A computer program designed to perform a specific task. In the context of effects units, algorithms usually describe a software building block designed to create a specific effect or combination of effects. A procedure or formula for solving a problem. In FM synthesis the term refers to the various sound producing structures employed. Also used in effects processors, particularly reverb, to artificially simulate acoustic spaces and other effects.