Tekoälypohjainen musiikin analyysi- ja generointisovellus
Spotify-soittolistojen analysointi, musiikkimaun klusterointi blueprint-kuvauksiksi ja automaattinen kappaleiden generointi
Tämä itsenäinen harrastusprojekti yhdistää musiikkianalyysin, LLM-teknologian ja automatisoidun musiikin luomisen toimivaksi kokonaisuudeksi. Sovellus hakee käyttäjän Spotify-soittolistoja Spotify API:n avulla, jonka jälkeen OpenAI- ja OpenRouter-malleja hyödynnetään analysoimaan kappaleiden tyylipiirteitä ja klusteroimaan ne musiikkimaun 'blueprint'-kuvauksiksi. Koska musiikkia generoiva Suno-palvelu ei tarjoa julkista rajapintaa, haaste ratkaistiin toteuttamalla Playwright-selainautomaatio C#- ja .NET Core -taustajärjestelmään. Automaatio ohjaa selainta lataamaan käyttäjän omia melodioita Sunoon sekä syöttää automaattisesti tekoälyn luomat blueprint-kuvaukset ja valinnaiset sanoitukset uuden musiikin luomiseksi. Kevyt Razor-käyttöliittymä mahdollistaa työnkulun ohjaamisen.