Calculateur de fréquence de note
A4 sonne à 440 Hz et porte le numéro MIDI 69 : saisissez par exemple A et 4, changez le la de référence si votre ensemble s'accorde autrement, et obtenez la fréquence exacte et le numéro MIDI. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Octave de hauteur scientifique
- 4
- Nom scientifique
- A4
- Classe de hauteur
- 9
- MIDI
- 69
- Demi-tons depuis a4
- 0
Musiciens, constructeurs de synthétiseurs et ingénieurs du son ont souvent besoin de la fréquence exacte d'une hauteur écrite lorsqu'ils changent le la de concert ou mappent des notes sur des oscillateurs, filtres et fréquences d'échantillonnage. Le tempérament égal à douze tons place chaque demi-ton à un rapport de fréquence constant de la racine douzième de deux, de sorte qu'une fois A4 fixé en hertz, tout le clavier est déterminé par une seule puissance fermée de deux. Les noms de note non reconnus échouent avec une erreur claire d'entrée invalide afin que les mauvaises orthographes ne deviennent jamais de fausses hauteurs silencieuses.
Comment le tempérament égal transforme un nom de note en hertz
La notation de hauteur scientifique associe une classe de hauteur telle que A ou Do dièse à un entier d'octave de sorte que A4 est la référence de concert familière et C4 le do médian. En tempérament égal à douze tons, chaque demi-ton adjacent multiplie la fréquence par deux à la puissance un douzième, ce qui signifie que douze pas doublent exactement la hauteur et que les octaves restent pures tandis que toutes les tonalités partagent les mêmes tailles d'intervalle.
Ce calculateur mappe le nom de note vers une classe de hauteur de zéro pour C à onze pour B, y compris les orthographes enharmoniques courantes comme Ré bémol pour Do dièse et Si bémol pour La dièse. La fréquence suit la formule standard f égale A4 fois deux élevé à la puissance de parenthèse ouverte MIDI moins soixante-neuf parenthèse fermée sur douze.
Cas d’usage
Mappage de synthé et d'échantillons
Mappez les notes du clavier aux fréquences d'oscillateur ou aux hauteurs racines de multisamples lorsque le la de concert du projet est 440, 432 ou une autre référence documentée.
Entraînement auditif et outils de théorie
Générez des fréquences cibles exactes pour des exercices de ton pur, des entraîneurs d'intervalles et des vérificateurs de devoirs qui doivent rejeter les orthographes de note invalides.
Questions fréquentes
Comment obtenir la fréquence de A4 ?
Remplacez a4 lorsque votre ensemble utilise un autre diapason de concert.
Quels noms de note sont acceptés ?
Classes de hauteur anglaises de C à B avec dièse (#) ou bémol (b) optionnels, y compris les enharmoniques courantes C#/Db et A#/Bb.
Le calculateur de fréquence de note est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Puis-je utiliser le diapason baroque ou 432 Hz ?
Oui. Passez a4 avec la fréquence de référence en hertz (par exemple 415 ou 432). Chaque note est mise à l'échelle à partir de ce A4 en tempérament égal.
Quel numéro MIDI porte A4 ?
A4 porte le numéro MIDI 69 et, avec la référence par défaut, sonne à 440 Hz. Chaque nom saisi reçoit aussi son numéro MIDI, ce qui permet d'utiliser le résultat directement dans un séquenceur ou un synthé.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/hobby/note-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"note":"A","octave":4}'const res = await fetch("https://api.kit.forhosting.com/hobby/note-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"note": "A",
"octave": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/note-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"note": "A",
"octave": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/note-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"note":"A","octave":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"note":"A","octave":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/note-frequency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"note": "A",
"octave": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.note_frequency",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité prend un nom de note, une octave de hauteur scientifique et une fréquence de référence A4 optionnelle, puis renvoie la fréquence en tempérament égal en hertz avec le numéro MIDI et le décalage en demi-tons pour les pipelines qui parlent déjà MIDI.
Comment le tempérament égal transforme un nom de note en hertz
Il construit ensuite le numéro de note MIDI utilisé mondialement dans les séquenceurs : MIDI égale parenthèse ouverte octave plus un parenthèse fermée fois douze plus la classe de hauteur, donc A4 vaut soixante-neuf. Envoyez note comme une courte chaîne, octave comme entier, et éventuellement a4 lorsque votre ensemble accorde à quatre cent trente-deux, quatre cent quinze pour le diapason historique, ou quatre cent quarante-deux pour un orchestre moderne plus brillant. Champs manquants, octaves non entières hors de la plage publiée, valeurs A4 non positives et noms de note non reconnus lèvent invalid_input et ne sont pas facturés.
Lecture des champs de réponse et choix de A4
Le A4 par défaut est quatre cent quarante hertz si vous omettez le champ ; ne le remplacez que lorsque votre projet documente un autre diapason de concert, car changer A4 met à l'échelle toutes les fréquences du clavier du même rapport. Les octaves extrêmement basses ou hautes obéissent encore à la formule dans la plage autorisée de moins un à neuf, couvrant le clavier MIDI pratique sans inventer de notes hors de cette plage. En cas de succès, la réponse répète le nom d'affichage normalisé de la note, l'octave que vous avez envoyée et scientific_name tel que A4 ou Fa dièse cinq pour les libellés d'interface. L'entier pitch_class et le numéro midi permettent de brancher le même résultat sur des routeurs MIDI sans recalculer la carte.
Usage de l'API, tarification, flux de studio et limites pratiques
Appelez le calculateur gratuit de fréquence de note dans le navigateur lorsque vous vérifiez une partition, programmez un synthé modulaire ou validez une réponse de devoir sans installer de DAW. Associez ce point de terminaison à des outils de vitesse d'onde ou de coupure de filtre lorsque vous concevez des modèles physiques combinant hauteur et électronique, ou gardez-le seul lorsque vous n'avez besoin que d'un seul nombre pour un oscillateur. Les entrées sources suivent les mêmes règles de rétention que les autres éléments parse de KIT. Envoyez un corps JSON avec la chaîne requise note et l'entier octave, plus le nombre optionnel a4 pour la hauteur de référence en hertz. Utilisez l'API prépayée lorsqu'un instrument web, un mappeur d'échantillons, une application d'oreille ou un outil de firmware a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Les auteurs livrant des SDK peuvent mapper frequency_hz vers des compteurs d'UI et midi vers des messages note-on sans réimplémenter la table de racine douzième dans chaque langage.
Cas d'intégration
Firmware audio et utilitaires DAW
Intégrez un point de terminaison prépayé stable ou un chemin de bibliothèque isomorphe pour que plugins et microcontrôleurs partagent une définition de tempérament égal avec numéros MIDI.
Questions techniques
Quelle formule le calculateur utilise-t-il ?
Tempérament égal à douze tons : f = a4 * 2^((midi - 69) / 12), où midi est le numéro MIDI de hauteur scientifique de la note et de l'octave (A4 = 69).