JP5254813B2 - Note input device and note input program - Google Patents
Note input device and note input program Download PDFInfo
- Publication number
- JP5254813B2 JP5254813B2 JP2009001114A JP2009001114A JP5254813B2 JP 5254813 B2 JP5254813 B2 JP 5254813B2 JP 2009001114 A JP2009001114 A JP 2009001114A JP 2009001114 A JP2009001114 A JP 2009001114A JP 5254813 B2 JP5254813 B2 JP 5254813B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- note
- notes
- music
- phrase
- 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 note input device and a note input program, and more particularly to a note input device and a note input program suitable for reducing the amount of input operation when inputting notes on an electronic score.
パーソナルコンピュータ上で楽譜作成のプログラム(楽譜作成ソフト)を実行して楽譜を作成することが行われている。つまり、パーソナルコンピュータを音符入力装置として機能させることが知られている。例えば、各種音楽記号と五線譜とを記憶させておき、これら音楽記号と五線譜とを画面上に表示させて楽譜を作成する。 A musical score creation program (music score creation software) is executed on a personal computer to create a musical score. That is, it is known that a personal computer functions as a note input device. For example, various music symbols and staff notation are stored, and a musical score is created by displaying these music symbols and staff notation on the screen.
特許文献1には、パレット状に画面表示した各種音楽記号やフォント等をマウス等で拾って五線譜上に貼り付け、電子楽譜を作成することができる音符入力装置が開示されている。 Patent Document 1 discloses a note input device capable of creating an electronic musical score by picking up various music symbols, fonts, and the like displayed on a palette-like screen with a mouse and pasting them on a staff.
また、上述のように音楽記号を五線譜上に貼り付ける手法だけでなく、紙に記載された楽譜をスキャナを使ってパーソナルコンピュータに取り込み、これを編集して電子楽譜を作成することができる音符入力装置も知られている。 In addition to the method of pasting music symbols on the staff as described above, note input that allows you to import a score written on paper into a personal computer using a scanner and edit it to create an electronic score Devices are also known.
例えば、特許文献2には、画像入力手段が読み取った第1楽譜画像データに基づいて楽譜情報を認識して第2楽譜画像データを構成し、第1楽譜画像データ及び第2楽譜画像データを表示手段に並べて表示する装置が提案されている。
For example, in
楽譜作成ソフトには、電子楽譜を楽典/浄書ルールに基づいて自動編集する機能を含むものがある。例えば、画面表示された五線譜上に音符を貼り付ける際の音符の間隔(スペーシング)や符尾の向き等を、楽典/浄書ルールに基づいて自動的に決定する機能である。この編集機能によれば、記譜についての知識が乏しい場合でも、簡単に、しかも楽典/浄書ルールに従ったきれいな楽譜を作成することができる。 Some music score creation software includes a function for automatically editing an electronic music score based on a rule / pure rule. For example, it is a function that automatically determines the interval (spacing) of notes and the direction of note tails when pasting notes on a staff notation displayed on the screen, based on the music / purse rules. According to this editing function, it is possible to easily create a beautiful score in accordance with the music / pure rule even if the knowledge about the music notation is scarce.
ところで、同じフレーズの音符/休符群を入力する際に、記号を選択してコピー&ペーストしたり、小節単位でコピー&ペーストしたりすると、音符をひとつずつ入力するよりは効率がよい。 By the way, when inputting notes / rests of the same phrase, selecting and copying and pasting symbols or copying and pasting in units of measures is more efficient than inputting notes one by one.
しかしながら、ステップ入力、すなわち、1音ずつ非リアルタイムに入力する場合のように、キーボードのみで操作している場合にはマウスを途中で使う必要があるので、手間がかかる問題点があった。 However, there is a problem that it takes time and effort because it is necessary to use the mouse halfway when operating only with the keyboard as in step input, that is, when inputting one note at a time in non-real time.
また、小節のコピー&ペーストではピッチが違う場合は、ペースト後に各音符/休符のピッチを修正する手間がかかり、電子楽譜上に音符を入力する際の入力操作の作業量を大幅に軽減することはできないという問題点があった。 Also, if the pitch is different in measure copy and paste, it takes time to correct the pitch of each note / rest after pasting, greatly reducing the amount of input operation when inputting notes on an electronic score. There was a problem that it was not possible.
本発明は前述の問題点に鑑み、電子楽譜上に音符を入力する際の入力操作の作業量を大幅に軽減できるようにすることを目的とする。 The present invention has been made in view of the above-described problems, and it is an object of the present invention to greatly reduce the amount of input operation when inputting notes on an electronic score.
本発明の音符入力装置は、ポインティング・デバイスを使用して、音楽記号記憶手段から音楽記号及び音符のフォントを読み出すとともに、前記ポインティング・デバイスを使用して指示された表示画面上の位置に対応する画像メモリに前記フォントのイメージデータを展開する音符入力装置であって、前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出手段と、前記一致検出手段により、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測手段と、前記入力予測手段により予測された前記続きの入力部分を表示装置に表示する音楽記号表示手段と、前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力手段と、前記予測結果可否入力手段を介して入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力手段とを有することを特徴とする。 The note input device of the present invention uses a pointing device to read out the music symbol and the font of the note from the music symbol storage means, and corresponds to the position on the display screen instructed using the pointing device. A note input device that develops image data of the font in an image memory, the note input using the pointing device, the note at the beginning of a phrase already input in the score, or other Match detection means for detecting a match with a note at the beginning of a phrase of a musical score or a note at the beginning of a phrase registered and recorded in a storage unit, and by using the match detection means, Input predicting means for predicting an input part following the head part of the phrase when it is determined that they match Music symbol display means for displaying the continued input portion predicted by the input predicting means on a display device; and prediction result availability input means for accepting whether the continued input portion displayed on the display device is acceptable from a user; And music symbol input means for determining a predicted music symbol displayed on the display device in accordance with whether or not it is input via the prediction result availability input means.
本発明の音符入力プログラムは、ポインティング・デバイスを使用して、音楽記号記憶手段から音楽記号及び音符のフォントを読み出すとともに、前記ポインティング・デバイスを使用して指示された表示画面上の位置に対応する画像メモリに前記フォントのイメージデータを展開するようコンピュータに実行させる音符入力プログラムであって、前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出工程と、前記一致検出工程において、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測工程と、前記入力予測工程において予測された前記続きの入力部分を表示装置に表示する音楽記号表示工程と、前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力工程と、前記予測結果可否入力工程において入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力工程とをコンピュータに実行させることを特徴とする。 The note input program of the present invention uses a pointing device to read out music symbols and note fonts from the music symbol storage means, and corresponds to the position on the display screen instructed using the pointing device. A note input program for causing a computer to execute image data of the font in an image memory, wherein a note input using the pointing device and a head portion of a phrase already input in a score A match detection step of detecting a match with a note, a note at the beginning of another musical score phrase, or a note at the beginning of a phrase registered and recorded in the storage unit; and in the match detection step, The beginning of the phrase when it is determined to match the beginning of the phrase An input prediction step for predicting a continuous input portion of minutes, a music symbol display step for displaying the continuous input portion predicted in the input prediction step on a display device, and the continuous input displayed on the display device A prediction result availability input step for accepting whether or not a portion is acceptable from a user, and a music symbol input step for determining a predicted music symbol displayed on the display device in accordance with the availability of input in the prediction result availability input step. It is made to perform.
本発明によれば、音符が入力されると、入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符との一致を検出し、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測し、前記続きの入力部分を表示装置に表示し、前記続きの入力部分の可否をユーザから受け付け、受け付けた可否に応じて前記表示装置に表示されている予測音楽記号を確定するようにしたので、ユーザは表示装置に表示される予測音楽記号の可否を入力するだけで、同じフレーズの音楽記号を簡単に入力することが可能となり、楽譜上に音楽記号を入力する際の入力操作の作業量を大幅に軽減することができる。 According to the present invention, when a note is input, a match between the input note and the note at the beginning of the phrase already input in the score is detected, and matches with the beginning of the phrase. When it is determined that the input portion is continued from the beginning of the phrase, the continued input portion is displayed on a display device, whether the continued input portion is accepted or not is accepted from the user, and the acceptance is accepted. Since the predicted music symbol displayed on the display device is determined, the user can easily input the music symbol of the same phrase simply by inputting whether or not the predicted music symbol is displayed on the display device. This makes it possible to greatly reduce the amount of input operation when inputting music symbols on the score.
以下、図面を参照して本発明を詳細に説明する。図2は本発明の一実施形態に係る音符入力装置のハードウェア構成の一例を示すブロック図である。図2において、音符入力装置のハードウェアはパーソナルコンピュータ等の汎用情報処理装置によって実現できる。
図2に示すように、本実施形態の音符入力装置1は、CPU2、ROM3、RAM4、表示装置5、キーボード6、マウス7、音源部8、及び通信インタフェース9を備える。
Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 2 is a block diagram showing an example of a hardware configuration of a note input device according to an embodiment of the present invention. In FIG. 2, the hardware of the note input device can be realized by a general-purpose information processing device such as a personal computer.
As shown in FIG. 2, the note input device 1 of this embodiment includes a
表示装置5、キーボード6、及びマウス7はそれぞれVRAM10、キースキャン回路11、及びマウススキャン回路12を介してバス13に接続される。なお、マウス7は、タブレット、タッチスクリーン、及びタッチパネル等、周知のポインティング・デバイスであってもよい。
The
マウス7のX・Y方向の移動量はRAM4上のカーソルポイントレジスタのカーソル座標データに加算され、この座標データに基づいて表示装置5上でのカーソルの位置が決定される。キーボード6のキーのオン・オフはキースキャン回路11で検出され、検出結果はRAM4に書き込まれる。キーボード6のキーのオン・オフが直前の状態と比較されてキーオンイベントやキーオフイベントが認識される。
The amount of movement of the mouse 7 in the X and Y directions is added to the cursor coordinate data of the cursor point register on the RAM 4, and the position of the cursor on the
また、音符入力装置1には、ハードディスク、CD−ROM、MOディスク、DVD、及びメモリカード等の外部記憶装置を必要に応じて設けることができる。また、プリンタドライバを介してプリンタに接続することもできる。 In addition, the note input device 1 can be provided with an external storage device such as a hard disk, a CD-ROM, an MO disk, a DVD, and a memory card as required. It can also be connected to a printer via a printer driver.
CPU2は、所定の制御プログラムに従って各種処理を実行し、装置全体を制御する。ROM3は、CPU2に楽譜作成処理を実行させるための楽譜表示プログラムや五線譜、及び音符等の音楽記号を含む各種データ(楽譜作成ソフト)を記憶する。RAM4は、CPU2での処理に使用される情報を一時記憶する。
The
本実施形態においては、CPU2,ROM3及びRAM4により構成されるコンピュータシステムにより、本発明の主要な機能である一致検出手段、入力予測手段、音楽記号表示手段、予測結果可否入力手段、音楽記号入力手段等が構成される。
In the present embodiment, the computer system constituted by the
表示装置5は、LCDやCRT等の表示器あるいはLED等の表示灯を含んでいる。表示器には、アイコン、楽譜、複数のタグシートつまり付箋を付けた複数のシートからなる音楽記号のパレット、鍵盤図形等を表示する。
The
音源部8は、音源としてのソフトウェアや効果付与のためのDSPを含んでいる。音源部8には、D/A変換器、アンプ、スピーカを含むサウンドシステム14が接続される。通信インタフェース9は、LANやインターネット、電話回線などの通信ネットワーク、あるいはMIDI用ネットワークに接続されるインタフェースであり、サーバ等など、他の情報処理装置やMIDI機器などの外部機器15との各種情報の授受に使用される。音符入力装置1は、この通信インタフェースを介して取り込んだ演奏情報に基づく楽譜作成も可能である。
The sound source unit 8 includes software as a sound source and a DSP for providing an effect. A
音源部8は、RAM4上に設けられる演奏情報記憶手段から、ノートナンバー、音色、ステップ、ゲートタイム、ベロシティ等演奏情報を読み込み、それに基づいて楽音波形の加工をしてサウンドシステム14に入力する。
The sound source unit 8 reads performance information such as note number, tone color, step, gate time, velocity, etc. from performance information storage means provided on the RAM 4, processes a musical sound waveform based on the performance information, and inputs it to the
図1は、上述した本実施形態の音符入力装置1の要部機能を示すブロック図である。図1において、音楽記号記憶部16には、音楽記号(音符/休符群)等のフォントが記憶される。音楽記号等は使い勝手等を考慮し、タグ付きのパレットの形態で表示装置5上に表示可能にするため、グループ別または階層別に記憶している。
FIG. 1 is a block diagram showing main functions of the note input device 1 of the present embodiment described above. In FIG. 1, the music
機能ボタン記憶部17は、編集機能選択用のボタンの状態、つまり編集機能の有効・無効の区別をこのボタンの表示位置情報とともに記憶する。編集機能選択用のボタンは上述したパレット上で音楽記号等に近接して表示できるように設定されている。機能ボタン記憶部17に記憶されている編集機能の有効・無効の設定は、マウス7によるパレット操作で反転する。
The function
音楽記号展開部18は、音楽記号等のフォントをビットマップデータに展開する手段とVRAM10上の画像メモリとを含んでいる。機能指示部19は機能ボタン記憶部17から読み出された有効となっている機能に従って音楽記号展開部18に自動編集指示を出力する。音楽記号展開部18は楽典や浄書ルールに従って音楽記号等を編集するための編集プログラムを有している。音楽記号等のフォントデータをイメージデータに変換して画像メモリに展開する際には、上述した編集機能の有効・無効の区別を編集プログラムに反映して自動編集が行われる。
The music
機能反転部20は、マウス7の操作に従って機能ボタン記憶部17から読み出された編集機能の有効・無効の設定状態を反転する。五線譜記憶部21は、五線譜を描画範囲に描画するためのビットマップデータを有する画像メモリである。
The function inversion unit 20 inverts the editing function valid / invalid setting state read from the function
この構成において、マウススキャン回路12は、マウス7のクリックによってコマンドを認識し、かつ、マウス7の操作によるカーソルの移動量を認識してカーソルの位置を検出する。キースキャン回路11は、キーボード6を構成する複数のキーをスキャンし、各キーの状態(オンかオフか)を読み取る。
In this configuration, the
音楽記号記憶部16のフォントはカーソルの位置とマウス7からのコマンドとによって選択され、音楽記号展開部18に入力される。機能ボタン記憶部17に記憶された機能は、カーソルの位置とマウス7からのコマンドとによって有効・無効が設定され、この設定内容は機能指示部19から音楽記号展開部18に入力される。これにより、有効となっている編集機能によってフォントデータは編集され、音楽記号展開部18の画像メモリにイメージデータが展開される。
The font of the music
指定キー検出部22は、キースキャン回路11によって、押し下げられているキーのうちに指定のキー(例えば、シフトキー)が含まれているかを判断する。指定キー検出部22で指定のキーが含まれていたことを検出したら、機能反転部20は機能ボタン記憶部17から機能指示部19に読み出されて音楽記号展開部18に入力される編集機能の有効・無効を反転させる。
The designated
無効が選択された編集機能は停止され、有効な編集機能のみによって自動編集が行われる。こうして、有効な編集機能によって編集されて音楽記号展開部18に展開された音楽記号等のイメージデータは五線譜記憶部21に格納されている五線譜のイメージデータと合成されて表示装置5に入力される。なお、表示画面上の位置はその左上隅を(0,0)とするX・Y座標で管理される。
The editing function selected as invalid is stopped, and automatic editing is performed only by the valid editing function. In this way, image data such as music symbols edited by the effective editing function and developed in the music
次に、具体例を説明する。図3は表示装置5の表示例を示す図である。表示装置5には、楽譜作成モード画面が表示されている。画面24の上部にはメニューバー25及びツールバー26が設けられる。メニューバー25及びツールバー26のボタンは本発明の要部ではないので一部のみ図示する。画面24の右側には楽譜の描画範囲27を設ける。描画画面には予め多段(この例では5段)に五線譜を配する。ここでは、五線譜に音部記号を表示した例を示したが、この音部記号は作成者が任意に変更できるし、五線譜のみの初期画面として任意に音部記号を設定することができるものにしてもよい。
Next, a specific example will be described. FIG. 3 is a diagram showing a display example of the
画面24の左側には、音楽記号等や編集コマンドを含むパレット28が表示される。パレット28は複数のタグシート28−1、28−2、…、28−9からなる。楽譜の作成・編集上使用頻度の高いものを最上部2枚のタグシート28−1,28−2に収容して記号の選択を容易にしている。画面24には、マウス7で移動可能なカーソル29が表示される。
On the left side of the
楽譜の作成例を、図3及び図4を参照して説明する。まず、図3の楽譜作成モード画面を表示装置5に表示させる。この画面は、図示しないモード選択画面の「楽譜作成モード」をクリックする等して指示を行い、この指示に応答して上述した記憶部16,18,21から読み出したデータに従って表示される。
An example of creating a score will be described with reference to FIGS. First, the score creation mode screen of FIG. 3 is displayed on the
続いて、描画範囲27の五線譜上に音楽記号等を記入する。図4(a)に示すように、描画範囲27には、音部記号31がすでに初期表示として描画されている五線譜30が表示されているので、拍子を示す記号を描画する。この場合、カーソル29を、マウス7を使ってタグシート28−8に合わせ、クリックする。そして、タグシート28−8に含まれている拍子記号(図示せず)のうちの一つにカーソル29を合わせてマウス7をクリックする。この例では4/4拍子(C)を選択する。
Subsequently, a musical symbol or the like is entered on the staff in the
それから、カーソル29を描画範囲27の五線譜30に合わせてマウス7をクリックする。この操作によって、図4(b)に示すように、4/4拍子の記号32が五線譜30上に描画される。なお、カーソル29は五線譜30上の、拍子記号が置かれるべき位置におおよそ合わせてクリック操作をすれば正しい位置に描画されるように編集プログラムを作成する。
Then, the
次に、音符を描画する。タグシート28−1上の4分音符のボタン33にカーソル29を合わせてマウス7をクリックし、続いてカーソル29を五線譜30上の所望の位置に合わせてマウス7をクリックすれば、4分音符34が五線譜30上に描画される。
Next, draw a note. Move the
さらに、カーソル29を五線譜30上の別の位置に合わせ、8分音符等、符鈎(はた)付きの音符が連続する場合、符鈎を表示する代わりに音符間を連桁で連結する編集機能を設定する。タグシート28−1のトグルボタン36はクリックする毎に自動連桁機能を有効から無効、または無効から有効に切り替える機能を有する。
In addition, when the
自動連桁機能を有効にした状態で、タグシート28−1の8分音符のボタン37を使って五線譜30上に8分音符38,39を描画すると、自動的に8分音符38,39が連結されて音符40に編集される。
If the
このようにして、音符を次々に入力していくと音符が五線譜30上に描画されるとともに、音楽記号記憶部16には、音楽記号(音符/休符群)等のフォントが記憶される。本実施形態の音楽記号展開部18は音符入力予測モードを有し、音符入力予測モードに設定されている場合には、音符が入力された時に予測表示を行う。
In this way, when notes are input one after another, the notes are drawn on the
次に、図5のフローチャートを参照しながら本実施形態の音符入力装置の予測表示の処理手順を説明する。
ステップS501において音符が入力されたか否かを判断する。この判断の結果、音符が入力された場合にはステップS502に進み、楽譜中に入力された音符、すなわち、既に入力された音符について、五線譜30上のノートナンバー、音価及び位置を検出する。
Next, the processing procedure of the prediction display of the note input device of this embodiment will be described with reference to the flowchart of FIG.
In step S501, it is determined whether or not a note has been input. If a note is input as a result of this determination, the process proceeds to step S502, and the note number, note value, and position on the
次に、ステップS503に進み、ステップS502で検出した音価及び位置と、すでに五線譜30上に入力されて音楽記号記憶部16に記憶されているフレーズの先頭部分とが一致しているかどうかを検出する。この一致検出は、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出して行う。具体的にはフレーズの先頭部分の数拍分の音符について、五線譜上の五線の位置またはノートナンバー、音の長さ等に基づいて一致検出を行う。ステップS503の一致検出の結果、一致している場合にはステップS504に進み、一致していない場合にはステップS501に戻る。
Next, proceeding to step S503, it is detected whether the note value and position detected at step S502 and the head portion of the phrase already input on the
ステップS504においては、すでに五線譜30上に入力されて音楽記号記憶部16に記憶されているフレーズを読み出して、入力された音符の続きの入力部分の音楽記号を予測する。次に、ステップS505に進み、ステップS504で予測した音楽記号を表示装置5に表示する。
In step S504, the phrase already input on the
次に、ステップS506において予測がOKか否かの判断をユーザに求める。この判断の結果、OKである場合にはステップS510に進み、OKでない場合にはステップS507に進む。 Next, in step S506, the user is asked to determine whether the prediction is OK. If the result of this determination is OK, the process proceeds to step S510, and if not, the process proceeds to step S507.
ステップS507において、他の予測結果を表示するか否かの判断をユーザに求める。この判断の結果、YESである場合にはステップS508に進む。また、NOの場合には予測入力を行わないとしてステップS501に戻る。 In step S507, the user is asked to determine whether to display another prediction result. If the result of this determination is YES, the process proceeds to step S508. In the case of NO, the prediction input is not performed and the process returns to step S501.
ステップS508においては、ステップS505で表示した予測結果とは異なる予測結果を選択して表示装置5に表示する。その後、ステップS509に進んで予測OKか否かの判断をユーザに求める。この判断の結果、YESである場合にはステップS510に進み、NOの場合には予測入力を行わないとしてステップS501に戻る。
In step S508, a prediction result different from the prediction result displayed in step S505 is selected and displayed on the
ステップS510においては、ステップS504またはステップS508の予測結果である予測音楽記号を、入力音符として順次確定する処理を行う。この処理により、図4(a)において符号400で示している、3小節目を入力完了した時点で3拍目以降の薄く記載した候補の部分が、図4(b)において符号401で通常の記載で示したように入力される。
In step S510, a process of sequentially confirming predicted music symbols, which are prediction results of step S504 or step S508, as input notes is performed. As a result of this processing, when the third measure indicated by
なお、ステップS508において、図4(d)において符号403で示した候補や、図4(e)において符号404で示した候補を表示装置5に一覧表示する方法も考えられる。その場合は、表示装置5に複数表示された候補の中から、ユーザが選択して五線譜30に入力するようにすることもできる。なお、図4(e)において、符号404で示した候補は、図4(c)で符号402で示したように、フレーズ登録されて音楽記号記憶部16に予め記録されているフレーズである。
In step S508, a method of displaying a list of candidates indicated by
前述した実施形態では、フレーズの先頭部分の数拍分の音符について一致検出を行う場合、五線譜上の五線の位置またはノートナンバー、音の長さについて、完全に一致している場合に、フレーズの先頭部分が一致していると判断する例を示した。しかし、フレーズの先頭部分の数拍分の音符について相対的なピッチ、音の長さより同じフレーズと判断することもできる。 In the above-described embodiment, when the coincidence detection is performed for the notes of several beats at the beginning of the phrase, the phrase or the note number and the note length on the staff are completely coincident with each other. An example is shown in which it is determined that the first part of each matches. However, it can also be determined that the phrases are the same from the relative pitch and length of the notes for several beats at the beginning of the phrase.
すなわち、1小節目と2小節目とは、2半音違うだけで相対的なピッチ、音の長さは同じである。この場合は、1小節目を入力した後、2小節目の途中まで入力した時点で判断して候補を表示することが可能となる。例えば、図4(f)に示すように、2小節目の3音まで入力したら、破線の音符で示したように「レ」、「ラ」の音符を候補として表示することができる。 That is, the first measure and the second measure are the same in relative pitch and sound length, except that they differ by two semitones. In this case, after inputting the first measure, it is possible to display a candidate at the point when the second measure is input halfway. For example, as shown in FIG. 4 (f), when up to three notes of the second measure are input, the notes “L” and “L” can be displayed as candidates as indicated by the broken note.
以上説明したように、本実施形態においては、音符が入力されると、入力された音符の五線譜30上の音価及び位置を検出し、検出した音価及び位置と既に入力されて音楽記号記憶部16に記憶されているフレーズの先頭部分とを比較し、比較結果に基いて続いて入力される部分の予測を行い、予測結果を表示装置5に表示するようにした。
As described above, in the present embodiment, when a note is input, the note value and position on the
これにより、マウス7を用いること無く、記号を選択してコピー&ペーストしたり、小節単位でコピー&ペーストしたりするのと同様な効率で音符入力を行うことが可能となり、同じフレーズが繰り返し出てくる楽譜を入力する際の入力操作の作業効率を大幅に向上させることができる。 This makes it possible to input notes with the same efficiency as selecting and copying and pasting symbols or copying and pasting in units of bars without using the mouse 7. The work efficiency of the input operation when inputting the incoming musical score can be greatly improved.
(本発明に係る他の実施形態)
前述した本発明の実施形態における音符入力装置を構成する各手段は、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
(Other embodiments according to the present invention)
Each means constituting the note input device in the above-described embodiment of the present invention can be realized by operating a program stored in a RAM or ROM of a computer. This program and a computer-readable recording medium recording the program are included in the present invention.
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。 In addition, the present invention can be implemented as, for example, a system, apparatus, method, program, storage medium, or the like. Specifically, the present invention may be applied to a system including a plurality of devices. The present invention may be applied to an apparatus composed of a single device.
なお、本発明は、前述した図5に示すフローチャートに対応した音符入力プログラムを、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。 In the present invention, a note input program corresponding to the flowchart shown in FIG. 5 described above is directly or remotely supplied to the system or apparatus. In addition, this includes a case where the system or the computer of the apparatus is also achieved by reading and executing the supplied program code.
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。 Various recording media can be used as a recording medium for supplying the program. For example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD- R).
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let me. It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現され得る。 In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer may perform part or all of the actual processing. The functions of the above-described embodiments can be realized.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
1 音符入力装置
2 CPU
3 ROM
4 RAM
5 表示装置
6 キーボード
7 マウス
8 音源部
9 通信インタフェース
10 VRAM
11 キースキャン回路
12 マウススキャン回路
13 バス
14 サウンドシステム
15 外部機器
16 音楽記号記憶部
17 機能ボタン記憶部
18 音楽記号展開部
19 機能指示部
20 機能反転部
21 5線譜記憶部
22 指定キー検出部
27 描画範囲
28 パレット
29 カーソル
1 Note
3 ROM
4 RAM
5 Display Device 6 Keyboard 7 Mouse 8 Sound Source 9
11
Claims (4)
前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出手段と、
前記一致検出手段により、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測手段と、
前記入力予測手段により予測された前記続きの入力部分を表示装置に表示する音楽記号表示手段と、
前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力手段と、
前記予測結果可否入力手段を介して入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力手段とを有することを特徴とする音符入力装置。 Using the pointing device, the font of music symbols and notes is read from the music symbol storage means, and the image data of the font is stored in the image memory corresponding to the position on the display screen instructed using the pointing device. A note input device that expands
Notes entered using the pointing device and notes at the beginning of phrases already entered in the score, notes at the beginning of phrases in other scores, or phrases registered and recorded in the memory Match detection means for detecting a match with the note at the beginning of the phrase being played,
An input predicting means for predicting an input part following the head part of the phrase when it is determined by the match detecting means to match the head part of the phrase;
Music symbol display means for displaying the subsequent input portion predicted by the input prediction means on a display device;
A prediction result availability input means for accepting the availability of the continued input portion displayed on the display device from a user;
A musical note input device comprising: music symbol input means for determining a predicted music symbol displayed on the display device in accordance with whether or not input is made via the prediction result availability input means.
前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出工程と、
前記一致検出工程において、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測工程と、
前記入力予測工程において予測された前記続きの入力部分を表示装置に表示する音楽記号表示工程と、
前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力工程と、
前記予測結果可否入力工程において入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力工程とをコンピュータに実行させることを特徴とする音符入力プログラム。 Using the pointing device, the font of music symbols and notes is read from the music symbol storage means, and the image data of the font is stored in the image memory corresponding to the position on the display screen instructed using the pointing device. A note input program that causes a computer to execute
Notes entered using the pointing device and notes at the beginning of phrases already entered in the score, notes at the beginning of phrases in other scores, or phrases registered and recorded in the memory A match detection step of detecting a match with the note at the beginning of the phrase being played,
In the match detection step, when it is determined that it matches the head portion of the phrase, an input prediction step of predicting a continuation input portion of the head portion of the phrase;
A music symbol display step for displaying the subsequent input portion predicted in the input prediction step on a display device;
A prediction result availability input step for accepting whether or not the continued input part displayed on the display device is acceptable;
A music note input program for causing a computer to execute a music symbol input step of determining a predicted music symbol displayed on the display device in accordance with whether or not input is performed in the prediction result availability input step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009001114A JP5254813B2 (en) | 2009-01-06 | 2009-01-06 | Note input device and note input program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009001114A JP5254813B2 (en) | 2009-01-06 | 2009-01-06 | Note input device and note input program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010160220A JP2010160220A (en) | 2010-07-22 |
JP5254813B2 true JP5254813B2 (en) | 2013-08-07 |
Family
ID=42577442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009001114A Expired - Fee Related JP5254813B2 (en) | 2009-01-06 | 2009-01-06 | Note input device and note input program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5254813B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61212898A (en) * | 1985-03-19 | 1986-09-20 | カシオ計算機株式会社 | Automatic performer |
JP3632258B2 (en) * | 1995-09-28 | 2005-03-23 | 株式会社河合楽器製作所 | Music editing device |
JP3724347B2 (en) * | 2000-07-18 | 2005-12-07 | ヤマハ株式会社 | Automatic composition apparatus and method, and storage medium |
JP4453620B2 (en) * | 2005-07-13 | 2010-04-21 | 日本電気株式会社 | Mobile phone terminal, key backlight control method and program thereof |
-
2009
- 2009-01-06 JP JP2009001114A patent/JP5254813B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010160220A (en) | 2010-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2498248B1 (en) | Musical-score information generating apparatus, music-tone generation controlling apparatus, musical-score information generating method, and music-tone generation controlling method | |
JP5254813B2 (en) | Note input device and note input program | |
JP5742302B2 (en) | Musical score information generating apparatus and musical score information generating program | |
JP5173725B2 (en) | Electronic musical instrument and music score information processing program | |
JP5324193B2 (en) | Music score display apparatus, music score display method and program | |
JP4389753B2 (en) | Music information display editing apparatus and program | |
JP4662259B2 (en) | Music score creation device and music score creation program | |
JP6168117B2 (en) | Musical score information generating apparatus, musical score information generating method, and program | |
JP5742303B2 (en) | Musical sound generation control device and musical sound generation control program | |
JP4453233B2 (en) | Music score display control apparatus and music score display processing program | |
JP5810691B2 (en) | Musical score information generating apparatus and musical score information generating program | |
JP4613817B2 (en) | Fingering display device and program | |
JP7260313B2 (en) | Music data display program and music data display device | |
JP7350555B2 (en) | Score editing device and score editing program | |
JP4880537B2 (en) | Music score display device and program for music score display | |
JP7260312B2 (en) | Music data display program and music data display device | |
JP2009098349A (en) | Lyrics editing device and lyrics editing program | |
JP2009103761A (en) | Musical score editing device and musical score editing program | |
JP5635735B2 (en) | Rhythm transformation device and rhythm editing program | |
JP2007086305A (en) | Lyrics editing device and lyrics editing program | |
JP2009086090A (en) | Lyrics editing device and lyrics editing program | |
JP2009103729A (en) | Words editing device and words editing program | |
JP4148184B2 (en) | Program for realizing automatic accompaniment data generation method and automatic accompaniment data generation apparatus | |
JP4062257B2 (en) | Music score display device and music score display program | |
JP2020177137A (en) | Device and program for editing lyrics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111121 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130306 |
|
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: 20130409 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130418 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |