Vember Audio Surge is now open-source
-
- KVRian
- 1213 posts since 25 Dec, 2018
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!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.....
Remember: Right mouse everything always in surge.
-
- KVRian
- 1213 posts since 25 Dec, 2018
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.
> Deactivating the rate effectively freezes the LFO to a certain constant value depending on the Phase/Shuffle parameter.
-
- KVRian
- 1213 posts since 25 Dec, 2018
keytrack is polyphonic so can only modulate vlfos not slfosChris-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?
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
- KVRAF
- 3228 posts since 10 Nov, 2013 from Germany
Works great, no need to use the math-LFO.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!![]()
I attach my demo patch.
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 3228 posts since 10 Nov, 2013 from Germany
Bug(?) : When I do this on Oscillator-Type the windows-explorer is opened and not the manual-webpage.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.
- KVRAF
- 3228 posts since 10 Nov, 2013 from Germany
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.
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.
- KVRAF
- 24414 posts since 7 Jan, 2009 from Croatia
Is this with XT1.0.1 or latest nightly?Chris-S wrote: Tue Jul 19, 2022 5:41 pmBug(?) : When I do this on Oscillator-Type the windows-explorer is opened and not the manual-webpage.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.
- KVRAF
- 24414 posts since 7 Jan, 2009 from Croatia
Will check!
-
- KVRian
- 1213 posts since 25 Dec, 2018
I just fixed in in my accessibility PR.
-
- KVRian
- 1213 posts since 25 Dec, 2018
The fxp files also include wavetables for the patch so its not just the XMLChris-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.
I suppose we could load XML and if you have any wavetable use make an error.
- KVRAF
- 3228 posts since 10 Nov, 2013 from Germany
That's okay for me as first quick solution. This would make it easy to program patch converters.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.
Binary data could also be embedded in the xml as cdata/base64.
-
- KVRian
- 1213 posts since 25 Dec, 2018
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!
but happy to take PRs in either direction!
