Submit
Browse
Anonymous
Login
RSS
SuperCollider Code
Fork Code: a very primitive arpeggiator
name
code content
// Generating an array with ChordSymbol and using it as an arpeggio-like sequence in a pattern ~arp1 = ChordSymbol.asDegrees(\Fmajor7, Scale.minor); ~arp2 = ChordSymbol.asDegrees(\Gmajor7, Scale.minor); ~arp = ~arp1 ++ ~arp2; ~arp = ~arp.addAll(ChordSymbol.asDegrees(\Am7, Scale.minor)); ~arp = ~arp.addAll(ChordSymbol.asDegrees(\Edom7, Scale.minor)); ~arp.size // confirming it's 16 items ( ~bass = Pbind( \instrument, \default, \scale, Scale.minor, \dur, Pbjorklund2(3, 8) * 0.25, \degree, Pseq([3, 3, 5.1, 4, 4, 6.1, 5.1, 5.1, 7.0, 2.1, 2.1, 2.1], 4), \legato, 0.3 ).play; ~chordtest = Pbind( \instrument, \default, \scale, Scale.minor, \dur, 0.5, \degree, Pseq(~arp, 4) ).play; ) ~chordtest.stop; ~bass.stop;
code description
use markdown for formating
category tags
comma separated, i.g. "wild, siren" (do not enter default SC class names, please)
ancestor(s)
comma separated identificators, i.g. "1-C,1-1,1-4M,1-x"
Private?
the code will be accessible by direct url and not visible in public activity
signup to submit public code without captcha
comment of change