【事件の表示】
　特許第２９５７８４２号「電子楽器」の請求項１、２に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第２９５７８４２号の請求項１、２に係る特許を維持する。
【理　由】
１．手続の経緯
　特許第２９５７８４２号の請求項１、２に係る発明は、平成５年４月１２日に特許出願され、平成１１年７月２３日にその特許の設定登録がなされ、その後、和田悦子（以下、「申立人」という。）より特許異議の申立てがなされ、平成１２年６月１６日付けで取消理由通知がなされ、その指定期間内である平成１２年８月２８日付けで訂正請求がなされ、さらに、平成１３年２月１５日付けで訂正拒絶理由を兼ねる取消理由通知がなされ、平成１３年４月２７日付けで訂正請求がなされたものである。なお、平成１２年８月２８日付け訂正請求は平成１３年４月２７日付けで取り下げられた。
　
２．平成１３年４月２７日付け訂正の適否についての判断
　訂正事項は特許請求の範囲の減縮及び明りょうでない記載の釈明を目的としたものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張又は変更するものではないから、特許法等の一部を改正する法律（平成６年法律第１１６号。以下、「平成６年改正法」という。）付則第６条第１項の規定によりなお従前の例によるとされる、特許法第１２０条の４第３項において準用する平成６年改正法による改正前の特許法（平成５年改正法）第１２６条第１項ただし書き、及び第２項の規定に適合するので、当該訂正を認める。
　
３．特許異議の申立てについての判断
（１）請求項１、２に係る発明
　上記２．で示したように上記訂正が認められるから、本件の請求項１、２に係る発明は、上記訂正に係る訂正明細書の特許請求の範囲の請求項１、２に記載された以下に示す事項に特定されるとおりのものである。
　
　【請求項１】発音チャネルごとに効果付加用の周期信号を発生する周期信号発生手段を持つ電子楽器において、
　入力された音高情報に対応して前記周期信号の周期を決定する周期決定手段と、
　現在発音中のチャネルが存在するか否かを識別する識別手段とを具備し、
　前記周期信号発生手段が、
　前記識別手段により、すでに他のチャネルが発音中であると識別された場合、新たに発音するチャネルの、周期信号の位相と周期をすでに発音中のチャネルの周期信号の位相と周期に合わせる一方、
　前記識別手段により他に発音中のチャネルが存在しないと識別された場合は、前記周期決定手段で決定された周期を有する周期信号を発生するよう構成されたことを特徴とする電子楽器。
　
　【請求項２】上記周期信号発生手段は、各発音チャネルごとの周期信号発生制御情報を記憶する記憶手段を有し、上記周期信号発生制御手段は、前記識別手段により、すでに他のチャネルが発音中であると識別された場合、すでに発音中のチャネルの前記記憶手段の内容を、新たに発音するチャネルの前記記憶手段に複写することにより、前記周期信号の位相と周期を合わせることを特徴とする、請求項１に記載の電子楽器。
　
（２）引用刊行物に記載された発明
（ａ）当審が通知した取消理由で引用した刊行物１（特開平２−１８９５９２号公報、申立人が提出した甲第１号証）には、以下の事項が記載されている。
　「本実施例では、最大同時発音数(以下、ポリフォニック(Ｐｏｌｙ)数又は単にＰｏｌｙと呼ぶ)が８音、最大８音色同時発音可能な音源として実現される。」(第８頁左下欄１０〜１２行)
　「ノーマルモード（ＮＯＲＭＡＬ　ＭＯＤＥ）、コンビネ一ションモード（ＣＯＭＢＩＮＡＴＩＯＮ　ＭＯＤＥ）、及びマルチポリフォニックモード（ＭＵＬＴＩ.ＰＯＬＹ　ＭＯＤＥ）の３つの演奏モードを有する。ＮＯＲＮＡＬ　ＭＯＤＥにおいては、１音色で８音Ｐｏｌｙの楽音を発音可能である。ＣＯＭＢＩＮＡＴＩＯＮ　ＭＯＤＥでは、発音エリアを２つもち各エリアに対し１音色で４音Ｐｏｌｙを割り当て可能である。すなわち、４音Ｐｏｌｙで２音色混合の楽音を発音可能である。ＭＵＬＴＩ.ＰＯＬＹ　ＭＯＤＥでは、発音エリアを８つもち各エリアに対して１音色で０〜８音Ｐｏｌｙを割り当て可能である。但し、ＭＵＬＴＩ.ＰＯＬＹ　ＭＯＤＥの全エリアのＰｏｌｙ数の合計が８音より大きくなることはない。」（第８頁左下欄１３行〜右下欄５行）
　「ＣＯＭＢＩＮＡＴＩＯＮ　ＭＯＤＥ（前記第４演奏モード）が選択された場合、トータルオン（ＴＯＴＡＬ　ＯＮ）とトータルオフ（ＴＯＴＡＬ　ＯＦＦ）という２つのモードを選択できる。すなわち、ＣＯＭＢＩＮＡＴＩＯＮ　ＭＯＤＥにおいて、・・・ＴＯＴＡＬ　ＯＮモード・・・の場合には前記ＬＦＯビブラート効果が同時に発音される２音色に対して同期して付加されるように動作する。これにより、同時に発音される２音色に対して自然なＬＦＯビブラート効果がかかるように制御することができる。また、・・・ＴＯＴＡＬ　ＯＦＦモード・・・の場合にはＬＦＯビブラート効果が各音に対して全く独立に付加されるように動作させることができる。これに対して、ＣＯＭＢＩＮＡＴＩＯＮ　ＭＯＤＥ以外の場合には、自動的にＬＦＯビブラート効果が各音に対して全く独立に付加されるように動作させることができる。」（第１０頁左上欄２０行〜右上欄１９行）
　「ＴＯＴＡＬ　ＯＮ、ＴＯＴＡＬ　ＯＦＦとは独立して、演奏モードとしてＧｕｉｔａｒ　Ｍｏｄｅが選択された場合（前記第２演奏モード及び第４演奏モードの一部）と、選択されない場合（前記第１演奏モード、第３演奏モード、第４演奏モードの一部及び第５演奏モード）とで、次のように異なる動作をする。Ｇｕｉｔａｒ　Ｍｏｄｅが選択されない場合、第１番目の楽音がノートオンすると（ｌｓｔ　Ｎｏｔｅ　ｏｎ）、その楽音の音高はノートオン時の音高を中心にして、第２３図（ａ）に示すように音高の揺れ幅が０から徐々に大きくなり、所定のディレイタイム（同図ｄｅｌａｙ　ｔｉｍｅ）で一定の揺れ幅に達し、それ以後は該一定の揺れ幅で音高が周期的に変化する。そして、第２番目、第３番目・・・の楽音がノートオンすると（２ｎｄ　Ｎｏｔｅ　ｏｎ及び３ｒｄ　Ｎｏｔｅ　ｏｎ）、その場合のディレイビブラートは、第２２図（ａ）のようにｌｓｔ　Ｎｏｔｅ　ｏｎ時のディレイピブラートに同期して揺れ幅が大きくなる。一方、Ｇｕｉｔａｒ　Ｍｏｄｅが選択された場合は、第１番目、第２番目、第３番目・・・の楽音がノートオンすると、各ノートオン時点（ｌｓｔ　Ｎｏｔｅ　ｏｎ、２ｎｄ　Ｎｏｔｅ　ｏｎ及び３ｒｄ　Ｎｏｔｅ　ｏｎ）を基準として、音高の揺れ幅が０から独立して徐々に大きくなる。」（第１０頁右上欄２０行〜右下欄３行。なお、「第２２図（ａ）」は「第２３図（ａ）」の誤記と思われる。）
　「音源９は・・・時分割処理により８音を並列して発音可能であり、本実施例では上記８音に対応する各時分割タイミングをモジュールと呼ぶ」（第１３頁右下欄１７〜２０行）
　「ＣＯＭＢＩＮＡＴＩＯＮ　ＭＯＤＥ以外の演奏モードが選択された場合の２ｎｄ　Ｎｏｔｅ　ｏｎ、３ｒｄ　Ｎｏｔｅ　ｏｎ等において、Ｇｕｉｔａｒ　Ｍｏｄｅが選択されなかった場合の処理について説明する。この場合、第２０図Ｓ２００１→Ｓ２００２→Ｓ２００３と進み、第２１図Ｓ２１０１の判別がＮＯとなった後、Ｓ２１０４の判別がＮＯとなって、Ｓ２１０５の処理に進む。Ｓ２１０５では、発音開始されたモジュールに対応するＬＦＯカウンター値（ＩＸ+ＬＦＰＣＮＴ）が設定された後、ディレイカウンタ値（ＩＸ+ＬＰＤＣＮＴ）として、既にｌｓｔ　Ｎｏｔｅ　ｏｎされているモジュールに対応するカウン夕値をセットされる。同カウンタ値は、第１図のＲＡＭ８内のｌｓｔ　Ｎｏｔｅ　ｏｎのモジュールに対応するワーク領域の相対アドレスＬＰＤＣＮＴに記憶されているが、このとき、ｌｓｔ　Ｎｏｔｅ　ｏｎのワーク領域先頭アドレスは、前記Ｓ２１０２の処理でＲＡＭ８内のアドレスＦＳＴＬＦＯに記憶されている。従って、上記カウンタ値は、アドレスＦＳＴＬＦＯに記憶されているアドレス値に相対アドレス値ＬＰＤＣＮＴを加算して得た絶対アドレスに記憶されている値を、ディレイカウンタ値（ＩＸ+ＬＰＤＣＮＴ）としてロードしてくればよい。従って以下の動作では、２ｎｄ　Ｎｏｔｅ　ｏｎ、３ｒｄ　Ｎｏｔｅ　ｏｎ等の各モジュールに対応するディレイカウンタ値（ｌＸ+ＬＰＤＣＮＴ）は、ｌｓｔ　Ｎｏｔｅ　ｏｎ時のものに同期して動作することになる。」（第２１頁右下欄１２行〜第２２頁左上欄１８行）
　「従って、Ｓ２１０７で生成される２ｎｄ　Ｎｏｔｅ　ｏｎ、３ｒｄ　Ｎｏｔｅ　ｏｎ等の各モジュールに対応するエンべロープ値は、全てｌｓｔ　Ｎｏｔｅ　ｏｎのモジュールに対応するものと同一となる。この結果、続くＳ２１０８〜Ｓ２１１０の処理によって、音源９の各モジュールで付加が開始されるＬＦＯビブラート特性、特にディレイ特性は、第２３図（ａ）に示されるように、２ｎｄ　Ｎｏｔｅ　ｏｎ、３ｒｄ　Ｎｏｔｅ　ｏｎ等全てが、ｌｓｔ　Ｎｏｔｅ　ｏｎに同期した揺れ幅から増加する特性となる。（第２２頁左上欄１９行〜第２２頁右上欄８行）
　「更に、第１８図のコントロールデータの変化処理のＳ１８０７で一定周期毎に実行されるＬＦＯビブラート処理で、Ｓ２２０４〜Ｓ２２０９の処理が音源９の８つの各モジュールに対して繰り返される場合も、Ｓ２２０５では各モジュール毎のディレイカウンタ値（ＩＸ+ＬＰＤＣＮＴ）がｌｓｔ　Ｎｏｔｅ　ｏｎのものに同期して更新されるため、Ｓ２２０６〜Ｓ２２０９の処理によって、音源９の各発音モジュールに対して転送されるＬＦＯビブラートデータは、ｌｓｔ　Ｎｏｔｅ　ｏｎのモジュールと同一のディレイ特性を有するものとなり、続く第１８図Ｓ１８０８の楽音ピッチ変更処理において各発音モジュールに付加されるＬＦＯビブラート特性は、第２３図（ａ）に示されるように、ディレイ特性において、２ｎｄ　Ｎｏｔｅ　ｏｎ、３ｒｄ　Ｎｏｔｅ　ｏｎ　等全てが、ｌｓｔ　Ｎｏｔｅ　ｏｎに同期した特性となる。」（第２２頁右上欄９行〜３行）
　
　第２１図のＳ２１０５には、
「（ＩＸ+ＬＦＰＣＮＴ）←０
　（ＩＸ+ＬＰＤＣＮＴ）に１ｓｔ
　ノートオンチャネルのデータをセット」
と記載されており、この記載によれば、２ｎｄ　Ｎｏｔｅ　ｏｎ、３ｒｄ　Ｎｏｔｅ　ｏｎ・・・が１ｓｔ　Ｎｏｔｅ　ｏｎと周期は合わせているが、位相は合わせていないように理解できる。
　
　第２３図にはＬＦＯビブラート波形を示した図が示されており、第２３図（ａ）にはＧｕｉｔａｒ　Ｍｏｄｅ以外の場合について、２ｎｄ　Ｎｏｔｅ　ｏｎ、３ｒｄ　Ｎｏｔｅ　ｏｎの波形が１ｓｔ　Ｎｏｔｅ　ｏｎの波形と位相及び周期が一致しているように見える波形が示されている。
　
（ｂ）同取消理由で引用した刊行物２（「キーボード・マガジン別冊　ＳＵＰＥＲＸ実践活用法」第１８頁ないし第２２頁（昭和）６２年３月３１日株式会社リットーミュージック発行、申立人が提出した甲第２号証）には、以下の事項が記載されている。
　「・・・マルチＬＦＯというのは、各キーごとにＬＦＯの位相がずれるというもので、・・・かなりの効果を発揮する・・・（図○４）。マルチにしていないと、最初に弾いた鍵盤のタイミングですべての音に同じ位相でビブラートなどが効いてしまうが、マルチにすれば、それぞれ弾いたタイミングでＬＦＯがかかり始める。・・・ディレイ・ビブラートを使った場合・・・前のＤＸ７では、マルチ・モードがないために、最初に弾いたキーではちゃんとディレイ・ビブラートになるのに、２番目以降のキーでは、ディレイ・ビブラートはかからず、いきなりビブラートがかかってしまう。しかも、位相がすべて揃っている・・・。これは、ＤＸ７に限らず、従来のシンセはほとんどこのようになっていた。マルチ・モードにすれば、この問題は簡単に解決する。ＬＦＯのマルチ・モードの本来の目的は、和音で弾いた時に、各音のビプラ−トの位相がずれることによって生じるコーラス効果を得ることである。・・・ユニゾンと合わせると強力なコーラス効果を得ることができる。つまり、ユニゾンにすればキーひとつに対して４つの音が鳴り、そのそれぞれの音にかかるビブラートの位相がずれるので、４相コーラスといった感じの素晴らしい効果になる。・・・この場合に ＬＦＯシンクはオフにしておくことを忘れてはならない。シンクがオンだと、せっかくマルチにしても、強制的に位相を合わせてしまい、位相のずれが起こらなくなる（図○５）。ＬＦＯによるビブラートも、このようにして使うとまったく新しいエフェクトになる。（第２０頁左欄１０行〜第２１頁左欄１２行)
　
　２１頁の図○４、図○５には最初に弾いたキー、２番目のキー、３番目のキーに対応した波形が示されており、図○４では位相がずれた波形が示され、図○５では位相が合った波形が示されている。
　
（ｃ）同取消理由で引用した刊行物３（「キーボードスペシャル別冊　ＤＸ７ＩＩスーパー・オペレーション・マニュアル」第３２頁ないし３５頁（昭和６２年４月１５日株式会社立東発行、申立人が平成１３年１月２６日付けで提出した回答書に添付された甲第３号証）には、以下の事項が記載されている。
　「ウェーブ（Ｗａｖｅ）、スピード（Ｓｐｅｅｄ）、ディレイ（Ｄｅｌａｙ）、モード（Ｍｏｄｅ）、ピッチ・モジュレーション・デプス（ＰＭＤ）、アンプリチュード・モジュレーション・デプス（ＡＭＤ）、キー・シンク（ＳＹＮＣ）の各パラメータを各オペレータごとに表示します。これらのパラメータでＤＸ７と内容的に違っている点は、トリガー・モードによって、和音を弾いた時にＬＦＯがかかるタイミングを、それぞれの鍵盤を弾いたタイミングに独立して合わせるマルチ（Ｍｕｌｔｉ）と、最初の鍵盤を弾いたタイミングであとの音の全てにかけるシングル（Ｓｉｎｇｌｅ）の２種類選択できる点です。」（３５頁下段左欄）
　
（３）請求項１について
（ａ）対比
　本件の請求項１に係る発明（以下、「請求項１発明」という。）と刊行物１に記載された発明（以下、「刊行物１発明」という。）を対比すると、両者は、
「発音チャネルごとに効果付加用の周期信号を発生する周期信号発生手段を持つ電子楽器において、
　現在発音中のチャネルが存在するか否かを識別する識別手段とを具備し、
　前記周期信号発生手段が、
　前記識別手段により、すでに他のチャネルが発音中であると識別された場合、新たに発音するチャネルの、周期信号の周期をすでに発音中のチャネルの周期信号の周期に合わせる
　よう構成された電子楽器。」
である点で一致し、以下の点で相違している。
　
相違点
　請求項１発明が
「入力された音高情報に対応して前記周期信号の周期を決定する周期決定手段と、
　前記識別手段により、すでに他のチャネルが発音中であると識別された場合、新たに発音するチャネルの、周期信号の位相をすでに発音中のチャネルの周期信号の位相に合わせる一方、
　前記識別手段により他に発音中のチャネルが存在しないと識別された場合は、前記周期決定手段で決定された周期を有する周期信号を発生するよう構成された」
ものであるのに対して、
　刊行物１発明は、「入力された音高情報に対応して前記周期信号の周期を決定する周期決定手段」を備えておらず、また、新たに発音するチャネルの周期信号は、すでに発音中のチャネルの周期信号と同期して揺れ幅が大きくなるが、位相を合わせているかどうかは不明である点。
　
（ｂ）判断
　刊行物１ないし３には、「入力された音高情報に対応して前記周期信号の周期を決定する周期決定手段」が記載されていないから、刊行物１発明に刊行物２及び３に記載された事項を適用したとしても、このような周期決定手段を備えた電子楽器において、「前記識別手段により、すでに他のチャネルが発音中であると識別された場合、新たに発音するチャネルの、周期信号の位相をすでに発音中のチャネルの周期信号の位相に合わせる一方、前記識別手段により他に発音中のチャネルが存在しないと識別された場合は、前記周期決定手段で決定された周期を有する周期信号を発生するよう構成」することは当業者が容易に想到できたということはできない。
　したがって、請求項１発明は刊行物１ないし３に基づいて当業者が容易に発明できたものではない。
　
（４）請求項２について
　請求項２に係る発明は請求項１発明を引用した発明であるから、請求項１発明と同様な理由により、請求項２に係る発明は刊行物１ないし３に基づいて当業者が容易に発明できたものではない。
　
（５）むすび
　以上のとおりであるから、特許異議申立の理由及び証拠によっては、本件請求項１、２に係る特許を取り消すことができない。
　また、他に本件請求項１、２に係る特許を取り消すべき理由を発見しない。
　よって結論のとおり決定する。
【異議決定日】
平成１３年５月２８日（２００１．５．２８）
【訂正の要旨】
訂正の要旨
　本件特許掲載公報の明細書（以下、「本件明細書」という）に記載された請求項１，２を次の通り訂正する。
「【請求項１】　発音チャネルごとに効果付加用の
周期信号を発生する
　
入力された音高情報に対応して前記周期信号の周期を決定する周期決定手段と、
　現在発音中のチャネルが存在するか否かを識別する識別手段と
を具備し
　
前記周期信号発生手段が、
　前記識別
手段により
であると識別された場合、
信号の
一方、
　
前記識別手段により他に発音中のチャネルが存在しないと識別された場合は、前記周期決定手段で決定された周期を有する周期信号を発生するよう構成され
　【請求項２】　上記周期信号発生手段は、各
発音
手段により
であると識別された場合、
（５４）【発明の名称】
電子楽器
（５７）【特許請求の範囲】
　【請求項１】　発音チャネルごとに効果付加用の
周期信号を発生する
　
入力された音高情報に対応して前記周期信号の周期を決定する周期決定手段と、
　現在発音中のチャネルが存在するか否かを識別する識別手段と
を具備し
　
前記周期信号発生手段が、
　前記識別
手段により
であると識別された場合、
信号の
一方、
　
前記識別手段により他に発音中のチャネルが存在しないと識別された場合は、前記周期決定手段で決定された周期を有する周期信号を発生するよう構成され
　【請求項２】　上記周期信号発生手段は、各
発音
手段により
であると識別された場合、
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は電子楽器に関し、特に、複数の楽音にビブラート等の効果をかける場合に、その位相とピッチ（周期、あるいは周波数）を同期させることが可能な電子楽器に関するものである。
　【０００２】
　【従来の技術】
　従来、電子楽器において、音高によってビブラートピッチを変化させるものがあった。これは、例えばキーボードを備えた楽器において、入力されたキーナンバーを、テーブル等を参照して低周波発振器（以下ＬＦＯと称す）のピッチ情報に変換し、この値によってピッチが制御されたＬＦＯの出力により、ビブラートをかけるものである。このようなビブラートは、例えばヴァイオリン等音高によってビブラートピッチを変化させることが多い音色に対して有効であった。
　【０００３】
　【発明が解決しようとする課題】
　例えば実際のヴァイオリンの演奏において、同時に２音を発音する場合には、各音にかけられるビブラートのピッチと位相は一致している。しかし、電子楽器における上記のような従来のビブラート方式では、キーナンバーとビブラートピッチとが１対１に対応していたので、１音ずつ発音する分には問題ないが、和音等複数の音が同時に発音された場合には、各音のビブラートピッチが異なるために演奏者が違和感を感じるという問題点があった。
　本発明の目的は、前記のような従来技術の問題点を改良し、複数音の発音時にはビブラートのピッチおよび位相を同期させることが可能な電子楽器を提供することにある。
　【０００４】
　【課題を解決するための手段】
　本発明は、発音チャネルごとに効果付加用の周期信号発生手段を持つ電子楽器において、現在発音中のチャネルが存在するか否かを識別する手段と、該手段の出力により、すでに他の発音チャネルが発音中の場合には、新たに発音するチャネルの周期信号の位相と周期をすでに発音中のチャネルの周期信号発生手段の位相と周期に合わせる周期信号発生制御手段とを備えたことを特徴とする。
　【０００５】
　【作用】
　このような手段により、発音数に応じて例えばビブラートピッチ決定方法を変え、１音の場合には従来通りキーナンバーに応じたビブラートピッチでビブラートをかけ、また複数音の場合には、それぞれの音に同一ピッチのビブラートがかけられる。従って、自然な音色が得られ、演奏者が違和感を感じることがなくなる。
　【０００６】
　【実施例】
　以下に本発明が適用される電子楽器の実施例を詳細に説明する。
　図１は電子楽器の構成を表すブロック図である。ＣＰＵ１はＲＯＭ２に記憶されているプログラムにより、電子楽器全体の制御を行う。またタイマや割り込み制御回路も内蔵している。ＲＯＭ２には制御用プログラムの他、例えば図６（ａ）に示すような音色データ、あるいは図６（ｂ）に示すようなキーナンバー・ピッチテーブルも記憶している。ＲＡＭ３はＣＰＵ１の作業用領域として使用される他、キーアサインテーブル、音源制御情報テーブルなどの各種制御データを記憶している。
　【０００７】
　キーボード４はスイッチを有する複数の鍵と、該鍵のスイッチをスキャンするスキャン回路からなっている。パネル５は音色設定スイッチ等の各種スイッチ、テンポや音量等を調節するボリューム、あるいはＬＥＤや液晶の表示装置を有し、スイッチやボリュームの情報をＣＰＵ１に読み込むためのスキャン回路、および表示装置を駆動するドライブ回路を備えている。
　【０００８】
　音源回路６は、詳細は後述するが、ＣＰＵ１の制御により例えば１６チャネルの独立したデジタル楽音信号を発生することができるものである。Ｄ／Ａ変換器７は、音源回路６から出力されるデジタル楽音信号をＤ／Ａ変換する。そして、この出力はアンプ８により増幅され、スピーカ９から発音される。なお、音源回路６から左右２チャネルの楽音を出力し、Ｄ／Ａ変換器、アンプ、スピーカを２系統設けても良い。バス１０は電子楽器の各回路を接続している。
　【０００９】
　図２は図１の音源回路６の内部構成を示すブロック図である。ＤＣＯ（デジタルコントロールドオシレータ）２０は、ＣＰＵ１が制御レジスタ２４にセットした、押下された鍵盤に対応する波形読み出しピッチ情報を、内蔵するアキュムレータによって累算することにより、後段の波形メモリ２１の読み出しアドレスを出力する。従って、制御情報レジスタ２４に設定する値をＬＦＯの振幅値に従って順次変化させていくと、発生する楽音信号の周波数もこれに伴って変化し、ビブラートがかかる。
　【００１０】
　波形メモリ２１は、各音色に対応するデジタル楽音波形情報を１周期以上記憶しており、音色の設定に従ってＣＰＵから制御情報レジスタ２５に設定される上位アドレス（図６（ａ）の波形メモリ読み出しベースアドレス）に従って波形データの１つが選択され、ＤＣＯから出力される下位アドレス情報に従って、波形値が順次読み出される。ＤＣＦ（デジタルコントロールドフィルタ）２２は波形メモリの出力楽音信号の周波数特性を変化させるデジタルフィルタであり、時間的変化を付ける場合には、ＤＥＧ（デジタルエンベロープジェネレータ）２７を併用して所望の周波数特性を得る。制御レジスタ２６はＤＣＦ２２あるいはＤＥＧ２７に制御情報を設定するためのレジスタである。
　【００１１】
　ＤＣＡ（デジタルコントロールドアンプ）２３は一種の乗算器であり、ＤＥＧ２９から出力される楽音波形のエンベロープデータとＤＣＦ２２の出力とを乗算する。ＤＥＧ２７、２９は例えば目標値とスピードデータとを与えると、その目標値に漸近する出力を発生するような回路であり、提案されている任意の回路が利用可能である。制御情報レジスタ２８はＤＥＧ２９に各種エンベロープ情報を設定するためのレジスタである。なおＤＣＡ２３においては、パン制御情報に基づいて、各楽音信号ごとにそれぞれ所定の比率を乗算して加算し、左右２つのチャネルの楽音信号を出力するようにしてもよい。なお、図２では１チャネル分の回路しか示されていないが、音源回路６は、実際には時分割動作する１６チャネルの独立した発音チャネルを有しており、制御情報レジスタもチャネル分存在する。
　【００１２】
　次に、データについて説明する。
　まずＲＯＭ内には、図６（ａ）に示すような音色データが記憶されており、各音色データは、波形メモリ２１の中の複数の波形データの内のどの波形データを用いるかを決定する波形メモリ読み出しベースアドレス、図２のＤＥＧ２９を制御するためのエンベロープ制御データ、ＤＣＦ２２を制御するフィルタ制御データ、サイン波、三角波などのし　ＦＯ波形を決定するＬＦＯ形状データ、ＬＦＯ信号をどの程度楽音信号に作用させるかを決定するＬＦＯデプスなどのデータから構成されている。これらのデータはキーオン処理時に音源回路６の制御情報レジスタや、ＲＡＭ内の発音チャネル制御情報エリヤに転送される。
　【００１３】
　ＲＯＭ内には図６（ｂ）に示すようなキーナンバー・ピッチ変換テーブルも格納されている。このテーブルは押下された鍵のキーナンバーから、ＤＣＯにセットするための波形メモリ読み出しピッチ情報と、ＬＦＯの周波数を決定するＬＦＯピッチ情報とを読み出す。なおＲＯＭ内にはこの他に、サイン波、三角波など複数のＬＦＯ波形に対応した複数のＬＦＯ位相、振幅変換テーブルが格納されている。
　【００１４】
　ＲＡＭ３内には、図６（ｃ）に示す発音チャネル制御情報テーブルがあり、各発音チャネルごとに、波形メモリ読み出しピッチ情報、ＬＦＯピッチ情報、ＬＦＯデプス情報、ＬＦＯ現在値情報等が格納されている。なおＲＡＭにはこの他にキーアサインテーブルも格納されている。
　【００１５】
　つぎに動作を説明する。
　図３はＣＰＵ１のメイン処理を示すフローチャートである。ステップＳ１においては、キーボード４をスキャンし、新たにキーオンされたものがあるか否かが調べられる。そして、新たにキーオンされたものがあった場合にはステップＳ２に移行する。ステップＳ２においては、発音数をカウントするカウンタを＋１する。ステップＳ３においては、ＲＡＭ３内にあるキーアサインテーブルを参照し、キーオンされた鍵をどの発音チャネルに発音させるかを割り当てる、いわゆるキーアサイン処理が行われる。
　【００１６】
　ステップＳ１においてキーオンが無かった場合にはステップＳ４に移行し、新たにキーオフされたものがあるか否かが調べられる。そして、もし新たにキーオフしたものがあった場合には、ステップＳ５に移行する。ステップＳ５においては、カウンタを−１してステップＳ６に移行し、ステップＳ６においては、キーオフのキーアサイン処理がなされる。
　【００１７】
　ステップＳ７においては、新たなキーオンがあった場合に、音源回路４に各種制御データを設定する処理を行う。具体的には、図２の割り当てられたチャネルの各制御情報レジスタに必要な情報を設定すると共に、ＲＡＭ４内にある各発音チャネルごとの制御情報エリヤにも必要な情報を設定する。
　【００１８】
　図４は、図３のステップＳ７の一部である、ＬＦＯ関係のデータの設定処理を示すフローチャートである。ステップＳ２０においては、発音数カウンタの値を読み出す。ステップＳ２１においては、カウント値が２以上であるか否かが調べられ、２以上でない場合、つまり１である場合には、新たにキーオンされたもののみを発音すればよいから、ステップＳ２２に移行する。
　【００１９】
　ステップＳ２２においては、例えば図６（ｂ）に示すキーナンバー・ピッチテーブルを参照し、押鍵されたキーナンバーからＬＦＯピッチ情報を読み出す。ステップＳ２３においては、このＬＦＯピッチ情報を、図６（ｄ）に示すようなＲＡＭ３の特定の番地に格納する。ステップＳ２４においては、使用する発音チャネル番号をやはり図６（ｄ）に示すようなＲＡＭ３の特定の番地に格納する。これらの格納情報は２音目以降の発音時に位相やピッチを合わせるために用いられる。ステップＳ２５においては、音源制御情報エリヤの該当発音チャネル領域に、ステップＳ２２で決定したＬＦＯピッチ情報を設定する。なお実際の音源回路の制御は図３のステップＳ９において行う。
　【００２０】
　一方、ステップＳ２１において、発音数が２以上であった場合にはステップＳ２６に移行する。ステップＳ２６においては、すでに発音中のチャネルのＬＦＯと位相、ピッチを合わせるために、まず図６（ｄ）に示すようにＲＡＭの所定のエリヤに格納されている発音チャネル番号を読み出し、更に、該発音チャネルのＬＦＯ現在値を新たに発音させるチャネルのＬＦＯ現在値としてセットする。これによりＬＦＯの位相が同期する。ステップＳ２７においては、やはりＲＡＭの所定のエリヤに格納されているＬＦＯピッチ情報を読み出し、該発音チャネルのＬＦＯピッチとしてセットする。この処理により、ＬＦＯピッチも第１音のものと同期する。
　【００２１】
　図３のフローチャートに戻って、ステップＳ８においては、新たなキーオフがあった場合に、音源回路の該当するチャネルに対する制御が行われる。ステップＳ９においては、音源回路に対するビブラート、トレモロ等の効果付加処理が行われる。
　【００２２】
　図５（ａ）はステップＳ９の処理の一部であるビブラート処理を示すフローチャートである。ステップＳ３１においては、発音チャネル制御情報エリヤからＬＦＯ現在値を読み出す。ステップＳ３２においては、ＬＦＯ位相、振幅変換テーブルを参照し、ＬＦＯ現在値からＬＦＯ振幅値を求める。なおこのＬＦＯ位相、振幅変換テーブルは、例えばサイン波形、のこぎり波形、三角波形等の各種波形の位相と対応する振幅データとを記憶している複数のテーブルからなり、図６（ａ）に示されている、各音色ごとに指定されているＬＦＯ形状データによってその中の１つが選択されるようになっている。
　【００２３】
　ステップＳ３３においては、ステップＳ３２で求められたＬＦＯ振幅値に、やはり図６（ａ）に示されている、各音色ごとに指定されているＬＦＯデプス（深さ）データを乗算する。ステップＳ３４においては、この乗算値を、楽音の周波数を決定する波形読み出しピッチ情報に加算し、図２のＤＣ０２０を制御する制御情報レジスタ２４に設定する。実際にはこの処理をチャネル数分行う。この処理により、発生する楽音信号の周波数がＬＦＯの振幅値に従って変化し、ビブラートがかかることになる。
　【００２４】
　なお、ＬＦＯ現在値は、図３のメイン処理とは独立した、タイマーによる割り込み処理により更新されている。図５（ｂ）はＬＦＯ現在値の更新処理を示すフローチャートである。ステップＳ４１においては、ＬＦＯ現在値を読み出す。ステップＳ４２においては、ＬＦＯ現在値にＬＦＯピッチを加算する。ステップＳ４３においては、加算した値をＬＦＯ現在値エリヤに格納する。実際にはこの処理をチャネル数分行う。この処理により、ＬＦＯの位相情報を表すＬＦＯ現在値は、周期的にＬＦＯピッチデータが加算されることによって更新され、ピッチに比例した周波数の発振器がソフトウェアにより実現されている。なお図４のステップＳ２６あるいは図５（ａ）の処理中に割り込みがかかり、ＬＦＯ現在値が更新されてしまうと、２つのチャネルのＬＦＯの位相が合わなくなるが、ズレはわずかであり問題はない。
　【００２５】
　つぎに、具体的な動作例を、図６を参照して説明する。
　まず、１つのチャネルも発音されていなかったときに、キーナンバー５０の鍵が押下され、この鍵がチャネル１に割り当てられたものとする。図６（ｃ）の発音チャネル制御情報テーブルのチャネル１のエリヤの内、波形メモリ読み出しピッチエリヤには、キーナンバー５０に対応する読み出しピッチ情報Ｐ５０が（ｂ）のキーナンバー・ピッチテーブルから読み出されて格納され、またＬＦＯピッチエリヤには、同じくキーナンバー５０に対応するＬＦＯピッチ情報Ｌ５０が、やはり（ｂ）のキーナンバー・ピッチテーブルから読み出されて格納される。ＬＦＯデプス値Ｄ１は（ａ）の音色データテーブルから読み出されて格納され、ＬＦＯ現在値には例えば０がセットされる。これらの処理により、キーナンバー５０に対応したピッチのビブラートがかかることになる。またＲＡＭの特定のエリヤにＬＦＯピッチ情報Ｌ５０と発音チャネル番号１が格納される。
　【００２６】
　つぎに、キーナンバー５０の鍵が押下されている間に、更にキーナンバー５２の鍵が押下され、発音チャネル２に割り当てられたものとする。このときには図３のステップＳ７の処理時には発音数カウンタの値は２であり、従って図４のステップＳ２１からはステップＳ２６に移行する。ステップＳ２６においては、ＲＡＭの特定のエリヤを参照して、発音チャネル１のＬＦＯ現在値ＰＨ１を発音チャネル２のＬＦＯ現在値エリヤにコピーする。また、ステップＳ２７においては、ＲＡＭの特定のエリヤに格納されているＬＦＯピッチ情報Ｌ５０をチャネル２のＬＦＯピッチエリヤに格納する。以上のような処理により、チャネル１と２のＬＦＯの位相とピッチを同期させることができる。
　【００２７】
　つぎに、他の実施例について説明する。
　図７は、他の実施例の発音チャネル制御情報テーブルと、ＬＦＯ制御情報テーブルを示す図である。第１の実施例の場合には、発音チャネルとＬＦＯ（ＬＦＯ制御情報）とは１対１に対応していたが、この例では１つのＬＦＯにより複数の発音チャネルを制御可能にするものである。図において、発音チャネル制御情報テーブル（ａ）には、各チャネルごとにＬＦＯを指定するＬＦＯ番号エリヤがあり、これにより例えば発音チャネル０と１の両方でＬＦＯ０を指定することにより、両チャネルのＬＦＯの位相とピッチを同期させることができる。
　【００２８】
　以上、実施例を説明したが、以下のような変形例も考えられる。
　ＬＦＯはソフトウェアにより実現する例を示したが、例えば音源回路内に各チャネルごとにハードウェアによるＬＦＯを設けて制御するようにすることも可能である。またビブラートに限らず、トレモロ（ＬＦＯによるエンベロープの制御）やグロウル（ＬＦＯによるカットオフ周波数の制御）等ＬＦＯを用いる効果付加処理であれば、他の効果にも利用可能である。更に、上記実施例のような位相、ピッチの同期したＬＦＯを用いる効果と、従来のキーナンバーに対応したピッチのＬＦＯを用いる効果とをパネル等で選択して付加できるようにしてもよい。
　【００２９】
　【発明の効果】
　以上述べたように、本発明によれば、発音数に応じて例えばビブラートピッチ決定方法を変え、１音の場合には従来通りキーナンバーに応じたビブラートピッチでビブラートをかけ、また複数音の場合には、それぞれの音に同一位相、同一ピッチのビブラートがかけられる。従って、楽器の音に近い自然な音色が得られ、演奏者が違和感を感じることがなくなるという効果がある。
【図面の簡単な説明】
　【図１】　電子楽器の構成を表すブロック図である。
　【図２】　音源回路の内部構成を示すブロック図である。
　【図３】　ＣＰＵ１のメイン処理を示すフローチャートである。
　【図４】　ＬＦＯ関係のデータの設定処理を示すフローチャートである。
　【図５】　ビブラート処理、ＬＦＯ処理を示すフローチャートである。
　【図６】　メモリ内の各種データ構成を示す図である。
　【図７】　他の実施例のデータ構成を示す図である。
　　【符号の説明】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…キーボード、５…パネル、６…音源回路、７…Ｄ／Ａ変換器、８…アンプ、９…スピーカ、１０…バス、２０…ＤＣＯ、２１…波形メモリ、２２…ＤＣＦ、２３…ＤＣＡ、２４、２５、２６、２８…制御情報レジスタ、２７、２９…ＤＥＧ