MIDI Programs
MIDI File Player (External Device)
MIDI Destination Pop-Up Button
MIDI File Player (Internal Synth)
Other Programs
jyut6 ping3 Cantonese Input Method
Cocoa Sample Programs
Launch Application and Open URL
Saving Uncommitted Text Field Edits
Algorithms
Jazz Chord Analysis as Optimization
Optimal Line Breaking for Music
A blog where I will write mostly about programming in Cocoa, Carbon, and CoreMIDI, and experiences from my ports of Emacs and XEmacs to Mac OS X.
On Winter Vacation
Friday November 18, 2005
| Sun | Mon | Tue | Wed | Thu | Fri | Sat | |
| 1 | 2 | 3 | 4 | 5 | • | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | ← |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 | |
| 27 | 28 | 29 | 30 | ||||
| Oct Jan |
Forums
Guestbook (Registration not required to post)
TOE Discussion Forum (Registration required to post)
My Projects
Lists
Top Ten Signs That Free Software Developers are in it for Ego, Not Freedom
Chinese Restaurants in Calgary
Calgary/Banff Tourist Attractions
Top-10 Reasons I Stopped Working on Emacs