Difference between revisions of "Ravi"

From CCRMA Wiki
Jump to: navigation, search
Line 1: Line 1:
'''Music 256A Final Project'''
+
== Brief ==
  
Ravi Parikh
+
This is the wiki page for Ravi Parikh and Keegan Poppen's Music 256A final project, Fall 09-10.
 
+
Keegan Poppen
+
  
  

Revision as of 23:50, 8 November 2009

Brief

This is the wiki page for Ravi Parikh and Keegan Poppen's Music 256A final project, Fall 09-10.


Introduction

We wish to extend assignment 2 in order to create a MIDI-controlled vocoder/harmonizer/pitch correction software. The user will be able to play MIDI notes and sing into a mic simultaneously, and the output will be audio that is either pitch corrected or vocoded to the MIDI notes being played, depending on the mode. There will be a GUI to control parameters.

Motivation

Neither of us are very good singers, and in raw form, our voices are one instrument that we can't use in compositions. Software already exists that vocodes and auto-tunes voices, but we want to have a greater understanding of how this software works at the lowest level. This way, we'll have as much control as possible on how our voices can be processed. Our goal is not to create an Antares clone; rather, we want to cultivate our own sound and use this in future musical creations.


Software Architecture

Fundamentally, this is an extension of assignment 2. We will put a GUI on top of this basic multi-track midi DAW. Then, we will be able to implement a vocoder track-type and a harmonizer/pitch correction track-type. These tracks both take two inputs simultaneously. We will remove