Konfyt News

Back Home

11 June 2024 - Version 1.6.2 Released

I'm proud to present the latest version of Konfyt. Konfyt is 10 years old now (although the first public release was only made in 2017). I hope whoever is using this (if anyone) continues to find it as useful as I have.

This is mainly a bugfix release. Fixes include crashes when reordering patches with drag and drop, and potential race conditions with the scripting thread.

Get the new release at:
https://github.com/noedigcode/konfyt/releases/tag/v1.6.2

15 April 2024 - Version 1.6.1 Released

In time for the quarterly release cycle, for once.

Along with some bugfixes, this release features a new sidebar tab for the MIDI editor that lists scripts from other projects. Now you can easily find and reuse scripts.

Get the new release at:
https://github.com/noedigcode/konfyt/releases/tag/v1.6.1

14 January 2024 - Version 1.6.0 Released

Happy 2024 and welcome to a new release of Konfyt, version 1.6.0.

This release 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.

Get the new release at:
https://github.com/noedigcode/konfyt/releases/tag/v1.6.0

16 December 2023 - Version 1.5.0 Released

I'm proud to present the summer of 2023 release of Konfyt, version 1.5.0!

This release has several changes and new features which caused it to be a few months late.

While the most noticeable change is probably the slight polish of the user interface, perhaps the most exciting new feature is MIDI scripting for patch layers.

You can now create scripts per layer to process MIDI events. This started as an experiment (and still is, kind of) but has turned out to be quite feasible thus far. Scripting is in JavaScript (let me finish) and is run in its own thread, separate from the GUI and JACK audio/MIDI processing threads. Currently, only patch layers with MIDI input have scripts. Scripts are disabled by default, not affecting normal operation. When scripts crash or take too long to execute, they are automatically stopped, not affecting the rest of the application.

Besides scripting, there is a bunch of other additions, changes, and fixes, including the ability to disconnect other JACK client ports (and keep them disconnected), backing up of projects when saving, the option to automatically load the last opened project when launching Konfyt, and more.

The documentation has also been updated and is now hosted directly on GitHub: https://noedigcode.github.io/konfyt-docs/

Get the new release at:
https://github.com/noedigcode/konfyt/releases/tag/v1.5.0

6 August 2023 - Version 1.4.0 Released

Konfyt 1.4.0 has been released.
This version adds a patch MIDI filter, which filters incoming MIDI for the entire patch before it is routed to the layers. This allows you to, for example, quickly transpose an entire patch without having to edit each layer's MIDI filter.

Other changes include small GUI improvements to streamline the workflow and behind-the-scenes fixes.

Get the new release at:
https://github.com/noedigcode/konfyt/releases/tag/v1.4.0

15 May 2023 - Version 1.3.1 Released - Small Bugfix

Konfyt 1.3.1 has been released to fix a small bug.
When adding a new (non-existing) audio input port to a patch, two layers are no longer added.

Get the new release at:
https://github.com/noedigcode/konfyt/releases/tag/v1.3.1

17 April 2023 - Version 1.3.0 Released

Konfyt 1.3.0 has been released!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.3.0

The external apps list has been improved by adding Add and Edit buttons which open a separate editor screen. Furthermore, new options have been added to enable an external app to be launched automatically when the project is loaded, and to restart an external app automatically when it stops.

A confirmation dialog has been added when quitting Konfyt, asking the user whether they really want to quit. This can be disabled from the settings screen.

When loading a project, all patches are now automatically loaded. (The process by which this happens has also been improved internally.) Thus, the Load All button underneath the patch list has been removed as it is no longer necessary.

Multiple of the same MIDI-out and audio-in port layers can now be added in the same patch. This allows, for example, to add the same MIDI-out port multiple times to a patch, with each outputting on a different MIDI channel.

Due to the external apps and confirmation dialog changes, the project and settings file formats have changed slightly. However, they are still backwards compatible. Older versions of Konfyt will load files saved by version 1.3.0, and vice versa. If an older version of Konfyt saves a file created by version 1.3.0, however, the new features will be lost from the file.

A more detailed changelog is available on the GitHub releases page.

21 January 2023 - Version 1.2.2 Released

Konfyt 1.2.2 has been released, happy 2023!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.2.2

This release has only minor changes, the most notable of which is the MIDI filter now updating in real time while you edit it.

12 October 2022 - Version 1.2.1 Released

