Skip to content

Musaic: A Simple Music AI for BPM, Genre, Chord Flow

Notifications You must be signed in to change notification settings

dodatboii/Musaic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Explore the rhythm and style of music with the help of AI.

  • Input: Music pieces in .wav or .mp3 format you wanna analyze.

  • Output: BPM, Top 3 possible genres, Chord flow

Installation

$ conda create -n musiac python=3.9
$ conda activate musiac
$ git clone https://github.com/dodatboii/Musaic.git
$ cd Musaic
$ pip install -r requirements.txt

Quick Start

  1. Put .mp3 or .wav files in /asset

  2. $ python main.py

Acknowledgment

The chord recognition part referring to orchidas/Chord-Recognition: Automatic chord recognition with PCP (Pitch Class Profile).

If you are interested in this project, any assistance will be appreciated.

Email: steven_zhangyx0608@163.com

About

Musaic: A Simple Music AI for BPM, Genre, Chord Flow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages