added exponential envelopes and abstractions

couple fixes, added cosnoise~, trinoise~, exponential envelopes,
srepeater~
and of course there were mistakes

a nead_float() snuck in near~, changed perform functions to compute
constants outside of while loop