Some Resources for SEMINAR ON TOPICS IN COMPUTER ANALYSIS/SIMULATION OF THE HUMAN VOICE, WITH EMPHASIS ON SINGING This is the stuff that might be useful across platforms, mostly .tex files for the bibliographies, and .c code for some signal processing things. The .c stuff has some NeXT dependent sound file handling things in it, so that must be changed to be useful on other machines. The bibliographies are arranged by topic, and might look a little strange as they are in TeX format. You should be able to read them, but if you want to print them out, you'll have to process them through tex or latex. The lectures topics are: 1. Lecture1 Vocal Tract Physiology and Acoustics 2. Lecture2 Digital Signals, the Discrete Fourier Transform 3. Lecture3 Time and Frequency Domain Voice Processing 4. Lecture4 Digital Filters, Linear Predictive Coding of Voice 5. Lecture5 FOF/VOSIM and Articulatory Models of Voice 6. Lecture6 Deviations from the Steady State, Vibrato and Noise 7. Lecture7 Issues in Solo and Choral Singing Synthesis One goal of the course was to provide example software (with sources) demonstrating each analysis/synthesis technique. A brief list of software follows. Things in capital letters have graphical interfaces, they are NeXTStep specific graphical interfaces, and aren't too useful on other machines, so they aren't included in this directory. Others are c programs to be run from the shell, just type the name without any arguments, and you should get a clue as the usage. There should be an instruction file in most of the c function folders to tell you how to use the programs. CompEx Demonstration of Compression/Expansion emphasize one-pole preemphasis filter (use before lpc) fof not really fofs, but instructive anyway FOFApp Really FOFs, in real-time on the DSP (by Rick VanderKam) fitlpc lpc analysis program lpcresynth lpc resynthesis program makefloat make a (mono) soundfile into floating point samples pv phase vocoder program Quantizer Demonstration of Linear Quantization Peeler Displays LPC coefficients as Acoustic Tube shape RealPeel Displays LPC coefficients as Acoustic Tube shapein real time LagLabl Interactive display of Autocorrelation and Magnitude Difference srate_convert sampling rate conversion routines timeshift shifts time without shifting pitch unfloat turns floating point samples back into soundfile VibratoDemo Demonstration of Common vs. Individual Frequency Modulation
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.