Skip to content

Latest commit

 

History

History
72 lines (38 loc) · 3.03 KB

File metadata and controls

72 lines (38 loc) · 3.03 KB

Where-Winds-Meet-Instrument-Macro

Python script that enables you to play midi songs on the Where Winds Meet.

App Screenshot

How to use

  1. Download the zip folder that contains 'main.py' and extract it.
  2. Run the Script: python maingui.py.
  3. Add Music: Click Add MIDI to load your .mid files into the playlist.
  4. Select a Song: Click on a song name in the listbox.
  5. Play: Press the Play (F5) button or hotkey.
  6. Switch to Game: You have 3 seconds to alt-tab into your game and focus on the instrument window before the first note plays.

Key Features Explained

Fold High

What it does: Automatically brings high notes that are "out of range" down into the playable 3-octave area.

When to use: Use this if your MIDI file has a high-pitched melody that your keyboard can't reach. Instead of skipping the note and hearing silence, the software "folds" the note down by one or more octaves so it can still be played.

Octave Offset

What it does: Shifts the entire song up or down in pitch.

Range: -3 to +3 octaves.

Why use it: If a song sounds too "squeaky" or too "deep," use the + or - hotkeys while playing to find the perfect pitch for your specific instrument.

Playlist Toggles

Loop: When the current song finishes, it starts over immediately.

Shuffle: Picks a random song from your list after the current one ends.

Auto-Next: When enabled, the player automatically moves to the next song in the list. If disabled, it will stop after one song.

Hotkey List

These hotkeys work even while you are inside the game window.
Hotkey :
F5 : Play / Stop Starts the 3s countdown or immediately stops playback.
+ : Increase Octave Shifts pitch up by 1 octave (Real-time).
- : Decrease Octave Shifts pitch down by 1 octave (Real-time).

About

What are MIDI?

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.

Can this get me banned?

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 listen to the MIDI file beforehand, and consider sticking to a single instrument to prevent any keyboard spam."

License

  • This project is under MIT.

  • This project uses third-party libraries and resources that may have different licenses