Coder Social home page Coder Social logo

gigpedal / midi-pedal-leo Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 19 KB

MIDI Pedal Leo is a MIDI controller based on Arduino. It is designed to control Guitar Amp Simulation software or Digital Audio Workstation that supports midi control.

Home Page: https://gigpedal.blogspot.com/

License: GNU General Public License v2.0

C++ 100.00%
guitar guitar-pedal midi-controller midi-device amp-sim amp-simulator daw

midi-pedal-leo's Introduction

MIDI Pedal Leo

Introduction

MIDI Pedal Leo is a foot MIDI controller based on Arduino Leonardo. For MIDI Pedal based on other Arduino compatible boards, please refer to other repositories of Gig Pedal(https://github.com/GigPedal).

Guitar players may use foot MIDI Pedal to control Guitar Amplifier/Effects Software and Hardware. This will add flexibility, convenience, and creative possibilities to their gear setups.

Here are some common reasons why guitarists choose to incorporate MIDI Pedal into their rig:

  • Eliminates the need for manual adjustments on each individual device, providing a centralized control hub for the entire rig
  • Store and recall specific combinations of pedal settings or amp parameters with the press of a footswitch
  • MIDI controllers can seamlessly integrate with DAWs. This integration enables synchronized control over virtual instruments, effects plugins.
  • In a live performance setting, Guitarists can focus on playing instead of manually tweaking pedal settings, ensuring a smoother and more polished performance.

For other deatails about why guitar players need foot MIDI pedal, please refer to the following document in this repository's doc folder. https://github.com/GigPedal/MIDI-Pedal-Leo/blob/main/doc/Why%20Guitar%20Players%20Need%20Foot%20MIDI%20Pedal.txt

If you are interested in playing guitar with software such as Neural Amp Modeler and other Amp Sim application, please come to my Gig Pedal (https://gigpedal.blogspot.com/)

MIDI Pedal Leo is compatible with PC and Mac. It's plug and play, no need to install any device driver.

Advantage of Building Your Own MIDI Controller

Building your own MIDI controller can provide a customized solution tailored to your specific needs and preferences. Here are some advantages of building your own MIDI controller:

  1. Customize the controller to match your specific requirements.
  2. Building your own MIDI controller can be cost-effective compared to purchasing a commercially available one.
  3. Building a MIDI controller provides a hands-on learning experience.
  4. Commercial MIDI controllers might not always cater to the specific gear or software you use.
  5. Your MIDI controller can have a unique and personal design
  6. As your needs evolve, you can easily modify or expand your DIY MIDI controller.

While building your own MIDI controller requires time, effort, and a basic understanding of electronics, it can be a rewarding project with long-term benefits, offering a unique and personalized solution for your musical needs.

For more detailed reasons of building your own MIDI Controller, please refer to the following document in this repository's doc folder.

https://github.com/GigPedal/MIDI-Pedal-Leo/blob/main/doc/Why%20Build%20Your%20Own%20MIDI%20Pedal.txt

Compatible Boards

Codes and Schematics in this repository currently supports Arduino Leonardo only.

For the following boards, I will create separate repositories and committed necessary codes/schematics to GitHub later.

ESP32 Devkit Arduino Pro Micro Arduino Uno Arduino Nano etc...

Materials used

  • Arduino Leonardo
  • Footswitch
  • Wires

midi-pedal-leo's People

Contributors

gigpedal avatar taichimaker 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.