Hi Bert! Welcome to chuck-dev. It is interesting that you are thinking of porting ChucK to TI DSP platform. We recently tried this, porting ChucK to run on the TI 6711 card. It wasn't a real port - we basically wrote out a ChucK-ified c program that was cross-compiled into the board's instruction set. It was a proof of concept and was horrendously wasteful since we were essentially running virtual instructions on the embedded system. This has a lot of potential - we can use the ChucK timing and concurrency for very precise, real-time embedded programming. Our test worked, synthesized audio, stereo 24000Hz, using shreds and for fun, we synchronized the audio to the onboard LED's. All this ran in real-time. It was promising because this was don't extremely inefficiently because we were emulating the ChucK VM on the board - so there is like infinite room for improvement - even with better c generation, and getting rid of the emulation = several orders magnitude speed-up. any way, the results of our experiment: http://www.cs.princeton.edu/~gewang/ee464/product.html it is very horrendous, but promising. What do you think? Best, Ge! On Jul 27, 2004, at 2:57 PM, Bert Schiettecatte wrote:
Hi all,
I'm new to the chuck list. I'm Bert Schiettecatte, and I'm a researcher in musical interfaces currently working in Belgium at the university of Brussels. I was at CCRMA a few years ago for a master of arts in music, science and tech. where some of you might have spotted me.
Anyway, I have a question: I'd like to try to port chuck to a TI hardware DSP platform.. Any suggestions on how to do it?
Thanks, bert
_______________________________________________ chuck-dev mailing list chuck-dev@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev