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.


Further discussion forthcoming. You can download the source code here:


Updated project for XCode 4.51 (OS X Snow Leopard or later):


Note the application is no longer document based, and supports undo/redo. If you use the original Leopard version for some reason, make sure you don't open more than one document window as it may hang OS X, which I suppose is some sort of achievement.

Installer package:


Enjoy.

No comments:

Post a Comment