void PianoScene::keyOff(const int note) { if (m_keys.contains(note)) keyOff(m_keys.value(note)); else triggerNoteOff(note, m_velocity); }
void PianoScene::keyOff(const int note) { if (note >=0 && note < m_keys.size()) keyOff(m_keys[note]); else triggerNoteOff(note, m_velocity); }
void PianoScene::keyOff( PianoKey* key, qreal pressure ) { int vel = m_velocity * pressure; triggerNoteOff(key->getNote(), vel); showKeyOff(key, vel); }
void PianoScene::keyOff( PianoKey* key ) { triggerNoteOff(key->getNote(), 0); showKeyOff(key, 0); }