Create extras linear bend manipulation

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Create extras for period manipulation

Generalize period changing functions such as vibrato to allow extras
to use them in an uniform way.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>