Replies: 3 comments 2 replies
-
So far I never had any problems with the effects being too "decent". I'd tend to keep it as is. Maybe @mrbumpy409 has an opinion about this as well? |
Beta Was this translation helpful? Give feedback.
-
I think FluidSynth should continue to honor the spec. If someone wants more reverb / chorus, they can A) modify the SoundFont by overriding the default modulators, as I have done with GeneralUser GS, or B) increase FluidSynth's reverb/chorus levels. |
Beta Was this translation helpful? Give feedback.
-
Thanks to user @Kuokka77, I was able to measure the AWE64 effects response for internal vs. CC91/93 values (which should also be the same for Sound Blaster Live!, but I will need a recording with FX on that hardware to confirm). From this test, I can ascertain that the CC91/93 modulation of reverb/chorus amount is 400 (40%), compared to the SoundFont 2.01/2.04 default of 200 (20%). Furthermore, this test allowed me to attempt to balance FluidSynth's effects levels and settings to better match the AWE32/64's "Hall 1" and "Chorus 1" presets. With the SoundFont configured for 40% CC91/93 FX send, the following FluidSynth effects settings should result in a decent effects level correspondence to the AWE32/64:
I have included more information and recordings in my comment here. |
Beta Was this translation helpful? Give feedback.
-
The problem
As you might know, the soundfont standard defines modulators for reverb and chorus MIDI controllers. Unfortunately, that amount is very small: only 20% of the full effect at the controller value of 127.
This causes chorus and reverb to be barely audible even in MIDIs that max it out. This affects soundfonts that don't bother to change these, i.e. most of them.
Potential solutions
1. Stay as is
Currently, fluidsynth implements the said behavior of 20% by default and leaves it up to the soundfont to change.
pros
cons
2. Increase effect gain
This approach increases the effects' gain amount, by for example 1.8 to make the 20% be as loud as 100%.
pros
cons
3. BASSMIDI approach
Reading the BASS forums, BASSMIDI defaults to 100% modulators and they cannot be overriden.
pros
cons
4. Spessasynth approach
I've addressed this problem differently:
pros
cons
which one to choose?
Personally, think that the problem of 99% of soundfonts lacking modulators should be addressed. I propose my solution (number 4), but it could be an option (like
synth.full-cc-effects
)What do you all think? What's the best solution?
Beta Was this translation helpful? Give feedback.
All reactions