PULSE ARENA · 1 OKTOBER 2026 · METHODE 1.3

Vijf nummers, een gerichte kwaliteitsronde.

De vijf nieuwe speelcharts gebruiken nu hybrid-touch-v2. De controle combineert de bestaande numerieke audioanalyse van de exacte Stingray-opnames, de oorspronkelijke pitch-MIDI, inspectie van toonhoogte- en aanslaggrafieken, patrooncontroles en een browserproef. Seven Nation Army blijft ongewijzigd.

Beoordeelde voortgang, geen muzikale eindgoedkeuring. Er is geen onafhankelijke luisterreview uitgevoerd en geen fysieke telefoon met twee duimen bespeeld. Browserklikken en numerieke analyse kunnen dat speelgevoel niet bevestigen. De charts blijven daarom playtest en reviewed: false.

Per nummer

NummerNoten v1 → v2Kortste tussenruimteUitkomst
Smoke On The Water521 → 521223 → 223 msRiffaanslagen behouden. Ritmebegeleiding wisselt nu consequent tussen twee knoppen; geen onbedoelde omslagen door analyseblokken. Partijlabels overlappen niet meer.
Eye Of The Tiger423 → 423240 → 240 msRiffaanslagen behouden. Begeleiding en partijovergangen opgeschoond. De dicht gemixte riffs vanaf 26,8 en 35,7 seconden blijven luisterpunten.
Song 2179 → 179195 → 215 msElf herhaalde riffpatronen gezamenlijk uitgelijnd. Twee automatisch gevonden inzetten rond 44,6 en 63,1 seconden stonden binnen de reeds klinkende akkoorden; circa 180 en 225 ms teruggezet naar de aanslag. Deze drukke passages blijven expliciet gemarkeerd voor luisteren.
Bad Guy356 → 356165 → 204 msNegen complete baspatronen behouden. Timing per frase uitgelijnd in plaats van iedere noot naar een losse mixpiek te trekken. Geen noten verwijderd; de kortste tussenruimte stijgt van 165 naar 204 ms.
Take On Me359 → 360166 → 170 msDe ontbrekende noot rond 22,19 seconden hersteld. Alle vier de synthfrasen bevatten weer hun volledige 21 noten. De beperkte correctieruimte voorkomt dat naburige noten botsen en verdwijnen.

Over alle vijf tracks zijn dertien overlappende partijsecties verwijderd. Secties worden nu uit de definitieve speelnoten afgeleid. Zangaanzetten, toonhoogtes en banen uit de vorige MIDI-arrangementen zijn intact. Ritmebegeleiding is een bewuste afwisseling over twee knoppen; het is geen gereconstrueerde kick-/snarepartij of gitaarsolo.

Herhaalbare werkwijze

  1. Bevries de bron. Song-ID, volledige audiohash, MIDI-hash en audiovariant moeten overeenkomen. Gebruik de exacte opname, nooit alleen titel of catalogus-BPM. Veranderde bron betekent opnieuw beoordelen.
  2. Controleer de inhoud. Leg vast welke partij elke frase volgt. Bekijk relatieve én absolute toonhoogte-activiteit en korte aanslagfeatures. Een sterke drum- of zangpiek is geen bewijs van een gitaarnoot.
  3. Bescherm herkenbare patronen. Fit bij de geschikte herhalende riffs één startpositie en lokaal tempo voor de gehele frase. Normale zoekruimte: start ±50 ms en tempo 0,99–1,01. De twee grotere Song 2-correcties zijn expliciete, in de grafieken onderzochte uitzonderingen; geen automatische algemene regel.
  4. Beperk nootcorrecties. Na frase-uitlijning hoogstens 12 ms naar een nabije aanslag, of minder als de minimale tussenruimte dat vereist. Bij Take On Me circa 8 ms. Geen afsluitende filter die stilzwijgend een noot uit de hook verwijdert. Elke botsing stopt de bouw.
  5. Behoud expressieve timing waar bewijs ontbreekt. Smoke on the Water en Eye of the Tiger houden hun bestaande riffaanslagen. De MIDI-zangaanzetten worden nergens verschoven. Geen algemene offset of ruimer raakvenster als oplossing voor inhoudelijke fouten.
  6. Controleer speelbaarheid. Complete patronen, vaste baanvolgorde, minimaal 160 ms tussen noten, minimaal 100 ms na holds en eenduidige partijlabels. Een volledige scoring-simulatie met ±30 ms timingvariatie moet alle aanslagen en holds kunnen afronden.
  7. Voer de menselijke poort uit vóór opschaling. Luister muziek + charttikken, vergelijk v1 en v2 blind en speel daarna met twee duimen op de doeltelefoon en tv. Beoordeel intro, couplet, refrein, instrumentale passages, tempo-overgangen en einde. Registreer tijdstip, bedoelde partij, foutsoort en reviewer. Een numerieke matchscore is geen kans op juistheid.

Gerichte luisterpunten

Onderstaande starts hebben een lagere dekking in de gemengde opname. De detector markeert ze voor redactie. Geen vlag betekent evenmin dat een frase muzikaal is goedgekeurd.

Extra aandacht: de synthriff van Take On Me vraagt nog steeds snelle tikken rond 170–180 ms; behoud van alle noten is geen garantie dat dit voor iedere beginner prettig speelt. Test de ritmebegeleiding in lange instrumentale passages van Smoke on the Water, en de overgang naar het langzame outro van Bad Guy.

Technische controle

Visueel controlebewijs

Cyaan = v1, groen = v2. Boven: relatieve toonhoogte-activiteit. Onder: korte aanslagfeature uit de hele mix. Dit zijn analysebeelden, geen bewijs van afzonderlijke instrumentstems.

Vergelijking vorige en nieuwe chart
Song 2 rond 44 seconden. Groen begint eerder bij de aanslagen dan cyaan. De drukke mix blijft een luisterpunt.
Vergelijking vorige en nieuwe chart
Take On Me rond 22,19 seconden. De groene noot vult het ontbrekende element in het synthpatroon aan.

Bestanden en reproductie

charts/*-touch-v1.json blijft bewaard voor vergelijking. De actieve catalogus verwijst naar v2. charts/catalog-quality-v2.json bevat cijfers en vlaggen per frase. scripts/refine-catalog-charts.py voert deze kwaliteitsronde reproduceerbaar uit.

# Importeren van bevoegde media / features (Node + Python numpy/scipy + macOS afconvert):
PULSE_ANALYSIS_PYTHON=/path/to/python node scripts/import-catalog.mjs /path/to/evidence
python scripts/build-catalog-charts.py --evidence /path/to/evidence \
  --recipes charts/catalog-recipes.json --out charts
python scripts/refine-catalog-charts.py --evidence /path/to/evidence \
  --charts charts --out charts
npm run check
npm test

De eerste importstap vereist de geconfigureerde serverkey. Gebruik nooit een sleutel in een gedeeld commando of rapport. Audio, MIDI, features, tokens en afspeellinks zitten niet in de distributie.

Open de chartwerkbank · Eerdere chartmethodiek