(57)【要約】【課題】原音に対して自動的に付加される付加音に関する各種設定を簡単な操作で設定できるようにする。【解決手段】生成したい楽音に関する各種設定情報を指定する複数の設定操作子のうち操作された設定操作子の組み合わせを判定し、判定された設定操作子の組み合わせが所定の組み合わせである場合に、入力された音高と複数の演奏操作子の操作状態の組み合わせに応じて決定された楽音の音高に対して所定の関係にある付加音を生成する。そして、生成した付加音を楽音と共に発生する。このようにして、楽音に関しての各種設定情報を指定する複数の設定操作子のうち操作された設定操作子の組み合わせに応じて、楽音と共に付加音を発生させるか否かを指示する。こうすると、演奏者は使い慣れた既存の設定操作子を利用することができ、素早く簡単に付加音に関する各種設定を行うことができる。【選択図】        図３
2005049469.tif 000002
【特許請求の範囲】
【請求項１】
生成したい楽音に関する各種設定情報を指定する複数の設定操作子と、音高を入力する音高入力手段と、複数の演奏操作子の操作状態を検出する操作子状態検出手段と、前記音高入力手段により入力された音高と前記操作子状態検出手段により検出された複数の演奏操作子の操作状態の組み合わせに応じて楽音の音高を決定する音高決定手段と、前記音高決定手段により決定された音高に従う楽音を生成する楽音生成手段とを有する管楽器型の電子楽器であって、
前記複数の設定操作子のうち操作された設定操作子の組み合わせを判定する判定手段と、
前記判定手段により判定された設定操作子の組み合わせが所定の組み合わせである場合に、前記音高決定手段により決定された音高に対して所定の関係にある付加音を生成する付加音生成手段と、
前記付加音生成手段で生成した付加音を前記楽音生成手段で生成した楽音と共に発生する楽音発生手段と
を具える管楽器型の電子楽器。
【請求項２】
前記判定手段により判定された設定操作子の組み合わせが前記所定の組み合わせとは異なる組み合わせである場合に、前記付加音生成手段で生成する付加音の音色を変更する変更手段を具えることを特徴とする請求項１に記載の管楽器型の電子楽器。
【請求項３】
前記楽音生成手段で生成する楽音の音色と前記付加音生成手段で生成する付加音の音色とを対応付けて記憶してなり、付加音に用いる音色を前記楽音生成手段で生成する楽音の音色に基づき自動的に決定する決定手段を具えることを特徴とする請求項１又は２に記載の管楽器型の電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、演奏者が与える振動音の音高と演奏者による演奏操作子の操作状態の組み合わせとに応じて、電子的に楽音を発生する管楽器型の電子楽器に関する。特に、演奏者の演奏操作に応じて発生される演奏楽音などの原音に対して自動的に付加されるハーモニー楽音に関する各種設定を、簡単な操作で設定することのできるようにした管楽器型の電子楽器に関する。
【０００２】
【従来の技術】
【特許文献１】特開２００３−９１２８４号公報
【特許文献２】特開２０００−２５０５３３号公報
従来から、アコースティックの自然楽器を模擬して構成されており、自然楽器に対応して設けられた演奏操作子の操作に応じて電子的に楽音を発生する電子楽器が知られている。そうした電子楽器として、最近では例えばトランペットやトロンボーンあるいはフルートなどの管楽器を模擬した構成の電子楽器が登場してきている（例えば、上記特許文献１参照）。管楽器を模擬したこの種の電子楽器では、演奏者が与える振動音の音高と演奏者によって操作される演奏操作子の操作状態の組み合わせとによって決定される音高や発生タイミングなどに従って、所望の音色の楽音（これを演奏楽音と呼ぶ）を発生する。また、例えばピアノなどの鍵盤型の電子楽器において、演奏者が鍵盤等で演奏した演奏楽音（原音）に対してその高音側や低音側あるいはその両方にハーモニーを構成する音高の楽音（これを前記演奏楽音に対してハーモニー楽音と呼ぶ）を自動的に付加して発音することのできるようにしたオートハーモニー機能を具えた電子楽器が従来から知られている（例えば、上記特許文献２参照）。このオートハーモニー機能で付加するハーモニー楽音に関する各種設定は、該電子楽器に設置されている例えばディスプレイなどの表示装置上にハーモニータイプ表示画面などの各種画面を演奏者が適宜に指定することに応じて表示し、演奏者は表示された各種画面を見ながらハーモニータイプ（例えばデュアルやトリオなど）やハーモニー楽音の音色などのハーモニー楽音に関する各種設定を行うことができるようになっている。
【０００３】
【発明が解決しようとする課題】
ところで、上述したような従来の管楽器型の電子楽器においては、そもそもハーモニー楽音を自動的に付加するオートハーモニー機能を具えたものがなかった。そこで、管楽器型の電子楽器に対してもオートハーモニー機能を具えるように構成してよい。ただし、そうした場合には、オートハーモニー機能で付加するハーモニー楽音に関する各種設定を管楽器型の電子楽器に対して行うために各種の設定操作が当然に必要とされる。そこで、従来知られた鍵盤型の電子楽器のように、管楽器型の電子楽器に対しても例えばディスプレイなどの表示装置を設置し、そこにハーモニータイプ表示画面などの各種画面を表示することによって、演奏者は表示された各種画面を見ながらハーモニー楽音に関する各種設定を行うことができるようにすることが考えられる。しかし、従来の画面表示に従っての各種設定は操作に手間取るものであり、また設定内容を切り換える際には非常に時間がかかるものであった。また、管楽器型の電子楽器は鍵盤型の電子楽器などと異なって、ハーモニー楽音に関する各種設定のために専用の操作子や大きなディスプレイなどを電子楽器本体に対して新たに設置することは当該電子楽器に小さなスペースしかないといった制約があることから非常に困難であり、また当該電子楽器の小型化、軽量化、低コスト化などの観点からも新たに設置することは難しい、という問題点があった。
【０００４】
本発明は上述の点に鑑みてなされたもので、管楽器型の電子楽器に対して演奏者の演奏操作に応じて発生される演奏楽音などの原音に対して所定音色のハーモニー楽音を付加するオートハーモニー機能を具えた場合において、該オートハーモニー機能で付加するハーモニー楽音に関する各種設定を既存の操作子を用いて簡単な操作で設定することのできるようにした管楽器型の電子楽器を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明に係る管楽器型の電子楽器は、生成したい楽音に関する各種設定情報を指定する複数の設定操作子と、音高を入力する音高入力手段と、複数の演奏操作子の操作状態を検出する操作子状態検出手段と、前記音高入力手段により入力された音高と前記操作子状態検出手段により検出された複数の演奏操作子の操作状態の組み合わせに応じて楽音の音高を決定する音高決定手段と、前記音高決定手段により決定された音高に従う楽音を生成する楽音生成手段とを有する管楽器型の電子楽器であって、前記複数の設定操作子のうち操作された設定操作子の組み合わせを判定する判定手段と、前記判定手段により判定された設定操作子の組み合わせが所定の組み合わせである場合に、前記音高決定手段により決定された音高に対して所定の関係にある付加音を生成する付加音生成手段と、前記付加音生成手段で生成した付加音を前記楽音生成手段で生成した楽音と共に発生する楽音発生手段とを具える。
【０００６】
本発明によると、入力された音高と演奏操作子の操作状態の組み合わせとに応じて決定された音高の楽音を生成する管楽器型の電子楽器において、前記楽音に関しての各種設定情報を指定する複数の設定操作子のうち操作された設定操作子の組み合わせに応じて、前記楽音と共に付加音を発生させるか否かを指示することができるようになる。すなわち、前記複数の設定操作子のうち操作された設定操作子の組み合わせを判定し、判定された設定操作子の組み合わせが所定の組み合わせである場合に、前記音高決定手段により決定された音高に対して所定の関係にある付加音を生成する。そして、生成した付加音を前記楽音生成手段で生成した楽音と共に発生する。こうすると、演奏者は付加音に関する各種設定を当該管楽器型の電子楽器に対して行うために既存の設定操作子を組み合わせて操作するだけでよい。したがって、演奏者は使い慣れた設定操作子を利用できることから素早く簡単に付加音に関する各種設定を行うことができるようになる。
【０００７】
本発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【０００８】
【発明の実施の形態】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【０００９】
図１は、この発明に係る管楽器型の電子楽器の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、通信バス１Ｄ（例えば、データ及びアドレスバスなど）を介してリードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３、記憶装置４、演奏指示受付インターフェース５、パネル操作子６、表示機７、音源８、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略）９、外部インターフェース１１がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマー１Ａが接続されている。例えば、タイマー１Ａはクロックパルスを発生し、発生したクロックパルスをＣＰＵ１に対して処理タイミング命令として与えたり、あるいはＣＰＵ１に対してインタラプト命令として与える。ＣＰＵ１は、これらの命令に従って後述する「メイン処理」（図２参照）などの各種処理を実行する。
【００１０】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種プログラムや、演奏者による演奏操作に応じて発生する演奏楽音あるいは演奏楽音に対して自動的に付加されるハーモニー楽音に用いられる音色などの演奏条件に関する各種データ等を格納するものである。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。
【００１１】
記憶装置４は上記したＲＯＭ２やＲＡＭ３と同様に、演奏楽音やハーモニー楽音の生成の際に用いる音色などの演奏条件に関する各種データ等、あるいはＣＰＵ１が実行する各種の制御プログラム等を記憶するものである。前記ＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置４（例えばハードディスク）に制御プログラムを記憶させておき、それを前記ＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置４はハードディスク（ＨＤ）に限られず、フレキシブルディスク（ＦＤ）、コンパクトディスク（ＣＤ−ＲＯＭ・ＣＤ−ＲＡＭ）、光磁気ディスク（ＭＯ）、あるいはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋの略）等の着脱自在な様々な形態の外部記録媒体を利用する記憶装置であってもよい。あるいは、半導体メモリなどであってもよい。
【００１２】
演奏指示受付インターフェース５は複数の演奏操作子５Ａのそれぞれの操作状況に従って演奏操作子５Ａの操作状態の組み合わせを入力する操作子状態検出のためのインターフェースであると同時に、マイクロフォン５Ｂからの音声入力に従う音高を入力する音高入力のためのインターフェースである。この実施例に示した管楽器型の電子楽器では、演奏者が与える音声などの振動音の音高と演奏者によって操作される演奏操作子の操作状態の組み合わせに従って決定される音高で演奏楽音を発生する。そこで、演奏指示受付インターフェース５では、これらの情報を演奏操作子５Ａ及びマイクロフォン５Ｂから取得する。演奏操作子５Ａは演奏楽音の音高を選択する際に操作状態が参照される複数のスイッチが配置されており、各スイッチに対応してキースイッチを有しており、この演奏操作子５Ａは楽音演奏時における音高指定のために使用できるのは勿論のこと、演奏を行う際に用いる音色やリズムなどを入力するための入力手段として使用することもできる。
【００１３】
ここで、当該電子楽器における演奏楽音発生のための操作方法、つまり演奏方法について簡単に説明しておく。ただし、ここではトランペットを模擬した電子楽器、つまり演奏操作子５Ａとして第１〜第３演奏ピストンの３つの操作子を具えたトランペット型の電子楽器を例に説明する。まず、演奏者は、発生させようとする楽音の音高周波数を有する音声をマイクロフォン５Ｂに向かって発する。このマイクロフォン５Ｂに向かって発する音声は例えば鼻歌だけであってもよいし、「アー」「ウー」などの単純なものであってもよい。要は、特定の周波数を有しているものであればどのような音声を発してもよい。このマイクロフォン５Ｂへの音声の入力と同時に、演奏者は自然楽器のトランペットなどと同様にして第１〜第３演奏ピストンを押圧操作する。この第１〜第３演奏ピストンの非操作状態と操作状態との組み合わせによって発生楽音の音高として、複数の音高の候補が同時に指定される。その複数の音高の候補の中から、前記入力された音声の周波数に最も近い周波数の音高が発生楽音の音高として決定される。こうした音高決定の方法については公知であることから、ここでの説明を省略する。そして、前記決定された音高を有する予め選択された所定の音色（例えば、トランペット音など）での演奏楽音が音声に同期して発生される。また、この際にオートハーモニー機能を実行するように設定されている場合には、上記発生される演奏楽音と組み合わされてハーモニーを形成するハーモニー楽音が上記演奏楽音に対して付加されて発生される。このハーモニー楽音は、予め選択された演奏楽音とは異なる別の音色（例えば、トロンボーン音など）で発生される。
【００１４】
図１の説明に戻って、パネル操作子６は演奏者が演奏する曲の設定、演奏楽音やハーモニー楽音に用いる音色といった各種演奏条件等を設定する、などの設定操作を行うための各種操作子を含んで構成される設定操作子である。この実施例においては演奏楽音やハーモニー楽音に用いる音色を設定するために用いられる設定操作子として、例えばボイスボタン、△／▽ボタン、ダイヤルなどの操作子が配置されている。勿論、これ以外にも音高、音色、効果等を選択・設定・制御するために用いる各種操作子を含んでいてよい。パネル操作子６の各操作子の操作状態が検出されると、その操作状態に応じたスイッチ情報が通信バス１Ｄを介してＣＰＵ１に出力される。表示機７は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成される小さなディスプレイであって、演奏楽音やハーモニー楽音に用いる音色や演奏テンポなどの各種演奏条件の設定状態、あるいはＣＰＵ１の制御状態などを表示する。
【００１５】
音源８は複数のチャンネルで楽音信号の同時発生が可能であり、通信バス１Ｄを経由して与えられた演奏者による演奏操作子５Ａの操作及びマイクロフォン５Ｂからの音声入力に応じて決定された音高や発音指示などを含む演奏信号、あるいは自動的に付加されたハーモニー楽音に関するハーモニー信号などを入力し、これらの信号に基づいて楽音信号を発生する。音源８から発生された楽音信号はＤＳＰ９により所定のディジタル信号処理が施され、該信号処理された楽音信号がアンプやスピーカなどを含むサウンドシステム１０に与えられることによって演奏楽音やハーモニー楽音として発音されることになる。
【００１６】
なお、演奏信号やハーモニー信号の形式はＳＭＦ（Ｓｔａｎｄａｒｄ  ＭＩＤＩ  Ｆｉｌｅの略）形式のようなディジタル符号化されたものであってもよいし、ＰＣＭ、ＤＰＣＭ、ＡＤＰＣＭのような波形サンプルデータ方式からなるものであってもよい。また、効果回路（図示せず）を音源８とサウンドシステム１０との間に配置して前記音源８から発生された楽音信号に対して各種効果を与えるようにしてもよい。前記音源８とＤＳＰ９とサウンドシステム１０（更に効果回路）の構成には、従来のいかなる構成を用いてもよい。例えば、音源８はＦＭ、ＰＣＭ、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また専用のハードウェアで構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００１７】
外部インターフェース１１は当該電子楽器と外部機器（図示せず）などとの間で音色など各種データ等を送受信するための、例えばＭＩＤＩインターフェースや通信インターフェースなどである。ＭＩＤＩインターフェースは、外部機器（この場合には、ＭＩＤＩ機器等）からＭＩＤＩ規格の制御情報（ＭＩＤＩデータ）を当該電子楽器へ入力したり、あるいは当該電子楽器からＭＩＤＩ規格の制御情報を他のＭＩＤＩ機器等へ出力するためのインターフェースである。他のＭＩＤＩ機器はユーザによる操作に応じてＭＩＤＩ形式のデータを発生する機器であればよく、鍵盤型、ギター型、管楽器型、打楽器型、身振り型等どのようなタイプの操作子を具えた（若しくは、操作形態からなる）機器であってもよい。通信インターフェースは、例えばＬＡＮやインターネット、電話回線等の有線あるいは無線の通信ネットワークに接続されており、該通信ネットワークを介して外部機器（この場合には、パーソナルコンピュータやサーバコンピュータ等）と接続され、当該外部機器で発生させた自動演奏データを電子楽器側に取り込むための通信インターフェースである。また、通信インターフェースは、通信ネットワークを介して接続されたサーバコンピュータから各種プログラムや各種データ等を当該ミキサー本体にダウンロードするためにも用いられる。なお、通信インターフェースは、有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００１８】
なお、上記外部インターフェース１１をＭＩＤＩインターフェースで構成した場合、該ＭＩＤＩインターフェースは専用のＭＩＤＩインターフェースを用いるものに限らず、ＲＳ２３２−Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースを用いてＭＩＤＩインターフェースを構成するようにしてもよい。この場合、ＭＩＤＩイベントデータ以外のデータをも同時に送受信するようにしてもよい。ＭＩＤＩインターフェースとして上記したような汎用のインターフェースを用いる場合には、他のＭＩＤＩ機器はＭＩＤＩイベントデータ以外のデータも送受信できるようにしてよい。勿論、データフォーマットはＭＩＤＩ形式のデータに限らず他のデータ形式であってもよく、その場合はＭＩＤＩインターフェースと他のＭＩＤＩ機器はそれにあった構成とする。
【００１９】
図１に示した管楽器型の電子楽器はオートハーモニー機能を具えており、演奏者が与える振動音の音高と演奏者による所定の演奏操作子の操作状態の組み合わせとに応じて電子的に所定の音色で演奏楽音（原音）を発生すると共に、該演奏楽音（原音）に加えて所定の音色でのハーモニー楽音を発生する。そこで、当該電子楽器で実行される「メイン処理」について、図２を用いて説明する。図２は、「メイン処理」の一実施例を示すフローチャートである。該「メイン処理」では、オートハーモニー機能を使用するように設定したり、発生させるハーモニー楽音に用いる音色などの演奏条件を設定するための各種設定処理や、演奏楽音やハーモニー楽音を同時にあるいは単独に発生するための演奏処理などを実行する。以下、図２に示したフローチャートに従って、当該処理の詳細な動作を説明する。なお、この「メイン処理」は当該電子楽器本体の電源がオンされるのと同時に処理が開始されて、当該電子楽器本体の電源がオフされるまで繰り返し処理が続けられるものである。
【００２０】
ステップＳ１では、初期化を実行する。初期化としては、例えばＲＡＭ３に記憶されている各種データなどを消去する、あるいは当該電子楽器に設定済みである機器設定をクリアするなどの処理がある。ステップＳ２では、「パネル設定処理」を実行する。詳しくは後述するが（後述の図３参照）、当該パネル設定処理ではパネル上に配置された設定操作子（パネル操作子６）の操作状況を当該処理と同時に並行処理されている操作子スキャン処理（図示せず）から取得し、該取得した各設定操作子の操作状況に応じて当該電子楽器に対して機器設定を実行する。ステップＳ３では、「演奏処理」を実行する。詳しくは後述するが（後述の図５参照）、当該演奏処理では演奏操作子５Ａの操作状況を当該処理と同時に並行処理されている操作子スキャン処理（図示せず）から取得し、該取得した演奏操作子５Ａの操作状況及びマイクロフォン５Ｂから取得した音高情報とに従って演奏楽音を生成しスピーカから発音させる処理を実行する。また、当該電子楽器がオートハーモニー機能を使用するように機器設定されている場合には、上記演奏楽音に加えてハーモニー楽音を生成し、演奏楽音とハーモニー楽音とをスピーカから同時に発音させる処理を実行する。
なお、上述した管楽器型の電子楽器が自動伴奏機能を具えているような場合には、上記ステップＳ３の「演奏処理」において演奏者による演奏操作に基づいて演奏楽音やハーモニー楽音を発音させると共に、予め選択された所定の演奏データに従う伴奏などを自動的に演奏して発音させることができるようにしてあってもよい。
【００２１】
次に、上述した「メイン処理」において実行される「パネル設定処理」（図２のステップＳ２参照）について説明する。図３は、「パネル設定処理」の一実施例を示すフローチャートである。この「パネル設定処理」は、当該電子楽器に対しパネル操作子６の操作に応じた機器設定を行う処理である。
【００２２】
ステップＳ１１では、パネル入力があるか否かを判定する。すなわち、パネル操作子６のうちのいずれかの設定操作子が演奏者により操作されたか否かを判定する。演奏者によるパネル操作子６の操作がなく「パネル入力なし」と判定した場合には（ステップＳ１１のＮＯ）、パネル操作子６の操作がない、つまりオートハーモニー機能を実行するための機器設定操作が全くなされていないものと判断することができるので、当該電子楽器に対して機器設定を行うことなく当該処理を終了する。一方、演奏者によるパネル操作子６の操作があり「パネル入力あり」と判定された場合には（ステップＳ１１のＹＥＳ）、該パネル入力がパネル操作子６上のおずれの設定操作子が操作されたことによるものかを判定する（ステップＳ１２、ステップＳ１３、ステップＳ１４）。すなわち、ステップＳ１２〜ステップＳ１４のそれぞれの処理において、パネル上に配置された複数の設定操作子のうち、パネル入力がいずれの設定操作子が操作されたことにより検出されたものであるかを判定する。
【００２３】
パネル操作子６のうち設定操作子「△／▽ボタン」が押されたことにより「パネル入力あり」と検出された場合には（ステップＳ１２のＹＥＳ）、ステップＳ１５の処理へ行く。「△／▽ボタン」が操作されたことによるものではなく設定操作子「ダイヤル」が操作されたことによる場合には（ステップＳ１３のＹＥＳ）、上記した「△／▽ボタン」が押されたことによる場合と同様にステップＳ１５の処理へ行く。「△／▽ボタン」又は「ダイヤル」が操作されたことによるものではなく設定操作子「ボイスボタン」が離されたことによる場合には（ステップＳ１４のＹＥＳ）、ステップＳ２２の処理へ行く。上記「△／▽ボタン」又は「ダイヤル」又は「ボイスボタン」のいずれかが操作されたことによって「パネル入力あり」と検出されたものではなかった場合、つまり上記以外の他の設定操作子が操作されたことによる場合や、「ボイスボタン」が離された場合には（ステップＳ１４のＮＯ）、操作された設定操作子の指示に応じた処理を実行する。こうしたものとしては、例えば当該電子楽器に設定済みであるオートハーモニー機能を実行する機器設定状態（後述する「モードＡ」又は「モードＢ」）を解除する処理などがある。以上のようにして、演奏者により操作されたパネル操作子６の種類に応じてそれぞれ異なる機器設定処理を実行する。
【００２４】
「△／▽ボタン」又は「ダイヤル」が操作された場合（ステップＳ１２のＹＥＳ又はステップＳ１３のＹＥＳ）に実行するステップＳ１５では、これらの設定操作子の操作時において「ボイスボタン」が同時に押され続けられている状態であったか否かを判定する。すなわち、「△／▽ボタン」又は「ダイヤル」のいずれかと「ボイスボタン」とが同時に操作された状態であったか否かを判定する。「ボイスボタン」が押され続けられている状態ではなかったと判定した場合には（ステップＳ１５のＮＯ）、当該電子楽器に対する機器設定状態（モードとも呼ぶ）が現在「音色設定モード」に設定されているか否かを判定する（ステップＳ１６）。現在「音色設定モード」に設定されていない場合には（ステップＳ１６のＮＯ）、「音色設定モード」以外のその他のモードにおいて上記設定操作子の操作量に応じた例えば音量などの各種設定を変更するための変更処理を行う（ステップＳ１７）。現在「音色設定モード」に設定されている場合には（ステップＳ１６のＹＥＳ）、「音色設定モード」において上記設定操作子の操作量に応じて演奏楽音に用いる音色を選択変更する（ステップＳ１８）。つまり、「音色設定モード」は演奏者による演奏操作に応じて発生される演奏楽音の音色を設定するためのモードである。
【００２５】
他方、上記ステップＳ１５において、「△／▽ボタン」又は「ダイヤル」の操作時に「ボイスボタン」が押され続けられている状態であると判定した場合には（ステップＳ１５のＹＥＳ）、当該電子楽器に対する機器設定状態が現在「モードＡ」又は「モードＢ」のいずれかのモードに既に設定されているか否かを判定する（ステップＳ１９）。この実施例において、「モードＡ」とは演奏楽音（原音）に対して１オクターブ上のハーモニー楽音を付加した演奏を実行するためのモードであり、「モードＢ」とは演奏楽音（原音）に対して１オクターブ下のハーモニー楽音を付加した演奏を実行するためのモードである。当該電子楽器が「モードＡ」又は「モードＢ」のいずれかのモードに機器設定済みでない場合には（ステップＳ１９のＮＯ）、当該電子楽器に対する機器設定状態を「モードＡ」又は「モードＢ」のいずれかのモードに設定する（ステップＳ２０）。例えば、演奏者が「ボイスボタン」を押しながら「△ボタン」を押した場合には「モードＡ」にモードの設定を行い、「ボイスボタン」を押しながら「▽ボタン」を押した場合には「モードＢ」にモードの設定を行う。演奏者が「ボイスボタン」を押しながら「ダイヤル」を操作した場合には、ダイヤルの回転方向にあわせて「モードＡ」又は「モードＢ」のいずれかにモードの設定を行う。当該電子楽器に対する機器設定状態が既に「モードＡ」又は「モードＢ」のいずれかのモードに設定済みである場合には（ステップＳ１９のＹＥＳ）、「△／▽ボタン」又は「ダイヤル」の操作に応じてハーモニー楽音に使用する音色を選択変更する（ステップＳ２１）。
【００２６】
上記ステップＳ１４において、「△／▽ボタン」又は「ダイヤル」のいずれかが操作されたのではなく、「ボイスボタン」が離された場合（ステップＳ１４のＹＥＳ）に実行されるステップＳ２２では、「ボイスボタン」が押され続けられている間に「△／▽ボタン」又は「ダイヤル」が操作されることによる同時入力が行われたことがあったか否かを判定する（ステップＳ２２）。「ボイスボタン」を押しているときに「△／▽ボタン」又は「ダイヤル」のいずれかが操作される同時入力がなかった場合には（ステップＳ２２のＮＯ）、当該電子楽器に対する機器設定状態を「音色設定モード」に設定する（ステップＳ２３）。
【００２７】
以上のように、「ボイスボタン」と「△／▽ボタン」又は「ダイヤル」のいずれかを同時に操作することにより、演奏楽音（原音）に対して１オクターブ上（モードＡに設定されている場合）又は１オクターブ下（モードＢに設定されている場合）のハーモニー楽音を付加した演奏を実行するように当該電子楽器に対して機器設定することができる。また、モードＡ又はモードＢのいずれかにモードが設定されている場合に「ボイスボタン」と「△／▽ボタン」又は「ダイヤル」のいずれかを同時に操作することにより、ハーモニー楽音に用いる音色の変更を行うことができるようになっている。
【００２８】
ここで、パネル操作子の操作に応じた音色の設定操作について簡単に説明する。図４は、設定操作子の操作に基づく音色決定についての一実施例を示す動作フローである。演奏楽音に使用する音色は、機器設定として「音色設定モード」が設定されている場合において「△／▽ボタン」や「ダイヤル」を操作することにより、図示のような複数種類の音色（ここでは、トランペット、トロンボーン、ストリングス、フルート）の中から順次に選択して変更することができる。例えば「▽ボタン」あるいは「ダイヤル」を上から下へと操作した場合にはその操作量に応じて、トランペット、トロンボーン、ストリングス、フルートの順に（図中の左側に実線で示す矢印参照）音色を変更していくことができる。一方、「△ボタン」あるいは「ダイヤル」を下から上へと操作した場合にはその操作量に応じて、トランペット、フルート、ストリングス、トロンボーンの順に（図中の左側に点線で示す矢印参照）音色を変更していくことができる。他方、ハーモニー楽音に使用する音色は、機器設定として「モードＡ」あるいは「モードＢ」が設定されている場合において「ボイスボタン」と「△／▽ボタン」あるいは「ダイヤル」とを同時に操作することにより、図示のような複数種類の音色（ここでは、トロンボーン、チューバ、ピアノ、グロッケン（鉄琴））の中から順次に選択して変更することができる。この場合においても「△／▽ボタン」あるいは「ダイヤル」の操作量に応じて、トロンボーン、チューバ、ピアノ、グロッケンの順（図中の右側に実線で示す矢印参照）又はその逆の順に（図中の右側に点線で示す矢印参照）音色を変更していくことができる。
【００２９】
ハーモニー楽音に使用する音色については、演奏楽音に使用する音色にハーモニーとしてマッチする推奨の音色が予め対応付けられており、演奏楽音に使用する音色の選択にあわせて対応する音色が自動的に選択される。演奏楽音に使用する音色が金管楽器系の音色である場合には、ハーモニー楽音に使用する音色として同じ金管楽器系の音色を使用すると音の厚みを増す効果がある。そこで、例えば演奏楽音に使用する音色が「トランペット」である場合にはハーモニー楽音に使用する音色として「トロンボーン」を、演奏楽音に使用する音色が「トロンボーン」である場合にはハーモニー楽音に使用する音色として「チューバ」をそれぞれ対応付けておくとよい。また、演奏楽音に使用する音色が持続系の音色である場合には、ハーモニー楽音に使用する音色として打楽器・打弦系の音色を使用すると音にきらびやかさを増す効果がある。そこで、例えば演奏楽音に使用する音色が「ストリングス」である場合にはハーモニー楽音に使用する音色として「ピアノ」を、演奏楽音に使用する音色が「フルート」である場合にはハーモニー楽音に使用する音色として「グロッケン」をそれぞれ対応付けておくとよい。勿論、こうした演奏楽音に使用する音色とハーモニー楽音に使用する音色との対応付けを、演奏者が適宜に設定することができるように構成してあってよいことは言うまでもない。
【００３０】
次に、上述した「メイン処理」において実行される「演奏処理」（図２のステップＳ３参照）について説明する。図５は、「演奏処理」の一実施例を示すフローチャートである。この「演奏処理」は、当該電子楽器が上記機器設定に基づき実際に楽音を発音する処理である。
【００３１】
ステップＳ３０では、音声の音高抽出があるか否かを判定する。すなわち、マイクロフォン５Ｂから演奏者の発した音声の入力をうけた場合には、該入力された音声が一定以上の音量であったときに当該音声の音高（ピッチ）の検出が行われることから、こうした音声の音高抽出があったか否かをまず最初に判定する。音声の音高抽出がなかった場合には（ステップＳ３０のＮＯ）、演奏者の演奏操作による演奏楽音の発生及びオートハーモニー機能によるハーモニー楽音を発生することなく当該処理を終了する。上述したように、この実施例に示す管楽器型の電子楽器においては、演奏者が与える振動音の音高と、演奏者によって操作される多数の演奏操作子の操作状態の組み合わせとに従って演奏楽音を発生することから、演奏者による音声の入力がない場合には演奏楽音を発生することがない。また、こうした演奏者の演奏操作による演奏楽音の発生がなければ、当該演奏楽音に付加するハーモニー楽音も発生しないのは当然である。したがって、演奏者による音声の入力がない場合にはハーモニー楽音も発生しない。
【００３２】
音声の音高抽出があった場合には（ステップＳ３０のＹＥＳ）、演奏操作子の操作状況と抽出した音高に関する所定情報（音高情報）とに基づき演奏楽音の音高を決定し（ステップＳ３１）、該決定した演奏楽音の音高で設定済みの演奏楽音用の音色で演奏信号を生成する（ステップＳ３２）。このようにして、演奏者の演奏操作による演奏楽音を発生するための準備を行う。そして、当該電子楽器に対する機器設定状態が現在「モードＡ」に設定されているか否か（ステップＳ３３）、又は「モードＢ」に設定されているか否か（ステップＳ３５）を判定する。「モードＡ」に設定されている場合には（ステップＳ３３のＹＥＳ）、発生する演奏楽音の音高に対して１オクターブ上である音高を決定し、該決定した１オクターブ上の音高で選択済みのハーモニー楽音用の音色でハーモニー信号を生成する（ステップＳ３４）。他方、「モードＢ」に設定されている場合には（ステップＳ３５のＹＥＳ）、発生する演奏楽音の音高に対して１オクターブ下である音高を決定し、該決定した１オクターブ下の音高で選択済みのハーモニー楽音用の音色でハーモニー信号を生成する（ステップＳ３６）。このようにして、演奏者の演奏操作による演奏楽音に付加するハーモニー楽音を発生するための準備を行う。ステップＳ３７では、生成した演奏信号及びハーモニー信号に基づき演奏楽音とハーモニー楽音とを同時に発音する。
【００３３】
なお、上述した実施例においてはオートハーモニー機能として、演奏楽音の音高に対して１オクターブ上の音高のハーモニー楽音を付加する「モードＡ」、演奏楽音の音高に対して１オクターブ下の音高のハーモニー楽音を付加する「モードＢ」のいずれか一方のモードのみを設定することができるようにしたものを示したがこれに限らず、「モードＡ」及び「モードＢ」を同時に設定することができるようにしてもよい。こうした場合には演奏楽音の音高に対して１オクターブ上又は１オクターブ下の音高のいずれかのみのハーモニー楽音を付加するデュアルを発生させることができるだけでなく、演奏楽音の音高に対して１オクターブ上及び１オクターブ下両方の音高のハーモニー楽音を同時に付加するトリオを発生させることができるようになる。また、演奏楽音の音高に対して付加するハーモニー楽音の音高は１オクターブ上や１オクターブ下の音高に限らず、適宜の音程をもって決定されるものであればよい。さらに、こうした場合には音程を演奏者が適宜に決定できるようにしてもよい。
【００３４】
なお、上述した管楽器型の電子楽器として演奏ガイド機能を具えてなり、演奏者に対していずれの演奏操作子５Ａを操作すべきかを指示することができるようになっていてもよい。
なお、上述した実施例においては、「ボイスボタン」、「△／▽ボタン」、「ダイヤル」の各設定操作子が組み合されて操作された場合に演奏楽音に対してハーモニー楽音を付加するなどの処理を行うものを例として示したがこれに限らず、他の設定操作子であってもよい。
なお、上述した実施例においては音高入力手段として、演奏者の発した音声に従う音高を入力するマイクロフォン５Ｂ等の空気振動検出器を用いたものを示したが、それを例えば骨伝導ピックアップ等に代え、人体の「喉仏」に配設し接触させて振動を検出し音高を入力するようにしてもよい。あるいは、演奏者が吹き込んだ息の強さで振動するセンサー等を用いて、振動に応じて音高を入力するようにしたものなどであってもよい。
【００３５】
なお、本発明に係る電子楽器はパネル操作子６や表示機７あるいは音源８等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別々に構成され、外部インターフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものにも同様に適用することができることは言うまでもない。
なお、上述したメイン処理を含む各種処理はコンピュータソフトウエアの形態に限らず、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）によって処理されるマイクロプログラムの形態でも実施可能であり、また、この種のプログラムの形態に限らず、ディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成された専用ハードウエア装置の形態で実施してもよい。
【００３６】
【発明の効果】
本発明によれば、小さなスペースに配置されている各種の操作子を用いてハーモニー楽音に関する各種設定を行うようにしたことから、演奏者は操作に手間取ることもなくハーモニー楽音に関する各種設定の設定を簡単な操作で行うことができるようになる、という効果が得られる。
【図面の簡単な説明】
【図１】この発明に係る管楽器型の電子楽器の全体構成の一実施例を示したハード構成ブロック図である。
【図２】設定操作子の操作に基づく音色決定についての一実施例を示す動作フローである。
【図３】メイン処理の一実施例を示すフローチャートである。
【図４】パネル設定処理の一実施例を示すフローチャートである。
【図５】演奏処理の一実施例を示すフローチャートである。
【符号の説明】
１…ＣＰＵ、１Ａ…タイマー、２…ＲＯＭ、３…ＲＡＭ、４…記憶装置、５…演奏指示受付インターフェース、５Ａ…演奏操作子、５Ｂ…マイクロフォン、６…パネル操作子、７…表示機、８…音源、９…ＤＳＰ、１０…サウンドシステム、１１…外部インターフェース、１Ｄ…通信バス
【図１】
2005049469.tif 000003
【図２】
2005049469.tif 000004
【図３】
2005049469.tif 000005
【図４】
2005049469.tif 000006
【図５】
2005049469.tif 000007