[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2008175928A - Musical note creating device and program - Google Patents

Musical note creating device and program Download PDF

Info

Publication number
JP2008175928A
JP2008175928A JP2007007623A JP2007007623A JP2008175928A JP 2008175928 A JP2008175928 A JP 2008175928A JP 2007007623 A JP2007007623 A JP 2007007623A JP 2007007623 A JP2007007623 A JP 2007007623A JP 2008175928 A JP2008175928 A JP 2008175928A
Authority
JP
Japan
Prior art keywords
note
score
track
stage
rest
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007007623A
Other languages
Japanese (ja)
Inventor
Junichi Minamitaka
純一 南高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2007007623A priority Critical patent/JP2008175928A/en
Publication of JP2008175928A publication Critical patent/JP2008175928A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)
  • Auxiliary Devices For Music (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To create a musical note which a line is appropriately clarified according to composer's intention. <P>SOLUTION: A musical note information generation part 14 generates a musical note information file 24 including location information of a note figure corresponding to a note to be drawn, a note class of the note, and a recording of musical note information with information indicating a direction of a stem at each column where tracks are assigned. The note figures of notes of a plurality of tracks are drawn in one and the same column, so that a line number is related to each of tracks to be drawn in one and the same column, and the musical note information generation part 14 decides the direction of the stem in accordance with the line number. A drawing location information correcting part 16 corrects the location information to draw the note figure corresponding to the note so as to move the note figure of one note in a transverse direction in the case the sound pitches are within second and not same, or the case the sound pitches are same but heads or dots are mismatched when the notes with different lines are started to sound at the same time. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、演奏情報に基づく楽譜を作成する楽譜作成装置および楽譜作成プログラムに関する。   The present invention relates to a score creation device and a score creation program for creating a score based on performance information.

音符ごとの音高、発音開始時刻および音長を含む演奏情報に基づいて、楽譜を作成して表示する楽譜作成・表示装置が提案されている。たとえば、特許文献1には、音高に基づいて、符頭から延びる符幹(棒)の方向を決定して、音高に応じて適切な音符の表示が可能な楽譜作成・表示装置が開示されている。また、特許文献2には、和音を同一の五線譜上に表示する場合に、一方の音符と他方の音符との五線譜上の位置の上下差が所定値以下である場合に、何れかの音符の符頭の向きを逆向きに配置するような技術が開示されている。特許文献2は、和音を表す複数の符頭に対して原則として1つの符幹を付す際に、符頭の向きを適切化するためのものである。
実公昭63−8948号公報 特開平8−185159号公報
2. Description of the Related Art A musical score creation / display apparatus that creates and displays a musical score based on performance information including a pitch for each note, a pronunciation start time, and a sound length has been proposed. For example, Patent Document 1 discloses a musical score creation / display device capable of determining the direction of a stem (stick) extending from a note head based on the pitch and displaying an appropriate note according to the pitch. Has been. Further, in Patent Document 2, when a chord is displayed on the same musical score, if the vertical difference between the position of one musical note and the other musical note is not more than a predetermined value, A technique is disclosed in which the orientation of the note heads is reversed. Japanese Patent Application Laid-Open No. 2004-228561 is for optimizing the orientation of a note head when a note stem is attached to a plurality of note heads representing chords in principle.
Japanese Utility Model Publication No. 63-8948 JP-A-8-185159

コーラス譜のような多声部を前提とした楽譜においては、同一の段に複数のライン(声部)の音符を描画すべき場合がある。この場合には、同一の段に描画される複数のライン(声部)の音符について、ラインごとに符幹の向きをそろえることにより、同一ラインであることを表すのが望ましい。さらに、異なるラインにおいて発音開始時刻が同時の音符があるときに、それぞれの音符の音高や音長によって、音符の描画位置を調整することで、ラインを明確化することが望ましい場合もある。休符についても同様に、その描画位置を調整して、いずれのラインの休符であるかを明確化する必要がある。   In a musical score that assumes a multi-voice part such as a chorus score, there are cases where notes of a plurality of lines (voice parts) should be drawn on the same stage. In this case, it is desirable that the notes of a plurality of lines (voice parts) drawn on the same stage are represented by the same line by aligning the directions of the stems for each line. Furthermore, when there are notes having the same sounding start time in different lines, it may be desirable to clarify the line by adjusting the drawing position of the note according to the pitch or length of each note. Similarly, for the rest, it is necessary to adjust the drawing position to clarify which line is the rest.

本発明は、作曲者の意図に沿ってラインを適切に明確化した楽譜を作成する楽譜作成装置および楽譜作成プログラムを提供することを目的とする。   It is an object of the present invention to provide a score creation device and a score creation program for creating a score in which lines are appropriately clarified in accordance with the composer's intention.

本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記符幹の方向を決定し、
前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置により達成される。
An object of the present invention is a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a sound generation start time, and a sound length;
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each track to be drawn on the same stage in order to draw note figures of notes of a plurality of tracks on the same stage, and the score information generating means is configured to generate the note numbers according to the line numbers. Determine the direction of the trunk,
When the pronunciation start times of the notes on the different lines are the same, if the pitch is within 2 degrees and not the same pitch, or if the pitch is the same and the note heads or note points do not match, This is achieved by a musical score creating apparatus comprising drawing position information correcting means for correcting position information for drawing a note graphic corresponding to the note so as to move the note graphic of the note in the horizontal direction. .

また、本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定し、
前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置により達成される。
Another object of the present invention is to provide a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be sounded, a sound generation start time, and a sound length. When,
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each track to be drawn on the same stage in order to draw a note pattern of notes of a plurality of tracks on the same stage, and the musical score information generating means is configured to generate the note according to the line number. When the type is a rest, determine the vertical position where the note figure corresponding to the rest should be drawn,
For notes on the different lines, when the note type of the note is rest and the sounding start times coincide with each other and the note lengths of the rest coincide, In order to match the drawing position, the note figure corresponding to the rest is moved in the vertical direction, and the drawing figure information correction means for correcting the information about the drawing position of the note figure corresponding to the rest is provided. This is achieved by the featured score creation device.

好ましい実施態様においては、前記描画位置情報補正手段が、前記演奏情報ファイルの、同一の段に描画すべきトラックに属するノートのレコードを、その発音開始時刻にしたがって並べ替え、異なるラインのノートについて、並べ替えられたレコードを参照して、発音開始時刻の一致を判断する。   In a preferred embodiment, the drawing position information correcting means rearranges the records of notes belonging to the track to be drawn on the same stage of the performance information file according to the pronunciation start time, and for notes on different lines, By referring to the sorted records, it is determined whether the pronunciation start times match.

また、本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記符幹の方向を決定し、
前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置により達成される。
Another object of the present invention is to provide a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be sounded, a sound generation start time, and a sound length. When,
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each of the notes belonging to the track to be drawn on the same stage in order to draw the note figure of the note of the track on the same stage, and the score information generating means, according to the line number, Determine the direction of the stem,
When the pronunciation start times of the notes on the different lines are the same, if the pitch is within 2 degrees and not the same pitch, or if the pitch is the same and the note heads or note points do not match, This is achieved by a musical score creating apparatus comprising drawing position information correcting means for correcting position information for drawing a note graphic corresponding to the note so as to move the note graphic of the note in the horizontal direction. .

さらに、本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定し、
前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置により達成される。
Furthermore, an object of the present invention is to provide a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a sound generation start time, and a sound length. When,
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each of the notes belonging to the track to be drawn on the same stage in order to draw the note figure of the note of the track on the same stage, and the score information generating means, according to the line number, If the note type is a rest, determine the position in the vertical direction to draw the note figure corresponding to the rest,
For notes on the different lines, when the note type of the note is rest and the sounding start times coincide with each other and the note lengths of the rest coincide, In order to match the drawing position, the note figure corresponding to the rest is moved in the vertical direction, and the drawing figure information correction means for correcting the information about the drawing position of the note figure corresponding to the rest is provided. This is achieved by the featured score creation device.

また、本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記符幹の方向を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラムにより達成される。
Another object of the present invention is to provide a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be sounded, a sound generation start time, and a sound length. On a computer with
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of the notes of multiple tracks on the same stage, a line number is associated with each of the tracks to be drawn on the same stage,
In the musical score information generating step, the computer is caused to execute a step of determining a direction of the stem according to the line number,
When the sound generation start times for the notes on the different lines match the computer, if the pitch is within 2 degrees and is not the same pitch, or if the pitch is the same and the note heads or note points do not match Includes a drawing position information correction step for executing a drawing position information correction step for correcting position information for drawing a note figure corresponding to the note so that the note figure of one note is moved in the horizontal direction. Is achieved.

また、本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラムにより達成される。
Another object of the present invention is to provide a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be sounded, a sound generation start time, and a sound length. On a computer with
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of the notes of multiple tracks on the same stage, a line number is associated with each of the tracks to be drawn on the same stage,
In the musical score information generating step, when the note type is rest according to the line number, the computer executes a step of determining a vertical position where a note graphic corresponding to the rest is to be drawn. Let
When the note type of the note is rest and the sound length of the rest matches when the note start time matches, the notes correspond to each note. A drawing position information correction step for correcting information related to the drawing position of the note graphic corresponding to the rest so that the musical note figure corresponding to the rest is moved vertically in order to match the drawing position of the rest to be performed. This is achieved by a score creation program characterized by being executed.

好ましい実施態様においては、前記描画位置情報補正ステップにおいて、前記コンピュータに、前記演奏情報ファイルの、同一の段に描画すべきトラックに属するノートのレコードを、その発音開始時刻にしたがって並べ替えるステップと、
異なるラインのノートについて、並べ替えられたレコードを参照して、発音開始時刻の一致を判断するステップと、を実行させる。
In a preferred embodiment, in the drawing position information correction step, in the computer, the record of notes belonging to the track to be drawn on the same stage of the performance information file is rearranged according to the pronunciation start time;
A step of determining coincidence of pronunciation start times with reference to the rearranged records for notes on different lines.

また、本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記符幹の方向を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラムにより達成される。
Another object of the present invention is to provide a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be sounded, a sound generation start time, and a sound length. On a computer with
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of a track note on the same stage, a line number is associated with each note belonging to the track to be drawn on the same stage,
In the musical score information generating step, the computer is caused to execute a step of determining a direction of the stem according to the line number,
When the sound generation start times for the notes on the different lines match the computer, if the pitch is within 2 degrees and is not the same pitch, or if the pitch is the same and the note heads or note points do not match Includes a drawing position information correction step for executing a drawing position information correction step for correcting position information for drawing a note figure corresponding to the note so that the note figure of one note is moved in the horizontal direction. Is achieved.

さらに、本発明の目的は、ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラムにより達成される。
Furthermore, an object of the present invention is to provide a storage device storing a performance information file including a plurality of note records having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a sound generation start time, and a sound length. On a computer with
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of a track note on the same stage, a line number is associated with each note belonging to the track to be drawn on the same stage,
In the musical score information generating step, when the note type is rest according to the line number, the computer executes a step of determining a vertical position where a note graphic corresponding to the rest is to be drawn. Let
When the note type of the note is rest and the sound length of the rest matches when the note start time matches, the notes correspond to each note. A drawing position information correction step for correcting information related to the drawing position of the note graphic corresponding to the rest so that the musical note figure corresponding to the rest is moved vertically in order to match the drawing position of the rest to be performed. This is achieved by a score creation program characterized by being executed.

本発明によれば、作曲者の意図に沿ってラインを適切に明確化した楽譜を作成する楽譜作成装置および楽譜作成プログラムを提供することが可能となる。   According to the present invention, it is possible to provide a score creation device and a score creation program for creating a score in which lines are appropriately clarified in accordance with the composer's intention.

以下、添付図面を参照して、本発明の実施の形態について説明する。図1は、本発明の実施の形態にかかる楽譜作成・表示装置の構成を示すブロックダイヤグラムである。図1に示すように、本実施の形態にかかる楽譜作成・表示装置は、楽音再生処理部12、楽譜情報生成部14、描画位置情報補正部16、楽譜描画処理部18、および、記憶装置20を有している。記憶装置20には、演奏情報ファイル22、楽譜情報ファイル24などが記憶される。   Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a block diagram showing a configuration of a score creation / display apparatus according to an embodiment of the present invention. As shown in FIG. 1, the musical score creation / display apparatus according to the present embodiment includes a musical tone reproduction processing unit 12, a musical score information generation unit 14, a drawing position information correction unit 16, a musical score drawing processing unit 18, and a storage device 20. have. The storage device 20 stores a performance information file 22, a score information file 24, and the like.

楽音再生処理部12は、記憶装置20に格納された演奏情報ファイル22中の演奏情報にしたがって、所定の音高の楽音を出力する。楽譜情報生成部14は、演奏情報ファイル22中の演奏情報にしたがって、楽譜情報を生成して、楽譜情報を含む楽譜情報ファイル24を記憶装置20に記憶する。また、描画位置情報補正部16は、楽譜情報において示される音符の表示位置を必要に応じて修正し、修正された楽譜情報を含む楽譜情報ファイル24を記憶装置20に記憶する。楽譜描画処理部18は、楽譜情報ファイル24の楽譜情報に基づいて、表示装置の画面上に表示すべき楽譜の画像データを生成する。   The musical tone reproduction processing unit 12 outputs a musical tone having a predetermined pitch according to the performance information in the performance information file 22 stored in the storage device 20. The score information generating unit 14 generates score information according to the performance information in the performance information file 22 and stores the score information file 24 including the score information in the storage device 20. The drawing position information correcting unit 16 corrects the display position of the note indicated in the score information as necessary, and stores the score information file 24 including the corrected score information in the storage device 20. The score drawing processing unit 18 generates score image data to be displayed on the screen of the display device based on the score information in the score information file 24.

後に詳述するが、演奏情報ファイル24には、各トラックのノートについて、音高、発音開始時刻、音長、および、次に発音すべきノートのレコードを示すポインタなどを有するレコードが格納される。また、楽譜情報ファイル24には、段ごとに描画すべきノートの音符図形の情報を有するレコード、および、小節ごとの情報を有するレコードが格納される。   As will be described in detail later, the performance information file 24 stores a record having a pitch, a sound generation start time, a sound length, a pointer indicating a record of a note to be sounded next, and the like for each track note. . The score information file 24 stores a record having note graphic information of notes to be drawn for each stage and a record having information for each measure.

図2は、本実施の形態にかかる楽譜作成・表示装置のハードウェア構成を示すブロックダイヤグラムである。図2に示すように、楽譜作成・表示装置のハードウェアは、CPU30、ROM32、RAM34、入力装置36、表示装置38およびサウンドシステム40を含む。図2から理解できるように、楽譜作成・表示装置は、通常のパーソナルコンピュータにより実現され得る。CPU30は、システム制御、演奏情報の補正、楽譜情報の生成および補正、表示装置38の画面上に表示すべき画像データの生成などの処理を実行する。ROM32は、プログラムや、プログラムの実行の際に使用される定数などを記憶する。RAM34は、プログラムの実行の過程で必要な変数、入力データ、出力データなどを一時的に記憶する。   FIG. 2 is a block diagram showing a hardware configuration of the score creation / display apparatus according to the present embodiment. As shown in FIG. 2, the hardware of the score creation / display device includes a CPU 30, a ROM 32, a RAM 34, an input device 36, a display device 38, and a sound system 40. As can be understood from FIG. 2, the score creating / displaying device can be realized by a normal personal computer. The CPU 30 executes processes such as system control, performance information correction, score information generation and correction, and generation of image data to be displayed on the screen of the display device 38. The ROM 32 stores programs, constants used when the programs are executed, and the like. The RAM 34 temporarily stores variables, input data, output data, and the like necessary in the course of program execution.

入力装置36は、キーボードやマウスを有し、演奏者が表示装置38の画面上に表示された楽譜中の音符図形をポインティングし、必要な指示を入力し、或いは、楽譜作成・表示装置の各種機能の開始および終了を指示する情報をCPU30に与える。表示装置38の画面上には、処理結果、楽譜などを含む画像データが表示される。サウンドシステム40は、楽音生成回路、増幅器、スピーカなどを含み、CPU30からの指示や演奏情報にしたがって、所定の楽音を生成して、楽音に基づく音響信号を出力する。   The input device 36 has a keyboard and a mouse, and the performer points the musical note figure in the score displayed on the screen of the display device 38, inputs necessary instructions, or various kinds of score creation / display devices. Information for instructing the start and end of the function is given to the CPU 30. On the screen of the display device 38, image data including a processing result, a score, and the like are displayed. The sound system 40 includes a musical sound generation circuit, an amplifier, a speaker, and the like, generates predetermined musical sounds according to instructions and performance information from the CPU 30, and outputs acoustic signals based on the musical sounds.

図1に示す楽音再生処理部12の機能は、CPU30およびサウンドシステム40の楽音生成回路により実現される。楽譜情報生成部14、描画位置情報補正部16および楽譜描画処理部18の機能は、CPU30により実現される。また、記憶装置20は、たとえば、ROM32やRAM34に相当する。或いは、楽譜作成・表示装置のハードウェアとしてハードディスク装置が含まれる場合には、記憶装置20は、当該ハードディスク装置にも相当する。   The functions of the musical tone reproduction processing unit 12 shown in FIG. 1 are realized by the musical tone generation circuit of the CPU 30 and the sound system 40. The functions of the score information generating unit 14, the drawing position information correcting unit 16, and the score drawing processing unit 18 are realized by the CPU 30. The storage device 20 corresponds to, for example, the ROM 32 or the RAM 34. Alternatively, when a hard disk device is included as hardware of the score creation / display device, the storage device 20 corresponds to the hard disk device.

本実施の形態にかかる楽譜作成・表示装置においては、たとえば楽譜作成・表示装置のROM32に記憶されたプログラムが、コンピュータを、楽音再生処理部12、楽譜情報生成部14、描画位置情報補正部16および楽譜描画処理部18として機能させる。   In the score creating / displaying apparatus according to the present embodiment, for example, a program stored in the ROM 32 of the score creating / displaying apparatus is connected to a musical sound reproduction processing unit 12, a score information generating unit 14, and a drawing position information correcting unit 16. The musical score drawing processing unit 18 is caused to function.

図3は、本実施の形態にかかる楽譜作成・表示装置のメインフローを示すフローチャートである。メインフローにおいては、楽譜作成・表示装置の種々の構成部分の初期化が行われた(ステップ301)後、演奏者からのキー入力待ちとなり(ステップ302)、曲選択(ステップ303)、各種設定(ステップ308)、再生指示(ステップ310)などの指示に応じて所定の処理が実行される。   FIG. 3 is a flowchart showing a main flow of the score creation / display apparatus according to the present embodiment. In the main flow, various components of the score creating / displaying device are initialized (step 301), and then key input from the performer is waited (step 302), song selection (step 303), and various settings. (Step 308), a predetermined process is executed in accordance with an instruction such as a reproduction instruction (Step 310).

楽曲が選択された場合には(ステップ303でYes)、楽譜情報生成部14は、演奏情報ファイル22をロードして(ステップ304)、演奏情報ファイル22に格納された演奏情報に基づいて楽譜情報を作成し、作成された楽譜情報を含む楽譜情報ファイル24を記憶装置20に記憶する(ステップ305)。ステップ305においては、さらに、描画位置情報補正部16は、後述するように、楽譜情報ファイル24の楽譜情報を参照して、音符図形の楽譜中の描画位置を補正する。楽譜描画処理部18は、楽譜情報ファイル24を読み出して、表示装置38の画面上に楽譜を含む画像データを生成して表示する(ステップ306)。   If a song is selected (Yes in step 303), the score information generating unit 14 loads the performance information file 22 (step 304), and the score information is based on the performance information stored in the performance information file 22. And the musical score information file 24 including the generated musical score information is stored in the storage device 20 (step 305). In step 305, the drawing position information correction unit 16 further corrects the drawing position of the musical note graphic in the score with reference to the score information in the score information file 24, as will be described later. The score drawing processing unit 18 reads the score information file 24, and generates and displays image data including the score on the screen of the display device 38 (step 306).

また、演奏者の入力により各種設定が指示された場合には(ステップ307でYes)、指示にしたがった設定処理を実行する(ステップ308)。設定処理においては、演奏者の指示にしたがって、楽譜作成・表示装置の処理において必要なパラメータなどが記憶装置20中に記憶される。たとえば、ステップ308の処理には、楽譜表示する場合に五線譜を縦方向に何段で表示するかなど、表示形態にかかるパラメータの記憶装置20への記憶が含まれる。   If various settings are instructed by the player's input (Yes in Step 307), the setting process according to the instruction is executed (Step 308). In the setting process, parameters necessary for the processing of the score creation / display apparatus are stored in the storage device 20 in accordance with the player's instruction. For example, the processing of step 308 includes storing in the storage device 20 parameters relating to the display form, such as how many levels of the musical score are displayed in the vertical direction when displaying the score.

再生が指示された場合には(ステップ309でYes)、再生ルーチンが起動される(ステップ310)。図4は、本実施の形態にかかる再生ルーチンを示すフローチャートである。再生ルーチンにおいて、演奏情報中の全てのノートの再生が終了し、或いは、演奏者から演奏終了の指示が無い限り(ステップ401でNo)、発音処理が実行される(ステップ402)。発音処理においては、楽音再生処理部12が、演奏情報ファイル22中の演奏情報に基づいて、所定のタイミングで所定の音高の楽音を発音する。   If playback is instructed (Yes in step 309), a playback routine is started (step 310). FIG. 4 is a flowchart showing a reproduction routine according to the present embodiment. In the reproduction routine, the sound generation process is executed (step 402) unless reproduction of all the notes in the performance information is completed or unless there is an instruction to end the performance from the performer (No in step 401). In the sound generation process, the musical tone reproduction processing unit 12 generates a musical tone having a predetermined pitch at a predetermined timing based on the performance information in the performance information file 22.

発音処理が終了すると、楽譜描画処理部18は、楽音の発生にしたがって、演奏の進行に合致するように、表示装置38の画面上に表示すべき楽譜を含む画像データを生成する(ステップ403)。   When the sound generation process ends, the score drawing processing unit 18 generates image data including a score to be displayed on the screen of the display device 38 so as to match the progress of the performance according to the generation of the musical sound (step 403). .

図5は、本実施の形態にかかる演奏情報ファイルの構成例を示す図である。本実施の形態において、演奏情報ファイル22は複数トラックの演奏情報を有し、各トラックにおいて、リスト構造を有している。図5に示すように、演奏情報ファイル22には、トラックごとのMIDIイベントなどを示すレコード(符号501、502参照)が格納される。レコードは、それぞれ、mMsg(MIDIデータ)、ITime(発音開始時刻)、IGate(音長)、*next(次のノートへのポインタ)、*prev(前のノートへのポインタ)を含む。MIDIデータ(mMsg)により、発音すべき楽音の音高が決定される。発音開始時刻(ITime)および音長(IGate)により当該楽音の発音開始時刻および発音すべき時間長が決定される。また、本実施の形態において、同一のトラックで、発音開始時刻(ITime)が同一であるような複数のレコードが存在する場合がある。これは、当該複数のレコードのそれぞれのノートが和音構成音であることを示す。また、本実施の形態においては、和音構成音であるノートについては、MIDIデータ(mMsg)に示す音高が低い順に、レコードが並んでいる。つまり、ポインタ「*next」をたどることで、音高が低い順に、和音構成音であるノートを特定することが可能である。   FIG. 5 is a diagram showing a configuration example of a performance information file according to the present embodiment. In the present embodiment, the performance information file 22 has performance information for a plurality of tracks, and each track has a list structure. As shown in FIG. 5, the performance information file 22 stores records (see reference numerals 501 and 502) indicating MIDI events for each track. Each record includes mMsg (MIDI data), ITime (sounding start time), IGate (sound length), * next (pointer to the next note), and * prev (pointer to the previous note). The pitch of the musical tone to be generated is determined by the MIDI data (mMsg). The sound generation start time of the musical sound and the length of time to be sounded are determined by the sound generation start time (ITTime) and the sound length (IGate). In the present embodiment, there may be a plurality of records having the same sound generation start time (ITTime) in the same track. This indicates that each note of the plurality of records is a chord constituent sound. In the present embodiment, for notes that are chord constituent sounds, records are arranged in order of increasing pitches shown in MIDI data (mMsg). That is, by following the pointer “* next”, it is possible to specify notes that are chord constituent sounds in descending order of pitch.

図5の例では、トラック0の先頭ノートのレコード(符号501参照)の項目*nextにより、トラック0の2番目のノートのレコード(符号511参照)が指定される。その逆の指定も、レコード511の項目*prevを参照することにより実現できる。また、トラック1の先頭ノートのレコード(符号502参照)の項目*nextにより、トラック1の2番目のレコード(符号512参照)が指定される。   In the example of FIG. 5, the record of the second note on track 0 (see reference numeral 511) is designated by the item * next of the record of the first note on track 0 (see reference numeral 501). The reverse specification can also be realized by referring to the item * prev of the record 511. Further, the second record (see reference numeral 512) of track 1 is designated by the item * next of the record of the first note of track 1 (see reference numeral 502).

図6および図7は、本実施の形態にかかる楽譜情報ファイルの構成例を示す図である。図6に示すように、本実施の形態において、楽譜情報には、段ごとに楽譜上に描画されるノートの音符図形に関する情報を示すレコード群(符号601、602参照)が含まれる。また、図7に示すように、楽譜情報には、小節ごとに楽譜上に描画される当該小節に関する情報を示すレコード群(符号701、702参照)が含まれる。ここに、音符図形が「同一の段」に描画されるとは、当該音符図形が同一の五線上に描画されることを意味する。すなわち、「段」とは、一組の五線を意味する。たとえば、4部合唱の楽譜において、あるパート(ソプラノ)は、原則として「同一の段」に描画される。また、複数のパート(たとえばソプラノとアルト)が「同一の段」に描画されることがある。   6 and 7 are diagrams showing a configuration example of the score information file according to the present embodiment. As shown in FIG. 6, in the present embodiment, the score information includes a record group (see symbols 601 and 602) indicating information related to the note graphic of the note drawn on the score for each stage. As shown in FIG. 7, the score information includes a record group (see reference numerals 701 and 702) indicating information on the measure drawn on the score for each measure. Here, that the note graphic is drawn on the “same stage” means that the note graphic is drawn on the same staff. That is, “stage” means a set of staffs. For example, in a four-part choir score, a part (soprano) is drawn in the “same stage” in principle. In addition, a plurality of parts (for example, soprano and alto) may be drawn on the “same stage”.

図6に示すように、楽譜情報ファイル24において、ノートに関するレコード(たとえば、符号601参照)は、mEvent(MIDIイベントへのポインタ)、ITime(発音開始時刻)、sMeas(小節番号)、sBeat(拍番号)、(ix,iy)(座標)、cLine(ライン番号)、cNoteType(音符の種類)、cBou(符幹(棒)のベクトル)、cChord(和音)、cHata(符尾(はた))、cRenkouS(連桁始点)、cRenkouE(連桁終点)、cTie(タイ)、*next(次のノートへのポインタ)、*prev(前のノートへのポインタ)などを含む。   As shown in FIG. 6, in the score information file 24, a record relating to a note (for example, reference numeral 601) includes mEvent (pointer to a MIDI event), ITime (pronunciation start time), sMeas (measure number), sBeat (beat). Number), (ix, iy) (coordinates), cLine (line number), cNoteType (note type), cBou (vector of note stem (stick)), cChord (chord), cHata (suffix (hat)) , CRenkouS (continuous digit start point), cRenkouE (continuous digit end point), cTie (tie), * next (pointer to the next note), * prev (pointer to the previous note), and the like.

