![見出し画像](https://assets.st-note.com/production/uploads/images/166930085/rectangle_large_type_2_d942592bcf7e679395a101ef4dc56558.png?width=1200)
【PC1台あればOK】完全無料でVJデビューしよう!【SynapseRack】
はじめに
この記事は #VJアドベントカレンダー2024 24日目の記事です。
また、Windows PC向け&ソフトウェア開発者自身によるポジショントークが含まれる記事になります。
VJを始めるために必要なもの
PC(必須、今回はWindows)
VJソフト(必須)
映像素材(必須)
MIDIコントローラー(任意)
PC(Windows)
クラブでやる場合はゲーミングノートPCが必要です。Twitch配信やVRChatでやる場合はデスクトップPCでも問題ありません。
参考程度に筆者は、
CPU:11th Gen Intel(R) Core(TM) i7-11800H
メモリ:16GB
SSD:512GB
GPU:NVIDIA GeForce RTX 3060 Laptop GPU
のDellのゲーミングノートPCを使ってます。(2,3年くらい?)
VJソフト
Windows向けのVJソフトは色々ありますが、無料(体験版含む)でVJデビューが出来る程度のものは私の知る限り今までありませんでした。(Macの場合はVDMXがあります。)
今回はSynapseRackというVJソフトを使用します。
無料版は4レイヤー(同時に4つまで映像を合成できる)でウォーターマークは無く完全無料でVJデビューが出来ます。
ちなみに有料版は12,000円で、全ての機能が使用出来ます。
詳細は後ほど解説します。
映像素材
無料のもの、有料のもの色々あります。
筆者はよくResolumeのFootageストアとBOOTHで販売されている映像素材をよく使います。
例えば、BOOTHでVJ素材で検索すると沢山でてきます。
![](https://assets.st-note.com/img/1734961234-hQ2tjz4mfELYlvxZUP3W7JRG.png?width=1200)
無料でもVJは始められますが、2000円~5000円くらいの予算でBOOTHで揃えると、より表現が広くなります。
MIDIコントローラー
VJソフトSynapseRackでは、キーボードのみでVJが出来ますが
MIDIコントローラーと言われる物理コントローラーを使うとより直感的な操作が出来ます。
これも色々ありますが、個人的には以下のMIDIコントローラーがおすすめです。
筆者は、LaunchControl XL MKIIとKONTROL F1を併用しています。
こんな感じ。
#無機質で有機的 #今日のVJブース#SynapseRackVJ pic.twitter.com/jyhP8ua2KD
— Saina(さいな) (@SainaKey) September 13, 2024
SynapseRack
出来ること
PVが一番わかりやすいと思います。
※音が出ます
PVのようなVJが出来るソフトになっています。
無料版の場合4レイヤー制限により、同時に扱える映像が4つまでなのでPVの完全再現は少し大変かもしれないです。
機能
レイヤー
1レイヤーに映像や画像、fragment shader(.hlsl)、Spoutを再生することが出来ます。
映像は.movのHAPコーデック(VJ向けの映像形式)、H.264(mp4,mov,webm)に対応しています。
画像は.pngとjpgに対応しています。
fragment shader(.hlsl)の読み込みはプログラマやシェーダーアーティスト向けの機能にはなりますが、所謂ジェネ系VJが出来る機能になります。
ノードベース
ノードベースにより、様々なエフェクトをかけたり、オートメーションを作ることが出来ます。
ノードベースでエフェクトをカスタマイズ出来るようになっており、組んだノードにMIDIコントローラーをアサインすることでVJ中にオンオフ出来るようになります。
ノードにはエフェクト以外にも、操作を自動化する仕組みが用意されており、VJの一部を自動化することも可能です。
他にもレイヤーをコピーするノードや、
レイヤーのサイズ、位置調整をする機能もあります。
足し算や引き算のノードを組み合わせることで、2チャンネルミキサーを作ったりも出来ます。
このように様々なノードを組み合わせることで、オリジナルの表現を作ることが出来ます。
その他
キーボード入力、OSC入出力、Spout入出力、プロジェクトの共有、等々様々な機能に対応していますが、今回は割愛します。
詳細が気になる方はSynapseRackの公式サイトをご確認ください。
VJをやってみよう!(セットアップ)
では、さっそくSynapseRackでVJをやってみましょう!
VJソフトをダウンロード
こちらにアクセスして、BOOTHのアカウントを作成します。
そして無料版(Demo)をダウンロードしてインストールしてください。
起動する
SynapseRackを起動しましょう。
![](https://assets.st-note.com/img/1734962393-ZiG0VcXNdg6R45KaIBtxHP3U.png?width=1200)
こういう画面が出ます。
VJ素材をダウンロードする
今回はサンプルVJ素材を使用します。以下からダウンロードしてください。
https://drive.google.com/file/d/1zhkN4pcKh_rmgS9vjm4IplZRzIbP_F1s/view?usp=sharing
ダウンロードしてzipファイルを解凍してください。
※もちろん、自身で用意した映像ファイルでも問題ありません。適切にコーデックされた映像であれば読み込まれます。
VJ素材をフォルダに入れる
![](https://assets.st-note.com/img/1734962537-OhldSNXqaxnM68vKFL1u2JcV.png)
SynapseRackの左上のSourceからOpen Source Directoryをクリック
![](https://assets.st-note.com/img/1734962573-tAbhyxi2YUmgXJLsl7wdE8uI.png?width=1200)
このようなフォルダが開かれます。
今回はVideoファイルになりますので、Videoをダブルクリックして開きます。
![](https://assets.st-note.com/img/1734962608-hOmenuP1zDqEW4d8B5IVZGky.png?width=1200)
ここにダウンロードして解凍したSainaPracticeLoopsを入れます。
![](https://assets.st-note.com/img/1734962637-ZVuFwWmKJxHGy7j1Ee8DSlTa.png?width=1200)
![](https://assets.st-note.com/img/1734962652-GtTfSLxYn38mpicklC0j9v4F.png?width=1200)
このようになります。
VJ素材を読み込む
![](https://assets.st-note.com/img/1734962712-tYkczGu5IMDZi4ano0P3jw6J.png)
次に左上のSourceからLoad Source Filesをクリック
![](https://assets.st-note.com/img/1734962764-imT5XjKBIPpCNyJSUlvL24sH.png?width=1200)
映像の読み込み処理が始まります。映像の数によっては時間がかかります。
VJ素材をContentsBrowserで読み込む
![](https://assets.st-note.com/img/1734962788-1Lhvo48kw6iKs7YycECGpdqU.png?width=1200)
ContentsBrowserのリロードボタンをクリック
![](https://assets.st-note.com/img/1734962831-xWKCqp6BV9wo3LgDvz1ydXUi.png?width=1200)
ContentsBrowserの左側に「SainaPracticeLoops」が表示されます。
それをクリックすると、読み込まれた動画のサムネイルが表示されます。
サムネイルを右クリックすることで、サムネイルを更新することが出来ます。
サムネイルが黒い場合は何度か右クリックしてみてください。
VJ素材を再生する
![](https://assets.st-note.com/img/1734962861-UrbI7KXVj4tJTOuMPevsgEDc.png?width=1200)
ContentsBrowserは基本的に、「選択しているLayerにVJ素材を渡す」ようになっています。
上の画像のように
Layer_0をクリックして選択
動画のサムネイルをクリック
をすると、Layer0で映像が再生されます。
複数の映像を再生して切り替える
![](https://assets.st-note.com/img/1734962887-gEZhsBXdP7febLw3VuCA5cIH.png?width=1200)
上で説明した手順を繰り返して、Layer_0からLayer_3まで映像を再生します。
![](https://assets.st-note.com/img/1734962904-MR0jfuhDLUWY1QEZXsKqVpld.png?width=1200)
テンプレートプロジェクトには「StepSequencer」モジュールが実装されています。
これはBPMに合わせて自動で映像を切り替えてくれるモジュールです。
このStepSequencerの左下の再生ボタンを押すと、4つのLayerが自動で切り替わります。
![](https://assets.st-note.com/img/1734962918-ut8CjAKcsNIaU7xMWg6RBhSk.png?width=1200)
StepSequencerの左下の再生ボタンを押すと、4つのLayerが自動で切り替わります。
![](https://assets.st-note.com/img/1734962935-d5PrGgUBMs1N6pvcjH8z2KX7.png)
Global TempoのTapをテンポに合わせてクリックすることで、BPMを切り替えることが出来ます。
エフェクトをかける
![](https://assets.st-note.com/img/1734963009-2xZih8EXuj6kKcSwynr3YlVT.png?width=1200)
テンプレートプロジェクトにはノードエディタでエフェクトが実装されています。
![](https://assets.st-note.com/img/1734963019-gcHsnqUVpdOS56mZXCWF9a38.png?width=1200)
拡大すると、
PatternEffect
Mirror
RGBShift
が実装されていることがわかります。
それぞれのエフェクトモジュールに繋がっている、Toggleモジュールをクリックしてエフェクトのオンオフを切り替えてみましょう。
下記の動画のようにエフェクトがかかります。
MIDIマッピング、キーボードマッピング
![](https://assets.st-note.com/img/1734963051-eovOSkfRdbjyXDxAICJY2iqU.png)
左上のSettingからMidi Mappingをクリック
![](https://assets.st-note.com/img/1734963061-WtwC4YqB9yu8F7T1bKdLjPlE.png?width=1200)
![](https://assets.st-note.com/img/1734963067-k0mRqbFIt1UoPrY3uNxKOX5Z.png)
MIDIマッピングが可能なUIが青くなり、UIInspectorというウィンドウが表示されます。
UIInspectorは選択しているUIに現在マッピングされているMIDIチャンネルとMIDIナンバーが表示されます。
![](https://assets.st-note.com/img/1734963082-ynZJrMjNcVB0FX8a5Q9Rpx2Y.png)
UIをクリックすると赤くなります。
その状態でマッピングしたいMIDIコントローラーを動かす、もしくはキーボードを入力すると、そのUIとMIDIコントローラー(キーボード)が連動されます。
![](https://assets.st-note.com/img/1734963106-EMZ1yqb59jvXIYx6dphSo4KL.png?width=1200)
NodeEditorの一部のモジュールもMIDIマッピング可能です。
プロジェクトを保存する
![](https://assets.st-note.com/img/1734963132-KB74V0De5uHTo8vNWAbLgMts.png)
左上のProjectからSave Projectをクリックすると任意のフォルダに保存出来ます。
![](https://assets.st-note.com/img/1734963140-qPye3mcIO9EDCidWQ0S7U5wl.png)
左上のProjectからSave Without Nodeをクリックすると任意のフォルダに保存出来ます。
こちらから保存した場合"NodeEditor"の内容が保存されません。
ノードは別でインポートしたい場合におすすめです。
![](https://assets.st-note.com/img/1734963152-32qDx9Gt5VrlE0couM4WJUgP.png?width=1200)
NodeEditorの左上のProjectからExportProjectをクリックすると任意のフォルダにノードプロジェクトを保存出来ます。
こちらから保存した場合ノードエディタ以外の内容(レイヤーなど)が保存されません。
ノードだけを他ユーザーと共有したい場合におすすめです。
VJをやってみよう!(練習)
これで基本的なSynapseRackの使い方はOKです!
詳細は公式サイトを確認、もしくは公式Discordサーバーにて開発者であるSainaに連絡をしてください!
今回はPC1台でやってみるのがテーマなので、キーボードだけでやってみます。
画面全体にSynapseRack、左下にキーボードが表示されています。
0:00~0:36までがキーボードマッピングをしている様子です。
0:36~から3:03までがキーボードとマウスのみでVJをしている様子です。
音楽に合わせてキーボードをたたいてるのがわかると思います。
あんまり点滅しすぎはよくないので、この辺りは練習や現場経験を経て調整する必要がありますが、基本は音楽に合わせて映像を切り替えて、たまにエフェクトをかけるだけです。簡単で楽しい!実質なんでもやっていい音ゲーです。
練習方法
完全に一人でやる場合は、YouTubeやSoundCloudやMixcloudにDJ MIXがあるのでそれを聞きながらOBSで録画して見返すのが良いと思います。
誰かとVRChatやDiscord等でDJをやってくれる人を探して一緒にやるのも良いです。VRChatだと気軽に練習イベントが出来て楽しくおすすめです。
現場でVJしよう!
いざ、ブッキングを貰った場合の準備をしましょう。
今回は最小構成の話をします。本格的にVJを初めて行く場合は機材が増えていく場合もあります。
持ち物(必須)
ノートPC
ノートPCの充電器
マウス
HDMI2本(長いのと短いの、あればあるだけ良いです)(会場がHDMIに対応している前提の話です)
持ち物(任意)
MIDIコントローラー
PCスタンド
電源タップ
養生テープ(設営にあると便利です)
ROLAND ( ローランド ) / V-1HD等のビデオスイッチャー(VJの誰かが持ってると入れ替えが便利になります。)
当日の流れ
入りの時間に会場へ向かいましょう。
映像が出力できることを確認します。
あとは本番を楽しむだけです!
まとめ
長くなりましたが、まとめると
VJソフトSynapseRackがあれば、PC1台でVJデビューが可能です!
無料版でももちろん、有料版に拡張することでより幅広い表現も可能です。
また今回はクラブミュージック系のVJを前提に話してましたが、アニソン系、ボカロ系のMVを流すVJ(所謂リップシンク)だとまた少し話が変わります。
余談ですが、そういったVJのためのツールも開発、公開しています。
SynapseRackと組み合わせることで、幅広いVJに対応出来ます。
YouTubeのURLを貼り付けたら、Spoutとして出力するVJ支援ソフト作った
— Saina(さいな) (@SainaKey) December 28, 2023
これで急にMVが必要になった時にSynapseRackとかResolumeみたいなVJソフトにサクッとYouTubeの動画を取り込める
需要ありそう&配布出来そうなら配布します
※音出ます pic.twitter.com/12x1khfBFU
自己紹介
Sainaと言います。本記事で紹介したVJソフトSynapseRackの開発者です。
普段はプリレンダVJ、ジェネVJ、ソフトウェア開発、シェーダーお絵描きなどをやります。
また、VRChatと現実で開催するジェネ系オーディオビジュアルイベント draw(); のオーガナイザーもやってます。
VJブッキングなどお待ちしております!TwitterのDMやポートフォリオにあるメールからご連絡ください!
Twitter
https://twitter.com/SainaKey
ポートフォリオ
https://www.sainakey.com/