Valence
Roon aggiunge valore alla musica utilizzando i dati, l'identificazione e l'apprendimento automatico per fornire un contesto ricco alla musica e per aiutare gli ascoltatori a coinvolgerla più profondamente. Valence è lo stack tecnologico che rende possibile tutto questo.
Contribuire

Il passaggio dai supporti fisici a quelli digitali promette di arricchire le esperienze musicali, ma finora questa promessa è rimasta per lo più disattesa. Il motivo (secondo noi) è che l'essere un fan della musica va oltre l'ascolto dell'audio. I fan vogliono conoscere la musica e capire le persone che la producono; vogliono creare connessioni intellettuali ed emotive che arricchiscano le loro esperienze di vita.

I formati fisici come il vinile e il CD avevano note di copertina che contenevano una grande quantità di informazioni, ma i download e gli streaming le hanno eliminate. Il nostro obiettivo era quello di iniziare a ripristinare tutti quei dati e poi andare oltre, sfruttando le nuove tecnologie per ottenere più di quanto sia mai stato possibile con i supporti fisici.

Valence ci permette di farlo in diverse fasi. Iniziamo con l'aggregazione di varie fonti di dati, tra cui metadati commerciali, contributi di privati e cronologia di ascolto di ascoltatori esperti. Poi identifichiamo ogni oggetto di dati che il sistema incontra, sia esso un file su un disco rigido, uno streaming da un servizio musicale o la menzione di un produttore in un articolo su un album. Utilizzando questi elementi, Valence forma un database non solo di artisti, album e brani, ma anche di compositori, opere, performance, direttori d'orchestra, ensemble, solisti, etichette e collaboratori. Questo database ci permette di comprendere le relazioni tra le entità musicali, la loro popolarità, la loro somiglianza e le categorie in cui rientrano naturalmente. Il risultato è una metodologia di raccomandazione che tiene conto in modo coerente dei metadati autorevoli, dell'opinione degli esperti, della popolarità, della consapevolezza del contesto e dei profili di gusto dei singoli utenti.

Aggregazione

Esistono molte fonti di metadati musicali. Alcune offrono ampiezza (copertura di un gran numero di uscite), altre profondità (dati ricchi di dettagli o specifici), ma nessuna fonte di dati ha tutto. Numerose fonti specializzate hanno solo un singolo tipo di dati (concerti o testi, per esempio).

Il fondamento di Valence - il suo database musicale - è creato combinando più set di dati provenienti da fonti diverse. Ogni giorno, terabyte di informazioni vengono ingerite, deduplicate e disambiguate; il risultato è un compendio esaustivo di registrazioni, interpreti, compositori e composizioni.

Dati in licenza

Acquistiamo feed di dati da diversi fornitori di dati commerciali, tra cui Xperi (ex All Music Guide), Songkick e LyricFind. I dati concessi in licenza sono generalmente abbastanza completi, anche se la loro ampiezza è spesso limitata.

Dati raccolti in crowdsourcing

Alcuni provider, come MusicBrainz e Discogs, si affidano ai contributi degli utenti per ottenere i dati. Il vantaggio principale del modello crowdsourcing è che fornisce accesso a dati che non sono disponibili da fonti commerciali; potrebbe non esserci una buona ragione economica per raccogliere o creare determinati dati, quindi spetta agli appassionati farlo, e spesso fanno un lavoro eccezionale.

Storia dell'ascolto

Gli utenti di Roon contribuiscono alla loro conoscenza semplicemente ascoltando la loro musica preferita. Poiché si tratta di ascoltatori molto esigenti, ogni giorno scandagliano le profondità dei loro generi e stili preferiti, e queste connessioni costituiscono la base dei modelli e delle mappe di Valence.

Contributo comunitario

Valence ha un'arma segreta quando si tratta di dati puliti: l'esperienza della comunità Roon. Composta da professionisti della musica, audiofili e nerd autoprofessionisti, questo gruppo appassionato ha fornito le nostre localizzazioni, la directory delle radio su Internet e ora sta iniziando a creare e a curare i nuovi dati utilizzati da Valence.

Identificazione

Poiché Valence è stato progettato per essere una mappa dell'intero corpus musicale mai realizzato, deve essere in grado di identificare ogni registrazione che qualcuno potrebbe ascoltare. I dati musicali disponibili da qualsiasi fonte (anche le etichette discografiche) sono inoltre intrinsecamente imperfetti, quindi Valence presuppone che nessuno di essi sia autorevole.

