The last version of your wav to c converter works correctly (no initial clic).
The min size of the pcm array to be played, the min size is 0x900. I believe it is always the case while using slPCMOn, but the testing has been done only with 8 bits mono sounds.
I have written some code using sound priority to bypass the four voice limitation by stoping low prio pcm when a higher prio pcm is needed. It works very well. I can post the code if somebody needs it (irequires sgl).
The min size of the pcm array to be played, the min size is 0x900. I believe it is always the case while using slPCMOn, but the testing has been done only with 8 bits mono sounds.
I have written some code using sound priority to bypass the four voice limitation by stoping low prio pcm when a higher prio pcm is needed. It works very well. I can post the code if somebody needs it (irequires sgl).