Konfyt 1.2.1 has been released!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.2.1

This version contains some small changes and fixes and a few little usability improvements. (Thanks Harry for the suggestions!)

A checkbox has been added in filesystem view to show hidden files. The filesystem view home and current project buttons have been removed and replaced by a dropdown menu in the path text box which contain additional common paths.

A small niggle that was really starting to get to me was that patches were inserted at the bottom of the patch list (when creating a new patch or copying an existing one). With this update patches are now inserted after the currently selected patch.

The rest of the changes can be found in the changelog on the release page, linked above.

16 July 2022 - Version 1.2.0 Released

Konfyt 1.2.0 has been released!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.2.0

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.

A full changelog can be found on the release page, linked above.

13 October 2021 - Version 1.1.6 Released

Konfyt 1.1.6 has been released!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.1.6

Added:

Fixes: Changes: Enjoy.

23 August 2021 - Screen Lock Bug (Xfce, Light Locker)

I came across a strange bug this weekend. When the screen is locked, MIDI triggers don't work and the actions only take effect once the screen is unlocked. Normal functionality (audio, MIDI, SFZ and soundfont playing) still works. Only MIDI triggers that are assigned to actions in the GUI are affected.

This happens under Linux Mint 20.2 (so presumably all Ubuntu based systems) with Xfce using Light Locker.

This seems to be due to a Qt bug. A workaround is to set an environment variable. More info can be found at the Known Issues section in the documentation.

15 July 2021 - Version 1.1.5 Released

Konfyt 1.1.5 has been released!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.1.5

Added:

16 April 2021 - Version 1.1.4 Released

Konfyt 1.1.4 has been released!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.1.4

Aside from a few minor GUI and other tweaks, the only notable change is slider MIDI pickup - a range value can be set in the Triggers screen which will determine how far sliders will jump to match incoming MIDI values.

12 January 2021 - Version 1.1.3 Released

Konfyt 1.1.3 has been released!
Get it at:
https://github.com/noedigcode/konfyt/releases/tag/v1.1.3

Most notable changes include multiple instances sharing Linuxsampler, the ability to reorder patches, some GUI tweaks, bug fixes and behind the scenes code improvements that will hopefully improve maintainability.

2 January 2021 - New Documentation

The Konfyt documentation is now hosted at konfyt.readthedocs.io.

14 October 2020 - Version 1.1.2 Released

A lot of the code was refactored for this release in order to support per-layer MIDI indicators as well as general design improvements. The addition of global and per-layer sustain and pitchbend indicators allows the user to troubleshoot stuck MIDI problems at a glance.
Get it at:
github.com/noedigcode/konfyt/releases/tag/v1.1.2

New features:

Other changes:

10 October 2020 - Version 1.1.1 Released

After lying on the testing branch for several months, the new features are released as Version 1.1.1. Get it at:
github.com/noedigcode/konfyt/releases/tag/v1.1.1

Some new features include:

Smaller changes include:

27 December 2019 - Version 1.1.0 Released!

Version 1.1.0 has finally been released. Get it at:
github.com/noedigcode/konfyt/releases/tag/v1.1.0

A short video highlighting the release is on Youtube.

In addition to the features introduced in the beta, some new features are:

Enjoy, and happy new year.

27 October 2019 - Version 1.1.0-beta released

Version 1.1.0-beta has been released. Get it at:
github.com/noedigcode/konfyt/releases/tag/v1.1.0-beta

Among several tweaks and bugfixes, the most notable new features include:

This is regarded as stable (I use it daily) and will graduate to non-beta state after some more testing.

24 September 2019 - New MIDI send list feature in testing

A very handy new feature, MIDI Send List, has recently been added to the testing branch on Github.
Each MIDI output port layer now has a MIDI send list - a list of MIDI messages that are sent when the patch is activated. This allows you to switch programs on external synths when you switch to a patch.
This will stay under testing for a while until I'm sure it's stable, after which I'll move it to master and release an official new Konfyt version.

23 September 2019 - Intro Video

An introduction video is now available on Youtube: here.
The video illustrates the very basics of using the library to find sounds, creating patches, basic MIDI filtering and assigning MIDI triggers to switch pathes.

22 September 2019 - Welcome to the news

Initial commit.
Hello world.
Test 1-2.

Welcome to the new news section. I'll post some development progress here. Hopefully. I think.

2014-2024 Gideon van der Kolf