Kits: MIDIATOR
by Curious Inventor & help from r.garcia
|
Short Description:
This converts a PS2 controller into a MIDI controller. Remap any button to any MIDI
controller or note on/off signal, including joysticks and button pressures. Everything
is remappable on the fly and permanently stored in the MIDIATOR. Tested to work
with wireless, guitar hero and cheap knock-off PS2 controllers.
Skill level: Beginner / Intermediate
|
|
Post mods / hacks, pics, videos and support questions here.
Features / Specs / Video:
- Supports official PS2 controllers, cheap knockoffs and wireless controllers... and now the guitar hero controller, including the wammy bar and tilt sensor.
- Analog joysticks can be remapped to any control, and their min/max/center range can be adjusted.
- Three modes: buttons play MIDI notes, send controller messages (pressure sensitive buttons), or they toggle on / off controller messages so you can mute and unmute tracks.
- LCD and menu system for mode switching and remapping the buttons. See the instructions below for more info, but you basically press start, the button you want to remap, and then up/down arrows to remap.
- 3 LEDs for feedback: power, sign of life blinkage, button press.
- Requires DC power supply 7-15 VDC, positive centered barrel plug. (not included)
Ohter ideas to write into the code:
- Musical Notes: - When you remap notes, make it so that the note names (C4, D#5, etc) are displayed instead of the MIDI note number (0-127).
- USB connectivity: - This PIC (18f4550) supports USB connectivity. Write some code that lets you connect directly to a computer through USB and play MIDI.
- More interesting mappings: - With only 13 or so buttons, you can play a whole scale, but surely there are more interesting things to do that would take advantage of the controller layout. For instance, we partially implemented a "relative mode," where each button press plays a note some interval away. Press Square four times --> C, D, E, F# play, etc. Press R2 three times --> C F Bflat play. The R1 and R2 buttons could switch to different scales or modes for another idea...
Buy:
|
Fully Assembled and Tested. Requires a 9-12DC power supply, 2.1mm center positive (not included) and PS2 controller or guitar hero controller (not included).
in stock
- $74.99
|
|
|
A kit including machined case and pre-programmed PIC. Requires a 9-12DC power supply, 2.1mm center positive (not included) and PS2 controller or guitar hero controller (not included).
in stock
- $49.99
|
|
|
Already have the parts? This is the PCB alone, RoHS Compliant (lead-free).
in stock
- $24.99
|
Operating Instructions:
midiator_operating_instructions.doc
Kit Building Instructions:
--> V1.04 and above Assembly Instructions
--> V1.03 and above Assembly Instructions
How it Works (in progress...):
- PS2 Controller: Pinouts, protocols and references to several other good web resources.
- New Code (5/23/09): midiator_v4_5.zip
- The software: Midiator_v1_0_5_13_08.zip This is a zip file containing a MPLAB project and all the C source code. You can download MPLAB (an IDE, or Integrated Developement Environment) for free from Microchip.com, as well as c18, the free compiler that turns the C code into machine code to run on the PIC.
- MIDI hardware connection and relevant protocol, plus good web references.
<%= render :partial => 'shared/comments', :locals => { :posts => @posts, :most_recent_posts => @most_recent_posts, :forum_thread => @forum_thread, :post => @post } %>