MIDUINO and ARDUINO MIDI Projects:
The MIDUINO is a combination of MIDI (Musical Instrument Digital
Interface) using the
MIDI IN/OUT assembled board. and the Arduino, which is based around
an ATmega microcontroller.
Each project comes with a pre-programmed Atmega 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.
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.
MIDI SWITCH ENCODER UNITS:
The design is based on a two
row diatonic keyboard with 10+11 keys.
English Concertina with 24+24 (48) notes
This design is based on a
diatonic keyboard with 28 keys for the right hand and 20 keys for the
left hand, but other keys could be encoded if required.
This 2-keyboard encoder has switches for a Stradella Bass 120 keys (in a 6 x 20 matrix) and a
107 keys (in a 5 x 21/22 matrix) Chromatic Button Accordion, utilising a ready built, assembled and tested key-switch interface.
Up
to 24 notes,
already
assembled
MIDI/USB
Bass Pedal encoder.
2
1/2 Octaves,
up to 30 notes,
already
assembled
MIDI
Bass Pedal encoder.
This
keyboard encoder is capable of encoding up to 40 switches
and 3 variable potentiometer controls, which output MIDI Volume (7) and
MIDI Modulation (1) Control Change commands and the MIDI Pitch Bend
command.
This 3-keyboard encoder is capable of encoding switches to produce
the equivalent MIDI note-on/note-off data commands on MIDI Channels 1, 2
and 3.
MIDI channel 1 and start MIDI note 24 (C1) to MIDI note 95 (B6)
Select MIDI channel 1 to 16 and any MIDI note range between start MIDI note
0 to MIDI note 127.
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
This G Major MIDI Zampogna
is a double-reeded
Bagpipes with a soprano chanter (Virtual reed A),
a bass chanter (Virtual reed B)
and with an alto drone (bordone being
the generic name).
This design uses a Passive Infrared (PIR) sensor to detect the presence
of somebody approaching the PIR sensor to trigger a MIDI Note On command.
MIDI DRUM UNITS:
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 sensor.
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.
The MIDI Bass to Drum Trigger unit is capable of converting the MIDI output from a
Bass synthesiser/pedals to produce a pulse with a variable voltage and
variable width, which can be used to trigger a Drum module via its piezo trigger
inputs.
Practice and learn a MIDI drum
pattern.
MIDI FOOT PEDAL UNITS:
This unit converts up to 6 variable potentiometer, Volume,
Modulation, Pitch etc. and up to 5 switch
foot-pedals, Sustain, Sostenuto, Legato etc., to an associated MIDI control
signa
This already assembled unit converts up to 5 variable potentiometer and up to
5 switch
foot-pedals to an associated MIDI control signal. This unit will work with one,
two or up to all 10 inputs, at the same time. This unit can work in standard
MIDI mode or via the USB connection.
This unit is designed to provide a variable Damper Sustain Pedal, and
switched sostenuto pedal, soft pedal and legato pedal.
This already assembled design is used with a Digidesign Eleven Rack guitar unit to create a midi controller
to send expression pedal to control the wah sweep, and toggle the pedal's on/off switch for the wah function on/off.
A midi device (VoodooLab's GCX Audio Switcher) that
can be controlled via 8 midi Vontrol Change (CC) messages.
MIDI INPUT UNITS:
This is a simple MIDI project, utilizing the Miduino
design, to detect an incoming MIDI signal and light the LED on pin
D13 of the Miduino board.
Analyses the MIDI data being transmitted down a MIDI cable and
lights a corresponding LED.
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.
This unit utilizes MIDI Note ON/OFF data to control LEDS
etc.
Switch Lights ON/Off in time to the music.
This unit utilizes MIDI Control Change (CC) data to fade Lights
UP/DOWN.
This unit utilizes MIDI Note ON/OFF data to switch 12 LEDs
ON/OFF for any corresponding C to B in any octave.
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
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.
MIDI INPUT/OUTPUT UNITS:
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.
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.
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
Distribution Unit:
MIDI USB Driver Installation
Operate MIDI IN/OUT on the Miduino designs, via the Arduino USB,
using MIDI
to USB drivers
|