Per prima cosa scarica dal sito Microsoft l'SDK completo delle DirectX. Se non erro il supporto per lo sviluppo in VB si è fermato alle DX8.1 (si parla di quindi di roba "vecchia" di parecchi anni)
L'SDK fornito da Microsoft è zeppo di esempi per VB6 e VC6 e puoi benissimo partire da li per poi approfondire le varie tecniche di utilizzo.

Per la gestione delle risorse audio non dovresti avere problemi di efficenza, totalmente da sconsigliare invece la progettazione di applicazioni 3D (mi riferisco all'utilizzo di VB come ambiente di sviluppo).

Il problema di "suonare" tramite le casse lo superi gestendo le DirectSound e gli oggetti DirectSoundBuffer.