     }
 
 }
+
+extension Conductor {
+    func AKMidiMmcPreparePlay(continue: Bool) {
+        sequencer.preroll()
+    }
+
+    func AKMidiMmcStartFirstBeat(continue: Bool) {
+        sequencer.play()
+    }
+
+    func AKMidiMmcStop() {
+
+    }
+
+    func AKMidiQuarterNoteBeat() {
+
+    }
+}


        melodicSound = AKMIDINode(node: fmOscillator)
        verb = AKReverb2(melodicSound)
        verb.dryWetMix = 0.5
        verb.decayTimeAt0Hz = 7
        verb.decayTimeAtNyquist = 11
        verb.randomizeReflections = 600


import AudioKit

class Conductor : AKMIDIBeatEventListener {

    let bpmListenter = AKMIDIBPMListener()

    let fmOscillator = AKFMOscillatorBank()
    var melodicSound: AKMIDINode!
    var verb: AKReverb2!

