Programming style
This work covers the appropriate use of functional and
object-oriented programming styles in Lisp programming for computer
music and music cognition, so as to fully benefit from their
abstraction mechanisms.
Articles
-
Desain, P. , & Honing, H. (2002) Rhythmic
stability as explanation of category size. Proceedings of the
International Conference on Music Perception and Cognition.
Sydney: UNSW. (CD-ROM).
-
Desain, P., Honing, H. (1997) CLOSe
to the edge? Advanced object oriented techniques in the
representation of musical knowledge. Journal of New Music
Research, 2, 1-16. ISSN: 0929-8215.
-
Desain, P., & Honing, H. (1994). CLOSe
to the edge? Advanced object oriented techniques in the
representation of musical knowledge. (Research Report CT-94-13).
Amsterdam: Institute for Logic, Language and Computation (ILLC).
-
Desain, P., & Honing, H. (1993). Lisp
programming for computer music. (Tutorial notes International
Computer Music Conference). Tokyo: Waseda
University.
-
Desain, P., & Honing, H. (1993). CLOSe
to the edge? Multiple and mixin inheritance, multi methods, and
method combination as techniques in the representation of musical
knowledge. In Proceedings of the
IAKTA Workshop on Knowledge
Technology in the Arts. 99-106. Osaka:
IAKTA/LIST.
-
Desain, P. (in preparation). Lisp
as a second language: composing programs and music
Lisse:Swets & Zeitlinger.
-
Desain, P. (1991). Parsing
the parser. A case study in programming style. Computers
in Music Research, 1(2), 39-90.
-
Desain, P. (1990). Lisp
as a second language: functional aspects. Perspectives
of New Music, 28(1), 192-222.
Overview of all Research Projects