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.
- 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 Scholar
- CK93 C. Brian Candiloro and Jonathan Kemble. MIDImapper: A multiport MIDI router. Worcester Polytechnic Institute MQP Report RSR-9204, 1993.Google Scholar
- 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 Scholar
- Kin93 Brian King. RAGE MIDI guitar signal processor. Worcester Polytechnic Institute MQP Report RSR-9301, 1993.Google Scholar
- 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 Scholar
- MID90 MIDI 1.0 detailed specification. The International MIDI Association, 1990.Google Scholar
- MS94 Robert Martino and Daniel Steffann. Software drum machine. Worcester Polytechnic Institute MQP Report RSR-9305, 1994.Google Scholar
- 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 Scholar
- RW94 Kevin Roy and Andrew Willis. CMN - a computer music notation program. Worcester Polytechnic Institute MQP Report RSR-9306, 1994.Google Scholar
- Sei94 Richard Seiffert. MidiStation- a modular MIDI sequencer. Worcester Polytechnic Institute MQP Report RSR-9303, 1994. Not yet written.Google Scholar
- Szy93 Paul Szymkiewicz. Sheet music and MIDI file format for an expert system. Worcester Polytechnic Institute MQP Report RSR-9206, 1993.Google Scholar
- Tau93 Daniel Taupin. MusicTEX- Using TEX to Write Polyphonic or Instrumental Music. Laboratoire de Physique des Solides, Orsay, France, February 1993.Google Scholar
Index Terms
Computer science projects with music
Recommendations
Integrating Computer Science into Music Education
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationWe present an experience report demonstrating the use a Domain-Specific Language, Nuterpea, in a general education music class. While the use of computing in music education is common, we demonstrate that {\em coding} allows students without a ...
Computer music
Encyclopedia of Computer ScienceHistorically, the first application of computers to music resulted in compositions such as Hiller and Isaacson's famous 1957 Illiac Suite for string quartet. In this work, a mainframe (q.v.) computer was used to emulate stochastically well-known musical ...
Girls, Music and Computer Science
2018 IEEE Frontiers in Education Conference (FIE)In this Innovative Practice paper we describe our experience on using an updated methodology based on the paper “Music Education Meets Computer Science and Engineering” with a focus on pre-university female students. The main differences ...







Comments