【事件の表示】
　特許第２６４６８１２号「電子楽器」の請求項１ないし４に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結論】
　訂正を認める。
　特許第２６４６８１２号の請求項１ないし４に係る特許を維持する。
【理由】
（１）手続の経緯
　特許第２６４６８１２号の請求項１乃至請求項４に係る発明は、平成２年７月２７日に特許出願され、平成９年５月９日にその特許の設定登録がなされ、その後、大町由美子より特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１０年１１月６日に訂正請求がなされたものである。
（２）訂正の適否についての判断
ア．訂正の内容
　特許権者が求めている訂正の内容は以下の通りである。
ａ．明細書の特許請求の範囲の欄を次のように訂正する。
「特許請求の範囲
１．（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号の残り量を求める手段と、
（ｄ）この手段で求められる残り量毎に予め作成した楽音制御データを記憶する記憶手段であって、各楽音制御データは、対応する残り量に相当する量の先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されているものと、
（ｅ）前記残り量を求める手段で求められた残り量に対応する楽音制御データを前記記憶手段から読出す読出手段と、
（ｆ）前記記憶手段から読出された楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とをそなえた電子楽器。
２．前記残り量を求める手段は、前記後の演奏情報の発生時において前記先の演奏情報に対応する楽音信号のレベルを検出する検出手段を有し、この検出手段で検出されたレベルに基づいて前記残り量を求めるものである請求項１記載の電子楽器。
３．前記残り量を求める手段は、前記先の演奏情報に対応する楽音信号の減衰開始からの経過時間を計測する計時手段を有し、前記後の演奏情報の発生時において該計時手段の計測時間に基づいて前記残り量を求めるものである請求項１記載の電子楽器。
４．（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号が残っていることを条件にして該先及び後の演奏情報の指示する音高差を検出する検出手段と、
（ｄ）この検出手段で検出された音高差に対応する楽音制御データであって該音高差に相当する音高差を有する先後の楽音のうち先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されたものを発生するデータ発生手段と、
（ｅ）このデータ発生手段からの楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とをそなえた電子楽器。」
ｂ．明細書第６頁第１２行〜第１０頁第７行を次のように訂正する。
「この発明による電子楽器は、
（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号の残り量を求める手段と、
（ｄ）この手段で求められる残り量毎に予め作成した楽音制御データを記憶する記憶手段であって各楽音制御データは、対応する残り量に相当する量の先の楽音が後の楽音に及ぼす特性変動を考慮して該楽音の特性を表現すべく作成されているものと、
（ｅ）前記残り量を求める手段で求められた残り量に対応する楽音制御データを前記記憶手段から読出す読出手段と、
（ｆ）前記記憶手段から読出された楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とをそなえたものである。
　このような構成において、前記残り量を求める手段は、前記後の演奏情報の発生時において前記先の演奏情報に対応する楽音信号のレベルを検出する検出手段を有し、この検出手段で検出されたレベルに基づいて前記残り量を求めるものであってもよいし、あるいは先の演奏情報に対応する楽音信号の減衰開始からの経過時間を計測する計時手段を有し、前記後の演奏情報の発生時において該計時手段の計測時間に基づいて前記残り量を求めるものであってもよい。
　また　上記した電子楽器において、（ｃ）〜（ｆ）の手段に代えて、
（ｃ’）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号が残っていることを条件として該先及び後の演奏情報の指示する音高の差を検出する検出手段と、
（ｄ’）この検出手段で検出された音高差に対応する楽音制御データであって該音高差に相当する音高差を有する先後の楽音のうち先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されているものを発生するデータ発生手段と、
（ｅ’）このデータ発生手段からの楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とを設けてもよい。
　［作用］
　この発明の構成によれば、情報発生手段から順次に２つの演奏情報が発生されると、後の演奏情報の発生時に先の演奏情報に対応する楽音信号の残り量が求められ、この残り量に対応した楽音制御データに応じて後の演奏情報に対応する楽音信号の特性が制御される。この場合、楽音制御データは、前音の残り量に応じて後音の受ける特性変動を考慮して作成されるので、後の演奏情報に対応する楽音信号は、かかる特性変動を反映した形で発生される。変動する特性として、音量、音色、ピッチ等を考慮すると共に前音の残り量が大きいほど特性の変動分が大きくなるように楽音制御データを作成すると、ピアノ等で速い連打ほど前音の影響が大きくなる様子を模擬することができる。
　また、上記したように（ｃ’）〜（ｅ’）の手段を設けた場合には、後の演奏情報の発生時に先の演奏情報に対応する楽音信号が残っていると、先後の演奏情報の指示する音高差が検出され、この音高差に対応した楽音制御データに応じて後の演奏情報に対応した楽音信号の特性が制御される。この場合、楽音制御データは、前後音の音高差に応じて後音の受ける特性変動を考慮して作成されるので、後の演奏情報に対応する楽音信号は、かかる特性変動を反映した形で発生される。変動する特性として、音量、音色、ピッチ等を考慮すると共に音高差が大きいほど特性の変動分が小さくなるように楽音制御データを作成すると、ピアノ等で音高差のある（弦間距離の大きい）連打ほど前音の影響が小さくなる様子を模擬することができる。」
ｃ．明細書第３１頁第１６行〜第３２頁第７行を次のように訂正する。
「この発明は、上記実施例に限定されるものではなく、種々の改変形態で実施可能である。例えば、次のような変更が可能である。
　すなわち、この発明は、複数音色を同時発音可能な電子楽器において実施することもできる。この種の電子楽器では、例えば上鍵域及び下鍵域に異なる音色を割当可能であるから、各鍵域毎に前音の影響を考慮した楽音制御を行うようにすればよい。」
ｄ．明細書第３２頁第９行〜第１３行を次のように訂正する。
「以上のようにこの発明によれば、前音による特性変動を反映した形で楽音を発生するようにしたので、ピアノ等の自然楽器の連打発音を忠実に模擬することができ、自然感のある楽音発生が可能になる効果が得られるものである。また、残り量を求める手段で求められる残り量毎に予め作成した楽音制御データを記憶手段に記憶しておくと共に残り量を求める手段で求められた残り量に対応する楽音制御データを記憶手段から読出して楽音特性を制御するようにしたので、楽音制御データとして鍵（音高）や鍵タッチ量等に応じた種々のものを記憶し、読出すことが可能であり、ピアノ等の自然楽器の連打発音を高忠実度で模擬できる効果もある。」
イ．訂正の目的の適否及び拡張・変更の存否
　上記ａの訂正事項については、訂正前の請求項１に記載された「データ発生手段」を明細書の記載に基づいて「データ記憶手段」と「読み出し手段」から構成されるものに限定したものであるから、特許請求の範囲の減縮に相当するものである。また、上記ｂの訂正は、上記訂正事項ａの訂正に伴って発明の詳細な説明中の「課題を解決するための手段」及び「作用」の記載を特許請求の範囲に整合させたものであり、明瞭でない記載の釈明に相当するものである。また、上記訂正ｃは、上記訂正事項ａの訂正に伴って、発明の詳細な説明中の「変形例」を特許請求の範囲に整合させたものであり、楽音制御データを演算により作成する場合を削除したものであるので、明瞭でない記載の釈明に相当する。また、上記訂正ｄは、上記訂正事項ａの訂正に伴って、発明の詳細な説明中の「発明の効果」の記載を特許請求の範囲の記載に整合させたものであり、効果を明確に記載したものであるので、明瞭でない記載の釈明に相当するそして、上記いずれの訂正も、実質的に特許請求の範囲を拡張又は変更するものではない。
ウ．独立特許要件の判断
ａ．引用刊行物
　当審は、訂正前の本件請求項１及び請求項３に係る発明は下記刊行物１に記載された発明に基づいて当業者が容易に発明することができたものであるとして取消理由を通知したが、当該取消理由で引用した刊行物１には、次の事項が記載されている。
　刊行物１（特公昭５６−７９２号公報）
「楽音の振幅、周波数あるいは周波数成分のうちの少なくとも１つを制御する楽音変調装置と、前音の楽音の減衰度合を記憶する記憶装置と、押鍵盤を押すたびに所定の変調波形を発生する信号発生装置とを具備し、前記記憶装置と信号発生装置の出力信号の加算信号で前記楽音変調装置を制御することを特徴とする電子楽器。」（第１頁第１欄第１５−２１行）、
「第１図において、１は音階信号発信器、２は押鍵盤、３は楽音の振幅、周波数あるいはは周波数成分のうち少くとも１つを制御する楽音変調装置であり、ここでは、振幅変調器、４は単安定マルチバイブレー夕、５は充電用直流電源、６はフリップフロップ、７は開閉ゲート、８は包絡線形成用ＲＣ充放電回路であり、７，８で押鍵盤２を押すたびに所定の変調波形を発生する信号発生装置を構成しており、９はアンドゲート、１０はインバータ、１１は開閉ゲート、１２はＲＣ充放電回路、１３は開閉ゲート、１４はアンドゲート、１５はインバータ、１６は開閉ゲート、１７はＲＣ充放電回路そして１８は開閉ゲートである。６および９〜１８でもって、前者の減衰度合を記憶する記憶装置を構成している。
　（途中略）このＲＣ充放電回路１７の出力とＲＣ充放電回路８の出力との加算信号によって振幅変調器３が制御される為、発音される音は前音の減衰度合に応じてその音の大きさが異なる。即ち、前の音が大きい時は、次の音は大きい時は、次の前の音が小さい時は、次の音は小さい音が鳴る。」（第１頁第２欄第３１行一第２ページ第４欄第６行）、
なる記載がある。
ｂ．対比・判断
　本件請求項１及び請求項３に記載の発明と上記刊行物１に記載されている事項とを対比すると、上記刊行物１には、「残り量毎に予め作成した楽音制御データを記憶する記憶手段」及び「楽音制御データを前記記憶手段から読出す読出手段」について記載がなく、またこれを示唆する記載もない。したがって他の構成につき検討するまでもなく、本件請求項１及び請求項３に記載の発明が刊行物１に記載のものから当業者が容易に発明をすることができたものとはいえない。
　したがって、本件発明は特許出願の際独立して特許を受けることができるものである。
エ．むすび
　以上のとおりであるから、上記訂正は、特許法第１２０条の４第２項及び同条第３項で準用する第１２６条第２乃至４項の規定に適合するので、当該訂正を認める。　　　　　　　　　　　　
（３）特許異議の申立てについての判断
ア．本件発明
　訂正明細書の請求項１乃至請求項４に係る発明（以下、「本件発明」という。）は、その特許請求の範囲の請求項１乃至請求項４に記載されたとおりのものである。
イ．申立ての理由の概要
ａ．申立人大町由美子は、次の▲１▼〜▲４▼を主張している。
▲１▼請求項１及び請求項４の「特性変動を考慮して該後の楽音の特性を表現すべく作成され」という記載は、人間の考慮（思考作用）そのものを構成要素としており、その記載内容が技術的に極めて不明瞭である。また、その記載からみて明らかに構成要素が欠如しているものであるので、特許法第３６条第４項第２号の規定に違反する。請求項２ならびに請求項３も請求項１を引用して記載されているので同様。
▲２▼「先の楽音が後の楽音の及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成」されたデータが具体的にどのようなデータであるか記載されておらず、課題を具体的にどのように解決するかを示す解決手段が不明であるので、本件発明は未完成発明であって、特許法第２９条柱書きに規定する産業上利用することのできる発明とは認められない。
▲３▼請求項１ならびに請求項３に記載された発明は甲第１号証（前記刊行物１）と同一、または甲第１号証に記載のものから容易に発明できたので、特許法第２９条第１項第３号または特許法第２９条第２項の規定に該当する。
▲４▼請求項１乃至請求項３に記載された発明は、甲第２号証（特開平１−２３５９９８号公報）と同一、または甲第２号証に記載のものから容易に発明できたので、特許法第２９条第１項第３号または特許法第２９条第２項の規定に該当する。
ウ．甲第２号証の概要
　甲第２号証には次の事項が記載されている。
「一旦離鍵された鍵の押鍵に対応する発音にその発音が重なるように再度同一鍵が押鍵されるような同一鍵の連打を処理する電子楽器ににおいて、
（ａ）新たに押鍵された鍵と同一鍵の楽音が先の押鍵により既に楽音発生チャネルに割り当てられているか否かを検出する連打検出手段、
（ｂ）前記新たな押鍵によって発音されるべき楽音の第１の発音量またはその発音量に相当する値と、前記先の押鍵により既に前記楽音発生チャネルに割り当てられた同一鍵による前記新たな押鍵により発音されるべき時点に対応する楽音の第２の発音量またはその発音量に相当する値とを検知する検知手段および
（ｃ）この検知手段により検知された前記第１および第２の発音量またはそれら発音量に相当する値にもとづき合成発音量または合成発音量に相当する値を演算して、前記連打検出手段により連打が検出される場合に前記先の押鍵または新たな押鍵のいずれかの優先して発音させる側の楽音発生チャネルの発音量または発音量に相当する値を前記合成音量または合成音量に相当する値に変更する手段を具えることを特徴とする電子楽器。」（第１頁左下欄第４行−右下欄第７行）
「（作用）
　本第１発明によれば、同一鍵における優先して発音される側の発音量が合成音に変更されて優先側の発音量に吸収された音量の変化が再現されるようになる。
　また、本第２発明によれば、先の押鍵による発音量が変更されて先の押鍵の連打による減衰による音量の変化が再現されるようになる。
（発明の効果）
　したがって、本第１発明および第２発明によれば、連打時にいたずらに発音量が増大するようなことや急に音が小さくなることがなく、連打時に発音中の音と、新しい音とが自然な感じで無理なくつながる。しかも、新たな押鍵による連打の発音量のシミュレーションが極めて忠実にできる。」（第３頁右上欄第１８行−左下欄第１２行）
エ．判断
前記主張▲１▼について
　請求項１及び請求項４の「考慮して」は「作成され」にかかるものであり、考慮して作成されたデータ、とは技術的思想を表現するものであるので、人間が考慮してデータを作成したからといって人間の考慮（思考作用）そのものを構成要素としているとすることはできない。したがって、申立人の上記主張▲１▼を採用することはできない。
前記主張▲２▼について
　データの具体例は記載されていないが、自然楽器において先の楽音が後の楽音に及ぼす音量、音色、ピッチ等の特性変動を考慮することが記載されており、たとえば、自然楽器で単独に発音した場合と連続して発音した場合の音量、音色、ピッチ等を測定することによりデータを作成すればよいことは、当業者が容易に想到しうる事項である。したがって、申立人の上記主張▲２▼を採用することはできない。
前記主張▲３▼について
　前記「２．ウ．独立特許要件の判断」に記載の通り、
本件発明は、甲第１号証（前記刊行物１）に記載された発明であるとも、甲第１号証に記載された発明から当業者が容易に発明をすることができたとすることもできない。
前記主張▲４▼について
　本件請求項１乃至請求項３に記載の発明と甲第２号証に記載されている事項とを対比すると、甲第２号証には、「残り量毎に予め作成した楽音制御データを記憶する記憶手段」及び「楽音制御データを前記記憶手段から読出す読出手段」について記載がなく、またこれを示唆する記載もない。したがって本件発明の他の構成につき検討するまでもなく、本件発明が甲第２号証に記載された発明であるとも、甲第２号証に記載のものから当業者が容易に発明をすることができたとすることもできない。
オ．むすび
　以上の通りであるから、特許異議申立の理由及び証拠によっては本件発明の特許を取り消すことはできない。
　また、他に本件発明の特許を取り消すべき理由を発見しない。
　よって、結論の通り決定する。
【異議決定日】
平成１１年６月７日（１９９９．６．７）
【訂正の要旨】
特許第２６４６８１２号発明の明細書中、
ａ．特許請求の範囲の欄を減縮を目的として次のように訂正する。
　「特許請求の範囲
１．（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
　（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
　（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号の残り量を求める手段と、
　（ｄ）この手段で求められる残り量毎に予め作成した楽音制御データを記憶する記憶手段であって、各楽音制御データは、対応する残り量に相当する量の先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されているものと、
　（ｅ）前記残り量を求める手段で求められた残り量に対応する楽音制御データを前記記憶手段から読出す読出手段と、
　（ｆ）前記記憶手段から読出された楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とをそなえた電子楽器。
２．前記残り量を求める手段は、前記後の演奏情報の発生時において前記先の演奏情報に対応する楽音信号のレベルを検出する検出手段を有し、この検出手段で検出されたレベルに基づいて前記残り量を求めるものである請求項１記載の電子楽器。
３．前記残り量を求める手段は、前記先の演奏情報に対応する楽音信号の減衰開始からの経過時間を計測する計時手段を有し、前記後の演奏情報の発生時において該計時手段の計測時間に基づいて前記残り量を求めるものである請求項１記載の電子楽器。
４．（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
　（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
　（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号が残っていることを条件にして該先及び後の演奏情報の指示する音高差を検出する検出手段と、
　（ｄ）この検出手段で検出された音高差に対応する楽音制御データであって該音高差に相当する音高差を有する先後の楽音のうち先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されたものを発生するデータ発生手段と、
　（ｅ）このデータ発生手段からの楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とをそなえた電子楽器。」
ｂ．第６頁第１２行〜第１０頁第７行を明瞭でない記載の釈明を目的として次のように訂正する。
　「この発明による電子楽器は、
　（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
　（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号の残り量を求める手段と、
（ｄ）この手段で求められる残り量毎に予め作成した楽音制御データを記憶する記憶手段であって、各楽音制御データは、対応する残り量に相当する量の先の楽音が後の楽音に及ぼす特性変動を考慮して該楽音の特性を表現すべく作成されているものと、
（ｅ）前記残り量を求める手段で求められた残り量に対応する楽音制御データを前記記憶手段から読出す読出手段と、
（ｆ）前記記憶手段から読出された楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とをそなえたものである。
　このような構成において、前記残り量を求める手段は、前記後の演奏情報の発生時において前記先の演奏情報に対応する楽音信号のレベルを検出する検出手段を有し、この検出手段で検出されたレベルに基づいて前記残り量を求めるものであってもよいし、あるいは先の演奏情報に対応する楽音信号の減衰開始からの経過時間を計測する計時手段を有し、前記後の演奏情報の発生時において該計時手段の計測時間に基づいて前記残り量を求めるものであってもよい。
　また、上記した電子楽器において、（ｃ）〜（ｆ）の手段に代えて、
（ｃ’）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号が残っていることを条件として該先及び後の演奏情報の指示する音高の差を検出する検出手段と、
（ｄ’）この検出手段で検出された音高差に対応する楽音制御データであって該音高差に相当する音高差を有する先後の楽音のうち先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されているものを発生するデータ発生手段と、
（ｅ’）このデータ発生手段からの楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段とを設けてもよい。
［作用］
　この発明の構成によれば、情報発生手段から順次に２つの演奏情報が発生されると、後の演奏情報の発生時に先の演奏情報に対応する楽音信号の残り量が求められ、この残り量に対応した楽音制御データに応じて後の演奏情報に対応する楽音信号の特性が制御される。この場合、楽音制御データは、前音の残り量に応じて後音の受ける特性変動を考慮して作成されるので、後の演奏情報に対応する楽音信号は、かかる特性変動を反映した形で発生される。変動する特性として、音量、音色、ピッチ等を考慮すると共に前音の残り量が大きいほど特性の変動分が大きくなるように楽音制御データを作成すると、ピアノ等で速い連打ほど前音の影響が大きくなる様子を模擬することができる。
　また、上記したように（ｃ’）〜（ｅ’）の手段を設けた場合には、後の演奏情報の発生時に先の演奏情報に対応する楽音信号が残っていると、先後の演奏情報の指示する音高差が検出され、この音高差に対応した楽音制御データに応じて後の演奏情報に対応した楽音信号の特性が制御される。この場合、楽音制御データは、前後音の音高差に応じて後音の受ける特性変動を考慮して作成されるので、後の演奏情報に対応する楽音信号は、かかる特性変動を反映した形で発生される。変動する特性として、音量、音色、ピッチ等を考慮すると共に音高差が大きいほど特性の変動分が小さくなるように楽音制御データを作成すると、ピアノ等で音高差のある（弦間距離の大きい）連打ほど前音の影響が小さくなる様子を模擬することができる。」
ｃ．第３１頁第１６行〜第３２頁第７行を明瞭でない記載の釈明を目的として次のように訂正する。
「この発明は、上記実施例に限定されるものではなく、種々の改変形態で実施可能である。例えば、次のような変更が可能である。
　すなわち、この発明は、複数音色を同時発音可能な電子楽器において実施することもできる。この種の電子楽器では、例えば上鍵域及び下鍵域に異なる音色を割当可能であるから、各鍵域毎に前音の影響を考慮した楽音制御を行うようにすればよい。」
ｄ．明細書第３２頁第９行〜第１３行を明瞭でない記載の釈明を目的として次のように訂正する。
「以上のようにこの発明によれば、前音による特性変動を反映した形で楽音を発生するようにしたので、ピアノ等の自然楽器の連打発音を忠実に模擬することができ、自然感のある楽音発生が可能になる効果が得られるものである。また、残り量を求める手段で求められる残り量毎に予め作成した楽音制御データを記憶手段に記憶しておくと共に残り量を求める手段で求められた残り量に対応する楽音制御データを記憶手段から読出して楽音特性を制御するようにしたので、楽音制御データとして鍵（音高）や鍵タッチ量等に応じた種々のものを記憶し、読出すことが可能であり、ピアノ等の自然楽器の連打発音を高忠実度で模擬できる効果もある。」
（５４）【発明の名称】
電子楽器
（５７）【特許請求の範囲】
１．（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
　（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
　（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号の残り量を求める手段と、
　（ｄ）この手段で求められ
る残り量毎に予め作成した楽譜制御データを記憶する記憶手段であって、各楽音制御データは、対応する残り量に相当する量の先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されているものと、
　
（ｅ）前記残り量を求める手段で求められた残り量に対応する楽音制御データを前記記憶手段から読出す読出手段と、
　
（ｆ）前記記憶手段から読出された
をそなえた電子楽器。
２．前記残り量を求める手段は、前記後の演奏情報の発生時において前記先の演奏情報に対応する楽音信号のレベルを検出する検出手段を有し、この検出手段で検出されたレベルに基づいて前記残り量を求めるものである請求項１記載の電子楽器。
３．前記残り量を求める手段は、前記先の演奏情報に対応する楽音信号の減衰開始からの経過時間を計測する計時手段を有し、前記後の演奏情報の発生時において該計時手段の計測時間に基づいて前記残り量を求めるものである請求項１記載の電子楽器。
４．（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
　（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
　（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号が残っていることを条件にして該先及び後の演奏情報の指示する音高差を検出する検出手段と、
　（ｄ）この検出手段で検出された音高差に対応する楽音制御データであって該音高差に相当する音高差を有する先後の楽音のうち先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されたものを発生するデータ発生手段と、
　（ｅ）このデータ発生手段からの楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段と
をそなえた電子楽器。
【発明の詳細な説明】
［産業上の利用分野］
　この発明は、電子楽器に関し、特に前音の影響を考慮して後音の楽音特性を制御する技術に関するものである。
［発明の概要］
　この発明は、楽音を発生させる際にその直前の楽音の残り量をレベル検出又は時間測定等により求め、該残り量に対応する楽音制御データに応じて楽音特性を制御することによりピアノ等の自然楽器の連打発音を模擬可能としたものである。
［従来の技術］
　従来、タッチ応答式の電子楽器としては、押鍵時に鍵タッチ量（鍵タッチの強さ又は速さ）を検出し、該鍵タッチ量に応じて楽音の振幅エンベロープ等の特性を制御するようにしたものが知られている。
　また、前音応答式の電子楽器としては、前音のキーオフ（減衰開始）から今回のキーオンまでの時間間隔を測定し、その測定値が所定値より小さければレガート奏法と判定してそれに対応する振幅エンベロープに応じて楽音制御を行ない、そうでなければスタッカート奏法と判定してそれに対応する振幅エンベロープに応じて楽音制御を行なうようにしたものが知られている（例えば特開昭５９−１８２４９６号公報参照）。
［発明が解決しようとする課題］
　上記したタッチ応答式電子楽器にあっては、１音毎に鍵タッチの強さ（又は速さ）が楽音特性に反映されるものの、鍵連打の際に前音との関連において楽音の特性を制御していないので、ピアノ等の自然楽器の連打発音を忠実に模擬することはできない。
　例えば、ピアノにおいて鍵を素速く連打すると、前の音を発生させた弦の振動が残っている状態で次の打鍵に対応した弦が振動するので、共鳴等により非連打の場合とは、音量、音色、ピッチ等が微妙に異なり、自然楽器らしさを出すのに役立っている。しかし、上記したタッチ応答式電子楽器では、鍵を素速く連打すると、鍵タッチ量の変化に応じた音量変化は得られても、ピアノの連打の場合のように前音の影響による音量、音色、ピッチ等の特性変化は得られない。
　一方、上記した前音応答式の電子楽器にあっては、奏法の変更に応じてエンベロープも変更されるものの、各エンベロープは前音の後音に及ぼす特性変動を考慮して定められていないので、ピアノの連打の場合のように前音の影響による音量、音色、ピッチ等の特性変化は得られない。
　この発明の目的は、前音による特性変動を反映した形で楽音を発生することかできる新規な電子楽器を提供することにある。
［課題を解決するための手段］
　この発明による電子楽器は、
　（ａ）発生すべき楽音毎に該楽音を指示する演奏情報を発生する情報発生手段と、
　（ｂ）この情報発生手段からの演奏情報に応じて該演奏情報の指示する楽音信号を発生する音源手段と、
　（ｃ）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号の残り量を求める手段と、
　（ｄ）この手段で求められ
る残り量毎に予め作成した楽音制御データを記憶する記憶手段であって、各楽音制御データは、対応する残り量に相当する量の先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されているものと、
　
（ｅ）前記残り量を求める手段で求められた残り量に対応する楽音制御データを前記記憶手段から読出す読出手段と、
　
（ｆ）前記記憶手段から読出された
をそなえたものである。
　このような構成において、前記残り量を求める手段は、前記後の演奏情報の発生時において前記先の演奏情報に対応する楽音信号のレベルを検出する検出手段を有し、この検出手段で検出されたレベルに基づいて前記残り量を求めるものであってもよいし、あるいは前記先の演奏情報に対応する楽音信号の減衰開始からの経過時間を計測する計時手段を有し、前記後の演奏情報の発生時において該計時手段の計測時間に基づいて前記残り量を求めるものであってもよい。
　また、上記した電子楽器において、
（ｃ）〜（ｆ）
　（ｃ’）前記情報発生手段から順次に２つの演奏情報が発生されるのに伴い後の演奏情報の発生時において先の演奏情報に対応する楽音信号が残っていることを条件として該先及び後の演奏情報の指示する音高の差を検出する検出手段と、
　（ｄ’）この検出手段で検出された音高差に対応する楽音制御データであって該音高差に相当する音高差を有する先後の楽音のうち先の楽音が後の楽音に及ぼす特性変動を考慮して該後の楽音の特性を表現すべく作成されたものを発生するデータ発生手段
と、
　
（ｅ’）このデータ発生手段からの楽音制御データに応じて前記後の演奏情報に対応する楽音信号の特性を制御することにより該楽音信号に該楽音制御データの表現する特性を付与する制御手段と
を設けてもよい。
［作用］
　この発明の構成によれば、情報発生手段から順次に２つの演奏情報が発生されると、後の演奏情報の発生時に先の演奏情報に対応する楽音信号の残り量が求められ、この残り量に対応した楽音制御データに応じて後の演奏情報に対応する楽音信号の特性が制御される。この場合、楽音制御データは、前音の残り量に応じて後音の受ける特性変動を考慮して作成されるので、後の演奏情報に対応する楽音信号は、かかる特性変動を反映した形で発生される。変動する特性として音量、音色、ピッチ等を考慮すると共に前音の残り量が大きいほど特性の変動分が大きくなるように楽音制御データを作成すると、ピアノ等で速い連打ほど前音の影響が大きくなる様子を模擬することができる。
　また、上記したように
（ｃ’）〜（ｅ’）
［実施例］
　第１図は、この発明を実施する電子楽器の回路構成を示すもので、この電子楽器は楽音発生がマイクロコンピュータによって制御されるようになっている。第１図で斜線を付した信号線は、複数ビットの情報伝送路であることを表わす。
回路構成（第１図）
　第１図において、バス１０には、中央処理装置（ＣＰＵ）１２、データ及びプログラムメモリ１４、ワーキングメモリ１６、押鍵検出回路１８、イニシャルタッチ検出回路２０、操作検出回路２２、音源（ＴＧ）２４等が接続されている。
　ＣＰＵ１２は、メモリ１４にストアされたプログラムに従って楽音発生のための各種処理を実行するもので、これらの処理については第３図乃至第７図を参照して後述する。ＣＰＵ１２には、第５図のルーチンを実行するためタイマ回路４２からクロック信号ＴＭＣが割込信号として供給される。
　メモリ１４は、ＲＯＭ（リード・オンリイ・メモリ）からなるもので、前述したプログラムの他に楽音制御データ等を記憶している。メモリ１４内で楽音制御データの記憶部は、楽音制御データバンクと称され、その記憶フォーマットについては第２図を参照して後述する。
　メモリ１６は、ＲＡＭ（ランダム・アクセス・メモリ）からなるもので、ＣＰＵ１２による各種処理に際してレジスタとして使用される記憶領域を含んでいる。この発明の実施に関係するレジスタについては後述する。
　押鍵検出回路１８は、鍵盤１８Ａの各鍵毎に設けられたキースイッチ等を介して鍵操作情報を検出するものである。鍵盤１８Ａについては、各鍵毎にそれに対応するキーコードが予め定められている。
　イニシャルタッチ検出回路２０は、鍵盤１８Ａの各鍵毎に設けられたタッチセンサ等を介して押鍵速度に応じたタッチデータを検出するものである。
　操作検出回路２２は、ピアノ音色等の複数音色にそれぞれ対応した複数の音色スイッチを含む機能スイッチ群２２Ａ中の各スイッチ毎にスイッチ操作情報を検出するものである。
　ＴＧ２４は、時分割的な複数の楽音発生チャンネルを含むもので、各チャンネル毎に指定される楽音波形を表わす楽音波形データと指定される振幅エンベロープ波形を表わすエンベロープデー夕とを乗算してディジタル楽音信号を形成するようになっている。
　ＴＧ２４において、インターフェース回路２６は、波形発生回路２８、エンベロープ発生回路３０及びレベル検出回路３２をバス１０に結合している。回路２８からの楽音波形データと回路３０からのエンベロープデー夕は発音すべきキーコードが割当てられたチャンネルのタイミングで乗算器３４により乗算される。そして、乗算器３４から時分割的に送出される複数チャンネル分のディジタル楽音信号はチャンネル累算回路３６で合成されてディジタル／アナログ変換器（ＤＡＣ）３８に供給され、アナログ楽音信号に変換される。ＤＡＣ３８からのアナログ楽音信号は、出力アンプ、スピーカ等を含むサウンドシステム４０に供給され、音響に変換される。
　レベル検出回路３２は、チャンネル累算回路３６からの合成されたディジタル楽音信号の振幅レベルを検出するもので、検出された振幅レベルを表わすレベルデータは、インターフェース回路２６を介して読出可能である。
楽音制御データバンク（第２図）
　第２図は、メモリ１４内の楽音制御データバンクの記憶フォーマットを示すもので、同バンクには前述の音色スイッチで選択可能な音色毎にデータ記憶部ＴＤＢ（ＴＣ）が設けられている。すなわち、ＴＤＢ（ＴＣ）は１音色分のデータ記憶部であり、キーコードレジスタＫＣＤの値（音高）毎にタッチレジスタＶＥＬの値（鍵タッチ量）に応じて複数の楽音制御データＴＤが記憶されると共に、各ＫＣＤ値に関して各ＶＥＬ値毎にレベルレジスタＬＶＬの値に応じて複数の楽音制御データＴＤが記憶されている。レジスタＫＣＤ．ＶＥＬ及びＬＶＬはメモリ１６内に存在するものである。レジスタＬＶＬのデータは、レベル検出回路３２から読出した８ビットのレベルデータのうち上位３ビットのデータを取出したもので、０〜７のいずれかの値をとる。ＬＶＬ値は、前音の残り量に対応するもので、０から７に増大するにつれてより大きな残り量を表わす。
　ＫＣＤ、ＶＥＬ及びＬＶＬの値を特定することにより読出すべき１つの楽音制御データＴＤを指定することができる。各楽音制御データＴＤは、波形指定データＷとエンベロープ指定データＥとからなるもので、データＷは波形発生回路２８で発生すべき楽音波形を指定し、データＥはエンベロープ発生回路３０で発生すべき振幅エンベロープ波形を指定するようになっている。
　一例として、０のＬＶＬ値に対応する各楽音制御データＴＤは、前音による特性変動を考慮しないでデータＷ及びＥの内容を定め、１〜７の各ＬＶＬ値に対応する各楽音制御データＴＤは、前音による音量、音色、ピッチ等の特性変動を考慮してデータＷ及びＥの内容を定める。そして、各ＫＣＤ値に関して各ＶＥＬ値毎に１〜７のＬＶＬ値に対応する７種類の楽音制御データＴＤは、ＬＶＬ値が１から７に増大するにつれて前音による特性変動分が徐々に大きくなるようにデータ内容を定める。
レジスタ
　メモリ１６内のレジスタのうち、この発明の実施に関係するものを列挙すると、次の通りである。
（１）キーコードレジスタＫＣＤ…これは、検出回路１８からキーオン又はキーオフイベントに係るキーコードがセットされるものである。
（２）旧キーコードレジスタＯＫＣＤ…これは、レジスタＫＣＤからキーオン又はキーオフイベントに係るキーコードがセットされるものである。ＫＣＤのキーコードが今回のキーイベントに係るものであるのに対し、ＯＫＣＤのキーコードは前回のキーオンイベントに係るものである。
（３）タッチレジスタＶＥＬ…これは、検出回路２０からタッチデータがセットされるものである。
（４）レベルレジスタＬＶＬ…これは、検出回路３２から３ビットのレベルデータがセットされるものである。
（５）音色ナンバレジスタＴＣ…これは、オンされた音色スイッチに対応した音色ナンバがセットされるものである。
（６）計時用レジスタＴＩＭＥ…これは、タイマ回路４２からのクロック信号ＴＭＣに基づいて楽音の減衰開始からの経過時間を計測するためのもので、一例として３ビットのレジスタを用いる。
（７）キーオフレジスタＫＯＦ…これは、１ビットのレジスタであり、“１”ならばＴＧ２４の全チャンネルがキーオフ状態（楽音の減衰中又は非発生状態）であることを表わし、“０”ならばいずれかのチャンネルがキーオン状態（楽音の発生状態）であることを表わす。
（８）音高差レジスタＤＩＦ…これは、音高差データがセットされる３ビットのレジスタである。音高差データは、ＫＣＤ及びＯＫＣＤのキーコード値の差の絶対値を求め、この絶対値を表わすデータのうち上位３ビットを取出したものである。
第１実施例（第３図）
　第３図は、この発明の第１実施例によるメインルーチンの処理の流れを示すもので、このルーチンは電源オン等に応じてスタートする。
　まず、ステップ５０では、イニシャライズ処理を行ない、各種レジスタを初期設定する。例えば、レジスタＬＶＬには０をセットすると共にレジスタＴＣには初期音色（例えばピアノ音色）に対応した音色ナンバをセットする。そして、ステップ５２に移る。
　ステップ５２では、鍵盤１８Ａのいずれかの鍵についてキーオンイベントありか判定し、あり（Ｙ）ならばステップ５４でレジスタＫＣＤ）にキーオンイベントに係る鍵に対応したキーコードをセットする。そして、ステップ５６では、レジスタＶＥＬにキーオンイベントに係る鍵から検出したタッチデータをセットする。
　次に、ステップ５８では、ＴＧ２４から上位３ビットのレベルデータを読出してレジスタＬＶＬにセットする。そして、ステップ６０に移る。
　ステップ６０では、ＴＧ２４の全チャンネルのうち空いているチャンネルの１つを割当チャンネルとして指定する。そして、ステップ６２に移る。
　ステップ６２では、レジスタＴＣの音色ナンバ（選択された音色のナンパに対応する楽音制御データバンクＴＤＢ（ＴＣ）からＶＥＬとＬＶＬとＫＣＤの値に応じた楽音制御データを読出してＴＧ２４の割当チャンネルに送出する。そして、ステップ６４に移り、ＴＧ２４の割当チャンネルにＫＣＤのキーコードとキーオン信号とを送出する。
　この結果、押された鍵に対応した音高を有する楽音信号か発生され、この楽音信号の特性はＶＥＬの値（鍵タッチ量）及びＬＶＬの値（前音の残り量）を反映したものとなる。ただし、電源オン後最初に鍵を押したときは、前音が存在せず、ステップ５０でＬＶＬ値＝０としたので、前音による特性変動を考慮した楽音制御は行なわれない。このことは、前音が減衰し切った結果としてＬＶＬ値＝０となった場合についても同様である。
　ステップ５２の判定結果が否定的（Ｎ）であったとき又はステップ６４の処理か終ったときは、ステップ６６に移り、鍵盤１８Ａのいずれかの鍵についてキーオフイベントありか判定する。そして、ステップ６６の判定結果か肯定的（Ｙ）であればステップ６８に移る。
　ステップ６８では、キーオフイベントに係る鍵に対応したキーコードをＫＣＤにセットする。そして、ステップ７０に移り、ＴＧ２４の全チャンネルのうちからＫＣＤと同一キーコード発音中のチャンネルをサーチする。
　発音中のチャンネルがサーチされると、ステップ７２で該チャンネルのキーオフ処理を行なう。すなわち、発音中のチャンネルにキーオフ信号を送出して、楽音信号の減衰を開始させる。なお、発音中のチャンネルがサーチされなかったときはステップ７２の処理を行なわない。
　ステップ６６の判定結果が否定的（Ｎ）であったとき、ステップ７２の処理が終ったとき又は発音中のチャンネルがサーチされなかったときは、ステップ７４に移り、いずれかの音色スイッチ（ＳＷ）にオンイベントありか判定する。この判定結果が肯定的（Ｙ）であればステップ７６に移る。
　ステップ７６では、オンイベントに係る音色スイッチに対応した音色ナンバをＴＣにセットする。従って、任意の音色スイッチをオン操作することにより任意の音色を選択可能である。
　ステップ７４の判定結果が否定的（Ｎ）であったとき又はステップ７６の処理が終ったときは、ステップ７８でその他の処理を行なってからステップ５２に戻る。そして、ステップ５２以降の処理を上記したと同様に繰返す。
第２実施例（第４図及び第５図）
　第４図及び第５図は、この発明の第２実施例によるメインルーチン及びタイマ割込ルーチンを示すもので、この実施例が第１実施例と異なる点は、前の楽音信号の残り量を該楽音信号の減衰開始からの経過時間を計測して求めるようにしたことである。第２実施例では、レジスタＴＩＭＥの値が前音の残り量に対応し、０から７に増大するにつれてより小さな残り量を表わす。そこで、メモリ１４の楽音制御データバンクＴＤＢ（ＴＣ）から楽音制御データを読出す際は、ＴＩＭＥの内容を「０００」は「１１１」に、「００１」は「１１０」…「１１１」は「０００」というように反転して得た値（反転値と称する）を用いてデータ読出しを行なう。別の方法としては、ＴＤＢ（ＴＣ）には第２図に関して前述したのと逆にＬＶＬ値＝０の楽音制御データをＴＩＭＥ値＝７の楽音制御データとし、ＬＶＬ値＝１の楽音制御データをＴＩＭＥ値＝６の楽音制御データとし…というように記憶しておき、ＴＩＭＥ値を用いてデータ読出しを行なうようにしてもよい。
　第４図のルーチンは、電源オン等に応じてスタートするもので、ステップ８０では、イニシャライズ処理を行ない、各種レジスタを初期設定する。例えばＴＩＭＥには７を、ＴＣには初期音色対応の音色ナンバをそれぞれセットする。そして、ステップ８２に移る。
　ステップ８２では、鍵盤１８Ａのいずれかの鍵についてキーオンイベントありか判定し、あり（Ｙ）ならばステップ８４でキーオンイベントに係る鍵に対応したキーコードをＫＣＤにセットする。そして、ステップ８６では、キーオンイベントに係る鍵から検出したタッチデータをＶＥＬにセットする。
　次に、ステップ８８では、ＴＧ２４の全チャンネルのうち空いているチャンネルの１つを割当チャンネルとして指定する。そして、ステップ９０に移る。
　ステップ９０では、選択音色に対応する楽音制御データバンクＴＤＢ（ＴＣ）からＶＥＬ及びＫＣＤの値とＴＩＭＥの反転値とに応じた楽音制御データを読出してＴＧ２４の割当チャンネルに送出する。そして、ステップ９２に移り、ＴＧ２４の割当チャンネルにＫＣＤのキーコードとキーオン信号とを送出する。
　この結果、押された鍵に対応した音高を有する楽音信号が発生され、この楽音信号の特性はＶＥＬの値（鍵タッチ量）及びＴＩＭＥの値（前音の残り量）を反映したものとなる。ただし、電源オン後最初に鍵を押したときは、前音が存在せず、ステップ８０でＴＩＭＥ値＝７としたので、前音による特性変動を考慮した楽音制御は行なわれない。このことは、前音が減衰し切った結果としてＴＩＭＥ値＝７となった場合についても同様である。
　ステップ９２の後は、ステップ９４でレジスタＫＯＦに０をセットしてからステップ９６でＴＩＭＥに０をセットする。これらのステップ９４，９６は、前の楽音信号の減衰開始からの経過時間の計測を今回のキーオンイベントで終りとするための処理である。
　ステップ８２の判定結果が否定的（Ｎ）であったとき又はステップ９６の処理が終ったときは、ステップ９８に移る。
　ステップ９８では、鍵盤１８Ａのいずれかの鍵についてキーオフイベントありか判定し、あり（Ｙ）ならばステップ１００でキーオフイベントに係る鍵に対応したキーコードをＫＣＤにセットする。そして、ステップ１０２に移り、ＴＧ２４の全チャンネルのうちからＫＣＤと同一キーコード発音中のチャンネルをサーチする。
　次に、ステップ１０４では、ＫＣＤと同一キーコード発音中のチャンネルありか判定し、あり（Ｙ）ならばステップ１０６で前述のステップ７０と同様にして発音中のチャンネルのキーオフ処理を行なう。この結果、発音中の楽音信号は減衰開始となる。
　この後、ステップ１０８では、ＴＩＭＥにＯをセットする。これは、楽音信号の減衰開始から経過時間を計測開始するためである。ステップ１０８の後はステップ１１０に移る。
　ステップ１１０では、ＴＧ２４の全チャンネルかキーオフ状態か判定し、この判定結果が肯定的（Ｙ）であればステップ１１２でＫＯＦに１をセットする。これは、ＴＧ２４のすべてのチャンネルで楽音の減衰中又は非発生状態であることを条件として楽音の減衰開始からの経過時間の計測を開始させるためである。
　ステップ９８、１０４又は１１０の判定結果が否定的（Ｎ）であったとき、あるいはステップ１１２の処理が終ったときは、ステップ１１４に移る。
　ステップ１１４では、いずれかの音色スイッチにオンイベントありか判定し、この判定結果が肯定的（Ｙ）であればステップ１１６に移る。ステップ１１６では、オンイベントに係る音色スイッチに対応した音色ナンバをＴＣにセットする。
　この後は、ステップ１１８でその他の処理を行なってからステップ８２に戻り、それ以降の処理を上記したと同様に繰返す。
　一方、第５図のタイマ割込ルーチンは、タイマ回路４２からクロック信号ＴＭＣとしてのパルスが発生されるたびにスタートする。ステップ１２０では、Ｋ０Ｆの値が０か判定し、０でない（Ｎ）ならばステップ１２２に移る。
　ステップ１２２では、ＴＩＭＥの値が所定の最大値ＭＡＸＴに達したか判定する。ＭＡＸＴは一例として７とする。ステップ１２２の判定結果が否定的（Ｎ）であればステップ１２４に移り、ＴＩＭＥの値を１アップする。
　ステップ１２０又は１２２の判定結果が肯定的（Ｙ）であったとき、あるいはステップ１２４の処理が終ったときは、第４図のルーチンにリターンする。
　一例として、ＴＩＭＥ＝０の状態で第４図のステップ１１２でＫ０Ｆ＝１になると、第５図のルーチンに入った後ステップ１２０及び１２２の判定結果がいずれも否定的（Ｎ）となり、ステップ１２４でＴＩＭＥ＝１となる。そして、この後第５図のルーチンに入るたびにＴＩＭＥの値は１ずつ増大する。
　このような増大過程においてキーオンイベントが生ずると、第４図のステップ９０では、この時のＴＩＭＥの反転値とＫＣＤ及びＶＥＬの値とに応じてＴＤＢ（ＴＣ）から楽音制御データが読出される。例えば、ＴＩＭＥの内容が「１１０」であったときは、ＴＩＭＥの反転値は１となり、第２図においてＫＣＤ及びＶＥＬの値で指定される８種類（ＬＶＬ値＝０〜７対応）の楽音制御データのうちＬＶＬ値＝１に対応した楽音制御データが読出される。この後、ステップ９４及び９６でＫＯＦ及びＴＩＭＥにはいずれも０がセットされる。この結果、楽音の減衰開始から次のキーオンまでの時間の計測が１回終ったことになり、次回の時間計測が可能となる。
　上記した例において、キーオンイベントか生ずる前にステップ１２４でＴＩＭＥの値が７になったものとすると、次に第５図のルーチンに入ったときにステップ１２２の判定結果が肯定的（Ｙ）となり、これ以降ＴＩＭＥ値は増大しない。従って、この後キーオンイベントが生ずると、ステップ９０ではＴＩＭＥの反転値が０となり、ＬＶＬ値＝０に対応した楽音制御データ（前音の影響が考慮されていないもの）が読出される。
第３実施例（第６図）
　第６図は、第３図のルーチンをステップ６０から６２に至る部分で変更して前音との音高差に応じた楽音制御を可能とした第３の実施例を示すものである。
　ステップ５０（第３図）では、レジスタＯＫＣＤに０をセットする。そして、ステップ６０の後ステップ６１Ａでは、ＯＫＣＤの値が０か判定する。電源オン後最初に鍵をオンしたときはステップ６１Ａの判定結果が肯定的（Ｙ）となり、ステップ６１Ｂに移る。また、ステップ６１Ａの判定結果が否定的（Ｎ）であったときはステップ６１Ｃに移り、ＬＶＬの値が０か判定する。例えば楽音が減衰し切った結果としてＬＶＬ＝０となったときはステップ６１Ｃの判定結果が肯定的（Ｙ）となり、ステップ６１Ｂに移る。
　ステップ６１Ｂでは、レジスタＤＩＦに７をセットする。そして、ステップ６２Ａに移る。
　ステップ６１Ｃの判定結果が否定的（Ｎ）であったときは、ステップ６１Ｄに移る。ステップ６１Ｄでは、前述したようにＯＫＣＤ及びＫＣＤに基づいて３ビットの音高差データを作成してＤＩＦにセットする。そして、ＫＣＤのキーコードをＯＫＣＤにセットしてからステップ６２Ａに移る。
　ステップ６２Ａでは、選択された音色に対応する楽音制御データバンクＴＤＢ（ＴＣ）からＶＥＬとＤＩＦとＫＣＤの値に応じた楽音制御データを読出してＴＧ２４の割当チャンネルに送出する。この実例では、ＴＤＢ（ＴＣ）の記憶フォーマットを第２図で述べたものとは若干変更する。すなわち、第２図において［ＬＶＬ値］は「ＤＩＦ値」に読替えるものとし、ＤＩＦ値（音高差）か０から６に増大するにつれて前音による特性変動分が小さくなるように楽音制御データを配列してＴＤＢ（ＴＣ）に記憶する。また、ＤＩＦ値＝７に対応する楽音制御データは前音の影響を考慮しないものとする。ステップ６２Ａの後は第３図のステップ６４に移る。
第４実施例（第７図）
　第７図は、第４図のルーチンをステップ８８から９０に至る部分で変更して前音との音高差に応じた楽音制御を可能とした第４の実施例を示すものである。
　ステップ８０（第４図）では、レジスタＯＫＣＤにＯをセットする。そして、ステップ８８の後ステップ８９Ａでは、前述のステップ６１Ａと同様にしてＯＫＣＤ＝０か判定する。この判定結果が肯定的（Ｙ）であればステップ８９Ｂに移る。また、ステップ８９Ａの判定結果が否定的（Ｎ）であったときはステップ８９Ｃに移り、ＴＩＭＥの値が７か判定する。この判定結果が肯定的（Ｙ）であるときは、楽音が減衰し切ってからキーオンがあったことになり、ステップ８９Ｂに移る。
　ステップ８９Ｂでは、前述のステップ６１Ｂと同様にしてＤＩＦに７をセットする。そして、ステップ９０Ａに移る。
　ステップ８９Ｃの判定結果が否定的（Ｎ）であったときは、楽音が減衰中にキーオンかあったことになり、ステップ８９Ｄに移る。ステップ８９Ｄでは、前述のステップ６１Ｄと同様に音高差データを作成してＤＩＦにセットすると共に、ＯＫＣＤにＫＣＤのキーコードをセットする。そして、ステップ９０Ａに移る。
　ステップ９０Ａでは、選択された音色に対応する楽音制御データバンクＴＤＢ（ＴＣ）からＶＥＬとＤＩＦとＫＣＤの値に応じた楽音制御データを読出してＴＧ２４の割当チャンネルに送出する。この実施例では、ＴＤＢ（ＴＣ）の記憶フォーマットはステップ６２Ａに関して前述したものと同様である。ステップ９０Ａの後は第４図のステップ９２に移る。
変形例
　この発明は、上記実施例に限定されるものではなく、種々の改変形態で実施可能である。例えば、次のような変更が可能である。
　
すなわち、
［発明の効果］
　以上のようにこの発明によれば、前音による特性変動を反映した形で楽音を発生するようにしたので、ピアノ等の自然楽器の連打発音を忠実に模擬することができ、自然感のある楽音発生が可能になる効果が得られるものである。
また、残り量を求める手段で求められる残り量毎に予め作成した楽音制御データを記憶段に記憶しておくと共に残り量を求める手段で求められた残り量に対応する楽音制御データを記憶手段から読出して楽音特性を制御するようにしたので、楽音制御データとして鍵（音高）や鍵タッチ量等に応じた種々のものを記憶し、読出すことが可能であり、ピアノ等の自然楽器の連打発音を高忠実度で模擬できる効果もある。
【図面の簡単な説明】
　第１図は、この発明を実施する電子楽器の回路構成を示すブロック図、
　第２図は、メモリ１４における楽音制御データバンクの記憶フォーマットを示す図、
　第３図は、第１実施例によるメインルーチンを示すフローチャート、
　第４図及び第５図は、第２実施例によるメインルーチン及びタイマ割込ルーチンを示すフローチャート、
　第６図及び第７図は、それぞれ第３図及び第４図のルーチンの変更に係る第３及び第４実施例を示すフローチャートである。
　１０…バス、１２…中央処理装置、１４…データ及びプログラムメモリ、１６…ワーキングメモリ、１８Ａ…鍵盤、１８…押鍵検出回路、２０…イニシャルタッチ検出回路、２２Ａ…機能スイッチ群、２２…操作検出回路、２４…音源、２８…波形発生回路、３０…エンベロープ発生回路、３２…レベル検出回路、４２…タイマ。