Systems and methods for active crosstalk detection in an electronic percussion instrument
View Patent ↗An electronic drum with active crosstalk detection includes a first vibration transducer configured to generate a first signal in response to a strike to the electronic drum, and a second vibration transducer configured to generate a second signal in response to vibrations in a mount coupled to the electronic drum. A circuit compares an amplitude of the first signal and an amplitude of the second signal within a predetermined time, and determines whether the signal was generated by crosstalk or an actual drum hit based on various criteria.
1. An electronic drum, comprising:
a first vibration transducer configured to generate a first signal in response to a strike to the electronic drum;
a second vibration transducer configured to generate a second signal in response to vibrations in a mount coupled to the electronic drum; and
a circuit for comparing the first and second signals and determining whether the first signal is generated from a strike on the electronic drum or generated from a strike from an adjacent drum, wherein the circuit is adapted to analyze a difference between an amplitude of the first signal and an amplitude of the second signal within a predetermined length of time.
2. The electronic drum of claim 1 , wherein the circuit is adapted to determine that the first signal is not in response to a strike to the electronic drum when the amplitude of the first signal is less than the amplitude of the second signal.
3. The electronic drum of claim 1 , wherein the circuit is adapted to determine that the first signal was generated after the second signal was generated.
4. The electronic drum of claim 1 , wherein the circuit is adapted to determine that the first signal is not in response to a strike to the electronic drum when the first signal is generated less than a predetermined time later than then second signal.
5. The electronic drum of claim 1 , wherein the circuit is adapted to run a calibration routine to acquire training data and compare the first signal to the training data.
6. The electronic drum of claim 5 , wherein the circuit is adapted to run a calibration routine to acquire training data and compare the first signal to the training data.
7. The electronic drum of claim 1 , wherein the drum includes a shell, and the circuit is external to the shell.
8. The electronic drum of claim 1 , wherein the drum includes a shell, and the circuit is mounted inside the shell.
9. The electronic drum of claim 1 , wherein the drum includes a shell, and the second vibration transducer is mounted to the shell.
10. A method for detecting a drum strike on an electronic drum comprising the steps of:
generating a first signal from a first vibration transducer for detecting drum strikes on the electronic drum;
generating a second signal from a second vibration transducer mounted in the electronic drum;
comparing the first and second signals by analyzing a difference between an amplitude of the first signal and an amplitude of the second signal within a predetermined length of time; and
determining whether the first signal is a strike on the electronic drum based on the comparison of the two signals.
11. The method of claim 10 , wherein the comparing step includes determining whether the amplitude of the first signal is less than the amplitude of the second signal.
12. The method of claim 10 , wherein the comparing step includes determining whether that the first signal was generated after the second signal was generated.
13. The method of claim 10 , wherein the determining step includes determining that the first signal is not in response to a strike to the electronic drum when the first signal is generated less than a predetermined time later than then second signal.
14. The method of claim 10 , further comprising running a calibration routine to acquire training data and comparing the first signal to the training data.
15. The method of claim 14 , further comprising running a calibration routine to acquire training data and comparing the second signal to the training data.