ForHosting KIT · Maison, cuisine et loisirs

Calculateur de durée de morceau

Un refrain de 32 mesures en 4/4 à 120 BPM dure 64 secondes, soit 1:04 au chronomètre. Indiquez le tempo, la mesure et le nombre de mesures pour savoir si un morceau tient dans un programme, une feuille de montage ou une publicité. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Bpm
120
Mesures
32
Temps par mesure
4
Unité de temps
4
Vous obtenez
Métrique
4/4
Secondes par temps
0,5
Secondes par mesure
2
Total des temps
128

Un calculateur de durée de morceau transforme le tempo, le chiffrage de mesure et la forme en une longueur d'horloge que vous pouvez reporter sur une set list, une cue sheet ou une région de DAW. Saisissez les battements par minute, le numérateur et le dénominateur du chiffrage, ainsi que le nombre de mesures qu'occupe la pièce ; l'outil multiplie les battements par mesure par le nombre de mesures, applique soixante divisé par le BPM et renvoie les minutes entières plus les secondes restantes, avec une chaîne d'horloge compacte M:SS. Les compositeurs qui vérifient si un refrain de trente-deux mesures tient encore dans un spot de soixante secondes, les enseignants qui notent des devoirs de forme et les développeurs qui écrivent des tests de séquenceur ont besoin de la même arithmétique déterministe sans ouvrir un tableur.

Comment BPM, chiffrage et mesures deviennent minutes et secondes

Les battements par minute indiquent combien d'impulsions de direction se produisent en soixante secondes. La durée du morceau suit alors un produit fermé que tout chef d'orchestre utilise déjà en comptant les mesures contre un métronome : les secondes totales égalent mesures fois battements par mesure fois soixante divisé par le BPM. Un refrain de trente-deux mesures en 4/4 à cent vingt BPM dure donc trente-deux fois quatre fois soixante sur cent vingt, soit soixante-quatre secondes, ou une minute et quatre secondes à l'horloge.

La même forme en 3/4 à quatre-vingt-dix BPM dure quarante-huit fois trois fois soixante sur quatre-vingt-dix, soit quatre-vingt-seize secondes. Un 6/8 à cent BPM avec seize mesures dure seize fois six fois soixante sur cent, soit 57.6 secondes. Le dénominateur fait partie du mètre écrit et est renvoyé comme chaîne canonique du type 4/4 ou 6/8 afin que les cue sheets restent univoques, mais la longueur d'horloge est entièrement déterminée par le nombre de battements que vous comptez réellement et par leur vitesse.

Un tempo nul ou négatif diviserait par une impulsion non physique et est rejeté ; un nombre de mesures nul ou négatif décrirait une pièce sans barres et est rejeté de la même façon.

Conseils pratiques, limites et recherches associées

Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict.

Les points de contrôle habituels en studio se mémorisent facilement : trente-deux mesures de 4/4 à cent vingt BPM font une minute et quatre secondes ; seize mesures de 4/4 à soixante BPM durent autant car la moitié des barres à la moitié du tempo s'annulent ; un refrain de valse de quarante-huit mesures en 3/4 à quatre-vingt-dix BPM fait une minute trente-six secondes.

Cette page vise celles et ceux qui cherchent un calculateur de durée de morceau, un calculateur de durée musicale à partir du BPM et des barres, ou la longueur totale depuis le chiffrage et les mesures ; ce n'est pas une table de temps de délai, ni un convertisseur de ticks MIDI par noire, ni un générateur audio de métronome en temps réel.

Préférez cette capacité lorsque la grille est déjà connue ; si la source est un enregistrement en temps libre sans clic, détectez ou tapez d'abord le BPM, puis comptez les mesures.

Set lists et versions radio

Les auteurs saisissent le nombre de mesures de refrain et de couplet au BPM de séance pour voir si une version radio de trente-deux mesures tient encore dans un créneau d'une minute avant d'imprimer la set list.

Cue sheets et spotting film

Les compositeurs convertissent un cue repéré de N mesures en 3/4 ou 6/8 à un tempo verrouillé en minutes et secondes pour le monteur, sans ouvrir une DAW.

Comment calcule-t-on la durée d'un morceau à partir du BPM, du chiffrage et des mesures ?

Les minutes sont la part entière de cette longueur ; les secondes restantes remplissent la chaîne d'horloge (par exemple 1:04).

Que se passe-t-il si le BPM ou le nombre de mesures est nul ou négatif ?

La durée est indéfinie pour un tempo non positif ou un nombre de barres non positif, et la tâche en échec n'est pas facturée.

