Описание тега pyportmidi
NonePyPortMidi is a Python wrapper for PortMidi, a cross-platform C library for real-time MIDI control.
1
ответ
Можно ли узнать, к какому USB-порту подключено MIDI-устройство в portmidi / pyportmidi?
Я подключаю несколько идентичных USB-MIDI-устройств и общаюсь с ними, используя Python и pyportmidi. Я заметил, что когда я запускаю свой код в Linux, иногда MIDI-порты устройств перечисляются в другом порядке, поэтому я отправляю сообщения не на те…
20 мар '12 в 16:19
1
ответ
"PortMidi: `Bad pointer'"при закрытии мидо-порта
Мой код: import mido import time mido.set_backend('mido.backends.pygame') output = mido.open_output() output.send(mido.Message('note_on', note=64, velocity=60)) time.sleep(3) output.close() После последней строки выводится следующая ошибка: Exceptio…
16 окт '16 в 00:40
1
ответ
Записать миди-последовательность в файл
У меня есть консольная программа, написанная на C, которая генерирует короткие случайные музыкальные композиции с использованием библиотеки PortMidi. В конечном итоге я хотел бы написать эти последовательности в виде миди или аудио файла. Я нашел не…
21 мар '13 в 12:43
1
ответ
Отправка большого количества данных с pyportmidi перестает работать, если я не добавлю задержку
Я пытаюсь поговорить с панелью запуска Novation с pyportmidi. Я заметил, что если я просто продолжаю посылать ему инструкции, используя midiOut.WriteShort() он обработает первые 100 или около того, а затем потеряет остальные. Я предполагаю, что где-…
19 ноя '11 в 23:23
1
ответ
Замораживание без кодов ошибок с использованием нестандартной библиотеки
Я работаю с MIDI-контроллером под названием Novation Launchpad, в котором есть модуль python, доступный для импорта и использования. Мой код застревает на линии LP = launchpad.Launchpad(), Итак, вот как я пытался удалить ошибку: import launchpad pri…
24 апр '15 в 15:49
1
ответ
Недопустимые данные MIDI-сообщения, когда я пытаюсь отправить сообщения об изменении управления
Я использую библиотеку pygame.midi для отправки MIDI-сообщений (сообщения Control Change, а не заметки). Идея состоит в том, чтобы отправить с выхода (из этой программы на Python) на вход другой программы. >>> import time >>> impor…
23 авг '13 в 17:43
1
ответ
Есть ли способ заставить pyPortMidi работать на Win7-64?
Я пытаюсь использовать pyPortMidi для приложения, которое я создаю для OSX, win32 и win64. Я заставил его работать на OSX и win32, но я застрял, пытаясь заставить его работать на win64. pyPortMidi - это оболочка для библиотеки C с именем PortMidi. О…
11 апр '12 в 16:41
1
ответ
Как получить события midi с помощью python-rtmidi
Документация для python-rtmidiв основном хуже, чем когда-либо было написано. Я пытаюсь понять, как получить данные о событиях midi с помощью этой программы. Данные, которые мне нужны, выглядят примерно так [ Я даже не уверен, что python-rtmidiмогут …
15 май '20 в 11:06
1
ответ
Как получить доступ и изменить Pygame.midi?
Я использую Pygame.midi, и вы можете выбирать из 127 инструментов. Я хочу знать, как я могу изменить / добавить миди-инструменты в этот список. Есть ли где-нибудь список инструментов pygame.midi, а если нет, какие библиотеки использует pygame для со…
06 апр '21 в 22:39
0
ответов
Как заставить Python общаться с библиотекой portmidi c в Windows 11/64
Я пытаюсь заставить portmidi работать с Python в Windows 11/64. Я могу скомпилировать dll/lib в MSVS без ошибок, без указания каких-либо изменений или опций. Я новичок в этом, поэтому я не знаю, как сообщить системе о библиотеках, мне нужно поместит…
14 фев '23 в 10:59
1
ответ
Могу ли я захватить миди в реальном времени с помощью rtmidi, используя Ableton?
Я создаю pygame, который отображает миди-заметки в сетке, и я хотел бы иметь возможность одновременно использовать один и тот же миди-вход через Ableton. Сейчас я использую это для захвата: inport = mido.open_input(synth_name) msg = inport.receive()…
23 сен '22 в 18:03