We had the same problem, DS4 easily remember all the pieces he just played once or twice, or memoried by just listening
which is..musical talnet

but also caused the trouble of the speed of site reading notes

Our piano teacher gave him music pieces that he never seen and let him played. Or let him play first before he listen them