(57)【要約】  【課題】  よりきれいな楽音を生成すること。  【解決手段】  １つの楽音が同時に発音される他楽音と音色が等しいかどうかを判別する判別部１５と、その音色が等しいときにゆらぎの程度が小さくなるようにその楽音を発音し、その音色が異なるときにゆらぎの程度が大きくなるようにその楽音を発音する楽音発生部１６とを備えている。そのゆらぎの程度は、その楽音のピッチが時刻とともに変動するときに、そのピッチのばらつきを示している。このような電子楽音発生装置は、音色が等しい楽音で和音を発音するときに、その和音をよりきれいに発音することができる。  【選択図】  図１
2007065471.tif 000002
【特許請求の範囲】
【請求項１】
１つの楽音が同時発音中の他の楽音との間で所定の条件を満たすかどうかを判別する判別部と、
前記楽音が前記条件を満たすときに前記楽音をゆらぎの程度が小さくなるように発音し、前記楽音が前記条件を満たさないときに前記楽音を前記ゆらぎの程度が大きくなるように発音する楽音発生部
とを具備する電子楽音発生装置。
【請求項２】
請求項１において、
前記ゆらぎの程度は、前記楽音のピッチが時刻とともに変動するときに、前記ピッチのばらつきを示す
電子楽音発生装置。
【請求項３】
請求項１において、
前記ゆらぎの程度は、前記楽音のピッチが時刻とともに変動し、かつ、前記楽音の音量が時刻とともに変動するときに、前記ピッチのばらつきと前記音量のばらつきとを示す
電子楽音発生装置。
【請求項４】
請求項１〜請求項３のいずれかにおいて、
前記条件は、前記楽音と同時に発音される他の楽音の音色が前記楽音の音色に等しいことである
電子楽音発生装置。
【請求項５】
請求項１〜請求項３のいずれかにおいて、
前記条件は、前記楽音と同時に発音される他の楽音の音色が前記楽音の音色に等しく、かつ、前記楽音の音高が前記他の楽音の音高と異なることである
電子楽音発生装置。
【請求項６】
請求項１〜請求項３のいずれかにおいて、
前記条件は、前記楽音と同時に発音される他の楽音の音色が前記楽音の音色に等しく、かつ、前記楽音と前記他の楽音との音程が協和音程であることである
電子楽音発生装置。
【請求項７】
請求項１〜請求項６のいずれかにおいて、
前記楽音発生部は、複数第１波形と複数第２波形とを複数楽音に対応付ける記憶装置を参照して、前記楽音が前記条件を満足するときに前記複数第１波形のうちの前記楽音に対応する波形に従って発音し、前記楽音が前記条件を満足しないときに前記複数第２波形のうちの前記楽音に対応する波形に従って発音する
電子楽音発生装置。
【請求項８】
請求項１〜請求項６のいずれかにおいて、
前記楽音発生部は、複数ヘッド部分と複数第１ループ部分と複数第２ループ部分とを複数楽音に対応付ける記憶装置を参照して、前記楽音が前記条件を満足するときに前記複数ヘッド部分のうちの前記楽音に対応する第１ヘッド部分が最初に配置されて前記複数第１ループ部分のうちの前記楽音に対応するループ部分が前記第１ヘッド部分の直後に繰り返して配置される波形に従って発音し、前記楽音が前記条件を満足しないときに前記複数ヘッド部分のうちの前記楽音に対応する第２ヘッド部分が最初に配置されて前記複数第２ループ部分のうちの前記楽音に対応するループ部分が前記第２ヘッド部分の直後に繰り返して配置される波形に従って発音する
電子楽音発生装置。
【請求項９】
請求項１〜請求項６のいずれかにおいて、
前記楽音発生部は、複数波形データを複数楽音に対応付ける記憶装置を参照して、ヘッド部分が最初に配置されてループ部分が前記ヘッド部分の直後に繰り返して配置される波形に従って発音し、
前記複数波形データは、それぞれ、複数アドレスに複数変位を対応付け、
前記ヘッド部分は、前記楽音が前記条件を満足するときに前記複数波形データのうちの前記楽音に対応する波形データのヘッドアドレスから第１ループトップアドレスまでに示されるデータに対応し、前記楽音が前記条件を満足しないときに前記波形データの前記ヘッドアドレスから第２ループトップアドレスまでに示されるデータに対応し、
前記ループ部分は、前記楽音が前記条件を満足するときに前記波形データの前記第１ループトップアドレスから第１ループエンドアドレスまでに示されるデータに対応し、前記楽音が前記条件を満足しないときに前記波形データの前記第２ループトップアドレスから第２ループエンドアドレスまでに示されるデータに対応する
電子楽音発生装置。
【請求項１０】
請求項９において、
前記第１ループトップアドレスは、前記第２ループトップアドレスと一致する
電子楽音発生装置。
【請求項１１】
請求項１〜請求項６のいずれかにおいて、
前記楽音発生部は、サイン合成方式とＦＭ方式と物理モデル方式とのうちから選択される方式を用いて前記楽音を生成する
電子楽音発生装置。
【請求項１２】
請求項１〜請求項１１のいずれかにおいて、
演奏用入力装置の操作に基づいて前記楽音を指定する演奏部
を更に具備する電子楽音発生装置。
【請求項１３】
請求項１〜請求項１２のいずれかにおいて、
複数タイミングに複数楽音を対応付けて楽曲を示す楽曲データに基づいて前記楽音を指定する再生部
を更に具備する電子楽音発生装置。
【請求項１４】
１つの楽音の音色が入力装置の操作に基づいて選択された音色であるかどうかを判別する判別部と、
前記楽音が前記条件を満たすときに前記楽音をゆらぎの程度が小さくなるように発音し、前記楽音が前記条件を満たさないときに前記楽音を前記ゆらぎの程度が大きくなるように発音する楽音発生部
とを具備する電子楽音発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽音発生装置に関し、特に、電子的に楽音を発生する電子楽音発生装置に関する。
【背景技術】
【０００２】
電子的に楽音を発生する電子楽器が知られている。このような電子楽器は、電子部品の進歩と記憶素子の低廉化により、かなりリアルな楽音を生成することができる。電子楽器は、特に、生楽器音をデジタル録音したＰＣＭ波形を読み出す方式において、リアルさがこれ以上望めないところまで向上している。しかしながら、そのリアルな楽音は、時と場合により汚く聞こえることがあり、演奏を邪魔することがある。よりきれいな楽音を生成する電子楽音発生装置が望まれている。
【０００３】
特許３０６２５６９号公報には、この楽音周波数変調装置に対し、さらに音高または放音操作状態に応じて周波数変調の状態を変化させて、変調内容をかなり広く変化させることができるとともに、１つの変調装置で周波数変調によるあらゆる音楽的効果を実現できて、各演奏に最適な変調内容を簡単に得ることのできる電子楽器の楽音周波数変調装置が開示されている。その楽音周波数変調装置は、波形データを発生する手段と、この波形データの発生速度を設定する手段と、楽音の音高を指定する手段と、上記波形データの発生速度を変化させる変調情報であって、少なくとも変調スピードと変調デプスからなる変調情報を複数記憶する手段と、この記憶された複数の変調情報から、第１の変調情報を上記指定された音高に応じて出力する手段と、この出力された第１の変調情報に基づいて、上記設定された波形データの発生速度を変化する手段と、この第１の変調情報が実行されるフェーズの長さを検出する手段であって、このフェーズは１つの楽音の中での当該第１の変調情報が実行される長さを示し、このフェーズの長さの検出結果に応じて、上記記憶された複数の変調情報から、上記第１の変調情報とは異なる次の第２の変調情報を上記指定された音高に応じて出力する手段と、この出力された第２の変調情報に基づいて、上記設定された波形データの発生速度を変化させ、これにより１つの楽音の中でも周波数変調を変化する手段と、上記各変調情報の上記変調スピードとは独立に上記フェーズの長さを切り換える手段とを備えたことを特徴としている。
【０００４】
特開平０６−２７４１７８号公報には、２種類の記憶された波形を読み出すときに生じる位相干渉を排除できる楽音信号処理方法が開示されている。その楽音信号処理方法は、１つのＬＳＩで波形メモリ内の二つ以上の楽音信号波形を同時に読み出す際に、１つ目に読み出される波形の直前に余分な空白を付加して波形メモリに記憶し、この空白が、読み出した１つ目および２つ目の波形の波形間の時間差になるようにすることを特徴としている。
【０００５】
【特許文献１】特許３０６２５６９号公報
【特許文献２】特開平０６−２７４１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、よりきれいな楽音を生成する電子楽音発生装置を提供することにある。
本発明の他の課題は、よりきれいな楽音を生成するときに備えられる記憶装置の記憶容量をより低減する電子楽音発生装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下に、発明を実施するための最良の形態・実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための最良の形態・実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００８】
本発明による電子楽音発生装置（１）は、１つの楽音が同時発音中の他の楽音との間で所定の条件を満たすかどうかを判別する判別部（１５）と、その楽音が条件を満たすときに楽音をゆらぎの程度が小さくなるように発音し、その楽音が条件を満たさないときに楽音をゆらぎの程度が大きくなるように発音する楽音発生部（１６）とを備えている。
【０００９】
ゆらぎの程度は、楽音のピッチが時刻とともに変動するときに、ピッチのばらつきを示している。または、ゆらぎの程度は、楽音のピッチが時刻とともに変動し、かつ、楽音の音量が時刻とともに変動するときに、ピッチのばらつきと音量のばらつきとを示している。そのばらつきは、取り得る値の範囲を示し、または、その値の標準偏差を示している。
【００１０】
その条件は、楽音と同時に発音される他の楽音の音色が楽音の音色に等しいことである。または、その条件は、楽音と同時に発音される他の楽音の音色が楽音の音色に等しく、かつ、楽音の音高が他の楽音の音高と異なることである。または、その条件は、楽音と同時に発音される他の楽音の音色が楽音の音色に等しく、かつ、楽音と他の楽音との音程が協和音程であることである。または、その条件は、楽音の音色が入力装置の操作に基づいて選択された音色であることである。
【００１１】
楽音発生部（１６）は、複数第１波形と複数第２波形とを複数楽音に対応付ける記憶装置（１０）を参照して、楽音が条件を満足するときに複数第１波形のうちの楽音に対応する波形に従って発音し、楽音が条件を満足しないときに複数第２波形のうちの楽音に対応する波形に従って発音することが好ましい。
【００１２】
楽音発生部（１６）は、複数ヘッド部分と複数第１ループ部分と複数第２ループ部分とを複数楽音に対応付ける記憶装置（１０）を参照して、楽音が条件を満足するときに複数ヘッド部分のうちの楽音に対応する第１ヘッド部分が最初に配置されて複数第１ループ部分のうちの楽音に対応するループ部分が第１ヘッド部分の直後に繰り返して配置される波形に従って発音し、楽音が条件を満足しないときに複数ヘッド部分のうちの楽音に対応する第２ヘッド部分が最初に配置されて複数第２ループ部分のうちの楽音に対応するループ部分が第２ヘッド部分の直後に繰り返して配置される波形に従って発音することが好ましい。
【００１３】
楽音発生部（１６）は、複数波形データを複数楽音に対応付ける記憶装置（１０）を参照して、ヘッド部分が最初に配置されてループ部分がヘッド部分の直後に繰り返して配置される波形に従って発音することが好ましい。このとき、複数波形データは、それぞれ、複数アドレスに複数変位を対応付けている。そのヘッド部分は、楽音が条件を満足するときに複数波形データのうちの楽音に対応する波形データのヘッドアドレスから第１ループトップアドレスまでに示されるデータに対応し、楽音が条件を満足しないときに波形データのヘッドアドレスから第２ループトップアドレスまでに示されるデータに対応する。そのループ部分は、楽音が条件を満足するときに波形データの第１ループトップアドレスから第１ループエンドアドレスまでに示されるデータに対応し、楽音が条件を満足しないときに波形データの第２ループトップアドレスから第２ループエンドアドレスまでに示されるデータに対応する。
【００１４】
このとき、第１ループトップアドレスから第１ループエンドアドレスまでが示す時間は、第２ループトップアドレスから第２ループエンドアドレスまでが示す時間より長く、第１ループトップアドレスから第１ループエンドアドレスまでが示す波形は、第２ループトップアドレスから第２ループエンドアドレスまでが示す波形よりゆらぎが大きいように設計される。このとき、電子楽音発生装置（１）は、ゆらぎの程度が異なる複数の楽音を発音するときに、記憶装置（１０）の記憶容量を大きく増加させる必要がなく、好ましい。第１ループトップアドレスは、第２ループトップアドレスと一致することが好ましい。
【００１５】
楽音発生部（１６）は、サイン合成方式とＦＭ方式と物理モデル方式とのうちから選択される方式を用いて楽音を生成することもできる。
【００１６】
本発明による電子楽音発生装置（１）は、演奏用入力装置の操作に基づいて楽音を指定する演奏部（１２）をさらに備えている。すなわち、電子楽音発生装置（１）は、電子楽器として利用されることが好ましい。または、本発明による電子楽音発生装置（１）は、複数タイミングに複数楽音を対応付けて楽曲を示す楽曲データに基づいて楽音を指定する再生部（１４）をさらに備えている。すなわち、電子楽音発生装置（１）は、楽曲データを再生する再生装置として利用されることが好ましい。
【００１７】
本発明による電子楽音発生装置（１）は、１つの楽音の音色が入力装置の操作に基づいて選択された音色であるかどうかを判別する判別部（１５）と、楽音が条件を満たすときに楽音をゆらぎの程度が小さくなるように発音し、楽音が条件を満たさないときに楽音をゆらぎの程度が大きくなるように発音する楽音発生部（１６）とを備えている。
【発明の効果】
【００１８】
本発明による電子楽音発生装置は、楽音がよりきれいに発音されるように、ゆらぎの程度を違えて発音することができる。本発明による電子楽音発生装置は、たとえば、音色が等しい楽音で和音を発音するときに、その和音をよりきれいに発音することができる。
【発明を実施するための最良の形態】
【００１９】
図面を参照して、本発明による電子楽音発生装置の実施の形態を記載する。その電子楽音発生装置は、電子楽器に適用されている。その電子楽器１は、図１に示されているように、電子楽器本体２が演奏用入力装置５と設定用入力装置６とスピーカ７とディスプレイ８とを備えている。演奏用入力装置５は、複数のスイッチから形成され、演奏者が電子楽器１を用いて楽曲を演奏するときに操作される。演奏用入力装置５としては、複数の鍵を備える鍵盤が例示される。その複数の鍵は、複数の白鍵と複数の黒鍵とから形成され、それぞれ、互いに異なる複数の楽音に対応している。設定用入力装置６は、複数のスイッチから形成されている。その複数のスイッチは、スタートボタンを含んでいる。設定用入力装置６としては、電子楽器本体２の上部に配置されるフロントパネルが例示される。スピーカ７は、電子楽器本体２により生成された電気信号を音に変換し、電子楽器本体２により生成された情報に基づいて音を出力する。ディスプレイ８は、表示面を備え、電子楽器本体２により生成される画面をその表示面に表示する。
【００２０】
電子楽器本体２は、コンピュータであり、図示されていないＣＰＵと記憶装置とを備えている。そのＣＰＵは、電子楽器本体２にインストールされるコンピュータプログラムを実行して、その記憶装置と演奏用入力装置５と設定用入力装置６とスピーカ７とディスプレイ８とを制御する。その記憶装置は、ＲＯＭまたはＲＡＭであり、そのコンピュータプログラムを記録し、そのＣＰＵにより生成される情報を一時的に記録する。電子楽器本体２は、そのコンピュータプログラムとして、設定部１１と演奏部１２と楽曲作成部１３と再生部１４と判別部１５と楽音発生部１６とがインストールされている。
【００２１】
設定部１１は、設定用入力装置６の操作に基づいて演奏用入力装置５のスイッチに複数の音色ゾーンを設定する。その音色ゾーンは、それぞれ、演奏用入力装置５のスイッチの一部分を示している。設定部１１は、さらに、設定用入力装置６の操作に基づいてその複数の音色ゾーンに複数の音色をそれぞれ対応付ける。
【００２２】
たとえば、設定部１１は、演奏用入力装置５が鍵盤であるときに、設定用入力装置６の操作に基づいてその鍵盤の鍵のうちからゾーンハイキーとゾーンローキーとを選択する。その音色ゾーンは、ゾーンハイキーがゾーンローキーより右側に配置されているときに複数の鍵のうちのゾーンハイキーとゾーンローキーとの間に配置されている鍵を示し、ゾーンハイキーがゾーンローキーより右側に配置されているときに、複数の鍵のうちのゾーンハイキーより右側に配置されている鍵と複数の鍵のうちのゾーンローキーより左側に配置されている鍵と示している。設定部１１は、さらに、設定用入力装置６の操作に基づいて１つの音色ゾーンに１つの音色を対応付ける。
【００２３】
設定部１１は、さらに、設定用入力装置６の操作に基づいて、その複数の音色ゾーンに対応する複数の音色のうちからゆらぎを小さくして発音する楽音の音色を選択する。この選択は、省略することもできる。そのゆらぎは、楽音に関するある量の平均値が一定であり、瞬間的にその平均値の近くでその値が変動している現象を示している。その値としては、その楽音のピッチ、その楽音の音量が例示される。
【００２４】
演奏部１２は、演奏用入力装置５の操作に基づいてタイミングと楽音とを指定する。たとえば、そのタイミングは、演奏部１２は、演奏用入力装置５が鍵盤であるときに、その鍵盤の鍵が打鍵された直後を示している。演奏部１２は、その鍵盤のうちの打鍵された鍵に対応する音高を指定する。演奏部１２は、さらに、打鍵された鍵が属する音色ゾーンに対応する音色を指定する。演奏部１２は、さらに、その打鍵された鍵の打鍵強度を指定する。演奏部１２は、さらに、その打鍵された鍵の打鍵強度を指定する。演奏部１２は、さらに、その打鍵された鍵が打鍵されてから離鍵されるまでのゲートタイムを指定する。
【００２５】
楽曲作成部１３は、演奏用入力装置５と設定用入力装置６との操作に基づいて楽曲データを作成する。その楽曲データは、ステップタイムにイベントを対応付けている。ステップタイムは、その見本曲の始まりからの時間を示している。そのイベントは、発音される楽音に関する情報を示し、演奏用入力装置５の操作（たとえば、演奏用入力装置５が鍵盤であるときに、その鍵盤の鍵を打鍵すること）を示している。そのイベントは、ノートナンバとベロシティとゲートタイムとパートとから形成されている。ノートナンバは、ステップタイムにより示される時刻に打鍵される鍵を識別する番号を示し、発音される楽音の音高を示している。ベロシティは、ノートナンバにより示される鍵が打鍵される打鍵強度を示している。ゲートタイムは、ノートナンバにより示される鍵が打鍵されてから離鍵されるまでの時間を示している。パートは、操作される楽器を示し、発音される楽音の音色を示している。このような楽曲データとしては、スタンダードＭＩＤＩファイル（ＳＭＦ）が例示され、周知である。または、楽曲作成部１３は、図示されていないＦＤＤを用いてＦＤから読み込まれた情報に基づいて楽曲データを作成する。
【００２６】
再生部１４は、楽曲作成部１３により作成された楽曲データに基づいて、タイミングと楽音とを指定する。そのタイミングは、設定用入力装置６のスタートボタンが押下されてからその楽曲データのステップタイムに示される時間が経過した時刻を示している。その楽音は、そのステップタイムに対応するイベントにより示される楽音を示している。
【００２７】
判別部１５は、演奏部１２により指定された楽音が所定の条件を満足しているかどうかを判別する。再生部１４により指定された楽音が所定の条件を満足しているかどうかを判別する。その条件は、その指定された楽音の音色が同時に発音される他の楽音の音色に等しく、かつ、その指定された楽音と他の楽音との音程が協和音程であることである。または、その条件は、設定部１１により音色が選択されたときに、その指定された楽音の音色がその選択された音色に等しいことである。なお、その条件としては、その指定された楽音の音色が同時に発音される他の楽音の音色に等しいことを適用することもでき、その指定された楽音の音色が同時に発音される他の楽音の音色に等しく、かつ、その指定された楽音の音高が同時に発音される他の楽音の音高と異なることを適用することもできる。
【００２８】
楽音発生部１６は、演奏部１２または再生部１４により指定された楽音が判別部１５により条件を満足すると判別されたときに、スピーカ７を用いてゆらぎが小さくなるようにその楽音を演奏部１２または再生部１４により指定されたタイミングで発音する。楽音発生部１６は、演奏部１２または再生部１４により指定された楽音が判別部１５により条件を満足しないと判別されたときに、スピーカ７を用いてゆらぎが大きくなるようにその楽音を演奏部１２または再生部１４により指定されたタイミングで発音する。楽音発生部１６は、演奏部１２または再生部１４により指定された楽音が複数であるときに、スピーカ７を用いてその複数の楽音を同時に並行して発音する。
【００２９】
図２は、波形データＲＯＭ１０に記録される波形データテーブルを示している。その波形データテーブル２１は、音色２２と音高２３とを波形データ２４に対応付けている。音色２２は、電子楽器１により発音することができる楽音の音色を識別している。音高２３は、電子楽器１により発音することができる楽音の音高範囲を識別している。波形データ２４は、音色が音色２２により識別される音色であり、音高が音高２３により識別される音高範囲に含まれる楽音の波形を生成するときに用いられる波形データを示している。
【００３０】
このとき、楽音発生部１６は、波形データテーブル２１を参照して、演奏部１２または再生部１４により指定された楽音の音色と音高とに対応する波形データに基づいて波形を生成し、ピッチが演奏部１２または再生部１４により指定された楽音の音高になるようにその波形を補正し、その補正された波形に従って発音する。
【００３１】
図３は、その波形データを示している。その波形データ３１は、電子楽器１から発音される楽音の波形（すなわち、時間とともに変化する量）を示し、アドレスを変位に対応付けている。そのアドレスは、時刻に対応し、波形データＲＯＭ１０の中の位置を識別するアドレスを示している。その変位は、そのアドレスに対応する時刻での波形の変位の瞬時値を示している。その波形データ３１は、さらに、ヘッドアドレスＡ１とループトップアドレスＡ２と第１ループエンドアドレスＡ３と第２ループエンドアドレスＡ４とを示している。ヘッドアドレスＡ１とループトップアドレスＡ２と第１ループエンドアドレスＡ３と第２ループエンドアドレスＡ４とは、それぞれ、波形データＲＯＭ１０のアドレスを示している。
【００３２】
ヘッドアドレスＡ１は、波形データＲＯＭ１０の中のその波形の変位の先頭が記録されるアドレスを示している。ループトップアドレスＡ２は、ヘッドアドレスＡ１より順番が後のアドレスを示している。第１ループエンドアドレスＡ３は、ループトップアドレスＡ２より順番が後のアドレスを示している。第２ループエンドアドレスＡ４は、第１ループエンドアドレスＡ３より順番が後のアドレスを示している。
【００３３】
その波形は、ヘッド部分と第１ループ部分と第２ループ部分とを含んでいる。そのヘッド部分は、波形データＲＯＭ１０のヘッドアドレスＡ１からループトップアドレスＡ２までに記録される波形の部分に対応している。第１ループ部分は、ループトップアドレスＡ２から第１ループエンドアドレスＡ３までに記録される波形の部分に対応している。第２ループ部分は、ループトップアドレスＡ２から第２ループエンドアドレスＡ３までに記録される波形の部分に対応している。すなわち、第１ループ部分は、第２ループ部分の一部分である。
【００３４】
図４は、基準の波形のピッチと波形データ３１により示される波形のピッチとの比の変化を示し、すなわち、波形データ３１により示される波形のピッチの変化を示している。その基準の波形のピッチは、時刻に対して一定である。そのピッチは、その波形を１波長毎に分割したときに１波長の波形により示される波形のピッチを示し、そのピッチの各時刻での瞬時値を示している。
【００３５】
その時刻のうち時刻ｔ１は、ヘッドアドレスＡ１に対応している。時刻ｔ２は、ループトップアドレスＡ２に対応している。時刻ｔ３は、第１ループエンドアドレスＡ３に対応している。時刻ｔ４は、第２ループエンドアドレスＡ４に対応している。すなわち、時刻ｔ１から時刻ｔ２までのピッチの比の変化は、その波形のヘッド部分のピッチの変化に対応している。時刻ｔ２から時刻ｔ３までのピッチの比の変化は、その波形の第１ループ部分のピッチの変化に対応している。時刻ｔ２から時刻ｔ４までのピッチの比の変化は、その波形の第２ループ部分のピッチの変化に対応している。
【００３６】
波形データ３１により示される波形は、時刻ｔ２から時刻ｔ３までのピッチの比が取り得る値の範囲が時刻ｔ２から時刻ｔ４までのピッチの比が取り得る値の範囲より小さくなるように設計されている。または、波形データ３１により示される波形は、時刻ｔ２から時刻ｔ３までのピッチの比の標準偏差が時刻ｔ２から時刻ｔ４までのピッチの比の標準偏差より小さくなるように設計されている。さらに、波形データ３１により示される波形は、時刻ｔ２から時刻ｔ３までの音量が取り得る値の範囲が時刻ｔ２から時刻ｔ４までの音量が取り得る値の範囲より小さくなるように設計されている。または、波形データ３１により示される波形は、時刻ｔ２から時刻ｔ３までの音量の標準偏差が時刻ｔ２から時刻ｔ４までの音量の標準偏差より小さくなるように設計されている。
【００３７】
このとき、楽音発生部１６は、ヘッドループのＰＣＭ波形読み出し方式により楽音の波形を生成している。すなわち、楽音発生部１６は、判別部１５により条件を満足すると判別されたときに、波形データ３１が示す波形のヘッド部分が最初に配置されて第１ループ部分がそのヘッド部分の直後に繰り返して配置される波形に従って発音する。すなわち、楽音発生部１６は、判別部１５により条件を満足すると判別されたときに、ヘッドアドレスＡ１から順に変位を読み出し、第１ループエンドアドレスＡ３まで変位を読み出した後にループトップアドレスＡ２から順に変位を読み出して、波形を生成する。
【００３８】
楽音発生部１６は、判別部１５により条件を満足しないと判別されたときに、波形データ３１が示す波形のヘッド部分が最初に配置されて第１ループ部分がそのヘッド部分の直後に繰り返して配置される波形に従って発音する。すなわち、楽音発生部１６は、判別部１５により条件を満足しないと判別されたときに、ヘッドアドレスＡ１から順に変位を読み出し、第２ループエンドアドレスＡ４まで変位を読み出した後にループトップアドレスＡ２から順に変位を読み出して、波形を生成する。
【００３９】
このような楽音発生部１６は、条件を満足するときにゆらぎの程度が小さくなるように楽音を発音し、条件を満足しないときにゆらぎの程度が大きくなるように楽音を発音することができる。
【００４０】
なお、その波形データ３１は、さらに、他のループトップアドレスＡ２’を示すこともできる。ループトップアドレスＡ２’は、ループトップアドレスＡ２より順番が後であり、第１ループエンドアドレスＡ３より順番が前のアドレスを示している。波形データ３１により示される波形は、ループトップアドレスＡ２’から第１ループエンドアドレスＡ３までのピッチの比が取り得る値の範囲がループトップアドレスＡ２から第２ループエンドアドレスＡ４までのピッチの比が取り得る値の範囲より小さくなるように設計されている。または、波形データ３１により示される波形は、ループトップアドレスＡ２’から第１ループエンドアドレスＡ３までのピッチの標準偏差がループトップアドレスＡ２から第２ループエンドアドレスＡ４までのピッチの標準偏差より小さくなるように設計されている。
【００４１】
このとき、楽音発生部１６は、判別部１５により条件を満足すると判別されたときに、ヘッドアドレスＡ１から順に変位を読み出し、第１ループエンドアドレスＡ３まで変位を読み出した後にループトップアドレスＡ２’から順に変位を読み出して、波形を生成する。楽音発生部１６は、判別部１５により条件を満足しないと判別されたときに、ヘッドアドレスＡ１から順に変位を読み出し、第２ループエンドアドレスＡ４まで変位を読み出した後にループトップアドレスＡ２から順に変位を読み出して、波形を生成する。楽音発生部１６は、このような動作を実行しても、条件を満足するときにゆらぎの程度が小さくなるように楽音を発音し、条件を満足しないときにゆらぎの程度が大きくなるように楽音を発音することができる。
【００４２】
このような楽音発生部１６によれば、電子楽器１は、１つの波形に基づいてゆらぎの程度が異なる複数の楽音を生成することができ、波形データＲＯＭ１０の記憶容量を大きく増加させる必要がなく、好ましい。
【００４３】
電子楽器１の動作は、演奏する動作と、自動演奏する動作とを備えている。
【００４４】
その演奏する動作は、設定用入力装置６の操作により演奏モードに切り換えられたときに実行される。電子楽器１は、演奏モードのときに、演奏用入力装置５の操作に基づいてタイミングと楽音とを指定する。たとえば、演奏用入力装置５が鍵盤であるときに、そのタイミングは、その鍵盤の鍵が打鍵された直後を示している。その楽音は、音高と音色と打鍵強度とゲートタイムとを示している。その音高は、その鍵盤のうちの打鍵された鍵に対応している。その音色は、打鍵された鍵が属する音色ゾーンに対応する音色に対応している。その打鍵強度は、その打鍵された鍵の打鍵強度を示している。そのゲートタイムは、その鍵が打鍵されてから離鍵されるまでの時間を示している。電子楽器１は、スピーカ７を用いて、演奏用入力装置５の操作に基づいて指定されたタイミングに、演奏用入力装置５の操作に基づいて指定された楽音を発音する。電子楽器１は、演奏用入力装置５の操作により指定された複数の楽音がある時刻に同時に発音されることを示しているときに、スピーカ７を用いてその複数の楽音を同時に並行して発音する。電子楽器１は、たとえば、複数の鍵が同時に打鍵されたときに、その複数の鍵に対応する複数の楽音を同時に並行して発音する。
【００４５】
その自動演奏する動作は、設定用入力装置６の操作により自動演奏モードに切り換えられたときに実行される。電子楽器１は、自動演奏モードで設定用入力装置６のスタートボタンが押下されたときに、設定用入力装置５の操作に基づいて予め作成された楽曲データに基づいて楽音を発音する。すなわち、電子楽器１は、スピーカ７を用いて、その楽曲データのステップタイムが示すタイミングに、そのステップタイムに対応するイベントが示す楽音を発音する。電子楽器１は、その楽曲データにより指定された複数の楽音がある時刻に同時に発音されることを示しているときに、スピーカ７を用いてその複数の楽音を同時に並行して発音する。
【００４６】
図５は、演奏する動作または自動演奏する動作において、各楽音を発音する動作を示している。電子楽器１は、演奏する動作または自動演奏する動作において指定される楽音が所定の条件を満足しているかどうかを判別する（ステップＳ１）。その条件は、その指定された楽音の音色が同時に発音される他の楽音の音色に等しく、かつ、その指定された楽音と他の楽音との音程が協和音程であることである。ユーザは、演奏する動作または自動演奏する動作の前に、設定用入力装置６を操作して伴奏に用いる楽音の音色または和音を構成する楽音の音色を電子楽器１に入力する。このとき、その条件は、予め設定用入力装置６の操作により音色が選択されたときに、その指定された楽音の音色がその選択された音色に等しいことである。なお、その音色は、完全に等しくなくても類似度が高い別音色の場合（たとえば、同一音色系列の２音色、「ピアノ音色１」と「ピアノ音色２」など）にもその条件を満足すると解釈すべきである。
【００４７】
電子楽器１は、その楽音が所定の条件を満足しているときに（ステップＳ１、ＹＥＳ）、波形データ３１が示す波形のヘッド部分が最初に配置されて第１ループ部分がそのヘッド部分の直後に繰り返して配置される波形に従って、ゆらぎが小さくなるようにその楽音を発音する（ステップＳ２）。電子楽器１は、その楽音が所定の条件を満足していないときに（ステップＳ１、ＮＯ）、波形データ３１が示す波形のヘッド部分が最初に配置されて第１ループ部分がそのヘッド部分の直後に繰り返して配置される波形に従って、ゆらぎが大きくなるようにその楽音を発音する（ステップＳ３）。
【００４８】
公知の電子楽器は、たとえばストリングス音色やブラス音色などもソロ演奏に使う場合が考慮されて、短音でも飽きがこないように０．５〜３秒くらいの時間でゆらぎが生じるように多周期を楽音波形にＰＣＭ記憶している。このような電子楽器により発音された和音は、その和音を構成する複数の楽音のゆらぎが互いに干渉するために調和しないで音が汚くにごることがある。その傾向は、その和音の構成音が増えれば増えるほど強くなる。本発明による電子楽器１は、音色が等しい楽音で和音を発音するときに、その楽音のゆらぎが小さいために、その和音をよりきれいに発音することができる。
【００４９】
本発明による電子楽音発生装置の実施の他の形態は、既述の実施の形態における楽音発生部１６が他の楽音発生部に置換され、波形データ２４が他の波形データに置換されている。その波形データは、ゆらぎが小さい楽音の波形とゆらぎが大きい楽音の波形とを別個に示し、すなわち、波形データＲＯＭ１０は、ゆらぎが小さい楽音の波形とゆらぎが大きい楽音の波形とを別個に記録している。その楽音発生部は、判別部１５により条件を満足すると判別されたときに、そのゆらぎが小さい楽音の波形に従って発音する。楽音発生部は、判別部１５により条件を満足しないと判別されたときに、そのゆらぎが大きい楽音の波形に従って発音する。このような電子楽音発生装置は、波形データＲＯＭ１０に必要な記憶容量が大きく増加するが、電子楽器１と同様にしてよりきれいな楽音を生成することができる。
【００５０】
本発明による電子楽音発生装置の実施のさらに他の形態は、既述の実施の形態における楽音発生部１６が他の楽音発生部に置換されている。その楽音発生部は、サイン合成方式またはＦＭ方式または物理モデル方式を用いて、指定された楽音が所定の条件を満足しているときにゆらぎが小さくなるようにその楽音を発音し、その楽音が所定の条件を満足していないときにゆらぎが大きくなるようにその楽音を発音する。このような電子楽音発生装置も、電子楽器１と同様にしてよりきれいな楽音を生成することができる。
【００５１】
本発明による電子楽音発生装置の実施のさらに他の形態は、楽曲データを楽曲に再生する再生装置に適用されている。このような再生装置としては、パーソナルコンピュータが例示される。このとき、その再生装置は、既述の実施の形態における電子楽器１から演奏用入力装置５と設定部１１と演奏部１２とが削除されている。このような再生装置は、電子楽器１と同様にして、よりきれいな楽音を生成することができる。
【図面の簡単な説明】
【００５２】
【図１】図１は、本発明による電子楽器の実施の形態を示すブロック図である。
【図２】図２は、波形データＲＯＭに記録される波形データテーブルを示す図である。
【図３】図３は、波形データを示すグラフである。
【図４】図４は、波形データが示す波形のゆらぎを示すグラフである。
【図５】図５は、各楽音を発音する動作を示すフローチャートである。
【符号の説明】
【００５３】
１  ：電子楽器
２  ：電子楽器本体
５  ：用入力装置
６  ：設定用入力装置
７  ：スピーカ
８  ：ディスプレイ
１１：設定部
１２：演奏部
１３：楽音作成部
１４：再生部
１５：判別部
１６：楽音発生部
２１：波形データテーブル
２２：音色
２３：音高
２４：波形データ
３１：波形データ
【図１】
2007065471.tif 000003
【図２】
2007065471.tif 000004
【図３】
2007065471.tif 000005
【図４】
2007065471.tif 000006
【図５】
2007065471.tif 000007