After a while of musical absence, I liked to play a little around with ZynAddSubFX (distributed via Manjaro’s “extra” repo, currently version 3.0.6-6), but I failed in trying to make it working.
I’ld swear I saw it starting one time in the very beginning after my initial installation of Manjaro, but unfortunately, I’m not 100% sure about that.
But let’s dive into the problem’s description…
If I’m trying to start ZynAddSubFX from the start menu (no matter which version: jack / jack (multi chqannel) / ALSA / OSS), there’s shown the app’s icon for a short time in KDE’s status bar (maybe half of a second, with the rotating half circles), then it disappears without any notice.
When trying to start it by the console, the following message appears:
[~]$ zynaddsubfx
ZynAddSubFX - Copyright (c) 2002-2013 Nasca Octavian Paul and others
Copyright (c) 2009-2019 Mark McCurry [active maintainer]
This program is free software (GNU GPL v2 or later) and
it comes with ABSOLUTELY NO WARRANTY.
Try 'zynaddsubfx --help' for command-line options.
Sample Rate = 44100
Sound Buffer Size = 256 samples
Internal latency = 5.8 ms
ADsynth Oscil.Size = 1024 samples
lo server running on 15065
[INFO] Nio::start()
Starting Audio: JACK
Jack buffer resized
Audio Started
Starting MIDI: JACK
MIDI Started
[INFO] exec-after-init
[INFO] startup OSC
[INFO] UI calbacks
[INFO] OSC replay
[INFO] auto_save setup
[INFO] NSM Stuff
[INFO] LASH Stuff
[INFO] Launching Zyn-Fusion...
[INFO] Loading system libzest.so
[INFO] Main Loop...
[INFO:Zyn] setup_pugl()
[INFO:Zyn] zest_tick()
[INFO:Zyn] zest_open()
[INFO:Zyn] Found Assets at /usr/lib/zynaddsubfx/
[INFO:Zyn] Starting Zyn-Fusion
[INFO:Zyn] Thanks for supporting the development of this project
[INFO:Zyn] Creating MRuby Interpreter...
[debug] parsing json file
[debug] json parsed succesfully
Deactivating and closing JACK client
I also tried to re-install the app:
[~]$ pamac reinstall zynaddsubfx
Vorbereitung...
Warnung: zynaddsubfx-3.0.6-6 ist aktuell -- Reinstalliere
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...
Wird neu installiert (1):
zynaddsubfx 3.0.6-6 extra
Transaktion anwenden ? [j/N] j
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentifizierung wird zur Installation, Aktualisierung oder Entfernung von Paketen benötigt
Multiple identities can be used for authentication:
1. me_with_adminrights (me)
2. pure_admin (admin)
Choose identity to authenticate as (1-2): 1
Password:
==== AUTHENTICATION COMPLETE ====
Überprüfe Schlüsselring... [1/1]
Integrität wird überprüft... [1/1]
Paketdateien werden geladen... [1/1]
Dateikonflikte werden überprüft... [1/1]
Überprüfe verfügbaren Speicherplatz... [1/1]
Using system disk as snapshot device for creating snapshots in BTRFS mode
Mounted '/dev/sda2' at '/run/timeshift/15956/backup'
btrfs: Quotas are not enabled
Creating new backup...(BTRFS)
Saving to device: /dev/sda2, mounted at path: /run/timeshift/15956/backup
Created directory: /run/timeshift/15956/backup/timeshift-btrfs/snapshots/2025-02-22_15-52-03
Created subvolume snapshot: /run/timeshift/15956/backup/timeshift-btrfs/snapshots/2025-02-22_15-52-03/@
Created control file: /run/timeshift/15956/backup/timeshift-btrfs/snapshots/2025-02-22_15-52-03/info.json
BTRFS Snapshot saved successfully (0s)
Tagged snapshot '2025-02-22_15-52-03': ondemand
------------------------------------------------------------------------------
Mounted '/dev/sda2' at '/run/timeshift/16091/backup'
btrfs: Quotas are not enabled
------------------------------------------------------------------------------
Removing snapshot: 2025-02-16_11-23-54
Deleting subvolume: @ (Id:503)
Deleted subvolume: @ (Id:503)
Deleted directory: /run/timeshift/16091/backup/timeshift-btrfs/snapshots/2025-02-16_11-23-54
Removed snapshot: 2025-02-16_11-23-54
------------------------------------------------------------------------------
GRUB-Konfigurationsdatei wird erstellt …
Thema gefunden: /usr/share/grub/themes/manjaro/theme.txt
Linux-Abbild gefunden: /boot/vmlinuz-6.13-x86_64
Initrd-Abbild gefunden: /boot/intel-ucode.img /boot/initramfs-6.13-x86_64.img
Found initrd fallback image: /boot/initramfs-6.13-x86_64-fallback.img
Linux-Abbild gefunden: /boot/vmlinuz-6.13-rt-x86_64
Initrd-Abbild gefunden: /boot/intel-ucode.img /boot/initramfs-6.13-rt-x86_64.img
Found initrd fallback image: /boot/initramfs-6.13-rt-x86_64-fallback.img
Linux-Abbild gefunden: /boot/vmlinuz-6.12-x86_64
Initrd-Abbild gefunden: /boot/intel-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warnung: Zur Erkennung anderer bootfähiger Partitionen wird os-prober ausgeführt.
Dessen Ausgabe wird zur Erkennung bootfähiger Programmdateien und Erzeugen neuer Boot-Einträge verwendet.
Windows Boot Manager auf /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi gefunden
Bootmenü-Eintrag für UEFI-Firmware-Einstellungen wird hinzugefügt …
Detecting snapshots ...
Found snapshot: 2025-02-22 15:52:03 | timeshift-btrfs/snapshots/2025-02-22_15-52-03/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-02-22 15:00:00 | timeshift-btrfs/snapshots/2025-02-22_15-00-00/@ | daily | N/A |
Found snapshot: 2025-02-21 14:25:31 | timeshift-btrfs/snapshots/2025-02-21_14-25-31/@ | ondemand daily | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-02-16 12:30:06 | timeshift-btrfs/snapshots/2025-02-16_12-30-06/@ | ondemand daily | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-02-15 13:00:01 | timeshift-btrfs/snapshots/2025-02-15_13-00-01/@ | daily | N/A |
Found snapshot: 2025-02-13 09:00:00 | timeshift-btrfs/snapshots/2025-02-13_09-00-00/@ | daily | N/A |
Found 6 snapshot(s)
Unmount /tmp/grub-btrfs.DWehnfm11i .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
abgeschlossen
Reinstalliere zynaddsubfx (3.0.6-6)... [1/1]
Starte Post-Transaction-Hooks...
Arming ConditionNeedsUpdate... [1/4]
Refreshing PackageKit... [2/4]
Updating icon theme caches... [3/4]
Updating the desktop file MIME type cache... [4/4]
Vorgang erfolgreich abgeschlossen.
Unfortunately, that didn’t changed anything at all, the behavior stays unchanged.
How to find out what’s wrong?
Are there some helpful logs I should look at?
I also tried to read a little about pipewire, since I switched to pipewire in the very beginning (current version info is about libpipewire 1.2.7).
May it be due to a problem of pipewire / pipewire settings?
Other virtual audio / recording tools are running fine (Yoshimi, Pianoteq, Reaper, Windows VSTs running with Wine + yabridge…).