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

JP4337515B2 - Performance instruction device and program - Google Patents

Performance instruction device and program Download PDF

Info

Publication number
JP4337515B2
JP4337515B2 JP2003391868A JP2003391868A JP4337515B2 JP 4337515 B2 JP4337515 B2 JP 4337515B2 JP 2003391868 A JP2003391868 A JP 2003391868A JP 2003391868 A JP2003391868 A JP 2003391868A JP 4337515 B2 JP4337515 B2 JP 4337515B2
Authority
JP
Japan
Prior art keywords
key
keyboard
display
displayed
range
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003391868A
Other languages
Japanese (ja)
Other versions
JP2005156676A (en
Inventor
和郎 春山
真一 伊藤
忠彦 池谷
信浩 南部
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 JP2003391868A priority Critical patent/JP4337515B2/en
Publication of JP2005156676A publication Critical patent/JP2005156676A/en
Application granted granted Critical
Publication of JP4337515B2 publication Critical patent/JP4337515B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

この発明は、画面上に鍵盤を表示して演奏情報に従って演奏指示を行うに際して、表示された鍵盤に対応した案内表示を行うことができる演奏指示システムに関する。   The present invention relates to a performance instruction system capable of displaying guidance corresponding to a displayed keyboard when a keyboard is displayed on a screen and a performance instruction is given according to performance information.

従来より、画面上に鍵盤を表示し、押鍵すべき鍵の表示態様を順次変更してユーザに演奏指示を行う装置がある。このような従来の方法では、表示画面が鍵盤の全鍵域を一度に表示可能な大きさを有していない場合、表示されていない鍵に相当する音高の演奏指示ができなくなる。   2. Description of the Related Art Conventionally, there is an apparatus that displays a keyboard on a screen and sequentially changes a display mode of keys to be pressed to give a user a performance instruction. In such a conventional method, if the display screen does not have a size capable of displaying the entire key range of the keyboard at a time, it is not possible to give a performance instruction for a pitch corresponding to a key that is not displayed.

また、画面に表示された鍵盤の一部を拡大表示し、演奏情報の音高に応じて鍵盤を左右方向にスクロール表示させるものが、例えば、特許文献1で提案されている。このように鍵盤をスクロール表示させると、各音高の演奏指示は可能になるが、演奏中に表示された鍵盤が左右にスクロールし続けると見づらくなるという不都合がある。
特開平9ー305171号公報(段落〔0090〕)
Further, for example, Japanese Patent Laid-Open No. 2004-228561 proposes that a part of the keyboard displayed on the screen is enlarged and the keyboard is scrolled in the horizontal direction according to the pitch of the performance information. When the keyboard is scrolled in this way, it is possible to instruct performance of each pitch, but there is an inconvenience that it becomes difficult to see if the keyboard displayed during performance continues to scroll left and right.
JP-A-9-305171 (paragraph [0090])

この発明は、このような不都合に鑑み、演奏情報に従って、画面上に所定の鍵域サイズで表示された鍵盤に対応した案内表示を行うことにより、装置に実装される鍵盤の一部しか表示することができない場合でも、演奏指示に対応した効果的な表示を行うことができる演奏指示システムを提供することを目的とする。   In view of such inconvenience, the present invention displays only a part of the keyboard mounted on the apparatus by performing guidance display corresponding to the keyboard displayed with a predetermined key range size on the screen according to the performance information. An object of the present invention is to provide a performance instruction system that can perform an effective display corresponding to a performance instruction even when it cannot be performed.

この発明の主たる特徴に従うと、演奏情報を順次取得する演奏情報取得手段(S5)と、画面(SC)上に所定の鍵域サイズ(RK)をもって鍵盤(DK)を表示する鍵盤表示手段(10;S2,S11)と、表示された鍵盤(DK)中に、取得された演奏情報の音高に該当する鍵がある場合(S6・YES)、当該鍵の表示態様を変更する鍵表示変更手段(GL;S7,S11)と、表示された鍵盤(DK)中に、取得された演奏情報の音高に該当する鍵がない場合(S6・NO)、表示された鍵盤(DK)の鍵域外に当該鍵があることを報知する鍵域外報知手段(SBa,SBb;S8)と、ユーザ操作に応じて鍵域切替えを指示する鍵域切替え指示手段(SBa,SBb;S9)とを具備し、鍵域外報知手段(SBa,SBb;S8)による報知が行われている状態で鍵域切替えが指示されると(S9・YES→S10・YES)、鍵盤表示手段(10;S2,S11)は、画面に表示される鍵盤(DK)の鍵域を、当該鍵を含む鍵域に(例えば、C2〜C4→C4〜C6)切り替え(S11)、鍵表示変更手段(GL;S7,S11)は、鍵域が切り替えられた鍵盤(DK)中にある当該鍵の表示態様を変更する(S11)演奏指示装置〔請求項1〕が提供される。なお、括弧書きは、理解の便のために、対応する実施例の参照記号等を付記したものであり、以下においても同様である。   According to the main feature of the present invention, performance information acquisition means (S5) for sequentially acquiring performance information and keyboard display means (10) for displaying a keyboard (DK) with a predetermined key range size (RK) on the screen (SC). S2 and S11), and when there is a key corresponding to the pitch of the acquired performance information in the displayed keyboard (DK) (YES in S6), key display changing means for changing the display mode of the key (GL; S7, S11) and if there is no key corresponding to the pitch of the acquired performance information in the displayed keyboard (DK) (S6, NO), out of the key range of the displayed keyboard (DK) A non-key range notification means (SBa, SBb; S8) for notifying that the key is present, and a key range switching instruction means (SBa, SBb; S9) for instructing key range switching according to a user operation, Out-of-key notification means (SBa, SBb; S8) When the key range switching is instructed in the state where the notification is made (S9, YES → S10, YES), the keyboard display means (10; S2, S11) displays the key of the keyboard (DK) displayed on the screen. The range is switched to a range including the key (for example, C2 to C4 → C4 to C6) (S11), and the key display changing means (GL; S7, S11) is in the keyboard (DK) in which the range is switched. (1) A performance instructing device (Claim 1) is provided which changes the display mode of the key. Note that the parentheses are added with reference symbols and the like of the corresponding embodiments for the convenience of understanding, and the same applies to the following.

また、この特徴に従って、演奏情報を順次取得する演奏情報取得ステップ(S5)と、画面(SC)上に所定の鍵域サイズ(RK)をもって鍵盤(DK)を表示する鍵盤表示ステップ(S2,S11)と、表示された鍵盤(DK)中に、取得された演奏情報の音高に該当する鍵がある場合(S6・YES)、当該鍵の表示態様を変更する鍵表示変更ステップ(S7,S11)と、表示された鍵盤(DK)中に、取得された演奏情報の音高に該当する鍵がない場合(S6・NO)、表示された鍵盤(DK)の鍵域外に当該鍵があることを報知する鍵域外報知ステップ(S8)と、ユーザ操作に応じて鍵域切替えを指示する鍵域切替え指示ステップ(S9)とから成り、鍵域外報知ステップ(S8)での報知が行われている状態で鍵域切替えが指示されると(S9・YES→S10・YES)、鍵盤表示ステップ(S2,S11)では、画面に表示される鍵盤(DK)の鍵域を、当該鍵を含む鍵域に(例えば、C2〜C4→C4〜C6)切り替え(S11)、鍵表示変更ステップ(S7,S11)では、鍵域が切り替えられた鍵盤(DK)中にある当該鍵の表示態様を変更する(S11)手順をコンピュータに実行させるための演奏指示プログラム〔請求項2〕が提供される。
Further, according to this feature, a performance information acquisition step (S5) for sequentially acquiring performance information and a keyboard display step (S2, S11) for displaying a keyboard (DK) with a predetermined key range size (RK) on the screen (SC). ), And if there is a key corresponding to the pitch of the acquired performance information in the displayed keyboard (DK) (YES in S6), a key display changing step (S7, S11) for changing the display mode of the key ), And there is no key corresponding to the pitch of the acquired performance information in the displayed keyboard (DK) (S6, NO), the key is outside the key range of the displayed keyboard (DK) And a key range switching instruction step (S9) for instructing key range switching in response to a user operation, and notification in the out-of-key range notification step (S8) is performed. Key range switching is Then (S9 · YES → S10 · YES), in the keyboard display step (S2, S11), the key range of the keyboard (DK) displayed on the screen is changed to a key range including the key (for example, C2 to C4). (→ C4 to C6) In the switching (S11) and key display changing step (S7, S11), the computer changes the display mode of the key in the keyboard (DK) whose key range has been switched (S11). A performance instruction program (claim 2) is provided.

この発明による演奏指示システムでは、演奏情報源(3,4,12)から順次取得される演奏情報に従って、画面(SC)上に表示された所定鍵域サイズ(RK)の鍵盤(DK)に対応した案内表示を行う。つまり、この表示鍵盤(DK)の鍵域内に演奏情報の音高に該当する鍵がある場合は(S6・YES)、鍵表示変更手段(GL)によって当該鍵の表示態様を変更し(S7,S11)、そうでない場合には(S6・NO)、鍵域外報知手段(SBa,SBb)によって、当該音高に該当する鍵が表示鍵盤(DK)の鍵域外にあることを報知する(S8)。   The performance instruction system according to the present invention corresponds to a keyboard (DK) having a predetermined key range size (RK) displayed on the screen (SC) in accordance with performance information sequentially obtained from the performance information sources (3, 4, 12). The displayed guidance is displayed. In other words, if there is a key corresponding to the pitch of the performance information within the key range of the display keyboard (DK) (S6, YES), the display mode of the key is changed by the key display changing means (GL) (S7, S11), otherwise (S6, NO), the outside key range notifying means (SBa, SBb) notifies that the key corresponding to the pitch is outside the key range of the display keyboard (DK) (S8). .

さらに、鍵域外報知手段(SBa,SBb)により鍵域外報知が行われている状態で(S10・YES)、ユーザ操作に応じて、鍵域切替え指示手段(SBa,SBb)により鍵域切替えが指示されると(S9・YES)、これに応じて、表示鍵盤(DK)の鍵域を、当該音高に該当する鍵を含む鍵域に切り替える(例えば、C2〜C4→C4〜C6)と共に、鍵表示変更手段(GL)によって、鍵域が切り替えられた表示鍵盤(DK)中にある当該鍵の表示態様を変更する(S11)。   Further, in the state where the out-of-key notification is performed by the out-of-key notification means (SBa, SBb) (S10 / YES), the key range switching is instructed by the key range switching instruction means (SBa, SBb) according to the user operation. When this is done (S9, YES), the keyboard range of the display keyboard (DK) is switched to a key range including the key corresponding to the pitch (for example, C2 to C4 → C4 to C6), The key display changing means (GL) changes the display mode of the key in the display keyboard (DK) whose key range has been switched (S11).

つまり、この発明によると、画面(SC)上に鍵盤(DK)を表示し演奏情報に従って演奏指示を行う際に、現在演奏状態になっている音高に該当する鍵がこの表示鍵盤(DK)中にある間は、鍵表示変更手段(GL)により表示鍵盤(DK)上の当該鍵の表示態様が順次変更される。この際、画面(SC)には、視認上からの制限や装備の共通化による制限などにより、所定鍵域の鍵盤(DK)が表示され、装置に実装される鍵盤の全鍵域を表示し切れない場合がある。このような場合、表示鍵盤(DK)中に表示されていない該当鍵に対応する音高が演奏状態になったときは、鍵域外報知手段(SBa,SBb)により該当鍵が表示鍵域(例えば、C2〜C4)外にあることが報知される。従って、実装鍵盤の一部の鍵域しか画面に表示することができない場合も、各演奏指示に対応する表示を効果的に行うことができる。   That is, according to the present invention, when the keyboard (DK) is displayed on the screen (SC) and a performance instruction is given in accordance with the performance information, the key corresponding to the pitch currently being played is displayed on the display keyboard (DK). While it is inside, the display mode of the key on the display keyboard (DK) is sequentially changed by the key display changing means (GL). At this time, on the screen (SC), the keyboard (DK) of a predetermined key range is displayed due to restrictions on visual recognition or restrictions due to the sharing of equipment, etc., and the entire key range of the keyboard mounted on the device is displayed. It may not be cut. In such a case, when the pitch corresponding to the corresponding key not displayed on the display keyboard (DK) is in the playing state, the corresponding key is displayed in the display key range (for example, by the out-of-key range notification means (SBa, SBb)). , C2 to C4) are informed that they are outside. Therefore, even when only a part of the key range of the mounted keyboard can be displayed on the screen, display corresponding to each performance instruction can be effectively performed.

さらに、この発明によると、鍵域外報知手段(SBa,SBb)により該当鍵が表示鍵盤(DK)の鍵域(例えば、C2〜C4)外にある旨が報知されている状態で、ユーザ操作に応じて鍵域切替え指示手段(SBa,SBb)により鍵域切替え指示がなされると、これに応じて、画面(SC)上に表示される鍵盤(DK)の鍵域が自動的に切り替えられ、該当鍵を含む鍵域(例えば、C4〜C6)の鍵盤(DK)に表示変更される(該当鍵域移行機能)。このとき、鍵域切替え指示操作を促す表示は消え、鍵表示変更手段(GL)により該当鍵の表示態様が変更される。従って、このようにユーザ操作に応じて表示鍵盤の鍵域を自動的に変更する該当鍵域移行機能により、常に安定した表示画面を得ることができる。また、ユーザが鍵域切替え指示操作をしない場合も、表示されている鍵域外音高の鍵を押鍵すべきかどうかをユーザに明確に報知することができる。   Further, according to the present invention, the user operation is performed in a state where the fact that the corresponding key is outside the key range (for example, C2 to C4) of the display keyboard (DK) is notified by the out-of-key notification means (SBa, SBb). Accordingly, when a key range switching instruction is made by the key range switching instruction means (SBa, SBb), the key range of the keyboard (DK) displayed on the screen (SC) is automatically switched accordingly. The display is changed to the keyboard (DK) of the key range (for example, C4 to C6) including the corresponding key (corresponding key range transition function). At this time, the display prompting the key range switching instruction operation disappears, and the display mode of the corresponding key is changed by the key display changing means (GL). Therefore, a stable display screen can be obtained at all times by the corresponding key range shifting function that automatically changes the key range of the display keyboard in accordance with the user operation. In addition, even when the user does not perform a key range switching instruction operation, it is possible to clearly notify the user whether or not the displayed key outside the key range should be pressed.

また、鍵域外報知手段として、該当鍵が表示鍵盤(DK)の鍵域に対して高いか低いかに対応して2種類(SBa,SBb)用意しておくと、表示領域より高い音高なのか低い音高なのかを明確に区別して報知することができる。さらに、鍵域外報知手段及び鍵域切替え指示手段の操作部の形態については、鍵域外報知手段には、画面上や操作パネル上のランプのように、該当鍵が表示鍵域内にある場合とない場合で表示態様が変わる表示手段を用い、また、鍵域切替え指示手段の操作部には、画面上やパネル上のボタンのようにユーザ操作可能な手段を用いることができる。或いは、鍵域外報知手段と指示手段操作部の機能を、このようにランプとボタンなどに分けずに、表示画面(SC)上のアイコン(SBa,SBb)やパネル上のランプ付きスイッチなど、表示変更可能な1つのボタンにまとめて、両手段の表示及び操作機能を兼備させることもできる。   Moreover, if two types (SBa, SBb) are prepared as out-of-key range notification means corresponding to whether the corresponding key is higher or lower than the key range of the display keyboard (DK), is the pitch higher than the display region? Whether the pitch is low can be clearly distinguished and notified. Further, regarding the forms of the operation unit of the out-of-key notification means and the key range switching instruction means, the out-of-key notification means may or may not have the corresponding key in the display key range, such as a lamp on the screen or the operation panel. Display means that change the display mode depending on the case can be used, and means that can be operated by the user, such as buttons on the screen or panel, can be used as the operation section of the key range switching instruction means. Alternatively, the functions of the out-of-key notification means and the instruction means operation unit are not divided into lamps and buttons in this way, but can be displayed by icons (SBa, SBb) on the display screen (SC) or switches with lamps on the panel. It is also possible to combine the display and operation functions of both means in one button that can be changed.

また、鍵域外報知手段にて鍵域外報知が行われている状態で鍵域切替え指示手段により鍵域切替え指示がなされた際には、該当鍵を含む新たな鍵域(該当鍵域)の鍵盤表示に瞬時に移行させてもよいが、スクロール表示の手法を採用して、若干の時間、鍵盤を低音又は高音側に移動しているように表示した後、該当鍵域の鍵盤表示に到達するように構成しておくと、ユーザは、押鍵すべき鍵の方向や距離を感覚的に察知することができる。例えば、鍵域外報知及び鍵域切替え指示機能をもつアイコン(SBa,SBb)を画面(SC)上に操作可能に表示してスクロール指示操作をユーザに促し、操作可能なアイコンに対するユーザ操作に応じて、移動していることが分かる程度の極く微小な時間をかけて、表示鍵盤を新たな鍵域までスクロールさせた後、このアイコンを操作不能な表示にするという方法を採ることができる。   In addition, when a key range switching instruction is given by the key range switching instruction means while the out-of-key notification means is being used, the keyboard of a new key range (corresponding key range) including the corresponding key The display may be shifted to the display instantly, but the scroll display method is used to display the keyboard as if it is moving to the low or high side for a short time, and then the keyboard display of the corresponding key range is reached. With this configuration, the user can sensuously sense the direction and distance of the key to be pressed. For example, icons (SBa, SBb) having an out-of-key notification and key range switching instruction function are displayed on the screen (SC) so as to be operable, prompting the user to perform a scroll instruction operation, and in response to a user operation on the operable icon Then, it is possible to take a method of making this icon inoperable after scrolling the display keyboard to a new key range after taking a very small amount of time so that it can be seen that it is moving.

