生放送オーディオ記事一覧こんにちは、R.M.です。先日は音MAD作者が選ぶ今年の音MAD2019の生放送に参加させていただきました。放送開始早々にグダグダになってしまったことの反省も含めて、この記事を書きます。Windows向けです。大意に変更はありません。以前のニコニコ生放送の仕様では、動画引用での生放送をしたときに、生主のトークの音量と引用中の動画の音量バランスを、視聴者が自由に決めることができました。現在はその仕様がなくなり、動画を紹介する生放送の場合は、生主が自分で音量をコントロールする必要があります。経験者の方はおわかりの通り、自分の声がどれくらいの音量なのかを客観的に判断するのは結構難しいですよね。Discordなどを活用して複数人でトークしながら生放送しつつ動画を見たい場合、色々と面倒なことが起こります。・自分の声は、通話先と生放送の両方に送りたい。・動画の音声と映像は、通話先と生放送と自分のヘッドホンに送りたい。・通話先からくるトークは、生放送と自分のヘッドホンに送りたい。左が入力元、上が出力先しかし、これをハードウェアに頼って行おうとすると、数チャンネルの入出力を備えたオーディオインターフェースに、まあまあの規模のミキサーと配線が必要になるでしょう。ここからダウンロードできます。赤枠のところからダウンロード。Bananaの他にもいくつかシリーズがあるので、好みのものを選んでください。基本的には入出力の数が異なるだけです。環境ではBananaで十分だと思います。ドネーションウェアなので、もし気に入ったら寄付しましょう。インストールは難しくありません。exeファイルを実行して指示に従ってください。インストール完了後に再起動を求められます。導入時のデメリットを確認しておきます。このソフトは、ハードウェアで行うべき処理をソフトウェアで代行するというものです。この手のソフトの宿命として、処理の遅延(レイテンシー)が発生します。設定によっては、オーディオ品質の劣化を生じることもあります。常駐させるソフトなので、マシンパワーを若干消費します。私自身はマジのレコーディングとかでもない限りあんまり気にしてません。若干の遅延も感じるものの、電子ピアノくらいなら問題なく演奏できます。マシンパワーについても、CPUもメモリもそんなに食わないので、よほど貧弱なPCでなければ大丈夫だと思います。ほか、設定を間違えるとハウリングしてしまうということもありますが、これはちゃんと管理してやれば回避できますので心配いりません。それでは、通話と動画再生と生放送を両立することを目標に解説を進めていきます。最終的に完成させたい経路(ルーティングといいます)は次のようなものです。さっきの図と同じです今からどんな作業をしていくかザックリ俯瞰してみます。インストールして再起動したら、まずはWindowsのオーディオ設定を決めます。設定の中のサウンドから、出力デバイスの設定を変えましょう。BananaのInputへ入ってくる、と考えてください。Inputと何もついてないInputがありますが、ここは何もついてないInputにしておきましょう。入力も同じように何もついてないOutputにしておきます。Bananaの画面を出し、右上にあるA1と書いてある部分をクリックします。クリックするとこんなふうにプルダウンが出ます。筆者のサブマシンでの環境。BananaのA1と名付けたアウトプットの次の行き先をどのデバイスにするか、という設定です。オーディオインターフェースを使っている方はそのデバイスを、あるいはBluetoothのオーディオ機器を使っている方はそのデバイスを選んでください。なんにもつないでない方は多分Realtekでしょう。WDMかWASAPIかMMEを選びましょう。方はググってください。WASAPIがあるならそれでいいと思います。Bananaの画面の見方を少し説明しておきます。混乱しがちな部分ですが、頑張って説明します!画面は左側のインプット部分と右側のアウトプット部分に別れており、さらに、インプットとアウトプットはそれぞれハードウェアとバーチャルに区分されています。この画面では、どこからの入力をどの出力に送ってやるか決める、つまりオーディオ信号の経路を設定することになります。VAIOに入るよう設定しました。VAIOのB1ボタンも点灯しています。Outputという名前で認識されています。これはさっき、Windowsの入力デバイスとして設定したのでした。このまま生放送を始めれば、デスクトップ上の音声がマイク入力の代わりに出ていってぜーんぶ放送されちゃうんですね。「ハードウェア」と「バーチャル」についてもう少し整理しておきましょう。「ハードウェア」はオーディオインターフェースやマイク・ヘッドホン等の入出力、「バーチャル」はソフトウェアからの入出力に対応しています。1~3のどこかへ入力できます。INPUTのどちらかに入力できます。さっきはAuxじゃないほうに設定しました。PCにつないだヘッドホンには、A1~A3のどこかから送出することになります。PC上で音声を受け取るソフトウェア、すなわちDiscordやReaperはバーチャルアウトプットB1~B2のどちらかからシグナルを受け取ります。これを念頭におきつつ、目標の表を整理するとこんな感じになります。Outputという名前で認識される全体像が見えてきましたよね。通話用のアプリケーションでは、通話先からの声をVoiceMeeterのどこへ受け取るか、VoiceMeeterの出力のどれを相手へ送るかを設定することになります。ここではDiscordを例にとって説明しますが、基本的な部分はSkype等ほかのアプリでも同じです。Discordのオーディオ設定を開きましょう。AUXへ入れることに決めてありました。通話相手への出力はB2出口にまとめることにしてあります。Bananaでの表記と、他ソフトでの表記にはズレがあることに注意してください。Outputとして表示されています。今回は操作のわかりやすさのため、両方ともAuxがついている方に揃えられるようにしてみました。普通、生放送用のアプリケーションは、それ自身から音を出すことはありません。設定するべきはVoiceMeeterの出力のうち、どれを放送するかです。Airを例にとって説明します。Airでは、デスクトップ音声とマイク音声を混ぜて出してくれる機能があります。Bananaで完全に代用できるので、一切無視します。デスクトップ音声デバイス1の設定は無効にしておきましょう。Bananaでミックスした一本の出力で、その出力はB1に集約すると決めたのでした。Outputという名前で表示されます。作業もいよいよ大詰めです。表に従って、ルーティングをしていきます。ルーティングの前に、いくつか設定を見ておきましょう。PCにつながっている物理的なマイクとの接続です。Deviceをクリックすると、PCに接続されている物理的なインプットデバイスの名前が表示されます。PCに備え付けのマイクやオーディオインターフェースのチャンネルなどが表示されるので、これを選んでおきましょう。1はマイクからの入力を司るようになりました。3にも入力を設定できます。そのままだと名前が分かりづらいので、名前を変えましょう。1と書いてあるところを右クリックすると......名前を変えられます。INPUTの方も名前を変えられます。AUXのほうにDiscordからの音声、そうでないほうにデスクトップの音声が来ているので......こんなふうに名前を変えておきましょう。いってもインプット側のスイッチを入れるだけですね。これが目標なので......こうなります。表の方とタテヨコが逆になってしまってゴメンナサイなのですが、これで配線が完了です。フェーダーを触って音量調整ができますし、なんならパンを振ったりEQかけたりできます。いう場合、慌てずにレベルメーターを見て、大きくなっているところをMuteしましょう。Engineすると治るかもしれません。このResetは何か変だなと思ったときにまず試してみるコマンドとして覚えておくと良いです。この組み上げたルーティングを保存します。Settings...を選びます。ファイルダイアログが出るので、お好きな場所にお好きな名前で保管しておいてください。次回以降の起動時は、この設定を自動で呼び出してくれます。長文になってしまった上に、ちょっとごちゃごちゃした説明になってしまいました。すごく便利なので、みなさん是非つかってみてください。生放送以外にもこういうときに使えます:通話相手にデスクトップの音を聴かせたいとき(普通にやると相手の声がハウリングする)ゲームとボイスチャットをやりながら生放送し、ボイスチャット相手にはゲームの音声を送りたくないときDAWで作曲しながらの生放送で、PCのシステム音声は放送したくないとき紹介しきれなかった便利機能もたくさんありますし、是非いろいろ試して、つかいこなしてみてくださいね!以上です。おまけで新曲の宣伝しておきます。2020/2/16コメントコメントはまだありませんコメントを書き込むにはログインしてください。Ltd.×アカウントをお持ちの方はログインしてください。アカウント登録まだアカウントをお持ちでない方でも無料で作成できます。