Commit Graph

160 Commits

Author SHA1 Message Date
Albert Graef fe3378be4f Add an option and directive for pass-through of non-system messages. 2018-09-20 01:25:18 +02:00
Albert Graef 8ce561692e Update the documentation. 2018-09-18 22:38:58 +02:00
Albert Graef 5a87c30f66 Make it possible to specify exactly which ports MIDI pass-through should be applied to. 2018-09-18 22:31:12 +02:00
Albert Graef 5e284565df Basic regexes are too limited. Switch to extended regexes in matching translation sections instead. 2018-09-18 11:53:43 +02:00
Albert Graef d33034cc58 Text and comment changes. 2018-09-18 09:24:22 +02:00
Albert Graef 3c1fade294 Add a complete grammar for the configuration language to the manual. 2018-09-18 00:15:52 +02:00
Albert Graef 5cd99ff33c Add AKAI MPKmini2 Mackie emulation example. 2018-09-17 16:14:52 +02:00
Albert Graef 738c59088e Comment changes. 2018-09-17 16:14:52 +02:00
Albert Graef 1c388b471f Text changes. 2018-09-17 16:14:52 +02:00
Albert Graef 60329c4fa4 Comment changes. 2018-09-17 16:14:52 +02:00
Albert Graef 888758c87b Use new synthetic macro events in the Mackie emulation examples. 2018-09-16 09:52:04 +02:00
Albert Graef 36bbdd037f Bugfix: ensure that we don't override an incremental data translation with a default key/mod translation and vice versa. 2018-09-16 09:52:04 +02:00
Albert Graef b54f5ba2f9 Text changes. 2018-09-16 09:52:04 +02:00
Albert Graef 1698aded9a Update the documentation. 2018-09-15 23:53:25 +02:00
Albert Graef a81a0f87da Add synthetic macro events, change detection, and some refactoring bugfixes. 2018-09-15 23:52:56 +02:00
Albert Graef f3efca83a3 Text changes. 2018-09-14 17:33:01 +02:00
Albert Graef 2e53dc693a Update the documentation. 2018-09-14 09:19:37 +02:00
Albert Graef b7701e496b Rework the processing of shift status, part 2. Removed the ? prefix, rules are now anyshift by default. The prefix 0^ now denotes a rule only active in unshifted state. 2018-09-14 06:51:40 +02:00
Albert Graef 4ceef9cbd9 Rework the processing of shift status, bugfixes. Anyshift rules are now considered default rules which may be overridden. 2018-09-14 06:28:13 +02:00
Albert Graef 83c983e3e4 Update the documentation. 2018-09-13 19:38:32 +02:00
Albert Graef f2aedd6267 Add support for direct feedback. 2018-09-13 19:38:32 +02:00
Albert Graef 7c9147b4d4 Cosmetic changes to the help message. 2018-09-13 05:29:37 +02:00
Albert Graef 1459e91cf5 Update the documentation. 2018-09-13 05:25:11 +02:00
Albert Graef fd883c1391 Allow up to four different internal shift keys. 2018-09-12 19:57:03 +02:00
Albert Graef 5baa93cb91 Update the documentation. 2018-09-12 10:52:47 +02:00
Albert Graef 14ba4da728 Update the Maschine Mk3 example. 2018-09-12 10:52:23 +02:00
Albert Graef 3e47533617 Add an automatic feedback option (enabled by default) to keep track of incoming feedback, so that incremental data translations use the right values. Also add a command line option and config file directive to disable it if needed, and a directive for system pass-through which corresponds to the -s command line option. 2018-09-12 10:51:27 +02:00
Albert Graef 58c13233b4 Update of Maschine Mk3 config, to accommodate latest ctlra_daemon changes. 2018-09-12 00:03:44 +02:00
Albert Graef 81da80c3a5 Add an example config for the NI Maschine Mk3, using Ctlra. 2018-09-10 01:25:30 +02:00
Albert Graef 77aaa0de68 Update the manual. 2018-09-08 22:32:27 +02:00
Albert Graef 6c4dbb03cf Add an option for direct pass-through of system messages. 2018-09-08 17:55:12 +02:00
Albert Graef be5094bda7 Update the manual. 2018-09-05 04:58:32 +02:00
Albert Graef 156f2db614 Use mod translations for the faders where possible. 2018-09-05 04:58:32 +02:00
Albert Graef 8f9d1a4ae8 Bugfixes in mod translations. 2018-09-05 04:58:32 +02:00
Albert Graef b56cd35b80 Text changes. 2018-09-05 02:57:25 +02:00
Albert Graef 803dd48b6e Text changes. 2018-09-04 07:53:18 +02:00
Albert Graef 5d8dae58dd Typo. 2018-09-03 23:55:00 +02:00
Albert Graef a11da5c9ec Text changes. 2018-09-03 23:33:37 +02:00
Albert Graef 94436fc266 Update the manual. 2018-09-03 17:04:43 +02:00
Albert Graef 7fbae6adb8 Allow empty output sequences, and add a special NOP token which doesn't produce any output. This makes it possible to have translations which don't produce any output, suppressing any default translations. 2018-09-03 17:04:37 +02:00
Albert Graef fbbfabb41d Text changes. 2018-09-03 01:54:50 +02:00
Albert Graef 7110181ab6 Fix some typos and bad wording. 2018-09-02 13:06:55 +02:00
Albert Graef 3d33784dd0 Text changes. 2018-09-02 11:47:08 +02:00
Albert Graef 689c12defe Refactoring. 2018-09-02 00:44:04 +02:00
Albert Graef 4905e00b97 Update the manual. 2018-09-02 00:44:04 +02:00
Albert Graef 22ff7683d2 Fix up -o option. 2018-09-02 00:12:36 +02:00
Albert Graef 029590bdac Update the manual. 2018-09-01 17:14:12 +02:00
Albert Graef b3b74f7579 Add an empty modulus bracket as syntactic sugar to denote a basic mod translation with zero offset. 2018-09-01 17:14:12 +02:00
Albert Graef 3ae0854f88 Cosmetic changes to meter feedback, also update comments and manual accordingly. 2018-09-01 13:21:18 +02:00
Albert Graef 2bb1113fac Bugfix in MIDI parser. 2018-09-01 07:42:39 +02:00