Top | ![]() |
![]() |
![]() |
![]() |
gdouble | ags_tactable_get_sequencer_duration () |
gdouble | ags_tactable_get_notation_duration () |
gdouble | ags_tactable_get_tact () |
gdouble | ags_tactable_get_bpm () |
void | ags_tactable_change_sequencer_duration () |
void | ags_tactable_change_notation_duration () |
void | ags_tactable_change_tact () |
void | ags_tactable_change_bpm () |
#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-notation-duration | Run Last |
void | change-sequencer-duration | Run Last |
void | change-tact | Run Last |
gdouble
ags_tactable_get_sequencer_duration (AgsTactable *tactable
);
Get sequencer duration.
Since: 0.7.43
gdouble
ags_tactable_get_notation_duration (AgsTactable *tactable
);
Get notation duration.
Since: 0.7.43
gdouble
ags_tactable_get_tact (AgsTactable *tactable
);
Get tact.
Since: 0.7.43
gdouble
ags_tactable_get_bpm (AgsTactable *tactable
);
Get bpm.
Since: 0.7.43
void ags_tactable_change_sequencer_duration (AgsTactable *tactable
,gdouble duration
);
Sequencer duration changed.
Since: 0.4.2
void ags_tactable_change_notation_duration (AgsTactable *tactable
,gdouble duration
);
Notation duration changed.
Since: 0.4.2
void ags_tactable_change_tact (AgsTactable *tactable
,gdouble new_tact
,gdouble old_tact
);
Tact changed.
Since: 0.4.2
void ags_tactable_change_bpm (AgsTactable *tactable
,gdouble new_bpm
,gdouble old_bpm
);
Bpm changed.
Since: 0.4.2
#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 interface; gdouble (*get_sequencer_duration)(AgsTactable *tactable); gdouble (*get_notation_duration)(AgsTactable *tactable); gdouble (*get_tact)(AgsTactable *tactable); gdouble (*get_bpm)(AgsTactable *tactable); void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration); void (*change_notation_duration)(AgsTactable *tactable, gdouble duration); void (*change_tact)(AgsTactable *tactable, gdouble new_tact, gdouble old_tact); void (*change_bpm)(AgsTactable *tactable, gdouble new_bpm, gdouble old_bpm); };
“change-bpm”
signalvoid user_function (AgsTactable *tactable, gdouble duration, gdouble arg2, gpointer user_data)
The ::change-bpm signal notifies about changed bpm.
tactable |
the AgsTactable |
|
duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 0.7.46
“change-notation-duration”
signalvoid user_function (AgsTactable *tactable, gdouble duration, gpointer user_data)
The ::change-notation-duration signal notifies about changed duration of notation.
tactable |
the AgsTactable |
|
duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 0.7.46
“change-sequencer-duration”
signalvoid user_function (AgsTactable *tactable, gdouble duration, gpointer user_data)
The ::change-sequencer-duration signal notifies about changed duration of sequencer.
tactable |
the AgsTactable |
|
duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 0.7.46
“change-tact”
signalvoid user_function (AgsTactable *tactable, gdouble tact, gdouble arg2, gpointer user_data)
The ::change-tact signal notifies about changed tact.
tactable |
the AgsTactable |
|
tact |
new tact |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 0.7.46