Welcome to Professor Wub Audio. I am a retired engineer and professor who still enjoys doing a bit of research and development, especially since I can now do so on my own terms. The initial purpose of this page was to share my research in the area of audio signal processing and this is still reflected in the name of this site. More recently, however, I have expanded the scope to include my ongoing interest in my PhD dissertation topic, statistical pattern recognition.
I received a BS from the University of Maryland, an MS from Massachusetts Institute of Technology and a PhD from Purdue University, all in electrical engineering and all a long time ago. My doctoral dissertation was on the subject of statistical pattern recognition and one result of this research became known as the Fukunaga-Koontz Transform (K. Fukunaga was my major professor at Purdue). I worked at Bell Laboratories for more that 30 years and retired as a laboratory director in the Optical Networking Group of Lucent Technologies (now Nokia Bell Labs). After Bell Labs I enjoyed an "encore career" as a professor in the College of Applied Science and Technology at Rochester Institute of Technology and was named Professor Emeritus shortly after my encore retirement.
I have secretly enjoyed computer programming (engineers cannot admit this in public) ever since I wrote my first MAD (Michigan Algorithm Decoder) program in 1965. In the 1970s I wrote FORTRAN programs to solve operations research problems and gained some fluency in JCL, the most obtuse and user-unfriendly language ever developed. I got on the UNIX bandwagon at Bell Labs and wrote C programs, AWK scripts and shell scripts. By the time C++ came along, I was in management and had regressed to calculating budgets with spread-sheets. After returning from the dark side and emerging at RIT, however, I taught/learned C++ and got at least some idea of what object-oriented programming is all about. I also got to do strange and wonderful things with MATLAB.
I still have access to MATLAB and I take advantage of many free C++ tools and class libraries. If I still had to provide a "hero sheet" to my boss, it would include something like the following:
I received a BS from the University of Maryland, an MS from Massachusetts Institute of Technology and a PhD from Purdue University, all in electrical engineering and all a long time ago. My doctoral dissertation was on the subject of statistical pattern recognition and one result of this research became known as the Fukunaga-Koontz Transform (K. Fukunaga was my major professor at Purdue). I worked at Bell Laboratories for more that 30 years and retired as a laboratory director in the Optical Networking Group of Lucent Technologies (now Nokia Bell Labs). After Bell Labs I enjoyed an "encore career" as a professor in the College of Applied Science and Technology at Rochester Institute of Technology and was named Professor Emeritus shortly after my encore retirement.
I have secretly enjoyed computer programming (engineers cannot admit this in public) ever since I wrote my first MAD (Michigan Algorithm Decoder) program in 1965. In the 1970s I wrote FORTRAN programs to solve operations research problems and gained some fluency in JCL, the most obtuse and user-unfriendly language ever developed. I got on the UNIX bandwagon at Bell Labs and wrote C programs, AWK scripts and shell scripts. By the time C++ came along, I was in management and had regressed to calculating budgets with spread-sheets. After returning from the dark side and emerging at RIT, however, I taught/learned C++ and got at least some idea of what object-oriented programming is all about. I also got to do strange and wonderful things with MATLAB.
I still have access to MATLAB and I take advantage of many free C++ tools and class libraries. If I still had to provide a "hero sheet" to my boss, it would include something like the following:
- Coded a number of MATLAB scripts related to audio signal processing and pattern recognition. These are available via MATLAB Central.
- Coded a number of VST audio plugins. More detail is provided here.
- Written a text book titled Introduction to Audio Signal Processing, which has been published by RIT Press. For more information, click here.
- Written some tutorials describing the signal processing mathematics behind my audio plugins. For more information, click here.