Re: Jack Problems
Fons Adriaensen <[email protected]> Wed, 27 Mar 2019 10:17:03 +0100
| Newsgroups | gmane.comp.audio.jackit |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Mar 26, 2019 at 08:02:29PM -0400, Tim wrote: > 2) Refer to Fons' comments, if I may paraphrase, signal levels > are best adjusted at the source if possible at an A/D converter, > not somewhere down the digital line. Adjusting down the line > introduces some digital error. That is NOT what I said, there is nothing wrong with a gain control in the digital domain. My argument is that having a gain control in *every connection* makes it very difficult to ensure that any non-trival system will have a sane level structure. > To that second point I would like to mention something I've been... > musing about: > > It would cool if Jack optionally delivered the pure unadulterated > integer values from the various converters and drivers. > Be this awesome super router, AND do integer values just like ALSA. > Yes, I know there are problems, formats etc. but surely we could > come up with a system. Although, if you ask for an unavailable > format it means Jack would have to convert, but not expensive is it? > > I am under the impression that one of the benefits of using say > Ardour with ALSA instead of Jack is that it might allow > working with the pure integer wave recordings for example. There is no benefit. The FP format Jack uses is at least as precise as 24-bit integer. And consider that even if you have a 24-bit (or more) converter, at most 20 or 21 bits are actually valid, the rest is noise. There is nothing 'pure' about the integer values. You can easily test this: use two channels to convert the same analog input signal, and compare the digitial values. You may be surprised. Ciao, -- FA