音符の波長計算
音符は繰り返す圧力波であり、波長は音が空気中を進むときの1周期分の物理的な長さを表します。周波数をヘルツで入力し、必要に応じて環境に合う音速へ変更してください。計算機は音速を周波数で割り、波長をメートルとセンチメートルで返します。音楽音響、楽器の実験、室内音響、スピーカー配置の学習、理科教育に役立ちます。ブラウザーでの計算は無料で、APIの正常な処理には1件当たり$0.002の基本料金がかかります。
無料で実行
周波数から空気中の波長を求める仕組み
周波数は、音楽の音が1秒間に生み出す完全な圧力周期の数を示します。単位はヘルツで、440 Hzなら固定した1点を1秒間に440周期が通過するという意味です。波長は、連続する周期の同じ位置どうし、たとえば隣り合う圧縮の頂点どうしの距離です。この2つの量は音の伝わる速さによって結び付いています。式は、波長 = 音速 / 周波数です。既定値の343メートル毎秒を使うと、440 HzのコンサートピッチAは約0.7795メートル、つまり77.95センチメートルになります。低い音では1秒間に進む距離に入る周期が少ないため波長が長く、高い音では短くなります。本ツールが扱うのは、この直接的な物理関係だけです。音名の判定、音律の推定、倍音のモデル化、環境条件の推測は行いません。目的の周波数と適切な音速を指定し、結果を空気中の1周期分の長さとして解釈してください。計算は決定論的なので、同じ入力からは常に同じ結果が得られます。
周波数と音速を適切に選ぶ方法
周波数には、0より大きい有限の値をヘルツで入力してください。チューナー、スペクトラムアナライザー、信号発生器、音階周波数表、試験音の仕様などから取得できます。聞こえる音符に対応する波長が必要な場合は基音周波数を使い、特定の倍音を調べる場合はその周波数を別に入力してください。既定の音速は343メートル毎秒で、室温に近い屋内空気について一般的に使われる近似値です。実際の音速は主に温度で変わり、多くの実用的な課題では湿度や空気組成も小さく影響します。実験手順書、音響規格、環境計算で別の値が指定されている場合は、メートル毎秒で入力してください。2つの入力はいずれも0より大きい必要があります。0以下の周波数は本計算で扱える周期的な音楽波を表さず、0以下の伝搬速度からも必要な物理的長さは得られません。単位を統一し、キロヘルツはヘルツへ、フィート毎秒の速度はSI単位へ変換してください。出力には受理した値も表示されるため、後工程で使う前に単位変換の誤りを確認できます。
計算した波長の読み方と活用方法
結果には波長のメートル値とセンチメートル値に加え、周波数、音速、使用した式が含まれます。メートルは室内音響や低音の検討に便利で、センチメートルは短い波長を楽器部品、マイク間隔、小規模な実験装置と比較するときに適しています。波長がそのまま管、弦、共鳴器に必要な寸法になるわけではありません。境界条件が重要であり、開管、閉管、振動弦、音響空洞では、物理寸法とモードの関係が異なります。同様に、2台のスピーカーの距離だけでは干渉を完全に予測できず、位相、方向、反射、聴取位置も影響します。この値を空気中を進む1周期の基礎的な長さとして使用し、その後で対象に適した音響モデルを適用してください。決定論的なAPIは、課題、教育アプリ、調律資料、音符表、再現可能なテストに利用できます。無効な入力には、無限大や誤解を招く数値ではなく明確なエラーを返します。ブラウザーは無料で、APIの正常な1件には$0.002がかかります。
活用例
音楽音響の授業
音符ごとの波長を比較し、低音と高音が空気中で異なる距離を占める理由を示せます。
楽器と室内の実験
共鳴、定在波、反射、間隔を調べる際に、空気中の基準となる波長を求められます。
周波数表の自動作成
音符表、教育ソフト、実験報告、検証処理向けに、再現可能なメートル値とセンチメートル値を生成します。
よくある質問
音符の波長はどの式で計算しますか?
波長 = 音速 / 周波数を使用します。音速をメートル毎秒、周波数をヘルツで入力すると、結果はメートルになります。
音速の既定値が343 m/sなのはなぜですか?
343 m/sは、室温付近の空気中の音についてよく使われる近似値です。環境に適した値が分かる場合は変更できます。
440 HzのA4の波長はいくつですか?
音速343 m/sでは、A4の波長は約0.7795メートル、すなわち77.95センチメートルです。
波長だけで楽器の正確な寸法が決まりますか?
いいえ。境界条件、共鳴器の種類、端補正、材料、使用する振動モードも関係します。
この音符波長計算機は無料ですか?
ブラウザー版は無料です。正常なAPIリクエストには、公開基本料金$0.002でKIT残高が使われます。無効な入力は課金されません。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/optics/wavelength-of-musical-note \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency":440}'const res = await fetch("https://api.kit.forhosting.com/optics/wavelength-of-musical-note", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency": 440
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/wavelength-of-musical-note",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency": 440
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/wavelength-of-musical-note", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency":440}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency":440}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/wavelength-of-musical-note", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"frequency": 440
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.wavelength_of_musical_note",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |