djphazer/O_C-Phazerville

MidiIn - Polyphonic Note# may need further tweaking?

Opened this issue · 1 comments

jpbed1 commented

First off...kudos for making the gate output respond properly to polyphonic MIDI input vs. the "stock" Hemi/Benispheres!
It is already a lot more functional as a MIDI to CV converter for this very reason.
Perhaps we can fix CaptainMIDI too :D

One thing I noticed though was that the Note output is still a little quirky:

Current behavior:

  • When pressing more than one key, the Note CV output correctly assigns the pitch as the last key triggering a Note On,
  • However, when releasing all but one of the keys, the pitch will only use the last detected Note On, whether or not that key is still being held down.

Expected behavior:
When there is only one key being held down, and other keys are released (Note Off), the Note CV should be assigned to whatever note is being held, which is not necessarily what note was pressed last.

Let me know your thoughts....JP

Indeed, it's still not truly polyphonic. It only keeps track of the most recent note and a count of NoteOn's. Eventually it will get more attention, when I tackle a use case that requires real polyphony, such as quantization with MIDI-controlled scale mask. ;)