Aratu lenguaje orientado a la performance musical y la composición algorítmica

19. Mezcla

▶ Abrir en Aratu para escuchar y cambiar los ejemplos

Cada parte tiene volume (0 a 1) y pan (-1, toda a la izquierda, a 1, toda a la derecha), como los faders y las perillas de panorama de una mesa de mezcla: drums.volume = 0.5, guitarra.pan = -0.6. El reverb.mix de cada parte dice cuánto de ella va a la sala compartida de la mezcla.

Una parte que solo existe dentro de secciones o patrones se mezcla igual, desde afuera: el número vale donde sea que toque, y también en un cambio at bar o en un número que se mueve.

section baque { alfaia = O -o o_oo o; caja = Ssss Ssss Ssss Ssss }
form: baque x4
alfaia.volume = 1
at bar 3: alfaia.volume = 0.6

Para toda la obra. Un número escrito sin parte vale para todas: reverb.mix = 0.5 pone todas las partes en la reverb de la mezcla. Una cadena escrita para todos (o all) pone sus efectos en todas las partes, después de los de cada una. Y el propio bus de la mezcla, el master, tiene sus números:

todos: chorus -> delay
reverb.mix = 0.5
master.reverb.decay = 3 s
master.glue.on = 1
master.limiter.ceiling = -1
Master Qué es
master.reverb.decay, .size, .damping, .level la reverb compartida: duración (s), tamaño, amortiguación, volumen (dB)
master.glue.on, .threshold, .ratio, .makeup el compresor de pegamento: 1 lo enciende; umbral (dB), razón, ganancia (dB)
master.gain el volumen antes del limitador, en dB
master.limiter.ceiling el techo del limitador, de -12 a -0,3 dB

Ducking. pad: duck by kick le hace sitio al bombo: con cada golpe suyo el volumen del pad baja un 70% y vuelve en un tiempo, el latido que el sidechain da en el estudio. pad: duck by kick 50% over 1 eighth dice cuánto y en cuánto tiempo. Después de by va una parte (drums), una línea (bd), o un tambor por su nombre (kick, snare, clap, hat, o bombo, caja, palmas, charles) en cualquier línea que lo toque; all: duck by kick baja todas las otras partes. Mueve el volumen de la parte desde el valor escrito para ella, y sirve con at bar, from bar … to … y every.

drums { bd = b b b b }
pad = | la3+do4+mi4 _ _ _ |
pad: duck by kick 60% over 3 sixteenths