Macro Editor

Abstract

Use the GLAZE Macro Editor to assign up to 12 parameters to each macro and edit macro assignments. Set parameter ranges and response via the Shaper Curve.

The six macro controls are a core element of the Play Series performance workflow. The macro controls, alongside the Balance and Volume knobs, are the only parameters that remain accessible from any view within GLAZE. You can assign up to 12 parameters to each macro, with individually adjustable min/max range for each assignment, and a Shaper Curve that governs how the macro behaves within the defined min/max range. The Shaper Curve is also available for each assigned parameter.

The Snapshots that were created for GLAZE each come with their own distinct macro assignments and implementations. In the Macro Editor, you can edit the assigned macro controls of existing snapshots and their parameter ranges, or create your own macro assignments. Toggle between the six macros by clicking the colored buttons displayed horizontally across the top. Clicking any of the buttons allows you to see the list of parameters assigned to them. At the top-right of the Shaper Curve is the Macro Shaper Options menu, which provides various processing and editing options, an additional ways to manage your preset shapes.

Macro Editor Overview

The Macro Editor contains the following elements and controls:

Glaze_Macros_View.png

The Macro Editor

  1. Macro Controls: Each colored block represents a macro control. Click on a macro to display the group of parameters assigned to it and access the parameters' editing tools. Click + drag a colored block left or right to rearrange the order of the six macro controls. For more information, refer to Macro Assignments.

  2. Macro Range: Sets the minimum and maximum range for the parameter selected in the Macro Slot list.

  3. Macro Slot List: Displays all parameters assigned to the selected macro control. Each macro has 12 macro slots, facilitating up to 12 different parameter assignments per macro. Click on a macro slot to access the editing options for that assignment, including the Macro Shaper Curve and Range controls.

  4. Macro Assignment (icons): The arrow dot icon jumps directly to the page containing the parameter assigned to the macro slot. The dot next to the parameter will blink to draw attention and indicate the assignment. The X icon deletes the assigned parameter from the selected macro.

  5. Macro Shaper Curve: Sets the shape of the curve for the selected parameter in the Macro Slot list.

  6. Macro Options Menu: Provides options to manage your Macro Shaper presets, and contains predefined curve shapes which you can quickly recall for convenience or inspiration. For more information, refer to Macro Shaper Options Menu.

  7. Macro Shaper Shift (arrow icons): Click the arrow icons to shift the values in the Macro Shaper Curve left, right, up or down. Press [Shift] + click the left or right arrows to move the values in the specified direction, but to retain the first or last value in the table. This creates a limiter-style effect, whereby the first value is repeated as you press [Shift] + click the right arrow. Holding [Shift] + clicking the up or down arrows will create expansion or compression. Pressing [Ctrl] / [Cmd] + clicking will repeat the process ten times.

  8. Macro Shaper Smoothing: Switches the interpolation for the Macro Shaper Curve on or off. As the Macro Shaper contains only 100 values and macro knobs have a much higher resolution of 1,000,000 values, the shaper curve needs to be mapped to the larger range. When Macro Shaper Smoothing is turned off, transitions between curve steps are strictly quantized. This is useful in certain use cases, for example, a macro assigned to the Tune parameter, and a quantized Curve Shaper to hit various pitches of a scale. When Macro Shaper Smoothing is turned on, transitions between curve steps are linearly interpolated, which provides more fluid behavior. This is especially useful when assigning macros to a filter Cutoff or various effects parameters.

Macro Assignments

Assigning macros in GLAZE is intuitive and easy. Not all parameters are available for assignment, including buttons, menus, Transpose, and Envelope Attack Curve. Valid parameters are found only in the Sound and FX Editors.

Macros are also a quick and useful way to navigate around the synth engine, allowing you to move between the Macro Editor and the assigned parameters with a mouse click. The following workflows demonstrate how to assign, remove, rename and rearrange your macro assignments.

Assigning a Macro

To assign a parameter to a macro:

  1. From any view in GLAZE, select the macro you want to assign.

  2. Click the colored dot in the top-left corner of a macro knob. It will start blinking to show you that it's in Learn mode.

    CS_Macro_Assign_1.tiff
  3. While the dot is blinking, click on the parameter you want to assign to the macro. Valid parameters are found only in the Sound and FX Editors. 

    The parameter is assigned to the macro, represented by it matching colored dot,

Note

If you no longer want to make an assignment, or you selected the wrong macro, you can exit Learn mode by clicking the same colored macro dot again.

Setting the Macro Range

When a macro is assigned to a parameter, a popup will appear. Here you can set the parameter range within which the macro will operate.

To set the Macro Range:

  1. Drag the arrows left or right to adjust the parameter range.

  2. Drag the bar in the middle to shift the whole range left or right

  3. [Ctrl] / [Cmd] + click this bar to restore the range to the default value (full parameter range).

    CS_Macro_Range_Popup.tiff

    The range is set. When you have finished, click the X to exit the Macro Range popup.

