PyxelWidgets: Müzikal ızgara kontrolcüler için grafiksel kullanıcı arayüzü çatısı tasarımı
2022
0 görüntülenme
0 i̇ndirme
Danışman: Prof. Dr. Abdurrahman Tarikci
Özet (TR)
Bu tezde, müzikal ızgara kontrolcülere yeni kontrol parametreleri eklemek için Python programlama dili kullanılarak PyxelWidgets adında bir grafiksel kullanıcı arayüzü çatısı geliştirilmiştir. Müzikal ızgara kontrolcüler tarafından MIDI protokolünün yaygın olarak kullanılması sebebi ile PyxelWidgets çatısı tarafından desteklenen donanım ve yazılımlar ile iletişim için MIDI 1.0 protokolü kullanılmıştır. İlk olarak müzikal ızgara kontrolcülere diğer müzikal kontrolcüler üzerindeki hangi ögelerin eklenebileceği incelenmiştir. Bu amaca ulaşmak için müzikal kontrolcüler üzerindeki kontroller performans ögeleri ve kontrol ögeleri olarak iki kategoriye ayrılmıştır. Daha sonrasında bu ögeler incelenerek müzikal ızgara kontrolcü üzerinde nasıl ifade edilebilecekleri analiz edilmiştir. Benzer şekilde, müzikal ızgara kontrolcülerin de renk bilgisini nasıl aldıkları ve kullanıcı girişini nasıl ilettikleri analiz edilmiştir. Daha sonrasında PyxelWidgets analiz edilen müzikal ızgara kontrolcülerden ve kontrol ögelerinden elde edilen veriler kullanılarak geliştirilmiştir. PyxelWidgets çatısı farklı iletişim yöntemlerini kullanan bütün müzikal ızgara kontrolcüler ile çalışması için tasarlanmıştır. PyxelWidgets'ın çalışmasını kontrol etmek için Akai APC40 MK2 ve Novation Launchpad MK3 adlı iki farklı müzikal ızgara kontrolcüsü ile test edilmiş ve eklenen her yeni kontrolcü ile başarıyla çalıştığı gözlemlenmiştir. Ayrıca, PyxelWidgets gelecekte ortaya çıkacak farklı müzikal ızgara kontrolcülere de uyarlanabilecek bir mimari ile geliştirilmiştir. Birden çok pencerenin ve birden çok müzikal ızgara kontrolcünün bir arada kullanılmasını sağlayan bir pencere yöneticisi de geliştirilerek kullanıcı deneyiminin arttırılması hedeflenmiştir. Müzikal ızgara kontrolcülerin, PyxelWidgets'in özellikleri ve yapısı sayesinde, sahip olduğu özelliklerin genişletilmesi, kullanıcıların ses tasarımında ve prodüksiyonunda kullandıkları donanımları ve yazılımları kontrol etmek için daha çok olanağa sahip olmasını sağlamaktadır. Bu geliştirmelerin sonucu olarak müzisyenler, ses mühendisleri ve ses tasarımcıları müzikal ızgara kontrolcüleri ile sahip oldukları ekipmanları kolaylıkla kontrol edebileceklerdir. Ayrıca kullanım amacına uygun olarak özelleştirilmiş müzikal ızgara kontrolcüler, kullanıcının daha hızlı işlem yapmasını sağlayarak, müzik prodüksiyonu için daha çok zamana sahip olmasını sağlayacaktır. PyxelWidgets çatısı kullanılarak geliştirilen grafiksel kullanıcı arayüzleri ile müzikal ızgara kontrolcülerin kapasitelerinin artmasından dolayı, ekipman çeşitliliği gereksiniminde de azalma olasılığı ortaya çıkmaktadır. Anahtar Kelimeler Müzikal Izgara Kontrolcüleri, MIDI, Grafiksel Kullanıcı Arayüzü Çatısı, Nesne Yönelimli Programlama, Python
Yazar
Dr. Malik Enes Şafak
Bu Yayına Nasıl Atıf Yapılır
Malik Enes Şafak (Yüksek Lisans Tezi). PyxelWidgets: Müzikal ızgara kontrolcüler için grafiksel kullanıcı arayüzü çatısı tasarımı, 2022, Ankara Music and Fine Arts University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Ankara Music and Fine Arts University tezlerinden daha fazlası
- 21. yüzyıl kültür endüstrisi içinde opera temsil anlayışının otantik ve anakronistik reji düşünceleri bağlamı ile Rigoletto ve La Traviata operaları örnekleminde karşılaştırmalı değerlendirilmesi(2023)
- Görme engelliler için geliştirilen Türk Müziği nota yazım programının değerlendirilmesi(2024)
- Yaylı çalgılarda kullanılan modern icra tekniklerinin çağdaş müzik viyolonsel repertuvarı kapsamında incelenmesi(2025)
- Talip Özkan'ın saz icrasının tavır özellikleri açısından incelenmesi(2022)
- Türkçede müzik üstdilinin biçimlenmesinde kavramsal metafor ve imge şemalarının rolü(2022)
- Mitolojik, arkeolojik ve tarihsel verilerden hareketle Frigya medeniyeti müziğine yüklenen anlamlar ve Antik Yunan müziği ile olan etkileşimi(2022)
