![]() Low power and compact, can be built into a small dongle for on the go use. I'll use MIDI sysex messages for two way communication to identify controller data, number of controllers, disconnect and enable pairing mode to connect new controllers. Right now my code is hardcoded for a single controller and skips makingn it look like a GCGameControler so it's specific to Provenance, but it's early testing. I intend to use VGC to listen to MIDI devices and create GCGameController instances out of them. MIDI channel 1 to 16 to support up to 16 controllers. I then convert the gamepad button presses on the bluetooth input (just /dev/joy# using python gamebad library), and output MIDI messages over USB to the iPhone. Using the Camera Connection Kit, you can connect and power the board on lightening devices and it shows up as a class complient USB MIDI device. Using a Raspberry Pi Zero to connect to bluetooth controllers and running the board's USB in client mode. MFi mappings are really terrible for some systems like N64 and Genesis. This is an interest in the Provenance EMU project that I work on. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |