Nucleo Sequencer of my Base Machine

Dependencies:   Amp AverageAnalogIn Envelope FilterController Sequence BaseMachineComon mbed-rtos mbed

Fork of SpiSequenceSender_Test by Ryo Od

Revision:
27:c382689e652b
Parent:
26:fbf48a178aeb
Child:
28:d8614d2b82f9
--- a/main.cpp	Fri Aug 26 07:24:48 2016 +0000
+++ b/main.cpp	Fri Aug 26 07:39:02 2016 +0000
@@ -113,8 +113,11 @@
         envelopeGenerator.init(envelope);
     }
 
-    if (sequenceSender.getSequences()[sequenceSender.getStep()].isNoteOn()) {
+    if (sequences[sequenceSender.getStep()].isNoteOn()) {
         uint16_t level = envelopeGenerator.getModLevel();
+        if (!sequences[sequenceSender.getStep()].isAccent()) {
+            level = level * 3 / 4;
+        }
         ampController.outDca(level);
     } else {
         ampController.outDca(0);