Manguebyte

O ecossistema Manguebyte

Parabolic

Crie seus próprios plugins e samplers sem escrever código: você molda o som com os controles que um músico já conhece e aperta um botão para ter um plugin de verdade.

Em desenvolvimento. Ainda não há versão para baixar, e o código ainda não é público.

A logo do Parabolic: um caranguejo laranja de fones de ouvido numa mesa de pads, sob uma antena parabólica que envia ondas

O que é

O Parabolic é um gerador de plugins e samplers para músicos. Você molda um som com os controles que já conhece (amostras, osciladores, filtros, envelopes, efeitos, um teclado) e aperta um botão para ter um plugin de verdade, em CLAP ou VST 3.

Ferramentas que transformam ideias em plugins já existem, mas cada uma pede que o músico vire outra coisa antes: quem monta patches, quem programa, ou cliente do tocador de outra empresa. O Parabolic fala a língua do músico.

O nome vem do manguebeat do Recife, cujo símbolo é uma antena parabólica fincada na lama do mangue, puxando os sinais do mundo e mandando os do mangue de volta. O Parabolic é essa antena para o som: recebe o que o músico imagina e transmite como um plugin que qualquer pessoa pode abrir.

O que dá para fazer

Sampler
Importe suas amostras: o programa as mapeia pelo teclado, e você ajusta início, fim e loop na forma de onda, com volume, ataque e soltura.
Sintetizador
Uma camada junto com o sampler: osciladores, com tabela de wavetable e unison no primeiro, sub e ruído, filtro e envelopes.
Efeitos
Uma cadeia de efeitos que você monta e reordena, cada um com o próprio painel.
Bateria
Uma grade com as 16 peças principais do mapa General MIDI e qualquer outra tecla que o kit use: solte uma amostra no pad e ajuste nível, pan e afinação.
Presets
Sons prontos por categoria para começar. Os seus ficam em Meus sons, com todos os controles, e valem em todos os projetos.
Exportar
Dê nome, fabricante, versão e descrição e escolha CLAP, VST 3 ou SFZ, sem compilador na sua máquina, com verificações antes de exportar. O plugin tem painel próprio, gerado sem programar, com os controles ligados, um medidor de saída e tema claro ou escuro. Por enquanto, só no Windows de 64 bits. O SFZ leva as amostras, o mapa, a afinação, o ganho e os loops, sem efeitos nem sintetizador.

As telas

Capturas do programa como ele está hoje, geradas pelo próprio programa. A interface existe em português, inglês e espanhol, no modo claro e no escuro.

  • Sampler: as amostras, o loop e o mapa de teclas
    Sampler: as amostras, o loop e o mapa de teclas
  • Sintetizador
    Sintetizador
  • Efeitos
    Efeitos
  • Bateria: um pad para cada peça
    Bateria: um pad para cada peça
  • Presets
    Presets
  • O modo escuro
    O modo escuro

Como funciona

Um projeto é uma pasta: um documento de texto com tudo o que você fez, com desfazer e refazer, e os arquivos de amostra, que nunca são alterados. Antes de ser ouvido, o projeto é compilado numa descrição congelada do que tocar.

A prévia dentro do Parabolic e o plugin exportado tocam essa mesma descrição, no mesmo motor. Exportar não exige compilar nada: o plugin é um motor já pronto com o seu instrumento anexado a ele, por isso funciona sem compilador na máquina de quem o faz.

Como usa o Manguebyte

O Parabolic é construído inteiro sobre o Manguebyte: o sampler e o som vêm de manguebyte-sampler e manguebyte-dsp, os plugins de manguebyte-clap e manguebyte-vst3, as amostras de manguebyte-formats e manguebyte-analysis, os projetos de manguebyte-state, e o que se vê de manguebyte-ui e manguebyte-gui.

Com isso ele herda as regras do framework: nada na thread de áudio aloca memória, trava, espera ou entra em pânico. O que falta ao Parabolic é pedido ao framework e construído lá, em aberto.

Licença

O Parabolic será gratuito para uso pessoal, educacional e de pesquisa, sob a PolyForm Noncommercial 1.0.0. O uso comercial, inclusive vender plugins feitos com ele, pede uma licença comercial. O Manguebyte continua sob MIT ou Apache-2.0.

O ecossistema Manguebyte

Mais quatro projetos do Recife crescem do mesmo mangue, feitos para rodar sobre o Manguebyte.

  • Este framework

    Manguebyte

    O framework de áudio de código aberto para Rust, sob MIT ou Apache-2.0, publicado no crates.io. O Aratu já toca sobre o seu motor para o navegador, e o plugin Aratu Bridge toca essa mesma música numa DAW; a Caecilia e o Parabolic são construídos sobre ele.

  • Em desenvolvimento

    Aratu

    Uma linguagem de live coding que se lê como música: compassos, tempos e figuras em primeiro lugar, em português, espanhol e inglês. O editor roda no navegador e toca sobre o Manguebyte.

  • Alfa

    Caecilia

    Um órgão de tubos virtual escrito em Rust sobre o Manguebyte: programa próprio e plugins VST3 e CLAP.

  • Em desenvolvimento

    Parabolic

    Uma ferramenta para músicos transformarem os próprios sons em plugins e samplers sem escrever código.

  • Em desenho

    MARÉ

    Multi-device Audio Realtime Exchange: um protocolo aberto de áudio e MIDI de baixa latência, para substituir o ASIO. Vários programas num mesmo aparelho ao mesmo tempo, vários aparelhos como um só, MIDI 2.0 no mesmo relógio.