(57)【要約】【課題】メロディを吹奏しながら自動伴奏を制御可能な電子管楽器を提供する。【解決手段】ＣＰＵ１０は、メロディ演奏中に為される所定時間内の瞬時の運指操作をノートオンと判断せずにルート（根音）の指定と見做し（ステップＳ６、Ｓ７）、かつ演奏定義されていない運指操作をコード種の指定と見做し（ステップＳ４、Ｓ５）、指定されたルート（根音）およびコード種に応じて自動伴奏するので、メロディを吹奏しつつ自動伴奏を制御することが可能になる。【選択図】図５
2017173417.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作子に対する運指操作を検出する検出処理と、
前記検出された運指操作が特定の運指操作であるか否か判別する判別処理と、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定する決定処理と、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する自動伴奏処理と、を実行する処理部を有する自動伴奏装置。
【請求項２】
前記処理部は、前記判別処理において、前記検出された運指操作の時間が予め定められた時間以下であるか否かを判別し、予め定められた時間以下と判別された場合は、前記運指操作を前記特定の運指操作と判別する処理を実行する、請求項１に記載の自動伴奏装置。
【請求項３】
前記処理部は、前記決定処理において、前記特定の運指操作と判別された場合に、前記検出された運指操作に基づいたルートを決定する処理を実行する、請求項１または２に記載の自動伴奏装置。
【請求項４】
前記処理部は、運指操作と前記運指操作により指定される音高との関係を定義するテーブルを有し、
前記判別処理において、前記検出された運指操作が前記テーブルに定義されているか否か判別し、定義されていないと判別された場合は、前記検出された運指操作を前記特定の運指操作と判別する、請求項１乃至３のいずれかに記載の自動伴奏装置。
【請求項５】
前記処理部はさらに、前記特定の運指操作でないと判別された場合、前記検出された運指操作に応じた音高を指定するとともに、マウスピースに吹き込まれる息に応じた音量の楽音の発生を音源に指示する発音指示処理を実行する、請求項１乃至４のいずれかに記載の自動伴奏装置。
【請求項６】
前記処理部は、前記決定処理において、前記特定の操作と判別された場合に、前記検出された運指操作に対応するコード種を決定する処理を実行し、
前記決定処理において、前記特定の操作でないと判別された場合、前記発音指示処理において、前記検出された運指操作を前記テーブルより定義された音高を指定する処理を実行する、請求項５に記載の自動伴奏装置。
【請求項７】
自動伴奏装置に用いられる自動伴奏方法であって、前記自動伴奏装置が、
複数の操作子に対する運指操作を検出し、
前記検出された運指操作が特定の運指操作であるか否か判別し、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定し、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する、自動伴奏方法。
【請求項８】
自動伴奏装置として用いられるコンピュータに、
複数の操作子に対する運指操作を検出するステップ、
前記検出された運指操作が特定の運指操作であるか否か判別するステップと、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定するステップと、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行するステップと、
を実行させるプログラム。
【請求項９】
マウスピースと、
複数の操作子と、
前記複数の操作子に対する運指操作を検出する検出処理と、
前記検出された運指操作が特定の運指操作であるか否か判別する判別処理と、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定する決定処理と、
前記特定の運指操作でないと判別された場合、前記検出された運指操作に応じた音高を指定するとともに、前記マウスピースに吹き込まれる息に応じた音量の楽音の発生を音源に指示する発音指示処理と、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する自動伴奏処理と、を実行する処理部を有する電子管楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メロディを吹奏しながら自動伴奏を可能にする自動伴奏装置、自動伴奏方法、プログラム及び電子管楽器に関する。
【背景技術】
【０００２】
一般に電子管楽器では、実際のアコースティック管楽器と同様のキー位置に音高指定用のスイッチ（音高キー）を設けておき、そのスイッチ操作によって楽音の音高を指定すると共に、マウスピース内に吹き込む息の吹圧を検出する圧力センサを設け、この圧力センサにより検出される吹圧に応じて楽音の音量を決定するように構成されている。
【０００３】
この種の楽器として、例えば特許文献１には、マウスピースに接触するユーザの上唇および下唇の位置を検出し、検出した上唇位置および下唇位置に応じて生成されるパラメータに従って楽音形成することで例えばユーザの頬や咽の動きに従って発生楽音の音色を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１２２６４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１に開示の技術では、マウスピースに接触するユーザの上唇および下唇の位置を検出して得たパラメータに基づきユーザの頬や咽の動きに応じた音色制御を実現するが、メロディを吹奏しながら自動伴奏を制御することが叶わない。
【０００６】
つまり、公知の電子鍵盤楽器では、右手でメロディ演奏しながら、コード鍵域において左手でルート（根音）およびコード種を指定するコード演奏を行うことで自動伴奏を進行させるが、両手を使ってメロディを吹奏する電子管楽器にあっては、メロディを吹奏しながら自動伴奏を制御することが出来ない、という問題がある。
【０００７】
本発明は、このような事情に鑑みてなされたもので、メロディを吹奏しながら自動伴奏を制御することが出来る自動伴奏装置、自動伴奏方法、プログラム及び電子管楽器を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の自動伴奏装置は、
複数の操作子に対する運指操作を検出する検出処理と、
前記検出された運指操作が特定の運指操作であるか否か判別する判別処理と、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定する決定処理と、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する自動伴奏処理と、を実行する処理部を有することを特徴とする。
【０００９】
本発明の楽音方法は、自動伴奏装置に用いられる自動伴奏方法であって、前記自動伴奏装置が、
複数の操作子に対する運指操作を検出し、
前記検出された運指操作が特定の運指操作であるか否か判別し、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定し、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する、ことを特徴とする。
【００１０】
本発明のプログラムは、
自動伴奏装置として用いられるコンピュータに、
複数の操作子に対する運指操作を検出するステップ、
前記検出された運指操作が特定の運指操作であるか否か判別するステップと、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定するステップと、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行するステップと、
を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明では、メロディを吹奏しながら自動伴奏を制御することが出来る。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による電子管楽器１００の全体構造を示す外観図である。
【図２】電子管楽器１００の電気的構成を示すブロック図である。
【図３】音高キー２を構成する指番号０〜１５からなる１６種の運指操作キーの概略配置を示す図である。
【図４】操作子２における指番号０〜１５の運指操作キーと音高との関係を示す運指テーブルＴ１および半音シフト補正テーブルＴ２を示す図である。
【図５】ＣＰＵ１０が実行するメインルーチンの動作を示すフローチャートである。
【図６】自動伴奏の進行例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．構造
図１を参照して本発明の一実施形態による電子管楽器１００の全体構造について説明する。図１は、実際のアコースティック管楽器の「サックス」形状を模した電子管楽器１００の全体構造を示す外観図である。この図において、サックス形状を為す本体１の正面には、運指操作（音高を指定する演奏操作）される操作子２が配設される。操作子２の具体的な配置の一例については後述する。
【００１４】
本体１の開口端３側の内部には、楽音を放音するスピーカ４が設けられる。また、本体１の側面側には、電源をパワーオン・オフする電源スイッチの他、各種操作スイッチを有する操作部５が設けられる。本体１の基端には、マウスピース６が嵌着されると共に、このマウスピース６を介して吹きこまれるユーザ（吹奏者）の息圧を検出する息圧センサ７が配設される。
【００１５】
Ｂ．構成
次に、図２を参照して電子管楽器１００の電気的構成について説明する。図２は、電子管楽器１００の電気的構成を示すブロック図である。図２において、息圧センサ７は、マウスピース６から吹き込まれる息圧を検出して息圧信号を出力する。Ａ／Ｄ変換部８は、息圧センサ８から出力される息圧信号をレベル増幅した後、ＣＰＵ１０の制御の下にＡ／Ｄ変換して息圧データＤｐを発生する。このＡ／Ｄ変換部８が出力する息圧データＤｐは、ＣＰＵ１０の制御の下に、後述するＲＡＭ１２のバッファエリアに一時記憶される。
【００１６】
本体１の正面に配列される操作子２（図１参照）は、ユーザの運指操作（音高を指定する演奏操作）に応じた音高データＰを発生する。発音音高を表す音高データＰは、ＣＰＵ１１に取り込まれる。操作部５は、電源をパワーオン・オフする電源スイッチの他、発生楽音の音色を選択する音色選択スイッチ等の各種操作スイッチを有し、操作されるスイッチ種に応じたスイッチイベントを発生する。操作部５が発生するスイッチイベントは、ＣＰＵ１０に取り込まれる。タイマ９は、ＣＰＵ１０の制御の下に、自動伴奏時の演奏テンポを指定するテンポクロックを発生する。
【００１７】
ＣＰＵ１０は、操作部５が発生する各種スイッチイベントに基づき楽器各部の動作状態を設定する他、操作子２の運指操作に応じて発生する音高データＰにより指定される音高の楽音を発生するよう音源１４に指示する。本発明の要旨に係るＣＰＵ１１の特徴的な処理動作については追って詳述する。
【００１８】
ＲＯＭ１１は、プログラムエリアとデータエリアを備える。ＲＯＭ１１のプログラムエリアには、上記ＣＰＵ１０にロードされる各種プログラムデータが記憶される。各種プログラムとは、後述するメインルーチンを含む。ＲＯＭ１１のデータエリアには、各種音色（管楽器音）の波形データが記憶される他、所定小節分の伴奏パターンが記憶される。伴奏パターンとは、自動伴奏される各音の音高および発音タイミングを表す音符データから構成される。
【００１９】
ＲＡＭ１２は、バッファエリアおよびワークエリアを備える。ＲＡＭ１２のバッファエリアは、ＣＰＵ１０が指示する循環アドレスに従ってリングバッファとして用いられ、上述したＡ／Ｄ変換部８から出力される息圧データＤｐを時系列順に取り込んで一時記憶する。ＲＡＭ１２のワークエリアは、ＣＰＵ１０の作業領域として用いられ、各種レジスタ・フラグが一時記憶される。
【００２０】
音源１３は、周知の波形メモリ読み出し方式にて構成される複数の発音チャンネル（ＭＩＤＩチャンネル）を備え、ＣＰＵ１０から供給されるＭＩＤＩイベントに従って楽音波形データを発生する。具体的には、メロディ演奏の運指操作で発生する音高データＰに応じた読み出し速度でＲＯＭ１１のデータエリアから指定音色（管楽器音）の波形データを読み出し、読み出した波形データを息圧データＤｐに応じて音量制御した楽音を発音する。
【００２１】
また、音源１３では、こうしたメロディ演奏に対応した楽音波形を発生している過程において、ユーザが後述する特定の運指操作を行ってルート（根音）およびコード種を小節単位で指定すると、ＲＯＭ１１のデータエリアから順次読み出される伴奏パターンの各音を、指定されたルート（根音）およびコード種に応じて音高変換し、これにより得られる伴奏音（コード音／ベース音）を自動的に発音して自動伴奏する。
【００２２】
サウンドシステム１４は、音源１３から出力される楽音や自動伴奏音の波形データをアナログ形式の楽音信号に変換し、当該楽音信号から不要ノイズを除去する等のフィルタリングを施した後、これを増幅してスピーカ４から放音させる。
【００２３】
Ｃ．操作子２の構成
次に、図３を参照して操作子２の構成について説明する。「サックス」形状を模した本実施形態の電子管楽器１００では、図３に図示するように、指番号０〜１５からなる１６種の運指操作キーが配設される。なお、本実施形態では、実際の電子管楽器に設けられるオクターブキーについては説明の簡略化を図る観点から省略している。
【００２４】
図３において、指番号０は右手・小指（Ｃ）、指番号１は右手・中指（Ｅ）、指番号２は半音シフト↓キー（Ｌｏｗ  Ｂ）、指番号３はＢｉｓ（Ｂ♭／Ａ♯）、指番号４は半音シフト↑キー（Ｄ♯）、指番号５は右手・人差し指（Ｆ）、指番号６は半音シフト↑キー（Ｇ♯／Ｃ♯）、指番号７は左手・人差し指（Ｂ）、指番号８は右手・薬指（Ｄ）、指番号９は半音シフト↑キー、指番号１０は左手・薬指（Ｇ）、指番号１１はＨｉｇｈ  Ｄ、指番号１２は半音シフト↑キー（Ｆ♯）、指番号１３は半音シフト↓キー、指番号１４は左手・中指（Ａ）、指番号１５はＰｏｒｔａｍｅｎｔ・Ｈｉｇh  Ｄ♯である。なお、上記指番号２、１３、９、６、１２、４の半音シフトキーは、他の運指操作キーと同時に押下できる配置にある。
【００２５】
次に、図４は、上述した指番号０〜１５と、音名／音階ＳＣ（ＭＩＤIノートナンバ）との運指関係を示す運指テーブルＴ１であり、●が該当する指番号の運指操作キーを押下することを表現している。例えば音名「Ｃ４」（ノートナンバ：６０）を発音させる場合には、指番号７（左手・人差し指）、指番号１４（左手・中指）、指番号１０（左手・薬指）、指番号５（右手・人差し指）、指番号１（右手・中指）、指番号８（右手・薬指）および指番号０（右手・小指）の全てを押下する運指操作となる。
【００２６】
また、図４の下部は、上記運指テーブルＴ１で定義される運指操作により指定される音高を、指番号２、１３、９、６、１２、４の半音シフトキーにより半音上げ下げする運指関係を示す半音シフト補正テーブルＴ２である。例えば音名「Ｃ４」（ノートナンバ：６０）を発音中に、指番号６の半音シフト↑キーを押下した場合には「Ｃ４♯」（ノートナンバ：６１）に半音上がり、指番号６の半音シフト↑キーを押下した場合には「Ｂ３」（ノートナンバ：５９）に半音下がる。なお、例外とは、半音シフトに係らず「Ａ３♯」（ノートナンバ：５８）を発音する運指操作を表すものであり、アコースティック管楽器と同様の運指に対応する。
【００２７】
このように、一般の電子管楽器では、両手を使って指番号０〜１５からなる１６種の運指操作キーを押下してメロディを演奏（吹奏）する為、電子鍵盤楽器のように、右手でメロディ演奏しながら、左手でルートおよびコード種を指定するコード演奏を行って自動伴奏を進行させることが出来ない。
【００２８】
また、アコースティック管楽器では、音孔に配置される弁の機械的な開閉であることから急激な音高変化は起こり難いが、電子管楽器では上記の通り、電気的にオンオフするスイッチを運指操作する為に急激な音高変化が起こり易い。そのため、電子管楽器では、そうした急激な音高変化など不要な発音が生じないよう一定時間間隔以下の運指操作によるスイッチ押下を無効にすることが多い。
【００２９】
そこで、本実施形態では、ルート（根音）およびコード種を指定する仕方として、次の特定の運指操作を行ってルート（根音）およびコード種を指定する。先ずルート（根音）の指定の仕方は、一定時間間隔以下の運指操作によるスイッチ押下を無効にせず、その一定時間間隔以下の運指操作をルート（根音）指定と見做す。
【００３０】
例えば、現在メロディ音として「Ｃ音」を発音中に、一旦「Ｅ音」を素早く運指操作して「Ｃ音」の運指操作に戻す操作を行う。この場合、一定時間間隔以下の瞬時で行われる「Ｅ音」の運指操作をノートオンと判断せずに、ルート（根音）「Ｅ音」の指定と見做す。なお、「Ｃ音」を発音中に、ルート（根音）「Ｃ音」を指定するには、一旦別オクターブの「Ｃ音」を運指操作して素早く元の「Ｃ音」の運指操作に戻す操作を行う。
【００３１】
次に、コード種の指定の仕方は、図４に図示した半音シフト補正テーブルＴ２に定義されていない運指操作を用いる。すなわち、指番号２、１３、９、６、１２、４の半音シフトキーにより半音上げ下げする運指は、最大でも同時に２箇所の押下しか定義されていない。そこで、半音シフトキーが運指操作されていない状態をデフォルトの「メジャーコード」、指番号２、１３、９、６、１２、４の半音シフトキーの内、何れか３箇所を同時に押下する運指操作が為された場合に「マイナーコード」、同様に、何れか４箇所を同時に押下する運指操作が為された場合に「セブンスコード」と定義すれば、メロディ演奏に影響せずにコード種を指定可能になる。
【００３２】
Ｄ．動作
次に、図５〜図６を参照して上記構成による電子管楽器１００のＣＰＵ１０が実行するメインルーチンの動作について説明する。なお、以下の動作説明では、ことわりが無い限り動作の主体はＣＰＵ１０である。
【００３３】
図５は、ＣＰＵ１０が実行するメインルーチンの動作を示すフローチャートである。電源スイッチ操作により電子管楽器１００がパワーオンすると、ＣＰＵ１０は図５に図示するステップＳ１に処理を進め、電子管楽器１００の各部を初期化するイニシャライズを行う。イニシャライズが完了すると、ステップＳ２に進み、前述した操作子２を構成する指番号０〜１５の各運指操作キーについてキー走査を行い、各運指操作キーのオンオフ状態を取得する。
【００３４】
なお、キー走査で取得する各運指操作キーのオンオフ状態には、オン状態となったキーオン時刻も含まれる。また、キー走査が行われる毎に、今回取得したオンオフ状態を現在のオンオフ状態に、前回取得したオンオフ状態を前回のオンオフ状態とするよう更新保存する。
【００３５】
続いて、ステップＳ３では、上記ステップＳ２により取得した現在のオンオフ状態と、前回のオンオフ状態とを比較して変化の有無、すなわち新たに操作された運指操作キーの有無を判断する。現在のオンオフ状態が前回のオンオフ状態と同じで新たに操作された運指操作キーが無ければ、判断結果は「ＮＯ」になり、後述のステップＳ９に処理を進める。
【００３６】
一方、上記ステップＳ２により取得した現在のオンオフ状態が前回のオンオフ状態に対して変化し、新たに操作された運指操作キーが有ると、上記ステップＳ３の判断結果は「ＹＥＳ」になり、ステップＳ４に進む。ステップＳ４では、新たに操作された運指操作キーが、図４に図示した運指テーブルＴ１および半音シフト補正テーブルＴ２において演奏運指として定義されているか否かを判断する。
【００３７】
新たに操作された運指操作キーが演奏運指として定義されていなければ、判断結果は「ＮＯ」になり、ステップＳ５に進む。ステップＳ５では、指番号２、１３、９、６、１２、４の半音シフトキーの内、運指操作により押下状態にある半音シフトキーの数を計数し、計数した半音シフトキーの数に応じた仮のコード種を記憶した後、後述のステップＳ９に進む。
【００３８】
すなわち、半音シフトキーが運指操作されていないデフォルト状態ならば「メジャーコード」を仮コード種として記憶し、押下状態にある半音シフトキーの数が３箇所ならば「マイナーコード」を仮コード種として記憶し、押下状態にある半音シフトキーの数が４箇所ならば「セブンスコード」を仮コード種として記憶する。
【００３９】
これに対し、新たに操作された運指操作キーが演奏運指として定義されていると、上記ステップＳ４の判断結果が「ＹＥＳ」になり、ステップＳ６に進む。ステップＳ６では、前回のオンオフ状態に含まれるキーオン時刻と、現在のオンオフ状態に含まれるキーオン時刻とを比較し、新たに操作された運指操作キーが無視時間より短い期間内で行われたものか否か、すなわちルート指定の運指操作であるかどうかを判断する。
【００４０】
新たに操作された運指操作キーが、無視時間より短い期間内で行われたルート指定の運指操作である場合には、上記ステップＳ６の判断結果は「ＹＥＳ」になり、ステップＳ７に進む。ステップＳ７では、ルート指定の運指操作で指定された音の音名を仮ルートとして記憶した後、ステップＳ９に進む。
【００４１】
一方、新たに操作された運指操作キーが、無視時間より短い期間内で行われたものでない場合、すなわち通常のメロディ演奏による運指操作ならば、上記ステップＳ６の判断結果は「ＮＯ」になり、ステップＳ８に進む。ステップＳ８では、運指操作で指定された音高を音源１３に送付した後、ステップＳ９に進む。
【００４２】
ステップＳ９では、伴奏パターンの先頭小節であるか否かを判断する。自動伴奏がスタートしていない状態または自動伴奏進行中で小節先頭になるタイミングであれば、判断結果は「ＹＥＳ」になり、ステップＳ１０に進み、上述のステップＳ５で記憶した仮のコード種と、上述のステップＳ７で記憶した仮のルート（根音）とを自動伴奏のコード種およびルート（根音）に設定した後、ステップＳ１１に進む。これに対し、自動伴奏が進行中で小節先頭になるタイミングでなければ、上記ステップＳ９の判断結果は「ＮＯ」になり、ステップＳ１１に進む。
【００４３】
ステップＳ１１では、公知の自動伴奏処理を実行する。すなわち、図６に示す一例の場合、例えば自動伴奏を開始する前に、上述した特定の運指操作を行ってルート（根音）を「Ｃ」、コード種を「メジャー」に設定すると、タイマ９がテンポクロックに同期したタイミングでＲＯＭ１１から伴奏パターンを構成する各音の音符データを読み出し、読み出した音符データの音高を、設定されたコード種およびルート（根音）に応じて音高変換して再生する。図６に図示する一例では、上述した特定の運指操作により小節単位でコード種およびルート（根音）を「Ｇメジャー」、「Ａマイナー」、「Ｅマイナー」、「Ｆメジャー」、「Ｃメジャー」、「Ｆメジャー」および「Ｇメジャー」の順に設定して自動伴奏を進行させる。
【００４４】
続いて、ステップＳ１２では、メロディ演奏の運指操作で発生する音高データＰに応じた読み出し速度でＲＯＭ１１のデータエリアから指定音色（管楽器音）の波形データを読み出し、読み出した波形データを息圧データＤｐに応じて音量制御した楽音の発生を音源１３に指示する。この後、ステップＳ２に処理を戻し、以後は電源スイッチ操作で電源がパワーオフされるまで上述のステップＳＡ２〜ＳＡ６を繰り返し実行する。
【００４５】
以上説明したように、本実施形態では、メロディ演奏中に為される所定時間内の瞬時の運指操作をノートオンと判断せずにルート（根音）の指定と見做し、かつ演奏定義されていない運指操作をコード種の指定と見做し、指定されたルート（根音）およびコード種に応じて自動伴奏するので、メロディを吹奏しつつ自動伴奏を制御することが可能になる。
【００４６】
なお、上述した実施形態では、所定時間内の瞬時の運指操作をノートオンと判断せずにルート（根音）の指定と見做し、かつ演奏定義されていない運指操作をコード種の指定と見做すようにしたが、これに限らず、演奏上可能な指使いであれば、例えば所定時間内の瞬時の運指操作でルート（根音）およびコード種の双方を指定する態様や、演奏定義されていない運指操作でルート（根音）およびコード種の双方を指定する態様とすることも可能である。
【００４７】
また、上述した実施形態では、コード種として「メジャー」、「マイナー」および「セブンス」の３種の何れかを指定する態様としたが、これに限らず、６個有る半音シフトキー（指番号２、１３、９、６、１２、４）に対応するキースイッチをビットマップ指定とし、これにより得られる２の６乗通りの組み合わせによる運指の中から、演奏定義されている運指や実際に指使い出来ない運指を除いた残りの組み合わせ運指を用いて多くのコード種を選択することも可能になる。
【００４８】
以上、本発明の実施形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４９】
以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
（付記）
［請求項１］
複数の操作子に対する運指操作を検出する検出処理と、
前記検出された運指操作が特定の運指操作であるか否か判別する判別処理と、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定する決定処理と、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する自動伴奏処理と、を実行する処理部を有する自動伴奏装置。
【００５０】
［請求項２］
前記処理部は、前記判別処理において、前記検出された運指操作の時間が予め定められた時間以下であるか否かを判別し、予め定められた時間以下と判別された場合は、前記運指操作を前記特定の運指操作と判別する処理を実行する、請求項１に記載の自動伴奏装置。
【００５１】
［請求項３］
前記処理部は、前記決定処理において、前記特定の運指操作と判別された場合に、前記検出された運指操作に基づいたルートを決定する処理を実行する、請求項１または２に記載の自動伴奏装置。
【００５２】
［請求項４］
前記処理部は、運指操作と前記運指操作により指定される音高との関係を定義するテーブルを有し、
前記判別処理において、前記検出された運指操作が前記テーブルに定義されているか否か判別し、定義されていないと判別された場合は、前記検出された運指操作を前記特定の運指操作と判別する、請求項１乃至３のいずれかに記載の自動伴奏装置。
【００５３】
［請求項５］
前記処理部はさらに、前記特定の運指操作でないと判別された場合、前記検出された運指操作に応じた音高を指定するとともに、マウスピースに吹き込まれる息に応じた音量の楽音の発生を音源に指示する発音指示処理を実行する、請求項１乃至４のいずれかに記載の自動伴奏装置。
【００５４】
［請求項６］
前記処理部は、前記決定処理において、前記特定の操作と判別された場合に、前記検出された運指操作に対応するコード種を決定する処理を実行し、
前記決定処理において、前記特定の操作でないと判別された場合、前記発音指示処理において、前記検出された運指操作を前記テーブルより定義された音高を指定する処理を実行する、請求項５に記載の自動伴奏装置。
【００５５】
［請求項７］
自動伴奏装置に用いられる自動伴奏方法であって、前記自動伴奏装置が、
複数の操作子に対する運指操作を検出し、
前記検出された運指操作が特定の運指操作であるか否か判別し、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定し、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する、自動伴奏方法。
【００５６】
［請求項８］
自動伴奏装置として用いられるコンピュータに、
複数の操作子に対する運指操作を検出するステップ、
前記検出された運指操作が特定の運指操作であるか否か判別するステップと、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定するステップと、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行するステップと、
を実行させるプログラム。
【００５７】
［請求項９］
マウスピースと、
複数の操作子と、
前記複数の操作子に対する運指操作を検出する検出処理と、
前記検出された運指操作が特定の運指操作であるか否か判別する判別処理と、
前記特定の運指操作であると判別された場合、前記特定の運指操作に応じたルート及びコードの少なくとも一方を決定する決定処理と、
前記特定の運指操作でないと判別された場合、前記検出された運指操作に応じた音高を指定するとともに、前記マウスピースに吹き込まれる息に応じた音量の楽音の発生を音源に指示する発音指示処理と、
前記ルート及びコードが決定された後、前記決定されたルート及びコード種に基づいた自動伴奏を実行する自動伴奏処理と、を実行する処理部を有する電子管楽器。
【符号の説明】
【００５８】
１  本体
２  操作子
３  開口端
４  スピーカ
５  操作部
６  マウスピース
７  息圧センサ
８  入力部
９  タイマ
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  音源
１４  サウンドシステム
１００  電子管楽器
【図１】
2017173417.tif 000003
【図２】
2017173417.tif 000004
【図３】
2017173417.tif 000005
【図４】
2017173417.tif 000006
【図５】
2017173417.tif 000007
【図６】
2017173417.tif 000008