mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-26 22:43:01 +00:00
OPZ: pan macro
This commit is contained in:
parent
089f3f3b9b
commit
84ae0b31f3
1 changed files with 8 additions and 0 deletions
|
@ -152,6 +152,14 @@ void DivPlatformTX81Z::tick(bool sysTick) {
|
||||||
chan[i].freqChanged=true;
|
chan[i].freqChanged=true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (chan[i].std.panL.had) {
|
||||||
|
chan[i].chVolL=(chan[i].std.panL.val&2)>>1;
|
||||||
|
chan[i].chVolR=chan[i].std.panL.val&1;
|
||||||
|
chan[i].freqChanged=true;
|
||||||
|
|
||||||
|
immWrite(chanOffs[i]+ADDR_LR_FB_ALG,(chan[i].state.alg&7)|(chan[i].state.fb<<3)|(chan[i].active?0x40:0)|(chan[i].chVolR<<7));
|
||||||
|
}
|
||||||
|
|
||||||
if (chan[i].std.phaseReset.had) {
|
if (chan[i].std.phaseReset.had) {
|
||||||
if (chan[i].std.phaseReset.val==1 && chan[i].active) {
|
if (chan[i].std.phaseReset.val==1 && chan[i].active) {
|
||||||
chan[i].keyOn=true;
|
chan[i].keyOn=true;
|
||||||
|
|
Loading…
Reference in a new issue