Skip to content

Takes a midi file and converts it into a macro which will play the midi using virtualpiano.net. Uses pyHook and ctypes for macro execution.

Notifications You must be signed in to change notification settings

ViseTine/python-MidiToVirtualPianoMacro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midi to Virtual Piano

Generate virtual piano sheet music from a midi file to play yourself or have your computer play it for you. Known to work well with virtualpiano and Roblox Multiplayer Piano.

Warning

This piano player portion of this program makes use of the python keyboard library which generates key presses programmatically. Antivirus software may (correctly) detect this as malicious activity! The executable were generated through a pyinstaller --onefile, which bundles a python program and its dependencies into a portable executable that requires no setup. Everyone is welcome to audit the source files and generate the executable for themselves.

Instruction and Demos

Instructions can be found in the INSTRUCTIONS.pdf. You can also view the many independent youtube videos below.

Volcaniks' youtube guide

https://www.youtube.com/watch?v=U1a6-y5X8BQ

Prizels youtube guide

https://www.youtube.com/watch?v=QsLP5m1MB3k

Shady Instruction videos

These videos link to potentially unsafe 3rd party downloads

https://www.youtube.com/watch?v=wNDSCnH23eQ
https://www.youtube.com/watch?v=GEF39JwrAMk
https://www.youtube.com/watch?v=6kt07i82QlE
https://www.youtube.com/watch?v=6kt07i82QlE

About

Takes a midi file and converts it into a macro which will play the midi using virtualpiano.net. Uses pyHook and ctypes for macro execution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%