support other types of canons, add shifting support for non-octave note shifts, and convert notes to cent notation in order to support this
support other types of canons, add shifting support for non-octave note shifts, and convert notes to cent notation in order to support this

enkiv2/clisynth,enkiv2/clisynth