Glicol has no note names, scales, or chord primitives — pitches are hand-coded as MIDI integers
Glicol offers no music-theory abstraction layer: no note-name literals, no scale() function, no chord symbols, no arpeggiator. A ‘C minor scale’ must be expressed as a hand-listed sequence of MIDI integers; a chord is parallel oscillators or seqs you tune yourself. There is no equivalent of Strudel’s scale(), in-scale n(), chord symbols, or .arp() — all must be approximated by hand. This is a deliberate low-level design, not a bug: harmony is your responsibility, expressed numerically.
Examples
~bass: seq 60 63 67 70 >> sawsynth 0.01 0.3 // C minor 7th tones by MIDI number
// No: seq c3 eb3 g3 bb3 — note names don’t parse
Assessment
Write a Glicol seq chain that plays the four notes of a C minor 7th chord in ascending order using MIDI numbers, and name one Strudel harmony feature that has no Glicol equivalent.