generatechord