fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fluid-dev] New voice overflow code committed


From: David Henningsson
Subject: [fluid-dev] New voice overflow code committed
Date: Sat, 31 Jul 2010 23:00:53 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6

Okay, so I found the bug I talked about in my previous mail, and
committed the new voice overflow code.

The new ones brings in five new weight settings (voice.overflow.*) for
prioritizing volume, age, and special weights for drum channel,
sustained and released (those three were according to the old code):

synth.overflow.age       FLOAT [min=-10000.000, max=10000.000, def=1000.000]
synth.overflow.drum-channel FLOAT [min=-10000.000, max=10000.000,
def=4000.000]
synth.overflow.released  FLOAT [min=-10000.000, max=10000.000,
def=-2000.000]
synth.overflow.sustained FLOAT [min=-10000.000, max=10000.000,
def=-1000.000]
synth.overflow.volume    FLOAT [min=-10000.000, max=10000.000, def=500.000]

The numbers for volume and age were chosen arbitrarily, so please play
around with them and let me know your favorite defaults.

As a side note, I also added the possibility to have polyphony up to
65535 voices (which should be enough even for jOrgan users!) and that
the polyphony can increase on-the-fly, which did not work before. Having
so many voices might mean some overhead (and memory usage) even if
they're not used though.

Now I rely on you to be my testers! :-)

// David



reply via email to

[Prev in Thread] Current Thread [Next in Thread]