実トロンボーンの録音をFFTで実測して目標数値を立て、合成と再測定のループで音色を当てにいく改良ループの図

トロンボーンの音を「実測」で当てにいく ── 音色工房①

FM合成の回 では、sin 2つから音色の森が生えるという仕組みを見ました。今回は少し毛色を変えて、開発の実録を書きます。テーマは「本物のトロンボーンに寄せる作業を、勘に頼らず測って前に進める工程に変える」ことです。 合成の方式そのもの——倍音の足し算 、FM、ノコギリ波をフィルタで削る減算合成——は、教科書にもこの連載にも書いてあります。ところが方式を知っていることと、実在の楽器の音を当てられることのあいだには、けっこうな距離があります。パラメータの海の中から「トロンボーンのあの音」にたどり着く手順は、教科書にはあまり載っていません。この記事は、その距離をどう詰めたかという作業記録です。 材料は身内から出します。筆者は Harmonize という音感トレーニングアプリを個人開発していて、正解音のガイドとして鳴る楽器音は、録音の再生ではなくすべて自前の合成です。そのラインナップにトロンボーンを足したときの一部始終が、ちょうどこの話の生きた実例になっています。 Harmonize 相対音感と純正律の感覚を鍛える音感トレーニングアプリ 今すぐ無料でダウンロード App StoreGoogle Play 「おとなしい」では直せない 最初に作った版(v1と呼びます)は、いちおうトロンボーンには聞こえました。ノコギリ波をローパスフィルタで丸めた、金管の顔をした音です。ところが実機で鳴らしてみると、感想はひとこと「おとなしい」。本物のトロンボーンが持っている、中低音の張り、音の芯が前に出てくる感じがないのです。 問題は、この感想が改良の役に立たないことです。「おとなしい」から何をどうするのか。フィルタを開く、倍音を足す、音量を上げる——手はいくらでも思いつきますが、どれが正解かは感想からは決められません。勘でつまみをいじり、聴いて、またいじる。これを繰り返しても、良くなったのか悪くなったのかさえ、だんだん分からなくなってきます。耳は「何かが違う」と気づくことにかけては優秀なのですが、どこを・どちらへ・どれだけ直すかを言い当てるのは苦手なのです。 そこで方針を変えました。耳の感想を、測定値に翻訳するのです。 やることは図のとおりで、まず手本になる実物の音を FFT——音の波形を「どの高さの成分がどれだけ含まれているか」に分解する計算——にかけて、目指すべき音の姿を数値のカードにします。あとは自分の合成音も同じ物差しで測り、カードと見比べながらレシピを直していく。目標が数値なので、一手ごとに「近づいたか、遠ざかったか」がはっきり分かります。音色作りが、当てずっぽうから測定のある工学になります。 手本を測って、目標数値を立てる 都合のいいことに、手本はすぐ近くにありました。アプリには効果音として、本物のトロンボーンで演奏された録音がひとつ同梱されています。この録音を FFT にかけて、倍音——基音(音程を決めるいちばん低い成分)の2倍、3倍……の高さで一緒に鳴っている成分——の大きさを測りました。 結果は少し意外なものでした。いちばん大きいのは基音ではありません。第2倍音が基音より 5dB も大きく、第3倍音が基音より 3dB 小さいだけでほぼ肩を並べ、第4倍音が 9dB 落ち。エネルギーの大半は 500〜1000Hz の帯域に集まっていました。トロンボーンの「張り」の正体は、基音の上に乗った中域の倍音たちが主役を張っていることだったのです。 もうひとつ、全体をひとつの数字に要約する指標として、スペクトル重心も測りました。スペクトル重心とは、周波数成分をエネルギーの重みで平均した「音の明るさの重心」で、高い成分が多い音ほど重心は高くなります。フィルタの回 で「高い成分を削ると音がこもる」という話をしましたが、その明るさ・こもり具合を1個の数値で言い表せる物差しです。手本の実測値は約 1.7kHz。こうして目標のカードがそろいました。第2倍音 +5dB、第3倍音 −3dB、第4倍音 −9dB、重心 1.7kHz。ここから先の作業は、この4つの数字を当てにいくゲームになります。 レシピ ── ノコギリ波を3系統に分けて削る 合成の方式には、倍音が全部入ったノコギリ波からフィルタで不要な成分を削り出す、減算合成を使いました。素材のノコギリ波には基音の整数倍の倍音がひととおり含まれているので、あとは「どこを残し、どこを削るか」の設計がそのまま音色になります。 鍵になるのはフォルマントです。フォルマントとは、楽器の管や人の口の形で決まる「よく響く固定の帯域」のことで、音程を変えても動かないのが特徴です。人の声の母音がこれで決まるという話はフォルマント合成の回 に書きましたが、金管楽器も同じで、管とベル(先端の朝顔)の共鳴が特定の帯域をいつも持ち上げています。そこでノコギリ波を3系統に分け、それぞれ別のフィルタを通しました。1系統目は 2.8kHz のローパスフィルタで、音の体になる低域〜中域をそのまま残す「胴鳴り」。2系統目は 620Hz を中心とするバンドパスフィルタ(決まった帯域だけを通すフィルタ)で、手本の主役だった第2倍音のあたりを持ち上げる第1フォルマント。3系統目は 950Hz の第2フォルマントで、第3倍音の張りを受け持ちます。3つを 0.35 : 0.6〜1.0 : 0.7 の重みで混ぜると、目標の倍音バランスの土台ができます。 混ぜたあとに、もうひと味あります。tanh 関数で波形の頭を軽く潰すドライブ(サチュレーション)です。波形の形が変わることは倍音の構成が変わることなので、潰せば潰すほど倍音が増えて音は張り出します。ギターの歪みと同族の現象で、金管の「ブリッ」とした質感はここから出ます。さらに時間方向の演出として、音量は 45ms かけてふわっと膨らみ、明るさ(第1フォルマントの重みとドライブ)はそれより遅い 100ms で開くようにしました。金管のスウェルは音量が先、明るさが後から追いかけてくるからです。おまけに出だしの 10ms だけ、息の当たるノイズ(チフ)を薄く混ぜてあります。音量の輪郭が楽器の顔を決めるという話はエンベロープの回 のとおりで、ここでも効いています。 ...

公開: 2026年7月15日 · Toshihiko Arai
暗い氷青の背景に、粒へ刻まれた波形とマゼンタの固定位置マーカー、氷の結晶、GRANULAR FREEZEの文字を重ねたレコードジャケット風アイキャッチ

音を粒に刻んで凍らせる ── Granular Freeze

「音を止める」と聞くと、波形の再生ボタンを一時停止して、その瞬間の形を静止画のように残す姿を想像します。しかし、スピーカーへ同じ値を出し続けても鳴るのは持続音ではなく、膜が一定の位置へ寄ったままになる直流です。音として聞こえ続けるには、空気を揺らし続けなければなりません。 Granular Freezeが止めるのは波の振動ではなく、音の中を進む再生位置です。流れてくる音を数ミリ秒〜数十ミリ秒の小さな断片、グレイン(grain、音の粒)に刻み、ある一瞬の周辺から取った粒を何度も重ねて鳴らす。同じ場所の波は動き続けるので音は出ますが、次の場所へ読みに行かないので出来事は先へ進みません。音を「連続した波」ではなく「粒の集まり」として扱い直すと、再生位置と時間の進みを切り離せるわけです。 音は数字の列だという連載の起点 から見ると、ここでの操作はバッファに保存した数字をどこから読むか決めているだけです。リングバッファでディレイを作った回 では読み出し位置を一定速度で回しましたが、Granular Freezeではその位置を一点の周囲に留めます。前作のアシッドベース入門 が波形をフィルターで動かす番外編G系列の1本目なら、今回は音の時間そのものを粒へほどく2本目です。 粒の切れ目を窓でなめらかにする グレインを作る最も素朴な方法は、バッファから短い区間をそのまま切り出すことです。ただし、切り出した先頭と末尾の振幅がゼロとは限りません。たとえば波形が0.7のところで突然始まり、別の高さで突然ゼロへ戻ると、スピーカーの位置が一瞬で跳びます。この不連続が広い周波数成分を生み、「プチッ」というクリックノイズになります。 そこで各グレインには窓関数を掛けます。窓関数とは、短い区間の両端をゼロへ絞るための振幅の形です。Hann窓なら、長さ $N$ のグレインの $n$ 番目へ掛ける値は $w(n)=0.5-0.5\cos(2\pi n/(N-1))$。先頭で0から立ち上がり、中央で1になり、末尾でまた0へ戻ります。 窓を掛けると切れ目は消えますが、1粒だけでは両端が無音になります。そこで次の粒を少し早く始め、窓の山どうしを重ねます。粒の長さを表すgrain sizeを短くすると、凍結位置の細かな質感を拾いやすく、金属的で粒立った音になりやすい。長くすると元の音程や声らしい響きが残りやすい一方、元の時間変化も少し抱え込む。この数十ミリ秒の選び方が、静止した音の輪郭を決めます。 密度を上げると粒が連続音になる 1秒あたりに鳴らすグレイン数をdensity(密度)と呼びます。密度が低く、前の粒が消えてから次が始まる状態では、耳は一つひとつを「プッ、プッ」と分かれた音として追えます。密度を上げて複数の窓が重なると、どれかの粒が常に鳴っている状態になり、粒の列は切れ目のない持続音へ変わります。この重なりがオーバーラップです。 密度は多ければ多いほどよいわけではありません。同時に鳴る粒が増えると振幅も足し合わされるので、音量をそのままにするとクリップします。実装では重なり数に応じて各グレインのゲインを下げるか、出力側で余裕を持たせます。密度が低い領域では粒のリズムが、高い領域では滑らかな面が聞こえる。この点から線、線から面への変化が、グラニュラー処理の面白さです。 位置とピッチを散らすと音の雲になる 凍結位置を完全な一点に固定すると、まったく同じ断片が同じ周期で並びます。素材によっては規則性が耳につき、短いループのような「ブーン」という癖が出ます。そこで位置へごく小さなランダム幅を足します。position jitter(位置ジッター)とは、基準位置の前後からグレインの開始点を少しずつ選び直すばらつきです。 さらに各グレインの再生速度をわずかに変えるpitch spread(ピッチの散らばり)を加えると、粒ごとに音程が少しずつずれます。中心となる音は残しながら、同じコピーばかりが重なる規則性をほどけます。 これは空間の反射を写し取って残響を作る畳み込みリバーブ とは違う方向の質感作りです。畳み込みが部屋の応答で音を包むのに対し、Granular Freezeは音そのものを多数の小片へ分け、時間とピッチのばらつきで雲へ組み替えます。jitterを広げすぎれば元の瞬間から離れ、pitch spreadを広げすぎれば音程の芯が消えるので、自然なフリーズには「固定点の周囲をほんの少し曇らせる」程度が効きます。 Freezeという技法はどこから来たのか 音を粒として捉える考えは、デジタル音響より古く、1946〜47年に物理学者デニス・ガボールが提示した音響学的量子理論まで遡ります。音を微小な時間と周波数を持つ粒の集まりとして記述する理論でした。1959年には作曲家ヤニス・クセナキスが、録音テープをはさみで細かく切って貼り直すという物理的な方法で、手作業のグラニュラー合成を実現します。 1975年、カーティス・ローズはグラニュラー合成を初めてコンピュータ上で実現しました。計算機の中なら、粒の位置、長さ、密度、ピッチを大量に制御できます。ローズは2001年の著書『Microsound』で、この音符より小さな時間領域の理論、歴史、作曲技法を体系化しました。 エフェクトとしてのFreezeを考えるうえで重要な実例が、フランスの電子音響音楽研究機関GRMに由来するGRM ToolsのFreezeです。約30秒のバッファへ音を取り込み、その中の一区間を指定して、ループ、重ね合わせ、ピッチシフトをしながらリアルタイムに動かせます。内部ではバッファを数サンプル単位までグラニュラー化して重ね、時間を留める効果を作ります。GRM Toolsの原型はユーグ・ヴィネが作り、1994年以降、エマニュエル・ファヴローらによってプラグイン化されました。FreezeやShufflingは、今日のグラニュラー系エフェクトへつながる源流のひとつです。 現在の制作環境にも同じ考えはあります。Ableton Live標準のGrain Delayは、入力を小さな粒として取り込み、指定時間後に粒ごと再生するエフェクトです。Frequencyがgrain sizeをHzで表し、ピッチシフトや時間・ピッチのばらつきを調整できます。AbletonのGranulator(Max for Live)は、サンプルを短い断片に分け、重ね合わせとクロスフェードで再生するグラニュラーシンセサイザーです。道具の名前や目的は違っても、「どこから粒を取り、どのくらい重ね、どれだけ散らすか」という設計は共通しています。 録音で聴くフリーズの質感 道具の話が続いたので、最後に「この質感を丸ごと聴かせてくれる音楽」を少しだけ紹介します。グラニュラー・フリーズは、前回のTape Stop のAvicii「Levels」のように誰もが知るヒット曲の決め技になっているわけではありません。むしろ音を細かい粒に崩して時間を宙づりにする、その手触りそのものを味わうタイプの音楽で生きます。下の2枚は、まさに「粒の雲」が作品まるごとに広がっている代表格です。 坂本龍一 / 2017 async 晩年の坂本龍一が、ピアノや環境音を断片的・粒状に扱ってつくったアルバム。音が一点で漂ってなかなか前へ進まない場面が随所にあり、日本の耳になじみのある入口としても聴きやすい一枚です。 YouTubeで探す Amazonで探す Fennesz / 2001 Endless Summer ギターの音をノートパソコンで粒に砕き、真夏の光のような音の雲へ組み替えた一枚。この記事で作った「固定点の周囲をほんの少し曇らせる」質感が、そのまま一続きの音楽として立ち上がっているのが聴けます。 YouTubeで探す Amazonで探す ジャケット画像はMusicBrainz / Cover Art Archive由来の画像を記事内に同梱して配信しています。 ...

