[go: up one dir, main page]

JPH08123416A - Musical score display device - Google Patents

Musical score display device

Info

Publication number
JPH08123416A
JPH08123416A JP6282601A JP28260194A JPH08123416A JP H08123416 A JPH08123416 A JP H08123416A JP 6282601 A JP6282601 A JP 6282601A JP 28260194 A JP28260194 A JP 28260194A JP H08123416 A JPH08123416 A JP H08123416A
Authority
JP
Japan
Prior art keywords
score
display
displayed
music
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.)
Granted
Application number
JP6282601A
Other languages
Japanese (ja)
Other versions
JP3339217B2 (en
Inventor
Hiroyuki Torimura
浩之 鳥村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP28260194A priority Critical patent/JP3339217B2/en
Publication of JPH08123416A publication Critical patent/JPH08123416A/en
Application granted granted Critical
Publication of JP3339217B2 publication Critical patent/JP3339217B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE: To make it easy to read a flow of music by displaying a next score before a score which is being displayed ends. CONSTITUTION: On the screen of a display unit DPL, a score of a musical performance section of specific length, e.g. four measures is displayed. With switching position switches 14a-14d, the switching positions which are one measure, a 1/2 measure, a 1/4 measure, the length of a final note NL, etc., before the end of the displayed score can optionally be specified. The progress of the music is indicated by a location painter LP. When the performance of the music reaches a specified switching position, a score of a next performance section is displayed replacing the currently displayed score. A player can reads the score contents of the next performance section before the performance of the currently displayed score ends.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、電子楽器等に用いる
に好適な楽譜表示装置に関し、特に表示中の楽譜の終り
より前の所望の位置に楽曲進行が到来したときに次の演
奏区間の楽譜を表示することにより楽曲の流れを読取り
やすくしたものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a musical score display device suitable for use in electronic musical instruments and the like, and more particularly, when a musical piece progresses to a desired position before the end of the musical score being displayed, the next musical performance section By displaying the score, the flow of the music can be easily read.

【0002】[0002]

【従来の技術】従来、電子楽器等に設けられる楽譜表示
装置としては、予め決められた小節数の楽譜を1行とし
て表示し、楽曲進行が1行の表示楽譜の終りに達すると
次の1行の楽譜を表示するものが知られている。
2. Description of the Related Art Conventionally, as a musical score display device provided in an electronic musical instrument or the like, a musical score of a predetermined number of bars is displayed as one line, and when the music progress reaches the end of the displayed musical score of one line, the next one is displayed. It is known to display the score of a line.

【0003】また、他の楽譜表示装置としては、楽曲進
行位置が画面の中央にくるように1小節の楽譜を楽曲進
行に従って移動させて表示し、1小節の表示楽譜の終り
が画面の中央にくると次の1小節の楽譜を前の1小節と
同様にして移動させて表示するものが知られている。
As another score display device, a one-measure score is moved and displayed as the music progresses so that the music progress position is located at the center of the screen, and the end of the one-measure display score is centered on the screen. It is known to move and display the score of the next one measure in the same manner as the previous one.

【0004】[0004]

【発明が解決しようとする課題】上記した従来の楽譜表
示装置によると、楽曲の流れを読取りにくいという問題
点がある。すなわち、熟練した演奏者になると、楽譜上
で演奏個所より先の小節を読みながら演奏を行なうのが
通例であり、上記のように1行毎又は1小節毎に表示が
更新される楽譜表示装置にあっては、表示楽譜の終り近
傍を演奏中に次の小節の楽譜を読もうとしても表示され
ていないので読むことができない。
According to the above-mentioned conventional musical score display device, there is a problem that it is difficult to read the flow of music. That is, as a skilled player, it is customary to perform a performance while reading the bar preceding the performance point on the score, and the score display device in which the display is updated line by line or bar by bar as described above. In this case, when the player tries to read the score of the next bar while playing near the end of the displayed score, the score is not displayed and cannot be read.

【0005】この発明の目的は、楽曲の流れを把握しや
すい新規な楽譜表示装置を提供することにある。
An object of the present invention is to provide a new musical score display device which makes it easy to grasp the flow of music.

【0006】[0006]

【課題を解決するための手段】この発明に係る楽譜表示
装置は、所定長の演奏区間の楽譜を表示可能な表示器
と、所望の楽曲における所定長の演奏区間の楽譜を前記
表示器に表示させる表示制御手段と、前記表示器にて表
示中の楽譜に関して楽曲の進行を管理する管理手段と、
前記表示器にて表示中の楽譜に関して該楽譜の終りより
前の所定位置に前記楽曲の進行が到来したことを検出し
て検出出力を発生する検出手段とこの検出手段からの検
出出力に応じて前記表示器には表示中の楽譜に代えて該
楽譜に続く楽譜を表示させる表示切替手段とを備えたも
のである。
A musical score display apparatus according to the present invention displays a musical score of a musical performance section of a predetermined length and a musical score of a certain musical performance section of a desired music on the display. Display control means for controlling, and management means for managing the progress of the music with respect to the score being displayed on the display,
Depending on the detection output from the detection means for detecting that the progress of the music has arrived at a predetermined position before the end of the score with respect to the score being displayed on the display device and generating a detection output, The display is provided with display switching means for displaying a score following the score in place of the score being displayed.

【0007】このような構成にあっては、表示中の楽譜
の終りより前に次の楽譜に切替えるべき切替位置を指定
する指定手段を設け、検出手段では、楽曲の進行が指定
手段で指定された切替位置に到来したことを検出して検
出出力を発生するようにしてもよい。切替位置の指定
は、マニアル操作により選択的に行なってもよいし、あ
るいは記憶データに基づいて自動的に行なってもよい。
In such a structure, a designating means for designating a switching position for switching to the next musical score is provided before the end of the displayed musical score, and the detecting means designates the progress of the music by the designating means. The detection output may be generated by detecting that the switching position has been reached. The designation of the switching position may be selectively performed by a manual operation, or may be automatically performed based on the stored data.

【0008】[0008]

【作用】この発明の構成によれば、楽曲の進行が表示中
の楽譜の終りより前の指定位置に到来すると、表示器に
は、表示中の楽譜に代えて該楽譜に続く楽譜が表示され
る。従って、演奏者は、表示中の楽譜の演奏が終る前に
次に演奏すべき楽譜を読むことができる。
According to the structure of the present invention, when the progress of the musical composition reaches the specified position before the end of the displayed musical score, the musical score following the musical score is displayed on the display instead of the displayed musical score. It Therefore, the player can read the score to be played next, before the performance of the score being displayed is finished.

【0009】また、上記したように切替位置を指定する
指定手段を設けると、表示される楽譜毎に所望の切替位
置を指定することができる。
Further, if the designating means for designating the switching position is provided as described above, the desired switching position can be designated for each musical score displayed.

【0010】[0010]

【実施例】図1は、この発明の一実施例に係る電子楽器
の回路構成を示すもので、この電子楽器では、マニアル
演奏音の発生、楽譜表示等がマイクロコンピュータによ
って制御されるようになっている。
FIG. 1 shows a circuit configuration of an electronic musical instrument according to an embodiment of the present invention. In this electronic musical instrument, generation of a manual performance sound, musical score display, etc. are controlled by a microcomputer. ing.

【0011】バス10には、鍵盤走査回路12、スイッ
チ(SW)走査回路14、表示制御回路16、中央処理
装置(CPU)18、リード・オンリィ・メモリ(RO
M)20、タイマ22、ランダム・アクセス・メモリ
(RAM)24、MIDI(Musical Instrument Digita
l Interface)規格のインターフェース26、音源回路2
8等が接続されている。
The bus 10 has a keyboard scanning circuit 12, a switch (SW) scanning circuit 14, a display control circuit 16, a central processing unit (CPU) 18, and a read only memory (RO).
M) 20, timer 22, random access memory (RAM) 24, MIDI (Musical Instrument Digita)
l Interface) Standard interface 26, sound source circuit 2
8 etc. are connected.

【0012】鍵盤走査回路12は、鍵盤12Aの多数の
キーにそれぞれ連動する多数のキースイッチを走査して
キー操作情報を検出するためのものである。
The keyboard scanning circuit 12 is for scanning a large number of key switches respectively associated with a large number of keys of the keyboard 12A to detect key operation information.

