feat: matrix presets v3 - melodies + colour arcs
CI build oscope-of / build-check (push) Has been cancelled

Deep refactor of the 28 matrix presets for style fidelity:
- fix 6 invalid instrument assignments (silent lp_ fallback)
- per-style melodies via colorDefs steps on 7 mono voices
- exploit all 6 variation colours (build rolls, drop lift,
  half-time + octave-down break) instead of monochrome 1
- restore tribal_perc; validate kits against matInstChoices

Validated: 28/28 load via matLoadFile, all step patterns
stream clean on the per-color engine.
This commit is contained in:
L'électron rare
2026-06-29 09:58:39 +02:00
parent 929fd9aaf0
commit 8ebd028039
29 changed files with 1191 additions and 230 deletions
@@ -1,11 +1,11 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \tb303, \default, \default, \default, \default, \tr909_ride, \default, \default, \default, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \tb303, \default, \default, \default, \default, \tr909_ride, \default, \default, \default, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), ()],
[(octave:0, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (octave:1, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -23,5 +23,29 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \default, \default, \default, \default, \default, \default, \default, \default, \default, \juno, \default, \default, \default, \default, \dx7, \lp_sweep, \supersaw, \default, \default, \default, \default, \default ]
'instruments': [ \default, \default, \default, \default, \lp_sub, \default, \default, \default, \default, \juno, \default, \default, \default, \default, \dx7, \lp_sweep, \supersaw, \default, \default, \default, \default, \default ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:2, steps:[(degree:7, vel:0.68),nil,nil,nil,(degree:4, vel:0.60),nil,nil,nil,(degree:5, vel:0.64),nil,nil,nil,(degree:2, vel:0.60),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
[(octave:1, steps:[(degree:7, vel:0.60),nil,nil,nil,(degree:5, vel:0.56),nil,nil,nil,(degree:4, vel:0.58),nil,nil,nil,(degree:2, vel:0.54),nil,(degree:0, vel:0.56),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -19,9 +19,33 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \minimoog, \default, \default, \ms20, \default, \default, \tr909_ride, \default, \default, \minimoog, \default, \default, \default, \default, \default, \tr909_clap, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \minimoog, \default, \default, \ms20, \default, \default, \tr909_ride, \default, \default, \minimoog, \default, \default, \default, \default, \default, \tr909_clap, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),(degree:0, vel:0.62),(degree:5, vel:0.82),nil,(degree:3, vel:0.78),nil,(degree:7, vel:0.88),nil,(degree:2, vel:0.72),nil,(degree:5, vel:0.82),(degree:3, vel:0.72),(degree:0, vel:0.72),nil,(degree:7, vel:0.82),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -19,9 +19,33 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \default, \default, \default, \default, \tr909_ride, \default, \default, \minimoog, \default, \default, \default, \default, \default, \tr909_clap, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \default, \default, \tr909_ride, \default, \default, \minimoog, \default, \default, \default, \default, \default, \tr909_clap, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.88),nil,(degree:0, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:0, vel:0.60),nil,(degree:5, vel:0.82),nil,(degree:0, vel:0.60),nil,(degree:7, vel:0.86),nil,(degree:3, vel:0.72),(degree:2, vel:0.60)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \default, \default, \juno, \juno, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \supersaw, \juno, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),nil,nil,(degree:0, vel:0.60),(degree:3, vel:0.82),nil,nil,(degree:3, vel:0.60),(degree:5, vel:0.82),nil,nil,(degree:5, vel:0.60),(degree:2, vel:0.80),nil,(degree:7, vel:0.66),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.90),nil,nil,(degree:0, vel:0.60),(degree:3, vel:0.82),nil,nil,(degree:3, vel:0.60),(degree:5, vel:0.82),nil,nil,(degree:5, vel:0.60),(degree:2, vel:0.80),nil,(degree:7, vel:0.66),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -19,9 +19,33 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \minimoog, \default, \default, \default, \default, \default, \tr909_ride, \default, \default, \ms20, \default, \default, \default, \default, \default, \tr909_clap, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \minimoog, \default, \default, \default, \default, \default, \tr909_ride, \default, \default, \ms20, \default, \default, \default, \default, \default, \tr909_clap, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.88),nil,(degree:0, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:0, vel:0.60),nil,(degree:5, vel:0.82),nil,(degree:0, vel:0.60),nil,(degree:7, vel:0.86),nil,(degree:3, vel:0.72),(degree:2, vel:0.60)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \default, \juno, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \default, \juno, \tr909_ride, \default, \default, \lp_reese, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),nil,nil,nil,(degree:0, vel:0.55),nil,nil,nil,nil,nil,(degree:5, vel:0.78),nil,nil,nil,nil,nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.90),nil,nil,nil,(degree:0, vel:0.55),nil,nil,nil,nil,nil,(degree:5, vel:0.78),nil,nil,nil,nil,nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,11 +1,11 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,4,4,4,4,1,0,1,0,1,0,1,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \dx7, \default, \default, \default, \ms20, \default, \tr909_ride, \default, \default, \ms20, \default, \default, \ms20, \default, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \minimoog, \lp_acid, \default, \default, \ms20, \default, \tr909_ride, \default, \default, \ms20, \default, \default, \ms20, \default, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
[(octave:0, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:3, vel:0.82),nil,(degree:0, vel:0.72),(degree:3, vel:0.76),(degree:5, vel:0.82),nil,(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:3, vel:0.82),(degree:2, vel:0.70),(degree:0, vel:0.72),(degree:7, vel:0.86),(degree:5, vel:0.80),(degree:3, vel:0.72)]), (), (octave:1, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:3, vel:0.82),nil,(degree:0, vel:0.72),(degree:3, vel:0.76),(degree:5, vel:0.82),nil,(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:3, vel:0.82),(degree:2, vel:0.70),(degree:0, vel:0.72),(degree:7, vel:0.86),(degree:5, vel:0.80),(degree:3, vel:0.72)]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:1, steps:[(degree:0, vel:0.80),nil,(degree:3, vel:0.68),(degree:5, vel:0.74),nil,(degree:7, vel:0.80),nil,(degree:5, vel:0.70),(degree:4, vel:0.76),nil,(degree:2, vel:0.66),(degree:0, vel:0.72),nil,(degree:3, vel:0.66),nil,(degree:7, vel:0.76)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,11 +1,11 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,4,4,4,4,1,0,1,0,1,0,1,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \default, \tb303, \default, \default, \ms20, \default, \default, \default, \default, \default, \default, \default, \dx7, \default, \default, \lp_snare, \lp_crash, \tr808_hat ]
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \lp_sub, \tb303, \default, \default, \ms20, \default, \default, \default, \default, \default, \default, \default, \dx7, \default, \default, \lp_snare, \lp_crash, \tr808_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
[(octave:0, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (octave:1, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:1, steps:[(degree:0, vel:0.80),nil,(degree:3, vel:0.68),(degree:5, vel:0.74),nil,(degree:7, vel:0.80),nil,(degree:5, vel:0.70),(degree:4, vel:0.76),nil,(degree:2, vel:0.66),(degree:0, vel:0.72),nil,(degree:3, vel:0.66),nil,(degree:7, vel:0.76)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,11 +1,11 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,4,4,4,4,1,0,1,0,1,0,1,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \default, \default, \default, \default, \sh101, \default, \default, \default, \default, \default, \default, \default, \sh101, \default, \default, \lp_snare, \lp_crash, \tr808_hat ]
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \lp_sub, \lp_acid, \default, \default, \ms20, \default, \default, \default, \default, \default, \default, \default, \sh101, \default, \default, \lp_snare, \lp_crash, \tr808_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.70),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.70),nil,(degree:3, vel:0.82),nil,(degree:3, vel:0.70),nil,(degree:2, vel:0.82),nil,(degree:7, vel:0.70)]), (), (), (), (octave:-2, steps:[nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.70),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.70),nil,(degree:3, vel:0.82),nil,(degree:3, vel:0.70),nil,(degree:2, vel:0.82),nil,(degree:7, vel:0.70)]), ()],
[(octave:0, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (octave:1, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:1, steps:[(degree:0, vel:0.80),(degree:0, vel:0.60),(degree:3, vel:0.74),nil,(degree:5, vel:0.80),nil,(degree:3, vel:0.70),(degree:5, vel:0.74),(degree:7, vel:0.82),nil,(degree:5, vel:0.74),(degree:3, vel:0.68),(degree:2, vel:0.70),nil,(degree:0, vel:0.72),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -19,9 +19,33 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
],
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \tr808_kick, \default, \default, \default, \default, \default, \default, \default, \default, \default, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr808_hat ]
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \minimoog, \default, \default, \default, \default, \default, \default, \default, \default, \lp_reese, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr808_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,13 +1,27 @@
#!/usr/bin/env python3
"""Generate matrix preset files (.matrix) for AV-Live v2 (22 voices x 64 bars).
"""Generate matrix preset files (.matrix) for AV-Live -- v3 (22 voices x 64 bars).
Each preset is written as a SuperCollider Event compileString that ~matLoadFile
reads: ( 'grid': [ <22 rows of 64 ints> ], 'instruments': [ <22 syms> ] )
Cells are 0 (off) or 1-6 (variation colour). Instruments must be valid choices
for their voice (see ~matInstChoices) or they fall back to the default lp_ voice.
Each preset is a SuperCollider Event compileString that ~matLoadFile reads:
( 'grid': [ <22 rows of 64 ints> ],
'instruments': [ <22 syms> ],
'colorDefs': [ <22 entries: nil OR [6 color Events]> ] )
Arrangements are section-based across 64 bars so each preset is a real track
with intro / build / rise / drop / plateau / break / outro dynamics.
Grid cells are 0 (off) or 1-6 (variation colour, semantics below). Instruments
must be valid for their voice (~matInstChoices) or ~matLoadFile nils them back to
the base lp_ voice -- so this generator VALIDATES every kit at build time.
v3 deep refactor for style fidelity:
1. instrument kits validated against ~matInstChoices (no silent fallbacks).
2. per-style melodies via colorDefs[voice][color].steps (degree+vel, replaces
the shared base lp_ riff). NB: step mode builds a standalone Pbind, so any
voice carrying steps MUST also carry a concrete instrument -- enforced here.
3. the 6 variation colours are actually used (build rolls, drop octave lifts,
break half-time / octave-down) instead of a monochrome wall of colour 1.
Colour semantics (matrix.scd ~matDefaultColorDefs):
1 base | 2 double-time | 3 octave+ | 4 half-time | 5 octave- | 6 accent roll
In STEP mode the stretch field is ignored (dur fixed to 1/16) so colours 2/4 only
matter for rhythmic (overlay) voices; melodic voices use 1/3/5/6 (octave+accent).
"""
# --- 22 voices, exact ~matVoices order ---
@@ -17,6 +31,44 @@ VOICES = ["kick", "hats", "clap", "perc", "sub", "acid", "arp", "lead",
VI = {v: i for i, v in enumerate(VOICES)}
BARS = 64
# --- per-voice valid instrument choices (mirror of matrix.scd ~matInstChoices) ---
INST_CHOICES = {
"kick": ["lp_kick", "tr909_kick", "tr808_kick", "sp1200", "do_kick", "do_quake_sub"],
"hats": ["lp_hat", "tr909_hat", "tr808_hat", "sp1200", "do_hat"],
"clap": ["lp_clap", "tr909_clap", "tr808_clap", "sp1200", "lp_rim"],
"perc": ["lp_perc", "tr808_cowbell", "sp1200", "akai_s", "do_strike"],
"sub": ["lp_sub", "sh101", "minimoog", "system100", "lp_reese"],
"acid": ["lp_acid", "tb303", "ms20", "system100", "lp_pluck"],
"arp": ["lp_pluck", "tb303", "supersaw", "juno", "do_strike"],
"lead": ["lp_pluck", "ms20", "supersaw", "do_plane", "sh101"],
"stab": ["lp_pluck", "ms20", "supersaw", "tb303", "lp_acid"],
"pad": ["lp_pad", "juno", "supersaw", "ms20", "lp_reese"],
"ride": ["lp_ride", "tr909_ride", "lp_hat", "do_hat"],
"rim": ["lp_rim", "tr808_cowbell", "tr909_clap", "sp1200"],
"tom": ["lp_tom", "sp1200", "do_strike", "do_quake_sub"],
"reese": ["lp_reese", "ms20", "minimoog", "system100", "supersaw"],
"bells": ["lp_bells", "dx7", "akai_s", "do_plane"],
"sweep": ["lp_sweep", "akai_s", "lp_pad", "lp_reese"],
"melody": ["lp_pluck", "supersaw", "ms20", "sh101", "dx7"],
"chord": ["lp_pad", "juno", "supersaw", "ms20"],
"fx": ["lp_fx", "akai_s", "lp_sweep"],
"snare": ["lp_snare", "tr909_clap", "tr808_clap", "lp_clap"],
"crash": ["lp_crash", "tr909_ride", "akai_s"],
"shaker": ["lp_shaker", "tr909_hat", "tr808_hat"],
}
# default (base) instrument per voice = first valid choice; used when a voice
# carries a custom melody but the kit did not name an instrument for it.
DEFAULT_INST = {v: choices[0] for v, choices in INST_CHOICES.items()}
# voices eligible for custom step-melodies (monophonic). pad/chord/stab stay as
# overlay triads (the base lp_ Pdefs play [0,2,4] chords).
BASE_OCT = {"sub": -1, "reese": -1, "acid": 0, "arp": 1,
"lead": 1, "melody": 1, "bells": 2}
MELODIC = set(BASE_OCT)
# octave delta carried by each colour (so a melody keeps its register AND the
# colour's transpose intent: 3 = up, 5 = down).
COLOR_OCT_DELTA = {1: 0, 2: 0, 3: 1, 4: 0, 5: -1, 6: 0}
# --- sections: code -> (start, length) over 64 bars ---
SECTIONS = {
"I": (0, 8), # intro
@@ -27,6 +79,10 @@ SECTIONS = {
"K": (48, 8), # break
"O": (56, 8), # outro
}
DOWN = [SECTIONS[c][0] for c in "BRDPKO"]
RISE_ENDS = [SECTIONS["B"][0] + SECTIONS["B"][1] - 1,
SECTIONS["R"][0] + SECTIONS["R"][1] - 1,
SECTIONS["K"][0] + SECTIONS["K"][1] - 1]
def blank():
@@ -51,14 +107,117 @@ def hit(grid, voice, bars, color=1):
grid[vi][b] = color
# Section downbeats (for crashes / fx) and the last bar of build/rise/break
DOWN = [SECTIONS[c][0] for c in "BRDPKO"]
RISE_ENDS = [SECTIONS["B"][0] + SECTIONS["B"][1] - 1,
SECTIONS["R"][0] + SECTIONS["R"][1] - 1,
SECTIONS["K"][0] + SECTIONS["K"][1] - 1]
def recolor(grid, voice, codes, color, step=1, off=0):
"""Recolour only the ON cells of `voice` within `codes` (keeps arrangement)."""
vi = VI[voice]
for c in codes:
s, n = SECTIONS[c]
for b in range(s, s + n):
if (b - s) % step == off and grid[vi][b] > 0:
grid[vi][b] = color
# --- archetypes : fill a grid; return it ---
# === colour dynamics: turn a monochrome arrangement into a real arc ==========
def apply_colors(g):
"""Shared dynamics pass: build rolls, drop octave-lift, break half-time."""
# rising energy: double-time hats + shaker through the rise
recolor(g, "hats", ["R"], 2)
recolor(g, "shaker", ["R"], 2)
# plateau groove variation: double-time hats on the second half, every 2 bars
s, n = SECTIONS["P"]
for b in range(s + n // 2, s + n):
if g[VI["hats"]][b] > 0 and (b % 2 == 1):
g[VI["hats"]][b] = 2
# accent-roll fills on the last 2 bars of build & rise
for v in ["snare", "clap", "perc", "tom", "kick"]:
for b in (RISE_ENDS[0], RISE_ENDS[1]):
for bb in (b - 1, b):
if 0 <= bb < BARS and g[VI[v]][bb] > 0:
g[VI[v]][bb] = 6
# drop lift: octave-up melodic lead voices for the first half of the drop
ds, dn = SECTIONS["D"]
for v in ["lead", "acid", "arp"]:
for b in range(ds, ds + dn // 2):
if g[VI[v]][b] > 0:
g[VI[v]][b] = 3
# break identity (every preset gets a real breakdown):
# - deep sub holds under the break, octave-down (colour 5)
# - kick drops out for the first half, returns HALF-TIME (colour 4) to rebuild
# - any reese present also goes octave-down
ks, kn = SECTIONS["K"]
for b in range(ks, ks + kn):
g[VI["sub"]][b] = 5 # activate + recolour deep sub
for b in range(ks, ks + kn // 2):
g[VI["kick"]][b] = 0 # silence kick for the breakdown
for b in range(ks + kn // 2, ks + kn):
g[VI["kick"]][b] = 4 # half-time kick rebuild
recolor(g, "reese", ["K"], 5)
return g
# === melodic motif library (A-minor relative degrees; 7 = octave-up root) =====
# step = (degree, vel) or None (rest). 16 steps per bar (1/16 grid).
def _m(*steps):
assert len(steps) == 16, "motif must be 16 steps"
return list(steps)
N = None
ACID_TECHNO = _m((0, .95), (0, .55), (7, .8), (0, .55), (3, .7), N, (7, .85), (0, .5),
(0, .9), (0, .55), (5, .7), (3, .6), (0, .7), (7, .8), (2, .6), (0, .5))
ACID_PSY = _m((0, .9), N, (0, .55), (7, .75), N, (3, .6), N, (0, .5),
(5, .75), N, (0, .55), (7, .8), N, (3, .6), (2, .6), N)
ACID_HARD = _m((0, .95), (0, .7), (3, .85), (0, .6), (7, .9), (0, .6), (3, .8), (5, .7),
(0, .95), (0, .7), (3, .85), (0, .6), (10, .9), (7, .8), (5, .75), (3, .7))
ARP_TRANCE = _m((0, .7), (2, .6), (4, .72), (7, .78), (9, .82), (7, .7), (4, .66), (2, .6),
(0, .7), (4, .66), (7, .78), (9, .82), (11, .86), (9, .8), (7, .72), (4, .66))
ARP_MINIMAL = _m((0, .72), (7, .5), (0, .6), (7, .5), (3, .66), (7, .5), (3, .6), (7, .5),
(0, .72), (7, .5), (0, .6), (7, .5), (2, .66), (7, .5), (2, .6), (7, .5))
ARP_HYPNO = _m((0, .7), (4, .6), (7, .72), (4, .6), (2, .68), (5, .6), (9, .74), (5, .6),
(0, .7), (4, .6), (7, .72), (4, .6), (3, .68), (7, .6), (10, .74), (7, .6))
LEAD_ANTHEM = _m((7, .9), N, N, (9, .85), N, N, (7, .8), N,
(4, .82), N, (5, .82), N, (7, .88), N, N, N)
LEAD_DETROIT = _m((4, .8), N, (2, .7), (0, .76), N, (2, .7), (4, .82), N,
(7, .86), N, (5, .8), (4, .76), (2, .7), N, (0, .72), N)
LEAD_EBM = _m((0, .88), (0, .6), (3, .82), N, (0, .72), (3, .76), (5, .82), N,
(0, .88), (0, .6), (3, .82), (2, .7), (0, .72), (7, .86), (5, .8), (3, .72))
LEAD_PROG = _m((0, .82), N, (4, .76), N, (7, .84), N, (4, .74), (2, .68),
(0, .8), N, (5, .78), N, (9, .86), N, (7, .8), (4, .72))
REESE_DNB = _m((0, .88), N, (0, .6), N, (3, .82), N, (0, .6), N,
(5, .82), N, (0, .6), N, (7, .86), N, (3, .72), (2, .6))
REESE_NEURO = _m((0, .9), (0, .62), (5, .82), N, (3, .78), N, (7, .88), N,
(2, .72), N, (5, .82), (3, .72), (0, .72), N, (7, .82), N)
REESE_ROLL = _m((0, .82), N, (0, .58), (3, .7), N, (0, .58), (5, .72), N,
(0, .82), N, (0, .58), (7, .74), N, (3, .62), (2, .6), N)
BASS_TECHNO = _m((0, .92), N, (7, .6), N, (0, .85), N, (7, .6), N,
(0, .92), N, (7, .6), N, (3, .82), N, (7, .6), N)
BASS_HOUSE = _m(N, (0, .82), N, (0, .7), N, (0, .82), N, (0, .7),
N, (3, .82), N, (3, .7), N, (2, .82), N, (7, .7))
BASS_DETROIT = _m((0, .9), N, N, (0, .6), (3, .82), N, N, (3, .6),
(5, .82), N, N, (5, .6), (2, .8), N, (7, .66), N)
BASS_OCTAVE = _m((0, .92), N, (7, .62), N, (0, .88), N, (7, .62), N,
(3, .85), N, (10, .62), N, (3, .85), N, (7, .62), N)
BASS_TRANCE = _m((0, .88), (0, .6), (0, .6), (0, .6), (0, .85), (0, .6), (0, .6), (0, .6),
(3, .85), (3, .6), (3, .6), (3, .6), (2, .82), (2, .6), (7, .66), (7, .6))
BASS_SUB_ROOT = _m((0, .92), N, N, N, N, N, N, N,
(0, .85), N, N, N, (3, .8), N, N, N)
BASS_DUB = _m((0, .9), N, N, N, (0, .55), N, N, N,
N, N, (5, .78), N, N, N, N, N)
MELODY_HOUSE = _m((0, .76), (3, .6), (5, .72), (7, .76), (5, .66), (3, .6), (2, .6), (0, .7),
(7, .76), (5, .72), (4, .66), (2, .6), (0, .7), (2, .6), (3, .6), (5, .66))
MELODY_SYNTH = _m((0, .8), N, (3, .68), (5, .74), N, (7, .8), N, (5, .7),
(4, .76), N, (2, .66), (0, .72), N, (3, .66), N, (7, .76))
MELODY_AMBIENT = _m((7, .6), N, N, N, (5, .56), N, N, N,
(4, .58), N, N, N, (2, .54), N, (0, .56), N)
MELODY_FUNK = _m((0, .8), (0, .6), (3, .74), N, (5, .8), N, (3, .7), (5, .74),
(7, .82), N, (5, .74), (3, .68), (2, .7), N, (0, .72), N)
BELLS_SPARSE = _m((7, .68), N, N, N, (4, .6), N, N, N,
(5, .64), N, N, N, (2, .6), N, (0, .6), N)
BELLS_DX7 = _m((0, .6), N, (4, .6), N, (7, .7), N, (9, .64), N,
(7, .6), N, (4, .56), N, (2, .56), N, (0, .6), N)
# === rhythmic archetypes : fill a grid; return it ===========================
def arc_four_floor(g, accent_acid=False):
fill(g, "kick", "BDPO", 1)
fill(g, "hats", "BRDPO", 1)
@@ -99,7 +258,6 @@ def arc_acid(g):
fill(g, "hats", "BRDPO", 1)
fill(g, "clap", "DP", 1)
fill(g, "acid", "BRDP", 1)
fill(g, "acid", "D", 6)
fill(g, "acid", "P", 1)
fill(g, "sub", "BDPO", 1)
fill(g, "perc", "RDP", 1)
@@ -192,7 +350,28 @@ def arc_industrial(g):
return g
# --- instrument kits (valid per-voice choices only) ---
# --- per-preset "extra" passes: activate a style's signature melodic voice ---
def ex_acid_roll(g):
fill(g, "acid", "BRDP", 1)
fill(g, "acid", "P", 6, step=4, off=3)
def ex_arp(g):
fill(g, "arp", "BRDP", 1)
fill(g, "arp", "P", 1)
def ex_lead(g):
fill(g, "lead", "DP", 1)
def ex_tribal(g):
fill(g, "tom", "RDP", 1, step=2, off=0)
fill(g, "tom", "P", 1, step=2, off=1)
fill(g, "perc", "BRDP", 1)
# --- instrument kits (valid per-voice choices only; validated below) ---
K_909 = {"kick": "tr909_kick", "hats": "tr909_hat", "clap": "tr909_clap",
"ride": "tr909_ride", "snare": "lp_snare", "crash": "lp_crash",
"shaker": "tr909_hat"}
@@ -202,7 +381,7 @@ K_808 = {"kick": "tr808_kick", "hats": "tr808_hat", "clap": "tr808_clap",
K_303 = {"acid": "tb303"}
K_SAW = {"lead": "supersaw", "chord": "juno", "arp": "supersaw", "melody": "supersaw"}
K_MOOG = {"sub": "minimoog", "reese": "minimoog", "lead": "ms20"}
K_SP = {"kick": "sp1200", "perc": "sp1200", "snare": "lp_snare", "shaker": "sp1200"}
K_SP = {"kick": "sp1200", "perc": "sp1200", "snare": "lp_snare"} # fix: shaker sp1200 was invalid
def kit(*dicts):
@@ -212,62 +391,172 @@ def kit(*dicts):
return out
# --- preset table : name -> (archetype_fn, instrument kit) ---
# --- preset table : name -> (archetype_fn, kit, melodies, extra_fn|None) ---
def ff(accent_acid=False):
return lambda g: arc_four_floor(g, accent_acid=accent_acid)
PRESETS = {
# ---- 16 updated classics (now 22x64 w/ machines + section arcs) ----
"techno_drive": (arc_four_floor, kit(K_909, {"sub": "lp_sub", "chord": "juno"})),
"acid_journey": (arc_acid, kit(K_909, K_303)),
"trance_euphoria": (arc_trance, kit(K_909, K_SAW)),
"psytrance_roll": (arc_rolling, kit(K_909, {"reese": "minimoog", "acid": "tb303"})),
"detroit_soul": (arc_four_floor, kit(K_909, {"chord": "juno", "stab": "juno", "pad": "juno"})),
"industrial_grind": (arc_industrial, kit({"kick": "do_quake_sub", "perc": "do_strike", "tom": "do_strike", "stab": "ms20"})),
"hardcore_punk": (arc_industrial, kit(K_909, {"stab": "ms20", "reese": "ms20"})),
"dub_techno": (arc_rolling, kit(K_909, {"chord": "juno", "pad": "juno", "sub": "lp_sub"})),
"breakbeat": (arc_breaks, kit(K_909, {"snare": "tr909_clap", "reese": "minimoog"})),
"minimal_hypno": (arc_rolling, kit(K_909, {"rim": "tr808_cowbell"})),
"ambient_intro": (arc_ambient, kit({"pad": "juno", "bells": "dx7", "melody": "supersaw", "sweep": "lp_sweep"})),
"peak_drop": (arc_four_floor, kit(K_909, K_SAW, K_303)),
"rave_stab": (arc_four_floor, kit(K_909, {"stab": "supersaw", "chord": "juno"})),
"tribal_perc": (arc_breaks, kit(K_808, {"tom": "lp_tom"})),
"bass_science": (arc_breaks, kit(K_909, K_MOOG, {"snare": "tr909_clap"})),
"melodic_builder": (arc_trance, kit(K_909, K_SAW, {"pad": "juno", "bells": "dx7"})),
# ---- four-on-the-floor : techno / house / detroit / rave -------------
"techno_drive": (arc_four_floor, kit(K_909, {"sub": "lp_sub", "chord": "juno"}),
{"sub": BASS_TECHNO}, None),
"detroit_soul": (arc_four_floor, kit(K_909, {"chord": "juno", "stab": "supersaw", "pad": "juno"}),
{"sub": BASS_DETROIT}, None),
"peak_drop": (ff(True), kit(K_909, K_SAW, K_303),
{"sub": BASS_OCTAVE, "acid": ACID_TECHNO}, ex_lead),
"rave_stab": (arc_four_floor, kit(K_909, {"stab": "supersaw", "chord": "juno"}),
{"sub": BASS_TECHNO}, None),
"dub_techno": (arc_rolling, kit(K_909, {"chord": "juno", "pad": "juno", "sub": "lp_sub"}),
{"sub": BASS_DUB, "reese": REESE_ROLL}, None),
# ---- new : electro / EBM / synthwave ----
"electro_808": (arc_electro, kit(K_808, {"acid": "tb303", "stab": "ms20", "melody": "dx7"})),
"ebm_body": (arc_electro, kit(K_909, {"sub": "dx7", "reese": "ms20", "stab": "ms20", "melody": "ms20"})),
"synthwave_drive": (arc_trance, kit({"kick": "tr808_kick", "hats": "tr808_hat", "clap": "tr808_clap"}, {"lead": "supersaw", "chord": "juno", "pad": "juno", "melody": "juno", "bells": "dx7"})),
"electro_funk": (arc_electro, kit(K_808, {"stab": "sh101", "melody": "sh101"})),
# ---- acid : 303 lines ------------------------------------------------
"acid_journey": (arc_acid, kit(K_909, K_303),
{"acid": ACID_TECHNO, "sub": BASS_TECHNO}, None),
"schranz_drive": (arc_industrial, kit(K_909, {"stab": "tb303", "acid": "tb303"}),
{"acid": ACID_HARD, "sub": BASS_OCTAVE, "reese": REESE_NEURO}, ex_acid_roll),
# ---- new : DnB / jungle / footwork ----
"jungle_amen": (arc_breaks, kit(K_SP, {"snare": "lp_snare", "reese": "minimoog", "sub": "lp_sub"})),
"dnb_roller": (arc_breaks, kit(K_909, {"snare": "tr909_clap", "reese": "ms20", "sub": "minimoog"})),
"footwork_chop": (arc_breaks, kit(K_808, {"snare": "lp_snare", "sub": "tr808_kick"})),
"neuro_reese": (arc_breaks, kit(K_SP, {"reese": "ms20", "sub": "minimoog", "stab": "ms20"})),
# ---- trance / melodic / progressive ----------------------------------
"trance_euphoria": (arc_trance, kit(K_909, K_SAW),
{"arp": ARP_TRANCE, "lead": LEAD_ANTHEM, "sub": BASS_TRANCE,
"melody": MELODY_HOUSE, "bells": BELLS_DX7}, None),
"melodic_builder": (arc_trance, kit(K_909, K_SAW, {"pad": "juno", "bells": "dx7"}),
{"arp": ARP_TRANCE, "lead": LEAD_PROG, "sub": BASS_TRANCE,
"melody": MELODY_SYNTH, "bells": BELLS_DX7}, None),
"melodic_deep": (arc_trance, kit(K_909, {"lead": "ms20", "chord": "juno", "pad": "juno",
"arp": "supersaw", "sub": "minimoog"}),
{"arp": ARP_HYPNO, "lead": LEAD_DETROIT, "sub": BASS_DETROIT,
"reese": REESE_ROLL, "melody": MELODY_AMBIENT, "bells": BELLS_SPARSE}, None),
"progressive_lift": (arc_trance, kit(K_909, K_SAW, {"reese": "minimoog", "melody": "supersaw"}),
{"arp": ARP_TRANCE, "lead": LEAD_PROG, "sub": BASS_TRANCE,
"reese": REESE_ROLL, "melody": MELODY_SYNTH, "bells": BELLS_DX7}, None),
"hypnotic_arp": (arc_rolling, kit(K_909, {"arp": "supersaw", "chord": "juno", "reese": "minimoog"}),
{"arp": ARP_HYPNO, "sub": BASS_SUB_ROOT, "reese": REESE_ROLL,
"bells": BELLS_SPARSE}, ex_arp),
# ---- new : melodic techno / progressive ----
"melodic_deep": (arc_trance, kit(K_909, {"lead": "ms20", "chord": "juno", "pad": "juno", "arp": "supersaw", "sub": "minimoog"})),
"progressive_lift": (arc_trance, kit(K_909, K_SAW, {"reese": "minimoog", "melody": "supersaw"})),
"hypnotic_arp": (arc_rolling, kit(K_909, {"arp": "supersaw", "chord": "juno", "reese": "minimoog"})),
"schranz_drive": (arc_industrial, kit(K_909, {"stab": "tb303", "acid": "tb303"})),
# ---- psy / rolling / minimal -----------------------------------------
"psytrance_roll": (arc_rolling, kit(K_909, {"reese": "minimoog", "acid": "tb303"}),
{"acid": ACID_PSY, "sub": BASS_TECHNO, "reese": REESE_ROLL,
"bells": BELLS_SPARSE}, ex_acid_roll),
"minimal_hypno": (arc_rolling, kit(K_909, {"rim": "tr808_cowbell"}),
{"sub": BASS_SUB_ROOT, "reese": REESE_ROLL, "bells": BELLS_SPARSE}, None),
# ---- breaks / DnB / jungle / footwork --------------------------------
"breakbeat": (arc_breaks, kit(K_909, {"snare": "tr909_clap", "reese": "minimoog"}),
{"reese": REESE_DNB, "sub": BASS_SUB_ROOT}, None),
"bass_science": (arc_breaks, kit(K_909, K_MOOG, {"snare": "tr909_clap"}),
{"reese": REESE_NEURO, "sub": BASS_OCTAVE}, None),
"jungle_amen": (arc_breaks, kit(K_SP, {"snare": "lp_snare", "reese": "minimoog", "sub": "lp_sub"}),
{"reese": REESE_DNB, "sub": BASS_SUB_ROOT}, None),
"dnb_roller": (arc_breaks, kit(K_909, {"snare": "tr909_clap", "reese": "ms20", "sub": "minimoog"}),
{"reese": REESE_DNB, "sub": BASS_OCTAVE}, None),
"footwork_chop": (arc_breaks, kit(K_808, {"snare": "lp_snare", "sub": "minimoog"}),
{"reese": REESE_ROLL, "sub": BASS_TECHNO}, None),
"neuro_reese": (arc_breaks, kit(K_SP, {"reese": "ms20", "sub": "minimoog", "stab": "ms20"}),
{"reese": REESE_NEURO, "sub": BASS_OCTAVE}, None),
"tribal_perc": (arc_breaks, kit(K_808, {"tom": "lp_tom"}),
{"sub": BASS_SUB_ROOT, "reese": REESE_ROLL}, ex_tribal),
# ---- electro / EBM / synthwave ---------------------------------------
"electro_808": (arc_electro, kit(K_808, {"acid": "tb303", "stab": "ms20", "melody": "dx7"}),
{"acid": ACID_TECHNO, "sub": BASS_OCTAVE, "melody": MELODY_SYNTH}, None),
"ebm_body": (arc_electro, kit(K_909, {"sub": "minimoog", "reese": "ms20",
"stab": "ms20", "melody": "ms20"}),
{"acid": LEAD_EBM, "sub": BASS_OCTAVE, "melody": MELODY_SYNTH}, None),
"synthwave_drive": (arc_trance, kit({"kick": "tr808_kick", "hats": "tr808_hat", "clap": "tr808_clap"},
{"lead": "supersaw", "chord": "juno", "pad": "juno",
"melody": "supersaw", "bells": "dx7"}),
{"arp": ARP_TRANCE, "lead": LEAD_ANTHEM, "sub": BASS_OCTAVE,
"melody": MELODY_SYNTH, "bells": BELLS_DX7}, None),
"electro_funk": (arc_electro, kit(K_808, {"stab": "ms20", "melody": "sh101"}),
{"acid": ACID_TECHNO, "sub": BASS_HOUSE, "melody": MELODY_FUNK}, None),
# ---- industrial / hardcore -------------------------------------------
"industrial_grind": (arc_industrial, kit({"kick": "do_quake_sub", "perc": "do_strike",
"tom": "do_strike", "stab": "ms20"}),
{"sub": BASS_OCTAVE, "reese": REESE_NEURO}, None),
"hardcore_punk": (arc_industrial, kit(K_909, {"stab": "ms20", "reese": "ms20"}),
{"sub": BASS_OCTAVE, "reese": REESE_NEURO}, None),
# ---- ambient ---------------------------------------------------------
"ambient_intro": (arc_ambient, kit({"pad": "juno", "bells": "dx7",
"melody": "supersaw", "sweep": "lp_sweep"}),
{"bells": BELLS_SPARSE, "sub": BASS_SUB_ROOT, "melody": MELODY_AMBIENT}, None),
}
def to_sc(arc_fn, instkit):
# === validation + emission ===================================================
def validate_kit(name, instkit, melodies):
for v, inst in instkit.items():
assert v in INST_CHOICES, "%s: unknown voice %r" % (name, v)
assert inst in INST_CHOICES[v], \
"%s: %r is not a valid instrument for voice %r (choices: %s)" % (
name, inst, v, INST_CHOICES[v])
for v in melodies:
assert v in MELODIC, "%s: voice %r is not melodic (no step support)" % (name, v)
def emit_step(s):
if s is None:
return "nil"
d, vel = s
return "(degree:%d, vel:%.2f)" % (int(d), float(vel))
def emit_colordefs(g, melodies):
"""22 entries: nil (no custom melody) or [6 colour Events] for melodic voices.
For each colour actually used by the voice in the grid, emit (octave:, steps:)
so the melody replaces the base lp_ riff while keeping the colour's register.
"""
out = []
for vi, voice in enumerate(VOICES):
motif = melodies.get(voice)
used = sorted({g[vi][b] for b in range(BARS) if g[vi][b] > 0})
if motif is None or not used:
out.append("nil")
continue
stepstr = "[" + ",".join(emit_step(s) for s in motif) + "]"
cells = []
for c in range(1, 7):
if c in used:
octv = BASE_OCT[voice] + COLOR_OCT_DELTA[c]
cells.append("(octave:%d, steps:%s)" % (octv, stepstr))
else:
cells.append("()")
out.append("[" + ", ".join(cells) + "]")
return out
def to_sc(name, arc_fn, instkit, melodies, extra):
# melodic voices carrying steps need a concrete instrument (step mode builds a
# standalone Pbind with no base \instrument) -> default to the base lp_ synth.
instkit = dict(instkit)
for v in melodies:
instkit.setdefault(v, DEFAULT_INST[v])
validate_kit(name, instkit, melodies)
g = blank()
arc_fn(g)
if extra is not None:
extra(g)
apply_colors(g)
insts = [instkit.get(v, "default") for v in VOICES]
rows = ",\n".join("[" + ",".join(str(c) for c in row) + "]" for row in g)
isyms = ", ".join("\\" + s for s in insts)
return "(\n'grid': [\n%s\n],\n'instruments': [ %s ]\n)\n" % (rows, isyms)
cds = ",\n".join(emit_colordefs(g, melodies))
return ("(\n'grid': [\n%s\n],\n'instruments': [ %s ],\n"
"'colorDefs': [\n%s\n]\n)\n" % (rows, isyms, cds))
def main():
import os
here = os.path.dirname(os.path.abspath(__file__))
for name, (arc_fn, instkit) in PRESETS.items():
for name, (arc_fn, instkit, melodies, extra) in PRESETS.items():
sc = to_sc(name, arc_fn, instkit, melodies, extra)
with open(os.path.join(here, name + ".matrix"), "w") as f:
f.write(to_sc(arc_fn, instkit))
print("wrote %d presets (22 voices x %d bars)" % (len(PRESETS), BARS))
f.write(sc)
print("wrote %d presets (22 voices x %d bars, melodies + colour arcs)" % (len(PRESETS), BARS))
if __name__ == "__main__":
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,4,4,4,4,6,6,6,6,6,6,6,6],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -12,7 +12,7 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \default, \default, \ms20, \default, \tr909_ride, \default, \default, \ms20, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \ms20, \default, \tr909_ride, \default, \default, \ms20, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),(degree:0, vel:0.62),(degree:5, vel:0.82),nil,(degree:3, vel:0.78),nil,(degree:7, vel:0.88),nil,(degree:2, vel:0.72),nil,(degree:5, vel:0.82),(degree:3, vel:0.72),(degree:0, vel:0.72),nil,(degree:7, vel:0.82),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,12 +1,12 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \supersaw, \default, \default, \default, \tr909_ride, \default, \default, \minimoog, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \supersaw, \default, \default, \default, \tr909_ride, \default, \default, \minimoog, \lp_bells, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:2, vel:0.68),(degree:5, vel:0.60),(degree:9, vel:0.74),(degree:5, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:3, vel:0.68),(degree:7, vel:0.60),(degree:10, vel:0.74),(degree:7, vel:0.60)]), (), (octave:2, steps:[(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:2, vel:0.68),(degree:5, vel:0.60),(degree:9, vel:0.74),(degree:5, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:3, vel:0.68),(degree:7, vel:0.60),(degree:10, vel:0.74),(degree:7, vel:0.60)]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
[(octave:2, steps:[(degree:7, vel:0.68),nil,nil,nil,(degree:4, vel:0.60),nil,nil,nil,(degree:5, vel:0.64),nil,nil,nil,(degree:2, vel:0.60),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,4,4,4,4,6,6,6,6,6,6,6,6],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -12,7 +12,7 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \do_quake_sub, \default, \default, \do_strike, \default, \default, \default, \default, \ms20, \default, \default, \default, \do_strike, \default, \default, \default, \default, \default, \default, \default, \default, \default ]
'instruments': [ \do_quake_sub, \default, \default, \do_strike, \lp_sub, \default, \default, \default, \ms20, \default, \default, \default, \do_strike, \lp_reese, \default, \default, \default, \default, \default, \default, \default, \default ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),(degree:0, vel:0.62),(degree:5, vel:0.82),nil,(degree:3, vel:0.78),nil,(degree:7, vel:0.88),nil,(degree:2, vel:0.72),nil,(degree:5, vel:0.82),(degree:3, vel:0.72),(degree:0, vel:0.72),nil,(degree:7, vel:0.82),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -19,9 +19,33 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
],
'instruments': [ \sp1200, \default, \default, \sp1200, \lp_sub, \default, \default, \default, \default, \default, \default, \default, \default, \minimoog, \default, \default, \default, \default, \default, \lp_snare, \default, \sp1200 ]
'instruments': [ \sp1200, \default, \default, \sp1200, \lp_sub, \default, \default, \default, \default, \default, \default, \default, \default, \minimoog, \default, \default, \default, \default, \default, \lp_snare, \default, \default ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.88),nil,(degree:0, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:0, vel:0.60),nil,(degree:5, vel:0.82),nil,(degree:0, vel:0.60),nil,(degree:7, vel:0.86),nil,(degree:3, vel:0.72),(degree:2, vel:0.60)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,13 +1,13 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \supersaw, \supersaw, \default, \juno, \tr909_ride, \default, \default, \default, \dx7, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \supersaw, \supersaw, \default, \juno, \tr909_ride, \default, \default, \default, \dx7, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.85),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:3, vel:0.85),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:2, vel:0.82),(degree:2, vel:0.60),(degree:7, vel:0.66),(degree:7, vel:0.60)]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.85),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:3, vel:0.85),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:2, vel:0.82),(degree:2, vel:0.60),(degree:7, vel:0.66),(degree:7, vel:0.60)]), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (octave:2, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (), ()],
[(octave:1, steps:[(degree:0, vel:0.82),nil,(degree:4, vel:0.76),nil,(degree:7, vel:0.84),nil,(degree:4, vel:0.74),(degree:2, vel:0.68),(degree:0, vel:0.80),nil,(degree:5, vel:0.78),nil,(degree:9, vel:0.86),nil,(degree:7, vel:0.80),(degree:4, vel:0.72)]), (), (octave:2, steps:[(degree:0, vel:0.82),nil,(degree:4, vel:0.76),nil,(degree:7, vel:0.84),nil,(degree:4, vel:0.74),(degree:2, vel:0.68),(degree:0, vel:0.80),nil,(degree:5, vel:0.78),nil,(degree:9, vel:0.86),nil,(degree:7, vel:0.80),(degree:4, vel:0.72)]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:2, steps:[(degree:0, vel:0.60),nil,(degree:4, vel:0.60),nil,(degree:7, vel:0.70),nil,(degree:9, vel:0.64),nil,(degree:7, vel:0.60),nil,(degree:4, vel:0.56),nil,(degree:2, vel:0.56),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.80),nil,(degree:3, vel:0.68),(degree:5, vel:0.74),nil,(degree:7, vel:0.80),nil,(degree:5, vel:0.70),(degree:4, vel:0.76),nil,(degree:2, vel:0.66),(degree:0, vel:0.72),nil,(degree:3, vel:0.66),nil,(degree:7, vel:0.76)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,13 +1,13 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \minimoog, \default, \supersaw, \ms20, \default, \juno, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \minimoog, \default, \supersaw, \ms20, \default, \juno, \tr909_ride, \default, \default, \lp_reese, \lp_bells, \default, \lp_pluck, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),nil,nil,(degree:0, vel:0.60),(degree:3, vel:0.82),nil,nil,(degree:3, vel:0.60),(degree:5, vel:0.82),nil,nil,(degree:5, vel:0.60),(degree:2, vel:0.80),nil,(degree:7, vel:0.66),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.90),nil,nil,(degree:0, vel:0.60),(degree:3, vel:0.82),nil,nil,(degree:3, vel:0.60),(degree:5, vel:0.82),nil,nil,(degree:5, vel:0.60),(degree:2, vel:0.80),nil,(degree:7, vel:0.66),nil]), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:2, vel:0.68),(degree:5, vel:0.60),(degree:9, vel:0.74),(degree:5, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:3, vel:0.68),(degree:7, vel:0.60),(degree:10, vel:0.74),(degree:7, vel:0.60)]), (), (octave:2, steps:[(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:2, vel:0.68),(degree:5, vel:0.60),(degree:9, vel:0.74),(degree:5, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.60),(degree:7, vel:0.72),(degree:4, vel:0.60),(degree:3, vel:0.68),(degree:7, vel:0.60),(degree:10, vel:0.74),(degree:7, vel:0.60)]), (), (), ()],
[(octave:1, steps:[(degree:4, vel:0.80),nil,(degree:2, vel:0.70),(degree:0, vel:0.76),nil,(degree:2, vel:0.70),(degree:4, vel:0.82),nil,(degree:7, vel:0.86),nil,(degree:5, vel:0.80),(degree:4, vel:0.76),(degree:2, vel:0.70),nil,(degree:0, vel:0.72),nil]), (), (octave:2, steps:[(degree:4, vel:0.80),nil,(degree:2, vel:0.70),(degree:0, vel:0.76),nil,(degree:2, vel:0.70),(degree:4, vel:0.82),nil,(degree:7, vel:0.86),nil,(degree:5, vel:0.80),(degree:4, vel:0.76),(degree:2, vel:0.70),nil,(degree:0, vel:0.72),nil]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
[(octave:2, steps:[(degree:7, vel:0.68),nil,nil,nil,(degree:4, vel:0.60),nil,nil,nil,(degree:5, vel:0.64),nil,nil,nil,(degree:2, vel:0.60),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
[(octave:1, steps:[(degree:7, vel:0.60),nil,nil,nil,(degree:5, vel:0.56),nil,nil,nil,(degree:4, vel:0.58),nil,nil,nil,(degree:2, vel:0.54),nil,(degree:0, vel:0.56),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \default, \default, \default, \default, \tr909_ride, \tr808_cowbell, \default, \default, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \default, \default, \tr909_ride, \tr808_cowbell, \default, \lp_reese, \lp_bells, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
[(octave:2, steps:[(degree:7, vel:0.68),nil,nil,nil,(degree:4, vel:0.60),nil,nil,nil,(degree:5, vel:0.64),nil,nil,nil,(degree:2, vel:0.60),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -19,9 +19,33 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
],
'instruments': [ \sp1200, \default, \default, \sp1200, \minimoog, \default, \default, \default, \ms20, \default, \default, \default, \default, \ms20, \default, \default, \default, \default, \default, \lp_snare, \default, \sp1200 ]
'instruments': [ \sp1200, \default, \default, \sp1200, \minimoog, \default, \default, \default, \ms20, \default, \default, \default, \default, \ms20, \default, \default, \default, \default, \default, \lp_snare, \default, \default ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),(degree:0, vel:0.62),(degree:5, vel:0.82),nil,(degree:3, vel:0.78),nil,(degree:7, vel:0.88),nil,(degree:2, vel:0.72),nil,(degree:5, vel:0.82),(degree:3, vel:0.72),(degree:0, vel:0.72),nil,(degree:7, vel:0.82),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,13 +1,13 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,6,1,1,1,6,1,1,1,6,1,1,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \tb303, \supersaw, \supersaw, \default, \default, \tr909_ride, \default, \default, \default, \default, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \tb303, \supersaw, \supersaw, \default, \default, \tr909_ride, \default, \default, \default, \default, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
[(octave:0, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (octave:1, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)]), (), (), (octave:0, steps:[(degree:0, vel:0.95),(degree:0, vel:0.55),(degree:7, vel:0.80),(degree:0, vel:0.55),(degree:3, vel:0.70),nil,(degree:7, vel:0.85),(degree:0, vel:0.50),(degree:0, vel:0.90),(degree:0, vel:0.55),(degree:5, vel:0.70),(degree:3, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.80),(degree:2, vel:0.60),(degree:0, vel:0.50)])],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,13 +1,13 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \supersaw, \supersaw, \default, \default, \tr909_ride, \default, \default, \minimoog, \default, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \supersaw, \supersaw, \default, \default, \tr909_ride, \default, \default, \minimoog, \lp_bells, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.85),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:3, vel:0.85),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:2, vel:0.82),(degree:2, vel:0.60),(degree:7, vel:0.66),(degree:7, vel:0.60)]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.85),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:3, vel:0.85),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:2, vel:0.82),(degree:2, vel:0.60),(degree:7, vel:0.66),(degree:7, vel:0.60)]), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (octave:2, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (), ()],
[(octave:1, steps:[(degree:0, vel:0.82),nil,(degree:4, vel:0.76),nil,(degree:7, vel:0.84),nil,(degree:4, vel:0.74),(degree:2, vel:0.68),(degree:0, vel:0.80),nil,(degree:5, vel:0.78),nil,(degree:9, vel:0.86),nil,(degree:7, vel:0.80),(degree:4, vel:0.72)]), (), (octave:2, steps:[(degree:0, vel:0.82),nil,(degree:4, vel:0.76),nil,(degree:7, vel:0.84),nil,(degree:4, vel:0.74),(degree:2, vel:0.68),(degree:0, vel:0.80),nil,(degree:5, vel:0.78),nil,(degree:9, vel:0.86),nil,(degree:7, vel:0.80),(degree:4, vel:0.72)]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
[(octave:2, steps:[(degree:0, vel:0.60),nil,(degree:4, vel:0.60),nil,(degree:7, vel:0.70),nil,(degree:9, vel:0.64),nil,(degree:7, vel:0.60),nil,(degree:4, vel:0.56),nil,(degree:2, vel:0.56),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.80),nil,(degree:3, vel:0.68),(degree:5, vel:0.74),nil,(degree:7, vel:0.80),nil,(degree:5, vel:0.70),(degree:4, vel:0.76),nil,(degree:2, vel:0.66),(degree:0, vel:0.72),nil,(degree:3, vel:0.66),nil,(degree:7, vel:0.76)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,11 +1,11 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,6,1,1,1,6,1,1,1,6,1,1,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \tb303, \default, \default, \default, \default, \tr909_ride, \default, \default, \minimoog, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \tb303, \default, \default, \default, \default, \tr909_ride, \default, \default, \minimoog, \lp_bells, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), ()],
[(octave:0, steps:[(degree:0, vel:0.90),nil,(degree:0, vel:0.55),(degree:7, vel:0.75),nil,(degree:3, vel:0.60),nil,(degree:0, vel:0.50),(degree:5, vel:0.75),nil,(degree:0, vel:0.55),(degree:7, vel:0.80),nil,(degree:3, vel:0.60),(degree:2, vel:0.60),nil]), (), (octave:1, steps:[(degree:0, vel:0.90),nil,(degree:0, vel:0.55),(degree:7, vel:0.75),nil,(degree:3, vel:0.60),nil,(degree:0, vel:0.50),(degree:5, vel:0.75),nil,(degree:0, vel:0.55),(degree:7, vel:0.80),nil,(degree:3, vel:0.60),(degree:2, vel:0.60),nil]), (), (), (octave:0, steps:[(degree:0, vel:0.90),nil,(degree:0, vel:0.55),(degree:7, vel:0.75),nil,(degree:3, vel:0.60),nil,(degree:0, vel:0.50),(degree:5, vel:0.75),nil,(degree:0, vel:0.55),(degree:7, vel:0.80),nil,(degree:3, vel:0.60),(degree:2, vel:0.60),nil])],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
[(octave:2, steps:[(degree:7, vel:0.68),nil,nil,nil,(degree:4, vel:0.60),nil,nil,nil,(degree:5, vel:0.64),nil,nil,nil,(degree:2, vel:0.60),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \default, \default, \supersaw, \default, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \supersaw, \default, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,18 +1,18 @@
(
'grid': [
[0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,4,4,4,4,6,6,6,6,6,6,6,6],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,6,1,1,1,6,1,1,1,6,1,1,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \tb303, \default, \default, \tb303, \default, \tr909_ride, \default, \default, \default, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \tb303, \default, \default, \tb303, \default, \tr909_ride, \default, \default, \lp_reese, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
[(octave:0, steps:[(degree:0, vel:0.95),(degree:0, vel:0.70),(degree:3, vel:0.85),(degree:0, vel:0.60),(degree:7, vel:0.90),(degree:0, vel:0.60),(degree:3, vel:0.80),(degree:5, vel:0.70),(degree:0, vel:0.95),(degree:0, vel:0.70),(degree:3, vel:0.85),(degree:0, vel:0.60),(degree:10, vel:0.90),(degree:7, vel:0.80),(degree:5, vel:0.75),(degree:3, vel:0.70)]), (), (octave:1, steps:[(degree:0, vel:0.95),(degree:0, vel:0.70),(degree:3, vel:0.85),(degree:0, vel:0.60),(degree:7, vel:0.90),(degree:0, vel:0.60),(degree:3, vel:0.80),(degree:5, vel:0.70),(degree:0, vel:0.95),(degree:0, vel:0.70),(degree:3, vel:0.85),(degree:0, vel:0.60),(degree:10, vel:0.90),(degree:7, vel:0.80),(degree:5, vel:0.75),(degree:3, vel:0.70)]), (), (), (octave:0, steps:[(degree:0, vel:0.95),(degree:0, vel:0.70),(degree:3, vel:0.85),(degree:0, vel:0.60),(degree:7, vel:0.90),(degree:0, vel:0.60),(degree:3, vel:0.80),(degree:5, vel:0.70),(degree:0, vel:0.95),(degree:0, vel:0.70),(degree:3, vel:0.85),(degree:0, vel:0.60),(degree:10, vel:0.90),(degree:7, vel:0.80),(degree:5, vel:0.75),(degree:3, vel:0.70)])],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.90),(degree:0, vel:0.62),(degree:5, vel:0.82),nil,(degree:3, vel:0.78),nil,(degree:7, vel:0.88),nil,(degree:2, vel:0.72),nil,(degree:5, vel:0.82),(degree:3, vel:0.72),(degree:0, vel:0.72),nil,(degree:7, vel:0.82),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,13 +1,13 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \default, \default, \default, \default, \supersaw, \default, \juno, \default, \default, \default, \default, \dx7, \default, \juno, \juno, \default, \default, \default, \default ]
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \default, \lp_sub, \default, \lp_pluck, \supersaw, \default, \juno, \default, \default, \default, \default, \dx7, \default, \supersaw, \juno, \default, \default, \default, \default ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.62),nil,(degree:0, vel:0.88),nil,(degree:7, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:10, vel:0.62),nil,(degree:3, vel:0.85),nil,(degree:7, vel:0.62),nil]), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (octave:2, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (), ()],
[(octave:1, steps:[(degree:7, vel:0.90),nil,nil,(degree:9, vel:0.85),nil,nil,(degree:7, vel:0.80),nil,(degree:4, vel:0.82),nil,(degree:5, vel:0.82),nil,(degree:7, vel:0.88),nil,nil,nil]), (), (octave:2, steps:[(degree:7, vel:0.90),nil,nil,(degree:9, vel:0.85),nil,nil,(degree:7, vel:0.80),nil,(degree:4, vel:0.82),nil,(degree:5, vel:0.82),nil,(degree:7, vel:0.88),nil,nil,nil]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:2, steps:[(degree:0, vel:0.60),nil,(degree:4, vel:0.60),nil,(degree:7, vel:0.70),nil,(degree:9, vel:0.64),nil,(degree:7, vel:0.60),nil,(degree:4, vel:0.56),nil,(degree:2, vel:0.56),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.80),nil,(degree:3, vel:0.68),(degree:5, vel:0.74),nil,(degree:7, vel:0.80),nil,(degree:5, vel:0.70),(degree:4, vel:0.76),nil,(degree:2, vel:0.66),(degree:0, vel:0.72),nil,(degree:3, vel:0.66),nil,(degree:7, vel:0.76)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \default, \default, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \default, \default, \default, \default, \tr909_ride, \default, \default, \default, \default, \default, \default, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.85),nil,(degree:7, vel:0.60),nil,(degree:0, vel:0.92),nil,(degree:7, vel:0.60),nil,(degree:3, vel:0.82),nil,(degree:7, vel:0.60),nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,13 +1,13 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,4,4,4,4,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -21,7 +21,31 @@
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
],
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \default, \default, \supersaw, \supersaw, \default, \default, \tr909_ride, \default, \default, \default, \default, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ]
'instruments': [ \tr909_kick, \tr909_hat, \tr909_clap, \default, \lp_sub, \default, \supersaw, \supersaw, \default, \default, \tr909_ride, \default, \default, \default, \lp_bells, \default, \supersaw, \juno, \default, \lp_snare, \lp_crash, \tr909_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.85),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:3, vel:0.85),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:2, vel:0.82),(degree:2, vel:0.60),(degree:7, vel:0.66),(degree:7, vel:0.60)]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.88),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.85),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:0, vel:0.60),(degree:3, vel:0.85),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:3, vel:0.60),(degree:2, vel:0.82),(degree:2, vel:0.60),(degree:7, vel:0.66),(degree:7, vel:0.60)]), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (octave:2, steps:[(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:4, vel:0.72),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:7, vel:0.70),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:4, vel:0.66),(degree:7, vel:0.78),(degree:9, vel:0.82),(degree:11, vel:0.86),(degree:9, vel:0.80),(degree:7, vel:0.72),(degree:4, vel:0.66)]), (), (), ()],
[(octave:1, steps:[(degree:7, vel:0.90),nil,nil,(degree:9, vel:0.85),nil,nil,(degree:7, vel:0.80),nil,(degree:4, vel:0.82),nil,(degree:5, vel:0.82),nil,(degree:7, vel:0.88),nil,nil,nil]), (), (octave:2, steps:[(degree:7, vel:0.90),nil,nil,(degree:9, vel:0.85),nil,nil,(degree:7, vel:0.80),nil,(degree:4, vel:0.82),nil,(degree:5, vel:0.82),nil,(degree:7, vel:0.88),nil,nil,nil]), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:2, steps:[(degree:0, vel:0.60),nil,(degree:4, vel:0.60),nil,(degree:7, vel:0.70),nil,(degree:9, vel:0.64),nil,(degree:7, vel:0.60),nil,(degree:4, vel:0.56),nil,(degree:2, vel:0.56),nil,(degree:0, vel:0.60),nil]), (), (), (), (), ()],
nil,
[(octave:1, steps:[(degree:0, vel:0.76),(degree:3, vel:0.60),(degree:5, vel:0.72),(degree:7, vel:0.76),(degree:5, vel:0.66),(degree:3, vel:0.60),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:7, vel:0.76),(degree:5, vel:0.72),(degree:4, vel:0.66),(degree:2, vel:0.60),(degree:0, vel:0.70),(degree:2, vel:0.60),(degree:3, vel:0.60),(degree:5, vel:0.66)]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil
]
)
@@ -1,10 +1,10 @@
(
'grid': [
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,4,4,4,1,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,6,6,1,1,1,1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
@@ -12,16 +12,40 @@
[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,6,0,1,0,1,0,1,0,1,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
],
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \default, \default, \default, \default, \default, \default, \default, \default, \lp_tom, \default, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr808_hat ]
'instruments': [ \tr808_kick, \tr808_hat, \tr808_clap, \tr808_cowbell, \lp_sub, \default, \default, \default, \default, \default, \default, \default, \lp_tom, \lp_reese, \default, \default, \default, \default, \default, \lp_snare, \lp_crash, \tr808_hat ],
'colorDefs': [
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), (), (), (), (octave:-2, steps:[(degree:0, vel:0.92),nil,nil,nil,nil,nil,nil,nil,(degree:0, vel:0.85),nil,nil,nil,(degree:3, vel:0.80),nil,nil,nil]), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil,
[(octave:-1, steps:[(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:3, vel:0.70),nil,(degree:0, vel:0.58),(degree:5, vel:0.72),nil,(degree:0, vel:0.82),nil,(degree:0, vel:0.58),(degree:7, vel:0.74),nil,(degree:3, vel:0.62),(degree:2, vel:0.60),nil]), (), (), (), (), ()],
nil,
nil,
nil,
nil,
nil,
nil,
nil,
nil
]
)