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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Akademik</strong> Bilişim’<strong>07</strong> - IX. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>31</strong> <strong>Ocak</strong> - 2 Şubat 20<strong>07</strong> Dumlupınar Üniversitesi, KütahyaSes/müzik yazılımıArdour GTKHydrogenJACK ControlJAMinQsynthSeq24Serpentine Audio CDCreatorSes KaydedicisiSound Juicer CDextractorVkeyBDZynAddSubFxİşlev/açıklamaJACK bağlantılı, seskanallarını işleme vekarıştırma platformuVurmalı çalgı (ritim kutusu)topluluğuProgramlar arası audio akışınıdenetleyen motorProfesyonel audio işlemeSentezleyiciMIDI partisyonlarınıbirleştirme gereci.Audio CD yazıcısıogg ve wav formatında seskaydediciAudio CD’teki parçalarınogg dosyalarına çevrimiSanal MIDI klavyesiSes sentezleyicisiTablo 1. GNU/Linux Müzik sistemiüzerindeki bazı ses ve müzik programları:Kaynak dosyalarında işaret edilen ve Debiansitelerinde debian paketi olarak da hazırlamışözgür yazılımların dışındaki paketler de GNU/Linux müzik sistemine yüklenebilir. Örneğin,zip veya tar yumakları. Bizim örnek sistemimizdeaşağıdaki paketler de bulunmaktadır:MusicXML: MusicXML, müzik bilgisininXML dilinde (dilden, koddan bağımsız, bilgisayarave insana açık gramer olarak) ifadeedilmiş halidir. Müzik saklama formatı olanMusicXML, kanonik bir müzik formatıdır.[12],[8].Lilypond: TeX temelli nota yazımı ve şekillendirme(‘layout’) programıdır ve TeX tabanlıyazılım paketlerinde olduğu gibi WYSIWYG(What You See Is What You Get --Ne görüyorsanızonu elde edersiniz) değildir. Lilypond’unesas becerisi, LaTeX’in matematiksel formülşekillendirmesi gibidir. Müzik bilgisini kesinolarak kodlamakla kalmaz, basımevi çıktısıgibi güzel gözükmesini de sağlar[10].Common Müzik Ailesi: Common Music,Common Lisp Music ve Common Music Notationsuitinden oluşur. Common Music, Liptabanlı algoritmik besteleme, Common LispMusic Lisp tabanlı sinyal işleme, CommonMusic Notation ise Lisp tabanlı müzik basımıprogramlarıdır[6].3. Dersin İşlenişiBu kısımda, Güz 2006 döneminin her çeyreğindeişlenilen konulardan ve dönem projelerindenalt başlıklar halinde bahsedilmiştir.3.1 GNU/Linux üzerinde ses ve müzik işlemeDersin ilk haftalarında müzik terminolojilerihakkında bilgi verilmiş, öğrencinin GNU/Linux üzerinde çalıp, yazıp, okuyup, kaydedebilecekleriprogramlar gösterilmiştir. İstanbulBilgi Üniversitesi Bilgisayar BilimleriBölümü’nde son dört yıldır verilen eğitimGNU/Linux platformu üzerinde olduğu için,dersi alan öğrencilere GNU/Linux platformuhakkında herhangi bir giriş yapılmamıştır. ÖYtabanlı müzik sistemlerinin mimarisi ve üzerindekoşan ses ve müzik işleme uygulamalarına(çalıcılar, sentezleyicler, kaydediciler, karıştırıcılar,vb.) kısa bir giriş yapılmıştır. Önemli sesve müzik formatları derste gösterilmiştir. MIDI,MusicXML, Lilypond dosyaları oluşturulmuşve dinlenmiştir. MusicXML ve MIDI arasındadönüşüm yapılmış, Lilypond’dan PDF, PS veMIDI formatlarına çevirim yapılmıştır.MIDI dosyası oluşturarak MusicXML dosyasınaçevirmek öğrenci projelerinden bir tanesidir.İlk proje ile öğrenciler, herhangi bir gereç kullanarakbir MIDI dosyası oluşturmuşlar, bu dosyayıMusicXML formatına çevirmişler ve MIDIve MusicXML formatlarını tanımışlardır.3.2 Lisp ile Müzik ProgramlamaDönemin ikinci çeyreğinde, Common Lispprogramlama dili anlatılmıştır. Böylelikle,müziğin yapısına ve işleyişine dairbilgilerini bir programlama dili aracılığı ilekesinleştirmişlerdir.Dil olarak Lisp seçilmesinin nedenleri ise:409

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

Saved successfully!

Ooh no, something went wrong!