P.S. Thank you!
Michael
2017-03-19 15:00 GMT+01:00, Michael Karr <michael.karr.22(a)gmail.com>:
> Hi! I have this simple midi sequencer, which I am feeding from two
> different tables: time data and pitch from table A and the velocity
> from table B.
>
> Of course it works, but with one deadly catch: not all the notes
> receive a note-off signal, but the time code data is more complex in
> the pitch sequence than the velocity sequence (i.e. the velocity is
> sent at chunk intervals of 250 ms over note groupings (i.e. one
> velocity over two notes of 125 ms, 8 notes of 31.25 ms, etc.)
>
> I think this discrepancy is to blame for the fact that some notes are
> not receiving a note off, given that the velocity does not always drop
> to zero before a new note on. This makes for lots of unwanted cleanup
> in the results to say the least.
>
> Is there anything I can do to let my sequencer know to "split" the
> velocity every time a new pitch is received, short of modifying table
> B to have the same timecode data as table A? This would be more
> bothersome than correcting the notes suspended in limbo.
>
--
Michael