ForHosting KIT · Casa, cucina e tempo libero

Calcolatore di tonalità per intervallo

Trasportando C Am F G di una quinta giusta verso l'alto si ottiene G Em C D: inserisca una tonalità o una progressione, scelga l'intervallo per nome o in semitoni e legga la nuova tonalità e ogni accordo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Origine
C Am F G
Intervallo
P5
Ottiene
Nome dell'intervallo
perfect fifth
Semitoni
7
Direzione
up
Preferire
auto

Autori, arrangiatori, direttori di coro e turnisti hanno continuamente bisogno della stessa griglia in un’altra tonalità senza riscrivere a mano ogni accordo. Questo calcolatore di trasposizione di tonalità per intervallo accetta una tonica o tonalità (C major, Am, Bb) oppure una progressione completa, applica un intervallo musicale nominato come quinta giusta o terza maggiore —oppure uno scostamento intero in semitoni— e restituisce la nuova tonica più i nomi di qualità di ogni accordo. I bassi con barra si spostano con lo stesso intervallo, i suffissi di qualità restano intatti e la grafia può preferire diesis, bemolle o una scelta enarmonica automatica.

Cosa significa trasporre una tonalità o una progressione

Trasporre una tonalità significa spostare ogni classe d’altezza del centro tonale di un intervallo fisso affinché il brano risulti più acuto o più grave preservando l’armonia relativa. Quando la fonte è una sola radice come C o Bb, il calcolatore indica la nuova tonica dopo l’intervallo scelto: una quinta giusta verso l’alto da C è G; una seconda maggiore verso il basso da Bb è Ab se si preferiscono i bemolle.

Quando la fonte è una progressione scritta in simboli di accordo, ogni token viene analizzato in lettera di radice con diesis o bemolle opzionale, un suffisso di qualità (m, 7, maj7, sus4, dim e testo libero dopo la radice) e un basso con barra opzionale. Solo le classi d’altezza di radice e basso avanzano dell’intervallo modulo dodici; la stringa di qualità viene copiata invariata, così Am7 mantiene la qualità di settima minore sulla nuova radice.

Gli intervalli nominati seguono la teoria standard: m2 e M2 per le seconde, m3 e M3 per le terze, P4 e P5 per quarta e quinta giuste, A4 o tritono o d5 per sei semitoni, m6 fino a M7 per seste e settime, e P8 per l’ottava. I semitoni interi sono accettati quando Lei conosce già la distanza in mezzi toni da un capo o da uno scostamento MIDI. La direzione predefinita è verso l’alto per gli intervalli nominati; indichi direction down o un intero negativo per scendere.

Contratto di ingresso, grafia e comportamento in caso di errore

Source può essere una stringa di tonalità o progressione (spazi, virgole o barre verticali come separatori) oppure un array di stringhe di accordi, fino a sessantaquattro token. Esempi: C major, Am, C Am F G, Bbmaj7 Em7 Am7 D7, C/E F G. Interval accetta codici brevi (P5, M3, m2, TT), nomi in inglese (perfect fifth, major third, tritone), prefissi opzionali up o down, oppure un intero da meno quarantotto a quarantotto.

Il prefer opzionale controlla la grafia enarmonica: sharps, flats o auto. Auto conserva i bemolle quando la fonte usava bemolle o lo scostamento è discendente; altrimenti preferisce i diesis. Il direction opzionale forza salita o discesa indipendentemente dall’etichetta dell’intervallo.

Anche gli intervalli numerici non interi come uno punto cinque falliscono, perché la trasposizione di classe d’altezza si definisce in semitoni interi. I controlli di andata e ritorno sono semplici: trasporre verso l’alto di un intervallo e verso il basso con lo stesso nome per recuperare la progressione originale quando la preferenza enarmonica resta costante.

Chi traspone per intervallo, e quando

I team di worship e le cover band tengono una sola griglia maestra e generano tonalità comode per la voce prima delle prove invece di riscrivere ogni battuta. Gli insegnanti di musica assegnano esercizi di trasposizione per intervallo e correggono le risposte con un oracolo deterministico che non confonde mai una terza minore con una terza maggiore.

Le utility MIDI e DAW convertono un intervallo nominato che il produttore ha digitato in linguaggio naturale in uno scostamento in semitoni e una progressione di anteprima prima di applicare un plugin di pitch-shift. A differenza di uno strumento a nota singola che accetta solo un conteggio grezzo di semitoni, questo calcolatore risponde all’intento di ricerca di trasporre la tonalità per intervallo: progressioni multi-accordo, intervalli nominati e radici e qualità esplicite nella risposta affinché il codice di interfaccia etichetti le colonne senza rianalizzare i simboli.

Cambio di tonalità per setlist e griglie

Incolli una progressione, scelga quarta o quinta giusta per l’estensione vocale ed esporti le nuove radici e qualità nella griglia della band.

Aiuti per app e DAW

Converta il nome di intervallo digitato dall’utente in semitoni e in una progressione di anteprima prima di applicare pitch shift o trasposizione MIDI.

Come si traspone una tonalità di una quinta giusta?

Invii source come la tonalità o la progressione (ad esempio C Am F G) e interval come P5 o perfect fifth.

Si può trasporre in una sola volta un’intera progressione di accordi?

Sì. Passi più accordi in source separati da spazi, virgole o barre verticali, oppure invii un array di simboli. Ogni token viene trasposto dello stesso intervallo e elencato in items.

Quali nomi di intervallo sono accettati?

Codici brevi come m2, M2, m3, M3, P4, TT, P5, m6, M6, m7, M7, P8; nomi completi come major third o perfect fifth; oppure semitoni interi da -48 a 48.

Come si scelgono diesis e bemolle?

Imposti prefer su sharps o flats per forzare la grafia. Auto conserva i bemolle quando la fonte usava bemolle o lo scostamento scende; altrimenti preferisce i diesis.

Vengono trasposti anche gli accordi con basso come C/E?

Sì. La nota di basso dopo la barra si sposta dello stesso intervallo della fondamentale, e la qualità dell'accordo viene copiata invariata: un accordo minore con settima resta tale sulla nuova fondamentale.

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.

POSThttps://api.kit.forhosting.com/hobby/music-transpose-key

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/hobby/music-transpose-key \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"source":"C Am F G","interval":"P5"}'
{
  "source": "C Am F G",
  "interval": "P5"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_transpose_key",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Cosa significa trasporre una tonalità o una progressione

La risposta elenca ogni elemento con radice di ingresso, nome di qualità, nuova radice, nuova qualità e il simbolo trasposto completo, più una stringa transposed_progression pronta da incollare in una griglia.

Contratto di ingresso, grafia e comportamento in caso di errore

Invii JSON in POST con source e interval obbligatori. Source o interval mancanti, token vuoti, radici non riconosciute e intervalli sconosciuti falliscono con invalid_input e non vengono addebitati. In caso di successo il corpo include source, etichetta di interval, interval_name, semitoni con segno, direction, prefer, count, source_key_root, new_key_root, l’array items con campi di radice e qualità, transposed_progression e method pitch_class_mod12_interval.

Dove un’API di trasposizione per intervallo rende

I siti di griglie di accordi e le app mobili di setlist necessitano di un piccolo endpoint di parse che restituisca campi strutturati new_root e new_quality per il rendering, non solo una stringa opaca. Poiché l’implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita, e la convalida fallita non consuma saldo.

Esercizi di intervalli in aula

Chieda agli studenti di trasporre C Am F G di una seconda maggiore o di una terza minore e valuti automaticamente con i campi strutturati new_root.

Quanto costa il calcolatore di trasposizione di tonalità per intervallo?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →