U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

US Patent 5684259 - Method of computer melody synthesis responsive to motion of displayed figures

US Patent Issued on November 4, 1997
Estimated Patent Expiration Date: Icon_subject November 4, 2014Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
loading...


View Patent Images (PDF)
(Registered users only)

Claims



What is claimed is:

1. A method for synthesizing a melody using a computer, said computer connected to a display device, an input device, and a sound generating device, said method comprising the steps of:

displaying a plurality of figures on said display device;

establishing a figure-to-sound conversion rule in response to directions designated by said input device, said figure-to-sound conversion rule specifying relationships between attributes of each figure, including attributes of position on said display device, and attributes of sound corresponding to each figure;

establishing at least one figure-position change rule in response to directions designated by said input device, said figure-position change rule specifying a manner in which positions of said figures change;

selecting, in turn, successive ones of the displayed plurality of figures automatically;

changing, each time a figure is selected, a position of at least the selected figure in accordance with the figure-position change rule; and

outputting, each time a figure is selected, through said sound generating device, a sound having attributes which correspond to attributes of the selected figure determined in accordance with the figure-to-sound conversion rule, to thereby generate a melody which corresponds to the attributes of the selected figures and which changes in accordance with changes in position of said figures.

2. The method of claim 1, wherein said figure-position change rule is a rule specifying a mode in which automatic figure moving takes place in a predetermined manner.


3. The method of claim 2, wherein said changing step comprises the steps of:

determining a horizontal displacement and a vertical displacement of said selected figure using random numbers; and

changing the position of the selected figure by said determined displacements.

4. The method of claim 2, wherein said changing step comprises the steps of:

computing a vector whose length is a predetermined integer multiple of a unit vector pointing in a direction towards a predetermined reference point; and

moving the selected figure by a distance direction indicated by said computed vector.

5. The method of claim 2, wherein said changing step comprises the step of changing the position of the selected figure by predetermined horizontal and vertical displacements.

6. The method of claim 2, wherein said changing step comprises the steps of:

moving the selected figure in a rectilinear motion with uniform velocity; and

changing a direction of a velocity vector of the motion of the selected figure when that figure arrives at a boundary of a display area of said display device.

7. The method of claim 2, wherein said changing step comprises the step of rotating the position of the selected figure around a predetermined point.

8. The method of claim 2, wherein said changing step comprises the steps of:

selecting a predetermined number of figures, which includes the selected figure;

determining a vector using random numbers; and

moving said predetermined number of figures by a distance and in a direction indicated by said vector.

9. The method of claim 1, wherein said input device includes a pointing device with a button, and said figure-position change rule is a rule specifying a manner in which figure moving is partly directed by a user through use of said pointing device.

10. The method of claim 9, wherein said changing step comprises steps of:

computing a vector from a first point, at which said button on said pointing device is pressed, to a second point, at which said button is released; and

moving figures, residing within a circle of a predetermined size with its center at said first point, by a distance and in a direction indicated by said vector.

11. The method of claim 9, wherein said changing step comprises the steps of:

computing a vector from a first point, at which said button is pressed, to a second point, at which said button is released; and

moving said plurality of figures by a distance and in a direction indicated by said vector.

12. The method of claim 9, wherein said changing step comprises the step of:

rearranging said plurality of figures on a line segment connecting a point at which said button is pressed and a point at which said button is released.

13. The method of claim 9, wherein said changing step comprises the steps of:

computing an angle formed by a point at which said button is pressed, a predetermined reference point, and a point at which said button is released; and

rotating positions of said plurality of figures around said reference point by said angle.

14. The method of claim 9, wherein said changing step comprises the step of:

moving said plurality of figures to a position inside a rectangle having a diagonal formed by a line segment connecting a point at which said button is pressed and a point at which said button is released.

15. The method of claim 9, wherein said changing step comprises the step of:

moving said plurality of figures to a position inside an ellipse inscribed in a rectangle that has as a diagonal a line segment connecting a point at which said button is pressed and a point at which said button is released.

16. The method of claim 9, wherein said changing step comprises the step of:

moving the selected figure to a point indicated by said pointing device.

17. The method of claim 9, wherein said changing step comprises:

