Vesa Norilo: Kronos -- A New Approach to Signal Processing

Date: 
Wed, 05/01/2013 - 5:15pm - 7:00pm
Location: 
CCRMA Classroom, The Knoll 2nd floor, Rm 217
Event Type: 
Colloquium
 Kronos is a special purpose programming language and a compiler suite for musical signal processing tasks. The core concepts of the language include a unified signal model, with automatic optimization for multirate systems, including audio and control signals as well as events such as OSC or MIDI. Further, functional programming techniques are supported, such as generic programming with an expressive type system and pattern matching polymorphism. User programs are compiled just-in-time, and executed natively on the host CPU with minimal overhead. This talk is about the fundamentals of the language and a compiler, along with a live demonstration of Kronos and a discussion of current research and its long term goals.
 
// bio
 
Vesa Norilo (born 1981) holds master's degrees in both performance (cello) and music technology from Sibelius Academy, Finland, one of the most prestigious music universities in Europe. He is an active performer and a recording artist as well as a researcher; being a part of the research team behind PWGL, a musical programming environment, since 2001. He is currently a doctoral student of music technology, researching programming languages and compilers for musical signal processing. In his spare time he delves into Budo, being a 1st degree black belt in the Japanese martial art of Shorinji Kempo.
 
Open to the Public
Syndicate content