公開: 2026年7月15日 · Toshihiko Arai
sin とノイズという2つの材料からキック・スネア・ハイハットの3つの打楽器が作られることを示す図

ノイズと sin だけでドラムセットを作る ── 打楽器の手続き合成

FM合成の回 では sin 2つでベルもエレピも作りましたが、それでもドラムだけは別格に思えます。太鼓の皮を叩く衝撃、響き線のざらつき、シンバルの複雑な金属の輝き——こんな音をプログラムで組み立てるのは無理筋で、ドラムばかりは本物を録音して貼りつける(サンプリングする)しかない。そう考えるのが自然です。 ところが実際は逆で、ドラムこそ手続きで作りやすい音です。キックはピッチが急降下する sin。スネアは短い sin にノイズを混ぜたもの。ハイハットは金属っぽいノイズの高い成分だけを残したもの。材料は sin とノイズの2つきりで、あとはそれぞれにエンベロープ (音量の輪郭)を掛けるだけ。録音ファイルを1つも使わずに、ドラムセットひとそろいが組み上がります。 これは机上の遊びではなく、音楽史に太い足跡を残したやり方です。1980年にローランドが発売したリズムマシン TR-808、通称「ヤオヤ」は、録音を一切使わず、全音色をアナログ回路のこの手続きで作っていました。当時はメモリが高価で録音を貼る余裕がなかったための苦肉の策でしたが、そこから出てきた「本物のドラムには全然似ていないのに、妙に気持ちいい音」は、ヒップホップやハウスの土台になり、いまも世界中の曲の低音で鳴り続けています。この記事では、その808流のレシピを1品ずつ、ブラウザで鳴らしながら見ていきます。 キック ── 音程の落下が「打撃」に聞こえる まずはドラムセットの心臓、キック(バスドラム)からです。材料は sin が1本だけ。仕掛けは、その sin の周波数を一瞬で急降下させることです。 鳴らした瞬間は150Hzあたり、音程でいえば低めの歌声くらいの高さから出発して、0.1秒ほどで45Hz——耳というよりお腹に響くような低さ——まで一気に滑り落とします。同時に音量のほうも、叩いた瞬間を最大にしてあとは減るだけの打楽器型の輪郭を掛ける。つまり「高さ」と「大きさ」を同時に急降下させるわけです。 面白いのは、この音程の落下を、耳は音程の変化としては聞かないことです。落下があまりに速いので、メロディーがずり下がったとは感じず、「ドッ」という打撃の硬さとして知覚されます。デモで落下時間のつまみを触るとよく分かるのですが、落下を速くするとアタックの硬いタイトなキックに、遅くすると「ミョン」と沈み込むあの808らしい低音になります。音色の芯の硬さを握っていたのは、波形でもフィルタでもなく、音程の落下速度だったのです。 実物の太鼓でも似たことが起きています。叩かれた瞬間の皮はぐっと押し込まれて張りが強く、振動は高めから始まりますが、すぐに張りが戻って音が低く落ち着く。sin の急降下は、この皮の振る舞いのいちばん大事な骨組みだけを抜き出した真似だと言えます。 スネアとハイハット ── ノイズという素材 キックが sin の担当だとすると、残る2つはもうひとつの材料、ノイズの出番です。ここでいうノイズはホワイトノイズ、つまり低い成分から高い成分まで全部の高さがまんべんなく混ざった「ザーッ」という音のことです。作り方に工夫は何も要らず、サンプルごとにでたらめな数を並べるだけ。音は数の列だ という話をこの連載の最初にしましたが、その数の列をサイコロで決めれば、それがもうホワイトノイズです。 スネアの実物は、二重の構造で鳴っています。叩かれた皮と胴の「タン」という音程のある響きと、裏の皮に張られた響き線(スナッピーと呼ばれる金属のコイル線)がびりびり震える「シャッ」というざらつき。手続き合成でもそのまま二重にします。皮の担当は短い sin を2本、胴の共鳴らしく低めの音程で一瞬だけ。響き線の担当はホワイトノイズの低域を削ったものを短く。この2つをただ足し算するだけで、あのスネアになります。デモにはトーンとノイズの配合を変えるつまみを付けてあり、ノイズを絞りきると皮の音だけが残ってタムタム(音程のある太鼓)に、逆に振りきると響き線だけの「シャッ」になります。スネアとタムが同じレシピの配合違いだと分かるのは、手続き合成ならではの眺めです。 ハイハットはさらにノイズ寄りですが、ただのホワイトノイズを短く切っても「プシュッ」というエアスプレーのような音にしかなりません。シンバルらしさに足りないのは金属の質感です。FM合成の回 で、鐘や金属の響きの正体は「倍音が整数倍に並ばないこと」だという話がありました。ハイハットでも同じ手が使えて、互いに整数倍の関係にならない周波数の矩形波(真四角な形の、倍音をぎっしり含んだ波)を6本重ねると、ノイズとも楽音ともつかない金属質のじゃらつきが生まれます。これが808のハイハットとシンバルの種です。 仕上げはハイパスフィルタ。フィルタの回 では「高い成分を削ると音がこもる」ローパスを使いましたが、ハイパスはその逆で、指定した高さより下を捨てて上だけを通します。金属ノイズの低い成分をばっさり捨てて「シャリ」だけを残せば、ハイハットの完成です。あとはエンベロープの長さひとつで、0.05秒なら閉じたハイハットの「チッ」、0.3秒なら開いた「シャーン」。同じ音の長さ違いが別の奏法に聞こえます。 こうして並べてみると、3つの音色の違いは「sin とノイズをどう配合するか」「エンベロープをどれだけの長さにするか」「フィルタでどこを削るか」の3点だけです。打楽器の合成では波形の細部よりもエンベロープの設計がものを言う——ADSRの回 で「輪郭が音の顔を決める」と書いたことが、ここではほとんど音色の全部を決めています。 触ってみる ここまでのレシピを全部詰めたドラムマシンを用意しました。4つのパッドを叩くと、その瞬間に sin とノイズから計算して鳴らします。録音は1バイトも入っていません。 うまく表示されないときは、デモを別タブで開く 。 まずはパッドを連打しながら、3本のつまみを動かしてみてください。キックの落下時間を右へ回すと打撃が「ミョン」という沈み込みに変わり、スネアのつまみは片端でタム、もう片端で響き線だけになります。ハイハットの余韻を伸ばすと、同じ音がクローズからオープンに化けます。4つめのクラップ(手拍子)はノイズだけの小ネタで、拍手は全員の手が完全には同時に鳴らないので、ノイズの立ち上がりを10ミリ秒ずつずらして3連発にしてあります。たったそれだけで「パン」が「パァン」という人の手の質感になるのが妙に可笑しいところです。 ループ欄の再生ボタンを押すと、16マス1小節のパターンが回ります。マスを押して自分のパターンに描き替えられるので、鳴らしながらつまみを触ると、ドラムマシンの音作りそのものが体験できます。スペクトラム表示では、キックが左端の低域だけ、ハイハットが右側の高域だけに山を立てる——同じ「打楽器」でも住んでいる場所がまるで違うのが見えます。 私事ですが、筆者が個人開発している音感トレーニングアプリ Harmonize のメトロノーム系のリズム音源も、キック、スネア、ハイハットからクラップまで10種類すべてをこの手続き合成で実装しています。アプリの中にドラムの録音ファイルは1つも入っていません。 Harmonize 相対音感と純正律の感覚を鍛える音感トレーニングアプリ 今すぐ無料でダウンロード App StoreGoogle Play どう実現するか キックを式で書くと、周波数の時間変化が ...

