fluid-dev
[Top][All Lists]
Advanced

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

Re: [fluid-dev] The missing filter


From: jean-jacques.ceresa
Subject: Re: [fluid-dev] The missing filter
Date: Thu, 10 Mar 2016 16:01:13 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0

Hi, Peter

Theses aren't handled by FluidSynth (1.1.6):
- cc71(timber/harmonic intensity) nor
- cc74 (brightness).

Also monophonic instrument aren't handled yet:
- Basics channels
- cc Poly/mono, cc omni on/off
- cc legato on/off
- cc portamento on/off
- cc portamento time
- cc portamento control
I am currently working on this monophonic support, writing a proposal before coding.
It isn't an easy task !

For each voive, there is a filter controled by modulation enveloppe and 
Modulation LFO
GEN_FILTERFC:  Is the cutoff frequency of this filter
GEN_FILTERQ:  Is the resonance coefficient
This real time filter has nothing to do with cc71 and cc74 which are mainly 
"statics".

regards

Le 10/03/2016 09:05, Peter Billam a écrit :
Greetings.

On reading
  https://schristiancollins.wordpress.com/2016/03/02/using-soundfonts-in-2016
I noticed that fluidsynth gets full marks for its cc71,cc74 filter
implementation.  That's good news, but it was a big surprise for me,
because I've never experienced the fluidsynth filter to have any
effect at all. The only controllers which seem to be implemented
are the low-cpu amplitude-related things like volume and pan,
plus also the (configurable) chorus and reverb.

And yet Christian Collins reports quite the opposite, and indeed
looking in the source I do see in src/synth/fluid_voice.c
   case GEN_FILTERFC:
   ...
   case GEN_FILTERQ:
   ...
which don't seem qualified by any ifdefs and certainly make it
look like the filter should be implemented.  I don't see any option
to turn the filter on or off ...  I've previously discussed
fluidsynth on comp.music.midi (while that still had any traffic)
and others confirmed my experience that filter does not function,
let alone other controllers like portamento...

fluidsynth is still my favourite synth for real-time use because of
its low latency, though the choice of working controllers is small.
I'm on debian stable and am running fluidsynth version 1.1.6
It it a debian-package special build, built for lowest latency ?
Why doesn't my fluidsynth do filtering ?

Thanks,  Regards,  Peter Billam

http://www.pjb.com.au      address@hidden     (03) 6278 9410
"Follow the charge, not the particle."  --  Richard Feynman
  from The Theory of Positrons, Physical Review, 1949


_______________________________________________
fluid-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/fluid-dev




reply via email to

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