Code Monkey home page Code Monkey logo

midi-usb-box's Introduction

midi-usb-box

DIY MIDI Stompbox

This project is a DIY stompbox with 8 different knobs with each individual leds. The connection between Comupert and the box is done via USB. An Arduino Pro Micro is used, which has an ATmega32U4 chip and can therefore be recognized as a MIDI device.
The bottom row of the leds is static and shows the current status of button (pressed -> on; not pressed -> off). The top row of leds can be addressed individually. For example, when the first key is pressed, it flashes to mimic a record key. In addition, buttons 3 and 4 are marked as pageUp/pageDown. This means that you can assign several actions to one button by turning the pages, so to speak.

Usage

Due to its universal midi connection via USB, it can be used as normal midi device in any application. In my case I'm running it with FL Studio 20 to controll effects for my e-guitar.

Compontents

  • Arduino Pro Micro (x1)
  • 3PDT footswitch (x8)
  • 5v LED Diode 5mm (x8)
  • Restistor (suitable for the led) (x8)
  • USB jack cable with mounting hole
  • cabels
  • alu case

Pictures

637844104465314966 front

637844104431340504 back

637844104396629558 inside

Mein Film
short demo

Circute Diagram

SmartSelect_20220710-095550_Samsung Notes


all information without guarantee of correctness, is only my hobby on the side; for questions, suggestions or improvements please contact me

midi-usb-box's People

Contributors

flooxo avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.