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 ilerletir
  • Goto Sequence 1 Cue 5 — Doğrudan belirli bir cue'ya atlar
  • Off Executor 1 — Belirtilen executor'ı kapatır
  • On 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:

  1. Goto Sequence 1 Cue "Blackout"
  2. Wait 2 — 2 saniyelik bekleme süresi
  3. On Executor 3 — Yeni sahnenin preset'ini aktive et
  4. Go+ Sequence 2 — Açılış cue'sunu başlat
İpucu: Wait komutu saniye cinsinden çalışır. Daha hassas zamanlama için Wait 0.5 gibi 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:

  1. Macro pool'unda ilgili macro'ya basılı tutun
  2. Assign seçeneğini seçin
  3. 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 Wait koymayı 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.