{"passes":[{"available":true,"coming":null,"defaultOn":false,"group":"orientation","name":"arrange","summary":"part streams, measure systems, system breaks or rehearsal sections","values":["parts","measures","systems","rehearsals"]},{"available":true,"coming":null,"defaultOn":false,"group":"maps","name":"maps","summary":"meter/key/tempo/transpose: header maps, or `at mN { … }` in place; system/page cuts are separate","values":["top","inline"]},{"available":true,"coming":null,"defaultOn":false,"group":"maps","name":"hoist-breaks","summary":"replace matching per-part system/page maps with ONE score-level map","values":null},{"available":true,"coming":null,"defaultOn":false,"group":"maps","name":"labels","summary":"written headings as a map at the top, or on the bars they head","values":["top","inline"]},{"available":true,"coming":null,"defaultOn":false,"group":"maps","name":"exercises","summary":"the collection as a header index, or each exercise owning its music from m1","values":["top","inline"]},{"available":true,"coming":null,"defaultOn":false,"group":"maps","name":"sections","summary":"the book's sections as a map at the top, or holding their exercises","values":["top","inline"]},{"available":true,"coming":null,"defaultOn":false,"group":"consolidation","name":"expand","summary":"one line the rest read -> every reader's part written out (consolidate, backwards)","values":null},{"available":true,"coming":null,"defaultOn":false,"group":"consolidation","name":"consolidate","summary":"identical, transposed or octave-translated part bodies -> one line the rest read","values":null},{"available":false,"coming":"`consolidate` writes them inside a head; spans have no door outside one","defaultOn":false,"group":"consolidation","name":"named-spans","summary":"a repeated bar range written once and named","values":null},{"available":true,"coming":null,"defaultOn":true,"group":"spelling","name":"durations","summary":"how a duration is written: `4Eb` or `qEb`","values":["numbers","letters"]},{"available":true,"coming":null,"defaultOn":false,"group":"spelling","name":"key","summary":"decide the file's key spelling: no signature, or the one it implies","values":["open","signature","auto"]},{"available":true,"coming":null,"defaultOn":false,"group":"spelling","name":"chromatic","summary":"inside a chromatic run: sharps ascending, flats descending","values":null},{"available":false,"coming":"the octave ladder runs unconditionally inside emit; needs a Style axis","defaultOn":false,"group":"spelling","name":"octaves","summary":"the octave digit: only where the ladder needs it, or pinned on every note","values":["minimal","explicit"]},{"available":true,"coming":null,"defaultOn":false,"group":"compression","name":"preset","summary":"a PRESET: one word for a whole selection (see the presets below)","values":["readable","condensed","max"]},{"available":true,"coming":null,"defaultOn":true,"group":"compression","name":"align","summary":"pad grid cells so the barlines line up down the page","values":["on","off"]},{"available":true,"coming":null,"defaultOn":false,"group":"compression","name":"compact","summary":"no indent, no padding, no blank lines — one edit, one line","values":["on","off"]},{"available":true,"coming":null,"defaultOn":false,"group":"lint","name":"strip-dev-text","summary":"remove header text that is dev jargon, never a name or a real subtitle","values":null},{"available":true,"coming":null,"defaultOn":false,"group":"lint","name":"strip-comments","summary":"remove every `//` comment, so a score can be made comment-free by the tool","values":null},{"available":true,"coming":null,"defaultOn":false,"group":"lint","name":"jargon-lint","summary":"report (never rewrite) student-facing text carrying internal jargon","values":null}],"presets":[{"expandsTo":["align=on","compact=off","maps=top"],"selector":"preset=readable","summary":"the page a player reads: columns aligned, room to breathe, facts at the top"},{"expandsTo":["compact=on","align=off","hoist-breaks","maps=top","durations=numbers"],"selector":"preset=condensed","summary":"one edit, one line: no padding, one break map, numbers"},{"expandsTo":["compact=on","align=off","hoist-breaks","maps=top","durations=numbers","strip-dev-text","consolidate"],"selector":"preset=max","summary":"as condensed as this build goes: condensed, plus the dev text off the page"}]}
