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.

MIDIXCV - MIDI to Multiple Control Voltages Converter

“In 2021 I published a project about a MIDI to CV converter capable of generating up to four control voltages and four digital signals from MIDI messages. It was built around an Arduino nano and a MCP4728 DAC and has …

Project  MIDILodica

MIDILodica

“The MIDILodica is a breath-controlled, 3D printed, open-source MIDI device that features a pressure sensor, 35 reassignable note buttons, a softpot strip potentiometer, full menu navigation with a 320x172 screen, and underside button for additional MIDI and octave manipulation. This …

MIDI Host4RaspberryPi

“Connect & control your old MIDI devices with modern plug in formats. A RaspberryPi Zero works headless extended by a web interface. As I added a modern Keyboard to my Synthesizers from the 90’s, I realized the gap between the …

Arduino Synthesizer

“This is a multi-voice programmable synthesizer built from an Arduino Pro Micro. The voices come from Arduino output pins programmed to produce square waves and pulse waves. One of these pins is used to subject an external audio input to …

DIY Arduino MIDI Mixer “Crius HERMES V1.0”

“Hi! I am Crius and I LOVE MIDI Controllers! The last couple of years I started learning about electronics from nothing to be able to build my own MIDI controllers that would serve my needs , taste and be cheaper overall …

Crius OctaPot Midi Controller

“Crius “OctaPot” MIDI Mixer consists of 8 potentiometers with which we can control the parameters such as Volume,Pan,Delay,Reverb,Attack ect.. of the VST-Plugin or the DAW that we play music with. Supplies: - Arduino Nano x1 (We …

Crius ROT8 MIDI Controller

“Hi!I am Crius and I LOVE MIDI Controllers! The last couple of years I started learning about electronics from nothing to be able to build my own MIDI controllers that would serve my needs , taste and be cheaper overall …

Raspberry Pi RP2040 MCU Vult DSP template with FreeRTOS

“This C++ boilerplate template allows for creating Synthesizers, Effects and other Audio DSP related projects based on the cheap and easily available RP2040 MCU. It targets the “RP2040 Eurorack DSP Demo Board”, which I have made. The DSP board contains …

Dancing TWIP Robot

“Background/Goals The goal of our project was to make a two wheel inverted pendulum (TWIP) robot dance to music. The most straightforward way to do this would be to record a set of commands that go well with a …

Building a MIDI Controller / MacroPad

“I love tinkering with the Raspberry Pi Pico, since it is an easy starting point for anyone that wants to get into microcontrollers. In this detailed instructuble I want to guide you how you can create your own MIDI controller …