Mephisto: a source to source transpiler from pure data to Faust

Demir, Abdullah Onur
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.


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...
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...
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...
Citation Formats
A. O. Demir, “Mephisto: a source to source transpiler from pure data to Faust,” M.S. - Master of Science, Middle East Technical University, 2015.