ID.nl logo
Pop2piano: Kunstmatige intelligentie zet nummers om naar pianoversie
Huis

Pop2piano: Kunstmatige intelligentie zet nummers om naar pianoversie

Achterhalen hoe muziek precies in elkaar zit, is vaak lastig. Gelukkig schiet kunstmatige intelligentie (AI) tegenwoordig te hulp. Pop2piano herkent niet alleen de structuren, maar zet ze ook om naar een volwaardige pianoversie.

Heb je ooit willen weten hoe je favoriete nummers op de piano klinken, maar heb je geen idee hoe je dat voor elkaar kan krijgen? Dan is er goed nieuws: AI kan je hierbij helpen! Met Pop2piano kun je nu nummers converteren naar een volwaardige pianoversie. In dit artikel ontdek je: wat Pop2piano kan | hoe je het programma installeert | hoe de upload en analyse werken.

Wil jij meer leren over kunstmatige intelligentie? Lees dan ook: 10 veelgestelde vragen over AI

Pianonummers maken

Professionals kunnen een nummer vaak op gehoor naspelen, maar dat is voor de meesten van ons niet weggelegd. De laatste jaren verschenen daarom apps die nummers konden analyseren, maar die herkenden vaak alleen basisakkoorden en haakten af wanneer het complexer werd. Nu is er echter AI die nummers kan converteren naar een versie met uitsluitend piano (in de muziekwereld transcriptie geheten), die je bovendien als midi-bestand kunt downloaden. Daaruit haal je alle informatie die je maar nodig hebt. 

Het enige nadeel van Pop2piano, zoals dit moois heet, is dat het draait in Google Colab en dat schrikt mensen vaak af. Met de hulp van deze workshop mag het gebruik ervan echter geen probleem zijn. Om met Colab te kunnen werken, is een Google-account vereist. Mocht je dit niet hebben dan moet je dat eerst aanmaken via deze site

Kennismaking 

Je vindt Pop2piano via colab.research.google.com/drive Je wordt nu getrakteerd op een programma dat in blokken is verdeeld en draait op hardware van Google. Zo’n programma jaagt veel mensen de stuipen op het lijf, maar dat is nergens voor nodig. 

Een Colab-script, zoals zo’n programma ook wel wordt genoemd, is te vergelijken met een spreadsheet. Elk blok met code is als een cel in een rekenblad. Zoals elk van die cellen zijn eigen stukje bijdraagt aan de berekening, zo voert elk blok met code een afgerond stukje van het programma uit. Elk van deze blokken kun je afzonderlijk uitvoeren door middel van een afspeelknop of in één keer via het menu Runtime / Run all

Het Colab-script waarmee we aan de slag gaan. 

Voorbereiding 

Omdat al deze Colab scripts door hobbyisten worden gemaakt, zijn er grote verschillen in de hoeveelheid hulp en uitleg die je krijgt. De uitleg in Pop2piano is summier, zeker als je de procedures niet kent. Al dit soort scripts downloaden en installeren eerst de nodige software om Python-programma’s te kunnen draaien. Het installeren van benodigde programmabibliotheken (ook wel ‘dependencies’ genoemd) gebeurt vrijwel altijd in een cel die Setup wordt genoemd en dat is ook bij ons het geval. 

Pc niet krachtig genoeg?

Kijk dan vast rond naar een vervanger

De maker vraag ons eerst te controleren of Google ons wel de juiste hardware geeft. Programma’s om AI te gebruiken vereisen namelijk flink wat rekenkracht en draaien bij voorkeur op een grafische processor (gpu) of speciale AI-processor (tpu). Om te zorgen dat je zo’n processor krijgt toegewezen, ga je naar het menu Runtime / Change runtime type. Daar kies je voor GPU of TPU en klik je op Save. Welke processor je krijgt, hangt af van de beschikbaarheid op dat moment. 

We zorgen dat Google ons een GPU geeft voor het zware rekenwerk. 

 Setup uitvoeren 

We zijn nu klaar om het programma uit te gaan voeren. Zoals gezegd, kun je een script in één keer uitvoeren. Maar omdat dit onze eerste keer is, doen we het rustig aan en klikken we op de afspeelknop van de eerste cel (Setup Environment). De eerste keer dat je dit doet, zul je een waarschuwing zien. Wij vertrouwen dit script en klikken daarom op Run Anyway. Er wordt nu van alles gedownload en geïnstalleerd. Als dit na enkele minuten klaar is, zie je bij het celnummer een groen vinkje verschijnen. 

