Nyquist effects broken

I’m running the latest KDE Neon. Since updating to Audacity 3.2.1 (which happened automatically during the distribution upgrade), all the nyquist effect plugins have stopped working. The main one I need all the time is “crossfade clips”. When I go to the the plugin manager page it shows that it’s disabled, so I enable it. But that doesn’t make it show up, although it still shows as enabled when I go back to the plugin manager. When I close and restart Audacity and return to the plugin manger, crossfade clips still shows as enabled but is nowhere to be found in the Effect menu, nor any other menu I checked.

The only suspicious thing in Help → Diagnostics → Show Log is “08:39:18: sqlite3 message: (1) no such table: project in “SELECT 1 FROM project LIMIT 1;””

Starting it from the console, I get all of this:

(audacity:218939): Gtk-WARNING **: 08:34:51.786: A floating object was finalized. This means that someone
called g_object_unref() on an object that had only a floating
reference; the initial floating reference is not owned by anyone
and must be removed with g_object_ref_sink().
ALSA lib pcm_dsnoop.c:601:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.hdmi.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM hdmi
ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.hdmi.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM hdmi
ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.modem.0:CARD=0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline:CARD=0,DEV=0
ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.modem.0:CARD=0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline:CARD=0,DEV=0
ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.modem.0:CARD=0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM phoneline
ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.modem.0:CARD=0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM phoneline
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
08:34:56: Debug: DirManager: Created new instance.
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:56: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:57: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:57: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:57: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:57: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:57: Debug: ScreenToClient cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: Warning: command doesn't exist: 'Cut'
08:34:57: Debug: Warning: command doesn't exist: 'Copy'
08:34:57: Debug: Warning: command doesn't exist: 'Paste'
08:34:57: Debug: Warning: command doesn't exist: 'Trim'
08:34:57: Debug: Warning: command doesn't exist: 'Silence'
08:34:57: Debug: Warning: command doesn't exist: 'Undo'
08:34:57: Debug: Warning: command doesn't exist: 'Redo'
08:34:57: Debug: Warning: command doesn't exist: 'ZoomIn'
08:34:57: Debug: Warning: command doesn't exist: 'ZoomOut'
08:34:57: Debug: Warning: command doesn't exist: 'ZoomToggle'
08:34:57: Debug: Warning: command doesn't exist: 'ZoomSel'
08:34:57: Debug: Warning: command doesn't exist: 'FitInWindow'
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: ClientToScreen cannot work when toplevel window is not shown
08:34:57: Debug: Unrecognized accel key 'backspace', accel string ignored.
08:34:57: Debug: Unrecognized accel key 'backspace', accel string ignored.
08:34:57: Debug: Unrecognized accel key 'numpad_enter', accel string ignored.
08:34:57: Debug: Unrecognized accel key 'numpad_enter', accel string ignored.

But everything is fine except for the non-functional nyquist effect plugins.

Are Nyquist effects enabled in “Edit menu > Preferences > Effects”?

Do you have the “Nyquist Prompt” listed in the main “Tools” menu?

Yes to both.

Maybe you’re looking in the wrong place. The default ordering within the Effect menu has been changed.
With the new default order, “crossfade clips” should be in “Effect menu > Fading”.

(If you prefer the old order, it can be changed in Preferences:
“Edit menu > Preferences > Effects > Sort or Group: Sorted by effect name”)

There wasn’t any Effect Menu → Fading (just Fade In and Fade Out). I went to preferences and it was set to “sort by effect name”. I tried changing that to “group by type” and that resulting in all of the effects being pointlessly lumped into a Effect → Audacity submenu. Then changed it to “default” and found the order you were describing, but then the only two options under Effect → Fading were Fade In and Fade Out.

Do you know what sort of package Audacity is? (for example, a Snap, or Flatpak, or apt package?)

It’s the standard apt deb package.

I saw something about nyquist having changed in Audacity 3, is it possible I’ve still got the v2 versions of the plugins and that’s why they don’t work? Is there a way to remove and manually reload them with the knowledge that I’ve got the right versions?

Hmm, KDE Neon uses the latest Ubuntu LTS.
The latest Ubuntu LTS is Ubuntu 22.04.1 LTS, which has Audacity 2.4.2. :confused:


No. Nyquist plug-ins have excellent backward compatibility. Even ancient version 1 plug-ins still work in the latest version of Audacity (there may be a few exception, but not many). Also, “Crossfade Clips” has hardly changed since I first wrote it almost 8 years ago.


As a test, please try this and let me know precisely what happens:

  1. Launch Audacity
  2. “Help menu > About Audacity”, what does it say the version number is?
  3. Open the “Build information” tab (in the “About” dialog) and scroll down to “Features”.
  4. Take a screenshot and attach it to your reply

This is what Audacity 3.2.1 looks like on my machine:

about.png

Hm, things just got even odder because while I made no changes to my package selections, I ran a system update. And that somehow reverted Audacity to 2.4.2. Which is a big problem for me because 2.4 can’t open .aup3 files so that locks me out of my projects. And version 3 isn’t appearing anywhere as an option in the package manager now. I know I didn’t get it from elsewhere because I never do and had no interest in version 3 when it was foisted upon me. It seems they put v3 in there for a while and then yanked it back, perhaps because it was broken. But I have to install v3 since I can’t open my recent projects without it.

Okay I’ve removed the old Neon/Ubuntu package, downloaded the appimage from the audacity website and installed that. That gives me a weird looking UI, but all the effects are back working, so that suffices as a solution.

Strange. I think there may have been a Snap packaged version of Audacity 3.2.x in the Ubuntu repository (I can’t check right now because the Ubuntu package search website is down). There was certainly a 3.x Snap version somewhere, but the last time I checked it had several serious problems due to the packaging. Personally I’m still using Audacity 2.4.2 as it works better for me (on Xubuntu 22.04) than the newer versions.