diff options
author | Nao Pross <naopross@thearcway.org> | 2018-03-13 09:54:23 +0100 |
---|---|---|
committer | Nao Pross <naopross@thearcway.org> | 2018-03-13 09:54:23 +0100 |
commit | 70a53032a2ef5fc911846138faa2ec6731b45a2f (patch) | |
tree | 10587fc3f7a4c15c25048d5ee57f52d58e868741 /src/midi.h | |
parent | Move comments for printability (diff) | |
parent | Cleanup doc_office, disable DEBUG build (diff) | |
download | Xilofono-70a53032a2ef5fc911846138faa2ec6731b45a2f.tar.gz Xilofono-70a53032a2ef5fc911846138faa2ec6731b45a2f.zip |
Merge branch 'master' of https://git.thearcway.org/git/naopross/Xilofono
Diffstat (limited to '')
-rw-r--r-- | src/midi.h | 15 |
1 files changed, 2 insertions, 13 deletions
@@ -18,17 +18,6 @@ #define MIDI_DATA_MAX_SIZE 4 #endif - -typedef enum { - C = 0, // Do - D = 1, // Re - E = 2, // Mi - F = 3, // Fa - G = 4, // Sol - A = 5, // La - B = 6, // Si -} midi_note_t; - typedef enum { NOTE_OFF = 0x8, NOTE_ON = 0x9, @@ -83,8 +72,8 @@ extern int midi_set_status(midi_message_t *pkt, midi_status_t status); extern int midi_set_channel(midi_message_t *pkt, unsigned channel); // message building -extern int midi_note_on(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8_t velocity); -extern int midi_note_off(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8_t velocity); +extern int midi_note_on(midi_message_t *pkt, unsigned channel, unsigned note, uint8_t velocity); +extern int midi_note_off(midi_message_t *pkt, unsigned channel, unsigned note, uint8_t velocity); // optimization // extern int midi_thin_data(void *buffer, midi_message_t pkt[]); |