Skip to content

simon-duck/Robot-Riddims-Mixing-Desk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Robot Riddims Mixing Desk

A 10-channel MIDI controller and mixing desk designed for hands-on music production and performance. Each channel features two potentiometers, three latching buttons, and one momentary button, providing an expressive control surface for your DAW or hardware instruments. The desk also includes Ableton Live scene control buttons and a dedicated, smooth master fader.

Features

  • 10 Independent Channels
    • Each channel equipped with:
      • 2 Potentiometers (e.g., for volume, pan, FX sends)

      • 3 Latching Buttons (toggle mute, solo, record enable, etc.)

      • 1 Momentary Button (ideal for triggering samples/effects)

  • Global Controls
    • Master fader for overall output control
    • Dedicated Ableton Live scene launch and navigation buttons
  • Class-compliant MIDI over USB
    • Plug-and-play functionality with most operating systems and DAWs

Project Goals

  • Provide a flexible, tactile surface for modern music production and performance setups
  • Support customizable MIDI mappings, allowing easy integration with various DAWs such as Ableton Live, Logic Pro, FL Studio, and hardware synths/samplers
  • Reliable, hackable hardware and firmware for tinkerers and performers

Hardware

  • Built around a microcontroller supporting MIDI over USB (e.g., Arduino, Teensy, etc.)
  • All components designed for durability and stage use
  • LED buttons confirm selections

Firmware

  • Current Version: Custom firmware (originally based on tttapa/MIDI_controller, now replaced)
  • Easily modifiable for new control schemes or hardware expansions

Getting Started

  1. Build the Hardware:
    A full bill of materials (BOM), wiring diagram, and enclosure plans will be provided in the docs/ directory (coming soon).

  2. Upload the Firmware:

    • Clone this repository.
    • Open the firmware code in your favorite Arduino IDE.
    • Flash it to your microcontroller.
  3. Connect & Map Controls:

    • Plug the desk into your computer or MIDI host via USB.
    • Open your DAW and assign the MIDI controls to desired parameters.

Resources

About

10 channel Midi controller/Mixing desk with two pots, three latching buttons and one momentary button per channel, plus ableton scene control buttons and master fader.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages