[chuck-dev] Intro + question

Ge Wang gewang at CS.Princeton.EDU
Tue Jul 27 18:11:42 EDT 2004


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 at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev



More information about the chuck-dev mailing list