I wouldn't say buggy, and definitely not to a beginner writing a program like this.
What you're seeing is a limitation of javascript. Big numbers need to use BigInt.
6 karma · joined October 6, 2014
What you're seeing is a limitation of javascript. Big numbers need to use BigInt.
For example, if you play a 'D minor' in root position, and the next chord is an 'F', it would sound better by playing it in second inversion. It makes everything sound a bit more coherent. :)