Timing risers/enveloppes

Hey everyone,

I’ve been trying to steadily integrate risers in my patches to try and make momentum, and though I’m having some fun, I’m wondering to what extent it is possible to properly automate time risers (both in terms of when they occur, and the length of the riser itself). For the moment I’m sticking with basic AD+noise risers, or pitch risers. So far, most demos Ive seen do risers by hand through knob control, or by calibrating attack length by ear.

Mainly, the problems I’m running into are :

  • How could you for instance toggle an AD enveloppe only for the length of the 7th/8th beat of a bar ? Or, how can you translate bpm information into bars, beat, and bars/beat length ?
  • How could you use cv to modulate the attack of an AD enveloppe so that the envelope corresponds to a bar length ? So, how do you get a numerical CV that accounts for a 1/x length of a bar or beat ?

I’m not sure if I’m trying to do something that’s impossible here or if it’s just a sound design fundamental Im not aware of, and I’ve surprisingly found little resource on these issues, so any pointer is appreciated.

1 Like

Try SurgeXT EG VCA, you can clock and get timing based on clock division. Use a sequencer to land on certain steps.

3 Likes

Hi!

Not sure what exactly you are after, but maybe the fundamental concept that (pitch) frequency and rhythm are exactly the same but in different time scales, will help you. For instance: 1Hz = 1second = 60Beats per minute. 2Hz = 0.5s = 120BPM Etc etc

Most oscillators/LFO’s/Function Generators/Envelope Generators follow a 1V per octave ratio. So, when appling 1V to modulate its frequency or speed, it will make it run one octave=2x its speed.

If you know the length of a bar, you can calculate its corresponding frequency in Hz, and tune a modulator to it. And you can also subdivide it in subsections (for instance by using a sequencer) to control the timing of the mod signal.

I hope this makes sense!

3 Likes

Not a direct answer to your question but here’s a solution how to trigger a riser over a period of 7/8th of a bar using a phasor. You can create one from a clock.

Instead of Shapemaster you could use zzc’s Fn-3 or nysthi’s BZ-Mapper or PDArray. (others?) And instead of zzc’s Clock and Divider you can also use hetrick’s phasor modules.

Make sure to set Trigger to ‘CV’ in Shapemaster. The comparator at the end with value 9.999V is to stop Shapemaster at the end of the envelope.

4 Likes

Thanks, this is exactly what I was looking for, it’s been a massive help ! Thinking this way with time scales is not something I’m used to, but I can see how that could be powerful in it’s own right. Thanks a lot !

Thanks for the advice ! This works too, though I always have trouble using the shapemaster module (I tend to lose myself in the menu options and such). I’ll have to try and put more effort into this…

1 Like

this is indeed the easiest solution ! (putting the EG on DAHD mode allows also to trigger with trigger signals which is handier than gate signals in my opinion, just putting this here if it helps any other person)

2 Likes