Как я могу отправить аудио из Обработки в 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). Надеюсь это поможет,