Exemplo n.º 1
0
        public void InOpenTest()
        {
            int result = midi.InOpen(inDeviceName);

            Assert.IsTrue(result == 0);
            midi.InClose();
        }
Exemplo n.º 2
0
        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);
        }