DirectMusic

DirectMusic是DirectX的一員,是播放音樂API,DirectMusic格式與MIDI格式類似,使用DLS(downloadable sounds)标准,擁有超过16組MIDI通道,可以同时演奏有多于16个的instrument。每一instrument都拥有一個 performance channel(PChannel)。DirectMusic提出 channel groups,最多可同时有 65,536 个channel 组,每一组又可包括16个channel,共可以有超过一百万个channel。

DirectMusic 中,instrument patch 是一个32位值,不同於MIDI patch 的7位值,前7位(bit0-bit6)與MIDI patch相同,第8位(bit7)是0,第9位至16位(bit8-bit15)是LSB,第17位(bit16)是0,第18位至24位(bit17-23)是MSB,第25位(bit24)是0,其後是保留值,最後一位(bit31)是0。

Microsoft Software Synthesizer 由DirectMusic 提供的預設端口。DirectMusic和DirectSound是DirectX的兩個獨立組件,但功能有部分重疊。

外部連結

圖形介面
  • 桌面窗口管理器
  • DirectX
  • Direct2D
  • Direct3D
  • D3DX
  • GDI / GDI+
  • WPF
  • Silverlight
  • WinRT XAML英语Windows Runtime XAML Framework
  • Windows色彩系统
  • Windows Image Acquisition英语Windows Image Acquisition
  • Windows Imaging Component英语Windows Imaging Component
  • DXGI
  • Windows高级光栅化平台(WARP)
  • WinG标准
音樂與音效
多媒體
Web
資料存取
網路
通訊
  • 訊息API英语Messaging Application Programming Interface
  • 電話API
  • WCF
管理
元件與模型
函式庫
驱动程序
安全性
.NET
软件工廠
  • EFx Factory英语EFx Factory
  • Enterprise Library英语Microsoft Enterprise Library
  • 複合使用者介面英语Composite UI Application Block
  • CCF英语Microsoft Customer Care Framework
  • CSF英语Microsoft Connected Services Framework
行程間通訊
可協助性
  • Active Accessibility英语Microsoft Active Accessibility
  • 使用者介面自動化英语Microsoft UI Automation
文字與多語系支援
  • DirectWrite
  • 文本服务框架英语Text Services Framework
  • 文本对象模型英语Text Object Model
  • 输入法编辑器
  • 語言介面套件英语Language Interface Pack
  • 多語系使用者介面英语Multilingual User Interface
  • Uniscribe
遊戲開發