fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] some notes of Cadenza.sf2 don't sound right


From: Mihail Zenkov
Subject: Re: [fluid-dev] some notes of Cadenza.sf2 don't sound right
Date: Sat, 17 Mar 2007 18:58:59 +0200

> There is one issue that can still be a problem and that is that if
> FluidSynth is internally configured at a different baud rate than what
> the driver is using.  This will usually be reported as a warning though
> (perhaps it should actually be a fatal error, at least until drivers can
> switch rates on the fly).  That will make all the notes out of tune
> though, not just selective few.

Yes, i know about this.
 
> The other thing that can cause different sounding audio is with
> Instruments with more than one voice sounding at the same time.
> FluidSynth currently doesn't start all voices synchronously, so there is
> the chance that voices will get started in the next buffer fragment
> (multiple of 64 samples by default).  This is also the case with stereo
> sample pairs, which is actually contrary to the SF spec.  This will
> cause different sounding playback for different note on events (phasing
> effects).  This might be what you are hearing, since that printf would
> cause some timing differences.

Yes, you write before about this and i have this case in swami on big
sound fonts. Almost all audio apps interleave audio channels to prevent
this.

 > If you discover anything else, be sure to let us know :)

Bug with wrong tune on some b and d depends from sample rate fluidsynth
and sample rate in sound font. It independent for each channels
(right/left). When i do two sf in swami with SR 44.1kHz and SR 48kHz  -
i can't reproduce. But i have few big bank with this bug.

On some banks/notes i feels some strange in tune - note fall form
overall order. Not sure if it bug in bank or in fluidsynth and not sure
what i hear, i just feels it sometime :)

What about 'internal clipping', how can i reproduce this?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]