Claims
- 1. An apparatus for arranging music score displaying data for displaying a music score on a given music score display area in one or more staff tiers, each tier containing one or more measures of variable lengths as justified for the display area, said apparatus comprising:
a music performance representing data input device which inputs data representing a music performance in a plurality of measures of music progression; a musical score notational element determining device which determines music score notational elements necessary for displaying a music score for each of said measures based on said music performance representing data; a display size determining device which determines display sizes of said music score notational elements to be displayed on said display area; a horizontal length determining device which determines a horizontal length of the music score to be displayed on said display area; a measures apportioning device which calculates, for each of said measures based on said determined display sizes, a minimum horizontal length for placing in the measure at least one kind of said music score notational elements without an overlap in a horizontal direction among said music score notational elements as determined to be displayed for each of said measures, and apportions said measures for each of said staff tiers based on said calculated minimum horizontal length of each of said measures and said determined horizontal length of the music score to be displayed such that the music score notational elements of each of said measures shall be placed on the apportioned staff tier in a length of said minimum horizontal length or more, measure by measure; and a music score display data output device which outputs music score display data for displaying said music score notational elements on said staff tiers according to the apportionment of the measures by said measures apportioning device.
- 2. An apparatus as claimed in claim 1, wherein said music score notational elements are of at least one kind selected from clefs, bar lines, key signatures, time signatures, notes, rests, dynamic marks, repeat signs and staff lines.
- 3. An apparatus as claimed in claim 1, wherein said display size determining device includes controls to be operated by a user for determining the display sizes of said music score notational elements.
- 4. An apparatus as claimed in claim 1, wherein the music score is to be displayed in tiers of musical staves on a page or pages, each page having said music score display area, said apparatus further comprising:
a vertical length determining device which determines a vertical length of the music score to be displayed on said display area; and a staff tiers apportioning device which calculates, for each of said staff tiers based on said determined display sizes, a maximum vertical length for placing all the music score notational elements in the measures apportioned for the staff tier by said measures apportioning device, and apportions said staff tiers for said page based on said calculated maximum vertical length of each of said staff tiers and said determined vertical length of the music score to be displayed such that a number of staff tiers shall be placed within said music score display area on the page; wherein said music score display data output device outputs music score display data for displaying the music score for the page by placing the music score notational elements in the staff tiers for which the measures are apportioned by said measures apportioning device according to the apportionment of the staff tiers as apportioned by said staff tiers apportioning device.
- 5. An apparatus as claimed in claim 4, wherein said staff tiers apportioning device calculates said maximum vertical length by calculating the highest position of an notational element and the lowest position of an notational element among said notational elements to be placed in each of said staff tiers.
- 6. An apparatus for arranging music score displaying data for displaying a music score having measures of music progression on a display device, said apparatus comprising:
a music performance representing data input device which inputs data representing a music performance in a plurality of measures of music progression; a display size determining device which determines display sizes of music score notational elements with respect to the measures to be displayed on said display device based on said music performance representing data; a measures length calculating device which calculates, for each of said measures based on said determined display sizes of the music score notational elements, a horizontal length of the measure for placing in the measure at least one kind of said music score notational elements without an overlap in a horizontal direction among said music score notational elements; and a music score display data output device which outputs music score display data for displaying said music score notational elements in said measures according to said determined display sizes of the music score notational elements and said calculated horizontal lengths of the measures.
- 7. An apparatus as claimed in claim 6, further comprising:
a display adjusting device which adjusts said music score display data such that a music score is displayed in a plurality of staff tiers on said display device on a page-by-page basis, apportions the measures among said staff tiers such that a single measure shall not extend over two staff tiers, and apportions said music score notational elements to be placed in a uniform distribution through the staff tier with respect to the music progression.
- 8. An apparatus as claimed in claim 6, wherein said music score notational elements are of at least one kind selected from clefs, bar lines, key signatures, time signatures, notes, rests, dynamic marks, repeat signs and staff lines.
- 9. A computer program containing program instructions executable by a computer for arranging music score displaying data for displaying a music score on a given music score display area in one or more staff tiers, each tier containing one or more measures of variable lengths as justified for the display area, and causing said computer to execute:
a music performance representing data input step of inputting data representing a music performance in a plurality of measures of music progression; a musical score notational element determining step of determining music score notational elements necessary for displaying a music score for each of said measures based on said music performance representing data; a display size determining step of determining display sizes of said music score notational elements to be displayed on said display area; a horizontal length determining step of determining a horizontal length of the music score to be displayed on said display area; a measures apportioning step of calculating, for each of said measures based on said determined display sizes, a minimum horizontal length for placing in the measure at least one kind of said music score notational elements without an overlap in a horizontal direction among said music score notational elements as determined to be displayed for each of said measures, and apportioning said measures for each of said staff tiers based on said calculated minimum horizontal length of each of said measures and said determined horizontal length of the music score to be displayed such that the music score notational elements of each of said measures shall be placed on the apportioned staff tier in a length of said minimum horizontal length or more, measure by measure; and a music score display data output step of outputting music score display data for displaying said music score notational elements on said staff tiers according to the apportionment of the measures by said measures apportioning step.
- 10. A computer program containing program instructions executable by a computer for arranging music score displaying data for displaying a music score having measures of music progression on a display device, and causing said computer to execute:
a music performance representing data input step of inputting data representing a music performance in a plurality of measures of music progression; a display size determining step of determining display sizes of music score notational elements with respect to the measures to be displayed on said display device based on said music performance representing data; a measures length calculating step of calculating, for each of said measures based on said determined display sizes of the music score notational elements, a horizontal length of the measure for placing in the measure at least one kind of said music score notational elements without an overlap in a horizontal direction among said music score notational elements; and a music score display data output step of outputting music score display data for displaying said music score notational elements in said measures according to said determined display sizes of the music score notational elements and said calculated horizontal lengths of the measures.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2002-353519 |
Dec 2002 |
JP |
|
TECHNICAL FIELD
[0001] The present invention relates to an apparatus and a computer program for arranging music score displaying data, and more particularly to an apparatus and a computer program for arranging music score displaying data with which a music score is displayed on a display device in justified apportionments of the measures and the staff tiers within a given music score display area, combining notational elements for a music score.
[0002] An apparatus which composes music score displaying data from the inputted musical performance representing data and displays a corresponding music score on a display screen is known in the art, as disclose, for example, in unexamined Japanese patent publication No. H10-198352.
[0003] A music score is displayed or printed by placing various musical notational elements or parts on staves of five lines. The notational element or parts refer to symbols, signs, marks and other indications for the musical notation such as clefs (G clef, F clef and C clef), bar lines, key signatures, time signatures, notes, rests, dynamic marks, repeat signs which are placed on the staves to visually describe music. Staves may be also termed as elements or parts.
[0004] The size of an element refers to the dimensions of the element which is displayed or exhibited on a display screen or on a sheet of paper to constitute a music score. In the above referenced patent publication (paragraph [0087]), the size of the notational elements is defined as the font size that is one tenth ({fraction (1/10)}) of a measure size (i.e. height) VM which is obtained by dividing the size (i.e. vertical length) VW of the music score display area (or window) by the number n of tiers of the staves.
[0005] In this specification, a staff tier means a tier of music notation describing a music progression on a staff of five lines. The area of a staff tier also covers spaces for ledger lines above and below the five lines. In the case of a grand staff consisting of a five-line staff with a G clef and a five-line staff with an F clef placed in parallel and connected together vertically, or in the case of an orchestra score consisting of staves for various instrument parts, a group of staves for a simultaneous music progression may be termed as a staff tier.
[0006] The above referenced patent publication discloses (in connection with FIGS. 4, 6 and 13) an apparatus for creating music score display data to display a sheet music on a display screen based on the number of measures to be contained in each staff tier and the number of staff tiers to be contained in a page of the score as set by a user.
[0007] The above referenced patent publication also discloses (in connection with FIGS. 14 and 19) an example in which the number of measures and the sizes of the music score notational elements are respectively designated. The above referenced patent publication further discloses (in connection with FIGS. 20 and 26) an example in which the number of measures, the number of staff tiers and the sizes of the notational elements are designated, and the priority among those designations can be also designated.
[0008] In a known software product (sold by YAMAHA), which is a sequencer software product for a personal computer, the sizes of the notational elements are selectable among four ranks (large, middle, small, tiny). in a music score display window. During an automatic play back of the musical performance data, the displayed range of the music score is changed to the next range when the music progresses beyond the displayed range. When the scroll bar on the display screen is moved by the mouse, the displayed range of the music score is scrolled accordingly. The length (horizontal dimension) of a measure is of a fixed size irrespective of the sizes of the notational elements employed.
[0009] In both of the prior art embodiments, the number of notational elements such as notes to be placed in a measure varies from one measure to another. Further, the horizontal lengths of the notational elements to be placed vary among different kinds of notational elements. In this connection, as the number of notational elements to be placed in a measure is large, the notational elements may overlap with each other so that the music score will be less legible. Under such a circumstance with the above referenced patent publication, the designation of the number of measures will have to be changed, or the sizes of the notational elements will have to be changed to a smaller size. On the other hand, with the above referenced software product, the display magnification factor in the horizontal direction will have to be enlarged by clicking the horizontal zoom-in button by the mouse. Namely, the adjustment for better legibility of the notational elements on the musical staves will not be conducted automatically. Further, in the case of the above referenced patent publication (FIGS. 15 and 17), where a plurality of staff tiers are displayed on one page of a sheet music, the designation of larger sizes of notational elements will cause the notational parts of the vertically adjacent staff tiers may overlap with each other, and consequently the user will have to change the designation of the sizes.