Hi,
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,
Philip
Antoine Schmitt wrote:
Hi Andrews,
please cc the fluid dev list when replying : some people out there
will have better ideas than me.
Your solution should work. But you will hit the channel number limit
quite fast (64 channels by default I think).
And I don't see any other solution...
Le 16 déc. 08 à 12:27, Andrew R Kelley a écrit :
Antoine,
I came up with a solution of cycling through channels for each new
note. I'm not sure if this good practice or not, and I don't even
know how to find out the maximum channel that will work. But
essentially I call noteon in channel 1, panned to the left, and then
when I want to play another note panned to the right, I play it in
channel 2.
Let me know if there is a better solution!
Thanks,
Andrew
On Tue, Dec 16, 2008 at 3:54 AM, Andrew R Kelley
<andrew.r.kel...@gmail.com <mailto:andrew.r.kel...@gmail.com>> wrote:
Antoine,
The problem with that method is that if you play a note, which is
panned completely to the left, and then soon after play a note
which is panned completely to the right, using fluid_synth_cc
will cause the first note to pan to the right, which is
undesirable. Does that make sense? I want to be able to play two
notes almost simultaneously and have them panned to different
locations.
Thanks,
Andrew
On Tue, Dec 16, 2008 at 3:21 AM, Antoine Schmitt <a...@gratin.org
<mailto:a...@gratin.org>> wrote:
Hello Andrew,
I think that there is already no problem to set the pan on a
channel and then issue a noteon (which will reflect the given
pan).
short ctrl = 0x0A ; // PAN_MSB
fluid_synth_cc(synth, chan, ctrl, pan);
fluid_synth_noteon (synth, chan, key , vel );
Or didn't I understand your question ?
Le 16 déc. 08 à 11:03, Andrew R Kelley a écrit :
Hi,
I am a developer for LMMS (lmms.sourceforge.net
<http://lmms.sourceforge.net>) and we are using fluidsynth
for SF2 support. It works great.
I have a question. Is it possible to send fluidsynth a
panning value when a note is turned on and have fluidsynth
return audio that is panned to the amount specified?
If not, would you accept a patch to fluidsynth adding this
feature?
Thanks,
Andrew Kelley
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org <mailto:fluid-dev@nongnu.org>
http://lists.nongnu.org/mailman/listinfo/fluid-dev
++ as
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org <mailto:fluid-dev@nongnu.org>
http://lists.nongnu.org/mailman/listinfo/fluid-dev
++ as
------------------------------------------------------------------------
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev