{
   "description" : "",
   "ancestor_list" : [],
   "name" : "a very primitive arpeggiator",
   "author" : "emergent",
   "id" : "1-5dm",
   "is_private" : null,
   "code" : "// Generating an array with ChordSymbol and using it as an arpeggio-like sequence in a pattern\r\n~arp1 = ChordSymbol.asDegrees(\\Fmajor7, Scale.minor);\r\n~arp2 = ChordSymbol.asDegrees(\\Gmajor7, Scale.minor);\r\n\r\n~arp = ~arp1 ++ ~arp2;\r\n\r\n~arp = ~arp.addAll(ChordSymbol.asDegrees(\\Am7, Scale.minor));\r\n~arp = ~arp.addAll(ChordSymbol.asDegrees(\\Edom7, Scale.minor));\r\n\r\n~arp.size // confirming it's 16 items\r\n\r\n(\r\n~bass = Pbind(\r\n\t\\instrument, \\default,\r\n\t\\scale, Scale.minor,\r\n\t\\dur, Pbjorklund2(3, 8) * 0.25,\r\n\t\\degree, Pseq([3, 3, 5.1, 4, 4, 6.1, 5.1, 5.1, 7.0, 2.1, 2.1, 2.1], 4),\r\n\t\\legato, 0.3\r\n).play;\r\n\r\n~chordtest = Pbind(\r\n\t\\instrument, \\default,\r\n\t\\scale, Scale.minor,\r\n\t\\dur, 0.5,\r\n\t\\degree, Pseq(~arp, 4)\r\n).play;\r\n)\r\n\r\n~chordtest.stop;\r\n~bass.stop;",
   "labels" : []
}
