Software Documentation

自然音 BGM Nature Sound Mixer

水・風・生き物・天気・環境 の5カテゴリから50種類の自然音を自由に組み合わせ、 自分だけのサウンドスケープを作り出すブラウザ完結型BGMアプリケーション。

ソフトウェア概要

このソフトウェアは、Web Audio API を使ってブラウザ上でリアルタイムに自然音を合成・再生するBGMミキサーです。 外部の音声ファイルを一切使用せず、すべての音はJavaScriptが生成するノイズ・発振器・フィルターの組み合わせで作られています。

複数の音を同時に重ねることで、深い森の朝雨の夜の焚き火など、 豊かな自然環境をヘッドフォンの中に再現できます。作業・睡眠・瞑想・リラクゼーションなど、あらゆる場面で活用できます。

50 サウンド
5カテゴリ×合計50種類の自然音を収録
8 プリセット
シーン別の厳選組み合わせを用意
ループ
すべての音はシームレスに無限ループ
0 外部ファイル
音声ファイル不要。完全ブラウザ完結
🍃

5つのサウンドカテゴリ

全50サウンドは自然界の要素に合わせて5つのカテゴリに分類されています。 各カテゴリはフィルタータブで絞り込み表示ができます。

💧 12種
小川のせせらぎ 静かな雨 強い雨 波音 深海の波 湖のさざ波 急流 水滴 噴水 湿地帯 水中
穏やかな流れから荒波まで、水にまつわるあらゆる音響を網羅。
🌬️ 10種
そよ風 森の風 強風 洞窟の風 海風 山岳の風 竹藪の風 砂漠の風 室内の風 吹雪
柔らかいそよ風から猛吹雪まで、風の多様な表情を再現。
🐦 生き物 11種
夜明けの鳥 コオロギ カエル フクロウ セミ 狼の遠吠え クジラの歌 蜂の羽音 カラス 鹿の鳴き声 虫の合唱
野鳥から深海のクジラまで、生命の息吹を感じる生き物の音。
⛈️ 天気 9種
遠雷 近雷 霧笛 朝霧 稲妻 春雨 台風
天候の変化が生む音の表情を、穏やかな霧から激しい嵐まで再現。
🌲 環境 8種
森の昼 森の夜 焚き火 神社 洞窟 田んぼ 山頂 秋の森
場所や空間そのものが持つ音の雰囲気を、アンビエントとして収録。
🌊

主な機能

🎛️
多重同時再生ミキサー
最大50音を同時に再生・ミックス可能。各サウンドカードをクリックするだけで音が重なり、独自のサウンドスケープが生まれます。
🔊
二段階音量コントロール
各サウンドに個別の音量スライダーを装備。さらにマスターボリュームで全体の音量を一括調整できます。
🎬
8種のシーンプリセット
「深い森」「雨の午後」「海辺の夜」など、厳選されたサウンドの組み合わせをワンクリックで呼び出せます。
🔍
カテゴリフィルター
5つのカテゴリタブで表示を絞り込み。目的の音を素早く見つけて選択できます。
⏯️
一括操作ボタン
「全停止」「全一時停止」「全再生」ボタンで、再生中のすべてのサウンドをまとめて操作できます。
再生インジケーター
再生中のカードにはアニメーションする波形インジケーターが表示され、どの音が鳴っているか一目でわかります。
⛩️

8つのプリセットシーン

プリセットは複数サウンドの最適な組み合わせを記憶したショートカットです。 選択するとすべての再生中のサウンドを停止し、そのシーンのサウンドセットを自動的に再生します。

🌲
深い森
夜明けの鳥そよ風小川虫の合唱森の昼
🌧️
雨の午後
静かな雨遠雷森の風焚き火
🌊
海辺の夜
波音海風深海の波霧笛
🌼
春の草原
そよ風夜明けの鳥蜂の羽音春雨カエル
🌙
夜の静寂
コオロギフクロウ室内の風森の夜カエル
⛈️
嵐の前
強風強い雨近雷稲妻台風
☯️
禅の庭
水滴神社朝霧室内の風
🌴
熱帯雨林
セミカエル急流虫の合唱森の昼
💻

技術仕様

このアプリケーションはサーバー不要のピュアなフロントエンド技術のみで構築されており、 HTMLファイル単体でどのモダンブラウザでも動作します。

技術要素 内容 詳細
Web Audio API 音声生成エンジン ブラウザ標準APIでリアルタイムに音声を合成。外部ファイル不要でノイズ・発振器・フィルターを組み合わせて自然音を再現します。
AudioBufferSourceNode ノイズループ生成 ホワイトノイズバッファを生成し、BiquadFilterNodeでフィルタリングすることで風・水・雨などの連続音を実現。
OscillatorNode 周期音・LFO コオロギ・セミ・クジラなど周期性のある生き物の音や、音色変化のためのLFO(低周波発振器)として使用。
BiquadFilterNode 音色成形 ローパス・ハイパス・バンドパスフィルターを組み合わせ、それぞれの自然音の周波数特性を作り出します。
GainNode 音量制御・エンベロープ 個別音量・マスター音量の調整に加え、鳴き声や雷のアタック/リリース制御にも使用。
setTimeout / clearTimeout ランダムタイミング フクロウ・カエル・雷など不定期に発生する音に、ランダムな間隔のタイマーを使用してリアルな自然感を演出。
HTML / CSS / JavaScript フロントエンド 単一HTMLファイルで完結。外部ライブラリなし(Googleフォントのみ)。CSS変数・アニメーション・Grid/Flexboxレイアウト使用。
📖

使い方

01
ファイルをブラウザで開く
HTMLファイルをGoogle Chrome・Firefox・Safari・Edgeなどのモダンブラウザにドラッグ&ドロップするか、ダブルクリックして開きます。インターネット接続・サーバー不要です。
💡 初回クリック時にブラウザの音声許可が求められる場合があります。許可してください。
02
サウンドカードをクリックして再生
画面下部のグリッドに並んだ50枚のサウンドカードをクリックすると、その音が再生されます。もう一度クリックすると停止します。再生中のカードには緑色の光と波形アニメーションが表示されます。
💡 複数のカードをクリックして音を重ねると、豊かなサウンドスケープが完成します。
03
音量を調整する
各カードの下部にある小さなスライダーで、そのサウンドの音量を個別に調整できます。画面上部の「マスター」スライダーで全体の音量をコントロールできます。
💡 メイン音を大きく、環境音は小さめにすると自然なバランスになります。
04
プリセットを試す
画面上部のプリセットボタン(「深い森」「禅の庭」など)をクリックすると、現在再生中の音をすべて停止し、そのシーンに最適な組み合わせが自動的に再生されます。
💡 プリセットをベースに追加でサウンドを加えてカスタマイズすることも可能です。
05
カテゴリで絞り込む
「水」「風」「生き物」「天気」「環境」のタブをクリックすると、そのカテゴリのサウンドだけが表示されます。「すべて」タブで全50サウンドに戻ります。
💡 「生き物」カテゴリだけ表示して、好みの鳥や虫の声を探してみましょう。
🎧 推奨使用シーン

集中作業・勉強には「深い森」や「小川+そよ風」の組み合わせが集中力を高めます。 睡眠・リラックスには「夜の静寂」や「波音+海風」がおすすめです。 瞑想・ヨガには「禅の庭」プリセットが心を落ち着かせます。 すべての音はシームレスにループするため、何時間でも途切れなくBGMとして流し続けられます。