Voor wie nieuw is
Wat een patch eigenlijk is
Geen jargon zonder uitleg. Deze gids is er voor wie voor het eerst met modulaire synthese in aanraking komt via deze site.
Een patch is simpelweg een verbindingsplan: welk signaal vertrekt bij welke module, en waar komt het aan. Bij Spanning betekent dat drie schakels die nooit los van elkaar bestaan: een oscillator maakt een golfvorm, een filter snijdt er frequenties uit weg, en eenenvelope bepaalt hoe hard en hoe lang het geluid klinkt.
Op de homepage hoor je dat rechtstreeks: druk op een patch en je hoort exact dat signaalpad, live gesynthetiseerd in je browser via de Web Audio API. Er speelt geen opname af, er wordt geen sample afgespeeld. Een OscillatorNodemaakt de golfvorm, een BiquadFilterNodefiltert ze, en een GainNoderegelt volume en vervaging. Precies wat er in een echt Eurorack-rek ook gebeurt, alleen met transistors i.p.v. code.
Wat de kop hierboven op de homepage laat bewegen is geen animatie die het geluid napraat. Een AnalyserNodeleest de echte golfvorm-samples van de toon die op dat moment speelt, en die samples tekenen élke animatieframe een nieuwe vervormingskaart die de letters via een SVG-filter (feDisplacementMap) letterlijk buigt. Hoor je niets (het staat standaard uit), dan buigt er ook niets: de kop staat dan gewoon stil en volledig leesbaar.
De 3 patches
Hoe de voorbeelden zijn opgebouwd
01
Aardetoon
Lage bourdon, driehoeksgolf, gefilterd tot een warme kern. Rustig, ademt nauwelijks.
triangle · 110Hz · lowpass 720Hz, Q 0,8 · trage cutoff-LFO (0,07Hz)
02
Polsslag
Vierkante golf, hogere resonantie, filter wiebelt sneller: ritmisch, net niet stabiel.
square · 220Hz · lowpass 950Hz, Q 4,2 · cutoff-LFO (0,13Hz, ±260Hz)
03
Zwerfsignaal
Zaagtand die langzaam wegdrijft van zijn eigen toonhoogte, filter zoekt er traag achteraan.
sawtooth · 146,83Hz · lowpass 600Hz, Q 2,2 · detune-drift (0,037Hz, ±14 cent)
Waarom geen knop zonder reden
Driss bouwt modules zoals hij ooit versterkers onderhield op tournee: als een knop niets hoorbaars doet, verdwijnt hij. Diezelfde discipline zit in deze site. Geen decoratieve animatie die "audio-reactive" oogt maar niets met het geluid te maken heeft. Als iets beweegt, is er een reden, en die reden is meetbaar: een golfvorm, een frequentie, een envelope.
Dat geldt ook voor toegankelijkheid. Vraagt je systeem om minder beweging (prefers-reduced-motion), dan valt de golfvorm-vervorming volledig weg: de kop blijft gewoon stilstaand en volledig leesbaar. De patches blijven wél hoorbaar, want geluid uitzetten is geen a11y-vereiste, een bewegende letter wel.
Nooit speelt er geluid vanzelf. Elke patch vereist een expliciete klik, dat is geen GDPR-voorzichtigheid, het is gewoon fatsoen: niemand wil dat een website ongevraagd begint te zoemen.