【0013】SW走査回路14は、スイッチ(SW)群
14A中の各種のスイッチを走査してスイッチ操作情報
を検出するためのものである。SW群14A中の各種の
スイッチは、楽器本体のパネル面に設けられている。S
W群14A中の各種のスイッチのうち、この発明の実施
に関係するスイッチとしては、曲選択スイッチ(S
W)、スタート/ストップスイッチ(SW)、切替位置
スイッチ(SW)、テンポ変更スイッチ(SW)等があ
る。
The SW scanning circuit 14 is for scanning various switches in the switch (SW) group 14A to detect switch operation information. Various switches in the SW group 14A are provided on the panel surface of the musical instrument body. S
Among the various switches in the W group 14A, the switches related to the implementation of the present invention include a music selection switch (S
W), start / stop switch (SW), switching position switch (SW), tempo change switch (SW), and the like.

【0014】表示制御回路16は、表示部16Aでの楽
譜表示等を制御するためのものである。表示部16Aに
ついては図2を参照して後述する。
The display control circuit 16 is for controlling the score display and the like on the display section 16A. The display unit 16A will be described later with reference to FIG.

【0015】CPU18は、ROM20にストアされた
プログラムに従って楽音発生、楽譜表示等のための各種
処理を実行するもので、この発明の実施に関係する処理
については図4〜12を参照して後述する。CPU18
には、タイマ22から所定の周期でテンポクロック信号
が割込信号として供給され、CPU18は、割込信号を
受取るたびに図9のタイマ割込みルーチンを開始する。
The CPU 18 executes various kinds of processing for generating musical tones, displaying musical scores, etc. in accordance with programs stored in the ROM 20, and processing relating to the implementation of the present invention will be described later with reference to FIGS. . CPU18
, A tempo clock signal is supplied as an interrupt signal from the timer 22 at a predetermined cycle, and the CPU 18 starts the timer interrupt routine of FIG. 9 every time the interrupt signal is received.

【0016】RAM24は、CPU18による各種処理
に際してレジスタ、フラグ等として使用される記憶領域
と、楽譜表示用の曲データを記憶する曲データ記憶部と
を含んでいる。この発明の実施に関係するレジスタ類と
しては、ランフラグRUN、エンドフラグENDF、ア
ドレスポインタSAPNT,VAPNT、テンポカウン
タTCNT、表示区間長レジスタZL、切替位置レジス
タCP、切替フラグCHGF、音符長レジスタLAST
等がある。曲データ記憶部については図3を参照して後
述する。
The RAM 24 includes a storage area used as a register, a flag, etc. in various processes by the CPU 18, and a music data storage unit for storing music data for displaying a musical score. Registers related to the implementation of the present invention include a run flag RUN, an end flag ENDF, address pointers SAPNT, VAPNT, tempo counter TCNT, display section length register ZL, switching position register CP, switching flag CHGF, note length register LAST.
Etc. The song data storage unit will be described later with reference to FIG.

【0017】MIDIインターフェース26は、他の電
子楽器又は自動演奏機との間で演奏データ等を授受する
ために設けられたものである。
The MIDI interface 26 is provided for exchanging performance data and the like with other electronic musical instruments or automatic musical instruments.

【0018】音源回路28は、多数の楽音発生チャンネ
ルを有する音源を含むもので、各楽音発生チャンネル毎
に楽音信号を発生可能である。
The tone generator circuit 28 includes a tone generator having a large number of tone generation channels and can generate tone signals for each tone generation channel.

【0019】サウンドシステム30は、出力アンプ、ス
ピーカ等を含むもので、音源回路28からの楽音信号を
音響に変換するようになっている。
The sound system 30 includes an output amplifier, a speaker and the like, and is adapted to convert the musical sound signal from the sound source circuit 28 into sound.

【0020】図2は、表示部16Aの一構成例を示すも
のである。表示器DPLは、一例として液晶表示器から
なるもので、4小節分の楽譜を表示可能である。表示器
DPLの表示面には、楽譜の他に、進行小節の番号M
N、ロケーションポインタLP、テンポ値TM等も表示
される。ポインタLPは、表示された楽譜に関して楽曲
の進行位置を指示するもので、テンポ値TMに対応する
速度で右方向に移動する。
FIG. 2 shows a structural example of the display section 16A. The display device DPL is composed of a liquid crystal display device as an example, and can display a score of four bars. On the display surface of the display DPL, in addition to the score, the number M of the progressive measure is displayed.
N, location pointer LP, tempo value TM, etc. are also displayed. The pointer LP indicates the proceeding position of the music with respect to the displayed score, and moves to the right at a speed corresponding to the tempo value TM.

【0021】表示器DPLの近傍には、4個の切替位置
SW14a〜14dが設けられると共に、14a〜14
dの各スイッチ毎にその近傍に発光ダイオード等の表示
素子LEDが設けられている。切替位置SW14a、1
4b、14c、14dは、表示楽譜の終りよりそれぞれ
1小節前、1/2小節前、1/4小節前、最後の音符N
L の長さ前を次の楽譜への表示切替位置として指定する
ためのもので、任意の1つのスイッチをオンすると、そ
れに対応する表示素子LEDが点灯するようになってい
る。
In the vicinity of the display DPL, four switching positions SW14a-14d are provided and 14a-14
A display element LED such as a light emitting diode is provided in the vicinity of each switch d. Switching position SW14a, 1
4b, 14c, and 14d are 1 bar before, 1/2 bar before, 1/4 bar before, and the last note N from the end of the displayed score.
This is for designating the position before the length of L as the display switching position to the next musical score, and when any one switch is turned on, the display element LED corresponding thereto is turned on.

【0022】一例として、切替位置SW14dをオンす
ると、それに対応するLEDが点灯する。そして、楽曲
の進行が最後の音符NL の位置に到来すると、表示器D
PLの画面には、表示中の楽譜に代えて次の4小節の楽
譜が表示される。従って、演奏者は、表示中の演奏区間
の演奏が終る前に次の演奏区間の楽譜内容を読取ること
ができる。
As an example, when the switching position SW 14d is turned on, the LED corresponding thereto lights up. When the music progresses to the position of the last note N L , the display D
On the screen of PL, the score of the next four measures is displayed instead of the score being displayed. Therefore, the performer can read the musical score contents of the next performance section before the performance of the performance section being displayed ends.

【0023】ロケーションポインタLPは、次の楽譜へ
切替える際に黒のぬりつぶし状態からグレーのぬりつぶ
し状態に表示態様が変更される。そして、次の楽譜に切
替えた後は、ポインタLPが、変更された表示態様で前
の楽譜の残り区間(例えばSW14dオンの場合には音
符NL の長さ区間)を終りまで移動してから表示中の楽
譜の先頭に戻る。なお、ポインタLPの表示態様の変更
は、形、色等を変えてもよい。
The display mode of the location pointer LP is changed from the black filled state to the gray filled state when switching to the next musical score. After switching to the next score, the pointer LP moves to the end of the remaining section of the previous score (for example, the length section of the note N L when SW14d is on) in the changed display mode. Return to the top of the displayed score. The display mode of the pointer LP may be changed in shape, color or the like.

【0024】図3は、RAM24の曲データ記憶部の記
憶データフォーマットを示すものである。RAM24の
曲データ記憶部には、演奏に先立って図示しないフロッ
ピーディスク等の記録装置から(又は他機からインター
フェース26を介して)楽譜表示用の曲データが複数曲
分転送される。
FIG. 3 shows a storage data format of the music data storage section of the RAM 24. A plurality of pieces of music data for musical score display are transferred to a music data storage unit of the RAM 24 from a recording device such as a floppy disk (not shown) (or from another machine via the interface 26) before the performance.

【0025】楽譜表示用の曲データは、1曲毎に表示制
御データと楽譜データとからなっている。図3におい
て、S1 ,S2 ,S3 はいずれも表示制御データであ
り、V1はS1 に対応する楽譜データである。なお、S2
,S3 に対応する楽譜データの図示は省略した。
The music data for musical score display is composed of display control data and musical score data for each music. In FIG. 3, S 1 , S 2 , and S 3 are display control data, and V 1 is score data corresponding to S 1 . Note that S 2
, S 3 are not shown.

【0026】1曲分の曲データの構成を説明するため、
代表としてデータS1 ,V1 をとりあげる。表示制御デ
ータS1 は、ヘッダ情報HDの後に1表示区間毎にアド
レスデータAD及び音符長データLDを配置し、最後に
エンドデータEDを配置してある。また、楽譜データV
1 は、1表示区間毎に楽譜画像データVDを配置してあ
る。
In order to explain the structure of music data for one music,
Data S 1 and V 1 will be taken up as a representative. In the display control data S 1 , address data AD and note length data LD are arranged for each display section after the header information HD, and end data ED is arranged at the end. Also, the score data V
In No. 1 , musical score image data VD is arranged for each one display section.

【0027】ヘッダ情報HDとしては、拍子を表わす拍
子データ、表示すべき小節数を表わす小節数データ、標
準的な切替位置を表わす切替位置データ、初期的なテン
ポ値を表わすテンポデータ等がある。アドレスデータA
Dは、対応する表示区間の楽譜画像データの先頭アドレ
スを示すものであり、音符長データLDは、対応する表
示区間の最後の音符(例えば図2のNL )の長さを表わ
すものである。
The header information HD includes time signature data indicating a time signature, measure number data indicating the number of measures to be displayed, switching position data indicating a standard switching position, tempo data indicating an initial tempo value, and the like. Address data A
D indicates the start address of the musical score image data of the corresponding display section, and the note length data LD indicates the length of the last note (for example, N L in FIG. 2) of the corresponding display section. .

【0028】アドレスポインタSAPNTは、選択され
た曲の表示制御データを読出すために使用されるもので
ある。アドレスポインタVAPNTは、アドレスデータ
ADがセットされるもので、選択された曲の楽譜画像デ
ータを読出すために使用される。
The address pointer SAPNT is used to read the display control data of the selected music piece. The address pointer VAPNT, to which the address data AD is set, is used to read the score image data of the selected music piece.

【0029】図4は、メインルーチンの処理の流れを示
すものであり、このルーチンは、電源オン等に応じてス
タートする。
FIG. 4 shows the flow of processing of the main routine, and this routine starts when the power is turned on.

【0030】まず、ステップ40では、イニシャライズ
処理を実行し、各種レジスタを初期設定する。例えば、
フラグRUN,ENDFにはいずれも0をセットする。
First, in step 40, initialization processing is executed to initialize various registers. For example,
The flags RUN and ENDF are both set to 0.

【0031】次に、ステップ42では、図5について後
述するように鍵盤処理のサブルーチンを実行する。そし
て、ステップ44に移り、図6について後述するように
スイッチ(SW)処理のサブルーチンを実行する。
Next, at step 42, a keyboard processing subroutine is executed as will be described later with reference to FIG. Then, the process proceeds to step 44, and a switch (SW) process subroutine is executed as described later with reference to FIG.

【0032】この後、ステップ46では、図12につい
て後述するように表示更新処理のサブルーチンを実行す
る。そして、ステップ48でその他の処理を実行してか
らステップ42に戻り、それ以降の処理を上記したと同
様に繰返す。
Thereafter, in step 46, a display update process subroutine is executed as described later with reference to FIG. Then, in step 48, other processes are executed, and then the process returns to step 42, and the subsequent processes are repeated in the same manner as described above.

【0033】図5は、鍵盤処理のサブルーチンを示すも
ので、ステップ50では、鍵盤走査回路12を用いてキ
ースキャン処理を行なう。そして、ステップ52に移
り、鍵盤12Aにてキーイベント(キーオンイベント又
はキーオフイベント)ありか判定する。この判定結果が
肯定的(Y)であればステップ54に移る。
FIG. 5 shows a keyboard processing subroutine. In step 50, the keyboard scanning circuit 12 is used to perform the key scanning processing. Then, the process proceeds to step 52, and it is determined whether or not there is a key event (key-on event or key-off event) on the keyboard 12A. If this determination result is affirmative (Y), the process proceeds to step 54.

【0034】ステップ54では、キーイベントがキーオ
ンイベントか判定する。この判定結果が肯定的(Y)で
あればステップ56で発音処理を行なう。すなわち、押
されたキーに対応する音高データとキーオン信号とを音
源回路28内の空きの楽音発生チャンネルに供給し、音
高データ対応の楽音信号を発生させる。この結果、サウ
ンドシステム30からは、押されたキーに対応する楽音
が発生される。
In step 54, it is determined whether the key event is the key-on event. If the result of this determination is affirmative (Y), sound generation processing is performed in step 56. That is, the tone pitch data corresponding to the pressed key and the key-on signal are supplied to the vacant tone generation channels in the tone generator circuit 28 to generate tone signals corresponding to the tone data. As a result, the sound system 30 produces a musical sound corresponding to the pressed key.

【0035】ステップ54の判定結果が否定的(N)で
あったときは、ステップ58で消音処理を行なう。すな
わち、離されたキーに対応する楽音信号を発生している
楽音発生チャンネルにキーオフ信号を供給し、楽音信号
の減衰を開始する。
If the result of the determination at step 54 is negative (N), then the mute processing is carried out at step 58. That is, the key-off signal is supplied to the tone generation channel that is generating the tone signal corresponding to the released key, and attenuation of the tone signal is started.

【0036】ステップ56又は58の処理が終ったと
き、あるいはステップ52の判定結果が否定的(N)で
あったときは、図4のルーチンにリターンする。
When the processing of step 56 or 58 ends, or when the determination result of step 52 is negative (N), the routine returns to the routine of FIG.

【0037】図5の鍵盤処理によれば、鍵盤12Aでの
演奏操作に応じてマニアル演奏音を発生可能である。す
なわち、演奏者は、表示器DPLの楽譜表示を見ながら
マニアル演奏を行なうことができる。
According to the keyboard processing of FIG. 5, it is possible to generate a manual performance sound in response to a performance operation on the keyboard 12A. That is, the player can perform a manual performance while watching the score display on the display DPL.

【0038】図6は、SW処理のサブルーチンを示すも
のであり、ステップ60では、SW走査回路14を用い
てスイッチ(SW)スキャン処理を行なう。そして、ス
テップ62に移り、スイッチ(SW)イベントありか判
定する。
FIG. 6 shows a SW processing subroutine. In step 60, a switch (SW) scan processing is performed using the SW scanning circuit 14. Then, the process proceeds to step 62, and it is determined whether there is a switch (SW) event.

【0039】ステップ62の判定結果が肯定的(Y)で
あればステップ64に移り、図7,8,10〜12につ
いて後述するようにイベントありのスイッチ(SW)に
対応する処理を実行する。
If the determination result of step 62 is affirmative (Y), the process proceeds to step 64, and the process corresponding to the switch (SW) with event is executed as described later with reference to FIGS.

【0040】ステップ64の処理が終ったとき又はステ
ップ62の判定結果が否定的(N)であったときは、図
4のルーチンにリターンする。
When the processing of step 64 is completed or when the determination result of step 62 is negative (N), the routine returns to the routine of FIG.

【0041】図7は、曲選択SW処理のサブルーチンを
示すもので、ステップ70では、曲選択SWで選択され
た曲のヘッダ情報HDを読出し、レジスタセット、表示
等の処理を行なう。すなわち、ヘッダ情報HDのうち、
拍子データは拍子レジスタに、小節数データは小節数レ
ジスタに、切替位置データは切替位置レジスタCPに、
テンポデータはテンポレジスタにそれぞれセットする。
そして、拍子レジスタの拍子データと小節数レジスタの
小節数データとに基づいて例えば図2に示すように4小
節の5線譜表と拍子「3/4」とを表示器DPLに表示
させる。
FIG. 7 shows a subroutine of the music selection SW process. In step 70, the header information HD of the music selected by the music selection SW is read out, and processing such as register setting and display is performed. That is, of the header information HD
Time signature data is stored in the time signature register, measure number data is stored in the bar number register, switching position data is stored in the switching position register CP,
The tempo data is set in each tempo register.
Then, based on the time signature data of the time signature register and the measure number data of the measure number register, for example, as shown in FIG. 2, a 5-bar staff of four measures and a time signature "3/4" are displayed on the display device DPL.

【0042】表示器DPLには、テンポレジスタのテン
ポデータに基づいてテンポ値TMを表示させる。また、
テンポレジスタのテンポデータに基づいてタイマ22の
割込周期(テンポクロック周期)を設定する。
The display device DPL displays the tempo value TM based on the tempo data in the tempo register. Also,
The interrupt period (tempo clock period) of the timer 22 is set based on the tempo data of the tempo register.

【0043】一方、表示区間長レジスタZLには、図1
3に示すように表示区間長ZLをテンポクロック数で表
わすデータをセットする。この実施例では、4分音符の
長さをテンポクロック数24で表わしているので、表示
区間長ZLは、24×拍子数×表示小節数で表わされ
る。例えば、拍子数を3(3/4拍子)とし、表示小節
数を4とすると、レジスタZLには、テンポクロック数
288を表わすデータがセットされる。
On the other hand, the display section length register ZL is set in FIG.
As shown in 3, data indicating the display section length ZL by the tempo clock number is set. In this embodiment, since the length of the quarter note is represented by the tempo clock number 24, the display section length ZL is represented by 24 × beat number × display measure number. For example, assuming that the number of beats is 3 (3/4 beats) and the number of displayed measures is 4, data indicating the tempo clock number 288 is set in the register ZL.

【0044】切替位置レジスタCPに切替位置データを
セットしたときは、図2のSW14a〜14cに対応す
る表示素子LEDのうち該切替位置データに対応するも
のを点灯させる。切替位置データは、図13に示すよう
に表示区間の終りから長さCPだけ前の切替位置をテン
ポクロック数で表わすものである。例えば、3/4拍子
の場合、長さCPを1小節、1/2小節、1/4小節と
すると、これらに対応する切替位置はそれぞれ72、3
6、18なるテンポクロック数で表わされる。テンポカ
ウンタTCNTの値が0である表示区間の始まりから切
替位置までの長さは、表示区間長をZLとし、表示区間
の終りから切替位置までの長さをCPとすると、ZL−
CPで表わされ、例えばZL=288、CP=36(1
/2小節)ならば288−36=252となる。
When the switching position data is set in the switching position register CP, one of the display element LEDs corresponding to the SWs 14a to 14c shown in FIG. 2 is turned on. As shown in FIG. 13, the switching position data represents the switching position before the end of the display section by the length CP by the number of tempo clocks. For example, in the case of 3/4 beat, if the length CP is 1 bar, 1/2 bar, and 1/4 bar, the switching positions corresponding to these are 72 and 3, respectively.
It is represented by 6, 18 tempo clocks. The length from the start of the display section where the value of the tempo counter TCNT is 0 to the switching position is ZL-, where ZL is the display section length and CP is the length from the end of the display section to the switching position.
It is represented by CP, for example, ZL = 288, CP = 36 (1
/ 2 bar), 288-36 = 252.

【0045】次に、ステップ72では、ポインタSAP
NTを進めてアドレスデータADを読出し、ポインタV
APNTにセットする。そして、ステップ74に移る。
Next, at step 72, the pointer SAP
The address data AD is read by advancing NT, and the pointer V
Set to APNT. Then, the process proceeds to step 74.

【0046】ステップ74では、ポインタVAPNTの
示す楽譜画像データVDを読出して表示器DPLに表示
させる。この結果、表示器DPLには、選択曲中の最初
の4小節の楽譜が図2に示すように表示される。
At step 74, the musical score image data VD indicated by the pointer VAPNT is read and displayed on the display DPL. As a result, the score of the first four measures in the selected song is displayed on the display DPL as shown in FIG.

【0047】次に、ステップ76では、ポインタSAP
NTを進めて音符長データLDを読出し、レジスタLA
STにセットする。そして、ステップ78に移る。
Next, at step 76, the pointer SAP
Advance NT to read note length data LD, register LA
Set to ST. Then, the process proceeds to step 78.

【0048】ステップ78では、ポインタSAPNTを
進めて次の表示区間のアドレスデータADを読出す。そ
して、ステップ80では、読出したアドレスデータAD
をポインタVAPNTにセットする。これは、次の表示
区間の楽譜画像データを読出すための準備処理である。
この後、ステップ82に移る。
At step 78, the pointer SAPNT is advanced to read the address data AD of the next display section. Then, in step 80, the read address data AD
Is set in the pointer VAPNT. This is a preparation process for reading out the score image data of the next display section.
After this, the process proceeds to step 82.

【0049】ステップ82では、テンポカウンタTCN
Tに0をセットする。そして、ステップ84に移り、T
CNTの値に基づいてロケーションポインタLPを表示
器DPLに表示させる。この結果、ポインタLPは、表
示区間の開始位置に表示される。ステップ84の後は、
図6のルーチンにリターンする。
At step 82, the tempo counter TCN
Set T to 0. Then, the process proceeds to step 84, T
The location pointer LP is displayed on the display DPL based on the value of CNT. As a result, the pointer LP is displayed at the start position of the display section. After step 84,
It returns to the routine of FIG.

【0050】図8は、スタート/ストップSW処理のサ
ブルーチンを示すものである。通常、曲選択SWで所望
の曲を選択した後、表示楽譜に関して楽曲の進行を可能
にすべくスタート/ストップSWをオンする。
FIG. 8 shows a start / stop SW processing subroutine. Usually, after selecting a desired song with the song selection switch, the start / stop switch is turned on so that the song can proceed with respect to the displayed score.

【0051】ステップ90では、フラグRUNの値が1
か判定する。図4のステップ40の後初めてスタート/
ストップSWをオンしたときはRUNの値が0である。
この場合、ステップ90の判定結果が否定的(N)とな
り、ステップ92でRUNに1をセットする。この結
果、楽曲の進行が可能になる。ステップ92の後は、図
6のルーチンにリターンする。
In step 90, the value of the flag RUN is 1
Determine whether. First start after step 40 in Figure 4 /
The value of RUN is 0 when the stop SW is turned on.
In this case, the determination result of step 90 is negative (N), and RUN is set to 1 in step 92. As a result, it becomes possible to advance the music. After step 92, the routine returns to the routine of FIG.

【0052】一方、選択曲の演奏を終るなどしてRUN
=1の状態でスタート/ストップSWをオンしたとき
は、ステップ90の判定結果が肯定的(Y)となり、ス
テップ94に移る。
On the other hand, when the selected song is finished playing,
When the start / stop SW is turned on in the state of = 1, the determination result of step 90 becomes affirmative (Y), and the process proceeds to step 94.

【0053】ステップ94では、フラグRUN,END
Fにいずれも0をセットする。そして、ステップ96に
移り、楽譜表示を先頭に戻す。すなわち、図7のステッ
プ74で述べたと同様にして最初の4小節の楽譜を表示
器DPLに表示させる。ステップ96の後は、図6のル
ーチンにリターンする。
At step 94, the flags RUN and END are set.
Set 0 to F. Then, in step 96, the score display is returned to the beginning. That is, the score of the first four measures is displayed on the display DPL in the same manner as described in step 74 of FIG. After step 96, the routine returns to the routine of FIG.

【0054】図9は、タイマ割込みルーチンを示すもの
で、このルーチンは、タイマ22からテンポクロック信
号が発生されるたびにスタートする。
FIG. 9 shows a timer interrupt routine, which is started each time the tempo clock signal is generated from the timer 22.

【0055】まず、ステップ100では、フラグRUN
の値が1か判定する。この判定結果が否定的(N)であ
れば図4のルーチンにリターンする。
First, in step 100, the flag RUN is set.
Is 1 is determined. If the determination result is negative (N), the process returns to the routine of FIG.

【0056】図8のステップ92でRUNに1をセット
した後初めてステップ100にきた場合は、ステップ1
00の判定結果が肯定的(Y)となり、ステップ101
に移る。ステップ101では、フラグENDFが1か判
定する。ENDFは、ステップ124で1をセットする
前は1でないので、ステップ101の判定結果は否定的
(N)となり、ステップ102に移る。
If the process goes to step 100 for the first time after setting RUN to 1 in step 92 of FIG. 8, step 1
The determination result of 00 becomes affirmative (Y), and step 101
Move on to. In step 101, it is determined whether the flag ENDF is 1. Since ENDF is not 1 before setting 1 in step 124, the determination result in step 101 is negative (N), and the process proceeds to step 102.

【0057】ステップ102では、テンポカウンタTC
NTの値を1増加させる。そして、ステップ104に移
り、TCNTの値が表示区間長レジスタZLの値から切
替レジスタCPの値を差引いたものに等しいか(楽曲進
行が切替位置に到来したか)判定する。この判定結果が
否定的(N)であればステップ106に移る。
At step 102, the tempo counter TC
Increase the value of NT by 1. Then, the routine proceeds to step 104, where it is determined whether the value of TCNT is equal to the value of the display section length register ZL minus the value of the switching register CP (whether the music progression has reached the switching position). If the determination result is negative (N), the process proceeds to step 106.

【0058】ステップ106では、TCNTの値が表示
区間長レジスタZLの値に等しいか(表示中の4小節の
終りか)判定する。この判定結果が否定的(N)であれ
ばステップ108に移る。
In step 106, it is determined whether the value of TCNT is equal to the value of the display section length register ZL (whether it is the end of the four measures being displayed). If the determination result is negative (N), the process proceeds to step 108.

【0059】ステップ108では、TCNTの値に基づ
いてロケーションポインタLPを表示する。ステップ1
02でTCNTの値を1つ進めたので、ポインタLP
は、TCNT値の1増加に対応して1ステップだけ右方
向にずれた位置に表示される。ステップ108の後は、
図4のルーチンにリターンする。
In step 108, the location pointer LP is displayed based on the value of TCNT. Step 1
Since the value of TCNT is advanced by 1 in 02, the pointer LP
Is displayed at a position shifted to the right by one step in response to an increase in the TCNT value by one. After step 108,
It returns to the routine of FIG.

【0060】ポインタLPは、ステップ100〜108
の処理の繰返しにより楽曲進行に従って右方向に移動す
る。そして、楽曲進行が切替位置に到来すると、ステッ
プ104の判定結果が肯定的(Y)となり、ステップ1
10に移る。
The pointer LP has steps 100 to 108.
By repeating the above process, the player moves to the right as the music progresses. When the music progression reaches the switching position, the determination result of step 104 becomes affirmative (Y), and step 1
Go to 10.

【0061】ステップ110では、ENDFが0か判定
する。ENDFは、エンドデータEDが読出される前は
0である。この場合には、ステップ110の判定結果が
肯定的(Y)となり、ステップ112に移る。
In step 110, it is determined whether ENDF is 0. ENDF is 0 before the end data ED is read. In this case, the determination result of step 110 is affirmative (Y), and the process proceeds to step 112.

【0062】ステップ112では、フラグCHGFに1
をセットする。これは、図12の表示更新処理を可能に
するためである。そして、ステップ114に移り、ポイ
ンタLPの表示態様を黒のぬりつぶし状態からグレーの
ぬりつぶし状態に変更する。
At step 112, the flag CHGF is set to 1
Set. This is to enable the display update process of FIG. Then, the process proceeds to step 114, and the display mode of the pointer LP is changed from the black filled state to the gray filled state.

【0063】この後、ステップ108でTCNTの値に
基づいてポインタLPを表示してから図4のルーチンに
リターンする。なお、ステップ110の判定結果が否定
的(N)であったときにも図4のルーチンにリターンす
る。
Thereafter, at step 108, the pointer LP is displayed based on the value of TCNT, and then the process returns to the routine of FIG. It should be noted that the process returns to the routine of FIG. 4 also when the determination result of step 110 is negative (N).

【0064】ステップ110〜114,118を経て図
4のルーチンにリターンしたときは、ステップ46の表
示更新処理により表示中の楽譜に代えてそれに続く4小
節の楽譜が表示器DPLに表示される。表示更新処理に
ついては、図12を参照して後述する。
When the routine returns to the routine of FIG. 4 through steps 110 to 114 and 118, the display updating process of step 46 causes the display DPL to display the following four-measure score instead of the score being displayed. The display update process will be described later with reference to FIG.

【0065】楽譜表示が更新された状態において、図9
の割込みルーチンでは、ステップ100〜108の処理
が繰返えされる。従って、ポインタLPは、表示態様が
変更された状態で楽曲進行に従って表示区間の終りまで
移動する。
In the state where the score display is updated, FIG.
In the interrupt routine of, the processing of steps 100 to 108 is repeated. Therefore, the pointer LP moves to the end of the display section as the music progresses while the display mode is changed.

【0066】楽曲進行が表示区間の終りまで達すると、
ステップ106の判定結果が肯定的(Y)となり、ステ
ップ116に移る。ステップ116では、ENDFが2
か判定する。ENDFは、エンドデータEDの読出し前
は0であるので、ステップ116の判定結果は否定的
(N)となり、ステップ118に移る。
When the music progress reaches the end of the display section,
The determination result of step 106 is affirmative (Y), and the process proceeds to step 116. In step 116, ENDF is 2
Determine whether. Since ENDF is 0 before reading the end data ED, the determination result of step 116 is negative (N), and the routine proceeds to step 118.

【0067】ステップ118では、ENDFが1か判定
する。ENDFは、ステップ124で1をセットする前
は1でないので、ステップ118の判定結果は否定的
(N)となり、ステップ120に移る。
In step 118, it is determined whether ENDF is 1. Since ENDF is not 1 before setting 1 in step 124, the determination result in step 118 is negative (N), and the process proceeds to step 120.

【0068】ステップ120では、TCNTに0をセッ
トする。この結果、例えば3/4拍子の場合には、TC
NTの値が288から0に変化する。そして、ステップ
122に移り、ポインタLPの表示態様を黒のぬりつぶ
し状態に戻す。
At step 120, TCNT is set to 0. As a result, for example, in the case of 3/4 time signature, TC
The value of NT changes from 288 to 0. Then, the process proceeds to step 122, and the display mode of the pointer LP is returned to the black solid state.

【0069】次に、ステップ108では、TCNTの値
に基づいてポインタLPを表示する。この結果、ポイン
タLPは、黒のぬりつぶし状態で新たな表示区間の開始
位置に表示される。この後、図4のルーチンにリターン
する。
Next, at step 108, the pointer LP is displayed based on the value of TCNT. As a result, the pointer LP is displayed at the start position of a new display section in a black solid state. Thereafter, the process returns to the routine of FIG.

【0070】上記のようにして楽曲が進行すると共に楽
譜表示が進行していくと、やがてRAM24からは図1
2の処理によりエンドデータEDが読出されると共にス
テップ164でENDFに2がセットされる。そして、
最後の表示区間の終りになると、図9の割込みルーチン
では、ステップ106の判定結果が肯定的(Y)とな
り、ステップ116に移る。
As the music progresses and the musical score display progresses as described above, the RAM 24 eventually displays the data shown in FIG.
The end data ED is read by the processing of 2, and 2 is set in ENDF in step 164. And
At the end of the last display section, in the interrupt routine of FIG. 9, the determination result of step 106 becomes affirmative (Y), and the routine proceeds to step 116.

【0071】ステップ116では、ENDF=2により
判定結果が肯定的(Y)となり、ステップ124に移
る。ステップ124では、ENDFに1をセットする。
そして、ステップ108でTCNTの値に基づいてポイ
ンタLPを表示してから図4のルーチンにリターンす
る。
At step 116, the determination result becomes affirmative (Y) due to ENDF = 2, and the routine proceeds to step 124. At step 124, ENDF is set to 1.
Then, in step 108, the pointer LP is displayed based on the value of TCNT, and then the process returns to the routine of FIG.

【0072】この次のタイマ割込みでは、ENDF=1
によりステップ101の判定結果が肯定的(Y)とな
り、ステップ102を経ずにステップ106にくる。T
CNTの値が変らないので、ステップ106の判定結果
が肯定的(Y)となり、ステップ116に移る。
In the next timer interrupt, ENDF = 1
As a result, the determination result of step 101 becomes affirmative (Y), and the process goes to step 106 without passing through step 102. T
Since the value of CNT does not change, the determination result of step 106 becomes affirmative (Y), and the routine proceeds to step 116.

【0073】ステップ116では、ENDF=1により
判定結果が否定的(N)となり、ステップ118に移
る。ステップ118では、ENDFが1か判定する。こ
の判定結果は肯定的(Y)となり、ステップ126に移
る。
At step 116, the determination result is negative (N) due to ENDF = 1, and the routine proceeds to step 118. In step 118, it is determined whether ENDF is 1. The result of this determination is affirmative (Y), and the routine moves to step 126.

【0074】ステップ126では、RUN及びENDF
のいずれにも0をセットする。そして、ステップ128
に移り、図8のステップ96で述べたと同様にして楽譜
表示を先頭に戻す。
At step 126, RUN and ENDF are set.
0 is set in each of the. Then, step 128
Then, the score display is returned to the beginning in the same manner as described in step 96 of FIG.

【0075】この後、前述したと同様にしてステップ1
20,122,108の処理を行なってから図4のルー
チンにリターンする。この結果、ポインタLPは、黒の
ぬりつぶし状態で選択曲の最初の表示区間の開始位置に
表示される。
Thereafter, step 1 is performed in the same manner as described above.
After the processes of 20, 122 and 108 are performed, the process returns to the routine of FIG. As a result, the pointer LP is displayed at the start position of the first display section of the selected song in a black solid state.

【0076】図10は、切替位置SW処理のサブルーチ
ンを示すものである。切替位置SWは、ヘッダ情報HD
中の切替位置データに応じて設定される切替位置を変更
したい場合に操作されるもので、スタート/ストップS
Wにより楽曲進行を開始させる前又は開始させた後のい
ずれの場合にも切替位置を変更可能である。
FIG. 10 shows a subroutine of the switching position SW process. The switching position SW is the header information HD
This is operated when you want to change the switching position that is set according to the switching position data in the start / stop S
The switching position can be changed either before or after starting the music progression by W.

【0077】ステップ130では、図2のSW14a〜
14dのうち操作されたSWに対応する値を切替位置レ
ジスタCPにセットする。例えば3/4拍子の場合、操
作されたのがSW14aならば72を、SW14bなら
ば36を、SW14cならば18を、SW14dならば
レジスタLASTの値をそれぞれレジスタCPにセット
する。
In step 130, SW14a-SW14 of FIG.
The value corresponding to the operated SW of 14d is set in the switching position register CP. For example, in the case of 3/4 beat, 72 is set if the operated switch is SW14a, 36 is set for SW14b, 18 is set for SW14c, and the value of the register LAST is set in the register CP for SW14d.

【0078】次に、ステップ132では、点灯中の表示
素子LEDを消灯させると共に、操作されたSWに対応
する表示素子LEDを点灯させる。この結果、新たに選
択された切替位置を表示で確認することができる。この
後は、図6のルーチンにリターンする。
Next, at step 132, the lit display element LED is turned off, and the display element LED corresponding to the operated SW is turned on. As a result, the newly selected switching position can be confirmed on the display. After that, the process returns to the routine of FIG.

【0079】図11は、テンポ変更SW処理のサブルー
チンを示すものである。テンポ変更SWは、ヘッダ情報
HD中のテンポデータに応じて設定されるタイマ22の
割込周期(楽曲進行テンポ)を変更したい場合に操作さ
れるもので、スタート/ストップSWにより楽曲進行を
開始させる前又は開始させた後のいずれの場合にも割込
周期を変更可能である。テンポ変更SWは、テンポアッ
プ又はテンポダウンのいずれも指示可能である。
FIG. 11 shows a subroutine of tempo change SW processing. The tempo change SW is operated when it is desired to change the interrupt period (song progression tempo) of the timer 22 set according to the tempo data in the header information HD, and the start / stop SW starts the progress of the song. The interrupt cycle can be changed either before or after the start. The tempo change SW can instruct either tempo up or tempo down.

【0080】ステップ140では、テンポ変更SWで指
示されたのがテンポアップか判定する。この判定結果が
肯定的(Y)であれば、ステップ142で割込周期を短
くし、否定的(N)であればステップ144で割込周期
を長くする。
In step 140, it is determined whether the tempo change SW has instructed the tempo. If this determination result is affirmative (Y), the interrupt period is shortened in step 142, and if it is negative (N), the interrupt period is lengthened in step 144.

【0081】ステップ142又は144の処理が終った
ときは、ステップ146に移り、表示器DPLに表示さ
れたテンポ値TMを新たに設定された割込周期に対応し
て変更する。この後、図6のルーチンにリターンする。
When the process of step 142 or 144 is completed, the process proceeds to step 146, and the tempo value TM displayed on the display DPL is changed in accordance with the newly set interrupt cycle. Thereafter, the process returns to the routine of FIG.

【0082】図12は、表示更新処理のサブルーチンを
示すもので、ステップ150では、フラグCHGFが1
か判定する。この判定結果が否定的(N)であれば、図
4のルーチンにリターンする。
FIG. 12 shows a subroutine of the display update process. In step 150, the flag CHGF is set to 1
Determine whether. If the determination result is negative (N), the process returns to the routine of FIG.

【0083】図9のステップ112でCHGFに1をセ
ットした後初めてステップ150にきたときは、ステッ
プ150の判定結果が肯定的(Y)となり、ステップ1
52に移る。ステップ152では、CHGFに0をセッ
トする。これは、次回の表示更新を可能にするためであ
る。
When step 150 is first reached after setting CHGF to 1 in step 112 of FIG. 9, the determination result of step 150 is affirmative (Y), and step 1
Move to 52. In step 152, 0 is set in CHGF. This is to enable the next display update.

【0084】次に、ステップ154では、ポインタVA
PNTの示す楽譜画像データVDを読出して表示器DP
Lに表示させる。この結果、表示器DPLには、図13
に示す表示区間ZLの終りより長さCPだけ前のタイミ
ングで表示中の楽譜に代えてその次の4小節の楽譜が表
示される。従って、演奏者は、楽譜の末尾近傍を演奏し
つつ次に演奏すべき楽譜の内容を知ることができる。
Next, in step 154, the pointer VA
The musical score image data VD indicated by the PNT is read and the display DP
Display on L. As a result, the display DPL is shown in FIG.
At the timing of the length CP before the end of the display section ZL shown in, the score of the next four measures is displayed instead of the score being displayed. Therefore, the player can know the content of the score to be played next while playing near the end of the score.

【0085】ステップ156では、ポインタSAPNT
を進めて次の表示区間の音符長データLDを読出してレ
ジスタLASTにセットする。そして、ステップ158
に移り、SAPNTを進めてデータを読出す。このとき
読出されるのは、アドレスデータAD又はエンドデータ
EDのいずれかである。
In step 156, the pointer SAPNT
To read the note length data LD of the next display section and set it in the register LAST. And step 158
And proceeds to SAPNT to read data. At this time, either the address data AD or the end data ED is read.

【0086】次に、ステップ160では、読出しデータ
がエンドデータEDか判定する。この判定結果が否定的
(N)であればステップ162に移り、読出したアドレ
スデータADをポインタVAPNTにセットする。この
結果、次の楽譜画像データの読出しが可能になる。
Next, at step 160, it is judged whether the read data is the end data ED. If the determination result is negative (N), the process proceeds to step 162, and the read address data AD is set in the pointer VAPNT. As a result, the next score image data can be read.

【0087】ステップ160の判定結果が肯定的(Y)
であったときは、ステップ164でフラグENDFに2
をセットする。ステップ162又は164の処理が終っ
たときは図4のルーチンにリターンする。
The determination result of step 160 is positive (Y).
If it is, the flag ENDF is set to 2 in step 164.
Set. When the processing of step 162 or 164 ends, the routine returns to the routine of FIG.

【0088】この発明は、上記した実施例に限定される
ものではなく、種々の改変形態で実施可能なものであ
る。例えば、次のような変更が可能である。
The present invention is not limited to the above embodiments, but can be implemented in various modified forms. For example, the following changes are possible.

【0089】(1)1画面分の楽譜毎に拍子、小節数、
切替位置等を変更可能としてもよい。このためには、1
画面分の表示制御データとして、拍子、小節数、切替位
置等を示すデータを記憶しておき、これらのデータに基
づいて拍子、小節数、切替位置等を制御すればよい。
(1) Time signature, number of measures, and score for each score on one screen
The switching position and the like may be changeable. For this, 1
As the display control data for the screen, data indicating the time signature, the number of measures, the switching position, etc. may be stored, and the time signature, the number of measures, the switching position, etc. may be controlled based on these data.

【0090】(2)楽譜表示のための画像データは、自
動演奏データ(音高・音長データ等)に基づいて作成す
るようにしてもよい。
(2) The image data for displaying the musical score may be created based on the automatic performance data (pitch / note length data, etc.).

【0091】(3)楽譜表示の進行に合わせて自動演奏
(例えば、自動リズム演奏、自動伴奏、表示パートとは
別パートの自動演奏等)を行なってもよい。
(3) Automatic performance (eg, automatic rhythm performance, automatic accompaniment, automatic performance of a part other than the display part, etc.) may be performed in accordance with the progress of the score display.

【0092】(4)楽曲の進行を管理する手段として
は、所望のテンポに従ってロケーションポインタを進め
るものに限らず、演奏者の演奏進行に従って楽曲進行を
管理するものでもよい。このためには、表示する楽譜と
同一内容の演奏データを記憶しておき、その記憶データ
と演奏者の演奏に基づく演奏データとを比較して現在の
演奏位置を求め、表示するようにすればよい。
(4) The means for managing the progress of the music is not limited to the one that advances the location pointer according to the desired tempo, but may be the one that manages the music progression according to the performance progress of the performer. To this end, performance data having the same contents as the score to be displayed are stored, the stored data is compared with the performance data based on the performance of the performer, and the current performance position is obtained and displayed. Good.

【0093】(5)楽譜表示は、1行表示に限らず、複
数行を表示するようにしてもよい。この場合、複数行の
うちの最後の行の楽譜表示にこの発明を適用すればよ
い。
(5) The score display is not limited to one line display, but a plurality of lines may be displayed. In this case, the present invention may be applied to the score display of the last line of a plurality of lines.

【0094】(6)切替位置の選択的指定は、スイッチ
に限らず、楽譜表示面上で指定するもの(例えばマウス
等のポインティングデバイスで指定するもの、タッチパ
ネルへのタッチ操作で指定するものなど)でもよい。
(6) The selective designation of the switching position is not limited to the switch but is designated on the musical score display surface (for example, designated by a pointing device such as a mouse, designated by a touch operation on the touch panel, etc.). But it's okay.

【0095】(7)楽譜表示装置は、電子楽器等に組込
むものに限らず、単体であってもよいし、あるいはパー
ソナルコンピュータ等で実現してもよい。
(7) The musical score display device is not limited to being incorporated in an electronic musical instrument or the like, and may be a single unit or may be realized by a personal computer or the like.

【0096】[0096]

【発明の効果】以上のように、この発明によれば、表示
中の楽譜の終りより前に次の楽譜を表示するようにした
ので、熟練者等にあっては、表示中の楽譜の演奏が終る
前に次に演奏すべき楽譜を読むことができ、楽曲の流れ
を十分に把握した上で演奏を行なえる効果が得られる。
As described above, according to the present invention, the next musical score is displayed before the end of the musical score being displayed. Therefore, an expert or the like can play the musical score being displayed. Before the end, you can read the score to be played next, and you can get the effect that you can play after fully understanding the flow of music.

【0097】また、切替位置を指定する指定手段を設け
ると、表示される楽譜毎に所望の切替位置を指定するこ
とができ、楽譜の演奏難易度や演奏者の習熟度(初心者
か熟練者か)に適合した切替表示が可能となる効果も得
られる。
Further, if a designating means for designating a switching position is provided, a desired switching position can be designated for each displayed musical score, and the difficulty level of playing the musical score and the proficiency level of the player (whether it is a beginner or an expert). ), It is possible to obtain the effect that the switching display can be performed.

【図面の簡単な説明】[Brief description of drawings]

【図1】 この発明の一実施例に係る電子楽器の回路構
成を示すブロック図である。
FIG. 1 is a block diagram showing a circuit configuration of an electronic musical instrument according to an embodiment of the present invention.

【図2】 図1の電子楽器の表示部を示す正面図であ
る。
FIG. 2 is a front view showing a display unit of the electronic musical instrument shown in FIG.

【図3】 RAM24の曲データ記憶部における記憶デ
ータフォーマットを示す図である。
FIG. 3 is a diagram showing a storage data format in a music data storage section of a RAM 24.

【図4】 メインルーチンを示すフローチャートであ
る。
FIG. 4 is a flowchart showing a main routine.

【図5】 鍵盤処理のサブルーチンを示すフローチャー
トである。
FIG. 5 is a flowchart showing a keyboard processing subroutine.

【図6】 SW処理のサブルーチンを示すフローチャー
トである。
FIG. 6 is a flowchart showing a subroutine of SW processing.

【図7】 曲選択SW処理のサブルーチンを示すフロー
チャートである。
FIG. 7 is a flowchart showing a subroutine of music selection SW processing.

【図8】 スタート/ストップSW処理のサブルーチン
を示すフローチャートである。
FIG. 8 is a flowchart showing a subroutine of start / stop SW processing.

【図9】 タイマ割込みルーチンを示すフローチャート
である。
FIG. 9 is a flowchart showing a timer interrupt routine.

【図10】 切替位置SW処理のサブルーチンを示すフ
ローチャートである。
FIG. 10 is a flowchart showing a subroutine of switching position SW processing.

【図11】 テンポ変更SW処理のサブルーチンを示す
フローチャートである。
FIG. 11 is a flowchart showing a subroutine of tempo change SW processing.

【図12】 表示更新処理のサブルーチンを示すフロー
チャートである。
FIG. 12 is a flowchart showing a subroutine of display update processing.

【図13】 楽譜表示動作を説明するための説明図であ
る。
FIG. 13 is an explanatory diagram illustrating a score display operation.

【符号の説明】[Explanation of symbols]

10:バス、12A:鍵盤、12:鍵盤走査回路、14
A:SW群、14a〜14d:切替位置SW、14:S
W走査回路、16A:表示部、16:表示制御回路、1
8:CPU、20:ROM、22:タイマ、24:RA
M、26:MIDIインターフェース、28:音源回
路、30:サウンドシステム、DPL:表示器。
10: bus, 12A: keyboard, 12: keyboard scanning circuit, 14
A: SW group, 14a to 14d: switching position SW, 14: S
W scanning circuit, 16A: display unit, 16: display control circuit, 1
8: CPU, 20: ROM, 22: timer, 24: RA
M, 26: MIDI interface, 28: tone generator circuit, 30: sound system, DPL: display.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】所定長の演奏区間の楽譜を表示可能な表示
器と、 所望の楽曲における所定長の演奏区間の楽譜を前記表示
器に表示させる表示制御手段と、 前記表示器にて表示中の楽譜に関して楽曲の進行を管理
する管理手段と、 前記表示器にて表示中の楽譜に関して該楽譜の終りより
前の所定位置に前記楽曲の進行が到来したことを検出し
て検出出力を発生する検出手段とこの検出手段からの検
出出力に応じて前記表示器には表示中の楽譜に代えて該
楽譜に続く楽譜を表示させる表示切替手段とを備えた楽
譜表示装置。
1. A display device capable of displaying a musical score of a predetermined length playing section, display control means for displaying a musical score of a predetermined musical length of a desired music piece on the display device, and displaying on the display device. Management means for managing the progress of the music with respect to the score, and detecting that the progress of the music has arrived at a predetermined position before the end of the score with respect to the score being displayed on the display, and generates a detection output. A musical score display device comprising a detecting means and a display switching means for displaying a musical score following the musical score on the display instead of the musical score being displayed on the display according to a detection output from the detecting means.
【請求項2】所定長の演奏区間の楽譜を表示可能な表示
器と、 所望の楽曲における所定長の演奏区間の楽譜を前記表示
器に表示させる表示制御手段と、 前記表示器にて表示中の楽譜に関して楽曲の進行を管理
する管理手段と、 前記表示器にて表示中の楽譜に関して該楽譜の終りより
前に次の楽譜に切替えるべき切替位置を指定する指定手
段と、 前記表示器にて表示中の楽譜に関して前記楽曲の進行が
前記指定手段で指定された切替位置に到来したことを検
出して検出出力を発生する検出手段と、 この検出手段からの検出出力に応じて前記表示器には表
示中の楽譜に代えて該楽譜に続く楽譜を表示させる表示
切替手段とを備えた楽譜表示装置。
2. A display device capable of displaying a musical score of a predetermined length playing section, display control means for displaying a musical score of a predetermined length playing segment of a desired musical composition on the display device, and displaying on the display device. Management means for managing the progress of the music for the score, and specification means for designating a switching position for switching to the next music before the end of the music displayed on the display, Detecting means for generating a detection output by detecting that the progress of the music reaches the switching position designated by the designating means with respect to the score being displayed, and the display device according to the detection output from the detecting means. Is a musical score display device having display switching means for displaying a musical score following the musical score in place of the musical score being displayed.
JP28260194A 1994-10-21 1994-10-21 Score display device Expired - Fee Related JP3339217B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28260194A JP3339217B2 (en) 1994-10-21 1994-10-21 Score display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28260194A JP3339217B2 (en) 1994-10-21 1994-10-21 Score display device

