Changes

Jump to navigation Jump to search
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...

Navigation menu