SharpTheory
A music theory API and demo site written in C#
Author: Mounir Nessim
SharpTheory is a Music Theory website/API written in C# (hence the name!). This project is both a chance for me to learn C# for web development and to provide a potentially useful public API.
The full source code for this site is available on Github. Additionally, the JSON file containing the raw music theory data is available in its own repository. This project is still a bit of a work in progress, so feel free to contact me if you encounter any bugs or issues
Key Quiz
One possible use of this API is to create quizzes or other practice content. The Key Quiz page is a simple quiz in which you enter the number of sharps or flats in the given key.
Key Reference
The API could also be used to generate and display various information about diatonic keys.