NEW VERSION: Chord progressions
The toolkit now supports working with chord progressions as discussed above.
To update, run Quarks.update("HarmonicToolkitSC")
. Then recompile.
Here’s a pattern example:
(
s.waitForBoot{
Pbind(
\midinote, PChordProgression(
chords: "I V vi IV",
midiNoteOffset: 48,
arpStyle: \chords,
repeats: inf
),
\dur, 0.25,
).play
}
)
Behind the scenes this uses PHarmony so you can arpeggiate your chord progression as well:
(
s.waitForBoot{
Pbind(
\midinote, PChordProgression(
chords: "I V vi IV",
midiNoteOffset: 48,
arpStyle: \updown,
repeats: inf
),
\dur, 0.125,
).play
}
)