November 2012
Intermediate to advanced
535 pages
12h 28m
English
A plug-in is a software component that interfaces with another piece of software called the client in order to extend the client's capabilities in some way. For example, Internet browsers use plug-ins that implement added functions like searching and text messaging. In computer audio systems, a plug-in is usually an audio effect of some kind. However, a plug-in could also implement an oscilloscope or frequency analyzer function. Synthesizer plug-ins extend the client's functionality by working as musical instruments.
In order to start writing plug-ins, you need to know how the plug-in connects to and communicates with the client. Windows® plug-ins are typically packaged as dynamic link library, or DLL, files. Apple ...