Giter Club home page Giter Club logo

diy-midi-controller-full's Introduction

DIY-Midi-Controller-full

Made by Gustavo Silveira, 2021.

  • This Sketch rmakes the Arduino a full MIDI controller.

http://go.musiconerd.com http://www.youtube.com/musiconerd http://facebook.com/musiconerdmusiconerd http://instagram.com/musiconerd/ http://www.gustavosilveira.net [email protected]

If you are using for anything that's not for personal use don't forget to give credit.

- Update 1 (03/12/19): You can add multiple multiplexers for potentiometers.
- Update 2 Threads added. it makes your MIDI controller faster.
- Update 3 Encoder functionality added, using a super handy library.
- Update 4 (03/18/19): Multiple encoders tested and working.
- Update 5 (03/19/19): Multiple encoders (with banks) tested and working.
- Update 6 (06/01/20): Custom note numbers and CC
- Update 7 (06/02/20): Velocity Variable
- Update 8 (06/02/20): Buttons using CC
- Update 9 (06/08/20): Toggle mode added
- Update 10 (11/17/20): Addressable led Midi feedback with FastLed lib (ATmega32U4 only) 
- Update 11 (03/14/21): Tabs; Oled displays, 75HC595 Bit shifter for LED feedback and VU; and many fixes.
- Update 12 (06/25/21): Better pot reading; High Res Faders; Motorized Faders.
- Update 13 (01/09/21): Custom Note Numbers, CC and Toggle: Now you can use them at the same time with different buttons.  
- Update 14 (01/09/21): How to change octaves and show it on the display.
- Update 15 (01/04/22): Motorized Faders
- Update 16 (01/08/22): MIDI Din
- Update 17 (01/11/22): BLE MIDI
- Update 18 (04/14/23): More MIDI Messages
- Update 19 (04/14/23): LED MIDI In in the Arduino (w/o bit shifter)
- Update 20 (04/14/23): Encoder Sensitivity
- Update 21 (04/14/23): Encoder High Resolution
- Update 22 (04/14/23): MCP23017 Encoder "multiplexing"

diy-midi-controller-full's People

Contributors

silveirago avatar yfabrik 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.