-- Version 0.0 --[[-------------------------------------------------------------------------- --]]-------------------------------------------------------------------------- local strumStyles = { 'up', 'down' } local fretTextPos = { 'top', 'bottom' } local styleList = { 'Serif', 'Sans', 'Swing' } local FretList = {'o', '1', '2', '3', '4', '5', 'x'} local obj_spec = { { id='Name', label='Chord Name', type='text', default='Enter Chord Name Here' }, { id='Style', label='Font Style', type='enum', default=styleList[1], list=styleList }, { id='Size', label='Chart Size', type='float', default=1, min=0.5, max=5, step=.5 }, { id='Span', label='Note Span', type='int', default=0, min=0 }, { id='6th_Fret', label='6th String', type='enum', default=FretList[1], list=FretList}, { id='5th_Fret', label='5th String', type='enum', default=FretList[1], list=FretList}, { id='4th_Fret', label='4th String', type='enum', default=FretList[1], list=FretList}, { id='3th_Fret', label='3rd String', type='enum', default=FretList[1], list=FretList}, { id='2th_Fret', label='2nd String', type='enum', default=FretList[1], list=FretList}, { id='1th_Fret', label='1st String', type='enum', default=FretList[1], list=FretList}, { id='Barre', label='Barres', type='text', default='' }, { id='Capo', label='Capo Position', type='int', default=0, min=0 }, { id='TopFret', label='Top Fret', type='int', default=1, min=1 }, { id='Strum', label='Strum Direction', type='enum', default='down', list=strumStyles }, { id='TopBarreOffset', label='Top Barre Offset', type='float', default=0, min=0, step=.5 }, { id='Anticipated', label='Anticipated Playback', type='bool', default=true }, } return { spec = obj_spec, }