Claims
- 1. In a data compression method for compression decaying musical instrument sounds for a digital sampling instrument wherein the musical sounds have an upper frequency limit and amplitude, the method comprising the steps of
- converting musical instrument sounds to a certain sample rate of approximately twice the upper frequency limit of the musical sounds to form sampled data including an attack portion,
- level compressing using automatic gain control the sampled data after the attack portion of the musical sound ends to form amplitude compressed data after the attack characteristics of said attack portion while flattening the amplitude of the remaining portion of said musical sounds
- filtering the level compressed data except said attack portion using a time varying filter having a predetermined cutoff frequency of between 1 KHz and 2 KHz to form harmonically compressed filtered data, and
- cross/fade looping the filtered data, including blending said filtered data before said looping to form blended filtered data.
- 2. The method as in claim 1 wherein said blended filtered data includes loop pointers and including the steps of shifting of said loop pointers and cross/fade looping a second time.
- 3. The method as in claim 2 including the step of storing the compressed data.
- 4. Data compression apparatus for compressing decaying musical instrument sounds for a digital sampling instrument wherein the musical sounds have an upper frequency limit and amplitude, the apparatus comprising
- means for converting musical instrument sounds to a certain sample rate of approximately twice the upper frequency limit of the musical sounds to form sampled data including an attack portion,
- means for level compressing using automatic gain control the sampled data after the attack portion of the musical sound ends to form amplitude compressed data after the attack characteristics of said attack portion while flattening the amplitude of the remaining portion of said musical sounds
- filtering the level compressed data except said attack portion using a time varying filter having a predetermined cutoff frequency of between 1 KHz and 2 KHz to form harmonically compressed filtered data, and
- cross/fade looping the filtered data, including blending said filtered data before said looping to form blended filtered data.
- 5. The apparatus as in claim 4 wherein said blended filtered data includes loop pointers and including means for shifting of said loop pointers and means for cross/fade looping a second time.
- 6. The apparatus as in claim 5 including means for storing the compressed data.
Parent Case Info
This is a continuation of application Ser. No. 07/465,733, filed Jan. 18, 1990, abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4916996 |
Suzuki et al. |
Apr 1990 |
|
4987600 |
Rossum |
Jan 1991 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
465733 |
Jan 1990 |
|