-
Notifications
You must be signed in to change notification settings - Fork 66
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Send MIDI note-off instead of note-on with velocity zero when: - adding note to sequence - playing sequence
- Loading branch information
riban
committed
Oct 15, 2022
1 parent
21ff4ca
commit 399a74d
Showing
2 changed files
with
10 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
399a74d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps we sould replace all note-on with velocity 0 by note-off. I know that MIDI standard makes no difference and both should work, but some engines doesn't like it.
For instance, I get stucked notes when playing some SMFs with some engines, etc.
399a74d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed! I will do this. Background: I used note-on vel=0 to facilitate running status, a MIDI thinning mechanism. We don't implement this in Zynthian MIDI router (but we should) so a pragmatic fix is to just use note-off throughout. We should ideally implement running status and get "faulty (upstream) modules" fixed but that can be a longer term goal. (See issue: zynthian/zynthian-issue-tracking#727)