🎛️ Download the Arduino Sketch: https://go.musiconerd.com/files-download
🎹 Nerd Musician Pro: https://go.musiconerd.com/nerd-musici...
🎛️ DIY MIDI Controller Workshop: https://go.musiconerd.com/diy-midi-co...
🎹 Curso Fazendo Música com Arduino em Português: https://go.musiconerd.com/fazendo-mus...
🎛️ Join the Tinkercad Class: https://www.tinkercad.com/joinclass/5...
In this video, I'll give you a complete guide on how you can program the Arduino to send MIDI notes with buttons and switches. With buttons, you can trigger MIDI samples, play drums, and notes, and map your DAW how you want.
We will use an Arduino Leonardo for this example because we can use the MIDIUSB Library, which can make our Arduino a MIDI Class-Compliant device.
We will cover several Arduino programming topics, that will be useful for any other type of project, such as the "digitalRead()" and "digitalWrite()" functions, how to wire a button, pull down and pull up resistors, For Loops, Debouncing, and other algorithms to make the response of your buttons as smooth as possible.
Watch the other MIDI Programming for the Arduino videos: • 1# MIDI Programming for the Arduino -...
Timestamps
0:00 Intro
0:53 What is a Button
1:27 "digitalRead()" and "digitalWrite() "
5:44 Button Wiring (Tinkercad)
8:22 Pull-Down Resistor
10:31 Pull-Up Resistor
12:24 Avoiding Repeated Notes
14:50 Adding More Buttons
14:25 For Loops
21:36 Differentiating button On/Off
23:07 Assembling the Circuit
24:28 Debouncing
31:56 MIDISUB Library
35:33 Playing in Ableton Live
36:30 Outro
Translated titles:
2# Cómo codificar botones: programación MIDI para Arduino
2# Wie man Tasten codiert-MIDI-Programmierung für den Arduino
2# Comment coder les boutons-Programmation MIDI pour l'Arduino
2# Como codificar botões-Programação MIDI para Arduino
2# बटन को कैसे कोड करें-Arduino के लिए MIDI प्रो