Claims
- 1. An automatic performance device with tempo follow-up function comprising:
- an operator element,
- memory means for storing note-length information of corresponding musical tones to be performed, each said note-length information representing a reference timing which represents a timing to operate said operator element,
- read out means for sequentially reading out said note-length information from said memory means in the order in which such corresponding musical tones are to be performed,
- control data forming means connected to said memory means and said read out means for forming and outputting control data in response to the operation of said operator element and said note-length information, said control data having a value relating to the time difference between the timings of said operator element operation and said reference timing,
- automatic performance means for performing an automatic performance at a certain tempo, and
- tempo varying means for varying said certain tempo of said automatic performance in accordance with said control data.
- 2. An automatic performance device with tempo follow-up function according to claim 1 wherein:
- said control data forming means comprises measuring means for measuring an interval of operations of said operator element in accordance with said note-length information, the value of said control data corresponding to the value of said measured interval.
- 3. An automatic performance device with tempo follow-up function according to claim 2 wherein said measuring means comprises:
- pulse generating means for generating pulses having a frequency determined by said note-length information, and
- counting means for counting said pulses until said operator element operation, said measured interval corresponding to the count value.
- 4. An automatic performance device with tempo follow-up function according to claim 1 wherein said control data forming means comprises:
- measuring means for measuring an interval of operations of said operator element in accordance with said certain tempo, and
- comparing means for comparing said interval with said reference timing represented by said note-length information and for outputting said control data, said control data being the result of the comparison.
- 5. An automatic performance device with tempo follow-up function according to claim 4 wherein:
- said tempo varying means comprises tempo pulse generator for generating tempo pulses in accordance with said control data, said tempo pulses having a frequency corresponding to the value of said control data so that said certain tempo of said automatic performance is varied in response to said tempo pulses.
- 6. An automatic performance device with tempo follow-up function according to claim 5 wherein:
- said measuring means comprises counter means for counting said tempo pulses from previous operation to current operation of said operator element; and
- said comparing means comprising subtracting means for performing a subtracting operation of the count value and said note-length information, the value of said control data corresponding to the result of the subtraction.
- 7. An automatic performance device with tempo follow-up function according to claim 1 wherein said control data forming means comprises:
- reference timing designating means for designating said reference timing based on said certain tempo and said note-length information, and
- comparing means for comparing said reference timing and the timing of said operator element operation and outputting said control data, said control data being the result of the comparison.
- 8. An automatic performance device with tempo follow-up function according to claim 7 wherein:
- said tempo varying means comprises tempo pulse generator means for generating tempo pulses in accordance with said control data, said tempo pulses having a frequency corresponding to the value of said control data so that said certain tempo of said automatic performance is varied in response to said tempo pulses.
- 9. An automatic performance device with tempo follow-up function according to claim 8 wherein:
- said reference timing designating means comprises counting means for counting said tempo pulses and for outputting a reference pulse when the count value reaches to the value determined by said note-length information, and
- said comparing means comprises detecting means for detecting the time difference between the output timing of said reference pulse and the operation timing of said operator element.
- 10. An automatic performance device with tempo follow-up function according to claim 7 wherein:
- said memory means further stores note-name information corresponding to said note-length information,
- said read out means further reads out said note name information from said memory means, and
- said operator element comprises a key corresponding to each of said note-name information, said operation of said operator element being an actual operation of the key corresponding to said note-name information.
- 11. An automatic performance device with tempo follow-up function according to claim 1 which further comprises:
- averaging means inserted between said control data forming means and said tempo varing means for averaging at least two control data and outputting averaged control data whose value is a value obtained by averaging the values of said at least two control data, and wherein
- said tempo varying means for varying said tempo in accordance with said averaged control data.
- 12. An automatic performance device with tempo follow-up function according to claim 11 wherein:
- said averaging means comprises weighting means for respectively weighting the values of said at least two control data in accordance with note-length information corresponding to said at least two control data before averaging said values of at least two control data.
- 13. An automatic performance device with tempo follow-up function according to claim 11 wherein:
- said averaging means comprises weighting means for respectively weighting said values of said at least two control data in accordance with the outputting order of said at least two control data before averaging said values of at least two control data.
- 14. An automatic performance device with tempo follow-up function according to claim 12 wherein:
- said averaging means comprises excluding means for excluding from said at least two control data one not having a value which falls within a predetermined allowable range, before averaging said values of at least two control data.
- 15. An automatic performance device with tempo follow-up function according to claim 1 wherein:
- said tempo varying means comprises tempo pulse generator for generating tempo pulses in accordance with said control data, said tempo pulses having a frequency corresponding to the value of said control data so that said certain tempo of said automatic performance is varied in response to said tempo pulses.
- 16. An automatic performance device with tempo follow-up function according to claim 1 wherein:
- said automatic performance means automatically performs an accompaniment tone.
- 17. An automatic performance device with tempo follow-up function according to claim 16 wherein:
- said automatic performance means automatically performs at least one type of automatic accompaniment tone selected from among an automatic rhythm tone, automatic bass tone, automatic chord tone and automatic arpeggio tone.
- 18. An automatic performance device with tempo follow-up function comprising:
- an operator element,
- memory means for storing note-length information of musical tones to be performed, each said note-length information representing a reference timing which is a required timing to operate said operator element
- readout means for sequentially reading out said note-length information from said memory means in order of performance at a certain tempo, and
- control means connected to said operator element, said memory means and said readout means, for supplying to said readout means a readout signal whose period relates to the time difference between the timing of the operator element operation and said reference timing,
- the readout of said readout means being responsive to said readout signal, and said certain tempo corresponding to the supplying rate of said readout signal.
- 19. An automatic performance device with tempo follow-up function according to claim 18 wherein said control means comprises:
- measuring means for measuring an interval of operations of said operator element in accordance with said note-length information, the period of said readout signal corresponding to the measured interval.
- 20. An automatic performance device with tempo follow-up function according to claim 16 wherein said control means comprises:
- measuring means for measuring an interval of operations of said operator element based on said certain tempo, and
- comparing means for comparing said interval with said reference timing represented by said note-length information, said period of said readout signal corresponding to the result of the comparison.
- 21. An automatic performance device with tempo follow-up function according to claim 18 wherein said control means comprises:
- reference timing designating means for designating said reference timing based on said certain tempo and said note length information; and
- comparing menas for comparing said reference timing and the timing of said operator element operation, said period of said readout signal corresponding to the result of the comparison.
- 22. An automatic performance device with tempo follow-up function according to claim 18 wherein:
- said memory means further stores note-name information corresponding to said note-length information, and
- said readout means further reads out said note-name information from said memory means.
- 23. An automatic performance device with tempo follow-up function according to claim 22 further comprising:
- musical tome generating means for generating a musical tone in accordance with said note-length information and said note-name information.
- 24. An automatic performance device with tempo follow-up function according to claim 22 wherein said operator element is a key of a keyboard further comprising:
- indicating means for indicating a key to be operated in response to said note-name information.
- 25. An automatic performance device including memory means storing musical data and readout means therefor, said musical data including automatic performance tone generation timing data, and wherein automatic performance is carried out in accordance with said musical data successively read out from said memory means by said readout means, comprising:
- keyboard means provided with a plurality of keys for generating a key relation signal in response to a depressed key among said keys;
- tone signal producing means for producing a tone signal in response to said depressed key;
- control means connected to said keyboard means and said memory means for supplying a control signal, said control signal being generated according to said key relation signal and to said tone generation timing data;
- automatic performance means for generating an automatic performance to accompany tone signals produced in response to depressed keys; and
- a tempo pulse generator for generating tempo pulses, the performance rate of said automatic performance means being controlled by said tempo pulses; and wherein
- said control means comprises a tempo control circuit for forming difference data indicative of successive time differences between said key relation signal and said tone generation timing data and for using said difference data to control said tempo pulse generator, so that the rate of said tempo pulses, and hence said automatic performance rate, will be controlled in response to said difference data.
- 26. In an electronic musical instrument, an automatic performance device with a tempo follow-up function, comprising:
- note-length data means for providing note-length data of musical tones to be performed successively, said data representing the desired time duration between successively performed notes,
- player responsive means for producing a response data signal indicative of the actual timing between playing of consecutive notes,
- control data means, cooperating with said note-length data means and said player responsive means, for providing a control signal indicative of the temporal relationship between said actual timing as indicated by said response data signal and said desired time duration between successive notes as indicated by said note-length data,
- automatic accompaniment means for providing an automatic accompaniment in said instrument, and
- tempo adjusting means for adjusting the tempo of said automatic accompaniment means in response to said control signal.
- 27. An automatic accompaniment device according to claim 26 wherein said control data means comprises:
- a variable frequency divider for dividing fixed clock rate pulses by an amount determined by said note-length data,
- a counter for counting the divided pulses from said variable frequency divider, said counter being reset by said response data signal, consecutive counts of said counter thereby being of constant value when said response data signal occurs consecutively at timings corresponding to said desired time duration between successive notes, and
- control signal circuit means for providing said control signal in response to the consecutive count values of said counter, said control signal being indicative of any variation in said consecutive count values.
- 28. An automatic performance device according to claim 26 wherein said tempo adjusting means includes a tempo pulse generator, the tempo of said automatic accompaniment means being responsive to the rate of tempo pulses from said generator, and wherein said control data means comprises:
- a counter for counting said tempo pulses, said counter being reset by said response data signal,
- subtractor means for determining the difference between a value corresponding to said note-length data and the contents of said counter, and
- control signal circuit means for providing said control signal in response to said determined difference, said generator tempo pulse rate being established by said control signal.
- 29. An automatic performance device according to claim 26 wherein said tempo adjusting means comprises a tempo pulse generator, the tempo of said automatic accompaniment means being responsive to the rate of tempo pulses from said generator, and wherein said control data means comprises:
- a first counter for counting said tempo control pulses, said first counter being reset upon provision of said note-length data, said first counter providing a first output signal when the contents thereof reaches a value corresponding to said note-length data,
- second and third counters each incremented by fixed rate clock pulses, said second counter being reset by said first output signal, said third counter being reset by said response data signal,
- difference means for obtaining the difference between the contents of said second and third counters just prior to resetting thereof, and
- control signal circuit means for providing said control signal in response to said obtained difference, said generator tempo pulse rate being established by said control signal.
Priority Claims (2)
Number |
Date |
Country |
Kind |
55-78784 |
Jun 1980 |
JPX |
|
55-82506 |
Jun 1980 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 267,688 filed on 5/28/81 now U.S. Pat. No. 4,402,244.
US Referenced Citations (3)
Divisions (1)
|
Number |
Date |
Country |
Parent |
267688 |
May 1981 |
|