Practice support device and practice support method for wind instrument performer
US-9852651-B2 · Dec 26, 2017 · US
US2019156696A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019156696-A1 |
| Application number | US-201715817327-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 20, 2017 |
| Priority date | Nov 20, 2017 |
| Publication date | May 23, 2019 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer system may generate acoustical recommendations for a user. A set of actual acoustical data input may be received and compared with a set of expected acoustical data accessed from memory. The set of actual and expected acoustical data may be corresponding. A set of actual acoustical data vectors may be generated and analyzed against a set of expected acoustical vectors. Deviating portions between the actual and expected may be determined and a set of performance rating vectors may be generated based on each deviating portion. Based on these vectors, and by applying the performance rating vectors to a list of reference ratings, the system can generate a set of acoustical recommendations.
Opening claim text (preview).
What is claimed is: 1 . A system for acoustical data analysis comprising: a memory having a set of computer readable instructions; a set of input devices for receiving acoustical data input; and at least one processor for executing the set of computer readable instructions, the set of computer readable instructions being configured to cause the processor to perform a method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from the memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by the at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; and generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations. 2 . The system of claim 1 , wherein the method further comprises generating, for the set of expected acoustical data, the set of expected acoustical vectors. 3 . The system of claim 1 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 4 . The system of claim 1 , wherein the method further comprises: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 5 . The system of claim 1 , wherein the set of acoustical recommendations comprises an instruction to play a particular musical composition, wherein the particular musical composition does not correspond to the expected acoustical data. 6 . The system of claim 1 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 7 . The system of claim 1 , wherein the set of acoustical recommendations comprises a set of passages to practice, wherein the set of passages comprise select portions of the expected acoustical data. 8 . A method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from the memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by the at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; and generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations. 9 . The method of claim 8 , further comprising generating, for the set of expected acoustical data, the set of expected acoustical vectors. 10 . The method of claim 8 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 11 . The method of claim 8 , further comprising: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 12 . The method of claim 8 , wherein the set of acoustical recommendations comprises an instruction to play a particular musical composition, wherein the particular musical composition does not correspond to the expected acoustical data. 13 . The method of claim 8 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 14 . A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from the memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by the at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; and generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations. 15 . The computer program product of claim 14 , wherein the method further comprises generating, for the set of expected acoustical data, the set of expected acoustical vectors. 16 . The computer program product of claim 14 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 17 . The computer program product of claim 14 , wherein the method further comprises: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 18 . The computer program product of claim 14 , wherein the set of acoustical recommendations comprises an instruction to play a particular musical composition, wherein the particular musical composition does not correspond to the expected acoustical data. 19 . The computer program product of claim 14 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 20 . The computer program product of c
Filtering based on additional data, e.g. user or group profiles · CPC title
Administration of user profiles, e.g. generation, initialization, adaptation or distribution · CPC title
for extraction of timing, tempo; Beat detection · CPC title
Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set · CPC title
Teaching music (metronomes G04F5/02) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.