repositories
/
SugarCubes.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add preset saving and deck focus
[SugarCubes.git]
/
_Internals.pde
diff --git
a/_Internals.pde
b/_Internals.pde
index 9d6b11889bd413b34ef8f8c9097ef720edbfea68..2e3af44def2500ec9c9a811261a70fd052603349 100644
(file)
--- a/
_Internals.pde
+++ b/
_Internals.pde
@@
-51,8
+51,8
@@
HeronLX lx;
LXPattern[] patterns;
MappingTool mappingTool;
PandaDriver[] pandaBoards;
LXPattern[] patterns;
MappingTool mappingTool;
PandaDriver[] pandaBoards;
-MidiEngine midiEngine;
PresetManager presetManager;
PresetManager presetManager;
+MidiEngine midiEngine;
// Display configuration mode
boolean mappingMode = false;
// Display configuration mode
boolean mappingMode = false;
@@
-134,14
+134,15
@@
void setup() {
glucose.lx.addEffects(effects(glucose));
logTime("Built effects");
glucose.lx.addEffects(effects(glucose));
logTime("Built effects");
- // MIDI devices
- midiEngine = new MidiEngine();
- logTime("Setup MIDI devices");
-
// Preset manager
presetManager = new PresetManager();
logTime("Loaded presets");
// Preset manager
presetManager = new PresetManager();
logTime("Loaded presets");
+ // MIDI devices
+ midiEngine = new MidiEngine();
+ presetManager.setMidiEngine(midiEngine);
+ logTime("Setup MIDI devices");
+
// Build output driver
PandaMapping[] pandaMappings = buildPandaList();
pandaBoards = new PandaDriver[pandaMappings.length];
// Build output driver
PandaMapping[] pandaMappings = buildPandaList();
pandaBoards = new PandaDriver[pandaMappings.length];