ForHosting KIT · Casa, cucina e tempo libero

Calcolatore di durata del brano

Un ritornello di 32 battute in 4/4 a 120 BPM dura 64 secondi, cioè 1:04 sull'orologio. Indichi tempo, metro e numero di battute per sapere se un brano rientra in una scaletta, in un foglio di montaggio o in uno spot. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Bpm
120
Battute
32
Movimenti per battuta
4
Unità di movimento
4
Ottiene
Tempo in chiave
4/4
Secondi per movimento
0,5
Secondi per battuta
2
Totale dei movimenti
128

Un calcolatore di durata del brano trasforma il tempo, l'indicazione di misura e la forma in una lunghezza di orologio che Lei può annotare su una set list, una cue sheet o una regione di DAW. Inserisca i battiti al minuto, il numeratore e il denominatore dell'indicazione di tempo, e quante battute occupa il brano; lo strumento moltiplica i battiti per battuta per il numero di misure, scala per sessanta sul BPM e restituisce i minuti interi più i secondi restanti insieme a una stringa compatta di orologio M:SS. I compositori che verificano se un ritornello di trentadue battute sta ancora in uno spot di sessanta secondi, i docenti che valutano compiti di forma e gli sviluppatori che scrivono test di sequencers hanno bisogno della stessa aritmetica deterministica senza aprire un foglio di calcolo.

Come BPM, indicazione di tempo e battute diventano minuti e secondi

I battiti al minuto indicano quanti impulsi di direzione occorrono in sessanta secondi. La durata del brano segue allora un prodotto chiuso che ogni direttore già usa contando le battute contro un metronomo: i secondi totali equivalgono a misure per battiti per misura per sessanta diviso il BPM. Un ritornello di trentadue battute in 4/4 a centoventi BPM dura quindi trentadue volte quattro volte sessanta su centoventi, cioè sessantaquattro secondi, ovvero un minuto e quattro secondi all'orologio.

La stessa forma in 3/4 a novanta BPM dura quarantotto volte tre volte sessanta su novanta, cioè novantasei secondi. Un 6/8 a cento BPM con sedici battute dura sedici volte sei volte sessanta su cento, cioè 57.6 secondi. Il denominatore fa parte del metro scritto e viene ripetuto come stringa canonica del tipo 4/4 o 6/8 perché le cue sheet restino univoche, ma la lunghezza di orologio è del tutto determinata da quanti battiti Lei conta davvero e da quanto vanno veloci.

Un tempo zero o negativo dividerebbe per un impulso non fisico ed è rifiutato; un numero di battute zero o negativo descriverebbe un brano senza stanghette ed è rifiutato allo stesso modo.

Consigli pratici, limiti e ricerche affini

Preferisca inviare numeri piuttosto che stringhe preformattate quando Lei controlla il client; le stringhe numeriche sono accettate solo se coincidono con un motivo numerico finito stretto. I traguardi comuni in studio si memorizzano facilmente: trentadue battute di 4/4 a centoventi BPM sono un minuto e quattro secondi; sedici battute di 4/4 a sessanta BPM durano lo stesso perché la metà delle stanghette a metà tempo si annulla; un ritornello di valzer di quarantotto battute in 3/4 a novanta BPM è un minuto e trentasei secondi.

Questa pagina si rivolge a chi cerca un calcolatore di durata del brano, un calcolatore di durata musicale da BPM e stanghette, o la lunghezza totale da indicazione di tempo e battute; non è una tabella di tempi di delay, né un convertitore di tick MIDI per semiminima, né un generatore audio di metronomo in tempo reale. Preferisca questa capacità quando la griglia è già nota; se la fonte è una registrazione a tempo libero senza click, rilevi o battuta prima il BPM, poi conti le misure.

Set list ed edizioni radiofoniche

Gli autori inseriscono il conteggio di battute di ritornello e strofa al BPM di sessione per vedere se un'edizione radiofonica di trentadue battute sta ancora in uno slot di un minuto prima di stampare la set list.

Cue sheet e spotting cinematografico

I compositori convertono un cue individuato di N battute in 3/4 o 6/8 a un tempo bloccato in minuti e secondi per il montatore, senza aprire una DAW.

Come si calcola la durata del brano da BPM, indicazione di tempo e battute?

I minuti sono la parte intera di quella lunghezza; i secondi restanti riempiono la stringa di orologio (ad esempio 1:04).

Che cosa succede se il BPM o il numero di battute è zero o negativo?

La durata è indefinita per un tempo non positivo o un conteggio di stanghette non positivo, e l'attività fallita non viene addebitata.

