Programming & Music
Working on my MIDIChimes application, adding a piano-type keyboard UI, I happened to notice a section in the Interface Builder Identity Inspector I’d always glossed over before — the “User Defined Runtime Attributes” section (I’m
I recently wrote a “MIDIChimes” app that sends note-on and off somewhat randomly for a given set of notes. I noticed a memory leak, investigated, and after many hours of poking at it finally plugged
I’m not familiar with either GCD or high precision timers on the Mac (I don’t currently write code for iOS but I’m sure it’s similar). Since I’m working on MIDI code, this means I’m going
A month or so ago I started playing around with MIDI and Swift, and immediately became disenchanted with the way one has to deal with the C-isms of CoreMIDI. Correct me if I’m wrong, but
This took quite awhile to figure out. At first I tried and failed to use a mutable dictionary, then gave up and went with a mutable array of OutputPort.
class OutputPort: NSObject {
let source: