iRTcmix
v 0.2, July 30, 2009
- iRTcmix_0.2-src.zip
-- source + XCode project for basic iRTcmix app
  2.3 Mbytes download, approx.
50+ Mytes compiled on disk
This archive will unpack to a single iRTcmix_0.2-src/ folder.
Inside are three sub-folders:
- RTcmix-iPhone/ -- RTcmix source code for building the
iPhone linked-libs
- iRTcmix/ -- source code + Xcode project for a basic app
- iRTcmix2/ -- source code + Xcode project for a more complex
app, showing interactive features
I tried to make these as simple as I could. I stripped out a lot
from Apple's SpeakHere demo app, including some property-listener
stuff (route-changed, etc.) that may or may not be important. Oh well.
Read the "README.txt" files for compilation instructions.
Some caveats:
-- I have successfully compiled and loaded these onto my ancient
iPhone (updated to OS 3.0, though).
If you want to run this on your phone or iPod, you will need
to join Apple's stoopid developer program and get a stoopid certificate.
This Is Truly Annoying.
-- See the note about running "make" twice. Silly me, I need to fix a
small problem in the makefiles, but haven't yet. I think it may work
ok, though.
-- Note that the "rtcmix_score.sco" file is #included into the code
and then compiled. Apple will not allow general scripts to be loaded
and executed on-the-fly, so you need to set your RTcmix script prior
to creating the app. I can actually see why they do this, although it's
too bad that the world is this way.
-- I don't have audio input working in this version, but it shouldn't
be too hard. Interaction using makeconnection()
and settable-vars during script execution seems to work well, though
"iRTcmix2" does this). Editing the textfields does seem to cause
an interruption in the audio, not sure how to fix this.
to do.
Let me know how this works for you. I hope it does! I think there is
a lot of possibility here.
Brad Garton
garton - at - columbia.edu
July, 2009