nuclear@0: #ifndef MIDI_H_ nuclear@0: #define MIDI_H_ nuclear@0: nuclear@0: #include nuclear@0: nuclear@0: struct midi; nuclear@0: struct midi_track; nuclear@0: struct midi_event; nuclear@0: nuclear@0: #define MIDI_NOTE_OFF 8 nuclear@0: #define MIDI_NOTE_ON 9 nuclear@0: #define MIDI_NOTE_AFTERTOUCH 10 nuclear@0: #define MIDI_CONTROLLER 11 nuclear@0: #define MIDI_PROG_CHANGE 12 nuclear@0: #define MIDI_CHAN_AFTERTOUCH 13 nuclear@0: #define MIDI_PITCH_BEND 14 nuclear@0: nuclear@0: #ifdef __cplusplus nuclear@0: extern "C" { nuclear@0: #endif nuclear@0: nuclear@0: struct midi *load_midi(const char *fname); nuclear@0: void free_midi(struct midi *midi); nuclear@0: nuclear@0: #ifdef __cplusplus nuclear@0: } nuclear@0: #endif nuclear@0: nuclear@0: #endif /* MIDI_H_ */