Hi,
I mentioned this sometime last year but only just got round to doing
more work on it.
I'm just using liquidsoap to provide real-time processing of loudness
and dynamic range for a live linear PCM audio stream that comes in and
goes out again via jack.
If I run a very simple script, containing just two active lines:
stream = input.jack(id="liquidsoap_input")
output.jack(stream, id="liquidsoap_output")
I would expect liquidsoap to take audio in from jack and feed exactly
the same audio back to jack.
This doesn't happen. The audio comes out 2.5 dB quieter (75% amplitude)
than it went in. This can be verified by feeding a sine wave tone in
from, say, jaaa and measuring the level with jnoisemeter.
This level discrepancy can be patched in two source files:
in src/sources/bjack_in.ml
and src/outputs/bjack_out.ml
there is a line which says:
Bjack.set_all_volume dev 75 ;
Changing the value from 75 to 100 fixes the problem.
I've only tested this on version 1.0.1 but the code in 1.1.0 appears to
be the same.
--
Richard Lamont
<[email protected]>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users