Class
AgsAudioMidiBuilder
Description
class AgsAudio.MidiBuilder : GObject.Object
{
flags: AgsMidiBuilderFlags,
obj_mutex: GRecMutex,
midi_smf_util: AgsMidiSmfUtil*,
data: guchar*,
length: guint,
file: FILE*,
midi_header: AgsMidiBuilderHeader*,
midi_track: GList*,
current_midi_track: AgsMidiBuilderTrack*
}
No description available.
Instance methods
ags_midi_builder_append_key_off
Append key-off for note
to midi_builder
with key dynamics velocity
, at delta_time
.
since: 3.0.0
ags_midi_builder_append_key_on
Append key-on for note
to midi_builder
with key dynamics velocity
, at delta_time
.
since: 3.0.0
ags_midi_builder_append_key_pressure
Append key-pressure for note
to midi_builder
with key dynamics pressure
, at delta_time
.
since: 3.0.0
Signals
AgsAudio.MidiBuilder::append-header
The ::append-header signal is emited during building of header.
since: 3.0.0
AgsAudio.MidiBuilder::append-track
The ::append-track signal is emited during building of track.
since: 3.0.0
AgsAudio.MidiBuilder::midi-putc
The ::midi-putc signal is emited during putting char to file.
since: 3.0.0
AgsAudio.MidiBuilder::on-error
The ::on-error signal is emited during building of event.
since: 3.0.0
Class structure
Virtual methods
AgsAudio.MidiBuilderClass.append_key_off
Append key-off for note
to midi_builder
with key dynamics velocity
, at delta_time
.
since: 3.0.0
AgsAudio.MidiBuilderClass.append_key_on
Append key-on for note
to midi_builder
with key dynamics velocity
, at delta_time
.
since: 3.0.0
AgsAudio.MidiBuilderClass.append_key_pressure
Append key-pressure for note
to midi_builder
with key dynamics pressure
, at delta_time
.
since: 3.0.0
AgsAudio.MidiBuilderClass.append_track
Append a track called track_name
to midi_builder
.
since: 3.0.0