Line 1: |
Line 1: |
| == Fluidsynth == | | == Fluidsynth == |
| | | |
− | '''a real-time software synthesizer based on the SoundFont 2 specifications.''' | + | '''A real-time software synthesizer based on the SoundFont 2 specifications.''' |
| + | |
| + | ===Sound Font 2 Webpage=== |
| + | |
| + | [https://github.com/FluidSynth/fluidsynth/wiki/SoundFont SoundFont2] |
| + | |
| + | ===Fluidsynth Webpage=== |
| | | |
| [https://www.fluidsynth.org/ Fluidsynth webpage] | | [https://www.fluidsynth.org/ Fluidsynth webpage] |
| | | |
− | One of zynthian's primary instrument weapons. It handles sf2 sample files which can contain a range of samples. | + | One of zynthian's primary instrument weapons. It handles sf2 sample files which can contain a range of samples. Fluidsynth itself doesn't have a graphical frontend but it's designed specifically to allow other software to control it remotely which has lead to a range of control surfaces, of which the early use in zynthian demonstrates the flexibility of this approach. |
| | | |
| '''Pianos, organs, strings, harpsichords, marimbas, guitars, bass''' | | '''Pianos, organs, strings, harpsichords, marimbas, guitars, bass''' |
Line 14: |
Line 20: |
| | | |
| === Parameters === | | === Parameters === |
− | ====Main==== | + | {| class="wikitable" |
− | volume
| + | |+ Main |
− | pan
| + | |- |
− | modulation wheel
| + | ! Parameter !! Description !! Comments |
− | expression
| + | |- |
| + | | volume || Example || Example |
| + | |- |
| + | | pan || Example || Example |
| + | |- |
| + | | modulation wheel || Example || Example |
| + | |- |
| + | | expression || Example || Example |
| + | |} |
| | | |
− | ====Pedals==== | + | {| class="wikitable" |
− | legato
| + | |+ Pedals |
− | breath
| + | |- |
− | sostenuto
| + | ! Parameter !! Description !! Comments |
− | sustain
| + | |- |
| + | | legato || Example || Example |
| + | |- |
| + | | breath || Example || Example |
| + | |- |
| + | | sostenuto || Example || Example |
| + | |- |
| + | | sustain || Example || Example |
| + | |} |
| | | |
− | ====portamento==== | + | {| class="wikitable" |
− | portamento on/off
| + | |+ portamento |
− | portomento control
| + | |- |
− | portamento time-course
| + | ! Parameter !! Description !! Comments |
− | portamento time-fine
| + | |- |
| + | | portamento on/off || Example || Example |
| + | |- |
| + | | portomento control || Example || Example |
| + | |- |
| + | | portamento time-course || Example || Example |
| + | |- |
| + | | portamento time-fine || Example || Example |
| + | |} |
| + | {| class="wikitable" |
| + | |+ Envelope/filter |
| + | |- |
| + | ! Parameter !! Description !! Comments |
| + | |- |
| + | | env.attack || Example || Example |
| + | |- |
| + | | env.release || Example || Example |
| + | |- |
| + | | filter cut off || Example || Example |
| + | |- |
| + | | filter resonance || Example || Example |
| + | |} |
| | | |
− | ====Envelope/filter==== | + | ===Other uses=== |
− | env.attack
| |
− | env.release
| |
− | filter cut off
| |
− | filter resonance
| |
| | | |
| + | But it doesn't have to be a full range of sounds ... |
| | | |
| For instance I have 8 church bells in a sf2 file allocated to the keys of the F major scale which plays the appropriate sound when pressed. | | For instance I have 8 church bells in a sf2 file allocated to the keys of the F major scale which plays the appropriate sound when pressed. |
| | | |
− | O
| + | There are also some Mellotron & it's antecedents sf2 files out there ( I bought mine) that allow the features like the foxtrot and a lead saxaphone to be played in single finger fashion.... |
| + | |
| + | ===Polyphone=== |
| + | |
| + | [https://www.polyphone-soundfonts.com/ Polyphone website] |
| + | |
| + | If you do wish to get creative with SF2 files then you will arrive very quickly at Polyphone. |
| + | This is a truly wonderful tool for preparing and treating audio samples for use in sound fonts. |
| + | |
| + | It used to be a bit of a pain to load on a Pi but there is a package in the Pi package manager for it now. There are MAC, Windows versions available from the Download page. Can't recommend this highly enough. Fantastic for soundscape work... |