GstBtSimSyn

GstBtSimSyn — simple monophonic audio synthesizer

Synopsis

struct              GstBtSimSyn;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseSrc
                     +----GstBtAudioSynth
                           +----GstBtSimSyn

Implemented Interfaces

GstBtSimSyn implements GstBtTempo, GstPreset and GstBtPropertyMeta.

Properties

  "cut-off"                  gdouble               : Read / Write
  "decay"                    gdouble               : Read / Write
  "filter"                   GstBtFilterSVFType    : Read / Write
  "note"                     GstBtNote             : Write
  "resonance"                gdouble               : Read / Write
  "tuning"                   GstBtToneConversionTuning  : Read / Write
  "volume"                   gdouble               : Read / Write
  "wave"                     GstBtOscSynthWave     : Read / Write

Description

Simple monophonic audio synthesizer with a decay envelope and a state-variable filter.

Example launch line

1
gst-launch simsyn num-buffers=1000 note="c-4" ! autoaudiosink
Render a sine wave tone.

Details

struct GstBtSimSyn

struct GstBtSimSyn;

Class instance data.

Property Details

The "cut-off" property

  "cut-off"                  gdouble               : Read / Write

Audio filter cut-off frequency.

Allowed values: [0,1]

Default value: 0.8


The "decay" property

  "decay"                    gdouble               : Read / Write

Volume decay of the tone in seconds.

Allowed values: [0.001,4]

Default value: 0.5


The "filter" property

  "filter"                   GstBtFilterSVFType    : Read / Write

Type of audio filter.

Default value: LowPass


The "note" property

  "note"                     GstBtNote             : Write

Musical note (e.g. 'c-3', 'd#4').

Default value: NONE


The "resonance" property

  "resonance"                gdouble               : Read / Write

Audio filter resonance.

Allowed values: [0.7,25]

Default value: 0.8


The "tuning" property

  "tuning"                   GstBtToneConversionTuning  : Read / Write

Harmonic tuning.

Default value: GSTBT_TONE_CONVERSION_EQUAL_TEMPERAMENT


The "volume" property

  "volume"                   gdouble               : Read / Write

Volume of tone.

Allowed values: [0,1]

Default value: 0.8


The "wave" property

  "wave"                     GstBtOscSynthWave     : Read / Write

Oscillator waveform.

Default value: Sine