stringtranslate.com

Música directa

DirectMusic es un componente obsoleto [1] de la API de Microsoft DirectX que permite componer y reproducir música y efectos de sonido y proporciona un control interactivo flexible sobre la forma en que se reproducen. Arquitectónicamente, DirectMusic es un conjunto de objetos de alto nivel, creado sobre DirectSound , que permite al programador reproducir sonido y música sin necesidad de llegar a un nivel tan bajo como DirectSound. DirectSound permite la captura y reproducción de muestras de sonido digitales, mientras que DirectMusic trabaja con datos musicales basados ​​en mensajes. La música se puede sintetizar en hardware, en Microsoft GS Wavetable SW Synth o en un sintetizador personalizado.

Historia

DirectMusic fue lanzado por primera vez por Microsoft en 1996 como un control ActiveX llamado Interactive Music Architecture (IMA). [2] Fue introducido como parte de la versión 6.1 de la biblioteca DirectX en febrero de 1999 y está incluido en todos los sistemas operativos Microsoft Windows a partir de Windows 98 Second Edition. Desde entonces, DirectMusic ha quedado obsoleto y no está disponible para aplicaciones de 64 bits en Windows Vista . [1] En Windows 7 , el soporte nativo de 64 bits está disponible para la API principal de DirectMusic relacionada con MIDI con marca de tiempo, pero no para el componente de interpretación. [3]

Detalles

DirectMusic ofrece un sistema completo para implementar bandas sonoras dinámicas que aprovechan la aceleración de hardware , los sonidos descargables (DLS), los objetos multimedia DirectX (DMO), los efectos de posicionamiento 3D avanzados y otras funciones. DirectMusic permite la composición y reproducción de bandas sonoras musicales dinámicas basadas en material de composición almacenado. En lugar de una reproducción estática, la música se genera sobre la marcha, se reproduce con variaciones y puede responder a eventos de programa flexibles. Con DirectMusic, es posible:

En Microsoft Windows Vista , DirectMusic utiliza únicamente síntesis de software . Además, se ha eliminado el sintetizador en modo kernel de DirectMusic que proporciona a los componentes de DirectMusic un temporizador de alta resolución. [4]

Véase también

Referencias

  1. ^ ab "Programación de 64 bits para desarrolladores de juegos". Biblioteca MSDN . Microsoft. Abril de 2008. Consultado el 3 de marzo de 2009 .
  2. ^ "Preguntas frecuentes sobre productores de DirectMusic". Archivado desde el original el 30 de junio de 2007. Consultado el 6 de octubre de 2007 .
  3. ^ Preguntas frecuentes sobre DirectX
  4. ^ Fluctuaciones de tiempo y desfases del reloj al editar o reproducir MIDI en Windows Vista

Enlaces externos