Commit Graph

17 Commits

Author SHA1 Message Date
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
23cb6833a4 ManipulatePlugin replaces MultiActionsPlugin, can pipe manipulated values to multiple targets using >& 2020-02-01 16:50:39 +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
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
2cc9f84ec3 can route actions through user-defined formulas, eg "sin(x*pi)" 2020-01-31 23:20:52 +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
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
3faa041fc5 Rough Launchpad custom controls with feedback 2020-01-19 16:38:10 +00:00
Tristan Rowley
a0e8045fb1 fixes to example plugin ! 2020-01-19 15:19:04 +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
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
99ac5fd4a6 enable the example test plugin 2020-01-10 17:48:56 +00:00
Tristan Rowley
11a26ce6ed Backported basic code for MIDI controller autodetection (custom config file per controller), plugins with example plugin, and Akai APC Key 25 feedback plugin 2020-01-10 17:29:47 +00:00