Audiobusを使ってiOSアプリ間で音声を送信する方法

Audiobusを使ってiOSアプリ間で音声を送信する方法

  • Oligur
  • 0
  • vyzf
Audiobusを使ってiOSアプリ間で音声を送信する方法
  • ハウツー
ピアノのAudiobusミキサー
Audiobusは、音楽アプリ用の仮想パッチケーブルセットのようなものです。
写真:Charlie Sorrel/Cult of Mac

iPhoneやiPadで音楽を作りたいなら、iOSアプリが豊富に揃っています。音楽エフェクトや録音アプリも豊富に揃っています。

問題は、2種類のアプリを併用することです。iOSはシステムの細部まで深く掘り下げるという点ではmacOSほど柔軟ではないからです。しかし、10ドルのアプリ「Audiobus 3」を使えば、アプリ間でオーディオをルーティングできます。つまり、例えばドラムマシンからオーディオレコーダーに、ギターからサンプラーに音楽を送ることができるのです。

さらに、複数のアプリからのオーディオを一度にルーティングできるため、複雑なセットアップからシンプルなセットアップまで、思いのままにカスタマイズできます。AudiobusをiPhoneやiPad用の仮想パッチケーブルと捉えれば、まさにその通りです。

Audiobus と Inter App Audio の比較

Audiobus は、オーディオ アプリの仮想パッチ ベイのように機能します。
Audiobusはオーディオアプリ用の仮想パッチベイのように機能します。
写真:Cult of Mac

Audiobusは2012年にリリースされましたが、当時iOSは現在よりもはるかに制限が厳しかったです。当時、アプリ同士を連携させることは魔法のようでした。その後、Appleは独自のオーディオルーティング方式であるInter App Audio(IAA)を導入しました。IAAは非常に優れた機能を備えていますが、Audiobusほど柔軟ではなく、使いやすさも劣っています。

ルーティングを制御するスタンドアロンのIAAアプリはありません。代わりに、IAA対応アプリを切り替えて、アプリごとに大きく異なるインターフェースを使って接続する必要があります。Audiobusを使えば、物理的な楽器をワイヤーで接続するのと同じように、すべてを1か所で接続できます。それでは見ていきましょう。

iPhoneでAudiobusを設定する

今日はAudiobus 3を使って、ギターアンプシミュレーションアプリ(ToneStack)からループ録音アプリ(Blocs Wave)にオーディオを送信してみましょう。ToneStackを使えば、iPadやiPhoneにギターを接続し、様々なエフェクトをかけながら、仮想アンプとスピーカーを通すことができます。Blocs Waveでは、ループやサンプルからトラックを作成できるだけでなく、独自のオーディオをループとして録音することもできます。とても楽しく使えるアプリで、素晴らしい結果が得られます。

そこから、Blocs Waveのオーディオ出力をAudioBusを使って録音アプリ(AudioShare)に送信し、マルチルーティングのデモを行います。でもご心配なく。これはとても簡単で、あっという間にできます。

ToneStackをBlocs Waveにルーティングする

ステップ1:Audiobusを起動します。これがIAAとAudiobusの最初の違いです。IAAには、すべてを管理するための中央管理場所がありません。

Audiobus スロットにアプリを追加するのは、おそらくこれ以上簡単なことはないでしょう。
Audiobusスロットへのアプリの追加は、おそらくこれ以上ないほど簡単でしょう。
写真:Cult of Mac

ステップ2では、 Inボタンをタップし、リストから入力アプリを選択します。私はToneStackを選択し、Audiobus入力スロットに読み込みます。ここで、現在使用しているルートの右側に新しい空のルートが開いていることに気づくでしょう。これは新しい入力を追加するたびに発生するため、必要なときにいつでもルートが確保されます。

ステップ3:出力スロットにBlocs Waveを追加します。追加しない場合、デフォルトの出力はiPhoneのスピーカーになります。末尾のプラス記号をタップし、Blocs Wave(またはお使いのアプリ)をタップします。アプリによっては、Audiobusが起動するためにタップするように求める場合があります。アプリはAudiobusと互換性があるように構築する必要があります。最新のAudiobus仕様では、アプリはバックグラウンドで起動しますが、更新されていないアプリ(Blocs Waveなど)は手動で起動する必要があります。タップして起動します

