Everything about DirectMusic
Microsoft DirectX API component
DirectMusic is a deprecated component of the Microsoft DirectX API that allows music and sound effects to be composed and played and provides flexible interactive control over the way they are played. Architecturally, DirectMusic is a high-level set of objects, built on top of DirectSound, that allow the programmer to play sound and music without needing to get quite as low-level as DirectSound. DirectSound allows for the capture and playback of digital sound samples, whereas DirectMusic works with message-based musical data. Music can be synthesized either in hardware, in the Microsoft GS Wavetable SW Synth, or in a custom synthesizer. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: DirectMusicA 5-minute orientation
- Pick up a classic book: Beginning Direct3D game programmingThe most-reprinted book on the subject
- Go sideways: DirectSoundA closely related topic
- Go sideways: Windows legacy audio componentsA closely related topic
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Beginning Direct3D game programmingWolfgang F. Engel · 2001
Isometric game programming with Directx 7.0Ernest Pazera · 2001
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- DirectSound DirectSound is a deprecated software component of the Microsoft DirectX library for the Windows operating system, superseded by XAudio2. It provides a…
- Windows legacy audio components This article describes audio APIs and components in Microsoft Windows which are now obsolete or deprecated. The MME API or the Windows Multimedia API (also…
- Environmental Audio Extensions The Environmental Audio Extensions (or EAX) are a number of digital signal processing presets for audio, present in Creative Technology Sound Blaster sound…
- Ensoniq AudioPCI The Ensoniq AudioPCI is a Peripheral Component Interconnect (PCI)-based sound card released in 1997. It was Ensoniq's last sound card product before they…
- Cross-platform Audio Creation Tool Cross-platform Audio Creation Tool (XACT) is an audio programming library and engine released by Microsoft as part of the DirectX SDK. It is a high-level…
- Sound card A sound card (also known as an audio card) is an internal expansion card that provides input and output of audio signals to and from a computer under the…
- MIDI Musical Instrument Digital Interface (/ˈmɪdi/; MIDI) is a technical standard that describes a communication protocol, digital interface, and electrical…
- XAudio2 XAudio2 is a lower-level audio API for Microsoft Windows, Xbox 360 and Windows Phone 8, the successor to DirectSound on Windows and a supplement to the…