Pythagoreische Stimmung
Ab einem A mit 440 Hz ergibt eine reine Quinte aufwärts 660 Hz. Stapeln Sie Quinten nach oben oder unten, verschieben Sie um Oktaven und lesen Sie Frequenz, Verhältnis und Cent zum Bezugston ab. 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
- Referenzfrequenz
- 440
- Quinten
- 1
- Oktavverschiebung
- 0
- Quintenverhältnis
- 3/2
- Quintenverhältnis (dezimal)
- 1,5
- Oktavverhältnis
- 2
Ein Rechner für Frequenzen in pythagoreischer Stimmung wandelt einen Bezugston und einen ganzzahligen Stapel reiner perfekter Quinten in die klingende Frequenz dieser Stufe des pythagoreischen Gitters um. Anders als die zwölftönige gleichschwebende Temperatur, die die Oktave in zwölf gleiche logarithmische Halbtöne teilt, baut die pythagoreische Stimmung jedes Intervall, indem sie die reine Quinte im Verhältnis drei zu zwei stapelt und bei Bedarf mit reinen Oktaven im Verhältnis zwei absenkt oder anhebt. Instrumentenbauer, Ensembles der Alten Musik, Theorielehrkräfte und Synthese-Patches mit historischer Intonation brauchen diese Frequenzen in Hertz, ohne gebrochene Potenzen von Hand zu rechnen. Diese Fähigkeit akzeptiert eine positive Bezugsfrequenz, eine vorzeichenbehaftete Quintenzahl und eine optionale Oktavverschiebung; sie multipliziert mit eins Komma fünf hoch der Quintenzahl und mit zwei hoch der Oktavverschiebung und liefert die Frequenz, das Verhältnis zum Bezug sowie den Cent-Abstand von diesem Bezug, damit Sie mit der gleichschwebenden Temperatur oder einer anderen Tabelle vergleichen können.
Was pythagoreische Stimmung für einen einzelnen Ton bedeutet
Pythagoreische Stimmung ist das klassische System, in dem jedes musikalische Intervall aus reinen Oktaven und reinen perfekten Quinten erzeugt wird. Eine reine perfekte Quinte multipliziert die Frequenz mit drei durch zwei; eine reine Oktave multipliziert mit zwei. Ausgehend von einem gewählten Bezugston, etwa A vier bei vierhundertvierzig Hertz, ergibt ein Stapeln einer Quinte aufwärts sechshundertsechzig Hertz, das pythagoreische E über diesem A, wenn keine zusätzliche Oktavfaltung greift.
Zwei Quinten multiplizieren mit neun durch vier; abwärts multipliziert jeder Schritt mit zwei durch drei. Über eine lange Kette ist das System nicht kreisförmig: zwölf reine Quinten treffen nicht genau auf sieben reine Oktaven, und der Rest ist das pythagoreische Komma, das die gleichschwebende Temperatur über die Skala verteilt. Für einen einzelnen Zielton genügt meist eine moderate Stapelzahl — etwa null bis sieben in beide Richtungen — plus eine explizite Oktavverschiebung, damit der klingende Ton im gewünschten Register liegt.
Dieser Rechner kodiert jenes Modell als geschlossene Form: f gleich f null mal drei durch zwei hoch der Quinten mal zwei hoch der Oktavverschiebung. Positive Quinten steigen die Kette; negative steigen ab; die Oktavverschiebung ist optional und standardmäßig null, sodass ein reiner Quintenstapel nur ein Feld von einer Hausaufgabe entfernt ist.
Wofür die pythagoreische Stimmung nützlich ist
Workshops der Alten Musik und Theorie-Labore an Konservatorien nutzen einen Rechner für Frequenzen in pythagoreischer Stimmung, damit Studierende die reine Quintenketten hören oder prüfen können, ohne von Hand eine volle Temperaturtabelle zu bauen. Instrumentenbauer und Bundrechner brauchen exakte Frequenzen der Kette drei zu zwei beim Auslegen von Monochorden, Cembalo-Scalings oder digitalen Nachbildungen historischer Instrumente, die nie gleichschwebend bundiert wurden.
Synthese- und Sample-Mapping-Pipelines mit pythagoreischem Modus brauchen ein deterministisches Orakel, das dieselbe reine-Quint-Formel in Unit-Tests und Produktion trifft, einschließlich Cent-Abständen, damit eine Oberfläche zeigt, wie weit ein gestapelter Ton vom gleichschwebenden Nachbarn liegt. Inhaltsseiten, die für pythagoreischen Frequenzrechner, reinen Quintenstapel oder Drei-zu-zwei-Tonrechner ranken, profitieren von einem kostenlosen Live-Browser-Tool, dessen Arithmetik nach fester Zwölf-Dezimal-Rundung byteweise mit dem vorausbezahlten Automationspfad übereinstimmt.
Anwendungsfälle
Theorieunterricht und Übungen zur Alten Musik
Studierende geben einen Bezugston und eine Quintenzahl ein, um handberechnete reine-Quint-Frequenzen und Cent-Abstände gegen den geschlossenen pythagoreischen Stapel zu prüfen.
Instrumentenscaling und Monochorde
Bauer und Gitarrenbauer erzeugen exakte 3/2-Kettenfrequenzen von einem gewählten Bezug beim Markieren von Bünden, Stegen oder digitalen historischen Instrumenten-Patches.
Häufige Fragen
Wie wird die pythagoreische Frequenz aus einem Bezug berechnet?
Die Oktavverschiebung ist standardmäßig null, wenn sie weggelassen wird.
Worin unterscheidet sich das von der Notenfrequenz in gleichschwebender Temperatur?
Gleichschwebend nutzt f = A4 · 2^(semitones/12). Pythagoreische Stimmung stapelt reine Quinten im exakten Verhältnis 3/2 (und optionale reine Oktaven von 2). Derselbe Buchstabenname kann zwischen den Systemen um Cents abweichen.
Was passiert, wenn Sie zwölf Quinten stapeln?
Sie erhalten eine gültige Frequenz, die jedoch nicht mit sieben reinen Oktaven vom selben Bezug übereinstimmt — der Rest ist das pythagoreische Komma. Dieses Werkzeug meldet das reine Stapelergebnis; es temperiert das Komma nicht automatisch.
Wie berechne ich eine pythagoreische Frequenz aus einem Bezugston?
Multiplizieren Sie den Bezugston für jede Quinte mit 3/2 und für jede Oktavverschiebung mit 2. Von 440 Hz aus ergibt eine Quinte aufwärts 660 Hz.
Wie gehe ich eine Quinte abwärts statt aufwärts?
Geben Sie eine negative Anzahl von Quinten ein. Jeder Schritt abwärts multipliziert die Frequenz mit 2/3, sodass der Ton um eine reine Quinte sinkt.
Wie bringe ich einen gestapelten Ton in die richtige Oktave?
Nutzen Sie die Oktavverschiebung. Jeder positive Schritt verdoppelt die Frequenz, jeder negative halbiert sie, damit ein weit entfernter Ton der Quintenkette im gewünschten Register liegt.
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/optics/pythagorean-tuning-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reference_frequency":440,"fifths":1}'const res = await fetch("https://api.kit.forhosting.com/optics/pythagorean-tuning-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reference_frequency": 440,
"fifths": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/pythagorean-tuning-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reference_frequency": 440,
"fifths": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/pythagorean-tuning-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reference_frequency":440,"fifths":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reference_frequency":440,"fifths":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/pythagorean-tuning-frequency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"reference_frequency": 440,
"fifths": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.pythagorean_tuning_frequency",
"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
Was pythagoreische Stimmung für einen einzelnen Ton bedeutet
Weil das Modell exakte rationale Arithmetik in Gleitkomma mit fester Rundung ist, liefern der kostenlose Browser-Pfad und die API bei denselben Eingaben stets dieselben gerundeten Frequenz-, Verhältnis- und Cent-Felder.
Eingabevertrag, Antwortform und Fehlerverhalten
Eine nicht positive Bezugsfrequenz wird abgelehnt, weil eine Tonfrequenz strikt größer als null sein muss. Kombinieren Sie die Antwort mit Ihrer eigenen Notennamen-Karte, falls Buchstaben nötig sind: dieser Endpunkt berechnet die Frequenz nur aus der Stapelgeometrie und erfindet keine enharmonischen Schreibweisen. Senden Sie einen JSON-Body mit zwei Pflichtfeldern und einem optionalen Feld. Pflicht: reference_frequency, eine endliche positive Zahl in Hertz oder jeder konsistenten Kehrwert-Zeit-Einheit, mit Aliassen f0, reference, ref_hz, f_ref und ref_frequency; und fifths, eine ganze Anzahl reiner Quinten im inklusiven Bereich von minus achtundvierzig bis achtundvierzig, mit Aliassen n, stack, fifth_count und perfect_fifths. Optional: octave_shift, eine ganze reine-Oktav-Anpassung im inklusiven Bereich von minus vierundzwanzig bis vierundzwanzig, standardmäßig null wenn weggelassen, mit Aliassen octaves, octave, m und octave_adjust. Numerische Zeichenketten mit strengem endlichem Muster werden akzeptiert; leere Zeichenketten, nicht endliche Werte und Nicht-Ganzzahlen bei Stapelfeldern scheitern mit invalid_input und Feldname. Stapelszahlen außerhalb der veröffentlichten Grenzen werden abgelehnt, damit Zwischenpotenzen in IEEE-Doppelgenauigkeit im Worker und Browser endlich bleiben. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage; Validierungsfehler werden nicht berechnet.
Wo eine pythagoreische Frequenz-API ihren Nutzen zeigt
Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Integrationsbeispiele
Synth- und Sample-Pipelines
Automationsskripte rufen die API als Golden-Orakel für Tabellen im pythagoreischen Modus auf und prüfen ratio, frequency_hz und cents_from_reference in der Continuous Integration.
Technische Fragen
Welche Eingaben werden abgelehnt?
Fehlende oder nicht endliche Felder, nicht ganzzahlige fifths oder octave_shift, fifths außerhalb −48…48, octave_shift außerhalb −24…24 und nicht positive reference_frequency scheitern mit invalid_input und werden nicht berechnet.
Was kostet der Rechner für Frequenzen in pythagoreischer Stimmung?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.