explaingit

flug/le-resampler

Analysis updated 2026-05-18

2RustAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A desktop app that organizes your audio sample library and exports it to an SD card in the folder layout an Akai MPC sampler expects.

Mindmap

mindmap
  root((Le-Resampler))
    What it does
      Scans sample library
      Tags and edits metadata
      Exports to MPC folder layout
    Tech stack
      Rust backend
      Tauri framework
      Vanilla JS frontend
      SQLite database
    Use cases
      Organize sample packs
      Prep samples for MPC SD card
      Preview and tag audio files
    Audience
      Music producers
      Sampler users
    Setup
      Install via Homebrew
      Or download installer
      Runs on Mac Windows Linux

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Organize a large folder of loose audio samples by category and tag.

USE CASE 2

Export a curated sample set to an SD card ready for an Akai MPC.

USE CASE 3

Preview, tag, and edit BPM or key metadata for a sample library.

What is it built with?

RustTauriJavaScriptSQLite

How does it compare?

flug/le-resampler132ikl/game1lystore/pay-dcp
Stars222
LanguageRustRustRust
Last pushed2020-12-30
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity2/52/53/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Prebuilt installers exist for Mac, Windows, and Linux, building from source needs Rust and Tauri CLI.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Le Resampler is a desktop app for music producers who use hardware samplers like the Akai MPC. It helps you manage a library of audio samples on your computer and then get them onto an SD card in the exact folder layout your MPC expects, so the sounds are ready to browse on the device. You point the app at a folder and it scans it for audio files such as WAV, MP3, FLAC, OGG, and AIFF, reading things like BPM, musical key, duration, and category from the filenames and audio metadata. You can edit that information directly in a table, add your own tags to samples, and filter the list by tag. Each sample can be previewed by clicking play or pressing the space bar, with a volume slider in the player. When you are ready to export, you select individual samples or all of them and click Export. The app copies the files to a destination folder and automatically sorts them into subfolders by category, such as kick, snare, or loop, matching the structure an Akai MPC sampler expects. The app is built with Tauri, a framework that combines a Rust backend with a plain JavaScript frontend, which keeps it lightweight and lets it run natively on macOS, Windows, and Linux. The Rust backend handles scanning, a local SQLite database, audio preview, and the export logic, and the README notes it has full test coverage along with an automated build and release pipeline. To use it, you install a prebuilt version from Homebrew on macOS or download an installer for Windows or Linux. Developers who want to build it themselves need Rust and the Tauri command line tool installed. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me install Le Resampler on macOS using Homebrew.
Prompt 2
Explain how Le Resampler's export feature organizes samples into MPC-compatible folders.
Prompt 3
Show me how to set up a Rust and Tauri development environment to build Le Resampler from source.
Prompt 4
Walk me through running the Rust test suite for Le Resampler with coverage.

Frequently asked questions

What is le-resampler?

A desktop app that organizes your audio sample library and exports it to an SD card in the folder layout an Akai MPC sampler expects.

What language is le-resampler written in?

Mainly Rust. The stack also includes Rust, Tauri, JavaScript.

What license does le-resampler use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is le-resampler to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is le-resampler for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.