LjStudio は Martin LightJockey 2.7 が書いたデータを読み書きする独自実装です。Martin 社の製品ではなく、同社とは関係がありません。
0. 動画で見る
2 台の LjPlay(COM73・COM74)で 5 種類の画面を見比べ、LjStudio の窓で選んで USB で送り、ボタン・Blackout・見出しの長押し、タッチパネルで並びを直すまでを説明つきで(字幕つき): https://youtu.be/NMzAMzjGUz4
動画の中の液晶の黄色い太枠は「そこを押した」印です(撮影では USB の命令で押したことにしています。指で押したときと同じ動きです)。
1. 選べる画面(5 種類)
電源を入れたときの LjPlay の画面(SD 直下の /LjStart.ini の screen=)。ボタンの 3 種類が増えました。
通常(normal) | 今の演出とその指示元・COM の番号・時刻・各チャンネルの棒グラフ |
ボタン 8 個(btn) | パネルの並びの 1〜8 番目(1〜2 段目) |
ボタン 4 個(btn4)★新 | パネルの並びの 5〜8 番目(ボタン 8 個の後半・2 段目)を 2 × 2 の大きなボタンで |
ボタン 8 個(8 番目が Blackout)(btn8off)★新 | パネルの並びの最後の 8 個(4〜5 段目)。右下が Blackout |
ボタン 4 個(4 番目が Blackout)(btn4off)★新 | パネルの並びの最後の 4 個(5 段目)。右下が Blackout |
前回の画面のまま(last) | 前に使っていた画面(見出しの長押しで変えた画面も覚えている) |
ボタンには、左上に小さく番号、真ん中に Cue の名前が出ます。色は LjStudio のタッチパネルと同じです。点くのは、いま出ている演出のボタンだけです(Blackout は点きません)。
2. ボタンの元は LjStudio のタッチパネルの並び
LjPlay のボタンは、データ(/LjShow)に入っている LjStudio のタッチパネルの並び(LjStudio.panel.layout.json・この例は 5 段 × 4 列 = 20 個)から割り振られます。名前・色・呼ぶ Cue もパネルと同じです。
左下: LjStudio のタッチパネル(フェーダーを畳んだ形)と起動のしかたの窓(押すと大きく)
- 11〜2 段目 = 「ボタン 8 個」。そのうち 2 段目(RAINBOW・BLINK・SLOW FADE・CHASE)が「ボタン 4 個」
- 23 段目 = LjPlay では使わない段。LjStudio・LjTouch だけのボタン(停止・タイマー・GM のフェードなど)を置く
- 34〜5 段目 = 「8 番目が Blackout」。そのうち 5 段目(RAINBOW・BLINK・SLOW FADE・Blackout)が「4 番目が Blackout」
- 4LjStudio の起動のしかたの窓。「起動時の画面」を選ぶと、欄の下に、パネルのどこがボタンになるかが出る
並びの定義が無いデータでは、今までどおり「スロットの中身」(slotk=)、それも無ければ Cue の番号順に並びます。
3. 5 つの画面を見比べる
2 台(左 = COM73・右 = COM74)をそろえて切り替えた液晶です(撮影は USB の 1 行命令 LJPLAY_SCREEN で、再起動せずにその場で切り替え)。
4. 見出しの「LjPlay」で ボタン ⇔ 通常
動いている間は、画面上の見出し「LjPlay」が切り替えのボタンです。
- 指で「LjPlay」の枠の中を押し続けます。押している間は白く反転します。
- 下の帯が 1 秒で満ちたところで、ボタンの画面と通常の画面が切り替わります。短く触っただけでは切り替わりません。
- もう一度長押しすると戻ります。ボタンの並び(4 個か 8 個か・Blackout 付きか)は覚えています。
COM73 の見出し「LjPlay」を長押しして、通常の画面に変わった所(黄色い枠 = 押した所)(押すと大きく)
電源を入れたときにどの画面で始まるかは、次の章の起動のしかた(screen=)で決めます。screen= を書いていない・last のときは、長押しで最後に選んだ画面で始まります。
5. LjStudio の窓で選んで送る
- 書き出しの窓で[USB の M5 を探す]→ 一覧で M5 を選び、[起動のしかた…]を開きます。
- 「起動時の画面」の欄で画面を選びます。欄の下に、パネルのどこがボタンになるか・Blackout の動き・このデータで実際に出るボタンが出ます。
- [SD へ書く]で決め、[起動のしかただけ送る(USB)]で送ります。M5 は数秒で再起動し、選んだ画面で始まります(SD カードに書いて運ぶときも、同じ窓で選べます)。
起動時の画面 = ボタン 8 個(8 番目が Blackout)(押すと大きく)
- 1起動時の画面
- 2欄の下の注意(どこがボタンになるか・Blackout・2 度押し)
M5 のファームがその画面を知らないとき(古い版)は、赤字で「この機体のファームはこの画面を知りません。書いても起動時は前回の画面のままです。ファームを更新するか、別の画面を選んでください」と出ます(M5 が答える対応表 caps= で見分けます)。
COM73 を「ボタン 4 個」にして 3(SLOW FADE)を押した(押すと大きく)
6. 押したときの動き(ボタン・2 度押し・Blackout)
| ボタン | その演出に切り替わり、押したボタンが点きます。 |
| 点いているボタンをもう一度 | 「全部 OFF のとき」の設定に従います。「BLE タイマーの演出へ戻る」ならタイマーの演出へ戻り、「止める」なら止まります(外部 DMX の 8ch を全部 OFF にしたときと同じ)。 |
| Blackout | 設定に関係なく、いつも止めて暗くします(全チャンネル 0 で待つ)。Blackout のボタンは点きません。もう一度動かすには、ボタンを押すか、タイマーの次の合図を待ちます。 |
COM73(8 番目が Blackout)で 6(BLINK)を押した所(黄色い枠 = 押した所・6 が点いた)(押すと大きく)
COM73 で Blackout: 左の舞台が暗くなった(押すと大きく)
- 1Visualizer の左の舞台(COM73)が暗い
- 2COM73 の液晶。どのボタンも点いていない
7. LjStudio で並びを直す
- LjStudio のタッチパネルで[Edit]を押して編集にします。
- 直したいボタンの呼ぶ Cue・名前・色を変えて、保存します(例: 5 段目の 1 番目を RAINBOW から「8 CHASE」に)。
- 書き出しの窓から、USB(または SD カード)でデータを M5 へ送ります。直した並びも一緒に届きます(元のライブラリのファイルは書き換えません)。
- M5 は届いたデータを取り込み(1〜2 分)、ボタンが直したとおりになります。
タッチパネルの 5 段目の 1 番目を「8 CHASE」に(押すと大きく)
COM74(4 番目が Blackout)の 1 番目が CHASE になった(押すと大きく)
- 1COM74 の液晶: 1 番目が CHASE(押して点いている)
- 2タッチパネルで直したボタン
Blackout のボタンの名前と色は固定です(黒地に「Blackout」)。
8. LjStart.ini の書き方
; 起動時の画面: last / btn / btn4 / btn8off / btn4off / normal
screen=btn4off
; 「全部 OFF のとき」(点いているボタンの 2 度押し・外部 DMX の全部 OFF): ble = BLE タイマーの演出へ戻る / stop = 止める
dmxin_alloff=ble
LjStudio の起動のしかたの窓で選べば、この行を書きます。手で書くときも同じ言葉です。
9. 注意
- 新しい画面(btn4・btn8off・btn4off)は、対応したファームの M5 だけで使えます。古いファームは知らない値を「前回の画面のまま」として扱います。
- ボタンで選べるのは、その画面に並んだ演出だけです。ほかの演出は、外部 DMX・BLE のタイマー・時刻表から選べます。
- 並びの定義があるデータでは、外部 DMX(SW8)のスロット k も、ボタン k と同じ演出になります。
- データを送り直すと、M5 は取り込みの間(1〜2 分)DMX を止めます。