Small utility library for MIDI functions.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

27 linhas
424 B

  1. #ifndef MIDI_UTILS_H
  2. #define MIDI_UTILS_H
  3. #include <stdio.h>
  4. #include <string.h>
  5. #define MIDI_MESSAGE_NOTEON 0x90u
  6. #define MIDI_MESSAGE_NOTEOFF 0x80u
  7. #define MIDI_CC_SUSTAIN 0x40u
  8. #define MIDI_CC_SOSTENUTO 0x42u
  9. #define MIDI_CC_UNACORDA 0x43u
  10. #if defined __cplusplus
  11. extern "C" {
  12. #endif
  13. char *MIDI_GetNoteName(unsigned char);
  14. unsigned char MIDI_GetNoteFromName(const char *);
  15. #if defined __cplusplus
  16. }
  17. #endif
  18. #endif