surge-synthesizer / tuning-library

Micro-tuning format parsing and frequency finding as a header-only C+ library
https://surge-synth-team.org/tuning-library/
MIT License
83 stars 15 forks source link

Throw on Tuning when Mapping bigger than Scale #40

Closed baconpaul closed 3 years ago

baconpaul commented 3 years ago

The KBM spec says the octaveDegree has to be less than or equal to the scale size. We neither required that in our API nor tested it correctly in our test. Thanks to discord user chinenual for flagging this to us.