This post is for people who are trying to get their iPhone or iPad apps to connect to their hardware synthesizers or controllers via Wi-Fi. For instance, if you're using one of my synth patch editing apps, or trying to play a synth app on your iPad with a MIDI keyboard, then this is what you want.
The Coffeeshopped Blog
Today I'm happy to announce the release of my first set of custom patches for the Casio CZ synthesizer family: CZ Pack 1. The pack contains 20 sysex files that you can use with your CZ-101, CZ-1000, CZ-3000, or CZ-5000. You can give a listen to some examples of these sounds in the video below. And beyond that, I thought I'd share some insight into my sound design process with the CZ.
Yesterday I slapped together a video to show some of what Mopho Touch can do. I cover the basic functionality, and the random patch feature.
Today I created a simple tool called Better Live Routings that performs a simple task: routing all MIDI data to/from a pair of MIDI ports on your computer. I made it to work around a bug I've experienced with the "Live Routings" feature in the Network MIDI device on OS X. This bug seems to filter some MIDI data, which breaks the functionality of some MIDI applications, such as Mopho Touch.
Months ago, I began some work to figure out how to make a version of Glory Math 1 that runs both faster and at a higher resolution. That effort took me down a rabbit hole of OpenGL experimentation...
Somewhere during that process though, I also came across word that someone had put together a version of Pure Data that can be easily embedded within an iOS app. So, I started experimenting with generative music within the context of an interactive graphics app like Glory Math.
Aside from software, one of my biggest interests has always been electronic music. So, it's only natural that I try to meld these two interests once in awhile, and when I do, I like to share. So, here is Coffeeshopped's first offering in the music software space: a patch editor for the Casio CZ-101 synthesizer.
On January 8th, I'm flying to Guatemala. I'll be there for about two months, studying Spanish and sightseeing. Over the past month, I've been going back and forth on a question: should I take my laptop? It's a big decision.
If you're a freelance web worker, then you may have run into this scenario before:
Prospective Client: I think I'd like to work with you! What's your hourly rate?
You: Great! My hourly rate is $X.
Prospective Client: Oh, that's a bit more than we can afford. Would you consider doing the project for a flat fee?