FWIW, I gave it a try. It's certainly not trivial. It relies on some interfaces that just aren't there yet for sound, and on objC++ for certain other functions. Someone more determined than I could probably fix it up, but I had no luck with any quick fixes :-P
gb