US4539882A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatic accompaniment generating apparatus
Assignee: Casio Computer Co Ltd
•
Filing: 1982-12-21
•
Granted: 1985-09-10
•
Expires: 2002-12-21
Abstract
Abstract A plurality of tone data indicative of the pitch and duration of a series of tones forming the melody of a number are stored in a performance memory by operating a key input section. Accompaniment chord data can be automatically obtained from an automatic chord generating circuit according to the tone data stored in the performance memory in which the accompaniment chord data thus obtained are stored together with melody data.
Inventors
- 👤 Keiji Yuzawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 07:54
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/002; G10H1/00; G10H1/36; G10H2210/00; G10H2210/031; G10H2210/081; Y; Y10; Y10S; Y10S84/00; Y10S84/22
Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
260 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a series of tone data including pitch code and duration code of tones forming a melody of a music number into said memory means; and logic circuit means coupled to said memory means for generating a series of accompaniment data for forming an accompaniment of the music number, wherein each of said accompaniment data is determined according to the series of tone data forming the melody stored in said memory means; wherein the logic circuit means includes key determining means for determining a key of the music number according to the series of tone data forming the melody, and wherein said key determining means includes: means for obtaining a shift amount according to the pitch code of the last tone of the melody stored in said memory means, means for converting each pitch code of the tone data read out from said memory means into a shifted pitch code in accordance with the shift amount obtained by said obtaining means, and for accumulating the duration code for each said shifted pitch code to obtain a total duration code for each said shifted pitch code, means for comparing predetermined ones of the total duration codes and for obtaining a shifted key of the music number which is converted by said shift amount, and means for determining the key of the music number by reversely shifting the shifted key of the music number according to a reversely shift amount which is determined by said shift amount.
Claim 2
Dependent Claim
260 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a series of tone data including pitch code and duration code of tones forming a melody of a music number into said memory means; and logic circuit means coupled to said memory means for generating a series of accompaniment data for forming an accompaniment of the music number, wherein each of said accompaniment data is determined according to the series of tone data forming the melody stored in said memory means; wherein the logic circuit means includes key determining means for determining a key of the music number according to the series of tone data forming the melody, and wherein said key determining means includes: means for obtaining a shift amount according to the pitch code of the last tone of the melody stored in said memory means, means for converting each pitch code of the tone data read out from said memory means into a shifted pitch code in accordance with the shift amount obtained by said obtaining means, and for accumulating the duration code for each said shifted pitch code to obtain a total duration code for each said shifted pitch code, means for comparing predetermined ones of the total duration codes and for obtaining a shifted key of the music number which is converted by said shift amount, and means for determining the key of the music number by reversely shifting the shifted key of the music number according to a reversely shift amount which is determined by said shift amount.
Claim 3
Dependent Claim
22 words
The apparatus according to claim 1, wherein the series of tone data forming the melody is continuously stored in the memory means.
Claim 4
Dependent Claim
27 words
The apparatus according to claim 1, which further comprises control means for storing said series of data generated from the logic circuit means into said memory means.
Claim 5
Dependent Claim
38 words
The apparatus according to claim 3 which further comprises an automatic play control device for executing automatic play in accordance with the tone data forming the melody and accompaniment data forming the accompaniment stored in the memory means.
Claim 6
Dependent Claim
28 words
The apparatus according to claim 4, which further comprises means for displaying melody and accompaniment currently sounded while the automatic play control device is executing the automatic play.
Claim 7
Dependent Claim
22 words
The apparatus according to claim 1, which further comprises display means for displaying the accompaniment data generated by the logic circuit means.
Claim 8
Dependent Claim
62 words
The apparatus according to claim 1, wherein said logic circuit means includes means for separating the series of tone data forming the melody into a plurality of blocks wherein each of the plurality of blocks includes at least one tone data, and means for generating a series of accompaniment data for each of said plurality of blocks separated by said separating means.
Claim 9
Dependent Claim
33 words
The apparatus according to claim 7, wherein each of said blocks has substantially the same time length of accumulated duration code of the tone data which is included in each of the blocks.
Claim 10
Dependent Claim
51 words
The apparatus according to claim 7, wherein said logic circuit means provides an accompaniment data for each of the blocks and the apparatus further comprises first control means for storing the accompaniment data into said memory means such that the accompaniment data and the tone data are alternately arranged memory means.
Claim 11
Dependent Claim
38 words
The apparatus according to claim 9, which further comprises second control means for changing an accompaniment data stored in said memory means into a different accompaniment data and for storing the different accompaniment data into said memory means.
Claim 12
Dependent Claim
27 words
The apparatus according to claim 1, wherein the logic circuit means further comprises means for changing an accompaniment data into different accompaniment data through a predetermined operation.
Claim 13
Dependent Claim
28 words
The apparatus according to claim 11, which further comprises control means for storing said different accompaniment data obtained by said accompaniment data changing means into said memory means.
Claim 14
Dependent Claim
36 words
The apparatus according to claim 12 which further comprises automatic play control means for executing automatic play in accordance with said accompaniment data, the different accompaniment data, and the tone data stored in said memory means.
Claim 15
Dependent Claim
23 words
The apparatus according to claim 11, which further comprises means for displaying said different accompaniment data obtained by said accompaniment data changing means.
Claim 16
Dependent Claim
19 words
The apparatus according to claim 1, wherein said input means include a plurality of performance keys corresponding to notes.
Claim 17
Dependent Claim
183 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a series of tone data including pitch code and duration code of tones forming a melody of a music number into said memory means; and logic circuit means coupled to said memory means for generating a series of accompaniment data for forming an accompaniment of the music number, wherein each of said accompaniment data is determined according to the series of tone data forming the melody stored in said memory means; wherein the logic circuit means includes key determining means for determining a key of the music number according to the series of tone data forming the melody, and wherein said logic circuit means further includes separating means for separating the series of tone data forming the melody into a plurality of blocks, each block includes at least one tone data, means for generating a series of accompaniment data for each of said plurality of blocks according to the tone data included in the block and also according to the key determined by said key determining means.
Claim 18
Dependent Claim
183 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a series of tone data including pitch code and duration code of tones forming a melody of a music number into said memory means; and logic circuit means coupled to said memory means for generating a series of accompaniment data for forming an accompaniment of the music number, wherein each of said accompaniment data is determined according to the series of tone data forming the melody stored in said memory means; wherein the logic circuit means includes key determining means for determining a key of the music number according to the series of tone data forming the melody, and wherein said logic circuit means further includes separating means for separating the series of tone data forming the melody into a plurality of blocks, each block includes at least one tone data, means for generating a series of accompaniment data for each of said plurality of blocks according to the tone data included in the block and also according to the key determined by said key determining means.
Claim 19
Dependent Claim
61 words
The apparatus according to claim 16, wherein said generating means includes means for determining the tone which has longest duration code in a selected block as a main tone, and said generating means is operative to generate an accompaniment data for said selected block according to the main tone and also according to the key determined by said key determining means.
Claim 20
Dependent Claim
77 words
The apparatus according to claim 16, wherein said generating means includes accompaniment selection table means for storing a plurality of data tables, means for selecting one of the data tables stored in the accompaniment selection table means in accordance with the number of tone data included in the block, and means for supplying an accompaniment data for each block according to the selected data table and also according to the key determined by said key determining means.
Claim 21
Dependent Claim
87 words
The apparatus according to claim 16, wherein said generating means includes: means for converting each pitch code of the tone data included in a selected block into a shifted pitch code in accordance with the key determined by said key determining means, means for obtaining a shifted accompaniment data according to the shifted pitch code in the selected block, and means for reversely shifting the shifted accompaniment data according to the key determined by said key determining means to obtain an accompaniment data for the selected block.
Claim 22
Dependent Claim
307 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a plurality of tone data indicative of pitch and duration of a series of tones forming a melody of a music number into said memory means; means for separating the series of tone data forming the melody into a plurality of blocks, each of the plurality of blocks including at least one tone data; key determining means coupled to said memory means for determining a key of the music number according to the tone data stored in said memory means; and logic circuit means coupled to said memory means and to said key determining means for generating a series of accompaniment data forming an accompaniment of the music number according to the key determined by said key determining means and also according to the tone data stored in said memory means, each of the accompaniment data being determined for each block which is separated by said separating means, and wherein said key determining means includes; means for obtaining a shift amount according to a pitch data of the last tone of the melody stored in said memory means, means for converting each pitch data of the tone data in said memory means into shifted pitch data in accordance with the shift amount obtained by said obtaining means, and for accumulating duration data for each of said shifted pitch data to obtain total duration data for each of said shifted pitch data, means for comparing predetermined ones of the total duration data and for obtaining a shifted key of the music number which is converted by said shift amount, and means for determining the key of the music number by reversely shifting the shifted key of the music number according to a reversely shift amount which is determined by said shift amount.
Claim 23
Dependent Claim
307 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a plurality of tone data indicative of pitch and duration of a series of tones forming a melody of a music number into said memory means; means for separating the series of tone data forming the melody into a plurality of blocks, each of the plurality of blocks including at least one tone data; key determining means coupled to said memory means for determining a key of the music number according to the tone data stored in said memory means; and logic circuit means coupled to said memory means and to said key determining means for generating a series of accompaniment data forming an accompaniment of the music number according to the key determined by said key determining means and also according to the tone data stored in said memory means, each of the accompaniment data being determined for each block which is separated by said separating means, and wherein said key determining means includes; means for obtaining a shift amount according to a pitch data of the last tone of the melody stored in said memory means, means for converting each pitch data of the tone data in said memory means into shifted pitch data in accordance with the shift amount obtained by said obtaining means, and for accumulating duration data for each of said shifted pitch data to obtain total duration data for each of said shifted pitch data, means for comparing predetermined ones of the total duration data and for obtaining a shifted key of the music number which is converted by said shift amount, and means for determining the key of the music number by reversely shifting the shifted key of the music number according to a reversely shift amount which is determined by said shift amount.
Claim 24
Dependent Claim
78 words
The apparatus according to claim 20, wherein said logic circuit means includes accompaniment selection table means for storing a plurality of data tables, means for selecting one of the data tables stored in said accompaniment selection table means in accordance with the number of tone data included in the block, and means for supplying an accompaniment data for each block according to the selected data table and also according to the key determined by said key determining means.
Claim 25
Dependent Claim
88 words
The apparatus according to claim 20, wherein said logic circuit means includes; means for converting each pitch data of the tone data included in a selected block into a shifted pitch data in accordance with the key determined by said key determining means, means for obtaining a shifted accompaniment data according to the shifted pitch data in the selected block, and means for reversely shifting the shifted accompaniment data according to the key determined by said key determining means to obtain an accompaniment data for the selected block.
Claim 26
Dependent Claim
32 words
The apparatus according to claim 20, which further comprises an automatic play control device for executing an automatic play in accordance with tone data and accompaniment data stored in said memory means.
Claim 27
Dependent Claim
22 words
The apparatus according to claim 20, which further comprises display means for displaying the accompaniment data generated by said logic circuit means.
Claim 28
Dependent Claim
28 words
The apparatus according to claim 23, which further comprises means for displaying melody and accompaniment currently sounded while said automatic play control device is executing the automatic play.
Claim 29
Dependent Claim
27 words
The apparatus according to claim 20, wherein said logic circuit means further comprises means for changing an accompaniment data into different accompaniment data through a predetermined operation.
Claim 30
Dependent Claim
23 words
The apparatus according to claim 26, which further comprises means for displaying said different accompaniment data obtained by said accompaniment data changing means.
Claim 31
Dependent Claim
180 words
An automatic accompaniment data generating apparatus, comprising: memory means including a plurality of memory locations; means for inputting a series of melody tone data indicative of pitch and duration of tones forming a melody of a music number serially into the plurality of memory locations of said memory means; means coupled to said memory means for generating a series of chord data forming an accompaniment of the music number in accordance with the series of melody tone data forming the melody in said memory means; and means coupled to said generating means for inputting the series of chord data generated from said generating means serially into the memory locations of said memory means, and wherein said generating means includes key determining means for determining a key of the music number according to pitch data or a last tone data of the melody serially stored in the memory means, and said generating means generates said series of chord data according to the key determined by said key determining means and also according to the melody tone data in said memory means.
Claim 32
Dependent Claim
180 words
An automatic accompaniment data generating apparatus, comprising: memory means including a plurality of memory locations; means for inputting a series of melody tone data indicative of pitch and duration of tones forming a melody of a music number serially into the plurality of memory locations of said memory means; means coupled to said memory means for generating a series of chord data forming an accompaniment of the music number in accordance with the series of melody tone data forming the melody in said memory means; and means coupled to said generating means for inputting the series of chord data generated from said generating means serially into the memory locations of said memory means, and wherein said generating means includes key determining means for determining a key of the music number according to pitch data or a last tone data of the melody serially stored in the memory means, and said generating means generates said series of chord data according to the key determined by said key determining means and also according to the melody tone data in said memory means.
Claim 33
Dependent Claim
64 words
The apparatus according to claim 28, wherein said generating means further includes means for determining the tone which has longest duration data among each of the memory locations as a main tone, and said generating means is operative to generate a chord data for each memory location according to the main tone and also according to the key determined by said key determining means.
Claim 34
Dependent Claim
80 words
The apparatus according to claim 28, wherein said generating means further includes chord selection table means for storing a plurality of data tables, means for selecting one of the data tables stored in the chord selection table means in accordance with the number of tone data included in each memory location, and means for supplying a chord data for each memory location according to the selected data table and also according to the key determined by said key determining means.
Claim 35
Dependent Claim
88 words
The apparatus according to claim 28, wherein said generating further includes; means for converting each pitch data of the melody tone data included in each memory location into a shifted pitch data in accordance with the key determined by said key determining means, means for obtaining a shifted chord data according to the shifted pitch data in each memory location, and means for reversely shifting the shifted chord data according to the key determined by said key determining means to obtain a chord data for each memory location.
Claim 36
Dependent Claim
223 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a plurality of tone data indicative of pitch and duration of a series of tones forming a melody of a music number into said memory means; means for separating the series of tone data forming the melody into a plurality of blocks, each of the plurality of blocks including at least one tone data; key determining means coupled to said memory means for determining a key of the music number according to the tone data stored in said memory means; and logic circuit means coupled to said memory means and to said key determining means for generating a series of accompaniment data forming an accompaniment of the music number according to the key determined by said key determining means and also according to the tone data stored in said memory means, each of the accompaniment data being determined for each block which is separated by said separating means, and wherein said logic circuit means includes means for determining the tone data which has longest duration data in a selected block as a main tone, and said logic circuit means is operative to generate an accomplishment data for said selected block according to the main tone and also according to the key determined by said key determining means.
Claim 37
Dependent Claim
223 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a plurality of tone data indicative of pitch and duration of a series of tones forming a melody of a music number into said memory means; means for separating the series of tone data forming the melody into a plurality of blocks, each of the plurality of blocks including at least one tone data; key determining means coupled to said memory means for determining a key of the music number according to the tone data stored in said memory means; and logic circuit means coupled to said memory means and to said key determining means for generating a series of accompaniment data forming an accompaniment of the music number according to the key determined by said key determining means and also according to the tone data stored in said memory means, each of the accompaniment data being determined for each block which is separated by said separating means, and wherein said logic circuit means includes means for determining the tone data which has longest duration data in a selected block as a main tone, and said logic circuit means is operative to generate an accomplishment data for said selected block according to the main tone and also according to the key determined by said key determining means.
Claim 38
Dependent Claim
170 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a series of tone data including pitch code and duration code of tones forming a melody of a music number into said memory means; and logic circuit means coupled to said memory means for generating a series of accompaniment data for forming an accompaniment of the music number, wherein each of said accompaniment data is determined according to the series of tone data forming the melody stored in said memory means; said logic circuit means including separating means for separating the series of tone data forming the melody into a plurality of blocks wherein each of the plurality of blocks includes at least one tone data, and each of said blocks has substantially the same time length of accumulated duration code of the tone data which is included in each of the blocks; and means for generating a series of accompaniment data for each of said plurality of blocks separated by said separating means.
Claim 39
Dependent Claim
170 words
An automatic accompaniment generating apparatus, comprising: memory means for storing tone data; input means for inputting a series of tone data including pitch code and duration code of tones forming a melody of a music number into said memory means; and logic circuit means coupled to said memory means for generating a series of accompaniment data for forming an accompaniment of the music number, wherein each of said accompaniment data is determined according to the series of tone data forming the melody stored in said memory means; said logic circuit means including separating means for separating the series of tone data forming the melody into a plurality of blocks wherein each of the plurality of blocks includes at least one tone data, and each of said blocks has substantially the same time length of accumulated duration code of the tone data which is included in each of the blocks; and means for generating a series of accompaniment data for each of said plurality of blocks separated by said separating means.
References Cited (Backward Citations)
US4012979A
Cited
DE2808285A1
Cited
US4292874A
Cited
US4339978A
Cited
US4361067A
Cited
US4454796A
Cited
US4387618A
Cited
US4417494A
Cited
US4450742A
Cited
DE3151607A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-09-09 | 1989-03-11 | 1989-09-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-09-09 | 1993-03-11 | 1993-09-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-09-09 | 1997-03-11 | 1997-09-10 | $7700.00 | Window Closed / Lapsed |