From c30955409ad93e4731652a96b223297cb2b6fcc0 Mon Sep 17 00:00:00 2001 From: dcoredump Date: Fri, 21 Jun 2024 12:10:08 +0000 Subject: [PATCH] Update doc/DX7_output_level.md --- doc/DX7_output_level.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/DX7_output_level.md b/doc/DX7_output_level.md index eea01c7..c6e0c07 100644 --- a/doc/DX7_output_level.md +++ b/doc/DX7_output_level.md @@ -1,3 +1,5 @@ +From dronus. Maybe this helps to get a better SNR? + But polyphony is, using 16bit DAC. As 16 notes may playing simulttaneously, the peak sample value is actually 16 times that of a single oscillator. Hence the Dexed code scales the output down in some fashion, there is a explicit division by 16 at dexed.cpp:148 to cope for the 16x polyphony, and maybe some further attenuation depending on the algorithm to cope with the parallel carrier outputs. That means playing only one note, only 12 of 16bit amplitude would be used, this can be clearly seen if audio is recorded via USB and all volume and carrier output levels are at 100.