(57)【要約】【課題】  アルペジオパターンを選択あるいは変更しても不自然なリズムやフレーズが再生されることがないと共に、アルペジオパターンを維持したまま、ボイスのみを変更することができるようにする。【解決手段】  設定されているボイスとは異なるボイスが選択されてボイスが変更されても、その時点で設定されているアルペジオパターンは変更されることなく維持される。そして、変更されたボイスでカレントボイスが上書きされる。これにより、ボイスの変更後において、ユーザが鍵盤の複数の鍵を操作すると、アルペジエータは操作された複数の鍵の音を維持されたアルペジオパターンの態様で、変更されたボイスで順次演奏していくようになる。【選択図】  図３
2008089643.tif 000002
【特許請求の範囲】
【請求項１】
楽音を演奏情報に基づいて設定されたボイスにより生成する楽音生成手段と、
少なくとも、アルペジオパターン毎に適したボイスが登録されているテーブルが記憶されている記憶手段と、
ボイスを選択して設定することができると共に、アルペジオパターンを選択して設定することのできる設定手段とを備え、
前記設定手段において、アルペジオパターンを選択した際に、選択されたアルペジオパターンに適したボイスが前記テーブルを参照して設定され、アルペジオパターンの選択後においてボイスを選択した際に、選択されたアルペジオパターンが維持されたままボイスのみが変更されて設定されるようにしたことを特徴とする電子楽器。
【請求項２】
前記テーブルには、ボイス毎に適したアルペジオパターンが登録されているテーブルも含まれており、選択されたアルペジオパターンが維持されたままボイスのみが変更されて設定された場合に、当該ボイスに登録されているアルペジオパターンに替えて選択されたアルペジオパターンを登録できるようにしたことを特徴とする請求項１記載の電子楽器。
【請求項３】
少なくとも、アルペジオパターン毎に適したボイスが登録されているテーブルが記憶されている記憶手段を備えるコンピュータを、
楽音を演奏情報に基づいて設定されたボイスにより生成する楽音生成手段、
ボイスを選択して設定することができると共に、アルペジオパターンを選択して設定することのできる設定手段、
として機能させることにより、前記設定手段において、アルペジオパターンを選択した際に、選択されたアルペジオパターンに適したボイスが前記テーブルを参照して設定され、アルペジオパターンの選択後においてボイスを選択した際に、選択されたアルペジオパターンが維持されたままボイスのみが変更されて設定されるようにしたことを特徴とする電子楽器制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アルペジオを演奏することができる電子楽器および電子楽器制御用プログラムに関する。
【背景技術】
【０００２】
従来、アルペジオを演奏することができる電子楽器が知られている。アルペジオでは、指定された和音が分散して演奏され、これにより、メロディーに合わせた細かい表現や和音を同時に弾くのとは違った音の深みを出すことができる。アルペジオの演奏では、鍵盤の操作された複数の鍵の音を低い音から順に鳴らす、またはその逆に鳴らしたり、ランダムに鳴らすパターンなどがある。このようなアルペジオパターンを指定して演奏することもできる。このように、アルペジオを自動的に作り、演奏するのがアルペジエータと呼ばれ、アルペジエータでは鍵盤を押さえるだけで様々なアルペジオパターンのリズムやフレーズが、その時点で選択されているボイスで自動演奏される。従来の電子楽器において、アルペジエータで演奏されるアルペジオパターンとボイスは、それぞれ別に選択していた。この場合、アルペジエータで演奏されるアルペジオパターンを再選択した場合、現在選択されているボイスで鳴らすと不自然なリズムやフレーズになることがあった。また、ボイスを再選択した場合も同様に不自然なリズムやフレーズになることがあった。
【０００３】
そこで、アルペジオパターンを選択あるいは変更したときに、そのアルペジオパターンに適したボイスでリズムやフレーズを再生するために、ボイスを選択あるいは変更したときに、選択あるいは変更された当該ボイスに関連付けられたアルペジオパターンに設定するアルペジエータを備える電子楽器が提供されている。
【特許文献１】特開２００３−１８６４７６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子楽器が備えるアルペジエータにおいては、アルペジオパターンを選択したり変更したときに、選択あるいは変更された当該アルペジオパターンに適したボイスに設定する機能はなく、アルペジオパターンを選択あるいは変更してもボイスが切り替わらないため、アルペジオパターンとボイスとの組み合わせによっては不自然なリズムやフレーズが再生されることがあるという問題点があった。また、ボイス毎に関連付けられたアルペジオパターンとされていることから、ボイスを選びなおすとアルペジオパターンも変更されてしまうため、好みのアルペジオパターンを維持したまま、ボイスのみを変更することができないという問題点もあった。
【０００５】
そこで、本発明はアルペジオパターンを選択あるいは変更しても不自然なリズムやフレーズが再生されることがないと共に、アルペジオパターンを維持したまま、ボイスのみを変更することができるようにした電子楽器および電子楽器制御用プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の電子楽器および電子楽器制御用プログラムは、アルペジオパターン毎に適したボイスが登録されているテーブルを有し、アルペジオパターンを選択した際に、選択されたアルペジオパターンに適したボイスがテーブルを参照して設定され、アルペジオパターンの選択後においてボイスを選択した際に、選択されたアルペジオパターンが維持されたままボイスのみが変更されて設定されることを最も主要な特徴としている。
【発明の効果】
【０００７】
本発明によれば、アルペジオパターン毎に適したボイスが登録されているテーブルを有し、アルペジオパターンを選択した際に、選択されたアルペジオパターンに適したボイスがテーブルを参照して設定され、アルペジオパターンの選択後においてボイスを選択した際に、選択されたアルペジオパターンが維持されたままボイスのみが変更されて設定されることから、アルペジオパターンを選択あるいは変更しても不自然なリズムやフレーズが再生されることがないと共に、アルペジオパターンを維持したまま、ボイスのみを変更することができるようになる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施例の電子楽器１の構成を示すブロック図を図１に示す。
図１に示す電子楽器１において、ＣＰＵ（Central Processing Unit）１０は電子楽器１の全体の動作を制御すると共に、アルペジオパターンを設定するプログラムを含む電子楽器制御用プログラム等の動作ソフトウェアを実行している。ＲＯＭ（Read Only Memory）１１には、ＣＰＵ１０が実行するアルペジオパターンを設定するプログラムを含む電子楽器制御用プログラム等の動作ソフトウェアや、アルペジオパターン毎に適するボイスのテーブルおよびボイス毎に適するアルペジオパターンのテーブル等が格納されており、ＲＡＭ（Random Access Memory）１２には、ＣＰＵ１０のワークエリアや各種データの記憶エリアが設定されている。このＲＯＭ１１をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。
【０００９】
検出回路１４は、操作子１３を走査することによって操作子１３のイベントを検出して、イベントのあった操作子１３に対応するイベント出力を出力している。操作子１３は、鍵盤、パネル操作子やポインタデバイス等の操作子とされ、アルペジオパターンやボイスの設定を行うことができると共に、楽音を生成する際の各種設定を行うことができる。表示回路１６は液晶（ＬＣＤ）等の表示部１５を備え、楽音を生成する際の各種設定の画面等を表示している。各種設定は、ＧＵＩ（Graphical User Interface）を利用してユーザが設定を行えるようにされている。通信インターフェース（Ｉ／Ｆ）１８は、電子楽器１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインターフェースであり、該通信ネットワークを介して、外部機器１７と接続することができる。これにより、外部機器１７から各種データや各種プログラム等をダウンロードすることができるようになる。音声インターフェース（Ｉ／Ｆ）は、自然楽器音や歌唱音・音声等の外部音をサンプリングして取り込んだり、電子楽器１において生成された楽音信号を外部へ出力するためのインターフェースである。外部機器１９は、音声Ｉ／Ｆ２０を介して電子楽器１へ外部音を取り込むためのマイクロフォンや生成した楽音信号を放音するスピーカ等とされる。音源２１は、波形メモリ音源とされノートオンに応じてＣＰＵ１０から音源パラメータ等が入力され、音源パラメータに基づく楽音を生成して音声Ｉ／Ｆ２０を介して外部機器１９のスピーカから楽音を放音させている。なお、音源の楽音発生方式は波形メモリ音源に限らず、ＦＭ音源、物理モデル音源、高調波合成音源、フォルマント合成音源、基本波形発生部にＶＣＯ（電圧制御型発振器）を、フィルタ部にＶＣＦ（電圧制御型フィルタ）を、振幅制御部にＶＣＡ（電圧制御型増幅器）を用いたアナログシンセサイザ音源であってもよい。これらの各部は通信バス２３に接続されている。
【００１０】
本発明の電子楽器１はアルペジエータを備えており、鍵盤における複数の鍵を押さえるだけで様々なアルペジオパターンのリズムやフレーズが、選択されているボイスで自動演奏される。この場合、アルペジエータで演奏されるアルペジオパターンとボイスとを選択することができる。アルペジオパターンには、押された鍵盤の低い音から順に鳴らすアップ、押された鍵盤の高い音から順に鳴らすダウン、押された鍵盤の低い音から順に鳴らし続いて高い音から順にならすアップダウン、押された鍵盤の音をランダムに鳴らすパターンなど多数のアルペジオパターンがある。このようなアルペジオパターンには適したボイスがあるパターンも多くある。そこで、ＲＯＭ１１にはアルペジオパターン毎に適するボイスを示すテーブルおよびボイス毎に適するアルペジオパターンを示すテーブル等が格納されている。すなわち、各ボイスに適した１つ以上のアルペジオパターンが各ボイスに登録されているアルペジオ登録テーブルと、各アルペジオパターンに適した１つ以上のボイスが登録されているボイス登録テーブルとがＲＯＭ１１に格納されている。
【００１１】
ユーザは、表示部１５に図示しないアルペジオパターン選択画面を表示させて、所望のアルペジオパターンを選択あるいは新たなアルペジオパターンに変更することができる。この場合、ボイス登録テーブルを参照して選択あるいは変更されたアルペジオパターンに登録されているそのアルペジオパターンに適したボイスを取得する。そして、取得した適したボイスの一つをカレントのボイスとして設定する。ここで、ユーザが操作子１３における鍵盤の複数の鍵を操作すると、アルペジエータは操作された鍵のノートナンバと設定されたアルペジオパターンに基づいてアルペジオ発音データを生成し、音源２１に出力する。アルペジオ発音データには、発音タイミング、キーナンバに加えてゲートタイム、ベロシティ等の情報を含ませることができる。これにより、操作された複数の鍵の音が設定されたアルペジオパターンの態様で、当該アルペジオパターンに適したボイスで発音されるようになる。
また、設定されているアルペジオパターンで発音されるボイスを変更したい場合には、表示部１５に図示しないボイス選択画面を表示させて、所望のボイスを選択して変更する。この場合、従来ではボイスに適したアルペジオパターンに自動的に変更されてしまうが、本発明においてはアルペジオパターンを維持したままボイスのみが変更されるようになる。そして、変更されたボイスがカレントのボイスとして設定される。なお、設定されているアルペジオパターンを変更されたボイスに適したアルペジオパターンとして登録、あるいは、登録されているアルペジオパターンに替えて登録することができる。
【００１２】
次に、本発明の電子楽器においてアルペジオパターン選択画面を表示させて、所望のアルペジオパターンを選択指示あるいはアルペジオパターンを変更指示した際に起動されるアルペジオパターン変更指示処理のフローチャートを図２に示す。
アルペジオパターン変更指示処理が起動されると、ステップＳ１０にてボイス登録テーブルを参照して選択されたアルペジオパターンあるいは変更後のアルペジオパターンに登録されているそのアルペジオパターンに適したボイス情報を取得する。次いで、ステップＳ１１にて選択されたアルペジオパターンあるいは変更後のアルペジオパターンにより演奏するようアルペジエータのアルペジオパターンを上書きする。さらに、ステップＳ１２にて取得した適したボイスの一つでカレントのボイスを上書きし、アルペジオパターン変更指示処理は終了する。この処理後において、ユーザが操作子１３における鍵盤の複数の鍵を操作すると、アルペジエータは操作された複数の鍵の音を設定されたアルペジオパターンの態様で、当該アルペジオパターンに適したボイスで順次演奏していくようになる。
【００１３】
次に、ボイス選択画面を表示させて、所望のボイスを選択して変更指示した際に起動されるボイス変更指示処理のフローチャートを図３に示す。
ボイス変更指示処理が起動されると、ステップＳ２０にて設定されているボイスとは異なるボイスが選択されることによりボイスが変更されても、その時点で設定されているアルペジオパターンは変更されることなく維持される。そして、ステップＳ２１にて変更されたボイスでカレントボイスが上書きされ、ボイス変更処指示理は終了する。この処理後において、ユーザが操作子１３における鍵盤の複数の鍵を操作すると、アルペジエータは操作された複数の鍵の音を維持されたアルペジオパターンの態様で、変更されたボイスで順次演奏していくようになる。
【００１４】
次に、ボイスに登録されているアルペジオパターンへの変更を指示した際に起動されるアルペジオパターン登録変更指示処理のフローチャートを図４に示す。
アルペジオパターン登録変更指示処理が起動されると、ステップＳ３０にてその時点で設定されているボイスに登録されているアルペジオパターンが、ユーザが指定したアルペジオパターンで上書きされ、アルペジオパターン登録変更指示処理は終了する。これにより、アルペジオパターン変更指示処理が実行されて登録変更されたアルペジオパターンに変更された場合は、アルペジオパターン登録変更指示処理において登録変更されたボイスが適したボイスとして設定されるようになる。
【産業上の利用可能性】
【００１５】
以上説明したように、本発明はアルペジオパターンを選択した際に、選択されたアルペジオパターンに適したボイスがボイス登録テーブルを参照して設定され、アルペジオパターンの選択後においてボイスを選択した際に、選択されたアルペジオパターンが維持されたままボイスのみが変更されて設定されることことから、アルペジオパターンを選択あるいは変更しても不自然なリズムやフレーズが再生されることがないと共に、アルペジオパターンを維持したまま、ボイスのみを変更することができるようになる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例の電子楽器の構成を示すブロック図である。
【図２】本発明の電子楽器において実行されるアルペジオパターン変更指示処理のフローチャートである。
【図３】本発明の電子楽器において実行されるボイス変更指示処理のフローチャートである。
【図４】本発明の電子楽器において実行されるアルペジオパターン登録変更指示処理のフローチャートである。
【符号の説明】
【００１７】
１  電子楽器、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  操作子、１４  検出回路、１５  表示部、１６  表示回路、１７  外部機器、１８  通信インターフェース、１９  外部機器、２０  音声インターフェース、２１  音源、２３  通信バス
【図１】
2008089643.tif 000003
【図２】
2008089643.tif 000004
【図３】
2008089643.tif 000005
【図４】
2008089643.tif 000006