公開: 2026年7月14日 · Toshihiko Arai
再生速度のカーブに沿って波形が横へ引き伸ばされ、音程を下げながら止まっていくTape Stopの図

音が止まる瞬間に沈んでいく ── Tape Stop / Vinyl Brake

曲の終わりで、音全体が「ウゥーン」と低く沈みながら止まることがあります。レコードの回転にブレーキをかけたような、あるいはテープレコーダーの電源を切ったような止まり方です。Tape Stop、Vinyl Brake、DJ Stopなどと呼ばれますが、どの名前にも共通するのは、音量ではなく再生速度を動かしていることです。 停止ボタンを押せば一瞬で無音になります。音量をゆっくり絞れば、フェードアウトになります。それに対してTape Stopは、鳴っている音を読み進める速さそのものを、短い時間で1から0へ落としていきます。読む速さが落ちると同じ波形を再生するのに長い時間がかかり、その波形の繰り返しも遅くなる。だから時間が伸びるのと同時に、音程も下へ沈みます。 フェードアウトは音量、Tape Stopは時間を止める フェードアウトが触るのは、波形の縦方向です。サンプルの値を1倍、0.8倍、0.5倍……と小さくしていけば、音色も音程も速さもそのまま、音量だけが消えていきます。歌声は同じ高さ、ドラムは同じテンポのまま、遠ざかるように静かになります。 Tape Stopが触るのは、波形を読む横方向の速さです。再生ヘッドが進む幅を1サンプル、0.8サンプル、0.5サンプル……と狭めていくと、波形は横へ引き伸ばされます。短かった一周期が長くなるので音程が下がり、フレーズ全体も間延びします。最後に音量を少し整えることはあっても、あの「沈む」感じを作っている主役は音量のフェードではありません。 この違いは、止まり際の輪郭にも表れます。フェードアウトでは高い成分も低い成分も元の位置に残ったまま薄くなります。Tape Stopではスペクトル全体が低いほうへ滑り落ちます。耳は「音が小さくなった」だけでなく、「動いていた機械が慣性を失って止まった」という出来事を感じ取るわけです。 サンプル列を読む針を遅くする コンピューターにとって、音とは1秒に44100個ほど流れてくる数の列です。この連載の出発点である音は数字でできている では、スピーカーをどちらへどれだけ動かすかを、この数の並びで表せることを見ました。録音された音を再生する処理は、並んだ数を先頭から順番に拾い、スピーカーへ渡す仕事だと考えられます。 通常再生では、読み出し位置を毎回ちょうど1ずつ進めます。位置0を読んだら1、次は2、その次は3です。再生速度を $r$ と書くなら、通常は $r=1$。半分の速さなら毎回0.5ずつ進み、位置0、0.5、1.0、1.5……を読むことになります。同じ出力時間に通り過ぎる元サンプルが半分になるため、フレーズはおよそ2倍に伸びます。 波形の周期も同じ割合で伸びます。再生速度が一定の $r$ なら、周期は $1/r$ 倍、周波数は $r$ 倍です。たとえば $r=0.5$ では、一周期を読むのに2倍の時間がかかり、周波数は半分、つまり音程は1オクターブ下がります。ここには「時間を伸ばす処理」と「音程を下げる処理」が別々にあるわけではありません。同じサンプル列を遅く読むという、ひとつの操作の表と裏です。 現代のタイムストレッチ技術には、音程を保ったまま長さだけを変えたり、長さを保ったまま音程だけを変えたりする方法もあります。しかしTape Stopが気持ちよく聞こえるのは、その分離をしないからです。物理的なテープやレコードと同じように、速度、時間、音程がほどけず一緒に動く。この不自由さが、機械が止まるような説得力になります。 ついでに自作アプリの紹介を。こうして沈んでいく音程を聴き取る耳を鍛えるための、Harmonize という音感トレーニングアプリを個人開発しています。Tape Stop のような速度変化の機能はありませんが、音の高さを聴き分ける練習の道具として公開しています。 Harmonize 相対音感と純正律の感覚を鍛える音感トレーニングアプリ 今すぐ無料でダウンロード App StoreGoogle Play 0.5番目のサンプルをどう読むか 再生速度を0.5にすると、読み出し位置は0、0.5、1.0、1.5と進みます。ところが配列に入っているのは、位置0、1、2といった整数番地のサンプルだけです。「0.5番目」の値は録音されていません。そこで、前後のサンプルから途中の値を推測します。この推測を補間と呼びます。 いちばん単純なのは補間をせず、いちばん近いサンプルをそのまま選ぶ方法です。実装は軽いものの、低速では同じ値を何度も読む階段状の動きが目立ち、高い周波数のざらつきや折り返しノイズが出やすくなります。Tape Stopの終盤ほど読み出し位置の進みが小さくなるので、この粗さが聞こえやすくなります。意図的に古いデジタル機器のような質感を出すのでなければ、少なくとも補間を入れたいところです。 線形補間は、前後2点を直線で結び、その途中を割合で混ぜます。位置が10.25なら、サンプル10を75%、サンプル11を25%です。わずかな計算で段差をかなり減らせるため、仕組みを確かめる実装には扱いやすい方法です。さらに前後4点ほどを使う三次補間や、より長い範囲を参照する補間なら、波形の曲がり方まで滑らかに推測できます。代わりに計算量と、端のサンプルをどう扱うかという仕事が増えます。 補間は失われた情報を魔法のように復元する処理ではありません。手元の点から、点と点の間をどう通ったはずかを見積もる処理です。それでも「隣の値へ突然飛ぶ」のを避けるだけで、沈んでいく音の手触りは大きく変わります。 速度カーブがブレーキの重さを決める 開始から停止までの長さを決めても、止まり方はひとつではありません。速度を1から0まで直線で下げれば、一定の割合で素直に減速します。最初に大きく速度を落としてから低速域を長く引けば、重いテープが力を失い、最後に粘るような尾になります。反対に、しばらく通常速度を保って終盤で急に落とせば、DJがブレーキを強くかけたような、輪郭のはっきりした停止になります。 ここで設計しているカーブは音量の包絡線ではなく、読み出し位置に毎回足す歩幅です。同じ1秒のstop timeでも、カーブの下側の面積、つまり停止までに読み進める総量は変わります。そのため、カーブを変えると音程の落ち方だけでなく、元のフレーズがどこまで聞こえてから止まるかも変わります。 完全に0まで落とす代わりに、途中の速度で止める設計もできます。brake depthを浅くすれば、少しだけ沈んだところでブレーキを離すような効果になります。さらにごく小さな速度揺れを重ねれば、回転むらを思わせるwowやflutterが生まれ、ノイズを薄く足せば媒体の古さも演出できます。ただし、どれも中心にあるのは速度カーブです。装飾を外しても、速度が落ちれば時間と音程は一緒に沈みます。 触ってみる 同じ短いフレーズを「通常停止」「音量フェードのみ」「Tape Stop / 速度低下」の3通りで止めるデモを用意しました。まず通常停止で音が突然切れる感触を聞き、次に音量フェードで高さとテンポが変わらないことを確かめ、最後にTape Stopへ切り替えてください。速度カーブと音程のグラフが同じ形で下がり、フレーズが低く引き伸ばされるのを耳と目で比べられます。 うまく表示されないときは、デモを別タブで開く 。 ...

