Re: Java CoreMIDI vs javax.sound vs MMJ etc
Re: Java CoreMIDI vs javax.sound vs MMJ etc
- Subject: Re: Java CoreMIDI vs javax.sound vs MMJ etc
- From: Normen Hansen <email@hidden>
- Date: Thu, 20 Mar 2008 10:04:58 +0100
In the early days of OSX Apple wanted Java developers to have access
to nearly the whole Cocoa API and they gave it to them. Since the Sun
implementation of audio and midi in java is not too advanced and OSX
is a media OS they decided to use their Cocoa API solely to support
audio&midi in OSX Java. I think this was the bad decision.
Now engineers started to realize that the tight rope between Java and
the Cocoa API will become a problem in the future and started (I think
they announced it with Panther) to pull back the Java Cocoa support
(which is ok for the sake of the OS I think).
This is why "plumstone" (the first standard midi implementation for
osx) and mmj etc. have emerged. Most Java programs are not
specifically tailored for osx, never have been.
I really think Apple should support the standard midi api in their
virtual machine!
Regards,
Normen
Am 18.03.2008 um 01:02 schrieb Jason Proctor:
i've had a few private responses to this post which seem to indicate
quite clearly that the installation of MMJ (or equivalent) as a
provider is necessary for operation of the javax.sound.midi package
beyond furtling with the default synthesizer & sequencer etc.
Apple replaced the Java interface to CoreMIDI, which worked fine,
with this? er, wtf?
this situation, together with others i've encountered recently, is
making me start to seriously doubt Apple's commitment to Java.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden