Process Guides

These pages provide practical notes for selected processes. The guide categories follow the Package Browser and Processes page.

Many processes use custom ImGui interfaces with diagrams, tables, breakpoint lanes, or spatial views. These visuals are meant to show how the process is mapping time, channels, pitch, space, or source material, so they can be read as part of the control surface while setting up a render. Most controller windows use the same compact visual language: dark gray tool areas, aligned labels, short button labels for commands, dropdowns for one-of-many choices, and fixed footer rows for render or write actions when a footer is needed.

General Pattern

Most render actions follow the same workflow:

  1. Select one or more media items or tracks.
  2. Run the action from the s3g-mc Package Browser or REAPER Action List.
  3. Choose render settings in the ImGui window.
  4. Click Render.
  5. Listen to the newly created item or track before deleting the source.

Render actions generally create a new media item rather than destructively editing the source. Actions that render from selected media try to limit the render to the selected item, selected-track media range, or requested duration.

For NumPy-backed processes, use WAV-backed media. Convert compressed formats to WAV first; the offline analysis and render scripts expect WAV sources.

Breakpoint Envelopes

Several offline processes include compact breakpoint lanes plus a Detailed Breakpoint Editor. The compact lanes show the active time-shape for each mapped parameter. The detailed editor lets you choose a lane, activate it, add or delete points, apply preset shapes, and randomize points.

Useful habits:

Category Guides