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

Method jamKeyOffForced

BambooTracker/bamboo_tracker.cpp:1430–1441  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1428}
1429
1430void BambooTracker::jamKeyOffForced(JamKey key, SoundSource src)
1431{
1432 int keyNum = jam_utils::makeNote(curOctave_, key).getNoteNumber();
1433 const TrackAttribute& attrib = songStyle_.trackAttribs[static_cast<size_t>(curTrackNum_)];
1434 if (attrib.source == src) {
1435 funcJamKeyOff(key, keyNum, attrib);
1436 }
1437 else {
1438 auto it = utils::findIf(songStyle_.trackAttribs, [src](const TrackAttribute& attrib) { return attrib.source == src; });
1439 funcJamKeyOff(key, keyNum, *it);
1440 }
1441}
1442
1443void BambooTracker::jamKeyOffForced(int keyNum, SoundSource src)
1444{

Callers 3

midiKeyEventMethod · 0.80
openInstrumentEditorMethod · 0.80

Calls 3

makeNoteFunction · 0.85
findIfFunction · 0.85
getNoteNumberMethod · 0.45

Tested by

no test coverage detected