[Audio-engine-dev] Gervill 0.9 just released

Alex Menkov alex.menkov at sun.com
Fri Feb 22 01:59:47 PST 2008


Hi everybody!

With version 0.9 all reported issues has been fixed.
I'm going to start integration Gervill into openJDK6 (dropping encumbered code) 
next Tuesday, February 26. After completion of the integration into openJDK6, 
the same thing will be done with openJDK7.

If somebody is still in progress with testing/reviewing please let us know.

Regards
Alex

Karl Helgason wrote:
> Hi,
> 
> Version 0.9 has just been released,  and can be downloaded here:
>     http://sourceforge.net/project/showfiles.php?group_id=175084&package_id=246500&release_id=577578
> 
> Gervill project page at java.net is:
>   http://gervill.dev.java.net/
> 
> Change log:
>   - Fix: JTreg SoftSynthesizer\ImplicitOpenClose.java
>          did not test correctly.
>   - Fix: SoftSynthesizer.isSoundbankSupported
>          now only returns false if
>          there is any instrument which is not supported.
>   - Fix: SoftSynthesizer.remapInstrument
>          did not work correctly.
>   - Fix: SoftSynthesizer.loadInstrument
>          SoftSynthesizer.loadInstruments
>          SoftSynthesizer.loadAllInstruments
>          SoftSynthesizer.unloadInstrument
>          SoftSynthesizer.unloadInstruments
>          SoftSynthesizer.unloadAllInstruments
>          SoftSynthesizer.getAvailableInstruments
>          SoftSynthesizer.getLoadedInstruments
>          now throws IllegalArgumentException
>          if instrument is not supported
>          and false if instrument can't be loaded
>          for some other reason.
>   - Fix: SoftSynthesizer.getReceivers()
>          SoftSynthesizer.getMicrosecondPosition()
>          SoftSynthesizer.getVoiceStatus()
>          SoftSynthesizer.getChannels()
>          SoftMidiAudioFileReader.getAudioInputStream(Sequence seq)
>          now no longer throw IllegalStateException.
>   - Fix: SoftSynthesizer.getChannels() and
>          SoftSynthesizer.getVoiceStatus()
>          now no longer return internal array.
>   - Fix: CPU spiking caused by denormal floats in SoftReverb.
>   - Fix: Calling getReceiver before opening the synthesizer results in NullPointerException.
>     JTreg test added: SoftSynthesizer/GetReceiver2
>   - Fix: Removed checksum check on
>            BULK TUNING DUMP (NON-REAL-TIME)
>          Because MIDI Tuning Spec was ambigous about
>          how to calculate the checksum
>          and different programs tested calculated
>          different checksum.
>          JTreg test SoftTuning/Load1 fixed.
> 
> regards,
> Karl Helgason
> _______________________________________________
> audio-engine-dev mailing list
> audio-engine-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev



More information about the audio-engine-dev mailing list