Commit Graph

17 Commits

Author SHA1 Message Date
xenakios
8421269565 Use global constant for pi instead of define. Calculate sinus transform in envelope transform only if amount more than zero. 2018-03-26 15:40:30 +03:00
xenakios
d813794ea9 Added linear interpolation option for envelope random transform, fixes etc 2018-03-03 17:55:02 +02:00
xenakios
c391a2c0af Added free filter envelope random transform 2018-03-03 17:22:23 +02:00
xenakios
71221b41a1 Allow toggling envelope transform X axis wrap 2018-03-03 15:25:16 +02:00
xenakios
310f549643 Do envelope y scaling based on envelope point min and max values 2018-02-28 16:34:16 +02:00
xenakios
b2944afbab Yet another tilt fix. Change mouse cursor when at envelope segment. Envelope segment hit detection tweak. 2018-02-28 16:01:16 +02:00
xenakios
3816194fbf Fix envelope tilt. Add envelope y scale and tilt as plugin parameters 2018-02-28 14:36:13 +02:00
xenakios
f5995807f4 Add free filter envelope transforms as plugin parameters etc! 2018-02-28 14:20:26 +02:00
xenakios
b17131fa79 Use lambda for envelope drawing. Ignore using envelope tilt transform for now because it's not correctly implemented. 2018-02-28 13:04:44 +02:00
xenakios
b0e0cd673e Allow changing envelope sin transform frequency 2018-02-28 05:58:22 +02:00
xenakios
b4c3b026e1 Added tilt transform for envelopes 2018-02-28 05:38:19 +02:00
xenakios
8f747819e9 Added sinus transform to envelope. Return proper value when not transformed. 2018-02-28 02:14:27 +02:00
xenakios
c6c2855a56 Added scaling transform for envelope 2018-02-28 00:32:18 +02:00
xenakios
ff35bce695 Add envelope transform feature 2018-02-28 00:05:35 +02:00
xenakios
195a630060 Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet 2018-02-27 15:02:34 +02:00
xenakios
7c61a552c2 Store and restore free filter state 2018-02-27 03:41:54 +02:00
xenakios
600f2d1251 Added some new source files 2018-02-27 01:59:22 +02:00