[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