- Bug fixes with virtual channels
- Improve audio signal processing
- Add support to stream audio samples to multiple threads
- Fix bugs in documentation
- Python code for the Raspberry Pi Pico W to operate as a slave network channel.
- Add new command "wave" as alternative to "pulses", it renders a low pass audio wave directly to the strip.
- Add new hardware version for Raspberry Pi 4 and Raspberry Pi Zero.
- Fix cairo crash after sending to many characters in the text_input command.
- render command will now render ALL channels if no channel argument is used or 0 as channel number is used (for backwards compatibility)
- Add new command wait_ready_signal.
- make read_png function work with multiple threads at same time
- all brightness arguments now expect number 0-255
- Fix bug with SPI rendering for SK9822
- Add function to render video from camera directly on a 2D panel
- Add function to generate ambilight effect from camera/HDMI capture input
- Improve code by generating header files and splitting files
- Remove the need to enable audio or 2D graphics at compile time
- Support for Raspberry Pi Zero 2 W
- Update documentation
- Fixed bug with SK6812 and 2D panels
- Update documentation
- Added support for audio packets through UDP/named pipe
- Added functions to make LEDs react to audio input
- Added support for 2D graphics
- Added virtual channels
- Fix flickering when using multiple threads and 2xws2811 led strings
- support for new Raspberry Pi 4 revisions
- support added for SK9822 chip
- now possible to run multiple threads in the background executing different commands at the same time.
- threads can be started from all input methods (TCP, CLI, named pipe).
- added thread synchronization and termination commands.
- new progress bar effect (progress command).
- readpng, readjpg support for horizontal flip of odd rows.
- no need to enter a value for optional commands, for example: progress 1,1,0,,,,,1 will use default values for arguments in ,,,,,
- do ... loop supported from direct console input (CLI).