So I was wondering whether you could playback a midi file and let your PC think you are actually playing it on a let's say midi keyboard.
Let me paint a picture here:
Like so often on the internet I want to prank a friend of mine. I'd love to see her reaction when I "play" a piece I for sure can't play. Just importing the Midi file and playing it back in Synthesia won't work. Since we use Google's shared piano ( https://experiments.withgoogle.com/shared-piano), which supports midi keyboards, my idea was to create a "virtual keyboard" that sends the notes from any midi file to my pc the same way a real midi keyboard would if I was playing it. 😀
Frankly I have no clue whether that has been done already (scavenged the internet and found nothing) and if not, how I would have to go about doing it so I'd love to hear your thoughts on it!
Thanks in advance!
That's easy to do on Mac or Linux, but I don't know how to do it on Windows...
I'm on Windows ^^
You could use a virtual MIDI cable like loopMIDI:
1. Open a MIDI file in your favorite MIDI player software and set the MIDI Output to the virtual cable.
2. Open Shared Piano. Shared Piano defaults to using all MIDI Inputs, so it will already use the virtual cable as a MIDI Input (as long as the virtual cable port exists before you open Shared Piano).
3. In the MIDI player, start the MIDI file playback.
I'll try that thanks! Got any free Midi Player Software you'd recommend?
Here are some free MIDI player programs for Windows I use:
[quotePost id=11050]That's easy to do on Mac or Linux, but I don't know how to do it on Windows...[/quotePost]
Funny enough I want to do this on Mac but only know how to do this on Windows. How would you do it on MacOS?