From a8942ef4408f32ab4269b2ff2c0d8711c7e14091 Mon Sep 17 00:00:00 2001 From: copych <70332557+copych@users.noreply.github.com> Date: Wed, 24 Apr 2024 17:48:51 +0300 Subject: [PATCH] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 607ad65..5d586d1 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ It's possible to rearrange classes in order to allocate members dynamically, and # Polyphony With the microSD cards that I have, the current setting is 19 stereo voices. I now set 8 sectors per read, which gives approx. 5 MB/s reading speed. Combined limitation is per-voice buffer size (i.e. how many sectors we read from the SD per request). The more the size, the more the speed. But the more the size, the more memory we need. In theory, 5 MB/s at 44100 Hz 16 bit stereo should give 29 voices polyphony, so there is probably a room to improve to get more simultaneous voices. But the limitation can also be caused by the computing power and by the internal cache performance. + PS. Of what I have tested, faster cards won't give you dramatical improvement in the matter of polyphony. I have tried a newer microSD which reads 8 sectors random blocks at apx. 7 MB/s, but only 20 voices I have managed to run. # Velocity layers