Tags: posts bitwig-guides Bitwig Modulators Tutorial

Bitwig Math Modulator - Combine, Quantize, and Process Modulation

Bitwig Guide | Jul 01, 2022

The math modulator allows you to combine two modulation sources using various mathematical operations like multiply, add, subtract, minimum, maximum, and quantize, providing flexible ways to shape your modulation signals. You can control each input with knobs or modulate them further with sources like macros or LFOs, and the quantize option lets you set the resolution of your modulation in discrete steps. This tool is especially useful when you want to creatively process or combine modulation signals for unique sound design possibilities.

You can watch the Video on Youtube

Short Overview

I use the math modulator to combine and reshape modulation signals in creative ways, simply by selecting operations like add, multiply, subtract, minimum, maximum, or quantize. By dialing in values or applying modulation to each input, I can blend or shape signals exactly as I want, whether it's smoothly mixing, stepping, or limiting them depending on the context. This flexibility lets me design modulations that enhance movement and control, and while I might not need it every time, it’s a great tool for pushing my sound design further whenever I want to experiment or solve a specific modulation challenge.

Introduction to the Math Modulator

In this overview, I will explain how the math modulator works, its interface, and its functionalities. The math modulator is a tool that allows you to combine and process two modulation signals in various mathematical ways, making it more versatile for controlling parameters in your sound design workflow.

Basic Operation and Interface

The math modulator receives two different input signals via two separate knobs: one on the left (labeled A) and one on the right (labeled B). Each knob can be assigned its own modulation source, such as macro controls, LFOs, or other modulators. You also have a dropdown menu to choose from multiple mathematical operations, including multiply, addition, subtraction, minimum, maximum, and quantize. The outgoing signal is then available via the modulator’s output handle, which you can route to parameters like cutoff, resonance, or any other target.

Overview of Mathematical Operations

Here’s a more in-depth look at each operation available in the math modulator:

Multiply

When using the multiply function, the modulator outputs the product of the values from A and B. For instance, if both A and B are modulated to their maximum (100%), the output is the maximum possible value. This is useful for creating exponential modulation effects or scaling one modulation signal by another.

Add and Subtract

With the add function, the output is the sum of A and B. For example, if both knobs are at 50%, the output will be 100%. Subtract does exactly what it implies: the value of B is subtracted from A, or vice versa, depending on the direction set. This can invert or offset modulation in creative ways.

Minimum and Maximum

Selecting minimum outputs the smallest value between A and B at any given moment, while maximum outputs the largest. These operations are helpful when you want your modulation to be constrained by one of the sources, or to only allow the strongest or weakest signal to modulate a parameter.

Quantize

The quantize operation is particularly noteworthy. It divides the modulation range into a set number of steps, determined by the B knob. At maximum (100%), the range is divided into 20 steps; at 50%, into 10 steps; and at 10%, into 2 steps, and so forth. This creates a stair-stepped, or “quantized,” modulation output instead of a smooth glide. This is useful for effects where you want modulation to jump between discrete values, like sample-and-hold or stepped filtering.

Example Workflows

To demonstrate these functions, you can assign macro knobs or LFOs to A and B. For instance, assigning an LFO to A and a random modulator to B, then setting the operation to maximum, will output the highest value from either source. Applying this output to a filter cutoff will result in dynamic, often unpredictable modulation, which can be especially useful for experimental sound design.

When quantizing, modulating a parameter with A while adjusting B lets you control the “resolution” or number of steps in the output. This method is also effective when you want your modulation to snap to specific values rather than move smoothly.

Creative Applications and Use Cases

While you might not need complex math operations for every patch, the math modulator opens up new possibilities when you want to combine or process modulations in precise ways. Its selection of operations lets you shape modulation signals, constrain them, or create new, more intricate modulation patterns. For example, combining different LFOs with minimum or maximum can add subtle or extreme movement to parameters, while quantize can yield electronic, arcade-like effects.

Summary

The math modulator acts as a versatile utility for processing two modulation sources with various mathematical operations. By multiplying, adding, subtracting, selecting min or max, or quantizing modulation values, you can craft unique movement and behavior in your sound design. Assigning any modulation source to either input and selecting the appropriate operation allows for creative, flexible modulation schemes, with practical applications ranging from subtle control tweaks to wild, stepped, or unpredictable effects.

Full Video Transcription

This is what im talking about in this video. The text is transcribed by Whisper, so it might not be perfect. If you find any mistakes, please let me know.
You can also click on the timestamps to jump to the right part of the video, which should be helpful.

Click to expand Transcription

