Skip to content

v0.3.0 — Correct Position Offset

Choose a tag to compare

@chienchuanw chienchuanw released this 28 Jun 14:41

🆕 What's new / 本次更新

Correct Position Offset — new first-party plugin.
Bakes the difference between two Position presets into each fixture instance's Pan/Tilt offset. Enter an "original" and a "corrected" Position preset; for every fixture instance present in both, it adds corrected − original to the current offset. It keys data per instance (fixture_id + subfixture_id), so all Pan/Tilt instances of a multi-instance fixture (e.g. ACME Tornado TB5: .1 .3 .5 .7 .9) are corrected — not just the first.

Correct Position Offset — 全新第一方 plugin。
把兩個 Position preset 的差值,烤進每顆燈「每個 instance」的 Pan/Tilt offset。輸入一個「原始」與一個「修正後」的 Position preset;對兩個 preset 都出現的 fixture instance,將 修正後 − 原始 的差累加到目前的 offset。它以 instance 為單位(fixture_id + subfixture_id)處理,所以多 instance 燈具(例如 ACME Tornado TB5:.1 .3 .5 .7 .9)的每一個 Pan/Tilt instance 都會被校正,而不是只有第一個。

Update Info, Append Info, Create Punch are unchanged from v0.2.0 and re-attached for convenience.
Update InfoAppend InfoCreate Punch 與 v0.2.0 相同,一併附上方便下載。


📖 Usage / 用法

Correct Position Offset

  • EN — After re-focusing a rig into a corrected Position preset, run the plugin and enter the original and corrected preset numbers (e.g. 1 and 2). For every fixture instance in both presets it adds the Pan/Tilt difference to each fixture's offset, so existing cues that use the original preset point correctly. Pan/Tilt can be toggled in the CONFIG block at the top of the .lua.
  • — 把燈組重新對位、做出「修正後」的 Position preset 後執行本 plugin,輸入原始與修正後的 preset 號(例如 12)。對兩個 preset 都有的 fixture instance,將 Pan/Tilt 差值加進每顆燈的 offset,讓原本使用「原始 preset」的所有 cue 自動對準。可在 .lua 開頭的 CONFIG 區塊開關 Pan/Tilt。

Create Punch

  • EN — Select fixtures and an executor that is running a cue. The plugin stores them at full into the current cue, asks for a fade time (empty = 1 second), and writes a blackout cue right after the current one (same fixtures at 0). The blackout cue auto-follows on GO and fades to 0.
  • — 先選好燈具、並選一條正在跑 cue 的 executor。本 plugin 把這些燈以 full 存進當前 cue,詢問 fade 秒數(空白 = 1 秒),並在當前 cue 之後寫一顆 blackout cue(同一批燈 at 0)。該 blackout cue 在 GO 後自動接續觸發並淡降到 0。

Update Info

  • EN — Reads the current cue's Info field of the selected executor and opens a text box pre-filled with the old value; edit and submit to write it back. Submitting an empty value clears the Info.
  • — 讀取「選定 executor」當前 cue 的 Info 欄位,彈出預填舊值的輸入框;編輯後送出即寫回。送出空字串則清空 Info。

Append Info

  • EN — Appends text to the current cue's existing Info field, using / as a separator so earlier notes are preserved.
  • — 在當前 cue 既有的 Info 後面追加文字,以 / 分隔,保留先前的內容。

⬇️ Downloads / 下載

  • Correct Position Offsetcorrect-position-offset.zip
  • Create Punchcreate-punch.zip
  • Update Infoupdate-info.zip
  • Append Infoappend-info.zip

Install / 安裝

  • EN — Each zip holds a .lua + .xml pair. Keep them together, import the .xml in grandMA2 (target 3.9.60), and it loads the paired .lua. Run the plugin from the Plugin pool.
  • — 每個 zip 內含成對的 .lua + .xml,兩檔需放在一起。在 grandMA2(目標版本 3.9.60)匯入 .xml,它會載入對應的 .lua,再從 Plugin pool 執行。