Device and method for reproduction of sounds with independently variable duration and pitch
AssigneeRoland Corporation
InventorTakashi Saruhashi
Life of this patent
Estimating the term…
Abstract
A device and method for reproducing musical sounds is disclosed. Musical sounds and voices are stored and reproduced with user-definable timing and pitch, with the timing and pitch being independently controllable in real time. Musical sounds are stored in waveform memory, and pitch and timing information may be received in real time. The stored musical sounds and voices are then reproduced in accordance with the received pitch and timing information. The reproduction of stored musical sounds can also be stopped and resumed at user-definable marks.
Claims28
A waveform generation device, comprising:
- waveform memory for storing waveform data of a waveform sequence with plural waveforms arranged in time series;
- a pitch information input device for receiving pitch information concerning a pitch;
- a time information generation device for generating time information concerning a time varying with a changing velocity independent of a reproduction pitch;
- and
- a processor in communication with the waveform memory, pitch information input device, and time information generation device and configured for reading waveform data from the waveform memory in correspondence with the pitch information and the time information at a reading velocity independent of the changing velocity of the time information, and for reproducing the waveform data at a reproduction pitch corresponding to the pitch information of the pitch information input device.
A waveform generation device comprising:
- waveform memory for storing waveform data of a waveform sequence with plural waveforms arranged in time series, and for storing waveform data and mark information indicating one or more positions of the waveform sequence on a time axis;
- a reproducing velocity information input device for receiving reproducing velocity information representing a reproducing velocity of the waveform data;
- a pitch information input device for receiving pitch information concerning a pitch;
- and
- a processor in communication with the waveform memory, reproducing velocity information input device, and pitch information input device and configured for reproducing the waveform data of the waveform memory at a reproducing velocity corresponding to the reproducing velocity information and at a pitch corresponding to the pitch information, and for controlling movement of a reproduction position of the waveform data when the reproduction position of the waveform data has reached a position indicating the mark information.
A waveform generation device comprising:
- waveform memory for storing waveform data of a waveform sequence with plural waveforms arranged in time series, and for storing waveform data and mark information indicating one or more positions of the waveform sequence on a time axis;
- a reproducing velocity information input device for receiving reproducing velocity information representing a reproducing velocity of the waveform data;
- a pitch information input device for receiving pitch information concerning a pitch;
- a second control information input device for receiving second control information for controlling a movement of a reproduction position;
- and
- a processor in communication with the waveform memory, reproducing velocity information input device, pitch information input device, and second control information input device and configured for reproducing the waveform data of the waveform memory at a reproducing velocity corresponding to the reproducing velocity information and at a pitch corresponding to the pitch information, for controlling movement of the reproduction position of the waveform data when the reproduction position of the waveform data corresponding to the second control information has reached a position indicating the mark information of the waveform sequence, and for releasing a controlled status in which the movement of the reproduction position of the waveform data is controlled in accordance with the second control information.
A waveform generation device comprising:
- waveform memory for storing waveform data of a waveform sequence with plural waveforms arranged in time series, and for storing waveform data and mark information indicating one or more positions of the waveform sequence on a time axis;
- a reproducing velocity information input device for receiving reproducing velocity information representing a reproducing velocity of the waveform data;
- a pitch information input device for receiving pitch information;
- a third control information input device for receiving third control information for controlling a movement of a reproduction position;
- and
- a processor in communication with the waveform memory, reproducing velocity information input device, pitch information input device, and third control information input device and configured for reproducing the waveform data of the waveform memory at a reproducing velocity corresponding to the reproducing velocity information and at a pitch corresponding to the pitch information, and for controlling the jumping of the reproduction position of the waveform data to a position indicating the mark information in accordance with the third control information.
A method for reproducing musical sounds, comprising:
- storing waveform data of a waveform sequence with plural waveforms arranged in time series;
- receiving pitch information concerning a pitch;
- generating time information concerning a time varying with a changing velocity independent of a reproduction pitch;
- reading waveform data from the waveform memory in correspondence with the pitch information and the time information at a reading velocity independent of the changing velocity of the time information;
- and
- reproducing the waveform data at a reproduction pitch corresponding to the pitch information of the pitch information input device.
A method for reproducing musical sounds, comprising:
- storing waveform data of a waveform sequence with plural waveforms arranged in time series, and storing waveform data and mark information indicating one or more positions of the waveform sequence on a time axis;
- receiving reproducing velocity information representing a reproducing velocity of the waveform data;
- receiving pitch information concerning a pitch;
- reproducing the waveform data of the waveform memory at a reproducing velocity corresponding to the reproducing velocity information at a pitch corresponding to the pitch information;
- and
- controlling movement of a reproduction position of the waveform data when the reproduction position of the waveform data has reached a position indicating the mark information.
A method for reproducing musical sounds, comprising:
- storing waveform data of a waveform sequence with plural waveforms arranged in time series, and storing waveform data and mark information indicating one or more positions of the waveform sequence on a time axis;
- receiving reproducing velocity information representing a reproducing velocity of the waveform data;
- receiving pitch information concerning a pitch;
- receiving second control information for controlling a movement of a reproduction position;
- reproducing the waveform data of the waveform memory at a reproducing velocity corresponding to the reproducing velocity information and at a pitch corresponding to the pitch information;
- controlling movement of the reproduction position of the waveform data when the reproduction position of the waveform data corresponding to the second control information has reached a position indicating the mark information of the waveform sequence;
- and
- releasing a controlled status in which the movement of the reproduction position of the waveform data is controlled in accordance with the second control information.
A method for reproducing musical sounds, comprising:
- storing waveform data of a waveform sequence with plural waveforms arranged in time series, and storing waveform data and mark information indicating one or more positions of the waveform sequence on a time axis;
- receiving reproducing velocity information representing a reproducing velocity of the waveform data;
- receiving pitch information;
- receiving third control information for controlling a movement of a reproduction position;
- reproducing the waveform data of the waveform memory at a reproducing velocity corresponding to the reproducing velocity information and at a pitch corresponding to the pitch information;
- and
- controlling the jumping of the reproduction position of the waveform data to a position indicating the mark information in accordance with the third control information.
Dependencies are inferred from the claim text.