Skip to content

Commit

Permalink
usb midi
Browse files Browse the repository at this point in the history
  • Loading branch information
galczo5 committed Jul 24, 2021
1 parent f1ba746 commit aa1eb0e
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 1 deletion.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
1 change: 1 addition & 0 deletions src/executor/command-executor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down
2 changes: 1 addition & 1 deletion src/open-midi-controller.ino
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#define REVISION "20210721"
#define REVISION "20210724"

#include <MIDI.h>

Expand Down

0 comments on commit aa1eb0e

Please sign in to comment.