13.07.2015 Views

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Bilgisayar Bilimleri Lisans Seçmeli Dersi: GNU/Linux Üzerinde MüzikTuğba Dalyan-Yıldız, Ruhan İkedakoşan ses ve müzik işleme programlarına girişyapılmış, ses ve müzik bilgisinin rahat işlenmesiiçin Common Lisp programlama dili öğretilmiş,Common Lisp tabanlı Common Music ilealgoritmik besteleme örnekleri verilmiştir. Ayrıca,Common Lisp Music sinyal işleme paketiile ses sentezleme örnekleri gösterilmiştir.Makalemizin ilk kısmında, GNU/Linux Müziksistemleri hakkında genel bilgi verilmiştir.İkinci kısmında, dersin işleyişi ve öğrencilereverilen dönem projelerinden bahsedilmiştir.Son kısımda ise kazanılan ve kazandırılan deyenimlerdenbahsedilmiştir.2. GNU/Linux Müzik SistemiGNU/Linux’un, ses ve müzik sistemlerindekiperformansını düşük bulan geliştiriciler,90’ların başında çalışmalara başlamışlardır.1992’de Hannu Savolainen’ın ses aygıtları içingeliştirdiği Açık Ses Sistemleri (OSS/Free), buyönde atılmış ilk adımdır[13].2002’de, GNU/Linux işletim sistemine GelişmişLinux Ses Mimarisi ALSA (AdvancedLinux Sound Architecture) eklenmiştir. ALSA,GNU/Linux 2.4 çekirdeğindeki ses mimarisininyerini alarak 2.6 çekirdeğine de adapteedilmiştir. GNU/Linux ses ve müzik sistemlerindegörülen en önemli gelişme ise 2.6 çekirdeğiile gelen gelişmiş ALSA ve MIDI desteğidir.Böylelikle, GNU/Linux çekirdeğinin müzikyazılımı ve donanımı için sağladığı donanımdesteğinin artması ile bu platform müzik ileilgilenenler için esnek ve yetkin bir stüdyo halinegelmiştir[14].Günümüzde, donanım desteği dışında da müzikile ilgili kapsamlı projeler başlatılmıştır.Ubuntu Studio Audio, bu projelerin başındagelmektedir. Debian tabanlı Ubuntu Studio Audiopaketleri, GNU/Linux platformunda kullanıcıyaesneklik sağlamanın dışında, kullanımkolaylığı da getirmiştir. Bu sistemde, mevcutkaynak listesinin bulunduğu dosya, yeni kaynakadresleri eklenerek güncelleştirilir. Kullanıcı,herhangi bir paket yönetimini kullanarakda sisteme istenilen paketleri yükleyebilir.Ubuntu Studio Audio’daki paketlere ve kaynaklistesine resmi adresinden ulaşılabilir[18].Ses ve müzik işlemeye yönelik diğer önemliGNU/Linux dağıtımları:• Planet CCRMA - RedHat 9 ya da FedoraCore 1, 2, 3, 4, 5 üzerinde çalışanrpm paketlerinin derlenip, toplanması ileoluşturulmuştur[15].• Agnula/DeMuDi, GNU/Linux işletim sistemininses ve müzik kullanımı için geliştirilendağıtımıdır. Burada, Agnula : AGNU Linux Audio; DEMUDI ise DEbianMUltimedia Distribution (Debian ÇokluortamDağıtımı) karşılığıdır[17]. Agnula,profesyonel ses ve video alanındakiÖY’ları yaymak için gerçekleştirilen birgönüllülük esaslı bir projedir. Asıl amacı,saf özgür yazılım dağıtımı olan DebianGNU/Linux dağıtımı üzerinde bu projeyigeliştirmektir[14]. Agnula/DeMuDi,Debian’dan bağımsız bir dağıtım değildir;Debian sistemin multimedya sistemleriiçin yapılandırılmış halidir. Agnula/De-MuDi, kendi başına CD’den kurulduğugibi, Ubuntu Studio’daki gibi kaynak listesinideğiştirip, istenilen paketlerin çekilmesişeklinde de olabilir[2],[3].Günümüzde, Ubuntu Studio ve Agnula /DeMuDi’nin tercih edilmesinin esas sebebi,tamamen özgür bir dağıtım olan Debian üzerineinşa edilmesindendir. Paket yönetiminin rahatve gelişmiş olması, birçok insan tarafındandesteklenmesi ve sorun çıktığında çözüm sisteminingelişmiş olması gibi nedenler Debian’ıtercih edilen bir dağıtım haline getirmiştir.Tablo 1, Agnula/DeMuDi’de ve Ubuntu StudioAudio’nun kaynak dosyalarında yer alan bazıses ve müzik programlamlarını göstermektedir.408

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!