Я пытаюсь создать приложение для Android с использованием Android Processing для визуальной стороны и puredata для синтеза звука. Это возможно? - PullRequest
0 голосов
/ 03 февраля 2011

Я пытаюсь создать звуковую игрушку для Android, и я больше всего знаком с Обработка для визуальной стороны, которая была портирована для Android.Я хочу использовать Puredata для звука, потому что на данный момент это лучший вариант для dsp на Android. Мне сообщили на форумах обработки , что лучший способ связи с обработкой через Puredata - это использовать сообщения TCP или UDP.Я понятия не имею, как это сделать, потому что я создаю .apk в среде обработки и не вижу, как я могу запустить исправление Puredata через обработку.Будет ли это возможно только на чистой Java?Или мне придется каким-то образом запускать отдельное приложение Puredata одновременно.И есть ли хорошие ресурсы для изучения того, как отправлять сообщения TCP / UDP?Любая помощь будет принята с благодарностью, и я могу уточнить, облегчает ли это.

РЕДАКТИРОВАТЬ: Кажется, что OSC использует протокол TCP, поэтому я не совсем уверен, почему я не могу использовать OSC.Единственное, что меня смущает, - это как упаковать эскиз Обработки и патч Puredata в один APK.

Спасибо

1 Ответ

1 голос
/ 09 февраля 2011

Я не знаю специфики разработки платформы Android, но вам нужно будет иметь возможность запускать одно приложение из другого. Этот вопрос о переполнении стека покажет вам, как это сделать .Как только вы это сделаете, вы сможете отправлять команды через osc на ваш экземпляр pd.

Другой вариант будет использовать libpd .По словам одного из разработчиков, они работают над , упаковывая его как библиотеку обработки .Если вы написали свой визуальный код на языке c, то вы сможете подключиться к этому libpd для обработки аудио.

...