Fluidsynth-dssi plugin generates loud white-noise

Bug #659112 reported by Stephen Irons
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
fluidsynth (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: rosegarden

When I play a project that had a track using the fluidsynth-dssi plugin, that track generates full-volume white noise rather than the intended instrument sound. It is just possible to hear the real sound through the noise.

To re-create this problem:
1. start jack at 48kHz using qjackctl
2. start rosegarden
3. create a new project
4. add a few notes to a midi track
5. set the playback parameters to
    Synth plugin
    Fluidsynth DSSI
6. load a sound-font -- I use Fluid Synth GM in /usr/share/sounds/sf2/FluidR3_GM.sf2
7. select any instrument
8. play

I hear full volume white noise.

I expect to hear the notes I just entered.

I am using Ubuntu Maverick fully up to date today.
rosegarden 1:10.02-0ubuntu5
fluidsynth-dssi 1.0.0-2

Rosegarden can play using fluidsynth as an external MIDI synthesizer using the same soundfont.

Revision history for this message
Stephen Irons (stephen-irons) wrote :

Further notes:

1. Audio tracks play as expected.

2. Old projects (from Lucid) have the same problem with fluidsynth-dssi tracks

3. Tracks using xsynth-dssi works correctly.

Perhaps it is fluidsynth-dssi that is failing...

Revision history for this message
Stephen Irons (stephen-irons) wrote :

Ah-ha, running jack-dssi-host fluidsynth-dssi.so creates the same white-noise sound, so it is not Rosegarden, it is something wrong with fluidsynth-dssi (but not fluidsynth standalone)

affects: rosegarden (Ubuntu) → fluidsynth-dssi (Ubuntu)
Revision history for this message
Stephen Irons (stephen-irons) wrote :

To summarize:

1. start jackd at 48kHz
2. run jack-dssi-host fluidsynth-dssi.so
3. load a sound-font. I used /usr/share/sounds/sf2/FluidR3_GM.sf2, but had the same problem with all other sound fonts that I tried.
4. press 'Send Test Note'

I hear loud white noise, with the proper note just audible.

Revision history for this message
Stephen Irons (stephen-irons) wrote :

Other dssi plugins (xsynth, wsynth) work properly with jack-dssi-host and rosegarden.

Revision history for this message
prower2000@hotmail.com (prower2000-gmail) wrote :

I can confirm that this bug exists with fluidsynth-dssi in Ubuntu 10.10, 64-bit edition. I did not have the same issue with 10.04 as I'm currently using Rosegarden for music production on that system, so something's changed between then and now. Can we get someone familiar with fluidsynth to take a look at this?

Revision history for this message
Stephen Irons (stephen-irons) wrote :

I un-installed fluidsynth-dssi 1.0.0-2 and installed fluidsynth-dssi 0.9.1-3ubuntu4 from lucid (I just copied the deb file across from another computer; dependencies were still satisfied). Both Rosegarden and jack-dssi-host still give the same raucous white-noise sound.

Note that Rosegarden worked well with fluidsynth-dssi under Lucid.

Revision history for this message
David Henningsson (diwic) wrote :

This should be fixed in upstream version 1.1.3; you can either pull the patches from SVN, upgrade to 1.1.3 entirely (as it contains only bug fixes), or recompile 1.1.2 to use floats instead of doubles.

Changed in fluidsynth-dssi (Ubuntu):
status: New → Fix Committed
Revision history for this message
David Henningsson (diwic) wrote :

Reference: http://sourceforge.net/apps/trac/fluidsynth/ticket/87
Fixed by SVN revision r372 and r373.

Revision history for this message
prower2000@hotmail.com (prower2000-gmail) wrote :

Thanks very much, I tried compiling it through SVN and it seemed to work fine. Sorry if this is an obvious question but will the patched version be pushed out to maverick-updates? :>

affects: fluidsynth-dssi (Ubuntu) → fluidsynth (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fluidsynth - 1.1.3-1

---------------
fluidsynth (1.1.3-1) experimental; urgency=low

  * New upstream release:
    - Compilation with LADSPA enabled was broken in 1.1.2 - fixed.
    - Multichannel output broken when double precision was used - fixed.
    - Doxygen settings.
    - Mac OS X build system fixes.
    - Fix build problem with scummvm.
    - Optimize by not starting unused threads with multicore rendering.
    - Window handle creation/destruction in Windows dll version.
    - Race condition in alsa_seq / alsa_raw drivers caused them not to quit.
  * Remove patches, applied upstream.
 -- Alessio Treglia <email address hidden> Sat, 16 Oct 2010 12:27:50 +0200

Changed in fluidsynth (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
David Henningsson (diwic) wrote :

Thanks Alessio,
Just two questions out of curiosity,
1) Does Natty auto-sync from debian experimental, or did you upload it to both?
2) How did you make the Janitor close it? I don't see any LP: #659112 tags.

Revision history for this message
Alessio Treglia (quadrispro) wrote : Re: [Bug 659112] Re: Fluidsynth-dssi plugin generates loud white-noise

On Sun, Oct 17, 2010 at 1:10 PM, David Henningsson
<email address hidden> wrote:
> Thanks Alessio,
> Just two questions out of curiosity,
> 1) Does Natty auto-sync from debian experimental, or did you upload it to both?

I've uploaded the package to both natty and experimental.
AFAIK, natty should auto-sync from unstable, but I am not sure.

> 2) How did you make the Janitor close it? I don't see any LP: #659112 tags.

By appending the "Launchpad-Bugs-Fixed: 659112" field to the source's
.changes file.

--
Alessio Treglia <email address hidden>
Debian & Ubuntu Developer | Homepage: http://www.alessiotreglia.com
0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0

Revision history for this message
David Henningsson (diwic) wrote :

By the way,
speaking as a FluidSynth developer, I'd be happy if we had more of fluidsynth-dssi users active upstream (as in on the fluid-dev mailinglist, and testing pre-release code), so we can catch issues such as these before we release. Thanks in advance!

Revision history for this message
prower2000@hotmail.com (prower2000-gmail) wrote :

So is this going to remain broken for Maverick or will there be an official update? I don't see any new package available in maverick-updates, I don't know why this is marked as "fix released" just because the error's been corrected upstream?

Revision history for this message
David Henningsson (diwic) wrote :

We could definitely have a 1.1.3 in backports for both Lucid and Maverick. Perhaps that would be the best solution at this time?
Although I wouldn't mind SRU:ing 1.1.3 into Maverick though.

Revision history for this message
David Henningsson (diwic) wrote :

> I don't know why this is marked as "fix released" just because the error's been corrected upstream?

It was automatically marked as fix released by the bot, because it is fixed if you install Natty. (However, if you do that, you might encounter a lot of other errors, since Natty is far from being released, but that's a different story ;-) ) See wiki.ubuntu.com/Bugs/Status .

Revision history for this message
sshtrk (sshtrk) wrote :

I did it! Use this repo "deb http://ftp.de.debian.org/debian wheezy main" and then update fluidsynth and libfluidsynth1 only! And then remove repo. Work great with Renoise using fluidsynth-dssi! No more with noise. Im using ubuntu 10.10. Good luck!

Revision history for this message
abePdIta (abepdita) wrote :

Thank you sshtrk for your quick-and-dirty solution! :-)

Revision history for this message
Paul. (jinnan-tonnix) wrote :

Another thanks, sshtrk!

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.