15. Tocar en vivo
▶ Abrir en Aratu para escuchar y cambiar los ejemplos
Mientras la pieza suena, la cambias; no la reescribes.
- Todo se repite. Cada línea suena sin parar, cada una con su largo.
- Un cambio es una línea.
hh = cc cc oc cccambia el hi-hat y nada más; las otras partes siguen. - Los cambios caen en el tiempo. Una edición entra en el compás
siguiente;
now:la hace entrar en el tiempo siguiente:now: play fill oncetrae un redoble en el tiempo siguiente, y el groove vuelve en la barra donde estaría. - Prepara de antemano.
at bar 17: play fillprograma un cambio;at bar 17 beat 3:lo hace entrar en el tercer tiempo (beat 2.5cae entre el 2 y el 3), yfrom bar 17 to 24:lo hace valer solo en esos compases: en el 25 vuelve lo que valía antes. Una línea también cambia en un compás:at bar 9: melodia = | … |toca la melodía nueva desde el 9, desde su principio.play groove 3xes lo mismo quex3. - Duraciones.
overaceptabars,beats,eighthsysixteenthsencresc,fade,rit,accel, rampas de tempo y parámetros:piano: cresc to ff over 6 beats. - Salir y volver.
guitarra: outsilencia una parte desde el compás siguiente yguitarra: inla trae de vuelta;all: outdetiene todo. Funcionan conat baryeverytambién. - Nada vuelve a empezar. Las partes mantienen su lugar en el compás cuando otra cambia, y mientras el texto tenga un error, sigue sonando la última versión que estaba bien.
El escenario. Para tocar frente al público, el botón Escenario en Tocar (o Ctrl+Shift+F) deja solo el código en la pantalla, en pantalla completa y con letra grande para el proyector. El borde destella en el primer tiempo de cada compás, los símbolos se encienden cuando suenan y el primer mensaje aparece abajo. Una franja arriba muestra siempre el compás, los tiempos y el tempo, con una línea que corre en la duración de un compás. Los botones de la franja tocan y detienen, traen las escenas, cambian el tamaño de la letra (A− y A+), muestran el mapa del ritmo abajo y salen del escenario; desaparecen cuando el ratón se queda quieto y se quedan en una pantalla táctil. Esc también sale. El botón 2 columnas divide el código en dos columnas, como en un periódico: la segunda empieza donde termina la primera, y sigue así mientras escribes. Cada columna se desplaza sola: mover una no mueve la otra, y cada una queda donde la dejaste hasta que la letra cambie de tamaño. Editar en cualquiera cambia el mismo texto. En el celular el escenario tiene una sola columna y su propio tamaño de letra. Caber en pantalla achica la letra a medida que la música crece, para que todo quepa sin desplazar, hasta un tamaño todavía legible; a partir de ahí, las columnas se desplazan. Apagado, la letra queda del tamaño elegido con A− y A+, y se desplaza.
Seguir la música y ver el sonido. El botón Seguir, en Tocar y en
el escenario, lleva la pantalla al trozo que está sonando; espera
mientras escribes, haces clic o te desplazas. El visor muestra la onda de
la música mientras suena, y un clic en ella muestra las frecuencias. Una
línea con el nombre de una parte o de una línea, un punto y onda
(bajo.onda) dibuja debajo la onda de esa parte; con rollo
(drums.hh.rollo), las notas del compás pasando bajo una línea que
avanza, una fila para cada nota o tambor. La onda de una parte es su sonido
de verdad después de los efectos, leído del osciloscopio de Manguebyte
para esa parte y quieto en un paso por cero subiendo, unas tres vueltas de
la nota más grave; una línea de la batería, o una parte que toca el
provisional, se dibuja a partir de las notas que toca. Los dibujos no
cambian el sonido. El mapa del ritmo, debajo
del editor, muestra la música en el tiempo: una columna para cada compás,
en el orden en que suena, con la sección arriba, y una fila para cada
parte; una línea naranja lo recorre y él se desplaza con ella. Una pieza
que vuelve a empezar (una forma, un loop) aparece una vuelta sola.
La cuenta. El botón Entrar, arriba, abre una cuenta de MusiMind,
la misma que usa el Aratu de dentro de MusiMind, o crea una (nombre,
correo, contraseña de 8 caracteres o más, fecha de nacimiento, nombre y
correo de un responsable para menores de 18, y la aceptación de los
términos de MusiMind). Con la cuenta abierta, Guardar en mi cuenta
guarda allí la pieza del editor; desde entonces cada cambio se guarda
cerca de un segundo después de que se deja de escribir, como borrador, y
Guardar versión guarda una versión numerada que Versiones trae de
vuelta (lo que tenía el editor se guarda antes como versión). Mis
piezas las lista todas, para abrir, renombrar o borrar. Una pieza tiene
como mucho 64 KB, y su nombre y sus comentarios pasan por la moderación de
MusiMind. Abrir un ejemplo, un enlace compartido o una pieza del libro
deja la pieza de la cuenta como estaba. La sesión es un token de acceso de
pocos minutos y un token de renovación que se cambia por un par nuevo
cuando se acaba, guardados en este navegador; Salir la termina. El
botón solo aparece donde la API de MusiMind responde junto al editor (en
/api).
Tocar en una DAW. El botón DAW, en Tocar, se conecta con el
plugin Aratu Bridge de Manguebyte en una pista de la DAW (puerto 47870,
salvo que el plugin tenga otro; ws://127.0.0.1). La página manda al
plugin lo que ella misma tocaría, las partes, sus efectos y números, los
archivos de las voces grabadas y cada nota, y el plugin los toca con el
mismo motor, en la pista; el navegador no hace ningún sonido. Los tiempos
de la página se vuelven tiempos de la línea de tiempo de la DAW, a su
tempo, y cada barra de compás se vuelve a poner en el tiempo de la DAW,
para que los dos relojes no se separen. Manda la DAW: su play empieza la
pieza en su compás siguiente, un salto del cursor la empieza otra vez ahí,
su stop la para, y su tempo se escribe en la línea tempo: de la pieza.
Mientras la DAW está en bucle, la pieza sigue a su tiempo y cada vuelta
suena. Con la DAW parada, la pieza suena desde la página y se oye en la
DAW. Los osciloscopios de las partes (bajo.onda) y los niveles no llegan
por la conexión; la onda se dibuja a partir de las notas. Si el plugin se
va, el sonido vuelve al navegador.
Compartir y grabar. El botón Compartir, en Tocar, copia un enlace
con la música adentro: quien abra el enlace oye y edita la misma pieza, y
Ctrl+Z le devuelve lo que tenía en el editor. La música va en la parte de la
dirección después del #, así que no pasa por ningún servidor. El botón
Grabar graba todo lo que sale por los altavoces, desde que se pulsa (y
empieza a tocar, si la música está parada) hasta que se pulsa de nuevo;
entonces el archivo se descarga, en WAV cuando el navegador puede.
Gestos de escenario. Una palabra cambia todo el arreglo, en el compás
siguiente, en el tiempo siguiente con now:, o en el compás marcado con
at bar:
| Escribe | Qué hace |
|---|---|
breakdown (quiebre) |
la batería, la percusión y el bajo salen |
build over 8 bars (subida en 8 compases) |
un redoble de caja en negras, corcheas, semicorcheas y fusas, creciendo, mientras un filtro pasa altos sube en todas las partes y vuelve al final; sin duración, 4 compases |
drop (caída) |
todo vuelve, con un platillo en el primer tiempo |
solo bajo, solo off |
solo suena una parte; solo off (o all: in) trae lo demás |
from bar 17 to 24: breakdown vale solo en esos compases.
Ritmos listos. ritmo house (o groove, levada) escribe las líneas
de una batería: house, techno, trap, dnb, breakbeat, hiphop, funk, rock,
reggaeton, funk carioca, bossa, samba, baião, maracatu. Los ritmos son en
4/4. Mientras suenan, la palabra se ilumina; una línea escrita con el mismo
nombre, en la misma parte, toma el lugar de la línea del ritmo.
Atajos. Ctrl+Enter toca o actualiza; Ctrl+. para; Ctrl+/ comenta las
líneas seleccionadas (dejan de sonar); Alt+M escribe o borra parte: out
para la parte de la línea del cursor; Alt+S escribe o borra solo parte.
Escenas. Ocho lugares, en Tocar y en el escenario, guardan la música del editor y la traen de vuelta: clic en una escena vacía para guardar, en una guardada (o Ctrl+Shift+1 a 8) para traerla, y Shift+clic para guardar encima. Con la música sonando, la escena entra en el compás siguiente, y Ctrl+Z lo deshace. Las escenas quedan en este navegador.