Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Crafting Expressive Macro Controls

Welcome back! In our last lesson, we delved deep into the Modulation Matrix, learning how to use it as a central hub to precisely route and scale modulation. You saw how a single source could be mapped to multiple destinations, which is the technical foundation for what we're covering today.

This lesson takes that foundation and applies it to a creative, performance-oriented goal: designing musically useful macro controls. Instead of just connecting parameters, you'll learn to think strategically about which parameters to group together to create expressive, real-time transformations in your sound. For a DnB lead, this is how you inject life and movement, allowing a single patch to evolve from a simple melody into a dynamic, energetic riff.


1. The Philosophy of Macro Design: From Parameters to Purpose

A common mistake is to see macros as just four extra knobs. The real power comes from a shift in mindset: instead of asking "What can I connect to this knob?", you should start by asking, "What transformation do I want to perform on this sound?"

A well-designed macro isn't a random collection of parameters; it's a unified control with a clear purpose. It should have an intuitive label like "Energy," "Grit," "Wash," or "Tension." This approach, central to intentional sound design, turns a static patch into a performable instrument.

The four macro knobs in Serum's interface. Our goal is to turn these into powerful, one-knob performance controls.

The article "How to make macro assignments that matter" provides an excellent overview of this philosophy with practical examples.

How to make macro assignments that matter - MusicRadar

Read this MusicRadar article to see different conceptual ideas for macros put into practice.

Focus on the purpose behind each macro they create: A macro for filter 'wobble' and speed. A macro for adding ambient effects (reverb and delay). A macro for a transitional high-pass sweep. A macro for adding gritty, 'twisted' character with detuning and FM. Notice how each one achieves a distinct musical goal.

As you read, consider these common macro concepts for DnB leads:

  • Energy/Brightness: The quintessential macro. As you turn it up, the sound gets brighter, wider, and more present. This is a staple for dancefloor leads.
  • Grit/Aggression: Perfect for neurofunk or gritty Fox Stevenson-style leads. This macro adds harmonic complexity and distortion.
  • Timbral Morph: This macro evolves the core character of the sound by changing the wavetable position, activating a warp mode, or blending in another oscillator.
  • Spatial "Wash": Used for creating ambient washes and transitions, this macro increases reverb and delay, often while filtering out the dry signal.

2. Building Purpose-Driven Macros

Let's put this into practice by designing three distinct macros for a hypothetical DnB lead. We'll use the Modulation Matrix, which you mastered in the last lesson, to make the assignments.

Imagine you have a basic supersaw lead patch.

Macro 1: The "Energy" Macro

This is your go-to for building tension and making the lead cut through a mix.

  • Goal: Increase brightness and perceived energy.
  • Setup in the Mod Matrix:
    1. Source: Macro 1 -> Destination: Filter Cutoff. Set a positive Amount (e.g., +40). This is the core of the macro.
    2. Source: Macro 1 -> Destination: Filter Resonance. Set a smaller positive Amount (e.g., +15). This adds a slight "whistle" or "bite" as the filter opens.
    3. Source: Macro 1 -> Destination: FX -> Distortion Drive. Set a positive Amount (e.g., +25). This adds harmonic saturation, making the sound feel fuller and more aggressive as it gets brighter.

Result: Turning up Macro 1 (which you should rename "Energy") now opens the filter, adds resonance, and drives the distortion simultaneously, creating a smooth build-up in intensity.

Macro 2: The "Grit/FM" Macro

This is for adding that complex, metallic texture characteristic of neurofunk and artists like Fox Stevenson.

  • Goal: Introduce inharmonic content and aggressive character.
  • Setup in the Mod Matrix:
    1. Source: Macro 2 -> Destination: Osc B -> FM (from A). Set a positive Amount (e.g., +35). This introduces frequency modulation, the key to metallic textures.
    2. Source: Macro 2 -> Destination: Osc A -> Warp. Assuming you're using a warp mode like Bend or Sync, set a positive Amount (e.g., +50). This manipulates the wavetable itself for more timbral movement.
    3. Source: Macro 2 -> Destination: Filter -> Comb Hz. If you're using a Comb filter, modulating its frequency with the macro can create interesting pitched resonance effects. Set a bipolar (<->) Amount to sweep the comb filter around its initial position.

