feat: matrix presets v3 - melodies + colour arcs
CI build oscope-of / build-check (push) Has been cancelled
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:
@@ -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
|
||||
]
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user