Sounds like we had ourselves an old-fashioned battle of semantics! I hadn’t considered that this form of legato is fundamentally different from the traditional sense, and assumed that you understood what I was referring to.
Now that we’re on the same page,
This is pretty much exactly what I was looking for! There are a couple changes I had to make to your suggestions, but I’ve now achieved almost what I was after…
My patch is now: 1 LFO, 1 ENV, 3 MIDI modules. Each of the 3 midi modules modulate the pitch input on the LFO, but only the first one modulates the amp. and sends gate to the ENV.
This fixes the ability to play a natural lead line without losing notes; I can now hold one note and change pitches without releasing the first note. Now, the problems are 1. If I want to return to the original note in the same legato phrase, and 2. If I wish to change the pitch of the originally held note:
Eg1. If I hold a C, play an E on top, then release the E. On a (low-note priority) mono-legato synth, the pitch should progress from C->E, then back to C; this allows you to produce a vibrato simply by holding one note and spamming another. My patch, however, is going C->E, but not back to C.
Eg2. If I hold a C, play and E on top, then while pressing the E, move the C to a D, then release the E, then finally release the D. Again, on a mono-legato synth I should hear C->E->D, and the D would now be controlling the gate on the Envelope. Although the gate came from the C, it stays open even after the C was let go, due to the fact the all note changes occurred while playing legato. On my patch, however, the envelope releases as soon as the initial note is let go. This makes perfect sense based on how it’s patched, but have you any clue how to program the behaviour I’m after?
I was remembering something incorrectly, please disregard haha.
I have further questions about the pitch tracking you addressed at the end there, but I just realized it’s actually 2 separate concerns. One has to do with this legato stuff, but the other is just general pitch tracking over CV. I’m going to redirect the latter to this forum post, otherwise this thread is going to be all over the place…
RE: Mono-legato pitch tracking :
With all 3 midi modules working on the same oscillator, SSP is getting really confused about what note I want it to play. This is particularly obvious when I play in one octave then switch; I’m not precisely sure how to reproduce it, but it will think I’m still playing in the higher octave after I’ve changed positions. It happens both from using the transpose buttons as well as physically playing a different octave, and it isn’t exclusive to octaves; Sometimes they keyboard seems to have shifted by a random number of semitones, eg. playing a C note produces the pitch of an F - it always eventually fixes itself. I’m guessing it’s related to the pitch info held in the other 2 midi modules, but regardless, it currently makes this type of patch quite unplayable.
I’m happy to provide more details - I’ve even taken some short videos showing the issue if that’s helpful.
Thanks for being so helpful, Bert!