«a very primitive arpeggiator» by emergent
on 16 Jun'20 17:45 in1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
// 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;
reception
comments