Gervill 0.9 just released

View: New views
2 Messages — Rating Filter:   Alert me  

Gervill 0.9 just released

by Karl Helgason-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev

Re: Gervill 0.9 just released

by Alex Menkov-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
> http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev
_______________________________________________
audio-engine-dev mailing list
audio-engine-dev@...
http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev