鳳祭2019にて、EPDSで行った企画の1つ。4年生(NE28)が毎日違うゲスト(身内)を呼んでテキトーに話すだけのラジオです。ラジオと言ってもFMやWebでの配信は一切していません。ブースにご来場して頂いた人やEDPSの部員に向けて、その場で話すだけの簡易なものです。MCはもってぃー(@mottei_s)とよねちゃん(@onaka_zako_ggi)の2人。もってぃーが仮想ミキサーでわちゃわちゃして、よねちゃんがうま~く喋ります。DJ環境Radio28では使える機材や環境がかなり制限されていました。この記事では、そんな環境の中で構築したシステムを紹介したいと思います。来年は後輩くんちゃんたちが楽しいトークをしてくれるだろうし......初めにわかっていた環境は次の通りです。スタジオ202(地下)会場内の機材は使えない使える電源に限度があるまともな音響機材は用意できない大学内のWi-Fiでは配信ができないここから次の選択を迫られました。配信の選択まずは配信について。素人が配信する方法は「Web配信」と「ミニFM」があげられます。Liveなどを利用する方法です。ミニFMは、免許が不要な基準の微弱電波でFM放送をする方法です。ここで問題なのは「配信ができるネット環境がない+地下」であることです。Web配信をするためには大学Wi-Fiとは別のネット環境を自前で用意する必要があります。用意する手はありますが、それなりの予算がかかるため断念しました。次に、ミニFMは地下であるため(ただでさえ弱い)電波が届きにくいことです。ミニFMを使ってまで聞いてくれるリスナーはいないだろうとも判断しました。ブースに行けば聞けるのにわざわざレシーバー持ってくる???よってここでは「配信を諦める」を選択します。代わりにラジオの声を収録し、アーカイヴとして残せるようにします。予算と手間はかけられないので「手持ちのものでどうにかする」の一択です。x1個なんとまあ、ミキサーどころかオーディオインターフェースすらないのです。スピーカーもアンプもないし......いや、もう一度よくみてみましょう。いずれも揃っています。オーディオIN(ミニプラグ)の3つの入力があります。ギター用とマイク用にはそれぞれにボリューム調整用のつまみがあり、簡易ではあるがEQ(イコライザー)とエフェクターが付いています。これ1台で「簡易ミキサー付きパワードスピーカー」になってしまうわけです。いうわけでこのように組んでみました。フォーンのケーブルとして使うMBAのヘッドフォン用ミニプラグからギターアンプのマイクINに接続スマホからギターアンプに接続ステレオミニプラグのケーブルを1本スマホのイヤホンジャックからギターアンプのオーディオINに接続これでハードウェアは解決しました。ソフトウェア次はソフトウェアについて説明します。スマホを使うRadio28では「マイクや効果音などはPC」「BGMおよび楽曲はスマホ」としました。すべてPCで完結させることもできましたが、スマホを使う利点が2つあります。1つは画面が増えること。28のMBAは11インチでちっちゃいです。いやそもそもアナログ機材が貧相なので、できるだけソフトウェアの力に頼りたいところです。欲しい機能が増えればソフトも増え、必要な画面も増えるというわけです。ここで1つ役割をスマホに託すことで操作がかなり楽になります。1つはSpotifyをDJソフトと連携させたかったからです。皆さんはSpotifyを使っていますか?めっちゃいいですよね。ヒプマイもリリース0秒後には新作聴けるし、ライダー曲もそれなりに揃ってるし。Rdio28のDJでもこれが使えるとめちゃくちゃに強力です。そこで始めはUnityでSpotifyAPIを使ったDJソフトを作る気でいました。結論から言いますと、現状のAPIが使い勝手が悪すぎて作れませんでした。APIは曲やユーザ、プレイリストの情報を持ってくる程度のことしかできず、再生などをするためには公式のSpotifyのアプリやブラウザが必要になります。1つで完結するDJソフトにはならないということです。そのため遅延があったり、細かい操作が難しくなります。DJソフトとしては致命的です。※2019/11現在の話なんでUnityかって?僕はUnityエンジニアだから(言い逃れ)そこで唯一Spotifyと連携しているDJソフト『djay』を使うことにしました。こちらはiOS,Android,Windows,OSXに対応しているアプリです。中でもiOS版とAndroid版にはフリー版があります。今回はAndroidのフリー版を使うことにしました。Banana)は現状最強の仮想ミキサーソフトです。バ美声が流行り出してから国内の記事で見かけるようになってきた気がします。この子にはハードウェアのインプット・アウトプットが3つ、仮想のインプット・アウトプットが2つあります。Liveには全部の音を載せる」みたいなことができます。PC内に存在する音を分けて入力したり出力することができます。Radio28では次の図のような構成にしています。画面左の3つがハードウェアインプットです。その隣の2つが仮想インプットです。それぞれA1,A2,A3,B1,B2と割り振られています。画面右がアウトプットです。インプットと同じようにA1,B1...となっています。Radio28では次のように紐づけて使いました。VSTHost当日は使っていないのですが、実はマイクにエフェクト類を掛けるシステムを組み込んでいました。DTMやバ美声に詳しい人はご存知の『VSTHost』です。『VSTHost』は簡単に言うと「VSTプラグイン」という規格のエフェクトなんかを組むソフトです。「VSTプラグイン」はメジャーな規格なので無料なものから高価なものまで、たくさん世の中にリリースされています。Banana』の仮想インプットからマイクの音を『VSTHost』に送り仮想アウトプットに返すということをしています。みたいな加工流れを作って、スピーカーにアウトするとイイ感じにエフェクトのかかった声を出すことが出来ちゃいます。加工には多少なり時間がかかるので遅延が発生します。今回はスマホを使って音楽を流しているので遅延対策ができない環境でした。単純にオンエア時に手間がかかります。以上のことからVSTHostを使ったエフェクト芸は使いませんでした。その他その他にPCで簡単にDJをするソフト『Mixxx』や収録に使う『Audacity』なども利用しました。いえばAdobe課金してるからAudition使えたんだったなぁって今思った。いずれも非常に便利なフリーソフトなので興味がある方は触ってみてね。AviUtlの易しい使い方まとめギターアンプとECM-PCV80UとWindowsがあればPAもどきができる。