On Sun, 2012-08-12 at 15:31 +0200, Ralf Mardorf wrote: > On Sun, 2012-08-12 at 15:27 +0200, Ralf Mardorf wrote: > > On Sun, 2012-08-12 at 13:07 +0000, Fons Adriaensen wrote: > > > [4] > > > > > > You can't apply a soundcard mixer gain change at some exact > > > point in a sample stream. So you can't change the master > > > gain and change your internal scaling to compensate at > > > exactly the same time. There will always be a glitch. > > > > That's the important point. And because look ahead for a realtime > > livestream is impossible without a time machine, you need to lower the > > level with a guess about the needed headroom, before you increase the > > other level, assumed we are near at margin of full scale. > > Or is it possible for software to be that fast, that it doesn't matter? > Perhaps a look ahead is possible? I know it anyway would cause a glitch, but perhaps that the volume can't be set at an exact point is for consumer usage quasi inaudible?