[ANN] Konfyt Digital Keyboard Workstation v1.1.2

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

[ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by noedig »

Konfyt 1.1.2 has been 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.

New features:
* Per-layer MIDI indicators (activity, sustain and pitchbend non-zero).
* Global sustain and pitchbend non-zero indicators.

Other changes:
* Fairly big code refactor under the hood, should not be noticeable to users.
* Fix bug of empty MIDI input ports added after removal of non-last port while console MIDI output is enabled.
* Small GUI tweaks.

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 source code and precompiled binaries are available on Github:
https://github.com/noedigcode/konfyt

Some more info, links to videos and news are available on the Konfyt website:
http://www.noedig.co.za/konfyt/
fraslo
Established Member
Posts: 57
Joined: Sun Jun 28, 2015 2:51 pm
Has thanked: 2 times
Been thanked: 8 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by fraslo »

Hi,

amazing, just what I needed. :D The precompiled binary works very well here. The Salamander Grand Piano SFZ crashes, but works with Carla. Easy splitting and layering of sounds for my midi gear, I think my next keyboard will be a Linux laptop.

Thanks for your work, the user interface is great.

Frank
User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by noedig »

Thanks, I'm glad you like it!
fraslo wrote: Fri Oct 23, 2020 5:48 pm The Salamander Grand Piano SFZ crashes
What exactly do you mean by crash? Does Konfyt crash when you try to load it, or does the SFZ simply not load properly?
fraslo wrote: Fri Oct 23, 2020 5:48 pm but works with Carla
By this, do you mean by running Konfyt with the --carla command line argument?
User avatar
TAERSH
Established Member
Posts: 455
Joined: Mon Feb 03, 2020 6:48 pm
Has thanked: 27 times
Been thanked: 21 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by TAERSH »

Hi.

I had successfully compiled Konfyt, though I had to compile it without support for Carla.
Couldn't find the Carla development package.
Though, I would like to have this compiled with Carla support.
So, where can I get the Carla development package for compiling with Carla support?

Thanks in advance.
User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by noedig »

What Linux distro are you using?
User avatar
TAERSH
Established Member
Posts: 455
Joined: Mon Feb 03, 2020 6:48 pm
Has thanked: 27 times
Been thanked: 21 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by TAERSH »

My own build based on Bionic 18.04.
User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by noedig »

The carla package from the KXStudio repositories installs the development files.
User avatar
TAERSH
Established Member
Posts: 455
Joined: Mon Feb 03, 2020 6:48 pm
Has thanked: 27 times
Been thanked: 21 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by TAERSH »

No, it doesn't.

I have installed the Carla 2.2.0 package from KX repos.

Qmake complained about missing the devel files.
User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by noedig »

That's odd. Do you mind posting the qmake error message?
Also, the output of

Code: Select all

pkg-config --libs carla-standalone
I will try to test on a Ubuntu 18.04 based system.
User avatar
TAERSH
Established Member
Posts: 455
Joined: Mon Feb 03, 2020 6:48 pm
Has thanked: 27 times
Been thanked: 21 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by TAERSH »

The qmake error message says: Project ERROR: carla-standalone development package not found.

Sorry, but my OS doesn't have the command pkg-config.

Even though, the package includes those files:

/usr/lib/lv2/carla.lv2/atom-forge.h
/usr/lib/lv2/carla.lv2/atom.h
/usr/lib/lv2/carla.lv2/atom-helpers.h
/usr/lib/lv2/carla.lv2/atom-util.h
/usr/lib/lv2/carla.lv2/buf-size.h
/usr/lib/lv2/carla.lv2/data-access.h
/usr/lib/lv2/carla.lv2/dynmanifest.h
/usr/lib/lv2/carla.lv2/event.h
/usr/lib/lv2/carla.lv2/event-helpers.h
/usr/lib/lv2/carla.lv2/inline-display.h
/usr/lib/lv2/carla.lv2/instance-access.h
/usr/lib/lv2/carla.lv2/logger.h
/usr/lib/lv2/carla.lv2/log.h
/usr/lib/lv2/carla.lv2/lv2_external_ui.h
/usr/lib/lv2/carla.lv2/lv2.h
/usr/lib/lv2/carla.lv2/lv2_kxstudio_properties.h
/usr/lib/lv2/carla.lv2/lv2-midifunctions.h
/usr/lib/lv2/carla.lv2/lv2-miditype.h
/usr/lib/lv2/carla.lv2/lv2_programs.h
/usr/lib/lv2/carla.lv2/lv2_rtmempool.h
/usr/lib/lv2/carla.lv2/lv2_util.h
/usr/lib/lv2/carla.lv2/midi.h
/usr/lib/lv2/carla.lv2/midnam.h
/usr/lib/lv2/carla.lv2/morph.h
/usr/lib/lv2/carla.lv2/options.h
/usr/lib/lv2/carla.lv2/parameters.h
/usr/lib/lv2/carla.lv2/patch.h
/usr/lib/lv2/carla.lv2/port-groups.h
/usr/lib/lv2/carla.lv2/port-props.h
/usr/lib/lv2/carla.lv2/presets.h
/usr/lib/lv2/carla.lv2/resize-port.h
/usr/lib/lv2/carla.lv2/state.h
/usr/lib/lv2/carla.lv2/time.h
/usr/lib/lv2/carla.lv2/ui.h
/usr/lib/lv2/carla.lv2/units.h
/usr/lib/lv2/carla.lv2/urid.h /usr/lib/lv2/carla.lv2/uri-map.h
/usr/lib/lv2/carla.lv2/worker.h


I tried by copying those files to /usr/include and to /usr/lib/lv2.
No success. Same error message..
fraslo
Established Member
Posts: 57
Joined: Sun Jun 28, 2015 2:51 pm
Has thanked: 2 times
Been thanked: 8 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by fraslo »

noedig wrote: Sun Oct 25, 2020 9:20 am What exactly do you mean by crash? Does Konfyt crash when you try to load it, or does the SFZ simply not load properly?
Konfyt crashes when I try to load the SFZ.
fraslo wrote: Fri Oct 23, 2020 5:48 pm but works with Carla
By this, do you mean by running Konfyt with the --carla command line argument?
No, I can load the SFZ with Carla and use it from there.
Last edited by fraslo on Mon Oct 26, 2020 7:21 pm, edited 1 time in total.
tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by tramp »

noedig wrote: Sun Oct 25, 2020 9:56 am What Linux distro are you using?
TAERSH wrote: Sun Oct 25, 2020 9:59 am My own build based on Bionic 18.04.
noedig wrote: Sun Oct 25, 2020 10:48 am That's odd. Do you mind posting the qmake error message?
Also, the output of

Code: Select all

pkg-config --libs carla-standalone
I will try to test on a Ubuntu 18.04 based system.
TAERSH wrote: Sun Oct 25, 2020 11:19 am Sorry, but my OS doesn't have the command pkg-config.
I wonder how you are able to build any package at all without pkg-config available?

https://people.freedesktop.org/~dbn/pkg ... guide.html
On the road again.
User avatar
TAERSH
Established Member
Posts: 455
Joined: Mon Feb 03, 2020 6:48 pm
Has thanked: 27 times
Been thanked: 21 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by TAERSH »

You mean after compiling / after make?

I'm using:

Code: Select all

new2dir make install
It's a special command to install a program after compiling and to create an installation package used in my OS.

Though, usually I do install manually and then remastering either the OS itself or one of it's additional squashfs file system additions.

My OS completely lives inside XZ compressed squashfs modules. All of them are loaded into RAM. I choose for each program separately if it shall save its settings persistent or not. Even when I'm going to remove all the libs e.g. from /usr/lib, after pushing the reset button on the computer it reboots just like a fresh install. The only way to destroy my OS, is to format the HD. And if that's the case I have multiple backups. So, just copy a backup over to the original HD and I'm back on the work within a few minutes.

That's why I'm save on the web etc.pp., even though running as root in general!
User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by noedig »

fraslo wrote: Sun Oct 25, 2020 4:49 pm
noedig wrote: Sun Oct 25, 2020 9:20 am What exactly do you mean by crash? Does Konfyt crash when you try to load it, or does the SFZ simply not load properly?
Konfyt crashes when I try to load the SFZ.
fraslo wrote: Fri Oct 23, 2020 5:48 pm but works with Carla
By this, do you mean by running Konfyt with the --carla command line argument?
No I can load the SFZ with Carla and use it from there.
Can you load any other SFZ instruments in Konfyt without it crashing?
What OS + version are you using?
Do you mind sending the content of the console (bottom part in Konfyt) after startup, as well as the terminal output after the crash?
User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

Re: [ANN] Konfyt Digital Keyboard Workstation v1.1.2

Post by noedig »

TAERSH wrote: Sun Oct 25, 2020 9:54 am I had successfully compiled Konfyt, though I had to compile it without support for Carla.
Couldn't find the Carla development package.
TAERSH wrote: Sun Oct 25, 2020 11:19 am Sorry, but my OS doesn't have the command pkg-config.
pkg-config is used to correctly add the dependant libraries. It is used for Carla, but also for liblscp, JACK and Fluidsynth. So if you managed to build Konfyt without Carla, Qmake still somehow fould the other libraries using pkg-config, unless you modified the project file.
TAERSH wrote: Sun Oct 25, 2020 10:13 am I have installed the Carla 2.2.0 package from KX repos.

Qmake complained about missing the devel files.
I tested on a Ubuntu 18.04-based OS now, and installing the Carla 2.2.0 package from the KXStudio repos seems to install the development files.
TAERSH wrote: Sun Oct 25, 2020 11:19 am Even though, the package includes those files:
The files you listed are only LV2 related. Looking at the files that the package installs for me, there are several others under /usr/include/carla, usr/lib/carla and /usr/lib/pkgconfig.
Maybe you can copy those additional files. I don't know why they won't already be installed if you installed Carla from the KXStudio repos though.

Hope this helps.
Post Reply