MIDIイベントへのポインタ(mEvent)により、図5に示す演奏情報ファイル22のレコードの何れか1つが特定される。また、発音開始時刻(ITime)は、MIDIイベントへのポインタ(mEvent)で特定される演奏情報ファイル22のレコードのものと一致する。小節番号(sMeas)は、当該ノートが属する小節の番号、拍番号sBeatは、その小節内でノートが位置する拍の番号を示す。   Any one of the records of the performance information file 22 shown in FIG. 5 is specified by the pointer (mEvent) to the MIDI event. Further, the sound generation start time (ITTime) matches that of the record in the performance information file 22 specified by the pointer (mEvent) to the MIDI event. The measure number (sMeas) indicates the number of the measure to which the note belongs, and the beat number sBeat indicates the number of the beat in which the note is located in the measure.

座標(ix,iy)は、描画されたノートの音符図形の座標を示し、ライン番号(cLine)は、音符図形が描画される段において、ノートが属するトラックに割り当てられたラインを特定するためのものである。   The coordinates (ix, iy) indicate the coordinates of the note graphic of the drawn note, and the line number (cLine) is for identifying the line assigned to the track to which the note belongs at the stage where the note graphic is drawn. Is.

音符の種類(cNoteType)には、全音符、2分音符、4分音符などが含まれる。また、音符の種類には、休符の種類(たとえば、全休符、2分休符、4分休符など)も含まれる。棒のベクトル(cBou)は、符幹の向き(上向きであれば+、下向きであれば−)およびその長さを示す。符幹の向きは、ライン番号により決定される。和音情報(cChord)は、単音、和音開始音(和音中の最低音)、和音終了音(和御中の最高音)、和音開始音或いは和音終了音以外の和音構成音を示す。はた(符尾)(cHata)は、符尾の数(たとえば、0〜5)を示す。連桁始点(cRenkouS)および連桁終点(cRenkouE)は、連符の始点および終点であること、および、その連符が何連符であるか(その連鈎の数)を示す。また、次のレコードへのポインタ(*next)および前のレコードへのポインタ(*prev)は、演奏情報ファイル22のものと同様の機能を有する。したがって、段0の先頭ノートのレコード501のポインタ「*next」により、次のノートのレコード502を特定することができる。また、その逆も「*prev」により特定可能である。   The note type (cNoteType) includes all notes, half notes, quarter notes, and the like. In addition, the types of notes include rest types (for example, full rest, half rest, quarter rest, etc.). The bar vector (cBou) indicates the direction of the stem (+ for upward,-for downward) and its length. The direction of the stem is determined by the line number. The chord information (cChord) indicates a chord component other than a single tone, a chord start tone (the lowest tone in the chord), a chord end tone (the highest tone in the chord), a chord start tone or a chord end tone. “CHata” indicates the number of stems (for example, 0 to 5). The beam start point (cRenkouS) and beam end point (cRenkouE) indicate the start point and end point of the tuplet, and how many tuplets the tuplet is (the number of links). Further, the pointer to the next record (* next) and the pointer to the previous record (* prev) have the same functions as those of the performance information file 22. Accordingly, the record 502 of the next note can be specified by the pointer “* next” of the record 501 of the first note at stage 0. The reverse can also be specified by “* prev”.

