Jump to content

JustPassin

Member
  • Posts

    3
  • Joined

  • Last visited

  1. The trick is the LM1 - this uses the note number in M1 to index into the L array to store and retrieve the velocity value per note Will work on all channels but if same note overlaps on multiple channels off velocity will indeed be that of most recent note on for that specific note. Unlikely on a live instrument. Solution would be to index into the W array with channel+note - left as an exercise!
  2. No, it remembers the velocity value of each incoming note separately and applies it as the release value to that same note.
  3. MidiFire Streambyter if mt == 90 ass lm1 = m2 end if mt == 80 ass m2 = lm1 end
×
×
  • Create New...