You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
libopencm3@e04f10e591 | 2 years ago | |
.gitignore | 2 years ago | |
.gitmodules | 3 years ago | |
.indent.pro | 2 years ago | |
LICENSE | 3 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago | |
cortex-m-generic.ld | 3 years ago | |
hui.c | 2 years ago | |
hui_zones.h | 2 years ago | |
ld.stm32.basic | 2 years ago | |
main.c | 2 years ago | |
main.h | 2 years ago | |
midi.c | 2 years ago | |
midi.h | 2 years ago | |
usb_descriptors.h | 2 years ago |
README.md
transporter
Transport control for digital audio workstations (DAWs).
This project implements (a selected subset of) the HUI Protocol on an STM32F103 microcontroller, which connects via USB-MIDI to the DAW. The goal is to provide the most commonly used functions when recording and mixing in a very compact physical form factor.
The hardware should consist of:
- one motorized channel fader with touch sense
- one continuous-turn potentiometer for gain/pan (if possible not a rotary encoder!)
- a jog wheel
- a number of buttons for the most common functions, including marker shortcuts