GrandMA2 Macro Tetikleyicileri: Trigger Kullanım Rehberi

GrandMA2'de macro tetikleyicilerini kullanarak otomasyonu artırın ve show akışınızı executor, zaman ve olay bazlı kontrollerle yönetin.

Macro Tetikleyicileri (Triggers) Nedir?

GrandMA2'de macro trigger'ları, bir macro'nun hangi koşulda otomatik olarak çalışacağını belirleyen mekanizmalardır. Manuel çalıştırma yerine, belirli bir olaya veya zamana bağlı makrolar oluşturmak; show akışını otomatize etmek ve insan hatasını minimize etmek için kritik öneme sahiptir.

Trigger Türleri

1. Executor Trigger

Executor trigger, bir executor'ın belirli bir duruma geçmesiyle macro'yu tetikler. Örneğin bir sahne başladığında veya sona erdiğinde otomatik işlemler yaptırabilirsiniz.

  • Go+: Executor ileri adım attığında tetiklenir
  • Go-: Executor geri adım attığında tetiklenir
  • On: Executor aktif hale geldiğinde tetiklenir
  • Off: Executor devre dışı kaldığında tetiklenir
  • Flash: Flash butona basıldığında tetiklenir

2. Time Trigger

Time trigger, belirli bir saat veya zaman aralığında macro'nun çalışmasını sağlar. Sabah ışıklarını otomatik açmak veya düzenli aralıklarla bir işlemi tekrarlamak için idealdir.

İpucu: Time trigger kullanırken konsolun sistem saatinin doğru ayarlandığından emin olun. Menu > Console > Date & Time yolundan kontrol edebilirsiniz.

3. MIDI / OSC Trigger

Harici cihazlardan gelen MIDI veya OSC mesajlarına bağlı macro tetikleyicileri kurabilirsiniz. Bu sayede bir MIDI klavye tuşu ya da bir OSC uygulaması doğrudan macro başlatabilir.

  • MIDI Note On/Off mesajları trigger olarak atanabilir
  • OSC adresleri string değerleriyle eşleştirilebilir

4. Variable / Condition Trigger

GrandMA2'nin değişken sistemi üzerinden koşullu tetikleyiciler tanımlanabilir. Bir global variable belirli bir değere ulaştığında macro otomatik devreye girer.

Trigger Nasıl Atanır?

  1. Macro listesini açın: Menu > Macros
  2. İlgili macro'nun üzerine tıklayıp Edit butonuna basın
  3. Açılan editörde sağ üstteki Trigger sekmesine geçin
  4. Add butonuyla yeni bir trigger ekleyin
  5. Trigger tipini seçin (Executor, Time, MIDI vb.)
  6. İlgili parametreleri doldurun ve Please ile onaylayın

Executor Trigger Örneği

Aşağıdaki örnek, Executor 1'in On durumuna geçtiğinde bir macro'yu başlatır:

  • Trigger Type: Executor
  • Exec No: 1
  • Trigger Event: On

Bu kurulumla Executor 1 aktif hale geldiği anda macro devreye girerek örneğin arka planda çalan bir chase'i otomatik başlatabilir veya bir preset'i uygulayabilir.

Sık Yapılan Hatalar

  • Çakışan trigger'lar: Aynı olayı dinleyen birden fazla macro çakışmalara yol açabilir. Her trigger'ın benzersiz olduğundan emin olun.
  • Macro sonsuz döngüsü: Bir macro kendi trigger koşulunu yeniden oluşturuyorsa sonsuz döngüye girebilir. Bu durumu önlemek için macro içine Label ve koşullu If komutları ekleyin.
  • Trigger aktif değil: Trigger tanımlı olsa da macro'nun Enabled durumda olduğunu kontrol edin; devre dışı macro'lar tetiklenmez.
Not: Karmaşık show senaryolarında trigger'ları belgelemek, ileride yapılacak düzenlemelerde büyük kolaylık sağlar. Her macro ve trigger için açıklayıcı isimler kullanmak iyi bir alışkanlıktır.