e00ab5e45bFix jog back on djcontrol instinct
nixo
2020-07-25 21:30:17 +0200
b6068a73c0Minimal Mackie emulation for the Harley Benton MP-100 a.k.a. MeloAudio MIDI Commander.
Albert Graef
2019-12-18 10:56:19 +0100
dc626710e6Install midizap-mode automatically if Emacs is found during installation. Update the documentation.
0.9
Albert Graef
2018-11-16 21:16:00 +0100
8c622bd085midizap-mode: Add keysyms to auto-complete keywords table.
Albert Graef
2018-11-16 20:37:16 +0100
e53e3b3140Add some snippets for Emacs yasnippets.
Albert Graef
2018-11-13 08:31:41 +0100
8fef722919Remove unneeded changes to midizap mode syntax table.
0.8
Albert Graef
2018-11-11 18:59:24 +0100
24e346c733Comment changes.
Albert Graef
2018-11-11 10:12:21 +0100
240d30da7dComment changes.
Albert Graef
2018-11-11 00:31:31 +0100
951fa8fb17Update the manual.
Albert Graef
2018-11-10 23:46:20 +0100
7954230468Add an Emacs mode for midizaprc files.
Albert Graef
2018-11-10 23:45:56 +0100
357836a383Fix glitches in regexes.
Albert Graef
2018-11-06 07:31:56 +0100
c2160b9893Typo in the manual.
0.7
Albert Graef
2018-10-16 08:33:48 +0200
7ce7f3c30bFix up the detection of our own ports in the connection callback.
Albert Graef
2018-10-16 08:29:22 +0200
15b8b574b3Update the manual.
0.6
Albert Graef
2018-10-15 06:23:23 +0200
b39484c0acMake the -r optional, so that just 'midizap rcfile' will work.
Albert Graef
2018-10-15 05:56:47 +0200
4947aca50fFix 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
70287a7e9fX-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
1898fe74cfX-Touch Mini example: Add some more bindings for the encoders on the ALT layer (experimental).
Albert Graef
2018-10-14 09:46:49 +0200
9d55ce9651Cosmetic changes to the other examples.
Albert Graef
2018-10-13 19:30:11 +0200
d0477d27d2Rework the X-Touch Mini and ONE examples.
Albert Graef
2018-10-13 19:26:03 +0200
56ea96686aAdd a built-in patchbay facility (JACK_IN/JACK_OUT directives).
Albert Graef
2018-10-13 03:27:07 +0200
e4f61e24f9Add a built-in patchbay facility (JACK_IN/JACK_OUT directives).
0.4
Albert Graef
2018-10-13 03:27:07 +0200
483c2d3105Comment changes.
Albert Graef
2018-10-12 14:48:49 +0200
714e9d1a35Rearrange some of the shifted functions of the XTouchMini2 bindings.
Albert Graef
2018-10-12 14:48:28 +0200
c9e545ff51Show fader feedback on encoders (experimental).
Albert Graef
2018-10-12 09:13:09 +0200
17d0947051Add another variant of the X-Touch Mini configuration.
0.3
Albert Graef
2018-10-11 21:37:46 +0200
cfb56c945fCosmetic changes.
Albert Graef
2018-10-11 21:36:41 +0200
aee118bb2aText changes.
Albert Graef
2018-10-11 20:03:10 +0200
825f8cf54fAdd 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
cb90678434Add an example config for the X-Touch Mini.
Albert Graef
2018-10-11 19:03:51 +0200
a90a0c0361Typo.
Albert Graef
2018-10-10 23:54:41 +0200
b8622829c1Text and comment changes.
Albert Graef
2018-09-24 22:05:09 +0200
55746bcd94Fix some blunders (last encoder assign button should actually be PLUGIN, not INST).
Albert Graef
2018-09-24 18:01:06 +0200
d70be88ad5X-Touch ONE: Add a FLIP button (shifted SOLO in the transport section).
Albert Graef
2018-09-24 13:09:53 +0200
28a9d2c515X-Touch ONE: Add some more bindings for the encoder assignment section.
Albert Graef
2018-09-24 01:56:17 +0200
9f69dd19a0Comment changes.
Albert Graef
2018-09-23 23:28:49 +0200
7397aced4dX-Touch ONE: Add some more shifted bindings.
Albert Graef
2018-09-23 20:20:12 +0200
21491e32baUpdate the documentation.
0.2
Albert Graef
2018-09-23 13:34:48 +0200
0d265f5ebcBugfix: Suppress the automatic release sequence for MIDI output if there's an explicit release sequence.
Albert Graef
2018-09-23 12:27:23 +0200
df6083ea7aAdd some more shifted bindings.
Albert Graef
2018-09-23 11:23:53 +0200
af1dbd10dcAdd a README file with short descriptions of the included examples.
Albert Graef
2018-09-23 00:52:46 +0200
6b99bc35d4Add an Ardour device description for the X-Touch ONE.
Albert Graef
2018-09-23 00:51:59 +0200
5c04c47f70X-TouchONE: Add some convenient bindings for the shifted bank/channel switches.
Albert Graef
2018-09-22 22:49:20 +0200
0f1cd1c17fUpdate the documentation.
Albert Graef
2018-09-22 21:21:10 +0200
7c0403d913Allow 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
d9c72d6ff1Cosmetic changes in debugging output.
Albert Graef
2018-09-22 19:36:56 +0200
49166bd1faComment changes.
Albert Graef
2018-09-21 09:30:34 +0200
f865d731aaSome improvements to the Maschine bindings.
Albert Graef
2018-09-21 07:55:45 +0200
fb411c505aComment changes.
Albert Graef
2018-09-21 07:55:08 +0200
f30ab39b65Text changes.
Albert Graef
2018-09-20 19:09:07 +0200
5c54198f07Add a qjackctl patchbay for the included examples.
Albert Graef
2018-09-20 19:09:00 +0200
14167f763aText changes.
Albert Graef
2018-09-20 14:26:31 +0200
4756432b1bClean 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
32a7c51ab2Add SHIFT+SELECT to the ONE bindings.
Albert Graef
2018-09-20 12:45:21 +0200
591680e655Improved nanoKONTROL2 and X-Touch ONE examples.
Albert Graef
2018-09-20 10:13:04 +0200
66e2bc777bText changes.
Albert Graef
2018-09-20 01:50:52 +0200
3404fd39a4Update the documentation.
Albert Graef
2018-09-20 01:24:52 +0200
0bccf128d8Add two simple examples for the new pass-through option.
Albert Graef
2018-09-19 23:36:14 +0200
fe3378be4fAdd an option and directive for pass-through of non-system messages.
Albert Graef
2018-09-19 23:34:22 +0200
8ce561692eUpdate the documentation.
Albert Graef
2018-09-18 22:31:22 +0200
5a87c30f66Make it possible to specify exactly which ports MIDI pass-through should be applied to.
Albert Graef
2018-09-18 22:31:12 +0200
5e284565dfBasic regexes are too limited. Switch to extended regexes in matching translation sections instead.
Albert Graef
2018-09-18 11:53:43 +0200
d33034cc58Text and comment changes.
Albert Graef
2018-09-18 07:27:12 +0200
3c1fade294Add a complete grammar for the configuration language to the manual.
Albert Graef
2018-09-18 00:06:55 +0200
738c59088eComment changes.
Albert Graef
2018-09-17 07:20:04 +0200
1c388b471fText changes.
Albert Graef
2018-09-16 20:53:46 +0200
60329c4fa4Comment changes.
Albert Graef
2018-09-16 08:49:21 +0200
888758c87bUse new synthetic macro events in the Mackie emulation examples.
Albert Graef
2018-09-16 07:38:34 +0200
36bbdd037fBugfix: 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
b54f5ba2f9Text changes.
Albert Graef
2018-09-16 06:40:04 +0200
1698aded9aUpdate the documentation.
Albert Graef
2018-09-15 23:53:25 +0200
a81a0f87daAdd synthetic macro events, change detection, and some refactoring bugfixes.
Albert Graef
2018-09-15 23:52:56 +0200
f3efca83a3Text changes.
Albert Graef
2018-09-14 09:58:57 +0200
2e53dc693aUpdate the documentation.
Albert Graef
2018-09-14 09:19:37 +0200
b7701e496bRework 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
4ceef9cbd9Rework 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
83c983e3e4Update the documentation.
Albert Graef
2018-09-13 19:37:43 +0200
f2aedd6267Add support for direct feedback.
Albert Graef
2018-09-13 09:05:28 +0200
7c9147b4d4Cosmetic changes to the help message.
Albert Graef
2018-09-13 05:28:09 +0200
1459e91cf5Update the documentation.
Albert Graef
2018-09-12 20:57:45 +0200
fd883c1391Allow up to four different internal shift keys.
Albert Graef
2018-09-12 19:57:03 +0200
5baa93cb91Update the documentation.
Albert Graef
2018-09-12 10:52:47 +0200
14ba4da728Update the Maschine Mk3 example.
Albert Graef
2018-09-12 10:52:23 +0200
3e47533617Add 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
58c13233b4Update of Maschine Mk3 config, to accommodate latest ctlra_daemon changes.
Albert Graef
2018-09-12 00:03:44 +0200
81da80c3a5Add an example config for the NI Maschine Mk3, using Ctlra.
Albert Graef
2018-09-09 18:12:13 +0200
77aaa0de68Update the manual.
Albert Graef
2018-09-08 22:32:27 +0200
6c4dbb03cfAdd an option for direct pass-through of system messages.
Albert Graef
2018-09-08 17:55:12 +0200
be5094bda7Update the manual.
Albert Graef
2018-09-05 04:57:26 +0200
156f2db614Use mod translations for the faders where possible.
Albert Graef
2018-09-05 04:56:54 +0200
8f9d1a4ae8Bugfixes in mod translations.
Albert Graef
2018-09-05 04:52:12 +0200
b56cd35b80Text changes.
Albert Graef
2018-09-05 02:57:25 +0200
803dd48b6eText changes.
Albert Graef
2018-09-04 07:53:18 +0200
5d8dae58ddTypo.
Albert Graef
2018-09-03 23:55:00 +0200
a11da5c9ecText changes.
Albert Graef
2018-09-03 23:33:37 +0200
94436fc266Update the manual.
Albert Graef
2018-09-03 17:04:43 +0200
7fbae6adb8Allow 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
fbbfabb41dText changes.
Albert Graef
2018-09-03 01:54:50 +0200