Commit Graph

610 Commits

Author SHA1 Message Date
Tristan Rowley
8052c3d01d Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-08 17:32:07 +00:00
Tristan Rowley
a18db3afa9 Initialise plugins later so that they've got better access to modules to do stuff 2020-02-08 17:31:13 +00:00
Tristan Rowley
608b9c1047 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-08 15:50:52 +00:00
Tristan Rowley
152f3a3b39 fix for shader layer selection not getting note mappingx in MidiFeedback plugins 2020-02-08 15:48:55 +00:00
Tristan Rowley
198d455b8e updated ACTIONS docs 2020-02-02 20:16:59 +00:00
Tristan Rowley
9dab3268a1 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-02 20:16:35 +00:00
Tristan Rowley
7161dd6656 new! visual representation of the modulation parameter levels on the shader bank screen so you can see what levels are mapped to which parameters and which modulation slot is selected ("a b C d" for 'C' selected) 2020-02-02 20:13:52 +00:00
Tristan Rowley
57e6b7c556 fix duplicate definition 2020-02-02 20:13:30 +00:00
Tristan Rowley
e3002451a5 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-01 17:11:32 +00:00
Tristan Rowley
23cb6833a4 ManipulatePlugin replaces MultiActionsPlugin, can pipe manipulated values to multiple targets using >& 2020-02-01 16:50:39 +00:00
Tristan Rowley
1108d1f1ad small fix for midi status command crash when no midi device connected 2020-02-01 15:26:35 +00:00
Tristan Rowley
b2d98689f8 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-02-01 00:16:32 +00:00
Tristan Rowley
689840c6dd rearrange order of parsing messages, now runs left to right, is more intuitive 2020-02-01 00:15:31 +00:00
Tristan Rowley
a32c9977f9 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-31 23:42:34 +00:00
Tristan Rowley
986a26fd11 can save value to variable using set_variable_VARIABLENAME1 and then recall that variable in a mapping using eg set_the_shader_param_0_layer_offset_0_continuous<VARIABLENAME1 2020-01-31 23:40:47 +00:00
Tristan Rowley
751735b9c1 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-31 23:23:27 +00:00
Tristan Rowley
ac78a2c03c updated docs 2020-01-31 23:22:44 +00:00
Tristan Rowley
2cc9f84ec3 can route actions through user-defined formulas, eg "sin(x*pi)" 2020-01-31 23:20:52 +00:00
Tristan Rowley
b693c510e9 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-31 21:14:56 +00:00
Tristan Rowley
565c91b4cc update ACTIONS docs 2020-01-31 21:14:03 +00:00
Tristan Rowley
8386fa8761 Another simple plugin adding ability to append "|invert" to a mapping to invert the value. 2020-01-31 21:10:40 +00:00
Tristan Rowley
4514c97268 example of calling actions with a value or arguments 2020-01-31 21:03:15 +00:00
Tristan Rowley
2828e4c932 Merge branch 'feature_plugins_shader_gadgets' of https://github.com/doctea/r_e_c_u_r into feature_plugins_shader_gadgets 2020-01-31 20:24:51 +00:00
Tristan Rowley
90ceff89fb updated ACTIONS docs 2020-01-31 20:24:19 +00:00
Tristan Rowley
5e1ae30f45 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets - MultiActions, some fixes and improved handling of action calls 2020-01-31 20:22:11 +00:00
Tristan Rowley
add640847f update ACTIONS docs + generator 2020-01-31 20:20:14 +00:00
Tristan Rowley
df31b68414 Merge branch 'feature_plugins' of https://github.com/doctea/r_e_c_u_r into feature_plugins 2020-01-31 20:15:02 +00:00
Tristan Rowley
530aed79d2 MultiActionsPlugin to allow mapping multiple actions to one binding using && to separate actions, eg action_1&&action_2 2020-01-31 20:12:15 +00:00
Tristan Rowley
880e3899f4 don't barf if we send a message with parameters to a method handler without one, made the dynamic action/plugin code easier to understand, dynamic route regexes check start/end to disambiguate substrings 2020-01-31 20:09:00 +00:00
Tristan Rowley
17c165af18 rename MidiActionsTestPlugin to generic TestPlugin, remove mention of it in feedback plugin 2020-01-31 18:59:51 +00:00
Tristan Rowley
af27ea633d fix for crash when using keypad to turn shaders on (no previous state stored invalid key) 2020-01-31 18:56:41 +00:00
Tristan Rowley
ea13c4f41a Update README.md 2020-01-29 23:42:32 +00:00
Tristan Rowley
d753ab3b5d Update README.md 2020-01-29 23:20:29 +00:00
doctea
01c080eb17 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-29 21:16:20 +00:00
doctea
bd2cc68e01 make set_param_layer_modulation (non-offset version) work 2020-01-29 21:15:27 +00:00
Tristan Rowley
30fa8bc124 Update README.md 2020-01-24 17:51:52 +00:00
Tristan Rowley
71ecf3d19d Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-19 16:39:13 +00:00
Tristan Rowley
3faa041fc5 Rough Launchpad custom controls with feedback 2020-01-19 16:38:10 +00:00
Tristan Rowley
41cdbe74b3 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-19 15:19:45 +00:00
Tristan Rowley
a0e8045fb1 fixes to example plugin ! 2020-01-19 15:19:04 +00:00
Tristan Rowley
38c0514d0a Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-19 15:08:23 +00:00
Tristan Rowley
df4f4166cc fix to prevent crash when non-APC Key was connected! silly typo 2020-01-19 15:06:49 +00:00
Tristan Rowley
e25378e10c Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-19 15:02:35 +00:00
Tristan Rowley
72b7c292a6 tidy up how midi_input is set/accessed from plugins, nicer complaining when the shader gadget plugins arent present, and feedback plugin now takes most of its config (which notes to light up) by reading the midi config 2020-01-19 15:00:13 +00:00
Tristan Rowley
3e040bd47e Merge branch 'feature_plugins' into feature_plugins_shader_gadgets 2020-01-14 23:57:07 +00:00
Tristan Rowley
6996bef707 missed necessary file for midi input detection! also fix midi feedback not working if the shader plugins are not installed 2020-01-14 23:56:07 +00:00
Tristan Rowley
c3e7a68c0b branch for the more polished plugins that provide some fancy shader features like automation loop recording and preset recall 2020-01-14 23:51:20 +00:00
Tristan Rowley
e2de50c38a can adjust speed of sequences by binding set_automation_speed, range is -2.0x to +2.0x 2020-01-14 23:19:41 +00:00
Tristan Rowley
02772e8c58 update control docs 2020-01-10 21:32:26 +00:00
Tristan Rowley
dec0c152da Merge branch 'feature_list_mappings' into feature_plugins 2020-01-10 21:26:46 +00:00