Claims
- 1. An attack transient detector for a musical instrument signal comprising:
- means for receiving an input signal from a musical instrument;
- means for generating an envelope signal from said input signal;
- means for delaying said envelope signal for a predetermined amount of time, with respect to said input signal, to form a delayed envelope signal;
- means for generating a trigger signal in response to said input signal and said delayed envelope signal;
- means for taking the absolute value of said input signal to obtain an absolute value signal, wherein said envelop signal is generated from said absolute value signal;
- means for outputting, to said means for generating a trigger signal, said absolute value signal in place of said input signal.
- 2. The attack transient detector of claim 1 further comprising:
- signal processing means for processing said input signal in response to said trigger signal.
- 3. The attack transient detector of claim 2, wherein said processing of said input signal by said signal processing means comprises:
- dynamic modification of at least one processing parameter in response to said trigger signal.
- 4. The attack transient detector of claim 3 wherein said dynamic modification of at least one processing parameter comprises ADSR modification of said at least one processing parameter.
- 5. The attack transient detector of claim 4 further comprising:
- control means, responsive to said trigger signal, for controlling non-audio events.
- 6. The attack transient detector of claim 1 further comprising:
- threshold means for monitoring the level of said input signal and for inhibiting the generation of said trigger signal by said means for generating a trigger signal when said level is below a threshold value.
- 7. The attack transient detector of claim 1 further comprising:
- means for pre-processing said input signal prior to passing said input signal to said attack transient detector.
- 8. The attack transient detector of claim 7 wherein:
- said means for pre-processing said input signal includes analog and/or digital pre-processing of said input signal.
- 9. The attack transient detector of claim 1 further comprising:
- signal processing means for processing said input signal in response to said trigger signal.
- 10. The attack transient detector of claim 9, wherein said processing of said input signal by said signal processing means comprises:
- dynamic modification of at least one processing parameter in response to said trigger signal.
- 11. The attack transient detector of claim 10 wherein said dynamic modification of said at least one processing parameter comprises ADSR modification of said at least one processing parameter.
- 12. The attack transient detector of claim 11 further comprising:
- control means, responsive to said trigger signal, for controlling non-audio events.
- 13. The attack transient detector of claim 9 further comprising:
- threshold means for monitoring the level of said input signal and for inhibiting the generation of said trigger signal by said means for generating a trigger signal when said level is below a threshold value.
- 14. The attack transient detector of claim 9 further comprising:
- means for pre-processing said input signal prior to passing said input signal to said attack transient detector.
- 15. The attack transient detector of claim 14 wherein:
- said means for pre-processing said input signal includes analog and/or digital pre-processing of said input signal.
- 16. An attack transient detection system for a musical instrument signal comprising:
- means for receiving an input signal from a musical instrument;
- means for generating an envelope signal from said input signal;
- means for delaying said envelope signal for a predetermined amount of time, with respect to said input signal, to form a delayed envelope signal;
- means for generating a trigger signal in response to said input signal and said delayed envelope signal;
- threshold means for monitoring the level of said input signal and for inhibiting the generation of said trigger signal by said means for generating a trigger signal when said level is below a threshold value;
- signal processing means for processing said input signal in response to said trigger signal, wherein said processing of said input signal by said signal processing means comprises dynamic modification of at least one processing parameter in response to said trigger signal and wherein said dynamic modification of said at least one processing parameter comprises ADSR modification of said at least one processing parameter;
- control means, responsive to said trigger signal, for controlling non-audio events; and
- means for pre-processing said input signal prior to passing said input signal to said attack transient detector, wherein said means for pre-processing said input signal includes analog and/or digital pre-processing of said input signal.
- 17. The attack transient detection system of claim 16, said means for generating an envelope signal further comprising:
- means for taking the absolute value of said input signal to obtain an absolute value signal, wherein said envelope signal is generated from said absolute value signal; and
- means for outputting, to said means for generating a trigger signal, said absolute value signal in place of said input signal.
- 18. An attack transient detection system for a musical instrument signal comprising:
- means for receiving an input signal from a musical instrument;
- means for generating an envelope signal from said input signal;
- means for delaying said envelope signal, with respect to said input signal, to form a delayed envelope signal;
- means for generating a trigger signal in response to a comparison of said input signal and said delayed envelope signal;
- means for inhibiting said means for generating a trigger signal for a predetermined amount of time after said trigger signal is generated,
- signal processing means for processing said input signal in response to said trigger signal; and
- control means, responsive to said trigger signal, for controlling non-audio events.
Parent Case Info
This application claims benefit of Provisional Application 60/068,502 filed Dec. 22, 1997.
US Referenced Citations (5)