跳至內容

DirectMusic

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 15:15 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

DirectMusic是 DirectX 的一員,是放送音樂的 API,DirectMusic 格式佮 MIDI 格式類似,使用 DLS(downloadable sounds)標準,擁有超過十六組 MIDI 巷路,會當同時演奏有偌於十六个的 instrument。每一 instrument 攏有一个 performance channel(PChannel)。 DirectMusic 提出 channel groups,上濟會當同齊有六十五 , 五百三十六个 channel 組,每一組閣會使包括十六个 channel,共會使有超過一百萬个 channel。

DirectMusic 中,instrument patch 是一个三十二位值,無仝 MIDI patch 的七位值,前七位(bit 零-bit 六)佮 MIDI patch 相仝,第八位(bit 七)是零,第九个至十六个(bit 八-bit 十五)是 LSB,第十七个(bit 十六)是零,第十八个到二十四个(bit 十七孵二十三)是 MSB,第二十五个(bit 二十四)是零,其後是保留值,上尾位(bit 三十一)是零。

Microsoft Software Synthesizer 由 DirectMusic 提供的預設埠頭。DirectMusic 和 DirectSound 是 DirectX 的兩个獨立組件,但是功能有部份疊起來。

外部連結

  • DirectMusic for the masses
  • DirectMusic Producer for the masses