Freeverb No Longer Adds Reverb

Bug #337912 reported by David Bridson
2
Affects Status Importance Assigned to Milestone
cmt (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: cmt

I recently installed Ubuntu Jaunty on a new x86_64 PC and have installed cmt version 1.15-3.1. This contains what was previously my most-used LADSPA plugin, Freeverb. However, the plugin no longer adds _any_ reverb at all. It merely seems to boost the volume by a few dbs. It doesn't matter which parameters I adjust, there is still no reverb.

Additionally, the plugin allows the user to alter the dry (without reverb) and wet (with reverb) levels. If the dry setting is turned down all the way and the wet setting left as normal, there is no longer any output from the plugin, whereas previously there would have been the raw reverb track output.

Revision history for this message
David Bridson (david-bridson) wrote :

I have now tested the same version on a 32-bit Jaunty machine and the plugin works normally with that configuration. This looks to be 64-bit-related. Upstream v1.16 is also affected by this issue.

Revision history for this message
David Bridson (david-bridson) wrote :

I have now tracked down the source of this problem. The function undenormalise in the file src/freeverb/Components/denormals.h is not working for 64-bit.

However, the VLC team also use this function in their code and have fixed this bug in their version:

http://www.videolan.org/developers/vlc/doc/doxygen/html/denormals_8h-source.html

Simply copying the updated VLC denormals.h into the cmt freeverb folder eliminates compiler warnings for freeverb and makes freeverb work on 64-bit machines.

Revision history for this message
Felipe Sateler (fsateler) wrote :

The fix was done years ago

Changed in cmt (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.