Skip to content

shpala/MooerLooperManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mooer Looper Manager

Manage tracks on your Mooer GL100/GL200 looper pedal from your computer. This is a C++ rewrite of the original Python version (found here) with better performance and a cleaner UI.

Screenshot

What it does

  • Upload/download/delete tracks
  • Drag-and-drop support for uploading various audio files (MP3, WAV, FLAC, OGG, etc.)
  • Right-click context menu for quick track actions
  • Stream audio directly from the pedal (no need to download first)
  • Handle various audio formats and sample rates automatically
  • Auto-detect and select from multiple connected Mooer devices
  • Automatic USB permission setup on Linux (installs udev rules when needed)
  • Fast native performance with Qt6 and libusb

Installation

AppImage (easiest way)

Grab the latest AppImage from Releases.

chmod +x MooerLooperManager-x86_64.AppImage
./MooerLooperManager-x86_64.AppImage

On Linux, if USB permissions are missing, the app will automatically prompt to install the required udev rules (requires administrator password).

Building from Source

You'll need:

  • C++17 compiler
  • CMake 3.16+
  • Qt6 (Core, Gui, Widgets, Multimedia, Network)
  • libusb-1.0
  • portaudio-2.0

Debian/Ubuntu:

sudo apt install build-essential cmake qt6-base-dev libqt6multimedia6-dev libusb-1.0-0-dev libportaudio2 portaudio19-dev pkg-config

Arch:

sudo pacman -S base-devel cmake qt6-base qt6-multimedia libusb portaudio

Build it:

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j$(nproc)

Make an AppImage:

./packaging/appimage/build.sh

Usage

  1. Plug in your pedal (the app auto-detects connected devices)
  2. Select your device from the dropdown
  3. Hit Connect
  4. Click Refresh to see your tracks
  5. Use Play to stream audio straight from the device

License

MIT - see LICENSE

Credits

Based on reverse-engineering the Mooer GL100/GL200 protocol. Built with Qt and libusb.

About

Native linux manager for Mooer GL100 and GL200 loopers. The a native solution for Linux users to upload, download, and manage backing tracks and loop recordings

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors