C++ify midi.ino, change to appropriate datatypes
This commit is contained in:
parent
9777184429
commit
2d034b6369
2 changed files with 34 additions and 25 deletions
25
NuEVI/midi.h
25
NuEVI/midi.h
|
@ -6,20 +6,27 @@
|
|||
#define USE_MIDI_SERIAL
|
||||
|
||||
//Set / get current midi channel
|
||||
void midiSetChannel(byte channel);
|
||||
byte midiGetChannel();
|
||||
void midiSetChannel(uint8_t channel);
|
||||
uint8_t midiGetChannel();
|
||||
|
||||
void midiSendProgramChange(int patch);
|
||||
void midiSendControlChange(int ccParam, int ccValue);
|
||||
void midiSendNoteOn(byte note, int velocity);
|
||||
void midiSendNoteOff(byte note);
|
||||
void midiSendAfterTouch(byte value);
|
||||
void midiSendPitchBend(int value);
|
||||
void midiSendProgramChange(uint8_t patch);
|
||||
void midiSendControlChange(uint8_t ccParam, uint8_t ccValue);
|
||||
void midiSendNoteOn(uint8_t note, uint8_t velocity);
|
||||
void midiSendNoteOff(uint8_t note);
|
||||
void midiSendAfterTouch(uint8_t value);
|
||||
void midiSendPitchBend(uint16_t value);
|
||||
|
||||
void midiDiscardInput(void);
|
||||
void midiReset(); // reset controllers
|
||||
void midiPanic(); // turn all notes off
|
||||
|
||||
void midiInitialize(byte channel=1);
|
||||
void midiInitialize(uint8_t channel=1);
|
||||
|
||||
void dinMIDIsendControlChange(uint8_t ccNumber, uint8_t cc, uint8_t ch);
|
||||
void dinMIDIsendNoteOn(uint8_t note, uint8_t vel, uint8_t ch);
|
||||
void dinMIDIsendNoteOff(uint8_t note, uint8_t vel, uint8_t ch);
|
||||
void dinMIDIsendAfterTouch(uint8_t value, uint8_t ch);
|
||||
void dinMIDIsendProgramChange(uint8_t value, uint8_t ch);
|
||||
void dinMIDIsendPitchBend(uint16_t pb, uint8_t ch);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue