Velocity control to volume of the notes?

Hi. I am new here, but I like this forum. It seems moog people are very nice :slight_smile:

I own LP Stage II (os 2.20) since june 2010. Very nice synth, as we all know.
The USB connector and other features are very easy to use and handy.

But there is a big mess - even though this synth was announced as ā€˜velocity sensitive’ by technical specification, but, as mentioned in other threads here, we can only control the filter by velocity, not the volume of individual notes. As result this synth is limited in playing parts with dynamic volume changes.

Maybe Moog Music specialists can comment this issue?
Is there any chance to get the ā€˜true’ velocity sensitivity with new OS updates? Or is it un-fixable ā€˜by design’?

The one thing I miss the most :smiling_imp:

In order to have that work, would need control voltage of touch sensitivity to be applied as offset to VCA and I’m not sure that capability is available through software.

Clearly, there is level of each of the two OSCs and obviously a Volume envelope that runs it’s course, so assume a setting was on, some attenuation (even digitally) of these settings might do the trick.

I haven’t played with Filter tied to touch sensitivity in a while so forget how sensitive (or not) the Phatty kbd was. I tried to do something like touch tied to VCA on my Voyager Old School and wasn’t very successful (needed a mix to add a base voltage to the output of sensitivity and didn’t have one).

So… am interested in a response to this one as well.

The velocity could go to the circuit that controls the volume knob. Make velocity 127 the volume on which the volume knob is set. This way there’s no need for dealing with envelopes. The Volume knob is even midi controllable, so this should be a software thing.

Yes, and since each oscillator can have volume control set from 0 to 100%, the velocity control must be scaled to this range.

For example if I set up on panel OSC 1 level to 120 (lets talk of midi cc values, for example) and OSC2 level set to 70
and then press a note with velocity value=80,
the resulting value of note’s osc 1 level must be 12080/127=76 and osc 2 level 7080/127 =44 (in case of simple linear velocity curve)
where 127 is a maximum value of velocity parameter.

I don’t think you need to have different scales for both osc. Listen when you turn the volume up/down.. the balance between the OSC will be the same.

Only needed is a formula which divides the amplitude in 128 steps from zero up to the max volume set. Or less steps.. 16 different amp levels would be great.

When using that amp you won’t need to take in account anything else I think.

More I think about it, the Volume control would appear to be the only way for pure amplitude. Adjusting level of OSCs will likely alter how the Filter behaves? So a piece of software that simply throws the midi value at Volume level would do the trick.

Messing with velocity curves, putting some portion of the control towards Filter also (as implemented today ) would be nice.

There must be some way to leverage software which is outside the Phatty, possibly with local control off, mapped externally then sent back into the Phatty by address?

I think we need a kind of remapping of velocity to some controller.
Maybe it can be realized by Max/MSP, Puredata or smth like this.

shoud try

And i think the velocity to volume should behave before the filter, not the final amp.

Good news. Today I got a reply from Moog to my message about velocity issue:

Hi Ruslan-
There is certainly a plan to add that feature in a future firmware update, but I cannot say at this point which firmware upgrade will have this and/or when that upgrade will actually happen. There is a plan to have a new LP OS by the end of the year, and keep your eyes peeled because that could be the one with the new velocity addition. Let me know if you need any additional information.
Thanks,
Rosser
Moog Tech Support

So, we have to wait. I think it will happen sooner or later :slight_smile:

… not that it might not be useful, but musically, it’s actually more natural to tie in filter to velocity… and you can connect a pedal to control that, so it’s very very playable. As you close the filter, you get a beautiful (no other word for it!) decrease in harmonics (obviously) but also a corresponding drop in volume. You can also connect a pedal to overall volume… …

I agree, but the solution I offered would’ve been easier to implement I think. But I could be wrong, an option is indeed also to adjust OSC volumes instead of the master one. With the added benefit of different filter coloration for different velocities :slight_smile:

The only issue with velocity to volume mapping is that there is no parameter ā€œsmoothingā€ function in the LP – it means you will get some discontinuities in amplitude when you go from a low to a high velocity - this makes a small click. The Voyager has this same small click when you map its velocity to volume, though, and I don’t remember anyone complaining about it.

If there’s space in the code to add this, I’ll try to do it. Not much space remaining now… :slight_smile:

You can do it Amos!

Thanks for your work on this - this would be an awesome addition to the LP.