MCPcopy Create free account
hub / github.com/BambooTracker/BambooTracker / updateKeyOnOffStatusRhythm

Method updateKeyOnOffStatusRhythm

BambooTracker/opna_controller.cpp:3457–3471  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3455}
3456
3457void OPNAController::updateKeyOnOffStatusRhythm(bool isJam)
3458{
3459 opna_->setForcedWriteMode(isJam);
3460
3461 if (keyOnRequestFlagsRhythm_) {
3462 opna_->setRegister(0x10, keyOnRequestFlagsRhythm_);
3463 keyOnRequestFlagsRhythm_ = 0;
3464 }
3465 if (keyOffRequestFlagsRhythm_) {
3466 opna_->setRegister(0x10, 0x80 | keyOffRequestFlagsRhythm_);
3467 keyOffRequestFlagsRhythm_ = 0;
3468 }
3469
3470 opna_->setForcedWriteMode(false);
3471}
3472
3473//---------- ADPCM ----------//
3474

Callers 2

funcJamKeyOnMethod · 0.80
funcJamKeyOffMethod · 0.80

Calls 2

setForcedWriteModeMethod · 0.80
setRegisterMethod · 0.45

Tested by

no test coverage detected