Nice to see some work on this! Found through automated tweets after registering with NPM.
Are you doing anything differently than the modular scale calculator that powers modularscale.com? Is there anything we are doing wrong or could be doing better? If you’re interested and have ideas on ways it can be better it’d be great to have your help there.