As I see, you are still using VCV Rack v2.5.2. Have you tried v2.6.0 so far?
Itās happening in 2.6.0 as well. Might be an issue with certain DAWs, because when I send midi to standalone from Ableton, the same issue happens.
Maybe contact VCV Support for help and/or clarification.
Itās not enough of an issue for me, because I can just make the notes shorter. Based on above seems like a Ableton 12 issue. I have followed up on VST3 parameters not saving/recalling in DAW sessions.
Same issue for me in Live 11 and Reaper (forgot which version iām on), but works fine in Standalone when sequenced from hardware. It seems to work in Live 11 for @Ahornberg, so no idea whatās going on.
Anyways, I just make the notes shorter, not really a problem, but certainly something that can annoy new users when they follow tutorials and the notes arenāt playing.
In @Ahornberg s example it looks as though the overlapping notes stay in the sustain portion of the envelope generator, which is exactly what your example does, and is the expected behaviour of overlapping notes.
In Studio One Iāve noticed this āproblemā, but only when using Macro Oscillator 2 and the trigger input. The rest works fine including the VCV adsr, when notes lay back to back.
So its probably a DAW thing?
On a side note, Iām curious if hardware sequencing sends 100% of the note length, or is it like 99%, because that should explain it. And freeform playing on a keyboard will naturally leave a gap between releasing the previous key and playing the next one.
I donāt own a controller, I could be talking utter rubbish, ignore me if I amā¦
When I set sustain to zero, I als get the issue.
Ableton is sending note-off messages and not note-on messages with velocity zero:
The only workaround I see is to shorten the note lenghts so that no overlap occours, or to set Polyphony channels
in the context menu of the MIDI to CV module to a number higher than 1.
Addendum to this very special issue (and why I think it is not solveable without loosing timing accuracy):
Between each notes, the gate signal has to go down for a short amount of time.
As you see in the diagram above, a MIDI to CV module can not know it advance that a new MIDI note is coming, so the gate signal has to go down at the moment it should rise up again, then wait a short amount of time before going up for the next note.
At the end we would loose the exact timing.
Possible solutions I could think of are:
- in Ableton someone could write/wire up a Max4Live plugin that shortens all notes of a clip,
- in Reaper someone could write a script that does the same job.
I can imagine a module that introduces just enough delay (latency) for the length of the gap. The leading edge (at note on) would be emitted only after the gap length. The trailing edge would be emitted immediately upon note off.
(#d note to self: add to ideas for the future MIDI plugin)
just put the GATE and the RETRIGGER outputs to the LOGIC module and get the XOR output, no? am I missing something?
last thoughts on this āissueā:
Maybe it isnāt an issue at all, because by drawing legato notes in a DAW some could expect to get a legato line without retriggering the envelope(s) of the subsequent notes. And if someone wants to get non-legato, shortening the notes like @Omri_Cohen did in his video may be the way to go.
But a sequence of 16ths notes (or 8ths or whatever) isnāt legato and any other vst plugin can interpret them as just as a sequence of notes.
Some hardware and Eurorack sequencers treat 100% gate lengths as a tie, so no new gate between notes like happens in VCV Rack, so it kind of makes sense. Itās just not what youād expect when dealing with midi notes.
Thatās right. Usually VSTs do not interpret this as legato.
But ā¦ I tried the soultion of @ale47p and found that it also works wihout the Logic
module. Check out my video:
it works just because that ADSR has a dedicated retrigger input
I agree and I always keep this in mind when programming MIDI because itās what I have learned AND I have been taught!
btw flutes, violins and synths can make real legato, pianos hapsis and oragans can only mimic it