Skip to content

1.3.0 — hangelemzés és generált borítók

Choose a tag to compare

@redzs616 redzs616 released this 08 Aug 04:27
· 12 commits to main since this release

Elemzés a hangból

Új képernyő: Lejátszó → Elemzés. A böngésző végigmegy a számokon, és magából a hangból megmér három dolgot. Számonként 10–15 másodperc, folyamatjelzővel.

Mit mér Hogyan
BPM A basszussáv energiaburkolójának autokorrelációja
Energia A spektrum átlagos amplitúdója — mennyire nyomós
Fényesség Spektrális súlypont — tompa vagy csillogó

Ebből lesznek a címkék a lejátszóban: „138 BPM · kemény · sötét".

A mérés a böngészőben fut, mert shared hostingon nincs működő audio dekóder és bináris sem telepíthető. A lejátszó a felvétel közepére ugrik, kétszeres sebességgel, hangtalanul lejátszik egy szakaszt, és mintavételezi a spektrumot. A hangtalanság egy nulla erősítésű csomóponttal készül a mérési pont után — a jel teljes, csak nem hallható.

Generált borítók

Ugyanabból a mérésből borító is készül azoknak, amiknek nincs. A kép a felvétel saját spektrumából áll össze: vízszintesen az idő, függőlegesen a frekvencia, alatta a cím. Minden mix más képet kap, mégis egy sorozatba illenek. Valódi featured image-ként kerül a médiatárba.

Miért generálás és nem letöltés: idegen képeket az internetről letölteni és a saját oldalon közzétenni szerzői jogi jogsértés.

Amit ez nem tud

Nem ismeri fel a mixben szóló számokat. Ahhoz hangfelismerő szolgáltatás kellene (ACRCloud), ami használatarányos díjú. Az ingyenes AcoustID erre nem jó: egész számokat azonosít, és a fingerprintje érzékeny az időnyújtásra, ezért egy beatmatchelt mixen gyenge.

Nem ad műfaj-címkét. Egy tanított modell rátenné, hogy „techno", és elég gyakran tévedne ahhoz, hogy félrevezető legyen. Amit ad, az mérés — nem tipp.

Egyéb

A leírás (a zeneszám tartalom mezője) mostantól megjelenik a kiemelt panelen.