Hi,
Le 10/03/16, Peter Billam  <p...@pjb.com.au> a écrit :

> cc66 = Sostenuto Pedal is very desirable, eg to sustain a low
> note for a few seconds leaving two hands free to improvise...
> 
Oh yes, Sostenuto has been added (1 year later), please see closed ticket
https://sourceforge.net/p/fluidsynth/tickets/136/#6fb4

> cc73 = Attack Time opens up lots of musical possibilites; also
> One CC which should be low-cpu and easy to implement would be
> cc92 = Tremolo Depth, because it only needs one multiplication
> and an LFO ...
> 

> It's a shame that the midi standard only offers Depth, and not
> also Tremolo Frequency, because even the earliest guitar amps
> used to have Depth and Frequency, and it's often useful to adjust
> the Frequency to fit the tempo or to give a different "sound".
> But within the standard there's nothing can be done about that
> 
> 
MIDI standard isn't to specify synthesizer behavior.
It is just a simple message protocol.

However, within SoundFont 2.1, using the concept of "modulator" one can map any 
CC to
any voice parameter (i.e Attack Time, Lfo Depth, Lfo Frequency, Filter 
Cutoff,.......)
That means that theses parameters are real-time controlable by CC (and may be 
NRPN too ?).
To make our own instrument, one have to create his own sf2.1 file that contains 
theses "modulators".
This powerful concept make a bridge between MIDI and synthesizers. It opens any 
standard.

It's worth readings papers about SF 2.1:
- SoundFont Application Note: SFAPP21.PDF.
- Specifications : SFSPEC21.PDF, sfspec24.pdf

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

Reply via email to