moving the selected figure to a position within a circle of a predetermined size with its center at a point indicated by said pointing device.

18. The method of claim 1, wherein said outputting step includes the step of:

outputting automatically a percussion rhythm specified by a rhythm play rule included within said figure-to-sound conversion rule.

19. The method of claim 1, further comprising the steps of:

expressing the position of each of said plurality of figures in three-dimensional coordinates;

displaying, during said displaying step, a projection of said plurality of figures having three-dimensional positions onto a two-dimensional plane; and

moving, during said changing step, said plurality of figures in a three-dimensional space.

20. A method for synthesizing a melody using a computer connected to a display device, an input device, and a sound generating device, said method comprising the steps of:

displaying a plurality of figures on said display device;

establishing a figure-to-sound conversion rule in response to directions designated by said input device, said figure-to-sound conversion rule specifying relationships between attributes of each figure, including attributes of position on said display device, and attributes of a sound corresponding to each figure;

establishing at least one figure-position change rule in response to directions designated by said input device, said figure-position change rule specifying a manner in which positions of said figures change;

selecting, in turn, successive ones of the displayed plurality of figures automatically;

changing, each time a figure is selected, a position of at least the selected figure in accordance with the figure-position change rule;

outputting, each time a figure is selected, through said sound generating device, a sound having attributes which correspond to attributes of the selected figure determined in accordance with the figure-to-sound conversion rule, to thereby generate a melody which corresponds to the attributes of the selected figures and which changes in accordance with changes in position of said figures;

assigning different tonalities to different pitch ranges using a filter within said figure-to-sound conversion rule; and

adjusting pitch of said sound in conformity with a tonality assigned by said filter.

21. The method of claim 20, further comprising the steps of:

updating said filter in response to play information input from an external electronic musical instrument; p1 turning on a filter portion for defining a pitch that corresponds to a key selected by a user; and

turning off a filter portion when a predetermined time has elapsed after previous filtering.

22. A method for synthesizing a melody using a computer connected to a display device, an input device, and an electronic musical instrument, said method comprising the steps of:

displaying a plurality of figures on said display device;

establishing a figure-to-sound conversion rule in response to directions designated by said input device, said figure-to-sound conversion rule specifying relationships between attributes of position of each figure, including attributes on said display device, and attributes of a sound corresponding to each figure;

establishing at least a first figure-position change rule in response to directions designated by said input device, said first figure-position change rule specifying a manner in which positions of said figures change;

establishing at least a second figure-position change rule in response to directions designated by said input device, said second figure-position change rule specifying a manner in which figure positions change in response to sound information derived from said electronic musical instrument;

selecting, in turn, successive ones of the displayed plurality of figures automatically;

changing, each time a figure is selected, a position of at least the selected figure in accordance with said first figure-position change rule;

changing, in response to sound information derived from said electronic musical instrument, a position of at least one of said plurality of figures in accordance with said second figure-position change rule; and

outputting, each time a figure is selected, through said electronic musical instrument, a sound whose attributes correspond to attributes of the selected figure in accordance with the figure-to-sound conversion rule, to thereby generate a melody which corresponds to the attributes of the selected figures and which changes in accordance with changes in position of said figures.

23. A system for synthesizing a melody using a computer connected to an input device, comprising:

means for displaying a plurality of figures;

means for establishing a figure-to-sound conversion rule in response to directions designated by said input device, said figure-to-sound conversion rule specifying relationships between attributes of each figure, including attributes of position of said figures on said display means, and attributes of sound corresponding to each figure;

means for establishing at least one figure-position change rule in response to directions designated by said input means, said figure-position change rules specifying a manner in which positions of said figures change;

means for selecting, in turn, successive ones of said displayed plurality of figures automatically;

means for changing, each time a figure is selected, a position of at least the selected figure in accordance with the figure-position change rule;

means for generating a sound; and

means for outputting, each time a figure is selected, through said sound generating means, a sound having attributes which correspond to attributes of the selected figure determined in accordance with the figure-to-sound conversion rule, to thereby generate a melody which corresponds to the attributes of the selected figures and which changes in accordance with changes in position of said figures.

