Vember Audio Surge is now open-source

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Surge XT The Sonic Transformation

Post

Thanks, will try this out. :tu:

Post

For key-rate scaling of envelopes (quicker env for higher keys) is it better to user the keymap or lastkey modulator?

Post

Chris-S wrote: Mon Jul 18, 2022 9:35 am Hi, are there technical reasons why a LFO has a minimum rate and can not run at speed zero?
A speed zero MSEG could be used as a mod-mapper by modulating it's phase with an input modulator and get a output value based on a f(x) mapping.
This could be used eg. for non-linear keymapping (open the filter for notes around C4 only), activate an oscillator only for velocities above 90 and so on.....
There is no reason why the minimum rate can't be zero. That's why you can RMB on the rate and unselect "Enabled" and then the phase moves you through the LFO and you can modulate that. Just like you outline! :)

Remember: Right mouse everything always in surge.

Post

Oh another good tip: If you right mouse on a control and hit the "?" icon it takes you to the relevant spot in the manual. When I did that on "LFO Rate" I got sent here https://surge-synthesizer.github.io/man ... parameters which tells me

> Deactivating the rate effectively freezes the LFO to a certain constant value depending on the Phase/Shuffle parameter.

Post

Chris-S wrote: Mon Jul 18, 2022 11:49 am For key-rate scaling of envelopes (quicker env for higher keys) is it better to user the keymap or lastkey modulator?
keytrack is polyphonic so can only modulate vlfos not slfos
lastkey is monophonic so can modulate either, but will do it monophonically
it really depends which one you want
from your use case it sounds like you probably want keytrack. the last/hi/low are useful for modulating fx and doing paraphonic tricks but polyphonically keytrack is a better choice

Post

baconpaul wrote: Mon Jul 18, 2022 2:40 pm There is no reason why the minimum rate can't be zero. That's why you can RMB on the rate and unselect "Enabled" and then the phase moves you through the LFO and you can modulate that. Just like you outline! :)
Works great, no need to use the math-LFO. :D
I attach my demo patch.
Open-Filter-around-C4.zip
You do not have the required permissions to view the files attached to this post.

Post

baconpaul wrote: Mon Jul 18, 2022 2:41 pm Oh another good tip: If you right mouse on a control and hit the "?" icon it takes you to the relevant spot in the manual.
Bug(?) : When I do this on Oscillator-Type the windows-explorer is opened and not the manual-webpage.

Post

Feature Request:

Surge presets are stored in Steinberg fxp Format. But inside the fxp a nice xml-structure is embedded.
My request is that surge could directly load those xml-files.

Post

Chris-S wrote: Tue Jul 19, 2022 5:41 pm
baconpaul wrote: Mon Jul 18, 2022 2:41 pm Oh another good tip: If you right mouse on a control and hit the "?" icon it takes you to the relevant spot in the manual.
Bug(?) : When I do this on Oscillator-Type the windows-explorer is opened and not the manual-webpage.
Is this with XT1.0.1 or latest nightly?

Post

It's 1.1 nightly 9560866 on Win-10/64. Tested with standalone version.

Post

Will check!

Post

EvilDragon wrote: Wed Jul 20, 2022 7:25 pm Will check!
I just fixed in in my accessibility PR.

Post

Chris-S wrote: Wed Jul 20, 2022 7:59 am Feature Request:

Surge presets are stored in Steinberg fxp Format. But inside the fxp a nice xml-structure is embedded.
My request is that surge could directly load those xml-files.
The fxp files also include wavetables for the patch so its not just the XML

I suppose we could load XML and if you have any wavetable use make an error.

Post

baconpaul wrote: Wed Jul 20, 2022 9:27 pm The fxp files also include wavetables for the patch so its not just the XML
I suppose we could load XML and if you have any wavetable use make an error.
That's okay for me as first quick solution. This would make it easy to program patch converters. :wink:
Binary data could also be embedded in the xml as cdata/base64.

Post

Oh if you want to program patch converters why not just expand the python tools in scripts/patch-tool so they can read and write valid fxps?

but happy to take PRs in either direction!

Post Reply

Return to “Instruments”