DirectMusic es un componente de la API de Microsoft DirectX que permite componer y reproducir música y efectos de sonido y provee un control flexible e interactivo durante la reproducción.
DirectSound se utiliza para capturar y reproducir fragmentos de sonido mientras que DirectMusic trabaja con datos musicales.
[1] DirectMusic fue lanzado originalmente como un control ActiveX llamado Interactive Music Architecture (IMA).
[1] DirectMusic es un completo sistema para implementar sonido de forma dinámica con aceleración por hardware y tecnologías de Microsoft como DirectX Media Objects.
La música puede ser generada antes de la reproducción y reproducida sin variaciones o puede responder de forma flexible a los eventos del programa.