ForHosting KIT · Outils pour développeurs

Calculateur de polyrythmie et grille commune

Une polyrythmie devient bien plus facile à lire, programmer et répéter lorsque ses deux parties reposent sur une grille de pulsations exacte.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez le nombre d'attaques régulièrement espacées de chaque rythme, par exemple trois et quatre, et ce calculateur trouvera la plus petite subdivision commune. Il répertorie également toutes les positions, signale les coïncidences et précise si les rythmes se rencontrent au milieu du cycle ou seulement à ses limites.

Réunissez deux comptes rythmiques dans un cycle commun

Considérez les deux nombres comme des quantités d'attaques réparties régulièrement sur une même durée musicale. Dans un trois contre quatre, une partie partage le cycle en trois espaces égaux et l'autre en quatre. Ces divisions ne tombant pas sur les mêmes repères intermédiaires, le calculateur construit une grille plus fine qui représente les deux sans arrondi. La plus petite grille possible correspond au plus petit commun multiple des deux nombres. Trois contre quatre exige donc douze subdivisions : le rythme ternaire attaque tous les quatre pas de grille et le rythme quaternaire tous les trois. Les listes commencent à zéro et comprennent la limite finale afin d'expliciter le cycle entier. Cette convention convient à la préparation d'une partition, à la programmation d'un séquenceur ou d'une boîte à rythmes et aux schémas de répétition. La dernière position marque le début du cycle répété suivant ; ce n'est pas une attaque supplémentaire à jouer deux fois. Interprétez le rapport dans une durée commune, et non comme deux tempos indépendants ou deux mesures sans rapport.

Interprétez les alignements et les rencontres internes

Le plus grand commun diviseur indique combien de régions égales du cycle partagent leurs limites. Si les deux nombres sont premiers entre eux, comme trois et quatre, ils coïncident uniquement au début et à la fin du cycle commun. S'ils possèdent un facteur commun, ils se rencontrent aussi à l'intérieur. Quatre contre six a pour plus grand commun diviseur deux : les deux motifs attaquent donc ensemble à mi-cycle, en plus des deux extrémités. Le calculateur donne les positions d'alignement en pulsations de la grille commune et compte séparément les rencontres internes, sans les limites d'ouverture et de fermeture. L'intervalle d'alignement représente la distance constante entre deux attaques simultanées. Il aide à placer accents, gestes de direction, repères de phrase ou événements de synchronisation. Il évite aussi une confusion courante : le plus petit commun multiple dimensionne la grille de notation, tandis que le plus grand commun diviseur détermine les coïncidences répétées dans le cycle. Ces valeurs répondent à deux questions musicales distinctes, et les positions détaillées permettent de vérifier le résultat.

Exploitez la grille en notation, en répétition et en production

Pour noter le résultat, représentez les subdivisions indiquées comme des traits régulièrement espacés dans une pulsation, une mesure ou une phrase commune. Placez les attaques de la première partie tous les rhythm_a_step traits, et celles de la seconde tous les rhythm_b_step traits. Vous pouvez redimensionner le dessin sans modifier ces rapports entiers. En répétition, comptez ou frappez lentement la grille fine en accentuant les positions propres à chaque rythme, jusqu'à ce que les couches deviennent indépendantes. Dans une station audionumérique, employez les positions comme indices de pas, en gardant à l'esprit que la limite finale appartient à la boucle suivante. Pour MIDI ou du code, multipliez chaque position par la durée choisie pour un trait ; les valeurs entières évitent toute dérive due aux arrondis fractionnaires. Le calcul décrit des rythmes croisés idéaux et réguliers. Il ne déduit ni swing, ni divisions inégales, ni tempo, ni mesure, ni graphie, ni microplacement expressif. Ces éléments restent des choix musicaux. Chaque calcul par API coûte $0.002, et les mêmes nombres donnent toujours la même grille.

Noter un trois contre quatre

Trouvez la grille commune de douze pulsations et placez les deux voix sur des positions entières exactes.

Programmer une boucle croisée

Transformez deux nombres d'attaques en pas de séquenceur sans cumuler d'erreurs temporelles fractionnaires.

Préparer les accents de répétition

Repérez les attaques simultanées et utilisez-les comme points d'appui pour apprendre des couches indépendantes.

Que représente la grille de pulsations commune ?

C'est le plus petit nombre de subdivisions égales qui place toutes les attaques des deux rythmes sur des positions entières.

Quand un trois contre quatre se rejoint-il ?

Les parties coïncident au début et à la fin du cycle commun de douze subdivisions, sans rencontre interne.

Pourquoi la position finale figure-t-elle dans les deux listes ?

Elle montre la limite où les motifs se réalignent. Dans une boucle, ce point est aussi le zéro du cycle suivant.

Le calcul inclut-il le tempo ou la durée des notes ?

Non. Il fournit des positions proportionnelles exactes dans un cycle commun ; vous choisissez la durée réelle et la notation.

Les rythmes peuvent-ils coïncider au milieu du cycle ?

Oui. Des rencontres internes existent lorsque les nombres partagent un diviseur supérieur à un, comme quatre et six.

Quel est le prix d'un calcul par API ?

Chaque calcul par API coûte $0.002.

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-polyrhythm-alignment

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-polyrhythm-alignment \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rhythm_a":3,"rhythm_b":4}'
{
  "rhythm_a": 3,
  "rhythm_b": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_polyrhythm_alignment",
  "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.

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.

Consulter la documentation complète du KIT →