浏览代码

Fix MIDI ambiguous overload issues

main
PaulStoffregen 6 年前
父节点
当前提交
aa037a65e5
共有 1 个文件被更改,包括 1 次插入9 次删除
  1. +1
    -9
      USBHost_t36.h

+ 1
- 9
USBHost_t36.h 查看文件

void sendPolyPressure(uint8_t note, uint8_t pressure, uint8_t channel, uint8_t cable=0) { void sendPolyPressure(uint8_t note, uint8_t pressure, uint8_t channel, uint8_t cable=0) {
send(0xA0, note, pressure, channel, cable); send(0xA0, note, pressure, channel, cable);
} }
void sendAfterTouch(uint8_t note, uint8_t pressure, uint8_t channel, uint8_t cable=0) {
void sendAfterTouchPoly(uint8_t note, uint8_t pressure, uint8_t channel, uint8_t cable=0) {
send(0xA0, note, pressure, channel, cable); send(0xA0, note, pressure, channel, cable);
} }
void sendControlChange(uint8_t control, uint8_t value, uint8_t channel, uint8_t cable=0) { void sendControlChange(uint8_t control, uint8_t value, uint8_t channel, uint8_t cable=0) {
sendControlChange(6, value >> 7, channel, cable); sendControlChange(6, value >> 7, channel, cable);
sendControlChange(38, value, channel, cable); sendControlChange(38, value, channel, cable);
} }
void sendRpnValue(uint8_t msb, uint8_t lsb, uint8_t channel, uint8_t cable=0) {
sendControlChange(6, msb, channel, cable);
sendControlChange(38, lsb, channel, cable);
}
void sendRpnIncrement(uint8_t amount, uint8_t channel, uint8_t cable=0) { void sendRpnIncrement(uint8_t amount, uint8_t channel, uint8_t cable=0) {
sendControlChange(96, amount, channel, cable); sendControlChange(96, amount, channel, cable);
} }
sendControlChange(6, value >> 7, channel, cable); sendControlChange(6, value >> 7, channel, cable);
sendControlChange(38, value, channel, cable); sendControlChange(38, value, channel, cable);
} }
void sendNrpnValue(uint8_t msb, uint8_t lsb, uint8_t channel, uint8_t cable=0) {
sendControlChange(6, msb, channel, cable);
sendControlChange(38, lsb, channel, cable);
}
void sendNrpnIncrement(uint8_t amount, uint8_t channel, uint8_t cable=0) { void sendNrpnIncrement(uint8_t amount, uint8_t channel, uint8_t cable=0) {
sendControlChange(96, amount, channel, cable); sendControlChange(96, amount, channel, cable);
} }

正在加载...
取消
保存