![]() |
![]() |
![]() |
GPS04 Reference Manual | ![]() |
---|---|---|---|---|
#include <PS04-rhythm-pattern-event.h> PS04RhythmPatternEvent; PS04RhythmPatternEvent* ps04_rhythm_pattern_event_new (guint tick_offset); const PS04RhythmNote* ps04_rhythm_pattern_event_get_note (const PS04RhythmPatternEvent *self); const char* ps04_rhythm_pattern_event_get_note_as_string (const PS04RhythmPatternEvent *self); gboolean ps04_rhythm_pattern_event_is_bass (const PS04RhythmPatternEvent *self); gboolean ps04_rhythm_pattern_event_is_drum (const PS04RhythmPatternEvent *self); gboolean ps04_rhythm_pattern_event_is_end (const PS04RhythmPatternEvent *self); void ps04_rhythm_pattern_event_set_note (PS04RhythmPatternEvent *self, PS04RhythmNote *note); void ps04_rhythm_pattern_event_set_tick_offset (PS04RhythmPatternEvent *self, guint tick_offset);
PS04RhythmPatternEvent* ps04_rhythm_pattern_event_new (guint tick_offset);
Creates a new rhythm pattern event.
tick_offset : |
The tick offset of the new event. |
Returns : | a new PS04RhythmPatternEvent. |
const PS04RhythmNote* ps04_rhythm_pattern_event_get_note (const PS04RhythmPatternEvent *self);
Gets the note of the event.
self : |
a PS04RhythmPatternEvent. |
Returns : | the PS04RhythmNote. |
const char* ps04_rhythm_pattern_event_get_note_as_string (const PS04RhythmPatternEvent *self);
self : |
|
Returns : |
gboolean ps04_rhythm_pattern_event_is_bass (const PS04RhythmPatternEvent *self);
self : |
|
Returns : |
gboolean ps04_rhythm_pattern_event_is_drum (const PS04RhythmPatternEvent *self);
Checks if the event is a drum note.
self : |
a PS04RhythmPatternEvent. |
Returns : | TRUE if the event is a drum note, otherwise FALSE .
|
gboolean ps04_rhythm_pattern_event_is_end (const PS04RhythmPatternEvent *self);
self : |
|
Returns : |
void ps04_rhythm_pattern_event_set_note (PS04RhythmPatternEvent *self, PS04RhythmNote *note);
Sets the note associated with the event. If not NULL
, the notes are
referenced by the event, so the caller should unref it afterwards if
it's not needed elsewhere.
self : |
A PS04RhythmPatternEvent. |
note : |
A PS04RhythmNote, or NULL .
|
void ps04_rhythm_pattern_event_set_tick_offset (PS04RhythmPatternEvent *self, guint tick_offset);
self : |
|
tick_offset : |