Add Tunings stuff. Lower by one octave. Use promises instead of callbacks for data loading.