Skip to main content

Practica 5: Caja de ritmos

Ahora que tenemos los instrumentos de una batería y sabemos hacer un secuenciador vamos a juntarlo todos para crear una caja de ritmos de 8 pasos/tiempos. 

¿Qué necesitamos y estructura va a tener este programa? Este sera nuestro algoritmo general

1- Necesitamos un contador de 8 pasos.

2- Necesitaremos enviar esos pasos a cada uno de nuestros instrumentos

3- Necesitaremos indicar en cada instrumento en cual o cuales de los 8 pasos queremos que se activen. 

4- Necesitaremos mezclar la señal de los tres instrumentos y regular su volumen.

5- Necesitaremos poder regular el volumen de cada instrumento para ajustar la mezcla.


1- Contador de 8 pasos.

Esto ya lo hemos hecho anteriormente en la página tal. Y sería algo asi:

image-1668082983715.PNG

 

2- Enviar esos pasos a cada uno de nuestros instrumentos.

Para mantener facilitar el orden y la legibilidad de nuestro patch utilizaremos los objetos send and receive para enviar el resultado de nuestro contador (que sera valores del 0 al 7) a cada uno de nuestros instrumentos.

3- Indicar en cada instrumento en cual o cuales de los 8 pasos queremos que se activen. 

Este paso va a ser el más novedoso para nostros ya que aún no hemos construido un patch así. ¿Como podemos hacer esto y que necesitamos? escribamos un algoritmo para plantear la solución a nuestro problema.

3.1- Necesitamos saber en qué paso está el contador.

3.2- Necesitaremos una configuración que indique en que pasos queremos que se active el instrumento.

3.3 - Necesitamos saber si el paso en que se encuentra el contador está activado en un instrumento. 

3.4 - Si el paso en el que se encuentra el contador esta activado enviaremos un bang para activar el instrumento   

3.5 - Si el paso en el que se encuentra el contador no está activado no enviaremos un bang para activar el instrumento