公開: 2026年7月14日 · Toshihiko Arai
入力の各サンプルがインパルス応答のコピーを自分の位置に置いていき、縦に足し合わせると残響をまとった出力になる畳み込みの図

残響を「畳み込む」── リバーブと畳み込みの正体

お風呂場で歌うと、いつもより上手く聞こえます。声が壁とお湯の面で何度も跳ね返り、少し遅れた自分の声が何重にも折り重なって、細かいアラを覆い隠してくれるからです。コンサートホールの豊かな響きも、カラオケのエコーの奥にあるあの「ふわっ」とした広がりも、正体は同じ。無数の反射が折り重なった音、つまり残響です。 ディレイの回 の終わりに、ディレイタイムをうんと短くすると、やまびこがにじんで残響のように聞こえ始める、という話をしました。今回はその残響を正面から作ります。そして残響を作ろうとすると、信号処理のど真ん中にある「畳み込み」という計算が、避けようもなく姿を現します。畳み込みには $y[n] = \sum x[k] \cdot h[n-k]$ といういかめしい数式がついて回りますが、あらかじめ言ってしまうと、この式がやっているのは「配って足す」という、拍子抜けするほど素朴な作業です。 手拍子1発が、部屋のすべてを語る がらんとした教会の真ん中で、パンと1回だけ手を叩くところを想像してください。手拍子はほぼ一瞬の音、時間軸の上ではたった1本のパルスです。ところが部屋は、その一瞬に対して長い返事を返してきます。まず手拍子そのものが直接届き、続いて壁や床で1回跳ねた音が数発、そのあとは何度も跳ね返って細かくなった無数の反射が、密な尾を引きながら数秒かけて消えていく。 この「一瞬の衝撃(インパルス)への部屋の返事(応答)」を録音したものを、インパルス応答と呼びます。長い名前ですが、中身はただの手拍子の録音です。そして驚くべきことに、この録音がたった1本あれば、その教会で歌を歌った音も、ギターを弾いた音も、実際に足を運ばずに計算だけで作り出せます。実在のホールや名機と呼ばれる残響装置の「響きそのもの」を丸ごと持ち帰れるわけで、この方式のリバーブはコンボリューション・リバーブ(畳み込みリバーブ)という名前で、いまの音楽制作の定番になっています。 手拍子1発の録音から、なぜ任意の音を鳴らした結果が計算できてしまうのか。そのからくりが、今回の核心です。 配って足す 鍵になるのは、この連載で繰り返し出てくる前提 、つまりコンピューターにとって音は1秒あたり44100個の数の列だ、という事実です。数の一つ一つは「その瞬間にスピーカーの膜をどれだけ押すか」でした。ということは、入力の音は「高さの違う小さなパルスが44100分の1秒おきにびっしり並んだもの」だと見ることができます。歌もギターも、ミクロに見れば小さな手拍子の連打なのです。 そして部屋は、音が十分小さいうちは律儀です。2倍の強さで叩けば、返事もそっくり2倍になる。2発続けて叩けば、それぞれの返事がそのまま重なって聞こえる。返事の形そのものは、いつ叩いても変わりません。この律儀さがあるので、次のことが言えます。入力のサンプル1個1個が、それぞれ「自分の高さ倍にしたインパルス応答のコピー」を、自分の時刻から発生させる。そして同じ時刻に重なった返事たちは、ただの足し算で合わさる。これだけで、部屋の応答が完全に再現できてしまうのです。 これを式に書き起こしたものが、冒頭のいかめしい数式です。 $$y[n] = \sum_{k} x[k] \cdot h[n-k]$$ 読み方はこうです。$k$ 番目の入力サンプル $x[k]$ は、時刻 $k$ で部屋を叩きます。その返事のうち時刻 $n$ に届く分は、叩いてから $n-k$ サンプル後の返事、つまり $h[n-k]$ を $x[k]$ 倍したもの。時刻 $n$ の出力 $y[n]$ は、そこに返事を届けてくるすべての $k$ について足し合わせたもの。つまり $x[k] \cdot h[n-k]$ が「配る」で、$\sum$ が「足す」。数式は「配って足す」の記号化にすぎません。この計算の名前が畳み込み(コンボリューション)です。画像をぼかすフィルタも、画像認識で使われる畳み込みニューラルネットワーク(CNN)の「畳み込み層」も、次元こそ違えど中身はこれと同じ「配って足す」をやっています。 ディレイは、棒がまばらな畳み込みだった ここでディレイの仕組みを思い出すと、面白いことに気づきます。ディレイに手拍子を1発入れると、何が返ってくるでしょうか。原音が1本、$D$ 秒後にやまびこが $g$ 倍で1本、$2D$ 秒後に $g^2$ 倍で1本……。つまりディレイのインパルス応答は、等間隔にまばらに立つ、等比で縮む棒の列です。 やまびこと残響は、同じ「配って足す」機械に差し込む $h$ の形が違うだけだったのです。棒がまばらで間隔が広ければ、返事を1発ずつ聞き分けられて、やまびこに聞こえる。棒が無数にびっしり詰まっていれば、返事は溶け合って、残響に聞こえる。ディレイの回で「ディレイタイムを短くすると残響のように聞こえてくる」と書いたのは、棒の間隔を詰めていくと $h$ が部屋のインパルス応答の形へ近づいていく、ということだったわけです。 触ってみる 同じ音に別々のインパルス応答をまとわせて聴き比べられるデモを用意しました。プラック音(弦をはじいたような短い音)を鳴らしてから、「部屋」を小部屋・ホール・バネ風と切り替えてみてください。音の素材はまったく同じなのに、鳴っている場所だけが変わります。「手拍子風」のボタンはほぼパルスの音なので、これを押すと選んだ部屋のインパルス応答そのものに近い音、つまり「部屋の返事」の生の姿が聞けます。 うまく表示されないときは、デモを別タブで開く 。 ...

