GrandMA2 Macro Tetikleyicileri: Trigger Kullanım Rehberi

GrandMA2'de macro tetikleyicileri ile show'unuzu otomatikleştirin; zaman, executor ve kullanıcı tabanlı trigger yöntemlerini öğrenin.

Macro Tetikleyicileri (Triggers) Nedir?

GrandMA2'de macro trigger'ları, bir makronun ne zaman ve hangi koşulda çalışacağını belirleyen tetikleyici mekanizmalardır. Manuel çalıştırma yerine, belirli bir olaya bağlı olarak makroların otomatik devreye girmesini sağlarlar. Bu özellik; karmaşık show otomasyonlarında, tekrarlayan görevlerde ve sistem yönetiminde büyük kolaylık sunar.

Trigger Türleri

1. Time Trigger (Zaman Tetikleyici)

Time trigger, makroyu belirli bir zaman aralığında veya saatte çalıştırır. Özellikle periyodik görevler için idealdir.

  • Interval: Makroyu belirli milisaniye/saniye aralıklarıyla tekrar çalıştırır.
  • Clock: Günün belirli bir saatinde makroyu tetikler. Örneğin sabah 08:00'de sistemi açmak için kullanılabilir.
İpucu: Clock trigger kullanırken konsolun sistem saatinin doğru ayarlandığından emin olun. Menu > Settings > Date & Time yolunu kullanabilirsiniz.

2. Executor Trigger

Executor trigger, bir executor'ın durumuna göre makroyu tetikler. Executor'ın Go, Stop, Flash gibi olaylarına bağlanabilir.

  • Go+: Executor ileri adım attığında tetiklenir.
  • Go-: Executor geri adım attığında tetiklenir.
  • On / Off: Executor aktif veya pasif olduğunda çalışır.
  • Flash: Flash butonu basılı tutulduğunda devreye girer.

3. Variable Trigger

GrandMA2'deki bir değişkenin (variable) belirli bir değere ulaşması durumunda makroyu tetikler. Dinamik show senaryoları ve koşullu otomasyon için güçlü bir araçtır.

4. Input Trigger (MIDI / OSC / Sysex)

Harici cihazlardan gelen sinyallere göre makroları tetiklemek mümkündür. MIDI, OSC veya Sysex mesajları bu amaçla kullanılabilir. Örneğin bir MIDI klavyeden belirli bir nota geldiğinde sahne değişikliği yapılabilir.

Trigger Nasıl Tanımlanır?

  1. Macro editörünü açın: Menu > Macros yolunu izleyin veya komut satırına Edit Macro 1 yazın.
  2. İlgili makroyu seçip Trigger sekmesine geçin.
  3. Add butonuna basarak yeni bir trigger ekleyin.
  4. Açılan pencereden trigger türünü (Time, Executor, Variable, Input) seçin.
  5. Türe göre gerekli parametreleri doldurun ve onaylayın.

Trigger ile Condition Farkı

Trigger, makronun ne zaman başlayacağını belirlerken; Condition ise makronun çalışıp çalışmayacağına karar verir. İkisini birlikte kullanarak çok daha akıllı otomasyon senaryoları oluşturabilirsiniz.

Örnek Senaryo: Executor 5 Go aldığında (Trigger) ve aynı zamanda aktif kullanıcı "Operator" ise (Condition) sahne geçişini otomatik yap.

Sık Yapılan Hatalar

  • Time trigger kullanırken interval değerini çok düşük ayarlamak konsolu yavaşlatabilir; 500ms'nin altına inmeyin.
  • Executor trigger'larını yanlış executor numarasına bağlamak sessiz hatalara yol açar; executor ID'lerini çift kontrol edin.
  • Birden fazla trigger aynı makroya bağlandığında çakışma olabilir; her trigger'ın koşullarını net ayırın.