Build your own MIDI circuits
FAQ
Frequently Asked Questions.
Details
 
MIDI & Music
MIDI and Music Information
Details
 
MIDI Products

 

Miduino MIDI Projects:

 Build these MIDI projects using the Miduino kit. Each project comes with a pre-programmed Atmega168 microcontroller pre-loaded with the required project. However the microcontroller also contains the pre-loaded bootloader, so any project can be erased and another project programmed into the microcontroller. Read more.

     

So ONE single Miduino kit can be used to do multiple projects and further MIDI experiments. 

  

WARNING:

Note that some projects do NOT require the 4-way DIP switch. These projects should NOT be run if the 4-way DIP switch has been soldered to the PCB as the microcontroller could be damaged.


 

ARDUINO MIDI IN & OUT:
Connect MIDI IN and OUT to your Duemilanove, Mega or Diecimila Arduino.

 

Projects WITHOUT 4-way DIP Switch:

 

MIDI Input Units

 

This unit utilizes MIDI Note ON/OFF data from a MIDI drum player, mapping the Roland TD20, to switch ON/OFF  LEDS, corresponding to the pre-selected MIDI drum.

 


MIDI Output Units

This unit utilizes MIDI Note ON/OFF data to control LEDS, Relays, Transistors, Triacs, etc. to switch Lights, Motors, etc. when combined with suitable output circuitry.

 

 Switch Lights ON/Off in time to the music.

 

This unit utilizes MIDI Control Change (CC) data to fade Lights UP/DOWN.

 

This unit provides the ability to send the single-channel MIDI output of a keyboard controller into a sort of "MIDI channel mixer/ muter" , where you have the ability (while on stage) to quickly change which channels (1-16) are duplicating the MIDI input signal

 

 


MIDI Special Units

If a MIDI module  produces 'stuck' notes which drone on and on, this design  switches all the notes off.

 

MIDI out Note ON/OFF data is randomly generated, which can be constrained to certain notes and scales

 

This unit allows the use  of a synthesiser/keyboard as a "master program selector" without the notes played on the main keyboard transmitting to a secondary synthesiser/module.

 


MIDI DRUMS

 a 16-way MIDI drum pad system with the velocity byte fixed at maximum for 10 input drum switches and a 6-way velocity sensitive circuit, providing a full (0-127) velocity range using piezo sensors.

 


MIDI Keyboards

The design is based on a two row diatonic keyboard with 10+11 keys.

 

 English Concertina with 24+24 (48) notes

 

 

Up to 64 note MIDI encoder

 

MIDI channel and start Note are user programmable

 

MIDI channel 1 and start MIDI note 24 (C1) to MIDI note 95 (B6)

 


 

 

Projects WITH 4-way DIP Switch:

 

MIDI Output Units

The MIDI Program Change Commands can change the sound/voice in a MIDI sound module/synthesiser. 

 

The pots. values can be assigned in MIDI programmes e.g. Reason, Live, Sonar, Cubase etc. to control various parameters. 

  

This allows up to 6 analogue inputs (with a range from 0 to 5 volts) to produce selectable MIDI control output commands.

  

The Theramidi is a new musical device, based on the Theremin.

 

Output  MIDI Note ON/OFF and Pitch Bend control signals when a ribbon/softpot variable potentiometer is pressed.

 

This controller behaves like a Vibrato/Tremolo/Pitch Bend controller on an electric guitar.

 

This design uses Infrared distance sensors to convert physical movement/gestures (e.g. hand, leg, head etc.) to MIDI Control Change messages.

 

This is a MIDI wind controller. The Trumpet interface design uses a pressure sensor, suitable amplifier and 5 switches to produce an  output which is translated into velocity sensitive MIDI Note ON data.

 

 This is a MIDI wind controller. The Trombone interface design uses a pressure sensor, suitable amplifier and 14 switches to produce an  output which is translated into velocity sensitive MIDI Note ON data


Foot Pedal Units

This is a simple MIDI project to  output a MIDI Volume control signal when a foot pedal variable potentiometer is adjusted.

 

This already assembled unit converts up to 6 variable potentiometer and  up to 6 switch foot-pedals to an associated MIDI control signal. This unit will work with one, two or up to all 12 inputs, at the same time. This unit can work in standard MIDI mode or via the USB connection. 

 

This unit converts up to 6 variable potentiometer and  up to 6 switch foot-pedals to an associated MIDI control signal.

 

A midi device (VoodooLab's GCX Audio Switcher) that can be controlled via 8 midi Vontrol Change (CC) messages.

 


MIDI Input/Output

The MIDI Channel Changer/Combiner can be used to combine MIDI channels (1-16) onto a single MIDI output channel. 

 

Allows one channel to operate a particular sound module/synthesiser, while filtering out the other MIDI channel data.

 

Practice and learn a MIDI drum pattern.

 


MIDI Converters

The CV/Gate to MIDI unit is capable of converting the output control/gate voltages from a monophonic synthesiser  to  MIDI  note-on/note-off data commands. 

 


 Other MIDI projects: 

 

MIDI Distribution Units

 


MIDI USB Driver Installation

Operate MIDI IN/OUT on the Miduino, via the USB cable, using MIDI to USB drivers