Kronos: A Declarative Metaprogramming Language for Digital Signal Processing

Autor: Vesa Norilo
Rok vydání: 2015
Předmět:
Zdroj: Computer Music Journal. 39:30-48
ISSN: 1531-5169
0148-9267
DOI: 10.1162/comj_a_00330
Popis: Kronos is a signal-processing programming language based on the principles of semifunctional reactive systems. It is aimed at efficient signal processing at the elementary level, and built to scale towards higher-level tasks by utilizing the powerful programming paradigms of “metaprogramming” and reactive multirate systems. The Kronos language features expressive source code as well as a streamlined, efficient runtime. The programming model presented is adaptable for both sample-stream and event processing, offering a cleanly functional programming paradigm for a wide range of musical signal-processing problems, exemplified herein by a selection and discussion of code examples.
Databáze: OpenAIRE