Riconoscimento di accordi polifonici inversi


14

La trascrizione musicale polifonica al momento non sembra essere un problema risolto.

Che ne dici dell'inverso di una piccola parte del problema. Esistono tipi di caratteristiche spettrali (da una STFT) che possono essere utilizzate per eliminare alcuni accordi musicali dallo spazio delle probabilità? (ad esempio, questo frammento di suono molto probabilmente non contiene alcun accordo C # o alcun tipo di accordo minore diminuito, oppure questa è una singola nota non un accordo, ecc.)

Supponiamo che lo snippet audio sia più o meno stazionario (attacco transitorio rimosso, ecc.) E che molto probabilmente siano presenti sovratoni per la maggior parte o tutte le singole note. (E questa domanda non riguarda gli accordi invertiti.)


3
Potrebbe essere utile per i futuri utenti (e risponditori) se potessi fornire riferimenti classici / seminali / importanti come introduzione all'argomento.
Lorem Ipsum,

Risposte:


4

Il problema della trascrizione della musica polifonica ha ricevuto un'enorme attenzione nella comunità di ricerca negli ultimi anni e vorrei dire che per le polifonie a singolo strumento (pianoforte, chitarra ecc ...) i risultati sono molto buoni. Ecco alcuni articoli / autori che hanno approfondito questo problema. Derry Fitzgerald ha fatto molto nella zona, molto del suo lavoro NMF sulla separazione delle fonti produce trascrizioni accurate. Anssi Klapuri ha esaminato in modo ancora più specifico il problema del rilevamento di accordi all'interno di polifonie multi-strumento. E infine, sebbene non pubblicato, Mikel Gainza ha sviluppato algoritmi di trascrizione di accordi molto precisi per la musica commerciale che presto saranno rilasciati in un prodotto software basato su chitarra Riffstation . Le pubblicazioni nei link qui dovrebbero darti una buona idea di come si trovi attualmente il panorama della trascrizione della musica polifonica.


3

Esistono tipi di caratteristiche spettrali (da una STFT) ... questa è una singola nota, non un accordo, ecc.)

Bene, per questo, lo STFT conterrà solo una componente di frequenza fondamentale e altre frequenze che sono vicine alle sue armoniche (non esatte, però, a causa dell'inarmonicità ). Trova i picchi nello spettro e vedi se le frequenze più alte sono vicine ai multipli interi della frequenza più bassa presente. Se sono presenti frequenze non armoniche, non è un singolo tono.

(Ma che dire di strumenti con elementi fondamentali mancanti o fondamentalmente inarmonici come le campane? Che dire di due strumenti perfettamente accordati suonando un'ottava a parte, quindi i loro parziali si allineano l'uno con l'altro? Vuoi rilevarlo come una singola nota o due note?)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.