Kick drum
Una vez sabemos que es y cómo utilizar un envelope vamos a crear un sonido que imita el kick drum de una batería.
Crearemos una version sencilla con los elementos de pure data que hemos aprendido hasta el momento. Vamos a utilizar dos envelopes, unos para el volumen y otro para la frecuencia.
Empecemos con el envelope del volumen:
Vamos a utilizar un oscilador y vamos a regular su volumen con un envelope utilizando el objeto vline~. Los parametros del vline son los que nos van a permitir conseguir el efecto del kick-drum. En este caso nuestro envelope parte de 0.5 lo que va a generar un pequeño golpe, el attack es muy rápido, va de 0.5 a 0.8 en 5 milisegundos. El decay mucho más largo que en el attack baja de nuevo a 0.5 en 60 milisegundos, no tendremos sustain e inmediatamente después del decay comenzaremos con el release, que sera la parte mas larga de nuestro envelope, bajando a 0 en 400 milisegundos.
Abrir el patch tal y completar como se indica a continuación.
Habréis podido comprobar que cada vez suena un poco diferente. Esto pasa por que la fase de la onda cada vez que activamos el kick es distinta. Para que suene siempre igual tendremos que inicializar la fase del oscilador cada vez que activemos el kick, haremos esto a traves del inlet derecho del oscilador. Podéis probar diferentes valores para la fase buscando el sonido que mas os guste.
Hasta el momento la frecuencia del kick drum se mantiene constante desde el inicio al final del sonido del kick drum, en la imagen superior es de 74 Hz. Para continuar dándole forma al kick drum vamos a introducir un envelope que modifique la frecuencia, siendo mas aguda al principio que al final. En este caso nuestro envelope tres secciones, la primera un attack que va de 6 a 2 en 2 milisegundos. La segunda un sustain que dura 3 milisegundos y la ultima un release que va de 2 a 0 en 458 milisegundos.
Como podéis comprobar hemos hecho coincidir el tiempo de duración total del envelope que regula la frecuencia y el del envelope que regula el volumen, 465 milisegundos, si estos tiempos fueran distintos, la duración del kick drum vendría determinada por el envelop de menor duración. Como podéis ver multiplicamos nuestro envelope por un valor que va a condicionar el rango de frecuencias de nuestro kick drum. En el ejemplo de la imagen superior la frecuencia inicial del kick drum es de 6x51= 360, tras 2 milisegundos esa frecuencia baja y se mantiene 3 milisegundos en 2x51= 102 Hz y de ahi descenderá a 0 en 458 milisegundos.
Ahora vamos a hacer regulable una parte del envelope que controla la frecuencia, en concreto el comienzo del kick, utilizando el simbolo $, esto va a afectar al golpe inicial del kick drum. ¿Que notáis al variar ese valor?
Vamos a introducir ahora un nuevo elemento para controlar la escala de la frecuencia inicial de manera aleatoria. El objeto random.
random
Este objeto blabla blabla