Publications (2)

Publication Number Publication Date
JPH08123416A true JPH08123416A (en) 1996-05-17
JP3339217B2 JP3339217B2 (en) 2002-10-28

Family

ID=17654636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28260194A Expired - Fee Related JP3339217B2 (en) 1994-10-21 1994-10-21 Score display device

Country Status (1)

Country Link
JP (1) JP3339217B2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1138982A (en) * 1997-07-16 1999-02-12 Brother Ind Ltd Musical performance equipment
US6072114A (en) * 1998-01-13 2000-06-06 Yamaha Corporation Score display apparatus and method capable of displaying additional data, and storage medium
JP2003015638A (en) * 2001-06-29 2003-01-17 Yamaha Corp Musical score display method
US7297856B2 (en) 1996-07-10 2007-11-20 Sitrick David H System and methodology for coordinating musical communication and display
US7423213B2 (en) 1996-07-10 2008-09-09 David Sitrick Multi-dimensional transformation systems and display communication architecture for compositions and derivations thereof
US7612278B2 (en) 1996-07-10 2009-11-03 Sitrick David H System and methodology for image and overlaid annotation display, management and communication
US8875011B2 (en) 2011-05-06 2014-10-28 David H. Sitrick Systems and methodologies providing for collaboration among a plurality of users at a plurality of computing appliances
US8914735B2 (en) 2011-05-06 2014-12-16 David H. Sitrick Systems and methodologies providing collaboration and display among a plurality of users
US8918722B2 (en) 2011-05-06 2014-12-23 David H. Sitrick System and methodology for collaboration in groups with split screen displays
US8918723B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies comprising a plurality of computing appliances having input apparatus and display apparatus and logically structured as a main team
US8918721B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing for collaboration by respective users of a plurality of computing appliances working concurrently on a common project having an associated display
US8918724B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing controlled voice and data communication among a plurality of computing appliances associated as team members of at least one respective team or of a plurality of teams and sub-teams within the teams
US8924859B2 (en) 2011-05-06 2014-12-30 David H. Sitrick Systems and methodologies supporting collaboration of users as members of a team, among a plurality of computing appliances
US8990677B2 (en) 2011-05-06 2015-03-24 David H. Sitrick System and methodology for collaboration utilizing combined display with evolving common shared underlying image
US9224129B2 (en) 2011-05-06 2015-12-29 David H. Sitrick System and methodology for multiple users concurrently working and viewing on a common project
US9330366B2 (en) 2011-05-06 2016-05-03 David H. Sitrick System and method for collaboration via team and role designation and control and management of annotations
US10402485B2 (en) 2011-05-06 2019-09-03 David H. Sitrick Systems and methodologies providing controlled collaboration among a plurality of users

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7297856B2 (en) 1996-07-10 2007-11-20 Sitrick David H System and methodology for coordinating musical communication and display
US7423213B2 (en) 1996-07-10 2008-09-09 David Sitrick Multi-dimensional transformation systems and display communication architecture for compositions and derivations thereof
US7612278B2 (en) 1996-07-10 2009-11-03 Sitrick David H System and methodology for image and overlaid annotation display, management and communication
US8692099B2 (en) 1996-07-10 2014-04-08 Bassilic Technologies Llc System and methodology of coordinated collaboration among users and groups
US9111462B2 (en) 1996-07-10 2015-08-18 Bassilic Technologies Llc Comparing display data to user interactions
JPH1138982A (en) * 1997-07-16 1999-02-12 Brother Ind Ltd Musical performance equipment
US6072114A (en) * 1998-01-13 2000-06-06 Yamaha Corporation Score display apparatus and method capable of displaying additional data, and storage medium
JP2003015638A (en) * 2001-06-29 2003-01-17 Yamaha Corp Musical score display method
US8914735B2 (en) 2011-05-06 2014-12-16 David H. Sitrick Systems and methodologies providing collaboration and display among a plurality of users
US8918722B2 (en) 2011-05-06 2014-12-23 David H. Sitrick System and methodology for collaboration in groups with split screen displays
US8918723B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies comprising a plurality of computing appliances having input apparatus and display apparatus and logically structured as a main team
US8918721B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing for collaboration by respective users of a plurality of computing appliances working concurrently on a common project having an associated display
US8918724B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing controlled voice and data communication among a plurality of computing appliances associated as team members of at least one respective team or of a plurality of teams and sub-teams within the teams
US8924859B2 (en) 2011-05-06 2014-12-30 David H. Sitrick Systems and methodologies supporting collaboration of users as members of a team, among a plurality of computing appliances
US8990677B2 (en) 2011-05-06 2015-03-24 David H. Sitrick System and methodology for collaboration utilizing combined display with evolving common shared underlying image
US8875011B2 (en) 2011-05-06 2014-10-28 David H. Sitrick Systems and methodologies providing for collaboration among a plurality of users at a plurality of computing appliances
US9224129B2 (en) 2011-05-06 2015-12-29 David H. Sitrick System and methodology for multiple users concurrently working and viewing on a common project
US9330366B2 (en) 2011-05-06 2016-05-03 David H. Sitrick System and method for collaboration via team and role designation and control and management of annotations
US10402485B2 (en) 2011-05-06 2019-09-03 David H. Sitrick Systems and methodologies providing controlled collaboration among a plurality of users

Also Published As

Publication number Publication date
JP3339217B2 (en) 2002-10-28

Similar Documents

Publication Publication Date Title
US6555737B2 (en) Performance instruction apparatus and method
JP3339217B2 (en) Score display device
EP1302927B1 (en) Chord presenting apparatus and method
JPH09292878A (en) Performance supporting device
JP2000214848A (en) Performance support device, performance support method, and recording medium with performance support program recorded therein
JP4808868B2 (en) Automatic performance device
JP3389705B2 (en) Electronic keyboard instrument
JP3815249B2 (en) Music score display device and music score display program
JPH0631980B2 (en) Automatic musical instrument accompaniment device
JP2003108126A (en) Electronic musical instrument
JPH07191668A (en) Electronic musical instrument
JP2555569B2 (en) Electronic musical instrument
JP3296202B2 (en) Performance operation instruction device
JP3717651B2 (en) Lyric display device, computer-readable recording medium applied to the device, and lyrics display method
JP2000293168A (en) Playing support device for keyboard musical instrument
JP4172335B2 (en) Automatic accompaniment generator and program
JP3649117B2 (en) Musical sound reproducing apparatus and method, and storage medium
JP3275341B2 (en) Tone generator
JPH0895565A (en) Automatic player
JP2001100739A (en) Music information display device and music information display method
JP3263966B2 (en) Electronic musical instrument with automatic performance function
JP3324035B2 (en) Automatic accompaniment device
JPH08211872A (en) Musical instrument
JP2003308071A (en) Automatic performance device
JPH0812552B2 (en) Electronic musical instrument with automatic playing device

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070816

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080816

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090816

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100816

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100816

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110816

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees