Skip to content

nucleomusicanova/Cardinal

 
 

Repository files navigation

DISTRHO Cardinal

Cardinal, the Rack!

Nesse repositório temos alguns Projetos/WebSites usados pelo Núcleo Música Nova para produzir material didático voltado a sintetizadores modulares e fazer-los acessíveis através de WebSites. Esse tipo de projeto só é possível graças ao trabalho dos desenvolvedores do Cardinal.

Como Compilar os Projetos

Esses cada patch está em um branch diferente. Para compilar basta instalar o emscripten, ativar o ambiente emscripten e rodar emmake make USE_GLES2=true.

O ChatGPT pode ser ajudar com essa configuração, mas bascimente temos os seguintes comandos para Linux e Mac (para Windows é necessário fazer uma pesquisa ou usar o WSL2).

git clone https://github.com/nucleomusicanova/Cardinal
cd Cardinal
git submodule update --init --recursive

Após esses passos, siga o tutorinal nesse link para baixar e ativar o ambiente emscripten.

Após ativado, compile usando:

emmake make USE_GLES2=true

Se tudo estiver certo, será criada uma pasta chamada bin, e dentro de bin haverá uma página html chamada CardinalNative.html, esse é o patch compilado.

Criar WebSites com outros Patches

Para colocar seus patches em websites basta substituir o arquivo welcome-wasm.vcv dentro da pasta patches pelo seu patch.


Note

Retiramos quase todos os módulos extra para deixar o site mais leve. Caso seja necessário adicionar algum módulo vocês podem nos contactar via esse link.

Languages

  • C++ 86.9%
  • C 7.9%
  • Makefile 3.6%
  • HTML 0.9%
  • Inno Setup 0.3%
  • CSS 0.2%
  • Other 0.2%