On 9/18/07, AlgoMantra <algomantra@gmail.com> wrote:
You can't take it on a mobile-phone, at least not yet that I know off.

Hey Kassen, I did mention at the livecode list that I am interested in using
mobile phones as controllers for all sorts of things - especially audio synthesis.
However, I never expected to load Chuck onto a phone!

Yes, but we can dream about the future! As I understand the way GSM works mobile phones *need* to be capable of DSP at rather high frequencies because otherwise they couldn't encode your calls to whatever frequency GSM works at. I just looked it up and those GSM bands are slightly below and in the GHz range so whatever is doing that must be quite a amusing little chip, maybe that one isn't open for abuse.

Generally mobile phones keep getting more advanced and people keep expecting them to do more (games, calendars, one friend of mine lamented that the interface on his phone was no good for working with the copy of Word it came with) so in the future.... why not?

 

The current Nokia series allows developers only wave playback, and that too
one file at a time. I also have no access to mic input directly, it has to be
recorded. I am working with extreme constraints here, so I am a bit lost you see.
The only good thing is that I can write for the phone using Python.

However, one solution was this. I can easily control ChucK
running off a laptop through a Nokia handset via bluetooth. Now I would probably project a
graphical interface to control ChucK onto the screen, and press various blocks
on it using the cellphone.

The rest as you suggested, can be done in various ways, but I'm still trying all those
things out.


Yes, I see. Now, what if the FFT was done in ChucK and you build bars for the graphical representation of the spectrum (that I gather you want on the phone?) in python, then scaled the update rate and amount of bars to whatever Bluetooth can take if you send those values over OSC?

 

Kas.