Nota da intervallo e tonica
Una quinta giusta sopra C è G, e una terza maggiore sopra Fa diesis è A#, non Bb: scelga la tonica, l'intervallo e la direzione e ottenga la nota scritta in modo corretto. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Radice
- C
- Intervallo
- P5
- Direzione
- Above
- Nome dell'intervallo
- Perfect Fifth
- Qualità dell'intervallo
- perfect
- Numero dell'intervallo
- 5
- Nome della nota
- G
Trovare l'altezza che sta a un intervallo nominato sopra o sotto una data tonica è l'inverso quotidiano del nominare la distanza tra due note. Gli studenti digitano quale nota è una quinta giusta sopra C; chi compone chiede una terza maggiore sotto F#; gli arrangiatori servono l'ottava sopra Bb con la grafia di lettera corretta. Questo calcolatore di nota da intervallo e tonica accetta una radice come C, F#, Bb o C4, un intervallo nominato del catalogo semplice chiuso (dall'unisono all'ottava, con qualità diminuite e aumentate più il tritono) e una direzione above o below. Restituisce la nota di destinazione scritta con la lettera diatonica adeguata, così una terza maggiore sopra F# è A# e non Bb.
Come un intervallo nominato diventa una nota di destinazione ben scritta
La teoria tonale occidentale nomina un intervallo con due fatti insieme: un numero diatonico che conta i nomi di lettera inclusa la tonica (una quinta cade sempre sulla quinta lettera, da C a G) e una qualità che fissa la misura esatta in semitoni a temperamento equabile (una quinta giusta vale sette semitoni; una quinta diminuita, sei). Questo calcolatore applica quella coppia a una radice invece di misurare due altezze date.
Prima la radice è analizzata in una lettera da A a G, uno scostamento di alterazione per diesis, bemolle o doppi diesis scritti come x o due cancelleti, e una cifra d'ottava facoltativa che in seguito produce un numero MIDI con il do centrale come sessanta.
Poi il token dell'intervallo è cercato in una tabella chiusa: P1 vale zero semitoni e numero uno, m3 vale tre semitoni e numero tre, P5 vale sette e cinque, P8 vale dodici e otto, TT è il tritono scritto come quarta aumentata, e le restanti misure semplici diminuite e aumentate completano il catalogo. La direzione sceglie il segno: above somma lo scostamento di lettera e i semitoni; below li sottrae.
La lettera di destinazione è la lettera della radice avanzata del numero d'intervallo meno uno, avvolgendo il ciclo di sette note e portando l'ottava quando quell'avvolgimento incrocia C o quando l'intervallo stesso è un'ottava. L'alterazione di destinazione è allora l'unico scostamento che fa coincidere quella lettera con la classe d'altezza obiettivo. Per questo F# più una terza maggiore è A# e non Bb: la terza deve essere qualche specie di A.
Dove un calcolatore di nota da intervallo trova impiego
Le aule di teoria assegnano l'esercizio inverso dell'identificazione degli intervalli: data una tonica e un nome stampato come quinta giusta o sesta minore, scrivere l'altezza di destinazione con l'alterazione corretta. Un unico oracolo attendibile che scrive le lettere in modo diatonico accelera la correzione e le dimostrazioni senza che il docente ricalcoli ogni coppia. Le applicazioni di orecchio e di pratica mobile necessitano di un backend deterministico affinché una consegna di terza maggiore sopra F# non accetti mai Bb come corretta.
Chi compone, suona la chitarra o arrangia e abbozza salti melodici vuole la nota una quarta giusta sotto il tono attuale prima di fissare la condotta delle voci o una tabella di capotasto. Questa pagina risponde alla ricerca di un calcolatore di nota da intervallo; non è il nominatore di intervalli tra due note, né un traspositore a semitoni, né un espansore di accordi o scale. Quelle sono intenzioni distinte, con pagine proprie.
Tenga le radici nella grafia lettera più alterazione, scelga un intervallo del catalogo, indichi above o below e otterrà risposte di teoria riproducibili per compiti, plugin LMS e worker di bordo senza erigere una pila di notazione.
Casi d'uso
Compiti di teoria e chiavi di risposta
Generi l'altezza di destinazione per consegne da manuale come «quinta giusta sopra C» o «terza maggiore sotto F#» così docenti e autocorettori condividono un'unica verità scritta.
Arrangiamento e salti melodici
Consulti l'altezza a un intervallo nominato sopra o sotto il tono attuale prima di fissare un salto, una voce interna o una trasposizione al capotasto.
Domande frequenti
Come si ottiene la nota una quinta giusta sopra C?
Invii root "C", interval "P5" e direction "above". La nota di destinazione è G. Con un'ottava sulla radice (C4) la nota è G4 e viene incluso un numero MIDI.
Perché una terza maggiore sopra Fa diesis si scrive A# e non Bb?
Una terza deve cadere sulla terza lettera dalla tonica. F–G–A è una terza, quindi la qualità (maggiore, quattro semitoni) regola l'alterazione su A e dà A#. Bb è una quarta lettera da F e sarebbe una quarta diminuita, non una terza.
Qual è la differenza rispetto a un calcolatore di intervalli musicali?
Un calcolatore di intervalli musicali prende due note e nomina la distanza tra di esse. Questo strumento prende una tonica più un intervallo nominato e restituisce l'altra nota. Sono intenzioni di ricerca inverse.
Si può scendere sotto la tonica, oppure usare un'ottava?
Sì. direction "below" sottrae l'intervallo (C4 più P5 below è F3). Un'ottava facoltativa 0–9 sulla radice si propaga nell'avvolgimento delle lettere, così ottava di destinazione e MIDI vengono riportati.
Quanto costa il calcolatore di nota da intervallo?
Lo strumento nel browser è gratuito e viene eseguito in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/hobby/music-note-from-interval \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"root":"C","interval":"P5","direction":"above"}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-note-from-interval", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"root": "C",
"interval": "P5",
"direction": "above"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-note-from-interval",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"root": "C",
"interval": "P5",
"direction": "above"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-note-from-interval", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"root":"C","interval":"P5","direction":"above"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"root":"C","interval":"P5","direction":"above"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-note-from-interval", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"root": "C",
"interval": "P5",
"direction": "above"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_note_from_interval",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come un intervallo nominato diventa una nota di destinazione ben scritta
Il flusso è aritmetica modulare pura, senza orologio, senza seme casuale e senza rete, così la stessa radice, lo stesso intervallo e la stessa direzione restituiscono sempre lo stesso JSON.
Che cosa Lei invia e che cosa riceve in risposta
Invii tre campi obbligatori. root è un nome di nota: lettera da A a G, alterazioni facoltative con cancelletto, b, x, doppio cancelletto, doppio bemolle o i glifi di diesis e bemolle, e un intero d'ottava facoltativo da zero a nove, ad esempio C, F#, Bb o C4. Controlli classici: C più P5 above dà G, F# più M3 above dà A#, C4 più P5 below dà F3, e Bb più m3 above dà Db. Colleghi il modulo gratuito del browser per i compiti e la prova; richiami il contratto identico dagli script quando servono chiavi di risposta in blocco. Gli alias comprendono note, tonic, root_note e from. interval è un token nominato dell'enum chiuso: P1, d2, m2, M2, A2, d3, m3, M3, A3, d4, P4, A4, TT, d5, P5, A5, d6, m6, M6, A6, d7, m7, M7, A7, d8, P8 e A8. Gli alias comprendono interval_name, name e iv. direction è above o below (alias dir, way, side). Campi assenti, stringhe vuote, numeri nudi usati come radice, grafie non riconosciute, token d'intervallo sconosciuti e direzioni diverse da above o below falliscono con invalid_input indicando il campo e non vengono addebitati. In caso di successo il corpo ripete la radice, la lettera l'alterazione e la classe d'altezza analizzate, il codice breve canonico dell'intervallo, il nome completo, la qualità e il numero diatonico, la direzione normalizzata, la nota di destinazione (con cifre d'ottava quando la radice le portava), note_name senza ottava, note_letter, note_accidental, pitch_class, semitoni senza segno, semitones_directed con segno, method e il testo di formula per i test. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di convalida non consumano il saldo prepagato.
Dove un calcolatore di nota da intervallo trova impiego
Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e una convalida fallita non consuma saldo.
Casi di integrazione
Backend di applicazioni per l'addestramento dell'orecchio
Valuti «canti o nomini la nota una sesta minore sopra questa tonica» con la stessa grafia diatonica che usa il widget gratuito del browser.