home/ atoms/ strudel-chords

Comma-separated note values in Strudel produce chords; interval notation builds chord types

In Strudel, simultaneous notes are written by separating note values with commas inside the pattern string: note(“53,57,60”) plays all three at once. Chord voicings can be expressed as intervals from a root using .add(): note(“0,4,7”.add(“53”)) builds a major chord above MIDI 53. Minor chords use 0,3,7. Chords can be alternated with <> and voiced across different roots. This interval-based notation is portable: the same chord shape transposes to any root by changing the add value.

Examples

note(“53,57,60”).sound(“piano”) note(“0,4,7”.add(“53”)).sound(“piano”) // major chord note(”<[0,4,7] [0,3,7]>“.add(“<53 48>“)).sound(“piano”) // alternating maj/min

Assessment

Write a four-chord progression using interval notation (0,4,7 and 0,3,7 shapes) alternating between two root notes. Identify the chord type for each.

“A _chord_ is a set of notes played together. We can achieve that by separating each note with a comma”
corpus · music-code-strudel-worksheet-lucy-cheesman-peckham-digital · chunk 4