OPN: proper vol map for SSG/ADPCM/CSM/DAC parts

This commit is contained in:
tildearrow 2023-12-17 14:41:25 -05:00
parent 3742a8e2ea
commit 8d30ac4d3b
13 changed files with 53 additions and 0 deletions

View file

@ -818,6 +818,12 @@ DivDispatchOscBuffer* DivPlatformGenesisExt::getOscBuffer(int ch) {
return NULL;
}
int DivPlatformGenesisExt::mapVelocity(int ch, float vel) {
if (ch>=extChanOffs+4) return DivPlatformGenesis::mapVelocity(ch-3,vel);
if (ch>=extChanOffs) return DivPlatformGenesis::mapVelocity(extChanOffs,vel);
return DivPlatformGenesis::mapVelocity(ch,vel);
}
void DivPlatformGenesisExt::reset() {
DivPlatformGenesis::reset();