Example #1
0
        public void MidiInit()
        {
            for (int i = 0; i < MidiIn.NumberOfDevices; i++)
            {
                if (MidiIn.DeviceInfo(i).ProductName.Contains("Launch Control XL"))
                {
                    midiIn = new MidiIn(i);
                    break;
                }
            }
            for (int i = 0; i < MidiOut.NumberOfDevices; i++)
            {
                if (MidiOut.DeviceInfo(i).ProductName.Contains("Launch Control XL"))
                {
                    midiOut = new MidiOut(i);
                    break;
                }
            }

            deviceinterface = new Midi.Interface.LaunchControlXL(midiIn, midiOut);
        }
Example #2
0
 public void SetDeviceInterface(Midi.Interface.LaunchControlXL deviceInterface)
 {
     DeviceInterface = deviceInterface;
 }
Example #3
0
 public void MidiUninit()
 {
     deviceinterface = new Midi.Interface.LaunchControlXL(midiIn, midiOut);
     deviceinterface.Dispose();
 }
Example #4
0
 public LaunchControlXL(Midi.Interface.LaunchControlXL associatedInterface)
 {
     AssociatedInterface = associatedInterface;
 }