fluid-dev
[Top][All Lists]
Advanced

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

[fluid-dev] Re : Re: The missing filter


From: CERESA Jean-Jacques ENAC/ENAC
Subject: [fluid-dev] Re : Re: The missing filter
Date: Fri, 11 Mar 2016 14:21:07 +0100

Hi,
Le 10/03/16, Peter Billam <address@hidden> 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
reply via email to

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