Player::StopNote should take note parameter from MidiInDevice · Issue #508 · xiphonics/picoTracker · GitHub
More Web Proxy on the site http://driver.im/
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now if using a keyboard and holding multiple keys any of the key releases send a Midi Note Off and kill the playing note even if the note being played is still held down. At least for me this causes notes that I play in a sequence to get cut off if I'm not careful to fully release a key before pressing a new one.
The text was updated successfully, but these errors were encountered:
It seems safe to just add the note to Player::StopNote() since it's only called in MidiInDevice. From there calling PlayerMixer::GetChannelNote() to compare to the note parameter before calling PlayerMixer::StopInstrument().
Are there any concerns with this approach that I'm missing?
I'm not sure though about what you're suggesting. We do 💯 need to track currently playing notes to fix this but I think this is rather something that should be handled by MidiInDevice::treatChannelEvent()
Also I had in mind to enable chromatic polyphonic playback in future (though only single not multi-timbral) so need to keep that in mind while working on this.
Right now if using a keyboard and holding multiple keys any of the key releases send a Midi Note Off and kill the playing note even if the note being played is still held down. At least for me this causes notes that I play in a sequence to get cut off if I'm not careful to fully release a key before pressing a new one.
The text was updated successfully, but these errors were encountered: