Claims
- 1. An automatic performance apparatus for playing an automatic performance based on performance data, comprising:
- (a) memory means having a plurality of storing areas each capable of storing said performance data;
- (b) writing means for writing said performance data into said storing areas;
- (c) designating means, provided for each storing area, for designating a record mode in which said performance data is written in said memory means by said writing means;
- (d) detecting means for detecting whether or not any one of said storing areas is in the record mode; and
- (e) control means, responsive to a detection by said detecting means that a storing area is in the record mode, for prohibiting other storing areas from being set to the record mode.
- 2. An automatic performance apparatus according to claim 1 wherein said control means skips said record mode and then automatically sets another mode for said storing area when said storing area detected by said detecting means and any one of other storing areas are both in said record mode.
- 3. An automatic performance apparatus for playing an automatic performance based on performance data, comprising:
- (a) a memory means for storing said performance data;
- (b) designating means for designating said automatic performance;
- (c) detecting means for detecting whether or not said performance data is stored in said memory; and
- (d) control means for prohibiting said automatic performance from being designated by said designating means when said detecting means detects that said performance data is not stored in said memory.
- 4. An automatic performance apparatus for playing an automatic performance based on performance data, comprising:
- (a) a memory means for storing performance data;
- (b) generating means for generating an automatic performance signal corresponding to said performance data;
- (c) detecting means for detecting an automatic performance start or stop signal; and
- (d) control means for controlling said generating means to stop generating said automatic performance signal at a start timing of a next bar when said detecting means detects said stop signal during said automatic performance, and for controlling said generating means to re-start generating said automatic performance signal at said start timing of the next bar to a currently played bar when said detecting means detects said start signal.
- 5. An automatic performance apparatus for playing an automatic performance based on performance data, comprising:
- (a) a memory for storing said performance data;
- (b) writing means for writing said performance data into said memory;
- (c) detecting means for detecting a signal for said writing means to stop writing said performance data; and
- (d) control means for controlling said writing means to stop writing said performance data at a start timing of a next bar to a currently played bar when said detecting means detects said signal for said writing means to stop writing said performance data.
- 6. An automatic performance apparatus comprising:
- (a) a plurality of memories each storing performance data, wherein one of said memories stores first performance data representing a first musical tone, while another of said memories stores second performance data representing a second musical tone;
- (b) reading means for reading said performance data from said memories;
- (c) musical tone signal generating means for generating a musical tone signal based on said performance data read from said memories;
- (d) delay time setting means for setting a delay time between a first musical tone signal based on said first performance data stored in one of said memories and a second musical tone signal based on said second performance data stored in another of said memories; and
- (e) delay means for delaying generation of the first musical tone signal behind that of a second musical tone signal by the delay time set by said delay time setting means.
- 7. An automatic performance apparatus for playing an automatic performance based on performance data, comprising:
- (a) a performance data memory having a plurality of storing areas each capable of storing said performance data, wherein one or more of said storing areas have rhythm data corresponding to a specified rhythm tone assigned thereto;
- (b) writing means for writing said performance data into desirable storing areas within said performance data memory;
- (b) an accompaniment data memory having a plurality of storing areas each storing accompaniment data corresponding to several kinds of accompaniments;
- (c) generating means for generating an accompaniment musical tone signal accompanied with said musical tone signal based on said performance data, said accompaniment musical tone signal being generated based on said accompaniment data supplied to said generating means; and
- (d) accompaniment data designating means for designating single accompaniment data corresponding to performance data read from one storing area within said performance data memory when a musical tone signal is to be generated based on said performance data, said accompaniment data designating means designating any one of plural accompaniment data corresponding to plural performance data read from plural storing areas within said performance data memory when plural musical tones are to be generated based on said plural performance data.
- 8. An automatic performance apparatus comprising:
- (a) a plurality of memories each storing performance data, wherein one of said memories stores first performance data representing a first musical tone, while another of said memories stores second performance data representing a second musical tone;
- (b) reading means for reading said performance data from said memories;
- (c) musical tone signal generating means for generating a musical tone signal based on said performance data read from said memories; and
- (d) delay means for delaying generation of a first musical tone signal based on said first performance data stored in one of said memories behind that of a second musical tone signal based on said second performance data stored in another of said memories by a predetermined delay time, said delay means comprising:
- (i) first delay means for delaying a first generation timing of said first musical tone signal by a first delay time; and
- (ii) second delay means for delaying a second generation timing of said second musical tone signal by a second delay time which can be set independently of said first delay time.
Priority Claims (5)
Number |
Date |
Country |
Kind |
63-6416 |
Jan 1988 |
JPX |
|
63-29111 |
Feb 1988 |
JPX |
|
63-29112 |
Feb 1988 |
JPX |
|
63-155628 |
Jun 1988 |
JPX |
|
63-155629 |
Jun 1988 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/370,775 filed on Jun. 23, 1989, now abandoned, which is a continuation-in-part of application Ser. No. 07/298,562 filed on Jan. 17, 1989, now abandoned.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4602546 |
Shinohara |
Jul 1986 |
|
4624171 |
Yuzawa et al. |
Nov 1986 |
|
4742748 |
Tateishi |
May 1988 |
|
Foreign Referenced Citations (4)
Number |
Date |
Country |
53-70421 |
Jun 1978 |
JPX |
58-2890 |
Jan 1983 |
JPX |
58-211191 |
Dec 1983 |
JPX |
62-187387 |
Aug 1987 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
370775 |
Jun 1989 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
298562 |
Jan 1989 |
|