REAL-TIME SIGNAL PROCESSING SYSTEM PROPOSAL AND IMPLEMENTATION
This paper intends to describe the desirable features of a complete, powerful and highly customizable real-time audio algorithm implementation system, and to provide the guidelines to its implementation. The goal is to design a platform by means of which new sophisticated audio algorithms can be developed, tested and used with the minimum effort. The idea is to build large complex processing systems based on elemental building blocks which may interact in any possible manner. This way, by connecting existing, proved modules, such as filters, noise gates, or any new specific module, complex processes can be achieved and tested in a realtime environment with the minimum possible effort. The buildingblock philosophy would also make such a system very suitable for educational purposes, as it would make possible to ‘hear’ in realtime a particular complex algorithm with and without one of its blocks (a filter, for example), thus showing its importance.