5,000+ students
No experience required
Lifetime access
30-day money-back guarantee



The course, for me, was one of the best I found on the internet to date. (...) in a weekend I literally devoured the course, and in a week I had my first MIDI
controller ." Lucas Bressanin / Electronic Musician
Express Yourself
Create controllers that look, feel, and respond exactly the way you want. Your music, your style, your gear.
Boost Your Workflow
Map every knob, fader, and button to your ideal performance setup — faster mixing, smoother live jams, and total control.
Save money
Build pro-level controllers for a fraction of the price of commercial gear — and customize them in ways store-bought controllers can’t.
Learn Real Skills
Master Arduino, PCB design, coding, soldering, and creative hardware design — skills you can use for life.

MIDI controllers made by our students.


Build a variety of MIDI controllers (buttons, knobs, faders, encoders, LEDs, displays, etc.)
Use templates to skip coding and customize instantly
Expand inputs using multiplexers (100+ inputs)
Add rotary encoders, banks, and advanced controls
Add addressable LEDs and normal LEDs (note feedback, VU meters)
Use motorized faders
Send MIDI over USB, Bluetooth, and DIN
Build class-compliant MIDI devices
Add displays for feedback
Design and fabricate custom enclosures
Troubleshoot effectively
Use the Advanced Code Generator (no coding needed!)
Use the AI-trained bot for help 24/7
All my personal codes, templates, and design files
Access to private Facebook/Discord community
Direct personal support whenever you need it
Advanced Code Generator

Write your own Arduino code from scratch
Understand my own real-world MIDI projects
Decode and use other people’s code
Build musical devices powered by your own logic
Combine coding with musical creativity

Design custom PCBs from scratch using KiCad
Follow the entire PCB fabrication process
Choose parts, materials, and services
Turn your Arduino projects into professional electronics
Build reliable, durable, polished circuits
Accelerate your hardware creation workflow




















Gustavo Silveira is a composer, multimedia artist, and DIY hardware creator who has been building custom MIDI controllers and musical interfaces since 2015. His work blends music, engineering, and design — and has been featured by Gearnews, DJ Tech Tools, and the official Arduino website.
Gustavo is the creator of the popular blog Nerd Musician, where thousands of makers learn how to build controllers, synths, and musical devices through his tutorials and open-source projects.
His instrument, the XT Synth, was a finalist in the 2018 Guthman Musical Instrument Competition, one of the most respected contests for new instrument design. He has also worked at Ball State University’s IDIA Lab, creating interactive audiovisual installations.
Today, Gustavo teaches musicians, DJs, and creators around the world how to design, program, and build their own custom MIDI controllers — even if they’re starting from zero.

Gustavo Silveira is a composer, multimedia artist, and DIY hardware creator who has been building custom MIDI controllers and musical interfaces since 2015. His work blends music, engineering, and design — and has been featured by Gearnews, DJ Tech Tools, and the official Arduino website.
Gustavo is the creator of the popular blog Nerd Musician, where thousands of makers learn how to build controllers, synths, and musical devices through his tutorials and open-source projects.
His instrument, the XT Synth, was a finalist in the 2018 Guthman Musical Instrument Competition, one of the most respected contests for new instrument design. He has also worked at Ball State University’s IDIA Lab, creating interactive audiovisual installations.
Today, Gustavo teaches musicians, DJs, and creators around the world how to design, program, and build their own custom MIDI controllers — even if they’re starting from zero.
The course starts now and it ends when you want! It is a completely self-paced online course – you decide when you start and when you finish.
One time payment plan: How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like – across any and all devices you own. Monthly plan: Pay monthly and have access as long as you wish, stop anytime you want.
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Absolutely! Once you finish the course you’ll be automatically issued a certificate.
Not at all! The course is designed to go from the absolute basics to advanced. Classes are short and easy to understand throughout all the course.
The Making Music with Arduino is THE ONLY course that focuses on teaching electronics and how to code, so you can have total independence in your musical projects. This course will make you a PRO MAKER, teaching you how you can write your own codes, understand other people’s codes and, also, will serve as the foundation for you to learn any other programming languages like C++, Processing (Java), Python, etc, and to get started with other electronic projects, like robotics, home automation, web applications, etc.
Yes, the course is available to international users!


Enrolling in the Making Music with Arduino
has ZERO RISK, you have a 30-day money
back guarantee. Your total satisfaction or
your money back, no questions, no
bureaucracy!
Enrolling in the Making Music with Arduino
has ZERO RISK, you have a 30-day money
back guarantee. Your total satisfaction or
your money back, no questions, no
bureaucracy!
Making Music with Arduino
The Arduino Programming
Kicad PCB Design
Design any MIDI controller you can imagine.
Create high-quality, market-ready MIDI controllers.
Your creativity is the only limit.