Identificazione dei dati

I dati ingeriti da Valence provengono dai detentori dei diritti (etichette discografiche), da fornitori di dati commerciali, da progetti di dati no-profit e dalla comunità Roon. Una porzione di dati in Valence può nascere da una qualsiasi di queste fonti, crescendo e diventando più dettagliata man mano che le prove della sua accuratezza vengono trovate in altre fonti di dati. Questo approccio unico all'aggregazione fa sì che, dopo un'ingestione giornaliera completa, l'indice di Valence sia probabilmente il più grande e il più accurato al mondo.

Identificazione del file

Valence utilizza un approccio che tiene conto dei nomi dei file, della struttura delle directory, dei dati dei tag e della lunghezza dei file per fornire a Roon identificazioni di album e brani ad alta affidabilità.

Identificazione del flusso

La maggior parte dei lettori musicali interagisce con i servizi di streaming utilizzando un'API per la ricerca, la navigazione e la riproduzione; essi dipendono inoltre da tale API per la maggior parte o la totalità dei metadati musicali. Valence, in realtà, ingerisce ogni giorno i cataloghi completi dei servizi musicali integrati, quindi determina (in anticipo) quali dei propri dati devono essere applicati a ogni flusso proveniente da ciascun servizio integrato.

Uno schema più ricco

Il database aggregato di Valence è il Santo Graal: un'enorme ampiezza di copertura con profondità e ricchezza di dati.

Registrazione dei dati

Convenzionalmente, per "metadati" si intende il nome di un album e le tracce che contiene. Valence va oltre, catturando i crediti a livello di album e di tracce, le date di registrazione, di pubblicazione e di ristampa, l'etichetta, la valutazione e la recensione, oltre a distinguere tra le diverse versioni di un album.

Dati biografici

Oltre ai dati sulle registrazioni, Valence aggrega informazioni su esecutori, compositori, produttori e direttori d'orchestra, comprese le loro statistiche vitali, le biografie e anche i luoghi in cui hanno vissuto, le band o gli ensemble di cui hanno fatto parte, i collegamenti sociali e le date dei prossimi concerti.

Dati di composizione

Nel modello di dati di Valence, le registrazioni (tracce) sono istanze di composizioni, una nozione importante soprattutto quando un artista fa una cover di un brano di un altro artista o (come spesso accade non solo nella classica e nel jazz, ma anche nel rock e nel pop) il compositore e l'esecutore non sono la stessa persona.

Modellazione e sintesi

Su una base di metadati, Valence costruisce modelli di relazioni tra i brani musicali e le persone che li hanno creati. Questi modelli permettono di comprendere il mondo della musica dalla prospettiva di un fan o di un ascoltatore esperto.

Popolarità granulare

Valence produce "classifiche" di popolarità interna a tutti i livelli: artista, album, brano e composizione. Genera anche diverse classifiche più specifiche per genere e una serie dedicata alla musica classica.

Ruoli e relazioni

Ciò che le persone fanno nella musica informa il modello di Valence del mondo musicale. Ad esempio, Trent Reznor ha un rapporto diverso con la musica che crea quando è il frontman dei Nine Inch Nails, quando collabora alla colonna sonora di un film con Atticus Ross o quando produce un album per Halsey.

Mappature di composizione-registrazione

Una sonata con tre movimenti non garantisce che ci siano tre brani corrispondenti in un album che contiene quella composizione. La comprensione delle opere sottostanti e delle loro suddivisioni consente a Valence di rappresentare con precisione le cover di canzoni pop, gli standard jazz dell'American Songbook e le opere classiche a più parti.

Modello di somiglianza

Il modello di somiglianza di Valence traccia la somiglianza tra determinati artisti, album e brani e altri artisti, album e brani. Si basa sia sul comportamento degli utenti (a chi piace X piace anche Y) sia sull'opinione degli esperti o sulla verità di base.

L'artista "heyday"

Nell'arco della carriera di un artista o di un compositore, spesso appaiono dei modelli che delineano intervalli di materiale particolarmente apprezzato. Valence modella questi intervalli per creare una nozione di "periodo d'oro", ossia di periodi particolarmente significativi nella carriera di una persona.

X-ness

I musicisti spesso si evolvono nel corso della loro carriera. Valence attribuisce punteggi per la "genialità" e la "compostezza" (oltre a molti altri vettori) per aiutare a capire se Taylor Swift sia un'artista pop o country, o se Bob Dylan debba essere considerato un interprete o un autore di canzoni.

