Commit Graph

  • 6d5a3b1ef4 add guix build file master nixo 2020-07-25 21:42:26 +0200
  • e00ab5e45b Fix jog back on djcontrol instinct nixo 2020-07-25 21:30:17 +0200
  • b6068a73c0 Minimal Mackie emulation for the Harley Benton MP-100 a.k.a. MeloAudio MIDI Commander. Albert Graef 2019-12-18 10:56:19 +0100
  • dc626710e6 Install midizap-mode automatically if Emacs is found during installation. Update the documentation. 0.9 Albert Graef 2018-11-16 21:16:00 +0100
  • 8c622bd085 midizap-mode: Add keysyms to auto-complete keywords table. Albert Graef 2018-11-16 20:37:16 +0100
  • e53e3b3140 Add some snippets for Emacs yasnippets. Albert Graef 2018-11-13 08:31:41 +0100
  • 8fef722919 Remove unneeded changes to midizap mode syntax table. 0.8 Albert Graef 2018-11-11 18:59:24 +0100
  • 24e346c733 Comment changes. Albert Graef 2018-11-11 10:12:21 +0100
  • 240d30da7d Comment changes. Albert Graef 2018-11-11 00:31:31 +0100
  • 951fa8fb17 Update the manual. Albert Graef 2018-11-10 23:46:20 +0100
  • 7954230468 Add an Emacs mode for midizaprc files. Albert Graef 2018-11-10 23:45:56 +0100
  • 357836a383 Fix glitches in regexes. Albert Graef 2018-11-06 07:31:56 +0100
  • c2160b9893 Typo in the manual. 0.7 Albert Graef 2018-10-16 08:33:48 +0200
  • 7ce7f3c30b Fix up the detection of our own ports in the connection callback. Albert Graef 2018-10-16 08:29:22 +0200
  • 15b8b574b3 Update the manual. 0.6 Albert Graef 2018-10-15 06:23:23 +0200
  • b39484c0ac Make the -r optional, so that just 'midizap rcfile' will work. Albert Graef 2018-10-15 05:56:47 +0200
  • 4947aca50f Fix an obscure bug in copying anyshift mod translations which might errorneously override the modulus in an existing translation. Albert Graef 2018-10-15 03:26:31 +0200
  • 70287a7e9f X-Touch Mini example: Move the MIDI CC assignments on the ALT layer to a separate config, so that we don't mix up Mackie and MIDI control messages. 0.5 Albert Graef 2018-10-14 21:05:19 +0200
  • 1898fe74cf X-Touch Mini example: Add some more bindings for the encoders on the ALT layer (experimental). Albert Graef 2018-10-14 09:46:49 +0200
  • 9d55ce9651 Cosmetic changes to the other examples. Albert Graef 2018-10-13 19:30:11 +0200
  • d0477d27d2 Rework the X-Touch Mini and ONE examples. Albert Graef 2018-10-13 19:26:03 +0200
  • 56ea96686a Add a built-in patchbay facility (JACK_IN/JACK_OUT directives). Albert Graef 2018-10-13 03:27:07 +0200
  • e4f61e24f9 Add a built-in patchbay facility (JACK_IN/JACK_OUT directives). 0.4 Albert Graef 2018-10-13 03:27:07 +0200
  • 483c2d3105 Comment changes. Albert Graef 2018-10-12 14:48:49 +0200
  • 714e9d1a35 Rearrange some of the shifted functions of the XTouchMini2 bindings. Albert Graef 2018-10-12 14:48:28 +0200
  • c9e545ff51 Show fader feedback on encoders (experimental). Albert Graef 2018-10-12 09:13:09 +0200
  • 17d0947051 Add another variant of the X-Touch Mini configuration. 0.3 Albert Graef 2018-10-11 21:37:46 +0200
  • cfb56c945f Cosmetic changes. Albert Graef 2018-10-11 21:36:41 +0200
  • aee118bb2a Text changes. Albert Graef 2018-10-11 20:03:10 +0200
  • 825f8cf54f Add different variants of the midizap patchbay for use with or without a2jmidid. The former requires that a2jmidid is running, the latter will work without, but only when Jack1 is used with seq as MIDI driver, as described in the manual. Albert Graef 2018-10-11 19:50:01 +0200
  • cb90678434 Add an example config for the X-Touch Mini. Albert Graef 2018-10-11 19:03:51 +0200
  • a90a0c0361 Typo. Albert Graef 2018-10-10 23:54:41 +0200
  • b8622829c1 Text and comment changes. Albert Graef 2018-09-24 22:05:09 +0200
  • 55746bcd94 Fix some blunders (last encoder assign button should actually be PLUGIN, not INST). Albert Graef 2018-09-24 18:01:06 +0200
  • d70be88ad5 X-Touch ONE: Add a FLIP button (shifted SOLO in the transport section). Albert Graef 2018-09-24 13:09:53 +0200
  • 28a9d2c515 X-Touch ONE: Add some more bindings for the encoder assignment section. Albert Graef 2018-09-24 01:56:17 +0200
  • 9f69dd19a0 Comment changes. Albert Graef 2018-09-23 23:28:49 +0200
  • 7397aced4d X-Touch ONE: Add some more shifted bindings. Albert Graef 2018-09-23 20:20:12 +0200
  • 21491e32ba Update the documentation. 0.2 Albert Graef 2018-09-23 13:34:48 +0200
  • 0d265f5ebc Bugfix: Suppress the automatic release sequence for MIDI output if there's an explicit release sequence. Albert Graef 2018-09-23 12:27:23 +0200
  • df6083ea7a Add some more shifted bindings. Albert Graef 2018-09-23 11:23:53 +0200
  • af1dbd10dc Add a README file with short descriptions of the included examples. Albert Graef 2018-09-23 00:52:46 +0200
  • 6b99bc35d4 Add an Ardour device description for the X-Touch ONE. Albert Graef 2018-09-23 00:51:59 +0200
  • 5c04c47f70 X-TouchONE: Add some convenient bindings for the shifted bank/channel switches. Albert Graef 2018-09-22 22:49:20 +0200
  • 0f1cd1c17f Update the documentation. Albert Graef 2018-09-22 21:21:10 +0200
  • 7c0403d913 Allow CLASS and TITLE prefixes on a regex, to make it possible to match translation sections only by class or title. Albert Graef 2018-09-22 19:41:47 +0200
  • d9c72d6ff1 Cosmetic changes in debugging output. Albert Graef 2018-09-22 19:36:56 +0200
  • 49166bd1fa Comment changes. Albert Graef 2018-09-21 09:30:34 +0200
  • f865d731aa Some improvements to the Maschine bindings. Albert Graef 2018-09-21 07:55:45 +0200
  • fb411c505a Comment changes. Albert Graef 2018-09-21 07:55:08 +0200
  • f30ab39b65 Text changes. Albert Graef 2018-09-20 19:09:07 +0200
  • 5c54198f07 Add a qjackctl patchbay for the included examples. Albert Graef 2018-09-20 19:09:00 +0200
  • 14167f763a Text changes. Albert Graef 2018-09-20 14:26:31 +0200
  • 4756432b1b Clean up Jack debug mode. Also add a callback to print (dis)connections from/to other Jack MIDI clients in Jack debug mode. Albert Graef 2018-09-20 13:48:59 +0200
  • 32a7c51ab2 Add SHIFT+SELECT to the ONE bindings. Albert Graef 2018-09-20 12:45:21 +0200
  • 591680e655 Improved nanoKONTROL2 and X-Touch ONE examples. Albert Graef 2018-09-20 10:13:04 +0200
  • 66e2bc777b Text changes. Albert Graef 2018-09-20 01:50:52 +0200
  • 3404fd39a4 Update the documentation. Albert Graef 2018-09-20 01:24:52 +0200
  • 0bccf128d8 Add two simple examples for the new pass-through option. Albert Graef 2018-09-19 23:36:14 +0200
  • fe3378be4f Add an option and directive for pass-through of non-system messages. Albert Graef 2018-09-19 23:34:22 +0200
  • 8ce561692e Update the documentation. Albert Graef 2018-09-18 22:31:22 +0200
  • 5a87c30f66 Make it possible to specify exactly which ports MIDI pass-through should be applied to. Albert Graef 2018-09-18 22:31:12 +0200
  • 5e284565df Basic regexes are too limited. Switch to extended regexes in matching translation sections instead. Albert Graef 2018-09-18 11:53:43 +0200
  • d33034cc58 Text and comment changes. Albert Graef 2018-09-18 07:27:12 +0200
  • 3c1fade294 Add a complete grammar for the configuration language to the manual. Albert Graef 2018-09-18 00:06:55 +0200
  • 5cd99ff33c Add AKAI MPKmini2 Mackie emulation example. Albert Graef 2018-09-17 07:21:25 +0200
  • 738c59088e Comment changes. Albert Graef 2018-09-17 07:20:04 +0200
  • 1c388b471f Text changes. Albert Graef 2018-09-16 20:53:46 +0200
  • 60329c4fa4 Comment changes. Albert Graef 2018-09-16 08:49:21 +0200
  • 888758c87b Use new synthetic macro events in the Mackie emulation examples. Albert Graef 2018-09-16 07:38:34 +0200
  • 36bbdd037f Bugfix: ensure that we don't override an incremental data translation with a default key/mod translation and vice versa. Albert Graef 2018-09-16 07:26:42 +0200
  • b54f5ba2f9 Text changes. Albert Graef 2018-09-16 06:40:04 +0200
  • 1698aded9a Update the documentation. Albert Graef 2018-09-15 23:53:25 +0200
  • a81a0f87da Add synthetic macro events, change detection, and some refactoring bugfixes. Albert Graef 2018-09-15 23:52:56 +0200
  • f3efca83a3 Text changes. Albert Graef 2018-09-14 09:58:57 +0200
  • 2e53dc693a Update the documentation. Albert Graef 2018-09-14 09:19:37 +0200
  • 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. Albert Graef 2018-09-14 06:51:40 +0200
  • 4ceef9cbd9 Rework the processing of shift status, bugfixes. Anyshift rules are now considered default rules which may be overridden. Albert Graef 2018-09-14 06:19:46 +0200
  • 83c983e3e4 Update the documentation. Albert Graef 2018-09-13 19:37:43 +0200
  • f2aedd6267 Add support for direct feedback. Albert Graef 2018-09-13 09:05:28 +0200
  • 7c9147b4d4 Cosmetic changes to the help message. Albert Graef 2018-09-13 05:28:09 +0200
  • 1459e91cf5 Update the documentation. Albert Graef 2018-09-12 20:57:45 +0200
  • fd883c1391 Allow up to four different internal shift keys. Albert Graef 2018-09-12 19:57:03 +0200
  • 5baa93cb91 Update the documentation. Albert Graef 2018-09-12 10:52:47 +0200
  • 14ba4da728 Update the Maschine Mk3 example. Albert Graef 2018-09-12 10:52:23 +0200
  • 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. Albert Graef 2018-09-12 10:51:27 +0200
  • 58c13233b4 Update of Maschine Mk3 config, to accommodate latest ctlra_daemon changes. Albert Graef 2018-09-12 00:03:44 +0200
  • 81da80c3a5 Add an example config for the NI Maschine Mk3, using Ctlra. Albert Graef 2018-09-09 18:12:13 +0200
  • 77aaa0de68 Update the manual. Albert Graef 2018-09-08 22:32:27 +0200
  • 6c4dbb03cf Add an option for direct pass-through of system messages. Albert Graef 2018-09-08 17:55:12 +0200
  • be5094bda7 Update the manual. Albert Graef 2018-09-05 04:57:26 +0200
  • 156f2db614 Use mod translations for the faders where possible. Albert Graef 2018-09-05 04:56:54 +0200
  • 8f9d1a4ae8 Bugfixes in mod translations. Albert Graef 2018-09-05 04:52:12 +0200
  • b56cd35b80 Text changes. Albert Graef 2018-09-05 02:57:25 +0200
  • 803dd48b6e Text changes. Albert Graef 2018-09-04 07:53:18 +0200
  • 5d8dae58dd Typo. Albert Graef 2018-09-03 23:55:00 +0200
  • a11da5c9ec Text changes. Albert Graef 2018-09-03 23:33:37 +0200
  • 94436fc266 Update the manual. Albert Graef 2018-09-03 17:04:43 +0200
  • 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. Albert Graef 2018-09-03 17:04:37 +0200
  • fbbfabb41d Text changes. Albert Graef 2018-09-03 01:54:50 +0200