diff --git a/README.md b/README.md index 1697759..0705d77 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Most important features: * Configurable without computer connection * Supported midi commands: Note, CC - send one value, CC - toggle two values * Five "pages" of configuration. You can assign action to footswitch and toggle between five different configurations +* Working with USB MIDI using serial port. You'll need to use additional software like [Hairless Midi](https://projectgus.github.io/hairless-midiserial/), [ttymidi](https://github.com/cjbarnes18/ttymidi) or [SerialMidiBridge](https://github.com/RuudMulder/SerialMidiBridge) to control your DAW or plugins. Just set port and baudrate of 115200 and it should work. It's easy to calculate that with 6 footswitches, 2 actions for each footswitch and 5 possible configuration pages allows you to assing 60 different commands! Thats a lot. diff --git a/src/executor/command-executor.cpp b/src/executor/command-executor.cpp index 61399e4..a3ca610 100644 --- a/src/executor/command-executor.cpp +++ b/src/executor/command-executor.cpp @@ -14,6 +14,7 @@ CommandExecutor::CommandExecutor(MidiControllerConfig* config, Printer *printer) void CommandExecutor::init() { MIDI.begin(); + Serial.begin(115200); } int CommandExecutor::getLastValue(int no, int page) { diff --git a/src/open-midi-controller.ino b/src/open-midi-controller.ino index 83f406f..480e5b3 100644 --- a/src/open-midi-controller.ino +++ b/src/open-midi-controller.ino @@ -1,4 +1,4 @@ -#define REVISION "20210721" +#define REVISION "20210724" #include