GrandMA3 Macro Sistemi: Syntax ve Temel Kullanım

GrandMA3'te macro sistemi nasıl çalışır, komut syntax'ı nasıl yazılır ve sahnede nasıl verimli kullanılır öğrenin.

GrandMA3 Macro Sistemi Nedir?

GrandMA3'teki Macro sistemi, tekrarlayan işlemleri otomatikleştirmek ve karmaşık komut dizilerini tek bir tuşa bağlamak için kullanılan güçlü bir araçtır. Bir macro, sırayla çalıştırılacak komut satırlarından oluşur ve hem show hazırlık sürecini hem de canlı operasyonu hızlandırır.

Macro Nasıl Oluşturulur?

Yeni bir macro oluşturmak için Macro Pool'u açın. Herhangi bir boş hücreye çift tıklayarak Macro Editor'ü başlatabilirsiniz. Editor'de her satır bağımsız bir komut adımını temsil eder.

  1. Menu > Macro Pool yolunu izleyin
  2. Boş bir hücreye çift tıklayın
  3. Macro Editor penceresinde Add butonuyla satır ekleyin
  4. Her satıra ilgili komutu yazın
  5. Store tuşuyla kaydedin

Temel Komut Syntax'ı

GrandMA3 komut satırı syntax'ı tutarlı bir yapıya sahiptir. Komutlar genellikle şu formatta yazılır:

Komut Hedef /Seçenek Değer

Bazı temel örnekler:

  • Set Cue 1.1 Fade 3 — 1. Sequence'deki Cue 1'in Fade süresini 3 saniye yapar
  • Go+ Executor 1 — 1 numaralı Executor'ü ilerletir
  • Off Executor 201 Thru 210 — Belirtilen Executor aralığını kapatır
  • Store Preset 4.1 /merge — Mevcut seçimi Preset'e merge ederek kaydeder
  • ClearAll — Programcı'yı (Programmer) temizler

Macro Satır Seçenekleri

Her macro satırının yan panelinde önemli parametreler bulunur:

  • Command: Çalıştırılacak komut metni
  • Wait: Bir sonraki satıra geçmeden önce bekleme süresi (saniye)
  • Delay: Bu satırın çalışmadan önce bekleyeceği süre
  • Skip: Koşullu olarak bu satırı atlama seçeneği
İpucu: Wait ve Delay değerlerini kullanarak zaman bazlı otomasyon kurabilirsiniz. Örneğin bir macro, önce Executor'ü başlatır, 2 saniye bekler, ardından ikinci bir efekti devreye alır.

Değişken Kullanımı

GrandMA3 macro'larında değişkenler büyük esneklik sağlar. Sistem değişkenleri $ işaretiyle tanımlanır:

  • $page — Aktif sayfa numarası
  • $fader — İlgili fader değeri
  • $selectedexec — Seçili Executor numarası

Kullanıcı tanımlı değişkenler ise şu syntax ile atanır ve okunur:

SetUserVar myVar 42

Go+ Executor $myVar

Macro'yu Tetikleme Yöntemleri

Bir macro'yu çalıştırmanın birden fazla yolu vardır:

  • Komut satırından: Do Macro 1
  • Executor'e atayarak: Macro'yu bir butona veya fader'a assign edebilirsiniz
  • Başka bir macro içinden: Macro'lar birbirini çağırabilir, bu sayede modüler yapılar kurulabilir
  • Cue tetiklemesiyle: Bir Cue'nun Cmd alanına macro komutu yazılabilir

Hata Ayıklama İpuçları

Macro çalışmıyorsa önce komut satırına aynı komutu elle yazıp test edin. GrandMA3 Command Line History özelliği sayesinde son çalıştırılan komutları görebilirsiniz. Ayrıca Macro Editor'deki Run butonu adım adım test yapmanıza olanak tanır.

Önemli Not: Macro komutları büyük/küçük harf duyarlı değildir; ancak nesne isimlerinde (Preset, Group gibi) boşluk varsa ismi tırnak içine almanız gerekir: Store Preset "Wash Front" /merge