Adaptive Improvisation Learning Engine
AssigneeGeorgia State University Research Foundation, Inc.
InventorMartin Norgaard
Life of this patent
Estimating the term…
Abstract
A method and system are described for providing improvements to a user's ability to improvise a lick on a musical instrument. A user's played lick is detected and compared with a lick from a pattern repository of licks. Depending on how well the user-played lick matches the lick from the pattern repository, a new lick from the pattern repository is played to the user. The difficulty level of the new lick depends on how well the user's played lick matches the lick from the pattern repository. The difficulty level comprises one of several measures of difficulty including extrinsic difficulty and intrinsic difficulty.
Claims20
A method of teaching a user to improve improvisational musical skills comprising:
- detecting, at an audio detecting device, a user-played lick and converting the user-played lick to an electrical signal;
- matching, at a pattern recognition module, the user-played lick to a lick selected from a pattern repository comprising a database of licks;
- calculating a metric associated with how well the user-played lick matches the selected lick;
- and
- conveying the metric to the user.
A system comprising:
- an audio detecting device for receiving a user-played lick and converting the played lick to an electrical signal;
- a pattern repository comprising a database of licks;
- and
- a computer including non-transitory storage, memory, and a processor coupled together to perform a method comprising:
- matching, at a pattern recognition module, the user-played lick to a lick selected from the pattern repository;
- calculating a metric associated with how well the user-played lick matches the selected lick;
- and
- conveying the metric to the user.
Dependencies are inferred from the claim text.