Konfyt 1.2.0 has been released!
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), SFZ instruments, audio input ports and MIDI output ports. Konfyt features a library for quick access to soundfont programs and SFZs.
The eagle eyed viewer will notice that the version number now sports a brand new middle digit with a zero at the end. Despite an optimistic effort to make a quarterly release in April, I couldn't get the changes that I wanted to make done in time. So now here we are a few months later. There is still a lot to do, but I didn't want to miss another release opportunity.
The MIDI filter now has a note velocity map, with a pretty graph and factory as well as user presets. This replaces the velocity min/max and limits that were previously in the MIDI filter. When loading an older project, the old velocity min/max and limits will be converted to a velocity map.
Another notable pair of new features is the automatic restarting of Linuxsampler if it happens to crash, and running soundfont scans in a separate process so malformed soundfonts don't crash Konfyt and can safely be ignored.
----------------------------------------
Changelog:
Added
- Patch list drag and drop for re-ordering patches.
- Detect Linuxsampler process crash and automatically restart.
- Soundfont scanning for library is now done in a separate process so Fluidsynth
crashes due to malformed soundfonts don't affect Konfyt.
- Pitchbend up and down ranges in MIDI filter.
- Add CC block-list to MIDI filter.
- Note velocity mapping with graph and presets in MIDI filter.
- Escape key returns to main patch view.
- Library context menu to remove patch from library.
- When a patch is selected in the library, show info and layers below library.
- Add liblscp version to about text.
Fixes
- Apply patch list number/note show/hide setting when loading a project.
- Change volume when master volume slider is moved without using the mouse.
- Only relay noteoff messages to GUI (e.g. in console or received MIDI events lists)
if it actually resulted in a noteoff message being sent.
- MIDI send list editor now only shows received MIDI events for the corresponding
layer.
Changes
- When console/main window not available any more (e.g. during program exit),
send print output to stdout.
- CC allow-list in MIDI filter is now space-separated text.
- Entire top toolbar area becomes red to emphasise when Panic is activated.
- Patches in library view don't show file extension any more.
- Some code housekeeping and refactoring.
Removed
- MIDI filter note velocity limits - replaced by velocity mapping.
----------------------------------------
The source code and precompiled binaries (under Releases) are available on Github:
https://github.com/noedigcode/konfyt
Documentation can be found at Read the Docs:
https://konfyt.readthedocs.io/
Some more info, links to videos and news are available on the Konfyt website:
http://www.noedig.co.za/konfyt/