MidiInput.Initialize C# (CSharp) Method

Initialize() private method

private Initialize ( ) : void
return void
    void Initialize()
    {
        if( channelArray == null ) {
        channelArray = new ChannelState[17];
        for (var i = 0; i < 17; i++) {
            channelArray [i] = new ChannelState ();
        }
        }
    }

Usage Example

Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var input = new MidiInput();

            input.MidiDataReceived += Input_MidiDataReceived;
            Console.WriteLine(MidiInput.GetNumDevices());
            foreach (var device in MidiInput.GetDevices())
            {
                Console.WriteLine(device.Name);
            }
            Console.WriteLine(input.Initialize(1));
            input.Start();
            Console.WriteLine(input.Name);
            Console.ReadKey();
        }