Rewrote Tunealiser for Processing.js, which means it runs natively in the browser and is generally 1000x cooler. You can load/save projects by URL, save screenshots, all sorts. You can view (but not yet edit) on Android, iPhone, iPod Touch and iPad. Perhaps you can edit on iPad if you have a bluetooth keyboard; I dunno.
I spent 20 straight hours hacking workarounds for all sorts of stuff to shoehorn this project into Processing.js (like, completely recreating functionality of libraries I was originally using which can’t be included in .js projects), but it’s finally in a state where *I* would use it. And that’s all that matters, as I wrote this for me ;)
Lots of progress! Here’s what Tunealiser looks like in use. It took me about 30 seconds to whip up this analysis of a fictional piece of music. Blocks can be created, resized, moved or deleted quickly, song length in mins/secs can be input - relative timestamps are updated automatically, editable textareas get focus when the mouse is hovering over them for quick adjustments.
This looks good. I shall go to it.