Arpeggiator, recording medium and method of making arpeggio
AssigneeRoland Corporation
InventorsAkihiro Nagata, Takaaki Hagino
Life of this patent
Estimating the term…
Abstract
[Problem] To provide an arpeggiator enabling musically natural arpeggio playing to be achieved, and a program comprising a function therefor. [Solution] In the present invention, a synthesizer 1 resets the number of octaves in an octave counter memory 12d to zero at the beginning of each bar when an octave reset function is on. Due to this configuration, sounds generated at the beginning of each bar, that is, when the step count is 0, all have the same note number. Consequently, a sound generation timing-based cycle of an arpeggio pattern of each bar can be synchronized with a pitch variation-based cycle, making it possible to give a listener the impression that a consistent phrase is being played.
Claims20
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:
- note shift part for shifting the note number input by the performer each time sound production based on the arpeggio pattern is performed;
- and
- note reset part for resetting the note number shifted by the note shift part to the note number input by the performer at a musical break,
- wherein the automatic performance part automatically plays the arpeggio by performing sound production based on the note number shifted by the note shift part or sound production based on the note number reset by the note reset part at the sound production timing stored in the arpeggio pattern.
A recording medium, which is computer-readable and records a program having 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, the program having an arpeggiator function causing the computer to execute:
- a note shift step of shifting the note number input by the performer each time sound production based on the arpeggio pattern is performed;
- a note reset step of resetting the note number shifted in the note shift step to the note number input by the performer at a musical break;
- and
- a sound production step of performing sound production based on the note number shifted in the note shift step or sound production based on the note number reset in the note reset step at the sound production timing stored in the arpeggio pattern.
A method of making 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 method of making arpeggio comprising:
- a note shift step of shifting the note number input by the performer each time sound production based on the arpeggio pattern is performed;
- a note reset step of resetting the note number shifted in the note shift step to the note number input by the performer at a musical break;
- and
- a sound production step of performing sound production based on the note number shifted in the note shift step or sound production based on the note number reset in the note reset step at the sound production timing stored in the arpeggio pattern.
Dependencies are inferred from the claim text.