code: def from_Note(note, process_octaves=True, standalone=True):
      
      # Throw exception
      if not hasattr(note, 'name'):
          return False
  
      # Lower the case of the name
      result = note.name[0].lower()
  
      # Convert #'s and b's to 'is' and 'es' suffixes
      for accidental in note.name[1:]:
          if accidental == '#':
              result += 'is'
          elif accidental == 'b':
              result += 'es'
  
      # Place ' and , for octaves
      if process_octaves:
          oct = note.octave
          if oct >= 4:
              while oct > 3:
                  result += "'"
                  oct -= 1
          elif oct < 3:
              while oct < 3:
                  result += ','
                  oct += 1
      if standalone:
          return '{ %s }' % result
      else:
          return result
docs: Get a Note object and return the LilyPond equivalent in a string.
  
      If process_octaves is set to False, all data regarding octaves will be
      ignored. If standalone is True, the result can be used by functions
      like to_png and will produce a valid output. The argument is mostly here
      to let from_NoteContainer make use of this function.