Raccomandazione

Valence tiene conto di cinque fattori quando fornisce suggerimenti musicali. Usati insieme, questi fattori consentono di ottenere suggerimenti musicalmente sensibili e incentrati sull'utente, con un'accuratezza sorprendente.

Modelli di rilevanza e popolarità

All'interno dei confini delle connessioni guidate dai metadati, Valence utilizza i suoi modelli per affinare e produrre un insieme più sfumato e significativo di possibili raccomandazioni.

Consapevolezza del contesto

Il contesto in cui viene fatta una raccomandazione può influire radicalmente sulla sua accuratezza. Una grande lista di album di R&B sarebbe completamente diversa nel contesto in cui si sfoglia Aretha Franklin rispetto a Frank Ocean; una lista di pianisti notevoli nel contesto di Chopin non ha nulla in comune con quelle nel contesto del Post-bop Jazz.

Profilo del gusto

Valence genera un modello privato, memorizzato nel profilo di ogni utente, che documenta le sfaccettature del gusto dell'utente in base alla sua libreria e alla sua storia di ascolti. Le raccomandazioni sono ponderate tenendo conto di questo profilo di gusto.

Metadati autorevoli

Le informazioni fattuali sono alla base delle raccomandazioni; ad esempio, sapere che due musicisti hanno collaborato è la prova migliore di un legame tra loro. Le informazioni editoriali (come le categorizzazioni di genere e le valutazioni degli album) forniscono un'altra dimensione su cui pesare i suggerimenti.

Opinione degli esperti

A prescindere dagli approcci tecnici alla scienza dei dati sottostante, la conoscenza del dominio musicale è la spina dorsale di Valence. Ciò che lo distingue sono le sottigliezze, come le differenze tra l'R&B degli anni '60 e quello contemporaneo, o il fatto che Taylor Swift ha iniziato con il country e ha finito per dominare le classifiche pop, o che probabilmente non si vogliono ascoltare i quartetti d'archi di Beethoven tra un movimento e l'altro delle sue sinfonie.

Valence al lavoro in Roon
Interfaccia utente consapevole dei dati

Uno degli esempi più evidenti di Valence in Roon sono gli elementi dell'interfaccia utente che appaiono in risposta al contesto. Ad esempio, se si sta guardando un artista che ha collaborato spesso, si può vedere "featured collaborators" o se l'artista fa parte di una scena, si può vedere "other artists from Glasgow". Roon contiene centinaia di elementi dell'interfaccia utente che vengono visualizzati solo in contesti con dati di supporto pertinenti.

Libreria interfogliata

Poiché i contenuti locali e quelli in streaming sono identificati allo stesso modo, entrambi vengono arricchiti di metadati e interlacciati in Roon. In questo modo si eliminano i silos di contenuti e si consente una vera e propria navigazione guidata dalle intenzioni: l'attenzione si concentra su ciò che si vuole ascoltare, non su dove si trova quella cosa.

Nuove uscite

Le nuove uscite vengono visualizzate in vari contesti in Roon, e in ogni contesto i risultati sono completamente diversi. Le nuove uscite nella schermata iniziale sono filtrate in base al profilo di gusto, ma quelle nella schermata dell'artista incorporano anche il genere e gli anni di attività dell'artista per una maggiore rilevanza.

Miscele giornaliere

Ogni giorno, Valence produce sei mix unici di 25 tracce per ogni utente Roon. Ciascun mix è tematizzato su un artista che ha un ruolo importante nella storia degli ascolti dell'utente e combina selezioni che probabilmente gli saranno familiari con altre che metteranno alla prova i suoi gusti.

Filtro antispam

Come ogni sistema di grandi dimensioni, la catena di fornitura dello streaming musicale invita all'abuso. Molte etichette "cattive" pubblicano registrazioni non autentiche nel tentativo di convincere gli utenti ad ascoltare i loro streaming. Valence permette a Roon di filtrare questi contenuti di bassa qualità e di visualizzare solo le uscite autentiche.

Focus

In Roon, Focus espone le capacità di Valence direttamente all'utente e consente un filtraggio multidimensionale delle discografie degli artisti e delle intere librerie degli utenti.

Ricerca

Tradizionalmente, la ricerca di un insieme di file locali è una cosa e la ricerca di un insieme di dati remoti tramite API è un'altra. Roon fa entrambe le cose con un'interfaccia utente unificata, utilizzando il database aggregato di Valance e la ricerca context-aware, migliorando sia l'accuratezza che la pertinenza.