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
- Optional: Import existing
MusicianList.lua
file to add to your library - Add MIDI files via drag-and-drop or browse buttons
- Choose conversion options (pitch-bend range, note-off format)
- Click "Convert & Build" to process all files
- Download the generated
MusicianList.lua
file - 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
Ready…
0/0 processed,
0 errors