v3.1.8 · Fully Offline

Music creation, fully offline

FuFumidi is a fully offline desktop music toolkit combining MIDI playback, editing, visualization, analysis, scoring, and transcription, with Python engines and AI models bundled in, so you can go from audio to score without a connection.

Open source Cross-platform desktop Bundled AI models
FuFumidi English interface screenshot

A complete music workbench

Eight tightly integrated tools that cover the whole journey from audio to score.

Piano Roll Editor

Edit notes, velocity and CC with precision down to every keystroke.

Audio Transcription

basic-pitch and CRNN piano models turn audio into MIDI in one click.

Vocal Separation

Demucs built in, extract accompaniment and vocals fast.

Waterfall Visualization

Synthesia-style keyboard waterfall for instant play-along.

Sheet Music Score

Rendered by Verovio, readable and exportable.

CC Automation

Draw pitch bend, modulation and expression curves freely.

Key Switch Mapping

Map key switches so performance feels natural.

Macro System

Record repetitive actions into one-key commands.

A workbench that shows everything

FuFumidi workbench with player, piano roll, waterfall and score views
  • Player, piano roll and waterfall work side by side
  • Switch between score, analysis and transcription views in one click
  • Themes and wallpapers, with UI polished by community contributors

Tech stack & capabilities

A lean, modern stack — Rust and Python on the desktop, WebAssembly for the heavy lifting.

Vue 3 frontend Rust · Tauri desktop core Python audio & transcription engines WebAssembly synth & score engines Bundled models & soundfonts Cross-platform installers

Film scoring

SMPTE timecode and video sync, score along with the picture.

Runs fully offline

Python, models and soundfonts bundled; install and go.

Contributors

Two builders, one shared love for music software.

Q

qdTXTbp

Project author · Core development & architecture

M

monologue82

Frontend design · Vue 3 refactor