1/fゆらぎ(エフ分のいちゆらぎ)とは、信号のパワーが周波数 f に反比例して分布する「ゆらぎ」のことです。規則正しさと不規則さがちょうどよく混ざり合った状態で、ろうそくの炎、小川のせせらぎ、そよ風、人の心拍、自然界のあちこちに存在し、人が「心地よい」と感じるリズムとして知られています。
この記事では、1/fゆらぎの仕組みと作り方を、研究の現場で生成方法を扱ってきた立場からやさしく解説します。さらに、他のサイトにはない「手元の音をその場で1/fゆらぎに変えられる無料ツール」も用意しました。理屈は後でいい、まず体験したいという方は、下のボタンからどうぞ。
1/fゆらぎとは?まずは結論から
1/fゆらぎとは、信号のパワー(強さ)が周波数 f に反比例して分布するゆらぎのことです。
低い周波数(ゆっくりした変化)ほどエネルギーが大きく、高い周波数(細かい変化)ほどエネルギーが小さくなります。
完全に規則的でも、完全にランダムでもない、その「中間」にあたるのが1/fゆらぎで、人間が本能的に快適だと感じやすいとされています。
音の世界では、この1/f特性を持つノイズは「ピンクノイズ」と呼ばれます。
つまり「音を1/fゆらぎにする」とは、おおまかに言えばピンクノイズの性質を音に与えることと考えると分かりやすいでしょう。
1/fゆらぎの正体:パワースペクトルで見る3つのノイズ
ゆらぎの性質は「パワースペクトル(周波数ごとのエネルギー分布)」で分類できます。
代表的な3つを並べると、1/fゆらぎの立ち位置がはっきりします。
| 種類 | スペクトル | 特徴 | 聞こえ方・印象 |
|---|---|---|---|
| ホワイトノイズ | 1/f0(一定) | 全周波数が均等 | 「サー」。やや刺激的・人工的 |
| ピンクノイズ(1/f) | 1/f | 低域が強く高域が弱い | 「ザァー」。自然で耳に優しい |
| ブラウンノイズ | 1/f2 | 低域が非常に強い | 「ゴォー」。重く落ち着いた印象 |
ホワイトノイズは無秩序すぎて長く聞くと疲れやすく、ブラウンノイズは単調になりがちです。
その間にあるピンクノイズ(1/f)が、最も「自然」で心地よく感じられると言われるのはこのためです。
自然界にあふれる1/fゆらぎの例
1/fゆらぎは「特別なもの」ではなく、私たちの身の回りに普遍的に存在します。
代表的な例を挙げます。
- ろうそくの炎の揺れ/たき火のゆらめき
- 小川のせせらぎ・波の音
- そよ風・木漏れ日
- 人の心拍の間隔や脳波(α波)のゆらぎ
- 電車の心地よい揺れ(つい眠くなるアレ)
- クラシック音楽の音量・音高の変化
音楽との関係は古くから研究されており、物理学者リチャード・ヴォス(R. F. Voss)とジョン・クラーク(J. Clarke)は1975年、多くの楽曲の音量や音高の変動が1/f的な性質を持つことを報告しています。
人が「心地よい」と感じる音楽の構造そのものに、1/fゆらぎが潜んでいるわけです。
なぜ人は1/fゆらぎを心地よく感じるのか
明確な定説はまだありませんが、有力な考え方として「人間の生体リズム自体が1/fゆらぎを持っているため、外部の1/fゆらぎと同調(共鳴)するとリラックスしやすい」という説があります。
日本では物理学者・武者利光(むしゃ としみつ)氏らが1/fゆらぎと快適性の関係を研究し、扇風機の風や空調などへの応用を通じて、この概念を広く知らしめました。
近年では睡眠導入・集中力サポート・リラクゼーションを目的に、1/f特性を持つBGMやノイズ(ピンクノイズ)が活用されています。
なお効果には個人差があり、医療的効果を保証するものではない点には注意が必要です。
【無料ツール】手元の音をその場で1/fゆらぎにする
ここからが本記事の目玉です。
下のプレーヤーは、あなたの音声ファイルを読み込み、ブラウザ上でリアルタイムに1/fゆらぎを付加します。
インストール不要、データはどこにも送信されず、すべてあなたのブラウザ内(Web Audio API)で処理されます。
手持ちの曲がなければ「サンプル音で試す」をタップしてください。
プレーヤーの使い方
- 「音声ファイルを選ぶ」で手持ちの曲を読み込む(または「サンプル音で試す」)。
- 「再生」をタップ。中央のオーブが1/fゆらぎに合わせて呼吸します。
- 揺らぎの深さ=音量のゆらぎ幅、揺らぎの速さ=ゆらめきの周期を調整。
- 「ピッチの揺らぎ」を0.01前後に薄がけすると、より自然な「生演奏感」が出ます。
1/fゆらぎ(ピンクノイズ)の作り方
方法1:Audacityなどで一発生成(最も簡単)
とにかく手軽に1/fノイズが欲しいなら、無料の音声編集ソフト「Audacity」が定番です。
メニューの「ジェネレート → ノイズ → ピンクノイズ」を選ぶだけで、1/f特性のノイズが生成できます。
睡眠用・作業用BGMの素材として十分実用的です。
方法2:プログラムで厳密に作る
自前で生成するなら、ホワイトノイズの周波数成分を 1/√f でスケーリングする(FFT方式)か、フィルタを重ねる「Voss-McCartney法」「Paul Kellet法」が定番です。
下は、上のプレーヤーでも使っているPaul Kellet法の中核部分です。
複数の漏れフィルタを重ねることで、計算量を抑えつつ1/f特性を近似します。
// Paul Kellet 法によるピンクノイズ(1/f)生成の中核
let b0=0,b1=0,b2=0,b3=0,b4=0,b5=0,b6=0;
for (let i=0; i < len; i++) {
const w = Math.random()*2 - 1; // ホワイトノイズ
b0 = 0.99886*b0 + w*0.0555179;
b1 = 0.99332*b1 + w*0.0750759;
b2 = 0.96900*b2 + w*0.1538520;
b3 = 0.86650*b3 + w*0.3104856;
b4 = 0.55000*b4 + w*0.5329522;
b5 = -0.7616*b5 - w*0.0168980;
out[i] = b0+b1+b2+b3+b4+b5+b6 + w*0.5362; // ← これが1/f(ピンクノイズ)
b6 = w*0.115926;
}
方法3:既存の音を1/fゆらぎにする(このツールの仕組み)
「ゼロからノイズを作る」のではなく「好きな音に1/fのゆらぎを乗せたい」場合は、考え方が少し変わります。
ポイントは、ピンクノイズをゆっくりにした信号を、再生中の音の音量(gain)や再生速度(playbackRate)に「注ぎ込む」ことです。
Web Audio APIのAudioParamは「本来の値+接続したノードの出力」を合算する仕様なので、ピンクノイズ源をパラメータに直接つなぐだけで、中心値のまわりが1/f的に揺れてくれます。
// ピンクノイズ(1/f)を「音量」に注入するだけ
pinkNoiseSource.connect(depthGain);
depthGain.connect(gainNode.gain); // gain.gain = 中心値 + 1/fゆらぎ
// 「ピッチ・テンポ」にも薄く注入すると、より自然に
pinkNoiseSource2.connect(pitchDepth);
pitchDepth.connect(source.playbackRate);
生のピンクノイズは可聴域の速さなので、生成時に漏れ積分(一段ローパス)で数秒スケールまで遅くし、±1に正規化してから使うのがコツです。
これで「呼吸のようにゆっくりした1/fゆらぎ」になります。
1/fゆらぎの活用シーン
- 睡眠・入眠サポート:単調なホワイトノイズより耳に優しく、長時間でも疲れにくい。
- 集中・作業用BGM:突発的な環境音をマスキングしつつ刺激が少ない。
- 動画・配信のBGM制作:単調なループにゆらぎを足して「生っぽさ」を演出。
- 店舗・空間演出:BGMや照明の明滅に1/fゆらぎを取り入れて居心地を高める。
よくある質問(FAQ)
1/fゆらぎとピンクノイズは同じものですか?
厳密には「1/fゆらぎ」はパワーが周波数に反比例する「性質」の総称で、その性質を持つ音(ノイズ)が「ピンクノイズ」です。
音の文脈ではほぼ同義として扱われます。
1/fゆらぎは本当にリラックス効果があるの?
人の生体リズムと同調しやすく快適に感じられるとする研究や報告がありますが、効果には個人差があり、医療的な効果を保証するものではありません。
このプレーヤーで読み込んだ音はどこかに送信されますか?
いいえ。
すべてあなたのブラウザ内(Web Audio API)で処理されます。
ファイルがサーバーに送られることはありません。
作った1/fゆらぎの音を保存(書き出し)できますか?
このツールはリアルタイム再生用です。
ファイルとして書き出したい場合は、AudacityでのピンクノイズミックスやDAW上での録音をおすすめします。
この記事の著者について
本記事は、学会にて「1/fゆらぎの生成方法」に関する研究発表を行った筆者が、信号処理と音響の実務経験をもとに執筆・監修しています。
理論だけでなく、実際に生成アルゴリズムを実装してきた立場から、教科書的な解説と現場で使えるツールの両方をお届けしました。
「自然なゆらぎ」は、規則と偶然のあいだに宿ります。
まずは上のプレーヤーで、あなたの好きな曲が1/fゆらぎでやさしく息づく感覚を体験してみてください。
