[Top][All Lists]

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

Re: [fluid-dev] resonance

From: O. P. Martin
Subject: Re: [fluid-dev] resonance
Date: Tue, 16 Dec 2008 12:51:29 -0800
User-agent: Thunderbird (Windows/20071031)

Hi, Josh,
hi, Antoine,

Thank you for your help.

While I have you, there was another problem I was having.

All in all, FluidSynth is performing admirably well, and I am using it daily for worship.

The problem is that there seems to be a peak resonance at 'E' at high frequencies that is unpleasant to the ear.  I am avoiding the fuller stops on the organ because the high E's are too loud.  This is not a problem with the same soundfonts outside Fluid or with other source material.

Do you have any ideas what could be causing it and how to fix it?  Would it have to do with the audio driver or maybe the reverb settings?  The bass seems weak.  Are there eq settings?

Thank you.

May the Lord bless you,

Josh Green wrote:
Hello Philip,

When using the ALSA sequencer MIDI driver there is the option of setting
channels to a multiple of 16 (synth.midi-channels), which will create
one ALSA MIDI port per 16 channels.

As for setting panning on a per note basis..  This is possible to do
with the SoundFont loader API in FluidSynth.  This would require that
you write your own SoundFont loader for FluidSynth, which is what Swami
does, since it does its own instrument management (the Swami FluidSynth
plugin might be useful as a reference, at least in regards to the

You could use libInstPatch to make this easier (already has a SoundFont
loader and system for converting instruments to lock/malloc free voice
caches for use with FluidSynth).  In the noteon handler for the loader,
you would then override the panning SoundFont generator when creating
the FluidSynth voices.  The libInstPatch API is unfortunately not yet
stable, although I'm working to make that happen.  Let me know if you
would like to try this option and I can help you with it.

Best regards,

On Tue, 2008-12-16 at 11:16 -0800, O. P. Martin wrote:

Thank you guys for bringing this up.  I would like to be able to
control not only pan but also tuning on a per-note basis.  Channel
level control is a limitation of Midi.  Function call entry points to
FluidSynth which optionally rise above Midi would be nice.

In the mean time, is it not possible to have multiple instances of
Fluid, each with a number of channels?  It may be.  Also, is it
possible to recompile to increase the number of channels?  I haven't
looked.  Perhaps a #define?

Merry Christmas.

May the Lord bless you,



reply via email to

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