Используйте midiid
идентифицировать имя вашего MIDI-устройства и заданного управления. Переместите управление MIDI, которое вы хотите идентифицировать.
Move the control you wish to identify; type ^C to abort.
Waiting for control message... done
Создайте объект средств управления MIDI. Значение, сопоставленное с вашим объектом средств управления MIDI, не может быть определено, пока вы не перемещаете управление MIDI. Задайте начальное значение, сопоставленное с вашим управлением MIDI. midiread
функция возвращает начальное значение, пока управление MIDI не перемещено.
Создайте dsp.AudioFileReader
Система object™ с настройками по умолчанию. Создайте audioDeviceWriter
Системный объект и задает частоту дискретизации.
В цикле аудиопотока считайте систему координат звукового сигнала из файла, примените усиление, заданное управлением на вашем MIDI-устройстве, и затем запишите систему координат в ваше устройство аудиовыхода. По умолчанию, значение управления, возвращенное midiread
нормирован.
Закройте входной файл и выпустите свое устройство вывода.