Fréquence de corde après variation de tension
Si la tension d’une corde passe de 100 à 144, une note à 440 Hz monte à 528 Hz : la hauteur suit la racine carrée du rapport des tensions tant que longueur et calibre restent identiques. Indiquez la fréquence initiale et les deux tensions. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Fréquence initiale
- 440
- Tension initiale
- 100
- Nouvelle tension
- 144
- Rapport des tensions
- 1,44 Hz
- Rapport de fréquences
- 1,2
- Nouvelle fréquence
- 528
Lorsque vous réaccordez une corde de guitare, tendez un fil de piano ou changez la masse suspendue sur un sonomètre, la hauteur se déplace avec la racine carrée du rapport de tensions tandis que la longueur et la densité linéique restent fixes. Étudiants, luthiers et scripts de laboratoire ont besoin de la nouvelle fréquence sans reconstruire à chaque fois la relation complète f égale à un sur deux L fois la racine de T sur mu. Ce calculateur de fréquence de corde après variation de tension accepte la fréquence initiale f un, la tension initiale T un et la nouvelle tension T deux, évalue f deux égale à f un fois la racine de T deux sur T un, et renvoie la nouvelle fréquence avec le rapport de tensions et le rapport de fréquences.
Où les calculs de fréquence par variation de tension s’insèrent dans l’étude, le laboratoire et le logiciel
Les étudiants rencontrent f deux égale à f un fois la racine de T deux sur T un lorsqu’un manuel passe de la formule complète de corde harmonique au réaccord de guitare, à la tension d’un fil de piano et aux changements de masse sur le sonomètre, lorsqu’un laboratoire demande comment la hauteur évolue après avoir suspendu une autre masse à un fil, ou lorsqu’un problème de concours donne une ancienne fréquence et deux tensions et exige la nouvelle valeur en hertz sans calculatrice sous le bureau.
Les enseignants peuvent pré-générer des corrigés pour des entrées modestes sans se fier à des applications opaques qui changent d’unités en silence ou perdent la notation scientifique. Luthiers et concepteurs d’instruments estiment de combien il faut augmenter la tension pour élever une corde d’un intervalle cible lorsque longueur et calibre sont déjà fixés.
Les développeurs appellent le même contrat depuis des scripts pour semer des vecteurs de test déterministes dans des simulateurs de corde, normaliser des rapports de réaccord saisis par l’utilisateur avant de tracer des spectres, ou satisfaire des énoncés de défis de programmation qui demandent la fréquence après un changement de tension plutôt qu’un croquis approximatif. Produits et outils éducatifs utilisent la relation lorsqu’un apprenant saisit des hertz et deux forces et que l’interface doit afficher la nouvelle hauteur avec un rappel propre de la formule.
Associez-le au point d’accès corde harmonique lorsque vous avez besoin de la fréquence absolue à partir de L, T et mu, et aux outils de vitesse d’onde lorsque vous connaissez déjà tension et densité linéique séparément.
Cas d’usage
Vérifications de réaccord pour devoirs et laboratoire
Convertissez la fréquence initiale du manuel et deux tensions en nouvelle fréquence avant les labs de sonomètre ou les comparaisons de hauteur de guitare.
Conception d’instruments et logiciels de tutorat
Normalisez f₁, T₁ et T₂ saisis par l’utilisateur en fréquence réaccordée pour leçons interactives, corrigés et carnets de conception.
Questions fréquentes
Combien coûte le calculateur de fréquence de corde après variation de tension ?
Il est gratuit dans votre navigateur sur cette page.
Comment la nouvelle fréquence est-elle définie ici ?
Pour f₁ non négative, T₁ positive et T₂ non négative (avec L et μ fixes), f₂ = f₁ · √(T₂/T₁). Avec f₁ en hertz le résultat est étiqueté en Hz.
Que se passe-t-il si la tension initiale est nulle ou négative ?
La tension initiale doit être positive pour que le rapport T₂/T₁ soit défini et physique.
Cet outil a-t-il besoin de la longueur de la corde ou de la densité linéique ?
Non. Ces facteurs s’annulent lorsque seule la tension change. Si vous avez besoin de la fréquence absolue à partir de L, T et μ, utilisez plutôt un calculateur de corde harmonique.
Pourquoi les résultats sont-ils arrondis à douze décimales ?
Douze décimales maintiennent des comparaisons reproductibles entre runtimes.
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/optics/string-frequency-from-tension-change \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_frequency":440,"initial_tension":100,"new_tension":144}'const res = await fetch("https://api.kit.forhosting.com/optics/string-frequency-from-tension-change", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_frequency": 440,
"initial_tension": 100,
"new_tension": 144
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/string-frequency-from-tension-change",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_frequency": 440,
"initial_tension": 100,
"new_tension": 144
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/string-frequency-from-tension-change", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_frequency":440,"initial_tension":100,"new_tension":144}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_frequency":440,"initial_tension":100,"new_tension":144}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/string-frequency-from-tension-change", 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
{
"initial_frequency": 440,
"initial_tension": 100,
"new_tension": 144
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.string_frequency_from_tension_change",
"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
Une nouvelle tension nulle produit correctement une nouvelle fréquence nulle ; une tension initiale non positive et des entrées négatives échouent avec invalid_input au lieu d’un NaN silencieux.
Ce que signifie la mise à l’échelle de la fréquence avec la tension et ce que contient la réponse
Une corde mince idéale fixée aux deux extrémités a une fréquence fondamentale f un égale à un sur deux L fois la racine carrée de la tension sur la densité linéique. Si seule la tension change tandis que la longueur vibrante L et la densité linéique mu restent constantes, tout facteur sauf la racine de T s’annule dans un rapport, laissant la règle compacte f deux sur f un égale à la racine de T deux sur T un, ou f deux égale à f un fois la racine du rapport de tensions. Physiquement, quadrupler la tension double la fréquence ; la réduire au quart la divise par deux ; la laisser inchangée laisse la fréquence inchangée. Ce calculateur prend initial_frequency, initial_tension et new_tension, les valide comme nombres finis sous un plafond de magnitude documenté, et renvoie les entrées arrondies, tension_ratio comme T deux sur T un, frequency_ratio comme la racine de ce quotient, new_frequency dans la même unité que la fréquence d’entrée (étiquetée Hz lorsque vous fournissez des hertz), une chaîne de formule, l’étiquette de méthode string_frequency_from_tension_ratio et l’étiquette d’unité. Il n’y a pas de détection approximative de hauteur depuis l’audio, ni de FFT d’un échantillon pincé, ni d’échantillonnage aléatoire de périodes : le moteur construit un produit en virgule flottante exact ou rejette l’entrée avec invalid_input. Les cas rejetés incluent les champs manquants, les valeurs non finies, les magnitudes au-dessus du plafond, toute fréquence initiale négative, une tension initiale non positive et une nouvelle tension négative. Si vous avez besoin du fondamental absolu à partir de la longueur, de la tension et de la densité plutôt que d’un réaccord relatif, utilisez le point d’accès dédié à la corde harmonique ; cette page ne traite que le chemin de variation de tension à L et mu fixes, avec une sortie numérique stable pour fiches, tests unitaires et consommateurs d’API qui ne doivent pas redériver l’équation d’onde à la main.
Contrat d’entrée, forme de la réponse et reproductibilité des résultats
Les signes plus optionnels et la notation scientifique sur les chaînes numériques sont autorisés lorsqu’elles s’analysent comme décimales finies ; espaces intégrés, préfixes hex et jetons non numériques sont rejetés avec un message clair pour qu’une mauvaise cellule ne devienne pas une fausse hauteur. La tension initiale doit être strictement positive pour que le rapport T deux sur T un soit défini ; une tension initiale nulle ou négative est rejetée. La nouvelle tension peut être nulle, ce qui donne une nouvelle fréquence et un rapport de fréquences nuls, cohérent avec une corde qui n’est plus sous tension. Exemple : quatre cent quarante hertz, cent newtons et cent quarante-quatre newtons donnent un rapport de tensions un point quatre quatre, un rapport de fréquences un point deux et une nouvelle fréquence cinq cent vingt-huit hertz. Envoyez un corps JSON avec trois nombres finis obligatoires : initial_frequency pour la hauteur de départ en hertz ou toute unité de fréquence cohérente, initial_tension pour la force axiale initiale et new_tension pour la force après le changement dans la même unité de force. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les alias f1, frequency, f_old et f pour la fréquence initiale, t1, T1, tension et T_old pour la tension initiale, et t2, T2 et T_new pour la nouvelle tension sont acceptés afin que tableurs, chaînes de requête et formulaires typés réutilisent le même contrat. La fréquence initiale doit être non négative : une fréquence négative n’est pas physique pour ce modèle et échoue avec invalid_input. En cas de succès le corps répète les entrées nettoyées, tension_ratio, frequency_ratio, new_frequency, formula, unit et method. Associez l’exécution gratuite dans le navigateur de cette page à l’API payante lorsque vous avez besoin du même résultat mathématique dans un pipeline automatisé sans réimplémenter vous-même la racine et le produit.
Où les calculs de fréquence par variation de tension s’insèrent dans l’étude, le laboratoire et le logiciel
Sur cette page le travail s’exécute entièrement dans votre navigateur ; via l’API chaque consultation réussie coûte $0.002, une validation échouée n’est pas facturée et rien n’est stocké après la réponse. Ce partage — exploration interactive gratuite et API identique payante — correspond au reste du catalogue KIT de niveau A et vous permet de passer d’une démo en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des valeurs f₂ reproductibles pour tests unitaires, contrôles de propriétés et assertions de CI dans des simulateurs de corde ou d’audio.