[Eski] SynthMaster OSX RTAS softsynth, huzurlarinizda....

Bu başlık 2011 ve öncesi açılmış Müziktek Forumu başlıklarından biridir

bulent biyikoglu' Alıntı:
event/delegate yapilanmasi C/C++'daki function pointerlarin/Callback function'larin bir uzantisi anladigim kadariyla.

Evet, kisaca oyle diyebiliriz ama cok daha elegant bir sekilde halloluyor.
Sonucta bir event belirlenip onlara bazi delegate ler subscribe ediyor.
Ve o event fire eder etmez subscriberlar yapmasi gerekenleri yapiyor.
Buda bir eventle cok sayida functionin fire etmesini asyncronous sekilde mumkun kiliyor. Ama en guzel tarafi subscription-based olup hicbirinin birbirinden haberi olma zorunlulugu olmamasi. Mesela GOF un meshur kitabi "Design Patterns" dan Observer pattern i dusunursek, cok iyi bir ornek olur bu tarz development icin.

Sonucta hernekadar asagi yukari ayni seyi yapiyor gorunselerde, kodlamasi cok daha kolay, ve ortaya cikan sonuc daha robust olmakla beraber, gercek hayat objectlerinin modellenmesi ve yaraticilik acisindan harika bir feature. Benim gorusum bu tabii.

Aslinda bunu en guzel aciklayan ve niye cok faydali oldugunu anlatan bir makale var. Oda burada.Mutlaka okumani tavsiye ederim.
Biraz Java bilgin varsa C# yakin akrabasi oldugunda koduda anlarsin.:)

Adam cok esprili bir sekilde sonunu evrensel mutluluga bagliyor.
Bence bu tarz programlama kodlayicilar tarafindan adapte edildiginde kodlamada bayagi bir devrim yaraticak.
Unutmaki ben isin sanat/hobi yonunden bakiyorum.
Is bitirmek icin kod yazmayi umarim hicbir zaman yapmak zorunda kalmam. :lol:
 
yavuz' Alıntı:
Genelde RTAS performansi herkesin kotu.
Bu PC platformundda boyle.
RTAS in daha gelismesi gerekiyor.
Bir VST2.0 yada AU olabilmesi icin ciddi bir upgrade den gecmesi lazim.
Bu da Digidesign a kaliyor.
New Yorkta Guitar Center da Digi temsilcisi ile bayagi sohbet ettim.
Herseyin farkindalar.
Ama tahmin ettiginizden cok daha kucuk bir sirketler aslinda.
Sonunda olucak ama...

Psst, benden duymadiniz: RTAS'de PT7.0 ile bir iyilesme olacak: Artik plugin'ler 32 sample'da bir processing yapmak yerine daha buyuk buffer size'larda processing yapacaklar, ProTools onlara daha buyuk buffer'lar gonderebilecek ( = secili playback buffer size ne ise ornegin)

Tabi bunun icin plugin ureticilerinin kodlarini guncellemeleri gerekecek, o ayri konu.
 
yavuz' Alıntı:
Genelde RTAS performansi herkesin kotu.
Bu PC platformundda boyle.
RTAS in daha gelismesi gerekiyor.
Bir VST2.0 yada AU olabilmesi icin ciddi bir upgrade den gecmesi lazim.
Bu da Digidesign a kaliyor.
New Yorkta Guitar Center da Digi temsilcisi ile bayagi sohbet ettim.
Herseyin farkindalar.
Ama tahmin ettiginizden cok daha kucuk bir sirketler aslinda.
Sonunda olucak ama...

Yavuz, ProTools 7.0'da bu performans darbogazi tamamen cozulecek gibi gorunuyor. Artik 32 sample'da bir processing'i kaldiriyorlar nihayet :) HW Buffer size ne ise o araliklarla processing mumkun olabilecek. Tabii oyle olunca processor cache daha verimli kullanilacak ve performans artacak.
32 sample'da bir processing'de cache bence allak pullak olur, ozellikle buyuk session'larda.
 
Geri
Üst