AgsOscillator

AgsOscillator — oscillator

Stability Level

Stable, unless otherwise indicated

Functions

Signals

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkFrame
                ╰── AgsOscillator

Includes

#include <ags/app/machine/ags_oscillator.h>

Description

The AgsOscillator is a composite widget to act as oscillator.

Functions

ags_oscillator_control_changed ()

void
ags_oscillator_control_changed (AgsOscillator *oscillator);

The control changed event notifies about changed controls.

Parameters

oscillator

the AgsOscillator

 

Since: 3.0.0


ags_oscillator_new ()

AgsOscillator *
ags_oscillator_new ();

Create a new instance of AgsOscillator

Returns

the new AgsOscillator

Since: 3.0.0

Types and Values

AGS_OSCILLATOR_DEFAULT_SAMPLERATE

#define AGS_OSCILLATOR_DEFAULT_SAMPLERATE (44100.0)

AGS_OSCILLATOR_DEFAULT_FRAME_COUNT

#define AGS_OSCILLATOR_DEFAULT_FRAME_COUNT (44100.0 / 27.5)

AGS_OSCILLATOR_DEFAULT_SYNC_POINT_COUNT

#define AGS_OSCILLATOR_DEFAULT_SYNC_POINT_COUNT (3)

enum AgsOscillatorFlags

Members

AGS_OSCILLATOR_SHOW_SELECTOR

   

Signal Details

The “control-changed” signal

void
user_function (AgsOscillator *agsoscillator,
               gpointer       user_data)

Flags: Run Last