public void InOpenTest() { int result = midi.InOpen(inDeviceName); Assert.IsTrue(result == 0); midi.InClose(); }
static int Main() { try { handler = new ConsoleEventDelegate(ConsoleEventCallback); SetConsoleCtrlHandler(handler, true); midi = new Midi(); midi.InOpen("midiTest"); midi.OutOpen("midiTest"); midi.SendMidi(new byte[] { 0x90, 0x3C, 0x7F, 0x00 }); //midi.InOpen("Ableton Push 2"); //midi.OutOpen("Ableton Push 2"); ////midi.OutOpen("MIDIOUT2 (Ableton Push 2)"); ////midi.InOpen("MIDIIN2 (Ableton Push 2)"); ////midi.OutOpen("fromDAW"); ////midi.InOpen("toDAW"); //midi.SendMidi(new byte[] { 0x90, 0x3C, 0x7F, 0x00 }); //Thread.Sleep(1000); //midi.SendMidi(new byte[] { 0x80, 0x3C, 0x00, 0x00 }); //midi.SendSysex(new byte[] { 0xF0, 0x00, 0x21, 0x1D, 0x01, 0x01, 0x0A, 0x00, 0xF7 }); ////midi.SendSysex(new byte[] { 0xF0, 0x00, 0x21, 0x1D, 0x01, 0x01, 0x0B, 0x00, 0xF7 }); ////midi.SendSysex(new byte[] { 0xF0, 0x00, 0x21, 0x1D, 0x01, 0x01, 0x0C, 0x00, 0xF7 }); //midi.OnShortReceive = test; //midi.OnLongReceive = test; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new AudioWave()); //Push2Controller push2 = new Push2Controller(); midi.OutClose(); midi.InClose(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadKey(); return(-1); } finally { Console.WriteLine("Block finally"); } Console.ReadKey(); return(0); }