公開: 2026年7月13日 · Toshihiko Arai
黒地にネオンの警報灯、上下するピッチ曲線、ディレイの反復、DUB SIRENの文字を重ねたレコードジャケット風アイキャッチ

発振器を飛ばして鳴らす ── Dub Siren

ダブやレゲエの音源で、空間を切り裂くように「ウィーオー、ウィーオー」と飛んでくる電子音があります。Dub Siren(ダブサイレン)と呼ばれる、発振器を中心にした小さな演奏装置の音です。 音の材料は驚くほど単純です。オシレータと呼ばれる発振器でサイン波や矩形波を鳴らし、そのピッチや波形をノブとボタンで動かす。そこへディレイとフィードバックをかけ、鳴らし終えた音まで反復させる。複雑な楽器音を合成するのではなく、単純な音を動かして空間へ飛ばすことで成立します。 ここでいちばん大切なのは、何が動いているかです。この連載では、LFOという、別のつまみを自動で揺らすための低周波発振器を使い、トレモロでは音量 を、ウォブルベースではフィルター を動かしてきました。Dub SirenでLFOが動かすのは、音量でも明るさでもなくピッチそのものです。 波の背が伸び縮みすれば音量が変わり、倍音が出入りすれば明るさが変わります。波の間隔が詰まったり伸びたりすれば、音の高さが変わります。このピッチの動きを耳ではっきり分かるほど大きくしたものが、サイレンの核です。 Dub Sirenを曲で聴く Dub Sirenは、ジャマイカでダブ音楽が発展した1970年代後半に生まれたとされます。レコーディングエンジニアがミキシングデスクを楽器として扱い、音源を抜き差しし、フィルターやディレイを演奏するように操作し始めた時期の産物です。初期の重要人物としてKing TubbyとLee “Scratch” Perryが挙げられます。 ここでは初期のダブ、英国のサウンドシステム文化、現代のジャングル/ベースミュージックという3つの地点を並べます。サイレン音だけを探すより、短く投げた電子音がディレイで曲の隙間へ広がり、リズムの一部になる瞬間へ耳を向けると仕組みを追いやすくなります。 Lee "Scratch" Perry & The Upsetters / 1973 Black Panta アルバム『Blackboard Jungle Dub』のオープニング曲です。サイレン的な効果の初期の代表例として、単純な電子音がミックスと反復の中で強い合図へ変わる感覚を聴けます。 YouTubeで探す Amazonで探す Jah Shaka / 1980年代前半のシリーズ Commandments of Dub 英国のサウンドシステム文化でダブサイレンが定着していく流れをたどる入口です。年代には複数の版があるため、ここでは1980年代前半のシリーズとして扱います。 YouTubeで探す Amazonで探す Nia Archives / 2022 Baianá 1990年代初頭のジャングル/ドラムンベースで変化したダブサイレンの使われ方が、現代のベースミュージックにも受け継がれていることを感じられる一曲です。 YouTubeで探す Amazonで探す ジャケット画像はMusicBrainz / Cover Art Archive由来の画像を記事内に同梱して配信しています。 小さく揺らせばビブラート、大きく揺らせばサイレン 典型的なダブサイレンの回路は、音として聞くためのオシレータと、それよりずっと遅く動くLFOの組み合わせに単純化できます。オシレータの中心周波数に、LFOの出力を加えます。 $$ f(t) = f_\mathrm{base} + d \cdot \mathrm{LFO}(t) $$ ...

公開: 2026年7月13日 · Toshihiko Arai
2本のノコギリ波と、その重ね合わせで生まれるうなりと倍音の広がりを描いたReese Bassのアイキャッチ

2本のノコギリ波が低音を濁らせる ── Reese Bass

前回のウブルベース では、LFO(別のつまみを周期的に動かすための低周波発振器)を使ってフィルターのカットオフを上下させました。音色の明るさを外から動かすことで、あの「ウォブウォブ」を作る仕組みです。 今回の Reese Bass は、似たような低音のうねりが聞こえても成り立ちが違います。LFOは一切使いません。わずかに周波数をずらした複数のノコギリ波をただ重ね、その足し算で起きる位相干渉を音色そのものにします。デチューンとは、同じ音程のつもりで鳴らす音を少しだけ高く、または低くずらすことです。 Reese Bassを曲で聴く Reese Bass という名前は、デトロイト・テクノのプロデューサー Kevin Saunderson が Reese 名義で1988年に発表した「Just Want Another Chance」に由来します。KMS Records / Incognito Records からリリースされたこの曲のベースラインは、後年ドラムンベースやジャングルのプロデューサーたちに再発見され、繰り返し使われるうちに音色の名前として定着しました。 Reese / Just Want Another Chance Just Want Another Chance Reese Bassという呼び名の出発点になった曲です。ベースを一つの固定した音としてではなく、濁りながら内部で動き続ける塊として聴くと、このあとの位相干渉の話へつながります。 YouTubeで探す Amazonで探す Renegade / Moving Shadow Terrorist Ray Keithの別名義Renegadeによる1994年の曲です。DJ Magが「gargantuan Reese」と評し、ジャングルのブループリントになった代表曲として紹介しています。 YouTubeで探す Amazonで探す Alex Reece / Metalheadz Pulp Fiction 1995年に発表され、Reese Basslineを使った曲がドラムンベースのスタンダードになった代表例として語られる曲です。2-stepドラムンベースの先駆けとも言われます。 YouTubeで探す Amazonで探す ジャケット画像はMusicBrainz / Cover Art Archive由来の画像を記事内に同梱して配信しています。 ...

公開: 2026年7月12日 · Toshihiko Arai
周波数の壁(ナイキスト周波数)に向かって上がっていった音が、壁で折り返して可聴域に降りてくる図

高い音を作ったら化け物が出た ── エイリアシング(ナイキストの壁)

