Emulate physical sustain pedal (and perhaps latch function)

Not sure if you’ll set this on your TODO list, but to me it’s very important to emulate the function of a physical sustain pedal without one being connected.

Like, being able to permanently send CC > 64 for sustain.

In Cubase I could do this using input transformer, but there’s no way in VST live (and I couldn’t find any VST for this too).

Perhaps it’s more likely you’ll add it to your TODO if you can implement this as part of a latch function (sustain only pressed as long as you don’t press a new key / chord), which may be relevant for more people :slight_smile:

Am I wrong, this is mostly done by the VST Instrument?

I won’t claim to be a MIDI expert, but if this comment is correct

https://www.reddit.com/r/audioengineering/comments/7rjiaf/comment/dsxnyfq/?utm_source=share&utm_medium=mweb3x&utm_name=mweb3xcss&utm_term=1&utm_content=share_button

then this is what I’d like VST Live to do:

transform that voltage coming from the sustain pedal jack in a MIDI Message, in that case a CC64

The trigger (pedal) is external, so VST Live somehow has to receive the sustain via MIDI. And I’d like it to just send out the CC 64 to the VST used permanently, without the necessity for a physical pedal to be pressed.

put a brick on the sustain pedal… :wink:

ok seriously: have you ever tried step on your sustain ped “forever”? that leads to complete mess, doensn’t it?

It doesn’t if I switch the polarity at least. Which should be the same?

I only ever tested this with Grand Piano sounds though. Certainly, with organ sounds or certain synths it may become a mess.

with reversed polarity you unload sustain by pressing pedal :wink:

Thinking… I’m not sure but probably keyboard will finally drop all notes above max polyphony (as none of NoteOFF msg. will be sent)

Yes, that could explain why the effect seemed to go away after a while… It’s in fact the reason why I don’t just use the pedal with reversed polarity, since I always thought Cubase or HALion SE had issues with it.

Around the time I managed to map sustain to the Mod Wheel using input transformer I also switched to Noire Piano and the issue almost vanished, but still occurred after a while (sustain seemed ‘reduced’ and limited). I guess this is just due to a higher polyphony of Noire, then…

Thanks for clearing up that mystery for me lol

So what would be the proper way to go, if I work on piano pieces that basically require pedal to be pressed down all / most of the time?

Finding a release setting in Noire / Kontakt und use that?

The release knob in HALion didn’t provide me with the same amount of Sustain (not the same length) as the Sustain pedal, even if I turn it up to maximum value.

I mean, there are rather slow paced compositions like the following out there:

https://musescore.com/user/23820321/scores/13840354

https://musescore.com/user/23820321/scores/13893865

In Musescore it’s no issue to just add a pedal notation so the strings keep ringing and don’t destroy the mood. What would I ideally need to do in a DAW to accomplish the same behaviour?

why not put a large reverb on it… and leave the sustainpedal?

The linked pieces are on 1BAR Sustain basis. So it’s released between bars… so they need to be releases dometimes, that’s important :slight_smile:

Sure, you can make a MIDI track that is “playing back sustain movements”

That’s not the same and will never sound exactly the same. I tried :slight_smile:

I mean, the ‘proper’ way to go on it would be a pressed pedal / sustain, and the midi standard and DAWs that support said standard are at least 20 years, if not even older. A quick Google search tells me MIDI was invented back in the 80s even.

And yet people (you weren’t the first) try to tell me we cannot properly imitate a permanent piano pedal, even though there are lots of songs out there that make use of that very technique?

For production this isn’t an issue if you can just add the sustain as effect later on, but it’s a major bummer if you want to play something that requires sustain… It feels like there is no ‘correct’ solution and you always end up with weird tricks such as reverb effects.

but the scores… scores are showing all releases. It’s not permanent there either.
But… no probl… just create a new MIDI track, draw a clip, open with MIDI editor, and drop a few SUSTAIN CC’s there :slight_smile:
Set routing help the Sustain CC reach your piano synth

Would that be possible in Cubase and VST live?

If I just add a sustain lane to the key editor, and set CC64 to maximum, it’ll probably only affect playback?

Actually you can set SUSTAIN value in LAYER section too.

look, read in manual plz :slight_smile:

Sets the duration that Layers will continue sounding after changing Parts in a Song. This prevents
sounds from getting cut off in the transition.

I don’t think that’s what I’m looking for…?

I mean, I could also suggest to simply re-read my posts in this thread :slight_smile:

If you refuse to elaborate, your answer should be bullet proof – as far as I see it wasn’t.

Okay. So you are using VSTLive with a MIDI keyboard,
loading a VST Instrument (piano) in a LAYER and u’re willing to add SUSTAIN Permanent, right?

Here you can add your SUSTAIN (but again keep in mind your poliphony limits if not releasing SUSTAIN for a while)

Not so sure how you got that additional row of knobs below your layer, but I remember I somehow accomplished the same…

I’ll definitely try that tomorrow, thanks!

The polyphony limit is less of a concern as long as I can map that knob to a midi controller knob.

In that case I can just turn it down and up again.

okay, tried out, working me… the infinite SUSTAIN

Well…

It’s not mapable out of the box.

Is this Quick1?

…need to set SUSTAIN on your VST Instrument’s QC section…

But that quick1 is not that quick1…but inside the VST Instrument (not the layer)

That only gives me the VSTs parameters, that don’t include sustain.

Also no release setting I could use, I looked that up as well.