Commit Graph

582 Commits

Author SHA1 Message Date
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
doctea
bd2cc68e01 make set_param_layer_modulation (non-offset version) work 2020-01-29 21:15:27 +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
Tristan Rowley
5c947ea4e4 fs tables 2020-01-10 19:23:54 +00:00
Tristan Rowley
2e441a82b8 generate docs of the mappings 2020-01-10 19:16:52 +00:00
Tristan Rowley
ee49f7ea7b tidied up a little 2020-01-10 17:59:27 +00:00
Tristan Rowley
c2aad15f68 add shader speed control to FN+knob 2,3,4 -> layer 0,1,2 2020-01-10 17:50:49 +00:00
Tristan Rowley
99ac5fd4a6 enable the example test plugin 2020-01-10 17:48:56 +00:00
Tristan Rowley
4c3a694dcc remove the frame-handling stuff that isn't required for these basic plugins 2020-01-10 17:40:18 +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
Tristan Rowley
794a794847 import statistics at top of file instead of in function 2020-01-05 18:31:50 +00:00
Tristan Rowley
2717be19cd re-add generic osc route 2020-01-05 18:23:56 +00:00
langolierz
67d1de8c3a Merge pull request #96 from doctea/feature_shader_midi
Feature: extra actions for shader control, dynamic action name definitions, parameter modulation
2020-01-05 14:11:41 +01:00
langolierz
7b83c74fa2 Merge branch 'dev' into feature_shader_midi 2020-01-05 14:05:15 +01:00
langolierz
a9f6889a41 Merge pull request #107 from doctea/feature_list_actions
Development/documentation feature: automatically generate list actions docs
2020-01-05 13:30:03 +01:00
langolierz
0d746e6a70 Merge branch 'master' into dev 2020-01-05 12:25:33 +00:00
langolierz
347e4fd4f3 adding to osc support 2020-01-05 12:25:02 +00:00
Tristan Rowley
cbf68a88b1 update action docs 2020-01-03 22:09:09 +00:00
Tristan Rowley
d10cfab877 can pass strings through mapped commands now 2020-01-03 22:00:27 +00:00
Tristan Rowley
ddb72210ae reset_modulation and reset_selected_modulation methods to help stay sane 2019-12-28 21:29:00 +00:00
Tristan Rowley
a4febf2958 update docs to reflect new modulation changes 2019-12-28 18:59:48 +00:00
Tristan Rowley
c2a2bacf73 backport modulation features 2019-12-27 20:22:36 +00:00
Tristan Rowley
941fbc8a37 Merge branch 'dev' into feature_shader_midi 2019-12-27 20:19:01 +00:00
Tristan Rowley
dbb6a43c04 nicer 2019-12-27 01:10:18 +00:00
Tristan Rowley
5cbb57ac45 Tidy up docs slightly Merge branch 'feature_midi_extra_mappings' into feature_shader_midi 2019-12-27 01:06:37 +00:00
Tristan Rowley
ed17750b4c minor doc improvement 2019-12-27 01:03:23 +00:00
Tristan Rowley
da56444022 backported enable_feedback and disable_feedback commands 2019-12-27 01:01:00 +00:00
Tristan Rowley
bebf90eec1 remove unnecessary config file 2019-12-27 00:53:04 +00:00
Tristan Rowley
0c28e2d1ba added set_shader_layer_([0-2])_amount commands 2019-12-24 15:52:20 +00:00
Tristan Rowley
4127e51123 fix doubled-up dynamic routes 2019-12-24 15:07:05 +00:00
Tristan Rowley
0277466cd5 Merge branch 'feature_list_actions' into feature_midi_extra_mappings 2019-12-24 14:34:39 +00:00