Evaluating percussive performances
AssigneeRT Sixty Ltd
InventorEdwin Robert Toulson
Life of this patent
Estimating the term…
Abstract
Measures (for example, methods, systems and computer programs) are provided to evaluate a percussive performance. Percussive performance data captured by one or more sensors is received. The percussive performance data represents one or more impact waveforms of one or more hits on a performance surface. The one or more impact waveforms are analysed. The analysing comprises: (i) identifying one or more characteristics of the one or more impact waveforms; (ii) classifying the one or more hits as one or more percussive hit-types based on the one or more characteristics; and (iii) evaluating the one or more percussive hit-types against performance target data. Performance evaluation data is output based on said evaluating.
Claims20
A method of evaluating a percussive performance, the method comprising:
- receiving percussive performance data captured by one or more sensors, the percussive performance data representing one or more impact waveforms of a plurality of hits on one or more performance surfaces;
- analyzing the one or more impact waveforms, wherein the analyzing comprises:
- identifying one or more characteristics of the one or more impact waveforms, wherein the one or more characteristics comprise one or more spectral metrics, one or more dynamic metrics and/or one or more temporal metrics;
- and
- outputting performance evaluation data,
- wherein the performance evaluation data is based on the one or more spectral metrics, the one or more dynamic metrics and/or the one or more temporal metrics, and
- wherein the performance evaluation data represents spectral consistency of the plurality of hits, dynamic consistency of the plurality of hits and/or temporal consistency of the plurality of hits.
A system configured to perform a method of evaluating a percussive performance, the method comprising:
- receiving percussive performance data captured by one or more sensors, the percussive performance data representing one or more impact waveforms of a plurality of hits on one or more performance surfaces;
- analyzing the one or more impact waveforms, wherein the analyzing comprises:
- identifying one or more characteristics of the one or more impact waveforms, wherein the one or more characteristics comprise one or more spectral metrics, one or more dynamic metrics and/or one or more temporal metrics;
- and
- outputting performance evaluation data,
- wherein the performance evaluation data is based on the one or more spectral metrics, the one or more dynamic metrics and/or the one or more temporal metrics, and
- wherein the performance evaluation data represents spectral consistency of the plurality of hits, dynamic consistency of the plurality of hits and/or temporal consistency of the plurality of hits.
A non-transitory computer readable medium storing instructions, which when performed on one or more processors, perform a method of evaluating a percussive performance, the method comprising:
- receiving percussive performance data captured by one or more sensors, the percussive performance data representing one or more impact waveforms of a plurality of hits on one or more performance surfaces;
- analyzing the one or more impact waveforms, wherein the analyzing comprises:
- identifying one or more characteristics of the one or more impact waveforms, wherein the one or more characteristics comprise one or more spectral metrics, one or more dynamic metrics and/or one or more temporal metrics;
- and
- outputting performance evaluation data,
- wherein the performance evaluation data is based on the one or more spectral metrics, the one or more dynamic metrics and/or the one or more temporal metrics, and
- wherein the performance evaluation data represents spectral consistency of the plurality of hits, dynamic consistency of the plurality of hits and/or temporal consistency of the plurality of hits.
A method of evaluating a percussive performance, the method comprising:
- receiving percussive performance data captured by one or more sensors, the percussive performance data representing one or more impact waveforms of a plurality of hits on one or more performance surfaces;
- analyzing the one or more impact waveforms, wherein the analyzing comprises:
- evaluating spectral, dynamic and/or temporal consistency of the plurality of hits;
- and
- outputting performance evaluation data based on said evaluating.
A method of evaluating a percussive performance, the method comprising:
- receiving percussive performance data captured by one or more sensors, the percussive performance data representing one or more impact waveforms of one or more hits on a performance surface;
- analyzing the one or more impact waveforms, wherein the analyzing comprises:
- identifying one or more characteristics of the one or more impact waveforms;
- classifying the one or more hits as one or more percussive hit-types based on the one or more characteristics;
- and
- evaluating the one or more percussive hit-types against performance target data;
- and
- outputting performance evaluation data based on said evaluating,
- wherein the method comprises performing performance context calibration prior to said analyzing,
- wherein said analyzing is based on calibration data resulting from said performance context calibration,
- wherein said performance context calibration comprises dynamics calibration,
- wherein said calibration data comprises dynamics calibration data, and
- wherein said dynamics calibration comprises:
- receiving dynamics calibration performance data captured by the one or more sensors, the dynamics calibration performance data representing at least one impact waveform of at least one calibration hit of a first percussive hit-type and at least one impact waveform of at least one calibration hit of a second, different percussive hit-type;
- and
- identifying a first dynamics threshold that enables one or more performance hits to be classified as either the first percussive hit-type or second percussive hit-type by comparing one or more dynamic metrics based on one or more impact waveforms of the one or more performance hits against the first dynamics threshold,
- wherein the dynamics calibration data is indicative of the first dynamics threshold.
Dependencies are inferred from the claim text.