14.04.2010

İkili Varoluş, 2009, Reggie Watts


İkili Varoluş, 2009, Reggie Watts

İlk defa Performa 2009′da görmüştüm, bildiğimiz beat box dub performanslarından ayrı. Ayrıca bkz “Disinformation” ve “Transition“.

20.11.2008

Open Sound Control ile Processing – Pure Data Haberleşmesi

Yeni Formlar: Reaktif Müzik yazısında konu Pure Data‘dan (PD) açılmışken, işlemsel ses ve müzik konusunda oldukça kuvvetli olan bu gerçek-zamanlı grafiksel programlama ortamını, şahsen grafik ve video işleme konusunda daha doğrudan kontrol sağladığını düşündüğüm Processing ile haberleştirmenin ve bu iki alemin güçlerini birleştirmenin yolunu gösteren bir yazı yazmaya karar verdim. Burada vereceğim örneği elbette sadece Processing veya sadece Pure Data (pd-extended paketinin içinde gelen veya PD’ye ayrıca ekleyebileceğiniz OSCx ve GEM kütüphanelerini kullanmak suretiyle) ile yapmak da mümkün ama daha karmaşık uygulamalar için (mesela ağ üzerinden, değişik platformlarda yazılmış programların entegrasyonu) bir örnek olma amacı taşıyor.

Hem PD hem de Processing (Python, Ruby, Java, Microsoft.Net, vvvvMaxMSPLiveAPI, OSCulator vb. sayısız ortam gibi) Open Sound Control – OSC protokolünü destekliyor. OSC, bilgisayarlar, synthesizer’lar ve bilimum çeşit multimedya cihazını birbirine bağlamayı kolaylaştırmak için geliştirilmiş, modern ağ teknolojileri ile hatasız, birlikte çalışan, esnek sistemler kurmak için birebir bir protokol. Bunun yanında ağlar üzerinde çalıştığı icin MIDI’nin sunamadığı yeni türden etkileşimlere de (İnternet üzerinden gerçek-zamanlı etkileşim, değişik veri tiplerini ve donanımları birbirine bağlamak gibi) imkan sağlıyor.

İşin Processing ayağından başlayalım:

Önce oscP5 kütüphanesini indirmek gerekiyor. Normalde yapılanın aksine, sıkıştırılmış dosyaları açtıktan sonra libraries klasörüne değil, sketches klasörü içine atıyoruz. Bu kütüphane birçok örnekle gelse de, buradaki amacımız için aşağıdaki gibi sade bir kod yazabiliriz:

import oscP5.*;
import netP5.*;

OscP5 oscP5;
NetAddress myRemoteLocation;

void setup() {
size(400,200);
frameRate(25);
stroke(255);
oscP5 = new OscP5(this,12000);
myRemoteLocation = new NetAddress("127.0.0.1",9999);
}

void draw() {
background(0);
}

void mouseDragged() {
line(mouseX, 0, mouseX, height);

OscMessage msg1 = new OscMessage("/msg1");
OscMessage msg2 = new OscMessage("/msg2");

msg1.add(map(mouseX, 0, width, 69, 100));
msg2.add(50);

oscP5.send(msg2, myRemoteLocation);
oscP5.send(msg1, myRemoteLocation);
}

void mouseReleased(){
OscMessage msg2 = new OscMessage("/msg2");
msg2.add(0);
oscP5.send(msg2, myRemoteLocation);
}

Bu örnek tek bilgisayarda lokal olarak çalışıyor ama IP adresini değiştirerek ağ üzerinde çalışır hale getirmek de olası. Burada 9999 numaralı porta iki mesaj yolluyoruz. Birincisi mouse’un x koordinatını okuyarak 69 ile 100 arasında bir değer ile eşleştiriyor. Daha sonra PD, bu değerleri MIDI girişi olarak alıp frekansa çevirecek.

Bu program çalışırken PD’yi açıp oynamaya başlayabiliriz. Herşeyin düzgün çalışabilmesi için PD_extended–>Preferences–>Startup içinde “oscx”in olması gerekiyor. Pure Data ile haşır neşir olmamış ama bu vesileyle girişmeye niyetlenmiş olan varsa buradan ve buradan başlayabilirler. Temel nesneler dışında dumpOSC ve OSCroute nesnelerini kullanıyoruz ve 9999 no’lu portu dinleyip Processing’den gelen mouse değerine göre frekansı değişen bir kosinüs dalgası yaratıyoruz:

PD kodunu da aşağıya ekleyip ilk eğitsel-öğretsel yazımı burada noktalıyorum:

Diğer yönde, PD’den Processing’e mesaj göndererek, Processing ekranına daire veya kare çizdiren örnek kod:

Düğümküme’de yayımlanan ilgili yazılar:

04.02.2008

Kitap Tanıtımı: SSS (Bent 004)

bent004cevdetereksss.jpg

Bent004
SSS
Sahil Sahnesi Sesi
Halı İçin Tema ve Çeşitlemeler
Cevdet Erek

Kitap Tanıtımı
5 Şubat Salı, 18:00-20:00
Meşrutiyet Cad. 92 A Tünel, Beyoğlu, Istanbul
www.b-a-s.info

SSS bir keşfi paylaşma denemesi olarak değerlendirilebilir. Kitap okuyucuya sahilin nasıl taklit edilebileceğini ve bu taklidin kişisel bir eylem veya bir gösteri olarak nasıl yapılabileceğini detaylı olarak tarif ediyor, yöntem ve donatının yanısıra gerekli ruh halinden de hassasiyetle bahsediyor. Cevdet Erek ironiye kaçmayan nükteli bir üslupla doğanın taklidi hakkında genel bir değerlendirmeden, uygulamalı bir kılavuza, oradan da bir nevi müzik kitabına geçişler yapan öznel bir rehber oluşturuyor.

02.08.2007

Amber Beden-İşlemsel Sanatlar Festivali'ne Çağrı

a-m-b-e_r’07 Beden-İşlemsel Sanatlar Festivali 9-17 Kasım’da İstanbul’da gerçekleşiyor. Festival programında Türkiye’nin yanı sıra çeşitli uluslardan sanatçıların katılımıyla gösteriler, atölye çalışmaları, etkileşimli yerleştirmeler, seminer ve sanatçı konuşmaları yer alacak. Festivalin üç amacı var:

  1. Teknolojinin olanaklarını hayata yayan yaratıcı araştırma ve ürünleri teşvik etmek.
  2. Teknolojinin kültürel eleştiri olarak kullanılmasını teşvik etmek.
  3. Türkiye işlemsel sanat ve yaratım ortamını Batıdan Doğuya uzanan ağda paylaşım ve işbirliği ile zenginleştirmek.

a-m-b-e_r’07 festival teması: “Ses ve Tutunma”

Hepimiz ağdayız. Hepimiz bağlantıdayız. Aramızda teknoloji, aklımızda işlemler, elimizde listeler dağınık bir yoldayız, gidiyoruz gündüz gece. Ne adım atsak sayısal bilgi üretiyor ne yana baksak sayısal bilgi tüketiyoruz. Bireyler, topluluklar, kurumlar, ve hatta devletler kendilerini duyurabilmek, bir sese sahip olabilmek için teknoloji kullanımına, teknolojik bir varlık oluşturabilmeye bağlı hale geliyorlar. Bu şartlar altında hayatlarımız ve geleceğimiz için önemli olaylar ve alanlarda fark yaratıcı bir ses oluşturmayı verili kabul ediyoruz. Oysa halimizi, duruşumuzu, tutunuşumuzu somutlaştıracak bir ses oluşturabilmek verili bir olgu olmaktan çok bir bilinmez olarak karşımızda duruyor.

a-m-b-e_r’07′nin teması teknolojinin hayatımızı karmaşıklaştırdığı bu ortamda ses ve tutunma olarak belirlendi. Teknolojinin gittikçe artan biçimde insan ve sistem ilişkilerine aracılık ettiği dünyamızda sese ve onun sanatsal, toplumsal, kişisel veya bedensel kisvelerine ne oluyor? Sanat, teknoloji ve kültür ayrı kavramlar olmaktan çıkıp aralarındaki sınırlar dönüşüp içiçe geçerken bireyler ve topluluklar olarak nasıl bir sese sahip oluyoruz? Bu ağlı bağlı hayatın yarattığı karmaşada sizleri yeni ses duyurma tekniklerinizi, yeni söz iletme stratejilerinizi, nasıl tutunduğunuzu, tutunurkan kendinizi nasıl ifade ettiğinizi göstermeye çağırıyoruz.

Başvuru Formu
Son başvuru 15 Agustos 2007

a-m-b-e_r beden-işlemsel sanatlar derneği hakkında

a-m-b-e_r beden-işlemsel sanatlar derneği, 2007 yılında, dans, performans, tasarım müzik, sosyal bilimler, mühendislik gibi çeşitli disiplinlerden gelen sanatçı ve araştırmacılar tarafından dernek olarak kurulan, beden ve işlem odaklı sanatsal ifade biçimlerini araştırmayı amaçlayan İstanbul merkezli bir oluşum.

Yeni teknolojilerin dönüştürdüğü küresel dünyada, teknoloji ve sanat bağlamında yerel bir tartışma ve üretim alanı oluşturmayı hedefleyen a-m-b-e_r ilgi alanını “beden-işlemsel sanatlar” olarak tanımlıyor ve bu alan teknolojik süreçlerle bedenin etkileşimini içeren sanatsal biçimlerle işaret ediyor.

a-m-b-e_r hedefleri arasında belirttiği gibi Türkiye’de bu alanda üretimi arttırmak ve görünürlüğü sağlamaya katkıda bulunmak üzere Türkiye’li sanatçıların seçilen işlerini a-m-b-e_r’07 süresince sergilemek için başvuruları bekliyor. a-m-b-e_r, İstanbul’un çeşitli açık mekanlarını değerlendiren yerleştirmelerle özel olarak ilgileniyor.

Festival
http://www.a-m-b-e-r.net/

Dernek
http://www.a-m-b-e-r.org/