CE | CSIS | ngroup | nstudent/group | Prerequisite | multi pref? | |
Automatic music transcription system | * | * | 1-2 | 3-5 | Music, WMN, Cipher, SigProc | * |
Score follower | * | * | 1-2 | 2-4 | Music, WMN, Cipher, SigProc | * |
Musical beat induction system | * | * | 1 | 2-4 | Music, WMN, Cipher, SigProc | * |
Music typesetter interface system |   | * | 1 | 2-4 | Music, LaTeX | |
Web page annotation system |   | * | 1 | 2-4 |
Sorry, IS major students.
i.e., don't ask me what a "chord" is. But for question like "what is sonata form?" it's okay if you know where you can find the answer.
Sing along...
1 1 5 5 6 6 5- 4 4 3 3 2 2 1- 5 5 4 4 3 3 2- 5 5 4 4 3 3 2- 1 1 5 5 6 6 5- 4 4 3 3 2 2 1-
What is FFT? Free-Flying Table?
Design and develop a system that transribes music given a waveform or spectral representation of it. Waveform input can come from Audio CD or via the microphone, while spectral representations can be MPEG 1 Layer 3 (MP3) songs. The transcribed music should be rendered in the form of a formatted score or MIDI file. The system should be designed so that additional input and output methods can be supported easily.
Given a musical score and a waveform realization of it, the system should analyze the waveform and display the appropriate section of the score in real time. Slight discrepancies between the score and the waveform has to be handled. Waveform input can come from Audio CD or via the microphone, while spectral representations can be MPEG 1 Layer 3 (MP3) songs.
Given a waveform or spectral representation of a piece of music, the system will induce the beat of the music in real time and display it using sound and light so that musical information can be communicated with other programs.
Develop a Graphic User Interface for typesetting music in MusiXTeX.
Develop a program that enables users to annotate web pages. It should be able to handle slight changes in page content and adjust the location of annotation accordingly. The annotation can be in the form of text, image, or hyperlinks. It can be a Netscape plugin, Java program, standalone program, or other forms.