skip to main content
article
Free Access

Computer science projects with music

Published:15 March 1995Publication History
Skip Abstract Section

Abstract

One important way to teach Computer Science is by getting students involved in projects that interest them. In order to demonstrate the value of music related computer projects, this paper describes some of the projects that I have advised and discusses my experience with them. These experiences show that students are very enthusiastic about music projects, enjoy working hard at them and learn a lot in the process.

This paper also serves as a brief introduction to MIDI, the standard interface for electronic music.

References

  1. BBN95 Michael Balcom, Javier Bonnemaison, and Douglas Nashold. A universal patch editor/librarian. Worcester Polytechnic Institute MQP Report RSR-9402, 1995. Not yet written.Google ScholarGoogle Scholar
  2. CK93 C. Brian Candiloro and Jonathan Kemble. MIDImapper: A multiport MIDI router. Worcester Polytechnic Institute MQP Report RSR-9204, 1993.Google ScholarGoogle Scholar
  3. GSZ93 Carlos Gonzalez, Elizabeth Stewart, and Michael Zarozinski. PRIMA: Translation of MIDI files to sheet music. Worcester Polytechnic Institute M QP Report RSR- 9203, 1993.Google ScholarGoogle Scholar
  4. Kin93 Brian King. RAGE MIDI guitar signal processor. Worcester Polytechnic Institute MQP Report RSR-9301, 1993.Google ScholarGoogle Scholar
  5. Mer91 Kathy Johnson Merck. An expert system to generate musical variations in the style of Telemann. Master's thesis, Rochester Institute of Technology, 1991.Google ScholarGoogle Scholar
  6. MID90 MIDI 1.0 detailed specification. The International MIDI Association, 1990.Google ScholarGoogle Scholar
  7. MS94 Robert Martino and Daniel Steffann. Software drum machine. Worcester Polytechnic Institute MQP Report RSR-9305, 1994.Google ScholarGoogle Scholar
  8. Rub93 Roy S. Rubinstein. Music related computer science MQP's. Technical Report WPI-CS-TR-93-3, Worcester Polytechnic Institute, Worcester, MA 01609, july 1993.Google ScholarGoogle Scholar
  9. RW94 Kevin Roy and Andrew Willis. CMN - a computer music notation program. Worcester Polytechnic Institute MQP Report RSR-9306, 1994.Google ScholarGoogle Scholar
  10. Sei94 Richard Seiffert. MidiStation- a modular MIDI sequencer. Worcester Polytechnic Institute MQP Report RSR-9303, 1994. Not yet written.Google ScholarGoogle Scholar
  11. Szy93 Paul Szymkiewicz. Sheet music and MIDI file format for an expert system. Worcester Polytechnic Institute MQP Report RSR-9206, 1993.Google ScholarGoogle Scholar
  12. Tau93 Daniel Taupin. MusicTEX- Using TEX to Write Polyphonic or Instrumental Music. Laboratoire de Physique des Solides, Orsay, France, February 1993.Google ScholarGoogle Scholar

Index Terms

  1. Computer science projects with music

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGCSE Bulletin
        ACM SIGCSE Bulletin  Volume 27, Issue 1
        March 1995
        402 pages
        ISSN:0097-8418
        DOI:10.1145/199691
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
          March 1995
          436 pages
          ISBN:089791693X
          DOI:10.1145/199688
          • Chairman:
          • Cary Laxer,
          • Editors:
          • Curt M. White,
          • James E. Miller,
          • Judy Gersting

        Copyright © 1995 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 15 March 1995

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!