Estoy a cargo de un grupo de estudio de programación de software para audio. Actualmente nos estamos encontrando los Jueves de 6 a 8 pm en La Miscelánea. La entrada es libre y están tod@s muy invitad@s!
Si quieren mas info o seguir los temas que tocamos en el grupo, suscríbanse a la lista de correos.
Category Archives: Programación para audio
Running PureData patches on a Beagle Board.
PureData patch Running on a BeagleBoard from Rafael Vega on Vimeo.
If you don't want to read the whole thing and just want to play a PD patch on your
BeagleBoard, read part 2 of this article.
0. Motivation.
-
There is a large number of open-source software tools for working with audio. From low level programming tools to full-fledged digital audio workstations. On another side, there are musicians, producers and sound designers who use many hardware tools and there are few open-hardware alternatives for musical applications.
-
Audio designers, musicians and producers don't usually have software development skills and need graphic tools for audio processing. Many of them want to take their algorythms to stage or to the studio "in a box".
This is a small step towards the possible development of an open and portable audio processing platform.
[PPA 07] Síntesis aditiva con tabla de datos.
Aquí va un patch en PureData que ilustra como funciona la síntesis
aditiva:
Las siguientes funciones muestran cómo se puede pre-llenar un buffer con
un periodo de una señal para después ser leído en el callback de audio.
Esto mejora dramáticamente la velocidad de computo de un sintetizador:
los cálculos se hacen de antemano y durante el callback solo hay
operaciones de acceso a memoria.
[PPA 06] Archivos de audio y normalización de señales.
Aquí va un programa que puede leer y escribir archivos de audio en
varios formatos usando la librería sndfile. Además muestra como usar getopt_long para análizar los
parámetros de línea de comando del programa y muestra un algorimo básico
para normalizar señales.
[PPA 05] Entradas de audio, modulación de anillo y streams en estéreo.
Aquí va el esqueleto de un programa que abre dos streams de audio, uno
de entrada y uno de salida y proporciona una función de callback en la
que podemos jugar con los streams:
[PPA 04] Streams de audio, PortAudio y un oscilador simple
PortAudio es una librería de audio I/O, multiplataforma y de código abierto. Permite escribir programas sencillos de audio en C o C++. Su objetivo es promover el intercambio de software de audio entre los desarrolladores en distintas plataformas. Muchas aplicaciones utilizan PortAudio para audio I/O.
El siguiente programa muestra una lista de las interfaces de audio
disponibles en el sistema:
[PPA 03] Introducción a C parte 2. Strings, arrays y punteros.
Tercer tema para el curso de programación para audio que se está dictando en el Subterrakeo. Click aquí para info de horarios, cómo llegar o para suscribirse a la lista de correos.
Continue reading
[PPA 02] Introducción a C
Sesión para el 5 de Julio de 2011 del curso de programación para audio que se está dictando en el Subterrakeo. Haga click aquí para info de horarios, cómo llegar o para suscribirse a la lista de correos.
[PPA 01] Herramientas y Saludos
Este articulo es la memoria de las dos primeras sesiones (Junio 21 y 28 del 2011) del curso de programación para audio que se está dictando en el Subterrakeo. Haga click aquí para info de horarios, cómo llegar o para suscribirse a la lista de correos.