[00:00:00] The math modulator actually takes in two signals
[00:00:04] on the one side here with the snob,
[00:00:06] on the right side also with the knob,
[00:00:09] and you have a drop down
[00:00:10] where you can select multiple math operations,
[00:00:13] multiply, add, subtraction, minimal, maximum, and quantize.
[00:00:18] And the general idea about this
[00:00:22] is that you modulate each of these knobs here,
[00:00:26] and then you get the signal out with this modulator handle.
[00:00:30] So for instance, you can multiply multiple modulations.
[00:00:35] You can say you have a macro knob,
[00:00:37] which is A,
[00:00:39] you have a macro knob, which is B maybe.
[00:00:45] You probably don't need B
[00:00:46] because you can just dial this in here on the fly,
[00:00:49] but you can also modulate this too.
[00:00:52] So we modulate here B by 100% and also A,
[00:00:57] and then you get the modulation out of this.
[00:01:02] To turn up A, nothing happens.
[00:01:06] If you turn up B, you can see we multiply now A and B.
[00:01:10] So the modulation value of A
[00:01:12] and the modulation value of B is multiplied.
[00:01:15] You can also do add.
[00:01:16] So we add here 50% to 50%,
[00:01:20] which equals to 100% modulation value.
[00:01:24] So each of the full range is modulated basically,
[00:01:28] or if you go to 25 here and 25 here,
[00:01:33] then you have 50% modulation added here, right?
[00:01:36] So this is the general idea behind these operations.
[00:01:40] We also have subtracts,
[00:01:42] then subtracts modulation A from modulation B.
[00:01:46] We have minimum, which kind of gives you the value
[00:01:51] of each of these modulators, which is the smallest.
[00:01:56] So if this one is smaller than this modulation,
[00:02:00] then you get this value here.
[00:02:02] And if this one is smaller,
[00:02:03] then you get this modulation here, right?
[00:02:07] So it looks for the smallest value
[00:02:11] in each of these modulators
[00:02:12] and gives you the smallest value back.
[00:02:15] The same for maximum here.
[00:02:17] So you can see if I turn this,
[00:02:20] nothing happens here with the modulation.
[00:02:22] Maybe I can increase here the size.
[00:02:24] Nothing happens, but when I get greater than this value,
[00:02:29] then this takes this value of B.
[00:02:32] At the moment, it takes the modulation of A
[00:02:35] because this one is bigger.
[00:02:36] You can see now we're modulating with the B knob here
[00:02:41] because this modulation value is greater than this one.
[00:02:45] This gives you basically the maximum of A and B back,
[00:02:49] exactly what it says.
[00:02:51] And then you have here quantize,
[00:02:53] where you can say,
[00:02:56] I want to modulate with A,
[00:02:59] this knob here, but quantized.
[00:03:02] So you can see when I'm modulating here,
[00:03:04] or maybe I go here to zero and this to zero
[00:03:09] and modulate this full range,
[00:03:12] and I modulate this full range.
[00:03:14] So we can see what's going on.
[00:03:16] You can see when I modulate directly with A here,
[00:03:20] the resonance, it's pretty smooth, right?
[00:03:24] But this one here is kind of stepped.
[00:03:26] It's quantized to a certain value.
[00:03:30] And when you have the second modulator knob here to 100%,
[00:03:35] you have exactly the quantized steps of 20.
[00:03:39] So the whole modulation range
[00:03:42] is basically divided into 20 equal steps.
[00:03:46] If you go to 50% here,
[00:03:51] then you have to divide the full modulation range
[00:03:54] into 10 equal steps.
[00:03:56] You can see this.
[00:03:58] One, two, three, four, five, six, seven, eight, nine, 10.
[00:04:03] So 10 equal steps basically.
[00:04:07] And you can make this even smaller here,
[00:04:11] maybe 10%, and then you get even less steps.
[00:04:15] So it's two steps at the moment here.
[00:04:17] So all you have to do, all you have to know is basically,
[00:04:21] if you have to set 100%,
[00:04:24] your resolution or your modulation resolution is 20 steps.
[00:04:28] So now when we move to the slider from left to right,
[00:04:31] we equally divided the modulation range
[00:04:34] into 20 equal steps.
[00:04:37] That's all you have to know.
[00:04:39] And yeah, you can switch between these math operations here.
[00:04:42] You can combine this not only with macro knobs.
[00:04:44] You can also use LFOs, of course,
[00:04:46] and just modulate this here in this way.
[00:04:52] And you can see this modulation is stepped now
[00:04:59] instead of having a smooth kind of modulation applying.
[00:05:04] If you go to 50, you can see it better.
[00:05:08] So you can quantize something.
[00:05:13] Also the same thing as before with the min max,
[00:05:16] if you take two LFOs or maybe a random modulator here,
[00:05:21] and if you modulate the B knob here, go to max,
[00:05:29] to let this fall range, go to,
[00:05:36] and then we apply this here to...
[00:05:41] I'm gonna re-modulate less here, something like this.
[00:05:48] So now it takes basically the maximum value
[00:05:52] from either one or B and applies it to cut off an up here.
[00:05:57] And you can see it results
[00:06:01] in some strange modulation sometimes.
[00:06:05] So it's a nice modulator
[00:06:07] and usually you don't need it that much,
[00:06:10] but sometimes if you want to apply some math operations
[00:06:13] to your modulations, then this is a pretty interesting
[00:06:17] modulator.
[00:06:17] [BLANK_AUDIO]