T,[RS],<D;O>,(PK),{V;H},/Q;I/,@F;X@,!J;Y!,?W;Z;B?T: followed by context + notes, space-separated. State is sticky.R(x1) Grace: (g) Pass: _ Combined: ~D;D;D~(PK)|N| at end of line = repeat line N× T: |N| alone = repeat last T line N×x sustain s slur o staccato g grace r/a repeat/arp c chord strike1=¼ 2=½ 4=whole%2=1/2 %3=1/3 %4=1/4 %6=1/6 %8=1/8 %67=2/3d=dotted(×1.5) h=+0.5maj dor phr lyd mix aeo lochmi mmi pen mpe blu wht dim aug chr~1;3;5~(x1) — play degrees simultaneously++~-1;2;--3~(s1){3;^4;3^} — non-uniform voice gapsups dns upi dni spu spdP: with degrees K S H F M T W G~K;H~(x1) Roll: @8;0@ S(r1)[Cmaj] [F#dor]C C# D D# E F F# G G# A A# B_ to leave part unchanged: [_dor]maj Major dor Dorian phr Phrygian lyd Lydianmix Mixolydian aeo Aeolian loc Locrianhmi Harmonic min mmi Melodic minpen Maj pent mpe Min pent blu Blueswht Whole tone dim Diminished aug Augmented chr Chromaticfreq = 440 × 2^((root + interval[deg] + O×12 - 69) / 12)<1;4><;++> shifts O up 2 permanently++5(x1) shifts this note onlyx eXtend — sustain K beatss Slur — connected envelopeso staccatO — short, detached (~50% of K)g Grace — ornamental, non-metricr/a Repeat/Arp — at rate Fc Chord strike — all voices per strike%2=½ %3=⅓ %4=¼ %6=⅙ %8=⅛d = dotted (×1.5) h = +0.5 beat2dh = 3.5 beatsx s s s x — middle s notes suppress attack{3;3} = triad in thirds{2;5} = dyad a fifth apart{3;^4;3^} = non-uniform gaps3=thirds(4st) 4=fourths(5st) 5=fifths(7st)6=sixths(9st) 7=sevenths(11st) 8=octave(12st)maj min dim aug sus2 sus4maj7 min7 dom7 m7b5 dim7 6 add9 9 11 131/sus2/ = chord by name — no hand-stackingdef keeps the {V;H} voicing instead@4;0@ = 4 strikes, no span@2;+@ = 2 strikes, +1 octaveev even sw swingups up-seq dns down-sequpi up-interleaved dni down-interleavedspu sprinkle-up spd sprinkle-downsin tri saw sqr wrb warblewht pnk red nbn (synthcore)C center, L## left, R## right?W;Z;B? tokens to override inlineP: prefix.K = Kick S = Snare H = HihatF = Floor tom M = Mid tom T = high TomP: K(x1) H(x%2) H(x%2) S(x1) H(x1)~K;H~(x1) = kick + hihat together~K;S;H~(c2) = all three on each strike@4;0@ ~K;H~(r2) = alternating kick & hihat at 4/beatP: @8;0@ S(r1) = snare roll (8 hits/beat)P: @16;0@ H(r1) = fast hihatR(x1)1. Every line belongs to a track. Start with A: B: C: D: or P: (percussion) — no space after colon.
2. Notes are D(PK). D = scale degree, P = play function, K = duration. 3(x1) = degree 3, 1 beat. Prefix with +/- for octave shifts.
3. Context tokens set the environment. [RS] key, <D;O> degree/octave, {V;H} voicing, /Q;I/ quality, @F;X@ arp, !J;Y! direction, ?W;Z? timbre.
4. State is sticky. Once set, persists until changed. Only write what changes.
5. Rests and grace notes. R(x1) = 1 beat rest. (g) before a note = grace note.
6. Play functions. x sustain, s slur, o staccato, g grace, r/a repeat/arp, c chord strike.
7. K durations. 1 2 3 4 beats. %2=½ %4=¼ %3=⅓. d=dotted h=+½. Stackable: 2dh=3.5.
8. Arpeggios. Set {V;H} for shape, @F;X@ for rate+span, !J;Y! for direction. Use P=a or r.
9. Movements. &name& alone on a line. Play sequentially. State resets at boundaries.
10. Combined D. ~1;3;5~(x1) plays multiple degrees. Per-voice octave shifts: ++~-1;2~(s1).
11. Track P (Drums). Use P: with drum degrees: K kick, S snare, H hihat, F floor tom, M mid tom, T high tom, W woodblock (melodic, tuned to [RS] root), G triangle (atonal metallic ping). Combined: ~K;H~(x1). Rolls: @8;0@ S(r1).
12. Ditto |N|. At end of line: repeat the line's events N more times. As the only token (T: |N|): repeat the last line on that track N times.