Skip to content

Releases: Michael-MD/Muse

Release list

v1.0.0

Choose a tag to compare

@Michael-MD Michael-MD released this 15 Dec 00:36
e52d51c

Release: Muse for Windows x64

Overview

Muse is a music recognition tool based on the Shazam algorithm. This release is built for Windows x64 with no DLL dependencies, as all libraries are statically linked.

Features

  • Music Recognition: Recognize music from .wav files or live microphone input.
  • No DLL Dependencies: All required libraries are statically linked.

System Requirements

  • Windows 10/11 x64
  • 4 GB RAM (recommended)
  • 100 MB free disk space

Installation

  1. Download the latest release from the Releases Page.
  2. Extract the archive to a folder.
  3. Run muse.exe from the extracted folder.

Muse has a basic command line interface which I will walk you through using.

First music which you want Muse to recognize must be processed first to generate binary files containing the "essence" of the
music. I refer to this process as archiving.

Usage

You cannot just double click the .exe. You need to access it through the terminal

Archiving Music

  1. Collect music .wav files in single directory.
  2. Open Muse in console and type:
Muse -a "dir/to/wav/files/" -a "dir/to/store/archived/files/"

The first directory is the location of the .wav files, the second directory is where the archived data will be stored.

Music recognition

Open Muse in console and type:

Muse -l "dir/to/archived/music/"

MAKE SURE YOU USE FORWARD SLASHES AND ADD A SLASH AT THE END.

In summary:
Usage:
[-h] [-l <src_dir>] [-a <src_dir> <dst_dir>] [-a <src_dir> <dst_dir>]

Options:
-h, --help Display this help message
-l, --startListening=<src_dir> Begins listening through microphone for audio using directory containing archived tracks.
-a, --archiveTracks=<src_dir> <dst_dir> Archives a directory of .wav tracks to be used for music recognition.

Troubleshoting

Muse keeps telling me the directory cannot be found

Make sure the directory exists but more likely, MAKE SURE TO USE FORWARD SLASHES ONLY AND HAVE A FORWARD SLASH AT THE END. For example,
the following will not work

  • dir\to\archived\music
  • dir\to\archived\music\
  • dir/to/archived/music

This WILL work:

  • dir/to/archived/music/

Muse cannot recognise the music I'm playing

If you are on windows, then the issue is very likely the pre-proecssing windows does to the audio. This completely ruins it.
To turn this off, this can be done as follows:

  1. Open settings
  2. Navigate to System > Sound > All sound devices > Properites
  3. Click on your microphone and turn "Audio enhancement" off.