#GuitarLib
Samples http://cmc19.github.io/GuitarLibTsSamples/
##Types##
GuitarModels a guitar, its strings, the tuning, and the available frets. Everything builds off of this classGuitarStringModels single guitar string and how its tunedStrumGuitarStrumTabStrumimplementsITabPartUsed byTabDocument
TabDocument- abstract
ScaleMajorScalemodels the Major Scale for the givenGuitar
###UI
BaseUIChordViewGuitarNeckTabViewTabEditor
##Build
- Ensure Environment is setup.
- run
gulpin project directory
###Environment Setup
- install node
- install gulp
- Open command window in project directory
- Run
npm install typescript-require gulp-sourcemaps typescript through2 gulp-rename gulp-uglify - run
npm install tsify browserify - Run
npm install vinyl-source-stream vinyl-buffer vinyl-transform - run
npm install del globby glob