Algoritmik kompozisyon

Olarak algoritmik bileşim (AK) kişilerce bilinir bileşimin bir yöntem ki burada , otomatik ile matematiksel işlem veya tanımlanabilir algoritması üretilir.

Prensip olarak, her müzik parçası bir sayı dizisi olarak temsil edilebilir: Bir enstrümanla bir notanın perdesini , gücünü ve süresini değiştirmek mümkünse , her nota üç sayı ile temsil edilebilir.

AK, bu tür müzikal olarak yorumlanabilir sayı dizileri üreten kuralların geliştirilmesini biraz basitleştirdi. Günümüz uygulamasında, bu genellikle bir bilgisayar programının geliştirilmesidir ; Ancak bilgisayarlar AK'nin önemli bir parçası değildir.

Çoğu AK sistemi, yinelemeli geri bildirim ilkesi üzerinde çalışır , program, bir sonraki adımda yeni bir girdi olarak kullanılan bir girdiye bağlı olarak bir çıktı üretir.

"Geleneksel kompozisyon" ile AK arasındaki sınırlar akışkandır. Kompozisyonda bir kuralın herhangi bir kullanımı - ister blues şeması ister kontrpuan olsun - kesinlikle algoritmik olarak tanımlanabilir.

Kavramlar ve Modeller

Müzik teorisi bilgisine ek olarak , diğer birçok bilgi alanı kullanılmaktadır:

Sinir ağları, akustik ve müzikal verileri analiz eder.

Başlangıçta dilbilimsel ve matematiksel ifadelerin analizi ve sentezi için geliştirilen Sembolik Yapay Zeka, müzikal yapılara uygulanır.

Basit algoritmalar karmaşık yapılar oluşturur.

Manuel veya otomatik seçim süreçleri yapay bir evrimi kontrol eder.

Sonlu otomata , bir alfabeden müzik üretir ve üretken gramer kavramlarını kullanarak türetme kurallarını kullanır .

Z tarafından besteler. BJS Bach, Markov zincirlerini kullanarak "Bach benzeri" müzik üretmek için istatistiksel olarak analiz edilir.

Doğal sayılar dizisindeki yapılar "duyulabilir" hale getirilir.

Kavramların sınıflandırılması için kriterler:

adımlar

Çalışma grubu, genellikle bir bilgisayar içinde ve hatta bir program veya programlama ortamında yer alsalar bile üç ila dört adıma bölünebilir:

  • 1. Programın gelişimi
  • 2 a) Bu programın parametrelerinin seçimi
  • 2 b) Başlangıç ​​girişinin seçimi
  • 3. Program tarafından üretilen verilerin akustik olaylara dönüştürülmesi.

Tarihi

Programlama dilleri ve programlama ortamları

Çağdaş besteciler

Edebiyat

  • Fred K. Prieberg: Musica Ex Machina Berlin 1960
  • Hubert Kupper: Bilgisayar ve müzik kompozisyonu. Braunschweig 1970
  • Gareth Loy: Bilgisayarlarla Beste Yapmak - Bazı Kompozisyonel Biçimler ve Müzik Programlama Dilleri Üzerine Bir Araştırma : Bilgisayar Müziği Araştırmalarında Güncel Yönler, ed.Mewews ve JR Pierce, MIT Press 1989
  • Curtis Yolları: Bilgisayar Müziği Eğitimi. MIT Press 1996
  • Martin Supper: bilgisayar müziği. in: MGG - Geçmişte ve günümüzde müzik. Genel müzik ansiklopedisi. Kassel 1995, Sp. 967-982
  • David Cope: Müzikal Yaratıcılığın Bilgisayar Modelleri. MIT Press 2005, ISBN 978-0-262-03338-1
  • Karlheinz Essl jun.: Algoritmik Kompozisyon. in: Cambridge Companion to Electronic Music, ed., N. Collins ve J. d'Escrivan, Cambridge University Press 2007, ISBN 978-0-521-68865-9
  • Gerhard Nierhaus: Algoritmik Kompozisyon - Otomatik Müzik Üretiminin Paradigmaları. Springer 2009. ISBN 978-3-211-75540-2
  • Heinrich K. Taube: Metal Seviyesinden Notlar: Bilgisayar Kompozisyonuna Giriş. , 2004 ISBN 978-9026519758
  • Michael Harenberg: Yeni teknolojiyle yeni müzik mi? Müzikte yeni bir düşünce biçimi için nitel bir meydan okuma olarak bilgisayarlar.  1989, ISBN 3-7618-0941-7 .

İnternet linkleri