Sonic Pi ile Kodlayarak Müzik

Kodlama ile ilgilenen akustikçiler ve müzisyenler için inanılmaz eğlenceli bir program. Kodlayarak çizim yapmanın bir benzerini ses için sunan platformda harika ses projeleri gerçekleştirilebilir. Programın alt kısmında canlı kodlama ile ilgili açıklamalar, tutorial ve örnekler bulunuyor. Yardım menüsünde kopyalayıp yapıştırarak kullanabileceğimiz kod ile işe başlamalıyız. Sonrasında, çeşitli bölümlerle oynayarak bir dil öğrenir gibi hangi kelimenin ya da sayısal değerlerin ne anlama geldiğini deneyimleyerek öğrenebiliyoruz. Programı yeni keşfettiğim için henüz hakim değilim ancak ekranın üstünde run ile belirtilen butona basınca yazılan kodu duyabiliyoruz. Ben de, aşağıda kodu görülebilen bir canlı loop oluşturdum. Ekranım şöyle görünüyor:

live_loop :flibble do
sample :ambi_piano, rate: 0.9
sleep 1
# sample :bd_haus, rate: 0.9
sleep 1
sample :ambi_lunar_land
sample :loop_amen, rate: 0.9
end

Oluşturduğum kod, programın içindeki ses örneklerini kullanıyor. Sleep özelliği, sesler arasında bekleme süresini ifade ediyor. Rate yazan bölümün sayısal değerini değiştirdiğimizde ise ses tonunun değiştiğini duyabiliyoruz. Bu altyapıyı projelerimde ve ses simülasyonlarımda kullanmak üzere kayıt ettim. Bu işlemi, program kodu okurken, ekranın sol üst bölümünde rec olarak belirtilen kayıt tuşu ile gerçekleştirdim.

Aşağıdaki linkten programı indirilebilir.

https://sonic-pi.net/

Herkese sevgiler :)

Mimar Sinan Fine Arts University, Acoustic Consultant in Glass & Sabah / www.akustikmimar.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store