このアイコン(SBa,SBb)の例のように、該当鍵が鍵域外にあるときは鍵域外報知を行うと共に鍵域切替え指示機能を有効化し、鍵域内のときは鍵域外報知をせず鍵域切替え指示機能自体も無効化するように構成することができるが、鍵域外報知が行われていなくても、鍵域切替え指示手段により鍵域切替えを指示することができるように構成してもよい。例えば、該当鍵が鍵域内にある場合、操作ボタンやアイコンを操作すると鍵域切替えが指示され、その操作量(操作回数や操作時間)に応じた分だけ表示鍵域をスクロールさせてもよい(このスクロールに伴って該当鍵も移動して該当鍵表示されなくなることがあるが、次の演奏情報を取得したときに該当鍵表示又は鍵域外報知が行われる)。しかしながら、この場合でも、該当鍵が鍵域外にある場合に鍵域切替えが指示されたときは、該当鍵域移行機能により、必ず該当鍵を含む鍵域を表示するように構成される。   As in the example of this icon (SBa, SBb), when the corresponding key is out of the key range, the out-of-key range notification is performed and the key range switching instruction function is enabled, and when in the key range, the out-of-key range notification is not performed. The switching instruction function itself can also be invalidated, but it may be configured such that key range switching can be instructed by the key range switching instruction means even when notification outside the key range is not performed. . For example, when the corresponding key is in the key range, key range switching is instructed by operating the operation button or icon, and the display key range may be scrolled by an amount corresponding to the operation amount (number of operations or operation time) ( In accordance with this scrolling, the corresponding key may move and the corresponding key may not be displayed. However, when the next performance information is acquired, the corresponding key is displayed or out-of-key notification is performed). However, even in this case, when key range switching is instructed when the corresponding key is outside the key range, the key range including the corresponding key is always displayed by the corresponding key range transition function.

この発明は、ユーザが押鍵すべき鍵を演奏情報に従ってガイド表示する練習モードだけでなく、ユーザの押鍵操作を前提としない自動演奏モードにも適用することができる。すなわち、自動演奏モード時には、表示画面に対する演奏指示の表示により、自動演奏される演奏情報の進行を目視することができる。なお、この発明において、「演奏状態」とは、演奏情報のオンイベントが持続している状態やオンイベントから一定期間の状態などを意味し、練習モード時であれば押鍵すべき状態をいい、自動演奏モード時であれば発音中の状態をいう。   The present invention can be applied not only to the practice mode in which the key to be pressed by the user is displayed in accordance with the performance information but also to the automatic performance mode that does not assume the user's key pressing operation. That is, in the automatic performance mode, the progress of performance information that is automatically performed can be visually observed by displaying performance instructions on the display screen. In the present invention, the “performance state” means a state in which the on-event of the performance information continues or a state for a certain period from the on-event, and means a state in which the key should be depressed in the practice mode. In the automatic performance mode, it means that the sound is being generated.

また、この発明は、鍵域が異なる鍵盤を実装した種々の電子楽器において、ディスプレイ画面上に表示される鍵盤の鍵域サイズ(鍵域の大きさをいい、「鍵域幅」又は「鍵数」ともいう)を共通化する場合に特に有効である。例えば、“61鍵”というような狭い鍵域の鍵盤の全鍵域を表示することができる表示画面を共通に用意しておき、このように表示鍵盤の鍵域サイズが小さい表示画面を、狭い鍵域の鍵盤が付いた電子楽器だけでなく、例えば、“76鍵”や“88鍵”というような広い鍵域の鍵盤が付いた電子楽器にも流用することができる。この場合、76鍵や88鍵の電子楽器であっても、表示画面には61鍵分の鍵盤しか一度に表示することができないが、この発明の特徴的構成により、支障なく演奏指示を行うことができる。また、実装される鍵盤の鍵域サイズが異なる複数機種の類似製品に対して、鍵盤表示の開発効率及びメンテナンス効率を高めることができる。   In addition, the present invention relates to various electronic musical instruments in which keyboards having different key ranges are mounted, the key range size of the keyboard displayed on the display screen (the size of the key range, “key range width” or “number of keys”). This is particularly effective when sharing the same. For example, a display screen that can display all keys of a keyboard with a narrow key range such as “61 keys” is prepared in common, and a display screen with a small key range of the display keyboard is thus narrow. Not only an electronic musical instrument with a keyboard with a keyboard range, but also an electronic musical instrument with a keyboard with a wide keyboard range such as “76 keys” and “88 keys” can be used. In this case, even a 76-key or 88-key electronic musical instrument can display only 61 keys at a time on the display screen, but the characteristic configuration of the present invention allows performance instructions to be performed without hindrance. Can do. In addition, the development efficiency and maintenance efficiency of keyboard display can be improved for similar products of a plurality of models with different keyboard key ranges.

〔システム構成〕
図1は、この発明の一実施例による演奏指示システムのハードウエア構成例を示す。この例では、演奏指示システムが構築される音楽情報処理装置には、電子楽器が用いられるが、電子楽器などの音楽専用の情報処理装置でなくても、パーソナルコンピュータ等の汎用の情報処理装置に演奏入力及び楽音生成機能を設けたものを用いてもよい。この音楽情報処理装置は、中央処理装置(CPU)1、ランダムアクセスメモリ(RAM)2、読出専用メモリ(ROM)3、外部記憶装置4、入力操作部5、表示部6、音源部7、通信インターフェース(通信I/F)8等の要素を備え、これら要素1〜8はバス9を介して互いに接続される。
〔System configuration〕
FIG. 1 shows a hardware configuration example of a performance instruction system according to an embodiment of the present invention. In this example, an electronic musical instrument is used for the music information processing apparatus in which the performance instruction system is constructed. However, the information processing apparatus is not a dedicated information processing apparatus for music such as an electronic musical instrument, but may be a general-purpose information processing apparatus such as a personal computer. You may use what provided the performance input and the musical sound production | generation function. This music information processing apparatus includes a central processing unit (CPU) 1, a random access memory (RAM) 2, a read only memory (ROM) 3, an external storage device 4, an input operation unit 5, a display unit 6, a sound source unit 7, a communication Elements such as an interface (communication I / F) 8 are provided.

装置全体を制御するCPU1は、演奏指示プログラムを含む各種制御プログラムに従って各種処理を実行する。RAM2は、これらの処理で利用される種々の情報を一時的に記憶するための処理バッファとして機能し、例えば、演奏指示プログラムに従って演奏指示処理を実行する際には、表示鍵盤(DK)の表示範囲(鍵域)情報やシフトボタン(SBa,SBb)の点灯状態などを記憶する。また、ROM3は、各種制御プログラムや必要な制御データ、演奏データ等の各種データを記憶している。   The CPU 1 that controls the entire apparatus executes various processes according to various control programs including a performance instruction program. The RAM 2 functions as a processing buffer for temporarily storing various types of information used in these processes. For example, when executing a performance instruction process according to a performance instruction program, the display keyboard (DK) is displayed. The range (key range) information, the lighting state of the shift buttons (SBa, SBb), and the like are stored. The ROM 3 stores various data such as various control programs, necessary control data, and performance data.

外部記憶装置4は、ハードディスク(HD)や、コンパクトディスク・リード・オンリィ・メモリ(CD−ROM)、フレキシブルディスク(FD)、光磁気(MO)ディスク、ディジタル多目的ディスク(DVD)、メモリカード等の記憶媒体を用いた記憶手段である。演奏指示プログラムや演奏データ等の各種プログラム及びデータは、ROM3だけでなく外部記憶装置4に記憶させることができる。   The external storage device 4 is a hard disk (HD), a compact disk read only memory (CD-ROM), a flexible disk (FD), a magneto-optical (MO) disk, a digital multipurpose disk (DVD), a memory card, etc. Storage means using a storage medium. Various programs and data such as a performance instruction program and performance data can be stored not only in the ROM 3 but also in the external storage device 4.

例えば、ROM3に演奏指示プログラム等の制御プログラムが記憶されていない場合、HDやCD−ROMなどの外部記憶装置4に制御プログラムを記憶させておきそれをRAM2に読み込むことで、ROM3に制御プログラムを記憶している場合と同様の動作をCPU1にさせることができ、制御プログラムの追加やバージョンアップ等を容易に行うことができる。また、演奏指示処理に用いられるプログラムや必要な制御データ等をインストールすることによって、所望の演奏指示装置を実現することができる。   For example, if a control program such as a performance instruction program is not stored in the ROM 3, the control program is stored in the external storage device 4 such as an HD or a CD-ROM and is read into the RAM 2. The CPU 1 can be operated in the same manner as when it is stored, and the control program can be easily added or upgraded. Moreover, a desired performance instruction apparatus can be realized by installing a program used for performance instruction processing, necessary control data, and the like.

入力操作部5は、鍵盤などの演奏操作子や各種設定や演奏指示処理の開始及び停止などを指示するためのパネル操作子を含む操作部と操作検出回路から成り、これら操作子を用いたユーザによる演奏操作やパネル操作の内容を操作検出回路で検出し、対応する入力情報をシステム本体内に導入する。   The input operation unit 5 includes an operation unit including a performance operator such as a keyboard and a panel operation unit for instructing start and stop of various settings and performance instruction processing, and a user who uses these operators. The operation detection circuit detects the contents of the performance operation and panel operation, and introduces the corresponding input information into the system body.

表示部6は、これに接続されるディスプレイ(CRT、LCD等の表示器)10の表示内容や各種インジケータの点灯状態をCPU1からの指令に従って制御し、入力操作部5の操作に対する表示援助を行う。特に、演奏指示処理が実行される際には、ディスプレイ10に表示された鍵盤(DK)の各鍵に対応するガイドランプ(GL)を点灯表示して鍵の表示態様を変えたり、シフトボタン(SBa,SBb)を点灯表示してユーザ操作による該当鍵域移行機能が可能化されていることをユーザに報知することができる。   The display unit 6 controls display contents of a display (display such as a CRT or LCD) 10 connected thereto and lighting states of various indicators according to instructions from the CPU 1, and performs display assistance for the operation of the input operation unit 5. . In particular, when the performance instruction process is executed, a guide lamp (GL) corresponding to each key on the keyboard (DK) displayed on the display 10 is turned on to change the key display mode, or the shift button ( SBa, SBb) can be lit to notify the user that the corresponding key range transition function by the user operation is enabled.

音源部7は、音源(ソフトウエアを含む)や効果付与DSPを含み、CPU1で処理された演奏データに対応する楽音信号を生成し、音源部7に接続されるサウンドシステム11は、D/A変換部やアンプ、スピーカを備え、音源部7からの楽音信号に基づく楽音を発生する。   The sound source unit 7 includes a sound source (including software) and an effect imparting DSP, generates a musical sound signal corresponding to the performance data processed by the CPU 1, and the sound system 11 connected to the sound source unit 7 is a D / A A conversion unit, an amplifier, and a speaker are provided, and a musical tone based on a musical tone signal from the sound source unit 7 is generated.

また、図示の通信I/F8は、ローカルエリアネットワーク(LAN)や、インターネット、電話回線などの一般用通信ネットワーク、或いは、MIDI用ネットワークに接続される各種インターフェースを一括して表わしており、サーバ等の他のコンピュータやMIDI機器などの種々の外部機器12と各種情報を授受することができる。例えば、この装置に制御プログラムやデータが記憶されていない場合、通信I/F8を介して他のコンピュータ12から制御プログラム等をダウンロードすることができる。また、外部機器12に、他の鍵盤楽器などの演奏データ入力装置を含む各種MIDI機器を用いて、実演奏データや自動演奏データを通信I/F8から取り込むこともできる。   The communication I / F 8 shown in the figure collectively represents various interfaces connected to a local area network (LAN), a general communication network such as the Internet and a telephone line, or a MIDI network. Various information can be exchanged with various external devices 12 such as other computers and MIDI devices. For example, when no control program or data is stored in this apparatus, a control program or the like can be downloaded from another computer 12 via the communication I / F 8. In addition, actual performance data and automatic performance data can be captured from the communication I / F 8 by using various MIDI devices including performance data input devices such as other keyboard instruments.

〔画面表示例〕
この発明の一実施例による演奏指示システムでは、演奏情報の進行に従い、ディスプレイ画面上に表示される所定鍵域サイズの鍵盤に対し、演奏情報による音高指示内容に対応してガイドランプ或いはシフトボタンを点灯し、ガイドランプの点灯により、音高指示に該当する鍵の存在位置を報知し、シフトボタンの点灯により、表示された鍵盤中には該当鍵がないことを報知することにより、演奏指示を効果的に進めて行くことができる。図2及び図3は、この発明の一実施例による画面表示の変化を原理的に極く簡単に説明するための画面表示例を表わす。
[Screen display example]
In the performance instruction system according to one embodiment of the present invention, a guide lamp or a shift button corresponding to the pitch instruction content according to the performance information for a keyboard having a predetermined key range size displayed on the display screen as the performance information progresses. When the guide lamp is lit, the presence position of the key corresponding to the pitch instruction is notified, and when the shift button is lit, it is notified that there is no corresponding key in the displayed keyboard. Can proceed effectively. FIG. 2 and FIG. 3 show examples of screen display for explaining the change of screen display according to one embodiment of the present invention in principle very simply.

ここで、図2及び図3を用いてこの演奏指示システムにおける演奏指示の概要を極く簡単に説明しておく。このシステムでは、所定の鍵域サイズRK(図では、25鍵分)で鍵盤DKを画面SCに表示する。演奏情報による指示音高(G3)に該当する鍵が現在表示中の鍵盤DK中にある場合は、対応するガイドランプGLを点灯して該当鍵の表示態様を変更する〔図2(1)〕。一方、演奏情報による指示音高(D4)に該当する鍵が表示鍵盤DK中にない場合には、シフトボタンSBb(該当鍵が低音側の場合はSBa)を点灯(ON)して該当鍵(D4)が表示鍵盤DKの鍵域外にあることを報知する〔図3(2)〕。また、ユーザが点灯中のボタンSBb(SBa)を操作すると、この操作に応じて、該当鍵(D4)を含む鍵域(C4〜C6)に鍵盤表示を自動的に切り替える(この機能を「該当鍵域移行機能」という。)と共に、鍵域切替えされた表示鍵盤DK中にある該当鍵(D4)の表示態様をガイドランプGLの点灯により変更する〔図3(3)〕。   Here, the outline of the performance instruction in this performance instruction system will be described very simply with reference to FIGS. In this system, the keyboard DK is displayed on the screen SC with a predetermined key range size RK (25 keys in the figure). When the key corresponding to the instruction pitch (G3) based on the performance information is in the currently displayed keyboard DK, the corresponding guide lamp GL is turned on to change the display mode of the corresponding key [FIG. 2 (1)]. . On the other hand, when the key corresponding to the instruction pitch (D4) based on the performance information is not in the display keyboard DK, the shift button SBb (SBa when the corresponding key is on the bass side) is lit (ON) and the corresponding key ( D4) is informed that it is outside the key range of the display keyboard DK [FIG. 3 (2)]. In addition, when the user operates the lit button SBb (SBa), the keyboard display is automatically switched to the key range (C4 to C6) including the corresponding key (D4) according to this operation (this function is changed to “applicable” In addition, the display mode of the corresponding key (D4) in the display keyboard DK whose key range has been switched is changed by turning on the guide lamp GL [FIG. 3 (3)].

以下、図2及び図3につき、より詳しく説明する。演奏ガイドモードにて演奏ガイドを行う際は、ユーザがROM3又は外部記憶装置4の演奏データから所定の曲データを選択すると、ディスプレイ10上には、選択された曲データの演奏情報に従って鍵盤表示画面SCが表示される。図2(1)は、或る時点における鍵盤表示画面SCの例である。この鍵盤表示画面SCには、パネル設定に従って、所定の鍵域サイズ(「鍵域幅」、「鍵数」ともいう)RKをもって鍵盤の画像(「表示鍵盤」という)DKが表示される。また、表示鍵盤DKの鍵域(「表示鍵域」ともいう)には、入力操作部5における鍵盤操作子の全鍵域中から、鍵域サイズRK分の一部鍵域が割り当てられる。   Hereinafter, FIG. 2 and FIG. 3 will be described in more detail. When performing the performance guide in the performance guide mode, when the user selects predetermined music data from the performance data stored in the ROM 3 or the external storage device 4, a keyboard display screen is displayed on the display 10 in accordance with the performance information of the selected music data. SC is displayed. FIG. 2 (1) shows an example of the keyboard display screen SC at a certain point in time. On the keyboard display screen SC, a keyboard image (referred to as “display keyboard”) DK is displayed with a predetermined key range size (also referred to as “key range width” or “number of keys”) RK in accordance with the panel settings. Further, a partial key range corresponding to the key range size RK is assigned to the key range (also referred to as “display key range”) of the display keyboard DK from the entire key range of the keyboard operator in the input operation unit 5.

図2(1)の表示画面SCの例では、鍵域サイズRKは25鍵(音高でいうと25半音分)に設定されており、鍵盤表示に割り当てられる表示鍵域即ち表示鍵盤DKの表示範囲は、音高値C2(48)〜C4(72)の範囲である。なお、括弧内の数字“48”等はキーナンバを表わし、以下においても同様である。さらに、表示鍵盤DKの要所(例えば、両端や中心に位置する基準音名“C”の鍵の近傍)には、音高表記記号(同、“C2”,“C4”,“C3”)を表示し、これにより、現在表示中の鍵盤DKの鍵域をユーザに知らせることができる。また、図2(1)の表示状態では、演奏情報によって音高G3(67)の押鍵が指示されている。   In the example of the display screen SC in FIG. 2 (1), the key range size RK is set to 25 keys (25 semitones in terms of pitch), and the display range to be assigned to the keyboard display, that is, the display of the display keyboard DK. The range is a range of pitch values C2 (48) to C4 (72). The number “48” in parentheses represents a key number, and the same applies to the following. In addition, pitch notation symbols (“C2”, “C4”, “C3”) are displayed at key points of the display keyboard DK (for example, in the vicinity of the key of the reference pitch name “C” located at both ends and the center). Thus, it is possible to inform the user of the key range of the currently displayed keyboard DK. Further, in the display state of FIG. 2A, the key press of the pitch G3 (67) is instructed by the performance information.

この場合、押鍵すべき鍵の音高G3(67)は表示鍵盤DKの鍵域C2〜C4内にあるので〔C2(48)<G3(67)<C4(72)〕、図2(1)のように、同鍵域の各鍵に対応して表示可能なガイドランプGLのうち、音高G3の鍵に対応するガイドランプが点灯表示されて、鍵G3を押鍵すべきことをユーザにガイドする。また、表示鍵盤DKの左右に配置される左(低音側)及び右(高音側)シフトボタン(シフトアイコンともいう)SBa,SBbは、図2(1)の時点では、非点灯(OFF)状態に表示され、ユーザ操作による該当鍵域移行機能は不能になっている。   In this case, since the pitch G3 (67) of the key to be pressed is in the key range C2 to C4 of the display keyboard DK [C2 (48) <G3 (67) <C4 (72)], FIG. ) Of the guide lamps GL that can be displayed corresponding to each key in the same key range, the guide lamp corresponding to the key of the pitch G3 is lit and displayed, and the user should press the key G3. To guide. In addition, left (low sound side) and right (high sound side) shift buttons (also referred to as shift icons) SBa and SBb arranged on the left and right sides of the display keyboard DK are not lit (OFF) at the time of FIG. The corresponding key range migration function by the user operation is disabled.

なお、図示のガイドランプGLは、押鍵指示された鍵の表示態様を変えて当該鍵が演奏状態にあることを表わす機能を有する表示要素を意味する(このときの鍵の表示状態を“ON状態の表示”という)。従って、押鍵指示された鍵を表示する実際の方法としては、図示のように各鍵内で点灯するガイドランプをそのまま表示してもよいし、例えば、押鍵指示された鍵自体の色彩、明度及び/又は模様を変えるなど、各鍵自体の表示形態を変更するものでもよい。また、各鍵対応のガイドランプを表示鍵盤DKの外(即ち、上又は下側近傍)に表示して押鍵をガイドするようにしてもよい。   The guide lamp GL shown in the figure means a display element having a function of indicating that the key is in a performance state by changing the display mode of the key instructed to press the key (the display state of the key at this time is “ON”) Status display ”). Therefore, as an actual method of displaying the key that is instructed to press the key, a guide lamp that is lit in each key may be displayed as it is as shown in the figure, for example, the color of the key that is instructed to press the key, The display form of each key itself may be changed, such as changing the brightness and / or pattern. Alternatively, a guide lamp corresponding to each key may be displayed outside the display keyboard DK (that is, near the upper side or the lower side) to guide key pressing.

次に、演奏情報により音高D4(74)の押鍵が指示されると、図3(2)に示すように、画面SC上には、鍵域C2(48)〜C4(72)の表示鍵盤DKの表示が維持されるが、鍵G3のガイドランプGLが消灯(OFF)される。この場合は、押鍵すべき鍵の音高D4は表示鍵盤DKの鍵域C2〜C4外にあって表示鍵盤DKの最高音高C4より高いので〔C4(72)<D4(74)〕、表示鍵盤DKの高音側(右側)外部に位置する右(高音側)シフトボタンSBbが点灯(ON)され、押鍵すべき鍵D4が表示鍵盤DKの鍵域C2〜C4外の高音側(右側)にあり、且つ、当該高音側シフトボタンSBbの操作による該当鍵域移行機能が可能化されていることをユーザに報知する。   Next, when the key press of the pitch D4 (74) is instructed by the performance information, the keys C2 (48) to C4 (72) are displayed on the screen SC as shown in FIG. 3 (2). The display of the keyboard DK is maintained, but the guide lamp GL of the key G3 is turned off (OFF). In this case, the pitch D4 of the key to be pressed is outside the key range C2 to C4 of the display keyboard DK and is higher than the highest pitch C4 of the display keyboard DK [C4 (72) <D4 (74)]. The right (high sound side) shift button SBb located outside the high sound side (right side) of the display keyboard DK is turned on (ON), and the key D4 to be pressed is on the high sound side (right side) outside the key range C2 to C4 of the display keyboard DK. ) And that the corresponding key range shift function is enabled by operating the treble shift button SBb.

図3(2)の表示画面SCに対して、ユーザがマウス等のパネル操作子5を用いて点灯中の高音側シフトボタンSBbを操作(クリック等)すると、該当鍵域移行機能が実行され、表示鍵盤DKは、所定の速度(鍵数/単位時間)で極く短時間スクロールされて、スクロール後は、図3(3)に示すような鍵盤表示画面SCに切り替えられた表示状態を維持する。切替え後の鍵盤表示画面SCでは、この時点で演奏情報により指示されている音高D4(74)を含む所定鍵域C4(72)〜C6(96)〔C4(72)<D4(74)<C6(96)〕に変更されている。また、高音側シフトボタンSBbが消灯されると共に、指示音高D4に対応する鍵のガイドランプGLが点灯されて、鍵D4を押鍵すべきことをユーザにガイドする。   When the user operates (clicks, etc.) the high-frequency shift button SBb that is lit on the display screen SC of FIG. 3 (2) using the panel operator 5 such as a mouse, the corresponding key range shift function is executed. The display keyboard DK is scrolled for a very short time at a predetermined speed (number of keys / unit time), and after scrolling, the display state switched to the keyboard display screen SC as shown in FIG. 3 (3) is maintained. . On the keyboard display screen SC after switching, the predetermined key range C4 (72) to C6 (96) [C4 (72) <D4 (74) <including the pitch D4 (74) instructed by the performance information at this time. C6 (96)]. Further, the treble shift button SBb is turned off and the key guide lamp GL corresponding to the instruction pitch D4 is turned on to guide the user to press the key D4.

さらに、演奏情報により音高E3(64)の押鍵が指示されると、図3(4)に示すように、画面SC上には、鍵域C4(72)〜C6(96)の表示鍵盤DKの表示が維持され、鍵D4のガイドランプGLが消灯(OFF)される。この場合は、押鍵すべき鍵の音高E3は表示鍵盤DKの鍵域C4〜C6外にあって表示鍵盤DKの最低音高C4より低いので〔E3(64)<C4(72)〕、表示鍵盤DKの低音側(左側)外部に位置する低音側シフトボタンSBaが点灯(ON)され、押鍵すべき鍵E3が表示鍵盤DKの鍵域C4〜C6外の低音側(左側)にあり、且つ、当該低音側シフトボタンSBaの操作による該当鍵域移行機能が可能化されていることをユーザに知らせる。   Further, when the key press of the pitch E3 (64) is instructed by the performance information, as shown in FIG. 3 (4), on the screen SC, the display keyboard of the key ranges C4 (72) to C6 (96). The display of DK is maintained, and the guide lamp GL of the key D4 is turned off (OFF). In this case, the pitch E3 of the key to be pressed is outside the range C4 to C6 of the display keyboard DK and lower than the minimum pitch C4 of the display keyboard DK [E3 (64) <C4 (72)]. The bass shift button SBa located outside the bass side (left side) of the display keyboard DK is turned on (ON), and the key E3 to be pressed is on the bass side (left side) outside the key range C4 to C6 of the display keyboard DK. In addition, the user is informed that the corresponding key range shifting function is enabled by operating the bass shift button SBa.

