Music Synthesizer and Transcriber
#1

This article is presented by:
Professor Andrew E. Yagle
Dept. of EECS, The University of Michigan, Ann Arbor

Music Synthesizer and Transcriber


ABSTRACT
This is the main project for the course. It has two parts: (1) Programming a simple music synthesizer entirely in Matlab using a Matlab musical GUI similar to the one you developed in Project #1, using snippets of real instruments; (2) Programming and evaluating a simple music transcriber entirely in Matlab using the Matlab stem-based staff-like notation in Project #1, but now including note duration information.

BACKGROUND
Music synthesizers can be as simple as recording the sounds of actual musical instruments and playing them back at variable speeds to obtain the desired pitches (wavetable synthesis), filtering of simple signals like square waves or sawtooth waves to achieve a desired effect (subtractive synthesis), or as complicated as actually computing each harmonic of a note separately and adding them together (additive synthesis). Musical transcription, which generates sheet music (or the equivalent) directly from a musical recording, is much more difficult. It is by no means a completely solved problem, and present techniques involve signal processing concepts such as hidden Markov models that are graduate-level material, since real music is more complicated than the periodic signals whose periods change abruptly that we have considered in this course. Nonetheless, transcription of simple music can be accomplished using the techniques presented in this course. You saw in Lab #3 that the spectrogram could itself function as a type of musical notation. Other approaches should be tried as well, such as the fft analysis at specific frequencies you used in Project #2. The results of this project will be two .m files. One implements a music synthesizer which accepts either on-screen keys clicked with a mouse or a sequence of letters representing musical notes and outputs a melody using any of several musical instruments (guitars, clarinets, and others) selected from an on-screen menu. Of course, these can be added together (“mixed”) to achieve the effect of several instruments played together. The other .m file implements a music transcriber which accepts a .wav file of music from your synthesizer and generates a musical-staff-like transcription using Matlab’s stem command. Details are provided below. Some suggested approaches for the transcriber will be discussed in lecture (see proj3lecture.pdf).

PROJECT #3: WHAT YOU HAVE TO DO
Download the file proj3.wav from the course web site. This file contains snippets of length 32768 samples each from an electric guitar, a clarinet, a trumpet, and a single tone, all sampled at 44100 SAMPLE SECOND. Each instrument is playing the 13 notes of an octave (including the note at both ends twice) in succession. Design your own instrument using additive synthesis (adding together harmonics with amplitudes selected by you) and label it with your team name. Also create a marching band sound by reverbing each trumpet note. Do this by adding copies of trumpet to itself, with each copy delayed slightly from the previous copy.


For more information about this article,please follow the link:
http://googleurl?sa=t&source=web&cd=1&ve...oject3.pdf&ei=19a3TJr1LYWgvQPT-JmtCQ&usg=AFQjCNFIjio65SDI7bwjcDL7gOL35xY64Q

Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: music education in the, the state of music, music group editors, technology grants for music education, music store, berkeley college of music ca, music at school,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  DESIGN AND IMPLEMENTATION OF GOLAY ENCODER AND DECODER computer science crazy 2 23,622 26-08-2016, 03:46 PM
Last Post: anasek
  ANTI THEFT ALERT AND AUTO ARRESTING SYSTEM FOR MUSEUMS AND JEWELRY SHOPS project report helper 11 14,610 12-08-2013, 09:57 AM
Last Post: computer topic
  AUTOMATIC VEHICLE ACCIDENT DETECTION AND MESSAGING SYSTEM USING GSM AND GPS MODEM smart paper boy 14 10,773 02-01-2013, 06:16 PM
Last Post: naidu sai
  RF Controlled Robot with Metal Detector and Wireless image and voice transmission(Mod seminar class 1 3,903 06-11-2012, 12:37 PM
Last Post: seminar details
  Salt-and-Pepper Noise Removal by Median-type Noise Detectors and Detail-preserving seminar class 1 2,331 24-10-2012, 01:45 PM
Last Post: seminar details
  LIVE HUMAN DETECTION AND TRACKING USING GPS AND SEND SMS THROUGH GSM TO A MOBILE project report tiger 14 15,578 07-03-2012, 09:51 AM
Last Post: seminar paper
  PATIENT MONITORING USING GSM AND ZIGBEE FOR HOSPITALS AND OLD AGE HOMES seminar class 2 3,625 06-10-2011, 10:09 AM
Last Post: seminar addict
  Residential Safety System with Gas and Fire Detection and Auto Intimation to User Mob science projects buddy 6 2,948 05-10-2011, 01:49 PM
Last Post: devilzxtreme
  System Definition and Analysis: Power Plant Design and Layout smart paper boy 0 818 30-08-2011, 04:44 PM
Last Post: smart paper boy
  MUSIC INSTRUMENT RECOGNITION : FROM ISOLATED NOTES TO SOLO PHRASES smart paper boy 0 1,067 29-08-2011, 04:06 PM
Last Post: smart paper boy

Forum Jump: