Fréquence de Schroeder
Le calculateur de fréquence de Schroeder estime la zone où une salle passe d’un comportement dominé par des résonances distinctes à un régime dans lequel l’acoustique statistique en champ diffus devient plus pertinente.
Lancer gratuitement
Saisissez le volume en mètres cubes et le temps de réverbération T60 en secondes. L’outil applique l’approximation d’ingénierie courante, fournit la fréquence de transition en hertz et affiche les entrées normalisées ainsi que la formule. Il convient à l’avant-projet acoustique, à la préparation des mesures, aux études d’implantation des enceintes, au choix des traitements et à la vérification des hypothèses de modélisation d’une salle.
Ce que représente la fréquence de Schroeder
Aux basses fréquences, les dimensions et les conditions aux limites d’un local créent des résonances séparées, appelées modes propres. Chaque mode possède sa distribution spatiale : un auditeur peut donc observer une bosse à un endroit et une annulation profonde à faible distance. Lorsque la fréquence augmente, la densité modale s’accroît et les résonances se recouvrent davantage. La fréquence de Schroeder constitue une frontière approximative entre ces deux régimes. En dessous, l’examen individuel des modes axiaux, tangentiels et obliques est souvent plus instructif que l’emploi de grandeurs statistiques moyennes. Au-dessus, les notions de champ diffus, notamment l’absorption moyenne et les relations classiques de réverbération, deviennent généralement plus adaptées si le mélange acoustique est suffisant. Ce calculateur applique f_s = 2000 × √(T60 / V), où T60 désigne le temps de réverbération en secondes et V le volume en mètres cubes. Une décroissance plus longue augmente l’estimation, tandis qu’une grande salle la réduit grâce à son spectre modal plus dense. Le résultat n’est pas une frontière physique abrupte, mais un repère pratique pour sélectionner une méthode d’analyse et lire des mesures. Le comportement réel évolue progressivement dans une bande entourant la valeur annoncée.
Comment saisir T60 et le volume de la salle
Utilisez le volume d’air intérieur en mètres cubes, et non la surface au sol. Pour une pièce rectangulaire simple, multipliez la longueur, la largeur et la hauteur intérieures après avoir converti chaque dimension en mètres. En présence d’un plafond incliné, d’une scène, d’alcôves ou de volumes communicants, estimez le volume fermé réel au lieu d’imposer une approximation rectangulaire. Saisissez T60 en secondes. Dans l’idéal, choisissez un temps de réverbération mesuré qui représente la bande de fréquences étudiée, car la décroissance peut varier fortement d’une octave à l’autre dans une petite salle. Faute de mesure, un objectif de conception ou une prévision justifiée fournit une première estimation, mais le résultat hérite alors de cette incertitude. Les deux valeurs doivent être finies et strictement positives. La réponse les reprend en unités SI et donne la fréquence en hertz afin de faciliter le repérage des erreurs d’unité. Une requête API réussie coûte $0.002 ; le navigateur exécute localement le même solveur déterministe. Ne saisissez ni millisecondes ni pieds cubes sans conversion : une seconde vaut mille millisecondes et un mètre cube environ 35.3147 pieds cubes. Une unité erronée peut produire une valeur trompeuse malgré son apparence plausible.
Comment employer cette estimation avec discernement
Considérez la valeur calculée comme une aide à la planification, et non comme la garantie d’un champ sonore parfaitement diffus à une fréquence précise. La forme du local, l’absorption des parois, la diffusion, la répartition de l’amortissement, le couplage avec les espaces voisins et les positions de la source et du récepteur influencent tous la transition. Dans un petit studio, l’estimation aide à délimiter la bande basse où les simulations modales, plusieurs positions de microphone, le placement rigoureux des caissons de graves et un traitement ciblé méritent une attention particulière. Au-dessus de la transition, les mesures moyennées et les modèles statistiques de décroissance peuvent devenir plus représentatifs, même si une géométrie marquée ou une absorption inégale entretient un comportement non diffus. La formule dépend aussi de T60, parfois difficile à définir lorsque la décroissance n’est pas exponentielle ou que le bruit de fond tronque la mesure. Comparez le résultat aux réponses en fréquence mesurées, aux diagrammes de décroissance et aux modes connus. Pour documenter une étude, notez la méthode d’obtention du volume et la source de T60. Après une modification de l’absorption, des cloisons ou de l’occupation, recommencez le calcul : une réverbération plus courte abaisse la fréquence de Schroeder, tandis qu’un volume effectif plus faible l’augmente.
Cas d’usage
Préparer la mesure d’une petite salle
Estimez la bande où l’analyse modale sensible à la position doit compléter les mesures acoustiques moyennées dans l’espace.
Choisir un modèle acoustique
Déterminez où le calcul des modes propres convient mieux que les hypothèses statistiques de champ diffus.
Comparer des scénarios de traitement
Observez comment une variation du temps de réverbération prévu ou mesuré déplace la transition approximative.
Questions fréquentes
Quelle formule le calculateur applique-t-il ?
Il applique f_s = 2000 × √(T60 / V), avec T60 en secondes, V en mètres cubes et le résultat en hertz.
La fréquence de Schroeder est-elle une limite exacte ?
Non. Elle estime une zone de transition progressive ; le recouvrement modal, la forme, l’amortissement et les positions peuvent déplacer ou estomper la limite pratique.
Quel volume de salle devez-vous saisir ?
Utilisez le volume d’air intérieur fermé en mètres cubes. Incluez les alcôves ou espaces couplés lorsqu’ils se comportent acoustiquement comme une partie de la salle.
Quel temps de réverbération devez-vous employer ?
Choisissez si possible un T60 mesuré et représentatif de la salle et de la bande étudiée. Un objectif de conception suffit à l’avant-projet, mais ajoute de l’incertitude.
Combien coûte le calcul par API ?
Une requête API réussie coûte $0.002. Le même calcul déterministe est disponible gratuitement dans le navigateur.
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/schroeder-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reverberation_time":0.6,"room_volume":150}'const res = await fetch("https://api.kit.forhosting.com/optics/schroeder-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reverberation_time": 0.6,
"room_volume": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/schroeder-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reverberation_time": 0.6,
"room_volume": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/schroeder-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reverberation_time":0.6,"room_volume":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reverberation_time":0.6,"room_volume":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/schroeder-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
{
"reverberation_time": 0.6,
"room_volume": 150
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.schroeder_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. |