Ethosoft
Applied AI projectAudio · NLP · Scoring

AI Music Scoring

An integrated Python pipeline that analyzes audio and lyrics to produce a genre-aware music quality score from 0 to 100.

Project record

This page reports the maturity and evidence documented in Ethosoft's working archive. It does not imply peer review, regulatory clearance, or clinical validation.

Methods and evidence

Applied AI projectAudio · NLP · Scoring

AI Music Scoring

An integrated Python pipeline that analyzes audio and lyrics to produce a genre-aware music quality score from 0 to 100.

Vocal and lyric pipeline
Demucs separates vocals, Whisper transcribes them, and deterministic rhyme/redif features are extracted from the resulting lyrics.
Language analysis
DistilBERT estimates semantic depth while logistic regression provides a documented content-toxicity signal.
Audio analysis
MFCC and spectral features feed Gradient Boosting models for acousticness, energy, and danceability estimates.
Scoring
Genre-specific coefficients combine the numeric features into a 0–100 score; the project document reports MAE and F1 as evaluation metrics. Read the project PDF.

Evidence boundary: the supplied project document describes the methodology and reports strong model performance, but does not provide a public benchmark, annotator protocol, or independent validation of the final score's alignment with listener judgment.

Expanded project brief

A score that listens to both sound and language.

The music-scoring project addresses a gap in standardized music evaluation by treating a track as two linked information streams. The Python pipeline separates vocals with Demucs, transcribes them with Whisper, and then analyzes the lyrics for rhyme, redif, semantic depth, and potentially harmful content. This keeps formal lyric structure and meaning in the same record instead of reducing a song to an audio embedding.

On the acoustic side, MFCCs and spectral descriptors are used to estimate acousticness, energy, and danceability with Gradient Boosting. Genre-specific coefficients then combine the lyric and audio features into a 0–100 score. The project document names MAE and F1 as evaluation metrics and frames the output as a repeatable measurement that can support comparison, discovery, and further human study.

Interpretation boundary: a composite score is a model-defined instrument, not an objective property of a song. Human-rater agreement, genre-balanced validation, lyric-language coverage, copyright-safe evaluation data, and calibration should accompany any public ranking.

Verbatim project material

Original source text

The following text is reproduced exactly from the supplied project files. It is preserved for provenance; it may be in Turkish, use Markdown notation, or contain draft statements.

Müzik_Skorlama.pdf

Original binary file preserved for download.