PianoCoRe: Combined and Refined Piano MIDI Dataset
Dit artikel introduceert PianoCoRe, een groot, verenigd en verfijnd piano-MIDI-dataset met meer dan 250.000 uitvoeringen met noten-niveau-uitlijningen, vergezeld van nieuwe tools voor kwaliteitsclassificatie en uitlijnverfijning om expressieve uitvoeringsmodellering en onderzoek naar muziek-informatieretrieval te bevorderen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een robot probeert te leren piano spelen met menselijke emotie. Hiervoor heb je twee dingen nodig: de partituur (de instructies) en een opname van een echt persoon die het speelt (de expressie).
Lange tijd hadden onderzoekers een probleem: ze hadden óf een berg partituren zonder opnames, óf duizenden opnames zonder partituren, óf de twee kwamen niet correct overeen. Het was alsof je een bibliotheek met recepten had maar geen foto's van de afgemaakte gerechten, of een miljoen foto's van gerechten maar geen idee welke ingrediënten er waren gebruikt.
Dit artikel introduceert PianoCoRe, een enorme nieuwe "bibliotheek" die deze rommel oplost. Hieronder wordt uitgelegd hoe het werkt, simpelweg opgesplitst:
1. De Grote Opruiming (Het "Bibliothecaris"-werk)
De auteur, Ilya Borovik, nam verschillende bestaande stapels pianogegevens van over het internet en smeerde ze samen. Maar in plaats van ze gewoon in een hoop te dumpen, trad hij op als een super-georganiseerde bibliothecaris:
- Afstemmen: Hij gebruikte een slim computerprogramma om de partituren te koppelen aan de juiste opnames, zelfs als de bestandsnamen rommelig of verschillend waren.
- Schoonmaken: Hij vond en verwijderde "dubbelingen" (zoals het vinden van twee kopieën van hetzelfde nummer gespeeld door dezelfde persoon en er slechts één van houden).
- Kwaliteitscontrole: Hij bouwde een "robotinspecteur" (een classifier) die naar de opnames kijkt en zegt: "Deze is onbruikbaar", "Deze is slechts een computer die de partituur robotachtig afspeelt" of "Deze is een uitstekende menselijke uitvoering". Hij gooide de slechte eruit.
2. De "RAScoP"-pijplijn (De "Redacteur")
Soms is de afstemming tussen de partituur en de opname niet perfect. Misschien is in de opname een herhalingsbordje overgeslagen, of is de computer in de war geraakt en een noot toegevoegd die er niet hoorde te staan.
De auteur creëerde een tool genaamd RAScoP (Refined Alignment for Scores and Performances). Denk hierbij aan een slimme redacteur:
- Het vindt de "glitches" waar het timing vreemd is.
- Het vult de gaten op waar de opname een noot mist (door te raden wat de noot had moeten zijn op basis van de omringende muziek).
- Het zorgt ervoor dat de partituur en de opname perfect gesynchroniseerd zijn, noot voor noot.
3. Het Resultaat: Een Gelaagde Bibliotheek
Het eindresultaat is een enorm dataset genaamd PianoCoRe, dat meer dan 250.000 uitvoeringen bevat van 5.600 stukken van 483 componisten. Dat zijn meer dan 21.000 uur muziek!
Om het bruikbaar te maken voor verschillende mensen, heeft de auteur het georganiseerd in "lagen" (zoals verschillende afdelingen in een bibliotheek):
- PianoCoRe-C (De Hele Collectie): De enorme, ruwe mix van alles. Goed voor big data-projecten.
- PianoCoRe-B (De Schone Versie): De dubbelingen en onbruikbare bestanden zijn weg. Dit is de "veilige" versie voor het trainen van AI-modellen.
- PianoCoRe-A (De Perfect Afgestemde Versie): De opnames die perfect overeenkomen met de partituur, waarbij de "redacteur" (RAScoP) eventuele timingfouten heeft gecorrigeerd. Dit is de gouden standaard voor het leren van robots om expressief te spelen.
4. Heeft Het Gewerkt? (Het Bewijs)
De auteur testte deze nieuwe bibliotheek door een robot piano te laten spelen.
- De Test: Hij leerde robots met kleine, rommelige datasets en vergeleek ze met een robot die getraind was op zijn nieuwe, schone, enorme dataset.
- Het Resultaat: De robot die getraind was op PianoCoRe was veel beter in het spelen met menselijke timing en emotie. Het raakte minder snel in de war bij het spelen van nieuwe nummers die het nog nooit eerder had gezien.
Waarom Dit Belangrijk Is
Voorheen moesten onderzoekers maandenlang hun eigen data opschonen, vaak eindigend met kleine, rommelige datasets. PianoCoRe geeft hen een klaar-voor-gebruik, hoogwaardige basis. Het is alsof je een chef-kok een voorverpakt, vooraf gesneden en gewassen doos met ingrediënten geeft, met perfecte maten, in plaats van een zak rauwe, modderige groenten.
Belangrijke Opmerking: De auteur was zeer voorzichtig om alleen muziek op te nemen die in het "publieke domein" valt (oud genoeg dat het auteursrecht is verlopen), zodat deze bibliotheek legaal en veilig is voor iedereen om voor altijd te gebruiken.
Kortom: PianoCoRe is de ultieme, opgeschoonde, perfect afgestemde bibliotheek van pianomuziek die computers helpt om als mensen te leren spelen.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.