git404hub

what is musichammer fr?

mimrock/musichammer — explained in plain English

Analysis updated 2026-05-18

41PythonAudience · generalComplexity · 3/5LicenseSetup · moderate

tl;dr

A local desktop app that splits songs into separate tracks like vocals, drums, and guitar so you can mute, solo, or remove parts for practice or karaoke.

vibe map

mindmap
  root((repo))
    What it does
      Splits songs into stems
      Mutes or solos parts
      Removes vocals for karaoke
    Tech stack
      Python
      Demucs model
      RoFormer models
    Use cases
      Practice with muted parts
      Make karaoke tracks
      Choose separation quality
    Audience
      Musicians
      Karaoke fans
      Hobbyist practicers

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 make with this?

VIBE 1

Remove vocals from a song to create a karaoke track.

VIBE 2

Mute or solo individual instruments to practice playing along with a song.

VIBE 3

Split a song into stems using different separation models depending on speed and quality needs.

VIBE 4

Process audio entirely offline without uploading files anywhere.

what's the stack?

PythonDemucsBS-RoFormerMel-RoFormer

how it stacks up fr

mimrock/musichammeraimer-zero/redforge-aiarthuryangx/nano-notebooklm
Stars414141
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity3/54/52/5
Audiencegeneraldeveloperresearcher

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

how do i run it?

Difficulty · moderate time til it works · 30min

Downloads a large audio engine (1.5-3.5 GB) on first launch, unsigned Windows installer triggers a SmartScreen warning.

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

in plain english

MusicHammer is a desktop app that splits a song into its separate parts, such as guitar, vocals, drums, and bass, so you can practice along with the song while muting or soloing any of those parts, or strip out the vocals entirely to make a karaoke track. Everything happens on your own computer. Your audio files never get uploaded anywhere and the app does not send any data over the internet. Installers are available for Windows 10 and 11, and for Linux as an AppImage or a .deb package, from the project's Releases page. The first time you open the app, it asks permission before downloading its audio processing engine, which is about 1.5 gigabytes, or 3.5 gigabytes if you have an NVIDIA graphics card. Individual song-splitting models are downloaded separately as needed, and each one's license is shown inside the app before you use it. On Windows, the installer is not digitally signed, so Windows SmartScreen will show a warning the first time you run it. Several different splitting models are supported, and they trade off speed, quality, and how many parts they can separate. Some install automatically the first time you use them, while others require manually clicking a download button. Performance also varies a lot depending on whether you are running on a regular processor or an NVIDIA graphics card, with GPU processing being noticeably faster for the slower models. The README describes the software as being in early development and warns that it may not work reliably and comes with no guarantees, so it should be used at your own risk. It is released under the MIT license.

prompts (copy fr)

prompt 1
Help me download and install MusicHammer for my Windows or Linux computer.
prompt 2
Explain the difference between the Demucs and BS-RoFormer SW separation models in MusicHammer.
prompt 3
Walk me through building MusicHammer from source using setup.sh.
prompt 4
Show me how to mute the vocals track to make a karaoke version of a song.

Frequently asked questions

what is musichammer fr?

A local desktop app that splits songs into separate tracks like vocals, drums, and guitar so you can mute, solo, or remove parts for practice or karaoke.

What language is musichammer written in?

Mainly Python. The stack also includes Python, Demucs, BS-RoFormer.

What license does musichammer use?

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

How hard is musichammer to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is musichammer for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.