«
Dylan Messina
Software Development
Real-Time Digital Signal Processing and Audio Synthesis Using C ++ and Wwise
In this thesis , I explored digital audio signal processing and synthesis with a special focus on how it can enrich a game ’ s immersive qualities . In this project , I sought to implement a variety of audio generating and processing algorithms that could run in real-time from within a game engine and be responsive to a user ’ s input . I chose this project because of my abiding interest in sound , music , and game audio programming .
The artifact was researched and developed over the course of 11 months , with an average of 8-10 hours spent per week . The total development time was between 350-400 hours . While developing my thesis , I vastly improved my ability to digest and integrate large third-party
software packages . Additionally , I gained significant knowledge about digital audio , data structures , debugging , and signal processing algorithms .
This project is highly relevant to the video game industry . Next generation games will require a more flexible and expressive approach to audio than has been demanded before . To fulfill these demands , sound designers will need more intricate and specialized tools to prototype , create , and shape sounds , possibly in real-time .
88 SOFTWARE DEVELOPMENT