Name the gesture

Choose a change you can describe without naming a module: the image gathers towards the centre, opens into a wider field, or becomes fragile at its edges. This sentence is the brief for the macro. If the description is merely everything gets more intense, narrow it until the movement has a particular character.

Magic 2.5’s Global Parameters can supply values to several module parameters and operate across scenes. The manual also documents modifiers for scaling or reshaping linked values. These features provide a way to connect one control to several changes while giving each destination an appropriate range.

Start with a static scene that is already worth looking at. Add one global parameter with a plain name such as openness. Link a single destination first and establish the useful endpoints. Only after that relationship makes sense should you add a second and third destination. Complexity should support the named gesture rather than become its substitute.

Make the middle playable

Suppose the macro widens a field, reduces the size of individual marks and changes their spacing. These actions can reinforce one another, but equal numerical movement is unlikely to produce equal visual importance. Adjust each range separately. Spend time around the middle, where a performer will often linger, instead of checking only the dramatic extremes.

Move the control in small steps and describe what changes at each point. Look for dead travel, sudden jumps and regions where the composition loses its identity. A useful macro may have several distinct areas, but movement between them should be understandable. If a destination overwhelms the others, reduce it or delay its contribution.

Try returning slowly to the starting state. Does the gesture reverse convincingly, or does the scene only look good while expanding? Feedback, trails and other history-dependent effects can make the return different from the outward journey. That difference can be part of the instrument, provided you know how to clear or settle its memory.

Rehearse the control with a musical phrase rather than an arbitrary knob sweep. Let it remain still through one phrase, move during another, then stop before the sound ends. The visual macro should be capable of holding an intention; it should not need constant movement to justify its presence.

Keep the relationship across scenes

Add a second scene with different material but the same conceptual control. Openness might change spacing in one scene and the visible area of a texture in another. The numerical implementation can differ while the performer’s intention stays consistent. That continuity reduces the mental work of operating a visual set alongside music.

If using MIDI or OSC, check that you have Magic’s Performer edition and rehearse the real controller. A mouse-dragged value may feel smooth while a physical control exposes coarse resolution or awkward endpoints. Confirm how the scene behaves when a controller is connected after the project loads and when a recalled value differs from the physical position.

Keep one independent overall level or visibility control outside the creative macro. It gives you a practical way to reduce the presentation without undoing its internal composition. Avoid making every recovery action part of the same elaborate expression.

Save the scene with an intentional starting value and test it from a fresh load. Write a one-line description beside the project: what the macro means, where its useful centre lies and how any accumulated trails are cleared. This turns a clever patch into a repeatable performance action that another musician could understand.

Take it into a session

Try this.

Create one global control for a named gesture and map it to three destinations with different ranges. Perform a phrase outwards and back, then carry the same meaning into a second scene.

Listen back

  • Can the gesture be named without technical terms?
  • Is the middle of the control as useful as its extremes?
  • Does the same intention survive a scene change?
Open the studio →