Taktdauer aus Taktart und BPM berechnen
Im 4/4-Takt bei 120 BPM dauert ein Schlag 0,5 Sekunden und ein ganzer Takt genau 2. Geben Sie obere und untere Zahl der Taktart sowie das Tempo ein und legen Sie Schnitte, Licht oder Animation passend zur Musik. 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
- Zähler
- 4
- Nenner
- 4
- Bpm
- 120
- Taktart
- 4/4
- Schläge pro Takt
- 4
- Schlageinheit
- 1/4
- Schlagdauer (s)
- 0,5
Ermitteln Sie genau, wie viele Sekunden ein musikalischer Takt bei einer bestimmten Taktart und einem bestimmten Tempo dauert. Geben Sie Zähler, Nenner und Schläge pro Minute ein; der Rechner liefert die Dauer des gezählten Schlags und des vollständigen Taktes. Dabei gilt ausdrücklich die durch den Nenner bezeichnete Note als BPM-Schlag. Diese Konvention erscheint in jedem Ergebnis, und die Berechnung ist deterministisch. Damit eignet sich die Ausgabe für Arrangement, Schnitt, Synchronisation, Animation, Lichtsteuerung und Softwaretests, ohne dass Sie eine Tempotabelle oder manuelle Umrechnung benötigen.
So funktioniert die Formel für die Taktdauer
Eine Taktart beschreibt sowohl die Anzahl der gezählten Notenwerte in einem Takt als auch den gezählten Notenwert. Der Zähler ist die obere Zahl: Ein 4/4-Takt enthält vier gezählte Schläge, ein 3/4-Takt drei. Der Nenner bezeichnet den Notenwert: 4 steht für eine Viertelnote, 8 für eine Achtelnote und 2 für eine halbe Note.
Dieser Rechner verwendet ausdrücklich die Konvention, dass die eingegebenen BPM die Nennernote zählen. Ein Schlag dauert daher 60 geteilt durch BPM Sekunden. Multiplizieren Sie diese Schlagdauer mit dem Zähler, um die Dauer eines vollständigen Taktes zu erhalten: Taktdauer gleich Zähler mal 60 geteilt durch BPM.
Bei 120 BPM im 4/4-Takt dauert ein Schlag 0.5 Sekunden und der ganze Takt 2 Sekunden. Beim gleichen Zahlenwert im 6/8-Takt, hier als Achtelnoten pro Minute definiert, dauern sechs Schläge 3 Sekunden. Der Nenner ist kein zusätzlicher Multiplikator, sondern legt fest, was der BPM-Puls bedeutet.
Das Ergebnis nennt Taktart, Schlageinheit, Schläge pro Takt, Schlagdauer, Taktdauer, Formel und Tempokonvention. Nachgelagerte Programme müssen daher keine Annahmen erraten.
Zusammengesetzte Taktarten und Tempoangaben richtig behandeln
Zusammengesetzte Taktarten erfordern Aufmerksamkeit, weil Musiker mehrere notierte Unterteilungen häufig als einen größeren Puls empfinden. Im 6/8-Takt werden meist zwei punktierte Viertel pro Takt gefühlt, obwohl die Taktart sechs Achtel enthält. Eine Partitur kann deshalb die punktierte Viertelnote als Tempoeinheit angeben, während ein Sequenzer oder eine Tabelle Achtel-BPM ausweist.
Der Rechner rät nicht, welche Auslegung eine Quelle meint. Sein Vertrag ist eindeutig: BPM zählt die vom Nenner bezeichnete Note. Wenn Ihr 6/8-Tempo 120 Achtelnoten pro Minute beträgt, geben Sie 6, 8 und 120 ein.
Steht in der Partitur dagegen punktierte Viertelnote gleich 40, rechnen Sie dies zuerst in 120 Achtelnoten pro Minute um, da eine punktierte Viertelnote drei Achtel enthält. Dieselbe Vorsicht gilt bei 9/8 und 12/8, die oft in punktierten Vierteln empfunden werden, sowie bei Alla breve, wo im 2/2-Takt halbe Noten gezählt werden können. Die ausdrückliche Schlageinheit verhindert ein scheinbar plausibles, aber zwei- oder dreimal zu langes Ergebnis.
Prüfen Sie beim Übernehmen eines Tempos aus Notationssoftware, DAW, Metronom oder gedruckten Noten zunächst das Notensymbol neben der Zahl. Beziehen sich BPM und Nenner auf denselben Notenwert, ist die Rechnung exakt und unabhängig von Akzenten, Swing, Triolen oder interpretatorischer Gruppierung.
Taktdauer in praktischen Arbeitsabläufen verwenden
Die Taktdauer hilft überall dort, wo musikalische Struktur auf eine Zeitachse trifft. In einer Lichtsteuerung dient sie als Grundintervall für taktweise wechselnde Cues; bei Animationen lassen sich Sekunden anhand der Bildrate in Frames umrechnen. Entwickler können Sequenzer, Zeitleistenlineale, Metronome, MIDI-Werkzeuge oder generative Systeme deterministisch testen, ohne eine Echtzeitwiedergabe abzuwarten.
Senden Sie Zähler und Nenner als ganze Zahlen, wählen Sie einen unterstützten Zweierpotenz-Nenner und geben Sie bpm als endlichen Wert zwischen 1 und 1000 an. Audiodaten werden weder hochgeladen noch analysiert. Der Algorithmus erkennt keine Tempowechsel, Auftakte, Fermaten, Rubato, Swing oder Accelerando.
Multiplizieren Sie für einen Abschnitt mit festem Tempo die ausgegebene Taktdauer mit seiner Taktzahl. Berechnen Sie bei einer Tempokarte jede konstante Region einzeln und addieren Sie die Dauern, wobei Sie bei jedem Wechsel die richtige Notenwertkonvention prüfen.
Anwendungsfälle
Schnitte an Taktgrenzen platzieren
Wandeln Sie ein festes Tempo und Metrum in Sekunden um, damit Schnitte, Übergänge und Schleifenenden auf einer Taktgrenze liegen.
Animation oder Licht synchronisieren
Nutzen Sie die Dauer eines Taktes als wiederholbares Intervall für Bewegung, Szenenwechsel, Bühnensignale oder Präsentationseffekte.
Musik- und Zeitleistensoftware testen
Erzeugen Sie deterministische Sollwerte für Sequenzer, Metronome, Temporaster, MIDI-Werkzeuge und generative Musiksysteme.
Häufige Fragen
Wie lautet die Formel für die Dauer eines Taktes?
Wenn BPM die Nennernote zählt, teilen Sie 60 durch BPM für einen Schlag und multiplizieren das Ergebnis mit dem Zähler.
Ändert der Nenner die Zahlenformel?
Er bezeichnet den von BPM gezählten Notenwert. Stimmen beide überein, enthält der Takt genau so viele Schläge, wie der Zähler angibt.
Wie gebe ich 6/8 bei einer punktierten Viertelnote als Tempoeinheit ein?
Multiplizieren Sie deren BPM mit drei, um Achtel-BPM zu erhalten, und geben Sie anschließend Zähler 6 und Nenner 8 ein.
Kann der Rechner Tempowechsel innerhalb eines Stücks behandeln?
Berechnen Sie jeden Abschnitt mit konstantem Tempo einzeln und addieren Sie die Dauern. Eine Anfrage beschreibt genau ein festes Tempo und eine Taktart.
Analysiert das Werkzeug eine Audiodatei, um BPM zu finden?
Nein. Es berechnet die Dauer aus Ihren BPM- und Taktartangaben und lädt oder untersucht keine Audiodaten.
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/music-bar-duration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numerator":4,"denominator":4,"bpm":120}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-bar-duration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numerator": 4,
"denominator": 4,
"bpm": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-bar-duration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numerator": 4,
"denominator": 4,
"bpm": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-bar-duration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numerator":4,"denominator":4,"bpm":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numerator":4,"denominator":4,"bpm":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-bar-duration", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"numerator": 4,
"denominator": 4,
"bpm": 120
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_bar_duration",
"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.
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
So funktioniert die Formel für die Taktdauer
Die Werte werden auf neun Dezimalstellen gerundet, damit das JSON lesbar und stabil bleibt und dennoch eine hohe Zeitgenauigkeit bietet.
Taktdauer in praktischen Arbeitsabläufen verwenden
Beim Schnitt können Sie bar_duration_seconds mit der Anzahl der Takte multiplizieren, um Schnitt, Titel, Übergang oder Schleifenende zu platzieren. Für bestehende Integrationen wird der Alias tempo akzeptiert. Fehlende Felder, gebrochene Zähler, nicht unterstützte Nenner, nicht endliche Werte oder Tempi außerhalb des Bereichs liefern invalid_input. Die Browserversion führt dieselbe reine Funktion wie die API aus; erfolgreiche API-Anfragen kosten $0.002.