ForHosting KIT · Casa, cucina e tempo libero

Traspositore musicale

Alzando C D E F di due semitoni si ottiene D E F# G: incolli una nota, una melodia o una progressione di accordi, indichi quanti semitoni salire o scendere e copi i nomi trasposti. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Semitoni
2
Ottiene
Originale
C D E F
Trasposto
D, E, F#, G
Testo trasposto
D E F# G
Quantità
4

Un traspositore musicale è il modo più rapido per portare una melodia, un riff o una riga di griglia in un'altra tonalità senza riscrivere ogni lettera a mano. Incolli un nome di nota isolato o una progressione intera di note e accordi, scelga di quanti semitoni salire o scendere, e questo calcolatore restituisce i nomi trasposti nel temperamento equabile a dodici suoni. Ogni token deve iniziare con una lettera d'altezza valida da A a G e un diesis o un bemolle facoltativo; i suffissi di qualità come m, 7 o maj7 restano attaccati alla nuova fondamentale, e i bassi con barra si spostano dello stesso intero.

Che cosa fa un traspositore musicale e che cosa contiene la risposta

Trasporre una nota consiste nel muovere la sua classe d'altezza di un numero con segno di mezzi toni conservando qualsiasi suffisso di qualità che nomini un accordo. Nel temperamento equabile a dodici suoni ogni tasto di pianoforte, tasto di chitarra o mezzo tono è un semitono, così una nota di classe R spostata di N semitoni atterra su (R più N) modulo dodici.

C alzata di due semitoni diventa D; A minore alzata di tre semitoni diventa C minore; Fa diesis abbassata di un semitono diventa F; un C barra E alzato di due semitoni diventa D barra Fa diesis. I suffissi di qualità si conservano carattere per carattere dopo una fondamentale valida: m resta m, 7 resta 7, maj7 resta maj7, sus4 resta sus4. Zero semitoni è un'identità valida.

Dove un traspositore musicale rende in prova, in aula e nel software

Autori e vocalist usano un traspositore musicale quando una demo è troppo grave o troppo acuta: incolli le note della melodia o il ciclo di quattro accordi, fissi lo scostamento di semitono che coincide con la nuova tonica e stampi una griglia che il chitarrista possa leggere senza calcolare il capotasto a memoria. Le cover band allineano una registrazione pubblicata un tono sopra la griglia originale, oppure abbassano una linea di fiati perché il cantante percorra le strofe.

I docenti percorrono con la classe l'aritmetica delle classi d'altezza mostrando perché C D E F diventa D E Fa diesis G salendo di una seconda maggiore, poi commutano prefer su flats per mostrare la famiglia enarmonica del si bemolle dopo un salto di terza minore. Team di lode e circoli attorno al fuoco conservano una griglia di forme e diverse tonalità; un calcolatore rapido e fuori linea evita errori quando il vocalist chiede ancora un semitono tra un brano e l'altro.

Chi costruisce applicazioni chiama lo stesso contratto da script per seminare vettori di prova deterministici in interfacce di repertorio, normalizzare i nomi di nota inseriti prima di mostrare un distintivo di tono da concerto, o soddisfare enunciati di programmazione che esigono nomi trasposti anziché una congettura.

Allineare una registrazione o una linea di fiati

Alzi o abbassi una griglia affinché chitarra, pianoforte e fiati condividano un'unica tonalità da concerto senza riscrivere ogni nome di nota a mano.

Quali nomi di nota accetta il traspositore musicale?

Fondamentali A–G con # o b facoltativo, suffissi di qualità facoltativi come m, 7, maj7, sus4 e basso con barra facoltativo (C/E).

Come sceglie il traspositore diesis o bemolli?

Il prefer facoltativo vale auto, sharps o flats. Auto conserva la famiglia di alterazioni di ogni token; le naturali usano i diesis in salita e i bemolli in discesa. Fissi prefer per imporre una grafia.

Gli accordi con barra come C/E vengono trasposti?

Sì. La nota del basso si sposta dello stesso numero di semitoni della fondamentale, così C/E due semitoni sopra diventa D/F#. Una barra che non è un'altezza (ad esempio 6/9) è trattata come suffisso di qualità, non come basso.

Quanto costa il traspositore musicale?

È gratuito nel Suo browser in questa pagina.

Come alzo una melodia di due semitoni?

