Changeset: b06c29386f63
Author:    amenkov
Date:      2009-01-19 20:11 +0300
URL:       http://hg.openjdk.java.net/jdk7/swing/jdk/rev/b06c29386f63

6702956: OpenJDK: replace encumbered code (software synthesizer)
6717691: Update Gervill with post 1.0 fixes
6740210: Update Gervill with more post 1.0 fixes
6748247: Further update Gervill with still more post 1.0 fixes
6748251: Apply IcedTea midi sound patch
6758986: Gervill: Turn SoftJitterCorrector, SoftAudioPusher threads into a 
daemon threads
Reviewed-by: ohair, darcy

! make/common/Release.gmk
! make/common/internal/BinaryPlugs.gmk
! make/javax/sound/Makefile
- make/javax/sound/jsoundhs/FILES.gmk
- make/javax/sound/jsoundhs/Makefile
- make/javax/sound/jsoundhs/mapfile-vers
! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java
+ src/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
+ src/share/classes/com/sun/media/sound/AudioFloatConverter.java
+ src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
+ src/share/classes/com/sun/media/sound/AudioFloatInputStream.java
+ src/share/classes/com/sun/media/sound/AudioSynthesizer.java
+ src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java
+ src/share/classes/com/sun/media/sound/DLSInfo.java
+ src/share/classes/com/sun/media/sound/DLSInstrument.java
+ src/share/classes/com/sun/media/sound/DLSModulator.java
+ src/share/classes/com/sun/media/sound/DLSRegion.java
+ src/share/classes/com/sun/media/sound/DLSSample.java
+ src/share/classes/com/sun/media/sound/DLSSampleLoop.java
+ src/share/classes/com/sun/media/sound/DLSSampleOptions.java
+ src/share/classes/com/sun/media/sound/DLSSoundbank.java
+ src/share/classes/com/sun/media/sound/DLSSoundbankReader.java
! src/share/classes/com/sun/media/sound/DirectAudioDevice.java
+ src/share/classes/com/sun/media/sound/EmergencySoundbank.java
+ src/share/classes/com/sun/media/sound/FFT.java
+ src/share/classes/com/sun/media/sound/InvalidDataException.java
+ src/share/classes/com/sun/media/sound/InvalidFormatException.java
+ src/share/classes/com/sun/media/sound/JARSoundbankReader.java
+ src/share/classes/com/sun/media/sound/ModelAbstractChannelMixer.java
+ src/share/classes/com/sun/media/sound/ModelAbstractOscillator.java
+ src/share/classes/com/sun/media/sound/ModelByteBuffer.java
+ src/share/classes/com/sun/media/sound/ModelByteBufferWavetable.java
+ src/share/classes/com/sun/media/sound/ModelChannelMixer.java
+ src/share/classes/com/sun/media/sound/ModelConnectionBlock.java
+ src/share/classes/com/sun/media/sound/ModelDestination.java
+ src/share/classes/com/sun/media/sound/ModelDirectedPlayer.java
+ src/share/classes/com/sun/media/sound/ModelDirector.java
+ src/share/classes/com/sun/media/sound/ModelIdentifier.java
+ src/share/classes/com/sun/media/sound/ModelInstrument.java
+ src/share/classes/com/sun/media/sound/ModelInstrumentComparator.java
+ src/share/classes/com/sun/media/sound/ModelMappedInstrument.java
+ src/share/classes/com/sun/media/sound/ModelOscillator.java
+ src/share/classes/com/sun/media/sound/ModelOscillatorStream.java
+ src/share/classes/com/sun/media/sound/ModelPatch.java
+ src/share/classes/com/sun/media/sound/ModelPerformer.java
+ src/share/classes/com/sun/media/sound/ModelSource.java
+ src/share/classes/com/sun/media/sound/ModelStandardDirector.java
+ src/share/classes/com/sun/media/sound/ModelStandardTransform.java
+ src/share/classes/com/sun/media/sound/ModelTransform.java
+ src/share/classes/com/sun/media/sound/ModelWavetable.java
! src/share/classes/com/sun/media/sound/Platform.java
+ src/share/classes/com/sun/media/sound/RIFFInvalidDataException.java
+ src/share/classes/com/sun/media/sound/RIFFInvalidFormatException.java
+ src/share/classes/com/sun/media/sound/RIFFReader.java
+ src/share/classes/com/sun/media/sound/RIFFWriter.java
! src/share/classes/com/sun/media/sound/RealTimeSequencer.java
+ src/share/classes/com/sun/media/sound/SF2GlobalRegion.java
+ src/share/classes/com/sun/media/sound/SF2Instrument.java
+ src/share/classes/com/sun/media/sound/SF2InstrumentRegion.java
+ src/share/classes/com/sun/media/sound/SF2Layer.java
+ src/share/classes/com/sun/media/sound/SF2LayerRegion.java
+ src/share/classes/com/sun/media/sound/SF2Modulator.java
+ src/share/classes/com/sun/media/sound/SF2Region.java
+ src/share/classes/com/sun/media/sound/SF2Sample.java
+ src/share/classes/com/sun/media/sound/SF2Soundbank.java
+ src/share/classes/com/sun/media/sound/SF2SoundbankReader.java
+ src/share/classes/com/sun/media/sound/SimpleInstrument.java
+ src/share/classes/com/sun/media/sound/SimpleSoundbank.java
+ src/share/classes/com/sun/media/sound/SoftAbstractResampler.java
+ src/share/classes/com/sun/media/sound/SoftAudioBuffer.java
+ src/share/classes/com/sun/media/sound/SoftAudioProcessor.java
+ src/share/classes/com/sun/media/sound/SoftAudioPusher.java
+ src/share/classes/com/sun/media/sound/SoftChannel.java
+ src/share/classes/com/sun/media/sound/SoftChannelProxy.java
+ src/share/classes/com/sun/media/sound/SoftChorus.java
+ src/share/classes/com/sun/media/sound/SoftControl.java
+ src/share/classes/com/sun/media/sound/SoftCubicResampler.java
+ src/share/classes/com/sun/media/sound/SoftEnvelopeGenerator.java
+ src/share/classes/com/sun/media/sound/SoftFilter.java
+ src/share/classes/com/sun/media/sound/SoftInstrument.java
+ src/share/classes/com/sun/media/sound/SoftJitterCorrector.java
+ src/share/classes/com/sun/media/sound/SoftLanczosResampler.java
+ src/share/classes/com/sun/media/sound/SoftLimiter.java
+ src/share/classes/com/sun/media/sound/SoftLinearResampler.java
+ src/share/classes/com/sun/media/sound/SoftLinearResampler2.java
+ src/share/classes/com/sun/media/sound/SoftLowFrequencyOscillator.java
+ src/share/classes/com/sun/media/sound/SoftMainMixer.java
+ src/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java
+ src/share/classes/com/sun/media/sound/SoftMixingClip.java
+ src/share/classes/com/sun/media/sound/SoftMixingDataLine.java
+ src/share/classes/com/sun/media/sound/SoftMixingMainMixer.java
+ src/share/classes/com/sun/media/sound/SoftMixingMixer.java
+ src/share/classes/com/sun/media/sound/SoftMixingMixerProvider.java
+ src/share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java
+ src/share/classes/com/sun/media/sound/SoftPerformer.java
+ src/share/classes/com/sun/media/sound/SoftPointResampler.java
+ src/share/classes/com/sun/media/sound/SoftProcess.java
+ src/share/classes/com/sun/media/sound/SoftProvider.java
+ src/share/classes/com/sun/media/sound/SoftReceiver.java
+ src/share/classes/com/sun/media/sound/SoftResampler.java
+ src/share/classes/com/sun/media/sound/SoftResamplerStreamer.java
+ src/share/classes/com/sun/media/sound/SoftReverb.java
+ src/share/classes/com/sun/media/sound/SoftShortMessage.java
+ src/share/classes/com/sun/media/sound/SoftSincResampler.java
+ src/share/classes/com/sun/media/sound/SoftSynthesizer.java
+ src/share/classes/com/sun/media/sound/SoftTuning.java
+ src/share/classes/com/sun/media/sound/SoftVoice.java
+ src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java
+ src/share/classes/com/sun/media/sound/WaveFloatFileReader.java
+ src/share/classes/com/sun/media/sound/WaveFloatFileWriter.java
! 
src/share/classes/com/sun/media/sound/services/javax.sound.midi.spi.MidiDeviceProvider
! 
src/share/classes/com/sun/media/sound/services/javax.sound.midi.spi.MidiFileReader
! 
src/share/classes/com/sun/media/sound/services/javax.sound.midi.spi.SoundbankReader
! 
src/share/classes/com/sun/media/sound/services/javax.sound.sampled.spi.AudioFileReader
! 
src/share/classes/com/sun/media/sound/services/javax.sound.sampled.spi.FormatConversionProvider
! 
src/share/classes/com/sun/media/sound/services/javax.sound.sampled.spi.MixerProvider
- src/share/lib/audio/soundbank.gm
+ test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java
+ test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java
+ test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java
+ test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java
+ 
test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java
+ 
test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java
+ test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java
+ test/javax/sound/midi/Gervill/DLSSoundbankReader/ding.dls
+ test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java
+ 
test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java
+ 
test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java
+ 
test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java
+ 
test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java
+ 
test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java
+ 
test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java
+ 
test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java
+ test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java
+ test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java
+ test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java
+ test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java
+ test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java
+ test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java
+ 
test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java
+ 
test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java
+ 
test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java
+ 
test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java
+ test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java
+ 
test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java
+ test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java
+ test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java
+ 
test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java
+ test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java
+ test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java
+ test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java
+ test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java
+ test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java
+ 
test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java
+ 
test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java
+ test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java
+ test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java
+ test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java
+ test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetName.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java
+ test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java
+ test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java
+ test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java
+ 
test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java
+ 
test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java
+ 
test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java
+ 
test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java
+ test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java
+ test/javax/sound/midi/Gervill/ModelSource/SetTransform.java
+ 
test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java
+ 
test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java
+ 
test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java
+ 
test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java
+ test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java
+ test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java
+ test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java
+ 
test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java
+ 
test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java
+ test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java
+ test/javax/sound/midi/Gervill/SF2SoundbankReader/ding.sf2
+ test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java
+ test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java
+ 
test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java
+ 
test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java
+ test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java
+ test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java
+ 
test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java
+ 
test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java
+ 
test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java
+ test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java
+ 
test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java
+ 
test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java
+ test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java
+ test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java
+ test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java
+ test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java
+ test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java
+ test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java
+ test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java
+ test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java
+ test/javax/sound/midi/Gervill/SoftAudioSynthesizer/DummySourceDataLine.java
+ test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java
+ test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java
+ test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java
+ test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java
+ test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java
+ test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java
+ test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java
+ test/javax/sound/midi/Gervill/SoftChannel/Controller.java
+ test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java
+ test/javax/sound/midi/Gervill/SoftChannel/Mono.java
+ test/javax/sound/midi/Gervill/SoftChannel/Mute.java
+ test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java
+ test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java
+ test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java
+ test/javax/sound/midi/Gervill/SoftChannel/Omni.java
+ test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java
+ test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java
+ test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java
+ test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java
+ test/javax/sound/midi/Gervill/SoftChannel/SoftTestUtils.java
+ test/javax/sound/midi/Gervill/SoftChannel/Solo.java
+ test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java
+ test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java
+ test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java
+ test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java
+ 
test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java
+ 
test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java
+ test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java
+ 
test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java
+ test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java
+ 
test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java
+ test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java
+ test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java
+ test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java
+ test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Close.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java
+ test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java
+ test/javax/sound/midi/Gervill/SoftReceiver/SoftTestUtils.java
+ test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/DummySourceDataLine.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java
+ test/javax/sound/midi/Gervill/SoftSynthesizer/ding.sf2
+ test/javax/sound/midi/Gervill/SoftSynthesizer/expresso.mid
+ test/javax/sound/midi/Gervill/SoftTuning/GetName.java
+ test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java
+ test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load1.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load2.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load4.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load5.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load6.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load7.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load8.java
+ test/javax/sound/midi/Gervill/SoftTuning/Load9.java
+ test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java
+ test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java
+ test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java
+ test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java

Reply via email to