js-harmony library is a set of musical related methods and definitions, designed to generate Notes, Intervals, Chords and Scales.