ForHosting KIT · Outils pour développeurs

Calculateur de renversement d’accord

Le calculateur de renversement d’accord reçoit des notes déjà classées en position fondamentale et les place dans l’ordre correspondant au renversement choisi.

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

Utilisez zéro pour conserver l’ordre initial, un pour le premier renversement, deux pour le deuxième, et ainsi de suite. L’outil préserve chaque libellé exactement tel qu’il est fourni, y compris les dièses, les bémols, les octaves et les notations personnalisées. Il applique une rotation déterministe sans deviner le nom de l’accord ni les équivalences enharmoniques, ce qui convient aux cours, exercices et logiciels musicaux.

Saisissez les notes de l’accord en position fondamentale

Commencez par une liste ordonnée des notes qui constituent l’accord. Pour une triade de do majeur, utilisez C, E, G ; pour un accord de septième de dominante de sol, vous pouvez saisir G, B, D, F. L’ordre compte, car le calculateur considère le premier élément comme la basse de la position fondamentale et déplace les notes du début vers la fin. Il n’analyse pas un symbole d’accord, ne déduit aucune note manquante, ne supprime pas les doublons et ne décide pas si deux écritures sont enharmoniquement équivalentes. Cette règle volontaire rend l’opération prévisible dans les exercices comme dans les logiciels. Les libellés restent strictement identiques, y compris F#, Gb, C4 ou toute notation propre à votre application. Chaque élément doit être une chaîne non vide, sans obligation de respecter un système particulier. Avant l’envoi, vérifiez que la liste représente bien l’ordre fondamental souhaité. Si vous partez d’une disposition déjà renversée, le résultat reste une rotation valide, mais son numéro est relatif à l’ordre fourni et non à une fondamentale détectée indépendamment.

Choisissez un numéro de renversement commençant à zéro

Le numéro indique combien de notes doivent passer du début de l’accord à sa fin. Le renversement zéro ne déplace rien et renvoie une copie de l’ordre initial. Le renversement un place la première note après toutes les autres : C, E, G devient ainsi E, G, C. Le renversement deux déplace les deux premières notes et produit G, C, E. Un accord de septième offre quatre choix valides numérotés de zéro à trois, tandis qu’un accord de cinq notes accepte les valeurs de zéro à quatre. Le numéro doit être un entier positif ou nul, strictement inférieur au nombre de notes. Un accord de trois notes refuse donc la valeur trois, car déplacer toutes les notes reproduirait simplement la position fondamentale au lieu de créer un renversement distinct. Cette validation repère aussi les erreurs d’indexation courantes. L’opération change uniquement l’ordre : elle n’ajoute pas d’octaves et ne hausse pas automatiquement les notes déplacées de douze demi-tons. Si le registre est important, interprétez les notes déplacées au-dessus des autres ou fournissez des indications d’octave explicites selon votre convention.

Exploitez les notes réordonnées dans la pratique et les logiciels

La réponse contient les notes réordonnées dans un tableau JSON facile à afficher, enregistrer, comparer ou transmettre à un autre outil musical. Les enseignants peuvent produire les corrigés d’exercices sur les renversements sans réécrire chaque accord. Les élèves peuvent vérifier si la basse et la suite correspondent au premier, au deuxième ou à un renversement ultérieur. Les arrangeurs peuvent étudier l’ordre avant de choisir une disposition jouable, tandis que les développeurs peuvent intégrer ce résultat déterministe à des diagrammes, à une préparation MIDI ou à une interface d’analyse harmonique. Un renversement ne constitue toutefois pas une prescription complète de voicing : un instrument peut doubler ou omettre des notes, les répartir sur plusieurs octaves ou modifier l’ordre interne tout en conservant la même classe de basse. Le calculateur répond précisément à la question de l’ordre cyclique et évite ainsi les hypothèses propres à un instrument. Une même entrée fournit toujours la même sortie, sans réseau, hasard ni dictionnaire d’accords. Le navigateur convient aux calculs ponctuels ; l’automatisation par API coûte $0.002 par requête.

Créer des exercices de théorie musicale

Produisez des listes cohérentes de notes réordonnées pour les questions, fiches et corrigés sur les renversements.

Vérifier des réponses d’entraînement

Comparez le renversement proposé par un élève avec l’ordre déterministe correspondant au numéro demandé.

Alimenter des interfaces d’accords

Transmettez les notes réordonnées à des diagrammes, aperçus de partition ou traitements de voicing instrumental.

Comment compte-t-on les numéros de renversement ?

La numérotation commence à zéro : zéro désigne la position fondamentale, un le premier renversement, deux le deuxième, puis ainsi de suite.

Que deviennent les notes lors d’un renversement ?

Le nombre demandé de notes passe du début du tableau à la fin, sans modifier leur ordre relatif.

Le numéro peut-il être égal au nombre de notes ?

Non. Il doit être inférieur, car déplacer toutes les notes reproduirait simplement l’ordre initial.

Le calculateur reconnaît-il les symboles ou corrige-t-il l’écriture ?

Non. Il traite uniquement les notes ordonnées que vous fournissez et conserve exactement leur notation.

Attribue-t-il des octaves aux notes déplacées ?

Non. Il renvoie seulement l’ordre ; le registre et la disposition instrumentale restent sous votre contrôle.

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/chord-inversion

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/chord-inversion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"notes":["C","E","G"],"inversion":1}'
{
  "notes": [
    "C",
    "E",
    "G"
  ],
  "inversion": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.chord_inversion",
  "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 →