Bitwig Expressions Modulator - Expression Per-Note Modulation and MPE
Bitwig Guide | Mai 31, 2022
The Expressions modulator in Bitwig Studio allows you to control multiple sound parameters individually for each note using keyboard velocity, MPE controllers, or by painting modulation curves directly in the note clip. This per-note expression makes your music more dynamic and organic, as every note can have unique modulation for factors like filter cutoff, timbre, or detuning. Features like smoothing and relative note start add further control, ensuring your performance or programming feels alive and responsive.
You can watch the Video on Youtube
- support me on Patreon
Short Overview #
When I use the Expressions modulator in Bitwig Studio, I can shape every note individually, whether I'm playing on a regular MIDI keyboard or an MPE controller. By controlling parameters like velocity, timbre, and pressure, I bring organic movement and expressiveness to my sounds. I can even draw in expression data directly with my mouse for total control. With features like smoothing and relative-to-note-start modulation, my music not only sounds more lively but also feels uniquely personal every time I play.
- The Expressions modulator in Bitwig Studio allows for expressive and individualized control over musical parameters.
- Keyboard controllers, including standard and MPE (MIDI Polyphonic Expression) controllers, can be used to modulate parameters such as velocity, timbre, and pressure.
- Velocity is determined by how hard a key is pressed and can modulate parameters like the filter cutoff on a per-note basis.
- Without a keyboard or MPE controller, users can manually paint modulation values for velocity, timbre, or pressure directly in a note clip.
- Timbral changes can be mapped to various parameters, such as detuning, and are editable per individual note.
- The ability to adjust modulation per note makes the sound more organic and dynamic, enhancing expressive potential.
- Smoothing can be enabled to make changes less abrupt, averaging modulation values over time for a smoother effect.
- The "relative to note start" option for timbre ensures modulation begins at zero regardless of where on the key the note is initiated.
- MPE controllers allow for further expressiveness, such as vertical sliding motions to modulate parameters like cutoff per note.
- All features contribute to a more lively, customizable, and expressive musical performance.
Introduction to Bitwig Studio’s Expressions Modulator #
In this video, I explore how the Expressions modulator in Bitwig Studio enables me to express my musical intentions. This tool becomes a bridge between my gestures, whether from a basic MIDI keyboard or an advanced MPE controller, and rich, dynamic sound modulation inside Bitwig.
Using Keyboards to Modulate Sound #
Velocity Control #
When I play a key on a standard MIDI keyboard, I can use velocity, the speed and force with which I press the key, as a modulation source. For instance, pressing harder increases the modulation value, which I can then route to parameters like a synth’s filter cutoff. As a result, harder key presses open the filter more, giving the sound more brightness or presence. This modulation is per-note, allowing individual adjustment even when playing chords or multiple keys at once.
MPE Controllers #
With an MPE (MIDI Polyphonic Expression) controller, I get multiple sensors on the keyboard. These let me control more dimensions like pressure and position per note, rather than just global controls. This means every note I play can have unique modulation, leading to far more expressive and nuanced performances.
Manual Expression Editing #
If I do not have a keyboard or MPE controller, Bitwig Studio still lets me define these expression values directly inside a note clip. By selecting a note in the piano roll, I can manually draw modulation curves for parameters like timbre, pressure, or velocity. For example, if I assign timbre to modulate detuning, I can draw a ramp from 60% down to 11% for a given note, making its detune value evolve over time. This provides deep flexibility in shaping the sound, even without external hardware.
Per-Note Modulation #
Bitwig’s approach ensures that these expression parameters, velocity, timbre, and pressure, are handled on a per-note basis. If I modulate the filter cutoff with velocity, each currently held note may have its filter position determined independently. The sound can evolve organically, with each note contributing a unique quality, instead of every repeated note sounding exactly the same.
Greater Musical Expression #
This workflow allows for far more lively and expressive music making. Whether I am performing with an MPE controller, a typical MIDI keyboard, or drawing modulation by hand, I achieve nuanced, dynamic results. Every note can sound different, and the overall sonic texture is more organic and detailed.
Additional Expression Modulator Features #
Smoothing #
Within the Expressions modulator, I can enable 'smoothing', which averages out rapid changes in modulation values. This is particularly useful when abrupt value jumps create undesirable artifacts, helping the modulation feel more organic and less mechanical.
Timbre Relative to Note Start #
If I am using an MPE controller, “timbre” typically refers to the vertical position of my finger on a key. I can modulate anything with this axis, such as opening or closing a filter by sliding my finger. The “relative to note start” option ensures that, regardless of where I first press the key (top, bottom, middle), the modulation always begins at a zeroed value. This guarantees consistent modulation curves for every note onset, making expressive gestures more predictable.
Concept Explanations #
Velocity #
A measure of how hard or fast I press a key. Used to impart dynamics to sound by modulating things like volume, filter cutoff, or effects per note.
MPE (MIDI Polyphonic Expression) #
A modern MIDI standard allowing each note played to have independent control over pitch, timbre, and pressure. Allows highly expressive and detailed performances.
Timbre in MPE #
In the context of expressive MIDI, “timbre” refers specifically to the vertical position data from an MPE keyboard, not the traditional meaning related to sound color.
Smoothing #
A process or effect that reduces abrupt changes in a signal, creating a more natural, gradual transition in modulated values.
Conclusion #
Bitwig Studio’s Expressions modulator empowers me to infuse my music with intricate, organic variation, whether from sophisticated hardware controllers or intuitive manual editing. Thanks to per-note expression and comprehensive modulation routing, my compositions can feel both deeply personal and technically advanced, with every gesture and edit contributing to a more expressive musical result.
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] So the Expressions modulator of Bitwig Studio
[00:00:02] expresses your intentions.
[00:00:04] And when you play on a keyboard,
[00:00:07] you can use different keyboards.
[00:00:10] Of course, you have, for instance,
[00:00:11] MPE controllers where you have multiple sensors
[00:00:14] tracking what you do on the keyboard.
[00:00:17] And also on just a normal keyboard I have here on my desk,
[00:00:21] the velocity, for instance, is something defined
[00:00:25] by how hard you press a key on the keyboard.
[00:00:27] So if you press the key even harder,
[00:00:29] then you have more modulation value here,
[00:00:31] and then you can select this modulator handle
[00:00:35] and can open up here, for instance, the filter, right?
[00:00:37] So the harder you press the key on the keyboard,
[00:00:40] the wider you open up here the filter setting.
[00:00:43] And this is on a per node base.
[00:00:45] So if you have multiple keys playing at the same time,
[00:00:48] you can, of course, change the cutoff here
[00:00:52] for every node individually.
[00:00:54] If you don't have a keyboard
[00:00:56] or if you don't have an MPE controller,
[00:00:58] you can go here into a node clip
[00:01:01] and can define it by yourself
[00:01:02] by just painting in here with the mouse.
[00:01:05] So I have selected here some node, right?
[00:01:07] So you can take this node
[00:01:10] and paint in here different line for the timbre, right?
[00:01:15] So you have a value of 60% here going down to 11%
[00:01:23] just for this node.
[00:01:26] And then you can go into your synthesizer here
[00:01:28] and can use the timbre setting
[00:01:31] and can change here some random values
[00:01:34] I decided here to go for detuning.
[00:01:36] So this line defines how the detuning evolves
[00:01:41] or changes over time just for this node.
[00:01:46] And you can do this also with the pressure here
[00:01:48] and with the velocity, of course.
[00:01:51] And yeah, you can express yourself basically better.
[00:01:55] (dramatic music)
[00:01:57] Because you can change it for each individual node,
[00:02:04] the sound becomes more organic in different ways.
[00:02:10] And also if you play it on a MIDI keyboard or MPE controller,
[00:02:14] then the sound becomes more alive
[00:02:16] because you can change so many things at the same time
[00:02:20] and it's not just one sound stacked on top of each other
[00:02:24] or every time the same sound basically for each node.
[00:02:27] So it changes over time so you can express yourself.
[00:02:31] When you select the modulator itself,
[00:02:33] you not only have here these four modulator handles,
[00:02:37] you can also go here to smoothing, enable this if you want to.
[00:02:42] It's, you know, when you change the parameters too fast,
[00:02:45] it becomes maybe too fiddly.
[00:02:47] So you can enable smoothing.
[00:02:48] It's more like an average value over time.
[00:02:51] So it's a bit smoother.
[00:02:53] Then you have this tambour setting here relative to node start.
[00:02:58] And if you use an MPE controller,
[00:03:00] the tambour is basically the vertical axis on your nodes.
[00:03:04] When you press a node and then you can slide up or down
[00:03:07] and you can modulate something with this here, of course.
[00:03:11] So you choose the tambour here, modulate, cut off.
[00:03:13] And if you slide up or down, you can open or close the filter.
[00:03:17] And here you can define relative to node start.
[00:03:21] Which kind of, that's where you start on the keyboard.
[00:03:28] So as you can see, it starts from zero at the start of the node.
[00:03:32] So you can, of course, on an MPE controller,
[00:03:36] you can start or press the node in the middle of the key
[00:03:39] instead of the bottom or the top.
[00:03:41] So you can start at different points vertically on your keyboard.
[00:03:45] When this is enabled, then you always start with the value
[00:03:49] or modulation value at zero, no matter where you press the key first.
[00:03:54] At the top, at the bottom, or in the middle,
[00:03:56] you always start with the value at zero.
[00:03:58] [BLANK_AUDIO]