Çoğu elektronik müzik kurulumunda insan makineyi takip eder. Click sesi patron, sequencer patron, DAW zaman çizelgesi patron. Nakarata girerken hızlanırsınız ama makine umursamaz, sadece devam eder ve siz yanılırsınız. Bir yazılım geliştirici, tam tersini yapan bir sistem üzerinde çalıştı: davulcunun patron olduğu ve her şeyin - tempo, dinamikler, his, dolgular, bitişler - ona uyduğu bir yapı. Android uygulaması olarak başlayan bu proje, platformdan bağımsız hale geldi ve beklenenden çok daha ilginç çıktı.
İlk akla gelen fikir: kick davulun her vuruşunu bir puls olarak alıp clock girişine vermek. Ama gerçek bir kick pattern bir saat değildir. Senkoplu bir şey çalınca vuruşlar offbeat'lere düşer. Bir dolgu çalınca yarım vuruşta altı puls ateşlenir. Kick bir bar boyunca susarsa clock durur. Bir davulcu mükemmel sabit tempoda çalsa bile vuruş aralıkları çılgınca değişir çünkü vuruşlar müziktir, metronom değil.
Tap-tempo kutuları da aynı sorunu yaşar: çoğu sadece son aralıkları ortalar, bir dolgu tempoyu fırlatır. Her kick'i birinci vuruş sanıp sequencer'ı sıfırlamak da popüler bir fikir, ama davulcu senkop yapınca tüm sistem yanlış downbeat'e kilitlenir. Bir vuruş emir değil, kanıt olarak işlenmeli. Davulcuya itaat etmek değil, onu takip etmek gerek.
Sonuç ve Değerlendirme
Clock bölme nedenseldir: her gelen puls sayacı ilerletir, tempo hiç var olmaz ve her hızda çalışır. Bu yüzden modüler clock bölücü sorunsuz hissettirir. Çarpma ise farklıdır: iki vuruş arasındaki 16'lık notayı ateşlemek için bir sonraki vuruşun ne zaman geleceğine dair fikir gerek. Ratchet, arpej veya synced delay çalıştıran her şey gizlice bir tempo modeli taşır.
İşe yarayan çözüm, çalma tarafından yönlendirilen ama sürüklenmeyen serbest çalışan bir clock oldu. Yazılım faz kilitli döngü ve beat-aware ön uç: vuruşlar zaman damgalı onsets olarak gelir, izleyici bunları bir grid hipotezine (periyot ve faz) oturtur, downbeat kick ve snare'deki vurgu desenlerinden çıkarılır. Hipotezle uyuşan vuruşlar clock'u orantılı olarak iter, uyuşmayanlar (dolgular, senkop, süslemeler) yok sayılır.
Clock asla sıçramaz, eğilir. Tempo değişimleri yaklaşık bir bar üzerine yayılır, böylece downstream her şey kayar. İnce çizgi hassasiyettir: clock her vuruşu kovalarsa groove'u yer: davulcunun cebi - o bilinçli, güzel sapmalar - tempo dalgalanmasına dönüşür. Çok katıysa gerçek bir hızlanmayı kaçırır. Kural: küçük sapmalar his, sürekli kayma tempodur.
En kötü versiyon testte güzel çalışıp gerçek davulcuyla dağıldı. İzleyici kilitlenir, grup girer, sonra davulcu ilginç bir şey yapınca güven düşer, kilit titrer, grup kaybolur. Düzeltme coasting idi: güven sallantıda ama vuruşlar gelmeye devam ederken clock son iyi tahminle devam eder ve bekler. Sadece gerçek sessizlikte durur. İnsan müzisyen de aynısını yapar: davulcu iki bar garipleşince çalmayı bırakmaz, groove'u tutar.
Uzmanların Görüşleri
Sistem ileriye doğru planlama yapar: notalar clock'ın sonraki vuruş tahminine göre yerleştirilir, her vuruşa tepki olarak tetiklenmez. Bu, ses gecikme bütçesini davulcunun zamanlama döngüsünden tamamen çıkarır. Grup size geç tepki vermez, ikinizin de gittiği yerde buluşur. İnsan ritim bölümü de böyle yapar. Kimse birinci vuruşu duymadan önce çalmaz.
Kaynak: drummate.app