2013-07-19 3 views
3

В настоящее время я использую libPd (Pure Data wrapper) как звуковой движок для моей текстовой приключенческой игры, написанной на Python. С большинством программ/исправлений в сторону, последнее, что мне нужно сделать, это инициализировать различные подпапки независимо внутри Pd в зависимости от разных сценариев; Я настроил их так, чтобы хватило сообщение (или 1).Отправка сообщений с Python на патч Pure Data через libPd

Звуковое программирование malarkey в сторону, что я действительно спрашиваю, так это как я отправил «сообщение» этого сообщения (1) на мой Pd-патч через Python? Возможно ли это? Для получения информации существует тестовый скрипт ОТ Pd here. Мне просто нужно обратное.

ответ

3

В python вещи немного разные. Когда вы создадите привязки python, вы можете посмотреть в папке сборки и найти pylibpd.py в папке lib.YOUROPERATINGSYSTEM. Вы можете увидеть все инструкции def и то, на что они сопоставлены в libpd.

Простейшим отправки сообщения заключается в следующем:

libpd_message('recvr', 'hellooo') 

Если вы не хотите отправить поплавок, то вы можете, как это:

libpd_float('recvr', 323.290) 

Они будут отображаться в вашем PD патч, если у вас есть объект получения с аргументом recvr.

Другим хорошим ресурсом является оригинальная статья о libpd. http://www.uni-weimar.de/medien/wiki/images/Embedding_Pure_Data_with_libpd.pdf

+0

Отлично, спасибо за это помощник. Было намного легче, чем я думал! – CapricornOne

+0

Мое удовольствие. Может быть, вы могли бы вернуть ваш отправляющий пример обратно в libpd? Кажется, что пример будет полезен. –

 Смежные вопросы

  • Нет связанных вопросов^_^