Happy 2024 and welcome to a new release of Konfyt, version 1.6.0.
Konfyt is a digital keyboard workstation for Linux which allows you to set up patches, each with multiple layers, and instantly switch between these patches for live keyboard playing. Patches may consist of multiple layers of soundfonts (.sf2), SFZs, audio input ports and MIDI output ports. Konfyt features a library which scans the filesystem for and allows quick access to soundfont programs and SFZs.
This release is short on the heels of v1.5.0 which added experimental scripting for MIDI layers. The new v1.6.0 now also adds scripting for MIDI input ports. This allows you to filter and modify incoming MIDI with scripts before it is routed to patches and triggers. Virtually any MIDI messages can now be made to trigger actions as desired by simply manipulating them in a script.
Changelog:
Added
- MIDI input port scripts.
- Show warning when SFZ engine fails to load.
- When saving a project that was not saved before, and that still has the default
new project name, show an input box for the user to set the name before saving. - After saving/save-as, rescan the projects directory to update the project open
menu.
Changes
- Refactored warnings backend. Double-clicking on warnings now go to the
corresponding GUI area. Warnings text update when port names are updated.
Fixes
- Script warnings related crash: when port warnings appeared after a script
warning was active, crash would happen when script warning was removed. - Fix script editor OK button not doing anything after a script warning was
double-clicked while the script editor was already visible. - Correct button tooltips in MIDI send list editor.
The source code and precompiled binaries (under Releases) are available on Github:
https://github.com/noedigcode/konfyt
Documentation can be found at:
https://noedigcode.github.io/konfyt-docs/
Some more info, links to videos and news are available on the Konfyt website:
http://www.noedig.co.za/konfyt/