Hello again @tonfilm.
So after some time off I am coming back to this now again and your midi recording nodes are still heavily in use and working flawlessly.
What’s not working flawlessly is my humble attempts at integrating sustain into it. Its working, but whenever sustain is on, everything just kind of starts stuttering. Do you have any idea what might be causing it? The basic logic of it is working, but the stuttering is strange. Its still not perfect, as there is no retriggering when sustain is on, so its not quite the same as what is happening in a piano yet.
Also I have another question. I would like to use a second instance of the recorder in another part of my patch. Basically I can either record the midi notes as they come in from the midi input and then do all the transformation OR I can do all the transformations to only the currently playing notes and then record only the transformations. I would like to have both versions in the patch.
So I simply added storage of matrix transforms to the data, but if I place the VL patch somewhere else, then that one doesnt do anything. All outputs are NIL all the time. So how can I place the same VL patch again, but as a separately working instance? It appears that it is different to how vvvv patches behave if you place them multiple times.
Kind regards, Armin.
VVVV.Value.StoreMidiNotes.vl (67.1 KB)