summaryrefslogtreecommitdiff
path: root/LICENSE
diff options
context:
space:
mode:
authorAnthony Green <green@redhat.com>2005-10-07 03:21:02 +0000
committerAnthony Green <green@redhat.com>2005-10-07 03:21:02 +0000
commit8fb197cf8dad95a376255d4bd28441390f05dbed (patch)
treed4cfa65acd2edd0a9f28be4353ff78a875e46ba6 /LICENSE
parent4838da885c1956769c1fc1d2638a866bf7372c3f (diff)
downloadclasspath-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 'LICENSE')
-rw-r--r--LICENSE14
1 files changed, 14 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
index 240f834dd..273623b2c 100644
--- a/LICENSE
+++ b/LICENSE
@@ -284,3 +284,17 @@ All these files are distributed under the following terms:
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in these Data Files or Software without prior
written authorization of the copyright holder.
+
+
+The file native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c
+contains two functions (get_port_default and set_control) derived from
+example code in the DSSI distribution (http://dssi.sourceforge.net).
+The original DSSI example code is distributed under the following
+terms:
+
+ Copyright 2004 Chris Cannam, Steve Harris and Sean Bolton.
+
+ Permission to use, copy, modify, distribute, and sell this software
+ for any purpose is hereby granted without fee, provided that the
+ above copyright notice and this permission notice are included in
+ all copies or substantial portions of the software.