SoftwarePractice.org: Home | Courseware | Wiki | Archive

Menu:

Project Topics

Here is a list of topics suitable for the major project.

  1. Design and implement a musical synthesizer using the Karplus-Strong plucked-string algorithm.
  2. Design and implement a musical synthesizer using Rodet's Formant-wave-function synthesizer.
  3. Design and implement a musical synthesizer using "subtractive synthesis." Time-varying filters are required.
  4. Design and implement a simple "vocoder."
  5. Design and implement a simple speech synthesizer.
  6. Design and implement a "room correction" system for domestic hifi systems.
  7. Design and implement a digital loudspeaker crossover.
  8. Design and implement a "profanity delay" for broadcasting applications.
  9. Design and implement a "compressor/limitor" for sound reinforcement applications.
  10. Design and implement a simulation of a trumpet using physical modeling.
  11. Design and implement a simulation of a cello using physical modeling.