Removing a Single Macro Assignment

In the Macro Editor, you can delete a parameter assignment from the Macro Slot list, using the X icon. Alternatively, you can delete an assignment from the parameters.

To remove a macro assignment from a parameter:

  1. Locate the parameter in the Sound or FX Editor.

  2. Press [Ctrl] / [Cmd] + click the dot next to the assigned parameter.

    CS_Remove_Single.tiff

    The assignment is removed from the macro.

Note

Press [Shift] + click the colored dot next to a parameter to instantly jumps to the Macro Editor where the assignment is listed. This provides a nice workflow if you often have to jump between pages.

Removing All Macros Assignments

To remove all macro assignments from a macro control at once:

  1. From any view in GLAZE, select the macro you want to remove all assignments.

  2. Press [Ctrl] / [Cmd] + click the colored dot next to a macro control.

    CS_Macros_Removing_All.tiff

    All assignments are removed from the selected macro.

Renaming a Macro

Renaming a macro can be used to help you remember what the assigned parameters do.

To rename a macro:

  1. Click on the text below the macro knob to edit the current name. Double-click the text to enter a new name.

  2. Type in your new macro name.

    CS_Macros_Renaming.tiff

    The macro now displays the new name.

Note

Note that text input is not possible when the sequencer is running.

Rearranging the Macros

Once you have set up all your macro controls, you might want to rearrange the order in which they appear. This is useful for keeping related controls close to each other and can be tailored to suit your performance needs or playing style.

To change the order of the macros:

  1. Click MACROS to enter the Macro Editor.

  2. Click a colored macro button.

    CS_Macro_Rearrange_01.tiff
  3. Drag the macro button left or right and drop at a new position.

    CS_Macro_Rearrange_02.tiff

    The order of the macros controls is changed.

Macro Shaper Options Menu

The Macro Shaper Options menu provides a range of tools for editing the Macro Shaper Curve and managing your Macro Shaper presets. Tools dedicated to editing the shape of your curve include options for copying, mirroring, inverting, and straightening. Additionally, the initialization function enables you to reset the Macro Shaper Curve to its default values.

The Macro Shaper Options menu also offers options for saving and recalling Macro Shaper presets, as well as pre-defined curves to help you get started. There are also a number of quantization options provided to suit your various needs; from smooth and free-running, to grid-snapped blocks, these additional editing options provide flexibility and inspiration for utilizing the full potential of the Macro controls.

The Macro Shaper Options menu contains the following elements:

CS_Macro_Options_Menu_Callout.png

Macro Options menu

  1. Macro Shaper Options Menu: Opens the Macro Options menu, which provides a range of tools and options for editing the Macro Curve Shaper and managing your Macro Shaper presets. This menu also contains predefined curve shapes, which you can conveniently recall when needed.

  2. Managing Macro Shaper Presets: Options for saving and loading your Macro Shaper presets. For more information, refer to Managing Macro Shaper Presets

  3. Copy and Paste: Options that allow you to copy the Macro Shaper Curve of the currently selected parameter, and paste it onto other parameters. This is useful for testing Shaper Curves on various parameters, without having to save them as presets.

  4. Shaper Editing Tools: A range of tools that provide various editing functions for creating shapes with the Macro Shaper Curve. Tools include Normalize, Rectify, Fractalize, Soften, and Straighten. Editing tools like Invert, Reverse, and Mirror, allow you to reflect states in the Macro Shaper, providing inspiration and further control over your shapes. Initialize allows you to reset the Macro Shaper Curve to its default state.

  5. Quantize: Provides 10 options for quantizing values of the Macro Shaper Curve. The Quantize value (2, 3, 4, 5, 6, 7, 8, 9, 10, 12) indicates the numeric division that will be applied to your curve. For example, if Quantize 4 is selected, your curve values will be quantized to 0, 250, 500, 750 and 1000.

  6. Predefined Shapes: Provides six options for predefined curve shapes that can be quickly implemented in the Macro Shaper Curve.

Managing Macro Shaper Presets

While macros are automatically saved with each Snapshot, the Macro Shaper Options menu allows you to save Macro Shaper presets separately and load them onto other sounds.

Glaze_Macros_Menu.png

The following workflows demonstrate how to save and load your Macro Shaper presets from the Macro Editor:

Saving a Macro Shaper Preset

To save a Macro Shaper preset:

To save a Macro Shaper preset:

  1. Click the MACROS tab to enter the Macro Editor.

  2. Click the Macro Shaper Options menu icon.

  3. Select Save macro shaper preset....

  4. Enter a name for your preset.

  5. Click Save.

    The macro shaper preset is saved as an .nka file.

Loading a Macro Shaper Preset

To load a Macro Shaper preset:

  1. Click the MACROS tab to enter the Macro Editor.

  2. Click the Macro Options menu icon.

  3. Select Load macro shaper preset....

  4. Select a preset file.

  5. Click Load.

    The selected macro shaper preset is loaded into the Macro Shaper.