⭐この記事はPro 機能を中心にしています。
この記事は「ユースケース」シリーズの一部であり、HeavyMの実際のデモを提供することを目的としています。 これは、詳細かつ段階的な説明を提供することで、ソフトウェアを理解し、現実のプロジェクトを作成する可能性を示すことを目的としています。
ここでは、タイムライン と オーディオ解析 を使用したユースケースを紹介します。
注意: 各シーケンサーモジュールの操作に関する仕様や詳細をお探しの場合は、他のシーケンサー記事をご覧ください!
ユースケースの紹介
オーディオトラックに基づいたコンテンツを作成したいです。 この他のタイムライン関連のユースケースとは異なり、音声波形にキューを配置してイベントをトリガーするタイミングを決定するのではなく、オーディオ解析モジュールを使用して音に直接反応するビジュアルを作成します。
子供たちのために音響効果に反応するオブジェクトを使った小さなショーを準備していると想像してください。 手元にあるものは:
- オーディオトラック:
- タイムライントラック(環境音、駅のベル音): https://sound-effects.bbcrewind.co.uk/search?q=07071139
- シーケンストラック(列車の音、踏切警告音): https://sound-effects.bbcrewind.co.uk/search?q=NHU05075079
- プロジェクト (2.12.2)、HeavyMコンテンツのみを使用して作成され、1つのシーケンスのみが含まれ、駅に到着するかわいい列車を示します(笑わないでください、これは例であり、子供向けです!)
これで開始に必要なすべてが揃いました!
注意:図形を編集しないため、表示→幾何学表示を無効にしてレンダリングのみを保持することでキャンバスをプレビューとして使用できます。
1. ビジュアルとオーディオトラックのタイミング設定
タイムラインでのシーケンスの設定
プロジェクトの単一シーケンスは、キャンバスの右 (開始) から左 (終了) までを横断する小さな列車を示しています。
このシーケンスをタイムライン上の開始点にセットしましょう。 "Play Seq 1" キューを配置する最も簡単な方法は、シーケンスを直接タイムラインにドラッグ&ドロップして、00.000位置に設定することです。
今、タイムラインで再生ボタンを押すと、列車が右側のトンネルからスタートするのが見られます。 デフォルトでは、アニメーションは10分間続き、ループしますが、音声トラックとともに正しいタイミングをすぐに設定します。
タイムラインの音声トラックとそのタイミングを設定する
選択した音響効果を追加します。 ショーを準備する際に、望ましいアニメーション速度とオーディオトラックの基準に基づいて、アニメーション全体の持続時間は22.5秒がこのプロジェクトに合っていると判断しました。 まず、環境音声ファイルをインポートし、タイムライン上の駅の警報ベルを表します。
-
インポート ボタン
を使用してオーディオファイルをインポートします。 その波形がトラック上に表示されます。
- デフォルトでは、オーディオファイルは00:00に調整されていますが、これを遅らせて列車が駅のプラットフォームに近づくときにベルが鳴るようにしたいと考えています。 タイムライン設定
で「音声再生開始」を00:00:07.000に設定します。 タイムライン上の音声波形が7秒で開始するように移動しているのがわかります(マウスホイールや右側の+ボタンでズームインします)。
- 次に、同じ設定ウィンドウでタイムラインの長さを00:00:22.500に設定してアニメーションの持続時間を修正します。
- 最後に、「停止」マーカーをキューボタン
から追加し、キュートラックの最後に配置してアニメーションが終了時に自動的に停止するようにします(そうしないとループします)。
タイムライン上の再生をクリックして、アニメーションを再開し、(そして聞いてください)列車が駅に近づくときに今聞こえる音声が始まり、列車が到着するとアニメーションが停止する様子を確認してください。
注意: より多くのオーディオ編集機能が必要な場合は、HeavyMにインポートする前にサウンドトラックを準備するための無料アプリが多数あります。 Audacity は素晴らしい選択です!
シーケンスのオーディオトラックを設定する
追加したい音声トラックとして、列車の音効果があります。これは列車が駅に近づく際の音と警報音を表しています。
Seq 1 は我々の唯一のシーケンスであるため、すでに編集されています。シーケンサーのシーケンス設定パネルからそのパラメータにアクセスできます。 「オーディオ」セクションまでスクロールして「...」をクリックし、インポートするオーディオファイルを選択します。
タイムラインで再生をクリックしてアニメーションを再起動し、列車のサウンドエフェクトが最初に始まり、Seq 1の再生と同時にスタートすることを確認します。
注意: 7秒後に駅のオーディオが始まったとき、両方の音が単に重なるのを聞くことができます。
2. オーディオ解析とリアクティブビジュアルの設定
オーディオ解析設定を調整する
今やりたいのは、プロジェクトのオーディオに反応するビジュアルエフェクトをいくつか作ることです。 そのために、追加したオーディオファイルを聴取するようにオーディオ解析モジュールを設定し、特定の音のイベントを対象とするように周波数帯を構成することができます。
- オーディオ解析とテンポパネル
で、オーディオ解析セクションの設定ボタン
をクリックします。
- これにより、オーディオ解析モジュールのパラメータが開きます。 そこでは、ヘッダーのソースのドロップダウンリストから「HeavyMタイムライン&シーケンスオーディオ」 を選択し、その隣のスイッチをクリックしてモジュールをオンにします。
- 次に、設定ウィンドウを開いたままにしておき、タイムラインで再生をクリックしてアニメーションとそのオーディオを開始し、分析から生成されたスペクトルを観察します。 駅のベルの鳴る音や列車の警報に対応するピークがいくつかあるのがはっきりと見えます。
- それらを「分離」してみましょう。 オーディオを再生しながら、周波数帯のハンドルを操作して、中音帯(青色)が駅ベルの範囲に一致し、高音帯(緑色)が列車のクラクションの範囲に一致するようにします。 モジュールの3本のバーで各帯域に対して計算された結果の平均値をリアルタイムで確認できます。 (必要に応じて、ゲインスライダーで調整できます。)
エフェクトパラメータをオーディオリアクティブにする
今度はシーンをオーディオリアクティブにします。 このセレクターがあるパラメータは、オーディオまたはテンポに反応するように設定できます。 ここでやることは次の通りです:
- 「ベル」グループをクリックしてアクティブにし、左側のプロパティに移動します。 そこで、LFOモード を不定周波数オートモード「高」に設定します。 このようにして、ベルが鳴るときに警報の不透明度が高く、それ以外の場合はフェードします。
- 次に、「リング」グループをクリックしてアクティブにし、左側のプロパティに移動します。 そこで、LFOモード を不定周波数オートモード「中」に設定します。 このようにして、ベルが鳴るときに列車のホーンの不透明度が高く、それ以外の場合はフェードします。
ここで、再生ボタンを押すと、すべてが自動化されて同期される完全な結果です(音量を上げてください!)
3. (オプション)レンダリングをビデオとしてエクスポートする [⭐ Pro+]
結果の単一のビデオファイルを取得したいかもしれません。 HeavyMでは、ビデオエクスポート 機能(Pro+ のみ)を使用して、タイムラインの.mov レンダリングを取得し、タイムラインおよびシーケンスのオーディオファイルを含めることができます。
ここでは、これに向けてファイルを完全に準備しました:タイムラインの総長がエクスポートされ、「再生」キューが考慮され、タイムラインおよびシーケンスのオーディオでのオーディオ解析による変更も正確にレンダリングされます。 そのため、結果のビデオファイルはこのプロジェクトのタイムラインの再生ボタンをクリックしたときに見られるアニメーションと正確に一致します!