15. Tocar ao vivo
▶ Abrir no Aratu para ouvir e mudar os exemplos
Enquanto a peça toca, você a muda; você não a reescreve.
- Tudo se repete. Cada linha toca sem parar, cada uma no seu tamanho.
- Uma mudança é uma linha.
hh = cc cc oc cctroca o chimbal e mais nada; as outras partes continuam. - As mudanças caem no tempo. Uma edição entra no compasso seguinte;
now:a faz entrar no tempo seguinte:now: play fill oncetraz uma virada no próximo tempo, e o groove volta na barra em que estaria. - Prepare antes.
at bar 17: play fillprograma uma mudança;at bar 17 beat 3:a faz entrar no terceiro tempo (beat 2.5cai entre o 2 e o 3), efrom bar 17 to 24:a faz valer só nesses compassos: no 25 volta o que valia antes. Uma linha também muda num compasso:at bar 9: melodia = | … |toca a melodia nova a partir do 9, desde o começo dela.play groove 3xé o mesmo quex3. - Durações.
overaceitabars,beats,eighthsesixteenthsemcresc,fade,rit,accel, rampas de andamento e parâmetros:piano: cresc to ff over 6 beats. - Sair e voltar.
violão: outsilencia uma parte a partir do compasso seguinte eviolão: ina traz de volta;all: outpara tudo. Funcionam comat bareeverytambém. - Nada recomeça. As partes mantêm o lugar no compasso quando outra muda, e enquanto o texto tiver erro, continua tocando a última versão certa.
O palco. Para tocar diante de uma plateia, o botão Palco em Tocar (ou Ctrl+Shift+F) deixa só o código na tela, em tela cheia e com letra grande para o projetor. Uma faixa no alto mostra sempre o compasso, os tempos e o andamento, com uma linha que corre na duração de um compasso. O contorno acende no primeiro tempo de cada compasso, os símbolos acendem quando soam e a primeira mensagem aparece embaixo. Os botões da faixa tocam e param, trazem as cenas, mudam o tamanho da letra (A− e A+), mostram o mapa do ritmo embaixo e saem do palco; eles somem quando o mouse para e ficam numa tela de toque. Esc também sai. O botão 2 colunas divide o código em duas colunas, como num jornal: a segunda começa de onde a primeira termina, e continua assim enquanto você escreve. Cada coluna rola sozinha: rolar uma não mexe a outra, e cada uma fica onde você a deixou até a letra mudar de tamanho. Editar em qualquer uma muda o mesmo texto. No celular o palco tem uma coluna só e um tamanho de letra próprio. Caber na tela encolhe a letra conforme a música cresce, para tudo caber sem rolar, até um tamanho ainda legível; daí em diante, as colunas rolam. Desligado, a letra fica do tamanho escolhido com A− e A+, e você rola.
Seguir a música e ver o som. O botão Seguir, em Tocar e no palco,
leva a tela até o trecho que está tocando; ela espera enquanto você
digita, clica ou rola. O visor mostra a onda da música enquanto toca, e
um clique nela mostra as frequências. Uma linha com o nome de uma parte
ou de uma linha, um ponto e onda (baixo.onda) desenha embaixo dela a
onda dessa parte; com rolo (drums.hh.rolo), as notas do compasso
passando sob uma linha que anda, uma fileira para cada nota ou tambor. A
onda de uma parte é o seu som de verdade depois dos efeitos, lido do
osciloscópio do Manguebyte para aquela parte e parado numa passagem por
zero subindo, umas três voltas da nota mais grave; uma linha da bateria,
ou uma parte que o provisório toca, é desenhada a partir das notas que
toca. Os desenhos não mudam o som.
O mapa do ritmo, embaixo do editor, mostra a música no tempo: uma coluna
para cada compasso, na ordem em que toca, com a seção em cima, e uma
fileira para cada parte; uma linha laranja corre por ele e ele rola
junto. Uma peça que recomeça (uma forma, um loop) aparece uma volta só.
A conta. O botão Entrar, no alto, abre uma conta do MusiMind, a
mesma que o Aratu de dentro do MusiMind usa, ou cria uma (nome, e-mail,
senha de 8 caracteres ou mais, data de nascimento, nome e e-mail de um
responsável para menores de 18, e o aceite dos termos do MusiMind). Com a
conta aberta, Guardar na minha conta salva lá a peça do editor; daí em
diante cada mudança é salva cerca de um segundo depois que a digitação
para, como rascunho, e Salvar versão guarda uma versão numerada que
Versões traz de volta (o que o editor tinha vira uma versão antes).
Minhas peças lista todas, para abrir, renomear ou apagar. Uma peça tem
no máximo 64 KB, e o nome e os comentários passam pela moderação do
MusiMind. Abrir um exemplo, um link compartilhado ou uma peça do livro
deixa a peça da conta como estava. A sessão é um token de acesso de poucos
minutos e um token de renovação trocado por um par novo quando ele acaba,
guardados neste navegador; Sair encerra. O botão só aparece onde a API
do MusiMind responde ao lado do editor (em /api).
Tocar numa DAW. O botão DAW, em Tocar, conecta ao plugin
Aratu Bridge do Manguebyte numa trilha da DAW (porta 47870, a não ser que o
plugin esteja em outra; ws://127.0.0.1). A página passa a mandar ao
plugin o que ela mesma tocaria, as partes, os seus efeitos e números, os
arquivos das vozes gravadas e cada nota, e o plugin os toca com o mesmo
motor, na trilha; o navegador não faz som nenhum. Os tempos da página
viram tempos da linha do tempo da DAW, no andamento dela, e cada barra de
compasso é recolocada no tempo da DAW, para os dois relógios não se
afastarem. A DAW manda: o play dela começa a peça no próximo compasso
dela, um salto do cursor recomeça a peça ali, o stop para, e o andamento
dela é escrito na linha tempo: da peça. Enquanto a DAW está em loop, a
peça segue no seu tempo e cada volta é tocada. Com a DAW parada, a peça
toca pela página e é ouvida na DAW. Os osciloscópios das partes
(baixo.onda) e os níveis não vêm pela conexão; a onda é desenhada pelas
notas. Se o plugin sair, o som volta para o navegador.
Compartilhar e gravar. O botão Compartilhar, em Tocar, copia um
link com a música dentro: quem abrir o link ouve e edita a mesma peça, e o
Ctrl+Z traz de volta o que estava no editor dela. A música vai na parte do
endereço depois do #, então não passa por nenhum servidor. O botão
Gravar grava tudo o que sai nas caixas de som, desde o momento em que é
apertado (e começa a tocar, se a música estiver parada) até ser apertado de
novo; aí o arquivo é baixado, em WAV quando o navegador consegue.
Gestos de palco. Uma palavra muda o arranjo inteiro, no próximo
compasso, no próximo tempo com now:, ou no compasso marcado com
at bar:
| Escreva | O que faz |
|---|---|
breakdown (quebra) |
a bateria, a percussão e o baixo saem |
build over 8 bars (subida em 8 compassos) |
um rufo de caixa em semínimas, colcheias, semicolcheias e fusas, crescendo, enquanto um filtro passa-altas sobe em todas as partes e volta ao fim; sem duração, 4 compassos |
drop (queda) |
tudo volta, com um prato no primeiro tempo |
solo baixo, solo off |
só uma parte toca; solo off (ou all: in) traz o resto |
from bar 17 to 24: breakdown vale só nesses compassos.
Levadas prontas. levada house (ou groove, ritmo) escreve as linhas
de uma bateria: house, techno, trap, dnb, breakbeat, hiphop, funk, rock,
reggaeton, funk carioca, bossa, samba, baião, maracatu. As levadas são em
4/4. Enquanto tocam, a palavra acende; uma linha escrita com o mesmo nome,
na mesma parte, toma o lugar da linha da levada.
Atalhos. Ctrl+Enter toca ou atualiza; Ctrl+. para; Ctrl+/ comenta as
linhas selecionadas (elas param de soar); Alt+M escreve ou apaga
parte: out para a parte da linha do cursor; Alt+S escreve ou apaga
solo parte.
Cenas. Oito lugares, em Tocar e no palco, guardam a música do editor e a trazem de volta: clique numa cena vazia para guardar, numa guardada (ou Ctrl+Shift+1 a 8) para trazer, e Shift+clique para guardar por cima. Com a música tocando, a cena entra no próximo compasso, e o Ctrl+Z desfaz. As cenas ficam neste navegador.