First of all im sure now its a SD card issue + Buffer Disting management issue reading Wave files
I tryed 4 SD card with différents caracteristics in term of reading spead.
( I put a pics with the 4 SD card used from left the worst to the right the best.)
Samsung Evo 32G provided with the disting Ex:
- SD speed test : Min: 2.92/ Max 2,96/ Avg 2.93.
- Sound report : the worst one , like i said before the module just play few note and stop , then come back with latency then crash totally with obligation to reboot after main freeze.
Kingston 16G :
- SD speed test : Min: 2.89/ Max 3/ Avg 2.90
- Sound report : way better, the module now crash one time after 3 min play. At the différence with the samsung one the module now play all notes , he only make some "clicks" at some point when you play too much notes at same time. Looks like a buffer or "cpu full "noise alert.
PNY 32G :
- SD speed test : Min 2.38/ Max 3.03/ Avg 2.54
- Sound report : Again a bit better, module never crashed, but i have still some "clicks if i play or stress with too much notes at the same time depending the preset. You can really hear that with piano or string waves. If you reduce the enveloppe time you can win a bit of tolerance of that buffer glitch.
SANDISK ULTRA 128G :
- SD speed test : Min 1.86/ Max 1.91 / Avg 1.89
- Sound report : The best one, No crash or freeze at all, way more tolerance and " headroom" with lot off notes pressed at same time. Still some clicks if you play too much quick with too much notes.
Conclusion : my conclusion is a bit weird cause opposit of what the manual said about SD card recommended speed.
On my side more the SD card his low speed and far of the 3Mb/s target and better it is
I hope it will help OS to find the problem.