├── .gitignore ├── LICENSE ├── README.md ├── firmware ├── MIDI-Patchbay-Simple │ ├── MIDI-Patchbay-Simple.ino │ └── MIDI-Patchbay.h ├── MIDI-Patchbay.h ├── MIDI-Patchbay │ ├── Config.cpp │ ├── Config.hpp │ ├── Knob.cpp │ ├── Knob.hpp │ ├── LCD.cpp │ ├── LCD.hpp │ ├── LED.cpp │ ├── LED.hpp │ ├── MIDI-Patchbay.h │ ├── MIDI-Patchbay.ino │ ├── Menu.cpp │ ├── Menu.hpp │ ├── MenuItem.cpp │ ├── MenuItem.hpp │ ├── Menus.cpp │ ├── Menus.hpp │ ├── Patch.cpp │ └── Patch.hpp ├── README.md └── tests │ ├── README.md │ ├── encoders │ ├── MIDI-Patchbay.h │ └── encoders.ino │ ├── lcd │ ├── MIDI-Patchbay.h │ └── lcd.ino │ └── panic │ ├── MIDI-Patchbay.h │ └── panic.ino ├── hardware ├── MIDI-Patchbay-Display │ ├── MIDI-Patchbay-Display-gerber.zip │ ├── MIDI-Patchbay-Display.brd │ ├── MIDI-Patchbay-Display.sch │ ├── README.md │ ├── board.gif │ └── schematic.gif ├── MIDI-Patchbay-Shield │ ├── MIDI-Patchbay-Shield-gerber.zip │ ├── MIDI-Patchbay-Shield.brd │ ├── MIDI-Patchbay-Shield.sch │ ├── README.md │ ├── board.gif │ └── schematic.gif ├── MIDI-Patchbay-Simple │ ├── MIDI-Patchbay-Simple.brd │ ├── MIDI-Patchbay-Simple.sch │ ├── README.md │ ├── board.gif │ └── schematic.gif └── README.md └── menus ├── CMakeLists.txt ├── README ├── include ├── Menu.hpp ├── MenuActionItem.hpp ├── MenuConfigItem.hpp ├── MenuItem.hpp ├── config.h ├── globals.h ├── patchbay.h ├── types.h └── utils.h └── src ├── CMakeLists.txt ├── Menu.cpp ├── MenuActionItem.cpp ├── MenuConfigItem.cpp ├── MenuItem.cpp ├── ctest.c ├── globals.c ├── patchbay.c ├── program.cpp └── utils.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/README.md -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay-Simple/MIDI-Patchbay-Simple.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay-Simple/MIDI-Patchbay-Simple.ino -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay-Simple/MIDI-Patchbay.h: -------------------------------------------------------------------------------- 1 | ../MIDI-Patchbay.h -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay.h -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Config.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Config.hpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Knob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Knob.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Knob.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Knob.hpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/LCD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/LCD.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/LCD.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/LCD.hpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/LED.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/LED.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/LED.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/LED.hpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/MIDI-Patchbay.h: -------------------------------------------------------------------------------- 1 | ../MIDI-Patchbay.h -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/MIDI-Patchbay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/MIDI-Patchbay.ino -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Menu.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Menu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Menu.hpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/MenuItem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/MenuItem.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/MenuItem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/MenuItem.hpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Menus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Menus.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Menus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Menus.hpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Patch.cpp -------------------------------------------------------------------------------- /firmware/MIDI-Patchbay/Patch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/MIDI-Patchbay/Patch.hpp -------------------------------------------------------------------------------- /firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/README.md -------------------------------------------------------------------------------- /firmware/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/tests/README.md -------------------------------------------------------------------------------- /firmware/tests/encoders/MIDI-Patchbay.h: -------------------------------------------------------------------------------- 1 | ../../MIDI-Patchbay.h -------------------------------------------------------------------------------- /firmware/tests/encoders/encoders.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/tests/encoders/encoders.ino -------------------------------------------------------------------------------- /firmware/tests/lcd/MIDI-Patchbay.h: -------------------------------------------------------------------------------- 1 | ../../MIDI-Patchbay.h -------------------------------------------------------------------------------- /firmware/tests/lcd/lcd.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/tests/lcd/lcd.ino -------------------------------------------------------------------------------- /firmware/tests/panic/MIDI-Patchbay.h: -------------------------------------------------------------------------------- 1 | ../../MIDI-Patchbay.h -------------------------------------------------------------------------------- /firmware/tests/panic/panic.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/firmware/tests/panic/panic.ino -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Display/MIDI-Patchbay-Display-gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Display/MIDI-Patchbay-Display-gerber.zip -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Display/MIDI-Patchbay-Display.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Display/MIDI-Patchbay-Display.brd -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Display/MIDI-Patchbay-Display.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Display/MIDI-Patchbay-Display.sch -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Display/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Display/README.md -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Display/board.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Display/board.gif -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Display/schematic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Display/schematic.gif -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Shield/MIDI-Patchbay-Shield-gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Shield/MIDI-Patchbay-Shield-gerber.zip -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Shield/MIDI-Patchbay-Shield.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Shield/MIDI-Patchbay-Shield.brd -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Shield/MIDI-Patchbay-Shield.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Shield/MIDI-Patchbay-Shield.sch -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Shield/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Shield/README.md -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Shield/board.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Shield/board.gif -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Shield/schematic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Shield/schematic.gif -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Simple/MIDI-Patchbay-Simple.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Simple/MIDI-Patchbay-Simple.brd -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Simple/MIDI-Patchbay-Simple.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Simple/MIDI-Patchbay-Simple.sch -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Simple/README.md -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Simple/board.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Simple/board.gif -------------------------------------------------------------------------------- /hardware/MIDI-Patchbay-Simple/schematic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/MIDI-Patchbay-Simple/schematic.gif -------------------------------------------------------------------------------- /hardware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/hardware/README.md -------------------------------------------------------------------------------- /menus/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/CMakeLists.txt -------------------------------------------------------------------------------- /menus/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/README -------------------------------------------------------------------------------- /menus/include/Menu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/Menu.hpp -------------------------------------------------------------------------------- /menus/include/MenuActionItem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/MenuActionItem.hpp -------------------------------------------------------------------------------- /menus/include/MenuConfigItem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/MenuConfigItem.hpp -------------------------------------------------------------------------------- /menus/include/MenuItem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/MenuItem.hpp -------------------------------------------------------------------------------- /menus/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/config.h -------------------------------------------------------------------------------- /menus/include/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/globals.h -------------------------------------------------------------------------------- /menus/include/patchbay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/patchbay.h -------------------------------------------------------------------------------- /menus/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/types.h -------------------------------------------------------------------------------- /menus/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/include/utils.h -------------------------------------------------------------------------------- /menus/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/CMakeLists.txt -------------------------------------------------------------------------------- /menus/src/Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/Menu.cpp -------------------------------------------------------------------------------- /menus/src/MenuActionItem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/MenuActionItem.cpp -------------------------------------------------------------------------------- /menus/src/MenuConfigItem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/MenuConfigItem.cpp -------------------------------------------------------------------------------- /menus/src/MenuItem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/MenuItem.cpp -------------------------------------------------------------------------------- /menus/src/ctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/ctest.c -------------------------------------------------------------------------------- /menus/src/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/globals.c -------------------------------------------------------------------------------- /menus/src/patchbay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/patchbay.c -------------------------------------------------------------------------------- /menus/src/program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/program.cpp -------------------------------------------------------------------------------- /menus/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abw/MIDI-Patchbay/HEAD/menus/src/utils.c --------------------------------------------------------------------------------