(57)【要約】【課題】  スタートポイントからエンドポイントまでの外部音の波形が、簡易な操作を行うだけで表示画面の幅の全体にわたり表示されるようにする。【解決手段】  ディスプレイボタン（Display）を押下すると、外部波形のスタートポイント（Ｓ）からエンドポイント（Ｅ）までの領域の波形が、スタートポイント（Ｓ）の前のマージン領域ＮMFの波形とエンドポイントの後のマージン領域ＮMRの波形と共に、表示部における表示領域の表示幅のほぼ全体にわたり表示される表示倍率が算出されて、この表示倍率で表示部に波形が表示される。【選択図】  図３
2008089645.tif 000002
【特許請求の範囲】
【請求項１】
外部波形をサンプリングして取り込む入力手段と、
該入力手段により取り込まれた外部波形を利用して、楽音を生成することができる楽音生成手段と、
前記入力手段により取り込まれた外部波形を所定の表示倍率で表示する表示手段と、
操作された際に、前記外部波形において指定されたスタートポイントからエンドポイントまでの領域の波形が、前記スタートポイントの前のマージン領域の波形と前記エンドポイントの後のマージン領域の波形と共に、前記表示手段における表示領域の表示幅のほぼ全体にわたり表示される前記表示倍率を決定し、前記表示手段に決定された前記表示倍率を設定する操作手段と、
を備えるようにしたことを特徴とする電子楽器。
【請求項２】
前記表示倍率が、スタートポイントからエンドポイントまでの前記外部波形のサンプル数をＮS、前記表示手段における表示領域の表示幅のドット数をＮD、前記スタートポイントの前の前記マージン領域のドット数をＮMF、前記エンドポイントの後の前記マージン領域のドット数をＮMRとした時に、ＮD／（ＮS＋ＮMF＋ＮMR）を演算することにより決定されることを特徴とする請求項１記載の電子楽器。
【請求項３】
スタートポイントからエンドポイントまでの前記外部波形のサンプル数をＮS、前記表示手段における表示領域の表示幅のドット数をＮD、前記スタートポイントの前の前記マージン領域のドット数をＮMF、前記エンドポイントの後の前記マージン領域のドット数をＮMRとした時に、ＮD／（ＮS＋ＮMF＋ＮMR）により倍率を算出し、予め用意されている複数の固定倍率の内の算出された前記倍率と最も近いズームアウト側の固定倍率を前記表示倍率として決定するようにしたことを特徴とする請求項１記載の電子楽器。
【請求項４】
コンピュータを、
外部波形をサンプリングして取り込む入力手段、
該入力手段により取り込まれた外部波形を利用して、楽音を生成することができる楽音生成手段、
前記入力手段により取り込まれた外部波形を所定の表示倍率で表示する表示手段、
操作された際に、前記外部波形において指定されたスタートポイントからエンドポイントまでの領域の波形が、前記スタートポイントの前のマージン領域の波形と前記エンドポイントの後のマージン領域の波形と共に、前記表示手段における表示領域の表示幅のほぼ全体にわたり表示される前記表示倍率を決定し、前記表示手段に決定された前記表示倍率を設定する操作手段、
として機能させるようにしたことを特徴とする電子楽器制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外部から取り込まれた外部波形を利用して楽音を生成することのできる電子楽器および電子楽器制御用プログラムに関する。
【背景技術】
【０００２】
従来、自然楽器音や歌唱音・音声等の外部音をマイクロフォンにより拾いサンプリングして記憶装置に記憶し、記憶した外部音を任意に再生出力することができるサンプラーが知られている。電子楽器においても、サンプラーの機能を有させることができ、サンプリングして取り込んだ外部音をＰＣＭ音源波形の一つとして扱うことができるようになる。この場合、サンプリングして取り込んだ外部音の再生ピッチを単位時間当たりに再生されるサンプル数を変えることにより変更することができる。
従来のサンプラー機能を有する電子楽器においては、サンプリングして取り込んだ外部音の波形を表示部に表示して、所定の範囲を使用する波形として設定することができる。この場合、波形の立ち上がりを表すアタック波形と、繰り返し再生するループ波形とから使用する波形を構成することができ、アタック波形の開始位置を示すスタートポイントとループ波形の開始位置を示すループスタートポイントと波形の終了位置を示すエンドポイントとを表示部に表示された波形上で指定する。
【特許文献１】特開２００３−１８６４７６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のサンプラー機能を有する電子楽器における、サンプリングして取り込んだ外部音の波形が表示部の表示画面上に表示された表示態様を図５に示す。図５に示す表示態様は取り込まれた外部波形を拡大／縮小することなく倍率を「１」とする通常表示の表示態様とされている。通常表示された表示画面上には、外部音の波形に設定されたアタック波形のスタートポイント（Ｓ）と、ループ波形のループスタートポイント（Ｌ）と波形のエンドポイント（Ｅ）も表示されている。表示画面上の外部音の波形において、スタートポイント（Ｓ）、ループスタートポイント（Ｌ）、エンドポイント（Ｅ）を設定する際には、そのポイントの近傍の波形を確認しながら設定する。この際には、表示の倍率を大きくして見易くした波形形状を確認しながら設定することが好適とされる。
【０００４】
ここで、電子楽器のパネルに設けられているズームインボタン（Zoom In）を押下した時の外部音の波形が拡大表示された表示態様を図６に示す。この場合の表示倍率は、例えば通常表示の４倍の倍率とされスタートポイント（Ｓ）とループスタートポイント（Ｌ）の近傍の部分の波形を詳細に観察することができるが、エンドポイント（Ｅ）の近傍の部分の波形は表示画面からはみ出てしまい観察することができない。観察するには、表示されている波形を横方向に移動しなければならないことになる。そこで、電子楽器のパネルに設けられているズームアウトボタン（Zoom Out）を押下した時の外部音の波形が縮小表示された表示態様を図７に示す。この場合の表示倍率は、例えば通常表示の１／４倍の倍率とされスタートポイント（Ｓ）、ループスタートポイント（Ｌ）およびエンドポイント（Ｅ）が全て波形上に表示されるが、表示画面上に幅が狭く表示されることからこれらのポイントの近傍の部分の波形を詳細に観察することはできない。なお、ズームインボタン（Zoom In）およびズームアウトボタン（Zoom Out）に替えて任意の倍率で外部音の波形を表示画面に表示する倍率設定手段も設けられている。
【０００５】
ところで、スタートポイント（Ｓ）からエンドポイント（Ｅ）までの外部音の波形が表示画面の幅の全体にわたり表示されると、各ポイントの近傍の波形を確認することができると共に、各ポイントの設定や波形の編集を容易に行うことができる。このように、スタートポイント（Ｓ）からエンドポイント（Ｅ）までの外部音の波形を表示画面の幅の全体にわたり表示させるには、倍率設定手段により表示倍率を何度も設定することにより適切な表示倍率に調整しなければならず、その操作が煩雑になるという問題点があった。さらに、波形の表示開始位置をスタートポイント（Ｓ）の近傍に設定する必要があり、さらに波形の横方向の移動操作をしなければならないという問題点もあった。
そこで、本発明はスタートポイントからエンドポイントまでの外部音の波形が、簡易な操作を行うだけで表示画面の幅の全体にわたり表示されるようにした電子楽器および電子楽器制御用プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の電子楽器および電子楽器制御用プログラムは、操作された際に、外部波形におけるスタートポイントからエンドポイントまでの領域の波形が、スタートポイントの前のマージン領域の波形とエンドポイントの後のマージン領域の波形と共に、表示手段における表示領域の表示幅のほぼ全体にわたり表示される表示倍率を決定する操作手段を備えることを最も主要な特徴としている。
【発明の効果】
【０００７】
本発明によれば、操作された際に、外部波形におけるスタートポイントからエンドポイントまでの領域の波形が、スタートポイントの前のマージン領域の波形とエンドポイントの後のマージン領域の波形と共に、表示手段における表示領域の表示幅のほぼ全体にわたり表示される表示倍率を決定する操作手段を備えることから、操作手段を操作するだけでスタートポイントからエンドポイントまでの外部音の波形が、表示画面の幅の全体にわたり表示されるようになる。また、スタートポイントの前にマージン領域の波形が、エンドポイントの後にもマージン領域の波形が表示されることから、スタートポイントとエンドポイントの近傍の波形を確認することができるようになる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施例の電子楽器１の構成を示すブロック図を図１に示す。
図１に示す電子楽器１において、ＣＰＵ（Central Processing Unit）１０は電子楽器１の全体の動作を制御すると共に、表示部１５に波形等を表示する描画プログラムや電子楽器制御用プログラム等の動作ソフトウェアを実行している。ＲＯＭ（Read Only Memory）１１には、ＣＰＵ１０が実行する描画プログラムや電子楽器制御用プログラム等の動作ソフトウェアが少なくとも格納されており、ＲＡＭ（Random Access Memory）１２には、ＣＰＵ１０のワークエリアや各種データの記憶エリアが設定されている。このＲＯＭ１１をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。
【０００９】
検出回路１４は、鍵盤、パネル操作子やポインタデバイス等の操作子１３を走査することによって操作子１３のイベントを検出して、イベントのあった操作子１３に対応するイベント出力を出力している。操作子１３には、押下された際に表示部１５に表示される波形を拡大表示するズームインボタン（Zoom In）、押下された際に表示部１５に表示される波形を縮小表示するズームアウトボタン（Zoom Out）、押下された際に表示部１５に表示される波形を表示部１５の表示幅のほぼ全体にわたり表示するディスプレイボタン（Display）が少なくとも含まれている。表示回路１６は液晶（ＬＣＤ）等の表示部１５を備え、この表示部１５に電子楽器１に取り込まれた外部音の波形や楽音を生成する際の各種設定の画面等を表示している。各種設定は、ＧＵＩ（Graphical User Interface）を利用してユーザが設定を行えるようにされている。通信インターフェース（Ｉ／Ｆ）１８は、電子楽器１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインターフェースであり、該通信ネットワークを介して、外部機器１７と接続することができる。これにより、外部機器１７からＰＣＭ波形データや各種プログラム等をダウンロードすることができるようになる。ダウンロードされたＰＣＭ波形データ等は、ＲＡＭ１２や図示しないハードディスク装置等に格納されるようになる。音声インターフェース（Ｉ／Ｆ）は、自然楽器音や歌唱音・音声等の外部音をサンプリングして取り込んだり、電子楽器１において生成された楽音信号を外部へ出力するためのインターフェースである。外部機器１９は、音声Ｉ／Ｆ２０を介して電子楽器１へ外部音を取り込むためのマイクロフォンや生成した楽音信号を放音するスピーカ等とされる。これらの各部は通信バス２１に接続されている。なお、図示されていないが電子楽器１は音源回路を備えており、この音源回路はＰＣＭ波形を利用して楽音を生成することができるＰＣＭ音源とされている。このＰＣＭ音源は、外部から取り込んだ自然楽器音や歌唱音・音声等のＰＣＭ波形データを利用して楽音を生成することができる。
【００１０】
本発明の電子楽器１はサンプラー機能を有しており、外部機器１９としてのマイクロフォンから音声Ｉ／Ｆ２０を介して自然楽器音や歌唱音・音声等の外部音をサンプリングして電子楽器１に取り込むことができる。そして、サンプリングして取り込んだ外部音の波形を表示部１５に表示して、所定の範囲を使用する波形として設定することができる。この場合、波形の立ち上がりを表すアタック波形と、繰り返し再生するループ波形とから使用する波形を構成することができ、アタック波形の開始位置を示すスタートポイントとループ波形の開始位置を示すループスタートポイントと波形の終了位置を示すエンドポイントとを表示部１５に表示された波形上で操作子１３を操作して指定する。このようにして、サンプリングして取り込んだ外部音をＰＣＭ波形データ（ボイスデータ）の一つとしてＲＡＭ１２や図示しない記憶装置に記憶することができるようになる。この場合、ＰＣＭ音源においてはサンプリングして取り込んだボイスデータの再生ピッチを単位時間当たりに再生されるサンプル数を変えることにより変更することができる。
本発明の電子楽器１においては、操作子１３として押下された際に表示部１５に表示される外部音の波形を拡大表示するズームインボタン（Zoom In）、および押下された際に表示部１５に表示される外部音の波形を縮小表示するズームアウトボタン（Zoom Out）に加えて、押下された際に表示部１５に表示される外部音の波形を表示部１５の表示幅のほぼ全体にわたり表示するディスプレイボタン（Display）が設けられている。これらのボタンは表示部１５の近傍に設置されており、ディスプレイボタン（Display）を押下した際に表示部１５に表示される波形について以下に説明する。
【００１１】
サンプリングして取り込んだ外部音の波形が表示部１５の表示画面上に表示された通常表示の表示態様を図２に示す。図２において横方向が時間軸とされ紙面の左から右に向かって時間が経過していく。通常表示では取り込まれた外部音の波形を拡大／縮小することなく表示倍率は「１」とされている。通常表示された表示画面上には、外部音の波形に設定されたアタック波形のスタートポイント（Ｓ）と、ループ波形のスタートポイント（Ｌ）と波形のエンドポイント（Ｅ）も表示されている。この場合、ＳSはスタートポイント（Ｓ）のサンプル単位の位置情報とされ、ＳEはエンドポイント（Ｅ）のサンプル単位の位置情報とされ、スタートポイント（Ｓ）からエンドポイント（Ｅ）までのサンプル数ＮSは、
ＮS＝ＳE−ＳS                                （１）
により表すことができる。
【００１２】
ここで、ディスプレイボタン（Display）を押下すると図３に示すように、表示部１５の表示画面の表示幅にスタートポイント（Ｓ）からエンドポイント（Ｅ）までがちょうど収まるように表示される。この場合、スタートポイント（Ｓ）より前の時間のドット数ＮMFの波形が表示されると共に、エンドポイント（Ｅ）より後の時間のドット数ＮMRの波形も併せて表示される。このように、スタートポイント（Ｓ）からエンドポイント（Ｅ）までの波形と、その前後の波形がマージンとして表示されることからスタートポイント（Ｓ）からエンドポイント（Ｅ）までの波形を確認することができると共に、スタートポイント（Ｓ）の近傍の波形、および、エンドポイント（Ｅ）の近傍の波形を確認することができるようになる。また、ディスプレイボタン（Display）を押下するだけの簡易な操作により、表示部１５の表示画面の表示幅にスタートポイント（Ｓ）からエンドポイント（Ｅ）までと、その前後のマージンとする波形がちょうど収まるように表示される。
また、ズームインボタン（Zoom In）を押下すると外部音の波形が拡大表示され、その表示態様は図６に示す表示態様と同様となる。さらに、ズームアウトボタン（Zoom Out）を押下すると外部音の波形が縮小表示され、その表示態様は図７に示す表示態様と同様となる。
【００１３】
次に、ディスプレイボタン（Display）が押下された際にＣＰＵ１０において実行される描画処理のフローチャートを図４に示す。
ディスプレイボタン（Display）が押下されて、図４に示す描画処理が起動されるとステップＳ１０にて表示部１５の表示画面に表示されている波形データのスタートポイント（Ｓ）のサンプル単位の位置情報ＳSと、エンドポイント（Ｅ）のサンプル単位の位置情報ＳEとを取得する。次いで、ステップＳ１１にて前記（１）式を演算することにより、スタートポイント（Ｓ）からエンドポイント（Ｅ）までのサンプル数ＮSを算出する。次に、ステップＳ１２にて表示部１５のＬＣＤ等の表示領域のドット単位の表示幅ＮDを取得する。そして、ステップＳ１３にて波形データの前に設けるマージンのドット単位の幅ＮMFと後に設けるマージンのドット単位の幅ＮMRを設定する。この場合、マージンの幅は任意の幅に設定することができるがスタートポイント（Ｓ）からエンドポイント（Ｅ）までのサンプル数ＮSに応じて設定するのが好適とされる。ここで、ステップＳ１４にて波形の前後にマージンを持って表示画面の表示幅のほぼ全体に波形を表示する表示倍率を計算する。この表示倍率の計算の第１の実施例を示すと、表示倍率ＥＸ１を次式で算出する。
ＥＸ１＝ＮD／（ＮS＋ＮMF＋ＮMR）                      （２）
（２）式において、ＮSは上記（１）式で算出されるスタートポイント（Ｓ）からエンドポイント（Ｅ）までのサンプル数ＮSである。上記（２）式の表示倍率とすると、表示画面に表示されるマージンの波形の領域が、スタートポイント（Ｓ）からエンドポイント（Ｅ）までのサンプル数ＮSに応じた長さで表示することができる。
【００１４】
また、表示倍率の計算の第２の実施例では、上記（２）式で求めた表示倍率ＥＸ１と、表示部１５の表示倍率として予め用意されている複数の固定倍率とを比較し、用意されている複数の固定倍率の内の算出された表示倍率ＥＸ１よりもズームアウト側（小さい）で最も近い固定倍率を表示倍率ＥＸ２とする。例えば、上記（２）で算出された表示倍率ＥＸ１が１／７であった際に、用意されている複数の固定倍率が、１／１，１／２，１／４，１／８，１／１６とされていた場合は、１／８を表示倍率ＥＸ２とする。この場合、１／７から１／８に表示倍率を変更したために生じた余剰領域はエンドポイント（Ｅ）の後のマージンの幅ＮMRあるいはスタートポイント（Ｓ）の前のマージンの幅ＮMFに付加されてその波形が表示される。ステップＳ１４において表示倍率が算出されると、ステップＳ１５にて算出された表示倍率で表示部１５に波形データを表示するためのの描画用データが作成される。次いで、ステップＳ１６にて描画データが表示回路１６に出力されて、図３に示すように表示部１５の表示領域のほぼ全体に波形が描画されるようになり、描画処理は終了する。
【産業上の利用可能性】
【００１５】
以上説明した本発明においては、表示部１５に表示される波形はマイクロフォンからサンプリングされて取り込まれた外部波形としたが、これに限ることはなく電子楽器１の記憶手段に記憶されている音データファイルの波形としたり、録音された波形データを外部機器１７から通信Ｉ／Ｆ１８を介して取り込んだ波形データとしても良い。また、ズームインボタン（Zoom In）、ズームアウトボタン（Zoom Out）およびディスプレイボタン（Display）を表示画面に表示してカーソルを合わせてクリックすることにより各ボタンを操作するようにしても良い。
なお、電子楽器１に取り込んだ外部音の波形にスタートポイント（Ｓ）と、ループ波形のスタートポイント（Ｌ）とエンドポイント（Ｅ）とを設定した波形や、さらに、不要になった部分を削除するようエディットした波形をボイスデータとして電子楽器１が備える記憶媒体に書き出すことができる。また、波形データの前に設けるマージンの幅と、波形データの後に設けるマージンの幅とを同じ幅としても良い。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例の電子楽器の構成を示すブロック図である。
【図２】本発明の電子楽器において、サンプリングして取り込んだ外部音の波形を表示部の表示画面上に通常表示で表示させた表示態様を示す図である。
【図３】本発明の電子楽器において、ディスプレイボタンを押下した際に表示部の表示画面上に表示される外部音の波形の表示態様を示す図である。
【図４】本発明の電子楽器においてＣＰＵが実行する描画処理のフローチャートである。
【図５】従来の電子楽器において、サンプリングして取り込んだ外部音の波形を表示部の表示画面上に通常表示で表示させた表示態様を示す図である。
【図６】従来の電子楽器において、ズームインボタンを押下した際に表示部の表示画面上に表示される波形の表示態様を示す図である。
【図７】従来の電子楽器において、ズームアウトボタンを押下した際に表示部の表示画面上に表示される波形の表示態様を示す図である。
【符号の説明】
【００１７】
１  電子楽器、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  操作子、１４  検出回路、１５  表示部、１６  表示回路、１７  外部機器、１８  通信インターフェース、１９  外部機器、２０  音声インターフェース、２１  通信バス
【図１】
2008089645.tif 000003
【図２】
2008089645.tif 000004
【図３】
2008089645.tif 000005
【図４】
2008089645.tif 000006
【図５】
2008089645.tif 000007
【図６】
2008089645.tif 000008
【図７】
2008089645.tif 000009