home/ atoms/ ixi-lang-three-modes

ixi lang organises musical notation into three real-time-synchronised modes — melodic, percussive, and concrète — each with its own bracket syntax

ixi lang organises its musical notation into three modes that generate and synchronise in real time: (1) Melodic mode (square brackets) — agents play scale-degree sequences, where any SuperCollider synth definition can be the instrument; (2) Percussive mode (pipe characters) — character-mapped sounds where each character triggers a mapped sample or synth; (3) Concrète mode (curly brackets) — sample playback with amplitude control, added later to allow textural work outside the strict metric grid. The three modes can run simultaneously and stay synchronised. Agent scores update live in the document as code is evaluated, making the text both notation and instruction.

Examples

Melodic: jarret -> piano[7 1 5 3 ]. Percussive: |ali hat| where character = sound. Concrète: bird{0 1 2 4 9} where numbers = amplitude. Mix all three in one session for full texture.

Assessment

For each of ixi lang’s three modes, give one musical situation where that mode is the best choice and one where it would be limiting.

“The ixi lang has three modes of musical notation that can be generated and synchronised in real-time: melodic, percussive and concrète (sample based).”
corpus · l3-the-ixi-lang-a-supercollider-parasite-for-live-coding-mag · chunk 2