GstBtSidSynV

GstBtSidSynV — c64 sid synthesizer voice

Properties

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

Types and Values

Object Hierarchy

    GEnum
    ├── GstBtSidSynEffect
    ╰── GstBtSidSynWave
    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstBtSidSynV

Implemented Interfaces

GstBtSidSynV implements GstBtPropertyMeta.

Description

A single voice for GstBtSidSyn.

Functions

Types and Values

enum GstBtSidSynWave

Oscillator wave forms.

Members

GSTBT_SID_SYN_WAVE_TRIANGLE

triangle wave

 

GSTBT_SID_SYN_WAVE_SAW

saw wave

 

GSTBT_SID_SYN_WAVE_SAW_TRIANGLE

saw + triangle wave

 

GSTBT_SID_SYN_WAVE_PULSE

square wave with pulse width modulation

 

GSTBT_SID_SYN_WAVE_PULSE_TRIANGLE

square + triangle wave

 

GSTBT_SID_SYN_WAVE_PULSE_SAW

square + saw wave

 

GSTBT_SID_SYN_WAVE_PULSE_SAW_TRIANGLE

square + saw + triangle wave

 

GSTBT_SID_SYN_WAVE_NOISE

noise

 

enum GstBtSidSynEffect

Track effects.

Members

GSTBT_SID_SYN_EFFECT_ARPEGGIO

arpeggio

 

GSTBT_SID_SYN_EFFECT_PORTAMENTO_UP

portamento up

 

GSTBT_SID_SYN_EFFECT_PORTAMENTO_DOWN

portamento down

 

GSTBT_SID_SYN_EFFECT_PORTAMENTO

portamento

 

GSTBT_SID_SYN_EFFECT_VIBRATO

vibrato

 

GSTBT_SID_SYN_EFFECT_GLISSANDO_CONTROL

glissando control

 

GSTBT_SID_SYN_EFFECT_VIBRATO_TYPE

vibrato type

 

GSTBT_SID_SYN_EFFECT_FINETUNE

finetune

 

GSTBT_SID_SYN_EFFECT_NONE

none

 

struct GstBtSidSynV

struct GstBtSidSynV;

Class instance data.

Property Details

The “attack” property

  “attack”                   guint

Attack.

Flags: Read / Write

Allowed values: <= 15

Default value: 2


The “decay” property

  “decay”                    guint

Decay.

Flags: Read / Write

Allowed values: <= 15

Default value: 2


The “effect-type” property

  “effect-type”              GstBtSidSynEffect

Effect Type.

Flags: Write

Default value: None


The “effect-value” property

  “effect-value”             guint

Effect parameter(s).

Flags: Write

Allowed values: <= 255

Default value: 0


The “fiter-voice” property

  “fiter-voice”              gboolean

Filter Voice.

Flags: Read / Write

Default value: FALSE


The “note” property

  “note”                     GstBtNote

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

Flags: Write

Default value: NONE


The “pulse-width” property

  “pulse-width”              guint

Pulse Width.

Flags: Read / Write

Allowed values: <= 4095

Default value: 2048


The “release” property

  “release”                  guint

Release.

Flags: Read / Write

Allowed values: <= 15

Default value: 5


The “ringmod” property

  “ringmod”                  gboolean

Ringmod with voice 3.

Flags: Read / Write

Default value: FALSE


The “sustain” property

  “sustain”                  guint

Sustain.

Flags: Read / Write

Allowed values: <= 15

Default value: 10


The “sync” property

  “sync”                     gboolean

Sync with voice 3.

Flags: Read / Write

Default value: FALSE


The “test” property

  “test”                     gboolean

Control test bit.

Flags: Read / Write

Default value: FALSE


The “wave” property

  “wave”                     GstBtSidSynWave

Oscillator waveform.

Flags: Read / Write

Default value: Triangle