4 ms·
Surprised it doesn’t account for tempering given it is so comprehensive.
by demondemidi 3y ago
Surprised it doesn’t account for tempering given it is so comprehensive.
- giraffe_lady 3y agoI don't think it matters at this abstraction layer? You reason about intervals, scales, chords etc the same regardless of the tuning system. That only matters for sound production, which this doesn't do. It definitely assumes you're on a 12-tone system so is really only useful within western european music theory. But that is usually what people mean when they say "music theory" anyway.
- hunter2_ 3y agoIt matters for just one tiny aspect of the library: Note.freq(), Note.fromFreq(), etc.
- zengid 3y agoyou might be interested in something like tune.js https://github.com/instrumentbible/tune.js https://github.com/instrumentbible/tune.js