Skip to content

Commit dcaafa3

Browse files
committed
rm outdated firmware. host factory patches
1 parent c07d7ca commit dcaafa3

7 files changed

Lines changed: 613 additions & 0 deletions

atrium.dfu

-476 KB
Binary file not shown.

atrium_factory.bin

-1.88 MB
Binary file not shown.

factory_1_dialogue.lua

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
patch.init = function()
2+
ST["midi_dest"] = 1.0
3+
P["spectre3"] = 0.7039893
4+
P["glide"] = 1.0
5+
ST["cv_select"] = 1.0
6+
P["tempo"] = 0.8810465
7+
P["chord"] = 3.054788e-05
8+
P["phase"] = 0.3058234
9+
P["notes"] = 0.3288937
10+
P["ramp"] = 0.2585419
11+
P["time"] = 0.8656504
12+
P["spectre1"] = 0.7039893
13+
ST["current_extension"] = nil
14+
ST["midi_mod_out_active"] = 0.0
15+
ST["midi_clk_out_active"] = 0.0
16+
P["loop"] = 1.0
17+
P["morph"] = 2.0
18+
P["stretchR"] = 0.7705514
19+
P["speed"] = 0.1936277
20+
P["spectre2"] = 0.7039893
21+
_params["shape"].seq.start = 1; _params["shape"].seq.limit = 11
22+
P["shape"] = 6.0
23+
P["length"] = 0.4408211
24+
_params["scale"].seq.start = 1; _params["scale"].seq.limit = 2
25+
P["scale"] = 2.0
26+
ST["global_tune"] = 0.0
27+
P["tone"] = 1.527394e-05
28+
ST["midi_note_out_active"] = 0.0
29+
P["tmode"] = 3.0
30+
P["voicing"] = 0.5
31+
P["sustain"] = 0.6413068
32+
_params["drone"].seq.start = 1; _params["drone"].seq.limit = 5
33+
P["drone"] = 1.0
34+
ST["drone_active"] = 0.0
35+
ST["mto_clock"] = 0.0
36+
ST["midicc_select"] = 1.0
37+
P["energy"] = 0.5441493
38+
P["smode"] = 2.0
39+
P["lowcut"] = 0.0
40+
_params["lens"].seq.start = 1; _params["lens"].seq.limit = 5
41+
P["lens"] = 1.0
42+
ST["mto_notes"] = 0.0
43+
P["stretchL"] = 0.7780704
44+
ST["octave"] = 1.0
45+
ST["quant_active"] = 1.0
46+
P["timbre"] = 0.0009317102
47+
P["spectre"] = 0.9754089
48+
Drone_chan_lookup[1] = {1, 0, 0, 0, 0}
49+
Drone_chan_lookup[2] = {0, 1, 0, 0, 0}
50+
Drone_chan_lookup[3] = {0, 0, 1, 0, 0}
51+
Drone_chan_lookup[4] = {0, 0, 0, 1, 0}
52+
Drone_chan_lookup[5] = {0, 0, 0, 0, 1}
53+
Drone_chan_lookup[6] = {1, 0, 0, 0, 1}
54+
Drone_chan_lookup[7] = {1, 1, 0, 0, 0}
55+
Drone_chan_lookup[8] = {0, 1, 1, 0, 0}
56+
Drone_chan_lookup[9] = {0, 0, 1, 1, 0}
57+
Drone_chan_lookup[10] = {0, 0, 0, 1, 1}
58+
Drone_chan_lookup[11] = {1, 1, 0, 1, 1}
59+
_params.spectre1.vx = {0.7039893,0.4,0.3,0.5,0.6,0.7,0.5,0.3,0.1,0.2,0.5}
60+
_params.spectre2.vx = {0.7039893,0.5,0.4,0.6,0.3,0.1,0,0.4,0.8,0.6,0.5}
61+
_params.spectre3.vx = {0.7039893,0.6,0.7,0.7,0.4,0.2,0.4,0.2,0.4,0.5,0.2}
62+
Notes.Notes[1] = {16,16,26,28,23,21,23,24,23,17,19,26,21,28,23,33,31,17,31,29,19,21,23,16,23,-10,9,24,14,16,14,-22,len=32}
63+
Notes.Notes[2] = {16,26,28,23,21,24,17,19,33,31,29,-10,9,14,-22,0,0,0,0,0,0,0,0,0,0,len=15}
64+
Notes.Notes[3] = {0,2,3,5,7,8,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
65+
Notes.Notes[4] = {0,4,2,5,4,7,5,9,7,11,9,12,11,14,0,0,0,0,0,0,0,0,0,0,0,len=14}
66+
Notes.Notes[5] = {2,4,7,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
67+
Notes.Notes[6] = {0,1,2,3,4,5,6,7,8,9,10,11,0,0,0,0,0,0,0,0,0,0,0,0,0,len=12}
68+
Notes.Notes[7] = {0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=2}
69+
Notes.Notes[8] = {0,1,3,4,6,7,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=8}
70+
Notes.Notes[9] = {0,2,3,5,6,8,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=8}
71+
Notes.Notes[10] = {0,2,4,6,8,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=6}
72+
Notes.Notes[11] = {0,-0.05,0,0.05,4,7,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
73+
MAP.link("lfo",-0.338668,"stretchR")
74+
MAP.link("lfo",-0.314212,"stretchL")
75+
MAP.link("lfo",0.198101,"voicing")
76+
MAP.link("sustain","gate")
77+
MAP.link("strum",2,"gate")
78+
MAP.link("notes",-1,"spectre1")
79+
MAP.link("notes",-1,"spectre3")
80+
MAP.link("notes",-1,"spectre2")
81+
MAP.link("contour",0.927931,"timbre")
82+
gesture.G[1].mute = 0
83+
gesture.G[1].flip = 0
84+
gesture.G[1].time_source = "clock"
85+
gesture.G[1].Mstep = false
86+
gesture.G[1].Mlen = false
87+
gesture.G[1].Mbeat = false
88+
gesture.G[1].Mscan = false
89+
gesture.G[1].Mlink = 0
90+
gesture.G[2].mute = 0
91+
gesture.G[2].flip = 0
92+
gesture.G[2].time_source = "clock"
93+
gesture.G[2].Mstep = false
94+
gesture.G[2].Mlen = false
95+
gesture.G[2].Mbeat = false
96+
gesture.G[2].Mscan = false
97+
gesture.G[2].Mlink = 0
98+
gesture.G[3].mute = 0
99+
gesture.G[3].flip = 0
100+
gesture.G[3].time_source = "clock"
101+
gesture.G[3].Mstep = false
102+
gesture.G[3].Mlen = false
103+
gesture.G[3].Mbeat = false
104+
gesture.G[3].Mscan = false
105+
gesture.G[3].Mlink = 0
106+
gesture.G[4].mute = 0
107+
gesture.G[4].flip = 0
108+
gesture.G[4].time_source = "clock"
109+
gesture.G[4].Mstep = false
110+
gesture.G[4].Mlen = false
111+
gesture.G[4].Mbeat = false
112+
gesture.G[4].Mscan = false
113+
gesture.G[4].Mlink = 0
114+
gesture.G[5].mute = 0
115+
gesture.G[5].flip = 0
116+
gesture.G[5].time_source = "clock"
117+
gesture.G[5].Mstep = false
118+
gesture.G[5].Mlen = false
119+
gesture.G[5].Mbeat = false
120+
gesture.G[5].Mscan = false
121+
gesture.G[5].Mlink = 0
122+
cluster.cx[1] = {n = 0.316354, c = 0.479747, v = 0.5, o = 0, act=true}
123+
cluster.cx[2] = {n = 0.328894, c = 3.05479e-05, v = 0.5, o = 1, act=true}
124+
cluster.cx[3] = {n = 0.14889, c = 0.454372, v = 0.5, o = 1, act=true}
125+
cluster.cx[4] = {n = 0, c = 0.548408, v = 0.5, o = 1, act=true}
126+
cluster.cx[5] = {n = 0, c = 0.556427, v = 0.5, o = 0, act=true}
127+
end

factory_2_place.lua

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
patch.init = function()
2+
ST["midi_dest"] = 1.0
3+
P["spectre3"] = 0.567627
4+
P["glide"] = 2.0
5+
ST["cv_select"] = 1.0
6+
P["tempo"] = 0.2724107
7+
P["chord"] = 0.8389491
8+
P["phase"] = 0.5320553
9+
P["notes"] = 0.2658123
10+
P["ramp"] = 0.03506896
11+
P["time"] = 0.5335186
12+
P["spectre1"] = 0.6800901
13+
ST["current_extension"] = nil
14+
ST["midi_mod_out_active"] = 0.0
15+
ST["midi_clk_out_active"] = 0.0
16+
P["loop"] = 0.0
17+
P["morph"] = 0.0
18+
P["stretchR"] = 0.5
19+
P["speed"] = 0.4828397
20+
P["spectre2"] = 0.7436406
21+
_params["shape"].seq.start = 1; _params["shape"].seq.limit = 11
22+
P["shape"] = 5.0
23+
P["length"] = 0.3447939
24+
_params["scale"].seq.start = 1; _params["scale"].seq.limit = 4
25+
P["scale"] = 1.0
26+
ST["global_tune"] = 0.0
27+
P["tone"] = 1.527394e-05
28+
ST["midi_note_out_active"] = 0.0
29+
P["tmode"] = 2.0
30+
P["voicing"] = 0.5
31+
P["sustain"] = 0.1876556
32+
_params["drone"].seq.start = 1; _params["drone"].seq.limit = 5
33+
P["drone"] = 1.0
34+
ST["drone_active"] = 0.0
35+
ST["mto_clock"] = 0.0
36+
ST["midicc_select"] = 1.0
37+
P["energy"] = 0.8505445
38+
P["smode"] = 2.0
39+
P["lowcut"] = 0.0
40+
_params["lens"].seq.start = 1; _params["lens"].seq.limit = 3
41+
P["lens"] = 1.0
42+
ST["mto_notes"] = 0.0
43+
P["stretchL"] = 0.5
44+
ST["octave"] = 0.0
45+
ST["quant_active"] = 1.0
46+
P["timbre"] = 0.9687648
47+
P["spectre"] = 0.5134945
48+
Drone_chan_lookup[1] = {1, 0, 0, 0, 0}
49+
Drone_chan_lookup[2] = {0, 1, 0, 0, 0}
50+
Drone_chan_lookup[3] = {0, 0, 1, 0, 0}
51+
Drone_chan_lookup[4] = {0, 0, 0, 1, 0}
52+
Drone_chan_lookup[5] = {0, 0, 0, 0, 1}
53+
Drone_chan_lookup[6] = {1, 0, 0, 0, 1}
54+
Drone_chan_lookup[7] = {1, 1, 0, 0, 0}
55+
Drone_chan_lookup[8] = {0, 1, 1, 0, 0}
56+
Drone_chan_lookup[9] = {0, 0, 1, 1, 0}
57+
Drone_chan_lookup[10] = {0, 0, 0, 1, 1}
58+
Drone_chan_lookup[11] = {1, 1, 0, 1, 1}
59+
_params.spectre1.vx = {0.6800901,0.4244024,0.4069796,0.5,0.5,0.7,0.5,0.3,0.1,0.2,0.5}
60+
_params.spectre2.vx = {0.7436406,0.6079007,0.5392017,0.5,0.5,0.1,0,0.4,0.8,0.6,0.5}
61+
_params.spectre3.vx = {0.567627,0.8097518,0.5828159,0.5,0.5,0.2,0.4,0.2,0.4,0.5,0.2}
62+
Notes.Notes[1] = {0,2,4,5,7,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
63+
Notes.Notes[2] = {1,3,5,6,8,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
64+
Notes.Notes[3] = {3,5,7,8,10,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
65+
Notes.Notes[4] = {5,7,9,10,12,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
66+
Notes.Notes[5] = {2,4,7,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
67+
Notes.Notes[6] = {0,1,2,3,4,5,6,7,8,9,10,11,0,0,0,0,0,0,0,0,0,0,0,0,0,len=12}
68+
Notes.Notes[7] = {0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=2}
69+
Notes.Notes[8] = {0,1,3,4,6,7,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=8}
70+
Notes.Notes[9] = {0,2,3,5,6,8,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=8}
71+
Notes.Notes[10] = {0,2,4,6,8,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=6}
72+
Notes.Notes[11] = {0,-0.05,0,0.05,4,7,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
73+
MAP.link("lfo","lens")
74+
MAP.link("lfo",0.0042068,"time")
75+
MAP.link("sustain","gate")
76+
MAP.link("strum",2,"gate")
77+
MAP.link("freqs",0.153268,"notes")
78+
MAP.link("change",0.52114,"sustain")
79+
MAP.link("step","scale_sm")
80+
gesture.G[1].mute = 0
81+
gesture.G[1].flip = 0
82+
gesture.G[1].time_source = "clock"
83+
gesture.G[1].Mstep = false
84+
gesture.G[1].Mlen = false
85+
gesture.G[1].Mbeat = false
86+
gesture.G[1].Mscan = false
87+
gesture.G[1].Mlink = 0
88+
gesture.G[2].mute = 0
89+
gesture.G[2].flip = 0
90+
gesture.G[2].time_source = "clock"
91+
gesture.G[2].Mstep = false
92+
gesture.G[2].Mlen = false
93+
gesture.G[2].Mbeat = false
94+
gesture.G[2].Mscan = false
95+
gesture.G[2].Mlink = 0
96+
gesture.G[3].mute = 0
97+
gesture.G[3].flip = 0
98+
gesture.G[3].time_source = "clock"
99+
gesture.G[3].Mstep = false
100+
gesture.G[3].Mlen = false
101+
gesture.G[3].Mbeat = false
102+
gesture.G[3].Mscan = false
103+
gesture.G[3].Mlink = 0
104+
gesture.G[4].mute = 0
105+
gesture.G[4].flip = 0
106+
gesture.G[4].time_source = "clock"
107+
gesture.G[4].Mstep = false
108+
gesture.G[4].Mlen = false
109+
gesture.G[4].Mbeat = false
110+
gesture.G[4].Mscan = false
111+
gesture.G[4].Mlink = 0
112+
gesture.G[5].mute = 0
113+
gesture.G[5].flip = 0
114+
gesture.G[5].time_source = "clock"
115+
gesture.G[5].Mstep = false
116+
gesture.G[5].Mlen = false
117+
gesture.G[5].Mbeat = false
118+
gesture.G[5].Mscan = false
119+
gesture.G[5].Mlink = 0
120+
end

factory_3_cyan.lua

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
patch.init = function()
2+
ST["midi_dest"] = 1.0
3+
P["spectre3"] = 0.6474011
4+
P["glide"] = 0.0
5+
ST["cv_select"] = 1.0
6+
P["tempo"] = 0.785951
7+
P["chord"] = 0.7086343
8+
P["phase"] = 0.0
9+
P["notes"] = 0.4013991
10+
P["ramp"] = 0.01672496
11+
P["time"] = 0.6972553
12+
P["spectre1"] = 0.4233612
13+
ST["current_extension"] = nil
14+
ST["midi_mod_out_active"] = 0.0
15+
ST["midi_clk_out_active"] = 0.0
16+
P["loop"] = 0.0
17+
P["morph"] = 2.0
18+
P["stretchR"] = 0.9793219
19+
P["speed"] = 0.2628492
20+
P["spectre2"] = 0.5233613
21+
_params["shape"].seq.start = 1; _params["shape"].seq.limit = 4
22+
P["shape"] = 2.0
23+
P["length"] = 0.2530892
24+
_params["scale"].seq.start = 1; _params["scale"].seq.limit = 8
25+
P["scale"] = 3.0
26+
ST["global_tune"] = 0.0
27+
P["tone"] = 0.04849475
28+
ST["midi_note_out_active"] = 0.0
29+
P["tmode"] = 3.0
30+
P["voicing"] = 0.0
31+
P["sustain"] = 7.636969e-05
32+
_params["drone"].seq.start = 1; _params["drone"].seq.limit = 5
33+
P["drone"] = 2.0
34+
ST["drone_active"] = 1.0
35+
ST["mto_clock"] = 0.0
36+
ST["midicc_select"] = 1.0
37+
P["energy"] = 0.5382535
38+
P["smode"] = 1.0
39+
P["lowcut"] = 1.0
40+
_params["lens"].seq.start = 1; _params["lens"].seq.limit = 4
41+
P["lens"] = 3.0
42+
ST["mto_notes"] = 0.0
43+
P["stretchL"] = 0.8979679
44+
ST["octave"] = 0.0
45+
ST["quant_active"] = 1.0
46+
P["timbre"] = 0.4531472
47+
P["spectre"] = 0.8525912
48+
Drone_chan_lookup[1] = {1, 0, 0, 0, 0}
49+
Drone_chan_lookup[2] = {0, 1, 0, 0, 0}
50+
Drone_chan_lookup[3] = {0, 0, 1, 0, 0}
51+
Drone_chan_lookup[4] = {0, 0, 0, 1, 0}
52+
Drone_chan_lookup[5] = {0, 0, 0, 0, 1}
53+
Drone_chan_lookup[6] = {1, 0, 0, 0, 1}
54+
Drone_chan_lookup[7] = {1, 1, 0, 0, 0}
55+
Drone_chan_lookup[8] = {0, 1, 1, 0, 0}
56+
Drone_chan_lookup[9] = {0, 0, 1, 1, 0}
57+
Drone_chan_lookup[10] = {0, 0, 0, 1, 1}
58+
Drone_chan_lookup[11] = {1, 1, 0, 1, 1}
59+
_params.spectre1.vx = {0.5252991,0.6360806,0.4233612,0.5,0.6,0.7,0.5,0.3,0.1,0.2,0.5}
60+
_params.spectre2.vx = {0.6550272,0.7360804,0.5233613,0.6,0.3,0.1,0,0.4,0.8,0.6,0.5}
61+
_params.spectre3.vx = {0.8109673,0.8360808,0.6474011,0.7,0.4,0.2,0.4,0.2,0.4,0.5,0.2}
62+
Notes.Notes[1] = {2,5,9,10,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
63+
Notes.Notes[2] = {-2,3,5,9,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
64+
Notes.Notes[3] = {5,9,12,14,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
65+
Notes.Notes[4] = {-3,1,2,5,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
66+
Notes.Notes[5] = {0,5,9,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=4}
67+
Notes.Notes[6] = {2,4,7,8,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
68+
Notes.Notes[7] = {-1,0,4,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
69+
Notes.Notes[8] = {-7,0,4,9,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=5}
70+
Notes.Notes[9] = {0,2,3,5,6,8,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=8}
71+
Notes.Notes[10] = {0,2,4,6,8,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=6}
72+
Notes.Notes[11] = {0,-0.05,0,0.05,4,7,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,len=7}
73+
MAP.link("lfo",-0.663075,"energy")
74+
MAP.link("lfo","scale_sm")
75+
MAP.link("lfo",0.867117,"sustain")
76+
MAP.link("sustain","gate")
77+
MAP.link("strum",2,"gate")
78+
MAP.link("clock","drone")
79+
MAP.link("clock","lens")
80+
MAP.link("contour",0.59144,"spectre")
81+
MAP.link("contour",0.266061,"tone")
82+
gesture.G[1].mute = 0
83+
gesture.G[1].flip = 0
84+
gesture.G[1].time_source = "clock"
85+
gesture.G[1].Mstep = false
86+
gesture.G[1].Mlen = false
87+
gesture.G[1].Mbeat = false
88+
gesture.G[1].Mscan = false
89+
gesture.G[1].Mlink = 0
90+
gesture.G[2].mute = 0
91+
gesture.G[2].flip = 0
92+
gesture.G[2].time_source = "clock"
93+
gesture.G[2].Mstep = false
94+
gesture.G[2].Mlen = false
95+
gesture.G[2].Mbeat = false
96+
gesture.G[2].Mscan = false
97+
gesture.G[2].Mlink = 0
98+
gesture.G[3].mute = 0
99+
gesture.G[3].flip = 0
100+
gesture.G[3].time_source = "clock"
101+
gesture.G[3].Mstep = false
102+
gesture.G[3].Mlen = false
103+
gesture.G[3].Mbeat = false
104+
gesture.G[3].Mscan = false
105+
gesture.G[3].Mlink = 0
106+
gesture.G[4].mute = 0
107+
gesture.G[4].flip = 0
108+
gesture.G[4].time_source = "clock"
109+
gesture.G[4].Mstep = false
110+
gesture.G[4].Mlen = false
111+
gesture.G[4].Mbeat = false
112+
gesture.G[4].Mscan = false
113+
gesture.G[4].Mlink = 0
114+
gesture.G[5].mute = 0
115+
gesture.G[5].flip = 0
116+
gesture.G[5].time_source = "clock"
117+
gesture.G[5].Mstep = false
118+
gesture.G[5].Mlen = false
119+
gesture.G[5].Mbeat = false
120+
gesture.G[5].Mscan = false
121+
gesture.G[5].Mlink = 0
122+
end

0 commit comments

Comments
 (0)