Claims
- 1. Digital reflection and reverberation tone generating apparatus comprising:
- coefficient memory means for storing first coefficients which determine an initial reflection characteristic and second coefficients which determine a reverberation characteristic of a generated musical tone signal;
- program memory means for storing a first program which provides the sequence of calculations to impart said initial reflection characteristic in said tone signal and a second program which provides the sequence of calculations to impart said reverberation characteristic in said tone signal;
- calculation means for performing the sequence of calculations specified by said first program and said second program;
- control means for reading out said first coefficients, said first program, said second coefficients and said second program and for providing said calculating means therewith, said calculating means performing said calculations using said first coefficients on a time division basis in accordance with said first program and outputting an initial reflection tone signal, and performing said calculations using said second coefficients on a time division basis in accordance with said second program and outputting a reverberation tone signal; and
- delay means including a first delay means and a second delay means, said first delay means providing time delay for said initial reflection characteristic in said tone signal and said second delay means providing time delay for said reverberation characteristic in said tone signal in parallel, whereby said first delay means and said second delay means are operated on by said control means.
- 2. The digital reflection and reverberation tone generating apparatus according to claim 1 which further comprises:
- delay information memory means for storing delay information indicating a plurality of delay times, said control means further reading out said delay information.
- 3. The tone generating apparatus according to claim 2 wherein;
- said delay information memory means comprises a memory device.
- 4. The tone generating apparatus according to claim 3 further comprising:
- address information generating means for generating a first address information for designating a first area in said memory device to store said musical tone signal at a present time and a second address information for designating a second area in said memory device for reading out said musical tone signal stored in said memory device at a time preceding said present time by a time interval designated by said delay information memory means.
- 5. Digital reflection and reverberation tone generating apparatus comprising:
- coefficient memory means for storing first coefficients which determine an initial reflection characteristic and second coefficients which determine a reverberation characteristic of a generated musical tone signal;
- program memory means for storing a first program which provides the sequence of calculations to impart said initial reflection characteristic in said tone signal and a second program which provides the sequence of calculations to impart said reverberation characteristic in said tone signal;
- calculation means for performing the sequence of calculations specified by said first program and said second program;
- control means for reading out said first coefficients, said first program, said second coefficients and said second program and for providing said calculating means therewith, said calculating means performing said calculations using said first coefficients on a time division basis in accordance with said first program and outputting an initial reflection tone signal, and performing said calculations using said second coefficients on a time division basis in accordance with said second program and outputting a reverberation tone signal; and
- delay means including a first delay means, said first delay means providing time delay for said initial reflection characteristic in said tone signal, second delay means which is preceded by a delay memory means, said second delay means providing time delay for said reverberation characteristic in said tone signal in parallel, whereby said first delay means and said second delay means are operated on by said control means, said delay memory means preventing initial reflection tone signals from being produced simultaneously with corresponding initial reverberation tone signals.
- 6. Digital reflection and reverberation tone generating apparatus comprising:
- coefficient memory means for storing first coefficients which determine an initial reflection characteristic and second coefficients which determine a reverberation characteristic of a generated musical tone signal;
- program memory means for storing a first program which provides the sequence of calculations to impart said initial reflection characteristic in said tone signal and a second program which provides the sequence of calculations to impart said reverberation characteristic in said tone signal;
- calculation means for performing the sequence of calculations specified by said first program and said second program;
- control means for reading out said first coefficients, said first program, said second coefficients and said second program and for providing said calculating means therewith, said calculating means performing said calculations using said first coefficients on a time division basis in accordance with said first program and outputting an initial reflection tone signal, and performing said calculations using said second coefficients on a time division basis in accordance with said second program and outputting a reverberation tone signal; and delay means including a first delay means and a second delay means which include;
- 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 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 musical tone signals after the lapse of the time designated by said delay time information, said memory areas storing and outputting said musical tone signals in response to said write address information and read address information respectively;
- said first delay means providing time delay for said initial reflection characteristic in said tone signal and said second delay means providing time delay for said reverberation characteristic in said tone signal in parallel, whereby said first delay means and said second delay means are operated on by said control means.
Parent Case Info
This is a continuation of application Ser. No. 400,137 filed July 20, 1982, and now abandoned.
US Referenced Citations (13)
Continuations (1)
|
Number |
Date |
Country |
Parent |
400137 |
Jul 1982 |
|