Использовать 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
нормирована.
Закройте файл входа и отпустите выход устройство.