Wednesday, April 23, 2014

MIDI Controller Using Wired Wii Nunchuck



Made with a Teensy 2.0 in the Arduino IDE using the Teensyduino add-on.

The hardware set up is simple - the Nunchuck accessory end has four connections (ground, 5V, data, clock). These should be connected to Teensy power and digital pins 5 and 6 - see below for a photo.

The Teensy pinout can be found here. The Teensy should be set to MIDI mode in the Arduino IDE under Tools > MIDI Type.

The code can be downloaded here: http://milkcrate.com.au/_other/downloads/arduino/chuckMIDI/chuckMIDI.ino




Tuesday, April 22, 2014

SEGA Gamepad Emulation Using Wired Wii Nunchuck



Made with a Teensy 2.0 in the Arduino IDE using the Teensyduino add-on.

The hardware set up is simple - the Nunchuck accessory end has four connections (ground, 5V, data, clock). These should be connected to Teensy power and digital pins 5 and 6 - see below for a photo.

The Teensy pinout can be found here. The Teensy should be set to joystick mode in the Arduino IDE under Tools > USB Type.

The code can be downloaded here: http://milkcrate.com.au/_other/downloads/arduino/chuckJoy/chuckJoy.ino





Ez Hi: HID Testing App / Patch for OS X



Sometimes when I am expecting data from a USB HID device, there are issues and problems that can be solved by seeing whether or not the device is sending data.

Ez Hi allows the user to see whether a particular device is sending data, and the contents of the data. Useful for troubleshooting game pads etc for emulation purposes, as well as other mapping activities.

Download the standalone OS X app here: http://milkcrate.com.au/_other/downloads/max_patches/ez_hi.zip

Download the source patch here: http://milkcrate.com.au/_other/downloads/max_patches/ez_hi.maxpat





Teensy Arduino NES USB Controller Adaptor



Made with a Teensy 2.0 in the Arduino IDE using the Teensyduino add-on.

The hardware set up is simple - the NES controller end has five connections (ground, 5V, data, latch, clock). These should be connected to Teensy power and digital pins 0, 1 and 2 - see below for a photo.

The Teensy pinout can be found here. The Teensy should be set to joystick mode in the Arduino IDE under Tools > USB Type.

The code can be downloaded here: http://milkcrate.com.au/_other/downloads/arduino/NES_Controller/NES_Controller.ino






Sunday, April 20, 2014

LSDJ Kit: Loud TR808



Download the LSDJ kit, original, edited and converted samples here:
http://milkcrate.com.au/_other/downloads/lsdj_kits/TR808L.zip