Sobre o projeto
Vaughan é uma biblioteca em F#, com o nome inspirado no guitarrista de blues Stevie Ray Vaughan, para trabalhar com conceitos de teoria musical, notação musical, notação de tablatura de guitarra e para criar música de forma programática. É publicada como um pacote NuGet e tem como alvo o .NET Standard 2.0, sendo o .NET Core 3.1 necessário apenas para compilar o projeto de testes unitários.
Para começar: clone o repositório, restaure as dependências com `dotnet restore`, compile com `dotnet build` e, opcionalmente, execute os testes com `dotnet test VaughanTests`. Um exemplo online no repl.it está disponível, embora seja indicado como um tanto desatualizado, sem integração com SonicPi e sem o módulo SpeechToMusic, pois a dependência FParsec não pôde ser adicionada lá. A documentação está no wiki do projeto.
O repositório é mantido por Pedro Santos e licenciado sob a EUPL-1.2, descrito como um kit de referência para fins educacionais e de desenvolvimento. O estado da compilação é acompanhado através de um fluxo de trabalho do GitHub Actions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.