Quick Start (TL;DR)
- Tune your Linux system for professional audio using rtcqs.
- Install the latest version of Wine (prefer WineHQ packages over distro defaults).
- Download and extract MuLab 10 (Windows 64-bit).
- Run wine MuLab.exe from the MuLab folder.
- In Audio Setup, select PulseAudio (PipeWire users: it works via pipewire-pulse).
Disclaimer
- Linux is not officially supported by MuTools (yet). Don’t report Linux-specific issues to MuTools; instead, use the WineHQ forums.
- Linux distros vary. Treat this guide as a reference, not a copy-paste script.
- Tested with: MuLab App 10.0.84 for Windows (64-bit).
- Assumes a fresh Wine install or Wineprefix. If you use custom prefixes, you should already know what you’re doing.
Step 1: Prepare Your System for AudioBefore running MuLab, make sure your system is optimized for low-latency audio.Using rtcqs
- Download from rtcqs releases (latest version: 0.6.7 at the time of writing).
- Install following the installation instructions.
- Run the script — it reports OK (green) or WARNING (red).
Step 2: Install WineMost distros ship outdated Wine versions. The best option is to install the official WineHQ packages:
- WineHQ download page
- Always prefer stable or staging builds.
Step 3: Run MuLab 10
- Download MuLab 10 (Windows 64-bit) from MuTools.
- Extract the files to a folder (e.g., ~/Applications/MuLab).
- Launch:wine MuLab.exe
- Accept the User License Agreement.
- In Audio Setup, choose PulseAudio.
Troubleshooting & HiccupsMultiple Windows Bug
- Issue: When multiple floating windows are open (e.g., plugin + color window), drag-and-drop events fail due to Wine’s handling of PeekMessage + GetMessage.
- Status: Reported at WineHQ Bug 57697.
- Workaround: Minimize unused windows before drag/drop. Fortunately, it’s not workflow-breaking.
- Fonts not rendering → Install ttf-mscorefonts-installer (Debian/Ubuntu) or equivalent.
- Audio crackling → Lower buffer size in PipeWire or WineASIO.
- Plugins missing DLLs → Use winetricks to install required runtimes.
FAQ
Q: Do I need ASIO drivers?
Not always. If your system is tuned for audio, PipeWire + PulseAudio backend is usually good enough. Try it first. If you need lower latency (especially for live recording), install WineASIO.
Q: Can I run Windows VSTs?
Yes. Since you already use Wine, most Windows VSTs should work out of the box.
Q: How do I add MuLab to my desktop menu?
Create ~/.local/share/applications/mulab.desktop with the following content:
[Desktop Entry]
Name=MuLab
GenericName=Creative Music Studio
Comment=Modular DAW with synths, sampler & effects
Exec=wine /home/USERNAME/Applications/MuLab/MuLab.exe
Icon=/home/USERNAME/Applications/MuLab/mulab.ico
Categories=Audio;AudioVideo;Midi;Sequencer;
Keywords=Audio;MIDI;DAW;VST;
Terminal=false
Type=Application
Replace USERNAME with your actual user. Then refresh desktop entries:xdg-desktop-menu forceupdate
Advanced Tweaks (Optional)
- Pin MuLab to CPU cores using taskset for consistency.
- Keep a backup of your clean Wine prefix (tar -czf wineprefix.tar.gz ~/.wine).
Closing Notes
Running MuLab 10 on Linux isn’t officially supported, but with Wine it’s stable and usable. The workflow is smooth, audio latency is manageable, and most VSTs run fine. With PipeWire maturing quickly, things are only getting better.Happy music-making on Linux!
