About this project
Vaughan is an F# library, named after blues guitarist Stevie Ray Vaughan, for working with music theory concepts, music notation, guitar tab notation and for programmatically creating music. It is published as a NuGet package and targets .NET Standard 2.0, with .NET Core 3.1 required only for building the unit test project.
Getting started: clone the repository, restore dependencies with `dotnet restore`, build with `dotnet build`, and optionally run the tests with `dotnet test VaughanTests`. An online repl.it sample is linked, though it is noted as somewhat outdated, without SonicPi integration, and without the SpeechToMusic module because the FParsec dependency could not be added there. Documentation lives in the project wiki.
The repository is maintained by Pedro Santos and licensed under the EUPL-1.2, described as a reference kit for educational and development purposes. Build status is tracked through a GitHub Actions workflow.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.