Bulk MIDI → MusicianList SavedVariables

Convert multiple MIDI files to WoW Musician addon format and manage your song library.

How to Use This Tool
📥 Basic Workflow
  1. Optional: Import existing MusicianList.lua file to add to your library
  2. Add MIDI files via drag-and-drop or browse buttons
  3. Choose conversion options (pitch-bend range, note-off format)
  4. Click "Convert & Build" to process all files
  5. Download the generated MusicianList.lua file
  6. Place it in your WoW SavedVariables folder
📁 File Locations

WoW SavedVariables folder:

World of Warcraft\_retail_\WTF\Account\[YourAccount]\SavedVariables\

Target file: MusicianList.lua

Replace [YourAccount] with your actual account name

Important Warnings & Cautions
⚠️ BACKUP WARNING: Always backup your existing MusicianList.lua before replacing it. This tool creates automatic backups when importing existing libraries, but manual backups are recommended.
🔒 WoW Must Be Closed: Close World of Warcraft completely before replacing SavedVariables files. WoW overwrites these files when it closes.
📝 File Size Limits: Each MIDI file should be under 10MB. Very large files may cause browser performance issues during conversion.
🎵 MIDI Compatibility: Works with Standard MIDI Files (.mid, .midi). Other formats need conversion first.
Advanced Features
🔄 Library Merging

Import your existing song library to add new songs without losing current ones. Automatic duplicate detection prevents conflicts.

🛡️ Automatic Backups

When importing existing libraries, timestamped backups are created automatically (e.g., MusicianList_backup_20241210_143052.lua).

⚙️ Conversion Options

Full Pitch-Bend: ±12 semitone range vs ±2 default
Byte 9 Note-Off: Alternative MIDI note-off encoding

Troubleshooting
❌ "Invalid Music Code" in WoW
  • Ensure WoW was closed when replacing the file
  • Check file is in correct SavedVariables folder
  • Verify MusicianList addon is installed and enabled
  • Try regenerating the file with different options
🔄 Songs Not Appearing
  • Restart WoW after placing the file
  • Check addon is loaded for your character
  • Use /reload command in-game
💾 File Download Issues
  • Check browser's download settings and permissions
  • Disable popup blockers for this site
  • Try a different browser if problems persist
  • Large libraries may take time to generate
🎵 MIDI Conversion Problems
  • Ensure files are valid Standard MIDI format
  • Try converting one file at a time to isolate issues
  • Check browser console (F12) for error messages
Import Existing Library (Optional)
No existing library loaded
Add MIDI Files
Drop files or folders here
— or —
No files selected
Queue