Advertisement

Haskore music tutorial

  • Paul Hudak
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1129)

Keywords

Parallel Composition Computer Music Musical Object Musical Instrument Digital Interface Midi File 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [AK92]
    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. [Ary94]
    K. Arya. A functional animation starter-kit. Journal of Functional Programming, 4(1):1–18, 1994.Google Scholar
  3. [Bal92]
    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. [BW88]
    R. Bird and P. Wadler. Introduction to Functional Programming. Prentice Hall, New York, 1988.Google Scholar
  5. [Col84]
    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. [CR84]
    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. [Dan89]
    R.B. Dannenberg. The Canon score language. Computer Music Journal, 13(1):47–56, 1989.Google Scholar
  8. [DFV92]
    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. [For73]
    A. Forte. The Structure of Atonal Music. Yale University Press, New Haven, CT, 1973.Google Scholar
  10. [HB95]
    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. [Hen82]
    P. Henderson. Functional geometry. In Proceedings of the 1982 ACM Symposium on Lisp and Functional Programmming. ACM, 1982.Google Scholar
  12. [HF92]
    P. Hudak and J. Fasel. A gentle introduction to Haskell. ACM SIGPLAN Notices, 27(5), May 1992.Google Scholar
  13. [HMGW94]
    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. [HS92]
    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. [IMA90]
    Midi 1.0 detailed specification: Document version 4.1.1, February 1990.Google Scholar
  16. [JB91]
    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. [OFLB94]
    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. [Sch83]
    B. Schottstaedt. Pla: A composer's idea of a language. Computer Music Journal, 7(1):11–20, 1983.Google Scholar
  19. [Ver86]
    B. Vercoe. Csound: A manual for the audio processing system and supporting programs. Technical report, MIT Media Lab, 1986.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Paul Hudak
    • 1
  1. 1.Department of Computer ScienceYale UniversityNew Haven

Personalised recommendations