Incolli le note, per esempio C D E F, e indichi 2 semitoni: il risultato è D E F# G. Le qualità degli accordi come m o maj7 restano unite a ogni 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-transposer

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-transposer \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"notes":"C D E F","semitones":2}'
{
  "notes": "C D E F",
  "semitones": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_transposer",
  "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.

max_notes64
min_semitones-48
max_semitones48
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.

Se un token non è un nome di nota valido, la richiesta fallisce con invalid_input invece di inventare una grafia in silenzio.

Che cosa fa un traspositore musicale e che cosa contiene la risposta

Questo traspositore musicale accetta un nome o una progressione intera separata da spazi, virgole o barre verticali, poi restituisce original, l'elenco notes analizzato, transposed come array di nomi, transposed_text come stringa pronta da copiare, count, i semitoni con segno che Lei ha inviato, prefer, direction (up, down o unison), interval come nome dell'intervallo residuo, residual_semitones, octaves_in_shift, method pitch_class_mod12, una breve stringa formula, e items con fondamentale, qualità facoltativa, basso facoltativo e forma trasposta di ogni token. Non vi è rilevatore di altezza da audio né riscrittura diatonica di un'armatura completa: il motore valuta la forma chiusa entro i limiti documentati oppure rifiuta l'ingresso con invalid_input. Abbini il JSON al proprio stampatore di griglie se Le servono partiture PDF; questo endpoint riscrive solo i nomi di nota affinché un cantante, un chitarrista e uno script condividano un'unica fonte di verità.

Contratto di ingresso, nomi di nota validi, alterazioni ed errori

Ogni token deve iniziare con una lettera di fondamentale da A a G e un diesis o un bemolle facoltativo (ASCII # e b, oppure le alterazioni unicode). Dopo quella fondamentale Lei può attaccare un suffisso di qualità (m, 7, maj7, sus4, dim, aug, add9 e simili) copiato sulla nuova fondamentale, e può attaccare un basso con barra che sia a sua volta un nome di nota valido (C/E). Il prefer facoltativo è un enum di auto, sharps o flats e vale auto per impostazione predefinita: auto conserva la famiglia di alterazioni di ogni token, mentre le naturali usano i diesis in salita e i bemolli in discesa, così G tre semitoni sopra con prefer flats diventa si bemolle anziché la diesis. I nomi di nota non validi sono il fallimento definitorio di questa pagina: un token come H, xyz, un numero o un glifo che non sia lettera d'altezza inglese viene rifiutato per nome affinché uno strumento di griglia non pubblichi una grafia falsa. Il campo obbligatorio notes è una stringa come C D E F, un elenco separato da virgole o una riga di griglia con barre verticali; sono accettati gli alias note, chords, progression, input, text e symbols, e un array di nomi di nota viene normalizzato nella stessa lista. Il campo obbligatorio semitones è un intero da -48 a 48; sono accettati gli alias steps, interval, shift, n e transpose_by. Frazioni, stringhe non numeriche e valori fuori da quell'intervallo falliscono con invalid_input e non vengono addebitati. Al massimo 64 nomi per richiesta. Se mancano notes o semitones, l'errore nomina il campo.

Dove un traspositore musicale rende in prova, in aula e nel software

In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Quella scissione — esplorazione interattiva gratuita e un'API tariffata dal risultato identico — si allinea al resto del catalogo KIT di livello A e Le consente di passare da una dimostrazione d'aula a una pipeline automatizzata senza cambiare il risultato matematico. Documenti che le scelte enarmoniche seguono prefer e la famiglia di alterazioni di ciascuna fondamentale d'ingresso sotto temperamento equabile, non temperamenti storici né accordature aperte di chitarra, e tenga le richieste entro i limiti pubblicati di note e semitoni affinché i pin di integrazione continua restino stabili.

Portare una melodia o un brano nell'estensione del cantante

Incolli le note o la progressione originale, scelga uno scostamento di semitoni con segno e copi transposed_text in una griglia di prova che coincida con la nuova tonica.

Fixture deterministiche per applicazioni musicali

Generi array trasposti riproducibili per strumenti di repertorio, asserzioni di CI e laboratori di classi d'altezza che debbano rifiutare i nomi di nota non validi.

Come si traspone una nota o una progressione di accordi in semitoni?

Invii notes come una stringa del tipo C D E F o C Am F G e un intero semitones. L'API restituisce i nomi in transposed e transposed_text. Gli scostamenti positivi salgono; quelli negativi scendono.

Leggi la documentazione completa del KIT →