The Microsound Synthesis Framework in the LC Computer Music Programming Language

Hiroki Nishino, Naotoshi Osaka, Ryohei Nakatsu

Research output: Contribution to journalJournal Article peer-review

3 Scopus citations

Abstract

This article describes the design of a framework for sound synthesis in LC, a new computer music language we prototyped, together with concrete code examples. Unlike existing unit-generator languages, LC provides objects as well as library functions and methods that can directly represent microsounds and related manipulations that are involved in microsound synthesis. Furthermore, LC is equipped with traditional unit generators, and these two different abstractions can collaborate seamlessly. Although the framework for microsound synthesis itself is not particularly bound to the entire language design of LC, such seamless unification between the traditional concept of unit generators and LC's microsound synthesis framework contribute to making LC's programming model for microsound synthesis simpler and terser in comparison with existing unit-generator languages. These features of LC's entire sound-synthesis framework can help computer musicians to creatively explore the domain of microsound synthesis and would also be beneficial for further research in computer music language as a design exemplar.

Original languageEnglish
Pages (from-to)49-79
Number of pages31
JournalComputer Music Journal
Volume39
Issue number4
DOIs
StatePublished - 01 12 2015
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2015 Massachusetts Institute of Technology.

Fingerprint

Dive into the research topics of 'The Microsound Synthesis Framework in the LC Computer Music Programming Language'. Together they form a unique fingerprint.

Cite this