The Auditory front-end framework has been designed in such a way that it can be easily upgraded. To add a new processor, write its class definition in a new .m file and add it to the /src/Processors folder. If correctly written, the processor should be automatically detected by the framework and be ready to use. This section documents in details how to correctly write the class definition of a new processor. It is highly recommended to look into the definition of existing processors to get a grasp of how classes are defined and written in Matlab. In the following, we will sometimes refer to a particular existing processor to illustrate some aspects of the implementation.
• You can base your implementation on the available templateProc.m file which contains a pre-populated list of properties and methods. Simply copy the file, rename it to your processor name, and follow the instructions.