Hi, I have updated the midi synthesizer, it is now up to 50% faster and includes emergency soundbank. The emergency soundbank is generated when no default soundbank can be found.
Also included is "javax.sound.sampled.spi.AudioFileReader" which support reading MIDI files as if they where audio files. Audio player like http://www.javazoom.net/jlgui/jlgui.html can now play back midi files using this synthesizer. The synthesizer can be downloaded here: http://sourceforge.net/project/showfiles.php?group_id=175084&package_id=246500&release_id=550308 New features: - MIDI files can be opened as audio streams thru javax.sound.sampled.spi.AudioFileReader. - Emergency SoundBank included. - Optimizations, rendering is up to 50 percent faster. - Loading soundbank in large mode supported using MidiSystem.getSoundBank(URL) Where url is on the form: file:/C:/soundbank.sf2?largemode=true - Reverb,Chorus,AGC can be turned on/off. Bug fixes: - Fixed ArrayOutOfBoundsException in SoftAbstractResmpler. - Fixed NullPointerException in SoundFont.save(File). Saving global zone for layers resulted in NullPointerException. - Fixed PATSoundbankReader.getInputStream so it doesn't throw InvalidFormatException. This prevented use of MidiSystem.getSoundBank(InputStream). - Fix: Delay wasn't implemented in AHDSR envelopes. regards Karl Helgason _______________________________________________ audio-engine-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.14.11/1071 - Release Date: 15.10.2007 06:48 _______________________________________________ audio-engine-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev
