Timothy Li / Mbed 2 deprecated MIDI-Controller-4180FinalProject

Dependencies:   mbed 4DGL-uLCD-SE

You are viewing an older revision! See the latest version

Creating MIDI Controller with mbed

Table of Contents

  1. Overview

Overview

This final project is based on a Musical Instrument Digital Interface (MIDI) controller. The base idea of this is a device that allows a wide variety of electronic musical instruments or sounds to be played at the press of some buttons. This project uses a mbed hooked up to a PC with the standard USB, and utilizes a C# application on Windows to receive serial port messages and plays sound files. Potentiometers are used as volume control.

/media/uploads/EvolutionOfWar/midicontroller.jpg

Components

Pushbuttons Potentiometers RGB LEDS uLCD

Wiring

mbedCableuLCD
P28TXRX
P27RXTX
P30RESRESET
VU+5V+5V
GNDGNDGND

Push Buttons:

Pushbutton1P8
Pushbutton2P9
Pushbutton3P10
Pushbutton4P11
Pushbutton5P12
Pushbutton6P13
Pushbutton7P14
Pushbutton8P15
Pushbutton9P16
Pushbutton10P17
Pushbutton11P18

Potentiometers:

Pot1P19
Pot2P20

LEDs:

LED_r1P26
LED_g1P25
LED_b1P24
LED_r2P23
LED_g2P22
LED_b2P21

All wikipages