After connecting you will see the following screen:
Connected.
--------------------- left
Alice 32+50 ms [########++++++++++--------------------] -60 dB (-41 dB)
.Bob 30+69 ms [####################+++---------------] -36 dB (-32 dB)
Cyril 30+24 ms [##########++--------------------------] -57 dB (-53 dB)
David 18+48 ms [################+++-------------------] -45 dB (-38 dB)
Eva 21+53 ms [#######++++---------------------------] -63 dB (-54 dB)
--------------------- right
[d/u] move down/up in list
[+/-] decrease/increase microphone volume by 2 dB
[M] mute microphone [A] mute incoming audio
Leading track: - [L] become leader [m] start metronome
Metronome: 4 beats per bar [h/l] -/+ 1
80 beats per minute [j/k] -/+ 2 [J/K] -/+ 20
Recording: [r/R] start incl./excl. leading track
[^C] exit
In the upper part, there is a list of users ordered by the sound
direction from left to right. Your line (here Bob) starts with a dot and
you can move it in the list by pressing d
and
u
.
Each line then contains the sum of round-trip sound system and rest
latency of the respective user. And to the right of it, there is current
sound intensity – the first value is average (denoted by
#
), the second is the peak value (+
).
For microphone volume adjustment use +
and
-
keys, one press corresponds to 2 dB, which is one symbol
on the printed scale. Everybody controls its own microphone intensity –
the difference is audible by all except the one.
Press M
or A
for muting microphone or
incoming audio, respectively. If your microphone is muted, you will see
silent
text next to your sound intensity scale.
Ctrl+C
terminates the application.
Leading track
A leading track may be either a metronome or sound from one user marked as leader. Initially it is off.
The whole round-trip latency is also the time between sending sound from server and receiving user’s reaction to it there. The leading track is sent to everybody by this time earlier, which means that all reactions to it should be received by server at the same time.
So you will first hear the leading track (metronome or leader), you should try to sing with it and after a while (in a case of Bob after 99 ms) you will hear all other voices synchronously.
The latency of leader is artificially increased according to the worst users’ latency – to have enough of its recorder voice to send it in advance. The leader then hears all other voices synchronously, but with greater delay then normally. The artificial delay may be only increased if other user’s delay fluctuate, for decreasing it you need to turn leadership off and on again.
If you have your microphone muted in the application, you will hear the leader track synchronously with others.
For controlling leadership and metronome use L
,
m
, h
, l
, j
,
k
, J
, K
as described on the
screen.
Recording
Recording may be toggled by anybody, but the result is stored always on the server. It is uncompressed stereo sound file with the same surround effect as in the application.
If the leading track is being recorded, it is synchronous with other
voices. Use lower r
to include the leading track and
capital R
to exclude it.