図7に示すように、楽譜情報において、小節に関するレコード(たとえば符号701参照)は、iMeasN(小節番号)、iDanN(段番号)、(ix,iy)(小節の基準位置の座標)、iMeasLen(基準範囲)、cClef(音部記号)、cKeySigSF(調記号)、cMeasBar(小節線)、*next(次のノートへのポインタ)、*prev(前のノートへのポインタ)などを含む。   As shown in FIG. 7, in the musical score information, a record relating to a measure (for example, reference numeral 701) includes iMeasN (measure number), iDanN (stage number), (ix, iy) (coordinates of the reference position of the measure), iMeasLen ( Reference range), cCref (clef), cKeySigSF (key), cMeasBar (bar), * next (pointer to the next note), * prev (pointer to the previous note), and the like.

小節番号(iMeasN)および段番号(iDanN)により、どの段の何小節目であるかを特定することができる。また、小節の基準位置の座標(ix、iy)により描画された楽譜における小節の位置が特定される。音部記号(cClef)は、ト音、ヘ音、ハ音などの音部記号を特定するものである。また、調記号(cKeySigSF)は、どの位置にいくつのシャープ或いはフラットが配置されるかを示す。また、小節線(cMeasnBar)は、この小節の小節線が、通中の小節線、反復記号を持つ小節線、終止線などであることを示す。   The bar number (iMeasN) and the stage number (iDanN) can specify the number of bars in which stage. In addition, the position of the measure in the musical score drawn is specified by the coordinates (ix, iy) of the reference position of the measure. The clef (cCref) is for identifying clefs such as treble, treble, and treble. Further, the key (cKeySigSF) indicates how many sharps or flats are arranged at which position. In addition, the bar line (cMeasnBar) indicates that the bar line of this bar is a bar line that passes through, a bar line having a repetition symbol, a stop line, or the like.

次に、本実施の形態にかかる楽譜情報生成処理(図3のステップ305)について、より詳細に説明する。図8および図9は、本実施の形態にかかる楽譜情報生成処理を示すフローチャートである。図8に示すように、楽譜情報生成部14は、まず、クオンタイズ処理および音長処理を実行する(ステップ801、ステップ802)。   Next, the score information generation process (step 305 in FIG. 3) according to the present embodiment will be described in more detail. 8 and 9 are flowcharts showing the score information generation processing according to the present embodiment. As shown in FIG. 8, the musical score information generation unit 14 first performs a quantization process and a sound length process (steps 801 and 802).

クオンタイズ処理および音長処理において、楽譜情報生成部14は、各トラックにおいて、先頭ノートから順次、当該ノートについての演奏情報ファイル22のレコード(たとえば、図5の符号501、511)を参照して、当該レコードの発音開始時刻(ITime)および音長(IGate)を特定する。当該ノートの発音開始時刻(ITime)が、予め定められた分解能の単位に合致しない場合には、楽譜情報生成部14は、分解能の単位に合致するように発音開始時刻を修正する。また、音長(IGate)も、分解の単位より短い場合や、分解能の単位に合致しない場合には、分解能の単位に合致するように修正される。クオンタイズ処理および音長処理により、レコード中の発音開始時刻(ITime)や音長(IGate)が更新され、これにより、演奏情報ファイル22が更新される。   In the quantizing process and the sound length process, the score information generating unit 14 refers to the records (for example, reference numerals 501 and 511 in FIG. 5) of the performance information file 22 for the notes in order from the first note in each track. The sound generation start time (ITTime) and the sound length (IGate) of the record are specified. If the sounding start time (ITTime) of the note does not match a predetermined resolution unit, the score information generating unit 14 corrects the sounding start time so as to match the resolution unit. Also, if the sound length (IGate) is shorter than the unit of decomposition or does not match the resolution unit, the sound length (IGate) is corrected to match the resolution unit. The sound generation start time (ITTime) and the sound length (IGate) in the record are updated by the quantize process and the sound length process, and thereby the performance information file 22 is updated.

次に、楽譜情報生成部14は、同一の段に描画すべきトラックの各々にライン番号を付与し、それぞれのトラックに、段の番号およびライン番号を関連付ける(ステップ803)。たとえば、コーラス譜において、トラック0がソプラノパートに相当し、トラック1がアルトパートに相当する場合に、ソプラノパートとアルトパートとを同一の段(段の番号:0)に描画すべきであれば、トラック0に、段0およびライン0が付与される。実際には、演奏情報ファイル22のうちトラック0のレコードに、段0およびライン0を示す情報が関連付けられる。また、トラック1に、段0およびライン1が付与される。実際には、演奏情報ファイル22のうちトラック1のレコードに、段0およびライン1を示す情報が関連付けられる。また、トラック2がテノールパートに相当し、トラック3がバスパートに相当する場合、テノールパートとバスパートとを他の同一の段(段の番号:1)に描画すべきであれば、トラック2に、段1およびライン0が付与される。実際には、演奏情報ファイル22のうちトラック2のレコードに、段1およびライン0を示す情報が関連付けられる。また、トラック3に、段1およびライン1が付与される。実際には、演奏情報ファイル22のうちトラック3のレコードに、段1およびライン1を示す情報が関連付けられる。たとえば、トラック番号と、段およびラインを示す情報とを組にして記憶装置20に記憶することにより、関連付けが実現される。   Next, the score information generating unit 14 assigns a line number to each track to be drawn on the same stage, and associates a stage number and a line number with each track (step 803). For example, in a chorus score, if track 0 corresponds to a soprano part and track 1 corresponds to an alto part, if the soprano part and the alto part should be drawn on the same stage (stage number: 0) Track 0 is given stage 0 and line 0. Actually, information indicating the stage 0 and the line 0 is associated with the record of the track 0 in the performance information file 22. Also, stage 0 and line 1 are given to track 1. Actually, information indicating the stage 0 and the line 1 is associated with the record of the track 1 in the performance information file 22. Also, if the track 2 corresponds to the tenor part and the track 3 corresponds to the bus part, if the tenor part and the bus part are to be drawn on the other same stage (stage number: 1), the track 2 Are provided with stage 1 and line 0. Actually, information indicating stage 1 and line 0 is associated with the record of track 2 in the performance information file 22. Further, stage 1 and line 1 are given to the track 3. Actually, information indicating the stage 1 and the line 1 is associated with the record of the track 3 in the performance information file 22. For example, the association is realized by storing the track number and the information indicating the stage and the line in the storage device 20 as a set.

