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

plexuss wrote: Mon Aug 22, 2022 2:55 am Thank you so much. I will add Dave Clissold amd Thomas Arndt to my list of software freeloaders.
Here’s a perspective. Ventures - especially small independent dev shops - come and go and sometimes companies don’t continue. Most make a binary which is never updated again available and then customers have very little they can do. One day the environment changes too much.

Instead, in the case of surge stochas Monique and bstep, these devs chose to not only make their last binary free but also make the source available so a group of volunteer devs can update, maintain, and distribute the software. So now surge bstep and Monique are some of the first clap plugins in the world, as opposed to static ancient binaries.

I think your comment “freeloading” was meant to be unfavorable, but let me encourage you to think that deciding to actually give away a product which is no longer commercially viable in a full open source fashion is remarkably generous. I’m grateful to Thomas, to claes and to the stochas author regularly for making these products available to us all as open source products!

Post

baconpaul wrote: Tue Aug 23, 2022 2:04 am
plexuss wrote: Mon Aug 22, 2022 2:55 am Thank you so much. I will add Dave Clissold amd Thomas Arndt to my list of software freeloaders.
Here’s a perspective. Ventures - especially small independent dev shops - come and go and sometimes companies don’t continue. Most make a binary which is never updated again available and then customers have very little they can do. One day the environment changes too much.

Instead, in the case of surge stochas Monique and bstep, these devs chose to not only make their last binary free but also make the source available so a group of volunteer devs can update, maintain, and distribute the software. So now surge bstep and Monique are some of the first clap plugins in the world, as opposed to static ancient binaries.

I think your comment “freeloading” was meant to be unfavorable, but let me encourage you to think that deciding to actually give away a product which is no longer commercially viable in a full open source fashion is remarkably generous. I’m grateful to Thomas, to claes and to the stochas author regularly for making these products available to us all as open source products!
You are right. I am the one usually reminding people of the risks of plugins. But here I am on the other side now. I would never expect someone in my position not to complain about these kinds of things. Just let each other complain and comiserate if possible. Most of us have experienced this.

And your point about these products still being available and supported is a good thing. so many abandoned plugin products end up in limbo. There is a lot of drama in the plugin market. I think its because this stuff is generally leading edge and it's an unique market. Both indie devs and giant audio companies can both participate on an almost equal footing...

Post

FrogsInPants wrote: Mon Jul 18, 2022 10:45 am There is an example of this in the built-in Formula examples. Open the patch browser, and find "06 Macros And Voice Parameters" under Tutorials on the right. It would be nice if this was more visible. The Formula section of the manual does not cover modstate subscriptions to get access to the voice state (or what else that might provide other than the "key" paremeter), and it mentions that there are tutorials, but not where to find them (I initially spent some time searching the internet for them).
In the meantime I studied the math (Formular) LFO. :D
So, I think there is an error in the 09-Crossfading Oscillators example:

Code: Select all

 -- these are the square roots of those, which I will use as equal power curves
    t0 = sqrt(t0)
    t1 = sqrt(t1)
    t2 = sqrt(t2)
This is IMO not taking into account that the modulation-value (aka slider-position) is non-linear. So at slider-position 0.5 (half) the amplitude is not 0.5 (-6 db) but 0.125 (-18 db).
This means: a = m ^ 3 or m = a ^ (1/3).
So, the correct expressions for t0..t2 are: tn = tn ^ (1/6) .

Post

Chris-S wrote: Tue Aug 23, 2022 2:11 pm ...So, the correct expressions for t0..t2 are: tn = tn ^ (1/6) .
This is super-useful for an octave-wrapping sub bass template I was working on a while back! I almost had it figured out before but the volume output was still a bit uneven. With your change it gives a constant output level when crossfading between oscillators. :) Thanks a lot!

Post

Note that this equal power law is only valid for totally uncorrelated signals. So if the oscillators are a bit correlated (same pitch but different wave forms) I suggest a compromise like tn = tn ^ 0.25.

Post

