I’ve been debating about shutting down Disappointed Pig LLC for some time now, and my recent move to Cambridge MA has settled the debate for me. The disappointedpig.com domain will continue to exist, as well as this blog and the forums, however the business entity will be dissolved before the end of September 2018.

The good news is I have decided to make StageCaller (for iOS and Android) and Path Schedule (for Android) free. I will continue to support StageCaller v1 and Path Schedule v2 for the foreseeable future but probably a bit less ‘hands-on’ than before.

StageCaller v2 is still in the works and I’ve decided to finally finish it up and release it (also for free) in the coming months – eventually the codebase for v2 will be open sourced. I thought about open sourcing v1, but it’s just awful ObjectiveC and no one should be forced to look at that. It’s also increasingly difficult to compile since Apple/Dropbox/Google change their APIs as the years drag on.

Path Schedule v2 (and v1 on Android) will also move to open source – although I should clean up the codebase a bit before I do that.

I’ve already made StageCaller for iOS free (as of yesterday) and I’ll make StageCaller & Path Schedule for android free shortly (I need to figure out how to do that)

I thank you all for your support over the years. As always I’m happy to help out if anyone needs assistance with StageCaller, theater stuff, or finishing a bottle of whiskey.

NOTE: there are some odd things happening with google drive/dropbox login – they both work, but sometimes you don’t arrive back at the right place in the app when logging in – I’m working on fixing it… but it’s annoying

there’s also an intermittent crash I’ve seen in the user crashlogs concerning google drive – not sure what’s going on there – but if you’ve been affected by it please contact me via forum.disappointedpig.com

I’ve released StageCaller for Android 1.0.2-RC2 – this fixes a bunch of stability issues. I also fixed some startup & restore issues.

Android 5.x & 6.x have some issues with IPv6 that I haven’t figured out yet – so if your MIDI setup gets can’t connect or timeout errors please try manually entering the device IP address into the Audio MIDI Setup directory. Other than that, this version should work pretty well.

I think the next steps are to flesh out the fake call subsystem and the pattern editor. At some point I’m going to have to resolve the differences between the iOS & Android versions.

I’ve released StageCaller for Android 1.0.2-RC2 – this fixes a bunch of stability issues. I also fixed some startup & restore issues.

Android 5.x & 6.x have some issues with IPv6 that I haven’t figured out yet – so if your MIDI setup gets can’t connect or timeout errors please try manually entering the device IP address into the Audio MIDI Setup directory. Other than that, this version should work pretty well.

I think the next steps are to flesh out the fake call subsystem and the pattern editor. At some point I’m going to have to resolve the differences between the iOS & Android versions.

V2.2 is a minor update to Path Schedule – I fixed a long standing bug that would crash the app when re-ordering stations – it didn’t happen all that often which is why I had such a hard time finding the issue…

Basically I finally wrote a better routine for re-ordering stations. I used to regenerate all the station views (which took ~1.5 seconds) , now I just move the views around in the scroll view by changing their constraints (~100ms) – while rewriting this I finally noticed the stupid bug that I should have seen years ago.