ごーぐる部-「ゼロ(円)から始めるVJ生活」

初級者でWindowsなアニソンVJが自分なりにいろいろ書いた備忘録。Resolume/RekordboxLyric/OBSVJ等の記事が多めだと思います。

VirtualDJ→Resolume/GrandVJ/OBSの連携(Windows・64bit版)(2021)

前も書いたには書いたんですけど結構導入失敗してる人多いのともっとシンプルにしたいのでもう一度書くのと、実は64bit版の記事書いてなかったので備忘録として。

 

VirtualDJ→Resolumeの連携にはSpoutを使います。

 

Spoutについては以下の記事にざっくり書きました。

 

ino2408m-pinv.hatenadiary.jp

 

あと一応昔書いたSpoutでの連携関連。

 

 

ino2408m-pinv.hatenadiary.jp

 

 

ino2408m-pinv.hatenadiary.jp

 

 

Spoutの導入について。最近VirtualDJ 64bit版が主流になってきました。

 

結論から言うといろんなサイトで昔の情報を引っ張ってくると32bit版導入法は書いてあるのですが64bit版の導入法は書いてません。そしてSpoutを導入したときについてくるSpoutSender/Receiverや一部のサイトで紹介されている方法は32bit版用です。

 

例えば設定してみて以下のような画面が出た方は64bit版を導入してください。

 

 

f:id:ino2408m:20210513020403j:plain

 

VirtualDJにSpoutを導入する。

 

PCに入れるものは2つ。

・Spout(SpoutSettingsのみ使います)

 

leadedge.github.io

 

f:id:ino2408m:20210506020958j:plain

上記のところからSpoutをダウンロード。

(下のSpout to NDIもSpoutのトラブル時役立つことあるのでDLしとくのをおすすめしときます。)

 

・SpoutVDJ(githubにある方!!!!!)

近年、Spout本体にVirtualDJ用のPluginが付属しなくなったのと64bit版はこちらにしかないのでgithubにある方を使用します。

 

github.com

f:id:ino2408m:20210506020703j:plain

上記よりダウンロードしてください。

 

準備するソフトは以上です。

 

1.SpoutVDJをVirtualDJのプラグインのフォルダに入れる。

 

SpoutVDJ内のx64内に「SpoutReceiver.dll」「SpoutSender.dll」があるのでそれをコピーし、f:id:ino2408m:20210506021706j:plainf:id:ino2408m:20210506021838j:plain

 

マイドキュメント内「VirtualDJ」→「Plugins64」→「VideoEffect」

にペーストしてください。(「VirtualDJ」フォルダ内には「Plugins」フォルダがあることもあるので間違えないように!「Plugins『64』」です)

f:id:ino2408m:20210506022140j:plain

 

2.グラフィックカードの設定

 

VirtualDJと受け側のソフト(Resolume/GrandVJ)のグラフィックプロセッサを統一します。デスクトップで右クリックして「NVIDIAコントロールパネル」を開き、

 

f:id:ino2408m:20210506010113j:plain

その中の「3D設定の管理」→「プログラム設定」を確認します。

カスタマイズするプログラムを選択する」からVirtual DJを選び、「このプログラム用の優先グラフィックプロセッサを選択する」の項目が「グローバル設定を使用する」または「高パフォーマンスプロセッサ」になっていることを確認してください。

f:id:ino2408m:20210506023012j:plain

 

Resolume/GrandVJ/OBS等連携先ソフトについても同様に確認します。

 

GPUついてないPCの場合「統合型グラフィック」に各ソフト設定してください。2ソフト間で違う描画処理にならないようにしてもらえればOKです)

 

3.Spout Settings

 

Spoutのフォルダより「SPOUTSETTINGS」→「SpoutSettings.exe」を開きます。

 

f:id:ino2408m:20210506023709j:plain

 

ゲーミングPC等であればOptimus global processorを「High performance」(ようはGPUでの処理)、そうでなければ「Integrated」(統合グラフィック)に設定。

 

上のAutoshareにチェック入ってれば外してください。

 

4.VirtualDJでの設定

 

3まで設定したらVirtualDJを起動します。

うまく設定できてればビデオエフェクトに「VDJSpoutSender64」なるエフェクトができてるのでそれをONにします。

f:id:ino2408m:20210506024407j:plain

次に画面に対し最大化で投影したのち、右クリック→「最小化」します。

※「閉じる」を押さないこと!!!!!(閉じる押すと画面サイズが0で取り込まれます。)

 

f:id:ino2408m:20210506024649j:plain

 

ここまででVirtualDJ側での準備は完了です。

 

Resolumeで拾う

ResolumeではSoucesの一番下あたりに「VDJSpoutSender64 Deck master」が出現してるので、それを入れたいところにドラッグアンドドロップしてもらえれば使えます。

 

一部のエフェクトがアルファ(透明度情報)あると効かないので、個人的には「R」「G」「B」「A」「A」だけ下図のようにチェック外しておくといいかと思います。

 

f:id:ino2408m:20210506025228j:plain

 

GrandVJで拾う

GrandVJの場合、「Sources」→「GPU Live Inputs」→「Input Spout〇」にSpoutが拾えるところがあります。SpoutがInput Spout1-4に順番に振り分けられるので、その中のVirtualDJの入ってるところをBankかLayerに入れれば使用できます。

 

f:id:ino2408m:20210506030511j:plain

 

OBSで拾う

 

OBSで拾う場合、Spout to NDI+OBS NDI Pluginで拾うかSpout2 Pluginで拾う方法があります。

 

Spout to NDI

leadedge.github.io

 

OBS NDI Plugin

 

github.com

 

OBS Spout2 Plugin

 

github.com

 

OBS NDI PluginSpout2 PluginもOBSインストールされていればインストールするだけで完了です。

 

SourceにNDI Source、Spout2 Captureが出るのでそれをSouceとして追加すればOKです。

 

配信でVirtualDJから映像入れるのはもちろん、VirtualDJの機能を拡張するなどにも使えます。

 

f:id:ino2408m:20210513014339j:plain

 

 

 

ということで連携の方法をやや丁寧に書いてみました。64bit版でうまく連携できない人比較的最近VirtualDJ導入したという人、GrandVJと連携したい人は2021の現時点ではこの方法になるかと思います。

 

ぜひ試してみてください。

 

 

ゼロから始めるVJ講座 #3 SpoutとかNDIとか、その変換とか。(Spout to NDI/NDI to Spout)

このシリーズ久々ですね。

 

初心者向けの記事として書いてるシリーズですが、今回はテクスチャシェアリングについていきます。

 

Syphon、SpoutNDIとかいうものですね。

 

横文字!?わからん!!!!ってなるのは早いです。わたしも始めた頃ちんぷんかんぷんだったし今もちんぷんかんぷんです。

 

まず導入の話をします。

 

そもそもなんでアニクラのResolumeの人はVirtualDJ使うの?

 

f:id:ino2408m:20210502015325j:plain

 

VirtualDJはもともと「DJ用」のソフトなので、BPM解析、キュー(目印の管理)、波形の目視、あとは各種時間制御の機能が使えます。

 

あとDJ2GO2TouchなんかのDJコントローラーのアサインが最初からあって非常に楽!なのです。

 

f:id:ino2408m:20210502015417j:plain

 

numark.jp

 

つまりタイミング合わせ、ポン出しに関してVirtualDJは非常に強いわけです。

 

Resolumeでも波形は見えるけど細かくみたりできない・・・のとBPMまではさすがに解析してくれない…

 

あと以前も申し上げたとおり圧縮された規格(.mp4)なんかをResolumeで再生すると重めなのでResolume単体での運用が合わない場合もあるのです。

 

なのでMVやアニメ素材なんかを再生するにはVirtualDJが便利です。

 

ですが、VirtualDJだけで高度な表現をするには結構回り道しなくてはならない点もあります。

 

まず、複雑な挙動を指定するにはVDJScriptと呼ばれるコード打たなきゃならない・・・(高度なことするにはコード覚えなきゃ…w)ので結構めんどくさいです。

エフェクトも限定されてる・・・

カメラも一応使えるけどこれもちょっと設定はめんどくさく、複数カメラの制御となると結構煩雑になります。

 

一方Resolumeですが

 

MIDIコントローラーに動作をきっちりアサインすればレゾの画面見なくてもある程度制御できます

 

たくさんのレイヤーを一元的に管理できる、とか

高度なエフェクトが組めてパラメータも自由自在。エフェクトのかけ具合やタイミングも細かく制御できるので、映像を見やすいままエフェクトをかける手法もとれます。

 

だけど.mp4再生は重いし波形は見づらい・・・BPM Syncの仕様もあってMVなどの再生には向かない面もあります

 

つまるところ

 

VirtualDJ

○動画再生が得意!DJコントローラーへのアサインが楽!再生位置合わせが得意!BPM解析してくれるし波形も見える!

×エフェクトが少ない、カメラとか制御できない、複数素材重ねるのは限界がある

 

Resolume

○エフェクトが多い!汎用素材の管理がサムネイルでやりやすい!MIDIコンに柔軟なマッピングができる、複数素材重ねやすい

×特定の形式以外は非常に重い、波形が細かくは見えない

 

つまりこのソフトたちのいいところどりをすれば最強のVJソフトができてしまうわけです(ソフトのお金はかかります)(PCのスペックも必要)

 

 なのでどっちも使いたい!って人はソフト同士を連携させられる手段を用いて連携してます。

 

どうやって?

 

Spoutっていう規格があるんでそれを使います。

 

導入の仕方は下記です。

 

 

 

ino2408m-pinv.hatenadiary.jp

 

Spoutについて 

 

つまるところ、Spoutってなんやねん

 

私も詳しくは説明できないんですが、ざっくり言うと「描画処理を共有する技術」です。イメージとしては「ソフトAで絵を書いてるのでそれ使っていいよ~」みたいな感じです。

 

まずSpoutの成り立ちについて…

 

SpoutはMac専用のこの手の規格であるところのSyphonをなんとかWindowsでもやろう、という設計思想な気がします。

 

d.hatena.ne.jp

 

Spout自体はソフトだと勘違いされやすいですがシステムとか規格みたいなものだと思ってください。導入すれば特にソフトを立ち上げなくても動きます。

 

超大事な点をひとつだけ。

 

まず、ゲーミングPCにおける画面の描画ですが、一部はCPU(PCの頭脳、intel Core i7とか書かれてるやつ)で、一部はGPU(ゲームとか専用の画像/動画処理ハードウェア。グラボとか呼ばれてる。NVIDIAなんたら。GTX1050TiとかRTXなんとか、書かれてるやつ)で書かれてます。

 

こう1枚に見える画面は、ゲーミングノート等の場合、2つの描画システムによる組み合わせでできてます。

 

 

f:id:ino2408m:20210506005814j:plain


 上画面でいうとVRChat内はGPUで、その外のGoogle ChromeはCPUで描画処理されており、赤枠+緑枠の画面を表示してる感じです。

 

この表示の仕組みがあとで効いてきます。

 

 

先ほど言ったとおりですが、Syphon&Spoutは「描画処理を共有する技術」です。

 

なので、ソフトAからソフトBに動画をリアルタイムで渡す状況下で、吐き出すソフトAが統合グラフィック(CPUによる描画)、受け取るソフトBが単体グラフィック(GPUによる描画)の場合、像を渡すことができません

 

なので、起動時に各ソフトを統合グラフィックで出すか?単体グラフィックで出すか?

を気にしなければなりません。

 

設定画面はNVIDIAコントロールパネル等で見れます。

 

f:id:ino2408m:20210506010113j:plain

f:id:ino2408m:20210506010258j:plain


 

 

ここを統一すれば受け渡しが可能になる・・・はずです。

 

例えばVirtualDJ統合型グラフィックスResolume高パフォーマンスNVIDIAプロセッサになっている場合Spoutでの像の送受信ができません。

 

(VirtualDJとResolumeの連携についてはまた書きます。)

 

余談ですが、RekordboxLyric/VideoはこのSpoutを内部で回しているらしく、常に送受信を行っています。しかも切れません。なので重い

 

なので、RekordboxVideo/Lyricを使うときもResolume等使わない運用にせよSpoutの設定、および各ソフトが統合グラフィックで動いているか?単体グラフィックで動いているか?を気にしましょう。

 

ちなみに、前も説明したようにこういうSpoutを内部で回しているという不思議仕様のため、公式対応はしていませんがRekordboxLyricのSpoutをResolumeで拾って使う運用ができてしまうわけです。

 

ino2408m-pinv.hatenadiary.jp

 

現時点でSpoutに対応してる代表的なソフトが

・Virtual DJ

・Resolume

・GrandVJ

・Rekordbox(Lyricの各デッキ、送信のみ)

・Processing

・Touch Designer

・Unity

あたりです。(Spout対応してるソフトはほとんどSyphonにも対応してます)

 

UnityとかでなにかやるときもSpoutを通す感じになるかと。

 

cgworld.jp

NDIについて

 

NDIはこのブログを読んでる方だとVLC→ResolumeとかVLC⇔OBS⇔Resolumeで使っている方が多いかもです。

 

NDIはNetwork Device Interfaceの略です。

 

Networkとある通り、LANケーブル等をつないでファイアウォール等の許可設定をうまくやれば別PC間での像の送受信が可能です。

 

本来の目的が「2つ以上のPC間で像のリアルタイム送受信を行おう!」という感じで、例えば、1PCで動かしているときは実は「自分のPCから自分のPCに対してネットワーク経由で像を送ってる」状態です。

 

詳しくは以下の記事を。

 

 

panda-times.com

 

NDIに対応してるソフトは以下の通りです。

・Resolume

・GrandVJ

・VDMX

・TouchDesigner(有料のみ)

・OBS Studio

 

で、ここからが本題ですがソフトごとにSpout、NDIは対応/非対応があり、これらを対応した形式に変換しなくてはならない場面があります。

 

その変換方法について。

 

Spout⇔NDI

 

Spout⇔NDIの変換は実にシンプルで、「Spout to NDI」、「NDI to Spout」というSpoutのサイトに載っているソフトを使います。

 

leadedge.github.io

 

これらのソフトを起動するだけで、相互に変換可能です。

(右クリックでどの像を変換するかも選べます)

 

f:id:ino2408m:20210506011358j:plain

 

Spoutは前述のように動画の描画形式やPCの設定などによりうまく使えないこともあるのですが、Spout to NDIで変換するとどうにか使えることもあります。(負荷はやや重めになりますが代替策として持ってはおくと助かる場面が多い)

 

Webカム/仮想カメラ⇔NDI

WebカムからNDIの変換にはNDI Toolsに付属しているNDI Screen Captureを使います。

 

ndi.tv

 

起動するとタスクバーに入るので右クリックで設定できます。

Webカムを取り込んでNDIにしたい場合はWebcam Video Sourceから目的のカメラを選択してください。

これで仮想WebカムからNDIに変換できます。

 

f:id:ino2408m:20210506012825j:plain

 

逆にNDIを仮想カメラに出力したい場合はNDI Webcam Inputを使います。

 

f:id:ino2408m:20210506014755j:plain

こちらもタスクバーに入るので、右クリックで設定できます。

NDIのソースを選んでカメラ入力に変換できます。

 

カメラ入力にできるのでZOOMやDiscordはもちろん、RekordboxVideoにも像が飛ばせるわけです。

 

画面キャプチャ→NDI

NDI Toolsに付属しているNDI Screen Captureを使います。

 

基本的に起動するだけですべてのモニターを切り取ってくれます。

 

特定のソフトだけ切り取りたいときはOBS Studioを使います。

 

f:id:ino2408m:20210506013724j:plain

 

仮想カメラ出力、またはNDIプラグインを入れて吐き出せばOKです。Resolumeなどで拾えます。(ちなみにわたしの環境だと右下の仮想カメラ出力より下記ののプラグインの方が安定します)

 

github.com

 

obsproject.com

 

OBSからResolume等に像が飛ばせるので、Kaunaなどのオーディオスペクトラムソフトを切り取ったり、3teneやLuppetから像を飛ばしてバ美肉したりも方法的には同じです。

 

まとめ

 

図解をするとこんな感じです。

 

f:id:ino2408m:20210430225320j:plain

 

OBSは各ソフトのキャプチャーもできるので、結論から言うとすべてのソフトはほとんどのソフトと連携可能です。(SeratoVideoだけはカメラ使えないので代替手段が思いつきませんが・・・)

 

 

対応ソフトとしてはVJソフトはだいたいSpoutには対応していますが、OBSはVJソフトじゃないのでプラグイン入れないと対応してません。(一応Spout2対応のプラグインはありますが現状不安定です)

 

実は仮想カメラWebカメラ扱いなので、Spout/NDI以上に広くいろんなソフトで使うことができます。

今だとZOOMやDiscordなんかが流行ってきてますが、そちらで利用するには仮想Webカメラで出力することになります。

 

ということでSpout/NDIのざっくりとした説明と変換法でした。

RekordboxVideo×RekordboxLyric×Resolumeでちょっと豪華なDVJする

まずはじめになんですが、RekordboxLyricを現場で使うにあたって

 

現状RekordboxCreativePlanというものに入らざるを得ないんですが、

 

f:id:ino2408m:20210312145552j:plain

 

これにはRekordboxLyricだけじゃなくRekordboxVideoがついてきます。

 

CreativePlanが1500円なので400円くらいはVideoだと思う。使わなきゃもったいないの精神

 

せっかくなので、RekordboxVideoを同時に使う感じのDVJができたらな、の一方、

 

歌詞がベタのりしたりOnOffの切り替えがめんどくさかったりであんまりきれいに乗らない。次の曲の映像がネタバレするかも・・・ときに隠したい。

あと汎用素材重ねたいとか絵にエフェクトかけたいってこともあるかもですね。

 

そういうときスペックは要りますがRekordboxVideo+RekordboxLyric+ResolumeでなんとかDVJができます。

 

 (Lyricは使えませんがSeratoVideoでも同様のことはできます)

 

f:id:ino2408m:20210312133102j:plain

 

 

ちなみに前の記事の組み合わせ技になります。

 

 

ino2408m-pinv.hatenadiary.jp

 

ino2408m-pinv.hatenadiary.jp

 

必要なもの

・映像端子が2つ以上のPC(できればゲーミングノート)

・DJ用コントローラー

・VJ用コントローラ(スペースの関係と機能上NanoKontrol2がおすすめ)

HDMIケーブル

・ダミープラグ

 

RekordboxVideoは仕様上Spoutが飛ばない、つまり他のソフトに像を送ることができません。

 

なので、ダミープラグを使って投影先を作り、それをキャプチャして取り込む的な使い方をしていきます。

 

ダミープラグはこういうやつです。

 

f:id:ino2408m:20210311204308j:plain

f:id:ino2408m:20210311204355j:plain

なにをするかというとPCに「ディスプレイがあるよ」、と錯覚させる道具です。

 

もちろんモニターを用意してもいいんですが電源供給が必要だったりでいたずらに配線が複雑になるので電源のいらないダミープラグが便利かと思います。

 

これを実際に投影する端子と別の端子に挿してください(昨今のゲーミングノートだとMiniDisplayPortがあればそこがおすすめです)

 

Amazon.co.jp: EVanlak Mini ディスプレイポート ヘッドレス ゴーストディスプレイ エミュレーター PC 4K DP ダミープラグ (ヘッドレス 1080-3840x2160@17hzに対応): パソコン・周辺機器

 

 

使用ソフト

・Rekordbox→Creativeプランに加入してください

・Resolume (GrandVJやOBSでも可、ようはNDIが受信できるソフト)

・OnTopReplica

www.gigafree.net

Resolumeの投影画面をリアルタイムでモニタリングするのに使います。

 

下図の赤枠みたいな感じでResolumeをモニターできます。MIDIコンの配置さえ覚えてれば制御画面開く必要ないのでDJに集中できます。

 

f:id:ino2408m:20210312114611j:plain

 

 

・NDI Screen Capture

(旧名:NDI Scan Convertor)

ダミープラグに投影した画面をResolumeに飛ばすのに使います。

 

ndi.tv

 

NDIの導入手順は以下記事を参照してください。特に安定してプレイするにはローカルループバックアダプタを導入しとくといいかと。

 

 

ino2408m-pinv.hatenadiary.jp

 

 

Avidemux

動画編集ソフト。Rekordbox単体でここから再生してね!が難しいので動画と音声のずれが気になる人はこの手のソフトでPVMVなどはタイミング合うよう編集しときます。

 

www.gigafree.net

 

 

具体的な手順(下準備)

はじめに注意ですが、コントローラーの関係上、ResolumeとRekordboxはResolumeを先に立ち上げましょう。

(Rekordbox先に立ち上げるとすべてのコントローラーが効かなくなる)

 

また、画面側のHDMIは設定終わってから接続をおすすめします。

(出力してる画面が分かりにくくなる)

 

 

1.動画と音声の尺を合わせる

背景素材の類を使う場合は尺合わせ必要ないんですがPVMV等の音声同期が効くものを合わせたいときはあらかじめ動画を編集しとく必要があります。

 

もちろん音声自体をクラブユースに差し替えた映像をあらかじめ作るのも手ですしそちらのほうが同期もしっかり行えるんですがぶっちゃけこの方法のほうが楽だと思います

 

だいたい冒頭の無音部とかを削れば合うものは合うはずです。

 

もし尺が違う!ってなったら切り貼りして調整しましょう。

音声は変になりますが、音声は普段DJで使用してるものを使うのでプレイに支障はありません。

 

f:id:ino2408m:20210312115821j:plain

 

A-B指定してCut-Copy-Pasteなどで編集しましょう。

 

注意点ですが、特に読み込み元ファイルが.mp4などの高圧縮率な動画の場合、切れる場所が決まっていて、細かく調整するのが難しいところがあります。

(圧縮の関係上キーフレームを補完する感じで再生するシステムになっているのでキーフレーム以外では切れない)

 

その場合はお手数ですが、AVI(MotionJPEG)などにエンコードしてからエディットするといいかと。

 

f:id:ino2408m:20210312120034j:plain

 

(あとぶっちゃけ背景系ならResolumeに読み込ませちゃった方がいいかも)

 

なお、動画に関してはRekordboxVideoの対応形式がかなり少ないことに注意です。

.mp4(H264)が無難かと思います。Resolume用のDXVとか、一部の動画にありがちな.mkvや.flvは再生してくれません。

 

2.Rekordboxでプレイリストを作成する

 

たくさんの音源が動画とリンクしてればプレイリスト組まなくてもいいと言えばいいのですが、動画のチェックもかねてプレイリストは作ったほうがいいかと思います。

(特にResolumeでプレイリスト型オペレーションする場合)

 

ただResolumeで背景合わせながらプレイするならおそらくプレイリストは組む形のプレイになると思います。

 

で、プレイリスト組む時ですが、こんな感じでフォルダを作り、音声用と動画用のリストを並べておくといいです。

 

というのは、動画を単体で読み込むとその動画の音声をDJソフトが流してしまうので、「音質悪くない?」って言われる原因になるからです。プレイ中間違えないためにも動画と音声のリストは分けておくことをお勧めします。

 

f:id:ino2408m:20210312121856j:plain

 

3.動画をRekordboxに登録して音源とリンクする

 

RekordboxVideoやSeratoVideoの特徴的な機能のひとつとして、DJ用の音源を読み込んだ時にこの動画を流してね、と指定することができます。これがLinkです。

 

注意なのですが、RekordboxVideoの場合、例えばエクスプローラーから直接動画を動画デッキに読み込むことができてもリンクができません。リンクするためにはライブラリに動画を登録する必要があります。

 

ちなみにエクスプローラーから動画をドラッグアンドドロップできる場所は3つありますが、どれも違う挙動を示すので注意が必要です。(今日のポイント1

 

f:id:ino2408m:20210312123257j:plain

 

例えば事前に320kbpsなどの音声付きの動画を編集してきてその動画の音声をDJにのせたいのであれば1の場所に、動画を一時的に差し替えたいなどであれば2の場所に、Linkしたいなら3の場所にドラッグアンドドロップします。

 

今回はLinkしたいので3の場所にドラッグアンドドロップしてコレクションに登録します。さっきつくった動画プレイリストのほうに登録しとくといいかと。

 

音源とのリンクですが、音声を普段のDJプレイ同様にデッキに読み込み、コレクションから動画を2の場所にドラッグアンドドロップ、その後Linkボタンを押すとリンクされます。

 

f:id:ino2408m:20210312124524j:plain

動画と音声がリンクするとLINKマークが青く点灯し音声のほうにマークがつきます。

f:id:ino2408m:20210312125022j:plain

 

4.Lyricを取得しフォントを調整する

 

RekordboxLyricを使う場合は事前にLyricを取得しておくといいかと思います。

 

右クリック→歌詞の取得で取得できます。

 

f:id:ino2408m:20210312125404j:plain

 

セットリスト決まっている場合はこの時点でフォント(モーション)も調整しときましょう。右クリック→モーションでお好きなものを選んでください。

 

色についてはResolumeで拾うと白くなるので、ここでは特にこだわらなくてもいいかと。Resolume側での調整をおすすめします。

 

動画のリンク、およびRekordboxLyricの設定を済ませると曲のマークがこんな感じになります。

 

5.クロスフェーダーの挙動を設定する

 

クロスフェーダーを使用しないDJプレイをするのであればクロスフェーダーで音声が操作されないよう左右の1234のマークのところを外してAVSYNCにするとフェーダーをビデオ専用にできます。

 

f:id:ino2408m:20210312130027j:plain

 

人によってはTRANSITIONFXをADDIVEにして縦フェーダーだけでビデオを操作するのもありかもしれません。

 

複雑な組み方ができる方ならばTouchDeTouchDesignerを使ってMIDIコン信号を分け、VJコンの適当なフェーダーに割り当てるのも手かもです。

 

 

ino2408m-pinv.hatenadiary.jp

 

私はクロスフェーダーをDJのとき使わないので、曲が切り替わったときにクロスフェーダーを反対側に切る+ナノコンのボタンを一つ押すみたいな運用です

 

6.ダミープラグを接続して出力し、NDIScanConvertorで取り込む

ダミープラグをPCに差し、仮想画面を展開します。

 

右クリック→ディスプレイ設定から拡張モードにし、ダミーの画面を出します。

 

f:id:ino2408m:20210312131459j:plain

 

 

この状態でRekordboxの矢印バッテンマークを押すとダミープラグで表示してるところに映像が出力されます。

 

f:id:ino2408m:20210312132024j:plain

 

何も起こってないように見えますが、見えない画面に対してRekordboxくんが一生懸命画面を出力してくれてます。頑張れ。

 

次に、NDI Scan Convertorを立ち上げます。通常であればスタートメニューのNDI 4 Toolsとかの中にあります。

 

通常版とHX版がありますが安定する方で。起動するとタスクトレイアイコンに来ます。

 

 

f:id:ino2408m:20210312132323j:plain f:id:ino2408m:20210312132441j:plain

 

これでRekordboxの画面がNDIに飛びます。

 

7.NDIで飛ばした映像をResolume等で拾う

6でうまく像が飛んでいればResolumeにNDI Serversが出現しているので、これをお好きなところにドラッグアンドドロップして構成を作ります。

 

f:id:ino2408m:20210312133425p:plain

f:id:ino2408m:20210312133835p:plain


以下の記事を参照していい感じの構成を組みましょう。

 

 

ino2408m-pinv.hatenadiary.jp

 

 

ino2408m-pinv.hatenadiary.jp

 

 

ino2408m-pinv.hatenadiary.jp

 

ちなみにですが、RekordboxLyricのSpoutはRekordbox側で表示が無効でも飛び続けています。+Rekordbox側で有効にしたうえでSpoutで載せてResolumeで投影すると歌詞が二重で乗るので基本的には表示:無効で運用するのをおすすめします(本日のポイント2

 

 

実際運用するときも歌詞を入り切りしたり点滅したりするのに別々で扱ったほうが扱いやすいと思います。

f:id:ino2408m:20210312134829j:plain



これでお好きな構成を組みます。私の場合背景素材も曲に合わせて選んだりしたらこんな感じに。

 

f:id:ino2408m:20210312140015j:plain

 

 

人によっては映像の入り切りとちょっとしたエフェクトとか組んでおくだけでも。

Colorizeを適当なノブに振れば色調整がノブで行えるようになったり。BPMで歌詞を点滅させるだけでも普通に乗せるより見やすくなるかと。

 

f:id:ino2408m:20210312140256j:plain

 

お好みの構成が組めたら準備終わりです。

 

本番

設営のときにはいくつかポイントあります。

・Resolumeから立ち上げること

HDMIをつなぐ前にダミープラグにRekordboxを出力しておく

・RekordboxLyricの表示を無効にしておく

・グラボの性能を引き出すためにACアダプターを忘れずに

 

実際Resolume立ち上げてRekordboxVideo立ち上げていろいろ・・・なので時間かかります。ワンオペでVJとDVJやるのは無謀なのでできればVJ複数いたほうがいいのは確か。

 

 

手順

ダミープラグを刺す→Resolume立ち上げる→Rekordbox立ち上げる→Lyricの表示を無効にする→ダミープラグの画面に画面出力→NDIScreenCaptureを立ち上げる→HDMIを刺す→ResolumeでHDMIに画面出力→OnTopReplicaを立ち上げる

 

 

の順です。繰り返しますがResolumeを先に立ち上げるという点がとても間違いやすいところなので気を付けてください。

 

OntopReplicaは立ち上げてResolume→Displayを選べばプレビューが乗ります。

 

f:id:ino2408m:20210312141643j:plain

 

プレイは設定にもよりますが、いつも通りDJプレイしつつ映像変わったらクロスフェーダーで切り替える感じですね。そのあとResolumeでカラム切り替えるためにボタン押してフェーダーで各素材を調整。曲変わる直前にはフェーダーで落としたりストロボで光らせたりお好きに遊んでもらえればと思います。

 

動画をいろいろ扱うので重くはなりますが、Resolumeで読み込む汎用素材はDXVエンコードする、素材は重ねすぎないなど工夫すればRyzen5、1650Ti、メモリ16GBクラスのPCでも特に問題なく動作しました。DJやりながらVJ・・・はなかなか難しいですが事前に準備してこればそこまで本番複雑なオペレーションしなくとも思い通りに映像を操れるかと思います。

 

この方法を使うと、下準備は必要ですがVideoやLyricがDJプレイに追従してくれるようになるのでかなり楽に、そして派手にDVJができるようになります!

 

映像のエフェクトとかも思い通りに動かせると映像と音声でフロアの雰囲気を一気に変えられるので、PCの要求スペックはやや高いかもですが挑戦してみてください!

 

 

 

余談:

RekordboxVideo/Lyricを立ち上げると「Cannot create DirectX/OpenGL interopのメッセージが出たり歌詞が表示されないことがあります。Resolume使わなくても出ることがあります。

 

これはなぜかというと、RekordboxLyric自体がSpoutを内部で動かして内部で拾ってるような挙動をするからだと考えられます。

 

このSpoutというのはざっくり言うと映像の描画システムを共有するみたいな感じなんですが、ソフト1と2がどんなシステムで描画してるかにミスマッチが起きると表示されなかったりエラーが起きるみたいです。

 

例えば、今回の例で言うとRekordboxLyric統合型グラフィックで、ResolumeGPUで描画してたとしたらうまく飛びません。

 

ちなみに、Lyricを使わない場合でもrekordbox_outputというものがSpoutで飛んでます。

 

こいつが悪さをしたゆえのエラーみたいです。

f:id:ino2408m:20210312143844j:plain

 

 

 

主な対処法は以下のnoteが分かりやすいので、参照してください。

 

note.com

 

現象としてはVDJがResolumeに飛ばないときの現象にも似てるので、私の過去記事も参照してもらえれば。

 

 

ino2408m-pinv.hatenadiary.jp

 

私の設定ですが、RekordboxとResolumeを両方とも高パフォーマンスNVIDIAプロセッサにし、

 

f:id:ino2408m:20210312144603j:plain

 

SpoutSettingを以下の設定にしたらうまくいきました。

DirectX 9→OFF)がポイント


f:id:ino2408m:20210312144723j:plain

 

もしエラーが出る、とかうまく描画できない、とかがある場合は

GPUの設定

・SpoutSettings

を見直してみてください。

 

 

明日からできるResolume講座 #9 クリップの前加工と具体例

汎用素材いろいろ集めてますけど、やっぱ事前にクリップをエフェクト等で変調すると結構感じが変わりますね。

 

特にBeeple素材なんかは使いやすい反面、ほかの人と被るというのもありちょっと個性出したいなな人とかいるとは思います。

 

www.beeple-crap.com

 

特にほかの素材と混ぜやすい色にしたいとかほかの素材と重ねたいとかのとき事前に変調しとくと楽です。


Szkさんのブログにもこの手の話題が書いてありますが私は具体的なエフェクト、および事前にやっとくといいことを中心に書いていきます。

 

szkhaven.com

 

一応概念からですが、

 

Resolumeは動画+エフェクトをクリップとして登録可能です。

 

何が言いたいかって言うと

 

使いたい素材をいつものようにドラッグアンドドロップして、

 

 

f:id:ino2408m:20210307171951j:plain



 

お好きなエフェクトをドラッグアンドドロップするとエフェクトかかった状態の絵を登録できます。

 

f:id:ino2408m:20210307172134j:plain

 

この状態でサムネイルを右クリック→Thumbnail→Update、でエフェクトかけた状態がサムネイルに登録できます。

 

f:id:ino2408m:20210307172248j:plain

 

これだけ、なんですが具体的なエフェクト等とどういう風に組み合わせていくかをいくつか。実際持ってる素材で試してみてください。

 

具体例とおすすめエフェクト。

 

1.Automaskでアルファ素材化

 

特にBoothで売っている素材だと動きを加えたりマスクをするための白素材みたいなのが結構あります。

 

こういうやつですね。

 

f:id:ino2408m:20210307172921j:plain

 

こういう素材は結構展開を作るうえで便利です。

が、フェーダーを上げすぎると黒が足されるので後ろの素材が暗くなることがあります。

 

f:id:ino2408m:20210307173107j:plain

 

こういうとき、じゃあ黒の部分は透明として扱ってください、というのがアルファチャンネルと呼ばれるものです。

 

Resolumeの場合、エフェクトとしてAutoMaskChromakeyというエフェクトを使うと素材を透過できます。

 

これを白素材等にあらかじめ与えてクリップ化しておくと人によっては便利に運用できるかと。

 

黒背景の場合はAutomask、緑とかが背景の場合はChromakeyでいきましょう。

 

黒背景×Automaskはたいていの場合、エフェクトかけて終わりです。

点滅とか灰色になるところも含めてうまく抜きたければ、Contrastのパラメーターで調整しましょう。

 

f:id:ino2408m:20210307174211j:plain

 

緑や青を抜く場合はChromaKeyです。カメラのGBなんかもこれで抜けるので、あらかじめかけておくと扱いやすいと思います。

 

抜く色はKeyHueで、抜け具合はThresholdで調整していい感じにしておきましょう。

 

f:id:ino2408m:20210307174622j:plain

 

2.素材を点滅させる

 

上の白素材もそうなんですが、特にポップでカラフルな素材背景が明るい素材なんかは重ねれば重ねるほど白く見づらくなってしまいます。

 

f:id:ino2408m:20210307175452j:plain

 

 

そういうときに、Envelope等使って上のレイヤーにある素材をBPMで点滅させたりスイッチングしたりするといい感じに重ねられます。

 

Envelopeの扱い方は過去の記事を参照してください。

 

 

ino2408m-pinv.hatenadiary.jp

 

一応こちらでも軽く説明しておきます。

 

f:id:ino2408m:20210307180155j:plain

 

クリップを選択すると、Clip自体のパラメータを選べるところがあります。

そこの歯車マークを押すとEnvelopeとあるのでそれをクリック。

 

f:id:ino2408m:20210307180514j:plain

 

f:id:ino2408m:20210307180658j:plain

あとはPマークからお好きなEnvelopeを選んでください。

BPMに合わせて点滅なら4 to the Floorで。

 

f:id:ino2408m:20210307180856j:plain

 

これを設定したら、さっきの歯車マークのところからBPMSyncを選ぶとBPMに合わせて上の素材が重なる感じになります。

 

f:id:ino2408m:20210307181109j:plain

 

こうするともうちょっと重ねたとき各素材が引き立つ感じになります。

(静止画だとわかりにくいですね・・・)

 

f:id:ino2408m:20210307181352j:plain

 

 

こういった使い方のほかに、RekordboxLyric白素材を点滅させて下の絵を見やすくするみたいな使い方もできます。

 

4.素材の再生範囲や再生速度を変更する

例えば素材の中には結構長くて展開のある素材もあります。

 

私の持ってる素材だとこちらの素材は昼から夜に場面が変化するのですが、場合によっては昼のシーンだけほしいみたいなことがあります。

 

 

f:id:ino2408m:20210307182205j:plain

 

f:id:ino2408m:20210307182429j:plain



ほか、昔ながらのDVDVJ素材みたいな感じで、展開が長い素材とかもあったりします。以下の素材は2分程度の素材で展開のある素材です。

 

 

f:id:ino2408m:20210307183252j:plain

 

f:id:ino2408m:20210307183402j:plain

動画加工ソフトで切り分けてからクリップ登録するのもありですが、再生する場所を変えたものをそれぞれクリップ登録するのも手です。

 

クリップを選択するとTransportなるものが出現します。

 

ここの両端を再生したいところに合わせるだけで範囲再生が可能です。

 

 

f:id:ino2408m:20210307183534j:plain

 

f:id:ino2408m:20210307183832j:plain



また、再生速度を変えたいときもこちらで。特に長い素材を読み込んで上の加工すると爆速再生になってしまうため、SpeedやSyncModeなどで調整を。

 

f:id:ino2408m:20210307184147j:plain

 


人によっておそらく身近な例だと、素材の最初または最後に短い黒のシーンがあってうまくループしない、とかそもそもループしないことを想定している動画を扱ったりするため、再生終了して戻るときに一瞬違和感生じる、とかはあるかもしれません。

 

そういったときにも便利です。

 

 

5.色変え

この素材青いのほしかったな・・・とかたまにあると思います。

 

そういったとき素材の色を変えてしまうのも前加工としてやっておくと便利です。

 

なんと空の素材あれば夕焼けにも曇り空にもできます。

 

全体の色を単色化したいならColorize、カラフルさを保ちたいならHue Rotateがおすすめです。

 

f:id:ino2408m:20210307184455j:plain

 

f:id:ino2408m:20210307184607j:plain

f:id:ino2408m:20210307184734j:plain

特にColorizeの白でモノクロ化はロックやドラムンベース、インダストリアルミュージックやハードコアなどと非常に相性がよかったです。

 

画面に統一性が出るのでぜひ。

 

 

また、かなり感じを変えるエフェクトとしておすすめなのがEdge DetectionThreshold、INVERT RGBですね。

 

これも白黒素材を作る感じですが使い様によってはポップスやエレクトロに使えそうな可愛い系の素材を重めの曲に転用したりできます。

 

f:id:ino2408m:20210307185621j:plain

 

こういうカワイイ系な素材も

 

f:id:ino2408m:20210307185755j:plain

 

INVERT RGBで怪しい感じに。

 

f:id:ino2408m:20210307185958j:plain

Thresholdをかけるとカッコイイ系素材になります。

 

あとVJ素材としてはやや物体感や白成分が強くて重ねにくいこういうピアノみたいな素材もEdgeDetectionとかかけるといろんな楽曲で使うことができる感じに。

 

f:id:ino2408m:20210307190404j:plain

 

f:id:ino2408m:20210307190457j:plain

 

あとは最初に述べた通りBeepleなんかも色変えとの相性は抜群です。

下図はBeepleのおなじみの素材にDotScreenをかけたものです

 

f:id:ino2408m:20210307190652j:plain

 

具体的なおすすめエフェクト組み合わせは後日紹介できたら紹介しますが、

持ってる素材だけで出せる絵の感じが結構増えるはずです。

 

7.透過/スイッチング用VDJSpoutクリップをつくる

 

特にアニクラとかで有効なんですが基本的にVirtualDJをSpoutで飛ばしてるよとかな場合、このSpoutのクリップにもあらかじめエフェクトを入れておくことができます。

 

f:id:ino2408m:20210307191444j:plain

例えば左のように通常のVDJを通常通り重ねる、というクリップを作ったとします。

 

それを右にコピー&ペーストして

 

EdgeDetection+Automaskを予め入れた状態で登録しておくと・・・

 

 

下みたいな感じでVJ素材の上にアニメが乗る感じに。

 

f:id:ino2408m:20210307191830j:plain

EdgeDetectionとAutomaskは順番に気を付けてください

 

 

ほか、もちろんEnvelopeで透明度を制御して2みたいなことができるので、これをEnvelopeをDigitalにして2拍に1回VirtualDJの絵を出す、みたいなのも横に並べることができるので、VDJから動画を流してそれを変化させるプレイがやりやすくなります。

 

f:id:ino2408m:20210307193214j:plain

 

 

 

 

 

ということで今思いつくクリップの事前加工に関する具体例をいくつか挙げてみました。

 

これが使えるようになるとお手持ちの動画をかなり活かせるようになるため、かなり便利に運用できるようになるかと。ぜひいろんなエフェクトや設定を試してみてください。

 

 

 

 

賃貸でもできるかも!プロジェクター天吊り講座

noteに書こうかと思ってましたが、VJに役立つこともあるかもだし関連話題なのでこっちに。

 

デカ画面でアニメやDJ配信見れるの最高なのでみんなプロジェクター買おうぜ!VJ練習のモチベも爆上がりしますよ!

 


f:id:ino2408m:20210214195628j:image

 

最近Pop in Aladdinとかが流行ってますね。プロジェクターを天井吊りするとやっぱりスペース的に余裕が出るし、適度な大きさで投影できるので重宝します。

 

 

かく言う私もこれではありませんが、天井にプロジェクターを吊ってます。

 

機種はこちらです。

 

BenQMH530。(4年前に買ったので今ではもうちょいいい製品があるかもしれない・・・)輝度も出るので申し分ないです。

 

 

 

f:id:ino2408m:20210213222054j:plain

ただEPSON系の機種と違って横補正がないので置き場所が限られます。

ようは棚とかに置くなら真ん中にズドンと棚を置かなくちゃならず邪魔です。

 

そこで天井吊りできないかどうかを当時考えてこの方法に至りました。

(木材を梁から取り付けるのも考えましたが木材の重さで落下しました・・・)

 

こんな感じです。

 


f:id:ino2408m:20210214194453j:image

 

ん?天井取付できるんかこれ?

 

できます。

 

跡が残らないんですか?というとまあちょっとは残りますがこのぐらいの跡しか残りません。(位置ミスったところこんな感じです)

 


f:id:ino2408m:20210214194106j:image

 壁紙の模様のせいもありますが小さい穴で済んでいます。

 

釘とかネジで固定するよりは跡が残らないし特殊な工具もいらないので、一軒家でも選択肢になる方法かと思います。画鋲程度の跡は残るので心配な人は大家さんとかと相談すると確実かと思います。

 

とりあえずこの取り付け方で先日の地震(震度6)には耐えており、取り付けてからの約4年間は一回も落ちてません。地盤がよいのかもしれませんが・・・

 

 

注意

※自己責任です。落下して怪我したりプロジェクターが壊れたり家の天井が落ちてきたとしても当ブログでは責任を負いません。

※天井の材質によっては穴が広がったり落ちたりがあるのでよくチェックしてください。石膏ボード向けかと。

※家が前提です。振動が頻繁で大きいところとかだと落ちるかも・・・。子供と暮らしてる人とかクラブとかには向いてるかどうかわかりません

※プロジェクターが重いと落ちる可能性があります。フックの耐荷重が2.7kgらしいのでそれ以下のプロジェクターならなんとか・・・ですが6kgとかは無理です。

 

用意するもの

①プロジェクターに合った天井取付器具

ネジで天井に取り付けるための器具です。だいたいのプロジェクターには底面に天井吊りの器具を取り付ける穴があるので、それに合ったものを購入しましょう。

 

また、上下がかんたんに分離できるタイプだと望ましいです。

 

 

f:id:ino2408m:20210213224848j:plain

 

 私はこれ(↓)をゼロシャフトで使ってます。器具自体が軽いほうがいいのと伸ばすと重心的に安定しなくなるので、伸ばす棒がついてる場合はつけないことを推奨します。

 

 

 高いのだと2万くらいしますが数千円ので大丈夫です。むしろ高いやつは重かったりする可能性があるので軽さ重視で選びましょう。

 

小さいプロジェクターでネジ穴ない場合はカメラ三脚向けの穴あったりするのでそれに対応した天吊り具を買ってください。

 

「カメラ 天吊り」などで出てきます。

 

 ②天井用植木鉢フック(クロスピン)(マジッククロス8)

 

マジッククロス8と呼ばれる天井フックについてくるピン(クロスピン)を利用します。

最低4箇所で4つはほしいです。できれば金具の穴の数だけあると安心ですね。

 

f:id:ino2408m:20210214024441j:plain

 

イメージ図にある通り、植木鉢を石膏ボードの天井から吊り下げられるという強度を誇るツワモノです。

これをプロジェクター取り付け金具のネジの代わりに使用します。

 

マジッククロスという名が示すとおり、天井にクロスピンを3本突き刺してスパイクのように支える仕組みです。

 

ピン単体もあります。ホームセンターでも売ってることありますがピン単体は見ない気がする・・・

 

モノタロウだとピンだけ買えるのでコスパがいいです。

 

www.monotaro.com

 

③ワッシャー

 

マジッククロスだけだと小さすぎて天吊金具がうまく固定できないので、ワッシャーを使います。こういう金属の輪みたいなやつです。

 

f:id:ino2408m:20210214024743j:plain

 

このワッシャーをピンの数だけ用意してください。

 

ワッシャーの径ですが、内径が3.2mm以上9mm以下で。

f:id:ino2408m:20210214025939j:plain

ようは3本の針の再小径より大きくマジッククロスの頭より小さいサイズのものが必要です。

 

内径5mmとかでいいかと思います。

 

これもホームセンターやモノタロウで手に入ります。

 

www.monotaro.com

 

 

以下のような感じでマジッククロスとワッシャーで天吊り金具を挟むように使います。

 


f:id:ino2408m:20210214194925j:image

 

 

 

 

④取っ手

 

f:id:ino2408m:20210214030856j:plain

 

ケーブル類を天井に固定したければ小さめの取っ手が便利です。

 

天井への固定は同じくクロスピンで行います。こちらは若干強度が落ちてもいいのでハイパーフックかけまくりのような2ピンのクロスピンでもいいかもしれません。こっちのほうが設置撤去が楽で跡も小さいです。お好きな方で。ちなみに画鋲だと真下に重力かかるのであっさり落ちます。

 

穴はワッシャーと同じく3.2mm~9mmのものを選んでください。

 

item.rakuten.co.jp

 

HDMIケーブルとリピーター

 

天井吊りは配線長くなるので、HDMIケーブルも長めのを選びましょう。

 

ですが、5m超えになると信号が安定しなくなることがあるので、リピーターという信号補正機器があると安定することがあります。

 

f:id:ino2408m:20210214031407p:plain

 

配線が長くなる場合は買っておくといいでしょう。

 

www.amazon.co.jp

 

⑥位置決め画鋲

一軒家じゃない限りは位置決めのとき鉛筆とかで目印をかけないので、位置決めのために跡のつかない画鋲があると便利です。

 

ニンジャピンなどの跡のつかない画鋲を用意しておくといいでしょう。

 

f:id:ino2408m:20210214032633j:plain

 

www.amazon.co.jp

 

強度はやや劣りますが、手に入れやすさでは無印のもおすすめです。

 

www.askul.co.jp

 

準備するものはとりあえず以上です。

 

設置の仕方

 

1.プロジェクターの吊る場所を決める

 

スクリーンの二等分線からまっすぐの位置に「レンズ」がくるように金具を吊ります。

 

実際の金具の上部分とレンズが来る位置を画鋲でマーキングしましょう。

 

「本体が中央」ではないのでそこだけ注意です。)

 

距離ですが最初私間違えました。

 

投影サイズによって決まるらしいので各プロジェクターのサイトで確認してください。

f:id:ino2408m:20210214033211j:plain

↑シアターハウスより。

 

www.epson.jp

 

theaterhouse.co.jp

 

上下の斜め補正で大きさ変わるのでそこも注意ですね。

 

 

ちなみに横補正は縦補正以上に画質悪くなるのでしなくてよいならしなくてよい位置に吊ったほうがいいと思います。

 

2.金具を取り付ける

 

金具を取り付けます。

 

プロジェクター側は基本的にはドライバーあればつけられるはずです。

 

天井には先程のべたとおり、クロスフックとワッシャーで部品を挟むように天吊り金具を付けます。

 


f:id:ino2408m:20210214194519j:image

 

具体的な取り付け方は各種取り付け金具の説明書を参照してください。

 

ようは天井に取り付けるネジや釘の代わりにクロスフック+ワッシャーを使う、それだけです。

 

3.ケーブルを配線してまとめる

 

ケーブルをケーブルタイみたいなやつでまとめ、取っ手の中を通して、天井にクロスフックで固定します。

 


f:id:ino2408m:20210214194407j:image

 

ちなみに床から天井へですが私はカーテンの付近を通して配線を目立たなくしてます。

 

4.プロジェクターを設置、天井吊りモードへ

 

ほとんどのプロジェクターは置き使いがメインだと思うので、プロジェクターのメニューから反転させます。

 

斜め補正もここでやっておくといいかと。

 

以上です。意外とやってみると簡単だと思います。

 

一人でやるとやや大変なので、できればプロジェクターや金具を支える人がいると心強いかと思います。

 

スクリーンの設置

 

ちなみにスクリーンも吊ることができます。

 


f:id:ino2408m:20210214194217j:image

 

私使ってるスクリーンは100型のこいつです。でかい。

 

www.amazon.co.jp

 

折りたたみ式のでもいいですが重りついてるタイプだとシワできないしおすすめです。

 

ここで一工夫なのですが、スクリーンの高さを調整できるようにするために以下の器具をつくりました。(100円ショップの道具だけで作れます)

 

・ウォレットチェーン

カラビナ

・キーホルダーリング

 

を組み合わせて鎖をつくり、ウォレットチェーンをループさせて高さが調整できるように。

 


f:id:ino2408m:20210214195245j:image

 

これを先程紹介したハイパーフックかけまくりのT型ピン×2にかけてそこからスクリーンを吊っています。

 

www.amazon.co.jp

 

これでスクリーンも落ちないはず・・・なのでおすすめです(機械式とかだと重量オーバーするかもなので注意してください。)

 

これでだいたいプロジェクターの設置はOK!です!あとはお好きなコンテンツをたのしみましょう。

壁に配線したくなければ今はAmazon Fire StickとかChromecastなんかもあるのでそれを刺しっぱにするのもありですね。

 

 

(繰り返しますが取り付けは自己責任でお願いします)

 

遮光カーテン間接照明があるとさらに便利になるかと思います。

 

ということで、プロジェクターを天井につける方法でした。

 

VJのみなさんもそうでないみなさんにも参考になれば幸いです。(実質道具を紹介しただけですが・・・)

 

 

フリーソフトだけでポン出しVJ(令和版)

以前書いた記事のまとめみたいな感じにはなりますが、とりあえずフリーソフトだけで明日アニクラVJするための手順表みたいな感じのを書いてみます。

 

 

ino2408m-pinv.hatenadiary.jp

 

 

というのは出番前にVJPCがぶっ壊れたVJがここにいるからです。

 

今ようやく初期化終わりました。設定しなおしだぁ・・・

 

この記事を見てる人だけでも設定や素材は今すぐバックアップしとくことをお勧めします(涙)

 

 これからのご時世だととくに動けるVJさんも限られてくるしワンオペVJさんが当日体調不良になってしまった・・・なんてことも想像したくはないですがあるかもなので。

 

あと単純にワンオペでVJさん抜けられないときにセトリある人だけでもサポートVJとしてだれか入ったり、ソフトを買うお金はないけどとりあえず始めたいときなんかに役立つかと思います

 

 スタジオアニクラ練習会でのVJなんかにもいいんじゃないかな?と思います。

 

