An open API service indexing awesome lists of open source software.

https://github.com/ncg777/blahlib

A library for Keykit (https://github.com/nosuchtim/keykit).
https://github.com/ncg777/blahlib

midi music music-composition musictheory

Last synced: 3 months ago
JSON representation

A library for Keykit (https://github.com/nosuchtim/keykit).

Awesome Lists containing this project

README

          

# Installation
You need KeyKit. Clone this repo wherever you want.

Make sure the KEYROOT environment variable is set to the root of your KeyKit directory and that your PATH environment variable contains the path to KeyKit's bin folder.

Then, just run KeyKit's executable (key or lowkey) from within the directory where you cloned the code in.

You should then be able to use this code however you want and run the examples.

The renderBST function defined in burst.k searches for files within the "bst" folder. You may pass it a string to a file name (without the bst extension) to generate the music. It will return a phrase and write a midi file at once.