従って、点灯中の低音側シフトボタンSBaのユーザ操作があれば、該当鍵域移行機能により、図示しないが、表示鍵盤DKはスクロールされて、スクロール後は、指示音高E3を含む所定鍵域(例えば、C2〜C4)に変更されたものとなる。このとき、低音側シフトボタンSBaは消灯され、同指示音高D4に対応する鍵のガイドランプGLが点灯されて、鍵E3の押鍵をユーザにガイドする。以下、同様にして、演奏情報による押鍵指示内容に応じてガイドランプGL又はシフトボタンSBa,SBbの点灯が制御され、シフトボタンSBa,SBbが点灯中であればユーザ操作に応じて表示鍵盤DKの鍵域が変更される。   Therefore, if there is a user operation of the low-side shift button SBa that is lit, the display keyboard DK is scrolled by the corresponding key range shift function, although not shown, and after scrolling, a predetermined key range including the indicated pitch E3 ( For example, it is changed to C2 to C4). At this time, the bass shift button SBa is turned off, and the key guide lamp GL corresponding to the designated pitch D4 is turned on to guide the user to press the key E3. Similarly, the lighting of the guide lamp GL or the shift buttons SBa and SBb is controlled according to the key pressing instruction contents by the performance information. If the shift buttons SBa and SBb are lit, the display keyboard DK is displayed according to the user operation. The key range of is changed.

〔演奏指示の動作フロー〕
この発明の一実施例による演奏指示システムでは、演奏指示プログラムに従って演奏指示処理を実行し、上述した表示切替えを実現することができる。図4は、この発明の一実施例による演奏指示処理に基づく表示切替え動作の一例を表わすフローチャートである。
[Operation flow for performance instructions]
In the performance instruction system according to one embodiment of the present invention, the above-described display switching can be realized by executing performance instruction processing according to a performance instruction program. FIG. 4 is a flowchart showing an example of the display switching operation based on the performance instruction process according to the embodiment of the present invention.

ユーザが入力操作部5を操作してこの演奏指示処理による表示切替え動作フローをスタートさせると、まず、ステップS1で、初期設定を行い、設定内容をRAM2に記憶しておく。例えば、入力操作部5を用いたユーザの設定操作に応じて、ROM3や外部記憶装置4などに記憶されている演奏データの中から選択された所望の曲データを演奏指示源として設定したり、ユーザ操作に応じた設定条件或いは予め用意されたデフォルト等の設定条件に従って、ディスプレイ10の鍵盤表示画面SCに表示される鍵盤DKの鍵域サイズRKや、基準鍵域(初期表示される鍵域)、スクロール速度(領域切替え時にスクロールする場合)などを設定する。   When the user operates the input operation unit 5 to start the display switching operation flow by the performance instruction process, first, in step S1, initial setting is performed and the setting content is stored in the RAM 2. For example, in accordance with a user's setting operation using the input operation unit 5, desired music data selected from performance data stored in the ROM 3 or the external storage device 4 is set as a performance instruction source. The keyboard DK key range RK displayed on the keyboard display screen SC of the display 10 and the reference key range (initially displayed key range) according to the setting conditions according to the user operation or the preset default setting conditions. Scroll speed (when scrolling when switching areas) is set.

次いで、ステップS2に進み、ユーザによる演奏ガイド開始操作があると、ステップS1での設定内容に従って、ディスプレイ10に演奏ガイド用案内画面SCを初期表示して曲データの進行を開始し、さらに、ステップS3でストップ指示の有無を判定する。そして、ユーザによる演奏ガイド停止操作或いは演奏情報の進行終了などに基づく演奏ガイドのストップの指示がなされない間は(S3→NO)、ノートオフ取得ステップS4以下の具体的な表示切替え動作(S4〜S13)に進む。なお、以下においては、括弧内にステップ記号“S…”を単独表記して該当ステップを表わす。   Next, the process proceeds to step S2, and if there is a performance guide start operation by the user, the performance guide guide screen SC is initially displayed on the display 10 in accordance with the setting contents in step S1, and the progression of the song data is started. In S3, it is determined whether or not there is a stop instruction. While the performance guide stop operation is not instructed by the user based on the performance guide stop operation or the progress end of the performance information (S3 → NO), a specific display switching operation (S4˜) after the note-off acquisition step S4. Proceed to S13). In the following, a step symbol “S...” Is indicated alone in parentheses to indicate the corresponding step.

さて、ノートオフ取得判定ステップ(S4)では、選択された曲データの演奏情報中からノートオフイベント情報(以下“NoteOff情報”又は単に“NoteOff”という)を取得したか否かを判定し、NoteOff情報を取得しなければ(S4→NO)、ノートオンイベント情報(以下、“NoteOn情報”又は単に“NoteOn”という)を取得したか否かを判定する(S5)。このノートオン取得判定ステップで、NoteOn情報を取得したと判定したときは(S5→YES)、当該NoteOn情報により表わされる指示音高を、RAM2に記憶されている現在の鍵盤DKの表示範囲(表示鍵域)と比較して、指示音高が鍵盤DKの表示範囲に含まれるか否かを判定する(S6)。   In the note-off acquisition determination step (S4), it is determined whether or not note-off event information (hereinafter referred to as “NoteOff information” or simply “NoteOff”) has been acquired from the performance information of the selected song data. If the information is not acquired (S4 → NO), it is determined whether or not note-on event information (hereinafter referred to as “NoteOn information” or simply “NoteOn”) is acquired (S5). If it is determined in this note-on acquisition determination step that NoteOn information has been acquired (S5 → YES), the indicated pitch represented by the NoteOn information is displayed in the display range (display) of the current keyboard DK stored in the RAM 2. It is determined whether or not the indicated pitch is included in the display range of the keyboard DK (S6).

ここで、例えば、図2(1)や図3(3)のように、表示鍵盤DKの表示範囲〔C2〜C4,C4〜C6〕に指示音高〔G3,D4〕が含まれるときは(S6→YES)、NoteOn情報により指示される音高〔G3,D4〕に対応する鍵のガイドランプGLを点灯(ON)して、当該鍵のガイドをON状態の表示にする(S7)。   Here, for example, when the indication pitch [G3, D4] is included in the display range [C2 to C4, C4 to C6] of the display keyboard DK as shown in FIG. S6 → YES), the key guide lamp GL corresponding to the pitch [G3, D4] indicated by the NoteOn information is turned on (ON), and the key guide is displayed in the ON state (S7).

一方、例えば、図3(2)や図3(4)のように、NoteOn情報により表わされる指示音高〔D4,E3〕が表示鍵盤DKの表示範囲〔C2〜C4,C4〜C6〕に含まれない場合は(S6→NO)、指示音高〔D4〕が表示範囲〔C2〜C4〕の音高よりも高いときは〔図3(2)〕、右シフトボタンSBbを点灯(ON)状態にし、指示音高〔E3〕が表示範囲〔C4〜C6〕よりも低いときには〔図3(4)〕、左シフトボタンSBaを点灯状態にする(S8)。   On the other hand, for example, as shown in FIGS. 3 (2) and 3 (4), the instruction pitch [D4, E3] represented by the NoteOn information is included in the display range [C2 to C4, C4 to C6] of the display keyboard DK. If not (S6 → NO), if the instruction pitch [D4] is higher than the pitch of the display range [C2 to C4] (FIG. 3 (2)), the right shift button SBb is turned on (ON) When the instruction pitch [E3] is lower than the display range [C4 to C6] (FIG. 3 (4)), the left shift button SBa is turned on (S8).

ガイドランプGL又はシフトボタンSBa,SBbの点灯後(S7,S8)、或いは、NoteOn情報の取得がないときは(S5→NO)、ユーザにより何れかのシフトボタンSBa,SBbが操作されたか否かを判定し(S9)、何れかのシフトボタンSBa,SBbが操作されたときは(S9→YES)、さらに、操作された何れかのシフトボタンSBa,SBbが点灯状態であるか否かを判定する(S10)。   Whether or not any of the shift buttons SBa, SBb is operated by the user after the guide lamp GL or the shift buttons SBa, SBb is turned on (S7, S8) or when the NoteOn information is not acquired (S5 → NO). (S9), when any of the shift buttons SBa, SBb is operated (S9 → YES), it is further determined whether any of the operated shift buttons SBa, SBb is lit. (S10).

ここで、例えば、図3(2)のように、操作された右シフトボタンSBbが点灯状態である場合は(S10→YES)、該当鍵域移行機能によって、図3(3)のように、現在のNoteOn情報により表わされる指示音高〔D4〕が含まれる範囲〔C4〜C6〕の鍵盤DKをディスプレイ画面SCに表示すると共に、NoteOn情報の指示音高〔D4〕に対応する鍵のガイドランプGLを点灯(ON)して、当該鍵のガイドをON状態の表示にする(S11)。また、画面SCに表示された鍵盤DKの範囲は、現在の表示範囲としてRAM2に記憶し、それまでの表示範囲情報を更新する。   Here, for example, as shown in FIG. 3 (2), when the operated right shift button SBb is in a lit state (S10 → YES), the corresponding key range shift function causes the corresponding key range shift function as shown in FIG. 3 (3). The keyboard DK in the range [C4 to C6] including the instruction pitch [D4] represented by the current NoteOn information is displayed on the display screen SC, and the key guide lamp corresponding to the instruction pitch [D4] of the NoteOn information GL is turned on (ON), and the key guide is turned on (S11). Further, the range of the keyboard DK displayed on the screen SC is stored in the RAM 2 as the current display range, and the display range information so far is updated.

