Abstract: A rhythm pattern is provided to be subjected to forward syncopation processing. The time position of an un-syncopated note in the rhythm pattern is shifted forward to render advanced beating of the note to make a forward-syncopated rhythm pattern. The notes in the modified rhythm pattern are given respective note pitches to establish a melody, wherein the skeleton notes in the rhythm pattern are given skeleton pitches, and the non-skeleton notes in the rhythm pattern are given non-skeleton pitches. The advanced beating of a note makes a skeleton note which plays an important role in syncopation.