| Top |
| gchar * | audio-alsa-device | Read / Write |
| gchar * | audio-driver | Read / Write |
| gchar * | audio-file-endian | Read / Write |
| gchar * | audio-file-format | Read / Write |
| gchar * | audio-file-name | Read / Write |
| gchar * | audio-file-type | Read / Write |
| gint | audio-input-channels | Read / Write |
| gint | audio-jack-autoconnect | Read / Write |
| gchar * | audio-jack-id | Read / Write |
| gint | audio-jack-multi | Read / Write |
| gchar * | audio-jack-server | Read / Write |
| gchar * | audio-oss-device | Read / Write |
| gint | audio-output-channels | Read / Write |
| gint | audio-period-size | Read / Write |
| gint | audio-periods | Read / Write |
| gint | audio-pulseaudio-adjust-latency | Read / Write |
| gchar * | audio-pulseaudio-device | Read / Write |
| gchar * | audio-pulseaudio-media-role | Read / Write |
| gchar * | audio-pulseaudio-server | Read / Write |
| gint | audio-realtime-prio | Read / Write |
| gchar * | audio-sample-format | Read / Write |
| gint | chorus-count | Read / Write |
| gdouble | chorus-depth | Read / Write |
| gboolean | chorus-enable | Read / Write |
| gdouble | chorus-freq | Read / Write |
| gdouble | chorus-level | Read / Write |
| GstBtFluidsynthChorusWaveform | chorus-waveform | Read / Write |
| gchar * | instrument-patch | Read / Write |
| GstBtFluidsynthInterp | interp | Read / Write |
| gchar * | midi-alsa-device | Read / Write |
| gchar * | midi-alsa-seq-device | Read / Write |
| gchar * | midi-alsa-seq-id | Read / Write |
| gchar * | midi-driver | Read / Write |
| gchar * | midi-jack-id | Read / Write |
| gchar * | midi-jack-server | Read / Write |
| gchar * | midi-oss-device | Read / Write |
| gchar * | midi-portname | Read / Write |
| gint | midi-realtime-prio | Read / Write |
| GstBtNote | note | Write |
| gint | note-length | Read / Write |
| gint | note-velocity | Read / Write |
| gint | player-reset-synth | Read / Write |
| gchar * | player-timing-source | Read / Write |
| gint | program | Read / Write |
| gdouble | reverb-damp | Read / Write |
| gboolean | reverb-enable | Read / Write |
| gdouble | reverb-level | Read / Write |
| gdouble | reverb-room-size | Read / Write |
| gdouble | reverb-width | Read / Write |
| gint | shell-port | Read / Write |
| gchar * | shell-prompt | Read / Write |
| gint | synth-audio-channels | Read / Write |
| gint | synth-audio-groups | Read / Write |
| gint | synth-chorus-active | Read / Write |
| gint | synth-cpu-cores | Read / Write |
| gint | synth-device-id | Read / Write |
| gint | synth-dump | Read / Write |
| gint | synth-effects-channels | Read / Write |
| gdouble | synth-gain | Read / Write |
| gint | synth-ladspa-active | Read / Write |
| gchar * | synth-midi-bank-select | Read / Write |
| gint | synth-midi-channels | Read / Write |
| gint | synth-min-note-length | Read / Write |
| gdouble | synth-overflow-age | Read / Write |
| gdouble | synth-overflow-percussion | Read / Write |
| gdouble | synth-overflow-released | Read / Write |
| gdouble | synth-overflow-sustained | Read / Write |
| gdouble | synth-overflow-volume | Read / Write |
| gint | synth-parallel-render | Read / Write |
| gint | synth-polyphony | Read / Write |
| gint | synth-reverb-active | Read / Write |
| gdouble | synth-sample-rate | Read / Write |
| gint | synth-threadsafe-api | Read / Write |
| gint | synth-verbose | Read / Write |
FluidSynth is a SoundFont 2 capable wavetable synthesizer. Soundpatches are available on sounds.resonance.org. Distributions also have a few soundfonts packaged. The internet offers free pacthes for download.
gst-launch fluidsynth num-buffers=100 note="c-3" ! alsasink
gst-launch fluidsynth num-buffers=20 instrument-patch="/usr/share/sounds/sf2/Vintage_Dreams_Waves_v2.sf2" program=2 note="c-3" ! alsasink
“audio-alsa-device” property “audio-alsa-device” gchar *
audio.alsa.device.
Flags: Read / Write
Default value: "default"
“audio-driver” property “audio-driver” gchar *
audio.driver.
Flags: Read / Write
Default value: "jack"
“audio-file-endian” property “audio-file-endian” gchar *
audio.file.endian.
Flags: Read / Write
Default value: "auto"
“audio-file-format” property “audio-file-format” gchar *
audio.file.format.
Flags: Read / Write
Default value: "s16"
“audio-file-name” property “audio-file-name” gchar *
audio.file.name.
Flags: Read / Write
Default value: "fluidsynth.wav"
“audio-file-type” property “audio-file-type” gchar *
audio.file.type.
Flags: Read / Write
Default value: "auto"
“audio-input-channels” property “audio-input-channels” gint
audio.input-channels.
Flags: Read / Write
Allowed values: [0,2]
Default value: 0
“audio-jack-autoconnect” property “audio-jack-autoconnect” gint
audio.jack.autoconnect.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0
“audio-jack-id” property “audio-jack-id” gchar *
audio.jack.id.
Flags: Read / Write
Default value: "fluidsynth"
“audio-jack-multi” property “audio-jack-multi” gint
audio.jack.multi.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0
“audio-jack-server” property “audio-jack-server” gchar *
audio.jack.server.
Flags: Read / Write
Default value: ""
“audio-oss-device” property “audio-oss-device” gchar *
audio.oss.device.
Flags: Read / Write
Default value: "/dev/dsp"
“audio-output-channels” property “audio-output-channels” gint
audio.output-channels.
Flags: Read / Write
Allowed values: [2,32]
Default value: 2
“audio-period-size” property “audio-period-size” gint
audio.period-size.
Flags: Read / Write
Allowed values: [64,8192]
Default value: 64
“audio-periods” property “audio-periods” gint
audio.periods.
Flags: Read / Write
Allowed values: [2,64]
Default value: 16
“audio-pulseaudio-adjust-latency” property “audio-pulseaudio-adjust-latency” gint
audio.pulseaudio.adjust-latency.
Flags: Read / Write
Allowed values: [0,1]
Default value: 1
“audio-pulseaudio-device” property “audio-pulseaudio-device” gchar *
audio.pulseaudio.device.
Flags: Read / Write
Default value: "default"
“audio-pulseaudio-media-role” property “audio-pulseaudio-media-role” gchar *
audio.pulseaudio.media-role.
Flags: Read / Write
Default value: "music"
“audio-pulseaudio-server” property “audio-pulseaudio-server” gchar *
audio.pulseaudio.server.
Flags: Read / Write
Default value: "default"
“audio-realtime-prio” property “audio-realtime-prio” gint
audio.realtime-prio.
Flags: Read / Write
Allowed values: [0,99]
Default value: 60
“audio-sample-format” property “audio-sample-format” gchar *
audio.sample-format.
Flags: Read / Write
Default value: "16bits"
“chorus-count” property “chorus-count” gint
Number of chorus delay lines.
Flags: Read / Write
Allowed values: [1,99]
Default value: 3
“chorus-depth” property “chorus-depth” gdouble
Chorus depth.
Flags: Read / Write
Allowed values: [0,10]
Default value: 8
“chorus-enable” property “chorus-enable” gboolean
Chorus enable.
Flags: Read / Write
Default value: TRUE
“chorus-freq” property “chorus-freq” gdouble
Chorus modulation frequency (Hz).
Flags: Read / Write
Allowed values: [0.3,5]
Default value: 0.3
“chorus-level” property “chorus-level” gdouble
Output level of each chorus line.
Flags: Read / Write
Allowed values: [0,10]
Default value: 2
“chorus-waveform” property “chorus-waveform” GstBtFluidsynthChorusWaveform
Chorus waveform type.
Flags: Read / Write
Default value: GSTBT_FLUIDSYNTH_CHORUS_MOD_SINE
“instrument-patch” property “instrument-patch” gchar *
Path to soundfont intrument patch file.
Flags: Read / Write
Default value: NULL
“interp” property “interp” GstBtFluidsynthInterp
Interpolation type.
Flags: Read / Write
Default value: GSTBT_FLUIDSYNTH_INTERP_4THORDER
“midi-alsa-device” property “midi-alsa-device” gchar *
midi.alsa.device.
Flags: Read / Write
Default value: "default"
“midi-alsa-seq-device” property “midi-alsa-seq-device” gchar *
midi.alsa_seq.device.
Flags: Read / Write
Default value: "default"
“midi-alsa-seq-id” property “midi-alsa-seq-id” gchar *
midi.alsa_seq.id.
Flags: Read / Write
Default value: "pid"
“midi-driver” property “midi-driver” gchar *
midi.driver.
Flags: Read / Write
Default value: "alsa_seq"
“midi-jack-id” property “midi-jack-id” gchar *
midi.jack.id.
Flags: Read / Write
Default value: "fluidsynth-midi"
“midi-jack-server” property “midi-jack-server” gchar *
midi.jack.server.
Flags: Read / Write
Default value: ""
“midi-oss-device” property “midi-oss-device” gchar *
midi.oss.device.
Flags: Read / Write
Default value: "/dev/midi"
“midi-portname” property “midi-portname” gchar *
midi.portname.
Flags: Read / Write
Default value: ""
“midi-realtime-prio” property “midi-realtime-prio” gint
midi.realtime-prio.
Flags: Read / Write
Allowed values: [0,99]
Default value: 50
“note” property“note” GstBtNote
Musical note (e.g. 'c-3', 'd#4').
Flags: Write
Default value: NONE
“note-length” property “note-length” gint
Length of a note in ticks (buffers).
Flags: Read / Write
Allowed values: [1,100]
Default value: 4
“note-velocity” property “note-velocity” gint
Velocity of a note.
Flags: Read / Write
Allowed values: [0,127]
Default value: 100
“player-reset-synth” property “player-reset-synth” gint
player.reset-synth.
Flags: Read / Write
Allowed values: [0,1]
Default value: 1
“player-timing-source” property “player-timing-source” gchar *
player.timing-source.
Flags: Read / Write
Default value: "sample"
“program” property “program” gint
Sound program number.
Flags: Read / Write
Allowed values: [0,16383]
Default value: 0
“reverb-damp” property “reverb-damp” gdouble
Reverb damp.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0
“reverb-enable” property “reverb-enable” gboolean
Reverb enable.
Flags: Read / Write
Default value: TRUE
“reverb-level” property “reverb-level” gdouble
Reverb level.
Flags: Read / Write
Allowed values: [-30,30]
Default value: 4
“reverb-room-size” property “reverb-room-size” gdouble
Reverb room size.
Flags: Read / Write
Allowed values: [0,1.2]
Default value: 0.4
“reverb-width” property “reverb-width” gdouble
Reverb width.
Flags: Read / Write
Allowed values: [0,100]
Default value: 2
“shell-port” property “shell-port” gint
shell.port.
Flags: Read / Write
Allowed values: [1,65535]
Default value: 9800
“shell-prompt” property “shell-prompt” gchar *
shell.prompt.
Flags: Read / Write
Default value: ""
“synth-audio-channels” property “synth-audio-channels” gint
synth.audio-channels.
Flags: Read / Write
Allowed values: [1,128]
Default value: 1
“synth-audio-groups” property “synth-audio-groups” gint
synth.audio-groups.
Flags: Read / Write
Allowed values: [1,128]
Default value: 1
“synth-chorus-active” property “synth-chorus-active” gint
synth.chorus.active.
Flags: Read / Write
Allowed values: [0,1]
Default value: 1
“synth-cpu-cores” property “synth-cpu-cores” gint
synth.cpu-cores.
Flags: Read / Write
Allowed values: [1,256]
Default value: 1
“synth-device-id” property “synth-device-id” gint
synth.device-id.
Flags: Read / Write
Allowed values: [0,126]
Default value: 0
“synth-dump” property “synth-dump” gint
synth.dump.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0
“synth-effects-channels” property “synth-effects-channels” gint
synth.effects-channels.
Flags: Read / Write
Allowed values: [2,2]
Default value: 2
“synth-gain” property “synth-gain” gdouble
synth.gain.
Flags: Read / Write
Allowed values: [0,10]
Default value: 0.2
“synth-ladspa-active” property “synth-ladspa-active” gint
synth.ladspa.active.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0
“synth-midi-bank-select” property “synth-midi-bank-select” gchar *
synth.midi-bank-select.
Flags: Read / Write
Default value: "gs"
“synth-midi-channels” property “synth-midi-channels” gint
synth.midi-channels.
Flags: Read / Write
Allowed values: [16,256]
Default value: 16
“synth-min-note-length” property “synth-min-note-length” gint
synth.min-note-length.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 10
“synth-overflow-age” property “synth-overflow-age” gdouble
synth.overflow.age.
Flags: Read / Write
Allowed values: [-10000,10000]
Default value: 1000
“synth-overflow-percussion” property “synth-overflow-percussion” gdouble
synth.overflow.percussion.
Flags: Read / Write
Allowed values: [-10000,10000]
Default value: 4000
“synth-overflow-released” property “synth-overflow-released” gdouble
synth.overflow.released.
Flags: Read / Write
Allowed values: [-10000,10000]
Default value: -2000
“synth-overflow-sustained” property “synth-overflow-sustained” gdouble
synth.overflow.sustained.
Flags: Read / Write
Allowed values: [-10000,10000]
Default value: -1000
“synth-overflow-volume” property “synth-overflow-volume” gdouble
synth.overflow.volume.
Flags: Read / Write
Allowed values: [-10000,10000]
Default value: 500
“synth-parallel-render” property “synth-parallel-render” gint
synth.parallel-render.
Flags: Read / Write
Allowed values: [0,1]
Default value: 1
“synth-polyphony” property “synth-polyphony” gint
synth.polyphony.
Flags: Read / Write
Allowed values: [1,65535]
Default value: 256
“synth-reverb-active” property “synth-reverb-active” gint
synth.reverb.active.
Flags: Read / Write
Allowed values: [0,1]
Default value: 1
“synth-sample-rate” property “synth-sample-rate” gdouble
synth.sample-rate.
Flags: Read / Write
Allowed values: [8000,96000]
Default value: 44100
“synth-threadsafe-api” property “synth-threadsafe-api” gint
synth.threadsafe-api.
Flags: Read / Write
Allowed values: [0,1]
Default value: 1