PitchTime

Basic Idea:

Real-Time Pitch-Shifting, and Real-Pitch Time-Shifting, are dual problems that use basically the same perceptual tricks, and signal processing tools. We've messed around with time shifting and sample rate conversion, but we'd probably really like a tool that allows us to do both, in a time-varying score controlled way, all in the same program, right?

This project asks you to combine timeshif.c and srconvert.c into a single program, and allow smooth interpolation in time of all or most parameters.

Whatever you decide to do, you must write it up like a mini independent work project.

Make a web page with the report, the modified code, some example score files, some example sound files (for input and output), and

A 66.6 second "musical statement" made using only your new tool.

Put your materials in the usual place by class time on March 11th.