Line 42:
Line 42:
On the top-right corner there is a small area where some useful information is displayed in real time:
On the top-right corner there is a small area where some useful information is displayed in real time:
−
* CPU-load => A small horizontal bar on the top right.
+
* Audio Peak-meter or CPU-load => 1 or 2 small horizontal bars on the top right.
−
* MIDI-IN => Green '''M''' flag
+
* MIDI-IN => Blue '''M''' flag
−
* Xrun => Red '''X''' flag
+
* Xrun => Red '''warning''' flag
−
* Under-voltage => Red '''V''' flag
+
* Under-voltage => Red '''ray''' flag
−
* Over-temperature => Red '''T''' flag
+
* Over-temperature => Red '''thermometer''' flag
−
* Recording Audio => Red '''R''' flag
+
* Recording Audio => Red '''circle''' flag
−
* Playing Audio => Red '''>''' flag
+
* Playing Audio => Green '''play''' flag
−
The CPU-load bar shows the CPU usage as calculated by the Jack Audio Server:
+
By default, Audio Peak-meter is shown. The meter covers the range -50dBFS to 0dBFS, i.e. maximum permissible level at full scale (far right) down to 50dB below that at far left:
+
+
* The green segment covers the range -50dBFS to -10dBFS.
+
* The yellow segment covers the range -10dBFS to -3dBFS.
+
* The red segment covers the range -3dBFS to 0dBFS.
+
+
There are independent meters for left and right channels which monitor the system output, i.e. the mix of audio that feeds the Zynthian output. Level decays with a logarithmic rule, taking one second to decay to -200dBFS so will decay to -50dBFS (the displayed range) in about quarter of a second. Peaks are displayed instantly, i.e. the attack of the meter is immediate(*). The peak hold bar remains for two seconds or until a higher peak is reached.
+
+
(*) Meter is updated 5 times per second so there could be 200 ms delay in peak being displayed.
+
+
Alternately, CPU-load bar can be enabled from webconf, replacing the Audio Peak-meter. The CPU-load bar shows the CPU usage as calculated by the Jack Audio Server:
This is a running average of the time it takes to execute a full process cycle for all clients as a percentage of the real time available per cycle determined by the buffer size and sample rate.
This is a running average of the time it takes to execute a full process cycle for all clients as a percentage of the real time available per cycle determined by the buffer size and sample rate.