I’m running Arch Linux 5.6.13. Just performed the update to Audacity 2.4.0 (from the official repositories) and found that all my plugins had been disabled. Didn’t seem to be a big deal until I found that I can’t re-enable any of my Nyquist or LADSPA plugins.
The dialog for enabling/disabling plugins shows that the plugins are enabled after I attempt to re-enable them. But on clicking OK, none of the plugins appear on the Generate/Effect/Analyze menus, even after quitting and relaunching Audacity. Attempting to run macros that call these plugins also fails.
Has anyone else encountered this, or did somethings possibly go wrong during the upgrade process?
There’s at least a couple of possibilities. To help narrow down the problem, try resetting Audacity.
To do that, quit Audacity and then open the hidden folder:
and move or delete the three files:
Then restart Audacity and look in the menus to see which effects are enabled.
Thanks, steve. It occurred to me this morning that I ought to check the pluginregistry.cfg file. Apparently I was a bit tired when I updated Audacity last night.
It looks like the app is recognizing LADSPA plugins just fine as it turns out. But after deleting the pluginregistry.cfg and pluginsettings.cfg, it became obvious that no Nyquist plugins are being detected by Audacity. The Add/Remove Plug-ins dialog lists neither /usr/share/audacity/plug-ins nor ~/.audacity-data/Plug-Ins (where my customized plug-ins reside), although both directories exist and contain many Nyquist plug-ins.
After creating a new default audacity.cfg file, I checked the Effects panel in the Preferences. The “Nyquist” checkbox is missing from the list of available plug-in types.
I assume this is why neither of the Nyquist plug-n folders are listed.
Is there a way I can re-enable support for Nyquist plug-ins by manually editing the cfg files perhaps?
Tried adding this to the audacity.cfg file to reflect the settings of the other plug-in types there:
The lines get removed from the config when Audacity is launched and Nyquist plug-ins, apart from the built-in ones, are still not usable.
Look in “Help menu > About Audacity → Build Information”.
Scroll down to “Features”.
Is “Nyquist” enabled?
Yes, the build info says that Nyquist plug-in support is enabled.
I tried removing and reinstalling Audacity 2.4.0 and still see the same issues. The built-in Nyquist filters seem to work, although I had to mess with the Enable checkbox at the bottom of the effect itself to get the Apply button to become available in some cases.
I also encountered another new issue in 2.4.0: selecting View > Track Size > Fit to Height from the menus causes the app to crash. This didn’t occur with 2.3.3. Fit to Width works fine.
Where do I find the crash logs for this? Would this be useful to you?
I just tried to upgrde from 2.3.3 to 2.4.1 and experienced the same problem. I assumed it had been fixed with the 2.4.1 release.
I can confirm this issue with 2.4.1 also. Has the bundled content been omitted from the source archive?
Listing the .deb package contents with dpkg shows no evidence of bundled content. Even the standard macros aren’t present in .audacity-data/Macros.
UPDATE: It appears that the .audacity-data/Macros folder isn’t populated until you visit the Tools|Macros… menu item. I’m not sure if you need to view the macros by selecting them also. That’s a bit unexpected.
…what i did here…
Grabbed the previous .deb for audacity-data, extracted it’s contents…
Then manually copied the data under /usr/share/audacity/nyquist & /usr/share/audacity/plugins.
Deleted the .cfg files from ~/.audacity-data/, and restarted.
No complaints shown in Help - Diagnostics - Show Log afterwards,
Edit - Preferences - Effects does show Nyquist (checkmarked),
Add / Remove Plugins shows the Nyquist plugins to also be enabled…
Seems like things work. Emphasis on seems:
some .lsp files which were installed from the ppa deb under /usr/share/audacity/nyquist,
did had to be explicitly overwritten (different filesizes).
As in, not sure about the possible side-effects.
Debian splits Audacity into two packages:
- audacity data
For a correct installation of Audacity, both packages, with matching version numbers should be installed. Thus to install Audacity 2.4.1 correctly, you need to install “audacity 2.4.0” and “audacity-data 2.4.0”.
The most recent “official” deb packages for Audacity is version 2.3.3-2.
Yeap. I believe it’s a packaging error from PanjaJim’s side
(referring to the ppa, no idea about Arch etc i’m afraid).
From some quick further cross-examination…the 2.4.1-ppa package currently:
- Does not create /usr/share/audacity/plugins in the first place
(and thereby doesn’t install .ny files there).
- Does create /usr/share/audacity/nyquist, but installs fewer (and wrong) .lsp files.
2.4.1-ppa for /usr/share/audacity/nyquist…
What i see when i checksum the 2.4.1 release from Github…
md5sum: rawwaves: Is a directory
Files are obviously missing. So, a proper fix,
(instead of mucking around with the audacity-data from previous ppa builds),
would be grabbing the .zip from github, and replacing with those…
Simple step-by-step instructions, until say PandaJim corrects the 2.4.1 packages…
git clone https://github.com/audacity/audacity
sudo rm -rf /usr/share/audacity/nyquist/
sudo mkdir -p /usr/share/audacity/nyquist /usr/share/audacity/plugins
sudo cp -r audacity/nyquist/* /usr/share/audacity/nyquist/
sudo cp audacity/plug-ins/* /usr/share/audacity/plugins/
That’s all, have fun…
And since i just registered here (not really an audio guy myself,
Audacity is however an absolute must-have software regardless),
i felt i should at the very least express my gratitude…
Huge thanks & respect to the Audacity devs for their work throughout all those yrs.
Thanks, thx! Worked for me too.
Only it would be better to replace the last line with “rm ~/.audacity-data/plug*”
Just an update. I tried installing Audacity 2.4.1 from the official Arch repository when it became available, and the same issues are still present.
Btw, the crash when selecting “Fit to Height” from the View menu is not a normal Audacity crash where it displays the dialog saying that there was a problem. After selecting the menu item, maybe a second later Audacity just dies without any notifications ever appearing.
This is a known issue that occurs in the builds that use the old autotools build chain. It does not occur if Audacity is built with cmake. The build instructions included in the source code say to use cmake.
Found an issue that had been filed against the Arch Audacity package - apparently there are a number of issues that they’re attempting to resolve around their use of the old autotools chain, so hopefully these will get addressed with the switch to cmake that is in progress.