Patent ID: 8283546
Filing Date: 2012-10-09
Classification: G06F

Abstract:
1. A method of generating a melodic contour comprising: storing a set of change codes having non-uniform step sizes in semitones to quantize note interval changes between consecutive musical notes in any given sequence of musical notes, wherein different change codes in the set of change codes represent different counts or ranges of note interval changes; receiving an input sequence of musical notes; and generating the melodic contour as a particular sequence of the change codes determined by detecting note interval changes between successive musical notes in the input sequence of musical notes and mapping the detected note interval changes to corresponding ones of the change codes; wherein storing the set of change codes comprises storing a first up code representing an upward note interval change of one to two semitones, a second up code representing an upward note interval change of three to five semitones, and a third up code representing an upward note interval change of six or greater semitones, and further comprises storing corresponding first, second, and third down codes.