Commit Graph

150 Commits

Author SHA1 Message Date
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
Albert Graef ab8b31c9aa Text changes. 2018-08-31 13:28:00 +02:00
Albert Graef 84a9109e19 Typo. 2018-08-31 13:18:26 +02:00
Albert Graef 18cf14b888 To be on the safe side, check the result of realpath(). 2018-08-31 12:56:33 +02:00
Albert Graef 12767f07c2 Text changes. 2018-08-31 11:49:31 +02:00
Albert Graef 8f5182a217 Comment changes. 2018-08-31 07:38:39 +02:00
Albert Graef de86f02e48 Update the manual. 2018-08-31 02:15:56 +02:00
Albert Graef 28b140fca2 Remove some obsolete #defines. 2018-08-30 22:12:22 +02:00
Albert Graef 5decee2c3b Add -P option to run with real-time priority. 2018-08-30 21:48:58 +02:00
Albert Graef b2ecfbff26 Bugfix: config parser was skipping the last token at eof if not followed by newline. 2018-08-30 20:53:18 +02:00
Albert Graef c509e46926 Improved error messages. 2018-08-30 16:23:46 +02:00