s3g-mc

s3g-mc is a collection of REAPER tools for multichannel composition, spatial audio, offline sound transformation, and procedural synthesis.

It includes Lua actions, ReaImGui controllers, and JSFX for channel editing, automation, fold-down monitoring, dome panning, 3OA send/return routing, and render-based multichannel processes.

The Package Browser discovers user-facing tools and controllers from their script metadata and groups them by workflow. Helper libraries and support dialogs remain hidden from the browser. Included JSFX engines and effects live under Effects/s3g.

The package also includes browser-based companion utilities for spatial motion, automation lanes, image scores, acoustic imprint sketches, and 3OAFX displacement maps. They live inside Scripts/s3g-mc/utilities and can be launched from the Package Browser or opened from the docs. Automation Score, Displacement Score, and Spatial Score also include Max bridge examples for playing exported JSON in Max patches.

Many of these tools are inspired by or extend existing computer music practices, with references mentioned in the documentation where they are useful.

Start Here

Highlights

License

Zero-Clause BSD. See the package LICENSE.

Attribution is appreciated for software development, publications, research, teaching materials, and projects that build on or adapt this package. See CITATION.cff.