Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Mephisto: a source to source transpiler from pure data to Faust
Download
index.pdf
Date
2015
Author
Demir, Abdullah Onur
Metadata
Show full item record
Item Usage Stats
221
views
69
downloads
Cite This
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 really a burden to procedural sound designers. The aim of this thesis is to write a source to source transpiler which transpiles PD source to Faust source. After created, the transpiler is assessed by speed and stability tests. Finally, pros and cons of the transpiler are assessed.
Subject Keywords
Computer games
,
Video games
,
Computer sound processing.
,
Sound
URI
http://etd.lib.metu.edu.tr/upload/12618841/index.pdf
https://hdl.handle.net/11511/24717
Collections
Graduate School of Informatics, Thesis
Suggestions
OpenMETU
Core
Perceptual audio source culling for virtual environments
Metan, Ali Can; Hacıhabiboğlu, Hüseyin; Department of Modeling and Simulation (2016)
Game engines and virtual environment software that are in use today, use various techniques to synthesize spatial audio. One such technique, is through the use of head related transfer functions, in conjunction with artificial reverberators. For any virtual environment, synthesizing large amounts of spatial audio through these methodologies, will impose a performance penalty for the underlying hardware. The aim of this study is to develop a methodology that improves overall performance by culling inaudible ...
MEPHISTO A source to source transpiler from Pure Data to Faust
Demir, Abdullah Onur; Hacıhabiboğlu, Hüseyin (2015-07-28)
This paper introduces Mephisto, a transpiler for converting sound patches designed using the graphical computer music environment Pure Data to the functional DSP programming language Faust. Faust itself compiles into highly-optimized C++ code. The aim of the proposed transpiler is to enable creating highly optimized C++ code embeddable in games or other interactive media for sound designers, musicians and sound engineers using PureData in their work flows and to reduce the prototype-toproduct delay. Mephist...
Scattering delay network an interactive reverberator for computer games
Enzo, De Sena; Hacıhabiboğlu, Hüseyin; Cvetkovic, Zoran (2011-02-02)
Many 3D computer games incorporate audio renderers simulating room acoustics to provide the user with a high level of immersiveness and realism. Full-scale interactive room auralisation systems are impractical for use in computer games due to their high computational cost. As a low-cost alternative, artificial reverberators can be used. This paper is concerned with the design of a scalable interactive reverberator inspired by digital waveguide mesh (DWM) models and feedback delay networks (FDN). This reverb...
Introducing rolling axis into motion controlled gameplay as a new degree of freedom using Microsoft Kinetic
Bozgeyikli, Evren C; İşler, Veysi; Department of Modeling and Simulation (2012)
Motion controlling is a rapidly improving area of game technologies. In the last few years, motion sensing devices for video games such as Nintendo Wii, Microsoft Kinect for Xbox 360 and Sony PlayStation Move have gained popularity among players with many compatible motion controlled games. Microsoft Kinect for Xbox 360 provides a controller free interaction system in which the player controls games by using only body movements. Although Kinect provides a natural way of interaction, rolling action of body j...
Dynamic signaling games with quadratic criteria under Nash and Stackelberg equilibria
Yuksel, Serdar; Sarıtaş, Serkan; Gezici, Sinan (2020-05-01)
This paper considers dynamic (multi-stage) signaling games involving an encoder and a decoder who have subjective models on the cost functions. We consider both Nash (simultaneous-move) and Stackelberg (leader-follower) equilibria of dynamic signaling games under quadratic criteria. For the multi-stage scalar cheap talk, we show that the final stage equilibrium is always quantized and under further conditions the equilibria for all time stages must be quantized. In contrast, the Stackelberg equilibria are a...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
A. O. Demir, “Mephisto: a source to source transpiler from pure data to Faust,” M.S. - Master of Science, Middle East Technical University, 2015.