Musical input device and dynamic thresholding
First Claim
Patent Images
1. A method of registering inputs in a stringed input device comprising:
- detecting, with a first sensor, a vibration in a first string;
detecting, with a second sensor, a vibration in a second string that is caused by a mechanical coupling of the vibration of the first string with the second string;
determining a thresholding ratio describing a degree to which the vibration in the first string caused the vibration in the second string;
detecting a subsequent vibration in the first string and a subsequent vibration in the second string;
determining whether an amplitude of the subsequent vibration in the second string is greater than a dynamic threshold amplitude that is a function of the amplitude of the subsequent vibration of the first string and the thresholding ratio.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for detecting vibrations in one or more strings of a stringed input device, detecting contact between the string and a contact in an array of contacts. The contacts detected and the vibrations can be registered, processed, and interpreted as musical notes. In some embodiments, the vibration inputs are only registered if they are intended inputs rather than inputs caused by the mechanical coupling of vibrations across the strings.
64 Citations
20 Claims
-
1. A method of registering inputs in a stringed input device comprising:
-
detecting, with a first sensor, a vibration in a first string; detecting, with a second sensor, a vibration in a second string that is caused by a mechanical coupling of the vibration of the first string with the second string; determining a thresholding ratio describing a degree to which the vibration in the first string caused the vibration in the second string; detecting a subsequent vibration in the first string and a subsequent vibration in the second string; determining whether an amplitude of the subsequent vibration in the second string is greater than a dynamic threshold amplitude that is a function of the amplitude of the subsequent vibration of the first string and the thresholding ratio. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An input device comprising:
-
an array of strings suspended between a head and a bridge; a detection circuit electronically coupled with the strings and configured to detect vibrations in the strings, wherein the detection circuit comprises a piezoelectric sensor coupled with each string, wherein each piezoelectric sensor produces a voltage signal having an amplitude; a memory device configured to store a thresholding ratio describing a degree to which the vibration in the first string caused the vibration in the second string; wherein the detection circuit is further configured to detect a subsequent vibration in the first string and a subsequent vibration in the second string; and a processor configured to determine whether the amplitude of the subsequent vibration in the second string is greater than a dynamic threshold amplitude that is a function of subsequent amplitude of the first string and the thresholding ratio. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium comprising:
-
a medium configured to store computer-readable instructions thereon; and the computer-readable instructions that, when executed by a processing device cause the processing device to perform a method, comprising; detecting, with a first sensor, a vibration in a first string; detecting, with a second sensor, a vibration in a second string that is caused by a mechanical coupling of the vibration of the first string with the second string; determining a thresholding ratio describing a degree to which the vibration in the first string caused the vibration in the second string; detecting a subsequent vibration in the first string and a subsequent vibration in the second string; determining whether an amplitude of the subsequent vibration in the second string is greater than a dynamic threshold amplitude that is a function of the subsequent amplitude of the first string and the thresholding ratio. - View Dependent Claims (17, 18, 19, 20)
-
Specification