Как заставить python поговорить с пуредатой? - PullRequest
0 голосов
/ 01 апреля 2020

Это мой первый пост. Я пытаюсь сделать ударную установку, используя малиновый пи. Триггеры барабана - это некоторые датчики peizoelectri c. Я использовал Pygame внутри python для воспроизведения звуков. Когда скрипт обнаружил входные данные gpio, он воспроизводил звуки ударных. По большей части это было нормально, но из-за проблем с задержкой я выбрал другой подход и решил использовать puredata.

Я хочу python, чтобы обнаружить входы gpio и затем отправлять сигналы в puredata, которые будут воспроизводить желаемые звуки.

Мой вопрос: как мне заставить python отправлять простые сигналы в puredata ??? Я использую и python, и pd на одном и том же pi.

Кроме того, что вы думаете об этом подходе, то есть об использовании puredata непосредственно из входов gpio? Может ли микроконтроллер, такой как Arduino, отправлять сигналы в виде MIDI-сигналов на PD, повлиять на что-нибудь ??? Заранее спасибо!

1 Ответ

0 голосов
/ 04 мая 2020

Я вернусь примерно на десять лет назад, но я использовал Python для отправки данных из программного обеспечения 3D-моделирования Blender в PureData с использованием библиотеки socket.

Эта статья может помогите немного больше с упаковкой и отправкой.

Если вы знаете, что ваши компоненты в PD ожидают как вход, который поможет вам узнать, как лучше всего преобразовать ваши входные триггеры в пакеты для отправки через сокет на PD.

...