Thesis Project
Digital audio effects processors are used mainly by musicians to create special effects such as chorus, flanging, reverberation, pitch shifting and distortion. These effects are normally created using analogue and/or digital techniques.
Investigate signal processing techniques used to process audio signals digitally. Design, build and test a digital audio effects processor to implement these techniques. The system specifications for the project are:
- Digital signal processing system
- Real-time implementation
- 16 Bits of resolution
- Sufficiently high sampling rate for adequate sound quality
After considering various hardware implementations, I decided to implement the system on a PC using the Sound Blaster 32 sound card from Creative Labs. I designed and built a 16-bit ISA DAC sound card to be used in conjunction with the SB 32, to allow full duplex 16-bit operation. The system supports a maximum sampling rate of 44.1kHz.
The program was implemented for the DOS platform using Borland C++ v3.1. The interface was written using Borland's Turbo Vision v1.0.
The program formed the basis of PC-SFX.
