Musician MIDI

11,097 Downloads Last Updated: Jul 29, 2021 Game Version: 9.1.0


Play live with Musician using a MIDI keyboard.


This add-on requires the external Bome MIDI Translator software to convert incoming MIDI messages from your controller into keystrokes that can be captured by the add-on.

Install Bome MIDI Translator Classic (Windows) or Bome MIDI Translator Pro (Windows & macOS) then open the provided Musician preset.bmtp file.

The Classic version is recommended if you run Windows because it's easy to use and works without paid license while the Pro version is more complex and should be restarted every 20 minutes in trial mode. You can get a free license for any version if you send a postcard to the developers.

Configure MIDI input device

For Bome MIDI Translator Classic:

  1. Open the Midi In menu
  2. Select your MIDI input device

For Bome MIDI Translator Pro:

  1. Open the provided Musician preset.bmtp file
  2. Click on Musician preset.bmtp in the left column
  3. Open the MIDI menu then click Project Default MIDI Ports
  4. Select your MIDI input device in the right column

How to play

MIDI keyboard UI

In WoW, click on the Musician minimap icon then Open MIDI keyboard or type /mus midi. You can play live using your MIDI keyboard as long as the MIDI keyboard window is focused in game.

The keyboard can be splitted in 2 layers to set a different instrument and/or octave on each side. Click the Split button to activate split mode. To change the split point, click on the split point text field then press the piano key you want as a new split point.

The keyboard can also be activated by clicking the on-screen keyboard keys.

Since MusicianMIDI relies on computer keyboard keystroke emulation, the amount of keys is limited. The piano keyboard range goes from C2 (36) to C7 (96) which covers 5 octaves. Playing out of range keys has no effect.

Deal with latency

As with the regular live keyboard interface, you may experience some latency between the moment you press a key and when the sound actually starts playing, which can be awkward for a live performance. Unlike music applications, the WoW client does not support low latency ASIO drivers.

As a workaround, you can connect your MIDI keyboard to a software synthesizer (in addition to Bome MIDI Translator) and use it for audio feedback while playing with Musician.

Every instrument in Musician has a soundfont version in SFZ format, located under Musician's soundfonts folder.

Sforzando is a free SFZ soundfont player you can use as a standalone software synth to play Musician's instruments. Just assign the same Input MIDI device in Sforzando as in Bome MIDI Translator (under Tools > Settings) and you're ready to go.

To play an instrument, select it in game then drag and drop its .sfz file into Sforzando. Don't forget to mute Musician's audio in game by right clicking on the minimap icon to avoid hearing the sound twice.


Posts Quoted: