Qual è l'esperienza l'esecuzione di programmi scritti in una sintesi/analisi lingua audio come ChucK, Pure Data, Csound, Supercollider, ecc in un dispositivo embedded come ad esempio un Arduino Mega, Beagle Board o una scheda personalizzata con un microprocessore o DSP chip?Esecuzione di un linguaggio di sintesi/analisi audio su un dispositivo embedded
Mi piacerebbe sapere quale lingua e hardware hai scelto e perché. Quali sono stati gli ostacoli, ecc.? Il mio obiettivo è di eseguire programmi che possano essere facilmente programmati da musicisti/produttori in una scheda che non sia troppo costosa.
Ho ricevuto input da qualcuno che sta eseguendo con successo programmi ChucK in una scheda Beagle (Ubuntu Linux su una scheda Beagle su cui è in esecuzione ChucK), ma la sua scelta di lingua e hardware è stata eseguita molto leggermente, la sua installazione non utilizza il DSP in il Beagle Board e sembra eccessivo usare un intero sistema Linux per elaborare i segnali audio.
Qualsiasi input è apprezzato!
Aggiornamento: Ho trovato Zengarden che è un'implementazione di runtime Pd (come libreria standalone C++) e funziona bene su dispositivi basati su ARM. Per ora, andrò con BeagleBoard e Zengarden ma in una fase successiva del progetto, dovrò sostituire il BeagleBoard con qualcosa che costa meno.
Mi piacerebbe sentire più input dalla community.
Newton Armstrong esegue il supercollider su un componente hardware privo di schermo che esegue Linux. Ma non è di questo che stai parlando. Anch'io sono curioso. Se trovi una risposta, mi piacerebbe saperlo! ([email protected]) – morgancodes
Grazie a @WillHartung per la lunga risposta !! Speriamo che qualcuno fornisca qualche input sulla scelta del linguaggio audio. –
Sono sicuro che questo non è esattamente quello che vuoi, ma gli [stub OSC del progetto IPRE per ChucK] (http://wiki.roboteducation.org/ChucK) sono correlati. Altri potrebbero trovare utile, in particolare se si lavora con i bambini. – Curtis