Hi @zippo4545 (welcome to Midihub forum, btw)
A few questions on your idea:
-
What happens when the patch starts and has yet to be given a note to “remember”?
Is it OK to have C0 stored in the patch as “previous note” so that it has a starting point? -
‘melody’ = monophonically, ie note A ends before the patch is asked to “remember” a new note B?
(asking because note_offs need to be considered) -
Do you want to preserve velocity?
Or are you happy for Midihub to set velocity (and then maybe randomise)? -
can we assume all notes are on a fixed channel?
tips/insights
I can’t say definitively whether this is possible without sitting down and actually trying to write the patch…
… I think it is but I have a nagging suspicion that those note_offs are a stumbling block.
I’m not sure whether you’ve got a lot of experience creating Midihub patches…
…are just getting started…
…or are considering buying a Midihub and are asking in principle – I wrote some more notes then put them aside for later cos I didn’t know at what level to pitch the explanation.
(definitely needs a physical-loopback with several passes – of this sort of intricacy)
Nice problem, btw!