function build (s, a, o) {
	  if (s === null || typeof s === 'undefined') return null
	  if (s.step) return build(s.step, s.alt, s.oct)
	  if (s < 0 || s > 6) return null
	  return LETTERS.charAt(s) + acc(a) + oct(o)
	}
Create a string from a parsed object or `step, alteration, octave` parameters
@param {Object} obj - the parsed data object
@return {String} a note string or null if not valid parameters
@since 1.2
@example
parser.build(parser.parse('cb2')) // => 'Cb2'

@example
// it accepts (step, alteration, octave) parameters:
parser.build(3) // => 'F'
parser.build(3, -1) // => 'Fb'
parser.build(3, -1, 4) // => 'Fb4'