Do you notice a mistake?
NaN:NaN
00:00
Runtime code generation for efficiently evaluating the EaganMatrix.
Advanced sound engines with complex synthesis algorithms require low-latency sample generation to keep up with real-time synthesis. Microprocessors such as Analog Devices’ SHARC make use of DSP-specific architecture to facilitate high performance, but tailored code generation at runtime remains an underutilized opportunity for optimization. Here I describe the EaganMatrix Compiler (EMC), a code-generating algorithm implemented on the SHARC to optimize audio sample generation for the EaganMatrix, the internal sound engine of the Haken Continuum Fingerboard. With Single Instruction/Multiple Data (SIMD) capabilities of the SHARC, the EMC’s generated code can evaluate the EaganMatrix at 500 picoseconds per matrix point, twice as fast as the EaganMatrix’s previous optimizations and 40 times faster than functionally identical code generated by Analog Devices’ C/C++ compiler for SHARC. This improved efficiency reduces the computational demand of complex EaganMatrix presets, especially for high polyphony.
What if we could stream immersive virtual events in which audio objects coincide spatially with displayed visuals, or music and soundtracks amenable to artifact-free instrument or language substitution, or to spectator 6-DoF navigation? We
March 27, 2025
This presentation looks back on more than four years of experience in composition, performance, research, analysis and teaching with the Karlax digital musical instrument (DMI). The Karlax is a two-handed interface whose main sensors are te
March 27, 2025
GranShaper project introduces a new method of sound synthesis, combining the principles of granular synthesis and waveshaping, together creating a range of synergistic effects, likely previously unknown. In particular, these include a ‘gran
March 27, 2025
In this short presentation, we will introduce the latest software developments from the EAC Research Team (Acoustics & Cognition). In particular, we will introduce the latest releases of the Spat5 package for Max, and the Panoramix standalo
March 27, 2025
Rodrigo Cadiz presents a device that implements a ring modulator intended to recreate historical analog audio. Drawing inspiration from historical realizations of ring modulation, he experimented with the most common methods described in th
March 27, 2025
This presentation introduces « bellplay~ », an open-source software and framework for offline algorithmic audio, developed in Max/MSP within the bach ecosystem. bellplay~ allows users to manipulate audio using scripts written in the bell pr
March 27, 2025
*Unknowable Certainty* is an immersive audiovisual performance showing the experience of being caught in the past–searching for a numerical value that might explain the moments leading up to a present confrontation with the “end”–as if to b
March 27, 2025
*rosebud* exemplifies an approach to hybrid composition methodologies. As a transdisciplinary composition between dance and music for dancer, sensors and live-electronics, existing as both a live performance and a video clip, it navigates b
March 27, 2025
*Public Intimacy* is a motion- and site-specific sonic experience that reimagines the relationship between sound, space, and human presence through binaural techniques. *Public Intimacy* explores how collective intimacies emerge within publ
March 27, 2025
Do you notice a mistake?