Project
Speech to Music (credit for description to Dr. Pankratz of St. Norbert College)
There are apps such as Songify, that map audio voice files to prerecorded music files. This means you could modify that monotone CS lecture by David Pankratz that you taped to sound like “Let’s Dance” by David Bowie. This involves separating out the pitch and the speed, then assigning the Bowie’s pitch to Pankratz to produce a mix of the two. So the two David’s sound somewhat alike. Sure they do.
Project Description: Build a Songify type application that also allows stretching/shrinking the speed of the song to match a section of speech.
General Requirements:
1. Visualize both sound files.
2. Implement a pitch detection algorithm.
3. Consider using a phase vocorder to separate out pitch and speed from an audio file.
4. Develop an editor that can mark a time snippet in the speech file and another time snippet in the music file. The speed will be adjusted so the speech snippet fits into the music snippet and the pitches adjusted accordingly.
5. Create short cuts and “help” features such as “zoom”, copy/paste for the editor.
6. Implement save, open, etc.
7. You might check out the attempt from last year (2016).
8. Credits to Dr. Andy Exley at Carleton College.
There are apps such as Songify, that map audio voice files to prerecorded music files. This means you could modify that monotone CS lecture by David Pankratz that you taped to sound like “Let’s Dance” by David Bowie. This involves separating out the pitch and the speed, then assigning the Bowie’s pitch to Pankratz to produce a mix of the two. So the two David’s sound somewhat alike. Sure they do.
Project Description: Build a Songify type application that also allows stretching/shrinking the speed of the song to match a section of speech.
General Requirements:
1. Visualize both sound files.
2. Implement a pitch detection algorithm.
3. Consider using a phase vocorder to separate out pitch and speed from an audio file.
4. Develop an editor that can mark a time snippet in the speech file and another time snippet in the music file. The speed will be adjusted so the speech snippet fits into the music snippet and the pitches adjusted accordingly.
5. Create short cuts and “help” features such as “zoom”, copy/paste for the editor.
6. Implement save, open, etc.
7. You might check out the attempt from last year (2016).
8. Credits to Dr. Andy Exley at Carleton College.