|
From: Josh G. <jg...@us...> - 2003-01-22 02:15:51
|
On Tue, 2003-01-21 at 15:35, Mark Knecht wrote: <cut> > > Couple these two features with the velocity sensitive samples that we > were discussing yesterday and fluid-synth then approaches a lot of the > functionality of something like GSt. (Missing ADSR's, filters, etc. on each > voice, but practically speaking I don't have a lot of time to use those much > anyway.) > Ummm.. You should probably read up on SoundFont files. Because they contain 2 envelopes DAHDSR (Delay/Attack/Hold/Decay/Sustain/Release) actually, one which controls volume the other the lowpass Filter or pitch. There are also 2 LFOs, one controls Pitch, Filter Cutoff, and volume the other can control only pitch. There is Reverb and Chorus and tuning parameters. All this is layered in a Preset/Instrument/Sample tree fashion to allow for overriding and offsetting parameters. Also, Swami and FluidSynth have support for modulators (most credit goes to FluidSynth). Modulators allow one to connect arbitrary MIDI controllers (and other things like note on velocity, MIDI note number, pitch bender, etc) to almost any SoundFont effect to control it in real time. Anything else missing? If you would like to read an intro I wrote on SoundFont files you can find it on the Docs section of the Swami web site, which is here: http://swami.sourceforge.net/docs.php > Thanks for all the help! > > Cheers, > Mark > Sure thing. I hope you get a chance to see what these 2 projects can do for you :) Cheers. Josh Green |