Commit Graph

87 Commits

Author SHA1 Message Date
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 ac8cff19c5 Update the manual. 2018-08-28 10:41:36 +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 898043def8 Bugfix: mod translations should also modify the data byte of PC messages. 2018-08-28 08:52:09 +02:00
Albert Graef 397580fa81 Text changes. 2018-08-28 08:52:09 +02:00
Albert Graef 3c51d494ad Various text changes. Mod translations should really be named data translations, because that's what they are. 2018-08-27 16:43:59 +02:00
Albert Graef 8e01664860 Typo. 2018-08-27 07:05:30 +02:00
Albert Graef 518fb7ae98 Typos. 2018-08-27 06:56:51 +02:00
Albert Graef 64cac0050d Text changes. 2018-08-27 06:20:01 +02:00
Albert Graef bae52b162c Add time display. 2018-08-27 04:25:38 +02:00
Albert Graef ca4e82ca7a Comment changes, update the manual. 2018-08-26 14:48:22 +02:00
Albert Graef e7faca64ed APCmini-meter.pd helper patch is not needed any more, remove it. 2018-08-26 10:28:50 +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 40cd0abe66 Text changes. 2018-08-24 18:44:38 +02:00
Albert Graef 919285f528 Cosmetic changes in error messages from the config parser. 2018-08-23 08:57:30 +02:00
Albert Graef 06ab7ca7fe Text changes. 2018-08-22 09:30:07 +02:00
Albert Graef 1639db1362 Add parentheses for clarity. 2018-08-22 01:02:25 +02:00
Albert Graef 346fbd415c Cosmetic changes. 2018-08-22 01:02:05 +02:00
Albert Graef eff52ca1b3 Text changes. 2018-08-20 23:52:56 +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 6d7638d1e7 Add a Pd patch to decode MCU metering feedback and show it on the APCmini. 2018-08-20 14:19:32 +02:00
Albert Graef 9a4830703d Text changes, add a note about the Bome MIDI translator. 2018-08-20 07:09:52 +02:00
Albert Graef 5d53e50558 Update documentation. 2018-08-20 01:13:53 +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 95e88d37d5 Text changes. 2018-08-19 21:24:06 +02:00
Albert Graef d41a485a1e Rework the manual target, add a target to create the manual in pdf format. 2018-08-19 21:24:06 +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 aa881bbd1c Give better debugging output for currently unsupported message types (-dm). 2018-08-18 08:16:59 +02:00
Albert Graef e09f62841b Bugfix: Make step size work with incremental/relative control changes. 2018-08-18 01:02:32 +02:00
Albert Graef beb7ff4317 Text changes. 2018-08-18 00:09:48 +02:00
Albert Graef 49a8394aed Text changes. 2018-08-17 09:14:35 +02:00
Albert Graef 8a4bad93db Typo. 2018-08-17 02:32:28 +02:00
Albert Graef d518491fd8 Add more details about the configuration file syntax and the meaning of the various different translations. 2018-08-17 02:27:20 +02:00
Albert Graef aef4db1ff2 Generate the manpage in a separate target, so that users don't need pandoc in order to install the package. 2018-08-16 19:23:45 +02:00
Albert Graef 32b3658f39 Text changes. 2018-08-16 19:16:17 +02:00
Albert Graef 989a02ad76 Rework the README.md file so that we can use pandoc to generate a manual page from it. 2018-08-16 18:34:02 +02:00
Albert Graef 2220a7247b Update README.md. 2018-08-16 08:50:53 +02:00
Albert Graef 98270a726a Comment changes. 2018-08-16 08:50:41 +02:00
Albert Graef a138c37a0e Add basic Jack session support. 2018-08-16 07:21:24 +02:00
Albert Graef fa25596e6f Add some more Jack debugging output from status returned when opening the client. 2018-08-15 22:14:23 +02:00
Albert Graef b4e85ef288 Use jack_on_shutdown callback to terminate gracefully when Jack is shutting down. 2018-08-15 21:36:42 +02:00
Albert Graef c1b7398513 Text changes. 2018-08-15 10:30:56 +02:00
Albert Graef ca35541f7c Get rid of some obsolete definitions. 2018-08-15 08:48:49 +02:00
Albert Graef cb4bb68479 Comment changes. 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 1e6d950a3a Bugfix in debugging output. 2018-08-13 13:23:50 +02:00