BaseMachine Sequencer V2
Dependencies: AT24C1024 Amp AverageAnalogIn BaseMachineUIController Envelope ExioBufferdController FilterController MCP23S17 OscController PinDetect RotaryEncoder Sequence SequencerDisplay mbed-rtos mbed st7567LCD
Fork of BaseMachine by
Diff: main.cpp
- 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);