|
lmms
Cross-platform music production software
|
Public Member Functions | |
| Alg_midifile_reader (std::istream &f, Alg_seq *new_seq) | |
| ~Alg_midifile_reader () | |
| bool | parse () |
| void | set_nomerge (bool flag) |
| void | set_skipinit (bool flag) |
| long | get_currtime () |
| Public Member Functions inherited from Midifile_reader | |
| void | midifile () |
| Midifile_reader () | |
| void | finalize () |
| call finalize() when done or you may leak memory. | |
Public Attributes | |
| std::istream * | file |
| Alg_seq * | seq |
| int | divisions |
| Alg_note_list * | note_list |
| Alg_track * | track |
| int | track_number |
| long | channel_offset_per_track |
| long | channel_offset_per_port |
| int | channel_offset |
| Public Attributes inherited from Midifile_reader | |
| int | Mf_nomerge |
| 1 => continue'ed system exclusives are not collapsed. | |
| long | Mf_currtime |
| current time in delta-time units | |
| int | Mf_skipinit |
| 1 if initial garbage should be skipped | |
Protected Member Functions | |
| double | get_time () |
| void | update (int chan, int key, Alg_parameter *param) |
| void * | Mf_malloc (size_t size) override |
| malloc() | |
| void | Mf_free (void *obj, size_t) override |
| free() | |
| void | Mf_starttrack () override |
| void | Mf_endtrack () override |
| int | Mf_getc () override |
| void | Mf_chanprefix (int chan) override |
| void | Mf_portprefix (int port) override |
| void | Mf_eot () override |
| void | Mf_error (const char *) override |
| void | Mf_header (int, int, int) override |
| void | Mf_on (int, int, int) override |
| void | Mf_off (int, int, int) override |
| void | Mf_pressure (int, int, int) override |
| void | Mf_controller (int, int, int) override |
| void | Mf_pitchbend (int, int, int) override |
| void | Mf_program (int, int) override |
| void | Mf_chanpressure (int, int) override |
| void | binary_msg (int len, unsigned char *msg, const char *attr_string) |
| void | Mf_sysex (int, unsigned char *) override |
| void | Mf_arbitrary (int, unsigned char *) override |
| void | Mf_metamisc (int, int, unsigned char *) override |
| void | Mf_seqnum (int) override |
| void | Mf_smpte (int, int, int, int, int) override |
| void | Mf_timesig (int, int, int, int) override |
| void | Mf_tempo (int) override |
| void | Mf_keysig (int, int) override |
| void | Mf_sqspecific (int, unsigned char *) override |
| void | Mf_text (int, int, unsigned char *) override |
Protected Attributes | |
| int | meta_channel |
| int | port |
| Protected Attributes inherited from Midifile_reader | |
| int | midifile_error |
|
inline |
| Alg_midifile_reader::~Alg_midifile_reader | ( | ) |
|
protected |
|
inline |
|
protected |
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
inlineoverrideprotectedvirtual |
free()
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
inlineoverrideprotectedvirtual |
malloc()
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
|
overrideprotectedvirtual |
Implements Midifile_reader.
| bool Alg_midifile_reader::parse | ( | ) |
|
inline |
|
inline |
|
protected |
| int Alg_midifile_reader::channel_offset |
| long Alg_midifile_reader::channel_offset_per_port |
| long Alg_midifile_reader::channel_offset_per_track |
| int Alg_midifile_reader::divisions |
| std::istream* Alg_midifile_reader::file |
|
protected |
| Alg_note_list* Alg_midifile_reader::note_list |
|
protected |
| Alg_seq* Alg_midifile_reader::seq |
| Alg_track* Alg_midifile_reader::track |
| int Alg_midifile_reader::track_number |