nadavh / motorized_fader

USB MIDI controller with a motorized fader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Motorized Fader

About

This is a home made USB MIDI controller with a motorized fader. It has only one physical fader, but it simulates 8 (virtual faders) with only one active at a time. Active fader is selected using the red buttons. In addition, there are 8 general purpose CC buttons with blue LEDs.

controller

Behaviour

The host receives a different CC per virtual fader and per blue button. It can change the virtual fader placement and blue button light by sending the same CC back, with a different value.

The active virtual fader is attached to the physical fader and can move it, unless the handle is touched (capacitive sensor). A touch overrides the fader location given by the host.

Clicking an already selected red button will disable/enable all of the contoller LEDs.

controller animation

Software

  • Developed in C++ with PlatformIO and the Arduino framework.
  • In addition, there is a (JavaScript) plugin for Bitwig Studio.

Hardware

Build

schemnatics

Work in progress

A prototype:

wip01

The same prototype with a custom made PCB:

wip02

Partial assembly + 3D printed enclusure:

wip03

wip04

About

USB MIDI controller with a motorized fader

License:GNU General Public License v3.0


Languages

Language:C++ 89.7%Language:JavaScript 10.3%