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

Reply via email to