Electronic musical instrument with delay trigger function
First Claim
Patent Images
1. An electronic musical instrument, comprising:
- tone data output means for outputting tone data including at least pitch data corresponding to a manual performance;
tone generating means for generating musical tones based on said outputted tone data;
sequencer memory means for storing the tone data from said tone data outputting means;
recording address pointer means for incrementing an address of said sequencer memory means every time a recording access is performed to said sequencer memory means;
recording timer means for measuring time interval data of serially obtained tone data;
recording processing means for sequentially storing the tone data and the time interval data from the recording timer means at an address of the sequencer memory means pointed by said recording address pointer means;
playback address pointer means for incrementing an address of said sequencer memory means every time a playback access is performed to said sequencer memory means;
delay time storing means for storing predetermined delay time data; and
sequence playback processing means for commencing to store the tone data and time interval data into said sequencer memory means by said recording processing means, and after a lapse of a time period corresponding to the delay time stored in said delay time storing means, for controlling said playback address pointer means to read out the tone data from said sequencer memory means for every time interval of said time data and to output the read out tone data to said tone generating means so as to generate a musical tone corresponding to the output tone data.
1 Assignment
0 Petitions
Accused Products
Abstract
In playing a music, the present electronic musical instrument stores a code for a performance event and data of generation time length until a presently-specified performance event is regenerated, in a sequencer memory. For each playback access to this sequencer memory, a performance event is excecuted upon elapse of a time corresponding to the generation time interval data of the performance event read out from the memory. For instance, a musical tone which is generated by depression of a key on a keyboard, is generated again with the designated pitch after a given time.
9 Citations
9 Claims
-
1. An electronic musical instrument, comprising:
-
tone data output means for outputting tone data including at least pitch data corresponding to a manual performance; tone generating means for generating musical tones based on said outputted tone data; sequencer memory means for storing the tone data from said tone data outputting means; recording address pointer means for incrementing an address of said sequencer memory means every time a recording access is performed to said sequencer memory means; recording timer means for measuring time interval data of serially obtained tone data; recording processing means for sequentially storing the tone data and the time interval data from the recording timer means at an address of the sequencer memory means pointed by said recording address pointer means; playback address pointer means for incrementing an address of said sequencer memory means every time a playback access is performed to said sequencer memory means; delay time storing means for storing predetermined delay time data; and sequence playback processing means for commencing to store the tone data and time interval data into said sequencer memory means by said recording processing means, and after a lapse of a time period corresponding to the delay time stored in said delay time storing means, for controlling said playback address pointer means to read out the tone data from said sequencer memory means for every time interval of said time data and to output the read out tone data to said tone generating means so as to generate a musical tone corresponding to the output tone data. - View Dependent Claims (2)
-
-
3. An electronic musical instrument, comprising:
-
tone data output means for outputting tone data including at least pitch data corresponding to a manual performance; tone generating means for generating musical tones based on said outputted tone data; sequencer memory means for storing the tone data from said tone data outputting means; recording address pointer means for incrementing an address of said sequencer memory means every time a recording access is performed to said sequencer memory means; recording timer means for measuring time interval data of serially obtained tone data; recording processing means for sequentially storing the tone data and the time interval data from the recording timer means at an address of the sequencer memory means pointed by said recording address pointer means; playback address pointer means for incrementing an address of said sequencer memory means every time a playback access is performed to said sequencer memory means; delay time storing means for storing a plurality of delay time data which are different from each other; and sequence playback processing means for commencing to store the tone data and time interval data into said sequencer memory means by said recording processing means, and after a lapse of a time period corresponding to a delay time stored in said delay time storing means, for controlling said playback address pointer means corresponding to the lapse of time of the delay time data to read out the tone data from said sequencer memory means for every time interval of said time data and to output the read out tone data to said tone generating means so as to generate a musical tone corresponding to the output tone data. - View Dependent Claims (4)
-
-
5. An electronic musical instrument, comprising:
-
tone data output means for outputting tone data including at least pitch data corresponding to a manual performance; tone generating means for generating musical tones based on said outputted tone data; sequencer memory means for storing the tone data from said tone data outputting means; recording address pointer means for incrementing an address of said sequencer memory means every time a recording access is performed to said sequencer memory means; recording timer means for measuring time interval data of serially obtained tone data; recording processing means for sequentially storing the tone data and the time interval data from the recording timer means at an address of the sequencer memory means pointed by said recording address pointer means; playback address pointer means for incrementing an address of said sequencer memory means every time a playback access is performed to said sequencer memory means; delay time storing means for storing predetermined delay time data; and sequence playback processing means for commencing to store the tone data and time interval data into said sequencer memory means by said recording processing means, and after a lapse of a time period corresponding to the delay time stored in said delay time storing means, for controlling said playback address pointer means to read out the tone data from said sequencer memory means for every time interval of said time data and to output the read out tone data to said tone generating means so as to generate a musical tone corresponding to the output tone data; and address pointer control means for controlling, when said recording address pointer means or said playback address pointer means become in excess of a final address of said sequencer memory means, to return a corresponding address pointer means to point representing a starting point of said sequencer memory means. - View Dependent Claims (6, 7, 8, 9)
-
Specification