VirtualDJ買ってないけどPV等の利用頻度が高いResolumeの人にもおすすめです。

 

手順はやや長いし初期設定も多めではありますが、DJさん誰かのPCやサブPCに入ってるだけでも安心感が違います。

 

VJじゃない人がVJ始めるときにこの記事を見る可能性があるので、長いですがひとつひとつ手順を追って説明していきたいと思います。

 

環境

・WindowsPC(ゲーミングじゃなくても可ですがi5クラス以上が推奨です。Ryzenでも可)

 ・HDMIケーブル

・素材入りHDD(実はなくてもある程度のことはできるらしい)

 

使用するソフト

VLC Media Player→タイミングを合わせたい素材(ポン出ししたい素材)を再生管理

VLC NDI PluginVLCからOBSに映像を飛ばす

・OBS Studio→いろんなソフトを切替、およびソフトからウィンドウキャプチャが可能。こいつのフルスクリーンプロジェクター機能で出力します

・OBS Studio NDI PluginVLCから像を受け取る

EverythingアニクラVJ御用達のファイル検索ソフト

 

オプション

・Kauna→音に反応するオーディオスペクトル。汎用素材の代わりとしてとても優秀。

・QonohaVLCと違いループ再生しても止まらない。汎用素材再生に。

 

大体の図が下です。

f:id:ino2408m:20201228091729j:plain

完成図

f:id:ino2408m:20210116231653j:plain

 

Q:NDIってなに?横文字出てきたんですけどむずそう

 

A:まあソフト同士のケーブルみたいなものだと思ってください

ネットワーク環境がないと利用できない、VLC Media PlayerとOBSをつなぐ

この二つのことだけ頭に入ってればOKです

 

 1.VLC Player,OBSのインストール

下記サイトからVLC Player、OBS Studioをインストールします。

 


これらのソフトを入れます。

 

2.NDI関連ソフトをインストール。

 

VLC Media Player用のNDIを入れます。

VLC Media Player用のNDIプラグインはNDI公式サイトのNDI Toolsに入ってます。

 

ndi.tv

f:id:ino2408m:20210116190901j:plain

f:id:ino2408m:20210116191156j:plain

 

DOWNLOADよりWindows用のをダウンロードしてください。

f:id:ino2408m:20210116191523j:plain

名前やメールアドレスを求められますが基本的には法人利用とかでなければ無料です。

登録したメールアドレスに対しダウンロードリンクが送られてきます。

 

次にOBS Studio用のNDIプラグインを入れます。

 

 

f:id:ino2408m:20210116191828j:plain




各ソフトをインストーラの指示に従ってインストールしてください。

注意としてNDIのプラグイン系は後に入れないとうまくインストールできないので注意。

 

3.PCにローカルループバックアドレスを設定する

 

またむずそうなのでてきたよ・・・

 

これも完全の完全に理解する必要はないですが、ようは自分のPCから自分のPCに仮想的に有線のネットを引くような感じです。

 

なんでそれが必要かというと、NDI自体がネット環境がないと使えないからです。

 

Wi-Fiとかでもいいですが、あれは無線なのでちょっと不安定・・・なので常に自分のPCから自分のPCにLANがつながってるような環境を仮想で作れば安定する、みたいな感じですね。

 

f:id:ino2408m:20210116192956p:plain

名前的にこういうのを想像しちゃいますが違います。

 

イメージとしては、NDIで出力できる「場」を作る感じです。

 

 概念はやや難しいですがまあこういうのもあるのかーで大丈夫です

 

とりあえずWindows10での手順を。

 

1.左下Windowsアイコンを右クリックしてバイスマネージャーを開きます。

f:id:ino2408m:20210116193719j:plain

2.「レガシハードウェアの追加」→「ハードウェアを検索して自動的にインストールする」→「ネットワークアダプタ」→「Microsoft」→「Microsoft KM-TEST Loopback Adapterを選択します。

 

f:id:ino2408m:20210116194115j:plain

f:id:ino2408m:20210116194328j:plain

f:id:ino2408m:20210116194434j:plain

f:id:ino2408m:20210116194626j:plain

これで手順に従ってインストールすればローカルループバックアドレスが使えます。

 

4.VLCの初期設定

VLCは動画を再生するソフトでVJに使うソフトじゃないので、それ向けに設定してやる必要があります。

同じ手順が以下記事にありますが、Verが変わってることもありこちらでも説明します。

 

 

 

1.上の「ツール」→「設定」より設定メニューに入ります。

 

2.インターフェースタブより

「システムトレイアイコン」「ビデオのサイズにインターフェースをリサイズ」「ひとつだけ実行を許可」を外します。

 

f:id:ino2408m:20210116200800j:plain

3.ビデオタブより出力を「NDI video output」にします。

f:id:ino2408m:20210116202559j:plain

4.入力/コーデックタブより、「ハードウェアアクセラレーションによるデコード」を「無効」に、「高速シーク」を「OFF」に、「x264プリセットとチューニング設定」を「fast」か「ultrafast」にします。

 

※「ハードウェアアクセラレーションによるデコード」はゲーミングノート等ビデオカードが入ってるならDirectXビデオアクセラレーションにすると映像再生が軽くできることがあります。合う方の設定で。

 

f:id:ino2408m:20210116203605j:plain

5.必要に応じてホットキーを設定します。初期設定でもいいですが

ホットキーから「カーソルを左へ移動」「カーソルを右へ移動」のホットキーを削除。ほんの少し前に戻るに移しておくと楽です。

 

「再生/一時停止」「ほんの少し早く/ゆっくり」「ほんの少し前に戻る/進む」「ミュート」が実際に使うキーボードショートカットなので設定・確認しておきましょう。

f:id:ino2408m:20210116204628j:plain

 

5.設定の表示を「すべて」にし、細かい設定をします。

ホットキー設定より進む/戻るの秒数を決められます。2-3秒くらいに設定しましょう。

f:id:ino2408m:20210116205439j:plain

入力/コーデックよりファイルキャッシュとネットワークキャッシュを上げます。

初期設定は1000とかでこれでもいいですがPCのスペックに合わせて3000-10000くらいに上げるとよいです。f:id:ino2408m:20210116205651j:plain

6.ツール→インターフェイスのカスタマイズより「2点間(A-B)ループ」「速度セレクター」を入れておくと便利です。

f:id:ino2408m:20210116210030j:plain

ここまででVLC Media Playerの設定は終わりです。ループ再生を1項目のみにし、VLCを以下のように小さくして運用していきます(画面はOBSに表示されるのでこれでOKです)

f:id:ino2408m:20210116210333j:plain

 

5.OBSの画面作りと設定

 

次にOBSの設定を行います。

 

1.VLC用のレイヤーをつくる

VLCを二つ立ち上げてで適当に動画を再生します。

f:id:ino2408m:20210116211704j:plain

動画を実際に再生しないとNDIが飛ばないからです。何レイヤーでもVLC立ち上げて起動できるので、使いたいレイヤー数に合わせてVLCを起動してください。

 

NDIは「PC名(VLC)」「PC名(VLC1)」「PC名(VLC2)」…と割り振られていきます。

 

OBSを立ち上げてシーンを作成しソースを追加します。

 

右クリックでソース追加→NDI Souceから追加可能です。

f:id:ino2408m:20210116211401j:plain

f:id:ino2408m:20210116211602j:plain

OBSにVLCで再生している映像が飛ぶのでそれを右クリックし、変換→画面に引き伸ばして置く、で全画面に引き伸ばします。(これをやらないと480pとかの動画再生するときに画面が小さくなります)

 

f:id:ino2408m:20210116212132j:plain

同様にしてVLCの数だけシーンを作ります。

 

f:id:ino2408m:20210116212938j:plain

 

2.汎用素材のレイヤー(直接再生)をつくる

VLCでの再生だとループ時止まってしまうので、汎用素材のレイヤーはOBSに直接読み込んで作るといいでしょう。

 

ちなみに汎用素材ですが、Beeple、動画素材.com、Boothあたりが無料素材たまにあったりコスパよかったりします。

 

 

どうしても対応した素材がないってこともあるので流せる素材何もないときやトイレ休憩時に流しとくために少しだけでも持っておきましょう。

個人的には

1.なんでも使えるタイプの白素材

2.エモ系に使えるシュワシュワ系のやつ

3.ポップでフラットなやつ

4.トンネル系

あたりを数点DLしとくと使いやすいかと思います。

 

f:id:ino2408m:20210116213149j:plain

デフォルトでは再生しきると止まってしまうため、繰り返しをONに、表示してないときにPCの負荷を下げるため「ソースがアクティブになったときに再生を再開する」をONにしておくとよいかと思います。

f:id:ino2408m:20210116213644j:plain

リミックスや雰囲気に合った汎用素材を選びたい場合などは後述のKaunaQonohaを使った方法が有効ですが、そちらはウィンドウキャプチャで行う都合上トラブル起きやすいので緊急回避的に1レイヤー以上は作っとくといいでしょう。

 

画面が小さいような場合は切り取った後の画面を上と同様に変換→画面に引き伸ばして置くで最大化します。

 

3.ウィンドウキャプチャのレイヤー

 

Kauna(オーディオスペクトルを作るソフト)やQonoha(フォルダ再生が可能でループ再生が途切れないプレイヤー)、あとはGoogleChromeなどのブラウザなど各種のソフトはNDIに対応はしていませんが、画面キャプチャして取り込むことができます。

 

 

 


f:id:ino2408m:20210116214545j:plain

f:id:ino2408m:20210116214649j:plainOBSでは「ウィンドウキャプチャ」をソースに追加すればで取り込むことができます。

ウィンドウでソフトを指定し、その下のキャプチャ方法を適正なものにしてください。

カーソルを表示はあればOFFに。

f:id:ino2408m:20210116214930j:plain

解像度はソフトを展開している大きさに依存するので、使いやすく画質の悪くない大きさに設定してください。ここで上下左右の再生ボタン等が映ってしまうので、フィルタで切ります。

 

ソースを右クリックし、フィルタより「クロップ/パッド」を追加、適正な値を入れてウィンドウを切り取ってください。

f:id:ino2408m:20210116215644j:plain

 

切り取った後の画面を上と同様に変換→画面に引き伸ばして置くで最大化します。

 

各種ソフトを最小化すると画面が止まる、画面の境界に置くと表示がおかしくなる、ソフトの大きさを変更するとクロップ等の範囲も変わってしまうことには注意してください。

 

4.リミックス等のレイヤー(複数シーンMIX)

上で作ったレイヤーを複数組み合わせると汎用+VLCで再生している素材みたいなレイヤーも作れます。特にVLC+KaunaなんかはRemixや音の強い曲なんかにいいかもしれません。

 

まず、ソースとして作成したシーンを複数取り込みます。

f:id:ino2408m:20210116220450j:plain

 

このまま直にフィルタをかけるともとのシーンにも影響があるので、グループ化して薄くしたい方のレイヤーを中に入れます。

 

f:id:ino2408m:20210116221105j:plain

あとはこの作成したグループに対して、フィルタ→色補正で不透明度を下げれば完成です。

 

f:id:ino2408m:20210116221257j:plain

 

1-4を組み合わせてお好みで合計8シーンほど作成します。

 

1.VLC1

2.VLC2

3.Kauna

4.Kauna+VLC1

5.Kauna+VLC2

6.汎用

 

 

とかですかね。キーボードショートカットを駆使したり適宜入れ替えたりすれば8つ以上のシーンも扱えますが後述のマルチビューに表示できるのが8つまでなので、8つ以内をお勧めします。(一応設定では24個表示できますが見やすさを考えると8つがいいと思います)

 

5.キーボードショートカットの設定

マウスオンリーでも扱えますが、キーボードショートカット設定しておくと便利です。

 

カチャカチャしてシャッフルしたりもできます。

 

基本的にOBSの仕様上、OBSがアクティブじゃなくてもショートカット効くので注意してください。

 

f:id:ino2408m:20210116222233j:plain

シーン切り替えだけでもアサインしておきましょう。

 

特にVLCKaunaなどのショートカットと混在するとトラブルの元なので、ホットキーの設定が被らないかどうか事前に検証しましょう。

 

とりあえずここまでで設定は一通り終わりです。

 

6.実際の使い方

 

OBSのマルチビュー機能を使ってVLCで再生してる内容を見たりシーンを切り替える感じになります。

 

マルチビューは上の表示→マルチビューで出せます。キーボードショートカットを設定しておくのが便利ですがサムネイルクリックでも切り替わります。

 

 

f:id:ino2408m:20210116223304j:plain

 

出力ですが、全画面プロジェクターを使用します。

 

まずHDMI等の映像ケーブルをつなぎ、画面を「拡張」モードにします。

 

デスクトップを右クリックして出てくる「ディスプレイ設定」より「表示画面を拡張する」を選びましょう。

f:id:ino2408m:20210116224543j:plain

このように設定して、OBSの画面を右クリック→全画面プロジェクター(プレビュー)で投影できます。

f:id:ino2408m:20210116224724j:plain

 

ここまでやったら、自由に画面を組んでやってみる感じですね。

 

f:id:ino2408m:20210116231653j:plain

 

素材がなにかしらある時はVLCに投げます。次の素材は2つ目のVLCへ。キューは残念ながら打てないのでヘッドホンで聴いて頭出ししてDJさんが再生するタイミングでVLCを再生に。こんな感じで交互に切り替えていきます。ないときは汎用シーン表示しとくかKaunaQonohaのシーンにしてあげればOKです。

 

また、スタジオモードを使えばゆっくり変化させるフェーダー的なのも使えます。

 

f:id:ino2408m:20210116225242j:plain

スタジオモードの入り切りにホットキーも使えるので、うまく使ってみるといいかなと思います。MIDIコンは使えませんが、工夫次第ではいい感じに素材を混ぜたりもできます。(画面を占有してしまう&ショートカットキーでシーンに直接飛ばなくなるのが難点ではあります)

時間をかけて切り替えたいときはシーントランジションの期間を変更するのもありですね。

f:id:ino2408m:20210116225804j:plain

 

ちなみに、素材の検索ですがEverythingが便利です。

 

 

Windows標準の検索機能だと30秒くらいかかるのが2秒くらいになります。

 

アニクラVJとかやるなら持っておくといいソフトだと思います。

 

ちなみにですが、OBS StudioはなんでもキャプチャできるのとNDI等で像をResolumeなどに飛ばせるので、任意のソフトを切り取ってVJソフトに渡せます

 

工夫次第ではいろんなことに使えるので、使い方覚えておくとVJの幅が広がるかと思います。

 

ここまでやれば素材さえあればVJできてしまいます。セトリあるDJさんの番手や、HDD借りたりすればどうにかなる・・・という場面でも役立つと思うのでぜひ導入してみてください。

 

設定は大変なこともありますが、これだけでもかなりのことができると思うのでぜひ挑戦してみてください!

 

2020 Resolume向けサンプルコンポジション(改)つくりました。

新しくResolumeを導入された方もいる、ということなので、操作を覚えられる!とかこんなエフェクトもあるでよ!というタイプのサンプルコンポジション作りました。

 

 

 

ようはこれ入れたらなんかすごいことっぽいことできるやつです。

 

「『Resolume買ったんだー!じゃあすごいVJできるね!楽しみにしてるね!』って言われた人が即使える」がテーマ。(長い)

 

たぶん始めたての人はNanoKontrol2が多いと思うのでナノコン向けです。

 

特徴

・背景素材は2レイヤー4レイヤー選べます。スペックに自信のない方は2レイヤーとか使うといいかもしれません。

・前と同様ステップシーケンサーを搭載してます。(ようはBPMに合わせて素材きりかえるやつ)

・BG、メイン素材(VirtualDJ)、全体に対しエフェクトいろいろ

①BGは色変え中心

②メイン素材はEdgeDetection中心

③全体はノイズ系やビート反応中心

と絞ってます

 

・Envelope(時間関数)による違いも見てみてください。

 

・もちろんこれが正解ではないですが

①ステップシーケンサー

②ビデオルーター

③ストロボ

などを搭載しており、各種機能が多く体得できるかと思います。

 

・今回のコンポジションの最大の特徴としてブレンドモード」があります。

 

・例えばアニソンリミックスとかだと素材混ぜすぎて原画みえんよ…とかがあるかもなのですがビデオルーターで上に飛ばしていろんなリズムパターンで重ねることによりいろんな混ぜ方ができます。

 

・運用やPCスペックにより2Layerが合う人、4Layerが合う人いると思うのでお好きな方を使ってみてください。

 

2Layer版

 

f:id:ino2408m:20201205185421j:plain

4Layer

f:id:ino2408m:20201206010701j:plain

 

 

使い方

・ステップシーケンサー等は各自による設定となります。同梱のPDFを参照してください。

MIDIマッピングはこっちで用意してもよかったんですが構成により結構変わるのとここはここで体感してほしいので手数は多いですが自身で設定する感じになります。

 

ダウンロードはこちらから。

 

www.dropbox.com



 

新しく導入した人でわかんないけどResolumeの機能を体験してみたい人や最初からエフェクトいろいろ使いたい人はぜひ使ってみてください。

 

ちなみにエフェクトの関係上7.3以上向けです。

 

 

(2020/05/16追記)

AutoPilotを使わないタイプのサンプルコンポジションも作成しました。

VJ初心者であればAutoPilot版をお勧めしますが、CropStepのこちらの方が動作軽いと思います。

 

お好みで使ってみてください。

 

www.dropbox.com

 

詳しい仕様は以下記事。

 

 

ino2408m-pinv.hatenadiary.jp