Giso Grimm e.a.
Application of Linux Audio in Hearing Aid Research
Development of algorithms for digital hearing aid processing includes many steps from the first algorithmic idea and implementation up to field tests with hearing impaired patients. Each of these steps has its own requirements towards the development environment. However, a common platform throughout the whole development process is desirable. This paper gives an overview of the application of Linux Audio in the hearing aid algorithm development process. The performance of portable hardware in terms of delay, battery runtime and processing power is investigated.
Simone Campanini, Angelo Farina
A new Audicity feature: room objective acoustical parameters calculation module
Audacity is a popular and powerful platform for audio editing.
It has many useful features, a flexible plug-in subsystem, and is multiplatform too. The latter characteristic greatly facilitates the development of portable acoustic applications that will work regardless of the system employed by the final user. This conducted us to start the porting of Angelo Farina’s Aurora plug-in family for Adobe Audition to Audacity, beginning with the Acoustical Parameters module. In this article we describe this development work and the results obtained.
John ffitch e.a.
The Imperative for High-Performance Audio Computing
It is common knowledge that desktop computing power is now increasing mainly by the change to multi-core chips. This is a challenge for the software community in general, but is a particular problem for audio processing. Our needs are increasingly towards real-time and low latency. We propose a number of possible paths that need investigation, including multi-core and special accelerators, which may offer useful new musical tools. We define this as High-Performance Audio Computing, or HiPAC, in analogy to current HPC activity, and indicate some on-going work.
Yann Orlarey e.a.
Automatic Parallelization of Faust Code
Starting from version 0.9.9.5, Faust provides auto parallelization features based on openMP, a standard API for shared memory parallel applications. The scope of the paper is to describe the generation of parallel code and to give a detailed report of the performances that can be achieved with such parallel code.
Maurizio De Cecco
jMax Phoenix: le jMax nouveau est arrivé [The new jMax has come]
The reports of the jMax death have been greatly exaggerated. Free software never dies, it just sleeps for some time. Almost nine years after the release of the project under a free license, and six years after the end of the developments by the institution that created it, some of the original project developers decided to revive it from its ashes: jMax Phoenix was born.
Bowsense – A minimalistic Approach to Wireless Motion Sensing
A novel wireless motion sensing device is presented, that can be used for controlling of realtime electronics. The device consists of a small (20×40 mm) circuit board including all circuitry and battery, and contains a complete inertial measuring unit (IMU), measuring both acceleration and angular velocity in 3 dimensions. Data is transmitted wirelessly via a bluetooth link and can be read from applications either using bluetooth serial emulation, or using a small standalone server application that converts incoming data and sends reformatted data out via OSC.
The Guido Engine: A toolbox for music scores rendering
The Guido Music Notation format (GMN) is a general
purpose formal language for representing score level music in a platform
independent plain text and human readable way.
Based on this music representation format, the Guido Lib provides a generic, portable library and API for the graphical rendering of musical scores. This paper gives an introduction to the music notation format and to the Guido graphic score rendering engine. An example of application, the GSC, is next presented.
The Quest for Noiseless Computers
When The Knoll, the building that houses CCRMA, was completely renovated in 2004, new custom workstations were designed and built with the goal of being both fast machines and completely noiseless to match the architectural and acoustical design of the building.
Linux Sound Night