MidiShare Java Kit 1.26
The kit contains what is needed to run MidiShare applets/applications
on MacOSX. The MidiShare/Java classes and natives libraries
are JDK 1.4 (and later) compatible.
Installation
MidiShare must
be installed on your machine. Natives libraries are named libJMidi.x.x.x.jnilib
and libJPlayer.x.x.x.jnilib with the appropriate version
number. The Java Virtual machine will look for libJMidi.jnilib
and libJPlayer.jnilib which are symbolic links to
the real files. These files can either be installed in the folder
of the Java applications that needs them, or into the standard
/usr/lib/java folder for an installation to be shared by all users.
For developers :
The MidiShare installer puts natives libraries in
/usr/lib/java and the grame.jar file in /Library/Java/Extensions.
To redistribute a MidiShare/Java application, the best is to give the MidiShare installer with the application.
The grame.jar file located in /Library/Java/Extensions contains the Java classes needed
to access the MidiShare API in Java. This file must be added in
Java projects that need to access the MidiShare classes in Java.
The doc folder contains the MidiShare/Java documentation
generated with Javadoc. The tutorial contains MidiShare/Java sample
code.
Versions :
- 11/13/96 1.00 First Release.
- 01/23/97 1.13 Contains versions of the natives librairies
and classes to be used with several JVM (Metrowerks, Apple MRJ,
Sun JDK 1.02, Netscape 3.0).
- 06/12/97 1.15 MIDIFile management is now complete.
More functions to deal with MidiShare events and sequences have
been added (see the MidiEvent and MidiSequence classes). The
documentation has been updated.
- 03/28/98 1.20 Correction of bugs in MIDIFile management.
- 09/01/98 1.21 New packaging.
- 05/01/01 1.22 Updated for JNI interface. Installation
for Apple MRJ only.
- 05/02/02 1.23 Installation for MacOSX.
- 10/09/03 1.24 Installation for MacOSX framework version.
- 18/09/03 1.25 Correct the java natives libraries installation path.
- 16/03/05 1.26 Simplified hierarchy
Known problems:
Comments and bug report at: MidiShare@grame.fr