Update fmidi to v0.1.1
This commit is contained in:
parent
a76ff49192
commit
d8feff462e
2 changed files with 1434 additions and 1174 deletions
5
external/fmidi/sources/fmidi/fmidi.h
vendored
5
external/fmidi/sources/fmidi/fmidi.h
vendored
|
|
@ -65,6 +65,7 @@ FMIDI_API bool fmidi_smf_stream_write(const fmidi_smf_t *smf, FILE *stream);
|
|||
typedef enum fmidi_fileformat {
|
||||
fmidi_fileformat_smf,
|
||||
fmidi_fileformat_xmi,
|
||||
fmidi_fileformat_mus,
|
||||
} fmidi_fileformat_t;
|
||||
|
||||
FMIDI_API fmidi_fileformat_t fmidi_mem_identify(const uint8_t *data, size_t length);
|
||||
|
|
@ -117,6 +118,10 @@ FMIDI_API fmidi_smf_t *fmidi_xmi_mem_read(const uint8_t *data, size_t length);
|
|||
FMIDI_API fmidi_smf_t *fmidi_xmi_file_read(const char *filename);
|
||||
FMIDI_API fmidi_smf_t *fmidi_xmi_stream_read(FILE *stream);
|
||||
|
||||
FMIDI_API fmidi_smf_t *fmidi_mus_mem_read(const uint8_t *data, size_t length);
|
||||
FMIDI_API fmidi_smf_t *fmidi_mus_file_read(const char *filename);
|
||||
FMIDI_API fmidi_smf_t *fmidi_mus_stream_read(FILE *stream);
|
||||
|
||||
///////////////
|
||||
// SEQUENCER //
|
||||
///////////////
|
||||
|
|
|
|||
2609
external/fmidi/sources/fmidi/fmidi_mini.cpp
vendored
2609
external/fmidi/sources/fmidi/fmidi_mini.cpp
vendored
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue