Source: names/pitch-classes.js

  1. const PitchClass = require('../model/pitch-class');
  2. const names = PitchClass.NAMES;
  3. /**
  4. * Built-in pitch classes
  5. */
  6. const PITCH_CLASSES = {};
  7. for (let i = 0; i < names.length; i++) {
  8. PITCH_CLASSES[names[i]] = new PitchClass(i);
  9. }
  10. module.exports = Object.freeze(PITCH_CLASSES);