Skip to main content

Haskore music tutorial

  • Conference paper
  • First Online:
Book cover Advanced Functional Programming (AFP 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1129))

Included in the following conference series:

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. K. Arya. A functional animation starter-kit. Journal of Functional Programming, 4(1):1–18, 1994.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. R. Bird and P. Wadler. Introduction to Functional Programming. Prentice Hall, New York, 1988.

    Google Scholar 

  5. D. Collinge. Moxie: A languge for computer music performance. In Proc. Int'l Computer Music Conference, pages 217–220. Computer Music Association, 1984.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. R.B. Dannenberg. The Canon score language. Computer Music Journal, 13(1):47–56, 1989.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. A. Forte. The Structure of Atonal Music. Yale University Press, New Haven, CT, 1973.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. P. Henderson. Functional geometry. In Proceedings of the 1982 ACM Symposium on Lisp and Functional Programmming. ACM, 1982.

    Google Scholar 

  12. P. Hudak and J. Fasel. A gentle introduction to Haskell. ACM SIGPLAN Notices, 27(5), May 1992.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. Midi 1.0 detailed specification: Document version 4.1.1, February 1990.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. B. Schottstaedt. Pla: A composer's idea of a language. Computer Music Journal, 7(1):11–20, 1983.

    Google Scholar 

  19. B. Vercoe. Csound: A manual for the audio processing system and supporting programs. Technical report, MIT Media Lab, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John Launchbury Erik Meijer Tim Sheard

Rights and permissions

Reprints 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

Publish with us

Policies and ethics