さらに、操作されたシフトボタンSBa,SBb〔図3(3)の例では、右シフトボタンSBb〕を消灯状態にする(S12)。なお、この時点で表示鍵盤DKの表示範囲に含まれない他のNoteOn情報が存在する場合は、この時点での表示範囲に対応するシフトボタンSBa,SBbを点灯状態にする。例えば、図3(2)において、音高D4(74)の他に、仮に、音高E6(98)が指示されていた場合は、図3(3)の表示鍵盤DK(表示鍵域C4〜C6)に切り替えられた後も右シフトボタンSBbの点灯状態を維持する。なお、音高D4(74)の他に、仮に、音高E3(62)が指示されていた場合には、図3(3)の表示鍵盤DK(表示鍵域C4〜C6)に切り替えられた後は左シフトボタンSBaの点灯に変更する〔この場合、元の表示状態である図3(2)の表示鍵盤DK(表示鍵域C2〜C4)上では、鍵E3のガイドランプGLも点灯している。〕。   Further, the operated shift buttons SBa and SBb [right shift button SBb in the example of FIG. 3 (3)] are turned off (S12). If there is other NoteOn information not included in the display range of the display keyboard DK at this time, the shift buttons SBa and SBb corresponding to the display range at this time are turned on. For example, in FIG. 3 (2), if the pitch E6 (98) is in addition to the pitch D4 (74), the display keyboard DK (display key range C4˜ Even after switching to C6), the lighting state of the right shift button SBb is maintained. In addition to the pitch D4 (74), if the pitch E3 (62) is instructed, the display keyboard DK (display key range C4 to C6) in FIG. 3 (3) is switched. After that, the left shift button SBa is turned on [in this case, the guide lamp GL of the key E3 is also turned on on the display keyboard DK (display key range C2 to C4) in FIG. 3 (2) which is the original display state. ing. ].

表示鍵盤DKの表示範囲の変更及び押鍵ガイドのオン並びにシフトボタンの消灯(S11,S12)の後、操作されたシフトボタンSBa,SBbが点灯状態でないとき(S10→NO)、或いは、何れのシフトボタンSBa,SBbも操作されないときは(S9→NO)、ストップ指示判定ステップS3に戻って、ノートオフ取得判定ステップ(S4)でNoteOff情報を取得しない間は(S4→NO)、上述したステップS5〜S12の処理動作を繰り返し実行する。なお、シフトボタンSBa,SBbが点灯状態でないときは(S10→NO)、シフトボタンSBa,SBbの操作量(操作回数や操作時間)に応じた鍵数分だけ表示鍵盤DKをスクロールし(表示鍵盤DK中に点灯している該当鍵がある場合、このスクロールに伴って該当鍵も点灯状態のまま移動する。)、オフ表示鍵域を変更してから、ストップ指示判定ステップS3に戻るようにしてもよい。   When the operated shift buttons SBa and SBb are not in the lit state (S10 → NO) after changing the display range of the display keyboard DK, turning on the key pressing guide, and turning off the shift button (S11, S12), or any When the shift buttons SBa and SBb are not operated (S9 → NO), the process returns to the stop instruction determination step S3, and while the NoteOff information is not acquired in the note-off acquisition determination step (S4) (S4 → NO), the above-described steps. The processing operations of S5 to S12 are repeatedly executed. When the shift buttons SBa and SBb are not lit (S10 → NO), the display keyboard DK is scrolled by the number of keys corresponding to the operation amount (number of operations and operation time) of the shift buttons SBa and SBb (display keyboard). If there is a corresponding key that is lit during DK, the corresponding key also moves in the lit state along with this scrolling.) After changing the off display key range, return to stop instruction determination step S3. Also good.

また、ノートオフ取得判定ステップ(S4)で、演奏情報からNoteOff情報を取得したときには(S4→NO)は、取得されたNoteOff情報により離鍵が指示されている離鍵指示音高を現在の表示鍵盤DKの表示範囲と比較し、離鍵指示音高がこの表示範囲に含まれている場合には、離鍵指示音高に対応して点灯されているガイドランプGLを消灯(OFF)して、該当する鍵をOFF状態の表示にする(S13)。この処理動作の後は、ノートオン取得判定ステップ(S5)以下の処理動作に進み、上述したステップS5〜S12の処理動作の後、再び、ストップ指示判定ステップS3に戻り、上述したステップS4〜S13の処理動作を繰り返し実行する。そして、ストップ指示判定ステップ(S3)に戻ったときに、ユーザ操作や演奏情報の進行終了などに基づき演奏ガイドのストップが指示されると(S3→YES)、この表示切替え動作フローを終了する。   Further, when NoteOff information is acquired from the performance information in the note-off acquisition determination step (S4) (S4 → NO), the key release instruction pitch at which the key release is instructed by the acquired NoteOff information is displayed at present. Compared with the display range of the keyboard DK, when the key release instruction pitch is included in this display range, the guide lamp GL that is lit corresponding to the key release instruction pitch is turned off (OFF). The corresponding key is displayed in the OFF state (S13). After this processing operation, the processing proceeds to the processing operations after the note-on acquisition determination step (S5), and after the processing operations in steps S5 to S12 described above, the process returns to the stop instruction determination step S3 again, and the above-described steps S4 to S13 are performed. The processing operation of is repeatedly executed. Then, when returning to the stop instruction determination step (S3), if the stop of the performance guide is instructed based on the user operation or the end of progress of the performance information (S3 → YES), this display switching operation flow is ended.

〔種々の実施態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、その精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、実施例のように、ユーザが押鍵すべき鍵を演奏情報に従ってガイド表示する演奏ガイドモード(練習モード)の場合、押鍵指示された鍵のガイドの進行については、ユーザの押鍵が演奏情報の音高による模範押鍵と一致したときガイドを進行していく(押鍵一致進行)方式を採用しても、押鍵内容に拘わらず演奏情報に従ってガイドを進行していく方式を採用してもよい。また、このような演奏ガイドに限らず、自動演奏時に、各音に該当する鍵を単にガイド表示してもよい。
[Various Embodiments]
Although a preferred embodiment of the present invention has been described above, this is merely an example, and the present invention can be variously modified without departing from the spirit thereof and can be implemented in various modes. it can. For example, as in the embodiment, in the performance guide mode (practice mode) in which the key to be pressed by the user is displayed in accordance with the performance information, the user's key press is performed with respect to the progress of the key guide instructed to press the key. Adopts a method that advances the guide according to the performance information regardless of the content of the key press, even if the guide advances when the key matches the model key press according to the pitch of the performance information (key press match progress) May be. In addition to such a performance guide, keys corresponding to each sound may be simply displayed as a guide during automatic performance.

ユーザに鍵域切替え操作を促す表示については、実施例では、表示画面(SC)上に常時表示されているシフトボタン(SBa,SBb)の表示態様を変えるようにしているが、普段は何も表示されていない状態から必要なときに指示表示が現われるようにしてもよい。或いは、表示画面上への表示でなく、装置本体上の操作パネル(5)等に設けられたランプ或いはランプ付きスイッチなどを利用してもよい。また、シフトボタン(SBa,SBb)が有する表示機能と操作機能とを分離して、別々の手段により各機能を実現するようにしてもよい。例えば、表示画面(SC)上に、演奏情報の音高指示が表示鍵盤(DK)の鍵域外の場合に鍵域外報知マークを表示し、操作パネル上には、ユーザ操作により領域切替え指示を行うように方向スイッチを設けてもよい。   In the embodiment, the display mode of the shift button (SBa, SBb) that is always displayed on the display screen (SC) is changed for the display prompting the user to change the key range. An instruction display may appear when necessary from a state that is not displayed. Alternatively, instead of displaying on the display screen, a lamp or a switch with a lamp provided on the operation panel (5) on the apparatus main body may be used. Further, the display function and the operation function of the shift button (SBa, SBb) may be separated and each function may be realized by different means. For example, an out-of-key notification mark is displayed on the display screen (SC) when the pitch instruction of the performance information is outside the key range of the display keyboard (DK), and an area switching instruction is given on the operation panel by a user operation. A direction switch may be provided as described above.

