Thanks, Yuri, Creator of Xynthesizr!

04 Sep 2015

I've been playing around with MiMiX for the past couple of weeks. In short, it lets you mix synths live via Audiobus inputs.  (Have a look at the prolific Music App Blog for another perspective on MiMiX.)  One of my favorite apps to use with MiMiX is Xynthesizr.  It's a step sequencer with a simple interface and powerful set of features. For example, you can configure it to send sections of the sequence grid to different MIDI channels allowing you to drive multiple synths, or you can create a sequence programmatically using a variety of algorithmic approaches.  And you can even mix and match pre-programmed steps with programmatic steps in a single sequence!

A 16 step sequence with the final 4 steps randomized.

During my improv sessions with MiMiX, I had experienced a few crashes using Xynthesizr with MidiBus for clock sync and decided I'd try to contact their support team and report the problem. So I went to, found an email address at the bottom of the page, and sent an email describing the issues I'd seen.

xynth-state-save-crash Screenshot showing error when saving state in Audiobus.

I was pleasantly surprised to get a note from Yuri Turov, the creator of Xynthesizr, a day later asking some follow up questions. He explained how to get crash logs from my iPad and asked me to send him logs from my device.

I synced my iPad and a "find" command later I had a crash log to send. Yuri was able to use the log to find a bug that occurred when saving state in Audiobus with external clock source enabled.  Sweet!

crash-log-find The log that helped pinpoint the Xynthesizer bug where Audiobus state saving doesn't work when external clock input is enabled.

I'm glad that the bug is getting fixed but the best part is that Yuri actually got back to me and was curious to learn more about my usage of his app. This is one of the best things about music on iOS right now.  It's awesome to be able to interact directly with app creators and get some firsthand insight into the dedication they bring to supporting their software.  I'm hopeful that the iOS platform will continue to provide opportunities for talented individuals and small companies to create apps that might not make it out of (or even to) the brainstorming phase at larger companies.  Don't get me wrong.  There is some great music tech coming out of large companies, but it's really encouraging to see innovative and high quality apps coming from small outfits, too.

Thanks to Yuri and all the other talented independent developers out there following their visions and pushing music creation on iOS forward.