Circuit-Projects.com New Projects
4 Band, 5 Band and 6 Band Resistor Calculator Tool
Graphical resistor calculator tool.Quickly understand the resistor color code.
PCB Trace Width Calculator
Internaland External PCB Trace calculator tool.
Wire Self Inductance Calculator
Wire, Parallel Wire, Coax, Wire over Plane, Loop, Rectangle Loop, Coil, Broadside Trace, and Edge Coupled Traces
Miscellaneous

MIDI Device Implemented with Pepper

MIDI Device Implemented with Pepper

Overview

The sequencers in PC using AVR-MIDI are used to control this MIDI interface for SX-150 synthesizer in order to play the existing MIDI files.

Explanation

The project was easy to build due to the use of AVR-MIDI which allows connecting AVR microprocessor directory to USB and USB MIDI profile to be accepted. This signifies that connecting SX-150 to PC will not require other MIDI devices and still the MIDI messages can be handled. The use of AVR-MIDI provides advantage to those without MIDI interface for PC. The MIDI interface is built using pepper and to accept USB MIDI profile, only the firmware is redesigned. For the control tone of SX-150, the CV circuit is used which is a low pass filter that converts PWM from AVR to voltage.

The Pepper-MIDI requires simple firmware since in serial-MIDI, parsing the MIDI messages is a very complex task because of the varying length of messages. On the contrary, the length of these messages are fixed in USB MIDI class which makes even simple parsing. Mac OSX Leopard was used for the development but the Pepper-MIDI will work also in Windows XP without the need for special driver.

Rest of the project

Comments (0)

Write comment

smaller | bigger

busy
 
RSS
Get the latest projects to your e-mail box:
Subscribe to RSS Feed Follow us on Twitter
Contact | Privacy Policy | Advertising
Subscribe to RSS Feed