Si può inviare un numero frazionario di battute?

I conteggi di stanghette zero e negativi restano rifiutati.

Il calcolatore di durata del brano è gratuito?

Lo strumento nel browser è gratuito e gira in locale.

Quanto dura un ritornello di 32 battute a 120 BPM in 4/4?

64 secondi, mostrati come 1:04. Trentadue battute da quattro movimenti fanno 128 movimenti, e ogni movimento dura mezzo secondo a 120 BPM.

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-duration

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-duration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bpm":120,"measures":32,"beats_per_bar":4,"beat_unit":4}'
{
  "bpm": 120,
  "measures": 32,
  "beats_per_bar": 4,
  "beat_unit": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_duration",
  "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_abs1000000000000
min_pos1e-12
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.

Un tempo non positivo o un numero di battute non positivo viene rifiutato con invalid_input, così uno script non tratta mai un abbozzo a BPM zero come una traccia infinitamente lunga. Il percorso è pura matematica — niente rete, niente semi casuali, niente dipendenza dall'orologio di sistema — quindi l'esecutore gratuito nel browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso a ogni chiamata.

Come BPM, indicazione di tempo e battute diventano minuti e secondi

L'indicazione di tempo scrive due numeri: il numeratore, inviato come beats_per_bar, dice quanti di quei battiti riempiono una misura, e il denominatore, inviato come beat_unit, nomina la figura scritta che riceve il battito — quattro per la semiminima, otto per la croma, due per la minima, e uno, sedici o trentadue per i restanti valori leciti.

Come chiamare l'API e che cosa torna

L'array steps percorre dal tempo grezzo alle lunghezze per battito e per misura così i test unitari possono verificare i valori intermedi. Invii un corpo JSON con quattro numeri finiti obbligatori. Il campo bpm è il tempo in battiti al minuto; sono accettati gli alias tempo, beats_per_minute e tempo_bpm. Il campo measures è il conteggio delle stanghette; gli alias bars, measure_count, num_measures e n_measures puntano allo stesso valore, e un conteggio frazionario è lecito per un'anacrusi o un fade che non cade sul tempo forte. Il campo beats_per_bar è il numeratore dell'indicazione (quattro in 4/4, tre in 3/4, sei in 6/8). Il campo beat_unit è un enum chiuso delle figure scritte che possono stare al piede del metro: uno, due, quattro, otto, sedici o trentadue. I valori assoluti devono restare entro il limite pubblicato di un bilione, e bpm e measures devono essere strettamente maggiori di zero; campi assenti, stringhe non numeriche, numeri non finiti e tempo o conteggio di stanghette non positivo restituiscono invalid_input e non vengono mai addebitati. In caso di successo, la risposta reitera gli ingressi arrotondati, assegna time_signature alla stringa canonica numeratore-barra-denominatore, riferisce seconds_per_beat, seconds_per_measure, beats_total, total_seconds e total_milliseconds, poi spezza la stessa lunghezza in hours, minutes e secondi restanti con un orologio duration come 1:04 o 0:57.6. Formula ribadisce che total_seconds equivale a measures per beats_per_bar per sessanta su bpm. Il prezzo è una tariffa piatta di $0.002 per richiesta riuscita con unità item.

Consigli pratici, limiti e ricerche affini

Mantenga BPM e il conteggio delle battute entro l'intervallo assoluto pubblicato perché la durata reciproca del battito resti finita in doppia precisione IEEE sia sul Worker sia nel browser. Quando insegna, associ un percorso felice positivo a un tempo deliberatamente zero o negativo e a un conteggio di stanghette a zero per dimostrare la via rigida di invalid_input. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi sondano di proposito i casi limite. I controlli andata e ritorno sono diretti: ricalcoli measures per beats_per_bar per sessanta diviso bpm e confermi che coincide con total_seconds entro l'arrotondamento a dodici decimali; poi confermi che minutes e i secondi restanti ricompongono lo stesso totale e che la stringa duration coincide con lo spezzamento dell'orologio.

Test di sequencer e di lezione

Sviluppatori e docenti alimentano BPM, metro e conteggi di stanghette noti e verificano total_seconds più l'orologio M:SS contro fixture golden, senza cronometri da parete.

Il denominatore dell'indicazione di tempo cambia la lunghezza?

Il BPM conta il battito scritto nominato da beat_unit, quindi il numeratore (battiti per misura) è ciò che scala la durata. Il denominatore è obbligatorio perché la stringa time_signature (4/4, 6/8, 2/2) coincida con la partitura.

Leggi la documentazione completa del KIT →