Klassischer Klingelton im Zweiton-Muster
Das alte Zweiton-Muster analoger Telefone, in gleichmäßigem Wechsel.
Als WAV herunterladen (138 KB)
Wie dieser Klang entsteht
Der Aufbau ist zwei abwechselnde Töne im 0,4-Sekunden-Takt, Rechteckwelle. Es handelt sich nicht um eine Aufnahme und nicht um
einen Ausschnitt aus fremdem Material: Die Datei wird beim Bau dieser Seite aus
einer Rechenvorschrift erzeugt, die im Quelltext unter dem Kürzel
klingelton-klassisch steht. Deshalb lässt sich die Herkunft hier nicht nur
behaupten, sondern nachlesen.
Gemessen an der ausgelieferten Datei liegt der spektrale Schwerpunkt bei 3.500 Hertz, der Klang ist damit hell. 85 Prozent der Energie liegen unterhalb von 7.982 Hertz. Der mittlere Pegel beträgt -3,1 Dezibel unter Vollaussteuerung, die Spitze ist auf −1 Dezibel begrenzt, sodass beim Abspielen nichts übersteuert.
Denselben Klang im Browser erzeugen
Dieser Code erzeugt Klassisch im Browser, ohne dass eine Datei geladen wird.
// Klingelton klassisch – zwei abwechselnde Töne im 0,4-Sekunden-Takt, Rechteckwelle
function klingeltonKlassisch(ctx = new AudioContext(), seconds = 3.2) {
const sr = ctx.sampleRate, seg = 0.4, ns = Math.round(sr * seg);
const steps = Math.floor(seconds / seg);
const buf = ctx.createBuffer(1, ns * steps, sr);
const d = buf.getChannelData(0);
// Attack 2 %, Decay 5 % auf 85 %, Release 20 % — wie in der Datei
const adsr = (i, n) => {
const a = Math.round(n * 0.02), de = Math.round(n * 0.05), r = Math.round(n * 0.2);
if (i < a) return i / (a || 1);
if (i < a + de) return 1 - (1 - 0.85) * ((i - a) / (de || 1));
if (i < n - r) return 0.85;
return 0.85 * (1 - (i - (n - r)) / (r || 1));
};
for (let s = 0; s < steps; s++) {
const f = s % 2 === 0 ? 440.0 : 349.23;
for (let i = 0; i < ns; i++) d[s * ns + i] = (((i / sr * f) % 1) < 0.5 ? 1 : -1) * adsr(i, ns);
}
let max = 0; for (let i = 0; i < d.length; i++) max = Math.max(max, Math.abs(d[i]));
for (let i = 0; i < d.length; i++) d[i] *= 0.89 / max;
const src = ctx.createBufferSource(); src.buffer = buf;
src.connect(ctx.destination); src.start();
} Er steht unter CC0. Was beim Einbauen zu beachten ist.
Verwendung und Rechte
Klassisch steht unter CC0 und darf ohne Nennung verwendet werden – in Videos, Podcasts, Präsentationen, Apps, Spielen und auch in verkauften Produkten. Eine Rückfrage ist nicht nötig, eine Anmeldung ebenso wenig.
Klassisch liegt unkomprimiert als WAV vor – warum nicht als MP3, und wie sich die Datei umwandeln lässt.
| Länge | 3,2 Sekunden |
|---|---|
| Dateigröße | 138 KB |
| Format | WAV, 16 Bit, Mono, 22050 Hz |
| Spektraler Schwerpunkt | 3500 Hz |
| Mittlerer Pegel | -3,1 dBFS |
| Herkunft | selbst erzeugt |
| Lizenz | CC0 1.0 – gemeinfrei |