Chris-S wrote: Tue Aug 23, 2022 2:11 pm
FrogsInPants wrote: Mon Jul 18, 2022 10:45 am There is an example of this in the built-in Formula examples. Open the patch browser, and find "06 Macros And Voice Parameters" under Tutorials on the right. It would be nice if this was more visible. The Formula section of the manual does not cover modstate subscriptions to get access to the voice state (or what else that might provide other than the "key" paremeter), and it mentions that there are tutorials, but not where to find them (I initially spent some time searching the internet for them).
In the meantime I studied the math (Formular) LFO. :D
So, I think there is an error in the 09-Crossfading Oscillators example:

Code: Select all

 -- these are the square roots of those, which I will use as equal power curves
    t0 = sqrt(t0)
    t1 = sqrt(t1)
    t2 = sqrt(t2)
This is IMO not taking into account that the modulation-value (aka slider-position) is non-linear. So at slider-position 0.5 (half) the amplitude is not 0.5 (-6 db) but 0.125 (-18 db).
This means: a = m ^ 3 or m = a ^ (1/3).
So, the correct expressions for t0..t2 are: tn = tn ^ (1/6) .
This is absolutely correct; thank you.

I updated the example and will merge it today. The next nightly and our upcoming 1.1.1 release will have this fix in place. I gave you a little credit in the comments too :)

Appreciated.

Post

Chris-S wrote: Tue Aug 23, 2022 2:49 pm Note that this equal power law is only valid for totally uncorrelated signals. So if the oscillators are a bit correlated (same pitch but different wave forms) I suggest a compromise like tn = tn ^ 0.25.
Seems to work great for sine waves exactly an octave apart, which is what I was going for. :) I guess those are indeed fully decorrelated now that I think about it.

Post

Problem with oneshot wavetables:

I created/sampled attached oneshot file Punch.wav in order to add a click to some patches. Problem is, the sound get's changed when saving and re-loading the patch.
oneshottest.jpg
Is it a bug or is something wrong with the wav file?
You do not have the required permissions to view the files attached to this post.

Post

You are a bug-finding machine!! Well done!
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

baconpaul wrote: Tue Aug 23, 2022 2:04 am
plexuss wrote: Mon Aug 22, 2022 2:55 am Thank you so much. I will add Dave Clissold amd Thomas Arndt to my list of software freeloaders.
Here’s a perspective. Ventures - especially small independent dev shops - come and go and sometimes companies don’t continue. Most make a binary which is never updated again available and then customers have very little they can do. One day the environment changes too much.

Instead, in the case of surge stochas Monique and bstep, these devs chose to not only make their last binary free but also make the source available so a group of volunteer devs can update, maintain, and distribute the software. So now surge bstep and Monique are some of the first clap plugins in the world, as opposed to static ancient binaries.

I think your comment “freeloading” was meant to be unfavorable, but let me encourage you to think that deciding to actually give away a product which is no longer commercially viable in a full open source fashion is remarkably generous. I’m grateful to Thomas, to claes and to the stochas author regularly for making these products available to us all as open source products!
is B-step available as CLAP now?

Post

Yes

Post

baconpaul wrote: Thu Aug 25, 2022 7:38 pmYes
I should have asked where, I couldn't find it

Doesn't mention clap format on the KVR page:
https://www.kvraudio.com/product/b-step ... -monoplugs

Post

Echoes in the Attic wrote: Thu Aug 25, 2022 7:39 pm
baconpaul wrote: Thu Aug 25, 2022 7:38 pmYes
I should have asked where, I couldn't find it

Doesn't mention clap format on the KVR page:
https://www.kvraudio.com/product/b-step ... -monoplugs
As it's not with Monoplugs anymore, with being defunct and all, it found it's new home with the Surge Synth Team. Therefore you can find it at their github.

Post

Chris-S wrote: Wed Aug 24, 2022 9:33 pm Problem with oneshot wavetables:

I created/sampled attached oneshot file Punch.wav in order to add a click to some patches. Problem is, the sound get's changed when saving and re-loading the patch.

oneshottest.jpg

Is it a bug or is something wrong with the wav file?
Ahh this is a bug; and we just released 1.1.1

I'll add it to our GitHub for 1.1.n fix (https://github.com/surge-synthesizer/surge/issues/6573)

Post

It seems 1.1.1 won't have a long life :D

- Mario

Post Reply

Return to “Instruments”