implement panning slide and panbrello effects

This commit is contained in:
tildearrow 2024-07-07 18:55:22 -05:00
parent f09c30a383
commit e6966b68a9
4 changed files with 111 additions and 0 deletions

View file

@ -137,6 +137,7 @@ struct DivChannelState {
int delayOrder, delayRow, retrigSpeed, retrigTick;
int vibratoDepth, vibratoRate, vibratoPos, vibratoPosGiant, vibratoShape, vibratoFine;
int tremoloDepth, tremoloRate, tremoloPos;
int panDepth, panRate, panPos, panSpeed;
int sampleOff;
unsigned char arp, arpStage, arpTicks, panL, panR, panRL, panRR, lastVibrato, lastPorta, cutType;
bool doNote, legato, portaStop, keyOn, keyOff, nowYouCanStop, stopOnOff, releasing;
@ -174,6 +175,10 @@ struct DivChannelState {
tremoloDepth(0),
tremoloRate(0),
tremoloPos(0),
panDepth(0),
panRate(0),
panPos(0),
panSpeed(0),
sampleOff(0),
arp(0),
arpStage(-1),