ForHosting KIT · Haushalt, Küche und Freizeit

BPM-Rechner

Acht Schläge in vier Sekunden ergeben 120 BPM: Geben Sie die gezählten Schläge und die gestoppten Sekunden ein und erhalten Sie Tempo und Dauer eines Schlags, hier 0,5 s oder 500 ms. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Schläge
8
Intervall
4
Erhalten Sie
Bpm
120 bpm
Schlagdauer (s)
0,5
Schlag (ms)
500

Ein BPM-Rechner macht aus einer gezählten Anzahl von Schlägen und einem gemessenen Zeitintervall in Sekunden ein Tempo in Schlägen pro Minute. Musiker, DJs, Lehrkräfte und Trainer nutzen weiterhin die Stoppuhrmethode: Impulse über ein bekanntes Fenster zählen und diese Rate mit der Identität BPM gleich Schläge mal sechzig geteilt durch das Intervall auf eine Minute hochrechnen. Dieses Werkzeug wendet jene Formel mit strengen Prüfungen an, dass beide Werte endlich und streng positiv sind.

Wie gezählte Schläge und eine Stoppuhr zu Schlägen pro Minute werden

Die Stoppuhrmethode für Tempo ist älter als Tipp-Pads und die Tasten digitaler Audioworkstations: Sie zählen, wie viele Schläge auftreten, während eine Uhr läuft, und rechnen diese Zählung auf eine volle Minute hoch. Fallen acht Impulse in vier Sekunden, ist die implizite Rate acht durch vier Schläge pro Sekunde, also einhundertzwanzig Schläge pro Minute. Die Identität lautet daher BPM gleich Schläge mal sechzig geteilt durch das Intervall in Sekunden.

Beide Operanden müssen streng positive endliche Zahlen sein. Eine Null- oder Negativzählung beschriebe keinen Puls oder eine Umkehrzeit-Fantasie; ein Null- oder Negativintervall beschriebe kein Fenster oder eine umgekehrte Uhr, und der Quotient wäre undefiniert oder unendlich. Diese Fähigkeit wandelt die beiden Felder um, lehnt fehlende Werte, leere Zeichenketten, NaN, Unendlichkeiten und nicht-positive Mengen ab und veröffentlicht das Tempo zusammen mit Sekunden pro Schlag und Millisekunden pro Schlag, damit Metronom, Delay oder Stundenplan einen einzigen konsistenten Puls verbrauchen.

Unterrichtsübungen nutzen weiterhin die Fünfzehn-Sekunden-Zählung: sechzehn Schläge in fünfzehn Sekunden sind vierundsechzig BPM, und zweiunddreißig Schläge in fünfzehn Sekunden sind einhundertachtundzwanzig BPM, weil das Multiplizieren der Fünfzehn-Sekunden-Zählung mit vier dasselbe ist wie mit sechzig multiplizieren und durch fünfzehn teilen. Zählen Sie ein längeres Fenster, wenn der Groove ungleichmäßig ist; mehr Schläge über mehr Sekunden mindern den Effekt eines einzelnen frühen oder späten Treffers auf das gemeldete Tempo.

Praktisches Zählen, Grenzen und verwandte Suchen

Zählen Sie wenn möglich mindestens vier bis acht Schläge: eine Ein-Schlag-Stichprobe über ein winziges Fenster ist mathematisch gültig, im Live-Spiel aber rauschig. Halten Sie die Uhr ehrlich; die Stoppuhr auf Schlag eins statt Schlag null zu starten ist ein häufiger Um-eins-Fehler, der das Tempo um eine ganze Stufe verschiebt, wenn Sie falsch zählen. Übliche Studio-Kontrollpunkte lassen sich leicht von Hand prüfen: acht Schläge in vier Sekunden sind einhundertzwanzig BPM, vier Schläge in zwei Sekunden dasselbe Raster, und zweiunddreißig Schläge in fünfzehn Sekunden sind einhundertachtundzwanzig BPM.

Für geordnete Tap-Zeitstempel nutzen Sie den Geschwister-Rechner BPM aus Tap-Intervallen; für bekanntes Projekttempo, umgerechnet in Noten- und Delay-Dauern, nutzen Sie den Geschwister-Rechner BPM zu Millisekunden. Bevorzugen Sie diese Fähigkeit, wenn Ihre Quelle eine gezählte Summe gegen ein gemessenes Fenster ist. Round-Trip-Prüfungen sind geradlinig: multiplizieren Sie beats mit sechzig, teilen Sie durch das Intervall in Sekunden und bestätigen Sie, dass das Ergebnis dem veröffentlichten bpm innerhalb der Zwölf-Dezimal-Rundung entspricht.

Session-Tempo aus einer Stoppuhrzählung setzen

Produzenten zählen Schläge zu einem Referenztrack über vier oder acht Sekunden, geben Summe und Fenster ein und setzen das DAW-Projekt-BPM aus dem zurückgegebenen Tempo.

Wie berechnet man BPM aus gezählten Schlägen und Sekunden?

Teilen Sie die Anzahl der Schläge durch das gemessene Intervall in Sekunden, um Schläge pro Sekunde zu erhalten, und multiplizieren Sie dann mit sechzig. Gleichwertig: BPM gleich Schläge mal sechzig geteilt durch das Intervall.

