I've chosen to leave behind the #libmikmod for DS despite I knew mikmod for a long time and go for a somewhat-obscure, custom homebrew developed library called #libntxm
http://sylvainhb.blogspot.com/2008/02/ntxm-play.html
(I still have to dig into the community-maintained revival of that library, though)