| CPC G10H 1/28 (2013.01) [G10H 1/0025 (2013.01); G10H 2210/111 (2013.01); G10H 2210/185 (2013.01)] | 8 Claims |

|
1. An arpeggiator that includes automatic performance part having an arpeggio pattern in which sound production timings of arpeggio constituent sounds are stored and for automatically playing an arpeggio by performing sound production based on a note number input by a performer at a sound production timing in the arpeggio pattern, the arpeggiator comprising:
a sound range designation part for designating an output sound range of a performance part; and
a sound range correction part for, in a case where the note number input by the performer is not within the sound range designated by the sound range designation part, correcting the note number to a note number within the sound range,
wherein the automatic performance part automatically plays the arpeggio by performing sound production based on the note number subjected to sound range correction by the sound range correction part at the sound production timing stored in the arpeggio pattern,
wherein, in a case where the note number input by the performer is not within the sound range designated by the sound range designation part, the sound range correction part performs sound range correction by adding or subtracting a number of note numbers corresponding to n which is a natural number octaves to or from the note number such that the note number comes within the sound range, and
wherein in a case where there are two or more possible note numbers that are note numbers after the addition or the subtraction and are within the sound range designated by the sound range designation part, the sound range correction part performs the sound range correction such that the note number input by the performer is corrected to a single closest note number among the two or more possible note numbers.
|