Algoritmik MIDI Oluşturma: Kurallar, Rastlantısallık ve Yapay Zekâ
Algoritmik MIDI oluşturma, müzikal kararları notalara dönüştürmek için tekrarlanabilir bir yöntem sunar. Her nota olayını tek tek çizmek yerine bir süreç tanımlarsınız: bir kalıbı tekrarlamak, bir gamdan sesler seçmek, ritmi döngüsel olarak kaydırmak veya bir yapay zekâ modelinden belirli kısıtlamalara uyan bir cümle istemek.
Asıl yararlı soru, bu sürecin neyi kontrol etmesini istediğinizdir. Sıkı bir arpej, sürekli değişen bir davul döngüsünden veya yazılı bir açıklamaya yanıt veren bir melodiden farklı araçlar gerektirir. Bu rehber, temel yaklaşımları açıklar ve DAW yazılımınızda değerlendirebileceğiniz küçük bir müzikal denemeyi nasıl hazırlayacağınızı gösterir.
Algoritmik MIDI oluşturma nedir?
Algoritma, bir talimatlar dizisidir. Müzikte bu talimatlar hangi notaların çalınacağını, ne zaman başlayacaklarını, ne kadar süreceklerini ve ne kadar güçlü çalınacaklarını belirleyebilir.
Sabit bir kural, sekizlik notalarla C, E ve G arasında döngü oluşturabilir. Olasılığa dayalı bir kural ise bu seslerden birini farklı ağırlıklarla seçebilir. Bir yapay zekâ sistemi de algoritmalar kullanır, ancak öğrenilmiş davranışı, açıkça yazılmış az sayıdaki müzikal kuraldan farklıdır.
Dolayısıyla “üretken” sözcüğü, bir aracın yapay zekâ kullandığını kanıtlamak yerine geniş kapsamlı bir süreci tanımlar. Olasılık yoluyla varyasyonlar oluşturan bir sekanslayıcı, metin istemini yorumlamadan da üretken olabilir.
Müzikal açıklamalardan yola çıkarak üretim yapmayı keşfetmek ister misiniz? MIDI Agent'ın yapay zekâ destekli MIDI oluşturma özelliklerini keşfedin.
Müzikal göreve uygun bir süreç seçin
Sabit kalıplar, öngörülebilir bir nabız gerektiren partilere uygundur. Bir arpejyatör, basılı tutulan bir akoru tekrarlanan bir nota sırasına dönüştürebilir. Sırayı veya oktav aralığını değiştirmek, temel ses malzemesini tanınabilir tutarken müzikal cümleyi değiştirir.
Kural tabanlı dönüşümler, mevcut notalarla başlar. Notaları kısaltabilir, seçili olayları tekrarlayabilir veya aralarındaki mesafeyi değiştirebilirsiniz. Ableton Live 12'nin MIDI Tools araçlarında, Transform ve Generate panelleri, mevcut malzeme üzerindeki işlemleri nota oluşturan araçlardan ayırır. Korumak istediğiniz bir klibe uygulamadan önce aracın nasıl çalıştığını kontrol edin.
Olasılığa dayalı süreçler, seçenekler sunar. Bir nota bazı tekrarlarda çalınıp diğerlerinde sessiz kalabilir veya bir oluşturucu, izin verilen birkaç ses arasından seçim yapabilir. Olasılık, mevcut seçenekler zaten aranjmana hizmet ettiğinde en iyi sonucu verir.
Yapay zekâ destekli MIDI oluşturma, müzikal bir sonucun açıklamasını girdi olarak kabul eder. Her olayı kendiniz belirtmeden cümleleme, doku veya prodüksiyon içindeki bir rolü keşfetmek istediğinizde yararlı olabilir. Sonucun yine de dinlenmesi ve düzenlenmesi gerekir.
İlk denemeniz için tek bir ana değişken seçin. Ritmi, ses aralığını, nota yoğunluğunu ve tınıyı aynı anda değiştirmek, bir versiyonun neden daha iyi çalıştığını anlamayı zorlaştırır.
Kısıtlamaları olan dört ölçülük bir örnek oluşturun
İyi bildiğiniz bir enstrüman, 100 BPM hızında 4/4'lük bir proje ve dört ölçülük bir bölgeyle başlayın. Do majör ve dar bir ses aralığı kullanın.
Şu tanımı deneyin:
- İzin verilen sesler: bir oktav içinde C, D, E, G ve A.
- Ritmik konumlar: sekizlik nota ızgarasındaki konumlar.
- Yoğunluk: ölçü başına dört nota başlangıcı.
- Cümle yapısı: ilk ölçüye C ile başlayın ve dördüncü ölçüyü C ile bitirin.
- Süre: notaları, duyulabilir boşluk bırakacak kadar kısa tutun.
Bunlar evrensel beste kuralları değil, bu alıştırmaya yönelik yaratıcı tercihlerdir. Bunları elle, uygun bir oluşturucuyla veya bir istemin ardından düzeltmeler yaparak uygulayabilirsiniz.
Deterministik bir versiyon için 1–3. ölçülerde C–E–G–E, bitiş kuralını karşılamak için de 4. ölçüde C–E–G–C kullanın. Bir varyasyon oluşturmak için ilk ve son notaları sabit tutup aradaki seslerden birini değiştirin. Her iki versiyonu da aynı enstrüman, tempo ve ses seviyesiyle karşılaştırın.
Eklenti kurulumu ve MIDI dışa aktarma iş akışı için MIDI Agent belgelerini okuyun.
Bir yapay zekâ aracı kullanıyorsanız kısıtlamaları açıkça tarif edin, ardından döndürülen klibi inceleyin. Ölçü başına dört nota başlangıcı istemek, tam uyum sözü değil, karşılanıp karşılanmadığını kontrol etmeniz gereken bir talimattır.
Rastlantısallığı bir amaç doğrultusunda ekleyin
Temel cümle işe yaradığında, varyasyonun nerede yardımcı olacağına karar verin. Değişen bir son nota hareket yaratabilir; ara sıra çalınmayan bir nota ise vokale veya trampete yer bırakabilir.
Başlangıç notasının kesin olarak çalınmasını sağlarken bir süsleme notasını isteğe bağlı hâle getirmeyi deneyin. Varyasyonun cümleyi iyileştirip iyileştirmediğine karar vermeden önce birkaç tekrar dinleyin. Bir kez duyulduğunda çekici gelen bir kombinasyon, daha uzun bir bölümde dikkat dağıtıcı olabilir.
Olasılığı velocity'den ayrı tutun. Olasılık, bir olayın gerçekleşip gerçekleşmeyeceğini belirler; velocity ise olay gerçekleştiğinde nasıl çalınacağını tanımlar. Dinamiklere tepki veren bir enstrümanda velocity'yi değiştirmek, algılanan ses seviyesinin yanı sıra artikülasyonu veya tınıyı da değiştirebilir.
Ableton'ın Live 12 MIDI düzenleme kılavuzu, olasılık ve velocity kontrollerini ele alır. Diğer sekanslayıcılar benzer kontrolleri farklı biçimlerde sunabilir.
Partinin her seferinde aynı şekilde tekrarlanması gerekiyorsa aracınızın oluşturduğu olayları nasıl kaydettiğini veya dışa aktardığını doğrulayın. Canlı bir olasılık ayarı ile kaydedilmiş bir nota dizisi, incelenmesi gereken farklı şeylerdir.
MIDI Agent bu süreçte nerede yer alır?
MIDI Agent'ın belgelenmiş iş akışı, bir partiyi tarif etmenize, MIDI oluşturmanıza ve sonucu DAW yazılımınız için sürüklemenize veya kaydetmenize olanak tanır. Mevcut MIDI de varyasyonlar veya müzikal devamlar için başlangıç noktası sağlayabilir.
Bu alıştırma için cümle uzunluğunu, tonaliteyi, ritmik hissi, ses aralığını ve rolü belirtin. Oluşturulan malzemeyi sabit kalıplı versiyonunuzla karşılaştırın. Daha karmaşık bir sürecin daha iyi bir parti üreteceğini varsaymak yerine, müzikal açıdan ne kadar kullanışlı olduğunu değerlendiriyorsunuz.
Sonucu bir aranjman içinde dinleyin
Solo dinleme, hikâyenin yalnızca bir kısmını anlatır. Klipte karar kılmadan önce bası, davulları ve mevcut armoniyi devreye alın.
Notaların başka bir partinin ses bölgesiyle çakışıp çakışmadığını, ritmin işe yarar boşluklar bırakıp bırakmadığını ve cümlenin bölümün gerektirdiği yerde bitip bitmediğini kontrol edin. En güçlü fikri, notalarını değiştirmeden ikinci bir enstrümanla deneyin.
Başka bir değişiklik yapmadan önce, açıkça adlandırılmış bir versiyon kaydedin. Basit bir referansı saklamak, ek varyasyonların yardımcı olup olmadığını duymayı kolaylaştırır.
Önce hangisini kullanmalısınız?
Tekrarlanabilirlik en önemli unsur olduğunda bir arpejyatör veya sabit sekanslayıcı seçin. Malzemeyi zaten beğeniyor ama kontrollü varyasyon istiyorsanız dönüşümleri veya olasılığı seçin. En doğal başlangıç noktası müzikal bir açıklamaysa yapay zekâyı seçin.
Bu yaklaşımları birleştirebilirsiniz: bir fikir oluşturun, kullanışlı bir parçayı seçin ve ritmini açık kurallarla geliştirin. Son karar değişmez: Bu parti müziği destekliyor mu?
İstem tabanlı bir başlangıç noktasını denemeye hazır mısınız? MIDI Agent'ı edinin.