Commit Graph

110 Commits

Author SHA1 Message Date
Tristan Rowley
3da90825d7 improve WJ ui a little bit - re-add sleep cos it really does improve responsiveness 2020-03-02 00:30:33 +00:00
Tristan Rowley
99006a2cd7 tidy up + change way plugins are found+listed, solves some problems, plugins use the active status to indicate disabled and now have start/stop methods (seems to work to stop+restart Sound+WJ ok, needs restart to get MidiFeedback working if its disabled? needs more tidying up and testing and fixing 2020-03-01 23:37:58 +00:00
Tristan Rowley
452280805c more wip 2020-03-01 15:48:17 +00:00
Tristan Rowley
0727684a0c wip: trigger changes when peak level changse significantly from the average 2020-03-01 15:21:43 +00:00
Tristan Rowley
6d28785d08 'peakfreq' sends sane values now (even if they are still nonsense) 2020-02-29 18:00:39 +00:00
Tristan Rowley
37749ffb08 wj_reset_modulation action to reset all modulation levels set in WJSendPlugin. 2020-02-29 17:39:57 +00:00
Tristan Rowley
9a2663453e Fix for WJSend when missing or broken existing configs 2020-02-29 16:26:25 +00:00
Tristan Rowley
3402311938 Merge branch 'feature_plugins' into feature_plugins_sound 2020-02-29 15:59:29 +00:00
Tristan Rowley
86f547204d WJSendPlugin saves its modulation levels, placeholders to make sure plugin json directories exist 2020-02-29 15:40:13 +00:00
Tristan Rowley
5e3f148957 plugins are notified of exiting so they can save config etc 2020-02-29 14:58:19 +00:00
Tristan Rowley
6c1937520f SoundReactPlugin that has assignable modulation from different processing of input signal, without using external helper script. 2020-02-29 01:21:15 +00:00
Tristan Rowley
0a4b4d1497 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-23 17:38:27 +00:00
Tristan Rowley
8f7c4dda2a drop extra 00 on VCC since it hasnt helped anyway 2020-02-23 17:38:04 +00:00
Tristan Rowley
8be51695e5 sorted out some confusion with modulation parameter ranges. modulation works better now. changes to wjsendplugin so that wipe effect is at least prioritised now so looks smoother (wtf...) 2020-02-23 17:36:42 +00:00
Tristan Rowley
31528ef672 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-23 14:59:25 +00:00
Tristan Rowley
2fa4bac9cc make wj send modulation sane again 2020-02-23 14:57:48 +00:00
Tristan Rowley
b897626cdb Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-23 14:53:07 +00:00
Tristan Rowley
172b445214 LFOModulation has sane sin and cos generators now 2020-02-23 14:46:02 +00:00
Tristan Rowley
012817baa1 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-22 21:16:41 +00:00
Tristan Rowley
7a7a302367 Can configure WJSend modulation mappings from UI + midi bindings now (messy and still some todo) 2020-02-22 21:15:45 +00:00
Tristan Rowley
24603f9329 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-22 19:06:13 +00:00
Tristan Rowley
df1d3c751a couple bugfixes 2020-02-22 19:05:56 +00:00
Tristan Rowley
22d9d674e0 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-22 16:03:56 +00:00
Tristan Rowley
34d1a8e3ce Some bugfixes to WJSendPlugin parameter modulation. Improves but doesn't fix the 'laggy response when sending >1 class of command frequently' problem 2020-02-22 16:02:27 +00:00
Tristan Rowley
57b3148e50 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-22 00:13:38 +00:00
Tristan Rowley
6b46bd5483 fix typo 2020-02-22 00:13:04 +00:00
Tristan Rowley
f509d10eb3 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-22 00:10:43 +00:00
Tristan Rowley
a77367f9d3 Overhaul of WJSendPlugin to define parameters programmatically and so enable modulation 2020-02-22 00:07:21 +00:00
Tristan Rowley
2bbe5a57ec remove some debug spam 2020-02-21 19:56:02 +00:00
Tristan Rowley
a055c5585c improvements to LFOModulation plugin - speed control, tidy up 2020-02-21 19:55:28 +00:00
Tristan Rowley
ebd6859490 tidied up + apparently fixed laggy response by sorting the order that i sent commands to the wjmx 2020-02-21 19:54:26 +00:00
Tristan Rowley
70dbc4e954 tidy up LFOModulation to make it easier to add selectable formulas later 2020-02-21 16:49:58 +00:00
Tristan Rowley
1087ebd08c tidy up the modules a little 2020-02-21 16:06:27 +00:00
Tristan Rowley
d00d1e7bac Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-21 00:56:33 +00:00
Tristan Rowley
1138852ba9 oops, this is what i meant to commit 2020-02-21 00:56:13 +00:00
Tristan Rowley
e10ca7b219 Plugins can interpolate clips -- buggy and slow interpolation implementation, though :/ 2020-02-21 00:54:25 +00:00
Tristan Rowley
71a440036b Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-20 17:19:15 +00:00
Tristan Rowley
d206c85a25 WJSendPlugin stores args, so will be able to interpolate between values... 2020-02-20 17:17:38 +00:00
Tristan Rowley
32cd16d64e Experimental (but appears to be working) smoothing of automation clip shader params. todo: save smoothed version, smooth plugins, smooth WJSend.. 2020-02-20 16:03:46 +00:00
Tristan Rowley
7a0875925a Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-17 00:05:08 +00:00
Tristan Rowley
109a0dcc08 moved handling of data frame diffs etc to AutomationSourcePlugin base class 2020-02-17 00:04:32 +00:00
Tristan Rowley
e1a4faec4a minor update to display 2020-02-16 23:57:25 +00:00
Tristan Rowley
924eebb89f Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-16 23:46:54 +00:00
Tristan Rowley
681bff49d8 handled ignored and empty in plugin 2020-02-16 23:46:37 +00:00
Tristan Rowley
f6504dde73 move more frame stuff into plugin 2020-02-16 23:42:34 +00:00
Tristan Rowley
29fe0f16c9 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-16 21:39:32 +00:00
Tristan Rowley
9180bff0fb better automation speed control handling, remove debug output 2020-02-16 21:39:07 +00:00
Tristan Rowley
2b6d9fe409 better handling of speed display, remove debug output 2020-02-16 21:37:41 +00:00
Tristan Rowley
7b2d53f105 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-16 19:43:46 +00:00
Tristan Rowley
29deb7fbc2 fixes on WJSendPlugin side for automation recording (overdubs) 2020-02-16 19:42:59 +00:00