stringtranslate.com

sndio

sndio es la capa de software del sistema operativo OpenBSD que gestiona tarjetas de sonido y puertos MIDI . Proporciona un servidor de sonido opcional y una interfaz de programación de aplicaciones documentada para acceder al servidor o al hardware de audio y MIDI de forma uniforme. [1] sndio está diseñado para funcionar con aplicaciones de escritorio, pero presta especial atención a los mecanismos de sincronización y la confiabilidad que requieren las aplicaciones de música. [2]

Características

El servidor de audio y MIDI de sndiod es el componente principal de sndio. Su objetivo es llenar el vacío entre los requisitos de los programas y el hardware básico expuesto por los controladores de dispositivos del sistema operativo . [3] Esto incluye: [4]

Los últimos puntos son ganchos en el servidor de sonido que tienen como objetivo mejorar la interoperabilidad entre programas de audio y MIDI . [5] El uso de protocolos MIDI estándar para el control de volumen y sincronización permite la interoperabilidad con software o hardware MIDI conectado a una computadora . [6]

Historia

Se agregaron capacidades mínimas de servidor a aucat , una herramienta de manipulación de transmisiones de audio y predecesora de sndiod , en octubre de 2008, [7] que se envía con OpenBSD 4.5. [8] [9] En diciembre de 2011, aucat pasó a llamarse sndiod [10] y luego se envió con OpenBSD 5.1 como servidor de sonido predeterminado que se iniciaba al iniciar el sistema operativo . [11]

Marcos similares

Referencias

  1. ^ "interfaz sndio para dispositivos de audio". Páginas del manual de OpenBSD . Consultado el 3 de agosto de 2016 .
  2. ^ Ratchov, Alexandre (2010). "Marco OpenBSD de audio y MIDI para aplicaciones de escritorio y música" (PDF) . AsiaBSDCon . Consultado el 16 de septiembre de 2012 .
  3. ^ Arons, Barry (marzo de 1991). "El diseño de servidores de audio y kits de herramientas para respaldar el habla en la interfaz de usuario" (PDF) . Revista de la Sociedad Estadounidense de E/S de Voz . Consultado el 16 de septiembre de 2012 .
  4. ^ "Páginas del manual de OpenBSD". man.openbsd.org . Consultado el 14 de mayo de 2016 .
  5. ^ Alejandro, Peter Lawrence; Whitear, Caroline J. (2001). Cómo funciona MIDI, sexta edición. Hal Leonard. ISBN 9780634020834.
  6. ^ Ratchov, Alexandre (31 de marzo de 2012). "La historia de la pista de audio adicional: grabar música con OpenBSD". No mortal . Consultado el 16 de septiembre de 2012 .
  7. ^ Ratchov, Alexandre (27 de octubre de 2008). "Blog del desarrollador: trabajo de audio reciente de ratchov @". No mortal . Consultado el 16 de septiembre de 2012 .
  8. ^ "La versión OpenBSD 4.5". OpenBSD . 1 de mayo de 2009 . Consultado el 16 de septiembre de 2012 .
  9. ^ Biancuzzi, Federico (15 de junio de 2009). "PuffyTron recomienda OpenBSD 4.5". Medios O'Reilly . Consultado el 16 de septiembre de 2012 .
  10. ^ "src/etc/rc.conf". OpenBSD CVS . 9 de diciembre de 2011 . Consultado el 14 de mayo de 2016 .
  11. ^ "La versión OpenBSD 5.1". OpenBSD . 1 de mayo de 2012 . Consultado el 16 de septiembre de 2012 .

enlaces externos