diff options
author | Anthony Green <green@redhat.com> | 2005-10-07 03:21:02 +0000 |
---|---|---|
committer | Anthony Green <green@redhat.com> | 2005-10-07 03:21:02 +0000 |
commit | 8fb197cf8dad95a376255d4bd28441390f05dbed (patch) | |
tree | d4cfa65acd2edd0a9f28be4353ff78a875e46ba6 /INSTALL | |
parent | 4838da885c1956769c1fc1d2638a866bf7372c3f (diff) | |
download | classpath-8fb197cf8dad95a376255d4bd28441390f05dbed.tar.gz |
2005-10-06 Anthony Green <green@redhat.com>
* INSTALL: Describe midi provider dependencies.
* native/jni/midi-dssi/README: New file.
* LICENSE (terms): Add notice about code copied from the DSSI
distribution.
* examples/gnu/classpath/examples/midi/Demo.java: New file.
* native/jni/midi-dssi/dssi_data.h (dssi_data): Add control_count,
control_port_map, control_value_map, sample_rate, and
control_values fields.
* native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c
(DEBUG_DSSI_PROVIDER): New macro.
(get_port_default): New function.
(set_control): New function.
(Java_gnu_javax_sound_midi_dssi_DSSISynthesizer_open_1): Remove
debug output. Reformat. Allocate the control ports and assign
proper default values.
(Java_gnu_javax_sound_midi_dssi_DSSISynthesizer_noteOn_1): Use
JLONG_TO_PTR.
(Java_gnu_javax_sound_midi_dssi_DSSISynthesizer_noteOff_1): Ditto.
* gnu/javax/sound/midi/dssi/DSSISynthesizer.java
(Channel.controlChange): Implement.
(controlChange_): New native method.
* include/gnu_javax_sound_midi_dssi_DSSISynthesizer.h: Rebuilt.
* gnu/javax/sound/midi/alsa/AlsaMidiSequencerDevice.java: Make
instance final.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -79,6 +79,29 @@ Suggested Software - texinfo 4.2 or higher. + For building the ALSA midi provider code you will need + ALSA. http://www.alsa-project.org. + + For building the DSSI midi synthesizer provider code you will + need DSSI from http://dssi.sourceforge.net. This, in turn, + introduces many dependencies, including: + + - liblo: the Lightweight OSC implementation + http://plugin.org.uk/liblo/ + + - LADSPA: Linux Audio Developer's Simple Plugin API + http://www.ladspa.org + + - the JACK Audio Connection Kit: A low latency audio server + http://jackit.sourceforge.net + + - libsndfile: an audio file I/O library + http://www.mega-nerd.com/libsndfile/ + + - fluidsynth: a real-time SoundFont 2 based soft-synth + http://www.fluidsynth.org/ + + This package was designed to use the GNU standard for configuration and makefiles. To build and install do the following: |