次いで、処理対象となるトラックの番号を示すトラック変数が初期化され、全てのトラックについて処理が終了するまで(ステップ805、809参照)、それぞれのトラックについて、個別情報生成(ステップ806)、和音処理(ステップ807)および連桁処理(ステップ808)が実行される。   Next, a track variable indicating the number of the track to be processed is initialized, and individual information generation (step 806), chord processing is performed for each track until the processing is completed for all tracks (see steps 805 and 809). (Step 807) and consecutive digit processing (Step 808) are executed.

個別情報生成、和音処理、連桁処理においては、それぞれ、楽譜情報において、ノートに関するレコードに必要な情報が生成される。個別情報生成においては、ノートごとに、ノートの音長(IGate)に基づいて、音符の種別、たとえば、符頭(たま)の色(黒たま(黒の塗りつぶし)、或いは、白たま(黒の輪郭のみ))、符幹(棒)の向きや長さ、符尾(はた)の数などが決定され、その情報がノートに関連付けられて一時的に記憶装置20に記憶される。なお、トラックにおいて隣接するノートの間に無音の状態があれば、その区間は休符となる。したがって、無音の状態の長さに応じた休符の種別などが決定され、当該休符の情報が、一時的に記憶装置20に記憶される。   In the individual information generation, chord processing, and consecutive digit processing, information necessary for records relating to notes is generated in the score information. In individual information generation, for each note, based on the note length (IGate), the note type, for example, the color of the note head (tama) (black color (black fill) or white color (black color) Only the outline)), the direction and length of the stem (bar), the number of stems, etc. are determined, and the information is temporarily stored in the storage device 20 in association with the note. If there is a silence between adjacent notes in the track, the section becomes a rest. Accordingly, the type of rest according to the length of the silent state is determined, and the rest information is temporarily stored in the storage device 20.

和音処理においては、トラックごとに、発音開始時刻(ITime)が同一のノートが見出され、見出されたノートについて、これらが和音であることを示す情報がノートに関連付けられて一時的に記憶装置20に記憶される。また、連桁処理においては、トラックごとに、発音開始時刻(ITime)および音長(IGate)に基づいて、連続する複数のノートを連符として表すべきである場合には、これらノートに、連符に関する情報を関連付けて、記憶装置20に記憶する。   In the chord processing, a note having the same pronunciation start time (ITTime) is found for each track, and information indicating that these are chords is temporarily stored in association with the note. It is stored in the device 20. Also, in the consecutive digit processing, when a plurality of consecutive notes should be represented as a tuplet based on the sound generation start time (ITTime) and the sound length (IGate) for each track, Information related to the mark is associated and stored in the storage device 20.

たとえば、ステップ803でトラックに付与されたライン番号は、楽譜情報ファイル24のノートを示すレコード中のライン番号(cLine)に対応する。また、トラックに付与されたライン番号にしたがって符幹(棒)のベクトルの向き(上向き或いは下向き)が決定される。たとえば、ある段において2つのラインのノートの音符図形を描画すべき場合には、高音側のラインのノートの音符図形の符幹が上向き、低音側のラインのノートの音符図形の符幹が下向きになるように、楽譜情報ファイル24のノートに関するレコードの情報が生成され、記憶装置20に記憶される。   For example, the line number assigned to the track in step 803 corresponds to the line number (cLine) in the record indicating the note in the score information file 24. Further, the direction (upward or downward) of the stem vector is determined according to the line number assigned to the track. For example, if two note notes should be drawn at a certain level, the note stem of the note on the high-side line is up, and the note stem of the note on the low-side line is down The record information related to the notes in the score information file 24 is generated and stored in the storage device 20.

個別情報生成において生成された情報は、上記楽譜情報ファイル24のノートを示すレコード中の、音符の種類(cNoteType)、符幹(棒)のベクトル(cBou)、符尾(はた)(cHata)などに対応する。和音処理において生成された情報は、上記楽譜情報ファイル24のノートを示すレコード中の和音(cChord)に相当する。また、連桁処理において生成された情報は、上記楽譜情報ファイル24のノートを示すレコード中の、連桁始点(cRenkouS)、連桁終点(cRenkouE)などに相当する。   Information generated in the individual information generation includes a note type (cNoteType), a stem vector (cBou), and a stem (cHata) in the record indicating the notes in the score information file 24. It corresponds to. The information generated in the chord process corresponds to a chord (cChord) in the record indicating the note in the score information file 24. The information generated in the beam processing corresponds to the beam start point (cRenkouS), the beam end point (cRenkouE), and the like in the record indicating the notes in the musical score information file 24.

次に、楽譜情報生成部14は、段を示す変数を初期化し(ステップ901)、全ての段について処理が終了するまで、ステップ903〜ステップ905の処理を繰り返し実行する(ステップ902、906参照)。   Next, the score information generating unit 14 initializes variables indicating the steps (step 901), and repeatedly executes the processing of steps 903 to 905 until the processing is completed for all the steps (see steps 902 and 906). .

まず、楽譜情報生成部14は、楽譜情報ファイル24のノートに関するレコードに関連付けられた段およびラインの情報を調べて、マージすべきトラックが存在するか否かを判断する(ステップ903)。ステップ903においては、同一の段で複数のラインが存在する場合には、当該同一の段の各ラインに対応するトラックのノートがマージの対象となる。ステップ903でYesと判断された場合には、楽譜情報生成部14は、該当する複数トラックのノートを、時間順に並べ替える(ステップ904)。   First, the score information generating unit 14 checks the information of the stage and line associated with the record related to the note in the score information file 24, and determines whether there is a track to be merged (step 903). In step 903, when there are a plurality of lines at the same stage, the notes of the track corresponding to each line of the same stage are to be merged. If it is determined Yes in step 903, the score information generating unit 14 rearranges the corresponding notes of the plurality of tracks in time order (step 904).

上述したトラック0がソプラノパートに相当し、トラック1がアルトパートに相当する場合に、ソプラノパートとアルトパートとを同一の段(段の番号:0)に描画すべき場合を例にすると、トラック0が、段0のライン0に関連付けられ、トラック1が段0のライン1に関連付けられる。したがって、楽譜情報ファイル24中のトラック0のレコード、および、トラック1のレコードについて、発音開始時間(ITime)の順に、レコード並べ替えられる。実際の処理においては、並べ替えられた演奏情報ファイル22のレコードの順序を示す情報が記憶装置20に記憶されれば良い。   In the case where the above-described track 0 corresponds to the soprano part and track 1 corresponds to the alto part, the case where the soprano part and the alto part should be drawn in the same stage (stage number: 0) 0 is associated with line 0 of stage 0, and track 1 is associated with line 1 of stage 0. Therefore, the records of the track 0 and the record of the track 1 in the score information file 24 are rearranged in the order of pronunciation start time (ITTime). In actual processing, information indicating the order of records in the rearranged performance information file 22 may be stored in the storage device 20.

図10に示すように、ある段のトラック0、ライン0のノートN〜ノートN+2に関する演奏情報ファイル22のそれぞれのレコード(符号1001〜1003)について、発音開始時刻ITimeが、それぞれ、t、t+2、t+3であったと考える。同一の段のトラック1、ライン1のノートM〜ノートM+2に関する演奏情報ファイルのそれぞれのレコード(符号1011〜1013)について、発音開始時刻ITimeが、それぞれ、t、t、t+3であったと考える。この場合には、並べ替えの結果、レコード1001、1011、1012、1002、1003、1013の順となる(図10の最下段参照)。このようにある段において複数ラインのノートが存在する場合には、これらのノートの情報(レコード)が、同一の段に描画すべきトラックのノートを発音開始時刻の順に並べ替えられる。発音開始時刻の順に並べ替えることにより、異なるトラックであっても、発音開始時刻の順に、ノートの音高や音長を参照することが可能となる。   As shown in FIG. 10, for each record (reference numerals 1001 to 1003) of the performance information file 22 relating to the track 0 of a certain stage, the note N to the note N + 2 of the line 0, the sound generation start time ITime is t, t + 2, Consider t + 3. For each record (reference numerals 1011 to 1013) of the performance information file relating to note M to note M + 2 on track 1 and line 1 of the same stage, it is considered that the sound generation start time ITime was t, t, and t + 3, respectively. In this case, as a result of the rearrangement, the records are in the order of records 1001, 1011, 1012, 1002, 1003, and 1013 (see the bottom row in FIG. 10). When there are a plurality of lines of notes at a certain stage as described above, the notes (records) of these notes are rearranged in the order of the sound generation start time for the tracks to be drawn on the same stage. By rearranging in the order of the sound generation start times, it is possible to refer to the pitches and pitches of the notes in the order of the sound generation start times even in different tracks.

ステップ903でNoと判断された場合、或いは、ステップ904が終了すると、楽譜情報生成部14は、描画位置情報生成処理を実行する(ステップ905)。図11は、本実施の形態にかかる描画位置情報生成処理の例を示すフローチャートである。   When it is determined No in step 903 or when step 904 ends, the score information generating unit 14 executes a drawing position information generating process (step 905). FIG. 11 is a flowchart illustrating an example of the drawing position information generation process according to the present embodiment.

図11に示すように、描画位置情報生成処理においては、楽譜情報生成部14は、発音開始時刻の順に並べられたレコードを参照して、当該レコードのノートの各々の描画位置を仮決めする(ステップ1101)。ステップ1101においては、ノートのレコードの音高(mMsg)、発音開始時刻(ITime)にしたがって、座標(ix,iy)が仮に決定される。   As shown in FIG. 11, in the drawing position information generating process, the score information generating unit 14 refers to the records arranged in the order of the pronunciation start time, and temporarily determines the drawing position of each note of the record ( Step 1101). In step 1101, the coordinates (ix, iy) are provisionally determined according to the pitch (mMsg) and the sounding start time (ITTime) of the note record.

前述したように、ステップ803、ステップ806〜808において、ノートに関して、ライン番号(cLine)、休符を含む音符の種類(cNoteType)、符幹(棒)のベクトル(cBou)、符尾(はた)(cHata)、和音(cChord)、連桁始点(cRenkouS)、連桁終点(cRenkouE)などが生成され、記憶装置20に一時的に記憶されている。したがって、これらの情報、および、上記座標(ix,iy)の値が、楽譜情報ファイル24のノートに関するレコード(図6参照)に値が格納される。   As described above, in step 803 and steps 806 to 808, the line number (cLine), the type of note including a rest (cNoteType), the vector of stems (sticks) (cBou), and the tail (Hata) ) (CHata), chord (cChord), beam start point (cRenkouS), beam end point (cRenkouE), and the like are generated and temporarily stored in the storage device 20. Therefore, these values and the values of the coordinates (ix, iy) are stored in a record (see FIG. 6) relating to the notes in the score information file 24.

