What's going on with MediaTurbine? Having MediaTurbine as an example would really help for the plumbing!
MediaTurbine is yet another project that works and is in the queue to have something done with I haven't quite decided what yet because there are a ton of other projects ahead of it.
You can see the source code that it was based upon on the Sea of Arrows site:
http://seaofarrows.com/srcviewSea of Arrows was built quickly as the basis for a talk, so it wasn't really meant to be reused. But, when I got the idea to do PureMVC-TV, it only took a day or so to turn it into the common library that drives both Sea of Arrows and PureMVC-TV. The main difference to the code is that the visualizers have become interface driven to support different types. This greatly increased the code separation and modularity between the visuals core and the playback core.
The plumbing and the state machine logic are essentially unchanged, so you should be able to glean a little from it.
-=Cliff>