Schrijven

Aantekeningen

Hoe dit spul echt werkt: de mechanismen, de faalwijzen, en de metingen erachter.

Lange stukken over hoe dit spul echt werkt — de mechanismen, de faalwijzen, en de metingen erachter. Geschreven omdat de uitleg die wij wilden hebben niet bestond.

StukWat het behandelt
Maak een karaoke-track van elk nummer
ongeveer 6 minuten
Maak van elk nummer een karaoke-track in de browser, zonder iets te uploaden. Het proces, hoe het resultaat klinkt en hoe je van tevoren weet of je nummer netjes wordt gescheiden.
Drie audiotools in één browsertabblad
ongeveer 9 minuten
Een doorloopvideo van alle drie de tools, wat elk ervan downloadt voordat het kan beginnen — 52 MB, 16 MB en 64 MB — en de controle in vier stappen via het netwerktabblad die uitmaakt of je bestand geüpload wordt.
Een WASM-model van 130 MB op Cloudflare Pages
ongeveer 7 minuten
Cross-origin isolatie, een muur van 25 MiB per bestand, en een host die het tegendeel van de waarheid meldt als je hem naar compressie vraagt. Vier mislukkingen bij het uitleveren van een pthreads-WASM-model aan een statische host, waarvan drie geen bruikbare foutmelding opleveren.
Zang verwijderen in Audacity
ongeveer 8 minuten
Twee manieren om het te doen, waarom het instrumentaal hol terugkomt, en een test van 30 seconden om te zien of je bestand überhaupt gaat werken. Met een meting: de piekomhullende zakt met ongeveer 40 procent, en slechts een deel daarvan was de stem.
Eerlijke vergelijkingen: LALAL.AI, Moises, vocalremover.org
ongeveer 5 minuten
Waar elk van hen ons verslaat, gewoon gezegd: afgerekende minuten kopen meer soorten sporen, een account koopt een gesynchroniseerde bibliotheek, en een server koopt bestanden van volledige lengte. Drie afzonderlijke stukken achter één pagina, elk met het argument om de andere tool te gebruiken.

Wat hier meestal terechtkomt

Geen tool-overzichten en geen release notes. Directe vergelijkingen komen wel voor, maar alleen het soort dat benoemt wat de andere tool beter doet. De twee onderwerpen die materiaal blijven opleveren zijn de signaalbewerking — wat fase-uitdoving wel en niet kan bereiken, waarom scheidingsartefacten landen waar ze landen — en het uitleveringsprobleem van het draaien van een machine-learningmodel binnen een browsertabblad, überhaupt.

Beide worden op dezelfde manier geschreven: benoem het mechanisme, en meet het dan. Waar een getal staat, is het gemeten aan het werkelijke artefact, niet geschat.

Veelgestelde vragen

Mag ik de diagrammen hergebruiken?

Ja, met bronvermelding en een link terug naar het stuk waar ze uit komen. De diagrammen zijn getekend als inline SVG in plaats van geëxporteerde afbeeldingen, dus ze blijven op elk formaat leesbaar en hun labels blijven selecteerbare tekst.

Komen de tools in deze artikelen voor?

Waar ze het eerlijke antwoord zijn op de gestelde vraag, en anders niet. Het Audacity-stuk besteedt het grootste deel van zijn lengte aan Audacity, want dat is waar het over gaat.