A LilyPond-powered Discord bot written for Node.js for composing and playing tunes in voice channels and rendering sheet music on the fly!
Or if you want to run the code yourself, continue reading.
Node.js dependencies:
discord.js
Command line dependencies:
lilypond
midi2ly
python2.6
mogrify
timidity
Put the client token inside a file called token.txt
and then do this:
node lilybot.js
Or if you want to run in test mode (uses alternate bot trigger by default, and has more debug output) then do this:
node lilybot.js test
If you want to configure the bot to your liking, edit config.js
.