次いで、処理対象となるノートを特定するノートポインタvnが初期化され、ノーとポインタvnで示されるノートについて処理が終了するまで、以下のステップ1104〜1109が繰り返し実行される(ステップ1103、1110参照)。以下、ノートポインタvnにより示されるノートをノートvn、ノートポインタvnxにより示されるノートをノートvnxと称する。   Next, the note pointer vn for specifying the note to be processed is initialized, and the following steps 1104 to 1109 are repeatedly executed until the processing for the note indicated by “no” and the pointer vn is completed (see steps 1103 and 1110). ). Hereinafter, a note indicated by the note pointer vn is referred to as a note vn, and a note indicated by the note pointer vnx is referred to as a note vnx.

まず、処理対象となるノートvnと同じ発音開始時刻のノートを見出すために、ノートポインタvnxを初期化して、前述した発音開始時刻順に並べられたノートにおいて、当該ノートvnと異なるラインでかつノートvnに後続するノートをノートvnxとする。描画位置情報補正部16は、発音開始時間順に並べられたレコードにおいて、ノートvnと、当該ノートvnと同じラインである次のノート(次のノートvn)との間の他のラインのノートvnxについて、ステップ1106からステップ1111の処理を実行する(ステップ1105参照)。   First, in order to find a note having the same sounding start time as the note vn to be processed, the note pointer vnx is initialized, and the notes arranged in the order of the sounding start times described above are on a line different from the note vn and the note vn. Note that the note that follows is a note vnx. In the record arranged in the order of sound generation start time, the drawing position information correction unit 16 performs note vnx on another line between the note vn and the next note (next note vn) that is the same line as the note vn. The processing from step 1106 to step 1111 is executed (see step 1105).

描画位置情報補正部16は、ノートvnの発音開始時刻とノートvnxの発音開始時刻とが同じであるか否かを判断する(ステップ1106)。ノートvnxは、ノートvnのラインと異なるラインのノートが、当該ノートvnとどのような関係を有しているかを判断するために利用される。   The drawing position information correction unit 16 determines whether or not the sounding start time of the note vn and the sounding start time of the note vnx are the same (step 1106). The note vnx is used to determine what relationship a note of a line different from the line of the note vn has with the note vn.

ノートvnとノートvnxの発音開始時刻が同じである場合には(ステップ1106でYes)、描画位置情報補正部16は、ノートvnおよびノートvnxが、音符同士であるか否かを判断する(ステップ1107)。ステップ1107でYesと判断された場合には、描画位置情報補正部16は、音符描画位置調整処理を実行する(ステップ1108)。図12は、本実施の形態にかかる音符描画位置調整処理の例を示すフローチャートである。図12に示すように、描画位置情報補正部16は、ノートvnとノートvnxとが2度以内であるか否かを判断し(ステップ1201)、2度以内でなければ(ステップ1201でNo)、楽譜情報ファイル24のノートvn、vnxに関するレコード中の座標を変更しない(ステップ1207)。   If the note vn and note vnx have the same sounding start time (Yes in step 1106), the drawing position information correction unit 16 determines whether the note vn and the note vnx are notes (step). 1107). When it is determined Yes in step 1107, the drawing position information correction unit 16 executes a note drawing position adjustment process (step 1108). FIG. 12 is a flowchart showing an example of the note drawing position adjustment process according to the present embodiment. As shown in FIG. 12, the drawing position information correction unit 16 determines whether or not the note vn and the note vnx are within 2 degrees (step 1201), and is not within 2 degrees (No in step 1201). The coordinates in the record relating to the notes vn and vnx of the score information file 24 are not changed (step 1207).

その一方、ステップ1201でYesと判断された場合には、描画位置情報補正部16は、ノートvnとノートvnxとが同じ音程であるか(これらのノートが完全1度であるか)を判断する(ステップ1202)。ステップ1202でNoと判断された場合、つまり、ノートvnとノートvnxとが同じ音程ではない場合には、描画位置情報補正部16は、一方の符頭(たま)の位置を修正する(ステップ1203)。ステップ1203においては、低音側のラインに属するノートについて、音符図形の符頭の位置を右側にずらすように座標を修正する。修正された座標(ix,iy)は、楽譜情報ファイル24の当該ノートに関するレコードに格納される。   On the other hand, if it is determined Yes in step 1201, the drawing position information correction unit 16 determines whether the note vn and the note vnx have the same pitch (whether these notes are perfect once). (Step 1202). When it is determined No in step 1202, that is, when the note vn and the note vnx are not in the same pitch, the drawing position information correction unit 16 corrects the position of one note head (step) (step 1203). ). In step 1203, the coordinates of the notes belonging to the bass side line are corrected so that the note head position of the note graphic is shifted to the right. The corrected coordinates (ix, iy) are stored in the record related to the note in the score information file 24.

ステップ1202でNoと判断された場合(完全1度である場合)には、描画位置情報補正部16は、ノートvnとノートvnxの音長が一致するか否かを判断する(ステップ1202)。ステップ1202でYesと判断された場合には、描画位置情報補正部16は、楽譜情報ファイル24のノートvn、vnxに関するレコード中の座標を変更しない(ステップ1207)。この場合、後述する楽譜描画処理において、ノートvnに関する音符図形の構成部材(符頭、符幹など)、および、ノートvnxに関する音符図形の構成部材の双方が画像に描かれる。しかしながら、符頭の形状や位置は全く一致するため、完全に重なり合った符頭から上下方向に符幹が延びるような形状となる。   When it is determined No in step 1202 (when it is completely 1), the drawing position information correction unit 16 determines whether or not the sound lengths of the note vn and the note vnx match (step 1202). When it is determined Yes in step 1202, the drawing position information correction unit 16 does not change the coordinates in the record relating to the notes vn and vnx of the score information file 24 (step 1207). In this case, in the musical score drawing process described later, both the musical note graphic component (note head, note stem, etc.) related to the note vn and the musical note graphic component related to the note vnx are drawn on the image. However, since the shape and position of the note heads are exactly the same, the shape of the note stem extends vertically from a completely overlapping note head.

ステップ1204でNoと判断された場合には、描画位置情報補正部16は、ノートvnとノートvnxの符頭(たま)が同一であるか否かを判断する(ステップ1205)。たとえば、双方ともが黒たま(黒の塗りつぶし)、或いは、双方ともが白たま(黒の輪郭のみ)であれば、ステップ1205でYesと判断される。なお、ステップ1205においては、全音符と2分音符(符点2分音符を含む)については、符頭(たま)が同一ではないと判断される。   If it is determined No in step 1204, the drawing position information correction unit 16 determines whether the note vn and the note vnx have the same note head (tama) (step 1205). For example, if both are black eggs (black fill) or both are white eggs (black outline only), it is determined Yes in step 1205. In step 1205, it is determined that the note heads (tama) are not the same for all notes and half notes (including half note).

ステップ1205でNoと判断された場合には、描画位置情報補正部16は、一方の符頭(たま)の位置を修正する(ステップ1203)。ステップ1205でYesと判断された場合には、描画位置情報補正部16は、さらに、ノートvnとノートvnxの符点が一致するか否かを判断する(ステップ1206)。たとえば、双方に符点があるか、或いは、双方に符点がない場合には、ステップ1206でYesと判断される。   If it is determined No in step 1205, the drawing position information correction unit 16 corrects the position of one note head (step 1203). If it is determined Yes in step 1205, the drawing position information correction unit 16 further determines whether the note points of the note vn and the note vnx match (step 1206). For example, if there is a mark point on both sides, or if there is no mark point on both sides, “Yes” is determined in step 1206.

ステップ1206でNoと判断された場合には、描画位置情報補正部16は、一方の符頭(たま)の位置を修正する(ステップ1203)。その一方、ステップ1206でYesと判断された場合には、描画位置情報補正部16は、楽譜情報ファイル24のノートvn、vnxに関するレコード中の座標を変更しない(ステップ1207)。したがって、楽譜描画処理において、ノートvnに関する音符図形の構成部材(符頭、符幹など)、および、ノートvnxに関する音符図形の構成部材の双方が画像に描かれる。しかしながら、符頭の形状(符点の有無を含め)や位置は一致するため、完全に重なり合った符頭から上下方向に符幹が延びるような形状となる。ステップ1206でYesと判断されて、ステップ1207に進むようなノートvnとノートvnxには以下の例が考えられる。たとえば、ライン0のノートが4分音符で、ライン1のノートが同じ音高の8分音符であれば、符頭が重なった状態で描画される。   If it is determined No in step 1206, the drawing position information correction unit 16 corrects the position of one note head (step 1203). On the other hand, when it is determined Yes in step 1206, the drawing position information correction unit 16 does not change the coordinates in the record relating to the notes vn and vnx of the score information file 24 (step 1207). Therefore, in the musical score drawing process, both the musical note graphic component (note head, note stem, etc.) related to the note vn and the musical note graphic component related to the note vnx are drawn on the image. However, since the shape of the note head (including the presence or absence of a note dot) and the position coincide with each other, the shape of the note stem extends vertically from the completely overlapping note head. The following example can be considered for the note vn and the note vnx that are judged as Yes in step 1206 and proceed to step 1207. For example, if the note on line 0 is a quarter note and the note on line 1 is an eighth note of the same pitch, it is drawn with the note heads overlapped.

上記ステップ1201〜1207によって、以下のような場合に応じた音符の描画が実現される。
(1)発音開始時刻が同じで、かつ、音程(音高)および音長が一致する場合には、描画位置はそのままとなる。これにより、符頭は1つで、符幹が上下方向に延びるような音符が描かれる。
(2)発音開始時刻が同じで、かつ、音程(音高)、符頭および符点が一致する場合にも、描画位置はそのままとなる。
(3)発音開始時刻が同じで、かつ、音程(音高)が一致していても、符頭が不一致、或いは、符点が不一致であれば、低音側のラインの符頭の描画位置が右にずらされる。
(4)発音開始時刻が同じで、かつ、音程が2度(長短2度)或いは増1度である場合には、低音側のラインの符頭の描画位置が右にずらされる。
By the above steps 1201 to 1207, drawing of notes according to the following cases is realized.
(1) When the sound generation start time is the same and the pitch (pitch) and the tone length match, the drawing position remains unchanged. As a result, a note with one note head and a note stem extending vertically is drawn.
(2) Even when the sound generation start time is the same and the pitch (pitch), note head, and note point coincide, the drawing position remains unchanged.
(3) Even when the sound generation start times are the same and the pitches (pitches) are the same, if the note heads do not match or the note dots do not match, the drawing position of the note heads on the bass side line is Shifted to the right.
(4) When the sound generation start time is the same and the pitch is 2 degrees (long and short 2 degrees) or 1 degree, the drawing position of the note head of the bass line is shifted to the right.

音符描画位置調整処理(図11のステップ1108)が終了すると、ノートポインタが移動され、次のノートvnxについて、ステップ1105,1106以下の処理が実行される。   When the note drawing position adjustment process (step 1108 in FIG. 11) is completed, the note pointer is moved, and the processes after steps 1105 and 1106 are executed for the next note vnx.

ステップ1107でNoと判断された場合には、描画位置情報補正部16は、ノートvnおよびノートvnxが、休符同士であるか否かを判断する(ステップ1109)。ステップ1109でNoと判断された場合には、ステップ1111に進む。ステップ1109でYesと判断された場合には、描画位置情報補正部16は、休符描画位置調整処理を実行する(ステップ1110)。図13は、本実施の形態にかかる休符描画位置調整処理の例を示すフローチャートである。図13に示すように、描画位置情報補正部16は、ノートvnとノートvnxの音長が一致するか否か、つまり、同じ種類の休符であるか否かを判断する(ステップ1301)。ステップ1301でYesと判断された場合には、それぞれの音符図形(この場合には休符図形)が同じ位置に描画されるように、それぞれのノートに関する、楽譜情報ファイル24のレコードの座標(ix,iy)を修正する(ステップ1302)。   When it is determined No in step 1107, the drawing position information correction unit 16 determines whether the note vn and the note vnx are rests (step 1109). If it is determined No in step 1109, the process proceeds to step 1111. If it is determined Yes in step 1109, the drawing position information correction unit 16 executes rest drawing position adjustment processing (step 1110). FIG. 13 is a flowchart showing an example of rest drawing position adjustment processing according to the present embodiment. As illustrated in FIG. 13, the drawing position information correction unit 16 determines whether or not the sound lengths of the note vn and the note vnx match, that is, whether or not they are the same type of rest (step 1301). If YES in step 1301, the coordinates (ix of the record of the score information file 24 for each note are drawn so that each note graphic (in this case a rest graphic) is drawn at the same position. , Iy) is corrected (step 1302).