Python maakt gebruik van bibliotheken die te vergelijken zijn met de dll-bestanden van Windows. Tijdens ónze installatie krijgen we een melding (in rood) dat we het script opnieuw moeten starten vanwege een nieuwe versie van een van die componenten Daarvoor kunnen we klikken op de knop Restart Runtime die is verschenen, en de herstart bevestigen. Of je zo’n melding krijgt, hangt af van de actuele programmaversie die je gebruikt. Ontvang je deze melding, dan moet je deze extra stap doen en vervolgens nogmaals de eerste cel uitvoeren. 

Soms moet je de Setup opnieuw uitvoeren vanwege nieuwere versies van bibliotheken. 

Volgende cellen 

De volgende stap is het uitvoeren van het bovenste deel van cel 2 (Import codes) door weer op de afspeelknop te klikken. Deze is binnen enkele seconden klaar. De eerstvolgende afspeelknop vinden we in datzelfde blok bij device=. Dit blok downloadt de laatste benodigdheden om aan de slag te kunnen. 

De AI kent meerdere methoden om muziek te analyseren. Deze worden aangeduid met de naam composer, en standaard is composer1 geselecteerd. Achter de regel met die naam zie je een driehoekje. Klik je daarop, dan kun je een van de vele andere composers kiezen. Deze selectiemethode wordt veel gebruikt in Colab-scripts. Houd het voor nu bij composer1 en voer daarmee ook de cel Select Arranger uit. 

In Pop2piano kun je kiezen voor verschillende composers, dit zijn manieren om de muziek te analyseren. 

Upload en analyse 

Al deze voorbereidingen zijn eenmalig. Als we meerdere nummers willen analyseren, hoeven we vanaf nu (tijdens deze sessie) alleen de cellen vanaf 4 opnieuw uit te voeren. Wij hebben 4 al gedaan, dus klikken we nu op de afspeelknop bij Upload audio file

Er verschijnen twee knoppen: browse en cancel. Klik op de eerste en zoek op je harde schijf naar het nummer dat je wilt uploaden. Als de upload voltooid is, kun je het nummer laten analyseren door de cel Result uit te voeren. Afhankelijk van de lengte van het nummer is de AI hier enkele minuten mee bezig.

Als alles goed verloopt, zie je een voor een drie kleine audiospelers verschijnen met de namen Stereo MIX, Rendered MIDI en Original Song (afbeelding 5). Hier kun je beluisteren of de AI zijn werk naar wens heeft gedaan. Als dat niet zo is, zou je een nieuwe analyse kunnen doen met een andere composer. Ben je tevreden, dan kun je de laatste cel (Download) uitvoeren om de piano-transcriptie als midi-bestand te downloaden. 

Voordat je het resultaat downloadt, kun je het beluisteren en vergelijken met het origineel. 

Losse eindjes 

Colab-scripts kunnen soms wat nukkig zijn. Zo kregen wij op zeker moment een foutmelding bij het uitvoeren van de cel Result vanwege een verbroken verbinding. Het verversen van de pagina biedt dan vaak soelaas. 

Soms kun je problemen ook voorkomen door een script naar je eigen Google Drive te kopiëren en vanaf daar uit te voeren. Dat doe je met de knop Copy to Drive bovenaan de pagina. Je kunt het script dan voortaan vanaf je Google Drive starten. Als je verstand hebt van Python zou je het dan zelfs kunnen aanpassen, wat bij het origineel niet kan. Aan de midi-bestanden die je hebt gedownload heb je natuurlijk niets als je ze niet ook kunt bekijken. Dat kan met gratis programma’s, zoals Bandlab of MuseScore of met je eigen favoriete midi-programma. 

Het gecreëerde midi-bestand kun je openen en verder bewerken in je favoriete midi-editor. 


 

 

▼ Volgende artikel
Consumenten testen: de snoerloze Philips 5000 Series XC5041/01 steelstofzuiger
© Philips
Huis

Consumenten testen: de snoerloze Philips 5000 Series XC5041/01 steelstofzuiger

De Philips 5000 Series XC5041/01 is een snoerloze steelstofzuiger met een geïntegreerde dweilfunctie. Met een batterijduur tot 60 minuten, een LED-mondstuk voor beter zicht op vuil en een lichtgewicht ontwerp maak je er eenvoudig en grondig mee schoon. Maar hoe bevalt hij in de praktijk? Lees hier wat het Review.nl Testpanel van de Philips 5000 Series XC5041/01 vond.

Partnerbijdrage - in samenwerking met Philips

De Philips 5000 Series XC5041/01 combineert stofzuigen en dweilen in één handeling, dankzij de Aqua-module. De PowerCyclone 10-technologie zorgt voor een krachtige zuigprestatie, terwijl de LED-verlichting verborgen stof zichtbaar maakt. De stofzuiger heeft een accuduur tot 60 minuten in de zuinige modus en beschikt over een intuïtief scherm waarop de batterijstatus en zuigkrachtmodus worden weergegeven.

De Philips 5000 Series XC5041/01 heeft van de testers een gemiddelde reviewscore van 7,6 gekregen. Vooral de wendbaarheid, de LED-verlichting en het snoerloze gemak worden geprezen. Hieronder worden de ervaringen van de testers uitgebreid besproken.

Wendbaar, licht en makkelijk in gebruik

Veel testers zijn enthousiast over hoe makkelijk de stofzuiger in gebruik is. Tester M. zegt: "Hij is erg wendbaar en het licht op de zuigmond maakt dat het stof goed zichtbaar is." Ook Testertje99 merkt op: "Het is een mooie stofzuiger die licht van gewicht is, waardoor hij fijn en flexibel in gebruik is." Dat hij snoerloos is, wordt als een grote pre gezien. Mysteriewoman zegt: "Doordat hij draadloos is en makkelijk te pakken is, zul je ook sneller even een rondje stofzuigen." CleanExpert voegt toe: "Met een hond in huis die standaard elke dag een modderboeltje meebrengt, is het fijn om snel en zonder snoer te kunnen stofzuigen."

©Philips

Batterijduur en laadtijd

Over de batterijduur zijn de meningen verdeeld. Sommige testers ervaren geen problemen. Mariel6 zegt: "Voor mijn compacte appartement is het perfect." Ook SYak is tevreden: "Met de batterij kun je makkelijk twee verdiepingen schoonzuigen en dweilen tegelijk, drie verdiepingen haalt hij helaas niet." Anderen vinden de accuduur te kort. AVD merkt op: "Zelfs op de middelste stand is het niet mogelijk heel ons huis, ca. 100 m², in één keer schoon te maken. Zodra de batterij aan de oplader hangt duurt het ook erg lang voor deze weer vol is, meer dan vijf uur."

©Philips

Zuigkracht en prestaties

Testers zijn tevreden over hoe deze stofzuiger zijn werk doet. Capes68 zegt: "Wat echt heel goed is, is de zuigkracht. Of het nu een harde vloer is of een karpet, hij zuigt alles prima op." Toch zijn er enkele testers die de zuigkracht op bepaalde standen minder vinden. Stimsle zegt: "Als ik het vloerkleed in de woonkamer goed wil zuigen, is stand 3 wel nodig. Maar dan is de accu in 10 minuten leeg." Ook de LED-verlichting op de zuigmond wordt door meerdere testers als positief ervaren. JeroenS zegt: "De verlichting op de zuigmond laat goed zien waar nog stof ligt, vooral handig onder meubels." En CleanExpert merkt nog op: "Vooral die handstofzuiger is ideaal; gewoon loskoppelen en klaar ben je voor al die pootafdrukken en kruimels."

©Philips

Dweilfunctie: handig, maar niet perfect

De dweilfunctie wordt wisselend beoordeeld. Sommige testers vinden het een handige toevoeging. SYak zegt: "Dweilen en stofzuigen in één was altijd al mijn droom, ik ben nu twee keer sneller klaar dan voorheen." Capes68 merkt op: "De dweilfunctie met microvezel doek is een mooi extraatje. Naast dat dit super efficiënt is en je veel tijd gaat schelen hebben wij ook ervaren dat het huis veel minder stof rond dwarrelt wat zeker scheelt als je een allergie hebt voor stof. Dit in combi met de zuigkracht is voor ons de grootste plus van deze steelstofzuiger." Niet alle testers delen dit enthousiasme. Zo vindt Mariel6 het bijvoorbeeld een nadeel dat je de waterhoeveelheid bij het dweilen niet kunt regelen. En Mysteriewoman zegt: "Het is geen vervanging van het normale dweilen, want het doekje is klein. Maar," voegt ze eraan toe, "om even tussendoor wat vlekken van de vloer te verwijderen is het erg handig."

"Wat echt heel goed is, is de zuigkracht. Of het nu een harde vloer is of een karpet, hij zuigt alles prima op."

- Capes68

