Yüksek LisansAçık Erişim

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.

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ı