本実施の形態において、描画位置仮決め処理(図11のステップ1101)において、休符に関しては、予めライン番号にしたがって、その縦方向の位置が決定される。たとえば、2つのライン0、1がある場合には、双方が重ならないように、高音側のライン0の休符図形を、より上方に位置させ、低音側のライン1の休符図形を、より下方に位置させることで、同じ発音開始時間であっても、双方が重なり合わないような位置にしている。そこで、ステップ1302においては、双方の休符図形の縦方向の位置を一致させて、描画した場合に、双方の休符図形が完全に重なり合うようにしている。   In the present embodiment, in the drawing position provisional determination process (step 1101 in FIG. 11), with regard to rests, the position in the vertical direction is determined in advance according to the line number. For example, if there are two lines 0 and 1, the rest figure of line 0 on the treble side is positioned higher so that the two do not overlap, and the rest figure of line 1 on the bass side is more By positioning it at the bottom, even if it is the same sounding start time, it is set so that both do not overlap. Therefore, in step 1302, when the two rest figures are made to coincide with each other in the vertical direction, the two rest figures are completely overlapped.

その一方、ステップ1302でNoと判断された場合には、描画位置情報補正部16は、ノートvn、vnxに関する楽譜情報のレコード中の座標を変更しない(ステップ1303)。つまり、2つの休符図形は縦方向にずらされた状態で描画される。   On the other hand, when it is determined No in step 1302, the drawing position information correction unit 16 does not change the coordinates in the record of the musical score information regarding the notes vn and vnx (step 1303). That is, the two rest figures are drawn in a state shifted in the vertical direction.

休符描画位置調整処理(ステップ1110)が終了すると、ノートポインタが移動され(ステップ1111)、次のノートvnxについて、ステップ1105,1106以下の処理が実行される。   When the rest drawing position adjustment process (step 1110) is completed, the note pointer is moved (step 1111), and the processes following steps 1105 and 1106 are executed for the next note vnx.

図9に示すように、描画位置情報生成処理(図11)が終了すると、楽譜情報生成部14および描画位置情報補正部16は、次の段について(ステップ906)、ステップ903〜905の処理を実行する。   As shown in FIG. 9, when the drawing position information generation process (FIG. 11) ends, the score information generation unit 14 and the drawing position information correction unit 16 perform the processes of steps 903 to 905 for the next stage (step 906). Execute.

このように、本実施の形態においては、楽譜情報生成部14が、ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に音符図形を描画すべきノートに関する演奏情報ファイルのレコードへのポインタ、ノートに対応する音符図形を描画すべき位置情報、休符を含むノートの音符種別、符幹の方向および長さ、並びに、符尾に関する情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイル24を生成して、前記記憶装置に記憶する。また、同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、楽譜情報生成部14が、ライン番号にしたがって、符幹の方向を決定している。さらに、本実施の形態においては、描画位置情報補正部16が、異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する。   As described above, in the present embodiment, the musical score information generation unit 14 is a stage in which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the musical note graphic is added to the corresponding stage. Pointer to the record of the performance information file related to the note to be drawn, position information to draw the note graphic corresponding to the note, note type of note including rest, direction and length of the stem, and note stem A musical score information file 24 including information and a record of musical score information of the note is generated and stored in the storage device. In addition, in order to draw note figures of notes of a plurality of tracks on the same stage, a line number is associated with each track to be drawn on the same stage, and the score information generating unit 14 performs a note according to the line number. The direction of the trunk is determined. Furthermore, in the present embodiment, when the drawing position information correction unit 16 matches the pronunciation start time for notes on different lines, the pitch is within two degrees and is not the same pitch, or the same pitch. If the note heads or the dot points do not match, the position information for drawing the note graphic corresponding to the note is corrected so that the note graphic of one note is moved in the horizontal direction.

したがって、本実施の形態によれば、発音開始時刻が同じであるノートについて、ノートが2度(長短2度、或いは、増1度)の関係であれば、一方のノートの音符図形の描画位置がずらされる。また、音高が一致していても、符頭や符点が不一致の場合には、同様に、一方のノートの音符図形の描画位置がずらされる。これによって、2つのラインのノートの音符図形が同じ位置に描画されていることが適切なときのみ、楽譜において単一の符頭から上下方向に符幹が延びるような音符図形が表され、ラインを適切に表現することが可能となる。   Therefore, according to the present embodiment, for a note having the same pronunciation start time, if the note has a relationship of 2 degrees (long / short 2 degrees or increment 1 degree), the drawing position of the note graphic of one note Is shifted. Even if the pitches are the same, if the note heads or the dot points do not match, the drawing position of the note graphic of one note is similarly shifted. As a result, only when it is appropriate that the note figures of the two lines of notes are drawn at the same position, a note figure with a stem extending vertically from a single note head in the score is displayed. Can be expressed appropriately.

また、本実施の形態においては、楽譜情報生成部14は、ライン番号にしたがって、音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定する。さらに、描画位置情報補正部16は、異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する。   In the present embodiment, the musical score information generation unit 14 determines the position in the vertical direction where the note graphic corresponding to the rest is to be drawn according to the line number when the note type is rest. . Further, the drawing position information correction unit 16 determines that, for notes of different lines, when the note type of the note is rest and the sound lengths of the rest match when the pronunciation start times match. Then, in order to match the drawing position of the rest corresponding to each note, the information regarding the drawing position of the musical note figure corresponding to the rest is corrected so that the musical note figure corresponding to the rest is moved in the vertical direction.

したがって、本実施の形態によれば、異なるラインにおいて同一の位置にあるべき同一の音長の休符図形は、重ねあわされて描画される。その一方、異なる音長の休符図形は、縦方向にずらされて、何れのラインの休符であるかが明瞭になるように描画される。   Therefore, according to the present embodiment, rest figures having the same sound length that should be at the same position in different lines are overlaid and drawn. On the other hand, rest figures having different sound lengths are shifted in the vertical direction so that it is clear which line rests are clear.

次に、図3における楽譜情報描画処理(ステップ306)について説明する。図14は、本実施の形態にかかる楽譜描画処理の例を示すフローチャートである。図14に示すように、楽譜描画処理において、楽譜描画処理部18は、背景描画、つまり、楽譜の背景となる五線を描画し(ステップ1401)、次いで、小節カウンタを初期化する(ステップ1402)。以下、全ての小節についての描画が終了するまで、小節単位で音符が描画される(ステップ1403、ステップ1410参照)。   Next, the score information drawing process (step 306) in FIG. 3 will be described. FIG. 14 is a flowchart showing an example of a score drawing process according to the present embodiment. As shown in FIG. 14, in the score drawing process, the score drawing processing unit 18 draws a background drawing, that is, a staff as a background of the score (step 1401), and then initializes a bar counter (step 1402). ). Thereafter, notes are drawn in units of measures until drawing for all the measures is completed (see step 1403 and step 1410).

楽譜描画処理部18は、楽譜情報ファイル24の小節に関するレコード(図7参照)を参照して、当該小節に関するレコードに示す情報に基づく音符図形の描画を実行する(ステップ1404)。ステップ1404においては、小節の基準位置の座標(ix,iy)にしたがって、小節線や音部記号などが描画される。   The score drawing processing unit 18 refers to the record (see FIG. 7) related to the measure in the score information file 24, and executes the drawing of the musical note figure based on the information shown in the record related to the measure (step 1404). In step 1404, bar lines, clefs, and the like are drawn according to the coordinates (ix, iy) of the reference position of the bar.

次いで、その小節に音符図形が描画される。楽譜描画処理部18は、ノートポインタを初期化し(ステップ1405)、その小節内の全てのノートについて(ステップ1406、1409参照)、所定の位置にノートに対応する音符図形を描画する。楽譜描画処理部18は、ノートポインタに示すノートについて、楽譜情報ファイル24のノートに関するレコード(図6)を参照して、その座標(ix,iy)に基づき、音符図形を描画すべき位置を決定し(ステップ1407)、当該描画すべき位置に、ノートに関するレコードの情報にしたがった音符図形を描画する(ステップ1408)。あるノートについて処理が終了すると、次のノートに関して、ステップ1407、ステップ1408の処理が実行される。ある小節の全てのノートについて音符図形の描画が終了すると、次の小節について、ステップ1406〜ステップ1409の処理が繰り返される(ステップ1410参照)。   Next, a note graphic is drawn in the bar. The score drawing processing unit 18 initializes the note pointer (step 1405), and draws a note graphic corresponding to the note at a predetermined position for all notes in the measure (see steps 1406 and 1409). The score drawing processing unit 18 refers to the record (FIG. 6) regarding the note in the score information file 24 for the note indicated by the note pointer, and determines the position where the note graphic should be drawn based on the coordinates (ix, iy). Then (step 1407), a note graphic is drawn at the position to be drawn according to the record information about the note (step 1408). When the process is completed for a certain note, the processes of step 1407 and step 1408 are executed for the next note. When the drawing of the note graphic is completed for all notes of a certain bar, the processing from step 1406 to step 1409 is repeated for the next bar (see step 1410).

図15、図16は、本実施の形態にかかる楽譜作成・表示装置により作成された楽譜の例を示す図である。図15(a)〜(e)においては、高音側のラインおよび低音側のラインの2つのラインの音符図形が同一の段に描画されている。図15(a)の例では、高音側のラインの音符図形群1501および低音側のラインの音符図形群1502が適切に描画されていることが理解できる。図15(b)の例では、高音側のラインの休符および音符が、低音側のラインの休符および音符と一致している。したがって、休符図形1511、1512について、高音側のラインのものと低音側のラインのものとが重ね合わされて描画されている。また、音符1513についても、双方のラインのノートについて、発音開始時刻が同じで、かつ、音程(音高)および音長が一致するため、符頭は重ね合わされて描画されている。したがって、符頭は1つで、符幹が上下方向に延びるような音符図形が描かれている。図15(c)の高音側のラインの音符図形群1521、低音側のラインの音符図形群1522についても同様である。   FIG. 15 and FIG. 16 are diagrams showing an example of a score created by the score creation / display apparatus according to the present embodiment. In FIGS. 15A to 15E, musical note graphics of two lines, a high-pitched line and a low-pitched line, are drawn on the same stage. In the example of FIG. 15A, it can be understood that the musical note graphic group 1501 for the high-pitched line and the musical note graphic group 1502 for the low-pitched line are appropriately drawn. In the example of FIG. 15B, the rests and notes on the high-pitched line coincide with the rests and notes on the bass-side line. Accordingly, the rest figures 1511 and 1512 are drawn by superimposing the high-pitched line and the low-pitched line. The note 1513 is also drawn with the note heads overlapped because the note start time is the same and the pitch (pitch) and tone length are the same for the notes on both lines. Therefore, a note figure is drawn with one note head and a note stem extending vertically. The same applies to the note graphic group 1521 for the high-pitched line and the note graphic group 1522 for the low-pitched line in FIG.

図15(d)において、音符1531と音符1532が2度の関係にあり、低音側のラインの音符図形1532が右側にずらされた状態で描画されている。また、図15(e)において、音符1541と音符1542の音高(音程)は同一であるが、符頭(たま)が一致しないため、低音側のラインの音符図形1542が右側にずらされた状態で描画されている。   In FIG. 15D, the note 1531 and the note 1532 are in a relationship of 2 degrees, and the note graphic 1532 of the bass line is drawn in a state shifted to the right side. In FIG. 15 (e), the note 1541 and the note 1542 have the same pitch (pitch), but the note heads (tama) do not match, so the note figure 1542 of the bass side line is shifted to the right. It is drawn in the state.