Onderhoud en gebruiksgemak

Het schoonmaken van de stofzuiger vinden de meeste testers eenvoudig. Stimsle zegt: "Je kunt het stofreservoir makkelijk losmaken." Capes68 voegt toe: "Het reinigen van de verschillende componenten is een fluitje van een cent." Wienkie vond wel het legen van de stofbak terwijl hij hangt lastig: "Je kunt er net met je vingers bij om hem los te maken."

©Philips

✅ Pluspunten

  • Licht en wendbaar

  • Snoerloos

  • LED-verlichting

  • Dweilfunctie als extra toevoeging

❌ Minpunten

  • Lange oplaadtijd

  • Waterafgifte bij dweilen niet regelbaar

Eindoordeel

De Philips 5000 Series XC5041/01 is een lichte, wendbare en snoerloze stofzuiger die ideaal is voor snelle schoonmaakbeurten. Testers waarderen vooral de LED-verlichting, het lichte gewicht en het gebruiksgemak. De batterijduur is voor kleinere woningen prima, maar voor grotere huishoudens kan hij tekortschieten. De dweilfunctie is een handige toevoeging, maar vervangt niet het reguliere dweilen. Al met al beoordelen de testers deze stofzuiger met een nette 7,6.

Philips 5000 Series XC5041/01 snoerloze steelstofzuiger

Op Kieskeurig.nl
▼ Volgende artikel
Hisense in 2025: nieuwe modellen en miniled-verbeteringen
© Eric Beeckmans | ID.nl
Huis

Hisense in 2025: nieuwe modellen en miniled-verbeteringen

Het 2025-aanbod van Hisense focust zich duidelijk op de verbetering van miniled, zo blijkt uit het persevent waar wij aanwezig waren. Lichte verbeteringen van het aantal zones en piekhelderheid zijn de grootste vernieuwingen. Bij de topmodellen is er een opmerkelijke vernieuwing met rgb-miniled, al zal dat voorlopig alleen in een extreem grote maat beschikbaar zijn.

We beginnen met een groot model. De UXQ is een schoolvoorbeeld van wat een vlaggenschip wordt genoemd. Het model is alleen beschikbaar in een 116 inch beeldmaat. Maar het is niet dat enorme formaat waarmee deze tv opvalt. De UXQ maakt gebruik van een gloednieuwe rgb-miniled-achtergrondverlichting. Daarin is elke miniled samengesteld uit een aparte rode, groene en blauwe miniled. Daardoor kan de UXQ niet alleen dimmen in enorm veel zones (een exact cijfer kregen we niet) om contrast te verbeteren, maar kan hij in die zones ook de kleuren individueel dimmen. Die aanpak heeft belangrijke voordelen.

De UXQ heeft een hogere helderheid (tot 10.000 nits), een breder kleurbereik (tot 97% Rec.2020) en efficiënter energieverbruik (tot 20% ten opzichte van qd-oled). Dat zijn bijzonder indrukwekkende getallen. Maar het mag wel duidelijk zijn dat dit toestel niet voor iedereen zal zijn. De 116 inch UXQ komt beschikbaar in de tweede helft van 2025.

Uitgebreid miniled-aanbod

Bij de miniled-modellen (te herkennen aan de vermelding miniled ULED), is er een nieuwkomer. De E8Q is nu het goedkoopste miniled-model. Hij voegt zich bij de U8Q, U7Q Pro en U7Q. Al die toestellen ondersteunen Dolby Vision IQ en HDR10+ Adaptive. Voor het eerst zijn er modellen met vier HDMI 2.1-poorten (de UXQ en de U7Q Pro). Verversingssnelheden gaan tot 165Hz (vanaf de U7Q Pro) en er is ondersteuning voor FreeSync Premium (vanaf de E8Q). Grote modellen winnen aan populariteit en Hisense komt om die reden met een ruim aanbod van tv's van 100 inch. Zowel de U8Q, U7Q Pro, U7Q en E7Q Pro zijn beschikbaar in die maat.

U8Q: heldere topper

De U8Q was helaas nog niet te zien op het Hisense-event, maar het toestel belooft in elk geval topprestaties. Deze miniled QLED-tv zal tot 5.000 nits piekhelderheid leveren; dat is een stevige upgrade tegenover de 3000 nits van vorig jaar. De achtergrondverlichting is onderverdeeld in 1000 tot 6000 zones. De tv is uitgerust met een Anti-Reflection Pro-laag en gebruikt een 4.1.2-kanaals audioconfiguratie. Het toestel beschikt over slechts drie HDMI 2.1-poorten die allemaal tot 4K165Hz aankunnen. De vierde HDMI-poort is vervangen door een usb-c-poort waar een DisplayPort-signaal doorheen kan lopen, erg handig voor moderne laptops. Het is voor het eerst dat we dit op een tv terugzien.  De Hisense U8Q is beschikbaar in 100, 85, 75, 65 en 55 inch.