以前の記事 で、音の正体は1秒に44100個の数の列だと書きました。そのとき、こんな宿題も残していました。人間に聞こえるいちばん高い音はおよそ2万Hzなのに、なぜその2倍あまりの44100個で足りるのか。今回はその答え合わせです。 答えを先に言ってしまうと、サンプリング周波数44100Hzで表せる音の高さには天井があって、それはちょうど半分の22050Hzです。この天井をナイキスト周波数と呼びます。可聴域の上限2万Hzより少し上に天井が来るように、44100という数字が選ばれているわけです。 ここまでなら「へえ、上限があるのか」で終わる話です。面白いのはここからで、では天井より高い音を無理やり作ったらどうなるのか。エラーになるわけでも、無音になるわけでもありません。天井を超えた音は、壁に当たったボールのように折り返して、聞こえる音域に降りてきます。22050Hzの壁に向かって音をどんどん高くしていくと、ある瞬間から音は裏返って、上げているのに下がって聞こえはじめる。プログラムで高い音を作ろうとした人が最初に出会う、いちばん有名な化け物です。この現象をエイリアシング(折り返し雑音)と呼びます。 記録に残るのは点だけ なぜそんな奇妙なことが起きるのか。種明かしは、サンプリングという記録方法そのものにあります。コンピューターは音の波を連続のまま持てないので、一定間隔のスナップショット、つまり点の列として記録するのでした。問題は、波が速すぎて点の間隔が追いつかなくなったときに起きます。 図は話を分かりやすくするために、サンプリング周波数を8000Hzに下げた世界です。壁は半分の4000Hz。そこへ7000Hzの波を作って記録したとします。波は1回の記録の間にほぼ1周も進んでしまうので、記録された点の列を眺めると、ゆっくりした波にしか見えません。実際、この点の列は1000Hzの波の上にも一分の隙もなく乗っています。そして記録に残っているのは点だけです。元の波が7000Hzだったという情報はどこにも残っていないので、再生側は点に合う波のうち低いほう、つまり1000Hzを鳴らします。7000Hzを作ったつもりが、1000Hzの偽物(エイリアス)が鳴る。これがエイリアシングの正体のすべてです。 同じことは目でもよく起きています。映画で車のホイールが逆回転して見える、あの現象です。カメラは1秒24コマのスナップショットしか撮らないので、コマの間にホイールがほぼ1回転してしまうと、少しだけ戻ったようにしか写らない。速すぎる回転が「ゆっくり逆回る」偽物に化けるのは、速すぎる波が低い音に化けるのとまったく同じ理屈です。 波を点で記録するとき、1周期あたり最低2点は打てないと波の上下すら描き取れません。だからサンプリング周波数の半分が天井になります。逆に言えば、半分より下の成分は完全に記録できる、というのが標本化定理(サンプリング定理)と呼ばれる有名な定理で、ナイキスト周波数の名は、この理論の礎を築いた通信技術者ハリー・ナイキストにちなんでいます。 消えるのではなく、折り返す 天井を超えた成分がどこへ行くかは、きれいな規則になっています。作ろうとした周波数を横軸、実際に聞こえる周波数を縦軸に取ると、グラフはナイキスト周波数を頂点にしたジグザグを描きます。 壁の内側では、作ったとおりの高さが聞こえます。壁を越えると、超過ぶんがそのまま鏡写しに引き返してきて、たとえば44100Hzサンプリングで30000Hzを作れば、44100 − 30000 = 14100Hzが鳴ります。さらに上げて44100Hzに達すると聞こえる高さは0Hz、つまりほぼ無音まで下がり、そこから先はまた上がりはじめる。周波数をどれだけ上げ続けても、聞こえる高さは0Hzと壁のあいだを往復するだけで、決して壁の外へは出られません。 数式で書けば、作った周波数$f$に対して聞こえる周波数は $$f_{\text{alias}} = \left| f - f_s \cdot \mathrm{round}\left(\frac{f}{f_s}\right) \right|$$ です($f_s$はサンプリング周波数)。いちばん近い$f_s$の整数倍からの距離、と読めます。壁の内側なら$f_{\text{alias}} = f$となって元のまま、壁の外なら別の場所に化けて出ます。 触ってみる この「音が裏返る瞬間」は、耳で聴くのがいちばんです。デモを用意しました。高い音を扱うので、再生の前に音量をかなり下げておいてください。 うまく表示されないときは、デモを別タブで開く 。 上のパネルは、折り返しを聴きやすくするためにサンプリング周波数8000Hzの世界をシミュレートしています(8000Hzでサンプリングした波を理想的に再生した音、つまり折り返し後の正確な周波数を鳴らしています)。「自動で上げ続ける」を押すと、音は素直に高くなっていき、4000Hzの壁に当たった瞬間に裏返って下がりはじめます。さらに続けると8000Hz地点で音がすっと消え、また上がってくる。スライダーを手で動かして、壁の前後を行き来してみるのも面白いはずです。 下のパネルは、この化け物が実務で顔を出す現場、ノコギリ波の再生です。素朴な作り方と帯域制限した作り方を切り替えて、スペクトラムの違いと音の濁りを聴き比べられます。基音を高くするほど、また「音程スイープ」で音を滑らせると、素朴なほうでは音程と無関係に鳴き声のような成分が横切っていくのが分かります。 ノコギリ波に化け物が住みつく理由 サイン波を1本だけ鳴らしているぶんには、壁の存在はまず問題になりません。可聴域の上限すれすれの音を作る機会など、ほとんどないからです。ところが倍音の回 でやったように、楽器らしい音色は倍音、つまり基音の2倍、3倍、4倍……という高い成分を大量に含んでいます。ノコギリ波にいたっては、すべての整数倍の倍音を無限に含む波形です。基音が可聴域のまん中あたりでも、倍音たちはあっという間に壁を越えます。 そして越えたぶんは消えてくれず、折り返して可聴域に降りてきます。たちが悪いのは、折り返した成分が倍音の位置に着地しないことです。倍音は基音の整数倍という行儀のよい間隔で並んでいて、耳はその並びを「ひとつの音色」として聞きます。ところが折り返し成分は整数倍から外れた半端な周波数に立つので、音色に溶け込まず、調子外れの濁りや金属的なざらつきとして耳につきます。おまけに音程を変えると、正しい倍音は音程と一緒に上がるのに、折り返し成分は壁との鏡写しで逆方向に動く。メロディーを弾くと、音程と無関係な成分がキュルキュルと横切る、なんとも不気味な鳴り方になります。 倍音の回の最後に、倍音は好きなだけ高くまで足せるわけではない、と書き残していました。その答えがこれです。何本まで足してよいかは壁が決めていて、$n$倍音が$f_s/2$を超えない範囲、つまり$n < f_s / (2 f_0)$までは足しても安全。それより上は足した瞬間に化け物に変わります。だから、まともなデジタルシンセサイザーのノコギリ波は、壁の手前で倍音を打ち切った帯域制限(バンドリミット)と呼ばれる波形を使っています。 宣伝を少しだけ。筆者は Harmonize という音感トレーニングアプリを個人開発していて、ピアノやバイオリンなどの音色にノコギリ波を使っています。高い音でも化け物が顔を出さないよう、倍音はナイキストの手前で打ち切る帯域制限にしています。 Harmonize 相対音感と純正律の感覚を鍛える音感トレーニングアプリ 今すぐ無料でダウンロード App StoreGoogle Play どう実現するか 帯域制限ノコギリ波の作り方は、倍音の回の加算合成そのままで、違いは足すのをやめる条件が入ることだけです。$n$倍音の周波数$n f_0$がナイキスト周波数に達したら、そこで打ち切ります。 $$x(t) = \frac{2}{\pi} \sum_{n=1}^{N} \frac{1}{n} \sin(2\pi n f_0 t), \qquad N = \left\lfloor \frac{f_s / 2}{f_0} \right\rfloor$$ ...

