Idea: Loop / Sample modulation

It could be useful to have modulation synced to a sample or a part of a sample. You might compensate for differences in volume or pitch at the beginning or ending of a loop. You might have interesting effects operating in sync with ping-pong looping. You might have modulation that behaves as though it were a part of the sample, progressing faster with higher pitches and slower with lower pitches.

To put it another way, I’m describing a modulation envelope where the x-axis is not beats or milliseconds but rather samples.

Ideally there would be something akin to the ADHSR device to make setting values for the entrance and exit of a loop easier.

This kind of feature sounds very similar to Sound2Ctl and Velocity2Ctl modules from Sunvox.

Sound2Ctl

This module converts the audio signal to the numeric value of any selected controller.

Input port of the Sound2Ctl is for receiving the audio signal.

Output port of the Sound2Ctl is for transmitting the commands like “set controller X to the value Y”.

If you want to disable this module: just mute it, or set OUT Controller to 0.

Video:

Velocity2Ctl

This module converts the velocity parameter of the incoming notes to the controller values (in some another connected module).


Renoise also has its own sound to control module called signal follower :

*Signal Follower

The Signal Follower device analyses a track/FX Chain’s audio via volume tracking, much like compressors do, and then uses it to automate a destination parameter. To set up a side-chaining effect, place the Signal Follower device in the track/FX Chain you would like to use as a carrier and set the destination parameter as the volume of the Pre-mixer or Gainer in another track/FX Chain.

You might have modulation that behaves as though it were a part of the sample, progressing faster with higher pitches and slower with lower pitches.

This is something I’d be interested in too. Basically, it could be a new sync mode (key?) for modulation devices, to complement the existing “clock” and “beats”.

You would have to be able to specify the base key, as C-4 might not always be the middle key.

But if it was an additional sync mode, the AHDSR device (and every other tempo-sync’d device) would be able to do what you desire without adding a slew of extra devices on top of what we already have.

Maybe its possible to do something nice with a comination of velocity tracker, keytracker and signal follower but how would it be possible to get modulation synced to the loop ( ping pong etc. )?