Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4650970B2 - Automatic performance device - Google Patents
[go: Go Back, main page]

JP4650970B2 - Automatic performance device - Google Patents

Automatic performance device Download PDF

Info

Publication number
JP4650970B2
JP4650970B2 JP2000334575A JP2000334575A JP4650970B2 JP 4650970 B2 JP4650970 B2 JP 4650970B2 JP 2000334575 A JP2000334575 A JP 2000334575A JP 2000334575 A JP2000334575 A JP 2000334575A JP 4650970 B2 JP4650970 B2 JP 4650970B2
Authority
JP
Japan
Prior art keywords
data
display
performance
key
automatic performance
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
JP2000334575A
Other languages
Japanese (ja)
Other versions
JP2002139988A (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.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing Co Ltd
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 Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP2000334575A priority Critical patent/JP4650970B2/en
Publication of JP2002139988A publication Critical patent/JP2002139988A/en
Application granted granted Critical
Publication of JP4650970B2 publication Critical patent/JP4650970B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、自動演奏装置に関し、特に、使用者が入力するタイミング指示に従って読み出された自動演奏データに基づいて楽音を発生する自動演奏装置に関する。
【0002】
【従来の技術】
予め記憶手段に自動演奏データを格納しておき、鍵盤やパッドなどの操作子を操作する毎に、その操作タイミングに従って前記自動演奏データを読み出して楽音を生成することができる自動演奏装置が知られている。この自動演奏装置では、操作子の操作毎つまり押鍵毎に、1つの音符データ(和音またはメロディと和音を含むような場合は複数の音符データ)ずつ自動演奏データが読み出されて発音される。特開平11−102187号公報や特開2000−99016号公報に開示された電子楽器では、自動演奏データに基づいて操作パネル上に押鍵タイミングを表示するナビゲート機能を有している。この押鍵タイミングの表示を目安に鍵盤を操作することによって自動演奏データに固有のテンポで発音させることができるので、幼児等、全くの初心者でも電子楽器の演奏に親しむことができる。
【0003】
図16は、操作パネル上に表示されたナビゲート情報の一例であり、図16(a),(b)はそれぞれ曲の最初の部分、および曲の最後の部分のナビゲート情報を示す。両図において、黒く塗りつぶした丸いマークは1回の操作に対応する。丸いマーク間の間隔は各音符データが示す音の長さに対応する。この丸いマークが、押鍵に伴って左から順番にその形状を変えていく(例えば、形状「+」のマークに変わる)。これにより、演奏者は次の押鍵タイミングまでの時間的間隔を認識することができる。
【0004】
【発明が解決しようとする課題】
上記のナビゲート機能を有する自動演奏装置には次のような問題点があった。図16から理解されるように、従来のナビゲート機能では、ナビゲート情報によって曲の最初の部分および最後の部分を見分けることができない。したがって、同一曲を繰り返して演奏する時や、間隔をあけずに別の曲に移行するような場合、どこで現在の演奏を終了するのかということや、どこから繰り返し部分や別の曲に移行しているのかを認識しにくくなるという問題点があった。
【0005】
本発明は、上記問題点を解消し、同一曲の繰り返しや、別の曲への移行を容易に認識できるようにすることができる自動演奏装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記の課題を解決し、目的を達成するための本発明は、押鍵に応答して1ないし複数の音符データずつ順次読み出して発音する自動演奏装置において、前記音符データの発音タイミング情報をもとに押鍵タイミングの案内表示をする表示手段と、読み出された前記音符データが前記自動演奏データの最初の部分および最後の部分の少なくとも一方であるか否かを判別する判別手段と、前記判別手段によって前記音符データが前記自動演奏データの最初の部分および最後の部分の少なくとも一方であると判別された場合に、該判別に応じて、前記案内表示のうち、前記音符データに基づく演奏の最初の押鍵タイミングおよび最後の押鍵タイミングの案内表示の少なくとも一方を、その他の押鍵タイミングの案内とは異なる形態で前記表示手段に表示するデータ修正部とを具備した点に第1の特徴がある。
【0007】
また、本発明は、前記案内表示を各押鍵に対応するマークで行うとともに、前記異なる形態を表現するため、マークの形状および色の少なくとも一方を違える手段を具備した点に第2の特徴がある。
【0008】
第1または第2の特徴によれば、最初と最後の押鍵タイミングを示す案内表示が、形状や色等の形態の違いで他の押鍵タイミングの案内表示と明瞭に区別される。
【0009】
また、本発明は、前記表示手段とは別に、前記音符データに基づく最初の押鍵タイミングおよび最後の押鍵タイミングの少なくとも一方を、これら押鍵タイミングの案内表示に付加するマークで表示するようにした点に第3の特徴がある。第3の特徴によれば、案内表示に付加されるマークで最初と最後の押鍵タイミングを示す案内表示が、他の押鍵タイミングの案内表示と明瞭に区別される。
【0016】
【発明の実施の形態】
以下、図面を参照して本発明を詳細に説明する。図2は、本発明の一実施形態に係る電子ピアノのハード構成を示すブロック図である。同図において、CPU1は、ROM2に格納されたプログラム、並びに鍵盤7から入力された押鍵情報(音高、ベロシティ等)および複数のスイッチやボリュ−ム(操作子)からなる操作部91から入力された音色、テンポ、リズム等に基づいて楽音発生部としての音源装置4を制御し、楽音信号を発生させる。音源装置4は、複数の楽音を同時発生できるよう複数の楽音発生チャンネルを備え、例えば、正弦波加算方式で楽音を合成する。音源装置4から発生された楽音信号はD/A変換器5によってアナログ信号に変換され、アナログ信号処理部6に入力される。アナログ信号処理部6は、入力されたアナログ信号に効果付与等の信号処理を施す。アナログ信号処理部6の出力はアンプ8で増幅された後、スピーカシステム21に入力され発音される。
【0017】
鍵盤7には押鍵と離鍵のタイミングおよび押鍵速度(ベロシティ)を検出するセンサが設けられており、このセンサの検知情報はキースキャン回路7aで検出され、押鍵情報としてCPU1に入力される。また、操作部91が操作されたことはパネルスキャン回路91aで検出され、パネルスキャン情報としてCPU1に入力される。RAM3は操作部91の操作によって設定されるテンポや音量等、各種パラメータの記憶エリアや、CPU1のワークエリアとして使用される。
【0018】
CPU1での処理結果を表示するため表示器92が設けられる。表示器92はLCD(液晶表示器)が好ましいが、CRTであってもよい。以下、LCD92として説明する。操作部91およびLCD92は、いずれも鍵盤7に隣接して配置されるコントロールパネル(後述)上に設けられる。
【0019】
この電子ピアノは、予め記憶された自動演奏データ(以下、単に「演奏データ」という)に基づいて楽音を発生する自動演奏モードを有する。自動演奏モードでは、演奏者の押鍵操作に応答して演奏データを1音符データ(和音またはメロディと和音を含む場合は複数の音符データ)ずつ読み出し、これに基づいて楽音を発生する。すなわち、演奏者の押鍵によって音符データの読み出しタイミングと音の強さつまりベロシティが指示され、この指示に従って所定の音高で楽音が発音される。但し、できる限り本来の曲に近い演奏ができるよう押鍵タイミングの目安が示されるのが好ましいので、本実施形態では、演奏データを読み出すための適切なタイミングを演奏者に認識させるナビゲート手段(詳細は後述する)を設けている。
【0020】
演奏データはROM2に記憶され、またフロッピディスク装置(FDD)やメモリカード等外部記憶媒体等から供給され、RAM3に読み出される。上記の自動演奏モードでは、前記LCD92はナビゲート手段の要部であるナビゲート情報表示部として機能し、視覚的に押鍵タイミングを案内する。ナビゲート情報は演奏データに含まれる発音タイミング情報に基づき、予め定められたマーク等の画情報を処理して形成される。タイミング情報を形成するための画情報(イメージデータ)は演奏情報と共にROM2に記憶されまた、FDDやメモリカード等からも演奏情報と共に供給される。
【0021】
図3はコントロールパネルの一例を示す図である。コントロールパネル9のほぼ中央には、LCD92が配置され、このLCD92の左右と下方に操作部91を構成する複数の操作子が配置される。多数の操作子のうち、LCD92の縁に隣接して配置されるスイッチR1〜R5、L1〜L5、B1〜B7はLCD92表示エリアのうち、これらのスイッチに予め対応付けられているエリアの情報を操作するためのものである。
【0022】
LCD92の左下隅に隣接して、例えばFDDから供給される演奏データのうち1つを選択するために選曲スイッチ10が設けられ、同右下隅に隣接して、セ−ブスイッチ11およびイグジットスイッチ12が配置される。フリ−スイッチ13にはLCD92に表示される指示に従って機能が変更される。
【0023】
予め定めた複数のモードのうちから1つを選択するためモード選択スイッチ14が設けられ、こののスイッチ14で自動演奏モードを選択できる。また、さらに、自動演奏を停止するためのストップスイッチ15が設けられる。
【0024】
そのほか、音色およびリズムスイッチ群16、フィルインスイッチ群17、バリエーションスイッチ群18、インクリメントダイアル19、トランスポーズスイッチ20、オクタ−ブシフトスイッチ22等が設けられる。インクリメントダイアル19はテンポ、音量等、各種バリュ−(パラメータ値)の変更に使用される。
【0025】
次に、上記自動演奏モードにおけるナビゲート手段でLCD92に表示されたナビゲート情報の例を説明する。ナビゲート情報は押鍵操作に対応するマークの列であり、このマークの列はその押鍵操作の時間に相当する間隔をあけた複数のマークからなる。それぞれのマークは1回の押鍵操作(和音またはメロディおよび和音を含む演奏では複数の鍵の同時操作)に対応する。マークは、曲の進行に従って、つまり演奏者の押鍵操作毎にその形状を変化させる(例えば、円形のマークを「+」マークに変化させる)。
【0026】
図4〜図9は演奏の開始部分と終了部分のナビゲート情報をそれぞれ1行で示す図である。まず、図4の例では、ナビゲート情報に含まれるマークのうち、先頭および最後のマークMs,Meはその他のマークMmと形状が異なるものにしている。図4では、マークMs,Meはいずれも三角形であり、その他のマークMmの円形とは区別されている。図5の例ではマークMsは三角形、マークMeは四角形であり、この場合も、その他のマークMmの円形とは区別されている。
【0027】
図6の例では、ナビゲート情報に含まれるマークのうち、先頭および最後のマークMs,Meはその他のマークMmと形状が同じであるが、色が異なるものにしている。この場合、マークMsおよびマークMeは同色であってもよいし、異なるものであってもよい。例えば、マークMsは青、マークMeは赤とする。色によってマークを区別するためには、LCD92をカラー表示可能なものとするのはもちろんであるが、例えば、マークMs,Meは白抜きにし、その他のマークMmは黒塗りとすれば、白黒表示のLCDによっても演奏者にマークの違いを認識させることができる。
【0028】
図7の例では、音符に対応したマークとは別に曲の開始および終了を示すマークをナビゲート情報に含ませている。例えば、先頭のマークMsより前に小節線のような縦線からなる開始線Bsを付加するとともに最後のマークMeの後に二本線からなる終止線Beを付加する。なお、開始線Bsおよび終止線Beは縦線や二本線に限らず、両者の区別がつくようマークMsの前やマークMeの後に隣接して付加されたマークであればよい。
【0029】
図8の例では、当該演奏データに対応するナビゲート情報の最終を予告する鍵盤の残り操作回数を表示させている。図示のように、ナビゲート情報を構成するマークの列の右上に残り操作回数を表す数字Nを表示する。残り操作回数Nは、演奏の進行に従って、つまり鍵盤の操作毎に1つずつデクリメントされる。前記数字Nの表示は、図8のように演奏の最後の部分のナビゲート情報の一部として表示するのに限らず、演奏の最初の部分から最後の部分まで何時のナビゲート情報に表示してもよいし、残り操作回数Nが予め設定した回数になったときから表示するのでもよい。
【0030】
図9の例では、演奏の進み具合を表す進度インジケータによってナビゲート情報の最終を予告する表示をさせている。図示のように、ナビゲート情報の下方に棒状の表示部DIを設ける。表示部DIは、演奏の進行の度合(演奏データ全体に占める演奏終了分の割合)に相当する領域の色が変化する。表示部DIはその長さが曲全体の長さに対応しているので、演奏が半分まで進めば、表示部DIはその長さの半分までの色が変化する。演奏進行の度合は押鍵回数または実際の発音数によって判断できる。なお和音や左右の手で同時に演奏する音符データに関しては、複数の押鍵も1回の押鍵として計数する。
【0031】
図9(a)は、演奏開始時の表示であり、表示部DIは全体が白である。一方、図9(b)は演奏終了直前(4回分の操作を残している)の表示であり、表示部DIはその長さのほとんどが、例えば赤に変化している(図では黒の塗りつぶし)。このような表示により、ナビゲータ情報が演奏の開始部分のものか終了部分のものかを、演奏者が容易に認識することができる。
【0032】
なお、表示部DIは棒状のものに限らず、円グラフ状に表示してもよいし、点状のもの(スポット)が演奏の進行度合に応じて、マークの列に沿った方向に移動するもので構成してもよい。
【0033】
図10は、ナビゲート情報をLCD92に複数行表示する場合の例である。図示のように演奏データの終了部分に対応するナビゲート情報と、繰り返し時の演奏データの開始部分に対応するナビゲート情報との間にブランク行BLを設けている。このようにブランク行BLを設けた状態でナビゲート情報を表示することにより曲と曲との境を明確にすることができる。
【0034】
図11はブランク行BLを設けない従来のナビゲート手段による表示例である。このようにブランク行BLを設けない場合は、演奏の終了部分に相当するナビゲート情報と、次の演奏の開始部分に相当するナビゲート情報との区別がつきにくい。
【0035】
図12は、上記電子ピアノのナビゲート処理のフローチャートである。この処理は、パネルスキャン回路91aで選曲スイッチ15がオン操作されたことが検出されたときに開始される。ステップS1ではパネルスキャン回路91aで検出された選曲情報に対応する演奏データをROM2からRAM3にロードする。なお、演奏データを構成する各音符データは、キーナンバ、ステップタイム、ゲートタイム、およびベロシティを含んでいる。キーナンバは音高、ステップタイムは発音のタイミング、ゲートタイムは発音の持続時間、ベロシティは押鍵速度つまり押鍵強さをそれぞれ示す。演奏データがRAM3にロードされるとき、演奏データの読み出しアドレスが格納されるレジスタの内容がリセットされる。ステップS2では、ナビゲート情報を構成する前記マークのイメージデータをROM2からRAM3にロードする。
【0036】
ステップS3では、前記レジスタのアドレスに従い、演奏データから、予め定めされた量(例えば1小節分(以下、「予定量」という)の音符データに関するステップタイムとゲートタイムつまりタイミング情報を読み出す。ステップS4では、前記ステップタイムとゲートタイムに基づいてナビゲート情報を構成するマークの間隔つまり押鍵間隔を示す値を決定する。ステップS5では、前記マークのイメージデータと間隔とに基づいて予定量の音符データに対応するナビゲート情報を生成する。
【0037】
ステップS6では、当該予定量の音符データが演奏データの最初の部分か否かを判断する。この判断が肯定ならばステップS7に進み、前記ナビゲート情報の最初の予定量の音符データに対応するマークのイメージデータを変化させる。つまり、元のマークのイメージデータを、形状の異なるマークのイメージデータに置換する。ステップS6が否定ならばステップS8に進み、当該予定量の音符データが演奏データの最後の部分か否かを判断する。この判断が肯定ならばステップS9に進み、最後の音符データに対応するマークのイメージデータを変化させる。つまり、元のマークのイメージデータを、形状の異なるマークのイメージデータに置換する。なお、ステップS7とステップS9での変換後のマークの形状は同一のものでもよいし、互いに異なっていてもよい。
【0038】
ステップS10では、LCD92を付勢するための表示ドライバにナビゲート情報のイメージデータを供給する。表示ドライバは供給されたイメージデータに従ってLCD92を付勢し、ナビゲート情報を表示する。
【0039】
ステップS11ではキースキャン回路7aの検出結果により押鍵の有無を判別する。押鍵が検出されたならばステップS12で、発音処理をする。具体的には、1回の押鍵によって発音すべき音符データをRAM3から読み出して音源装置4のチャンネルにセットする。押鍵が所定時間検出されないときはステップS17に進む。
【0040】
ステップS13ではステップS12で発音に供された音符データに対応するナビゲート情報のマークを、演奏済みであることを示す他の形状(「+」)に変化させる。
【0041】
ステップS14では、次の押鍵に対応するため読み出しアドレスを1つ進める。ステップS15では読み出しアドレスに基づいて予定量の音符データの最後まで演奏が終了したか否かを判断し、判断が肯定ならばステップS16に進む。ステップS15が否定ならばステップS11に進む。
【0042】
ステップS16では、演奏データの最後まで演奏が終了したか否かを判断し、判断が肯定ならばステップS17に進む。最後まで演奏が終了していないときはステップS16は否定となってステップS3に進む。ステップS17では演奏を終了するストップスイッチ16が押されたか否かが判別され、判断が否定ならば、演奏を繰り返すためステップS18に進み、読み出しアドレスをリセットしてステップS3に進む。ステップS7が肯定ならば処理は終了する。
【0043】
上記ステップS7,S9では、最初の小節の先頭のマークおよび最後の小節の最後尾のマークに関してそれぞれ形状を変えたが、図6のようにこれらのマークの色を変える場合は、ステップS7またはステップS9において、当該マークのイメージデータに付随する色情報を変化させるようにすればよい。また、先頭のマークの前や最後尾のマークの後に、図7のように開始線Bsや終了線Beをそれぞれ付加する場合も、ステップS7とステップS9で、開始線Bsや終了線Beを表すため予め記憶されているイメージデータを付加すればよい。
【0044】
図13は、押鍵タイミングの案内表示の終了時期予告表示手段として、鍵盤の残り操作回数Nを表示する処理のフローチャートであり、前記ステップS6〜S15に代えて実行される。ステップS20では、操作回数の初期値NIから実際の操作回数nを差し引いて残り操作回数Nを計算する。ステップS21では残り操作回数Nを表す数字のイメージデータを前記ステップS5で生成したイメージデータと合成する。ステップS22〜S25では、前記ステップS10〜S13と同様の処理が行われる。
【0045】
ステップS26では操作回数nをインクリメントする。ステップS27では次の押鍵に対応するため読み出しアドレスを1つ進める。ステップS28では読み出しアドレスに基づいて小節の最後まで演奏が終了したか否かを判断し、判断が肯定ならばステップS16に進む。ステップS28が否定ならばステップS20に進む。
【0046】
図14は、押鍵タイミングの案内表示の終了時期予告表示手段として、演奏の進度インジケータである表示部DIを表示する処理のフローチャートであり、前記ステップS6〜S15に代えて実行される。ステップS30では、ステップS20と同様にして残り操作回数Nを計算する。ステップS31では、残り操作回数Nを操作回数の初期値NIで除算して演奏終了割合R(%)を計算する。ステップS32では表示部DIを表すイメージデータのうち、前記割合Rに対応する長さ分の色情報を変化させる。白黒表示であれば、色情報を変化させるのに代えて、イメージデータのデジタル値を反転させる。ステップS33では表示部DIのイメージデータを前記ステップS5で生成したイメージデータと合成する。ステップS34〜S37では、前記ステップS10〜S13と同様の処理が行われる。また、ステップS38〜S40は、ステップS26〜S28と同様に処理される。
【0047】
図15は、複数行にナビゲータ情報を表示する場合、曲の繰り返しを示すためのブランク行BLを設ける処理のフローチャートであり、前記ステップS6〜S9に代えて実行される。ステップS50では演奏データの最初の予定量分の音符データか否かを判断する。この判断が肯定ならばステップS51に進み、ブランク行BLを表示するためのデータを表示ドライバに出力して、ブランクを表示させる。続いてステップS52では、ステップS5で生成したイメージデータを表示ドライバに出力してナイゲータ情報を表示させる。こうして、曲の最後の部分と最初の部分との間にブランク行BLを有するナビゲータ情報がLCD92に表示される。なお、ステップS50が否定ならば、ステップS51はスキップしてステップS52に進み、ブランク行BLを設けずにナビゲート情報を表示する。
【0048】
図1は上記のナビゲート情報表示のためのCPU1の要部機能を示すブロック図である。同図において、演奏データ記憶部23には押鍵のタイミング情報が記憶される。ナビゲート情報作成部24は前記タイミング情報に基づいて決定された間隔を有するマークを含むナビゲート情報のイメージデータを作成する。ナビゲート情報は予め設定された数の音符データ分作成される。作成されたイメージデータは切替部27を介して表示ドライバ25に入力され、表示ドライバ25はそのイメージデータに従ってLCD92を付勢し、ナビゲート情報を表示させる。
【0049】
また、判別部26は予定量の音符データが演奏データの最初の部分または最終の部分かどうかを判別する。この判断は音符データの付加情報から判別する。そして、最初または最終の部分ならば切替部27を切替えてナビゲート情報作成部24で作成されたイメージデータをデータ修正部28に入力する。
【0050】
一方、演奏残量検出部29はキースキャン回路7aで検出された押鍵回数に基づいて残り操作回数または演奏終了割合を算出する。算出された残り操作回数および演奏終了割合はデータ修正部28に入力される。
【0051】
データ修正部28は入力されたイメージデータの予定部分について、形状または色を変換するか、残り操作回数または演奏終了割合に基づいて、これらを表す数字や表示部DIのイメージデータを生成し、前記ナビゲート情報作成部24から入力されるイメージデータに付加する。データ修正部28で処理されたイメージデータは表示ドライバ25に入力される。
【0052】
以上、本発明を、好ましい実施例にしたがって説明したが、さらに次のような変形も可能である。例えば、複数行のナビゲート情報表示においてブランク行BLを表示して曲の繰り返しを認識させるようにしたが、1行ずつの表示においては、次の曲の最初の部分のナビゲート情報を表示するまでに時間遅れを設ける。すなわち、前の曲も最後のナビゲート情報のマークがすべて「+」に変換されたときに予定時間を設定したタイマを起動し、このタイマのタイムアップ時に次の曲の最初の部分のナビゲート情報を表示する。なお、このタイマが起動してタイムアップするまでは演奏者が押鍵しても自動演奏が開始されないようにする。
【0053】
さらなる変形例として、前の曲も最後のナビゲート情報のマークがすべて「+」に変換されたときに押鍵回数を計数するカウンタを起動し、演奏者が予定回数だけ押鍵したときに、次の曲のナビゲート情報を表示開始するようにもできる。
【0054】
また、上記マークの変形や色の変化、ならびに残りの操作回数や割合の表示はそれぞれ単独で行ってもよいし、複合的に行ってもよい。例えば、マークの形状変化ととともに色の変化をつけてもよいし、同時に残りの操作回数Nや割合Rの表示を行ってもい。
【0055】
【発明の効果】
以上の説明から明らかなように、請求項1〜請求項3の発明によれば、押鍵タイミングを表示する案内表示(ナビゲート情報)のうち、演奏の最初および/または最後の押鍵タイミングを示すものを他の案内表示とは明瞭に区別したので、演奏者は、自動演奏の繰り返しに伴うナビゲート情報の表示の繰り返しを明確に認識できる。また、請求項4〜請求項7の発明によれば、押鍵タイミングをは別の表示によって演奏の終了時期が予告されるので、演奏者は演奏の終りを認識でき、これによって演奏の繰り返しを容易に認識することができる。
【0056】
さらに、請求項8〜請求項11の発明によれば、最後の押鍵タイミング表示と最初の押鍵タイミング表示との間のブランクによって自動演奏の繰り返しの認識をすることができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る電子オルガンの要部機能を示すブロック図である。
【図2】 本発明の一実施形態に係る電子オルガンの全体構成を示すブロック図である。
【図3】 本発明の一実施形態に係る電子オルガンのコントロールパネルを示す図である。
【図4】 ナビゲート情報の表示例(1)を示す図である。
【図5】 ナビゲート情報の表示例(2)を示す図である。
【図6】 ナビゲート情報の表示例(3)を示す図である。
【図7】 ナビゲート情報の表示例(4)を示す図である。
【図8】 ナビゲート情報の表示例(5)を示す図である。
【図9】 ナビゲート情報の表示例(6)を示す図である。
【図10】 ナビゲート情報の表示例(7)を示す図である。
【図11】 従来のナビゲート情報の表示例を示す図である。
【図12】 ナビゲート処理の第1の例のフローチャートである。
【図13】 ナビゲート処理の第2の例のフローチャートである。
【図14】 ナビゲート処理の第3の例のフローチャートである。
【図15】 ナビゲート処理の第4の例のフローチャートである。
【図16】 従来のナビゲート情報の表示例を示す図である。
【符号の説明】
1…CPU、 4…音源装置、 5…D/A変換器、 9…コントロールパネル、 10…選曲プスイッチ、 14…モード選択スイッチ、 15…ストップスイッチ、 23…演奏データ記憶部、 24…ナビゲート情報作成部、 25…表示ドライバ、 28…データ修正部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an automatic performance device, and more particularly to an automatic performance device that generates musical sounds based on automatic performance data read according to a timing instruction input by a user.
[0002]
[Prior art]
There is known an automatic performance apparatus which stores automatic performance data in a storage means in advance, and reads out the automatic performance data according to the operation timing and generates a musical sound every time an operator such as a keyboard or a pad is operated. ing. In this automatic performance device, for each operation of the operator, that is, for each key depression, the automatic performance data is read and pronounced for each piece of note data (a plurality of note data if a chord or a melody and a chord are included). . The electronic musical instruments disclosed in JP-A-11-102187 and JP-A-2000-99016 have a navigation function for displaying key pressing timing on an operation panel based on automatic performance data. By manipulating the keyboard using this key press timing display as a guide, automatic performance data can be sounded at a unique tempo, so even beginners such as infants can become familiar with playing electronic musical instruments.
[0003]
FIG. 16 is an example of the navigation information displayed on the operation panel, and FIGS. 16A and 16B show the navigation information of the first part of the song and the last part of the song, respectively. In both figures, a round mark filled in black corresponds to one operation. The interval between the round marks corresponds to the length of the sound indicated by each note data. This round mark changes its shape in order from the left as the key is pressed (for example, it changes to a mark of a shape “+”). Thus, the performer can recognize the time interval until the next key pressing timing.
[0004]
[Problems to be solved by the invention]
The automatic performance device having the above navigation function has the following problems. As understood from FIG. 16, in the conventional navigation function, the first part and the last part of the song cannot be distinguished by the navigation information. Therefore, when playing the same song repeatedly, or when moving to another song without leaving an interval, where to end the current performance, where to move to a repeated part or another song There was a problem that it was difficult to recognize whether there was.
[0005]
An object of the present invention is to provide an automatic performance device that can solve the above-mentioned problems and can easily recognize the repetition of the same song or the transition to another song.
[0006]
[Means for Solving the Problems]
In order to solve the above-mentioned problems and achieve the object, the present invention provides an automatic performance apparatus that sequentially reads out and reproduces one or more note data in response to a key depression, and based on the sound generation timing information of the note data. And a display means for displaying a key press timing guidance, and determining whether or not the read note data is at least one of a first part and a last part of the automatic performance data. Discrimination means When, The discriminating means converts the note data into the first part and last part of the automatic performance data. Partial If it is determined that it is at least one, in accordance with the determination, at least one of the guidance display of the first key pressing timing and the last key pressing timing of the performance based on the note data in the guidance display, Is displayed on the display means in a form different from the key press timing guidance. Data correction part This is the first feature.
[0007]
In addition, the present invention has a second feature in that the guidance display is performed with a mark corresponding to each key depression, and means for changing at least one of the shape and the color of the mark is provided in order to express the different form. is there.
[0008]
According to the first or second feature, the guide display indicating the first and last key press timing is clearly distinguished from the other key press timing guide displays due to the difference in shape and color.
[0009]
Further, in the present invention, apart from the display means, at least one of the first key pressing timing and the last key pressing timing based on the note data is displayed with a mark added to the guidance display of the key pressing timing. There is a third feature in this point. According to the third feature, the guidance display indicating the first and last key pressing timings with the mark added to the guidance display is clearly distinguished from the guidance display of the other key pressing timings.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 2 is a block diagram showing a hardware configuration of the electronic piano according to one embodiment of the present invention. In the figure, the CPU 1 is input from an operation unit 91 including a program stored in the ROM 2, key pressing information (pitch, velocity, etc.) input from the keyboard 7, and a plurality of switches and volumes (operators). Based on the timbre, tempo, rhythm and the like, the tone generator 4 as a tone generator is controlled to generate a tone signal. The sound source device 4 includes a plurality of music sound generation channels so that a plurality of music sounds can be generated simultaneously. The tone signal generated from the tone generator 4 is converted into an analog signal by the D / A converter 5 and input to the analog signal processing unit 6. The analog signal processing unit 6 performs signal processing such as applying an effect on the input analog signal. The output of the analog signal processing unit 6 is amplified by the amplifier 8 and then input to the speaker system 21 for sound generation.
[0017]
The keyboard 7 is provided with a sensor for detecting the timing of pressing and releasing the key and the key pressing speed (velocity). The detection information of the sensor is detected by the key scanning circuit 7a and inputted to the CPU 1 as key pressing information. The Further, the operation of the operation unit 91 is detected by the panel scan circuit 91a and is input to the CPU 1 as panel scan information. The RAM 3 is used as a storage area for various parameters such as tempo and volume set by the operation of the operation unit 91 and a work area for the CPU 1.
[0018]
A display 92 is provided to display the processing result in the CPU 1. The display 92 is preferably an LCD (liquid crystal display), but may be a CRT. Hereinafter, the LCD 92 will be described. The operation unit 91 and the LCD 92 are both provided on a control panel (described later) disposed adjacent to the keyboard 7.
[0019]
This electronic piano has an automatic performance mode for generating musical sounds based on previously stored automatic performance data (hereinafter simply referred to as “performance data”). In the automatic performance mode, in response to the player's key pressing operation, the performance data is read one note data (or a plurality of note data if a melody and a chord are included) one by one, and a musical tone is generated based on this. That is, the player's key press instructs the note data read timing and sound intensity, that is, velocity, and a musical tone is produced at a predetermined pitch according to this instruction. However, it is preferable that the key press timing is indicated so that the performance can be performed as close to the original music as possible. In the present embodiment, the navigation means (the player recognizes an appropriate timing for reading the performance data). Details will be described later).
[0020]
The performance data is stored in the ROM 2, supplied from an external storage medium such as a floppy disk device (FDD) or a memory card, and read out to the RAM 3. In the automatic performance mode, the LCD 92 functions as a navigation information display unit which is a main part of the navigation means, and visually guides the key pressing timing. The navigation information is formed by processing image information such as a predetermined mark based on the sound generation timing information included in the performance data. Image information (image data) for forming timing information is stored in the ROM 2 together with performance information, and is also supplied together with performance information from an FDD, a memory card, or the like.
[0021]
FIG. 3 is a diagram illustrating an example of a control panel. An LCD 92 is disposed substantially at the center of the control panel 9, and a plurality of operators constituting the operation unit 91 are disposed on the left and right and below the LCD 92. Among a large number of controls, switches R1 to R5, L1 to L5, and B1 to B7 arranged adjacent to the edge of the LCD 92 display information on areas previously associated with these switches in the LCD 92 display area. It is for operation.
[0022]
Adjacent to the lower left corner of the LCD 92, for example, a music selection switch 10 is provided for selecting one of performance data supplied from the FDD, and a save switch 11 and an exit switch 12 are arranged adjacent to the lower right corner. Is done. The function of the free switch 13 is changed in accordance with an instruction displayed on the LCD 92.
[0023]
A mode selection switch 14 is provided to select one of a plurality of predetermined modes, and the automatic performance mode can be selected with this switch 14. Furthermore, a stop switch 15 for stopping the automatic performance is provided.
[0024]
In addition, a tone color and rhythm switch group 16, a fill-in switch group 17, a variation switch group 18, an increment dial 19, a transpose switch 20, an octave shift switch 22, and the like are provided. The increment dial 19 is used to change various values (parameter values) such as tempo and volume.
[0025]
Next, an example of navigation information displayed on the LCD 92 by the navigation means in the automatic performance mode will be described. The navigation information is a row of marks corresponding to the key pressing operation, and this row of marks is composed of a plurality of marks spaced at intervals corresponding to the time of the key pressing operation. Each mark corresponds to one key pressing operation (simultaneous operation of a plurality of keys in a performance including a chord or a melody and a chord). The shape of the mark changes as the music progresses, that is, every time the performer presses the key (for example, the circular mark is changed to a “+” mark).
[0026]
4 to 9 are diagrams showing the navigation information of the start part and the end part of the performance in one line. First, in the example of FIG. 4, among the marks included in the navigation information, the first and last marks Ms and Me are different in shape from the other marks Mm. In FIG. 4, the marks Ms and Me are both triangular, and are distinguished from the other circles of the mark Mm. In the example of FIG. 5, the mark Ms is a triangle and the mark Me is a quadrangle, which is also distinguished from the other circles of the mark Mm.
[0027]
In the example of FIG. 6, among the marks included in the navigation information, the first and last marks Ms and Me have the same shape as the other marks Mm but are different in color. In this case, the mark Ms and the mark Me may be the same color or different. For example, the mark Ms is blue and the mark Me is red. In order to distinguish the marks by color, the LCD 92 can be displayed in color. For example, if the marks Ms and Me are white and the other marks Mm are black, the black and white display is performed. The LCD can also make the performer recognize the mark difference.
[0028]
In the example of FIG. 7, a mark indicating the start and end of a song is included in the navigation information separately from the mark corresponding to the note. For example, a start line Bs composed of a vertical line such as a bar line is added before the head mark Ms, and a stop line Be composed of two lines is added after the last mark Me. Note that the start line Bs and the end line Be are not limited to vertical lines and double lines, and may be any marks added in front of the mark Ms or adjacent to the mark Me so that they can be distinguished from each other.
[0029]
In the example of FIG. 8, the remaining number of operations of the keyboard for notifying the end of the navigation information corresponding to the performance data is displayed. As shown in the figure, a number N representing the number of remaining operations is displayed on the upper right of the row of marks constituting the navigation information. The remaining operation count N is decremented by one as the performance progresses, that is, every time the keyboard is operated. The display of the number N is not limited to being displayed as a part of the navigation information of the last part of the performance as shown in FIG. 8, but is displayed in the navigation information at what time from the first part to the last part of the performance. Alternatively, it may be displayed when the remaining number of operations N reaches a preset number.
[0030]
In the example of FIG. 9, a progress indicator indicating the progress of performance is displayed to notify the end of the navigation information. As shown in the figure, a bar-shaped display unit DI is provided below the navigation information. On the display unit DI, the color of the area corresponding to the degree of progress of the performance (percentage of the performance end in the entire performance data) changes. Since the length of the display unit DI corresponds to the length of the entire song, if the performance is advanced to half, the color of the display unit DI changes to half of the length. The degree of performance progress can be determined by the number of key presses or the actual number of pronunciations. For note data played simultaneously with chords and left and right hands, a plurality of key presses are counted as one key press.
[0031]
FIG. 9A shows a display at the start of performance, and the entire display unit DI is white. On the other hand, FIG. 9B shows a display immediately before the end of the performance (the operation for four times remains), and the display portion DI has almost all of its length changed to, for example, red (in FIG. 9, black fill). ). With such a display, the performer can easily recognize whether the navigator information is the start part or the end part of the performance.
[0032]
The display unit DI is not limited to a bar-shaped display, and may be displayed in a pie chart, or a dot-shaped display (spot) moves in a direction along the mark row in accordance with the progress of the performance. You may comprise.
[0033]
FIG. 10 shows an example in which navigation information is displayed on a plurality of lines on the LCD 92. As shown in the figure, a blank row BL is provided between the navigation information corresponding to the end portion of the performance data and the navigation information corresponding to the start portion of the performance data at the time of repetition. Thus, by displaying the navigation information in a state where the blank row BL is provided, the boundary between songs can be clarified.
[0034]
FIG. 11 shows an example of display by conventional navigation means that does not provide a blank row BL. When the blank line BL is not provided in this way, it is difficult to distinguish between navigation information corresponding to the end portion of the performance and navigation information corresponding to the start portion of the next performance.
[0035]
FIG. 12 is a flowchart of the navigation process of the electronic piano. This process is started when it is detected by the panel scan circuit 91a that the music selection switch 15 is turned on. In step S1, performance data corresponding to the music selection information detected by the panel scan circuit 91a is loaded from the ROM 2 to the RAM 3. Note that each note data constituting the performance data includes a key number, a step time, a gate time, and a velocity. The key number indicates the pitch, the step time indicates the sound generation timing, the gate time indicates the sound generation duration, and the velocity indicates the key pressing speed, that is, the key pressing strength. When the performance data is loaded into the RAM 3, the contents of the register storing the performance data read address are reset. In step S2, the mark image data constituting the navigation information is loaded from the ROM 2 to the RAM 3.
[0036]
In step S3, step time and gate time, ie, timing information relating to note data of a predetermined amount (for example, one measure (hereinafter referred to as “scheduled amount”) is read from the performance data according to the address of the register. Then, based on the step time and the gate time, a value indicating an interval between marks constituting the navigation information, that is, a key pressing interval is determined, and in step S5, a predetermined amount of notes are determined based on the image data and the interval of the mark. Generate navigation information corresponding to the data.
[0037]
In step S6, it is determined whether or not the predetermined amount of note data is the first part of the performance data. If this determination is affirmative, the process proceeds to step S7, and the image data of the mark corresponding to the first predetermined amount of note data in the navigation information is changed. That is, the image data of the original mark is replaced with the image data of the mark having a different shape. If step S6 is negative, the process proceeds to step S8, and it is determined whether or not the predetermined amount of note data is the last part of the performance data. If this determination is affirmative, the process proceeds to step S9, and the image data of the mark corresponding to the last note data is changed. That is, the image data of the original mark is replaced with the image data of the mark having a different shape. In addition, the shape of the mark after the conversion in step S7 and step S9 may be the same, or may be different from each other.
[0038]
In step S10, image data of the navigation information is supplied to a display driver for energizing the LCD 92. The display driver activates the LCD 92 according to the supplied image data and displays navigation information.
[0039]
In step S11, the presence / absence of key depression is determined based on the detection result of the key scan circuit 7a. If a key depression is detected, a sound generation process is performed in step S12. Specifically, the note data to be sounded by one key depression is read from the RAM 3 and set in the channel of the sound source device 4. If no key press is detected for a predetermined time, the process proceeds to step S17.
[0040]
In step S13, the mark of the navigation information corresponding to the note data provided for sound generation in step S12 is changed to another shape ("+") indicating that the musical instrument has been played.
[0041]
In step S14, the read address is advanced by one to correspond to the next key press. In step S15, it is determined whether or not the performance has been completed up to the end of the predetermined amount of note data based on the read address. If the determination is affirmative, the process proceeds to step S16. If step S15 is negative, the process proceeds to step S11.
[0042]
In step S16, it is determined whether or not the performance has been completed up to the end of the performance data. If the determination is affirmative, the process proceeds to step S17. If the performance has not been completed to the end, step S16 is negative and the process proceeds to step S3. In step S17, it is determined whether or not the stop switch 16 for ending the performance has been pressed. If the determination is negative, the process proceeds to step S18 to repeat the performance, the read address is reset, and the process proceeds to step S3. If step S7 is positive, the process ends.
[0043]
In steps S7 and S9, the shapes of the first mark and the last mark of the last bar are changed. However, when the colors of these marks are changed as shown in FIG. In S9, the color information attached to the image data of the mark may be changed. Also, when the start line Bs and the end line Be are added as shown in FIG. 7 before the first mark and after the last mark, the start line Bs and the end line Be are represented in steps S7 and S9. Therefore, image data stored in advance may be added.
[0044]
FIG. 13 is a flowchart of a process of displaying the remaining number N of keyboard operations as an end time notice display means of the key press timing guidance display, and is executed in place of steps S6 to S15. In step S20, the remaining number of operations N is calculated by subtracting the actual number of operations n from the initial value NI of the number of operations. In step S21, the numerical image data representing the remaining number of operations N is combined with the image data generated in step S5. In steps S22 to S25, processing similar to that in steps S10 to S13 is performed.
[0045]
In step S26, the number of operations n is incremented. In step S27, the read address is advanced by one to correspond to the next key press. In step S28, it is determined whether or not the performance has been completed up to the end of the measure based on the read address. If the determination is affirmative, the process proceeds to step S16. If step S28 is negative, the process proceeds to step S20.
[0046]
FIG. 14 is a flowchart of a process for displaying the display unit DI, which is a performance progress indicator, as an end time notice display means for the key press timing guidance display, and is executed in place of steps S6 to S15. In step S30, the remaining number of operations N is calculated in the same manner as in step S20. In step S31, a performance end ratio R (%) is calculated by dividing the remaining number of operations N by the initial value NI of the number of operations. In step S32, color information corresponding to the length corresponding to the ratio R in the image data representing the display unit DI is changed. In the case of monochrome display, the digital value of the image data is inverted instead of changing the color information. In step S33, the image data of the display unit DI is combined with the image data generated in step S5. In steps S34 to S37, the same processing as in steps S10 to S13 is performed. Steps S38 to S40 are processed in the same manner as steps S26 to S28.
[0047]
FIG. 15 is a flowchart of a process for providing a blank line BL for indicating repetition of music when navigator information is displayed on a plurality of lines, and is executed in place of steps S6 to S9. In step S50, it is determined whether or not there is note data for the first predetermined amount of performance data. If this determination is affirmative, the process proceeds to step S51, where data for displaying the blank row BL is output to the display driver, and a blank is displayed. In step S52, the image data generated in step S5 is output to the display driver to display the nigator information. Thus, navigator information having a blank row BL between the last part and the first part of the song is displayed on the LCD 92. If step S50 is negative, step S51 is skipped and the process proceeds to step S52, where the navigation information is displayed without providing the blank line BL.
[0048]
FIG. 1 is a block diagram showing the main functions of the CPU 1 for displaying the navigation information. In the figure, the performance data storage unit 23 stores key pressing timing information. The navigation information creation unit 24 creates image data of navigation information including marks having intervals determined based on the timing information. The navigation information is created for a preset number of note data. The created image data is input to the display driver 25 via the switching unit 27, and the display driver 25 activates the LCD 92 according to the image data to display navigation information.
[0049]
The determination unit 26 determines whether the predetermined amount of note data is the first part or the last part of the performance data. This determination is made from the additional information of the note data. If it is the first or last part, the switching unit 27 is switched, and the image data created by the navigation information creating unit 24 is input to the data correcting unit 28.
[0050]
On the other hand, the remaining performance detection unit 29 calculates the remaining number of operations or the performance end ratio based on the number of key presses detected by the key scan circuit 7a. The calculated number of remaining operations and the performance end ratio are input to the data correction unit 28.
[0051]
The data correction unit 28 converts the shape or color of the scheduled portion of the input image data, or generates numbers representing the number of operations or the performance end ratio, and generates image data of the display unit DI. It is added to the image data input from the navigation information creation unit 24. The image data processed by the data correction unit 28 is input to the display driver 25.
[0052]
Although the present invention has been described according to the preferred embodiments, the following modifications are possible. For example, a blank line BL is displayed in a plurality of lines of navigation information display so that the repetition of the music is recognized, but in the display of each line, the navigation information of the first part of the next music is displayed. There will be a time delay. In other words, when all the last navigation information marks have been converted to “+” in the previous song, a timer with a scheduled time is started, and when the timer expires, the first part of the next song is navigated. Display information. It should be noted that automatic performance is not started even if the performer presses the key until the timer is started and the time is up.
[0053]
As a further modification, when the last track of the previous navigation information is converted to “+”, the counter that counts the number of times the key is pressed is activated. You can also start displaying navigation information for the next song.
[0054]
Moreover, the display of the deformation | transformation of the said mark, a color change, and the remaining frequency | count and ratio of operation may be performed independently, respectively, and you may carry out in combination. For example, the color may be changed together with the change in the shape of the mark, and the remaining number of operations N and the ratio R may be displayed at the same time.
[0055]
【The invention's effect】
As is clear from the above description, according to the first to third aspects of the present invention, the first and / or last key pressing timing of the performance is displayed in the guidance display (navigation information) for displaying the key pressing timing. Since what is shown is clearly distinguished from other guidance displays, the performer can clearly recognize the repeated display of the navigation information accompanying the repeated automatic performance. Further, according to the inventions of claims 4 to 7, since the end time of the performance is notified in advance by displaying the key pressing timing separately, the player can recognize the end of the performance, thereby repeating the performance. It can be easily recognized.
[0056]
Further, according to the eighth to eleventh aspects of the present invention, it is possible to recognize the repetition of the automatic performance by the blank between the last key pressing timing display and the first key pressing timing display.
[Brief description of the drawings]
FIG. 1 is a block diagram showing main functions of an electronic organ according to an embodiment of the present invention.
FIG. 2 is a block diagram showing an overall configuration of an electronic organ according to an embodiment of the present invention.
FIG. 3 is a view showing a control panel of the electronic organ according to one embodiment of the present invention.
FIG. 4 is a diagram showing a display example (1) of navigation information.
FIG. 5 is a diagram showing a display example (2) of navigation information.
FIG. 6 is a diagram showing a display example (3) of navigation information.
FIG. 7 is a diagram showing a display example (4) of navigation information.
FIG. 8 is a diagram showing a display example (5) of navigation information.
FIG. 9 is a diagram showing a display example (6) of navigation information.
FIG. 10 is a diagram showing a display example (7) of navigation information.
FIG. 11 is a diagram showing a display example of conventional navigation information.
FIG. 12 is a flowchart of a first example of a navigation process.
FIG. 13 is a flowchart of a second example of the navigation process.
FIG. 14 is a flowchart of a third example of the navigation process.
FIG. 15 is a flowchart of a fourth example of the navigation process.
FIG. 16 is a diagram showing a display example of conventional navigation information.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... CPU, 4 ... Sound source device, 5 ... D / A converter, 9 ... Control panel, 10 ... Music selection switch, 14 ... Mode selection switch, 15 ... Stop switch, 23 ... Performance data storage part, 24 ... Navigation information Creation part, 25 ... Display driver, 28 ... Data correction part

Claims (3)

記憶装置に格納された自動演奏データを、鍵盤装置の押鍵に応答して1ないし複数の音符データずつ順次読み出して発音する自動演奏装置において、
前記音符データの発音タイミング情報をもとに押鍵タイミングの案内表示をする表示手段と、
読み出された前記音符データが前記自動演奏データの最初の部分および最後の部分の少なくとも一方であるか否かを判別する判別手段と
前記判別手段によって前記音符データが前記自動演奏データの最初の部分および最後の部分の少なくとも一方であると判別された場合に、該判別に応じて、前記案内表示のうち、前記音符データに基づく演奏の最初の押鍵タイミングおよび最後の押鍵タイミングの案内表示の少なくとも一方を、その他の押鍵タイミングの案内とは異なる形態で前記表示手段に表示するデータ修正部とを具備したことを特徴とする自動演奏装置。
In an automatic performance device that reads out one or a plurality of note data sequentially in response to a key depression of a keyboard device,
Display means for displaying guidance of key pressing timing based on the sound generation timing information of the note data;
Determining means for determining whether or not the read note data is at least one of a first part and a last part of the automatic performance data ;
When it is determined by the determination means that the note data is at least one of the first part and the last part of the automatic performance data, the performance based on the note data in the guidance display is determined according to the determination. And a data correction unit for displaying at least one of the first key pressing timing and the last key pressing timing guidance display on the display means in a form different from the other key pressing timing guidance. Automatic performance device.
前記案内表示を各押鍵に対応するマークで行うとともに、前記異なる形態を表現するため、前記マークの形状および色の少なくとも一方を違える手段を具備したことを特徴とする請求項1記載の自動演奏装置。  2. The automatic performance according to claim 1, further comprising means for changing the shape and the color of the mark in order to express the different form while performing the guidance display with a mark corresponding to each key depression. apparatus. 記憶装置に格納された自動演奏データを、鍵盤装置の押鍵に応答して1ないし複数の音符データずつ順次読み出して発音する自動演奏装置において、
前記音符データの発音タイミング情報をもとに押鍵タイミングの案内表示をする表示手段と、
読み出された前記音符データが前記自動演奏データの最初の部分および最後の部分の少なくとも一方であるか否かを判別する判別手段と
前記判別手段によって前記音符データが前記自動演奏データの最初の部分および最後の部分の少なくとも一方であると判別された場合に、該判別に応じて、前記音符データに基づく演奏の最初の押鍵タイミングおよび最後の押鍵タイミングの少なくとも一方を、これら押鍵タイミングの案内表示に付加するマークで前記表示手段に表示するデータ修正部とを具備したことを特徴とする自動演奏装置。
In an automatic performance device that reads out one or a plurality of note data sequentially in response to a key depression of a keyboard device,
Display means for displaying guidance of key pressing timing based on the sound generation timing information of the note data;
Determining means for determining whether or not the read note data is at least one of a first part and a last part of the automatic performance data ;
When it is determined by the determining means that the note data is at least one of the first part and the last part of the automatic performance data, the first key pressing timing of the performance based on the note data according to the determination And a data correction unit for displaying on the display means at least one of the last key press timings with a mark added to the guide display of the key press timings.
JP2000334575A 2000-11-01 2000-11-01 Automatic performance device Expired - Fee Related JP4650970B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000334575A JP4650970B2 (en) 2000-11-01 2000-11-01 Automatic performance device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000334575A JP4650970B2 (en) 2000-11-01 2000-11-01 Automatic performance device

Publications (2)

Publication Number Publication Date
JP2002139988A JP2002139988A (en) 2002-05-17
JP4650970B2 true JP4650970B2 (en) 2011-03-16

Family

ID=18810463

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000334575A Expired - Fee Related JP4650970B2 (en) 2000-11-01 2000-11-01 Automatic performance device

Country Status (1)

Country Link
JP (1) JP4650970B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4697666B2 (en) * 2006-01-19 2011-06-08 カシオ計算機株式会社 Music score display device and music score display program
JP4556915B2 (en) * 2006-06-15 2010-10-06 カシオ計算機株式会社 Performance apparatus and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2513387B2 (en) * 1992-04-17 1996-07-03 ヤマハ株式会社 Electronic musical instrument
JP3594777B2 (en) * 1997-09-26 2004-12-02 株式会社河合楽器製作所 Electronic musical instruments and storage media
JP2000099016A (en) * 1998-09-25 2000-04-07 Kawai Musical Instr Mfg Co Ltd Electronic musical instruments and recording media

Also Published As

Publication number Publication date
JP2002139988A (en) 2002-05-17

Similar Documents

Publication Publication Date Title
EP1302927B1 (en) Chord presenting apparatus and method
US6538188B2 (en) Electronic musical instrument with display function
US7674964B2 (en) Electronic musical instrument with velocity indicator
JP3339217B2 (en) Score display device
JPS6157640B2 (en)
JP3594777B2 (en) Electronic musical instruments and storage media
JP4650970B2 (en) Automatic performance device
JP3980888B2 (en) Electronic musical instruments
JP3815249B2 (en) Music score display device and music score display program
JP2002244652A (en) Electronic musical instrument
JP2003108126A (en) Electronic musical instrument
JPH0876750A (en) Musical instrument with key depression instructing function
JP2660462B2 (en) Automatic performance device
US6365814B1 (en) Electronic musical instrument and recording medium
JPH0619388A (en) Musical performance practice device
JP3752956B2 (en) PERFORMANCE GUIDE DEVICE, PERFORMANCE GUIDE METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PERFORMANCE GUIDE PROGRAM
JP2001175257A (en) Electronic musical instruments and storage media
JP2670945B2 (en) Automatic performance device
JP3749025B2 (en) Electronic musical instruments and recording media
JP2001056686A (en) Electronic musical instrument and recording medium
JP2756799B2 (en) Automatic rhythm playing device
KR0185542B1 (en) Musical instrument
JPS6321040Y2 (en)
JP2670944B2 (en) Electronic keyboard instrument
JP2660457B2 (en) Automatic performance device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101108

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: 20101208

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: 20101210

R150 Certificate of patent or registration of utility model

Ref document number: 4650970

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20131224

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees