add effects to change virtual tempo
This commit is contained in:
parent
779d1aeb61
commit
3512591fd1
7 changed files with 50 additions and 8 deletions
|
|
@ -442,6 +442,7 @@ class DivEngine {
|
|||
int curMidiTimePiece, curMidiTimeCode;
|
||||
unsigned char extValue, pendingMetroTick;
|
||||
DivGroovePattern speeds;
|
||||
short virtualTempoN, virtualTempoD;
|
||||
short tempoAccum;
|
||||
DivStatusView view;
|
||||
DivHaltPositions haltOn;
|
||||
|
|
@ -891,6 +892,13 @@ class DivEngine {
|
|||
// get current Hz
|
||||
float getCurHz();
|
||||
|
||||
// get virtual tempo
|
||||
short getVirtualTempoN();
|
||||
short getVirtualTempoD();
|
||||
|
||||
// tell engine about virtual tempo changes
|
||||
void virtualTempoChanged();
|
||||
|
||||
// get time
|
||||
int getTotalTicks(); // 1/1000000th of a second
|
||||
int getTotalSeconds();
|
||||
|
|
@ -1334,6 +1342,8 @@ class DivEngine {
|
|||
curMidiTimeCode(0),
|
||||
extValue(0),
|
||||
pendingMetroTick(0),
|
||||
virtualTempoN(150),
|
||||
virtualTempoD(150),
|
||||
tempoAccum(0),
|
||||
view(DIV_STATUS_NOTHING),
|
||||
haltOn(DIV_HALT_NONE),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue