GstFluidsynth

## GstFluidsynth GstFluidsynth — FluidSynth GStreamer wrapper |

## Synopsis

                        GstFluidsynth;

## Description

### Example launch line

FluidSynth is a SoundFont 2 capable wavetable synthesizer. Soundpatches are available on sounds.resonance.org

    gst-launch fluidsynth num-buffers=100 note="c-3" ! alsasink

Plays one c-3 tone using the first instrument.

    gst-launch fluidsynth num-buffers=20 instrument-patch="/usr/share/sounds/sf2/Vintage_Dreams_Waves_v2.sf2" program=2 note="c-3" ! alsasink

Load a specific patch and plays one c-3 tone using the second program.

## Details

### GstFluidsynth

    typedef struct {
      GstBaseSrc parent;

      /* parameters */
      gdouble samples_per_buffer;
      gchar *note;
      gint key;
      gint velocity;
      glong cur_note_length,note_length;
      gint program;
    } GstFluidsynth;

Class instance data.