Albert Graef
|
5241d9a0c9
|
Add support for recursive translations (experimental).
|
2018-08-29 00:35:07 +02:00 |
Albert Graef
|
376956207a
|
Improve checks so that each input can be be bound to at most one output sequence per translation section.
|
2018-08-28 17:34:15 +02:00 |
Albert Graef
|
fe255692c1
|
Make maximum list size large enough to accommodate pitch bend.
|
2018-08-28 15:22:42 +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
|
ca4e82ca7a
|
Comment changes, update the manual.
|
2018-08-26 14:48:22 +02:00 |
Albert Graef
|
0329d608e9
|
Allow list values to be repeated.
|
2018-08-26 10:28:50 +02:00 |
Albert Graef
|
46d15aa3d2
|
Special mod translations in key mode (experimental).
|
2018-08-25 19:14:44 +02:00 |
Albert Graef
|
919285f528
|
Cosmetic changes in error messages from the config parser.
|
2018-08-23 08:57:30 +02:00 |
Albert Graef
|
afad148573
|
Cosmetic change: remove empty square brackets in debugging output of data translations.
|
2018-08-20 14:49:42 +02:00 |
Albert Graef
|
52fa84bf12
|
Make negative step sizes work on output in data mode, and also with pb in key mode.
|
2018-08-19 22:50:45 +02:00 |
Albert Graef
|
94f59441cd
|
Warn if the incremental flag is used in key translations.
|
2018-08-19 21:45:34 +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
|
8a4bad93db
|
Typo.
|
2018-08-17 02:32:28 +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
|
2b2d11ed3c
|
Rework the MIDI_OCTAVE directive so that the octave offset can also be given in the next token.
|
2018-08-12 09:01:54 +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
|
baf25584c9
|
Update example.midizaprc and README.md, comment changes.
|
2018-08-11 23:53: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
|
af48ab56b2
|
Add some convenience syntax for bidirectional cc and pb translations.
|
2018-08-10 19:24:23 +02:00 |
Albert Graef
|
19e92acdef
|
Cosmetic changes in MIDI parser.
|
2018-08-10 17:12:53 +02:00 |
Albert Graef
|
597847cece
|
Rename the -t option to -o.
|
2018-08-10 05:26:02 +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
|
3270f70cc1
|
Comment changes.
|
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
|
e4d90cad02
|
More MIDI-related fixes and cosmetic changes.
|
2018-08-08 19:33:26 +02:00 |
Albert Graef
|
d0f27891ee
|
Fixes to CC and PB handling.
|
2018-08-08 06:30:44 +02:00 |
Albert Graef
|
333eecdf0d
|
Fix up debugging output, PB handling.
|
2018-08-07 23:37:37 +02:00 |
Albert Graef
|
abfcb645cb
|
Initial import
|
2018-08-07 22:38:41 +02:00 |