← Back to Patent Explorer
US5606144A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of and apparatus for computer-aided generation of variations of a sequence of symbols, such as a musical piece, and other data, character or image sequences

Assignee: Individual
•
Filing: 1994-06-06
•
Granted: 1997-02-25
•
Expires: 2014-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A procedure for generating different variations of a sequence of symbols, such as a musical piece, based on the properties of a chaotic system--most notably, sensitive dependence on the initial condition--is described and demonstrated. This method preferably uses a fourth order Runge-Kutta implementation of a chaotic system. Bach's Prelude in C Major from the Well-Tempered Clavier, Book I serves as the illustrative example since it is well-known and easily accessible. Variations of the Bach can be heard that are very close to the original while others diverge further. The system is designed for composers who, having created a through-composed work or section, would like to further develop their musical material. The composer is able to interact with the system to select various versions and change them, if desired. Yet the compositional character of the variations remains within the artist's domain of style, expression and inventiveness. The procedure, however, is more generically applicable to other dynamic symbol sequences than music, as well.

Inventors

  • 👤 Diana Dabby

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:28
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/002; G10H1/00; G10H1/0008; G10H1/0025; G10H1/02; G10H1/06; G10H1/16; G10H2210/00; G10H2210/101; G10H2210/131

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 185 words
A method of producing variations of an original musical composition, constituted of a sequence of successive musical pitches p occuring one after another in such original piece and including, where desired, one or more chord events, said method comprising, generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; developing a list of successive x-components for the trajectory and pairing the same with corresponding successive pitches p in similar time sequence; plotting each such pitch p at its x-component location to produce successive pitch domains creating a musical land-scape of the original piece along the x axis; generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in x, y, and z space; developing a further list of successive x'-components for the second trajectory; seeking for each such x'-component a corresponding x-component that is close thereto; pairing each such x'-component with the pitch p that was paired with the corresponding close x-component to create a corresponding pitch p' in a resulting sequence of pitches that is modified and represents a variation upon the original piece.
Claim 2
Independent Claim 185 words
A method of producing variations of an original musical composition, constituted of a sequence of successive musical pitches p occuring one after another in such original piece and including, where desired, one or more chord events, said method comprising, generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; developing a list of successive x-components for the trajectory and pairing the same with corresponding successive pitches p in similar time sequence; plotting each such pitch p at its x-component location to produce successive pitch domains creating a musical land-scape of the original piece along the x axis; generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in x, y, and z space; developing a further list of successive x'-components for the second trajectory; seeking for each such x'-component a corresponding x-component that is close thereto; pairing each such x'-component with the pitch p that was paired with the corresponding close x-component to create a corresponding pitch p' in a resulting sequence of pitches that is modified and represents a variation upon the original piece.
Claim 3
Dependent Claim 27 words
A method as claimed in claim 1 and in which each said x-component that is close to an x'-component represents the smallest x-component that exceeds such x'-component.
Claim 4
Dependent Claim 36 words
A method as claimed in claim 2 and in which the paired x'-p' musical landscape is one of: reproduced for playing by a musician, and applied to control an electronic musical instrument to play the same.
Claim 5
Dependent Claim 60 words
A method as claimed in claim 1 and in which successive musical characteristics other than pitch are plotted for one of successive y or z-component locations for the reference trajectory, and a further list of successive y' or z'-components for the second trajectory is paired with such characteristics that had been paired with a corresponding y or z-component close thereto.
Claim 6
Dependent Claim 65 words
A method as claimed in claim 1 and in which successive dynamic level or degree of loudness is plotted for one of successive y or z-component locations for the reference trajectory, and a further list of successive corresponding y' or z'-components for the second trajectory is paired with the dynamic level or loudness that had been paired with a corresponding y or z-component close thereto.
Claim 7
Dependent Claim 57 words
A method as claimed in claim 1 and in which successive rhythms are plotted for one of successive y or z-component locations for the reference trajectory, and a further list of successive corresponding y' or z'-components for the second trajectory is paired with the rhythm that had been paired with a corresponding y or z-component close thereto.
Claim 8
Dependent Claim 36 words
A method as claimed in claim 4 and in which the method steps of claim 4 are repeated by reiteration for still additional characteristics, thereby to extend beyond the three dimensions of m, y and z.
Claim 9
Independent Claim 173 words
A method of producing variations of an original sequence of successive symbols, comprising, generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; developing a list of successive x-components for the trajectory and pairing the same with corresponding successive symbols or characteristics thereof in similar time sequence; plotting each such symbol or characteristic at its x-component location to produce successive symbol domains creating a landscape of the original along the x axis; generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in x, y and z space; developing a further list of successive x'-components for the second trajectory; seeking for each such x'-component a corresponding x-component that is close thereto; pairing each x'-component with the symbol as characteristic that was paired with the corresponding close x-component; pairing each suchx'-component with the symbol or characteristic that was paired with the corresponding close x-component to create a corresponding symbol or characteristic in a resulting modified sequence that is a variation upon the original sequence.
Claim 10
Independent Claim 173 words
A method of producing variations of an original sequence of successive symbols, comprising, generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; developing a list of successive x-components for the trajectory and pairing the same with corresponding successive symbols or characteristics thereof in similar time sequence; plotting each such symbol or characteristic at its x-component location to produce successive symbol domains creating a landscape of the original along the x axis; generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in x, y and z space; developing a further list of successive x'-components for the second trajectory; seeking for each such x'-component a corresponding x-component that is close thereto; pairing each x'-component with the symbol as characteristic that was paired with the corresponding close x-component; pairing each suchx'-component with the symbol or characteristic that was paired with the corresponding close x-component to create a corresponding symbol or characteristic in a resulting modified sequence that is a variation upon the original sequence.
Claim 11
Dependent Claim 65 words
A method as claimed in claim 8 and in which further characteristics associated with the original sequence of successive symbols are plotted for one of successive y or z-component locations for the reference trajectory, and a further list of successive y' or z'-components for the second trajectory is paired with such further characteristics that had been paired with a corresponding y or z-component close thereto.
Claim 12
Dependent Claim 36 words
A method as claimed in claim 9 and in which the method steps of claim 9 are repeated by reiteration for still additional characteristics, thereby to extend beyond the three dimensions of x, y and z.
Claim 13
Dependent Claim 200 words
Apparatus for producing variations of an original musical composition, constituted of a sequence of successive musical pitches p occurring one after another in such original piece and including, where desired, one or more chord events, said apparatus having, in combination, means for generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; means for developing a list of successive x-components for the trajectory and pairing the same with corresponding successive pitches p in similar time sequence; means for plotting each such pitch p at its x-component location to produce successive pitch domains creating a musical landscape of the original piece along the x axis; means for generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in z, y, and z space; means for developing a further list of successive x'-components for the second trajectory; means for seeking for each such x'-component a corresponding x-component that is close thereto; means for pairing each such x'-component with the pitch p that was paired with the corresponding close z-component to create a corresponding pitch p' in a resulting sequence of pitches that is modified and represents a variation upon the original piece.
Claim 14
Dependent Claim 200 words
Apparatus for producing variations of an original musical composition, constituted of a sequence of successive musical pitches p occurring one after another in such original piece and including, where desired, one or more chord events, said apparatus having, in combination, means for generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; means for developing a list of successive x-components for the trajectory and pairing the same with corresponding successive pitches p in similar time sequence; means for plotting each such pitch p at its x-component location to produce successive pitch domains creating a musical landscape of the original piece along the x axis; means for generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in z, y, and z space; means for developing a further list of successive x'-components for the second trajectory; means for seeking for each such x'-component a corresponding x-component that is close thereto; means for pairing each such x'-component with the pitch p that was paired with the corresponding close z-component to create a corresponding pitch p' in a resulting sequence of pitches that is modified and represents a variation upon the original piece.
Claim 15
Dependent Claim 26 words
Apparatus as claimed in claim 11 and in which each said x-component that is close to an x'-component represents the smallest x-component that exceeds such x'-component.
Claim 16
Dependent Claim 24 words
Apparatus as claimed in claim 11 and in which means is provided for enabling playing the variation in response to such last-named pairing means.
Claim 17
Dependent Claim 68 words
Apparatus as claimed in claim 11 and in which means is provided for plotting successive musical characteristics other than pitch for one of successive y or z-component locations for the reference trajectory, and means for developing a list of successive y' or z'-components for the second trajectory and pairing the y' or z'-components with such characteristics that had been paired with a corresponding y or z-component close thereto.
Claim 18
Dependent Claim 18 words
Apparatus as claimed in claim 14 and in which said musical characteristics include one of rhythm and loudness.
Claim 19
Dependent Claim 170 words
Apparatus for producing variations of an original sequence of successive symbols, comprising, means for generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; means for developing a list of successive x-components for the trajectory and pairing the same with corresponding successive symbols or characteristics thereof in similar time sequence; means for plotting each such symbol or characteristic at its x-component location to produce successive symbol domains creating a landscape of the original along the x axis; means for generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in x, y and z space; means for developing a further list of successive x'-components for the second trajectory; means for seeking for each such x'-component a corresponding z-component that is close thereto; means for pairing each such x'-component with the symbol or characteristic that was paired with the corresponding close x-component to create corresponding symbol or characteristic in a resulting modified sequence that is a variation upon the original sequence.
Claim 20
Dependent Claim 170 words
Apparatus for producing variations of an original sequence of successive symbols, comprising, means for generating in a computer a reference chaotic trajectory representing dynamic time-changing states in x, y, and z space; means for developing a list of successive x-components for the trajectory and pairing the same with corresponding successive symbols or characteristics thereof in similar time sequence; means for plotting each such symbol or characteristic at its x-component location to produce successive symbol domains creating a landscape of the original along the x axis; means for generating a second chaotic trajectory initially displaced from the reference chaotic trajectory in x, y and z space; means for developing a further list of successive x'-components for the second trajectory; means for seeking for each such x'-component a corresponding z-component that is close thereto; means for pairing each such x'-component with the symbol or characteristic that was paired with the corresponding close x-component to create corresponding symbol or characteristic in a resulting modified sequence that is a variation upon the original sequence.
Claim 21
Dependent Claim 39 words
A method as claimed in claim 1 and in which the degree of closeness of the variation to the style of the original piece is controlled by controlling the amount of the second trajectory displacement from the reference trajectory.
Claim 22
Dependent Claim 39 words
Apparatus as claimed in claim 16 and in which means is provided for controlling the desired degree of closeness of the variation to the original sequence by controlling the amount of the second trajectory displacement from the reference trajectory.

References Cited (Backward Citations)

US5003860A Cited
US5418323A Cited
US5331112A Cited
US5281754A Cited
US5371854A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-25 2000-08-26 2001-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-25 2004-08-26 2005-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-25 2008-08-26 2009-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag