![]() |
![]() |
![]() |
GStreamer Buzztard Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
"audio-alsa-device" gchar* : Read / Write "audio-driver" gchar* : Read / Write "audio-file-endian" gchar* : Read / Write "audio-file-format" gchar* : Read / Write "audio-file-name" gchar* : Read / Write "audio-file-type" gchar* : Read / Write "audio-input-channels" gint : Read / Write "audio-jack-autoconnect" gint : Read / Write "audio-jack-id" gchar* : Read / Write "audio-jack-multi" gint : Read / Write "audio-jack-server" gchar* : Read / Write "audio-oss-device" gchar* : Read / Write "audio-output-channels" gint : Read / Write "audio-period-size" gint : Read / Write "audio-periods" gint : Read / Write "audio-pulseaudio-adjust-latency" gint : Read / Write "audio-pulseaudio-device" gchar* : Read / Write "audio-pulseaudio-media-role" gchar* : Read / Write "audio-pulseaudio-server" gchar* : Read / Write "audio-realtime-prio" gint : Read / Write "audio-sample-format" gchar* : Read / Write "chorus-count" gint : Read / Write "chorus-depth" gdouble : Read / Write "chorus-enable" gboolean : Read / Write "chorus-freq" gdouble : Read / Write "chorus-level" gdouble : Read / Write "chorus-waveform" GstBtFluidsynthChorusWaveform : Read / Write "instrument-patch" gchar* : Read / Write "interp" GstBtFluidsynthInterp : Read / Write "midi-alsa-device" gchar* : Read / Write "midi-alsa-seq-device" gchar* : Read / Write "midi-alsa-seq-id" gchar* : Read / Write "midi-driver" gchar* : Read / Write "midi-jack-id" gchar* : Read / Write "midi-jack-server" gchar* : Read / Write "midi-oss-device" gchar* : Read / Write "midi-portname" gchar* : Read / Write "midi-realtime-prio" gint : Read / Write "note" GstBtNote : Write "note-length" gint : Read / Write "note-velocity" gint : Read / Write "player-reset-synth" gint : Read / Write "player-timing-source" gchar* : Read / Write "program" gint : Read / Write "reverb-damp" gdouble : Read / Write "reverb-enable" gboolean : Read / Write "reverb-level" gdouble : Read / Write "reverb-room-size" gdouble : Read / Write "reverb-width" gdouble : Read / Write "shell-port" gint : Read / Write "shell-prompt" gchar* : Read / Write "synth-audio-channels" gint : Read / Write "synth-audio-groups" gint : Read / Write "synth-chorus-active" gint : Read / Write "synth-cpu-cores" gint : Read / Write "synth-device-id" gint : Read / Write "synth-dump" gint : Read / Write "synth-effects-channels" gint : Read / Write "synth-gain" gdouble : Read / Write "synth-ladspa-active" gint : Read / Write "synth-midi-bank-select" gchar* : Read / Write "synth-midi-channels" gint : Read / Write "synth-min-note-length" gint : Read / Write "synth-overflow-age" gdouble : Read / Write "synth-overflow-percussion" gdouble : Read / Write "synth-overflow-released" gdouble : Read / Write "synth-overflow-sustained" gdouble : Read / Write "synth-overflow-volume" gdouble : Read / Write "synth-parallel-render" gint : Read / Write "synth-polyphony" gint : Read / Write "synth-reverb-active" gint : Read / Write "synth-sample-rate" gdouble : Read / Write "synth-threadsafe-api" gint : Read / Write "synth-verbose" gint : 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.
1 |
gst-launch fluidsynth num-buffers=100 note="c-3" ! alsasink |
1 |
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* : Read / Write
audio.alsa.device.
Default value: "default"
"audio-driver"
property "audio-driver" gchar* : Read / Write
audio.driver.
Default value: "jack"
"audio-file-endian"
property "audio-file-endian" gchar* : Read / Write
audio.file.endian.
Default value: "auto"
"audio-file-format"
property "audio-file-format" gchar* : Read / Write
audio.file.format.
Default value: "s16"
"audio-file-name"
property "audio-file-name" gchar* : Read / Write
audio.file.name.
Default value: "fluidsynth.wav"
"audio-file-type"
property "audio-file-type" gchar* : Read / Write
audio.file.type.
Default value: "auto"
"audio-input-channels"
property "audio-input-channels" gint : Read / Write
audio.input-channels.
Allowed values: [0,2]
Default value: 0
"audio-jack-autoconnect"
property "audio-jack-autoconnect" gint : Read / Write
audio.jack.autoconnect.
Allowed values: [0,1]
Default value: 0
"audio-jack-id"
property "audio-jack-id" gchar* : Read / Write
audio.jack.id.
Default value: "fluidsynth"
"audio-jack-multi"
property "audio-jack-multi" gint : Read / Write
audio.jack.multi.
Allowed values: [0,1]
Default value: 0
"audio-jack-server"
property "audio-jack-server" gchar* : Read / Write
audio.jack.server.
Default value: ""
"audio-oss-device"
property "audio-oss-device" gchar* : Read / Write
audio.oss.device.
Default value: "/dev/dsp"
"audio-output-channels"
property "audio-output-channels" gint : Read / Write
audio.output-channels.
Allowed values: [2,32]
Default value: 2
"audio-period-size"
property "audio-period-size" gint : Read / Write
audio.period-size.
Allowed values: [64,8192]
Default value: 64
"audio-periods"
property "audio-periods" gint : Read / Write
audio.periods.
Allowed values: [2,64]
Default value: 16
"audio-pulseaudio-adjust-latency"
property "audio-pulseaudio-adjust-latency" gint : Read / Write
audio.pulseaudio.adjust-latency.
Allowed values: [0,1]
Default value: 1
"audio-pulseaudio-device"
property "audio-pulseaudio-device" gchar* : Read / Write
audio.pulseaudio.device.
Default value: "default"
"audio-pulseaudio-media-role"
property "audio-pulseaudio-media-role" gchar* : Read / Write
audio.pulseaudio.media-role.
Default value: "music"
"audio-pulseaudio-server"
property "audio-pulseaudio-server" gchar* : Read / Write
audio.pulseaudio.server.
Default value: "default"
"audio-realtime-prio"
property "audio-realtime-prio" gint : Read / Write
audio.realtime-prio.
Allowed values: [0,99]
Default value: 60
"audio-sample-format"
property "audio-sample-format" gchar* : Read / Write
audio.sample-format.
Default value: "16bits"
"chorus-count"
property "chorus-count" gint : Read / Write
Number of chorus delay lines.
Allowed values: [1,99]
Default value: 3
"chorus-depth"
property "chorus-depth" gdouble : Read / Write
Chorus depth.
Allowed values: [0,10]
Default value: 8
"chorus-enable"
property "chorus-enable" gboolean : Read / Write
Chorus enable.
Default value: TRUE
"chorus-freq"
property "chorus-freq" gdouble : Read / Write
Chorus modulation frequency (Hz).
Allowed values: [0.3,5]
Default value: 0.3
"chorus-level"
property "chorus-level" gdouble : Read / Write
Output level of each chorus line.
Allowed values: [0,10]
Default value: 2
"chorus-waveform"
property "chorus-waveform" GstBtFluidsynthChorusWaveform : Read / Write
Chorus waveform type.
Default value: GSTBT_FLUIDSYNTH_CHORUS_MOD_SINE
"instrument-patch"
property "instrument-patch" gchar* : Read / Write
Path to soundfont intrument patch file.
Default value: NULL
"interp"
property "interp" GstBtFluidsynthInterp : Read / Write
Interpolation type.
Default value: GSTBT_FLUIDSYNTH_INTERP_4THORDER
"midi-alsa-device"
property "midi-alsa-device" gchar* : Read / Write
midi.alsa.device.
Default value: "default"
"midi-alsa-seq-device"
property "midi-alsa-seq-device" gchar* : Read / Write
midi.alsa_seq.device.
Default value: "default"
"midi-alsa-seq-id"
property "midi-alsa-seq-id" gchar* : Read / Write
midi.alsa_seq.id.
Default value: "pid"
"midi-driver"
property "midi-driver" gchar* : Read / Write
midi.driver.
Default value: "alsa_seq"
"midi-jack-id"
property "midi-jack-id" gchar* : Read / Write
midi.jack.id.
Default value: "fluidsynth-midi"
"midi-jack-server"
property "midi-jack-server" gchar* : Read / Write
midi.jack.server.
Default value: ""
"midi-oss-device"
property "midi-oss-device" gchar* : Read / Write
midi.oss.device.
Default value: "/dev/midi"
"midi-realtime-prio"
property "midi-realtime-prio" gint : Read / Write
midi.realtime-prio.
Allowed values: [0,99]
Default value: 50
"note-length"
property "note-length" gint : Read / Write
Length of a note in ticks (buffers).
Allowed values: [1,100]
Default value: 4
"note-velocity"
property "note-velocity" gint : Read / Write
Velocity of a note.
Allowed values: [0,127]
Default value: 100
"player-reset-synth"
property "player-reset-synth" gint : Read / Write
player.reset-synth.
Allowed values: [0,1]
Default value: 1
"player-timing-source"
property "player-timing-source" gchar* : Read / Write
player.timing-source.
Default value: "sample"
"program"
property "program" gint : Read / Write
Sound program number.
Allowed values: [0,16383]
Default value: 0
"reverb-damp"
property "reverb-damp" gdouble : Read / Write
Reverb damp.
Allowed values: [0,1]
Default value: 0
"reverb-enable"
property "reverb-enable" gboolean : Read / Write
Reverb enable.
Default value: TRUE
"reverb-level"
property "reverb-level" gdouble : Read / Write
Reverb level.
Allowed values: [-30,30]
Default value: 4
"reverb-room-size"
property "reverb-room-size" gdouble : Read / Write
Reverb room size.
Allowed values: [0,1.2]
Default value: 0.4
"reverb-width"
property "reverb-width" gdouble : Read / Write
Reverb width.
Allowed values: [0,100]
Default value: 2
"shell-port"
property "shell-port" gint : Read / Write
shell.port.
Allowed values: [1,65535]
Default value: 9800
"synth-audio-channels"
property "synth-audio-channels" gint : Read / Write
synth.audio-channels.
Allowed values: [1,128]
Default value: 1
"synth-audio-groups"
property "synth-audio-groups" gint : Read / Write
synth.audio-groups.
Allowed values: [1,128]
Default value: 1
"synth-chorus-active"
property "synth-chorus-active" gint : Read / Write
synth.chorus.active.
Allowed values: [0,1]
Default value: 1
"synth-cpu-cores"
property "synth-cpu-cores" gint : Read / Write
synth.cpu-cores.
Allowed values: [1,256]
Default value: 1
"synth-device-id"
property "synth-device-id" gint : Read / Write
synth.device-id.
Allowed values: [0,126]
Default value: 0
"synth-dump"
property "synth-dump" gint : Read / Write
synth.dump.
Allowed values: [0,1]
Default value: 0
"synth-effects-channels"
property "synth-effects-channels" gint : Read / Write
synth.effects-channels.
Allowed values: [2,2]
Default value: 2
"synth-gain"
property "synth-gain" gdouble : Read / Write
synth.gain.
Allowed values: [0,10]
Default value: 0.2
"synth-ladspa-active"
property "synth-ladspa-active" gint : Read / Write
synth.ladspa.active.
Allowed values: [0,1]
Default value: 0
"synth-midi-bank-select"
property "synth-midi-bank-select" gchar* : Read / Write
synth.midi-bank-select.
Default value: "gs"
"synth-midi-channels"
property "synth-midi-channels" gint : Read / Write
synth.midi-channels.
Allowed values: [16,256]
Default value: 16
"synth-min-note-length"
property "synth-min-note-length" gint : Read / Write
synth.min-note-length.
Allowed values: [0,65535]
Default value: 10
"synth-overflow-age"
property "synth-overflow-age" gdouble : Read / Write
synth.overflow.age.
Allowed values: [-10000,10000]
Default value: 1000
"synth-overflow-percussion"
property "synth-overflow-percussion" gdouble : Read / Write
synth.overflow.percussion.
Allowed values: [-10000,10000]
Default value: 4000
"synth-overflow-released"
property "synth-overflow-released" gdouble : Read / Write
synth.overflow.released.
Allowed values: [-10000,10000]
Default value: -2000
"synth-overflow-sustained"
property "synth-overflow-sustained" gdouble : Read / Write
synth.overflow.sustained.
Allowed values: [-10000,10000]
Default value: -1000
"synth-overflow-volume"
property "synth-overflow-volume" gdouble : Read / Write
synth.overflow.volume.
Allowed values: [-10000,10000]
Default value: 500
"synth-parallel-render"
property "synth-parallel-render" gint : Read / Write
synth.parallel-render.
Allowed values: [0,1]
Default value: 1
"synth-polyphony"
property "synth-polyphony" gint : Read / Write
synth.polyphony.
Allowed values: [1,65535]
Default value: 256
"synth-reverb-active"
property "synth-reverb-active" gint : Read / Write
synth.reverb.active.
Allowed values: [0,1]
Default value: 1
"synth-sample-rate"
property "synth-sample-rate" gdouble : Read / Write
synth.sample-rate.
Allowed values: [8000,96000]
Default value: 44100
"synth-threadsafe-api"
property "synth-threadsafe-api" gint : Read / Write
synth.threadsafe-api.
Allowed values: [0,1]
Default value: 1