Students with perfect pitch are not exempt from solving this problem. The note must be detected by the program and not by the programmer.

Similar documents
1. Track Ball, Paddle and Count How Many Times Ball Hits Paddle in Video Game

PDF ED SHEERAN PERFECT NOTES ARCHIVE

The Muffin Man. Sheet music in all twelve keys for piano

Ode To Joy For Alto Saxophone And Piano By Ludwig Van Beethoven

Beethoven, Ludwig Van's Fur Elise For Flute & Piano By Jonathon Robbins READ ONLINE

MAKING (COMPOSING) Throughout this term, you have been developing music writing/creating skills, using rhythm. You are to create an 8-bar melody.

DOWNLOAD OR READ : POPULAR ROMANTIC THEMES PIANO ACCOMPANIMENT PDF EBOOK EPUB MOBI

PERFECT TWO PIANO SHEET MUSIC AUBURN FRISBYS BLOG

DOWNLOAD OR READ : TRUMPET SHEET MUSIC STANDARD OF EXCELLENCE BOOK 1 MOBI

Introductions to Music Information Retrieval

Robert Alexandru Dobre, Cristian Negrescu

E-BOOK # MOONLIGHT SONATA PIANO SHEET MUSIC EBOOK

Piano Concerto No.1, Op.1 (1919 Version): Full Score [A8062] [Sheet Music] By Sergei Rachmaninoff

Karelia Overture, Op.10: Tuba Part (Qty 4) [A5395] By Jean Sibelius

DOWNLOAD OR READ : TCHAIKOVSKY CONCERTO NO 1 IN B FLAT MINOR OP 23 MUSIC MINUS ONE PIANO PDF EBOOK EPUB MOBI

Horn Sonata In F Major, Op Piano Score Sheet Music (French Horn/Piano) By Ludwig van Beethoven READ ONLINE

EPUB / BITTER SWEET SYMPHONY VIOLA SHEET MUSIC

DOWNLOAD OR READ : PIANO SHEET MUSIC THE EASY HYMN FAKE BOOK 100 SONGS IN THE KEY PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : MUSIC FOR SOLO PIANO VOL 1 PDF EBOOK EPUB MOBI

[FILE] BEGINNER SHEET MUSIC FOR PIANO DOCUMENT

Moonlight Sonata: Sheet (Simply Classics Solos) By Allan Small, Ludwig van Beethoven

[DOC] SONGS TO PLAY ON THE VIOLIN

Violin Concerto No.7, Op.76: Full Score [A1298] By Charles-Auguste de Bériot

On The Beautiful Blue Danube Duet Sheet Music - For Four Hands By Johann Strauss

Piano Concerto No. 1 In B-flat Minor [Orchestral Score] (Kalmus Orchestra Scores, No. 161) By Peter Ilyitch Tscaikowsky [Tchaikovsky]

Music Study Guide. Moore Public Schools. Definitions of Musical Terms

DOWNLOAD OR READ : CLASSICAL SYMPHONY OP 25 IN FULL SCORE DOVER MUSIC SCORES PDF EBOOK EPUB MOBI

OF THE ARTS ADMISSIONS GUIDE 2016 ACADEMY

DOWNLOAD OR READ : MUSIC IN THE WORKS OF F SCOTT PB PDF EBOOK EPUB MOBI

Instruments of the orchestra

FIRST LIGHT CONCERTO FOR CHAMBER ORCHESTRA IN ONE MOVEMENT FULL SCORE

Texas State Solo & Ensemble Contest. May 26 & May 28, Theory Test Cover Sheet

Concerto In C For 2 Trumpets, Strings & Harpsichord, RV 537 (Galambos, Nagy) By Unknown READ ONLINE

The Keyboard. An Introduction to. 1 j9soundadvice 2013 KS3 Keyboard. Relevant KS3 Level descriptors; The Tasks. Level 4

Symphony No. 2, Op. 20 (Kalmus Edition) By Vierne;Louis

Autumnal, Op.8: Bassoon 1 And 2 Parts (Qty 2 Each) [A6983] By Sergey Prokofiev READ ONLINE

DOWNLOAD OR READ : STRING THEORY STRING QUARTET PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : MOONLIGHT SONATA FOR PIANO AND GUITAR PURE SHEET MUSIC BY LARS CHRISTIAN LUNDHOLM PDF EBOOK EPUB MOBI

Elements of Music. How can we tell music from other sounds?

DOWNLOAD MOONLIGHT SONATA SHEET MUSIC

NATIONAL SENIOR CERTIFICATE GRADE 12

PDF / BEGINNER PIANO SHEET MUSIC WITH LETTERS

Piano Trio No. 4 In E Major (Piano Score) K542 - Piano Score Sheet Music (Piano Trio) By Wolfgang Amadeus Mozart READ ONLINE

Tests will be open book and notes may be used except for the Italian musical terms, instrument abbreviations, and listening exam.

Romberg - Duet In B-flat Major, Violin And Cello Published By International Music Company READ ONLINE

Days Of Elijah. Words & music by Robin Mark. Orchestrated by Brad Henderson

FILE # HAPPY BIRTHDAY EUPHONIUM SHEET MUSIC

Piano Concerto No. 1 In B-flat Minor [Orchestral Score] (Kalmus Orchestra Scores, No. 161) By Peter Ilyitch Tscaikowsky [Tchaikovsky]

Beethoven: Violin Concerto (Cambridge Music Handbooks) By Robin Stowell

mozart violin concerto no pdf Violin Concerto No. 3 (Mozart) - Wikipedia Violin Concerto No.3 in G major, K.216 (Mozart, Wolfgang

MARTIN SCHEUREGGER Do not keep silent

DOWNLOAD OR READ : THE PIANO IN CHAMBER ENSEMBLE SECOND EDITION AN ANNOTATED GUIDE PDF EBOOK EPUB MOBI

The Keyboard. Introduction to J9soundadvice KS3 Introduction to the Keyboard. Relevant KS3 Level descriptors; Tasks.

Christmas Echo Concerto For Solo String Quartet And String Orchestra - Score: Traditional Carols

Sonata I (Music Scores) By Ludwig Van Beethoven READ ONLINE

Christmas Echo Concerto For Solo String Quartet And String Orchestra - Score: Traditional Carols

IMAGINE DRAGONS BELIEVER DRUMS FILE

hhh MUSIC OPPORTUNITIES BEGIN IN GRADE 3

Requirements for the aptitude tests at the Folkwang University of the Arts

The tempo MUSICAL APPRECIATIONS MUSICAL APPRECIATION SHEET 1. slow. Can you hear which is which? Write a tick ( ) in the PIECES OF MUSIC

Mobile Edition. Rights Reserved. The author gives permission for it to be freely distributed and

Mozart: Ronda Alla Turca (Piano Solo Sheet Music) By W A Mozart READ ONLINE

DOWNLOAD OR READ : PIANO SOLOS VOL 2 KALMUS EDITION PDF EBOOK EPUB MOBI

MEAN SHEET MUSIC PIANO VOCAL CHORDS

How Great Thou Art. Words: Stuart K. Hine Music: Swedish Folk Melody

16 Waltzes, Op.39 (Arrangement For Orchestra): Trumpet 1 Part (Qty 3) [A6735] By Johannes Brahms READ ONLINE

OP25 (Schirmer's Library Of Musical Classics)

BEETHOVEN PIANO SONATA NO 10 IN G MAJORBEETHOVENS PIANO SONATAS

DOWNLOAD OR READ : CONCERTO IN D FOR VIOLIN AND ORCHESTRA ORCHESTRA PIANO VIOLIN PDF EBOOK EPUB MOBI

CSC475 Music Information Retrieval

Flight Of The Bumblebee For Alto Sax & Piano By Jonathon Robbins READ ONLINE

Christ The Lord Is Risen Today (#2)

CTP 431 Music and Audio Computing. Course Introduction. Graduate School of Culture Technology (GSCT) Juhan Nam

Masterpieces Of Piano Music: Beethoven By Ludwig Van Beethoven;Music Sales Corporation READ ONLINE

La Salle University MUS 150 Art of Listening Final Exam Name

4 Humoresques For Violin And Orchestra, Op.89 (Humoreske V (Op.89/3)): Full Score (Qty 2) [A8312] By Jean Sibelius READ ONLINE

Morgenblätter, Op.279: Full Score [A5392] By Johann Strauss Jr. READ ONLINE

OCR GCSE (9-1) MUSIC TOPIC EXPLORATION PACK - THE CONCERTO THROUGH TIME

Achilleus, Op.50: Oboe 1 And 2 Parts [A3289] By Max Bruch

Symphony 2 In D Major: Full Score (Musica Da Camera)

Moonlight sonata piano sheet music with letter notes

LSTM Neural Style Transfer in Music Using Computational Musicology

Music Standard 1. Standard 2. Standard 3. Standard 4.

The Moonlight Sonata (Complete)(Piano Solo) (A Belwin Classic Edition) By Ludwig van Beethoven READ ONLINE

La Procession Nocturne, Op.6: Tuba Part (Qty 4) [A1898] By Henri Rabaud READ ONLINE

Contextual Melodic Dictations Solutions by Gilbert DeBenedetti

Huntsville Youth Orchestra Auditions. Huntsville Youth Symphony VIOLIN

Wes-Boland Eisteddfod

SOUND OF SILENCE MUSESCORE EBOOK

SECTION A Aural Skills

3 PIECES HARP CLARINET STRINGQUARTET PARTS 3 PIECES HARP CLARINET PDF LIST OF COMPOSITIONS FOR HARP - WIKIPEDIA FIVE PIECES FOR ORCHESTRA - WIKIPEDIA

LBSO Listening Activities. Fanfare for the Common Man Suggested time minutes

Piano Solos, Vol 8 (Kalmus Edition) By Sergei Prokofiev

Music Through Midi: Using Midi To Create Your Own Electronic Music System By Michael Boom READ ONLINE

Frohlicher Landmann ; The Merry Peasant Returning From Work - Vintage Sheet Music By Schumann

DOWNLOAD OR READ : SONATAS FOR PIANO AND CLARINET OR VIOLA OP 120 NOS 1 AND 2 VERSION FOR CLARINET AND PIANO PDF EBOOK EPUB MOBI

UNDERGRADUATE AUDITION & MUSIC TECHNOLOGY PORTFOLIO REQUIREMENTS

SYLLABUS 2019 INSTRUMENTAL Provisional Timetable Thursday 14 th February

Music Processing Introduction Meinard Müller

PDF / FOR RIVER SHEET MUSIC EBOOK

Transcription:

List of Audio Libraries and References The following list of C libraries and references for audio processing is provided for convenience only. You are not required to use any of these libraries or to browse any material to solve the homework problems: The fastest Fourier Transform in the West [http://fftw.org/] library. Aubio [http://aubio.org/]. libsndfile [http://www.mega-nerd.com/libsndfile/]. Example code for computing the spectrogram in C: alsgram.zip. The Fourier Transform and its Applications : Video Course [http://www.youtube.com/view_play_list?p=b24bc7956ee040cd]. Problem 1. Recognize Note from Audio Your task is to write a program that can detect a single note in an audio data and print it. The program should handle audio generated by different musical instruments. The notes will be restricted to piano notes listed in this Wikipedia page [http://en.wikipedia.org/wiki/piano_key_frequencies] (also cached here in PDF), but any of these notes may be the one. The program should print the note in the scientific notation [http://en.wikipedia.org/wiki/scientific_pitch_notation]. Hint: one way to solve this problem is to perform frequency-domain analysis (e.g., using a spectrogram) of the audio data and look for the location of peaks. The highest peak should be at the frequency of the note. Students with perfect pitch are not exempt from solving this problem. The note must be detected by the program and not by the programmer. Part A. Piano c4-piano.wav Note C4 piano-note2.wav piano-note3.wav piano-note4.wav piano-note5.wav piano-note6.wav piano-note7.wav Part B. Different Instruments Instrument Note Piano c4-piano.wav C4 Electric Guitar c4-guitar.wav C4 Violin violin-note1.wav Violin violin-note2.wav Trumpet trumpet-note1.wav Trumpet trumpet-note2.wav Tuba tuba-note1.wav 1 of 5 2/21/12 11:48 AM

Bassoon bassoon-note1.wav Marimba Marimba marimba-note1.wav marimba-note2.wav Problem 2. Recognize Sequences of Notes In this problem you have to write a program that can recognize single notes in a sequence and print them in the same order as they are played. The program should print the note in the scientific notation [http://en.wikipedia.org/wiki/scientific_pitch_notation]. There are no chords in the audio data. Part A. Short Piano Melodies, Single Notes Notes short-melody-example-1.wav C4 C4 G4 G4 A4 A4 G4 short-melody-1.wav short-melody-2.wav Part B. Short Melodies Played with Different Instruments, Single Notes Instrument Notes Electric Piano electric-piano-example-1.wav C#2 C#2 C#2 C#2 B2 B2 B2 C#3 D3 Electric Piano short-melody-3.wav Radio Tuning Signal short-melody-4.wav 2 of 5 2/21/12 11:48 AM

Problem 3. Recognize Chords In this problem goal is to detect chords in audio data and print the notes that constitute the chords. You can assume that all testcases will be with a piano. The program should print the notes in any order in the scientific notation [http://en.wikipedia.org /wiki/scientific_pitch_notation]. Part A. Single Piano Chords Chord Notes example-chord-1.wav (G3,D4) example-chord-2.wav (F2,Cb3,D3,A3,Cb4,D4,F4,Ab4,C5) chord-1.wav chord-2.wav chord-3.wav Part B. Short Piano Melodies with Chords The program should indicate the chord by placing the constituting notes in parentheses, e.g. (C4,E4,G4). Notes and Chords short-melody-example-2.wav (G3,D4) (G3,D4) (G3,D4) C4 (G3,D4) (C4,F4) (G3,C4,F4) short-melody-5.wav short-melody-6.wav Problem 4. Extra Credit: Convert Long Melodies to MIDI Format Modify the sequence recognition code so that it can convert a complete rendition to a file in MIDI format [http://en.wikipedia.org /wiki/midi]. The MIDI format is essentially a list of notes encoded in a special way so that the temporal layout of the audio is taken care of. To get the extra credit, it is sufficient that the majority of tunes below are recognizable from their MIDI versions produced by program. Instrument MIDI file 3 of 5 2/21/12 11:48 AM

Piano piano-sequence-1.wav Piano piano-sequence-2.wav Piano sequence-piano-1.wav Piano sequence-piano-2.wav Electric Piano sequence-piano-3.wav Piano sequence-piano-4.wav Electric Guitar (Solo) sequence-electric-1.wav Piano sequence-piano-5.wav Clarinet clarinet-sequence1.wav Radio Tuning Signal tuning-signal.wav Problem 5. Extra Credit 2: Synchronize Sheet Music to Audio In this problem task is to write a program that can synchronize sheet music to audio. As the notes are being played, their color should change. The result should look somewhat like karaoke with notes. It is absolutely crucial for the synchronization to be accurate. It is OK to generate a track separately, but it will simplify grading if you can merge the and the audio tracks in a free editor such as VirtualDUB [http://www.virtualdub.org/] or in a commercial editor such as imovie, Final Cut Pro, or Adobe Premiere. If you choose to generate a track separately, then make sure that the duration of the matches the duration of the audio track and that the music is in sync if it is started together with the. The meaning of various musical symbols is described in this Wikipedia article [http://en.wikipedia.org/wiki/list_of_musical_symbols]. The relationship between audio frequencies and musical scales is described in another useful Wikipedia article [http://en.wikipedia.org /wiki/mathematics_of_musical_scales]. To simplify grading submission, you may upload s into Youtube and embed them in this wiki as described in this tutorial. ding s is optional. For the required part of this assignment, you need to synchronize only the piano. Only the piano part in the sheet music is shown. The code should be able to filter out the orchestra if this is required to track the piano progress through the notes. Even if you embed the s, you still must attach the file into the wiki. Attaching output s is MANDATY. Composer Artist Name Range Sheet Music Picture Example Output Frame Output Output Video Video (attachment) (embed) Ludwig Van Beethoven Valentina Lisitsa Fur Elise :00-:06 furelise-1.wav TBD Link. Sergei Arthur Rachmaninoff Rubinstein Concerto No. 2, Op. 18 :00-:22 rachmaninoff-1.wav TBD in C Minor Link. 4 of 5 2/21/12 11:48 AM

Sergei Arthur Rachmaninoff Rubinstein Concerto No. 2, Op. 18 :22-:31 rachmaninoff-2.wav TBD in C Minor Link. (Extra Credit)^2 1. 2. Synchronize the piano in the complete recording of Fur Elize. The sheet music and the audio is available from this website [http://www.forelise.com/]. Synchronize the piano and the orchestra in the complete recording of Concerto No. 2 Op. 18 in C Minor. You may use other scores and sheet music of comparable complexity if you like. hw4_template.txt Last modified: 2012/02/20 13:34 by sukhoy 5 of 5 2/21/12 11:48 AM