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
|
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
|
a81a0f87da
|
Add synthetic macro events, change detection, and some refactoring bugfixes.
|
2018-09-15 23:52:56 +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
|
f2aedd6267
|
Add support for direct feedback.
|
2018-09-13 19:38:32 +02:00 |
Albert Graef
|
fd883c1391
|
Allow up to four different internal shift keys.
|
2018-09-12 19:57:03 +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
|
67a34e7693
|
Add a transposition flags for swapping offset and value in mod translations.
|
2018-08-29 14:52:20 +02:00 |
Albert Graef
|
5241d9a0c9
|
Add support for recursive translations (experimental).
|
2018-08-29 00:35:07 +02:00 |
Albert Graef
|
832e98266c
|
For consistency, treat notes like the other messages having a parameter value, so that they can be used in data translations.
|
2018-08-28 10:14:55 +02:00 |
Albert Graef
|
46d15aa3d2
|
Special mod translations in key mode (experimental).
|
2018-08-25 19:14:44 +02:00 |
Albert Graef
|
496591cd5d
|
Add support for aftertouch (key and channel pressure) messages, update documentation.
|
2018-08-19 21:24:06 +02:00 |
Albert Graef
|
a138c37a0e
|
Add basic Jack session support.
|
2018-08-16 07:21:24 +02:00 |
Albert Graef
|
ca35541f7c
|
Get rid of some obsolete definitions.
|
2018-08-15 08:48:49 +02:00 |
Albert Graef
|
ade9aa3db8
|
Optimize memory usage of the translation tables, using sorted arrays and binary search. Still runs reasonably fast, and memory usage is much lower know (in the KB range).
|
2018-08-15 00:06:08 +02:00 |
Albert Graef
|
9d6cc38171
|
Add an internal shift status and SHIFT token to make it possible to translate the same input to different outputs depending on the shift status.
|
2018-08-14 10:52:34 +02:00 |
Albert Graef
|
ffa3ba5e05
|
Allow step sizes also with keypress-like events (note etc.) in the output, improved debugging output.
|
2018-08-12 23:52:11 +02:00 |
Albert Graef
|
3c95512b81
|
Add an option (-j) to set the Jack client name. Moreover, add equivalent directives for both the -j and -o options, so that they can also be set from the midizaprc file.
|
2018-08-12 10:30:08 +02:00 |
Albert Graef
|
eccbb9ce64
|
Add a debugging option for MIDI input (-dm).
|
2018-08-12 08:38:33 +02:00 |
Albert Graef
|
1b1edeea1a
|
Add a MIDI_OCTAVE directive which enables the user to choose the preferred octave numbering scheme.
|
2018-08-12 01:21:11 +02:00 |
Albert Graef
|
6f0bec4b74
|
Refactoring and bugfixes. Also added the capability to add another pair of MIDI ports (-o2).
|
2018-08-11 22:34:55 +02:00 |
Albert Graef
|
b7afc6bd51
|
Add step size option to CC messages, bugfixes.
|
2018-08-10 20:43:05 +02:00 |
Albert Graef
|
465a16cee6
|
Check whether we need to reload the config file in regular intervals, even if the focus doesn't change and no MIDI input is being processed.
|
2018-08-10 04:44:26 +02:00 |
Albert Graef
|
f15da7a061
|
Reduce memory usage.
|
2018-08-09 20:29:34 +02:00 |
Albert Graef
|
e1468bd401
|
Add support for incremental (endless rotary) controls, bugfixes.
|
2018-08-09 20:29:34 +02:00 |
Albert Graef
|
768d9e24bc
|
Comment change.
|
2018-08-09 00:32:06 +02:00 |
Albert Graef
|
e4d90cad02
|
More MIDI-related fixes and cosmetic changes.
|
2018-08-08 19:33:26 +02:00 |
Albert Graef
|
abfcb645cb
|
Initial import
|
2018-08-07 22:38:41 +02:00 |