Revision history for MIDI-RtController-Filter-CC

0.1201 2026-08-20 10:14:30
  - Cleaned up potential failures in the code.

0.1200 2025-05-25 01:36:51
  - Add the clock_it filter.
  - Fiddle with the eg/control-change.pl program...

0.1103 2025-04-28 22:36:45
  - Add the eg/halt.pl program.

0.1102 2025-04-27 18:21:58
  - Fix documentation.

0.1101 2025-04-27 18:17:50
  - Use the range bottom and top for the flicker filter.

0.1100 2025-04-27 18:12:00
  - Add the flicker filter.

0.1003 2025-04-27 13:46:00
  - Improve documentation.
  - Actually use the continue attribute.

0.1002 2025-04-26 17:49:40
  - Improve documentation.

0.1001 2025-04-26 17:13:22
  - Improve documentation.

0.1000 2025-04-26 15:52:57
  - Use the parent filter class now.

0.0914 2025-04-26 11:10:19
  - Use defined-or in the single() filter.

0.0913 2025-04-23 12:09:15
  - Improve documentation.
  - Make the step values be 0-127, not "any number."

0.0912 2025-04-23 11:59:14
  - Improve documentation.

0.0911 2025-04-22 12:17:51
  - Correct documentation.

0.0910 2025-04-22 12:06:10
  - Turn off halt when halting.

0.0909 2025-04-22 12:00:21
  - Add the halt attribute to halt running filters.

0.0908 2025-04-19 07:52:12
  - Improve documentation.

0.0907 2025-04-19 00:23:42
  - Remove cruft, enhance, and fix the eg/* programs.
  - Improve documentation.

0.0906 2025-04-18 15:07:11
  - Make add_filters() skip unknown filters.
  - Actually use the Maybe type!

0.0904 2025-04-16 10:46:18
  - Fix the eg/continuous.pl program.

0.0903 2025-04-16 10:39:52
  - Fix attribute Types.
  - Improve documentation.

0.0902 2025-04-15 10:40:11
  - Align the eg/multi.pl program with RtController.

0.0901 2025-04-15 09:35:59
  - Fix docs.

0.0900 2025-04-15 01:11:11
  - Add the add_filters() utility function.
  - Improve documentation.

0.0802 2025-04-14 21:35:39
  - Default to controller value in the single filter.
  - Add the eg/continuous.pl program.
  - The single filter returns true, and stops further filtering.

0.0801 2025-04-14 15:24:59
  - Improve the eg/multi.pl program as usual...

0.0800 2025-04-14 14:51:34
  - Modify the ramp filter into up/down.
  - Improve the eg/multi.pl program.

0.0701 2025-04-14 10:14:51
  - Fix logic.

0.0700 2025-04-14 08:21:57
  - Enable trigger and value conditioning.

0.0605 2025-04-13 23:45:54
  - Start the ramp filter at the initial-point.
  - Improve the eg/multi.pl program of course.

0.0604 2025-04-13 21:40:24
  - Improve the eg/multi.pl program yet again.
  - Remove cruft and improve documentation.

0.0603 2025-04-13 14:16:22
  - Improve the eg/multi.pl program again!

0.0602 2025-04-13 09:14:00
  - Improve the eg/multi.pl program.

0.0601 2025-04-12 23:49:48
  - Improve documentation.
  - Fix the ramp bounds.

0.0600 2025-04-12 23:37:32
  - Add the ramp filter.

0.0501 2025-04-11 22:17:26
  - Parameterize the eg/multi.pl logic.

0.0500 2025-04-08 10:11:36
  - Remove no-longer-used import.
  - Improve documentation.

0.0401 2025-04-07 16:48:21
  - Enhance the eg/multi.pl example program.

0.0400 2025-04-07 14:16:04
  - Use IO::Async::Timer::Periodic instead of while/usleep.

0.0301 2025-04-04 21:45:42
  - Refactor the stair_step filter logic.
  - Improve documentation.

0.0300 2025-04-04 20:53:43
  - Add the stair_step filter and related attributes.
  - Improve the scatter filter.
  - Enhance the eg/control-change.pl program.

0.0200 2025-04-04 13:52:40
  - Add the scatter filter.
  - Improve documentation.

0.0104 2025-04-04 13:21:42
  - Improve documentation yet again!

0.0103 2025-04-04 13:06:45
  - Improve documentation some more.

0.0102 2025-04-04 11:58:11
  - Improve documentation.

0.0101 2025-04-04 11:22:22
  - Fix synopsis and the eg/control-change.pl program.

0.0100 2025-04-04 01:25:04
  - Add the breathe() filter.
  - Port from MIDI::RtController::Filter::Math
