HorseAcademy

LLM Natuurkundig Lab: geluidsannulering in een transparante buis

Twee toonbronnen sturen een golf door een doorzichtige buis. Door amplitude, frequentie en fase te wijzigen ontstaan knopen: punten met nul of bijna nul geluidsdruk. Deelbare sessie: stuur je code naar een collega — jullie draaien aan dezelfde knoppen.

⚙️ Configuratie — thema, kleuren per element, typografie, layout, auto-tune
Accent Speaker L Speaker R Knoop Highlight Goed Waarsch. Fout

🟢 Oscilloscoop

🎯 Auto-tune

💬 Chat-bubbels

14 px
32 px

Per element — fijn afstellen

18 px
600
15 px
600
14 px
400
13 px
13 px
500
13 px
500
13 px
700
12 px
14 px
11 px
420 px
1180 px
18 px
16 px
22 px

Per element — spacing & grootte (fase 3/3 Designer)

280 px
8 px
6 px
18 px
6 px
12 px
10 px
12 px
18 px
10 px
7 px
280 px

🎯 Auto-tune (adaptive noise-canceling, LLM-stijl)

Start beide tonen + microfoon en zoekt iteratief de combinatie van fase, amplitude en frequentie van de rechter bron die de gemeten geluidsdruk dichtst bij 0 brengt. Het algoritme onthoudt eerdere metingen en redeneert over de volgende stap (gradient · explore-amp · explore-freq · jump-to-best · fine-refine). Een vervolg-start gaat verder vanaf het huidige resultaat; RESET wist het geheugen en begint blanco. LabSharing-deelnemers zien de zoektocht live mee.

Stop ≥ %
Identieke knoppen en threshold ook in oscilloscoop-card en links onder rechter toonbron.

Sla alle instellingen op als JSON-bestand, of laad een eerder opgeslagen configuratie. Reset zet alle parameters terug naar standaardwaardes.

Visueel lab

L R Witte golf = som van links en rechts. Groene markeringen = bijna stil.

🟢 Oscilloscoop — 3-kanaals (CH1 L · CH2 R · CH3 MIC)

🎯 Auto-tune actief
Initialiseren…
🧠 —
RMS: —  ·  best: —  ·  basis: —
memory: 0 samples · iter: 0 · Δ: —

CH1 — Links

CH2 — Rechts

CH3 — Mic

CH4 — Som L+R

Horizontaal

ms / div · 10 divs zichtbaar

🎯 Auto-tune

RMS:— Best:— Basis:— Iter:0 Memory:0
—
Inactief

📄 Auto-tune rapport — —

Eindwaarden

ParameterL (referentie)R (anti-noise)
—

RMS-verloop (alle iteraties)

Onderste lijn = baseline · Bovenste = piek · Rode marker = best-ever

Functionele duiding