Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend range on LFO Deform #5837

Open
hems opened this issue Jan 29, 2022 · 14 comments
Open

Extend range on LFO Deform #5837

hems opened this issue Jan 29, 2022 · 14 comments
Labels
Feature Request New feature request Modulation Modulation related issues

Comments

@hems
Copy link

hems commented Jan 29, 2022

It would be great to DEFORM the LFOs a lot more than they're deformed now, if you take Serum as an example when you deform on the MOD matrix it can go to an extreme to a point where it nearly becomes a ON/OFF.

When trying to deform the LFO to use as a super "expo env" it doesn't really go there.

It would be great to be able to "right click" and do "extend range" on the DEFORM function too!

image

Serum examples as reference:

image

image

@hems hems added the Feature Request New feature request label Jan 29, 2022
@hems
Copy link
Author

hems commented Jan 29, 2022

I can get close with DEFORM on a triangle for instance:

image

The problem is then that the TRIANGLE is looping. If we had a TRIGGER mode as additional mode it could be helpful..

So we would have:

  • Freerun

  • KeyTrigger

  • Random

  • TRIGGER

  • Unipolar

When TRIGGER is engaged then the LFO would not LOOP, it would only play once.

Alternatively this option could be called called LOOP and be enabled by default, if you disable then it only plays the LFO once.

This together with "extend range" on the DEFORM would be great to make super sharp razer like envelopes..

I can kinda get what i want by tweaking RATE / DEFORM and then cutting the "looped" part of the envelop with the AHDSR.. But would be much easier if i only had the EXTENDED RANGE on DEFORM + DISABLE LOOP.

image

@hems
Copy link
Author

hems commented Jan 29, 2022

Another great option could be to have that "DEFORM" on the MOD MATRIX so you could have different DEFORM per MOD, like Serum does ( :

@mkruselj
Copy link
Collaborator

mkruselj commented Jan 29, 2022

My opinion is if you want to use Serum's features, use Serum. 🙂

For any more intricate LFO shaping, you have the MSEG mode, where you can do things in much more detailed way than what Deform does. Including your suggested Trigger mode, and more exponential segments! So that about covers what you want to do.

@baconpaul
Copy link
Collaborator

deform per mod is a mod mapper by the way and we have definite plans to add those! It's a good idea.

Agree that the deform on the fixed lfo types is probably not that exciting a project considering mseg + formula give you infinite flex basically.

@hems
Copy link
Author

hems commented Jan 31, 2022

My opinion is if you want to use Serum's features, use Serum. 🙂

For any more intricate LFO shaping, you have the MSEG mode, where you can do things in much more detailed way than what Deform does. Including your suggested Trigger mode, and more exponential segments! So that about covers what you want to do.

I do use Serum a lot but I also like Surge and I feel somethings could be easily improved ( on both synths ) by "borrowing" from each other.

For instance having extended range on the DEFORM function ( as you do on PITCH for instance ) would be a great add considering you already have the extend range feature on the synth.

Closing/bombing this issue saying like "if you want to use Serum just use Serum" makes it looks like you taking it personally @mkruselj ...

let's chill and have 🍻 and please consider 'extended range' and option to not-loop modulation waves : D

please please please : D

@baconpaul
Copy link
Collaborator

It’s a pretty easy request actually. Lemme reopen it and think

but really formula and MSEG can get you there today

@baconpaul baconpaul reopened this Jan 31, 2022
@hems
Copy link
Author

hems commented Jan 31, 2022

It’s a pretty easy request actually. Lemme reopen it and think

but really formula and MSEG can get you there today

the MSEG is freaking amazing indeed! i should use it more, it actually does everything i need so i understand @mkruselj closing the issue...

In the other hand i feel like eventually every fader on Surge could have an "extended range" option when you right click it!

And having an option for "loop mode" for the other LFOs would also be very helpful for quickly baking things.

@mkruselj
Copy link
Collaborator

mkruselj commented Jan 31, 2022

Not every parameter needs extended range. We have a purpose-made tool for the things you want and it's the MSEG and it's the Formula - but mostly MSEG. Serum's LFO is perpetually in MSEG mode really. You can set MSEG up however you want and save a modulator preset, then it's "quickly baked". So I really don't see much need to extend Deform... Even if it's easy, it doesn't mean it has to be done IMO.

@baconpaul
Copy link
Collaborator

yeah definitely we don't want extend on every param. i think that was hyperbolic not serious. "I'd like to extend the top of the cutoff to 10x nyquist" isn't that great a feature.

i'm sort of also of the mind that if you want this use mseg or formula. but pondering.

@baconpaul baconpaul added this to the Currently Unscheduled milestone Jan 31, 2022
@hems
Copy link
Author

hems commented Feb 1, 2022

yeah definitely we don't want extend on every param. i think that was hyperbolic not serious. "I'd like to extend the top of the cutoff to 10x nyquist" isn't that great a feature.

i'm sort of also of the mind that if you want this use mseg or formula. but pondering.

agree with you and @mkruselj but even if you use MSEG the DEFORM parameter still useful and having extended range on the DEFORM in order to deform the MSEG is still a great feature IMHO.

TLDR:

  • use MSEG
  • MSEG is great
  • using deform on MSEG is great
  • Oh what if we could extend the deform so i could deform my MSEG even more
  • we back to square 0

thanks for putting with me guys : D

🙇

@baconpaul
Copy link
Collaborator

yeah i think extend on deform so it goes -4 <> 4 as opposed to -1 <> 1 and make sure the LFOs don't blow up with that range is a reasonable suggestion

You'd almost definitely never use it with formula of course.

but it's easy enough to do.

(Ideally you could individually modulate points in an mseg.... but that's a can of works of epic proportion)

@baconpaul
Copy link
Collaborator

by the way i think deform type 2 on the envelope does what you want. Just looking at it.

@hems
Copy link
Author

hems commented Feb 1, 2022

by the way i think deform type 2 on the envelope does what you want. Just looking at it.

i tried other types and didn't get the result i was expecting.. anyway extended range should be nice for all the types?

maybe i'm bothering you guys too much... you know better than me ( :

@mkruselj
Copy link
Collaborator

mkruselj commented Feb 1, 2022

I still stand my ground that this is not really necessary to have.

@mkruselj mkruselj changed the title extend range on LFO DEFORM function Extend range on LFO Deform Feb 1, 2022
@mkruselj mkruselj added the Modulation Modulation related issues label Apr 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature request Modulation Modulation related issues
Projects
None yet
Development

No branches or pull requests

3 participants