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

Surge XT Amplifier ADSR Keyboard tracking #7408

Closed
menomosso opened this issue Dec 24, 2023 · 4 comments
Closed

Surge XT Amplifier ADSR Keyboard tracking #7408

menomosso opened this issue Dec 24, 2023 · 4 comments
Labels

Comments

@menomosso
Copy link

First post here: I hope that I haven't missed this feature in either the manual or a search of the forum:

Thank you so much for this truly amazing synth.

Would it please be possible to have Amplifier-specific ADSR Keyboard Tracking (not just VCF) added as a feature please?
This, to me, is such an important feature of realistic sound creation that seems to be implemented on so few synths.

Many thanks for any help/response,

MenoMosso

@menomosso menomosso added the Feature Request New feature request label Dec 24, 2023
@baconpaul
Copy link
Collaborator

Can you help me understand that feature a little more?

Right now you can key track any feature in surge by using the key track modulator in the mod matrix,. The VCF has a hard-wired path but you can use key track for anything else you want.

But I'm not sure what a key track specific ADSR envelope is. Perhaps you could expand on that a touch?

@menomosso
Copy link
Author

baconpaul many thanks you for the reply; you might well have solved my dilemma, Ill have to try it in the morning (UK).

What I simply meant was is there a way to alter the way that the amplifier EG tracks across the range of the keyboard so that, for instance, notes at the top of the keyboard would receive a shorter envelope response (volume length) than those towards the bass where the envelope duration is longer (the volume lasts longer in much the same way as a piano works). The only difference here is that it is volume related tracking rather than filter/harmonics/brightness related.

I have seen synths before where the Amplifier ADSR section has its own Keytrack from the Keytrack for the Filter. I hope that this makes sense.

@baconpaul
Copy link
Collaborator

baconpaul commented Dec 24, 2023

Oh sure. Here's how

  1. Make sure the Amp EG Attack is not at the minimum. So make it, like, 1/4 second or something
  2. Arm the ketrack modulator. This basically outputs 100% per octave. So modulate the attack down by 1/16th of a second or so
  3. Play across the keyboard

the key track modulator is a source which outputs (key - key track-root)/12 where key track root is a patch feature in the ui.

There are almost no hard-coded modulation paths in surge. The only ones are AEG -> VCA Amplitude and FEG -> Filter at depth, and filter key track at depth and velocity -> AEG amplitude at depth. For the rest use the mod matrix and all the sources are there.

If that works, please close the issue.

@baconpaul
Copy link
Collaborator

KeyTrackDemo.fxp.zip

and here's a patch which adjusts a bunch of things with key track. play it from like G2 to G5 or so and you'll see right away

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants