Claims
- 1. A digital reverberation tone generating apparatus having musical tone signals input thereto, comprising:
- memory means having a plurality of memory areas, each of which are used as delay elements, wherein said memory areas comprise a plurality of first memory areas of a first reverberation tone forming unit and a plurality of second memory areas of a second reverberation tone forming unit;
- delay time information generating means for generating delay time information that determines delay times for each of said memory areas used as delay elements;
- memory address generating means for generating write address information for identifying write addresses designating locations of said memory areas to store amplitude samples of musical tone signals respectively at a present time and read address information for identifying read addresses, equal to said write addresses, designating locations of said memory areas to read out said stored amplitude samples after the lapse of the time designated by said delay time information, said memory areas storing and outputting said stored amplitude samples in response to said write address information and read address information respectively;
- coefficient generating means for generating coefficients corresponding to said memory areas respectively;
- calculating means for modifying said stored amplitude samples outputted from said memory areas in accordance with corresponding ones of said coefficients generated from said coefficient generating means;
- program control means including a first program which provides a sequence of generation of said delay time information, said write address information, and said read address information, said memory address generating means and said coefficient generating means generating said delay time information, said read address information, said write address information and said coefficients in accordance with said program, said program control means further including a second program for controlling the coupling of each of said first and second memory areas, wherein said second program couples said first memory areas in parallel and said second memory areas in series and wherein said second program also forms a feedback loop for each of said memory areas of said first and second memory areas; and
- reverberation tone producing means for producing a reverberation tone in accordance with said stored amplitude samples of musical tone signals modified by said calculating means.
- 2. A digital reverberation tone generating apparatus according to claim 1 wherein said reverberation tone producing means further comprises sampling means for sampling said stored amplitude samples of musical tone signals at a predetermined period and outputting said amplitude samples as a sampled result.
- 3. A digital reverberation tone generating apparatus according to claim 1 or 2 wherein said memory address generating means comprises a pulse generator for generating clock pulses; a counter device which counts the number of said clock pulses and produces said write address information; and calculating means for calculating based on said write address information and said delay time information and for outputting said read address information.
- 4. A digital reverberation tone generating apparatus according to claim 1 or 2 wherein said memory address generating means comprises a pulse generator for producing clock pulses; and a counter device which counts the number of said clock pulses and outputs said read address information and said write address information, wherein said read address information and said write address information are the same.
- 5. A digital reverberation tone generating apparatus according to claim 4 wherein said counter device comprises a counter and determining means for determing a count period of said counter.
- 6. A digital reverberation tone generating apparatus according to claim 4 wherein said counter device is a presettable counter.
- 7. A digital reverberation tone generating apparatus according to claim 4 wherein said counter device comprises a counter, a comparator for comparing said delay time information with an output of said counter, means for setting a count of said counter to an initial value in accordance with an output of said comparator, and increasing means for increasing the count of said counter at a predetermined period.
- 8. A digital reverberation tone generating apparatus according to claim 1 or 2 wherein a plurality of said memory areas, and said delay time information generating means are provided for forming a plurality of reverberation tones having different delay times for said stored amplitude samples of musical tone signals.
- 9. A digital reverberation tone generating apparatus according to claim 3 wherein said counter device comprises a presettable down counter.
- 10. A digital reverberation tone generating apparatus according to claim 1 wherein said plurality of first memory areas store a first given number of said amplitude samples and said plurality of second memory areas store a second given number of said amplitude samples, said first number being smaller than said second number.
- 11. A digital reverberation tone generating apparatus according to claim 1 wherein said memory address generating means is operated on a time division basis.
- 12. A digital reverberation tone generating apparatus according to claim 11 which further comprises a reverberation tone pattern setter for designating a pattern of the reverberation tone to be generated and a control signal generator responsive to an output of said setter for producing various control signals adapted to control said memory means, said delay time information generating means, and said memory address generating means.
Parent Case Info
This is a continuation of application Ser. No. 673,048 filed 11/19/84 which is a continuation of application Ser. No. 397,499, filed July 9, 1982, both of which are now abandoned.
US Referenced Citations (7)
Foreign Referenced Citations (4)
Number |
Date |
Country |
2431989 |
Jan 1976 |
DEX |
2447226 |
Apr 1976 |
DEX |
2360983 |
Jul 1979 |
DEX |
3037276 |
Oct 1980 |
DEX |
Non-Patent Literature Citations (1)
Entry |
Chamberlin, Musical Applications of Microprocessors, pp. 462-467, 593-600, 614-617 (Published 1980). |
Continuations (2)
|
Number |
Date |
Country |
Parent |
673048 |
Nov 1984 |
|
Parent |
397449 |
Jul 1982 |
|