Currently, the standard Java version 1.4.2 included on Apple Macintosh OSX computers
does not identify connected MIDI devices in a way that is completely compatible with the standard Java
Sound API package (javax.sound.midi). Java users have had problems with MIDI I/O on OS/X. Although the pure
Java standard classes (javax.sound.midi.*) were implemented on the Mac, Apple had neglected to write the necessary
midi service provider class(es). This meant that Pure Java programs could not actually "see" and
interface to any MIDI I/O devices. This may be an issue for you if you want to use VP (which is a
"pure" Java application).
Plumstone is a MIDI service provider which fills in this gap and enables pure Java
programs that require MIDI access to run on the Mac. Download it from the
Plumstone MIDI Project website. We have successfully used this during VASTprogrammer
beta testing on the Mac.
Some users may want to explore the J2SE 5.0 Release 1 for Tiger on the
Mac Java Developer website, but I see no indication that this issue has been addressed, short of
using Plumstone.
Important Note: PlumStone is only used for Macs. Don't try it on other platforms.
|