Top | ![]() |
![]() |
![]() |
![]() |
gboolean | band-pass | Read / Write |
gulong | children | Read / Write |
GstBtSidSynChip | chip | Read / Write |
guint | cut-off | Read / Write |
gboolean | hi-pass | Read / Write |
gboolean | low-pass | Read / Write |
guint | resonance | Read / Write |
GstBtToneConversionTuning | tuning | Read / Write |
gboolean | voice3-off | Read / Write |
guint | volume | Read / Write |
guint | attack | Read / Write |
guint | decay | Read / Write |
GstBtSidSynEffect | effect-type | Write |
guint | effect-value | Write |
gboolean | fiter-voice | Read / Write |
GstBtNote | note | Write |
guint | pulse-width | Read / Write |
guint | release | Read / Write |
gboolean | ringmod | Read / Write |
guint | sustain | Read / Write |
gboolean | sync | Read / Write |
gboolean | test | Read / Write |
GstBtSidSynWave | wave | Read / Write |
GEnum ├── GstBtSidSynEffect ╰── GstBtSidSynWave GObject ╰── GInitiallyUnowned ╰── GstObject ├── GstBtSidSynV ╰── GstElement ╰── GstBaseSrc ╰── GstBtAudioSynth ╰── GstBtSidSyn
GstBtSidSyn implements GstPreset, GstBtTempo, GstChildProxy, GstBtChildBin and GstBtPropertyMeta.
GstBtSidSynV implements GstBtPropertyMeta.
A synthesizer based on the RSID emulation library of the C64 sound chip. The element provides a sound generator with 3 voices. It implements a couple of effects (see GstBtSidSynEffect), which are well known from trackers such as pitch slides, arpeggio and vibrato.
For technical details see:
Track effects.
“band-pass”
property “band-pass” gboolean
Enable BandPass Filter.
Flags: Read / Write
Default value: FALSE
“children”
property “children” gulong
the number of children this element uses.
Flags: Read / Write
Allowed values: [3,3]
“chip”
property “chip” GstBtSidSynChip
Chip model to emulate.
Flags: Read / Write
Default value: MOS6581
“cut-off”
property “cut-off” guint
Audio filter cut-off frequency.
Flags: Read / Write
Allowed values: <= 2047
Default value: 1024
“hi-pass”
property “hi-pass” gboolean
Enable HiPass Filter.
Flags: Read / Write
Default value: FALSE
“low-pass”
property “low-pass” gboolean
Enable LowPass Filter.
Flags: Read / Write
Default value: FALSE
“resonance”
property “resonance” guint
Audio filter resonance.
Flags: Read / Write
Allowed values: <= 15
Default value: 2
“tuning”
property“tuning” GstBtToneConversionTuning
Harmonic tuning.
Flags: Read / Write
Default value: GSTBT_TONE_CONVERSION_EQUAL_TEMPERAMENT
“voice3-off”
property “voice3-off” gboolean
Detach voice 3 from mixer.
Flags: Read / Write
Default value: FALSE
“volume”
property “volume” guint
Volume of tone.
Flags: Read / Write
Allowed values: <= 15
Default value: 15
“attack”
property “attack” guint
Attack.
Flags: Read / Write
Allowed values: <= 15
Default value: 2
“decay”
property “decay” guint
Decay.
Flags: Read / Write
Allowed values: <= 15
Default value: 2
“effect-type”
property“effect-type” GstBtSidSynEffect
Effect Type.
Flags: Write
Default value: None
“effect-value”
property “effect-value” guint
Effect parameter(s).
Flags: Write
Allowed values: <= 255
Default value: 0
“fiter-voice”
property “fiter-voice” gboolean
Filter Voice.
Flags: Read / Write
Default value: FALSE
“note”
property“note” GstBtNote
Musical note (e.g. 'c-3', 'd#4').
Flags: Write
Default value: NONE
“pulse-width”
property “pulse-width” guint
Pulse Width.
Flags: Read / Write
Allowed values: <= 4095
Default value: 2048
“release”
property “release” guint
Release.
Flags: Read / Write
Allowed values: <= 15
Default value: 5
“ringmod”
property “ringmod” gboolean
Ringmod with voice 3.
Flags: Read / Write
Default value: FALSE
“sustain”
property “sustain” guint
Sustain.
Flags: Read / Write
Allowed values: <= 15
Default value: 10
“wave”
property“wave” GstBtSidSynWave
Oscillator waveform.
Flags: Read / Write
Default value: Triangle