a better search for max devices
Modulation Math8 screenshot

Modulation Math8

by zsteinkamp

This is a Max For Live device that lets you combine two modu...

View on maxforlive.com Website

Type
MIDI Effect
Author
zsteinkamp
License
AttributionNonCommercialShareAlike
Live version
12.0
Max version
8.6
Downloads
0
Updated
2024-12-14

Description

This is a Max For Live device that lets you combine two modulation signals using math. This allows you to have more complex modulation than what you can normally do in Ableton Live.

For example, two sine-wave LFOs running at different speeds whose values are added together will produce a complex wave. Another example is to use an LFO for vibrato, but manually control a second offset with a MIDI controller.

You can add, subtract, multiply, and divide two input signals. From there, you can invert, scale, and shift the resulting signal and map it to any other parameter (up to 8 destinations).

See this link for more documentation:

https://plugins.steinkamp.us/m4l-Modulation-Math

I have many other free / open-source devices available. Click my name or visit https://plugins.steinkamp.us/

Comments (4)

  • pifou68 · January 02 2023
    As a compulsive lfo user, I was dreaming of that for years. Thanks!
  • zsteinkamp · January 02 2023
    Woohoo! Let me know if you have any suggestions or ideas for it! [email protected]
  • totholz5d · January 10 2024
    Great Device, thank you! It is a step further in the direction of being able to use Ableton with a modular synth workflow 🙏🏼
    I was just thinking that it could be even better if you added invert buttons under each inputs :)
  • zsteinkamp · January 20 2024
    Hey Totholz5d thanks for the note!
    I went through the combinations of situations that I could think of and I think the device can cover them already.
    Multiplication and division can utilize the existing global invert function on the right side.
    For addition and subtraction, simply choose the opposite operation if you want to invert the second input, or choose the global invert if you want to invert the first input. Am I overlooking a case?

← Back to search