PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.3k stars 1.58k forks source link

[Feature Request]: MIDI over USB support #8093

Open fivefivefiver opened 1 year ago

fivefivefiver commented 1 year ago

Description

Support for controlling games with MIDI-over-USB instruments. The specific use case I have in mind is playing Rock Band using an electronic drum kit. Essentially, I'd like the ability to map MIDI note triggers to specific gamepad inputs.

Reason

Currently, to play Rock Band on PCSX2, I have to use vJoy to emulate a USB gamepad, and then run a separate piece of software called midi2vjoy which translates MIDI signals to button presses. This is a pain to set up and requires a decent bit of effort to get going.

My other real option would be to find a real Rock Band drum kit and hook that up to my computer, but those are getting very difficult to find — not to mention, store.

By providing built-in support for MIDI instruments, PCSX2 wouldn't just be saving me and other people wishing to play Rock Band on their kit a lot of headaches — you'd also be opening up new ways to play virtually every game on the platform. Surely there's plenty of people out there who are just dreaming of beating DMC3 with a drum machine.

Examples

To my knowledge, no emulator does this yet. Here's a YouTube video describing how to get started using USB instruments in flight sims on PC.

https://www.youtube.com/watch?v=9ShQVPK3LwM

RedDevilus commented 1 year ago

I guess another correct title is use original devices on the PC that correspond to the same emulated device.