Jump to content

Nintendo Midi Controller


Matthew Nothing
 Share

Recommended Posts

I'm trying to strip out a nintendo and replace the innards with a core and a din . I want the input to be taken from 1) a powerglove 2) a powerpad 3) joypad controllers. I want the output to be a simple midi out, on a predefined channel. I'm a complete newbie at all of this and i'd really appreciate it if someone could maybe help walk me through what I need to do inorder to get this working properly. thanks!

Link to comment
Share on other sites

Hi Matthew, welcome aboard :)

I've got a powerglove on the way so I might be able to help you with that more directly later on, but here's a few tips to get the ball rolling.

How you go about doing this, depends on specifics of the device. What we can assume, is that the powerpad, joypad and buttons on the glove, are all simple switches. I think we can make the assumption based on the way they behave (if I remember that far back) that they are momentary switches, which is what we need. Joysticks and other devices such as the sensor on the wrist of the glove, are based on pots. What we don't know, is the precise nature of those pots and switches, and the nature of the interface they have with the machine. For example, the switches could be a scanned matrix, they could be muxed, they could be wired directly, they could be run into a small micro inside the controller and sent to the console (or in our case, the core module) using some bizarre proprietry protocol.

You've basically got two options. One is to find a way to interface the controller and the core using the native pinouts and cabling. This could be very very simple (IE straight connections to the core/console) or very difficult (the last example I gave)

The other option is to re-wire the switches and pots, and replace the pots with more appropriate values where required, re-wire the cables where required.

Which is easiest/quickest/cheapest/works best with the core, will depend on the device. If you'd like to do some homework and find out more about how the controller works, is made, is put together, and what is in it (schematics/boards/protocols/pinouts/pot values/switch types/etc) and come back I'll be happy to tell you what's required to make it talk to the core.

Cheers!

Edit: I should add that the two methods can and should be combined depending on your requirements

Link to comment
Share on other sites

so heres the idea...i have no interest in using any of the orignal midi stuff from the nintendo. I just want to output staright midi note (on/off) from controller button, and cc data from xyz of the powerglove.

what i've found so far is that the controllers work on a 4021 IC, which is an 8-channel parallel to serial convertor.

i've also found an example of how to hook a joypad up to a PIC16F628A here-> http://devcast.dcemulation.com/mods/unicont/nes.php

heres what im curious about. If i want four inputs (from four seperate controllers ie-powerglove, powerpad, etc), can i hook each one to an input on the DIN model and then run it to the core to get midi...or am i completely out to sea on this one.

also, how different is the PIC18F452 from the 16F628A?

Link to comment
Share on other sites

Unable to forward this request at this time.

No source... I was going to use that to nut it out... If it's a serial connection then a DIN isn't the right thing for the job, but I'll still need all that info I mentioned before and more to say much more

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...