Musiikkitiedonhaku
Musiikkitiedonhaulla (engl. "music information retrieval") tarkoitetaan musiikkikappaleiden hakemista musiikkitietokannoista. Musiikkitiedonhaun lajeja ovat metatietoon perustuva tekstihaku, symboliseen musiikkisisältöön perustuva haku sekä audiomuotoiseen musiikkisisältöön perustuva haku. Musiikkitiedonhakua voidaan hyödyntää tietyn musiikkikappaleen etsimiseen, tai haku voidaan rajata laajemmin esimerkiksi tiettyyn musiikkityyliin.
Tieteenalana musiikkitiedonhaku on varsin uusi ja monitieteinen. Alan tutkimuksessa sovelletaan menetelmiä mm. musiikkitieteen, kognitiivisen musiikkitieteen, tietojenkäsittelytieteen sekä signaalinkäsittelyn alalta. Musiikkitiedonhaun käytännön sovelluksia ovat esim. internetissä vapaasti käytössä olevat musiikkihakukoneet.
Metatietoon (engl. "metadata") perustuva haku toimii tavanomaisen tekstihaun tavoin siten, että tietokantaan on laadittu musiikkia kuvailevaa sanallista metatietoa, johon käyttäjän syöttämää hakusanaa verrataan. Kappaleisiin liitetyt hakusanat voivat olla ns. yleistä tietoa, kuten esittäjä, säveltäjä ja genre, tai tarkempia, kuten se onko kappaleessa käytetty harmonikkaa tai onko kappaleessa esimerkiksi klarinettisoolo (Lista Music Genome Projectin käyttämistä attribuuteista). Metatietoon perustuvan tiedonhaun menetelmiä ovat mm. ID3 ja Music Genome Project.
Esimerkkejä musiikilliseen metatietoon perustuvista musiikinhakukoneista:
Symbolimuotoinen musiikki koostuu musiikin kulkua kuvaavista diskreeteistä symboleista, kuten nuoteista tai MIDI-informaatiosta. Symbolit sisältävät tietoa mm. äänen korkeudesta, kestosta ja voimakkuudesta. Symbolimuotoinen musiikki ei kuvaa todellista akustista ääntä, vaan se on ohje musiikin tuottamiseksi. Symboliseen musiikkisisältöön perustuvassa haussa käyttäjä voi antaa hakuehdon esim. kirjoittamalla nuotteja tietokoneella tai soittamalla MIDI-yhteensopivalla sähköpianolla. Haku toteutetaan yleensä soveltamalla merkkijonoalgoritmeja.
Esimerkkejä symboliseen musiikkisisältöön perustuvista hakukoneista:
Audiomuotoinen musiikki koostuu todellista akustista ääntä eli ilmanpaineen vaihtelua kuvaavasta informaatiosta. Audiomuotoinen musiikki ei sellaisenaan sisällä tietoa musiikin sisällöstä, mutta sitä voidaan analysoida digitaalisen signaalinkäsittelyn avulla. Audiomuotoiseen musiikkisisältöön perustuvassa haussa käyttäjä antaa hakuehdon ääninäytteenä, kuten hyräilynä tai WAV-tiedostona.
Audiomuotoisen musiikin hakuun ja vertailuun voidaan hyödyntää akustista sormenjälkeä (engl. "audio fingerprint"). Musiikkikappaleesta luodaan akustisten ominaisuuksien (esim. äänenvoimakkuus, taajuusspektri) tai musiikillisten ominaisuuksien (esim. rytmi, harmonia) perusteella kuulohavaintoa vastaava tiivis sormenjälki, joka on riippumaton musiikkikappaleen äänenlaadusta ja sille suoritetusta prosessoinnista. Haku tapahtuu vertaamalla musiikkinäytteiden sormenjälkiä toisiinsa.
Hyräilyhaun perustana toimii yleensä ns. Parsonin koodi. Siinä seuraavaa säveltä verrataan aina edelliseen (aloitussävelen ollessa referenssisävel). Verrattava sävel voi saada arvot D (alempi kuin edellinen), U (ylempi kuin edellinen) tai R (sama kuin edellinen). Monessa laskukaavassa R on kuitenkin jätetty pois. Tähän syynä on tietokoneen epätarkkuus esimerkiksi tavujen erottelussa näytteen antajan laulaessa laulun sanoilla. Tässä hakutavassa on se hyvä ominaisuus, että laulajan ei tarvitse laulaa tietystä sävellajista eikä laulun tarvitse olla puhdasta, kunhan melodian suunta on oikea.
Esimerkkejä audiomuotoiseen musiikkisisältöön perustuvista hakukoneista: