![見出し画像](https://assets.st-note.com/production/uploads/images/47081473/rectangle_large_type_2_a078aec663578f88dd67a22194faad7f.png?width=1200)
AudioSuiteの「Render」にショートカットを割り当てる
AMBERNOTES 大野です。
RX8 ConnectからRX8 Audio Editorへ音を転送してノイズを削った後、更にProtoolsへ戻してレンダリングするという一連の流れを一日数十回と繰り返しています。
AudioSuiteにはショートカットが割り当てられていないので、SendとRenderをその都度クリックする必要があります。
一度に要する時間は数秒ですが、日々繰り返すと相当なロスになってしまいます。
唯一RX8 Audio EditorにはProtoolsへ音を戻すショートカットが存在しているので、この行程のみは短縮ができていました。(Command+Return)
今回はRX8 Connect → RX8 Audio Editor (Send)と、RX8 Connect (Render)のクリックする過程を自動化します。
![名称未設定](https://assets.st-note.com/production/uploads/images/47067509/picture_pc_7c55352d37f3eb03064038a660647cf7.png?width=1200)
RX8 Connect → RX8 Audio Editor (Send)
まずはAutomatorで作業をAppleScript化させることから始めます。
Automatorはmacにプリインストールされているアプリです。
複数の行程に分かれた作業を自動化させることができます。
![名称未設定](https://assets.st-note.com/production/uploads/images/47067879/picture_pc_5dbd7b75ee730370f4f46704bda8428a.png?width=1200)
Automatorを起動すると書類の種類を尋ねられます。
ここではクイックアクションを選択してください。
![画像4](https://assets.st-note.com/production/uploads/images/47067920/picture_pc_8213d4520fa893978256d0f37e34dedb.png?width=1200)
「AppleScriptを実行」というコマンドを矢印の位置へドラッグして下さい。
黄色く囲んだ「ワークフローが受け取る項目」は「入力なし」、「検索対象」はProtoolsです。
続いて最重要部分です。
右上の「記録」というボタンを押すと停止するまで行った動作を逐一記録してくれます。
・背後の隠れていたProtoolsのウィンドウをクリック
・AudioSuite RX Connectのウィンドウをクリック
・SENDをクリック(表示上分析となっています)
・対象となるオーディオが無かったので、「オーディオが選択されていません。」というダイアログの"OK"をクリック
・記録停止
以上の動作が記録され、書き起こされました。
これら一連の処理をショートカットとして登録し簡略化するのが目標です。
![あsd](https://assets.st-note.com/production/uploads/images/47068188/picture_pc_7c7e9c61fa6727453721e2160f0dfee6.png?width=1200)
「"分析"ボタンをクリックします。」を下の空いてるスペースへドラッグすると、この行動がスクリプトとして表示されます。
AudioSuiteのRX8 Connectが立ち上がっている状態で実行ボタンを押すと結果が反映されるかと思います。
ここでは"Send to RX 8.workflow"という名前でプリセット化して保存しました。
ここまででRX8 Connect → RX8 Audio Editor (Send)の流れは完了です。
![名称未設定](https://assets.st-note.com/production/uploads/images/47068371/picture_pc_e2b369d19903ec0e82b823b6162115ec.png?width=1200)
RX8 Connect (Render)
やることは先程と同じですので割愛します。
RX8 Audio Editorでノイズの除去が終了し、センドバックされた音源がProtoolsへ返ってきているという前提になります。
「記録」開始したのち、RX8 ConnectのRenderをクリックしました。
その結果が下段のスクリプト部分に表示されています。
こちらも"Render AuidioSuite.workflow"と名前をつけて保存しました。
![れ](https://assets.st-note.com/production/uploads/images/47068907/picture_pc_aef74379145269f0bfc3c3542e3336c8.png?width=1200)
システム環境設定からショートカットとして登録する
最後です。
作成した2つの .workflowデータを起動すると、これらがショートカットとして認識されます。
.workflowデータは {ユーザー>ライブラリ>Services} に格納されています。
![けy](https://assets.st-note.com/production/uploads/images/47068924/picture_pc_080f3825a87ce8bdbd8aa4aa6dc82518.png?width=1200)
システム環境設定 → キーボード → ショートカット → サービス内に
先程の"Send to RX 8" "Render AuidioSuite"が登録されています。
これらに任意のキーを割り当てて、Protools → サービスをご確認下さい。
![画像9](https://assets.st-note.com/production/uploads/images/47081430/picture_pc_a71f1cb16f91d82ef376ccd1f968c364.png?width=1200)
完成です。
これで作業時間が大いに削減されました。
Render自体は共通する部分ですので、RX以外のAudioSuiteでも勿論応用が効きます。
別の手段として
AppleScriptをより柔軟に活用した方法も試してみたのですが、こちらは上手く結果が返ってきませんでした。
ProtoolsのバージョンやmacOSに依存しているのかもしれません。
難点としてはスクリプトが反映されるまで僅かなラグがあることと、私の環境上では1つのクリップにつき2回センドされ、2回レンダリングされてしまう現象が確認されています。
この事例は上記サイトのコメント欄でも同様の報告がありました。
![名称未設定](https://assets.st-note.com/production/uploads/images/47061385/picture_pc_e0b5c79ab780d8f6693767e4f787e1d2.png?width=1200)
以上、参考になれば幸いです。