I'll sort out some bugs before uploading anyplace else, so please report anything found.
* Does not update song length when number of lines are changed in a pattern (don't wanna observe all those). Will add some sort of slow timer that occasionally refreshes total number of lines to catch such changes.
Transporting somewhere while playing seems to only skip by patterns - should be lines. Worked before but dunno what happened now.
Should operate on playback pos, not edit pos ? Edit pos seems nicest.
Additional ideas (all optional in GUI):
Cheap "scrubber" slider (forward only, and optional). Move a slider to increase BPM, and when released it will snap back to original BPM. Might not be possible with slider, but only with xypad. Edit: xypad hooked up to BPM and a realtime pitchshifter (if free one exist) would be pretty cool. No GUI element suitable.
* Song markers of various kind - comments, "bookmarks", play from bookmark on click. Some image handling needed.
Generate some kind of small "intensity/energy" image below the transporter, based upon number of non-empty slots at any position. Fixing this.
Skipping thru song should reset audio inbetween. I think it's possible and that I saw some tool killing audio (?). Edit: transport:panic(). Will see if it works smooth enough. Done.
Edited by joule, 13 October 2016 - 10:28.