JP2000112470A - Fingering display - Google Patents
Fingering displayInfo
- Publication number
- JP2000112470A JP2000112470A JP10294680A JP29468098A JP2000112470A JP 2000112470 A JP2000112470 A JP 2000112470A JP 10294680 A JP10294680 A JP 10294680A JP 29468098 A JP29468098 A JP 29468098A JP 2000112470 A JP2000112470 A JP 2000112470A
- Authority
- JP
- Japan
- Prior art keywords
- fingering
- image data
- music
- elapsed
- data
- 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
Links
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【課題】 曲の進行に応じた極め細かな演奏ガイドを可
能にする。
【解決手段】 表示装置6は、曲の演奏をガイドする運
指の画像を表示する。ROM4は、曲の楽譜にしたがっ
て鍵盤1の任意の鍵の操作開始を示す運指に対応する複
数種の操作運指画像データ及び次に押鍵する鍵の操作開
始に到るまでの経過を示す運指に対応する複数種の経過
運指画像データを記憶する。CPU1は、押鍵の操作開
始の運指のガイドに応じて、対応する操作運指画像デー
タをROM4から選択して読み出し、離鍵から次の押鍵
の操作開始に到るまでの運指のガイドに応じて、対応す
る経過運指画像データをROM4から選択して読み出
し、表示装置6に表示させ、操作開始の運指を表示させ
るだけでなく、次の操作開始に到るまでの途中の運指を
も表示させる。
(57) [Summary] [Problem] To enable a very detailed performance guide according to the progress of music. SOLUTION: A display device 6 displays an image of fingering for guiding performance of music. The ROM 4 indicates a plurality of types of operation fingering image data corresponding to fingering indicating the start of operation of an arbitrary key on the keyboard 1 in accordance with the musical score of the music, and the progress until the operation of the key to be pressed next starts. A plurality of types of elapsed fingering image data corresponding to fingering are stored. The CPU 1 selects and reads the corresponding operation fingering image data from the ROM 4 in accordance with the fingering guide for starting the keypress operation, and performs the fingering operation from the key release to the start of the next keypress operation. In accordance with the guide, the corresponding elapsed fingering image data is selected and read from the ROM 4 and displayed on the display device 6 to display the fingering at the start of the operation, as well as during the operation to the start of the next operation. Display fingering.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、曲の演奏をガイド
する運指表示装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fingering display device for guiding the playing of music.
【0002】[0002]
【従来の技術】曲の演奏をガイドする従来の運指表示装
置においては、例えば、電子鍵盤楽器の場合、次の鍵の
押鍵に先立って運指の画像を表示させるものがあった。
したがって、演奏者は表示された運指の画像をガイドと
して、押鍵すなわち操作開始を行う鍵の位置及び押鍵の
タイミングを練習することができる。2. Description of the Related Art In a conventional fingering display device for guiding the performance of a music, for example, in the case of an electronic keyboard instrument, there is a device which displays an image of a fingering prior to depressing a next key.
Therefore, the player can practice the key pressing, that is, the position of the key for starting the operation and the timing of the key pressing, using the displayed fingering image as a guide.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、従来の
運指表示装置においては、鍵である操作子の操作開始す
なわち押鍵の鍵の位置及び押鍵のタイミングの運指をガ
イドすることはできても、離鍵すなわち操作終了のタイ
ミング及び次の押鍵の運指に到るまでの途中の運指の状
態についてはガイドすることができなかった。このた
め、演奏者は、曲の進行に応じた極め細かな演奏ガイド
を受けることができず、スムーズな演奏練習ができない
という問題があった。本発明の課題は、曲の進行に応じ
た極め細かな演奏ガイドを可能にすることである。However, in the conventional fingering display device, it is possible to guide the start of the operation of the operator as a key, that is, the fingering of the key position and the keying timing of the keypress. However, it is not possible to guide the timing of the key release, that is, the end of the operation, and the state of the fingering in the course of the fingering of the next key press. For this reason, there is a problem that the performer cannot receive a very detailed performance guide according to the progress of the music, and cannot perform smooth performance practice. An object of the present invention is to enable an extremely fine performance guide according to the progress of a music piece.
【0004】[0004]
【課題を解決するための手段】本発明は、曲の演奏をガ
イドする運指の画像を表示する表示手段と、曲の楽譜に
したがって任意の操作子の操作開始を示す運指に対応す
る複数種の操作運指画像データ及び次の操作子の操作開
始に到るまでの経過を示す運指に対応する複数種の経過
運指画像データを記憶する記憶手段と、任意の操作子の
操作開始の運指のガイドに応じて対応する操作運指画像
データを前記記憶手段から選択して読み出し、当該操作
子の操作終了から次の操作子の操作開始に到るまでの運
指のガイドに応じて対応する経過運指画像データを前記
記憶手段から選択して読み出す画像選択手段と、この画
像選択手段によって選択された操作運指画像データ及び
経過運指画像データを前記表示手段に供給して表示させ
る表示制御手段と、を有する構成になっている。本発明
によれば、曲の演奏をガイドする際に、操作開始の運指
を表示させるだけでなく、次の操作開始に到るまでの途
中の運指をも表示させる。According to the present invention, there is provided a display means for displaying an image of fingering for guiding the performance of a song, and a plurality of fingerings corresponding to a fingering indicating the start of operation of an arbitrary operation element according to the score of the song. Storage means for storing a plurality of types of operation fingering image data and a plurality of types of elapsed fingering image data corresponding to fingering indicating progress until the operation of the next operator is started, and operation start of an arbitrary operator The corresponding fingering image data is selected and read from the storage means in accordance with the fingering guide of the fingering, and the fingering image data is read from the end of the operation of the corresponding operator until the start of the operation of the next operator. Image selecting means for selecting and reading out the corresponding elapsed fingering image data from the storage means, and supplying the operation fingering image data and the elapsed fingering image data selected by the image selecting means to the display means for display. Display control means for It has a configuration with a. According to the present invention, when guiding the performance of a song, not only the fingering at the start of the operation is displayed, but also the fingering on the way to the start of the next operation is displayed.
【0005】[0005]
【発明の実施の形態】以下、本発明による実施形態を電
子鍵盤楽器を例に採って、図を参照して説明する。図1
は、実施形態における電子鍵盤楽器のシステム構成を示
すブロック図である。CPU1は、この電子鍵盤楽器を
制御する手段であり、2つのポートに鍵盤2及びスイッ
チパネル3がそれぞれ接続されている。鍵盤2は、複数
の鍵すなわち操作子を備え、押鍵及び離鍵の操作に応じ
て楽音データをCPU1に入力する。スイッチパネル2
は、図2に示すように、スタートスイッチ、ストップス
イッチ、曲選択スイッチ、UP(↑;アップ)スイッ
チ、DOWN(↓;ダウン)スイッチ、OKスイッチ、
Cansel(キャンセル)スイッチ、その他、演奏に
関する条件を設定するスイッチ(図示せず)を備え、ス
キャン操作に応じて各スイッチの状態をCPU1に入力
する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described below with reference to the drawings, taking an electronic keyboard instrument as an example. FIG.
FIG. 1 is a block diagram illustrating a system configuration of an electronic keyboard instrument according to an embodiment. The CPU 1 is a means for controlling the electronic keyboard instrument, and a keyboard 2 and a switch panel 3 are connected to two ports, respectively. The keyboard 2 has a plurality of keys, that is, operators, and inputs musical tone data to the CPU 1 in response to key press and key release operations. Switch panel 2
As shown in FIG. 2, a start switch, a stop switch, a music selection switch, an UP (↑; up) switch, a DOWN (↓; down) switch, an OK switch,
A cancel (cancel) switch and other switches (not shown) for setting conditions relating to performance are provided, and the state of each switch is input to the CPU 1 in accordance with a scan operation.
【0006】CPU1のシステムバスには、ROM4、
RAM5、表示装置6、及びタイマ7が接続されてい
る。ROM4は、CPU1によって実行される制御プロ
グラム、曲情報データ、楽譜の画像データ及び演奏をガ
イドする運指の画像データを格納している記憶手段であ
る。RAM5は、CPU1によって処理される各種のデ
ータを記憶するワークエリアを構成する。RAM5内に
は、後述する各種のレジスタ、フラグ、ポインタが設け
られている。表示装置6は、楽譜の画面や運指の画像を
表示する表示手段である。タイマ7は、曲の自動演奏時
の時間管理を司る手段である。なお、自動演奏時のタイ
ミングの基になる時間の単位「tick」は、タイマ7
に供給されるクロックと曲のテンポから算出される。The system bus of the CPU 1 has a ROM 4,
The RAM 5, the display device 6, and the timer 7 are connected. The ROM 4 is storage means for storing a control program executed by the CPU 1, music information data, image data of a musical score, and image data of fingering for guiding a performance. The RAM 5 constitutes a work area for storing various data processed by the CPU 1. Various registers, flags, and pointers, which will be described later, are provided in the RAM 5. The display device 6 is a display unit that displays a screen of a musical score or an image of fingering. The timer 7 is a means for managing time during automatic performance of music. The time unit "tick" which is the basis of the timing at the time of the automatic performance is the timer 7
Is calculated from the clock supplied to and the tempo of the music.
【0007】CPU1の他のポートには音源8が接続さ
れ、さらに音源8にはサウンドシステム9が接続されて
いる。音源8は、CPU1からの発音(Note O
n)処理及び消音(Note Off)処理に応じて、
楽音信号を生成及び停止する。サウンドシステム9は、
音源からの楽音信号をデジタルからアナログに変換し、
増幅等の所定の信号処理を施して、発音及び消音を行
う。A sound source 8 is connected to another port of the CPU 1, and a sound system 9 is connected to the sound source 8. The sound source 8 generates a sound (Note O) from the CPU 1.
n) Depending on the processing and the mute (Note Off) processing,
Generate and stop the tone signal. The sound system 9
Converts the tone signal from the sound source from digital to analog,
A predetermined signal processing such as amplification is performed to generate and mute sound.
【0008】ROM4に格納された曲情報データは、各
曲ごとに図3に示すように構成されている。すなわち、
16バイトの曲名文字列データ、2バイトの曲データア
ドレス、2バイトの運指データアドレス、2バイトの楽
譜画像データアドレス、1バイトのテンポデータ、1バ
イトの拍子データ、1バイトの調データで構成されてい
る。各データは、「0」を先頭アドレスとして、先頭ア
ドレスからのオフセットのアドレスによって指定され
る。最初の曲の先頭アドレスは、制御プログラムにおい
て「INFO ADR TOP」で表わされる。The music information data stored in the ROM 4 is configured for each music as shown in FIG. That is,
16-byte song title character string data, 2-byte song data address, 2-byte fingering data address, 2-byte musical score image data address, 1-byte tempo data, 1-byte beat data, 1-byte key data Have been. Each data is specified by an address offset from the head address with “0” as the head address. The head address of the first music piece is represented by “INFO ADR TOP” in the control program.
【0009】楽譜画像データは、楽曲1曲分の画像デー
タであり、図4に示すように、複数の段が「0」〜
「7」の楽譜番号によって指定される。表示装置6に
は、2つの段の楽譜画像が表示される。図5は曲データ
のフォーマットであり、アドレスSNG ADRの順
に、各楽譜のデータごとに、ノート番号、ステップタイ
ム、ゲートタイムで構成されている。ノート番号とは、
音高を示す番号「0」〜「127」のデータである。た
だし、ノート番号が「−1」のデータはNOPデータで
あり、発音はされない。したがって、図4の例のように
曲の先頭に休符がある場合には、ノート番号は「−1」
となる。ステップタイムとは、次の楽音データまでの時
間を示すデータである。ゲートタイムとは、発音時間を
示すデータである。The musical score image data is image data for one music piece, and as shown in FIG.
It is designated by the score number “7”. The display device 6 displays two levels of musical score images. FIG. 5 shows the format of music data, which is composed of a note number, a step time, and a gate time for each musical score data in the order of address SNG ADR. What is a note number?
This is data of numbers “0” to “127” indicating the pitch. However, data with a note number of "-1" is NOP data and is not sounded. Therefore, when there is a rest at the beginning of the song as in the example of FIG. 4, the note number is "-1".
Becomes The step time is data indicating the time until the next tone data. The gate time is data indicating a sound generation time.
【0010】図6は運指データのフォーマットであり、
アドレスFING ADRの順に、各楽音データごと
に、ノート番号、運指番号、経過運指番号、X位置、Y
位置で構成されている。運指番号とは、鍵盤1の任意の
鍵の操作開始を示す運指に対応する操作運指画像データ
の番号である。経過運指番号とは、次の鍵の操作開始に
到るまでの経過を示す運指に対応する経過運指画像デー
タの番号である。図7において、「1」〜「5」が操作
運指画像データの運指の画像であり、「0」、「6」及
び「7」が経過運指画像データの運指の画像である。図
6におけるX位置及びY位置のデータは、表示装置6の
画面に表示された楽譜画像において、曲の進行に応じて
演奏すべき楽譜を示すカーソルの位置のデータである。FIG. 6 shows the format of fingering data.
In the order of address FING ADR, note number, fingering number, elapsed fingering number, X position, Y
The position is configured. The fingering number is the number of operation fingering image data corresponding to fingering indicating the start of operation of an arbitrary key on the keyboard 1. The elapsed fingering number is the number of elapsed fingering image data corresponding to the fingering indicating the progress up to the start of the operation of the next key. In FIG. 7, “1” to “5” are fingering images of the operation fingering image data, and “0”, “6”, and “7” are fingering images of the elapsed fingering image data. The data of the X position and the Y position in FIG. 6 are the data of the position of the cursor indicating the score to be performed according to the progress of the music in the score image displayed on the screen of the display device 6.
【0011】図8は、CPU1によって実行される制御
プログラムのメインフローである。まず、現在の状態を
表わすレジスタSTATUSに、曲停止中のデータをセ
ットするとともに、現在ロードされている曲の曲番号を
表わすレジスタSNG NUMに「0(最初の曲の曲番
号)」をセットする(ステップA1)。次に、曲ロード
処理を行う(ステップA2)。この後は、スイッチスキ
ャン(ステップA3)、時間処理(ステップA4)、表
示処理(ステップA5)を繰り返すループ処理を実行す
る。FIG. 8 is a main flow of a control program executed by the CPU 1. First, the stopped data is set in the register STATUS indicating the current state, and "0 (first song number)" is set in the register SNG NUM indicating the song number of the currently loaded song. (Step A1). Next, music loading processing is performed (step A2). Thereafter, a loop process of repeating a switch scan (step A3), a time process (step A4), and a display process (step A5) is executed.
【0012】図9は、メインフローのステップA2にお
ける曲ロード処理のフローである。この処理では、演奏
する曲の先頭アドレスを表わすレジスタINFO AD
Rに、INFO ADR TOP(最初の曲の先頭アド
レス)+25(バイト)×SNG NUM(曲番号)の
値をセットする(ステップB1)。図3に示したよう
に、各曲は25バイトごとのデータで指定されるので、
曲番号に25バイトを乗算した値を先頭アドレスに加算
して演奏する曲を指定する。次に、タイマ7にテンポデ
ータをセットする(ステップB2)。そして、メインフ
ローに戻る。FIG. 9 is a flowchart of music loading processing in step A2 of the main flow. In this processing, a register INFO AD indicating the head address of the music to be played is provided.
The value of INFO ADR TOP (start address of the first music) +25 (bytes) × SNG NUM (music number) is set to R (step B1). As shown in FIG. 3, each song is specified by data of every 25 bytes,
The music number to be played is specified by adding the value obtained by multiplying the music number by 25 bytes to the head address. Next, tempo data is set in the timer 7 (step B2). Then, the process returns to the main flow.
【0013】図10は、メインフローのステップA3の
スイッチスキャン処理のフローである。STATUSの
内容が曲停止中であるか否かを判別し(ステップC
1)、曲停止中である場合には、スタートスイッチがオ
ンされたか否かを判別する(ステップC2)。このスイ
ッチがオンされたときは、前回のタイマ値を表わすレジ
スタLTMに、現在のタイマ値を表わすレジスタPTM
の内容をセットし、経過時間を表わすレジスタETMに
「0」をセットし、1段の楽譜の先頭からの経過時間を
表わすレジスタLETMに「0」をセットし、楽譜更新
フラグUPDFを「1」にセットする(ステップC
3)。FIG. 10 is a flowchart of the switch scan process in step A3 of the main flow. It is determined whether or not the contents of STATUS indicate that the music is stopped (step C).
1) If the music is stopped, it is determined whether or not the start switch is turned on (step C2). When this switch is turned on, the register LTM representing the previous timer value is added to the register PTM representing the current timer value.
Is set, "0" is set in a register ETM indicating the elapsed time, "0" is set in a register LETM indicating the elapsed time from the beginning of the score of one stage, and the score update flag UPDF is set to "1". (Step C
3).
【0014】次に、表示された2段の楽譜の上段の楽譜
番号を表わすレジスタUSNに「0」をセットし、下段
の楽譜番号を表わすレジスタLSNに「1」をセット
し、現在カーソルが表示されている楽譜段のtick数
を表わすレジスタLTCKに「0FF(H)」をセット
し、表示された2段の楽譜のどちらの段に現在カーソル
があるかを表わすレジスタCLにUpper(上段)を
セットする(ステップC4)。Next, "0" is set to a register USN indicating the upper score of the displayed two-stage score, and "1" is set to a register LSN indicating the lower score of the score. "0FF (H)" is set in the register LTCK indicating the number of ticks of the displayed score, and the upper (upper) is set in the register CL indicating which of the displayed two scores has the cursor at present. Set (step C4).
【0015】次に、SNG ADRに、INFO AD
Rの値に16バイトを加算したアドレスのデータをセッ
トする(ステップC5)。すなわち、図3において明ら
かなように、演奏する曲の曲データアドレスをSNG
ADRにセットする。次に、FING ADRに、IN
FO ADRの値に18バイトを加算したアドレスのデ
ータをセットする(ステップC6)。すなわち、図3に
おいて明らかなように、演奏する曲の運指データアドレ
スをセットする。次に、On待ち時間を表わすレジスタ
ONTIMEに「0」をセットする(ステップC7)。
そして、STATUSの内容を曲演奏中に設定して(ス
テップC8)、メインフローに戻る。Next, INFO AD is added to SNG ADR.
Data of an address obtained by adding 16 bytes to the value of R is set (step C5). That is, as is apparent from FIG.
Set to ADR. Next, to FING ADR, IN
Data of an address obtained by adding 18 bytes to the value of the FO ADR is set (step C6). That is, as is clear from FIG. 3, the fingering data address of the music to be played is set. Next, "0" is set to a register ONTIME representing the On wait time (step C7).
Then, the contents of STATUS are set during the music performance (step C8), and the process returns to the main flow.
【0016】ステップC2において、スタートスイッチ
がオンされない場合には、曲選択スイッチがオンされた
か否かを判別する(ステップC9)。このスイッチがオ
ンされたときは、曲選択処理を実行する(ステップC1
0)。そして、選択された曲の新曲番号をSNG NU
Mにセットする(ステップC11)。次に、SNGNU
Mの内容に応じて、図9に示した曲ロード処理を実行す
る(ステップC12)。そして、メインフローに戻る。If the start switch is not turned on in step C2, it is determined whether or not the music selection switch is turned on (step C9). When this switch is turned on, a music selection process is executed (step C1).
0). Then, the new song number of the selected song is given as SNG NU
It is set to M (step C11). Next, SNGNU
The music loading processing shown in FIG. 9 is executed according to the content of M (step C12). Then, the process returns to the main flow.
【0017】ステップC1において、STATUSの内
容が曲停止中でない場合には、ストップスイッチがオン
されたか否かを判別する(ステップC13)。このスイ
ッチがオンされたときは、STATUSの内容を曲停止
中に設定して(ステップC14)、メインフローに戻
る。If it is determined in step C1 that the content of STATUS is not music stop, it is determined whether or not the stop switch is turned on (step C13). When this switch is turned on, the content of STATUS is set to the state in which music is stopped (step C14), and the process returns to the main flow.
【0018】図11は、図10のスイッチスキャン処理
のステップC10における曲選択処理のフローである。
この処理では、曲選択画面を表示する(ステップD
1)。曲選択画面には、図12に示すように、曲番号及
び曲名が表示される。次に、ポインタnを「1(最初の
曲)」にセットする(ステップD2)。次に、ポインタ
nで指定された曲名を反転表示する(ステップD3)。
したがって、nが「1」にセットされている場合には、
最初の曲名である「きらきらぼし」が反転表示される。FIG. 11 is a flowchart of a music selection process in step C10 of the switch scan process of FIG.
In this process, a song selection screen is displayed (step D)
1). As shown in FIG. 12, a song number and a song name are displayed on the song selection screen. Next, the pointer n is set to "1 (first song)" (step D2). Next, the music title specified by the pointer n is highlighted (step D3).
Thus, if n is set to "1",
The first song title "Kirakiraboshi" is highlighted.
【0019】次に、UPスイッチがオンされたか否かを
判別し(ステップD4)、オンされたときはnをデクリ
メントする(ステップD5)。そして、nが「0」にな
ったか否かを判別する(ステップD6)。nが「0」で
ない場合には、ステップD3に移行して、UPスイッチ
によって変更されたnの曲番号の曲名を反転表示する。
ステップD6において、デクリメントされたnが「0」
になったときは、nを「1」に変更する(ステップD
7)。そして、ステップD3に移行する。すなわち、最
初の曲番号の曲名が反転表示されている状態で、UPス
イッチがオンされたときは、スイッチ操作を無効にして
表示変更はなされない。Next, it is determined whether or not the UP switch is turned on (step D4), and when it is turned on, n is decremented (step D5). Then, it is determined whether or not n has become “0” (step D6). If n is not "0", the process shifts to step D3 to highlight the song name of the song number n changed by the UP switch.
In step D6, the decremented n is “0”
, Change n to “1” (step D).
7). Then, control goes to a step D3. That is, when the UP switch is turned on in a state where the title of the first song number is highlighted, the switch operation is invalidated and the display is not changed.
【0020】ステップD4において、UPスイッチがオ
ンされない場合には、DOWNスイッチがオンされたか
否かを判別する(ステップD8)。このスイッチがオン
されたときはnをインクリメントする(ステップD
9)。そして、nがMAX(最後の曲番号)を超えたか
否かを判別する(ステップD10)。nがMAX以下で
ある場合には、ステップD3に移行して、DOWNスイ
ッチによって変更されたnの曲番号の曲名を反転表示す
る。ステップD10において、インクリメントされたn
がMAXを超えたときは、nをMAXに変更する(ステ
ップD11)。そして、ステップD3に移行する。すな
わち、最後の曲番号の曲名が反転表示されている状態
で、DOWNスイッチがオンされたときは、スイッチ操
作を無効にして表示変更はなされない。If it is determined in step D4 that the UP switch has not been turned on, it is determined whether the DOWN switch has been turned on (step D8). When this switch is turned on, n is incremented (step D).
9). Then, it is determined whether or not n exceeds MAX (the last music number) (step D10). If n is equal to or less than MAX, the process shifts to step D3 to highlight the song name of the song number of n changed by the DOWN switch. In step D10, the incremented n
Is greater than MAX, n is changed to MAX (step D11). Then, control goes to a step D3. That is, when the DOWN switch is turned on in a state where the title of the last song number is highlighted, the switch operation is invalidated and the display is not changed.
【0021】ステップD4及びステップD8において、
UPスイッチ及びDOWNスイッチのいずれもオンされ
ない場合には、OKスイッチがオンされたか否かを判別
する(ステップD12)。このスイッチがオンされたと
きは、新曲番号をnの番号として(ステップD13)、
図12の曲選択画面の表示をクリアして(ステップD1
4)、図10のフローに戻る。OKスイッチがオンされ
ない場合には、Cancelスイッチがオンされたか否
かを判別する(ステップD15)。このスイッチがオン
されたときは、図12の曲選択画面の表示をクリアして
(ステップD14)、図10のフローに戻る。In steps D4 and D8,
If neither the UP switch nor the DOWN switch is turned on, it is determined whether or not the OK switch is turned on (step D12). When this switch is turned on, the new song number is set to the number of n (step D13),
Clear the display of the song selection screen of FIG. 12 (step D1
4) Return to the flow of FIG. If the OK switch has not been turned on, it is determined whether or not the Cancel switch has been turned on (step D15). When this switch is turned on, the display of the music selection screen of FIG. 12 is cleared (step D14), and the flow returns to the flow of FIG.
【0022】図10のフローにおいては、すでに述べた
ように、曲選択処理で選択された新曲番号がSNG N
UMにセットされて、その曲がロードされる。ロードさ
れた曲の画像は、メインフローのステップA5の表示処
理によって表示装置6の画面に表示される。そして、画
面に表示された曲の画像は曲の進行すなわち時間ととも
に変化する。In the flow of FIG. 10, as described above, the new song number selected in the song selection process is SNG N
Set to UM and the song is loaded. The loaded music image is displayed on the screen of the display device 6 by the display processing in step A5 of the main flow. Then, the image of the song displayed on the screen changes with the progress of the song, that is, with time.
【0023】図13及び図14は、メインフローのステ
ップA4における時間処理のフローであり、図15は、
曲の進行に応じて表示された運指等の画面である。図1
3において、STATUSの内容が曲演奏中か否かを判
別し(ステップE1)、曲演奏中でない場合には直ちに
このフローを終了して、メインフローの表示処理に移行
する。STATUSの内容が曲演奏中である場合には、
ステップE2の処理を行う。この処理では、ETMにP
TMのデータからLTMのデータを減算した値を加算す
る。すなわち、前回までの経過時間を現在までの経過時
間に更新する。また、LETMにPTMのデータからL
TMのデータを減算した値を加算する。すなわち、前回
までの楽譜1段の先頭からの経過時間を現在までの経過
時間に更新する。また、LTMにPTMのデータをセッ
トする。すなわち、前回までのタイマ値を現在のタイマ
値に変更する。FIG. 13 and FIG. 14 show the flow of the time processing in step A4 of the main flow, and FIG.
It is a screen such as fingering displayed according to the progress of a song. FIG.
In step 3, it is determined whether or not the contents of the STATUS indicate that a musical piece is being played (step E1). If the musical piece is not being played, this flow is immediately terminated, and the flow proceeds to the main flow display process. If the content of STATUS is playing a song,
Step E2 is performed. In this process, the ETM
The value obtained by subtracting the LTM data from the TM data is added. That is, the elapsed time up to the previous time is updated to the elapsed time up to the present. In addition, LETM writes L
The value obtained by subtracting the TM data is added. That is, the elapsed time from the beginning of the musical score one stage up to the previous time is updated to the elapsed time up to the present. Also, PTM data is set in the LTM. That is, the previous timer value is changed to the current timer value.
【0024】次に、LETMの経過時間がLTCKの時
間を超えたか否かを判別する(ステップE3)。すなわ
ち、楽譜1段の経過時間がその段のtickの時間を超
えて、その段が終了したか否かを判別する。LETMの
経過時間がLTCKの時間を超えたときは、CLのデー
タがUpperか否かを判別する(ステップE4)。す
なわち、図15においてカーソル11が現在表示されて
いるのが上段(Upper)12であるか下段(Low
er)13であるかを判別する。CLのデータがUpp
erである場合には、CLのデータをLowerに変更
する(ステップE5)。CLのデータがLowerであ
る場合には、CLのデータをUpperに変更する(ス
テップE6)。Next, it is determined whether or not the elapsed time of LETM has exceeded the time of LTCK (step E3). That is, it is determined whether or not the elapsed time of one musical score exceeds the tick time of the musical score and the musical score ends. If the elapsed time of LETM exceeds the time of LTCK, it is determined whether or not the data of CL is Upper (step E4). That is, in FIG. 15, the cursor 11 is currently displayed on the upper row (Upper) 12 or on the lower row (Low).
er) 13 is determined. CL data is Upp
If it is “er”, the data of CL is changed to “Lower” (step E5). If the CL data is Lower, the CL data is changed to Upper (step E6).
【0025】CLのデータを変更した後は、UPDFに
「0(楽譜更新なし)」をセットするとともに、LET
Mに「0(変更した段の先頭)」をセットする(ステッ
プE7)。すなわちこの場合は、表示されている2段の
楽譜のうち1段のみの演奏時間が終了した場合である。
したがって、表示する楽譜の更新はなされず、カーソル
を表示する楽譜の段が変更される。After the CL data is changed, "0 (no music score update)" is set in the UPDF and the LET is set.
M is set to "0 (the head of the changed stage)" (step E7). That is, in this case, the performance time of only one of the two displayed musical scores has ended.
Therefore, the score to be displayed is not updated, and the level of the score for displaying the cursor is changed.
【0026】ステップE7の後、又はステップE3にお
いてLETMの経過時間がLTCKの時間を超えていな
い場合には、UPDFが「0」であるか否かを判別する
(ステップE8)。UPDFが「0」である場合には、
表示されている2段の楽譜のうち1段の楽譜の演奏時間
が終了して、2段目の楽譜の演奏になっている状態であ
る。この場合には、2段目の楽譜の半分の演奏が過ぎた
時に、すでに演奏が終了した段の楽譜を更新する必要が
ある。このため、LETMの時間がLTCKの時間の1
/2を超えたか否かを判別する(ステップE9)。After step E7 or when the elapsed time of LETM does not exceed the time of LTCK in step E3, it is determined whether or not UPDF is "0" (step E8). If UPDF is "0",
In this state, the performance time of one musical score out of the displayed two musical scores has ended, and the performance of the second musical score has now started. In this case, when the performance of half of the score of the second stage has passed, it is necessary to update the score of the stage which has already been completed. For this reason, the LETM time is one of the LTCK times.
/ 2 is determined (step E9).
【0027】超えた場合には、CLのデータがUppe
rであるか否かを判別する(ステップE10)。Upp
erである場合にはLSNを「2」だけインクリメント
し(ステップE11)、Lowerである場合にはUS
Nを「2」だけインクリメントする(ステップE1
2)。例えば、現在表示されている上段及び下段の楽譜
が、図4における楽譜番号「2」の楽譜及び楽譜番号
「3」の楽譜で下段にカーソルがある場合には、楽譜番
号「2」の楽譜が楽譜番号「4」の楽譜に変更される。
また、現在表示されている上段及び下段の楽譜が、楽譜
番号「4」の楽譜及び楽譜番号「3」の楽譜で上段にカ
ーソルがある場合には、楽譜番号「3」の楽譜が楽譜番
号「5」の楽譜に変更される。図15の画面はこの状態
になっている。上段又は下段の楽譜を更新した後は、U
PDFに「1(楽譜更新あり)」をセットする(ステッ
プE13)。If it exceeds, the CL data is
It is determined whether or not r (step E10). Upp
er, the LSN is incremented by "2" (step E11).
N is incremented by “2” (step E1)
2). For example, if the currently displayed upper and lower musical scores are the musical score of the musical score number “2” and the musical score of the musical score number “3” in FIG. 4, and the cursor is located at the lower stage, the musical score of the musical score number “2” is displayed. The score is changed to the score of score "4".
If the upper and lower musical scores currently displayed are the musical score of the musical score number “4” and the musical score of the musical score number “3” and the cursor is located at the upper stage, the musical score of the musical score number “3” is changed to the musical score number “ 5 ”. The screen in FIG. 15 is in this state. After updating the upper or lower score,
"1 (the score is updated)" is set in the PDF (step E13).
【0028】ステップE13においてUPDFに「1」
をセットした後、又は、ステップE8においてUPDF
がすでに「1」である場合、若しくはステップE9にお
いてLETMの経過時間がLTCKの時間の1/2を超
えていない場合には、図14のステップE14に移行し
て、STATUSの内容がOn待ちであるか否かを判別
する。On待ちである場合には、ETMの経過時間がO
NTIMEのOn待ち時間に達したか否かを判別する
(ステップE15)。On待ち時間に達していない場合
には直ちにこのフローを終了してメインフローに戻る。At step E13, "1" is set in the UPDF.
Is set, or in step E8, the
If is already “1”, or if the elapsed time of LETM does not exceed 1 / of the time of LTCK in step E9, the process shifts to step E14 in FIG. It is determined whether or not there is. When waiting for On, the elapsed time of ETM is O
It is determined whether or not the NTIME On waiting time has been reached (step E15). If the On waiting time has not been reached, this flow is immediately terminated and the flow returns to the main flow.
【0029】On待ち時間に達したときは、SNG A
DRのノート番号が「−1(休符)」であるか否かを判
別する(ステップE16)。SNG ADRが「−1」
である場合には、ONTIMEにSNG ADR+1の
ステップタイムのデータをセットして(ステップE1
7)、SNG ADRを「3」だけインクリメントして
次の楽譜に移行する(ステップE18)。そして、この
フローを終了してメインフローに戻る。例えば、図4の
楽譜の例では、最初の楽譜は全休符であるので、全休符
のステップタイムをONTIMEにセットして、次の楽
譜のノート番号をSNG ADRにセットする。When the On waiting time is reached, SNG A
It is determined whether or not the DR note number is “−1 (rest)” (step E16). SNG ADR is "-1"
In the case of, the data of the step time of SNG ADR + 1 is set in ONTIME (step E1).
7) The SNG ADR is incremented by "3" and the process proceeds to the next musical score (step E18). Then, this flow ends and the process returns to the main flow. For example, in the example of the score shown in FIG. 4, since the first score is all rests, the step time of all rests is set to ONTIME, and the note number of the next score is set to SNG ADR.
【0030】メインフローから再びこのフローに移行し
たとき、次の楽譜も全休符であるので、ステップE16
からステップE17、ステップE18に移行する。この
場合には、SNG ADRには図4の2段目の楽譜のノ
ート番号(C4)がセットされる。したがって、メイン
フローから再びこのフローに移行したとき、ステップE
16においてSNG ADRのノート番号が「−1」で
ないと判別される。この結果、NoteOn処理すなわ
ち音源8に対する発音処理を実行する(ステップE1
9)。次に、Off待ち時間を表わすレジスタOFFT
IMEに、SNGADR+2のデータであるゲートタイ
ムをセットする(ステップE20)。When the flow shifts from the main flow to this flow again, since the next musical score is also a full rest, step E16
Then, the process goes to steps E17 and E18. In this case, the note number (C4) of the musical score in the second row in FIG. 4 is set in SNG ADR. Therefore, when the flow shifts from the main flow to this flow again, step E
At S16, it is determined that the note number of the SNG ADR is not "-1". As a result, a NoteOn process, that is, a sound generation process for the sound source 8 is executed (step E1).
9). Next, a register OFFT representing the Off wait time
The gate time, which is the data of SNGADR + 2, is set in IME (step E20).
【0031】次に、FING ADRのノート番号が
「−1」であるか否かを判別する(ステップE21)。
「−1」である場合には、次のアドレスFING AD
Rのデータは現在カーソルのある段の楽譜のtick時
間である。したがって、FING ADRのtick時
間をLTCKにセットする(ステップE22)。そし
て、FING ADRを「5」だけインクリメントし
て、次の運指データのノート番号を指定する(ステップ
E23)。Next, it is determined whether or not the note number of FING ADR is "-1" (step E21).
If it is “−1”, the next address FING AD
The R data is the tick time of the musical score at the stage where the cursor is currently located. Therefore, the ticking time of FING ADR is set to LTCK (step E22). Then, FING ADR is incremented by "5", and the note number of the next fingering data is designated (step E23).
【0032】ステップE23の後、又はステップE21
においてFING ADRのノート番号が「−1」でな
い場合には、運指On処理を行う(ステップE24)。
この処理では、図7に示した「1」〜「5」の運指のう
ち、NoteOn処理の鍵の操作開始を示す運指に対応
する操作運指画像データを、ROM4から選択して読み
出し、表示装置6に与えて表示させる。図15の画面で
は、カーソル11によって指定された楽譜の操作開始を
示す運指が表示されている。次に、カーソルの移動処理
を行い(ステップE25)、ETMに「0」をセットす
るとともに、STATUSの内容をOff待ちに設定す
る(ステップE26)。そして、このフローを終了して
メインフローに戻る。After step E23 or step E21
If the note number of the FING ADR is not "-1" in step, fingering On processing is performed (step E24).
In this process, of the fingerings “1” to “5” shown in FIG. 7, the operation fingering image data corresponding to the fingering indicating the start of the key operation of the NoteOn process is selected from the ROM 4 and read out. It is given to the display device 6 to be displayed. On the screen of FIG. 15, fingering indicating the start of the operation of the musical score specified by the cursor 11 is displayed. Next, cursor movement processing is performed (step E25), and “0” is set in ETM, and the contents of STATUS are set to Off wait (step E26). Then, this flow ends and the process returns to the main flow.
【0033】ステップE14において、STATUSの
内容がOn待ちでない場合には、Off待ちであるか否
かを判別する(ステップE27)。Off待ちでもない
場合には、直ちにこのフローを終了してメインフローに
戻る。Off待ちである場合には、ETMの経過時間が
OFFTIMEの時間に達したか否かを判別する(ステ
ップE28)。Off待ち時間に達していない場合に
は、直ちにこのフローを終了してメインフローに戻る。
Off待ち時間に達したときは、NoteOff処理す
なわち音源8に対する消音処理を行う(ステップE2
9)。If it is determined in step E14 that the content of STATUS is not waiting for On, it is determined whether or not the content is waiting for Off (step E27). If it is not waiting for Off, the flow is immediately terminated and the process returns to the main flow. If waiting for Off, it is determined whether or not the elapsed time of ETM has reached the time of OFFTIME (step E28). If the Off waiting time has not been reached, this flow is immediately terminated and the process returns to the main flow.
When the Off waiting time has been reached, a Note Off process, that is, a mute process for the sound source 8 is performed (step E2).
9).
【0034】次に、SNG ADR+1のステップタイ
ムからSNG ADR+2のゲートタイムを減算した値
をONTIMEにセットする(ステップE30)。すな
わち、NoteOff処理で消音処理された後、次の楽
音の発音開始までの時間をOn待ち時間としてONTI
MEにセットする。そして、SNG ADRを「3」だ
けインクリメントして、次の楽譜のノート番号をSNG
ADRにセットする(ステップE31)。Next, a value obtained by subtracting the gate time of SNG ADR + 2 from the step time of SNG ADR + 1 is set in ONTIME (step E30). In other words, the ONTI time is defined as the time from the sound-off processing in the NoteOff processing to the start of the sounding of the next musical tone as the On wait time.
Set to ME. Then, the SNG ADR is incremented by “3”, and the note number of the next score is changed to SNG.
ADR is set (step E31).
【0035】次に、運指Off処理を行う(ステップE
32)。この処理では、図7に示した「0」、「6」、
「7」の運指のうち、NoteOff処理の次に押鍵す
る鍵の操作開始に到るまでの経過を示す運指に対応する
経過運指画像データを、ROM4から選択して読み出
し、表示装置6に与えて表示させる。次に、FINGA
DRを「5」だけインクリメントして、次に押鍵する鍵
の操作開始の操作運指画像データをFING ADRに
セットする(ステップE33)。そして、ETMに
「0」をセットするとともに、STATUSの内容をO
n待ちに設定する(ステップE34)。そして、このフ
ローを終了してメインフローに戻る。Next, fingering off processing is performed (step E).
32). In this processing, “0”, “6”,
Of the fingering of “7”, the elapsed fingering image data corresponding to the fingering indicating the progress until the start of the operation of the key pressed next to the NoteOff process is selected from the ROM 4, read out, and displayed. 6 to be displayed. Next, FINGA
DR is incremented by "5", and the operation fingering image data for starting operation of the next key to be pressed is set in FING ADR (step E33). Then, set “0” to ETM and change the contents of STATUS to O.
The wait state is set to n (step E34). Then, this flow ends and the process returns to the main flow.
【0036】このように、上記実施形態における運指表
示装置は、曲の演奏をガイドする運指の画像を表示する
表示手段(表示装置6)と、曲の楽譜にしたがって任意
の操作子(鍵盤1の任意の鍵)の操作開始を示す運指に
対応する複数種の操作運指画像データ及び次の操作子
(鍵)の操作開始に到るまでの経過を示す運指に対応す
る複数種の経過運指画像データを記憶する記憶手段(R
OM4)と、任意の操作子の操作開始の運指のガイドに
応じて対応する操作運指画像データを前記記憶手段から
選択して読み出し、当該操作子の操作終了から次の操作
子の操作開始に到るまでの運指のガイドに応じて対応す
る経過運指画像データを前記記憶手段から選択して読み
出す画像選択手段(CPU3の機能)と、この画像選択
手段によって選択された操作運指画像データ及び経過運
指画像データを前記表示手段に供給して表示させる表示
制御手段(CPU3の機能)と、を構成する。As described above, the fingering display device according to the above-described embodiment includes a display means (display device 6) for displaying an image of fingering that guides the performance of a song, and an arbitrary operator (keyboard) according to the score of the song. A plurality of types of operation fingering image data corresponding to fingering indicating the start of operation of one arbitrary key) and a plurality of types of fingering indicating progress until reaching the start of operation of the next operator (key) Storage means (R) for storing elapsed fingering image data
OM4) and the corresponding operation fingering image data is selected and read from the storage means in accordance with the fingering guide for starting the operation of an arbitrary operation element, and the operation of the next operation element is started from the end of the operation of the operation element. An image selecting means (a function of the CPU 3) for selecting and reading the corresponding elapsed fingering image data from the storage means in accordance with the fingering guide up to the fingering operation, and an operation fingering image selected by the image selecting means And display control means (function of CPU 3) for supplying data and elapsed fingering image data to the display means for display.
【0037】このような構成によって、曲の演奏をガイ
ドする際に、操作開始の運指を表示させるだけでなく、
次の操作開始に到るまでの途中の運指をも表示させる。
したがって、曲の進行に応じた極め細かな演奏ガイドを
行うことができる。With such a configuration, when guiding the performance of a song, not only the fingering for starting the operation is displayed, but also
The fingering on the way to the start of the next operation is also displayed.
Therefore, a very detailed performance guide can be performed according to the progress of the music.
【0038】なお、上記実施形態においては、鍵盤1の
離鍵のタイミングに応じて離鍵状態を表わす経過運指画
像を表示する構成にしたが、鍵盤1の離鍵のタイミング
から次の鍵の押鍵のタイミングに到るまでの複数の経過
運指画像データを曲の進行速度に応じて表示する構成に
してもよい。この場合には、曲の進行に応じた運指画像
をあたかも動画のように表示できるので、より一層、極
め細かな演奏ガイドを行うことができる。In the above embodiment, the elapsed fingering image indicating the key release state is displayed according to the key release timing of the keyboard 1, but from the key release timing of the keyboard 1, the next key is displayed. A configuration may be employed in which a plurality of elapsed fingering image data up to the key depression timing are displayed according to the progress speed of the music. In this case, the fingering image according to the progress of the music can be displayed as if it were a moving image, so that a more detailed performance guide can be performed.
【0039】[0039]
【発明の効果】本発明によれば、曲の演奏をガイドする
際に、操作開始の運指を表示させるだけでなく、次の操
作開始に到るまでの途中の運指をも表示させる。したが
って、曲の進行に応じた極め細かな演奏ガイドを行うこ
とができる。According to the present invention, when guiding the performance of a music piece, not only the fingering at the start of the operation but also the fingering in the course of the next operation is displayed. Therefore, a very detailed performance guide can be performed according to the progress of the music.
【図1】実施形態における電子鍵盤楽器のシステム構成
を示すブロック図。FIG. 1 is an exemplary block diagram showing a system configuration of an electronic keyboard instrument according to an embodiment.
【図2】図1のスイッチパネルの各スイッチを示す図。FIG. 2 is a view showing switches of the switch panel of FIG. 1;
【図3】図1のROMに格納された曲情報データを示す
図。FIG. 3 is a view showing song information data stored in a ROM of FIG. 1;
【図4】曲情報データで指定される楽曲1曲分の楽譜画
像データを示す図。FIG. 4 is a diagram showing score image data of one music piece specified by music information data.
【図5】図3の曲データアドレスで指定される曲データ
を示す図。FIG. 5 is a view showing music data specified by the music data address in FIG. 3;
【図6】図3の運指データアドレスで指定される運指デ
ータを示す図。FIG. 6 is a diagram showing fingering data specified by the fingering data address in FIG. 3;
【図7】運指データに対応する各運指の画像を示す図。FIG. 7 is a diagram showing an image of each fingering corresponding to fingering data.
【図8】図1のCPUが実行する制御プログラムのメイ
ンフローチャート。FIG. 8 is a main flowchart of a control program executed by the CPU of FIG. 1;
【図9】図8及び図10における曲ロード処理のフロー
チャート。FIG. 9 is a flowchart of a music loading process in FIGS. 8 and 10;
【図10】図8におけるスイッチスキャン処理のフロー
チャート。FIG. 10 is a flowchart of a switch scan process in FIG. 8;
【図11】図10における曲選択処理のフローチャー
ト。FIG. 11 is a flowchart of a music selection process in FIG. 10;
【図12】曲選択画面を示す図。FIG. 12 is a diagram showing a music selection screen.
【図13】図8における時間処理のフローチャート。FIG. 13 is a flowchart of time processing in FIG. 8;
【図14】図13に続く時間処理のフローチャート。FIG. 14 is a flowchart of a time process following FIG. 13;
【図15】曲の進行に応じた運指を表示した画面を示す
図。FIG. 15 is a diagram showing a screen displaying fingering according to the progress of a music.
1 CPU 2 鍵盤 3 スイッチパネル 4 ROM 5 RAM 6 表示装置 8 音源 DESCRIPTION OF SYMBOLS 1 CPU 2 Keyboard 3 Switch panel 4 ROM 5 RAM 6 Display device 8 Sound source
Claims (3)
する表示手段と、 曲の楽譜にしたがって任意の操作子の操作開始を示す運
指に対応する複数種の操作運指画像データ及び次の操作
子の操作開始に到るまでの経過を示す運指に対応する複
数種の経過運指画像データを記憶する記憶手段と、 任意の操作子の操作開始の運指のガイドに応じて対応す
る操作運指画像データを前記記憶手段から選択して読み
出し、当該操作子の操作終了から次の操作子の操作開始
に到るまでの運指のガイドに応じて対応する経過運指画
像データを前記記憶手段から選択して読み出す画像選択
手段と、 この画像選択手段によって選択された操作運指画像デー
タ及び経過運指画像データを前記表示手段に供給して表
示させる表示制御手段と、 を有することを特徴とする運指表示装置。1. A display means for displaying an image of fingering for guiding the performance of a song, a plurality of types of operation fingering image data corresponding to a fingering indicating the start of operation of an arbitrary operator according to the score of the song, and A storage means for storing a plurality of types of elapsed fingering image data corresponding to fingering indicating the progress up to the start of operation of the next operator, and according to a fingering guide for starting operation of an arbitrary operator Corresponding operation fingering image data is selected and read out from the storage means, and corresponding elapsed fingering image data corresponding to a fingering guide from the end of the operation of the operator to the start of the operation of the next operator. Image reading means for selecting and reading out from the storage means, and display control means for supplying the operation fingering image data and the elapsed fingering image data selected by the image selecting means to the display means for display. It is characterized by Fingering display device that.
ミングに応じて離鍵状態を示す運指に対応する経過運指
画像データを選択して読み出すことを特徴とする請求項
1に記載の運指表示装置。2. The method according to claim 1, wherein the image selection unit selects and reads out elapsed fingering image data corresponding to a fingering indicating a key release state in accordance with a key release timing of a keyboard. Fingering display device.
ミングから次の鍵の押鍵のタイミングに到るまでの複数
の経過運指画像データを曲の進行速度に応じて順次選択
して読み出すことを特徴とする請求項1に記載の運指表
示装置。3. The image selecting means sequentially selects a plurality of elapsed fingering image data from the timing of releasing a key to the timing of depressing a next key in accordance with the speed of music. The fingering display device according to claim 1, wherein the fingering display device reads the data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10294680A JP2000112470A (en) | 1998-10-02 | 1998-10-02 | Fingering display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10294680A JP2000112470A (en) | 1998-10-02 | 1998-10-02 | Fingering display |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000112470A true JP2000112470A (en) | 2000-04-21 |
Family
ID=17810924
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10294680A Pending JP2000112470A (en) | 1998-10-02 | 1998-10-02 | Fingering display |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000112470A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6511337B1 (en) | 1999-09-28 | 2003-01-28 | Rosemount Inc. | Environmentally sealed instrument loop adapter |
| WO2005081222A1 (en) * | 2004-02-20 | 2005-09-01 | Kabushiki Kaisha Kawai Gakki Seisakusho | Device for judging music sound of natural musical instrument played according to a performance instruction, music sound judgment program, and medium containing the program |
| US7041888B2 (en) | 2004-01-09 | 2006-05-09 | Yamaha Corporation | Fingering guide displaying apparatus for musical instrument and computer program therefor |
-
1998
- 1998-10-02 JP JP10294680A patent/JP2000112470A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6511337B1 (en) | 1999-09-28 | 2003-01-28 | Rosemount Inc. | Environmentally sealed instrument loop adapter |
| US7041888B2 (en) | 2004-01-09 | 2006-05-09 | Yamaha Corporation | Fingering guide displaying apparatus for musical instrument and computer program therefor |
| WO2005081222A1 (en) * | 2004-02-20 | 2005-09-01 | Kabushiki Kaisha Kawai Gakki Seisakusho | Device for judging music sound of natural musical instrument played according to a performance instruction, music sound judgment program, and medium containing the program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5604322A (en) | Automatic performance apparatus with a display device | |
| CN109584910B (en) | Method and apparatus for assisting editing of singing audio | |
| US7091410B2 (en) | Apparatus and computer program for providing arpeggio patterns | |
| JP2004334051A (en) | Musical score display device and musical score display computer program | |
| JPH11102187A (en) | Electronic musical instruments and storage media | |
| JP2000112470A (en) | Fingering display | |
| US6414231B1 (en) | Music score display apparatus with controlled exhibit of connective sign | |
| JP3579927B2 (en) | Automatic performance device | |
| JP3622275B2 (en) | Automatic performance control data input method and automatic performance apparatus | |
| US5756915A (en) | Electronic musical instrument having a search function and a replace function | |
| JP2003114674A (en) | Performance information display device and program | |
| JP4632646B2 (en) | Electronic musical instruments and programs | |
| US20060185500A1 (en) | Electronic musical apparatus for displaying character | |
| JP2001356768A (en) | Electronic musical instrument | |
| JP6991620B1 (en) | Electronic musical instruments, control methods and programs for electronic musical instruments | |
| JP3586904B2 (en) | Performance information processing device | |
| JP3945307B2 (en) | Performance guide method, apparatus thereof, and program | |
| JP2003108119A (en) | Performance information display device and program | |
| JP2002169540A (en) | Music score display device and recording medium | |
| JP2004145220A (en) | Electronic score display system | |
| JP3116557B2 (en) | Electronic musical instrument tone control device | |
| JPH08106285A (en) | Automatic playing device | |
| JP6766397B2 (en) | Performance assistance display device and performance assistance display method | |
| JP4062257B2 (en) | Music score display device and music score display program | |
| JP3948246B2 (en) | Performance learning apparatus and performance learning processing program |