Projects and other
Here is a short explanation about the FM synthesis project that I promised:
- fm synthesis uses the principle of fm modulation to create sidebands around a carrier frequency. It is a very fast method to generate a complex
spectrum from only few oscillators. John Chowning developed this method into music synthesis, so that by a careful selection of the modulation
index and other parameters, one can emulate real instruments, from woodwinds to bells, to drums and etc.
The method is described in a paper that I've put in http://music.ucsd.edu/~sdubnov/Mu176/Projects/Chowning-FM.pdf Miditoolbox playsound.m is an implementation of one such instrument. The purpose of the project is to add other instruments, according to the
parameters that are described in the paper.
Other addenda:
- I've added a new mfile texturesyn.m in the LSEE folder in mfiles
directory. This is a demonstration of using LSEE to generate a long sound
from a random assembly of spectral clips drawn from analysis of a natural
sound (jungle). This is related to so called "granular synthesis" (but done in a "smart" way ;) or "audio texture synthesis".
- I've put midi and mp3 files for the Bach prelude in the Lab2 directory.
- If anyone has a good summary of yesterday's class on DFT, zero padding
and windowing effects, I would like to put a copy on the blog. Note that some of the material (basic DFT) appears in http://music.ucsd.edu/~sdubnov/Mu176/ClassTalks/172oldnotes.pdf
If preparing these notes requires extra work, I'm willing to take this instead of one of the exercises, or as an extra credit.

0 Comments:
Post a Comment
<< Home