Once Human

Once Human

Frostipanda Jul 11, 2024 @ 12:42pm
Midi Piano Player
Hello everyone!

I have made a simple program with python that translates Midi files to the keybinds for the in game piano in once human.

All you need to do is load up your favorite midi file and while in game press F5 to start playing the song, F6 will stop the song!

Here is a youtube video of "Dearly Beloved" playing in game from a Midi file.
https://www.youtube.com/watch?v=9_Z9Xh7nVJw

You can find the reddit post with details here
https://www.reddit.com/r/OnceHumanOfficial/comments/1e0v0i9/once_human_midi_piano_player/

Features
MIDI Playback: Plays MIDI files and simulates key presses based on MIDI notes.
Pitch Adjustment: Adjusts the pitch up or down by one step.
Looping: Allows the MIDI file to loop continuously until stopped.
Update Checker: Checks for updates when the application starts and notifies the user if a new version is available.

Instructions
Step One: Download the Once Human Midi Player.exe.
Step Two: Run the program as administrator.
Step Three: Click "Browse" and select the Midi file you wish to play.
Step Four: Select any optional functions you want. (+ Pitch, Loop, etc.).
Step Five: Press F5 while sitting at the piano in game. Press F6 to stop playing music.
Please share videos of you playing music in game! Would love to see them!

Disclaimer
Please keep in mind that the in game piano has its limits and very "busy" songs will start to sound pretty bad real quick. My suggestion is using a midi editor to make songs less busy and cleaning up the Midi to sound better in game.

Another Disclaimer
I did ask if this was okay to be posted prior to releasing this and got an approval from the devs through a reddit mod.
< >
Showing 1-1 of 1 comments
Ravox Venix Aug 3, 2024 @ 10:34am 
Nice project, keep cool. Didn't used(yet) ur program cause playing myself, but have to say you did great job!!! Hope it will attract more ppl to the piano<3
Last edited by Ravox Venix; Aug 3, 2024 @ 10:34am
< >
Showing 1-1 of 1 comments
Per page: 1530 50

Date Posted: Jul 11, 2024 @ 12:42pm
Posts: 1