The Modular Ring Delay allows you to use Max for Live LFOs and envelopes, as well as audio from different tracks, to ring modulate your audio. You can then delay that audio, feed it back into itself, and re-modulate it!
Demo 1: https://www.youtube.com/watch?v=s_0D2x7AtJc
Demo 2: https://www.youtube.com/watch?v=qfaiYPGw698
In "Automate" mode, the modulation is controlled by 2 mappable attenuverters, so you can map your own audio rate LFOs and envelopes to ring modulate input audio. In "Audio" mode, these attenuverters are automatically modulated by audio from another source in Live.
There are 2 different modulation modes, one normal “Ring Modulator” mode and one “Inverted Ring Modulator” mode. In “Ring” mode, the knobs work like normal attenuverters. Input audio is muted when the attenuverter is at 0%, at full volume at 100%. and inverted at -100%. When modulated with audio, both sound sources need to be playing for sound to come through.
In "Invert" mode, the audio comes through at full volume when the attenuverters (not technically attenuverters anymore) are in the center (0%) and when they go to either side (+-100%), it goes silent. This mode produces more high pitched harmonics than traditional ring modulation when modulated at audio rate. It also allows audio to come through when the device isn't being modulated.
This device has a built in delay with feedback and granular capabilities, because... why not? Delay your modulated audio and remodulate it! Modulate the delay too, the delay times will granularly fade between each other to create different textures based on the grain size you specify. Larger grains will slowly fade between each other and shorter ones can almost sound like weird grainy tape delays. You can link the left and right channels and control the spread between them, or have the 2 different delays controlled separately. Each delay can be controlled in milliseconds or synced to the grid.
Filter your delayed and modulated audio with high and low pass filters. Control the placement of the filters to decide between putting them only in the feedback chain or filtering all modulated/delayed audio. The filter has a dedicated dry/wet for more control.
Control the curve of the attenuverters. Fade between linear and exponential curves.
A smoothing parameter is provided in automation mode to get rid of clicks that occur when you aren't modulating at audio rate, or if you're manually controlling the attenuverters.
Control the input gain of the external audio input.
Minimum Feedback: This parameter sets the minimum delay time for fedback signals. This way you can have feedback without delaying the ring modulated audio. It also helps things stay in control when modulating the delay times.
Pop out settings window where you can:
Turn on a built in limiter that adds 64 samples of latency. (on by default)
Cut feedback on stop: (IMPORTANT WARNING) When this feature is on (default), feedback is limited to a specified value when Live is stopped. Modulated signals can sound good with 100+% feedback, because they are changing and aren't going through at full volume most of the time. However, when you press stop, the modulation can stop as well and this can cause problems with high feedback. For example, when modulating with audio in inverted mode, stopped audio means the attenuverters are stopped at 0% and the signal is sent through the feedback at full volume. This can create massive feedback loops when the feedback is over 100%. This feature stops that from happening by cutting the feedback when the audio is stopped. In other modes, or when feedback is less than 100%, it isn't as necessary. This also gets rid of waiting for long feedback tails to die out after stopping a track which, if you use as many long delays as I do, can really ruin your workflow. There's also a limiter (on by default), which will prevent even the worst feedback loops from getting too bad.
All parameters are push compatible and have infotext.
Insert the Modular Ring Modulator after any sound source in live. Decide between stereo and mono modulation with the tab in the center left of the device. Then modulate the attenuverter(s) with different Max for Live LFOs and envelopes to get the ring modulation effect.
Insert the Modular Ring Modulator after any sound source in live. Switch from automation to audio mode by clicking the tab at the top left of the device. Select your input source from the menus below that tab. Make sure to select the correct choice between “pre fx”, “post fx” and “post mixer” in the 2nd menu. In general you probably want to use pre or post fx unless you want to hear the modulation source as well.
If you're in normal ring modulator mode, the device input audio is muted until you set the input source with the menus and start to feed it sound. This is because when the audio is silent, the attenuverters are at 0%.
Audio Mode (Inverted): (RE-ITERATED IMPORTANT WARNING)
When modulating with audio in inverted mode, audio comes through at full volume when no modulation signal is present. Make sure to turn on the “cut feedback on stop” setting (on by default) in the settings pop out window if you are using delay with high feedback (+100%) and modulating with audio from the timeline or session view. Stopped modulation audio results in the modulated signal going through the feedback loop, unmodulated, at full volume, which can cause massive feedback loops. Turn this setting off to get higher feedback values when Ableton is stopped. This would be useful if you are modulating with an external input, or something unconnected to lives transport. I know this is a little annoying, but I couldn't think of a better way to allow you to get the +100% feedback that sounds good with ring modulated delays and not have it go out of control in this context. Especially since a stopped transport doesn't necessarily mean there's no audio coming through.
In normal ring mode this isn't necessary, stopped modulation audio will cut the feedback sound. When modulating with Automation, it can be useful if your automation source stops with live's transport, which most don't.