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.
- Menu > Macro Pool yolunu izleyin
- Boş bir hücreye çift tıklayın
- Macro Editor penceresinde Add butonuyla satır ekleyin
- Her satıra ilgili komutu yazın
- 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 yaparGo+ Executor 1— 1 numaralı Executor'ü ilerletirOff Executor 201 Thru 210— Belirtilen Executor aralığını kapatırStore Preset 4.1 /merge— Mevcut seçimi Preset'e merge ederek kaydederClearAll— 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