Repository navigation
Max package 0.3.0: reference pages, help patches, examples, built-in ring - #48
Merged
Merged
Conversation
…ed with the code Four reference pages in maxmsp/docs/ (zerr.features~, zerr.envelopes~, zerr.combinator~, zerr.disperser~), Min-API generation switched off for zerr.disperser~ so Max never overwrites its page. The four help patches are rewritten around one-line intros, worked examples and use tips; the README's object reference says the same as the pages: features are not normalised and update once per vector over 2048 samples, trigger pulses must touch 1.0 exactly, the full active/traj/topo rules, combinator root as "and" and max as "or", the disperser's mono-inlet rule. Release checklist gains the reference-page item. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…s them maxmsp/examples/ ships full-chain-quad (two features, combinator in root mode, quad_4), spectral-centroid-panning, spectral-flatness-breath, zerr-cross-jump (ports of the Pd examples) and custom-layout with its own my-room-6.yaml, plus a README. The three placeholder patches are gone. The overview patcher was restyled in Max and loads the examples from a menu. CMake installs docs/ and examples/ into the package and stops copying .yaml from help/. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
zerr.envelopes~ without a layout argument now uses eight speakers at 45-degree steps, the same positions as misc/ring_8.yaml, and labels it "built-in ring" in the console. The irregular studio ring circulation_8.yaml no longer ships next to the help patches; the envelopes help patch uses the built-in ring and ring_8 from misc/. Release notes updated. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
maxmsp/media/ holds zerr-logo-white-transparent.png (256 px, help patches) and zerr-logo-grey-transparent.png (full size, overview) instead of the single black copy; make-logo-variants.sh writes both. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The Max health-check plan (linked from release-process.md), the paper gap audit and the Package Manager audit were untracked on one machine only. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Since #47 the gain inlet of zerr.envelopes~ reads 1 when nothing is connected, so the examples no longer need to drive it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The remaining Max package work before the
max-v0.3.0tag, in six commits:maxmsp/docs/(hand-written; Min-API generation switched off forzerr.disperser~withMIN_FLAGS), installed into the package by CMake.maxmsp/README.mdobject reference says the same as the pages (non-normalised features, 2048-sample window, trigger pulses must touch 1.0, fullactive/traj/toporules, root = "and", max = "or", disperser mono-inlet rule).full-chain-quad,spectral-centroid-panning,spectral-flatness-breath,zerr-cross-jump,custom-layout+my-room-6.yaml) with a README; placeholders removed;sig~ 1on the gain inlet dropped after Envelopes: gain inlet reads 1 when nothing is connected #47.zerr.envelopes~is now the regular ring ofring_8.yaml, labelledbuilt-in ring;circulation_8.yamlno longer ships next to the help patches.maxmsp/media/.docs/design/are tracked now;release-process.mdlinks one.Release notes (
docs/releases/max-v0.3.0.md) cover the above.Test plan
cmake --install maxmsp/buildstages docs/, examples/, media/, nocirculation_8.yaml, no placeholder patches./build.sh -c maxmsp && ./build.sh core && ./build.sh -p maxmsp,bangeach object in its help patch (version 0.3.0), open the five examples, thenmax-v0.3.0-rc1dry run🤖 Generated with Claude Code