ForHosting KIT · Maison, cuisine et loisirs

Calculateur cents vers pitch-bend MIDI

Monter de 100 cents sur un synthé réglé sur une plage de 2 demi-tons demande un pitch bend de 12288, soit 4096 au-dessus du centre de 8192. Indiquez les cents et la plage pour automatiser un désaccord précis. 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
Centimes
100
Plage de pitch bend
2
Vous obtenez
Plage (cents)
200
Demi-tons
1
Fraction
0,5
Fraction brute
0,5

Un calculateur de cents vers valeur de pitch-bend transforme un décalage de hauteur mesuré en cents en l'entier exact de pitch-bend MIDI sur 14 bits que votre synthétiseur, piste d'automation de DAW ou contrôleur matériel attend. Saisissez l'écart souhaité en cents et la plage de bend de l'instrument en demi-tons du centre à chaque extrême ; l'outil renvoie la valeur centrée 14 bits (8192 au repos), la fraction signée de la plage, les octets MSB et LSB d'un message MIDI de pitch-bend, un indicateur de clamp lorsque la demande dépasse la plage configurée, et des étapes ordonnées que vous pouvez recomputer à la main.

Comment les cents se projettent sur le pitch-bend MIDI 14 bits

Le pitch-bend MIDI est une commande de quatorze bits qui accompagne chaque voix de canal. L'entier va de zéro à seize mille trois cent quatre-vingt-trois ; le centre neutre est huit mille cent quatre-vingt-douze, ce qui signifie aucune désaccordage par rapport à la note qui sonne. La course complète vers le bas atteint zéro et la course complète vers le haut atteint seize mille trois cent quatre-vingt-trois.

Les instruments annoncent une plage de bend en demi-tons de ce centre à chaque extrême : deux demi-tons est la valeur par défaut courante, douze est une octave complète, et certains monophoniques ouvrent la plage bien plus large. Les musiciens et sound designers pensent le plus souvent en cents, où un demi-ton de tempérament égal vaut exactement cent cents et une octave mille deux cents cents. Les cents positifs montent la hauteur ; les négatifs la baissent ; zéro cents renvoie le centre exact.

Lorsque les cents demandés dépassent la plage configurée, la valeur est épinglée à l'extrême et un drapeau booléen clamped est positionné pour que les clients puissent avertir l'utilisateur ou rééchelonner l'automation. Ce modèle linéaire correspond à la façon dont la grande majorité des synthétiseurs interprètent les messages de pitch-bend ; ce n'est pas une courbe psychoacoustique et cela ne remplace pas le calcul de rapports de fréquences des intervalles justes.

Conseils pratiques, limites et recherches associées

Les repères de studio courants sont faciles à mémoriser : cent cents avec une plage de deux demi-tons représentent la moitié de la course et donnent douze mille deux cent quatre-vingt-huit ; moins cinquante cents avec la même plage donnent six mille cent quarante-quatre ; zéro cents donne toujours huit mille cent quatre-vingt-douze. 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 respectent un motif numérique fini strict.

Cette page vise les personnes qui cherchent un calculateur cents vers pitch-bend, un pitch-bend MIDI depuis les cents ou un convertisseur de valeur de bend sur quatorze bits ; ce n'est pas un convertisseur fréquence vers cents, ni un détecteur de hauteur de fichiers audio, ni un enregistreur de fichiers MIDI, ni un flux MIDI temps réel.

Préférez cette capacité lorsque vous connaissez déjà le décalage en cents et la plage de l'instrument et n'avez besoin que de l'entier de contrôle ; si vous partez de deux fréquences, convertissez d'abord en cents avec un outil d'intervalle dédié.

Calibrer contrôleurs matériels et claviers MIDI

Les techniciens live convertissent la course de la molette en cents en valeurs 14 bits pour aligner les plages de bend matériel avec les instruments logiciels sur scène.

Quelle est la valeur centrale de pitch-bend ?

8192. C'est la position neutre 14 bits qui signifie aucun changement de hauteur. Plein bas vaut 0 ; plein haut vaut 16383.

Que se passe-t-il si cents dépasse la plage de bend ?

La valeur est bornée à l'extrême correspondant (0 ou 16383 après arrondi) et la réponse positionne clamped à true pour que les clients détectent le dépassement.

Le calculateur cents vers pitch-bend est-il gratuit ?

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

Quelle valeur de pitch bend pour monter de 100 cents avec une plage de 2 demi-tons ?

12288. Cent cents représentent la moitié de cette plage de 2 demi-tons : la valeur monte donc de 4096 pas au-dessus du centre de 8192, vers le maximum de 16383.

Comment baisser la hauteur au lieu de la monter ?

Saisissez les cents en nombre négatif. La valeur passe alors sous le centre de 8192, vers 0 ; avec une plage de 2 demi-tons, descendre de 100 cents donne 4096.

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-cents-to-pitch-bend

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-cents-to-pitch-bend \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cents":100,"bend_range":2}'
{
  "cents": 100,
  "bend_range": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_cents_to_pitch_bend",
  "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.

Les plages de bend non positives et les entrées non finies sont rejetées avec invalid_input afin que l'automation n'enregistre jamais une valeur de contrôle illégale. Le chemin est de l'arithmétique pure — sans réseau, sans graines aléatoires, sans dépendance à l'horloge — de sorte que 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 fois que vous l'appelez au prix publié de $0.002 par requête réussie.

Comment les cents se projettent sur le pitch-bend MIDI 14 bits

La conversion est donc linéaire dans le domaine des cents : divisez les cents souhaités par la plage exprimée en cents (demi-tons fois cent), bornez la fraction résultante à l'intervalle fermé de moins un à plus un, placez cette fraction sur l'échelle de quatorze bits comme huit mille cent quatre-vingt-douze plus la fraction fois huit mille cent quatre-vingt-douze, arrondissez à l'entier le plus proche et bornez à l'intervalle MIDI légal.

Comment appeler l'API et ce qui revient

La plage de bend doit être strictement supérieure à zéro et au plus quatre-vingt-seize demi-tons ; la valeur absolue de cents doit rester dans un million. Le tableau steps parcourt les cents bruts, la plage en cents, la fraction, le placement brut sur quatorze bits, le clamp entier et la division MSB/LSB afin que vous puissiez vérifier les valeurs intermédiaires dans les tests. Envoyez un corps JSON avec deux nombres finis obligatoires : cents, aussi accepté sous les alias deviation_cents, pitch_cents, cents_offset et detune_cents ; et bend_range, aussi accepté comme range, range_semitones, bend_range_semitones, semitone_range ou pb_range. Les champs manquants, chaînes non numériques, valeurs non finies et nombres hors plage renvoient invalid_input et ne sont jamais facturés. En cas de succès, la réponse renvoie cents et bend_range arrondis, fixe range_cents à bend_range fois cent, semitones à cents divisé par cent, fraction à la fraction bornée de la plage, raw_fraction au rapport non borné, clamped à un booléen, pitch_bend et pitch_bend_14bit au même entier de zéro à seize mille trois cent quatre-vingt-trois, offset_from_center à pitch_bend moins huit mille cent quatre-vingt-douze, msb et lsb aux octets de données MIDI sur sept bits, center, min et max aux constantes du protocole, unit à la chaîne midi_pitch_bend, formula à la relation fermée de clamp et d'arrondi, et message à un court résumé en anglais. Le tarif est forfaitaire à $0.002 par requête réussie avec unité item.

Conseils pratiques, limites et recherches associées

Faites correspondre bend_range à la valeur réellement utilisée par votre instrument ou DAW ; une plage erronée est la source la plus fréquente du bug « la moitié du bend attendu » lorsqu'un côté est à deux demi-tons et l'autre à douze. En enseignement, associez un chemin heureux positif à une plage de bend délibérément nulle ou négative pour démontrer le chemin strict invalid_input, et ajoutez un cas de dépassement pour que les élèves voient clamped à true. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui garde les scripts exploratoires bon marché lorsque les apprenants sondent volontairement les cas limites. Les contrôles aller-retour sont directs : recalculez huit mille cent quatre-vingt-douze plus cents sur plage en cents fois huit mille cent quatre-vingt-douze, arrondissez, bornez de zéro à seize mille trois cent quatre-vingt-trois et confirmez l'égalité avec pitch_bend.

Programmer l'automation de pitch-bend du synthétiseur

Les sound designers saisissent une désaccordage cible en cents et la plage de bend du patch, puis collent pitch_bend dans l'automation de la DAW ou des scripts SysEx pour des rampes exactes.

Tests unitaires de bibliothèques MIDI et instruments virtuels

Les développeurs confrontent des fixtures connues de cents et de bend_range aux sorties déterministes pitch_bend, MSB et LSB sans matériel audio.

Comment convertir des cents en valeur de pitch-bend MIDI ?

Divisez cents par (bend_range × 100) pour obtenir la fraction de la plage configurée, bornez cette fraction à [−1, +1], calculez pitch_bend = round(8192 + fraction × 8192) et bornez à 0…16383.

Et si bend_range est nul ou négatif ?

L'outil renvoie invalid_input. Une plage de bend non positive ne peut pas définir un mappage utile de cents vers contrôle.

Consulter la documentation complète du KIT →