GrandMA3 Macro ile Sahne Geçiş Otomasyonu
GrandMA3 macro komutlarını kullanarak sahne geçişlerini otomatikleştirin ve show akışınızı hızlandırın.
Macro ile Sahne Geçişlerini Otomatikleştirmek
Canlı performanslarda sahne geçişleri hem hızlı hem de hatasız olmak zorundadır. GrandMA3 Macro sistemi, tekrar eden komut dizilerini tek tuşa bağlamanıza olanak tanır. Bu sayede operatör yükü azalır, geçişler tutarlı hale gelir ve show akışı çok daha güvenli ilerler.
Macro Nedir ve Nasıl Çalışır?
Macro, sıralı olarak çalıştırılmak üzere kaydedilmiş komut bloklarıdır. GrandMA3'te her macro satırı bir CMD (Command) içerir ve bu komutlar konsolun komut satırı syntax'ına göre yazılır. Macro'lar Sequence, Executor veya doğrudan bir butona atanabilir.
Temel Macro Yapısı
Bir macro oluşturmak için Menu > Macro ekranını açın. Yeni bir macro satırı ekleyerek aşağıdaki gibi komutlar girebilirsiniz:
Go+ Sequence 1— 1 numaralı sequence'ı bir adım ilerletirGoto Sequence 1 Cue 5— Doğrudan belirli bir cue'ya atlarOff Executor 1— Belirtilen executor'ı kapatırOn Executor 2— Yeni executor'ı devreye alır
Sahne Geçişi İçin Örnek Macro Akışı
Klasik bir sahne geçişi senaryosu düşünelim: Sahne 1 biterken ışıklar söner, sahne 2'nin ön hazırlığı yüklenir ve ardından yeni ışık durumu açılır. Bu akışı tek bir macro ile şöyle yazabilirsiniz:
Goto Sequence 1 Cue "Blackout"Wait 2— 2 saniyelik bekleme süresiOn Executor 3— Yeni sahnenin preset'ini aktive etGo+ Sequence 2— Açılış cue'sunu başlat
İpucu:Waitkomutu saniye cinsinden çalışır. Daha hassas zamanlama içinWait 0.5gibi ondalıklı değerler kullanabilirsiniz.
Macro'yu Executor'a Atamak
Macro'nuzun show sırasında kolay erişilebilir olması için bir executor butonuna atamanız gerekir. Bunun için:
- Macro pool'unda ilgili macro'ya basılı tutun
- Assign seçeneğini seçin
- Atamak istediğiniz executor butonuna dokunun
Alternatif olarak komut satırından Assign Macro 1 Executor 10 şeklinde de atama yapabilirsiniz.
If Koşulu ile Akıllı Geçişler
GrandMA3 macro'ları basit koşul desteği sunar. Örneğin bir executor'ın aktif olup olmadığını kontrol ederek farklı davranışlar tanımlayabilirsiniz:
If Active Executor 3 Then Go+ Sequence 2 Else On Executor 3
Bu yapı özellikle çok bölümlü show düzenlerinde, aynı butonun bağlama göre farklı tepkiler vermesi gerektiğinde oldukça kullanışlıdır.
Yaygın Hatalar ve Dikkat Edilmesi Gerekenler
- Macro satırları arasına
Waitkoymayı unutmak, komutların üst üste çalışmasına neden olabilir - Sequence ve executor numaralarının show dosyası güncellemelerinde kaymaması için isim bazlı referans kullanmayı tercih edin:
Goto Sequence \"AktSahne1\" - Macro'ları rehearsal modunda mutlaka test edin; canlı ortamda beklenmedik davranışlar can sıkıcı olabilir
- Uzun macro zincirlerini küçük parçalara bölün ve birbirini çağıran nested macro yapısı kurun
Not: Nested macro kullanırken sonsuz döngüye girmemek için her macro'nun net bir bitiş koşulu olduğundan emin olun.