| Digital Signal Processing Winter 2005 |
||||||||||||||||||||||||||
| Assignments | ||||||||||||||||||||||||||
| Assignment 1 | ||||||||||||||||||||||||||
| printwavemodified.c | ||||||||||||||||||||||||||
| Assignment 2 (Updated) | ||||||||||||||||||||||||||
| Equal Distance Crossfade This patch synthesizes equal distance crossfade. The theory behind equal distance crossfade is to maintain a constant intensity as a sound is panned from one side to the other, equivalent to the sound moving along an arc with the listener in the center. This can be accomplished by mapping one channel onto a quarter cycle of a cosine and the other channel onto a quarter of a sine wave. |
||||||||||||||||||||||||||
| Equal Distance Crossfade | ||||||||||||||||||||||||||
| Final Project | ||||||||||||||||||||||||||
| Proposal (Updated) | ||||||||||||||||||||||||||
| My new proposal is to research spectral processing, in particular cross-synthesis. Cross-synthesis is a sound analysis/synthesis process where one parameter of a sound is applied to influence a parameter of another sound. There are several different methods to this, a few are source-filter cross-synthesis and generalized cross-synthesis. I plan to implement these methods in Max/MSP. | ||||||||||||||||||||||||||
| Progress Report (Updated) | ||||||||||||||||||||||||||
| Spectral processing techniques deal with frequency-domain representations of signals. The most common approach for converting a time domain signal into its frequency domain representation is the Short Time Fourier Transform. It is a general techniques that can implemenet loss-less analysis/synthesis system. Many sound transformation systems are based on direct implementation of the basic algorithm, in particular cross-synthesis. Cross-synthesis is the analysis and extracting of significant characteristics from two sound, then combining characteristics in the synthesis of a new sound. | ||||||||||||||||||||||||||
| Max/MSP Implementation Generalized Cross-Synthesis Generalized Cross-Synthesis subpatch |
||||||||||||||||||||||||||
| Final Report | ||||||||||||||||||||||||||
| The goal of my final project is to research about and implement cross-synthesis. In the project, I have explored two techniques for cross-synthesis; source-filter and generalized. | ||||||||||||||||||||||||||
| Final Project Article Max/MSP Generalized Cross-Synthesis Patch Max/MSP Generalized Cross-Synthesis Subpatch Max/MSP Source-Filter Cross-Synthesis Patch Max/MSP Source-Filter Cross-Synthesis Subpatch |
||||||||||||||||||||||||||