Oerg866>
Echo is great driver with good sdk and documentation

It also have good support of SFX and it would be a very nice addition to SGDK if you permit it
But technically i think it is very similar to what we already have : 5FM + 1PCM@10 Khz + 4PSG.
I think having more PCM channels and / or variable rate would be a nice addition.
slobu>Hehe yeah it was, and as every year the music festival in the city celebrated my birthday
About the format used for the driver, maybe VGM is not a good solution as too intensive on Z80 to parse, i think the format should be optimized to limit Z80 parse operation time.
This way we could use about 70% of CPU time for PCM mixing and playing and about 30% for the rest (it should be more than enough i guess for both FM and PSG operation if we limit to simple register writes command).