Nesta aula exploramos como transformar o Max/MSP em um sistema interativo em tempo real. Mostramos como usar teclado QWERTY, mouse, dispositivos USB (HID) e Open Sound Control (OSC) para controlar som, vídeo e parâmetros visuais.
Você aprenderá a capturar gestos e dados externos e mapear essas informações para comportamento audiovisual, criando patches que funcionam como instrumentos digitais interativos.
Essas técnicas são amplamente usadas em performances audiovisuais, instalações interativas e arte generativa.
Nesta aula, vamos abordar uma das características mais importantes do Max/MSP: o controle interativo.
Grande parte da arte digital contemporânea acontece em tempo real. Não se trata apenas de sistemas que reproduzem som ou vídeo automaticamente, mas de sistemas que reagem — respondendo a gestos, sensores, movimentos e estímulos externos.
É exatamente nesse contexto que o Max se destaca: como um ambiente capaz de receber dados do mundo exterior e transformá-los em comportamento audiovisual.
Até aqui, vimos patches que geram som, reproduzem vídeo e aplicam efeitos. Quando introduzimos o controle interativo, esses sistemas deixam de ser apenas estruturas automatizadas e passam a se comportar como instrumentos — reagindo diretamente às ações do usuário.
O teclado do computador é o controlador mais simples e imediato disponível.
No Max, os principais objetos para trabalhar com teclado são:
Esses objetos retornam códigos numéricos (ASCII) correspondentes às teclas.
Para tornar esse controle mais prático, utilizamos o objeto select, que permite definir quais teclas queremos reconhecer. Quando uma tecla específica é pressionada, o objeto dispara um bang na saída correspondente.
Essa abordagem permite:
Na prática, o teclado pode funcionar como um controlador musical simples e eficiente.
Diferente do teclado, que trabalha com eventos discretos, o mouse fornece dados contínuos.
O objeto mousestate permite acessar:
Além disso, o Max oferece diversos elementos de interface gráfica, como:
Esses elementos permitem controlar parâmetros de forma fluida, como:
Nesse contexto, o mouse se torna um controlador gestual, especialmente relevante em performances ao vivo.
O Max também permite trabalhar com dispositivos externos, como:
Muitos desses dispositivos são reconhecidos como HID (Human Interface Devices).
No Max, podemos acessá-los por meio do objeto hi, que permite ler:
Diferente do MIDI, o HID fornece dados mais diretos e brutos, ampliando as possibilidades de criação.
Isso permite construir:
O OSC é um protocolo que permite a comunicação entre dispositivos via rede.
Com ele, o Max pode se conectar a:
Os principais objetos utilizados são:
Essa comunicação permite, por exemplo:
Uma das maiores forças do Max é a possibilidade de combinar diferentes formas de interação dentro de um mesmo patch.
Por exemplo:
Essa integração cria sistemas ricos, expressivos e altamente interativos.
Receber dados é apenas o primeiro passo. O aspecto mais importante é o mapeamento — ou seja, como esses dados são traduzidos em comportamento audiovisual.
Um mesmo valor pode assumir diferentes significados:
Para isso, utilizamos objetos como:
Esse processo de tradução entre gesto e resultado é fundamental para criar sistemas expressivos e musicalmente coerentes.
Nesta aula, vimos que o Max pode receber dados de diversas fontes e transformar esses dados em som, imagem e controle.
Independentemente da origem — teclado, mouse, dispositivos físicos ou rede — todos os sistemas seguem a mesma lógica:
Ao combinar diferentes formas de interação, o patch deixa de ser apenas um programa e se transforma em um instrumento digital.
É nesse ponto que o Max se revela como uma ferramenta poderosa para artistas, músicos e criadores.
. . . . . . . . . . . . . .
Proposta Cultural realizada com recursos do Governo do Estado de Santa Catarina, pela Fundação Catarinense de Cultura [FCC], por meio do Prêmio Elisabete Anderle de Estímulo à Cultura – Edição 2024. #anderle2024