Delay- und Reverb-Zeiten-Rechner
Bei 120 BPM dauert ein Delay auf Achtel 250 ms und eine Hallfahne auf ganze Note 2000 ms, dazu passt ein Pre-Delay von 62,5 ms. So landen Ihre Wiederholungen auf dem Schlag und der Hall endet am Taktstrich. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Bpm
- 120
- Delay-Notenwert
- 1/8
- Hall-Notenwert
- 1/1
- Delay in Schlägen
- 0,5 ms
- Hall in Schlägen
- 4
- Schlag (ms)
- 500
- ms pro Schlag
- 500
Ein Delay- und Reverb-Zeiten-Rechner wandelt das Songtempo in Schlägen pro Minute plus zwei musikalische Notenwerte in die genauen Millisekunden um, die Sie in Delay-, Echo- und Reverb-Plugins eintippen. Mixingenieure wollen selten ein frei laufendes Delay oder ein beliebiges Decay; sie wollen, dass die Wiederholung auf einer Achtel oder punktierten Achtel landet und die Fahne auf dem Taktstrich ausklingt. Geben Sie die Projekt-BPM, die Delay-Note und die Reverb-Note ein. Das Werkzeug liefert den Viertelnotenpuls, die Delay-Zeit in Millisekunden und Sekunden, die Delay-Frequenz in Hertz, das Reverb-Decay in Millisekunden und Sekunden, einen 1/32-Predelay-Vorschlag, eine geschlossene Formel und geordnete Schritte, die Sie von Hand nachrechnen können.
Wie Tempo und Notenwerte zu Delay- und Decay-Zeiten werden
Schläge pro Minute zählen, wie viele Viertelnotenpulse in sechzig Sekunden auftreten, nach der üblichen Produktionskonvention, dass ein Schlag einer Viertelnote in 4/4 entspricht. Der Kehrwert ist universell: Millisekunden pro Schlag gleich sechzigtausend geteilt durch das Tempo, sodass einhundertzwanzig BPM fünfhundert Millisekunden pro Viertelnote ergeben, einhundertachtundzwanzig BPM vierhundertachtundsechzig Punkt sieben fünf Millisekunden, und sechzig BPM eintausend Millisekunden.
Ein temposynchrones Delay multipliziert diesen Puls mit der Schlagzahl der gewählten Delay-Note: eine gerade Achtel ist ein halber Schlag, eine punktierte Achtel drei Viertel eines Schlags, eine Vierteltriolennote zwei Drittel eines Schlags und eine Ganze in geradem Takt vier Schläge. Ein temposynchrones Reverb-Decay nutzt denselben Puls mit einer meist längeren Note, damit die Fahne auf einer ein- oder zweitaktigen Phrase endet, statt in den nächsten Abschnitt hineinzuklingen. Bei einhundertzwanzig BPM dauert ein Achtel-Delay zweihundertfünfzig Millisekunden und ein Ganznoten-Decay zweitausend Millisekunden; beim selben Tempo dauert ein punktiertes Achtel-Delay dreihundertfünfundsiebzig Millisekunden.
Zwei Takte bei diesem Tempo dauern viertausend Millisekunden. Ein nicht positives BPM abzulehnen ist wesentlich, weil Division durch null oder ein negativer Puls unphysikalische Zeiten erfinden würde, die Session-Recall und MIDI-Automation zerbrechen.
Anwendungsfälle
Hardware-Multi-FX-Delay und -Decay über ein Liveset angleichen
Live-Ingenieure berechnen temposynchrone Delay- und Reverb-Zeiten für mehrere Songs, damit ein Pedalboard oder ein Rack am Klick bleibt, ohne Millisekunden auf der Bühne zu raten.
Häufige Fragen
Wie berechnet man Delay- und Reverb-Zeiten aus dem BPM?
Millisekunden pro Viertelnotenpuls gleich 60000 geteilt durch BPM. Eine Achtel sind 0.5 Schläge; eine Ganze in 4/4 sind 4 Schläge.
Was geschieht, wenn das Tempo null oder negativ ist?
Temposynchrone Delay- und Decay-Zeiten sind undefiniert, wenn BPM null, negativ oder fehlend ist.
Was bedeuten 1/8d und 2/1?
1/8d ist eine punktierte Achtel (drei Sechzehntel, 0.75 Schläge). 2/1 sind zwei Ganztakte in 4/4 (8 Schläge). Triolen nutzen das Suffix t; zum Beispiel ist 1/8t eine Achteltriole (1/3 Schlag).
Ist das dasselbe wie eine BPM-zu-Millisekunden-Tabelle oder ein Reverb-Schlag-Rechner?
Nein. Ein BPM-zu-Millisekunden-Rechner liefert jeden Notenwert allein aus dem Tempo. Ein Reverb-Decay-aus-Schlägen-Werkzeug liefert eine einzige Fahne aus einer Zahlenangabe. Dieses Werkzeug liefert ein gewähltes Delay und ein gewähltes Reverb-Decay in einer Antwort.
Wie viele Millisekunden hat ein Achtel-Delay bei 120 BPM?
Es sind 250 ms, also 4 Hz. Bei 120 BPM dauert die Viertelnote 500 ms, das sind 60000 geteilt durch 120, und die Achtel ist die Hälfte davon.
Welches Pre-Delay sollte ich verwenden?
Der Rechner schlägt eine Zweiunddreißigstelnote vor, die bei 120 BPM 62,5 ms dauert. Das ist ein Ausgangswert, der dem Tempo Ihres Songs folgt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/hobby/delay-reverb-times \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bpm":120,"delay_note":"1/8","reverb_note":"1/1"}'const res = await fetch("https://api.kit.forhosting.com/hobby/delay-reverb-times", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bpm": 120,
"delay_note": "1/8",
"reverb_note": "1/1"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/delay-reverb-times",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bpm": 120,
"delay_note": "1/8",
"reverb_note": "1/1"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/delay-reverb-times", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bpm":120,"delay_note":"1/8","reverb_note":"1/1"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bpm":120,"delay_note":"1/8","reverb_note":"1/1"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/delay-reverb-times", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"bpm": 120,
"delay_note": "1/8",
"reverb_note": "1/1"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.delay_reverb_times",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_bpm | 1000 |
min_bpm | 1e-12 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Nicht positive Tempi werden mit invalid_input abgelehnt, damit die Automation nie eine negative oder unendliche Zeit speichert.
Wie Tempo und Notenwerte zu Delay- und Decay-Zeiten werden
Diese Fähigkeit behandelt das Tempo als streng positive endliche Zahl innerhalb der veröffentlichten Grenzen, ordnet delay_note und reverb_note einer geschlossenen Menge von Unterteilungen zu, rundet jede veröffentlichte Dauer auf zwölf Dezimalstellen für stabiles JSON und liefert ein geordnetes steps-Array, damit Lernende und Unit-Tests sechzigtausend durch BPM mal Notenschläge von Hand nachrechnen können, ohne eine DAW oder eine Tabelle zu öffnen.
Wie Sie die API aufrufen und was zurückkommt
Senden Sie einen JSON-Körper mit drei Pflichtfeldern: bpm, eine streng positive endliche Zahl, die auch unter den Aliasnamen tempo, beats_per_minute und tempo_bpm akzeptiert wird; delay_note aus der geschlossenen Liste 1/1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/2d, 1/4d, 1/8d, 1/16d, 1/4t, 1/8t, 1/16t, 2/1 und 4/1; und reverb_note aus derselben Liste. Die Delay-Note akzeptiert auch delay_division, delay und delay_div. Die Reverb-Note akzeptiert auch reverb_division, reverb, decay_note und reverb_div. Das Tempo muss streng größer als null und höchstens eintausend BPM bleiben. Fehlende Felder, nicht numerisches Tempo, nicht endliche Werte, unbekannte Notenketten und Zahlen außerhalb des Bereichs liefern invalid_input und werden nie berechnet. Bei Erfolg spiegelt die Antwort das gerundete bpm sowie die kanonischen delay_note und reverb_note, setzt delay_beats und reverb_beats auf die Viertelnoten-Multiplikatoren, beat_ms und ms_per_beat auf den Puls in Millisekunden, delay_ms, delay_seconds und delay_hz für das Echo, decay_ms, reverb_decay_ms und decay_seconds für die Fahne, predelay_ms und predelay_note auf den 1/32-Vorschlag, unit auf die Zeichenkette ms und formula auf das geschlossene Produktpaar. Das steps-Array geht vom rohen Tempo durch beide Multiplikationen, damit Sie Zwischenergebnisse in Tests prüfen können. Der Preis ist eine Pauschale von $0.002 pro erfolgreicher Anfrage mit Einheit item.
Praktische Tipps, Grenzen und verwandte Suchen
Senden Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern; Zahlenketten werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster entsprechen. Übliche Studio-Prüfpunkte merkt man sich leicht: einhundertzwanzig BPM mit 1/8-Delay und 1/1-Reverb sind zweihundertfünfzig Millisekunden Delay und zweitausend Millisekunden Decay; einhundertachtundzwanzig BPM mit 1/8d-Delay und 2/1-Reverb sind dreihunderteinundfünfzig Punkt fünf sechs zwei fünf Millisekunden Delay und dreitausendsiebenhundertfünfzig Millisekunden Decay; neunzig BPM mit 1/4-Delay und 1/1-Reverb sind sechshundertsechsundsechzig Punkt sechs periodisch Millisekunden Delay und zweitausendsechshundertsechsundsechzig Punkt sechs periodisch Millisekunden Decay. Bevorzugen Sie diese Fähigkeit, wenn Sie Delay-Note und Reverb-Note bereits kennen und beide Millisekunden in einem Aufruf wollen. Halten Sie die BPM im veröffentlichten Bereich, damit die reziproke Schlagdauer in IEEE-Doppelgenauigkeit auf dem Worker und im Browser endlich bleibt. Beim Unterrichten koppeln Sie einen positiven Glückspfad mit einem bewusst null oder negativen Tempo, um den harten invalid_input-Pfad zu zeigen. Diese Seite richtet sich an Menschen, die Delay- und Reverb-Zeiten gemeinsam, einen temposynchronen Delay-und-Decay-Rechner oder BPM-Notenwert-Millisekunden für Echo und Fahne suchen; sie ist keine vollständige BPM-zu-Millisekunden-Notentabelle, keine einzelne Fahne aus einer rohen Schlagzahl, kein geometrischer RT60-Raumrechner und kein Echtzeit-Audioprozessor. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein vorausbezahltes Guthaben, sodass Erkundungsskripte günstig bleiben, wenn Lernende absichtlich Randfälle prüfen. Hin-und-Rück-Prüfungen sind geradlinig: rechnen Sie sechzigtausend geteilt durch bpm nach, multiplizieren Sie mit der Schlagzahl jeder Note und bestätigen Sie delay_ms und decay_ms innerhalb der Zwölf-Dezimalstellen-Rundung.
Integrationsbeispiele
Delay und Reverb eines Gesangssends auf das Session-Tempo setzen
Produzenten geben die Projekt-BPM ein, wählen ein 1/8- oder 1/8d-Delay und ein 1/1- oder 2/1-Reverb und fügen delay_ms und decay_ms in die beiden Plugins ein, damit Wiederholungen und Fahne dasselbe Raster teilen.
Unit-Tests für tempo-bewusste Mix-Helfer
Entwickler speisen bekannte BPM und Notenwerte ein und prüfen delay_ms, delay_hz und decay_ms gegen goldene Fixtures ohne Audio-Hardware und ohne Wanduhr-Timer.
Technische Fragen
Ist der Delay- und Reverb-Zeiten-Rechner kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.