Befaco / MIDIThing2

MIDI Thing 2 Code
10 stars 0 forks source link

Note Priority: "Last" not working properly #8

Closed WulliMV closed 6 months ago

WulliMV commented 6 months ago

Note priority only works with 2 pressed keys. If more than 2 keys are pressed, it reverts to the first pressed note.

xustafu commented 6 months ago

Tested with pre-def 1, sending 4 notes that are assigned to each channel. Working correctly. Please provide precise steps to replicate your issue. According to user manual, module is working as described. "Last" will give priority to the last note receives, meaning the new note will steal the oldest note present.

WulliMV commented 6 months ago

Works now flawlessly - memory reset helped...

xustafu commented 6 months ago

Nice bit of information! might be useful to know that memory corruption might go this deep. Will keep up trying to replicate!!!

WulliMV commented 6 months ago

oh, still something: if I press keys, e.g. four in a row and start to release again one after the other, it jumps back to the first instead of the last. here it is again ;-D

xustafu commented 6 months ago

I load Pre def-1. Priority is selected to last. Pressing four keys in a MIDI keyboard, having the four voices selected. Then I release one by one. It acts normally. Cannot replicate. Please elaborate steps to get the error

WulliMV commented 6 months ago

ok I see. the issue I describe is in monophonic mode, so only one voice with "last" set as priority. then the behaviour i'd expect after releasing the fourth key again that it goes back to the third, not the first note