
Friday, November 12, 2004
En mayo hablé de una metaclase en C++ para manejo de muestras de audio en memoria que nunca llegué a añadir en el blog. Mejor tarde que nunca, os incluyo los fuentes de dicha metaclase, y así retomo mi abandonado blog.
Como ya comenté, la plantilla de clase se adapta a los diferentes tipos de datos que pueden ser usados como muestra de audio. El formato de la muestra en memoria es independiente del archivo cargado. Es capaz de leer y escribir muestras en wav y aiff. Unicamente se usan funciones de las librerías estándar de C++, por lo que puede ser compilado en cualquier plataforma, ya sea con procesador little o big endian.
El paradigma de la programación en C++ Standard es el opuesto del .NET: un único lenguaje, cualquier plataforma. A quien le interese estos temas, el siguiente código le puede resultar interesante como ejemplo de programación contemporánea en este lenguaje.
http://blogs.clearscreen.com/gui/files/audiosample.zip