JP4828489B2 - Music score input device and program - Google Patents
Music score input device and program Download PDFInfo
- Publication number
- JP4828489B2 JP4828489B2 JP2007218831A JP2007218831A JP4828489B2 JP 4828489 B2 JP4828489 B2 JP 4828489B2 JP 2007218831 A JP2007218831 A JP 2007218831A JP 2007218831 A JP2007218831 A JP 2007218831A JP 4828489 B2 JP4828489 B2 JP 4828489B2
- Authority
- JP
- Japan
- Prior art keywords
- score
- note
- input
- symbol
- musical
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
本発明は、楽譜入力装置及びプログラムに関する。 The present invention relates to a score input instrumentation 置及 beauty program.
図10は、楽譜入力方法を示す図である。4/4拍子において、ユーザが五線譜上に音符を入力することができる。例えば、第1の小節1001には2分音符の「シ」、4分音符の「ミ」、2分音符の「ミ」を入力し、第2の小節1002には4分音符の「ファ」を入力したとする。この後、入力した音符の楽譜チェックを行うことができる。4/4拍子において、第1の小節1001は音符の合計長さが長すぎるので、そのチェック結果として、第1の小節1001内を赤く表示する。また、第2の小節1002は音符の合計長さが短すぎるので、そのチェック結果として、第2の小節1002内を青く表示する。
FIG. 10 is a diagram illustrating a score input method. In 4/4 time, the user can input notes on the staff. For example, the
また、下記の特許文献1には、楽曲の進行に従って楽音の発生を制御するための複数の演奏データを記憶するメモリと、与えられたデータを該メモリに記憶させるとともに、該メモリに記憶されている演奏データを読み出して出力する書込/読出制御手段と、五線譜、カーソル、および前記読み出された演奏データに対応した棒状の音符記号を表示する表示手段と、カーソル位置制御手段と、前記表示手段に表示された音符記号のうちカーソル位置に対応するものを指定する指定手段と、前記指定手段によって音符記号が指定された状態における前記カーソルの移動方向および移動量に基づいて、前記表示手段に表示された音符記号の位置および/または長さを変化させる制御手段と、指定された音符記号に関する演奏データを、前記メモリから読み出された演奏データと前記カーソルの移動方向および移動量とにもとづいて算出し、前記書込/読出制御手段に与えるデータ算出手段と、を具備することを特徴とする自動演奏装置が記載されている。 Further, in Patent Document 1 below, a memory for storing a plurality of performance data for controlling the generation of musical sounds according to the progress of music, and the given data are stored in the memory and stored in the memory. Writing / reading control means for reading out and outputting the performance data, display means for displaying the musical notation, cursor, and bar-like note symbols corresponding to the read performance data, cursor position control means, and the display A designation means for designating the note symbol displayed on the means corresponding to the cursor position, and the display means based on the movement direction and the movement amount of the cursor in a state where the note symbol is designated by the designation means. Control means for changing the position and / or length of a displayed note symbol, and performance data relating to the specified note symbol are stored in the memory. An automatic performance apparatus comprising: data calculation means for calculating the data based on the performance data read out from the data and the direction and amount of movement of the cursor, and providing the data to the writing / reading control means. Has been.
本発明の目的は、楽譜を学習しながら楽譜を入力することができる楽譜入力装置及びプログラムを提供することである。 An object of the present invention is to provide a music input instrumentation 置及 beauty program capable of inputting music while learning music.
本発明の楽譜入力装置は、音の高さ及び長さを絵的な記号で表す絵譜を表示し、前記絵譜に対応させて楽譜の五線譜を表示する表示手段と、入力指示に応じて前記楽譜の記号を入力する入力手段とを有し、前記表示手段は、前記入力された記号を前記楽譜の五線譜上に表示することを特徴とする。 The musical score input apparatus of the present invention displays a pictorial score representing the pitch and length of a sound with pictorial symbols, displays a musical score corresponding to the pictorial score, and according to an input instruction Input means for inputting a symbol of the score, and the display means displays the input symbol on the score of the score.
また、本発明のプログラムは、記憶装置内の絵譜データを基に音の高さ及び長さを絵的な記号で表す絵譜を表示装置に表示し、前記絵譜に対応させて楽譜の五線譜を前記表示装置に表示する第1の表示ステップと、入力指示に応じて前記楽譜の記号を入力する入力ステップと、前記入力された記号を前記表示装置において前記楽譜の五線譜上に表示する第2の表示ステップとをコンピュータに実行させるためのプログラムである。 In addition, the program of the present invention displays on the display device a picture score that represents the pitch and length of the sound as a pictorial symbol based on the picture data in the storage device, and the score of the score is displayed in correspondence with the picture score. a first display step of displaying a staff notation on the display device, an input step of inputting the symbols of the score in response to an input instruction, the displaying the input symbols onto score of the score in the display device 2 is a program for causing a computer to execute two display steps.
絵譜及び楽譜を対応させて表示することにより、絵譜に対応する楽譜を入力することができるので、楽譜を効率的に学習することができる。 By displaying the pictorial score and the score corresponding to each other, the score corresponding to the pictorial score can be input, so that the score can be efficiently learned.
図9は、本発明の実施形態による楽譜入力装置のハードウェア構成例を示す図である。楽譜入力装置は、例えばパーソナルコンピュータである。 FIG. 9 is a diagram illustrating a hardware configuration example of the score input device according to the embodiment of the present invention. The score input device is, for example, a personal computer.
バス901には、中央処理装置(CPU)902、ROM903、RAM904、ネットワークインタフェース905、入力装置906、出力装置907、外部記憶装置908及び音源909が接続されている。
A central processing unit (CPU) 902, a
CPU902は、データの処理又は演算を行うと共に、バス901を介して接続された各種構成要素を制御するものである。ROM903には、予めCPU902の制御手順(コンピュータプログラム)を記憶させておき、このコンピュータプログラムをCPU902が実行することにより、起動する。外部記憶装置908にコンピュータプログラムが記憶されており、そのコンピュータプログラムがRAM904にコピーされて実行される。RAM904は、データの入出力のためのワークメモリ、各構成要素の制御のための一時記憶として用いられる。外部記憶装置908は、例えばハードディスク記憶装置やCD−ROM等であり、電源を切っても記憶内容が消えない。CPU902は、RAM904内のコンピュータプログラムを実行することにより、後に説明する図4〜図8のフローチャートの処理等を行い、図1〜図3に示すウィンドウを表示する。
The
ネットワークインタフェース905は、ネットワークに接続するためのインタフェースである。入力装置906は、例えばキーボード及びマウス等であり、各種指定又は入力等を行うことができる。出力装置907は、ディスプレイ(表示装置)、プリンタ及びスピーカ等である。音源909は、絵譜データ及び/又は楽譜データを基に楽音信号を生成し、スピーカ907から発音させる。
The
以上のように、パーソナルコンピュータ等を使って楽譜作成ソフトウェア又は楽譜演奏ソフトウェア等を実行することにより、図1〜図3の絵譜及び楽譜を出力装置907に表示したり、印刷したりすることができる。
As described above, by executing the score creation software or score performance software using a personal computer or the like, the pictorial score and the score of FIGS. 1 to 3 can be displayed on the
図1は、ディスプレイ907に表示されるウィンドウを示す図である。CPU902は、ウィンドウ内に絵譜121、楽譜122、記号(音符及び休符)ボタン101、操作ボタン111〜117を表示する。絵譜121及びそれに対応してその下に楽譜122が表示される。絵譜は、楽譜を絵的に表したものである。絵譜121では、「どー」、「れ」、「み」、「ふぁー」の音符201〜204が絵的に表示される。音符の高さは、「どー」、「れ」、「み」、「ふぁー」の文字及び上下の位置により示される。音符の長さは、横幅で示される。CPU902は、外部記憶装置908内の絵譜データを基に絵譜121を表示する。楽譜122は、初期段階では五線譜のみが表示される。
FIG. 1 is a diagram showing a window displayed on the
子供は、まず絵譜を学習し、その後に楽譜を学習する。子供等のユーザは、絵譜121を見ながら、記号ボタン101を用いて、絵譜121に対応する音符を楽譜122上に入力することにより、楽譜の学習を行うことができる。記号ボタン101は、2分音符ボタン、4分音符ボタン、8分音符ボタン、2分休符ボタン、4分休符ボタン、8分休符ボタン及び付点ボタンを含む。ユーザは、記号ボタン101内の所定のボタンをマウス906でクリックすることにより音符又は休符の種類(音符又は休符の長さ)を指定し、楽譜122の五線譜上でマウス906をクリックすることにより音符又は休符の位置を指定する。音の長さは記号ボタン101内のボタンにより指定され、音の高さは楽譜122の五線譜上のクリック位置により指定される。
The child first learns the picture score, and then learns the score. A user such as a child can learn a musical score by inputting a note corresponding to the
ボタン111〜117は、ユーザがマウス906でクリックすることにより指示することができる。開くボタン117は、ファイルを開いて絵譜121又は楽譜122を表示させるためのボタンである。絵譜ボタン111は、絵譜121を演奏対象にするか否かを指示するボタンである。楽譜ボタン112は、楽譜122を演奏対象にするか否かを指示するボタンである。始めるボタン114は、絵譜ボタン111又は楽譜ボタン112により指示された演奏対象の絵譜121及び/又は楽譜122の演奏を開始するためのボタンである。演奏する音色は、絵譜121及び楽譜122のそれぞれについて設定することができる。音色には、階名唱を含む。階名唱は、例えば「ド」、「レ」、「ミ」等のように階名を発音する音色である。例えば、絵譜121及び楽譜122を両方同時に演奏させれば、入力した楽譜122が絵譜121と一致しているか否かを容易に把握することができる。止める(停止)ボタン113は、始めるボタン114により開始された演奏を停止するためのボタンである。
The
間違いボタン115は、入力した楽譜122が間違っている個所を指摘して表示するためのボタンである。ヒントボタン116は、楽譜122を入力する上でのヒントを表示するためのボタンであり、例えば音の長さ(音符の種類)又は音の高さ(五線譜上の位置)をヒントとして表示する。
The
図2は、楽譜122の正しい音符211〜214の入力例を示す図であり、図1のウィンドウの一部を示す。図1の初期状態では、絵譜121の音符201〜204が表示され、楽譜122の音符は表示されていない。ユーザは、絵譜121を見ながら、絵譜121と同じ音符を楽譜122上に入力する。すると、図2に示すように、楽譜122上の入力した音符211〜214が表示される。ヒントボタン116が押されていれば、音符211〜214には、階名も表示される。楽譜122の音符211〜214は、それぞれ絵譜121の音符201〜204に対応して正しく入力されている。絵譜121及び楽譜122を並べて表示することにより、絵譜121を見ながら楽譜122の音符等を入力することができ、絵譜121及び楽譜122を簡単に見比べることができる。また、絵譜121及び楽譜122を見比べることにより、音の長さや高さを視覚的に理解でき、楽譜122の習得に役立つ。
FIG. 2 is a diagram showing an input example of
図3は、楽譜122の間違った音符301〜304の入力例を示す図であり、図1のウィンドウの一部を示す。楽譜122の音符301〜304は、それぞれ絵譜121の音符201〜214に対して間違って入力されている。
FIG. 3 is a diagram showing an input example of
音符301は、正しい音高は「ド」であるが、間違った音高「シ」が入力されているので、音符301に「×」を表示する。また、音符301の右に上矢印(「↑」)311を表示することにより、入力した音符301の音高が低すぎることを知らせる。
The correct pitch of the
音符302は、正しい音高は「レ」であるが、間違った音高「ミ」が入力されているので、音符302に「×」を表示する。また、音符302の右に下矢印(「↓」)312を表示することにより、入力した音符302の音高が高すぎることを知らせる。
The correct pitch of the
音符303は、正しい長さは4分音符であるが、間違って2分音符が入力されているので、音符303に「×」を表示する。また、音符303の上方に内矢印(「→←」)313を表示することにより、入力した音符303の長さが長すぎることを知らせる。
The correct length of the
音符304は、正しい長さは2分音符であるが、間違って4分音符が入力されているので、音符304に「×」を表示する。また、音符304の上方に外矢印(「←→」)314を表示することにより、入力した音符304の長さが短すぎることを知らせる。
The
また、4/4拍子において、第1の小節321は音符の合計長さが長すぎるので、そのチェック結果として、第1の小節321内を赤く表示する。また、第2の小節322は音符の合計長さが短すぎるので、そのチェック結果として、第2の小節322内を青く表示する。
In the 4/4 time signature, since the total length of the
図4は、本実施形態による楽譜入力装置の楽譜入力方法を示すフローチャートである。まず、ステップS401では、ユーザの操作により入力装置906が楽譜入力ソフトウェア(プログラム)の起動を指示すると、CPU902は楽譜入力ソフトウェアを起動し、以下の処理を行う。
FIG. 4 is a flowchart showing the score input method of the score input apparatus according to the present embodiment. First, in step S401, when the
次に、ステップS402では、CPU902は、初期化処理を行う。具体的には、音を出すための音源の初期化及び表示のための初期化処理を行う。
Next, in step S402, the
次に、ステップS403では、CPU902は、ディスプレイ907に図1のウィンドウを表示する。
Next, in step S403, the
次に、ステップS404では、CPU902は、マウス及びキーボード等の入力装置906の操作を検出する。
Next, in step S404, the
次に、ステップS405では、CPU902は、入力装置906の操作があった場合の処理を行う。その詳細は、後に図5を参照しながら説明する。
Next, in step S <b> 405, the
次に、ステップS406では、CPU902は、処理によって状態が変わるので、表示の処理を行う。その詳細は、後に図6を参照しながら説明する。その後、ステップS404に戻り、上記の処理を繰り返す。
Next, in step S <b> 406, the
図5は、図4のステップS405の操作に関する処理の詳細を示すフローチャートである。まず、ステップS501では、CPU902は、開くボタン117が押された(マウスでクリックされた)か否かをチェックする。押されていればステップS502へ進み、押されていなければステップS503へ進む。ステップS502では、CPU902は、開くボタン117の処理を行う。例えば、指定されたファイルを開き、絵譜121又は楽譜122を表示する。その後、処理を終了する。
FIG. 5 is a flowchart showing details of processing related to the operation in step S405 of FIG. First, in step S501, the
ステップS503では、CPU902は、記号ボタン101内の4分音符ボタンが押されたか否かをチェックする。押されていればステップS504へ進み、押されていなければステップS505へ進む。ステップS504では、CPU902は、4分音符ボタンの処理を行う。例えば、ユーザのマウス906の楽譜122上でのクリック操作に応じて、4分音符を楽譜122の五線譜上の指定された音高位置に表示し、4分音符データをRAM904上に生成する。その後、処理を終了する。また、4分音符ボタンと同様に、記号ボタン101内の他のボタンについても同様の処理を行う。
In step S503, the
ステップS505では、CPU902は、間違いボタン115が押されたか否かをチェックする。押されていればステップS506へ進み、押されていなければステップS507へ進む。ステップS506では、CPU902は、間違いボタン115の処理を行う。例えば、間違い表示モードの設定又は非設定を行う。その後、処理を終了する。
In step S505, the
ステップS507では、CPU902は、始めるボタン114が押されたか否かをチェックする。押されていればステップS508へ進み、押されていなければステップS509へ進む。ステップS508では、CPU902は、始めるボタン114の処理を行う。例えば、絵譜ボタン111又は楽譜ボタン112により指示された演奏対象の絵譜121及び/又は楽譜122を音源909に演奏させるように制御する。その後、処理を終了する。
In step S507, the
ステップS509では、CPU902は、止めるボタン113が押されたか否かをチェックする。押されていればステップS510へ進み、押されていなければステップS511へ進む。ステップS510では、CPU902は、止めるボタン113の処理を行う。例えば、上記の絵譜121及び/又は楽譜122の演奏を停止する。その後、処理を終了する。
In step S509, the
ステップS511では、CPU902は、絵譜ボタン111が押されたか否かをチェックする。押されていればステップS512へ進み、押されていなければステップS513へ進む。ステップS512では、CPU902は、絵譜ボタン111の処理を行う。例えば、トグルボタンにより絵譜121の演奏の対象又は非対象を設定する。絵譜ボタン111を押して絵譜121を演奏対象にした後、始めるボタン114を押すと、絵譜121の音が鳴る。その後、処理を終了する。
In step S511, the
ステップS513では、CPU902は、楽譜ボタン112が押されたか否かをチェックする。押されていればステップS514へ進み、押されていなければステップS515へ進む。ステップS514では、CPU902は、楽譜ボタン112の処理を行う。例えば、トグルボタンにより楽譜122の演奏の対象又は非対象を設定する。楽譜ボタン112を押して楽譜122を演奏対象にした後、始めるボタン114を押すと、楽譜122の音が鳴る。絵譜121及び楽譜122の両方を同時に鳴らせば、耳で聞いて楽譜122上に入力した音符及び休符の間違いを確認することができる。その後、処理を終了する。
In step S513, the
ステップS515では、CPU902は、その他の処理を行う。例えば、ヒントボタン116の処理を行う。その後、処理を終了する。
In step S515, the
図6は、図4のステップS406の表示の処理の詳細を示すフローチャートである。まず、ステップS601では、CPU902は、間違い表示モード(図5のステップS506)か否かをチェックする。間違い表示モードであればステップS602へ進み、間違い表示モードでなければステップS603へ進む。
FIG. 6 is a flowchart showing details of the display process in step S406 of FIG. First, in step S601, the
ステップS602では、CPU902は、入力した楽譜122の小節内の音符又は休符の過不足の表示を行う。その詳細は、後に図7を参照しながら説明する。その後、ステップS603へ進む。
In step S <b> 602, the
ステップS603では、CPU902は、通常の楽譜122の表示を行う。例えば、楽譜122上に入力した音符211〜214(図2)又は休符の表示を行う。
In step S <b> 603, the
次に、ステップS604では、CPU902は、間違い表示モード(図5のステップS506)か否かをチェックする。間違い表示モードであればステップS605へ進み、間違い表示モードでなければ処理を終了する。
Next, in step S604, the
ステップS605では、CPU902は、入力した楽譜122上の音符又は休符の正解(○)又は不正解(×)を表示する。その詳細は、後に図8を参照しながら説明する。その後、処理を終了する。
In step S <b> 605, the
図7は、図6のステップS602の小節内の過不足の表示処理の詳細を示すフローチャートである。小節毎に以下の処理を行う。 FIG. 7 is a flowchart showing details of the display processing of excess / deficiency in the measure in step S602 of FIG. The following processing is performed for each measure.
まず、ステップS701では、CPU902は、4分音符を48の長さとして、小節内の音符の長さの合計Aを求める。次に、ステップS702では、CPU902は、曲の拍子H×48を基準Kとして求める。基準Kは、4拍子の場合には192になる。
First, in step S701, the
次に、ステップS703では、CPU902は、長さの合計Aが基準Kより小さいか否かをチェックする。小さければステップS704へ進み、小さくなければステップS705へ進む。ステップS704では、CPU902は、小節の背景を青で塗りつぶし、小節内の音符の合計長さが短すぎることを知らせる。例えば、図3の第2の小節322の背景を青で塗りつぶす。その後、処理を終了する。
Next, in step S703, the
次に、ステップS705では、CPU902は、長さの合計Aが基準Kより大きいか否かをチェックする。大きければステップS706へ進み、大きくなければ処理を終了する。ステップS706では、CPU902は、小節の背景を赤で塗りつぶし、小節内の音符の合計長さが長すぎることを知らせる。例えば、図3の第1の小節321の背景を赤で塗りつぶす。その後、処理を終了する。以上の処理をすべての小節について行う。
Next, in step S705, the
図8は、図6のステップS605の各音の○×表示処理の詳細を示すフローチャートである。楽譜122のI小節のJ番目の記号(音符又は休符)について以下の処理を行う。
FIG. 8 is a flowchart showing details of the XX display process for each sound in step S605 of FIG. The following processing is performed for the J-th symbol (note or rest) of the I measure of the
まず、ステップS801では、CPU902は、楽譜122のI小節のJ番目の記号に対応する絵譜121のI小節のJ番目の記号があるか否かをチェックする。記号があればステップS803へ進み、記号がなければステップS802へ進む。ステップS802では、CPU902は、楽譜122のI小節のJ番目の記号に「×」を表示し、間違った余分な記号であることを知らせる。その後、処理を終了する。
First, in step S <b> 801, the
ステップS803では、CPU902は、楽譜122のI小節のJ番目の記号が絵譜121のI小節のJ番目の記号と同じ種類(音符/休符)か否かをチェックする。同じであればステップS805へ進み、同じでなければステップS804へ進む。ステップS804では、CPU902は、楽譜122のI小節のJ番目の記号に「×」を表示し、間違った種類の記号であることを知らせる。その後、処理を終了する。
In step S <b> 803, the
ステップS805では、CPU902は、楽譜122のI小節のJ番目の記号が絵譜121のI小節のJ番目の記号と同じ長さか否かをチェックする。同じであればステップS810へ進み、同じでなければステップS806へ進む。ステップS806では、CPU902は、楽譜122のI小節のJ番目の記号に「×」を表示し、間違った長さの記号であることを知らせる。例えば、図3の音符303及び304に「×」を表示する。その後、ステップS807へ進む。
In step S <b> 805, the
ステップS807では、CPU902は、楽譜122のI小節のJ番目の記号の長さが絵譜121のI小節のJ番目の記号の長さより長いか否かをチェックする。長ければステップS808へ進み、短ければステップS809へ進む。ステップS808では、CPU902は、楽譜122のI小節のJ番目の記号の上方に「→←」を表示する。例えば、図3の音符303の上方に内矢印(「→←」)313を表示し、記号の長さが長すぎるので短く修正するように知らせる。その後、処理を終了する。ステップS809では、CPU902は、楽譜122のI小節のJ番目の記号の上方に「←→」を表示する。例えば、図3の音符304の上方に外矢印(「←→」)314を表示し、記号の長さが短すぎるので長く修正するように知らせる。その後、処理を終了する。
In step S <b> 807, the
ステップS810では、CPU902は、楽譜122のI小節のJ番目の記号(音符)が絵譜121のI小節のJ番目の記号と同じ高さか否かをチェックする。同じであれば処理を終了し、同じでなければステップS811へ進む。ステップS811では、CPU902は、楽譜122のI小節のJ番目の記号に「×」を表示し、間違った高さの記号であることを知らせる。例えば、図3の音符301及び302に「×」を表示する。その後、ステップS812へ進む。
In step S <b> 810, the
ステップS812では、CPU902は、楽譜122のI小節のJ番目の記号(音符)の高さが絵譜121のI小節のJ番目の記号の高さより高いか否かをチェックする。高ければステップS813へ進み、低ければステップS814へ進む。ステップS813では、CPU902は、楽譜122のI小節のJ番目の記号の右に「↓」を表示する。例えば、図3の音符302の右に下矢印(「↓」)312を表示し、記号の高さが高すぎるので低く修正するように知らせる。その後、処理を終了する。ステップS814では、CPU902は、楽譜122のI小節のJ番目の記号の右に「↑」を表示する。例えば、図3の音符301の右に上矢印(「↑」)311を表示し、記号の高さが低すぎるので高く修正するように知らせる。その後、処理を終了する。
In step S 812, the
すべての小節のすべての記号(音符及び休符)について上記の処理を行う。なお、この例では、正解に導くための指示(「もっと長く」という意味で「←→」)を表示したが、状態を表す表示(基準より長いので「←→」)をしてもよい。また、この例では、正解の場合特に表示しなかったが、正解の記号に「○」を表示してもよい。 The above processing is performed for all symbols (notes and rests) of all measures. In this example, an instruction to lead to a correct answer (“← →” in the sense of “longer”) is displayed, but a display indicating a state (“← →” because it is longer than the reference) may be displayed. Further, in this example, the correct answer is not particularly displayed, but “◯” may be displayed as the correct answer symbol.
なお、ステップS808及びS809の後は終了する場合を説明したが、引き続きステップS810の処理を行ってもよい。この場合、長さの表示(「←→」又は「←→」)と高の表示(「↓」又は「↑」)の両方が表示される。 In addition, although the case where it complete | finishes after step S808 and S809 was demonstrated, you may perform the process of step S810 continuously. In this case, both the length display (“← →” or “← →”) and the height display (“↓” or “↑”) are displayed.
以上のように、ユーザが入力した楽譜122の記号の間違いを表示することができる。記号(音符及び休符)の長さ及び音符の高さの間違いを表示すると共に、どのように修正すればよいかも表示するので、ユーザは間違った記号の修正方法を知ることができ、楽譜の習得に役立つ。
As described above, it is possible to display an error in the symbol of the
本実施形態の楽譜入力装置は、音の高さ及び長さを絵的な記号で表す絵譜121を表示し、前記絵譜121に対応させて楽譜122の五線譜をディスプレイ907に表示する表示手段と、マウス906を用いた入力指示に応じて前記楽譜122の記号(音符又は休符)を入力する入力手段とを有する。前記表示手段及び前記入力手段は、CPU902の処理に対応する。前記表示手段は、前記入力された記号211〜214を前記楽譜122の五線譜上に表示する。
The score input apparatus according to the present embodiment displays a
前記表示手段は、前記入力された楽譜122の記号がそれに対応する前記絵譜121の記号に対して間違っているときにはその旨を表示する。例えば、図3の音符301〜304上に「×」を表示したり、矢印311〜314を表示する。
The display means displays when the symbol of the inputted
また、図8のステップS805〜S809に対応し、前記表示手段は、前記入力された楽譜の音符又は休符の長さがそれに対応する前記絵譜の音符又は休符の長さに対して間違っているときにはその旨を表示する。例えば、図3の音符303及び304に「×」を表示し、矢印313及び314を表示する。
Further, corresponding to steps S805 to S809 in FIG. 8, the display means makes the length of the input musical score or rest incorrect relative to the corresponding musical note or rest length. If so, this is displayed. For example, “x” is displayed on the
具体的には、前記表示手段は、前記入力された楽譜の音符又は休符の長さがそれに対応する前記絵譜の音符又は休符の長さに対して間違っているときには、前記入力された楽譜の音符又は休符の長さがそれに対応する前記絵譜の音符又は休符の長さに対して長すぎる旨又は短すぎる旨を表示する。図3において、長すぎるときには矢印313を表示し、短すぎるときには矢印314を表示する。
Specifically, when the length of a note or rest of the input score is wrong with respect to the length of a note or rest of the picture score corresponding thereto, the display means inputs the input score. It is displayed that the length of the musical note or rest is too long or too short relative to the corresponding musical note or rest. In FIG. 3, an
また、図8のステップS810〜S814に対応し、前記表示手段は、前記入力された楽譜の音符の高さがそれに対応する前記絵譜の音符の高さに対して間違っているときにはその旨を表示する。例えば、図3の音符301及び302に「×」を表示し、矢印311及び312を表示する。
Further, corresponding to steps S810 to S814 in FIG. 8, the display means indicates that the note height of the inputted score is wrong with respect to the corresponding note height of the picture score. indicate. For example, “x” is displayed on the
具体的には、前記表示手段は、前記入力された楽譜の音符の高さがそれに対応する前記絵譜の音符の高さに対して間違っているときには、前記入力された楽譜の音符の高さがそれに対応する前記絵譜の音符の高さに対して高すぎる旨又は低すぎる旨を表示する。図3において、高すぎるときには矢印312を表示し、短すぎるときには矢印311を表示する。
Specifically, the display means, when a note height of the input score is wrong with respect to a corresponding note height of the pictorial score, the note height of the input score. Indicates that it is too high or too low relative to the height of the corresponding musical note. In FIG. 3, an
また、図7の処理に対応し、前記表示手段は、前記入力された楽譜の1小節内の音符の長さの合計が曲の拍子に対して間違っているときにはその旨を表示する。 Corresponding to the processing of FIG. 7, the display means displays that when the total length of the notes in one measure of the input score is wrong with respect to the time signature of the music.
具体的には、前記表示手段は、前記入力された楽譜の1小節内の音符の長さの合計が曲の拍子に対して間違っているときには、前記入力された楽譜の1小節内の音符の長さの合計が曲の拍子に対して長すぎる旨又は短すぎる旨を表示する。図3において、第1の小節321は小節内の音符の長さの合計が長すぎるので小節の背景を赤で塗りつぶし、第2の小節322は小節内の音符の長さの合計が短すぎるので小節の背景を青で塗りつぶす。
Specifically, when the sum of the lengths of the notes in one measure of the input score is wrong with respect to the time signature of the song, the display means displays the notes in the measure of the input score. The fact that the total length is too long or too short for the time signature of the song is displayed. In FIG. 3, since the total length of the notes in the
また、図5のステップS508の処理に対応し、演奏手段は、前記絵譜121及び/又は前記楽譜122を、音源909及びスピーカ907を用いて演奏する。前記演奏手段は、CPU902の処理に対応する。
Further, corresponding to the processing of step S508 in FIG. 5, the performance means plays the
本実施形態は、図9のコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したCD−ROM等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 The present embodiment can be realized by the computer in FIG. 9 executing a program. Also, means for supplying a program to a computer, for example, a computer-readable recording medium such as a CD-ROM recording such a program, or a transmission medium such as the Internet for transmitting such a program is also applied as an embodiment of the present invention. Can do. A computer program product such as a computer-readable recording medium in which the above program is recorded can also be applied as an embodiment of the present invention. The above program, recording medium, transmission medium, and computer program product are included in the scope of the present invention. As the recording medium, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.
121 絵譜
122 楽譜
211〜214 音符
901 バス
902 CPU
903 ROM
904 RAM
905 ネットワークインタフェース
906 入力装置
907 出力装置
908 外部記憶装置
909 音源
121 picture score 122 score 211-214
903 ROM
904 RAM
905
Claims (10)
入力指示に応じて前記楽譜の記号を入力する入力手段とを有し、
前記表示手段は、前記入力された記号を前記楽譜の五線譜上に表示することを特徴とする楽譜入力装置。 A display means for displaying a musical score that represents the pitch and length of the sound with pictorial symbols, and displaying a musical score in correspondence with the musical score;
Input means for inputting a symbol of the score in response to an input instruction,
The musical score input device, wherein the display means displays the inputted symbol on the musical score of the musical score.
入力指示に応じて前記楽譜の記号を入力する入力ステップと、
前記入力された記号を前記表示装置において前記楽譜の五線譜上に表示する第2の表示ステップと
をコンピュータに実行させるためのプログラム。 Based on the musical score data in the storage device, a musical score representing the pitch and length of the sound with a pictorial symbol is displayed on the display device, and a musical score is displayed on the display device corresponding to the musical score. A first display step;
An input step of inputting a symbol of the score in accordance with an input instruction;
A program for causing a computer to execute a second display step of displaying the input symbol on the staff score of the score on the display device .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007218831A JP4828489B2 (en) | 2007-08-24 | 2007-08-24 | Music score input device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007218831A JP4828489B2 (en) | 2007-08-24 | 2007-08-24 | Music score input device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009053364A JP2009053364A (en) | 2009-03-12 |
| JP4828489B2 true JP4828489B2 (en) | 2011-11-30 |
Family
ID=40504513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007218831A Expired - Fee Related JP4828489B2 (en) | 2007-08-24 | 2007-08-24 | Music score input device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4828489B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5636665B2 (en) * | 2009-10-28 | 2014-12-10 | ヤマハ株式会社 | Music information processing apparatus and music information processing method |
| WO2017222145A1 (en) * | 2016-06-22 | 2017-12-28 | 권오인 | Method for visually displaying music |
| JP7720079B2 (en) * | 2021-06-24 | 2025-08-07 | 株式会社国際音楽教育研究所 | Educational Programs |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1078751A (en) * | 1996-09-03 | 1998-03-24 | C V Mitsukusu:Kk | Music learning device and music learning method |
| JP4666591B2 (en) * | 2005-03-15 | 2011-04-06 | 株式会社河合楽器製作所 | Rhythm practice system and program for rhythm practice system |
| JP2007143587A (en) * | 2005-11-24 | 2007-06-14 | Konami Digital Entertainment:Kk | Game program, game device and game control method |
-
2007
- 2007-08-24 JP JP2007218831A patent/JP4828489B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009053364A (en) | 2009-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8367921B2 (en) | Method and system for assessing a musical performance | |
| US9355634B2 (en) | Voice synthesis device, voice synthesis method, and recording medium having a voice synthesis program stored thereon | |
| JP4574390B2 (en) | Speech recognition method | |
| Payne et al. | Empowering blind musicians to compose and notate music with soundcells | |
| WO2022070771A1 (en) | Information processing method, information processing system, and program | |
| JP4828489B2 (en) | Music score input device and program | |
| US20250046279A1 (en) | Information processing device, information processing method, and program | |
| US11694724B2 (en) | Gesture-enabled interfaces, systems, methods, and applications for generating digital music compositions | |
| JPWO2017209201A1 (en) | Electronic music score device | |
| Morris et al. | Using machine learning to support pedagogy in the arts | |
| JP5324193B2 (en) | Music score display apparatus, music score display method and program | |
| JP4613817B2 (en) | Fingering display device and program | |
| JP2009025648A (en) | Music score display apparatus, music score display method and program | |
| Wang et al. | Application-specific music transcription for tutoring | |
| KR20120076445A (en) | Piano training system and input device using the same | |
| KR101682076B1 (en) | Method for a learning file section playback using dynamic button | |
| JP2010186063A (en) | Phonetic value changing device, method, and program | |
| JP3700324B2 (en) | Electronic stringed instrument performance information display device | |
| AU2005297317B2 (en) | A method and system for assessing a musical performance | |
| JP5242325B2 (en) | Tablature input device, tablature input method and program | |
| US20250299654A1 (en) | Data processing method and non-transitory computer-readable storage medium | |
| JP2006208693A (en) | Music training system, electronic music device for training, and program | |
| Pamidi | Development of an iOS App for learning intonation of wind instruments | |
| Drury | From Behind the Kit to Behind the Mic. | |
| CN121058050A (en) | Teaching equipment, teaching methods and teaching procedures |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100723 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110609 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110614 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110802 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110906 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110914 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140922 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4828489 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |