Commit Graph

  • 2b6d9fe409 better handling of speed display, remove debug output Tristan Rowley 2020-02-16 21:37:41 +00:00
  • 7b2d53f105 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-16 19:43:46 +00:00
  • 29deb7fbc2 fixes on WJSendPlugin side for automation recording (overdubs) Tristan Rowley 2020-02-16 19:42:59 +00:00
  • 1c1bb4309b some fixes for recording automation sources Tristan Rowley 2020-02-16 19:42:13 +00:00
  • 2acabf6e37 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-16 17:55:48 +00:00
  • bfb92dfa7e fix for QuickPresetPlugin not saving into correct slot Tristan Rowley 2020-02-16 17:55:15 +00:00
  • df9b7cd21a missed one Tristan Rowley 2020-02-16 17:41:01 +00:00
  • 7400228cad Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-16 17:40:39 +00:00
  • 5db835e6f8 tidy up display control mappings and other fixes Tristan Rowley 2020-02-16 17:36:28 +00:00
  • 6448c1b59f added lfo modulation level controls to config Tristan Rowley 2020-02-16 17:20:32 +00:00
  • 0d95731d49 loop recording now saves plugin AutomationSources (eg WJSendPlugin!) Tristan Rowley 2020-02-16 17:16:30 +00:00
  • f8cdada317 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-16 17:13:37 +00:00
  • caf19fd0b3 updated config + docs Tristan Rowley 2020-02-16 17:12:50 +00:00
  • 2a75d39a41 AutomationSourcePlugin type, to enable recording of WJ params to automation clips (featured in feature_plugin_shader_gadgets) Tristan Rowley 2020-02-16 17:11:20 +00:00
  • 4c89c20b86 Rough&ready LFOModulation plugin, for internal modulation. Now disabled by default with keypad switch to adjust Tristan Rowley 2020-02-16 17:09:38 +00:00
  • 47e8a2f156 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-15 20:57:59 +00:00
  • 575bfe8b1e stubs for possible better mapping of WJ MX controls Tristan Rowley 2020-02-15 20:56:56 +00:00
  • e94092f351 rough, notworkingproperlyatall LFOModulation plugin for generation modulation levels from sequence position (mostly just for testing+demoing mx50 control) Tristan Rowley 2020-02-15 20:53:32 +00:00
  • fbe78065c4 Display page for ShaderLoopRecordPlugin showing playing/rec/loop/overdub status, position, enabled clips, speed, duration. midi binding in apc config to adjust clip speed when on this page Tristan Rowley 2020-02-15 19:09:09 +00:00
  • 4f1c111d4c Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-12 23:33:38 +00:00
  • d28d682976 Fix osc input so it listens to the network again, commented-out stub for showing clip progress in leds (doesnt work too well so not enabled) Tristan Rowley 2020-02-12 23:32:36 +00:00
  • a54c46dc0c remove debug output Tristan Rowley 2020-02-12 23:31:29 +00:00
  • 2f8ecba8b1 whew, longwinded merge mission. Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-12 00:13:53 +00:00
  • b5d7c11f65 Merge branch 'dev_frame_objects' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-12 00:02:41 +00:00
  • 421e2dc6ed Revert "Merge branch 'dev_frame_objects' into feature_plugins" Tristan Rowley 2020-02-12 00:02:05 +00:00
  • 95aebf9c18 ?? Tristan Rowley 2020-02-11 23:59:50 +00:00
  • 9d5792e1c9 Merge branch 'dev_frame_objects' into feature_plugins Tristan Rowley 2020-02-11 23:58:32 +00:00
  • fcc1f87cc5 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-11 23:31:37 +00:00
  • 44ab20cb52 ModulationReceiverPlugin that allows plugin to receive when the modulation slots A-D (1-4) value changes... with quick hack to WJSendPlugin to wiggle some parameters in response Tristan Rowley 2020-02-11 23:28:46 +00:00
  • f44d83ba7e Experimental -- need to test if this has worsened performance... automation frames and macros are now handled using objects to represent them. the idea being that this will ultimately lead to being able to add new recording streams easily Tristan Rowley 2020-02-11 23:15:26 +00:00
  • 0cad4d746e Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-09 16:04:19 +00:00
  • 8c67090cad minor tidyup + fix syntax error in config Tristan Rowley 2020-02-09 16:02:46 +00:00
  • fbfa919476 improvements+fixes to plugin recur screens, WJSendPlugin has a working recur screen too now Tristan Rowley 2020-02-09 15:56:09 +00:00
  • b7e8de6a76 controls for MANIPULA page Tristan Rowley 2020-02-09 00:11:47 +00:00
  • c9175f008b minor Tristan Rowley 2020-02-08 23:05:48 +00:00
  • 6d6aa8f6fd Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-08 23:01:27 +00:00
  • 8faf179148 plugins can now add pages to the recur display, using DisplayPlugin as base Tristan Rowley 2020-02-08 22:59:48 +00:00
  • d1fe3cbe56 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-08 19:00:45 +00:00
  • 10ddc2dbf2 cleaned up, updated ACTIONS doc Tristan Rowley 2020-02-08 19:00:05 +00:00
  • f175a0c0d5 Backported WJSendPlugin for controlling Panasonic video mixers - tested on WJ-MX30, but probably works for the MX50 and AVEs, too Tristan Rowley 2020-02-08 18:57:01 +00:00
  • 8052c3d01d Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-08 17:32:07 +00:00
  • a18db3afa9 Initialise plugins later so that they've got better access to modules to do stuff Tristan Rowley 2020-02-08 17:31:13 +00:00
  • 608b9c1047 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-08 15:50:52 +00:00
  • 152f3a3b39 fix for shader layer selection not getting note mappingx in MidiFeedback plugins Tristan Rowley 2020-02-08 15:48:55 +00:00
  • 198d455b8e updated ACTIONS docs Tristan Rowley 2020-02-02 20:16:59 +00:00
  • 9dab3268a1 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-02 20:16:35 +00:00
  • 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) Tristan Rowley 2020-02-02 20:13:52 +00:00
  • 57e6b7c556 fix duplicate definition Tristan Rowley 2020-02-02 20:13:30 +00:00
  • e3002451a5 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-01 17:11:32 +00:00
  • 23cb6833a4 ManipulatePlugin replaces MultiActionsPlugin, can pipe manipulated values to multiple targets using >& Tristan Rowley 2020-02-01 16:50:39 +00:00
  • 1108d1f1ad small fix for midi status command crash when no midi device connected Tristan Rowley 2020-02-01 15:26:35 +00:00
  • b2d98689f8 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-02-01 00:16:32 +00:00
  • 689840c6dd rearrange order of parsing messages, now runs left to right, is more intuitive Tristan Rowley 2020-02-01 00:15:31 +00:00
  • a32c9977f9 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-31 23:42:34 +00:00
  • 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 Tristan Rowley 2020-01-31 23:40:47 +00:00
  • 751735b9c1 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-31 23:23:27 +00:00
  • ac78a2c03c updated docs Tristan Rowley 2020-01-31 23:22:44 +00:00
  • 2cc9f84ec3 can route actions through user-defined formulas, eg "sin(x*pi)" Tristan Rowley 2020-01-31 23:20:52 +00:00
  • b693c510e9 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-31 21:14:56 +00:00
  • 565c91b4cc update ACTIONS docs Tristan Rowley 2020-01-31 21:14:03 +00:00
  • 8386fa8761 Another simple plugin adding ability to append "|invert" to a mapping to invert the value. Tristan Rowley 2020-01-31 21:10:40 +00:00
  • 4514c97268 example of calling actions with a value or arguments Tristan Rowley 2020-01-31 21:03:15 +00:00
  • 2828e4c932 Merge branch 'feature_plugins_shader_gadgets' of https://github.com/doctea/r_e_c_u_r into feature_plugins_shader_gadgets Tristan Rowley 2020-01-31 20:24:51 +00:00
  • 90ceff89fb updated ACTIONS docs Tristan Rowley 2020-01-31 20:24:19 +00:00
  • 5e1ae30f45 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets - MultiActions, some fixes and improved handling of action calls Tristan Rowley 2020-01-31 20:22:11 +00:00
  • add640847f update ACTIONS docs + generator Tristan Rowley 2020-01-31 20:20:14 +00:00
  • df31b68414 Merge branch 'feature_plugins' of https://github.com/doctea/r_e_c_u_r into feature_plugins Tristan Rowley 2020-01-31 20:15:02 +00:00
  • 530aed79d2 MultiActionsPlugin to allow mapping multiple actions to one binding using && to separate actions, eg action_1&&action_2 Tristan Rowley 2020-01-31 20:12:15 +00:00
  • 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 Tristan Rowley 2020-01-31 20:09:00 +00:00
  • 17c165af18 rename MidiActionsTestPlugin to generic TestPlugin, remove mention of it in feedback plugin Tristan Rowley 2020-01-31 18:59:51 +00:00
  • af27ea633d fix for crash when using keypad to turn shaders on (no previous state stored invalid key) Tristan Rowley 2020-01-31 18:56:41 +00:00
  • ea13c4f41a Update README.md Tristan Rowley 2020-01-29 23:42:32 +00:00
  • d753ab3b5d Update README.md Tristan Rowley 2020-01-29 23:20:29 +00:00
  • 01c080eb17 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets doctea 2020-01-29 21:16:20 +00:00
  • bd2cc68e01 make set_param_layer_modulation (non-offset version) work doctea 2020-01-29 21:15:27 +00:00
  • 30fa8bc124 Update README.md Tristan Rowley 2020-01-24 17:51:52 +00:00
  • 71ecf3d19d Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-19 16:39:13 +00:00
  • 3faa041fc5 Rough Launchpad custom controls with feedback Tristan Rowley 2020-01-19 16:38:10 +00:00
  • 41cdbe74b3 Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-19 15:19:45 +00:00
  • a0e8045fb1 fixes to example plugin ! Tristan Rowley 2020-01-19 15:19:04 +00:00
  • 38c0514d0a Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-19 15:08:23 +00:00
  • df4f4166cc fix to prevent crash when non-APC Key was connected! silly typo Tristan Rowley 2020-01-19 15:06:49 +00:00
  • e25378e10c Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-19 15:02:35 +00:00
  • 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 Tristan Rowley 2020-01-19 15:00:13 +00:00
  • 3e040bd47e Merge branch 'feature_plugins' into feature_plugins_shader_gadgets Tristan Rowley 2020-01-14 23:57:07 +00:00
  • 6996bef707 missed necessary file for midi input detection! also fix midi feedback not working if the shader plugins are not installed Tristan Rowley 2020-01-14 23:56:07 +00:00
  • c3e7a68c0b branch for the more polished plugins that provide some fancy shader features like automation loop recording and preset recall Tristan Rowley 2020-01-14 23:51:20 +00:00
  • e2de50c38a can adjust speed of sequences by binding set_automation_speed, range is -2.0x to +2.0x Tristan Rowley 2020-01-14 23:19:41 +00:00
  • 02772e8c58 update control docs Tristan Rowley 2020-01-10 21:32:26 +00:00
  • dec0c152da Merge branch 'feature_list_mappings' into feature_plugins Tristan Rowley 2020-01-10 21:26:46 +00:00
  • 5c947ea4e4 fs tables Tristan Rowley 2020-01-10 19:23:54 +00:00
  • 2e441a82b8 generate docs of the mappings Tristan Rowley 2020-01-10 19:16:52 +00:00
  • ee49f7ea7b tidied up a little Tristan Rowley 2020-01-10 17:59:27 +00:00
  • c2aad15f68 add shader speed control to FN+knob 2,3,4 -> layer 0,1,2 Tristan Rowley 2020-01-10 17:50:49 +00:00
  • 99ac5fd4a6 enable the example test plugin Tristan Rowley 2020-01-10 17:48:56 +00:00
  • 4c3a694dcc remove the frame-handling stuff that isn't required for these basic plugins Tristan Rowley 2020-01-10 17:40:18 +00:00
  • 11a26ce6ed Backported basic code for MIDI controller autodetection (custom config file per controller), plugins with example plugin, and Akai APC Key 25 feedback plugin Tristan Rowley 2020-01-10 17:29:47 +00:00
  • 794a794847 import statistics at top of file instead of in function Tristan Rowley 2020-01-05 18:31:50 +00:00
  • 2717be19cd re-add generic osc route Tristan Rowley 2020-01-05 18:23:56 +00:00
  • 67d1de8c3a Merge pull request #96 from doctea/feature_shader_midi langolierz 2020-01-05 14:11:41 +01:00