The Sheet Music Transcriber (SMT) is a program that eases the transcription process by automating the transcription process, generating scores from audio recordings and providing visualizations for the different stages of analysis. The Sheet Music Transcriber consists of three components: The Algorithmic System, The State Manager and the User Interface. The algorithmic system identifies notes and musical properties such as tempo and time signature. The state manager governs how data is organized and passed between the algorithmic system and the user interface, maintains state, and saves project settings and progress to disk. The user interface includes all data input and visualization methods in the SMT, including audio spectrogram display, data display, and algorithm parameter input methods.
Undergraduate Engineering students are required to complete a group-based, two-course capstone sequence: ENSC 405W and ENSC 440. Groups form company structures and create an innovative product that potentially acts as a solution to a real-life problem. This collection archives the following assignments: proposal, design specifications, requirements specifications, and proof of concept.
Member of collection