Schritt für Schritt
- 20–20000 Hz, Wellenform und Digitalpegel zwischen 0 und 20 Prozent wählen. Mit niedriger Gerätelautstärke beginnen.
- Werkzeug starten, um die WAV ohne Wiedergabe zu erzeugen. Einstellungen prüfen oder Datei herunterladen.
- Ton abspielen für Live-Ausgabe wählen oder mit Ton stoppen beenden. Geänderte Felder durch erneuten Werkzeugstart übernehmen.
Das Beispiel prüfen
Die Demo verwendet einen Sinus mit 440 Hz und 5 Prozent Digitalpegel. Die WAV enthält genau eine Sekunde Mono-PCM16 bei 48000 Samples pro Sekunde: 48000 Samples und insgesamt 96044 Bytes einschließlich Header. Unabhängiges Dekodieren bestätigt einen Schwerpunkt um 440 Hz und eine Spitze nahe 0.05 des digitalen Vollpegels. Akustische Lautstärke und Frequenzgang Ihrer Lautsprecher werden dadurch nicht bestimmt.
Methode und Datenstruktur
Ein OfflineAudioContext berechnet die Download-Datei ohne Wiedergabe. Ein getrennter Live-AudioContext erstellt Oszillator, Pegelstufe und Signalanzeige erst nach Ton abspielen. Sinus, Rechteck, Dreieck und Sägezahn sind möglich. Der Pegel ist ein linearer Multiplikator und keine kalibrierte Lautheitsangabe. Die Live-Ausgabe wird kurz ein- und ausgeblendet. Ein im Oszillator geplanter Stopp beendet sie nach zehn Sekunden, unabhängig vom Oberflächen-Timer. Die verlinkte Web-Audio-Dokumentation beschreibt den verwendeten Browser-Signalgraphen.
Quelle: MDN: Web Audio AudioContext
Unterstützung und Grenzen
Erlaubt sind 20–20000 Hz und 0–20 Prozent Digitalpegel. Null bedeutet absichtliche Stille. Die Abtastrate des Live-Geräts kann nutzbare Frequenzen zusätzlich begrenzen. Browser-Resampling, Systemlautstärke, Audio-Routing und Wiedergabegerät beeinflussen den hörbaren Ton. Schalldruck, Hörvermögen und Geräteleistung werden nicht gemessen oder bestätigt. Die WAV hat immer eine Sekunde, einen Kanal, PCM16 und 48 kHz. Sweep, Mehrtonsignal und lange Aufnahme werden nicht erzeugt. Änderungen an Feldern stoppen Live-Audio und machen den bisherigen Export bis zum erneuten Werkzeugstart ungültig.
Daten bleiben auf Ihrem Gerät
Signalsynthese und WAV-Kodierung erfolgen lokal. Der Generator benötigt weder Mikrofonfreigabe noch Eingangsaufnahme oder Dateiupload. Das Beispiel bereitet die Datei ohne hörbare Wiedergabe vor. Stopp, Zurücksetzen, Verlassen oder Verbergen der Seite beendet den Live-Oszillator. Eine gespeicherte WAV bleibt auf Ihrem Gerät. In der Netzwerkliste lässt sich prüfen, dass Einstellungen keinem Konvertierungsdienst übermittelt werden.
Häufige Fragen
Warum klingt der Ton auf einem anderen Gerät anders?
Das Browsersignal ist nur ein Teil der Ausgabekette. Systempegel, Routing und Hardware beeinflussen den hörbaren Ton.
Entsprechen 5 Prozent einem bestimmten Schalldruck?
Nein. Gemeint ist ein digitaler Amplitudenfaktor ohne akustische Kalibrierung.
Startet das Beispiel selbstständig die Wiedergabe?
Nein. Es berechnet eine WAV ohne Wiedergabe. Live-Ton braucht die eigene Schaltfläche.