|
About Andrew Choi
MIDI Programs
MIDI File Player (External Device)
MIDI Destination Pop-Up Button
Other Programs Cocoa Sample Programs Syntax Coloring Using Flex Algorithms Jazz Chord Analysis as Optimization
|
A blog where I will write mostly about programming in Cocoa and CoreMIDI, and experiences from my ports of Emacs and XEmacs to the Mac OS.
The code for choosing destination endpoints and patches has been integrated into my automatic accompaniment program. A few modifications were necessary so the same code can be used for different controls (or groups of controls) in the preferences panel. These are not very difficult to do but if I had to start over again, I would probably have considered using Cocoa bindings for implementing the preferences panel.
Oh, eating stuffs :-). What are you doing in mine?
Worked out a little GUI for selecting the patch for a track. It turns out that different synthesizer manufacturers employ different methods for selecting patch banks. But the ones shown in the popup button below are the most common ones and are ones supported by Opcode Vision and Coda Finale. So thatll be good enough for me for the moment.
|
Lists
Less-Known Facts About Emacs
Chinese Restaurants in Calgary
Calgary/Banff Tourist Attractions
Top-10 Reason I Stopped Working on Emacs
Misc
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright © 2003, 2004, 2005 Andrew Choi (Contact Information). | Created with FCBlog |