I've created a Python script that enables you to play all the songs on the Undawn drumset. If you found this project helpful, please consider giving it a star ⭐ on the repository. Thank you for your support!
-
Download latest python in your system.
-
Make sure to select these two options when insalling python -Add python.exe to path -Install python for all users
-
Open the command prompt, type the following commands, and press Enter:
pip install mido keyboard
-
Download the zip folder that contains 'drum.py' and extract it.
-
Download a MIDI music file that sounds good with the drum, and then right-click on the downloaded MIDI file and select 'Copy as path'.
-
Open the extracted folder that contains 'drum.py,' and right-click in the empty space to open Command Prompt or Windows PowerShell in that folder.
-
Open the game and go to the drum screen.
-
Return to the Command/PowerShell window, enter the following commands, and switch back to the game after pressing Enter:
py drum.py "PATH"
-
Replace 'PATH' with the MIDI path you copied and ensure that you enclose the MIDI path with double quotation marks.
To play/stop the music tap F5 and to end the command tap Esc
drum.py zip
MIDI, or Musical Instrument Digital Interface, enables communication between electronic musical instruments, computers, and devices for music and sound production. It conveys note, timing, and control information, used to trigger sounds, control synthesizers, and record performances. MIDI is a fundamental technology in the music industry.
It's a bit uncertain, but I've personally used this tool on my own account for around a month, and so far, I haven't faced any bans. However, I'd advise you to exercise caution and use it at your own risk. Avoid playing songs that might flood your keyboard with inputs. Make sure that you isten to the MIDI file beforehand, and consider sticking to a single instrument to prevent any keyboard spam."
-
This project is under MIT.
-
© Tencent Co., Ltd. This project is not affiliated with Tencent or endorsed by them. Undawn and other properties mentioned here belong to their respective owners.
-
This project uses third-party libraries and resources that may have different licenses.