
Other boards such as the Arduino Micro (or any other based on the ATmega32U4 microcontroller) have USB MIDI capability and could also be used, but these are more expensive and are larger so less easy to fit inside the pedal. Although inexpensive it has plenty of performance for this task. An added bonus is that the "LC" in Teensy LC stands for "Low Cost". I found that the USB port on some Teensy microcontrollers from PJRC ( ) could be switched into a mode where the device acts as a class-compliant MIDI device.

I did not want this extra level of complexity.
#AUDIOSAUNA MIDI INPUT SERIAL#
This means that an extra piece of software is required on the PC to route the serial MIDI input to a class-compliant software MIDI device (such as Hairless Midi), which then appears as a standard MIDI device which can be accessed by the DAW. The problem with this is that the device does not register in Windows as a MIDI device, i.e. Many of the solutions online using Arduino or Raspberry PI send MIDI messages over serial or USB serial. All of these are quite expensive, so I decided to hack an analog pedal to make a self-contained MIDI expression pedal. The options were to use an analog pedal connected into an external MIDI controller, use an analog to MIDI converter, or a standalone MIDI pedal which sends MIDI CC messages direct to the computer.

While searching for an expression pedal for controlling guitar VST effects in real-time in my DAW (Digital Audio Workstation), I found that there is no cheap solution.
