BaseMachine Sequencer

Dependencies:   Amp AverageAnalogIn BaseMachineUIController Envelope ExioBufferdController FilterController MCP23S17 PinDetect RotaryEncoder Sequence SequencerDisplay mbed-rtos mbed st7567LCD AT24C1024 OscController

Revision:
7:a47420a0c4bf
Parent:
6:fd15586f72ff
Child:
8:4e38bb44c72e
--- a/main.cpp	Thu Nov 17 07:49:15 2016 +0000
+++ b/main.cpp	Thu Nov 17 12:26:15 2016 +0000
@@ -134,6 +134,11 @@
     #endif
 
     //--------------------------------------------------------------------
+    // Initialize objects
+    //
+    Sequence::setBaseNoteNumber(baseNoteNumber);
+    
+    //--------------------------------------------------------------------
     // Setup Devices
     //
     SpiMaster.format(8, 0);
@@ -143,20 +148,7 @@
     AmpController.outDca(0);
     
     UIController.init();
-    
-    //--------------------------------------------------------------------
-    // Initialize objects
-    //
-    Sequence::setBaseNoteNumber(baseNoteNumber);
-    
-    for (int i = 0; i < SEQUENCE_N; i++)
-    {
-        Sequence& seq = SequenceSender.getSequences()[i];
-        seq.setPitch(pitch[i]);
-        seq.setNoteOn(noteOn[i]);
-        seq.setTie(tie[i]);
-        seq.setAccent(accent[i]);
-    }
+    setParams();
     
     EnvelopeGenerator.init(envelope);