Preview
Unable to display preview. Download preview PDF.
References
D.P. Anderson and R. Kuivila. Formula: A programming language for expressive computer music. In Denis Baggi, editor, Computer Generated Music. IEEE Computer Society Press, 1992.
K. Arya. A functional animation starter-kit. Journal of Functional Programming, 4(1):1–18, 1994.
M. Balaban. Music structures: Interleaving the temporal and hierarchical aspects of music. In M. Balaban, K. Ebcioglu, and O. Laske, editors, Understanding Music With AI, pages 110–139. AAAI Press, 1992.
R. Bird and P. Wadler. Introduction to Functional Programming. Prentice Hall, New York, 1988.
D. Collinge. Moxie: A languge for computer music performance. In Proc. Int'l Computer Music Conference, pages 217–220. Computer Music Association, 1984.
P. Cointe and X. Rodet. Formes: an object and time oriented system for music composition and synthesis. In Proceedings of the 1984 ACM Symposium on Lisp and Functional Programmming, pages 85–95. ACM, 1984.
R.B. Dannenberg. The Canon score language. Computer Music Journal, 13(1):47–56, 1989.
R.B. Dannenberg, C.L. Fraley, and P. Velikonja. A functional language for sound synthesis with behavioral abstraction and lazy evaluation. In Denis Baggi, editor, Computer Generated Music. IEEE Computer Society Press, 1992.
A. Forte. The Structure of Atonal Music. Yale University Press, New Haven, CT, 1973.
P. Hudak and J. Berger. A model of performance, interaction, and improvisation. In Proceedings of International Computer Music Conference. Int'l Computer Music Association, 1995.
P. Henderson. Functional geometry. In Proceedings of the 1982 ACM Symposium on Lisp and Functional Programmming. ACM, 1982.
P. Hudak and J. Fasel. A gentle introduction to Haskell. ACM SIGPLAN Notices, 27(5), May 1992.
P. Hudak, T. Makucevich, S. Gadde, and B. Whong. Haskore music notation — an algebra of music, September 1994. To appear in the Journal of Functional Programming; preliminary version available via ftp://nebula.systemsz.cs.yale.edu /pub/yale-fp/papers/haskore/hmn-lhs.ps.
G. Haus and A. Sametti. Scoresynth: A system for the synthesis of music scores based on petri nets and a music algebra. In Denis Baggi, editor, Computer Generated Music. IEEE Computer Society Press, 1992.
Midi 1.0 detailed specification: Document version 4.1.1, February 1990.
D. Jaffe and L. Boynton. An overview of the sound and music kits for the NeXT computer. In S.T. Pope, editor, The Well-Tempered Object, pages 107–118. MIT Press, 1991.
O. Orlarey, D. Fober, S. Letz, and M. Bilton. Lambda calculus and music calculi. In Proceedings of International Computer Music Conference. Int'l Computer Music Association, 1994.
B. Schottstaedt. Pla: A composer's idea of a language. Computer Music Journal, 7(1):11–20, 1983.
B. Vercoe. Csound: A manual for the audio processing system and supporting programs. Technical report, MIT Media Lab, 1986.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hudak, P. (1996). Haskore music tutorial. In: Launchbury, J., Meijer, E., Sheard, T. (eds) Advanced Functional Programming. AFP 1996. Lecture Notes in Computer Science, vol 1129. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61628-4_2
Download citation
DOI: https://doi.org/10.1007/3-540-61628-4_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61628-3
Online ISBN: 978-3-540-70639-7
eBook Packages: Springer Book Archive