MIDI Controller

3,531

29

Specs

64 digital inputs (128 with shift function).

24 analog inputs.

3 rotary encoder.

64 digital outputs (LEDs).

USB 12Mbps.Mac & Win. No driver.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: BOM

Components:

>> Everything of the BOM.

>> Pushbuttons (max 64).

>> 3x Rotary encoders.

>> Linear pots and normal pots (max 24).

>> LEDS.

>> USB cable.

>> Teensy 2 https://www.pjrc.com/store/teensy.html

Step 2: Files

Schematic.

Board.

Board in PDF.

Source code. In Zip file.

.HEX file for direct download to Teensy 2 (ATMEGA32U4)

The source code uses some libraries for USB from PJRC Teensyduino

Source code license: MasterBrd3SourceCode.cpp by Daniel Solis is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Schematic liscense: MasterBrd3.sch by Daniel Solis is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

HEX file liscense: MasterBrd3SourceCode.hex by Daniel Solis is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Step 3: Construction

Step 4: Test

DIY Audio and Music Contest

Participated in the
DIY Audio and Music Contest

Share

    Recommendations

    • Indoor Lighting Contest

      Indoor Lighting Contest
    • Make It Fly Challenge

      Make It Fly Challenge
    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest

    Discussions