Re: [fluid-dev] [PATCH] Requested changes to FluidSynth

2008-07-18 Thread S. Christian Collins
Josh, I've looked at the source code, but I'm not really a programmer. How hard would it be to make velocity, volume (cc7) & expression (cc11) calculated using fluid_cb2amp (which is at -200) and let the SoundFont's internal attenuation setting continue using the fluid_atten2amp setting (at

Re: [fluid-dev] [PATCH] Requested changes to FluidSynth

2008-07-17 Thread S. Christian Collins
I would say, for compatibility sake, to go with the Creative way of handling the attenuation. You have 14 years of SoundFonts created expecting this behavior. Also, it's really not a big deal because SoundFont designers generally attenuate the sound using their ears, not by measuring decibels

Re: [fluid-dev] [PATCH] Requested changes to FluidSynth

2008-07-17 Thread Josh Green
Hello Chris, The whole attenuation issue with Creative Labs sound cards has been discussed before in regards to FluidSynth, but I don't think it was ever resolved correctly. As you noted, they do not follow the SoundFont spec in this regard. I've contemplated whether FluidSynth should just resor

Re: [fluid-dev] [PATCH] Requested changes to FluidSynth

2008-07-17 Thread S. Christian Collins
Well, I have found a problem with the change I made to the velocity scale. While it improves the velocity responsiveness, as well as related controllers (volume & expression), it messes up the attenuation level as set within the SoundFont. On the Live!/Audigy, setting the attenuation to 8 dB

Re: [fluid-dev] [PATCH] Requested changes to FluidSynth

2008-07-12 Thread Josh Green
On Sat, 2008-07-12 at 11:21 -0500, S. Christian Collins wrote: > Dear FluidSynth developers, > > I have created a compilation of changes that I have made to the > FluidSynth code. You can view the changes in PDF format by > downloading from this link: > > > http://www.schristiancollins.com/temp

[fluid-dev] [PATCH] Requested changes to FluidSynth

2008-07-12 Thread S. Christian Collins
Dear FluidSynth developers, I have created a compilation of changes that I have made to the FluidSynth code. You can view the changes in PDF format by downloading from this link: http://www.schristiancollins.com/temp/20080711_changes.pdf I would like to propose that these changes be impleme