Arpeggiator, recording medium and method of making arpeggio
AssigneeRoland Corporation
InventorsAkihiro Nagata, Takaaki Hagino
Life of this patent
Estimating the term…
Abstract
In a synthesizer 1, the highest note number is set from the allowed Oct width and the lowest note number of a sound production part in a setting table 11e, and if the note number of an Arp note memory 12b is not between the lowest note number and the highest note number, the note number of one octave unit is added to or subtracted from the note number of the Arp note memory 12b. Consequently, the note number of the Arp note memory 12b is corrected to the pitch range between the lowest note number and the highest note number, and thus can be corrected to the sound production pitch range of the timbre of the sound production part, and arpeggios can be outputted using sounds that are more appropriate for an instrument of said timbre.
Claims8
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.
A recording medium, which is computer-readable and records a program provided with an arpeggiator function of causing a computer having a storage portion to automatically play an arpeggio by performing sound production based on a note number input by a performer at a sound production timing in an arpeggio pattern, the storage portion functioning as storage part for storing the arpeggio pattern in which sound production timings of arpeggio constituent sounds are stored and sound range designation part for designating an output sound range of a performance part, the program provided with an arpeggiator function causing the computer to execute:
- a sound range correction step of, 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;
- and
- a sound production step of performing sound production based on the note number subjected to sound range correction in the sound range correction step 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 step 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 step 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.
A method of making an arpeggio using 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 further comprising sound range designation part for designating an output sound range of a performance part, and
- the method of making the arpeggio comprising:
- a sound range correction step of, 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;
- and
- a sound production step of performing sound production based on the note number subjected to sound range correction in the sound range correction step 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 step 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 step 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.
Dependencies are inferred from the claim text.