これで完了です!Blocs Waveでは、入力はiPhone本体のマイクではなく、ToneStackから行われます。

こちらはBlocs Waveのレコーダーの入力画面です。音はAudiobusから出力されています。
これはBlocs Waveのレコーダーの入力を示す画面です。音はAudiobusから出力されています。
写真:Cult of Mac

後はToneStackに切り替えて、お好みのサウンドに設定し、ギターを弾くだけです。オーディオはBlocs Waveに直接ルーティングされ、録音されます。これで問題なく動作するはずです。

Audiobusで2番目のルートを作成する

Audiobusでは、ルートは1つに限定されません。先ほども述べたように、入力スロットに新しいソースアプリを追加するたびに新しいルートが作成され、必要に応じてすぐに使用できます。Blocs Waveで演奏を録音したい場合、ToneStackを取り出して最初からやり直す必要はありません。並列ルートを作成すればいいのです。これまでと同じ手順で、Blocs Waveを入力スロットに、レコーダーアプリ(私は素晴らしいAudioShareを使用しました)を出力スロットに配置するだけです。AudioShareに切り替えると、レコーダーにAudiobusが入力としてプリロードされているのが確認できます。

ここでは、AudioShare の入力として Audiobus がロードされた 2 番目のルートを確認できます。
こちらはAudioShareの入力としてAudiobusをロードした2つ目のルートです。
写真:Cult of Mac

トランスポートコントロールとAudiobusリモート

アクティブなアプリを何度も切り替えるのは面倒ですよね。Audiobusのトランスポートコントロールを使えば、この問題はすぐに解決できます。上のスクリーンショットの多くでわかるように、接続されたすべてのアプリに小さなAudiobusストリップが表示されます。このストリップはアプリのリモコンのようなものです。例えば、ソースアプリのオーディオを再生・一時停止したり、録音を開始したりできます。

このストリップを使用すると、他のすべての Audiobus リンク アプリをリモート制御できます。
このストリップを使えば、Audiobusにリンクされた他のアプリをすべてリモートコントロールできます。
写真:Cult of Mac

ストリップの一番下を見ると、AudioShareの録音ボタンがあります。これを使うと、他のアプリを使っているときにもレコーダーを起動できます。例えば、ギターを弾きながらルーパーアプリに録音しているような場合、アプリの切り替えで作業の流れが中断される心配がないので、とても便利です。

このリモートコントロールのアイデアは、4.99ドルのコンパニオンアプリ「Audiobus Remote」でさらに進化しています。Audiobus本体を実行しているデバイス、または近くにある別のデバイスで使用できます。コントロールストリップをフルスクリーンのリモコンのように操作できます。

Audiobus Remote は別のデバイスで実行できます。
Audiobus Remoteは別のデバイスでも実行できます。
写真:Cult of Mac

Audiobus Remoteを使えば、iPadで一つのアプリをフルスクリーン表示させながら、iPhoneから他の様々なアプリを起動できます。あるいは、最新の超高速iPhoneでたくさんのオーディオアプリを起動し、何年も前に買った遅すぎるiPadをリモコンとして使うこともできます。CPUの遅さは問題にならず、大画面での操作がしやすくなります。

その他のオーディオバス機能

Audiobusは、必要に応じてさらに多くの機能を提供します。Audiobus 3(最新バージョン)はMIDIルーティングもサポートします。また、ミキサーパネルも搭載されているので、チャンネルの入出力を切り替えたり、スライダーでボリュームを調整したりできます。

各チャンネルの中央、入力スロット出力スロットの間に別のスロットがあることに気づいたかもしれません。これは、入力アプリと出力アプリの間に追加のエフェクトアプリを挿入するためのもので、この記事では説明しません。

Appleの内蔵Inter App Audioで十分なのに、Audiobusは必要でしょうか?必ずしも必要ではありません。しかし、iDeviceでシンプルな音楽制作以上のことをするなら、Audiobusを使うとすべてがはるかに簡単になるので、試してみる価値は十分にあります。

価格: 9.99ドル

ダウンロード: Audiobus 3をApp Storeから