| 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 : |