Peut-on envoyer un nombre fractionnaire de mesures ?

Oui. Les anacrouses et les fondus qui ne tombent pas sur un temps fort peuvent utiliser une valeur measures fractionnaire positive. Les nombres de barres nuls et négatifs restent rejetés.

Le calculateur de durée de morceau est-il gratuit ?

L'outil du navigateur est gratuit et s'exécute en local.

Combien dure un refrain de 32 mesures à 120 BPM en 4/4 ?

64 secondes, affichées 1:04. Trente-deux mesures de quatre temps font 128 temps, et chaque temps dure une demi-seconde à 120 BPM.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/hobby/music-duration

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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 est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs1000000000000
min_pos1e-12
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Un tempo non positif ou un nombre de mesures non positif est rejeté avec invalid_input afin qu'un script ne traite jamais une esquisse à BPM nul comme une piste infiniment longue. Le chemin est purement mathématique — sans réseau, sans graine aléatoire, sans dépendance à l'horloge système — donc l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel.

Comment BPM, chiffrage et mesures deviennent minutes et secondes

Le chiffrage de mesure écrit deux nombres : le numérateur, envoyé comme beats_per_bar, dit combien de ces impulsions remplissent une mesure, et le dénominateur, envoyé comme beat_unit, nomme la figure écrite qui reçoit l'impulsion — quatre pour la noire, huit pour la croche, deux pour la blanche, et un, seize ou trente-deux pour les autres valeurs licites.

Comment appeler l'API et ce qu'elle renvoie

Le tableau steps parcourt du tempo brut aux longueurs par battement et par mesure afin que les tests unitaires vérifient les valeurs intermédiaires. Envoyez un corps JSON avec quatre nombres finis obligatoires. Le champ bpm est le tempo en battements par minute ; les alias tempo, beats_per_minute et tempo_bpm sont acceptés. Le champ measures est le nombre de barres ; les alias bars, measure_count, num_measures et n_measures désignent la même valeur, et un compte fractionnaire est licite pour une anacrouse ou un fondu qui ne tombe pas sur un temps fort. Le champ beats_per_bar est le numérateur du chiffrage (quatre en 4/4, trois en 3/4, six en 6/8). Le champ beat_unit est un enum fermé des figures écrites qui peuvent occuper le pied du mètre : un, deux, quatre, huit, seize ou trente-deux. Les valeurs absolues doivent rester dans la limite publiée d'un billion, et bpm comme measures doivent être strictement supérieurs à zéro ; champs manquants, chaînes non numériques, nombres non finis, tempo ou nombre de barres non positif renvoient invalid_input et ne sont jamais facturés. En cas de succès, la réponse répète les entrées arrondies, affecte time_signature à la chaîne canonique numérateur-barre-dénominateur, indique seconds_per_beat, seconds_per_measure, beats_total, total_seconds et total_milliseconds, puis scinde la même longueur en hours, minutes et secondes restantes avec une horloge duration telle que 1:04 ou 0:57.6. Formula rappelle que total_seconds égale measures fois beats_per_bar fois soixante sur bpm. Le tarif est un forfait de $0.002 par requête réussie avec l'unité item.

Conseils pratiques, limites et recherches associées

Gardez le BPM et le nombre de mesures dans la plage absolue publiée afin que la durée réciproque du battement reste finie en double précision IEEE sur le Worker comme dans le navigateur. En enseignant, associez un chemin heureux positif à un tempo délibérément nul ou négatif et à un nombre de barres à zéro pour démontrer la voie stricte invalid_input. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants sondent volontairement les cas limites. Les contrôles aller-retour sont directs : recalculez measures fois beats_per_bar fois soixante divisé par bpm et confirmez l'égalité avec total_seconds dans l'arrondi à douze décimales ; confirmez ensuite que minutes et les secondes restantes recomposent le même total et que la chaîne duration correspond au découpage de l'horloge.

Tests de séquenceur et de cours

Développeurs et enseignants fournissent BPM, mètre et nombres de barres connus, puis vérifient total_seconds et l'horloge M:SS contre des fixtures golden, sans minuteries murales.

Le dénominateur du chiffrage change-t-il la longueur ?

Le BPM compte le battement écrit nommé par beat_unit, donc le numérateur (battements par mesure) est ce qui met la durée à l'échelle. Le dénominateur est obligatoire pour que la chaîne time_signature (4/4, 6/8, 2/2) corresponde à la partition.

Consulter la documentation complète du KIT →