Primitives Process the primitive specifications. If there is no primitive move one level up to the core. Core Find the core. If there is no primitive, the core becomes the most basic module. Move to the next level.
Effects Find the effects.
Obviously if both levels 1 and 2 do not apply, effects will be ignored at this phase. If there are previous levels, effects can be applied if stated, and to any or both the lower levels as specified with the id , input and output attributes. If there are no effects specifications, this module is empty and to be ignored. Sound set Find the sound set. If the sound set is the lowest level for sound generation, it is applied as the basic module, and effects can be applied to the sound.