HomeNext MIDI › MIDI ポートを列挙する

MIDI ポートを列挙する

次の例では、Next MIDI を用いて、MIDI 入力ポートと MIDI 出力ポートの一覧を取得します。

using System;
using NextMidi.MidiPort.Input.Core;
using NextMidi.MidiPort.Output.Core;

/* ... */

static void EnumInput()
{
    int count = MidiInPortHandle.PortCount;
    for (int i = 0; i < count; i++)
    {
        Console.WriteLine(MidiInPortHandle.GetPortInformation(i).szPname);
    }
}

static void EnumOutput()
{
    int count = MidiOutPortHandle.PortCount;
    for (int i = 0; i < count; i++)
    {
        Console.WriteLine(MidiOutPortHandle.GetPortInformation(i).szPname);
    }
}

static void Main(string[] args)
{
    EnumInput();
    Console.WriteLine();
    EnumOutput();
}

Comments are closed.