Top | ![]() |
![]() |
![]() |
![]() |
Functions
|
ags_tactable_get_sequencer_duration () |
|
ags_tactable_get_notation_duration () |
|
ags_tactable_get_wave_duration () |
|
ags_tactable_get_midi_duration () |
|
ags_tactable_get_bpm () |
|
ags_tactable_get_tact () |
|
ags_tactable_change_sequencer_duration () |
|
ags_tactable_change_notation_duration () |
|
ags_tactable_change_wave_duration () |
|
ags_tactable_change_midi_duration () |
|
ags_tactable_change_bpm () |
|
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() |
|
ags_tactable_get_type () |
Signals
change-bpm | ||
change-midi-duration | ||
change-notation-duration | ||
change-sequencer-duration | ||
change-tact | ||
change-wave-duration |
Functions
ags_tactable_get_sequencer_duration ()
guint64 ags_tactable_get_sequencer_duration (AgsTactable *tactable
);
Get sequencer duration.
Since:
ags_tactable_get_notation_duration ()
guint64 ags_tactable_get_notation_duration (AgsTactable *tactable
);
Get notation duration.
Since:
ags_tactable_get_wave_duration ()
guint64 ags_tactable_get_wave_duration (AgsTactable *tactable
);
Get wave duration.
Since:
ags_tactable_get_midi_duration ()
guint64 ags_tactable_get_midi_duration (AgsTactable *tactable
);
Get midi duration.
Since:
ags_tactable_get_tact ()
gdouble ags_tactable_get_tact (AgsTactable *tactable
);
Get tact.
Since:
ags_tactable_change_sequencer_duration ()
void ags_tactable_change_sequencer_duration (AgsTactable *tactable
,);
guint64 sequencer_duration
Change sequencer duration.
Since:
ags_tactable_change_notation_duration ()
void ags_tactable_change_notation_duration (AgsTactable *tactable
,);
guint64 notation_duration
Change notation duration.
Since:
ags_tactable_change_wave_duration ()
void ags_tactable_change_wave_duration (AgsTactable *tactable
,);
guint64 wave_duration
Change wave duration.
Since:
ags_tactable_change_midi_duration ()
void ags_tactable_change_midi_duration (AgsTactable *tactable
,);
guint64 midi_duration
Change midi duration.
Since:
ags_tactable_change_bpm ()
void ags_tactable_change_bpm (AgsTactable *tactable
,,
gdouble new_bpm);
gdouble old_bpm
Change bpm.
Since:
ags_tactable_change_tact ()
void ags_tactable_change_tact (AgsTactable *tactable
,,
gdouble new_tact);
gdouble old_tact
Change tact.
Since:
AGS_IS_TACTABLE()
#define AGS_IS_TACTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TACTABLE))
AGS_IS_TACTABLE_INTERFACE()
#define AGS_IS_TACTABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TACTABLE))
AGS_TACTABLE()
#define AGS_TACTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TACTABLE, AgsTactable))
AGS_TACTABLE_GET_INTERFACE()
#define AGS_TACTABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TACTABLE, AgsTactableInterface))
AGS_TACTABLE_INTERFACE()
#define AGS_TACTABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TACTABLE, AgsTactableInterface))
Types and Values
struct 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); };
Signal Details
The “change-bpm”
signal
void user_function (AgsTactable *tactable,double new_bpm,double old_bpm,gpointer user_data)
The ::change-bpm signal notifies about changed bpm.
Parameters
tactable |
the AgsTactable object |
|
new_bpm |
new BPM |
|
old_bpm |
old BPM |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “change-midi-duration”
signal
void user_function (AgsTactable *tactable,guint64 midi_duration,gpointer user_data)
The ::change-midi-duration signal notifies about changed duration of midi.
Parameters
tactable |
the AgsTactable object |
|
midi_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “change-notation-duration”
signal
void user_function (AgsTactable *tactable,guint64 notation_duration,gpointer user_data)
The ::change-notation-duration signal notifies about changed duration of notation.
Parameters
tactable |
the AgsTactable object |
|
notation_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “change-sequencer-duration”
signal
void user_function (AgsTactable *tactable,guint64 sequencer_duration,gpointer user_data)
The ::change-sequencer-duration signal notifies about changed duration of sequencer.
Parameters
tactable |
the AgsTactable object |
|
sequencer_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “change-tact”
signal
void user_function (AgsTactable *tactable,double new_tact,double old_tact,gpointer user_data)
The ::change-tact signal notifies about changed tact.
Parameters
tactable |
the AgsTactable object |
|
new_tact |
new tact |
|
old_tact |
old tact |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “change-wave-duration”
signal
void user_function (AgsTactable *tactable,guint64 wave_duration,gpointer user_data)
The ::change-wave-duration signal notifies about changed duration of wave.
Parameters
tactable |
the AgsTactable object |
|
wave_duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since: