Reference
Max for Live Implementation
Look up syntax, contracts, layouts, algorithms, and exact behavior.
The repository contains the Max for Live wrapper, a generated Gen DSP patch, the source GenExpr file, and a build script that regenerates the Max files from the source implementation. The practical loading flow is to open Hearth.maxpat in Max 10 or newer, keep Hearth-Core.gendsp in the same folder, save the patch as a Max Audio Effect, and drop the resulting device into an Ableton Live audio track.
Keeping the DSP in Gen gives the device a compact runtime path and makes the source suitable for direct review. The wrapper can remain focused on controls, preset handling, metering, and future visualization while the audio behavior stays centralized in the GenExpr core.
- Hearth.maxpat: Max for Live audio-effect wrapper.
- Hearth-Core.gendsp: generated Gen DSP patch.
- hearth_core.genexpr: source DSP implementation.
- tools/build_max_files.js: rebuild script for generated Max files.