Infinite é o tipo de ferramenta que normalmente exige uma equipe inteira e uma tabela de preços. É uma estação baseada em nós onde síntese modular, vídeo GPU em tempo real, renderização 3D e hospedagem de plugins convivem na mesma tela, e é gratuita, de código aberto, feita por um único desenvolvedor: Naman Soni, conhecido como n1m21n no GitHub. Em 31 de outubro ela cruzou a marca da versão 1.0, e a lista de novidades finalmente dá ao software os meios para o que as pessoas já tentavam fazer com ele.

O que realmente chega na versão 1.0?

As adições principais são um Piano Roll (faixas MIDI, clipes, cores ajustadas à escala, importação direta de arquivos .mid), um Sample Studio para editar e cortar samples com acompanhamento de tempo e geração de loops, e um painel Terminal que executa comandos reais sobre o motor, incluindo um host ConPTY no Windows e configurações para operação sem interface. Também chega uma vista 3D: clique com o botão direito em qualquer nó para despejar sua saída em uma cena renderizada por câmera, com iluminação, reflexos e efeitos de vidro, reconvertível em nós se quiser continuar a patchar. Três novos instrumentos de modelagem física completam o pacote: um piano com caráter Rhodes e Wurlitzer, um nó de sopro cobrindo clarinete, saxofone, flauta e metais, e um nó de corda para guitarra, harpa, violino e violoncelo com controles de palheta e arco.

Por que um único canvas de nós faz diferença?

Um rig de VJ funcionando, uma voz de sintetizador modular e uma cadeia de plugins costumam ser três softwares diferentes, três fluxos de trabalho diferentes, muitas vezes três máquinas diferentes. Infinite coloca tudo isso em um único patch: mais de 140 tipos de nó entre síntese, compositing GPU, modulação, análise e saída, com hospedagem VST3 e AU modulável pelos mesmos LFOs e envelope followers que controlam os visuais. Falta um nó que ainda não existe? Field, a linguagem embutida do Infinite, permite escrever um kernel curto em vez de esperar por um nó fixo, e o motor decide por conta própria se esse kernel deve rodar como shader GPU, processador de geometria ou DSP de áudio.

O motor roda sem interface, com um modo de linha de comando capaz de renderizar ou validar um patch a partir de um terminal, um script ou uma tarefa de CI, sem que nenhuma janela seja aberta.

Esse modo sem interface importa mais do que parece: permite tratar um patch como código, testado e renderizado automaticamente em vez de vigiado à mão, exatamente o que um projeto open source sustentado por uma única pessoa precisa para crescer além do seu criador.

Para quem isso realmente serve?

Para quem monta visuais live para sets de house ou techno, ou roda um rig modular ao lado de um laptop cheio de plugins, Infinite reduz orçamento e número de equipamentos a um único download gratuito para macOS, Windows e Linux, com projetos portáteis e compartilháveis entre máquinas. Não vai substituir da noite para o dia uma mesa de mixagem dedicada ou uma suite de VJ consagrada, mas uma ferramenta com esse alcance, gratuita, é exatamente o tipo de coisa que acaba se impondo discretamente numa cena.