Commit Graph

123 Commits

Author SHA1 Message Date
Tristan Rowley
aab0e2a8f1 sanity checking on bar graphic generation, really do disable sending serial when WJSendPlugin deactivates 2020-03-12 17:26:59 +00:00
Tristan Rowley
e5e4f80369 renamed LFOModulation.py -> LFOModulationPlugin.py, updated ACTIONS doc 2020-03-10 23:50:31 +00:00
Tristan Rowley
9739f4c03c helper functions for getting variables from ManipulatePlugin into other parts of recur code 2020-03-10 23:47:16 +00:00
Tristan Rowley
ce2624326d lfo modulation saves its levels 2020-03-10 23:46:57 +00:00
Tristan Rowley
04981f8ecb added a TODO 2020-03-08 23:24:07 +00:00
Tristan Rowley
3c93900392 overhaul mod bank screen (not sure its better tho), lfomodulation and modulation values saved with presets, refactor some frame stuff to make more readable & maintainable 2020-03-08 22:43:06 +00:00
Tristan Rowley
35db76322e tidy up access to frames 2020-03-08 18:44:18 +00:00
Tristan Rowley
3f2773c5cc can activate/deactivate WJSendPlugin without disabling 2020-03-08 18:37:51 +00:00
Tristan Rowley
2fb5e1591c whole bunch of fixes and improvements to display, new LFO modes 2020-03-08 17:12:19 +00:00
Tristan Rowley
231f7c3c8e Record the full shader path not just slot, so selected shaders are saved as presets 2020-03-08 00:22:11 +00:00
Tristan Rowley
11c7c886a6 allow display modes to fallback to other display modes before default 2020-03-07 22:34:21 +00:00
Tristan Rowley
7c0480aaf5 couple of fixes / remove debug 2020-03-07 22:04:31 +00:00
Tristan Rowley
aade37bde8 Tidyups to make showing bar graphics easier, ShaderQuickPresetPlugin has a display page that summarises the currently selected preset, Frame knows how to summarise stuff for display 2020-03-07 21:59:08 +00:00
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