Example #1
0
        public KemperDriver(IMidiDevice device)
        {
            Device = device;

            MidiTimeout = TimeSpan.FromMilliseconds(1500);

            CurrentRig = new KemperRig();
        }
Example #2
0
        public static SysExMessage SendWithResult(this IMidiDevice ifc, SysExMessage msg, TimeSpan timeout)
        {
            ifc.SendSysExMessage(msg);
            ifc.WaitForSysExMessage(timeout);
            var result = ifc.ReadSysExMessage();

            return(result);
        }
Example #3
0
 public MidiDeviceTests(ITestOutputHelper output) : base(output)
 {
     _rtMidiDevice = new Mock <IRtMidiDevice>();
     _sut          = new MidiDeviceMock(_rtMidiDevice.Object, string.Empty);
 }