I’ve been playing around with the new Piano instrument in Guild Wars 2, and since it works differently from the older instruments (because of sharps/flats and octave behavior), I decided to build my own MIDI → AHK converter, focused specifically on the piano.
What does it do?
→ Converts .mid files directly into .ahk macros.
→ Supports sharps/flats (F1–F5)
→ Works well even with MIDI files that have multiple tracks[/list]
→ The goal was to make the piano more musical and less mechanical.
I need help testing!
I've already generated several .ahk files using this tool and they are working well for me in the game, however my computer isn't very good and my ping is very high. Also, I would really appreciate feedback from other players:
→ Does the timing feel right?
→ Do chords sound correct?
→ Any weird octave jumps or missing notes?
If you’re willing to test some of the .ahk files I generated (or want to test your own MIDI files), i've included a Google Drive list at the end with some songs I made using the program.
Current status
The converter is almost finished
I’m polishing details and edge cases
I’m considering making a full tutorial / release post if people are interested
If you have questions, want the program, or want me to convert a specific MIDI, feel free to contact me.
→ Github(program link): https://github.com/OrgulhoPK/PianoTomas
- The step-by-step process for converting to .ahk is the same as for Music Box, up to Starbound.
- Instead of using MIDI in Starbound, use Aria (to make any final changes to the MIDI), and use Piano Tomas to convert directly to .ahk.
→ Discord: orgulhopk
→ YouTube: https://www.youtube.com/@pkdorevil - (Videos of some songs I made)
→ Medal:https://medal.tv/u/orgulhopk/?invite=ur-MSxORTksNDAzODY5MzE2 (You don't need to create an account to watch the videos...)
→ Google Drive Directory:
→ https://drive.google.com/drive/folders/1fk3cbDQHqLKiODT3nPfX7seW1LNwOPuS?usp=sharing
Thanks for reading, and I’m looking forward to your feedback!
