I have constructed a patch using [fiddle~] that will take a signal from my guitar rig and output midi info via [noteout] so that I can play other synths.
Right now, if you look at the patch, I have [timer] measuring the time between attacks which is then fed eventually into [noteout]. This process is retrospective, meaning that it takes the note duration of the last note I played and applies it to the current note I am playing - not so great if I are shredding away and want to end the phrase with a sustained note that is longer than the stream of short notes that I just played because that long note I want will only have a short duration, unless I use an expression peddle through sustain subpatch that would use [ctlin 64 1] or something. That works ok, but I would really like to not have to worry about having my foot on an expression peddle to ensure the sustain.
Is there another way that I can generate a midi note-on message and have it sustained until I play another note?
Any help is much appreciated!