«a very primitive arpeggiator» by emergent

on 16 Jun'20 17:45 in
1
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;
raw 756 chars (focus & ctrl+a+c to copy)
reception
comments