Claims
- 1. An electronic musical instrument for generating an aperiodic waveform having a series of consecutive sections including a rapidly rising section having a larger content of higher harmonics, a rapidly decaying section having a lesser content of said higher harmonics and a gradually decaying section having a least content of said higher harmonics, said aperiodic waveform having a spectral distribution profile which varies as a function of time elapsed from onset of said rapidly rising section, comprising:
- a memory having a first portion storing data representing amplitudes and spectral distribution profiles of only said rising section and said rising section and a second portion storing data representing scaled amplitudes of only said rapidly decaying section, said scaled amplitudes having peaks equal to the amplitude at a transition between said rapidly rising section and rapidly decaying section, the data stored in said second portion further representing scaled spectral distribution profiles each of which is substantially equal to the spectral distribution profile at said transition;
- first means for addressing said first portion of the memory in a forward scan for generating a first output waveform and subsequently addressing said second portion recyclically in forward and rearward scans for generating a second output waveform;
- second means for impressing a monotinically decaying envelope upon said second output waveform; and
- third means for impressing a monotonically decaying spectral distribution profile upon said second output waveform, said second and third means being connected in circuit to said memory to combine said first output waveform with the outputs of said second and third means thereby to generate a replica of said aperiodic waveform.
- 2. An electronic musical instrument as claimed in claim 1, wherein said first means comprises:
- a reversible counter for addressing said memory addresses in forward and rearward scans; and
- means for reversing said forward scan at a first address limit of the memory addresses and reversing said rearward scan at a second address limit of the memory addresses and repeating the reversals at said first and second address limits.
- 3. An electronic musical instrument as claimed in claim 2, wherein each of said first and second address limits corresponds to a crest or a trough of the second section of the original waveform.
- 4. An electronic musical instrument as claimed in claim 2, wherein each of said first and second address limits corresponds to a zero crossover point of the second section of the original waveform, further comprising means for inverting the polarity of said output waveform at alternate ones of said address limits.
- 5. An electronic musical instrument as claimed in claim 2, further comprising means for detecting the initial forward scan reaching said second address limit, wherein said second and third means comprise a waveform generator responsive to the detection of said initial forward scan reaching said second address limit to generate a signal having a monotonically declining amplitude, said second means comprising a multiplier for multiplying said second part of the output waveform by a fraction which is a function of said monotonically declining amplitude, and said third means comprising a variable frequency low-pass filter for passing said second part of the output waveform therethrough, the cut-off frequency of the low-pass filter being decreased as a function of said monotonically declining amplitude, said multiplier and said variable frequency low-pass filter being connected in circuit to said memory.
- 6. An electronic musical instrument as claimed in claim 1, wherein said first means comprises:
- a reversible counter for sequentially generating a data address code to access said memory addresses in forward and rearward scans;
- an address memory with a plurality of address limit codes respectively stored in sequentially addressible memory locations;
- a second counter for sequentially accessing said memory locations; and
- a comparator coupled to said reversible counter and to said address memory to generate a coincidence output representing the occurrence of a coincidence between the data address code and the address limit code accessed by said second counter and stepping said second counter in response to said coincidence.
- 7. A method for generating an aperiodic waveform having a series of consecutive sections including a rapidly rising section having a larger content of higher harmonics, a rapidly decaying section having a lesser content of said higher harmonics and a gradually decaying section having a least content of said higher harmonics, said aperiodic waveform having a spectral distribution profile which varies as a function of time elapsed from onset of said rapidly rising section, comprising the steps of:
- storing data into first and second portions of a memory, the data stored in said first portion representing amplitudes and spectral distribution profiles of only said rising section and the data stored in said second portion representing scaled amplitudes of only said rapidly decaying section, said scaled amplitudes having peaks equal to the amplitude at a transition between said rapidly rising section and rapidly decaying section, the data stored in said second portion further representing scaled spectral distribution profiles each of which is substantially equal to the spectral distribution profile at said transition;
- addressing said first portion of the memory in forward scan for generating a first output waveform;
- addressing said second portion of the memory recyclically in forward and rearward scans for generating a second output waveform; and
- impressing a monotonically decaying envelope and a monotonically decaying spectral distribution profile upon sAid second output waveform.
- 8. In a waveform generating system: for synthesizing an aperiodic waveform having a first, rapidly rising portion, a second, rapidly decaying portion, and a third portion, said third portion decaying more slowly than said second portion, the system including storage means for storing data samples representative of samples of said aperiodic waveform, the improvement comprising:
- means in said storage means for storing data samples representative of equalized samples of at least one portion of said aperiodic waveform, said samples equalized in amplitude and spectral characteristics,
- first means for reading out stored data samples representing said first portion of said waveform and for reproducing an output analog signal representative thereof,
- second means for reading out stored data samples representing said second portion of said waveform and for reproducing an output analog signal representative thereof,
- third means for thereafter recyclically reading out said stored data samples representing said second portion of said waveform and for reproducing an output analog signal representative of said third, slowly decaying portion of said waveform, and
- fourth means for reconstructing said aperiodic waveform from said stored equalized data samples, including restoring means for restoring signals reproduced in response to said read out equalized samples for incorporation in said aperiodic waveform.
- 9. An improved waveform generating system as recited in claim 8 further comprising:
- reversible up/down counting means for generating addresses for accessing said stored data samples from said storage means,
- switch key means connected for causing said reversible up/down counting means to count in a first direction and for passing clock pulses thereto,
- said switch key means further operable for presetting said reversible up/down counting means to a first value representative of an address of a sample of said aperiodic waveform at an initial time at a beginning of said first portion thereof,
- said reversible up/down counting means connected to provide address locations to said storage means for providing said data samples to said fourth means, and
- said third means comprising reversing means for reversing a count direction of said reversible up/down counting means thereby to recyclically access data samples from said storage means representing said second portion of said waveform to reproduce said third portion thereof.
- 10. An improved waveform generating system as recited in claim 9 wherein said reversing means comprises comparing means for comparing said address locations generated by said reversible up/down counting means with predetermined address limits therefor representing storage addresses for beginning and end points of said second portion of said waveform, said reversing means operable for reversing the direction of count of said reversible up/down counting means upon determining that an address location generated thereby equals one of said predetermined address limit.
- 11. An improved waveform generating system as recited in claim 10 wherein said comparing means includes selecting means for selecting an output of one of two registers for comparison with the count of said reversible up/down counting means as address limits therefor in accordance with the direction of count of said reversible up/down counting means.
- 12. An improved waveform generating system as recited in claim 10 wherein said reversing means comprises flip-flop means toggled by said comparing means, said flip-flop means providing outputs for controlling said direction of count of said reversible up/down counting means and for selecting an output of one of two registers for comparison with the count of said reversible up/down counting means as address limits therefor in accordance with the direction of count of said reversible up/down counting means.
- 13. An improved waveform generating system as recited in claim 10 wherein said restoring means comprises second comparing means responsive to said reversible up/down counting means and to one of said address limits for generating a steady voltage level for data samples in said first, rapidly rising, portion of said aperiodic waveform and for generating a decaying voltage level for sample representing said equalized rapidly decaying portion thereof, and combining means for combining said decaying voltage with the equalized samples representing said rapidly decaying portion of said waveform to generate said rapidly decaying waveform therefrom.
- 14. An improved waveform generating system as recited in claim 13 wherein said combining means includes amplitude modifying means responsive to said decaying voltage level for modifying amplitudes of samples retrieved from said storage means and spectrum modifying means responsive to said decaying voltage level for modifying spectral characteristics of samples retrieved from said storage means thereby to approximate said aperiodic waveform.
- 15. An improved waveform generating system as recited in claim 10 including step counting means and address memory means responsive to said step counting means for providing a series of address codes for reading said data samples from said storage means.
- 16. An improved waveform generating system as recited in claim 15 including random generating means for randomly generating limit addresses for reversals of read-out directions of sequences of said data samples from said storage means, said limit addresses randomly located between first and second reversal addresses, thereby to rescan partially overlapping sequences of different lengths of data samples from said storage means.
- 17. An improved waveform generating system as recited in claim 16 further including means for providing smooth transitions of said generated output waveform at said address limits.
- 18. An improved waveform generating system as recited in claim 8 wherein said means in said storage means for storing data samples representative of equalized samples of at least one portion of said aperiodic waveform is operable for storing equalized samples of only said second portion of said aperiodic waveform.
Priority Claims (2)
Number |
Date |
Country |
Kind |
58-202407 |
Oct 1983 |
JPX |
|
58-211345 |
Nov 1983 |
JPX |
|
Parent Case Info
This application is a continuation of Application Ser. No. 664,490, filed Oct. 24, 1984 and now abandoned.
US Referenced Citations (12)
Foreign Referenced Citations (3)
Number |
Date |
Country |
3430850 |
Mar 1985 |
DEX |
8103236 |
Nov 1981 |
WOX |
2129996 |
May 1984 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
664490 |
Oct 1984 |
|