Top |
guint64 | ags_tactable_get_sequencer_duration () |
guint64 | ags_tactable_get_notation_duration () |
guint64 | ags_tactable_get_wave_duration () |
guint64 | ags_tactable_get_midi_duration () |
gdouble | ags_tactable_get_bpm () |
gdouble | ags_tactable_get_tact () |
void | ags_tactable_change_sequencer_duration () |
void | ags_tactable_change_notation_duration () |
void | ags_tactable_change_wave_duration () |
void | ags_tactable_change_midi_duration () |
void | ags_tactable_change_bpm () |
void | ags_tactable_change_tact () |
#define | AGS_IS_TACTABLE() |
#define | AGS_IS_TACTABLE_INTERFACE() |
#define | AGS_TACTABLE() |
#define | AGS_TACTABLE_GET_INTERFACE() |
#define | AGS_TACTABLE_INTERFACE() |
GType | ags_tactable_get_type () |
void | change-bpm | Run Last |
void | change-midi-duration | Run Last |
void | change-notation-duration | Run Last |
void | change-sequencer-duration | Run Last |
void | change-tact | Run Last |
void | change-wave-duration | Run Last |
guint64
ags_tactable_get_sequencer_duration (AgsTactable *tactable
);
Get sequencer duration.
Since: 3.0.0
guint64
ags_tactable_get_notation_duration (AgsTactable *tactable
);
Get notation duration.
Since: 3.0.0
guint64
ags_tactable_get_wave_duration (AgsTactable *tactable
);
Get wave duration.
Since: 3.0.0
guint64
ags_tactable_get_midi_duration (AgsTactable *tactable
);
Get midi duration.
Since: 3.0.0
gdouble
ags_tactable_get_tact (AgsTactable *tactable
);
Get tact.
Since: 3.0.0
void ags_tactable_change_sequencer_duration (AgsTactable *tactable
,guint64 sequencer_duration
);
Change sequencer duration.
Since: 3.0.0
void ags_tactable_change_notation_duration (AgsTactable *tactable
,guint64 notation_duration
);
Change notation duration.
Since: 3.0.0
void ags_tactable_change_wave_duration (AgsTactable *tactable
,guint64 wave_duration
);
Change wave duration.
Since: 3.0.0
void ags_tactable_change_midi_duration (AgsTactable *tactable
,guint64 midi_duration
);
Change midi duration.
Since: 3.0.0
void ags_tactable_change_bpm (AgsTactable *tactable
,gdouble new_bpm
,gdouble old_bpm
);
Change bpm.
Since: 3.0.0
void ags_tactable_change_tact (AgsTactable *tactable
,gdouble new_tact
,gdouble old_tact
);
Change tact.
Since: 3.0.0
#define AGS_IS_TACTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TACTABLE))
#define AGS_IS_TACTABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TACTABLE))
#define AGS_TACTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TACTABLE, AgsTactable))
#define AGS_TACTABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TACTABLE, AgsTactableInterface))
#define AGS_TACTABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TACTABLE, AgsTactableInterface))
struct AgsTactableInterface { GTypeInterface ginterface; guint64 (*get_sequencer_duration)(AgsTactable *tactable); guint64 (*get_notation_duration)(AgsTactable *tactable); guint64 (*get_wave_duration)(AgsTactable *tactable); guint64 (*get_midi_duration)(AgsTactable *tactable); gdouble (*get_bpm)(AgsTactable *tactable); gdouble (*get_tact)(AgsTactable *tactable); void (*change_sequencer_duration)(AgsTactable *tactable, guint64 sequencer_duration); void (*change_notation_duration)(AgsTactable *tactable, guint64 notation_duration); void (*change_wave_duration)(AgsTactable *tactable, guint64 wave_duration); void (*change_midi_duration)(AgsTactable *tactable, guint64 midi_duration); void (*change_bpm)(AgsTactable *tactable, gdouble new_bpm, gdouble old_bpm); void (*change_tact)(AgsTactable *tactable, gdouble new_tact, gdouble old_tact); };
“change-bpm”
signalvoid user_function (AgsTactable *tactable, double new_bpm, double old_bpm, gpointer user_data)
The ::change-bpm signal notifies about changed bpm.
tactable |
the AgsTactable object |
|
new_bpm |
new BPM |
|
old_bpm |
old BPM |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“change-midi-duration”
signalvoid user_function (AgsTactable *tactable, guint64 midi_duration, gpointer user_data)
The ::change-midi-duration signal notifies about changed duration of midi.
tactable |
the AgsTactable object |
|
midi_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“change-notation-duration”
signalvoid user_function (AgsTactable *tactable, guint64 notation_duration, gpointer user_data)
The ::change-notation-duration signal notifies about changed duration of notation.
tactable |
the AgsTactable object |
|
notation_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“change-sequencer-duration”
signalvoid user_function (AgsTactable *tactable, guint64 sequencer_duration, gpointer user_data)
The ::change-sequencer-duration signal notifies about changed duration of sequencer.
tactable |
the AgsTactable object |
|
sequencer_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“change-tact”
signalvoid user_function (AgsTactable *tactable, double new_tact, double old_tact, gpointer user_data)
The ::change-tact signal notifies about changed tact.
tactable |
the AgsTactable object |
|
new_tact |
new tact |
|
old_tact |
old tact |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“change-wave-duration”
signalvoid user_function (AgsTactable *tactable, guint64 wave_duration, gpointer user_data)
The ::change-wave-duration signal notifies about changed duration of wave.
tactable |
the AgsTactable object |
|
wave_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0