[Audio-engine-dev] FW: Gervill 0.2

Karl Helgason kalli at midverk.is
Tue Oct 2 08:03:19 PDT 2007


Hi Florian,

Here are to answer your questions.

1.
The synthesizer is licensed in GPL with Classpath exception.
I have also signed the Sun Contributor Agreement.

2.
With the GUS patch format support we can use freepats:
see: http://freepats.opensrc.org/
But they are probably to large.

3.
There is no dll file involved only .class files. And the current .jar
file is 170 kb, which can be compressed further
by dropping debugging information and using pack200 compression.

4.
Yeb it uses javasound default mixer by default.

5.
Curently is done by caling the method setMixer(Mixer) in the SoftSynthesizer class.
There are problaby many other ways this can be done.

regards,
Karl Helgason

________________________________________
Frá: Florian Bomers [javasound-dev at bome.com]
Sent: 2. október 2007 12:44
Viðtakandi: Karl Helgason
Samrit: audio-engine-dev at openjdk.java.net
Efni: Re: [Audio-engine-dev] Gervill 0.2

Hi Karl,

that sounds fantastic. DLS and SF2 support for Java Sound is
great. Some questions:

1) under which license do you intend to make it available for
OpenJDK?

2) for Linux and Solaris, do you know a GM compatible soundbank
that could be included?

3) how large (in KB) is the engine (.class + .dll/.so)? The
smaller the better, because download size of the JRE should be
kept to a minimum...

4) Does/Can it use Java Sound output devices?

5) one important feature is to select the sound device used for
output, are there any provisions? I'm not sure how that can be
solved, but one solution would be to provide one Synthesizer
object per audio device. The default Synthesizer would use Java
Sound's default audio device, as determined by
AudioSystem.getMixer().

Regards,
Florian


On 10/2/2007 1:56 PM, Karl Helgason wrote:
> Hi,
>
> I have updated the midi synthesizer:
> http://sourceforge.net/project/showfiles.php?group_id=175084&package_id=246500
>
> - Large format support.
> - Fix SoundFont modulator mapping.
> - Fix handling of unsigned 16 bit streams
> - Improved GUS patch support
> - Add support for ping-pong/bi-directional and reverse loops
>
> 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
>
>

--
Florian Bomers
Bome Software

-------------------------------------------------------
Music Software, Development Tools:  http://www.bome.com
Java Sound extensions, plugins: http://www.tritonus.org
The Java Sound Resources:    http://www.jsresources.org
-------------------------------------------------------
Please quote this email in your reply. Thanks!

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.37/1042 - Release Date: 1.10.2007 18:59




More information about the audio-engine-dev mailing list