MIDI-Ticks pro Notenwert
Bei 480 PPQ umfasst eine Viertelnote genau 480 MIDI-Ticks: Wählen Sie Auflösung und Notenwert, gerade, punktiert oder als Triole, und erhalten Sie die Länge in Ticks samt Tabelle aller gängigen Notenwerte. 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
- Ppq
- 480
- Notenwert
- Quarter
- Schläge der Note
- 1 ticks
- Ticks
- 480
- Ganze Ticks
- 480
MIDI-Sequenzer speichern die Zeit als ganzzahlige Ticks bei fester Impuls-pro-Viertelnote-Auflösung (PPQ bzw. PPQN), nicht in Wanduhr-Millisekunden. Wenn Sie eine Viertelnote, eine Achtelnote, eine punktierte Viertelnote oder eine Triole auf dem Piano-Roll platzieren, multipliziert der Editor die Schlaglänge dieser Note mit dem PPQ der Sequenz, damit jedes Ereignis auf einem Raster landet, das Player und Dateiformat teilen. Dieser MIDI-Ticks-pro-Notenwert-Rechner akzeptiert ein positives PPQ und einen benannten Notenwert, liefert die exakte Tick-Spanne für diesen Wert, die nächste ganzzahlige Tick-Anzahl für Sequenzer, die nur ganze Ticks speichern, und eine Referenztafel gängiger Dauern bei derselben Auflösung. Nutzen Sie ihn beim manuellen Erstellen von MIDI-Dateien, beim Schreiben von Quantisierungswerkzeugen, beim Prüfen von DAW-Export-Einstellungen oder beim Unterrichten, wie musikalische Notenwerte auf die MIDI-Zeitbasis abgebildet werden.
Wie PPQ und Notenwerte zu MIDI-Ticks werden
Eine MIDI-Sequenz deklariert eine Zeitteilung in Impulsen pro Viertelnote: wie viele Ticks in einen Viertelnoten-Schlag passen. Klassische General-MIDI-Dateien nutzen oft 96 oder 192; viele moderne DAWs setzen standardmäßig 480 oder 960, damit Triolen und Zweiunddreißigstel auf saubere Ganzzahlen fallen. Sobald das PPQ festliegt, ist jeder Notenwert nur ein Vielfaches dieser Viertelnoten-Einheit.
Eine Ganze Note umfasst vier Viertel-Schläge, ihre Tick-Länge ist also vier Mal PPQ. Eine Halbe ist zwei Mal PPQ, eine Viertel entspricht PPQ, eine Achtel ist die Hälfte von PPQ, eine Sechzehntel ein Viertel von PPQ und eine Zweiunddreißigstel ein Achtel von PPQ. Punktierte Werte addieren die Hälfte der unpunktierten Länge: eine punktierte Viertel ist anderthalb Viertel-Schläge, also anderthalb Mal PPQ.
Triolengruppen teilen zwei Schläge des Elternwerts in drei gleiche Teile; eine Viertel-Triole ist zwei Drittel einer Viertel (zwei Drittel von PPQ), eine Achtel-Triole ein Drittel von PPQ und eine Sechzehntel-Triole ein Sechstel von PPQ.
Wo ein Ticks-pro-Note-Rechner seinen Nutzen zeigt
Autoren von MIDI-Werkzeugen brauchen eine einzige Quelle der Wahrheit, wenn sie Notenschrift in Delta-Zeiten umwandeln, bevor Track-Chunks geschrieben werden. DAW-Power-User, die die Projektauflösung ändern, müssen bestehende Regionen neu quantisieren; zu wissen, dass eine Achtel bei 480 PPQ 240 Ticks und bei 960 PPQ 480 Ticks hat, verhindert Off-by-Faktor-Edits, die jede Note verschieben. Lehrende im Bereich Digital Audio erklären, dass Tempo die Wanduhr-Dauer ändert, während PPQ nur das Tick-Raster ändert, und dieser Endpunkt macht den Unterschied greifbar, ohne einen vollen Sequenzer zu öffnen.
Fehlgeschlagene Validierung wird nicht berechnet.
Anwendungsfälle
MIDI-Datei- und Piano-Roll-Werkzeuge
Wandeln Sie Notations-Notenwerte in Tick-Spannen beim Projekt-PPQ um, bevor Sie SMF-Delta-Zeiten schreiben oder Ereignisse auf einem eigenen Piano-Roll platzieren.
Quantisierung und Auflösungswechsel
Bauen Sie Rastertabellen neu auf, wenn Sie von 480 auf 960 PPQ wechseln, damit Achtel, punktierte Viertel und Triolen musikalisch korrekt bleiben.
Unterricht zu MIDI-Zeitbasen
Zeigen Sie Lernenden, dass ticks = PPQ × Notenschläge gilt, unabhängig vom BPM, mit Live-Tabellen für gerade, punktierte und Triolen-Werte.
Häufige Fragen
Was ist PPQ bzw. PPQN?
Impulse (Ticks) pro Viertelnote: die Sequenzauflösung. Eine Viertel dauert immer genau so viele Ticks; andere Werte skalieren davon. Übliche Einstellungen: 96, 480 und 960.
Funktionieren punktierte Noten und Triolen?
Ja. Punktierte Werte nutzen 1.5× die unpunktierte Länge. Viertel-, Achtel- und Sechzehntel-Triolen nutzen 2/3, 1/3 und 1/6 einer Viertel in Schlägen.
Wie viele Ticks hat eine Viertelnote bei 480 PPQ?
Genau 480 Ticks, denn PPQ zählt die Impulse innerhalb einer Viertelnote. Alle anderen Werte sind Vielfache davon: Eine ganze Note ist viermal PPQ, eine Achtel die Hälfte.
Ändert das Tempo die Anzahl der MIDI-Ticks?
Nein. Die Tickzahl hängt nur von der Auflösung und dem Notenwert ab, nicht von den BPM. Das Tempo bestimmt, wie lange ein Tick dauert, eine Achtel oder Triole behält dieselbe Tickzahl.
Welche PPQ-Auflösung eignet sich für Triolen?
Eine hohe Auflösung wie 480 oder 960 lässt Triolen und Zweiunddreißigstel auf ganzen Ticks landen. Ältere General-MIDI-Dateien nutzen oft 96 oder 192, und das Ergebnis zeigt, ob ein Wert gerundet werden muss.
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-ticks-per-note \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ppq":480,"note_value":"quarter"}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-ticks-per-note", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ppq": 480,
"note_value": "quarter"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-ticks-per-note",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ppq": 480,
"note_value": "quarter"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-ticks-per-note", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ppq":480,"note_value":"quarter"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ppq":480,"note_value":"quarter"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-ticks-per-note", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"ppq": 480,
"note_value": "quarter"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_ticks_per_note",
"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
Eingabevertrag, Antwortfelder und Validierung
Übliche gültige Werte sind 96, 192, 240, 480 und 960; jede endliche positive Zahl innerhalb der Absolutgrenzen wird ebenfalls akzeptiert, damit experimentelle Auflösungen funktionieren. Aliase wie 1/4, quaver und 1/8_triplet werden auf dieselben Schlüssel normalisiert. Die Strings formula und message fassen die Regel für die Anzeige zusammen; steps listet die Arithmetik der Reihe nach für Debug-UIs. Senden Sie einen JSON-Body mit zwei Pflichtfeldern. Das Feld ppq ist die Sequenzauflösung: eine endliche positive Anzahl Impulse pro Viertelnote. Aliase wie ppqn, ticks_per_quarter, resolution, pulses_per_quarter und tpqn werden akzeptiert und auf denselben Wert abgebildet. Das Feld note_value ist ein geschlossenes Enum musikalischer Namen: whole, half, quarter, eighth, sixteenth, thirty_second, dotted_half, dotted_quarter, dotted_eighth, dotted_sixteenth, triplet_quarter, triplet_eighth und triplet_sixteenth. Fehlendes, nicht positives oder nicht endliches ppq schlägt mit invalid_input fehl und wird nicht berechnet. Ein unbekannter note_value schlägt ebenso fehl. Bei Erfolg echoet der Body ppq und den kanonischen note_value, meldet note_beats relativ zu einer Viertel, ticks als genaues Produkt, ticks_integer als Math.round dieses Produkts, is_exact_integer wenn das Produkt innerhalb eines winzigen Epsilon einer ganzen Zahl liegt, und note_ticks als vollständiges Wörterbuch jedes unterstützten Werts bei diesem PPQ. Beispiel: ppq 480 und note_value quarter ergeben 480 Ticks; dasselbe PPQ mit eighth ergibt 240; dotted_quarter ergibt 720; triplet_eighth ergibt exakt 160.
Wo ein Ticks-pro-Note-Rechner seinen Nutzen zeigt
Spiel- und interaktive Musik-Engines, die MIDI-ähnliche Ereignisse auf einer festen Impulsuhr planen, können die API einmal pro Notenwert aufrufen und die Tabelle cachen. Weil die Implementierung reines Parse-Tier-A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk.
Technische Fragen
Wie rechne ich einen Notenwert in MIDI-Ticks um?
Senden Sie positives ppq (Impulse pro Viertelnote) und einen note_value wie quarter, eighth oder triplet_eighth. Die API liefert ticks = ppq × note_beats, wobei ein Schlag eine Viertelnote ist.
Warum gibt es ticks und ticks_integer?
ticks ist das genaue Produkt (stabil auf zwölf Dezimalen). ticks_integer ist der nächste ganze Tick für Sequenzer und SMF-Delta-Zeiten, die nur Ganzzahlen speichern. is_exact_integer ist wahr, wenn keine Rundung nötig war.
Was kostet der MIDI-Ticks-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.