intonation-js
=============
This module is a general-purpose tuning library used to work with musical scales. It supports:
- equal temperament generator
- scales based on intervals (just intonation)
- scales based on frequencies
- scl file format
Once a scale is established you should be able to -
- generate frequencies based on a root note
- find the closest frequency within a scale to a given frequency
links
-----
- - the Scala tuning generator
- - another tuning library with scales preloaded
> Scala is a powerful software tool for experimentation with musical tunings, such as just intonation scales, equal and historical temperaments, microtonal and macrotonal scales, and non-Western scales. It supports scale creation, editing, comparison, analysis, storage, tuning of electronic instruments, and MIDI file generation and tuning conversion. All this is integrated into a single application with a wide variety of mathematical routines and scale creation methods. Scala is ideal for the exploration of tunings and becoming familiar with the concepts involved. In addition, a very large library of scales is freely available for Scala and can be used for analysis or music creation.