Cuál es la experiencia programas escritos en un lenguaje de síntesis de audio/análisis como ChucK, Pure Data, Csound, Supercollider, etc., en un dispositivo embebido como un Arduino Mega, Beagle Board correr o una placa personalizada con un microprocesador o DSP chip?Ejecución de un lenguaje de síntesis/análisis de audio en un dispositivo embebido
Me gustaría saber qué idioma y hardware eligió y por qué. ¿Cuáles fueron los obstáculos, etc.? Mi objetivo es ejecutar programas que puedan ser fácilmente programados por músicos/productores en un foro que no sea demasiado caro.
Recibí la opinión de alguien que está ejecutando exitosamente programas ChucK en un Beagle Board (Ubuntu Linux en un Beagle Board ejecutando ChucK), pero su elección de idioma y hardware fue muy ligera, su configuración no usa el DSP en el Beagle Board y parece excesivo ejecutar una instalación completa de Linux para procesar señales de audio.
¡Cualquier entrada es apreciada!
Actualización: I conocer Zengarden que es una aplicación de tiempo de ejecución Pd (como una biblioteca independiente C++) y funciona bien en dispositivos basados en ARM. Por ahora, iré con BeagleBoard y Zengarden, pero en una etapa posterior del proyecto, tendré que reemplazar el BeagleBoard por algo que cueste menos.
Me encantaría recibir más comentarios de la comunidad.
Newton Armstrong ejecuta supercollider en una pieza de hardware sin pantalla que ejecuta Linux. Pero eso no es de lo que estás hablando. Tengo curiosidad también. Si encuentras una respuesta, ¡me encantaría saberlo! ([email protected]) – morgancodes
Gracias @WillHartung por la larga respuesta !! Con suerte, alguien proporcionará información sobre la elección del idioma de audio. –
Estoy seguro de que esto no es exactamente lo que quiere, pero los [apéndices OSC del proyecto IPRE para ChucK] (http://wiki.roboteducation.org/ChucK) están relacionados. Otros pueden encontrarlo útil, particularmente si se trabaja con niños. – Curtis