Вывод звука MIDI из библиотеки Python Mido на Mac

Я пытаюсь вывести записку на внутренние динамики моего компьютера, используя python с библиотекой mido. У меня есть Mac, и я узнал, что по умолчанию вам нужно пройти через драйвер IAC для вывода любого звука на динамики. Я включаю драйвер IAC и искал правильный вывод, используя команду:

>>> mido.get_output_names()
['IAC Driver Bus 1']

Оттуда я создал простой скрипт:

импорт мидо

def main():

    outport = mido.open_output('IAC Driver Bus 1')
    outport.send(mido.Message('note_on', note=60, velocity = 100))

main()

примечание =60 должно быть средним значением C, а скорость - это объем.

Однако звук не воспроизводится вообще. Я предполагаю, что порт должен быть распознан, поскольку я не получаю ошибок, но опять же нет звука, выводимого. У кого-нибудь есть идеи, что происходит?

1 ответ

Снимок экрана приложения Audio MIDI Setup

  1. Откройте приложение Audio MIDI Setup.
  2. Выберите " Окно"> "Показать MIDI Studio".
  3. Дважды щелкните на драйвере IAC
  4. Проверьте устройство в сети
  5. Запустите Garage Band и добавьте программный трек MIDI
  6. Проверьте, что он работает с вашей клавиатурой

Теперь вы должны услышать что-то, когда вы запускаете свой код.

Другие вопросы по тегам