Add more helpers.
This commit is contained in:
@@ -141,6 +141,16 @@ void TimingData::SetTimeSignatureAtRow( int iRow, int iNumerator, int iDenominat
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TimingData::SetTimeSignatureNumeratorAtRow( int iRow, int iNumerator )
|
||||||
|
{
|
||||||
|
SetTimeSignatureAtRow( iRow, iNumerator, GetTimeSignatureSegmentAtBeat( NoteRowToBeat( iRow ) ).m_iDenominator );
|
||||||
|
}
|
||||||
|
|
||||||
|
void TimingData::SetTimeSignatureDenominatorAtRow( int iRow, int iDenominator )
|
||||||
|
{
|
||||||
|
SetTimeSignatureAtRow( iRow, GetTimeSignatureSegmentAtBeat( NoteRowToBeat( iRow ) ).m_iNumerator, iDenominator );
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
void TimingData::SetWarpAtRow( int iRowAt, float fLengthBeats )
|
void TimingData::SetWarpAtRow( int iRowAt, float fLengthBeats )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -178,6 +178,10 @@ public:
|
|||||||
float GetStopAtRow( int iNoteRow, bool &bDelayOut ) const;
|
float GetStopAtRow( int iNoteRow, bool &bDelayOut ) const;
|
||||||
void SetTimeSignatureAtRow( int iRow, int iNumerator, int iDenominator );
|
void SetTimeSignatureAtRow( int iRow, int iNumerator, int iDenominator );
|
||||||
void SetTimeSignatureAtBeat( float fBeat, int iNumerator, int iDenominator ) { SetTimeSignatureAtRow( BeatToNoteRow(fBeat), iNumerator, iDenominator ); }
|
void SetTimeSignatureAtBeat( float fBeat, int iNumerator, int iDenominator ) { SetTimeSignatureAtRow( BeatToNoteRow(fBeat), iNumerator, iDenominator ); }
|
||||||
|
void SetTimeSignatureNumeratorAtRow( int iRow, int iNumerator );
|
||||||
|
void SetTimeSignatureNumeratorAtBeat( float fBeat, int iNumerator ) { SetTimeSignatureNumeratorAtRow( BeatToNoteRow(fBeat), iNumerator); }
|
||||||
|
void SetTimeSignatureDenominatorAtRow( int iRow, int iDenominator );
|
||||||
|
void SetTimeSignatureDenominatorAtBeat( float fBeat, int iDenominator ) { SetTimeSignatureDenominatorAtRow( BeatToNoteRow(fBeat), iDenominator); }
|
||||||
int GetWarpToRow( int iWarpBeginRow ) const;
|
int GetWarpToRow( int iWarpBeginRow ) const;
|
||||||
void SetDelayAtRow( int iNoteRow, float fSeconds ); // sm-ssc
|
void SetDelayAtRow( int iNoteRow, float fSeconds ); // sm-ssc
|
||||||
void MultiplyBPMInBeatRange( int iStartIndex, int iEndIndex, float fFactor );
|
void MultiplyBPMInBeatRange( int iStartIndex, int iEndIndex, float fFactor );
|
||||||
|
|||||||
Reference in New Issue
Block a user