ピッチエンベロープのタイミングとサンプルの長さの関係
ピッチエンベロープのタイミングはピッチの変化速度を決め、サンプルの再生はその変化に利用できるオーディオの長さを決めます。従来の可変速度サンプリングでは、エンベロープによって再生時間も変わります。ピッチが高いほどサンプルは速く消費され、低いほどゆっくり消費されます。スイープを音として最後まで聞こえるようにするには、音量フェードも含め、変化後の再生時間に合わせてタイミングを設定します。
このガイドは、サンプリングしたパーカッションやその他の短い音を調整するプロデューサー向けです。具体的な目標は、音が終わる前にピッチの変化を意図した着地点まで到達させ、落ち着いたピッチを聞けるだけの音を残すことです。
ピッチエンベロープと比べるべき長さは?
まず、元ファイルの長さ、選択した再生範囲の長さ、実際に聞こえる音の長さという3つの値を分けて考えましょう。これらは大きく異なる場合があります。長いファイルに短い選択範囲が含まれていることもあれば、長い選択範囲でも終端に達する前に音が聞こえなくなることもあります。
AbletonのSamplerのマニュアルには、ループしていない再生では、音量エンベロープが終わっていなくてもSample Endに達すると再生が停止すると明記されています。また逆に、音量エンベロープのリリースが完了した時点で再生が終わる場合についても説明されています。Live Instrument Reference — Ableton Reference Manual Version 12
編集時は、実際に聞こえる再生音を基準にします。長い残響を生むエフェクトを一時的にバイパスし、単独のノートを1回鳴らして、サンプル自体がどこで終わるかを聞き取ります。その終点と、ピッチが着地点に達するタイミングを比べましょう。この聴き比べにより、エフェクトの残響をサンプルの残りと取り違えずに済みます。
ピッチエンベロープは自動的にサンプルに合う?
エンベロープの図形が波形に合わせて伸びると思い込まないでください。横方向のコントロールが、ミリ秒、拍、サンプル再生に対応した位置のどれを指定しているか確認します。時間の値はモジュレーション段階の長さを示しますが、それだけでファイルの終端との関係が定まるわけではありません。
Native Instrumentsは、エンベロープを時間とともにパラメーターを変化させるカーブとして説明しており、通常はMIDIノートに応じて動作します。Kontaktのマニュアルでは、エンベロープと繰り返し動作するLFOモジュレーションを区別し、AHDSRをHold段階を追加したエンベロープとして紹介しています。タイミングを変える前に、ピッチに割り当てられたエンベロープを編集していることを確認しましょう。Advanced modulation and automation tricks in Kontakt
ADSRピッチエンベロープでは、アタックでピークに向かって変化し、ディケイでサステインに向かって変化します。ノートオフ後はリリースで最終レベルに向かいます。サステインはレベルであり、一定の時間ではありません。そのため、アタック、ディケイ、リリースの値を足しても、ノートを保持したときにピッチの変化がいつ終わるかを必ずしも予測できません。Live Instrument Reference — Ableton Reference Manual Version 12
「エンベロープを終わらせる」より具体的に目標を定めましょう。下降するパーカッションのスイープなら、「トリガーから60ミリ秒後に基準ピッチに達する」が目標になるかもしれません。リリース時のピッチベンドなら、「ノートオフ後に最終ピッチに達する」かもしれません。これらの目標には、それぞれ異なるエンベロープ段階とMIDIタイミングが必要です。
ピッチを変えると再生時間はどう変わる?
可変速度再生では、ピッチと再生時間が連動します。AbletonのRe-Pitchの説明によると、再生速度を2倍にするとピッチは1オクターブ上がります。また、マニュアルには、再生速度が直接ピッチを決めるため、Re-Pitchではサンプルのトランスポーズコントロールが無効になると記載されています。Audio Clips, Tempo, and Warping — Ableton Reference Manual Version 12
12平均律で一定のトランスポーズを行う場合、対応する計算式は 再生時間 = 選択した音源の長さ ÷ 2^(半音数 ÷ 12) です。以下は、従来の可変速度再生で、ループがなく、音量による早期のカットオフもないと仮定した場合の、300ミリ秒の範囲に対する計算例です。
| 一定のトランスポーズ | 再生速度 | 計算上の再生時間 |
|---|---|---|
| −12半音 | 0.5× | 600 ms |
| 0半音 | 1× | 300 ms |
| +12半音 | 2× | 150 ms |
ピッチが変化するスイープでは、さらに考慮が必要です。スイープ中に再生速度が変わるため、開始時のピッチだけでは再生時間を計算できず、開始時と終了時の半音数を単純に平均するだけでも足りません。変化の各段階で、どれだけの音源が消費されるかを考慮する必要があります。
スイープが終わっても、落ち着いた音がほとんど残らないことはある?
あります。例として、300ミリ秒のサンプル範囲を考えてみましょう。+12半音で始まり、200ミリ秒かけて半音単位で直線的に0まで下降し、その後は元のピッチを保つとします。再生はループなしの可変速度で、音量フェードやほかのトランスポーズはありません。
スイープ中、速度は2×から1×まで下がります。半音単位でエンベロープが直線的に変化するため、速度は r(t) = 2^(1 − t/D) となります。ここで、D はスイープの長さ、t は再生開始からの経過時間です。スイープ中の速度を積分すると、消費される音源の長さ = D ÷ ln(2) となります。
200ミリ秒のスイープでは、消費される音源の長さは約 288.54ミリ秒 です。残りはわずか11.46ミリ秒です。着地点のピッチでは、その残りが1×の速度で再生されるため、再生全体の長さは約 211.46ミリ秒 になります。これらは、ここで示した前提に基づく数学上の結果であり、サンプラーで測定した値ではありません。
スイープは計算上、着地点に達しますが、その後に落ち着いた状態で続くのは約11ミリ秒だけです。最初の変化の後にピッチの安定した音をはっきり聞かせたいなら、スイープを終わらせるだけでなく、短くするほうが効果的な場合があります。
| +12から0半音へのスイープ | スイープ中に消費される音源 | 基準ピッチで残る再生時間 |
|---|---|---|
| 40 ms | 57.71 ms | 242.29 ms |
| 80 ms | 115.42 ms | 184.58 ms |
| 200 ms | 288.54 ms | 11.46 ms |
この比較は、スイープの長さと、着地点のピッチで残したい時間の両方を選ぶ際の実用的な目安になります。再生時間のほぼすべてを使うスイープは、ピッチが途切れずに変化する音に合うかもしれません。一方、アタックにアクセントを加えるなら、その後に余裕を残す必要があります。エンベロープの形が異なれば数値も変わるため、この計算は両者の関係を理解するためのモデルとして使ってください。
実際にはタイミングをどう設定する?
パッチ全体を調整する前に、条件を揃えて比較します。
- 範囲を決める。 サンプルの開始位置と終了位置を選び、最初はループを無効にします。
- 着地点を決める。 ピッチモジュレーションをバイパスし、基礎となるサンプルを意図したピッチに調整します。
- 再生音を確認できる状態にする。 範囲内の音が聞こえる音量エンベロープにし、テスト中はノートを十分長く保持します。
- ピッチの変化を1つ加える。 開始時のオフセットと着地点を設定し、ピッチ範囲を変えずに複数の長さを比較します。
- スイープ後まで聞く。 着地点で十分な音が残っているかを判断します。
- 本来の演奏条件に戻す。 意図した音量エンベロープに戻し、実際に使うノート、ベロシティ、ノートの長さでテストします。
ピッチの深さと時間は別々に決めましょう。まず適切なピッチ範囲を選び、その範囲でタイミングを比較します。そうしないと、深いスイープが音の特徴と消費される音源の量の両方を変えてしまい、結果が短くなった原因を特定しにくくなります。
原因を調べる比較では、ピッチエンベロープをバイパスした版、短くした版、長くした版をそれぞれ単独で録音します。選択範囲とMIDI入力は同一にします。録音を比較すると、次に変えるべきなのがピッチの動き自体なのか、その後に聞こえる音を増やすことなのか判断しやすくなります。
ピッチの変化が終わる前にサンプルが止まるのはなぜ?
サンプルを長くする前に、ノートの扱い方と音量エンベロープを確認しましょう。Native InstrumentsのKontaktでワンショットを設定する手順では、Sample LoopエリアでOne Shotを選ぶとともに、音量エンベロープをバイパスするか、リリースを適切に設定する必要があります。再生モードと音量調整を別々に確認する必要がある具体例です。How to Set Up a Sample to Play in One-Shot Mode in Kontakt
聞こえる症状に応じて、次のテストを選びます。
| 聞こえる症状 | 条件を揃えたテスト | 結果から確認できること |
|---|---|---|
| キーを離すと音が終わる | ノートを1回長く保持する | ノートオフが聞こえる変化を制限しているか |
| スイープは着地点に達するが、その後の音の存在感が弱い | スイープだけを短くする | 着地点に達する前に音源を使いすぎているか |
| ピッチの深さを変えると終点も変わる | モジュレーションをバイパスした状態と比較する | 可変再生速度が影響しているか |
| 単独のノートは正常だが、パターンでは途中で切れる | トリガー間隔を広げる | トリガーの重なりが結果に影響しているか |
| 録音は続くが、ベンドが聞き取りにくくなる | 音量エンベロープを一時的に単純化する | 終盤の音量が判断に必要なほど残っているか |
テストごとに変える条件は1つにします。リリースを長くしても、すでに終端に達した音源は戻りません。一方、先に音量が下がってしまうなら、音源範囲を長くしても効果がほとんどないかもしれません。実際に聞こえる音を終わらせている要因を特定すれば、適切な調整がわかります。
タイムストレッチやループを使うと、何が変わる?
タイムストレッチを使うと、ピッチと再生時間を切り離せる場合があります。AbletonのSimplerのサポートドキュメントには、速度を変えずにピッチを変更する方法、またはピッチを変えずに速度を変更する方法が明記されています。この処理が有効なときは、先ほどの可変速度の計算が結果に当てはまらないことがあります。Warping in Simpler
Warpスイッチがオンになっているかだけで判断せず、実際に使われているアルゴリズムを確認しましょう。Re-Pitchでは速度とピッチが連動しますが、ほかのワーピング方式では異なる関係になります。アルゴリズムを切り替えたら、エンベロープの設定を使い回す前に、ノートを単独で鳴らしてテストを繰り返します。Audio Clips, Tempo, and Warping — Ableton Reference Manual Version 12
ループを使うとサンプルの一部が繰り返され、利用できる音源が増えます。AbletonのSamplerのマニュアルでは、音量エンベロープが再生を許可している間、サステインループが繰り返し再生されると説明されています。これにより長いピッチ変化を作れますが、繰り返す範囲が意図する音に合う必要があります。Live Instrument Reference — Ableton Reference Manual Version 12
ピッチエンベロープのタイミングは、音が落ち着く、向きを変える、または終わるべき瞬間など、聞こえる音楽上の出来事に合わせて設定します。そのうえで、再生にその出来事と続く余韻に必要な音源が十分あるかを確認します。範囲、再生アルゴリズム、ノートの扱い方、音量エンベロープが決まれば、エンベロープのタイミングは意図を持って選べるサウンドデザインの要素になります。