U7Q Pro: premium middenklasse

De U7Q Pro moet het focusmodel van Hisense worden. De miniled QLED-tv is beschikbaar in 100, 85, 75, 65 en 55 inch. Met 300 tot 1000 zones in de achtergrondverlichting en een piekhelderheid van 2000 nits biedt ook dit model een stevige upgrade tegenover de voorganger. Voor gamers is deze televisie uitgerust met vier HDMI 2.1-poorten die tot 4K165Hz aankunnen. Een anti-reflectie-laag moet de contrastprestaties bij omgevingslicht verbeteren.

©Eric Beeckmans | ID.nl

U7Q: mainstream model in veel maten

Vorig jaar was de U6N het instap miniled-model; die plaats is nu ingenomen door de E8Q. De U6N kreeg een upgrade en is nu de U7Q. Samen met de U7Q Pro is dit een focusmodel voor Hisense. De miniled achtergrondverlichting gebruikt 100 - 600 zones, en levert een piekhelderheid tot 1.000 nits. Daarmee lijkt het prima uitgerust voor betaalbaar filmplezier. Er zijn vier HDMI-poorten waarvan twee HDMI 2.1 met een 48-144Hz refreshrate en ondersteuning voor AMD FreeSync Premium. De U7Q is beschikbaar in 100, 85, 75, 65, 55 en 50 inch.

©Eric Beeckmans | ID.nl

E8Q: de goedkoopste miniled

Een nieuw model dat ook mikt op gamers, maar dat wel een miniled QLED-achtergrondverlichting biedt met rond de 120 tot 240 zones. De maximale helderheid bedraagt 600 nits, en hij beschikt over vier HDMI-poorten waarvan twee HDMI 2.1 met een 48-144Hz refreshrate en ondersteuning voor AMD FreeSync Premium. De E8Q is beschikbaar in 75, 65 en 55 inch.

©Eric Beeckmans | ID.nl

E7Q Pro: instapper voor gamers

Met dit model hoopt Hisense gamers te verleiden. De E7N Pro gebruikt een Full Array QLED achtergrondverlichting  en beschikt over vier HDMI-poorten waarvan twee HDMI 2.1 met een 48-144Hz refreshrate. De E7Q Pro is beschikbaar in 100, 85, 75, 65 en 55 inch.

©Eric Beeckmans | ID.nl

TV als kunst: S7NQ Canvas TV

Hisense mikt net als Samsung en TCL op mensen die de tv willen laten dubbelen als kunstwerk. De S7NQ Canvas TV is enkel beschikbaar in 55 inch en werd vorig jaar in het najaar geïntroduceerd. Het toestel gebruikt een edge-led QLED-achtergrondverlichting die tot 400 nits levert, heeft een 144Hz refreshrate en een mat scherm om reflecties te weren. De omlijsting is beschikbaar in drie kleuren (wit, licht hout en donker hout).

©Eric Beeckmans | ID.nl

Het smart tv-platform: VIDAA U9

VIDAA U heeft, net als de andere smart tv-platformen, een relatief stabiele vorm bereikt. Er is voor versie 9 wat gesleuteld aan de lay-out. Zo staat de rij met persoonlijke aanbevelingen nu bovenaan, met op de eerste plaats de meest recente bron. De favoriete apps staan eronder, met daar op de eerste plaats de ingangen. Zodra je het pictogram van de ingangen selecteert, verschijnen de mogelijke keuzes onderaan.

©Eric Beeckmans | ID.nl

Selecteer je een app, dan zie je aanbevelingen uit die app. Verder is er in de navigatiebalk links een sectie voor games en een voor kindercontent bijgekomen. De selectie lokale apps is wat verder uitgebreid. Zo is de app voor Tv Vlaanderen/Canal Digitaal er bijgekomen en voor België is alvast Streamz en VTM Go bevestigd. Voor een volledige lijst is het wachten op de eerste testen.  VIDAA U heeft nu ook MultiView toegevoegd waarbij je twee bronnen tegelijk op het scherm zet.

©Eric Beeckmans | ID.nl