Was geschieht, wenn beats oder interval null oder negativ ist?

Eine nicht-positive Zählung oder ein solches Fenster kann kein endliches Tempo definieren, und das Werkzeug erfindet keines.

Sende ich Tap-Zeitstempel oder eine Schlagzählung?

Senden Sie eine Schlagzählung und ein Intervall in Sekunden. Für geordnete Tap-Zeitstempel in Millisekunden nutzen Sie stattdessen den Geschwister-Rechner BPM aus Tap-Intervallen.

Warum wird eine 15-Sekunden-Zählung mit vier multipliziert?

Es gibt vier Fünfzehn-Sekunden-Blöcke in einer Minute, also gilt count × 4 gleich count × 60 / 15. Dieser Rechner nutzt die allgemeine Form, damit jede Fensterlänge funktioniert, nicht nur fünfzehn Sekunden.

Wie lang ist ein Schlag bei 120 BPM?

Ein Schlag dauert 0,5 Sekunden, also 500 Millisekunden. Der Rechner zeigt diese Dauer neben dem Tempo an, damit Sie Metronom oder Delay direkt danach einstellen können.

Wie viele Schläge sollte ich mindestens zählen?

Zählen Sie nach Möglichkeit vier bis acht Schläge oder mehr. Ein längeres Zeitfenster gleicht einzelne zu frühe oder zu späte Schläge aus; ein einziger Schlag in einem kurzen Fenster liefert ein unruhiges Ergebnis.

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.

POSThttps://api.kit.forhosting.com/hobby/bpm

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/hobby/bpm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"beats":8,"interval":4}'
{
  "beats": 8,
  "interval": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.bpm",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_abs1000000000000
min_positive1e-12
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Null Schläge, ein Fenster der Länge null, fehlende Felder und nichtnumerische Zeichenketten werden als invalid_input abgelehnt, damit Skripte nie ein unendliches Tempo erfinden.

Wie gezählte Schläge und eine Stoppuhr zu Schlägen pro Minute werden

Die Rundung ist auf zwölf Dezimalstellen fest, sodass Worker- und Browser-JSON bei denselben Eingaben byteweise übereinstimmen.

Wie Sie die API aufrufen und was zurückkommt

Beats ist die gezählte Summe; interval ist das gemessene Fenster in Sekunden. Bevorzugen Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern. Relative Fenster wie vier Sekunden Zählzeit sind der vorgesehene Fall; Zeitstempel senden Sie hier nicht. Senden Sie einen JSON-Body mit zwei erforderlichen Zahlenfeldern namens beats und interval. Dieselben Werte werden unter den Aliassen count, beat_count und n_beats für das erste Feld sowie seconds, time, duration und t für das zweite akzeptiert. Jedes Feld darf als JSON-Zahl oder als strenge numerische Zeichenkette eintreffen. Bei Erfolg spiegelt die Antwort die gerundeten beats und interval, liefert bpm als primäres Tempo, beat_seconds und beat_ms als Dauer eines Impulses, unit mit der Zeichenkette bpm, formula mit der Bestätigung bpm gleich beats mal sechzig geteilt durch interval, message als kurze Zusammenfassung und steps, die von der Rohzählung über Sekunden pro Schlag zur endgültigen Division gehen. Fehlende Felder, nicht-endliche Einträge, leere Zeichenketten, die die numerische Koersion scheitern, und jedes nicht-positive beats oder interval liefern invalid_input und werden nie berechnet. Der Preis ist eine pauschale $0.002 pro erfolgreicher Anfrage mit Einheit item. Die absolute Magnitude jedes Operanden bleibt innerhalb der veröffentlichten Grenze, damit der Quotient in IEEE-Doppelpräzision wohldefiniert bleibt.

Praktisches Zählen, Grenzen und verwandte Suchen

Beim Unterrichten kombinieren Sie eine Happy-Path-Zählung mit einer absichtlich null oder negativen Eingabe, damit Lernende invalid_input sofort sehen. Diese Seite richtet sich an Personen, die nach einem BPM-Rechner, Schlägen pro Minute aus gezählten Schlägen oder Tempo aus Schlägen und Sekunden suchen; sie ist kein Tap-Tempo-Pad, das Millisekunden-Zeitstempel mittelt, keine BPM-zu-Millisekunden-Notentabelle und kein Audio-Onset-Detektor. Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein Prepaid-Guthaben, was explorative Skripte günstig hält, wenn Lernende absichtlich Grenzfälle prüfen.

Unterrichtsübungen zum Kehrwert und zu 15 Sekunden

Lehrkräfte geben Schlagzählungen und Intervalle, damit Lernende beats × 60 / seconds von Hand nachrechnen, einschließlich der klassischen Fünfzehn-Sekunden-Zählung mal vier, und dann das deterministische BPM-Feld abgleichen.

Puls- oder Click-Track-Prüfungen in Skripten

Entwickler und Trainer speisen eine gezählte Summe und ein gemessenes Fenster und prüfen bpm, beat_seconds und beat_ms gegen golden-Fixtures ohne Audio-Hardware oder Wanduhren-Timer.

Ist der BPM-Rechner kostenlos?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen das prepaid KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →