MIDI

MIDI (short for Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music. A single MIDI link through a MIDI cable can carry up to sixteen channels of information, each of which can be routed to a separate device or instrument. This could be sixteen different digital instruments, for example. MIDI carries event messages, data that specify the instructions for music, including a note's notation, pitch, velocity (which is heard typically as loudness or softness of volume), vibrato, panning to the right or left of stereo, and clock signals (which set tempo). When a musician plays a MIDI instrument, all of the key presses, button presses, knob turns and slider changes are converted into MIDI data. One common MIDI application is to play a MIDI keyboard or other controller and use it to trigger a digital sound module (which contains synthesized musical sounds) to generate sounds, which the audience hears produced by a keyboard amplifier. MIDI data can be transferred via MIDI cable, or recorded to a sequencer to be edited or played back.

Main Content

Robotic Trombone: The RoboTrombo Music Machine

“Because we need to prove there are still things people do better than machines… An iSax Laboratories creation. Thank you Martin Molin @ Wintergatan for inspiration! The original idea was to produce a MIDI controlled music machine that could play any …

$20 Synth Project

“This guide is for complete beginners in electronics & synth making. We’ll be building the ‘Helios One’, a total bastard of a synth a MIDI controlled synth made from a low cost Arduino micro-controller and the Mozzi audio library. Even …

Photoresistor Arduino Midi Theremin

“I call it the C041D-2020 I made this during the second COVID lockdown in UK, from ideas borrowed from about 5 other projects I found here on Instructables and also on Youtube. As you can see from the video …

Arduino MIDI Poly Synth - MiniSy (Musical Instrument)

“3 Oscillators Polyphonic Synth with MIDI using the Arduino Nano. My simple project of a Polyphonic Synthetizer using the Arduino Nano. It is simple but it is possible to play music with it. Up to 3 musical notes can be …

LEET Synthesizer

“LEET is my vision of a new kind of modular affordable synth you can build yourself. It consists of several MIDI devices that can be used together or separate with your preferred DAW. It became a massive project covering industrial …

MIDI Adobe Lightroom controller

“An upgraded version of the Mini UNTZtrument by Adafruit Being a commercial photographer I use Lightroom almost daily. I am always trying to save time sitting in front of the computer, especially when working on a lot of different images …

Arduino: Continuous MIDI Controller / KeyBoard

“This instructable Making a Continuous type MIDI controller / Keyboard is explained. A very simple concept of capacitive sensing is used along with MIDI communication and sound synthesizer software. You may refer Attached video for a quick demonstration or you may …

Unopad - Arduino MIDI pad controller

“Tutorial for creating simple MIDI controller and usage of it in Ableton Live. Most tutorials and projects for Midi controllers are based only on an explanation of the Arduino work, but not so much on using it in the DAW …

MIDI-Controlled Slide Whistle

“Uses an Arduino Due and a stepper motor + driver to control a slide whistle made of 3d printed parts and PVC pipe. Laser-cut base plate. A project that uses a 3d printed rack-and-pinion, blower fan, an Arduino Due, and a …

Arpeggino - MIDI arpeggiator, sequencer, recorder and looper

“Play MIDI arpeggios in every scale and pattern. Record and loop your sequences. Modify your sequences even after recording and be creative. What is Arpeggino Arpeggino is an Arduino based MIDI arpeggiator, sequencer, recorder and looper. By clicking on one …