Skip to content

Harden Buckelwal lesson audio coordination - #53

Closed
alexdermohr wants to merge 1 commit into
mainfrom
feat/whale-learning-lesson-v1
Closed

Harden Buckelwal lesson audio coordination#53
alexdermohr wants to merge 1 commit into
mainfrom
feat/whale-learning-lesson-v1

Conversation

@alexdermohr

Copy link
Copy Markdown
Contributor

Ergebnis

Folgepatch zu #52:

  • synchronisiert native Hörkarten und den lokalen Blindvergleich über einen gemeinsamen Audio-Lifecycle
  • garantiert beim Wechsel Karte → Karte → Blindvergleich → Karte genau eine laufende Hörprobe; die vorherige wird pausiert und auf Anfang gesetzt
  • räumt einen blockierten play()-Zustand aus dem UI-State auf
  • korrigiert „kein biologischer Stimmapparat“
  • quantisiert jede Hörprobe nur noch einmal zu PCM16 und verwendet dieselben Werte für WAV und Merkmalsanalyse
  • entfernt redundante Listen- und Slice-Kopien aus der RMS-Berechnung
  • verschiebt die Beobachtungs-Rahmenfarbe in die Theme-Variable --mint-border

Prüfung

  • just check: 585/585 Tests bestanden
  • fokussierte Matrix: 86/86 Tests bestanden
  • Ruff bestanden
  • node --check ui/whale-lesson.js bestanden
  • isolierter Chrome/CDP-Audiosmoke bestanden: Karte → Karte → Blindvergleich → Karte, jeweils exakt eine aktive Hörprobe
  • alle fünf generierten WAV-Dateien sind byteidentisch zum gemergten Stand aus Add guided Buckelwal learning lesson #52
  • git diff --check und git diff --cached --check bestanden

Wirkung und Grenzen

  • keine Klangänderung
  • keine Liveengine-, Geräte-, PipeWire- oder MIDI-Mutation
  • keine zusätzliche Speicherung oder Telemetrie
  • strukturell weniger CPU-/Speicherarbeit im Builder; Gesamtlaufzeit bleibt überwiegend durch Rendering und Analyse bestimmt

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@alexdermohr

Copy link
Copy Markdown
Contributor Author

Ersetzt durch #54. Grund: #53 hing noch am zweiten Elternteil des bereits gemergten PR #52; #54 enthält denselben geprüften Tree als einen einzelnen Commit direkt auf aktuellem main, ohne Force-Push oder Historienumschreibung.

@alexdermohr alexdermohr closed this Aug 3, 2026
@alexdermohr
alexdermohr deleted the feat/whale-learning-lesson-v1 branch August 3, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant