Showing posts with label OS X. Show all posts
Showing posts with label OS X. Show all posts

Saturday, 19 January 2013

On Screen Keyboard for OS X (Updated)



This project has now been updated for Lion and Mountain Lion, so it supports:

  • Lion document versioning and autosaving
  • Undo and Redo for all UI actions
The code's also been cleaned up so it builds cleanly under Clang/LLVM (apparently some of my Objective C programming habits from the time I first wrote it are now considered "archaic" by the static analyzer - that's what you get for learning it in the early '90s!)

Thursday, 14 July 2011

Simple Arpeggiator for OS X - Part 1

This is a simple standalone arpeggiator application for OS X. Its primary reason for existing is that I have several synthesizers such as the Clavia Nord Modular that provide every imaginable feature except an arpeggiator, and you can't play the music of any of the all time greats such as A Flock of Seagulls, Men Without Hats or Dollar without one. From a programming point of view, it demonstrates the construction of MIDI data with accurate timing without undue CPU overhead using the Mach thread scheduling capabilities of OS X.


Sunday, 12 June 2011

On Screen Keyboard for OS X - Part 1

Have you ever wished you could have a MIDI controller keyboard on the screen that you could play using the mouse or QWERTY keyboard? No, me neither, but it's a useful debugging tool and a perfect complement to this.



Note that this application has been updated for more recent versions of OS X - see here for the updated project.

Thursday, 2 September 2010

QCommander 0.1 Release

Q Commander is a freeware Macintosh application for use with the Suzuki Music QChord. The purpose of the application is to translate the MIDI information produced by the QChord so that it can be used to control other MIDI devices.