Как я могу отправить аудио из Обработки в ChucK/Pure Data через OSC?

У меня есть программа обработки, которая получает строку информации, которая в конечном итоге превратится в звук. Это похоже на то, как работает фотоэхолот, или metasynth, где пиксели превращаются в звук. Я надеюсь, что смогу передать часть этой информации в ChucK или Pure Data.

На данный момент я не хочу на самом деле обрабатывать аудио в обработке. Эта программа используется только для генерации информации из сенсорного интерфейса и серии изображений.

Я знаю, что я могу отправить тип данных b (для BLOB-объектов) из Processing (думаю, я не могу найти никаких примеров) с помощью OSC.

Я не могу найти примеров того, как получить такую ​​информацию в ChucK или Pure Data, а затем использовать ее для генерации звука.

Я признаю, что, возможно, я не ищу правильные термины для некоторых из этих процессов, поэтому любая помощь будет оценена.

2 ответа

Несмотря на то, что это возможно, OSC предназначен для контрольных значений, а не для звука. Чтобы получать эти сообщения OSC, в каждой программе есть способы сделать это. В Pd вы можете выбрать одну из нескольких библиотек, которые обеспечивают функциональность OSC, например mrpeach, или же pd-osc а также pd-iemnet библиотеки в репозиториях Debian.

Что касается обработки, вы должны взглянуть на библиотеку от oscP5, которая очень хорошо работает для меня. Ссылка: http://www.sojamo.de/libraries/oscP5/ Я не помню, какую библиотеку я использовал в pd для обработки osc, но я думаю, что она была упрощена напрямую через [netreceive] в последних версиях (0.46). По крайней мере, я могу сказать, что я мог сделать обратное (графики в реальном времени в обработке из анализа pd). Надеюсь это поможет,

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