oggy22 / MusicTools

Various musical tools including music hearing, machine composer and Chomsky music analyzer.
4 stars 2 forks source link

Vocalize pieces as pre-process to Chomsky Analysis #30

Open oggy22 opened 6 years ago

oggy22 commented 6 years ago

Chomsky analysis, as explained in #29, requires strict-polyphony. Most piano pieces do not conform to strict polyphony and as such cannot be analyzed with #29. Invent a method which extracts voices/lines out of piano-like composition.

oggy22 commented 5 years ago

A naive approach would be top-down layer-by-layer extraction. In the first run pick up the highest pitched note from the start to the end and extract it into the first voice. Apply the same to the rest of the tones step-by-step until no tone remains.