footils – Using the foo Sound Synthesis System as an Audio Scripting Language
نویسنده
چکیده
foo is a versatile non-realtime sound synthesis and composition system based on the Scheme programming language (Eckel and González-Arroyo, 1994; Rumori et al., 2004; Rumori, 2005). It is mainly used for sound synthesis and algorithmic composition in an interactive type-render-listen-loop (the musician’s read–eval–print-loop) or in conjunction with an editor like the inferior mode of emacs. Unlike with other sound synthesis languages, foo programs are directly executable like a shell script by use of an interpreter directive. foo therefore allows for writing powerful sound processing utilities, so called footils.
منابع مشابه
Supernova - A scalable parallel audio synthesis server for SuperCollider
SuperCollider [5] is a computer music system based on an object-oriented real-time scripting language and a separate audio synthesis server. The synthesis server is programmed using a sequential programming model and is only able to use one CPU core for audio synthesis, so it does not make full use of today’s multi-core CPUs. In order to overcome this limitation we have implemented Supernova, a...
متن کاملOunk - an audio Scripting Environment for signal Processing and Music Composition
In this paper, an audio scripting environment, called Ounk [1] is presented. Ounk uses Python [3] as a programming language and Csound [2] as an audio engine. It can be used for a variety of tasks such as composing, sound design, live performances, developing signal processing chains and much more. In addition to its powerful synthesis and sampling capabilities, it supports MIDI, Open Sound Con...
متن کاملDesign and evaluation of validity of an electronic alternative and augmentative communication system for Persian-speaking children
Introduction: Due to the high prevalence of communication disorders, augmentative and alternative communication methods are one the options ahead to solve the problems of these people. Since there are no complex tools for Persian-speaking children with communication disorders, we decided to design communication assistant software for these children that produces sound output. Materials and Meth...
متن کاملA Framework for Sonification of Vicon Motion Capture Data
This paper describes experiments on sonifying data obtained using the VICON motion capture system. The main goal is to build the necessary infrastructure in order to be able to map motion parameters of the human body to sound. For sonification the following three software frameworks were used: Marsyas, traditionally used for music information retrieval with audio analysis and synthesis, CHUCK, ...
متن کاملSAOL: The MPEG-4 Structured Audio Orchestra Language
The MPEG-4 standard, which will be published in October 1998, contains extensive provisions for sound synthesis as well as traditional methods of audio compression. At the heart of MPEG-4 Structured Audio, the sound-synthesis framework, is a new music-synthesis language called SAOL. This language, based on the Music-N model, is specified and defined fully in the MPEG-4 International Standard; a...
متن کامل