Top |
#define | AGS_MIDI_PARSER_MAX_TEXT_LENGTH |
#define | AGS_MIDI_PARSER_MTHD |
#define | AGS_MIDI_PARSER_MTCK |
enum | AgsMidiParserFlags |
enum | AgsMidiChunkFlags |
gchar * ags_midi_parser_read_text (AgsMidiParser *midi_parser
,gint length
);
gdouble ags_midi_parser_ticks_to_sec (AgsMidiParser *midi_parser
,guint ticks
,gint division
,guint tempo
);
void ags_midi_parser_on_error (AgsMidiParser *midi_parser
,GError **error
);
xmlNode * ags_midi_parser_parse_bytes (AgsMidiParser *midi_parser
,unsigned char *midi_buffer
,guint buffer_length
);
xmlNode *
ags_midi_parser_parse_header (AgsMidiParser *midi_parser
);
xmlNode * ags_midi_parser_channel_message (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_key_on (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_key_off (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_key_pressure (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_change_parameter (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_change_pitch_bend (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_change_program (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_change_channel_pressure (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_not_defined (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_sysex (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_system_common (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_meta_event (AgsMidiParser *midi_parser
,guint status
);
xmlNode * ags_midi_parser_sequence_number (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_end_of_track (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_smtpe (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_tempo (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_time_signature (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_key_signature (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_sequencer_meta_event (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_meta_misc (AgsMidiParser *midi_parser
,guint meta_type
);
xmlNode * ags_midi_parser_text_event (AgsMidiParser *midi_parser
,guint meta_type
);
“change-channel-pressure”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“change-parameter”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“change-pitch-bend”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“change-program”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“end-of-track”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“key-off”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“key-on”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“key-pressure”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“key-signature”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“meta-event”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“midi-getc”
signalgint user_function (AgsMidiParser *midi_parser, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“not-defined”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“on-error”
signalvoid user_function (AgsMidiParser *midi_parser, gpointer arg1, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“parse-bytes”
signalgpointer user_function (AgsMidiParser *midi_parser, gpointer buffer, guint buffer_length, gpointer user_data)
Flags: Run Last
Since: 0.7.2
“parse-full”
signalgpointer user_function (AgsMidiParser *midi_parser, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“parse-header”
signalgpointer user_function (AgsMidiParser *midi_parser, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“parse-track”
signalgpointer user_function (AgsMidiParser *midi_parser, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“sequence-number”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“sequencer-meta-event”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“smtpe”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“sysex”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“system-common”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“tempo”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“text-event”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0
“time-signature”
signalgpointer user_function (AgsMidiParser *midi_parser, guint Returns, gpointer user_data)
Flags: Run Last
Since: 0.5.0