MTG / essentia.js

JavaScript library for music/audio analysis and processing powered by Essentia WebAssembly
https://essentia.upf.edu/essentiajs
GNU Affero General Public License v3.0
645 stars 42 forks source link

Incorrect Key Signature Analysis Output #143

Open henryc007 opened 4 months ago

henryc007 commented 4 months ago

What is the issue about?

What part(s) of Essentia.js is involved?

Description

I’m utilizing essentia.js as a means to analyze song metrics (finding BPM, key signature, and mode of songs) and while I get correct output for the most part, I’ve been regularly getting incorrect key signatures. Below, you’ll find screenshots of the output that essentia.js is producing compared to the accurate song metrics (cross-referenced the accurate song metrics through multiple different websites to make sure the website I got the screenshots from weren't the source of the incorrect song metrics). I've also added the file that utilizes essentia.js for additional context.

Steps to reproduce / Code snippets / Screenshots

BW Web BW Analysis

PJ Web PJ Analysis

RHCP Web RHCP Analysis

https://github.com/henryc007/music-analysis

System info

-macOS -Node 18.18.0 -Firefox & Google Chrome -Essentia.js 0.1.3