また、実施例における鍵域切替え後の表示画面(SC)では、表示鍵盤(DK)の基準鍵“C”が両端に来るようになっているが、指示音高に該当する鍵が表示鍵盤(DK)の中央に位置するようにしてもよい。要は、該当鍵を含む鍵域であれば、必要に応じた任意の鍵域とすることができる。なお、表示画面(SC)中には、表示鍵盤(DK)と共に、楽譜やピアノロールなどの或る区間の演奏情報が把握できる表示がなされていてもよい。   Further, in the display screen (SC) after the key range switching in the embodiment, the reference key “C” of the display keyboard (DK) comes to both ends, but the key corresponding to the indicated pitch is displayed on the display keyboard ( DK) may be located at the center. In short, as long as the key area includes the corresponding key, any key area can be used as necessary. In the display screen (SC), a display that can grasp performance information of a certain section such as a score or a piano roll may be displayed together with the display keyboard (DK).

さらに、演奏指示の元になる曲データは、予め装置内に記憶されたものを読み出して使ってもよいし、例えば、各種MIDI機器(外部機器12)などからケーブルを介してリアルタイムで送信されてくる演奏データを使用してもよい。   Further, the music data that is the basis of the performance instruction may be read out and used in advance in the apparatus, for example, transmitted in real time from various MIDI devices (external devices 12) via cables. Coming performance data may be used.

この発明の一実施例による演奏指示システムのハードウエア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the performance instruction | indication system by one Example of this invention. この発明の一実施例による画面表示例の一部である。It is a part of screen display example by one Example of this invention. この発明の一実施例による画面表示例の他部である。It is the other part of the example of a screen display by one Example of this invention. この発明の一実施例による表示切替え動作の一例を表わすフローチャートである。It is a flowchart showing an example of the display switching operation | movement by one Example of this invention.

符号の説明Explanation of symbols

SC (鍵盤)表示画面、
DK 鍵盤画像(表示鍵盤)、
RK 鍵域サイズ(鍵域幅)、
GL ガイドランプ、
SBa,SBb 左(低音側)又は右(高音側)シフトボタン(シフトアイコン)。
SC (keyboard) display screen,
DK keyboard image (display keyboard),
RK key range size (key range width),
GL guide lamp,
SBa, SBb Left (low sound side) or right (high sound side) shift button (shift icon).

Claims (2)

演奏情報を順次取得する演奏情報取得手段と、
画面上に所定の鍵域サイズをもって鍵盤を表示する鍵盤表示手段と、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がある場合、当該鍵の表示態様を変更する鍵表示変更手段と、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がない場合、表示された鍵盤の鍵域外に当該鍵があることを報知する鍵域外報知手段と、
ユーザ操作に応じて鍵域切替えを指示する鍵域切替え指示手段と
を具備し、
鍵域外報知手段による報知が行われている状態で上記鍵域切替えが指示されると、鍵盤表示手段は、上記画面に表示される鍵盤の鍵域を、当該鍵を含む鍵域に切り替え、鍵表示変更手段は、鍵域が切り替えられた鍵盤中にある当該鍵の表示態様を変更する
ことを特徴とする演奏指示装置。
Performance information acquisition means for sequentially acquiring performance information;
Keyboard display means for displaying the keyboard with a predetermined key range size on the screen;
When there is a key corresponding to the pitch of the acquired performance information in the displayed keyboard, key display changing means for changing the display mode of the key,
Out-of-key notifying means for notifying that the key is outside the key range of the displayed keyboard when there is no key corresponding to the pitch of the acquired performance information in the displayed keyboard;
A key range switching instruction means for instructing key range switching in response to a user operation;
When the key range switching is instructed in the state where the notification by the out-of-key information means is performed, the keyboard display means switches the key range of the keyboard displayed on the screen to a key range including the key, The performance changing device is characterized in that the display changing means changes the display mode of the key in the keyboard whose key range is switched.
演奏情報を順次取得する演奏情報取得ステップと、
画面上に所定の鍵域サイズをもって鍵盤を表示する鍵盤表示ステップと、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がある場合、当該鍵の表示態様を変更する鍵表示変更ステップと、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がない場合、表示された鍵盤の鍵域外に当該鍵があることを報知する鍵域外報知ステップと、
ユーザ操作に応じて鍵域切替えを指示する鍵域切替え指示ステップと
から成り、
鍵域外報知ステップでの報知が行われている状態で上記鍵域切替えが指示されると、鍵盤表示ステップでは、上記画面に表示される鍵盤の鍵域を、当該鍵を含む鍵域に切り替え、鍵表示変更ステップでは、鍵域が切り替えられた鍵盤中にある当該鍵の表示態様を変更する
手順をコンピュータに実行させるための演奏指示プログラム。
A performance information acquisition step for sequentially acquiring performance information;
A keyboard display step for displaying a keyboard with a predetermined key range size on the screen;
When there is a key corresponding to the pitch of the acquired performance information in the displayed keyboard, a key display change step for changing the display mode of the key,
If there is no key corresponding to the pitch of the acquired performance information in the displayed keyboard, an out-of-key notification step for notifying that the key is outside the displayed key range;
A key range switching instruction step for instructing key range switching in response to a user operation,
When the key range switching is instructed in the state where the notification in the out-of-key notification step is performed, in the keyboard display step, the key range of the keyboard displayed on the screen is switched to the key range including the key, In the key display changing step, a performance instruction program for causing a computer to execute a procedure for changing the display mode of the key in the keyboard whose key range has been switched.
JP2003391868A 2003-11-21 2003-11-21 Performance instruction device and program Expired - Fee Related JP4337515B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003391868A JP4337515B2 (en) 2003-11-21 2003-11-21 Performance instruction device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003391868A JP4337515B2 (en) 2003-11-21 2003-11-21 Performance instruction device and program

Publications (2)

Publication Number Publication Date
JP2005156676A JP2005156676A (en) 2005-06-16
JP4337515B2 true JP4337515B2 (en) 2009-09-30

Family

ID=34718755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003391868A Expired - Fee Related JP4337515B2 (en) 2003-11-21 2003-11-21 Performance instruction device and program

Country Status (1)

Country Link
JP (1) JP4337515B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104516670A (en) * 2013-12-25 2015-04-15 广西生光电气科技有限公司 Musical instrument key with strength

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005046850B4 (en) 2005-09-29 2011-03-17 Flabeg Gmbh & Co. Kg Method for controlling a rearview mirror and rearview mirror system for carrying out the method
JP4697666B2 (en) * 2006-01-19 2011-06-08 カシオ計算機株式会社 Music score display device and music score display program
JP2008165098A (en) * 2006-12-29 2008-07-17 Sounos Co Ltd Electronic musical instrument
JP2010204401A (en) * 2009-03-04 2010-09-16 Casio Computer Co Ltd Electronic musical instrument
JP5747728B2 (en) * 2011-08-09 2015-07-15 ヤマハ株式会社 Program for realizing electronic music apparatus and control method thereof
KR102398315B1 (en) * 2015-08-11 2022-05-16 삼성전자주식회사 Electronic device and method for reproduction of sound in the electronic device
JP7385516B2 (en) * 2020-03-27 2023-11-22 株式会社河合楽器製作所 Code rotation display device and code rotation program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104516670A (en) * 2013-12-25 2015-04-15 广西生光电气科技有限公司 Musical instrument key with strength
CN104516670B (en) * 2013-12-25 2018-08-28 柳州金之源商务服务有限公司 There is the musical instrument key of dynamics sense

Also Published As

Publication number Publication date
JP2005156676A (en) 2005-06-16

Similar Documents

Publication Publication Date Title
JP3632523B2 (en) Performance data editing apparatus, method and recording medium
JP4211672B2 (en) Performance data creation device and program
JP4337515B2 (en) Performance instruction device and program
JP2018159770A (en) Electronic musical instrument control terminal, electronic musical instrument control system, electronic musical instrument control program, and electronic musical instrument control method
US7504574B2 (en) Electronic musical instrument and waveform assignment program
JP4379291B2 (en) Electronic music apparatus and program
US8878044B2 (en) Processing device and method for displaying a state of tone generation apparatus
JP3815249B2 (en) Music score display device and music score display program
JP6132052B2 (en) Electronic musical instruments and programs
JP4670686B2 (en) Code display device and program
JP5453843B2 (en) Electronic musical instruments
JP5803705B2 (en) Electronic musical instruments
JP2006267254A (en) Music data generating device
JP3972899B2 (en) Music score display device
JP3498621B2 (en) Harmony type display device
JP7436280B2 (en) Performance program and performance device
JP3736512B2 (en) Musical sound data display device and program
JP2000250543A (en) Data setting device
JP4062257B2 (en) Music score display device and music score display program
JP5272599B2 (en) Electronic music apparatus and program
JP3582416B2 (en) Score data editing device and computer readable recording medium recording score data editing program
JP2006267667A (en) Device for displaying musical note information and program
JP4371165B2 (en) Electronic musical instrument and waveform assignment program
JP2009063712A (en) Parameter display device and its program
JP2010091745A (en) Electronic musical instrument and musical note information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070807

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080729

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080909

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090609

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090622

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120710

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130710

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees