Ejemplo n.º 1
0
        public void Start()
        {
            if (_running)
            {
                return;
            }

            _running = true;
            try
            {
                _device              = new cmdr.MidiLib.Core.MidiIO.InputDevice(_sender.Id);
                _device.OnMidiEvent += onMidiEventHandle;
                _device.Start();
            }
            catch (Exception)
            {
                _running = false;
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Resets the midi device. Don't call when message broker is running.
 /// </summary>
 public override void Reset()
 {
     using (var device = new cmdr.MidiLib.Core.MidiIO.InputDevice(Id))
         device.Reset();
 }