Content for MIDI

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.

Arduino MIDI Mouse Controller

“Turn an old “roller ball” mouse into a MIDI controller that can unlock new ways of making digital music. Reimagining MIDI devices based on old electronics I hate throwing away old electronics that still work but are no longer supported …

Basic Arduino MIDI Arppegiator

“In this instructable I will show you how to make a basic MIDI instrument using an Arduino Uno. This instrument plays three notes (a triad) in a row. Using the different potentiometers, you can move up and down the notes …

Modem Turned Into a MIDI Guitar Sort of: GuitArnet

“GuitArnet is an Arduino-based simple MIDI guitar with pitch, power chords and minor pentatonic connected to Ableton Live through MIDI. I’ve canceled my Internet service and the local company, named Arnet, left a cable modem router behind. I’ve …

ZX Spectrum CPLD-based clone for rubber case

“Another CPLD-based ZX Spectrum clone for 48K rubber case with some sweet features. Tech specs - Half-sized PCB for 48K rubber case, case modifications isn’t necessary - Pentagon, Spectrum 128K and Spectrum 48K timings - Altera EPM1270 CPLD - Real Z80 in …

Project  Laser Harp

Laser Harp

“This is a musical instrument that uses MIDI communication, lasers, and photoresistors to generate sounds. Story To create this instrument, I took inspiration from other existing laser harp models, which however are very bulky and expensive. My goal was therefore …

Arduino Tone One Year On!

“One year ago I posted the following two articles: Arduino Tone Generator Arduino Note Generator Shortly followed by an associated video on YouTube and so the Simple DIY Electronic Music Projects blog was born! They were then followed by the …

Tiny MIDI controller with Raspberry Pi Pico

“With a MIDI library available for the Raspberry Pi Pico making a little MIDI “piano” is relatively easy. The MacroPad which I build last month is the perfect little device to play around with this. If you are interested in …

Xiao Mx MIDI Device

“A simple MIDI device that uses the Adafruit TinyUSB library, a Seeed Studio Xiao, 6 Cherry Mx stabilised switches and 5 9mm Alpha pots.”

Cardboard MIDI Drum Pad

“My sister and I were talking a bit ago and she said she wanted a drum. The problem is she’s in college! Roommates are not going to appreciate that. I looked for options online, but found nothing. All sorts …

DIY USB Midi Controller With Arduino: a Beginner’s Guide

“I love MIDI Controllers! They are some of the coolest yet most powerful devices for controlling mixed media - traditionally used to connect to music software (like Ableton Live) to play virtual instruments as well as control effects - but can also …