図16においては、高音側のラインの音符(符号1601、1602参照)と、低音側のラインで、拍の頭の音符(符号1611、1612参照)とについて、音高(音程)が同一である。さらに、音長は同一ではないが、符頭や符点は一致している。したがって、符頭は重ね合わされて描画されている。   In FIG. 16, the pitch (pitch) is the same for the notes on the high-pitched line (see reference numerals 1601 and 1602) and the note at the beginning of the beat (see the signs 1611 and 1612) on the low-pitched line. . In addition, note lengths are not the same, but note heads and note points are the same. Therefore, the note heads are drawn in a superimposed manner.

本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above embodiments, and various modifications can be made within the scope of the invention described in the claims, and these are also included in the scope of the present invention. Needless to say.

上記実施の形態においては、トラックがラインに対応し、同一の段に複数ラインに属する音符が描画される。本発明は上記実施の形態に限定されるものではなく、単一のトラックを複数のラインに分割して、当該単一のトラック(複数のライン)の音符を同一の段に描画する場合にも適用可能である。   In the above embodiment, tracks correspond to lines, and notes belonging to a plurality of lines are drawn on the same stage. The present invention is not limited to the above-described embodiment, and it is also possible to divide a single track into a plurality of lines and draw the notes of the single track (a plurality of lines) on the same stage. Applicable.

図17は、本発明の他の実施の形態にかかる楽譜情報生成処理を示すフローチャートである。図18において、ステップ1701、1702、1703は、それぞれ、図8のステップ801、802、804と同様である。また、図18のステップ1704、ステップ1706、1707、1708、1710は、それぞれ、図8のステップ805、806、807、808、809に相当する。   FIG. 17 is a flowchart showing a score information generation process according to another embodiment of the present invention. 18, steps 1701, 1702, and 1703 are the same as steps 801, 802, and 804 in FIG. 8, respectively. Steps 1704, 1706, 1707, 1708, and 1710 in FIG. 18 correspond to steps 805, 806, 807, 808, and 809 in FIG. 8, respectively.

図17に示すように、他の実施の形態においては、図3のステップ803の代わりに、各トラックについて、当該トラックのノートがどのラインに属するかの処理(ライン分離)が実行される(ステップ1705)。ライン分離においては、楽譜情報ファイル22中、トラックごとに、当該トラックのレコードを参照し、当該トラックが示すノートにライン番号を付与し、ノートとライン番号とを関連付けておく。これにより、あるトラックのノートについて、ノートごとにどのラインに属するかを判断することが可能となる。   As shown in FIG. 17, in another embodiment, instead of step 803 in FIG. 3, processing (line separation) is performed for each track to which line the notes of the track belong (step separation). 1705). In the line separation, for each track in the score information file 22, the record of the track is referred to, a line number is assigned to the note indicated by the track, and the note and the line number are associated with each other. This makes it possible to determine which line belongs to each note with respect to a note on a certain track.

また、連桁処理(ステップ1708)が終了すると、描画位置情報生成処理が実行される(ステップ1709)。この描画位置情報生成処理は、図9のステップ905の描画位置情報生成処理と同様である。   Further, when the beam processing (step 1708) is completed, a drawing position information generation process is executed (step 1709). This drawing position information generation process is the same as the drawing position information generation process in step 905 of FIG.

図17に示す処理を実行することにより、あるトラックのノートにラインが関連付けられ、当該トラックの音符図形が同一の段で、かつ、ラインごとに所定の符幹の向きとなるように描画される。   By executing the processing shown in FIG. 17, a line is associated with a note of a certain track, and the note graphic of the track is drawn in the same stage and in a predetermined note stem direction for each line. .

上述したように、他の実施の形態においては、同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、楽譜情報生成部14が、ライン番号にしたがって、符幹の方向を決定する。また、描画位置情報補正部16が、異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する。   As described above, in other embodiments, line numbers are associated with each of the notes belonging to the track to be drawn on the same stage, in order to draw the note figure of the note of the track on the same stage, The score information generating unit 14 determines the direction of the stem according to the line number. Further, when the drawing position information correction unit 16 matches the pronunciation start times for notes of different lines, if the pitch is within 2 degrees and is not the same pitch, or the same pitch and the note head or the dot If they do not match, the position information for drawing the note graphic corresponding to the note is corrected so that the note graphic of one note is moved in the horizontal direction.

したがって、他の実施の形態においても、上述した本発明の実施の形態と同様な作用効果を奏する。つまり、発音開始時刻が同じであるノートについて、ノートが2度(長短2度、或いは、増1度)の関係であれば、一方のノートの音符図形の描画位置がずらされる。また、音高が一致していても、符頭や符点が不一致の場合には、同様に、一方のノートの音符図形の描画位置がずらされる。これによって、2つのラインのノートの音符図形が同じ位置に描画されていることが適切なときのみ、楽譜において単一の符頭から上下方向に符幹が延びるような音符図形が表され、ラインを適切に表現することが可能となる。   Therefore, in other embodiments, the same operational effects as the above-described embodiments of the present invention can be obtained. That is, for notes with the same pronunciation start time, if the notes have a relationship of 2 degrees (long or short 2 degrees or increment 1 degree), the drawing position of the note graphic of one note is shifted. Even if the pitches are the same, if the note heads or the dot points do not match, the drawing position of the note graphic of one note is similarly shifted. As a result, only when it is appropriate that the note figures of the two lines of notes are drawn at the same position, a note figure with a stem extending vertically from a single note head in the score is displayed. Can be expressed appropriately.

また、他の実施の形態においては、同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、楽譜情報生成部14が、ライン番号にしたがって、音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定する。また、描画一助方補正部16は、異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する。   In another embodiment, in order to draw a note figure of a track note on the same stage, a line number is associated with each note belonging to the track to be drawn on the same stage, thereby generating score information. When the note type is rest according to the line number, the unit 14 determines the position in the vertical direction to draw the note graphic corresponding to the rest. Also, the drawing one-assistance correcting unit 16 determines that, for notes of different lines, when the note type of the notes is rest and the sound lengths of the rests match when the pronunciation start times match. In order to match the drawing position of the rest corresponding to each note, the information regarding the drawing position of the musical note figure corresponding to the rest is corrected so that the musical note figure corresponding to the rest is moved in the vertical direction.

したがって、他の実施の形態においても、異なるラインにおいて同一の位置にあるべき同一の音長の休符図形は、重ねあわされて描画される。その一方、異なる音長の休符図形は、縦方向にずらされて、何れのラインの休符であるかが明瞭になるように描画される。   Therefore, also in other embodiments, rest figures of the same sound length that should be at the same position in different lines are drawn in a superimposed manner. On the other hand, rest figures having different sound lengths are shifted in the vertical direction so that it is clear which line rests are clear.

さらに、前記実施の形態においては、同一の段に描画すべきトラックの各々にライン番号を付与している(図3のステップ803)。また、他の実施の形態においても、同一の段に描画すべきノートの各々にライン番号を付与している(図17のステップ1705)。しかしながら、これら実施の形態に限定されず、予め、トラックとライン番号との関連付け示す情報や、ノートとライン番号との関連付けを示す情報が記憶装置に記憶されていても良い。   Furthermore, in the above embodiment, a line number is assigned to each track to be drawn on the same stage (step 803 in FIG. 3). Also in other embodiments, line numbers are assigned to the notes to be drawn on the same stage (step 1705 in FIG. 17). However, the present invention is not limited to these embodiments, and information indicating an association between a track and a line number and information indicating an association between a note and a line number may be stored in the storage device in advance.

図1は、本発明の実施の形態にかかる楽譜作成・表示装置の構成を示すブロックダイヤグラムである。FIG. 1 is a block diagram showing a configuration of a score creation / display apparatus according to an embodiment of the present invention. 図2は、本実施の形態にかかる楽譜作成・表示装置のハードウェア構成を示すブロックダイヤグラムである。FIG. 2 is a block diagram showing a hardware configuration of the score creation / display apparatus according to the present embodiment. 図3は、本実施の形態にかかる楽譜作成・表示装置のメインフローを示すフローチャートである。FIG. 3 is a flowchart showing a main flow of the score creation / display apparatus according to the present embodiment. 図4は、本実施の形態にかかる再生ルーチンを示すフローチャートである。FIG. 4 is a flowchart showing a reproduction routine according to the present embodiment. 図5は、本実施の形態にかかる演奏情報ファイルの構成例を示す図である。FIG. 5 is a diagram showing a configuration example of a performance information file according to the present embodiment. 図6は、本実施の形態にかかる楽譜情報ファイルの構成例を示す図である。FIG. 6 is a diagram showing a configuration example of a score information file according to the present embodiment. 図7は、本実施の形態にかかる楽譜情報ファイルの構成例を示す図である。FIG. 7 is a diagram showing a configuration example of a score information file according to the present embodiment. 図8は、本実施の形態にかかる楽譜情報生成処理を示すフローチャートである。FIG. 8 is a flowchart showing the score information generation processing according to the present embodiment. 図9は、本実施の形態にかかる楽譜情報生成処理を示すフローチャートである。FIG. 9 is a flowchart showing the score information generation processing according to the present embodiment. 図10は、図9のステップ904を説明するための図である。FIG. 10 is a diagram for explaining step 904 in FIG. 図11は、本実施の形態にかかる描画位置情報生成処理の例を示すフローチャートである。FIG. 11 is a flowchart illustrating an example of the drawing position information generation process according to the present embodiment. 図12は、本実施の形態にかかる音符描画位置調整処理の例を示すフローチャートである。FIG. 12 is a flowchart showing an example of the note drawing position adjustment process according to the present embodiment. 図13は、本実施の形態にかかる休符描画位置調整処理の例を示すフローチャートである。FIG. 13 is a flowchart showing an example of rest drawing position adjustment processing according to the present embodiment. 図14は、本実施の形態にかかる楽譜描画処理の例を示すフローチャートである。FIG. 14 is a flowchart showing an example of a score drawing process according to the present embodiment. 図15は、本実施の形態にかかる楽譜作成・表示装置により作成された楽譜の例を示す図である。FIG. 15 is a diagram showing an example of a score created by the score creation / display apparatus according to the present embodiment. 図16は、本実施の形態にかかる楽譜作成・表示装置により作成された楽譜の例を示す図である。FIG. 16 is a diagram showing an example of a score created by the score creation / display apparatus according to the present embodiment. 図17は、本発明の他の実施の形態にかかる楽譜情報生成処理を示すフローチャートである。FIG. 17 is a flowchart showing a score information generation process according to another embodiment of the present invention.

符号の説明Explanation of symbols

12 楽音再生処理部
14 楽譜情報生成部
16 描画位置情報補正部
18 楽譜描画処理部
20 記憶装置
22 演奏情報ファイル
24 楽譜情報ファイル
DESCRIPTION OF SYMBOLS 12 Music sound reproduction processing part 14 Musical score information generation part 16 Drawing position information correction part 18 Musical score drawing processing part 20 Storage device 22 Performance information file 24 Musical score information file