24. The system of claim 23, wherein said figure-position change rule is a rule specifying a manner in which automatic figure moving takes place in a predetermined manner.

25. The system of claim 24, wherein said changing means includes:

means for determining a horizontal displacement and a vertical displacement of said selected figure using random numbers; and

means for changing the position of the selected figure by said determined displacements.

26. The system of claim 24, wherein said changing means includes:

means for computing a vector having a length which is a predetermined integer multiple of a unit vector pointing in a direction towards a predetermined reference point; and

means for moving the selected figure by a distance and in a direction indicated by said computed vector.

27. The system of claim 24, wherein said changing means includes:

means for changing the position of the selected figure by predetermined horizontal and vertical displacements.

28. The system of claim 24, wherein said changing means includes:

means for moving the selected figure in a rectilinear motion with uniform velocity; and

means for changing a direction of a velocity vector of the motion of the selected figure when that figure arrives at a boundary of a display area in said display means.

29. The system of claim 24, wherein said changing means includes:

means for rotating the position of the selected figure around a predetermined point.

30. The system of claim 24, wherein said changing means includes:

means for selecting a predetermined number of figures, which includes the selected figure;

means for determining a vector using random numbers; and

means for moving said predetermined number of figures by a distance and in a direction indicated by said vector.

31. The system of claim 23, wherein said input means includes a pointing means with a button, and wherein said figure-position change rule is a rule specifying a manner in which figure moving is partly directed by a user through use of said pointing means.

32. The system of claim 31, wherein said changing means includes:

means for computing a vector from a first point, at which said button on said pointing means is pressed, to a second point, at which said button is released; and

means for moving figures, residing within a circle of a predetermined size with its center at said first point, by a distance and in a direction indicated by said vector.

33. The system of claim 31, wherein said changing means includes:

means for computing a vector from a first point, at which said button is pressed, to a second point, at which button is released; and

means for moving said plurality of figures by a distance and in a direction indicated by said vector.

34. The system of claim 31, wherein said changing means includes:

means for re-arranging said plurality of figures on a line segment connecting a point at which said button is pressed and a point at which said button is released.

35. The system of claim 31, wherein said changing means includes:

means for computing an angle formed by a point at which said button is pressed, a predetermined reference point, and a point at which said button is released; and

means for rotating positions of said plurality of figures around said reference point by said angle.

36. The system of claim 31, wherein said changing means includes:

means for moving said plurality of figures to a position inside a rectangle having a diagonal formed by a line segment connecting a point at which said button is pressed and a point at which said button is released.

37. The system of claim 31, wherein said changing means includes:

means for moving said plurality of figures to a position inside an ellipse inscribed in a rectangle that has as a diagonal a line segment connecting a point at which said button is pressed and a point at which said button is released.

38. The system of claim 31, wherein said changing means includes:

means for moving the selected figure to a point indicating by said pointing means.

39. The system of claim 31, wherein said changing means includes:

means for moving the selected figure to a position within a circle of a predetermined size with its center at a point indicated by said pointing device.

40. The system of claim 23, wherein said outputting means includes:

means for outputting automatically a percussion rhythm specified by a rhythm play rule included within said figure-to-sound conversion rule.

41. The system of claim 23, further comprising:

means for expressing the position of each of said plurality of figures in three-dimensional coordinates; and

wherein said display means displays a projection of said plurality of figures having three-dimensional positions onto a two-dimensional plane, and wherein said changing means moves said plurality of figures in a three-dimensional space.

42. The system of claim 23, further comprising:

filtering means, within said figure-to-sound conversion rule, for assigning different tonalities to different pitch ranges for said generated melody.

43. The system of claim 42, further comprising:

means for adjusting pitch of sounds corresponding to said figures in conformity with a tonality assigned by said filter.

44. A system for synthesizing a melody using a computer connected to an input device, comprising:

means for displaying a plurality of figures;

means for establishing a figure-to-sound conversion rule in response to directions designated by said input device, said figure-to-sound conversion rule specifying relationships between attributes of each figure, including attributes of position of said figures on said display device, and attributes of a sound corresponding to each figure;

means for establishing a first figure-position change rule in response to directions designated by said input device, said first figure-position change rule specifying a manner in which figure-positions change;

means for establishing a second figure-position change rule in response to directions designated by said input device, said second figure-position change rule specifying a manner in which figure-positions change in response to sound information derived from an external source;

means for selecting, in turn, successive ones of the displayed plurality of figures automatically;

means for changing, each time a figure is selected, a position of at least the selected figure in accordance with said first figure-position change rule;

means for changing, in response to sound information derived from said external source, a position of at least one of said plurality of figures in accordance with said second figure-position change rule; and

means for outputting, each time a figure is selected, through said external source, a sound whose attributes correspond to attributes of the selected figure in accordance with the figure-to-sound conversion rule, to thereby generate a melody which corresponds to the attributes of the selected figures and which changes in accordance with changes in position of said figures.

45. The system of claim 44, wherein said external source is an electronic musical instrument.

46. The system of claim 23, wherein said attributes of each figure also include shape, color, and size of said figures as displayed on said display means.

47. The system of claim 42, wherein said attributes of each figure also include shape, color, and size of each figure as displayed on said display means.

48. The system of claim 44, wherein said attributes of each figure also include shape, color, and size of each figure as displayed on said display means.

49. The system of claim 23, wherein said attributes of each figure also include pitch, timbre, intensity, and sound length.

50. The system of claim 42, wherein said attributes of said sound include pitch, timbre, intensity, and sound length.

51. The system of claim 44, wherein said attributes of said sound include pitch, timbre, intensity, and sound length.

52. A computer program product for use with a computer having a display device, comprising: a computer readable medium with a computer program recorded thereon, the program including:

a first code section for causing the computer to display a plurality of figures on a display device;

a second code section for causing the computer to establish a figure-to-sound conversion rule in response to directions designated by an input device, in such a manner that said figure-to-sound conversion rule specifies relationships between attributes of each figure including attributes of position on a display means, and attributes of sound corresponding to each figure;

a third code section for causing the computer to establish at least one figure-position change rule in response to directions designated by said input device, said figure-position change rule specifying a manner in which figure positions change;

a fourth code section for causing the computer to select, in turn, successive ones of the displayed plurality of figures automatically;

a fifth code section for causing the computer to change, each time a figure is selected, a position of at least the selected figure in accordance with the figure-position change rule; and

a sixth code section for causing the computer to output, each time a figure is selected, through a sound generating means, a sound having attributes which correspond to attributes of the selected figure determined in accordance with the figure-to-sound conversion rule, to thereby generate a melody which corresponds to the attributes of the selected figures and which changes in accordance with changes in position of said figures.

53. The computer program product of claim 52, further comprising:

a seventh code section for causing the computer to assign different tonalities to different pitch ranges in accordance with a filter within said figure-to-sound conversion rule.

54. The computer program product of claim 52, further comprising:

an eighth code section for causing the computer to adjust pitch of said sound in conformity with a tonality assigned by said filter.

Inventor

Assignee

Application

No. 302441 filed on 09/09/1994

US Classes:

84/600, Electrical musical tone generation84/626, Expression or special effects (e.g., force or velocity responsive, etc.)84/662Expression or special effects

Field of Search

84/600, Electrical musical tone generation84/626, Expression or special effects (e.g., force or velocity responsive, etc.)84/662, Expression or special effects84/611, Rhythm84/635, Rhythm84/651, Rhythm84/667Rhythm

Examiners

Primary: Shoop, William M. Jr.
Assistant: Donels, Jeffrey

Attorney, Agent or Firm

US Patent References

5027689, Musical tone generating apparatus
Issued on: 07/02/1991
Inventor: Fujimori
5048390, Tone visualizing apparatus
Issued on: 09/17/1991
Inventor: Adachi, et al.
5159140, Acoustic control apparatus for controlling musical tones based upon visual images
Issued on: 10/27/1992
Inventor: Kimpara, et al.
5453568Automatic playing apparatus which displays images in association with contents of a musical piece
Issued on: 09/26/1995
Inventor: Tajima, et al.

International Class

G10H 007/00

Foreign Application Priority Data

1994-06-17 JP

Comments

No comments for this page
 
 
Forgot password?
Register here