Back to Search Start Over

Reproducción de ficheros MIDI con OpenAL

Authors :
Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica
Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors
Agustí Melchor, Manuel
Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica
Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors
Agustí Melchor, Manuel
Publication Year :
2021

Abstract

OpenAL es un motor de audio 3D capaz de renderizar el sonido que escucha un oyente al recrear una escena sonora tridimensional, de modo que el usuario se "vea" envuelto entre las fuentes de sonido dispuestas a su alrededor. OpenAL no se encargará de cargar audio de un fichero en disco, sino de enlazarlo a una fuente de sonido, cuando ya está cargado en memoria y sin compresión. Si se quiere ampliar el conjunto de ficheros de los que OpenAL puede importar el audio se puede recurrir a librerías específicas. De manera que se puede ampliar la operativa, al tiempo que limitar el peso de este componente en una aplicación, a solo los formatos que se sepa que se van a utilizar. En este artículo se verá el uso del formato MIDI (Musical Instrument Digital Interface) de audio y de las funciones de la librería libWildMidi para determinar las propiedades del audio contenido en un fichero, extraer los datos de audio que este contiene y llevarlos a memoria en un formato que sea compatible con las estructuras de OpenAL para que este los reproduzca.

Details

Database :
OAIster
Notes :
TEXT, Spanish
Publication Type :
Electronic Resource
Accession number :
edsoai.on1290670203
Document Type :
Electronic Resource