MEPHISTO: A source to source transpiler from pure data to faust
- Global styles
- Apa
- Bibtex
- Chicago Fullnote
- Help
Abstract
Oyunlar için ses sentezinde prosedürel olarak PD ve Max/MSP yazılımlarıkullanılmaktadır. Fakat PD programları oyunların ya da uygulamaların içerisineoptimize olarak yerlestirilememektedir. Bu isi yapan Faust dili ile optimize vedüsük programlama dilleri ile sentezler gelistirilebilmektedir. Ancak PD'den Faust'amodelleri aktarmak ve aynı algoritmayı Faust'ta ayrıca uygulamak çok yükgetiren bir is olarak karsımıza çıkmaktadır. Amacımız PD ya da Max dillerindenFaust'a geçis yapmamızı saglayacak kaynaktan kaynaga bir derleyici yazmaktır.Bu derleyici yapıldıktan sonra da hız ve denge testleri uygulanıp derleyici dahaetkili hale getirilecektir. Öte yandan ise bu derleyicinin avantajları ve dezavantajlarıdegerlendirilecektir. PD and Max/MSP softwares are widely used for procedural sound design for games.However, the software cannot be easily integrated with games. On the other hand,various optimized synthesizes can be developed using low level languages by Faust.Transporting models and applying the same algorithms from PD to Faust is reallya burden to procedural sound designers. The aim of this thesis is to write a sourceto source transpiler which transpiles PD source to Faust source. After created, thetranspiler is assessed by speed and stability tests. Finally, pros and cons of thetranspiler are assessed.
Collections