公開: 2026年7月12日 · Toshihiko Arai
黒地にネオンイエローのスマイル、ステップシーケンサー、レゾナンスの波形が重なるアシッドベースのレコードジャケット風アイキャッチ

アシッドベース入門

ウォブルベース では、倍音の多い低音をフィルターへ通し、そのフィルターを LFO で周期的に揺らす話をしました。では、同じ低音でも「ウォブウォブ」ではなく、「ビョン」「ミャウ」「ギュワッ」と跳ねるあの音は何でしょうか。アシッドハウスやアシッドテクノで鳴る、TB-303風のアシッドベースです。 アシッドベースも、素材はかなり素直です。ノコギリ波か矩形波を作り、ローパスフィルターへ入れる。そこまではウォブルベースと似ています。ただし主役は LFO ではありません。音符が鳴るたびにフィルターを一瞬だけ開き、レゾナンスでカットオフ付近を強調し、アクセントで一部の音をさらに強く明るくし、スライドで音程をぬるっとつなぐ。この「音符ごとの動き」が、アシッドベースの正体です。 要するに、ウォブルベースが「低音を周期的に揺らす音」だとしたら、アシッドベースは「低音をシーケンサーでつついて跳ねさせる音」です。この記事では、TB-303的な音をサウンドプログラミングの部品へ分解し、ブラウザ上の16ステップデモで組み立てます。 アシッドベースを曲で聴く アシッドベースは、Roland TB-303 Bass Line と切り離して語りにくい音です。ここでは、TB-303や303的なシーケンスの文脈で代表的に語られる曲を並べます。聴くときは、低音の音程よりも、フィルターが「開く瞬間」と、音程が段差ではなく滑ってつながる瞬間に耳を向けると、このあとの仕組みとつながります。 Phuture / Acid Tracks Acid Tracks アシッドハウスの出発点として語られる代表曲です。長く反復される303のフレーズが、つまみ操作とレゾナンスだけで別の生き物のように変化していきます。 YouTubeで探す Amazonで探す A Guy Called Gerald / Single Voodoo Ray 初期アシッドハウスの成功例として分かりやすい曲です。歌やサンプルの印象も強いですが、裏で走る303シーケンスの粘りが曲の推進力を作っています。 YouTubeで探す Amazonで探す Hardfloor / Acperience Acperience 1 303を何本も絡ませる方向の、かなり分かりやすいアシッドテクノです。音色が細かく変わっても、シーケンスの反復がずっと背骨に残ります。 YouTubeで探す Amazonで探す Josh Wink / Single Higher State of Consciousness 歪みを足した303の叫びが、フィルターを開きながら上へ突き抜ける代表例です。この記事のデモで drive と resonance を上げると、この方向の音に近づきます。 YouTubeで探す Amazonで探す ジャケット画像はMusicBrainz / Cover Art Archive由来の画像を記事内に同梱して配信しています。 ウォブルとの違いは「誰がフィルターを動かすか」 ウォブルベースでは、フィルターを動かす主役は LFO でした。BPMに同期した低周波の波が、カットオフを周期的に上げ下げします。だから音は「ワウワウ」「ウォブウォブ」と、一定の揺れとして聞こえます。 ...

公開: 2026年7月11日 · Toshihiko Arai
音に波を掛け算する操作が、掛ける速さ次第でトレモロ(音量の揺れ)とリングモジュレーション(和と差の周波数)に分かれる図

音量を揺らす・音を掛け算する ── トレモロとリングモジュレーション

前回のFM合成 では、サイン波の周波数を別のサイン波で揺さぶると倍音の森が生えるという話をしました。あのとき揺らしたのは音の高さです。では、もうひとつの素朴なつまみ——音量のほうを別の波で揺らしたら、何が起きるでしょうか。 式で書けば、やることは掛け算ひとつです。元の音 $x(t)$ に、揺れを表す波 $m(t)$ を掛ける。 $$y(t) = x(t) \cdot m(t)$$ 周波数を揺らすのがFM(周波数変調)だったのに対し、振幅(音の大きさ)を揺らすこちらはAM(振幅変調)と呼ばれます。ラジオのAM・FMと同じ言葉で、電波の世界で搬送波に音声を乗せるのに使われてきた由緒正しい二兄弟です。音作りの世界でも、この2つは「揺らす先が違うだけの兄弟」の関係にあります。 FMでは波の間隔が詰まったり伸びたりしました。AMでは間隔はそのままに、波の背たけだけがふくらんだり縮んだりします。掛けた波が、そのまま音量の輪郭としてなぞられるわけです。 数Hzを掛ければトレモロ この掛け算、ゆっくりやるぶんには何の変哲もないエフェクトです。毎秒5回ほどのペースで音量をワワワワと脈打たせる——ギターアンプに昔から付いている、あのトレモロです。ヴィンテージアンプの揺れる音、サーフミュージックのギター、エレピの左右に揺れるような効果。どれも中身は「音量のつまみを、遅い波で自動的に上下させている」だけです。 こういう用途に使う遅い波の発振器を、シンセサイザーの世界では LFO(Low Frequency Oscillator、低周波発振器)と呼びます。音として聞かせるためではなく、何かのつまみを揺らすためだけに回っている裏方のオシレータです。トレモロはLFOを音量のつまみにつないだもの、前回 の入り口に出てきたビブラートはLFOを音程のつまみにつないだもの、と整理できます。 ひとつだけ式に細工があります。音量に波を掛けるとき、実際には $x \cdot (1 + 0.5\sin)$ のように「1+」の下駄を履かせます。掛け算の相手が $0.5\sin$ だけだと音量が1秒に何度もゼロをまたいでしまうので、1を中心に上下させて「大きくなったり小さくなったりする」揺れにするためです。この何気ない「1+」が、あとで大きな意味を持ってきます。 トレモロが効いている名曲 言葉より、実際に揺れているギターを聴くのが早いです。トレモロが曲の表情そのものになっている2枚を置いておきます。 The Smiths / Hatful of Hollow How Soon Is Now? イントロから鳴り続ける、水面が波打つようなあのギターがトレモロです。ジョニー・マーは複数のアンプのトレモロを同期させて深く速い音量の脈を作りました。トレモロと言えばまずこの音、という一曲です。 YouTubeで探す Amazonで探す Creedence Clearwater Revival / Bayou Country Born on the Bayou 曲全体を通してギターに深いトレモロがかかり、湿ったうねりのような揺れが沼地の空気感を作っています。ヴィンテージアンプのトレモロが曲の土台になっている好例です。 YouTubeで探す Amazonで探す ジャケット画像はMusicBrainz / Cover Art Archive由来の画像を記事内に同梱して配信しています。 掛ける波を、どこまでも速くしてみる トレモロのつまみは、ふつう数Hzまでしか回りません。しかしプログラムの中では、掛ける波の速さに上限はありません。毎秒5回を50回に、500回にしたらどうなるか——前回 、ビブラートを速めたら音色に化けたのとちょうど同じ実験を、今度は音量側でやってみます。 ...

公開: 2026年7月11日 · Toshihiko Arai