Result: Turning up Macro 2 (renamed "Grit") transforms your lead into something more complex and aggressive, perfect for adding variation to a melody.

The Mod Matrix is your workspace for building these connections. Notice the clear labeling of macros like "METAL" and "LOW CUT," which immediately tells you their function.

Macro 3: The "Wash Out" Macro

This macro is a classic production trick for creating smooth transitions between sections of a track.

  • Goal: Drown the lead in reverb and delay, creating an ambient tail.
  • Setup in the Mod Matrix:
    1. Source: Macro 3 -> Destination: FX -> Reverb Mix. Set a high positive Amount (e.g., +80).
    2. Source: Macro 3 -> Destination: FX -> Delay Mix. Set a high positive Amount (e.g., +70).
    3. Source: Macro 3 -> Destination: Filter -> HP Cutoff. Add a high-pass filter in the FX rack and set a positive Amount (e.g., +60).

Result: As you turn up Macro 3 ("Wash"), the reverb and delay increase dramatically while the high-pass filter simultaneously removes the low-end body of the lead. This effectively makes the lead dissolve into its own echo, a perfect effect before a drop or at the end of a phrase.


3. Refining Macros for Musicality

Assigning parameters is only half the battle. To make a macro truly "musically useful," you need to fine-tune its response.

Setting Precise Ranges

Often, you don't want a parameter to sweep its entire range. A filter cutoff moving from 20Hz to 20kHz might be too drastic. You can constrain this in two main ways:

  1. Inside Serum: In the Mod Matrix, the Amount slider and the parameter's initial knob position work together.

    • Set the filter cutoff knob to your desired minimum value (e.g., 400 Hz).
    • Assign the macro in the matrix. The Amount slider now determines how far above 400 Hz the macro will push the cutoff. A value of 50 might push it to 3 kHz instead of all the way to 20 kHz.
    • You can also use a negative Amount to make the macro turn the parameter down from its starting point.
  2. Inside your DAW: For ultimate control, you can define explicit min/max ranges. This is a common professional workflow, especially in DAWs like Ableton Live. The process involves exposing the Serum macro to the DAW and then using the DAW's own mapping tools.

The following video shows how this is done in Ableton Live. The principle applies to most DAWs, and it's a powerful technique for ensuring your macros always operate within a musically pleasing "sweet spot."

Automating Serum in Ableton: The Complete Guide (Do This Once)

This video from Low End Candy, "Automating Serum in Ableton," shows an essential pro technique for refining macros.

Focus on the section that explains how to edit the macro map. The presenter demonstrates setting specific minimum and maximum values for an LFO rate. This is the key to preventing a macro from pushing a parameter into an unusable or unpleasant range.

Shaping the Response Curve

In Serum's Mod Matrix, the Curve column allows you to change how a parameter responds to the macro. A linear curve gives you a 1:1 response. However, an exponential curve can feel more natural.

For an "Energy" macro, try a slight upward (exponential) curve on the Filter Cutoff destination. This means the filter opens slowly at first and then more dramatically as you approach the top of the macro's range, creating a more exciting build-up.


Conclusion

You now have a complete framework for designing macros that are not just technically functional but musically purposeful. This approach is a cornerstone of expressive sound design and performance.

Key Takeaways:

  • Design with Intent: Start with a musical goal for your macro (e.g., "Add Grit," "Increase Space") before assigning any parameters.
  • Group Related Parameters: Use the Modulation Matrix to assign a single macro to multiple parameters that work together to achieve your goal.
  • Refine the Range and Response: A macro's musicality comes from fine-tuning. Use the Amount slider, initial knob position, and response Curve in the Mod Matrix to control the sweep. For ultimate precision, use your DAW's mapping tools to set hard min/max limits.
  • Label Everything: A clearly named macro is essential for an efficient workflow, especially when you return to a patch later or start automating in your DAW.

In our next lesson, we will continue our journey into expressive performance by focusing on pitch. We'll explore how to configure portamento (glide) and vibrato, essential techniques for creating the fluid, energetic lead lines popularized by artists like Fox Stevenson.

Can't find a good explanation? Sign up and we'll make it for you

Sign up