Parameter setters
actually non linear envelopes; more setters