Top |
GList * | ags_note_find_prev () |
GList * | ags_note_find_next () |
unsigned char * | ags_note_to_raw_midi () |
snd_seq_event_t * | ags_note_to_seq_event () |
GList * | ags_note_from_raw_midi () |
GList * | ags_note_from_seq_event () |
AgsNote * | ags_note_duplicate () |
AgsNote * | ags_note_new () |
AgsNote * | ags_note_new_with_offset () |
AgsComplex * | attack | Read / Write |
AgsComplex * | decay | Read / Write |
AgsComplex * | ratio | Read / Write |
AgsComplex * | release | Read / Write |
guint | stream-attack | Read / Write |
gdouble | stream-delay | Read / Write |
AgsComplex * | sustain | Read / Write |
guint | x0 | Read / Write |
guint | x1 | Read / Write |
guint | y | Read / Write |
GList * ags_note_find_prev (GList *note
,guint x0
,guint y
);
Find prev note.
Since: 0.7.2
GList * ags_note_find_next (GList *note
,guint x0
,guint y
);
Find next note.
Since: 0.7.2
unsigned char * ags_note_to_raw_midi (AgsNote *note
,gdouble bpm
,gdouble delay_factor
,guint *buffer_length
);
snd_seq_event_t * ags_note_to_seq_event (AgsNote *note
,gdouble bpm
,gdouble delay_factor
,guint *n_events
);
Convert note
to ALSA sequencer events and set the number of events
in the array as n_events
.
note |
the AgsNote |
|
bpm |
the bpm to use |
|
delay_factor |
the segmentation delay factor |
|
n_events |
the count of events |
Since: 0.7.1
GList * ags_note_from_raw_midi (unsigned char *raw_midi
,gdouble bpm
,gdouble delay_factor
,guint length
);
Parse raw_midi
data and convert to AgsNote.
raw_midi |
the data array |
|
bpm |
the bpm to use |
|
delay_factor |
the segmentation delay factor |
|
length |
the length of the array |
Since: 0.7.1
GList * ags_note_from_seq_event (snd_seq_event_t *event
,gdouble bpm
,gdouble delay_factor
,guint n_events
);
Convert ALSA sequencer data event
to AgsNote.
event |
ALSA sequencer events as array |
|
bpm |
the bpm to use |
|
delay_factor |
the segmentation delay factor |
|
n_events |
the arrays length |
Since: 0.7.1
“release”
property“release” AgsComplex *
The envelope's release.
Flags: Read / Write
Since: 0.7.2
“stream-attack”
property“stream-attack” guint
The first x offset.
Flags: Read / Write
Allowed values: <= 65535
Default value: 0
Since: 0.7.2
“stream-delay”
property“stream-delay” gdouble
The delay of the stream.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0
Since: 0.7.2
“sustain”
property“sustain” AgsComplex *
The envelope's sustain.
Flags: Read / Write
Since: 0.7.2
“x0”
property“x0” guint
The first x offset.
Flags: Read / Write
Allowed values: <= 65535
Default value: 0
Since: 0.7.2
“x1”
property“x1” guint
The first x offset.
Flags: Read / Write
Allowed values: <= 65535
Default value: 0
Since: 0.7.2
“y”
property“y” guint
The first x offset.
Flags: Read / Write
Allowed values: <= 65535
Default value: 0
Since: 0.7.2