WWM Bard Tool v1.0 is a Windows MIDI-to-keystroke tool for Where Winds Meet.
It reads standard .mid files, analyzes their pitch content to detect a major key, maps notes into a 1–7 diatonic scale across low/medium/high ranges, and sends the corresponding key presses to your bard/guqin layout.
-
MIDI input
- Reads standard
.mid/.midifiles from a user-selected folder. - Supports building a playlist from the loaded files.
- Reads standard
-
Scale & mapping logic
- Analyzes pitch distribution to detect a likely major key for the track.
- Maps every note into:
- Scale degree:
1–7 - Accidental: natural, sharp, or flat
- Octave bucket:
low,medium,high
- Scale degree:
- Converts those into in-game keybinds:
- Low:
Z X C V B N M - Medium:
A S D F G H J - High:
Q W E R T Y U - Sharps via Shift + key (degrees 1, 4, 5 where available)
- Flats via Ctrl + key (degrees 3, 7 where available)
- Low:
- Any note outside the playable range is snapped to the closest available note so every MIDI event produces a valid keypress.
-
Playback control
- Start: configure the current track and start from
0:00with a short3–2–1countdown. - Resume: configure the current track and start from the current seek position.
- Seek bar: shows playback progress; when stopped, you can scrub to any position and then Resume from there.
- Autoplay playlist: automatically advances to the next track in the playlist when one finishes.
- Loop current track: when enabled (and autoplay is on), replays the same track instead of advancing.
- Global hotkey:
Scroll Locktoggles between Resume and Stop without leaving the game.
- Start: configure the current track and start from
-
Local behavior
- Configuration (e.g., last MIDI folder) is stored locally in a small JSON file under your user profile.
- No networking, no cloud, no telemetry: it only translates MIDI events into simulated keystrokes.
-
Launch
RunWWM Bard Tool v1.0on Windows. If the game doesn’t pick up the inputs reliably, run it as Administrator. -
Select MIDI folder
- Click “Browse…” and choose a folder containing
.midfiles. - The Library list will populate with all
.mid/.midifiles found. - Click
⟳to refresh after adding/removing files in that folder.
- Click “Browse…” and choose a folder containing
-
Build a playlist (optional)
- Select tracks in Library and click “Add →” to add them to the Playlist.
- Use “← Remove” and “Clear” to manage the Playlist.
-
Configure controls in-game
- Make sure your in-game instrument keybinds match the layout described above (Z–M, A–J, Q–U with Shift/Ctrl modifiers).
- Make sure you are in free play, and your instrument is set to 36-keys.
-
Play
- Use Start to play from the beginning with a countdown.
- Use Resume to play from the current position on the seek bar.
- Use the Seek bar (while stopped) to jump to a different point before resuming.
- While you’re in Where Winds Meet, you can hit Scroll Lock to quickly stop or resume. (Requires Administrator)
- The tool assumes a major-key, diatonic mapping. MIDI files with heavy chromaticism, modulations, or complex harmonies may not translate cleanly to the limited in-game scale.
- Some songs will inevitably sound different or “off” due to the instrument limitations in the game (restricted range and diatonic layout), not because the tool is failing to process the file.
- This is effectively a macro tool:
- It simulates keyboard input and listens for a global hotkey.
- Antivirus or anti-cheat systems may classify it as macro/automation behavior.
Virus Scan: https://www.virustotal.com/gui/file/a6d8baf781a38f3d28cba1bd475be2212f6eb815f6261604e4cf8ecdee4f9d52
- You are responsible for ensuring that using this tool complies with the Terms of Service of Where Winds Meet and any other software you use it with. Use at your own risk.