Claims
- 1. A digital sampling instrument for the multichannel Nth order interpolative playback as output samples of digital audio data samples stored in a waveform memory comprising:
- coefficient logic means for generating N coefficients for each channel for each of said output samples,
- cache memory means for storing at least n waveform memory data samples for each channel,
- convolution means for computing a sum of N products of the contents of said cache memory means times said coefficients for each of several ones of said channels, and
- means for outputting said sum of products for each of said channels.
- 2. An instrument as in claim 1 wherein said cache memory is a dual port memory.
- 3. An instrument as in claim 1 wherein said cache memory is comprises two single port memories.
- 4. An instrument as in claim 1 wherein said cache memory is of size N samples per channel.
- 5. An instrument as in claim 1 wherein said cache memory is of size N+1 samples per channel.
- 6. An instrument as in claim 1 also including a priority circuit for determining which channel's current address is used to load said cache memory.
- 7. An instrument as in claim 6 wherein said priority circuit includes two levels of priority for each channel.
- 8. An instrument as in claim 1 also including an address register file containing the integer part of a current address for each channel, and the required cache update size for each channel.
- 9. An instrument as in claim 8 wherein said address register file is responsive to an address update unit which increments said current address, and also responsive to a memory access unit which address the waveform memory at said integer part current address.
- 10. An instrument as in claim 8 including a cache base address stored in said address register file.
- 11. An instrument in claim 1 wherein said waveform memory includes a plurality of different memory types.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application is a continuation-in-part of U.S. co-pending application Ser. No. 07/462,392, filed Jan. 5, 1990, entitled Digital Sampling Instrument for Digital Audio Data, and now U.S. Pat. No. 5,111,727.
US Referenced Citations (7)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
462392 |
Jan 1990 |
|