Create a gist now

Instantly share code, notes, and snippets.

FretMonster instrument JSON
var instruments = {
'guitar' : { 'name' : 'guitar',
'numStrings' : 6,
'fretsToLabel' : [1,3,5,7,9,12,15],
'stringLabels' : ['E','B','G','D','A','E'],
'stringDiff' : {
1 : 0, // E string (high)
2 : 5, // B string
3 : 9, // G string
4 : 2, // D string
5 : 7, // A string
6 : 0 // E string (low)
} },
'bass' : { 'name' : 'bass',
'numStrings' : 4,
'fretsToLabel' : [1,3,5,7,9,12,15],
'stringLabels' : ['G','D','A','E'],
'stringDiff' : {
1 : 9, // G string
2 : 2, // D string
3 : 7, // A string
4 : 0 // E string
} },
'ukulele' : { 'name' : 'ukulele',
'numStrings' : 4,
'fretsToLabel' : [1,3,5,7,10,12,15],
'stringLabels' : ['A','E','C','G'],
'stringDiff' : {
1 : 7, // A string
2 : 0, // E string
3 : 4, // C string
4 : 9 // G string
} } };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment