Commit Graph

181 Commits (21491e32bae05629e98f58a9acd1e9ca678f28a7)

Author SHA1 Message Date
Albert Graef 21491e32ba Update the documentation. 2018-09-23 13:34:48 +02:00
Albert Graef 0d265f5ebc Bugfix: Suppress the automatic release sequence for MIDI output if there's an explicit release sequence. 2018-09-23 12:27:23 +02:00
Albert Graef df6083ea7a Add some more shifted bindings. 2018-09-23 11:31:10 +02:00
Albert Graef af1dbd10dc Add a README file with short descriptions of the included examples. 2018-09-23 11:31:10 +02:00
Albert Graef 6b99bc35d4 Add an Ardour device description for the X-Touch ONE. 2018-09-23 11:31:10 +02:00
Albert Graef 5c04c47f70 X-TouchONE: Add some convenient bindings for the shifted bank/channel switches. 2018-09-23 11:31:10 +02:00
Albert Graef 0f1cd1c17f Update the documentation. 2018-09-23 11:31:10 +02:00
Albert Graef 7c0403d913 Allow CLASS and TITLE prefixes on a regex, to make it possible to match translation sections only by class or title. 2018-09-23 11:31:10 +02:00
Albert Graef d9c72d6ff1 Cosmetic changes in debugging output. 2018-09-23 11:31:10 +02:00
Albert Graef 49166bd1fa Comment changes. 2018-09-21 09:30:34 +02:00
Albert Graef f865d731aa Some improvements to the Maschine bindings.
- emulate shifted cursor keys and push encoders
- SELECT, SOLO, MUTE are ordinary shift buttons now (no lock)
2018-09-21 08:47:51 +02:00
Albert Graef fb411c505a Comment changes. 2018-09-21 07:55:08 +02:00
Albert Graef f30ab39b65 Text changes. 2018-09-20 19:15:50 +02:00
Albert Graef 5c54198f07 Add a qjackctl patchbay for the included examples. 2018-09-20 19:09:00 +02:00
Albert Graef 14167f763a Text changes. 2018-09-20 14:26:31 +02:00
Albert Graef 4756432b1b Clean up Jack debug mode. Also add a callback to print (dis)connections from/to other Jack MIDI clients in Jack debug mode. 2018-09-20 13:48:59 +02:00
Albert Graef 32a7c51ab2 Add SHIFT+SELECT to the ONE bindings. 2018-09-20 12:45:21 +02:00
Albert Graef 591680e655 Improved nanoKONTROL2 and X-Touch ONE examples. 2018-09-20 10:13:04 +02:00
Albert Graef 66e2bc777b Text changes. 2018-09-20 02:02:48 +02:00
Albert Graef 3404fd39a4 Update the documentation. 2018-09-20 01:25:18 +02:00
Albert Graef 0bccf128d8 Add two simple examples for the new pass-through option. 2018-09-20 01:25:18 +02:00
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