Já
pensou em poder fazer seu próprio MP3 player, ou colocar trilhas
sonoras de alta qualidade em seus jogos feitos com VB & DX?
Pois então nem perca tempo pensando e faça isso já!
Um
pequeno controle ActiveX, freeware, permite que o VB reproduza arquivos
do tipo Stream (MP3), Module (S3M, MOD) e Sample (WAV) de uma maneira
bem simples.
O
controle possui diversos recursos, como controle de volume, entre outros.
E pode ser usado em jogos que se utilizam do DirectX sem causar interferência
no DirectSound, pois o próprio controle se utiliza do DirectSound.
Para demonstrar o funcionamento do mesmo, foi criado um projeto em VB
5 de um player (a tela do programa é vista na imagem a seguir).

Como
o código do projeto é um tanto extenso, devido aos vários
recursos que o mesmo possui, não será listado aqui no
site. Mas você pode fazer o download do projeto, que não
é tão complicado.
Além do projeto, há também o arquivo de instalação
do controle e alguns sons S3M para demonstração do programa.
Arquivo com o fonte do projeto - 33 Kb (vb_project6.zip)
Instalação do controle - 311 Kb (DMC2.zip)
Arquivos S3M de exemplo - 259 Kb (s3m_samples.zip)