System for creating, practicing and sharing of musical harmonies
AssigneeHarmony Helper, LLC
InventorsAndrew Goren, Michael Holroyd, Lindsay Ifill
Life of this patent
Estimating the term…
Abstract
Collaboratively creating musical harmonies includes receiving a user selection of a particular harmony. In response to this selection, there is displayed on a display screen of a computing device a plurality of musical note indicators or notes to specify a first harmony part of a musical piece to be performed. Real-time pitch detection is used to determine a pitch of each note which is voiced by a person, and a graphic indication of the actual pitch which is sung is displayed in conjunction with the musical note indicators.
Claims18
A method for collaboratively creating musical harmonies, comprising:
- responsive to a user selection, displaying on a display screen of a computing device a plurality of musical note indicators, in human readable form, which specify a first harmony part of a musical composition, and at least a second harmony part of the same musical composition which is different as compared to the first harmony part;
- providing on the display screen a timing indication to indicate a time when each of the plurality of musical note indicators is to be sung in accordance with the first and second harmony parts;
- receiving at the computing device a voiced rendition of the first harmony part;
- converting the voiced rendition to an electronic audio signal;
- automatically processing the electronic audio signal with the computing device using a real-time pitch detection algorithm to determine a pitch of each voiced note of the voiced rendition;
- and
- concurrent with rendition of each said voiced note, automatically displaying on the display screen in conjunction with the plurality of musical note indicators, a corresponding graphic indicator which indicates whether the pitch of the voiced note accurately matches a pitch specified by a corresponding one of the musical note indicators for the first harmony part;
- wherein the plurality of musical note indicators which specify at least one of the first harmony part and the second harmony part are automatically transcribed in at least a second computing device from a creative voice rendition of at least one of the first harmony part and the second harmony part, and a data result of the automatic transcribing are subsequently imported into the computing device;
- and
- wherein the note transcription algorithm determines transcribed musical notes by determining a shortest path through a graph network and the real-time pitch detection algorithm determines the pitch of each voiced note of the voiced rendition by applying a constant-Q transform.
A method for collaboratively creating musical harmonies, comprising:
- responsive to a monophonic voiced rendition of a first harmony part of a musical composition, using a note transcription algorithm to automatically transcribe in a first computing device a plurality of musical note indicators which specify the first harmony part;
- displaying on a display screen of a second computing device the plurality of musical note indicators which have been transcribed, and at least a second harmony part of the same musical composition which is different as compared to the first harmony part;
- providing on the display screen a timing indication to indicate a time when each of the plurality of musical note indicators is to be sung in accordance with the first and second harmony parts;
- receiving at the second computing device a voiced rendition of the first harmony part;
- converting the voiced rendition to an electronic audio signal;
- automatically processing the electronic audio signal with the second computing device using a real-time pitch detection algorithm to determine a pitch of each voiced note of the voiced rendition;
- and
- concurrent with rendition of each said voiced note, automatically displaying on the display screen in conjunction with the plurality of musical note indicators, a corresponding graphic indicator which indicates whether the pitch of the voiced note accurately matches a pitch specified by a corresponding one of the musical note indicators for the first harmony part;
- wherein the note transcription algorithm and the real-time pitch detection algorithm are different;
- and
- wherein the note transcription algorithm determines transcribed musical notes by determining a shortest path through a graph network and the real-time pitch detection algorithm determines the pitch of each voiced note of the voiced rendition by applying a constant-Q transform.
Dependencies are inferred from the claim text.