Patentable/Patents/US-7435891
US-7435891

Method and system for generating musical variations directed to particular skill-levels

PublishedOctober 14, 2008
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Various embodiments are directed to an automated method and system component for generating variations of one or more musical selections directed to particular students or to particular skill-levels into which students may be classified. The method and system component may be included in a wide variety of different music rendering, music display, and music instruction systems. In one embodiment, variations are generated by filtering each layer of a musical selection with respect to a number of common, musical elements, with the filtering chosen to reflect a selected or desired skill-level. In this embodiment, the layers of a musical selection include a melody line, a chord progression, and a bass line, and musical elements include key-signature, rhythm, pitch range, tempo and meter, and technique. Skill-level may be based on a numerically-encoded range of skill-levels, or may include a number of fixed skill-levels, such as beginning, easy, intermediate, and advanced levels.

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer implemented method: receiving a musical composition having an associated key signature and rhythm; specifying a skill-level; applying a key-signature filter and a note-speed filter to the musical composition to generate a variation of the musical composition with a new key-signature and a different rhythm that depend upon the selected skill level.

2

2. The computer implemented method as recited in claim 1 , further comprising applying a rhythmic symbol filter to the musical composition such that the variation of the musical composition includes a reduced number of notation symbols.

3

3. The computer implemented method as recited in claim 1 , wherein the key-signature and the note-speed filter are iteratively applied to each of a plurality of layers to generate the variation of the musical composition.

4

4. The computer implemented method as recited in claim 1 , further comprising applying a hand/finger position filter to the musical composition such that the variation of the musical composition requires a fewer number of hand/finger positions.

5

5. The computer implemented method as recited in claim 1 , further comprising applying a hand/finger position filter to the musical composition such that the variation of the musical composition requires fewer hand-position changes.

6

6. The computer implemented method as recited in claim 1 , wherein the key-signature filter and the note-speed filter is applied to each of a plurality of layers of the musical composition.

7

7. The computer implemented method as recited in claim 6 , wherein the plurality of layers include a melody line layer, a chord layer, and a bass line layer.

8

8. A tangible storage medium storing program instructions, wherein the program instructions are computer executable to: receive a musical composition having an associated key signature and rhythm; receive a selected skill-level from a user; and apply a key-signature filter and a note-speed filter to the musical composition to generate a variation of the musical composition with a new key-signature and a different rhythm that depend upon the selected skill level.

9

9. The storage medium as recited in claim 8 , wherein the instructions are further computer executable to: apply a rhythmic symbol filter to the musical composition such that the variation of the musical composition includes a reduced number of notation symbols.

10

10. The storage medium as recited in claim 8 , wherein the key-signature and the note-speed filter are iteratively applied to each of a plurality of layers to generate the variation of the musical composition.

11

11. The storage medium as recited in claim 8 , wherein the instructions are further computer executable to: apply a hand/finger position filter to the musical composition such that the variation of the musical composition requires a fewer number of hand/finger positions.

12

12. The storage medium as recited in claim 8 , wherein the instructions are further computer executable to: apply a hand/finger position filter to the musical composition such that the variation of the musical composition requires fewer hand-position changes.

13

13. The storage medium as recited in claim 8 , wherein the key-signature filter and the note-speed filter is applied to each of a plurality of layers of the musical composition.

14

14. The storage medium as recited in claim 13 , wherein the plurality of layers include a melody line layer, a chord layer, and a bass line layer.

15

15. The storage medium as recited in claim 8 , wherein the key-signature filter utilizes a circle of fifths algorithm to select the new key-signature depending upon the selected skill level.

16

16. A musical system comprising: a processor; and a storage medium storing program instructions executable by the processor to: receive a musical composition having an associated key signature and rhythm; receive a selected skill-level from a user; and apply a key-signature filter and a note-speed filter to the musical composition to generate a variation of the musical composition with a new key-signature and a different rhythm that depend upon the selected skill level.

17

17. The musical system as recited in claim 16 , wherein the instructions are further executable to: apply a rhythmic symbol filter to the musical composition such that the variation of the musical composition includes a reduced number of notation symbols.

18

18. The musical system as recited in claim 16 , wherein the instructions are executable to iteratively apply the key-signature and the note-speed filter to each of a plurality of layers to generate the variation of the musical composition.

19

19. The musical system as recited in claim 16 , wherein the instructions are further executable to: apply a hand/finger position filter to the musical composition such that the variation of the musical composition requires a fewer number of hand/finger positions.

20

20. The musical system as recited in claim 16 , wherein the instructions are further executable to: apply a hand/finger position filter to the musical composition such that the variation of the musical composition requires fewer hand-position changes.

21

21. The musical system as recited in claim 16 , wherein the key-signature filter and the note-speed filter is applied to each of a plurality of layers of the musical composition.

22

22. The musical system as recited in claim 21 , wherein the plurality of layers include a melody line layer, a chord layer, and a bass line layer.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 3, 2006

Publication Date

October 14, 2008

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and system for generating musical variations directed to particular skill-levels” (US-7435891). https://patentable.app/patents/US-7435891

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.