Claims (10)

ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記符幹の方向を決定し、
前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置。
A storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a sound generation start time, and a sound length;
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each track to be drawn on the same stage in order to draw note figures of notes of a plurality of tracks on the same stage, and the score information generating means is configured to generate the note numbers according to the line numbers. Determine the direction of the trunk,
When the pronunciation start times of the notes on the different lines are the same, if the pitch is within 2 degrees and not the same pitch, or if the pitch is the same and the note heads or note points do not match, A musical score creating apparatus comprising drawing position information correction means for correcting position information for drawing a note graphic corresponding to the note so as to move the note graphic of the note in the horizontal direction.
ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定し、
前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置。
A storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a sound generation start time, and a sound length;
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each track to be drawn on the same stage in order to draw a note pattern of notes of a plurality of tracks on the same stage, and the musical score information generating means is configured to generate the note according to the line number. When the type is a rest, determine the vertical position where the note figure corresponding to the rest should be drawn,
For notes on the different lines, when the note type of the note is rest and the sounding start times coincide with each other and the note lengths of the rest coincide, In order to match the drawing position, the note figure corresponding to the rest is moved in the vertical direction, and the drawing figure information correction means for correcting the information about the drawing position of the note figure corresponding to the rest is provided. A music score creation device.
前記描画位置情報補正手段が、前記演奏情報ファイルの、同一の段に描画すべきトラックに属するノートのレコードを、その発音開始時刻にしたがって並べ替え、異なるラインのノートについて、並べ替えられたレコードを参照して、発音開始時刻の一致を判断することを特徴とする請求項1または2に記載の楽譜作成装置。   The drawing position information correcting means rearranges the records of notes belonging to the track to be drawn on the same stage in the performance information file according to the sounding start time, and the rearranged records for notes on different lines. 3. The score creating apparatus according to claim 1, wherein the coincidence of the pronunciation start times is determined with reference to the score generating apparatus. ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記符幹の方向を決定し、
前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置。
A storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a sound generation start time, and a sound length;
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each of the notes belonging to the track to be drawn on the same stage in order to draw the note figure of the note of the track on the same stage, and the score information generating means, according to the line number, Determine the direction of the stem,
When the pronunciation start times of the notes on the different lines are the same, if the pitch is within 2 degrees and not the same pitch, or if the pitch is the same and the note heads or note points do not match, A musical score creating apparatus comprising drawing position information correction means for correcting position information for drawing a note graphic corresponding to the note so as to move the note graphic of the note in the horizontal direction.
ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置と、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成手段と、を備えた楽譜作成装置であって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、前記楽譜情報生成手段が、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定し、
前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正手段を備えたことを特徴とする楽譜作成装置。
A storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a sound generation start time, and a sound length;
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation device comprising: a score information file having information indicating a type and a direction of a note stem and including a score information record of the note, and storing the score information file in the storage device There,
A line number is associated with each of the notes belonging to the track to be drawn on the same stage in order to draw the note figure of the note of the track on the same stage, and the score information generating means, according to the line number, If the note type is a rest, determine the position in the vertical direction to draw the note figure corresponding to the rest,
For notes on the different lines, when the note type of the note is rest and the sounding start times coincide with each other and the note lengths of the rest coincide, In order to match the drawing position, the note figure corresponding to the rest is moved in the vertical direction, and the drawing figure information correction means for correcting the information about the drawing position of the note figure corresponding to the rest is provided. A music score creation device.
ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記符幹の方向を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラム。
A computer having a storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a pronunciation start time, and a sound length,
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of the notes of multiple tracks on the same stage, a line number is associated with each of the tracks to be drawn on the same stage,
In the musical score information generating step, the computer is caused to execute a step of determining a direction of the stem according to the line number,
When the sound generation start times for the notes on the different lines match the computer, if the pitch is within 2 degrees and is not the same pitch, or if the pitch is the same and the note heads or note points do not match Includes a drawing position information correction step for executing a drawing position information correction step for correcting position information for drawing a note figure corresponding to the note so that the note figure of one note is moved in the horizontal direction. .
ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に複数のトラックのノートの音符図形を描画するために、同一の段に描画すべきトラックの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラム。
A computer having a storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a pronunciation start time, and a sound length,
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of the notes of multiple tracks on the same stage, a line number is associated with each of the tracks to be drawn on the same stage,
In the musical score information generating step, when the note type is rest according to the line number, the computer executes a step of determining a vertical position where a note graphic corresponding to the rest is to be drawn. Let
When the note type of the note is rest and the sound length of the rest matches when the note start time matches, the notes correspond to each note. A drawing position information correction step for correcting information related to the drawing position of the note graphic corresponding to the rest so that the musical note figure corresponding to the rest is moved vertically in order to match the drawing position of the rest to be performed. A music score creation program characterized by being executed.
前記描画位置情報補正ステップにおいて、前記コンピュータに、前記演奏情報ファイルの、同一の段に描画すべきトラックに属するノートのレコードを、その発音開始時刻にしたがって並べ替えるステップと、
異なるラインのノートについて、並べ替えられたレコードを参照して、発音開始時刻の一致を判断するステップと、を実行させることを特徴とする請求項6または7に記載の楽譜作成プログラム。
In the drawing position information correction step, in the computer, the record of notes belonging to the track to be drawn on the same stage of the performance information file is rearranged according to the pronunciation start time;
The musical score creation program according to claim 6 or 7, further comprising: executing a step of judging coincidence of pronunciation start times with reference to rearranged records for notes on different lines.
ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記符幹の方向を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて発音開始時刻が一致するときに、音高が2度以内でかつ同じ音高でない場合、或いは、同じ音高でかつ符頭または符点が不一致である場合には、一方のノートの音符図形を横方向に移動させるように、当該ノートに対応する音符図形を描画すべき位置情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラム。
A computer having a storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a pronunciation start time, and a sound length,
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of a track note on the same stage, a line number is associated with each note belonging to the track to be drawn on the same stage,
In the musical score information generating step, the computer is caused to execute a step of determining a direction of the stem according to the line number,
When the sound generation start times for the notes on the different lines match the computer, if the pitch is within 2 degrees and is not the same pitch, or if the pitch is the same and the note heads or note points do not match Includes a drawing position information correction step for executing a drawing position information correction step for correcting position information for drawing a note figure corresponding to the note so that the note figure of one note is moved in the horizontal direction. .
ノートが属するトラックのトラック番号、発音すべき楽音の音高、発音開始時刻、および、音長を有する、複数のノートのレコードを含む演奏情報ファイルを記憶した記憶装置を備えたコンピュータに、
ノートに対応する音符図形を描画すべき段であって、何れかのトラックが割り当てられた段ごとに、当該段に描画すべきノートに対応する音符図形の位置情報、休符を含むノートの音符種別、および、符幹の方向を示す情報を有する、当該ノートの楽譜情報のレコードを含む楽譜情報ファイルを生成して、前記記憶装置に記憶する楽譜情報生成ステップを実行させる楽譜作成プログラムであって、
同一の段に、トラックのノートの音符図形を描画するために、同一の段に描画すべきトラックに属するノートの各々にライン番号が関連付けられ、
前記楽譜情報生成ステップにおいて、前記コンピュータに、前記ライン番号にしたがって、前記音符種別が休符である場合に、当該休符に対応する音符図形を描画すべき縦方向の位置を決定するステップを実行させ、
前記コンピュータに、前記異なるラインのノートについて、当該ノートの音符種別が休符であり、かつ、発音開始時刻が一致するときに、当該休符の音長が一致する場合には、各ノートに対応する休符の描画位置を一致させるために前記休符に対応する音符図形を縦方向に移動させるように、当該休符に対応する音符図形を描画位置に関する情報を修正する描画位置情報補正ステップを実行させることを特徴とする楽譜作成プログラム。
A computer having a storage device storing a performance information file including a record of a plurality of notes having a track number of a track to which a note belongs, a pitch of a musical tone to be generated, a pronunciation start time, and a sound length,
For each stage to which a note graphic corresponding to a note is to be drawn, and for each stage to which any track is assigned, the position information of the note figure corresponding to the note to be drawn in the corresponding stage, and the note note including the rest A score creation program for generating a score information file including a record of score information of a note having information indicating a type and a direction of a note stem and executing a score information generation step stored in the storage device. ,
In order to draw the note figure of a track note on the same stage, a line number is associated with each note belonging to the track to be drawn on the same stage,
In the musical score information generating step, when the note type is rest according to the line number, the computer executes a step of determining a vertical position where a note graphic corresponding to the rest is to be drawn. Let
When the note type of the note is rest and the sound length of the rest matches when the note start time matches, the notes correspond to each note. A drawing position information correction step for correcting information related to the drawing position of the note graphic corresponding to the rest so that the musical note figure corresponding to the rest is moved vertically in order to match the drawing position of the rest to be performed. A music score creation program characterized by being executed.
JP2007007623A 2007-01-17 2007-01-17 Musical note creating device and program Pending JP2008175928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007007623A JP2008175928A (en) 2007-01-17 2007-01-17 Musical note creating device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007007623A JP2008175928A (en) 2007-01-17 2007-01-17 Musical note creating device and program

Publications (1)

Publication Number Publication Date
JP2008175928A true JP2008175928A (en) 2008-07-31

Family

ID=39703014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007007623A Pending JP2008175928A (en) 2007-01-17 2007-01-17 Musical note creating device and program

Country Status (1)

Country Link
JP (1) JP2008175928A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113571031B (en) * 2021-07-23 2024-03-15 合肥若叶无间网络科技有限公司 Automatic error correction and intelligent prompting method for Guqin music score

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5818292U (en) * 1981-07-30 1983-02-04 ヤマハ株式会社 Musical score output device
JPS5862695A (en) * 1981-10-09 1983-04-14 ヤマハ株式会社 Chord note display
JPH0850478A (en) * 1994-08-05 1996-02-20 Casio Comput Co Ltd Music display device
JPH08185159A (en) * 1994-12-28 1996-07-16 Casio Comput Co Ltd Music display device
JP2004117860A (en) * 2002-09-26 2004-04-15 Yamaha Corp Storage medium stored with musical score display data, and musical score display device and program using the same musical score display data
JP2004258391A (en) * 2003-02-26 2004-09-16 Kawai Musical Instr Mfg Co Ltd Information display method for musical instrument operation state
JP2004264392A (en) * 2003-02-28 2004-09-24 Yamaha Corp Device and program for performance practice

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5818292U (en) * 1981-07-30 1983-02-04 ヤマハ株式会社 Musical score output device
JPS5862695A (en) * 1981-10-09 1983-04-14 ヤマハ株式会社 Chord note display
JPH0850478A (en) * 1994-08-05 1996-02-20 Casio Comput Co Ltd Music display device
JPH08185159A (en) * 1994-12-28 1996-07-16 Casio Comput Co Ltd Music display device
JP2004117860A (en) * 2002-09-26 2004-04-15 Yamaha Corp Storage medium stored with musical score display data, and musical score display device and program using the same musical score display data
JP2004258391A (en) * 2003-02-26 2004-09-16 Kawai Musical Instr Mfg Co Ltd Information display method for musical instrument operation state
JP2004264392A (en) * 2003-02-28 2004-09-24 Yamaha Corp Device and program for performance practice

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113571031B (en) * 2021-07-23 2024-03-15 合肥若叶无间网络科技有限公司 Automatic error correction and intelligent prompting method for Guqin music score

Similar Documents

Publication Publication Date Title
JP3582359B2 (en) Music score allocating apparatus and computer readable recording medium recording music score allocating program
US6703549B1 (en) Performance data generating apparatus and method and storage medium
US8324493B2 (en) Electronic musical instrument and recording medium
US7220909B2 (en) Apparatus for displaying musical information without overlap
JP2002268636A (en) Device for automatic musical symbol determination based upon music data, device for musical score display control based upon music data, and program for automatic musical symbol determination based upon music data
JP2008145564A (en) Automatic music arranging device and automatic music arranging program
JP4626551B2 (en) Pedal operation display device for musical instruments
US20060150804A1 (en) Electronic musical apparatus for displaying score or fingering
US7365262B2 (en) Electronic musical apparatus for transposing musical piece
JP2008175928A (en) Musical note creating device and program
JP4962592B2 (en) Electronic musical instruments and computer programs applied to electronic musical instruments
JP4501417B2 (en) Music score display apparatus and program for realizing music score display method
JP5347854B2 (en) Performance learning apparatus and performance learning program
GB2209425A (en) Music sequencer
JP4618704B2 (en) Code practice device
JP5029258B2 (en) Performance practice support device and performance practice support processing program
JP5912269B2 (en) Electronic musical instruments
JP3620396B2 (en) Information correction apparatus and medium storing information correction program
JP4556852B2 (en) Electronic musical instruments and computer programs applied to electronic musical instruments
JP4093000B2 (en) Storage medium storing score display data, score display apparatus and program using the score display data
JP5145875B2 (en) Performance practice support device and performance practice support processing program
JP2002268637A (en) Meter deciding apparatus and program
JP4093001B2 (en) Storage medium storing score display data, score display apparatus and program using the score display data
JP4548365B2 (en) Music score display apparatus and program
JP2006058577A (en) Data processor and program for processing two or more time-series data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101012

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110301