Key transposition
US-2017294177-A1 · Oct 12, 2017 · US
US2018151159A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018151159-A1 |
| Application number | US-201815899977-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 20, 2018 |
| Priority date | Apr 7, 2016 |
| Publication date | May 31, 2018 |
| 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.
Embodiments of the present invention provide methods, computer program products, and systems to for automatic key transposition. Embodiments of the present invention can be used to determine compatibility between a known melody capable of being generated by a pitch generation system and a first performance profile associated with a first performer that performs in conjunction with the pitch generation system. Embodiments of the present invention can be further used to determine an appropriate key to update one or more pitches associated with the known melody, to be generated by the pitch generation system during the performance by the first performer, based on the compatibility between the first performance profile and the known melody.
Opening claim text (preview).
What is claimed is: 1 . A computer system comprising: one or more computer processors; one or more non-transitory computer readable storage media; and program instructions stored on the one or more non-transitory computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to determine compatibility between a known melody capable of being generated by a pitch generation system and a first performance profile associated with a first performer that performs in conjunction with the pitch generation system, wherein the known melody is determined using one or more audio inputs; program instructions to determine an appropriate key to update one or more pitches associated with the known melody, to be generated by the pitch generation system during the performance by the first performer, based on the compatibility between the first performance profile and the known melody; program instructions to update the pitch generation system to generate pitches associated with the appropriate key; program instructions to receive an indication that a key change event is taking place; program instructions to, responsive to receiving an indication that a key change event is taking place, transmit a notification to other pitch generation systems connected via a network that a key change event is taking place; program instructions to update the pitch generation systems connected via a network to generate pitches matching the appropriate key; program instructions to receive a second performance profile associated with a second performer; program instructions to determine compatibility between the known melody capable of being generated by the pitch generation system and the second performance profile associated with the second performer that performs in conjunction with the pitch generation system; program instructions to, responsive to determining there is not compatibility between the second performance profile and the known melody, determine the appropriate key to update pitches associated with the known melody, to be generated by the pitch generation system during the performance by the second performer; and program instructions to, provide an option to a user of the pitch generation system to update from default pitches associated with the known melody to the appropriate key to be generated by the pitch generation system during the performance by the second performer.
User profile, i.e. data about the user, e.g. for user settings or user preferences · CPC title
Recording/reproducing or transmission of music for electrophonic musical instruments · CPC title
for transposition · CPC title
Transposing; Transcribing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.