Skip to content

F# library for working with music theory concepts, music notation, guitar tab notation and programmatically creating music.

License

Notifications You must be signed in to change notification settings

pedromsantos/vaughan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaughan - F# music library

About

Vaughan, named after blues guitarist Stevie Ray Vaughan, is a library for working with music theory concepts, music notation, guitar tab notation and programmatically creating music.

Maintainers

NuGet package

NuGet

Build Status

The library is now a .NET Standard 2.0 compatible framework and .NET Core 3.1 (Only if you want to build the Unit Tests project).

Getting started

Online

Navigate to repl.it (a bit outdated and no SonicPi integration) there is some sample code included with the source. The SpeechToMusic module is not available as I have not found a way to add FParsec dependency in repl.it

On your own environment

  1. Clone the repository to your machine
  2. Open a terminal and navigate to the repository folder
  3. Restore dependencies using dotnet restore
  4. Build the project using dotnet build
  5. (optional) Execute the tests using dotnet test VaughanTests

Documentation

Documentation

🗣 Activity:


Last refresh:

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages