by Hiroki Nishino.

LC is a new computer music programming laguage with three core features.

  • prototype-based programming at both levels of compositional algorithms and sound synthesis.
  • the mostly-strongly-timed programming con- cept and other features with respect to time.
  • the integration of objects and functions that can directly rep- resent microsounds and the related manipulations for microsound synthesis.

As these features correspond to issues in computer music language design raised by recent creative practices, such a language design can bene- fit both the research on computer music language design and the creative practices of our time, as a design exemplar.

Publications:
H, Nishino. LC:AMostly-strongly-timedPrototype-basedComputerMusicProgramming Language that Integrates Objects and Manipulations for Microsound Synthesis, Ph.D. Thesis, National University of Singapore 2014.

H. Nishino & R. Nakatsu,Performing STFT and ISTFT in the Microsound Synthesis Framework of the LC Computer Music Programming Language, Journal of Information Processing, Vol. 24, No.3, Special issue Extensions and Advances in Music Information Processing. Information Processing Society of Japan, 2016 Feb. pp.483-491.

H. Nishino, N. Osaka & R. Nakatsu,The Microsound Synthesis Framework in the LC Computer Music Programming Language, Computer Music Journal Vol. 39, No. 4, The MIT Press, 2015 Winter. pp.49-79

H. Nishino, N. Osaka & R. Nakatsu, LC: A New Computer Music Language with Three Core Features, The Joint Conference of The 40th International Computer Music Conference (ICMC 2014) & The 11th Sound and Music Computing Conference (SMC 2014), Athens, Greece, 2014 Sep. pp.1565-1572.

H. Nishino & R. Nakatsu, Mostly-strongly-timed Programming in LC, The Joint Conference of The 40th International Computer Music Conference (ICMC 2014) & The 11th Sound and Music Computing Conference (SMC 2014), Athens, Greece, 2014 Sep. pp.1581-1586.

H. Nishino, N. Osaka & R. Nakatsu, LC: A Strongly-timed Prototype-based Programming Language for Computer Music, The 39th International Computer Music Conference (ICMC 2013), Perth, Australia, 2013 Aug. pp.140- 147.

H. Nishino & N. Osaka, LCSynth: A Strongly-Timed Synthesis Language that Integrates Objects and Manipulations for Microsounds, The 9th Sound and Music Computing Conference (SMC 2012), Copenhagen, Denmark, 2012 Jul. pp.395- 402.

H. Nishino, Developing a New Computer Music Language in the ‘Research through Design’ Context, The Doctoral Symposium, The Third ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (ACM SPLASH 2012), AZ, USA, 2012 Oct. pp.45-48

H. Nishino, Mostly-strongly-timed Programming, The Third ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (ACM SPLASH 2012), AZ, USA, 2012 Oct.