MENU
ばルるる
サウンドデザイナー / ディレクター / 音効屋
主にコンシューマゲーム中心、稀にアニメの音作ってる人。の、そんなにサウンドと関係ない物置的なHPです。
あくまで裏アカとしてひっそりと。

LOOP RM STUDIO

LOOP RM STUDIO

用途・操作説明

主な用途・特徴

・マーカー/リージョンを条件を設定し挿入(選択範囲を自動で割って埋める機能など)
・疑似ループマーカーを挿入する事でREAPER上でループ調整が可能
・クロスフェード、ゼロクス、周期検出などの自動機能も搭載
・ドラッグで手動調整もサクサク
・ループマーカーとその他を区別してレンダリング

最低限の使用手順

STEP
アクションリストから「LOOP RM STUDIO.lua」を実行して起動
STEP
(以下一例として)波形範囲内を適当に範囲選択する

※リージョンやマーカーの挿入方法は多数あるのであくまで一例です。

STEP
選択範囲になっている状態でループ(サステイン)を押す

※選択範囲にリージョンが挿入されるはずです。

STEP
波形を選択した状態で、クロスフェードを適用を押す

自動でクロスフェードが作成されるはずです。
※もし適用がグレーアウトしていて押せない場合、クロスフェード尺が足りていません。
 波形orリージョンの調整か、クロフェードの適用時間を短くするなどしてみてください。

STEP
リージョンを選択した状態で、レンダリング実行ボタンを押す

選択したリージョンの範囲がリージョン名で書き出されたはずです。

これは最低限の使用手順説明なので色々省略していますが、実際にはループ用のリージョンと書き出し用のリージョンは分ける事を推奨しています。

設定項目・表示内容

マーカー・リージョンの挿入条件設定
選択範囲現在の選択範囲(時間)を追加範囲の基準にします。
選択アイテム-個別選択アイテム毎を、追加範囲の基準にします。
選択アイテム-グループ選択アイテムの内、時間軸的に重なるものは1つに纏め、追加範囲の基準にします。
選択アイテム-全体選択アイテム全体(最初のアイテム頭~最後のアイテム末)を追加範囲の基準にします。
カーソル位置現在の編集カーソル(再生バー)位置を基準としつつ右記の設定に沿います。
個数(1~)ここに入力した個数分、マーカーorリージョンを挿入します
また、「0」にした場合「A」という表示になり、自動モードになります。
個数(A)個数を0に設定した場合、Aという表記となり。
選択範囲 ÷ (基準幅+間隔補正)で割り切れる数が自動で代入されます。
基準値リージョンの場合は長さに。マーカーの場合は挿入間隔となります。
単位は秒、拍、小節、グリッドを切り替えられます。
間隔補正基準値から次のマーカー/リージョンを打つ位置へのオフセットです、負の数値も設定可
単位は秒、拍、小節、グリッドを切り替えられます。

例:基準値を1秒、間隔補正を1秒とした場合、リージョンであればカーソル位置から「1秒のリージョン」を「1秒の間隔を空けて」個数設定分繰り返し挿入します。マーカーであれば2秒毎にマーカーが打たれます。

間隔補正には負の数値も入力できるため、重複するリージョン作成や、時間軸の前(左)へ繰り返すことも可能です。

個数「A」での自動モードの活用法としては例えば、曲の頭からお尻にリージョンを1拍毎に置きたい場合などに、何個になるのか計算せず、カーソル位置を曲波形の頭に置き、曲波形を分を範囲選択、基準幅を1拍としてマーカーやリージョン配置を行えば自動で埋める事が出来ます。連番機能と組み合わせれば番号振りも可能。

各種挿入実行ボタン
マーカー現在の設定に従ってマーカーを挿入します。
リージョン現在の設定に従ってリージョンを挿入します。
ループ(サステイン)現在の設定に従ってループ用のリージョンを挿入します。
※サステインとなっているのはリリースも実装していた頃の名残です、気にしなくてOKです。絶対使わないだろうと判断し削除しています。
名前入力を省略ON…ボタンを押した時点で無名で実行されます。
OFF…ダイアログが開き名前や連番付与のオプションが開きます

ループ(サステイン)はREAPER的にはただのリージョンです。接頭詞の[BLT:SUSTAIN]で判定していますので、この部分はリネームしないでください。※後ろに追記するのは問題ありません。

ループ調整

選択したアイテム(同トラックなら複数の集合体でも可)の範囲内に、ループ(サステイン)リージョンが存在している場合のみ、ループ調整が可能です。なお逆に、範囲内にループリージョンが複数存在している場合も機能しません。

クロスフェードを適用設定された秒数でクロスフェードを適用します。
ループ尺が設定秒数以下の場合は、自動で秒数が縮小されます。
また、前波形の尺が足りない場合は
時間クロスフェードを行う秒数を入力します
最寄りゼロクロスへ補正自動で最寄りのゼロクロス点へループ幅を調整します
…左右ボタンそれぞれ矢印方向の次のゼロクロスポイントへループ位置が移動します
周期を検出し補正周期を測定し、自動で合わせます。
成功率はそこまで高くないですが、例えばサイレンのピーポーピーポー…といった音があったとしたら、ピーピーポーにならずピーポーになるようにループ範囲が自動調整されるイメージです。
…左右ボタンそれぞれ矢印方向の次の周期ポイントへループ位置が移動します
相対保持ONにするとループ尺を固定します。開始点を動かせば終了点も同じ量動きます、今のループ尺を変えずにループポイントをずらしたい場合ONにしてください。
波形表示左側がループ終わり、右側がループ頭の波形となり、繋ぎ目が中央線となります。
調整後、繋ぎ目を自動再生ONの場合、調整をする毎にループの繋ぎ目部分だけを再生します。
上手く繋がるかの試聴機能です。

波形はマウスドラッグで動かせます。手動でループの繋ぎ目の調整可能です。
※範囲内にフィットする表示方法の為波形が縦に伸縮しますが、左右同じスケールになります。

レンダリング設定
対象必ず「マスターミックス」「選択リージョン」固定です。
フォーマット形式はWAV固定です、ビット数、サンプリングレート、チャンネルを設定可能です。
REAPER本体の設定を使用ONだと通常のレンダリング機能で設定されている設定を継承します。
ただし、WAVは固定です。(※ループを扱うため。OGGは出番も減ったので対応していません。)
保存フォルダー保存ディレクトリを指定します。
REAPER設定使用にチェックが入っていれば、通常レンダリングで設定されている内容を継承します。
ファイル名ファイル名を設定可能です、ワイルドカード化。
REAPER設定使用にチェックが入っていれば、通常レンダリングで設定されている内容を継承します。
ただし、本スクリプトのレンダリング仕様の理由から、原則リージョン名のワイルドカードでの運用をする前提にはなっています。
埋め込み設定、実行ボタン
マーカーONの場合、レンダリングに含めます。
リージョンONの場合、レンダリングに含めます。
ループリージョンONの場合、レンダリングに含めます。
選択中のリージョンを除外選択リージョンを書き出す性質上必ず選択リージョンが入ってしまうため、それを除外する設定です。
マーカー文字コード設定原則UTF-8で問題ありません、ただしSoundForgeでは文字化けします。
それが困る場合などはCP932にしてください。ただし、WwiseやRXでは文字化けor読めなくなります。
レンダリング実行現在の「選択リージョン」を一式書き出します。リージョンが1つは選択されている必要があります、複数選択していれば一括で書き出します。

書き出すリージョンの選択や管理・リネームなどはBLT MARKER REGION DESKで行う事を想定しています。
複数選択のやりやすさ、ループリージョンの表示除外など連携しやすい設計にしています。

  • URLをコピーしました!