This bot is in its infancy, it's highly unstable and not very well optimized. Place .mid files in /midi Place .sf2 files in /sf2 Required node packages discord.js (at least 12.0.0, the dev branch as of 01/31/2018) with an opus library Required system packages timidity++ ffmpeg/avconv