Pop müzik otomasyonu

pop müzik otomasyonu; algoritmik yollardan, kulağa hoş gelen pop müzikler üretmeyi hedef edinen, müzisyenler ve bilgisayar bilimcilerinin ilgi alanlarının kesişim noktasındaki bir çalışma alanıdır. özellikle, pop müziğin kalıplaşmış, değişmez ve bestelenmesi kolay olduğu düşüncesine dayanır. pop müzik bestelenmesini otomatikleştirme, algoritmik müzik, yapay zekâ (ai, ) ve hesaplamalı yaratıcılıktaki birçok fikirle ilgilidir.

genel bakış 
algoritmalar (veya en azından resmî kurallar dizisi) yüzyıllardır müzik bestelemek için kullanılmıştır; örneğin kontrpuanda sesli yönlendirmeyi çizmek için kullanılan prosedürler, genellikle algoritmik belirlemeye indirgenebilir. söz konusu terim genellikle insan müdahalesi olmadan müzik yapmak için resmî prosedürlerin kullanılması için ayrılmıştır.

mozart, bach ve caz tarzında müzik üreten klasik müzik otomasyon yazılımları mevcuttur. en önemlisi, david cope , aynı tarzda yeni müzik besteleri oluşturmak için bir bestekâr insanda  olduğu gibi mevcut müziği analiz etme ve genelleme yapma yeteneğine sahip "müzikal zeka deneyleri" (veya emi) adlı bir yazılım sistemi yazmıştır. emi'nin verdiği çıktılar, dinleyicileri müziğin insanlarca, yüksek düzeyde yeterlilikle üretildiğine ikna etmeye yetecek kadar üstündür.

cazda yaratıcılık araştırmaları, doğaçlama sürecine ve bunun müzikal bir aracıya yüklediği bilişsel taleplere odaklanmıştır: zaman hakkında akıl yürütme, daha önce çalınanları hatırlama ve kavramsallaştırma ve bir sonraki çalınabilecekleri planlama.

pop müzik otomasyonundaki projeler; ezgi oluşturma ve şarkı geliştirme, vokal oluşturma veya iyileştirme, otomatik eşlik ve şarkı sözü besteleme fikirleri içerebilir. söz konusu projeler burada bahsedilenlerle sınırlı değildir.

otomatik eşlik 
gerçek zamanlı olarak bir vokal ezgiye eşlik edecek akorları otomatik seçen bazı sistemler mevcuttur. müzik tecrübesi olmayan bir kullanıcı, yalnızca mikrofona şarkı söyleyerek enstrümantal eşlikli bir şarkı oluşturabilir. bir müzik veritabanı kullanarak bir gizli markov modelini eğiten ve bu modeli yeni ezgilerdeki akorları seçmek için kullanan, songsmith adlı bir microsoft araştırma projesi buna örnek verilebilir.

ezgi oluşturma 
otomatik ezgi üretimi genellikle bir markov zinciri ile yapılır, sistemin durumları nota veya perde değerleri hâline gelir ve her nota için bir olasılık vektörü oluşturulup bir geçiş olasılık matrisi meydana getirilir (aşağıda). midi nota değerleri, frekans (hz) veya diğer herhangi bir istenen parametre olabilen geçiş matrisi ağırlıklarına dayalı olarak nota değerleri üretmek ve çıktı vermek için bir algoritma oluşturulur.

i̇kinci dereceden bir markov zinciri, ikinci tabloda belirtildiği gibi mevcut durum ve ayrıca önceki durum dikkate alınarak tanıtılabilir. daha yüksek düzeydeki, n'inci sıradaki zincirler, belirli notaları birlikte "gruplandırma" eğilimi gösterirken, bazen diğer kalıplara ve dizilere "parçalanır". bu üst düzey zincirler, birinci dereceden bir sistem tarafından üretilen 'amaçsız gezinme' yerine, bir cümle yapısı duygusuyla sonuçlar üretme eğilimindedir.

şarkı sözü oluşturma 
otomatik şarkı sözü oluşturma yazılımı aşağıdaki şekillerde çalışabilir:

 kelimeleri ritme göre seçme

örneğin, tra-la-lyrics sistemi , belirli bir ezgi için portekizce şarkı sözleri üretir. bu sadece her bir heceyi ezgideki bir nota ile eşleştirmeyi değil, aynı zamanda kelimenin vurgusunu ezginin güçlü vuruşlarıyla eşleştirmeyi de içerir.

 mevcut pop müziğin ayrıştırılması (içerik ve sözcük seçimi)

bu algoritma, doğal dil işlemeyi içerir.

pablo gervás , belirli bir girdi metninin şiirsel formülasyonlarını, mevcut şiirlerin durum tabanından alınan şiirsel parçaların bir bileşimi aracılığıyla oluşturmak için durum tabanlı çıkarsama (cbr) yaklaşımını kullanan, aspera adlı bir sistem geliştirmiştir. aspera durum tabanındaki her şiir parçasına, parçanın anlamını ifade eden bir mensur açıklama eklenir ve bu nesir dizisi, her parça için anahtar görevi üstlenir. daha sonra bu parçaları iyi biçimlendirilmiş bir şiirsel yapı hâline getirmek için ölçü kurallarından yararlanılır.

 otomatik benzetme veya hikâye oluşturma

tale-spin  ve the minstrel gibi programlar bir dizi karaktere yönelik hikâye oluşturmak için karmaşık detaylandırma yaklaşımları kullanır.

bringsjord's brutus  gibi sistemler, ihanet gibi kişiler arası karmaşık temalarla hikâyeler meydana getirebilir.

sardonicus veya aristoteles  gibi çevrimiçi mecazi ifade üretme sistemleri, belirli bir amaç için mecazi sözcükler önerebilir (örneğin, kişiye hoş gelen bir bakışı tanımlamak için "tatlı" sözcüğünü kullanabilir).

 gruplandırılmış kelimelerin serbest çağrışımı

kaynakça

ayrıca bakınız 
 algoritmik müzik
 yapay yaratıcılık
 bilgisayar müziği

dış bağlantılar 
 flowerewolf – otomatik şiir üreteci  
 dada engine 
 breathcube – xoxos 
 cubebreath – xoxos 
 midi i̇nternet algoritmik besteleme 
 infno – elektronik dans müziği ve synth pop üreteci 
 algorithmic trap 
 band in a box – pg music
 musical palette – ezgi oluşturma aracı 
 songsmith – ezgi eşlik yazılımı 
 ludwig 3.0 
 automated composing system 

bilgisayar müziği
markov modelleri
yapay zekâ uygulamaları
pop