(57)【特許請求の範囲】
【請求項１】
１乃至複数の音楽スタイルデータに基づく演奏処理を行う演奏処理手段と、
外部出力の所定時間調整処理が継続した後終了する音量調整処理を行うベロシティ調整手段と、
上記音量調整処理中に、音楽スタイルデータの変更が指示された場合に、その音楽スタイルデータの変更を先送りし、従前の演奏処理を実行しながら引き続き音量調整処理を行い、前記音量調整処理が終了し前記演奏処理が停止してから、音楽スタイルデータの変更を実行させる処理制御手段と
を有することを特徴とする電子楽器。
【請求項２】
前記音楽スタイルデータとして、自動伴奏パターンデータを含むことを特徴とする請求項１記載の電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フェードアウト処理機能などの音量調整機能を有する電子楽器に関する。
【０００２】
【従来の技術】
電子鍵盤楽器などでは、ロック、バラード、ジャズ、ラテン、ポップス、ワルツなどのリズムに関するスタイルのデータを中心に、自動伴奏処理を行うための自動伴奏パターンデータなどの音楽スタイルデータを記憶しておき、自動的に演奏処理を行う構成を備えているものが用いられるようになった。また演奏終了時などに次第に音量を減衰させることができるフェードアウト処理機能を持つものも多い。
【０００３】
【発明が解決しようとする課題】
しかし、このような従来の構成では、例えば、図９に示されるように、自動伴奏パターンＡの伴奏中にフェードアウトがかかり（フェードアウトスイッチなどが押される）、このフェードアウト処理の実行中に自動伴奏パターンＢが選択されると、この自動伴奏パターンＢに伴奏処理が切り替わり、フェードアウトしていた。演奏者の意図としては、本来は自分が欲した自動伴奏パターンにのみフェードアウトがかかり、他の（切り替わる）自動伴奏パターンにはその影響が及ばないようにしたい。フェードアウトは、自分の意図した自動伴奏パターンで開始し、そのまま終了することが理想であって、間違えてスイッチ操作しても自動伴奏パターンは変わることがないようにしなければならない。逆に言えばフェードアウト中に次の自動伴奏パターンの選択がなされた場合、この操作を次の自動伴奏パターンの予約になるようにしたい。
【０００４】
本発明は従来技術の以上のような問題に鑑み創案されたもので、音量調整処理中に演奏処理の切り替えが指示された場合に、従前の演奏処理の実行と該音量調整処理を優先させて実行させることのできる電子楽器を提供せんとするものである。
【０００５】
【課題を解決するための手段】
本発明の電子楽器は、
１乃至複数の音楽スタイルデータに基づく演奏処理を行う演奏処理手段と、
外部出力の所定時間調整処理が継続した後終了する音量調整処理を行うベロシティ調整手段と、
上記音量調整処理中に、音楽スタイルデータの変更が指示された場合に、その音楽スタイルデータの変更を先送りし、従前の演奏処理を実行しながら引き続き音量調整処理を行い、前記音量調整処理が終了し前記演奏処理が停止してから、音楽スタイルデータの変更を実行させる処理制御手段と
を有することを基本的特徴としている。
【０００６】
上記構成によれば、ベロシティ調整手段による音量調整処理中に、音楽スタイルデータの変更が指示された場合に、処理制御手段により、その音楽スタイルデータの変更を先送りし、従前の演奏処理を実行しながら引き続きベロシティ調整手段による音量調整処理を行い、前記音量調整処理が終了し前記演奏処理が停止してから、演奏処理手段による音楽スタイルデータの変更を実行させることになる。
【０００７】
たとえば音楽スタイルデータが、自動伴奏パターンデータであるとすれば、自分の意図している自動伴奏パターン（処理の行われている従前の自動伴奏パターン）にのみフェードアウトがかかり、このフェードアウト中に新たな自動伴奏パターンによる処理がなされないようになる。もちろん音楽スタイルは、自動伴奏パターンだけに限定されるわけではなく、少なくともリズムにより特徴付けられる各種のパターンが含まれることになる。
【０００８】
【発明の実施の形態】
以下本発明に係る電子楽器の一実施形態構成を添付図面に基づき説明する。図１は本発明の構成を備えた電子鍵盤楽器の回路概要図である。
【０００９】
図１において、バス１００上に、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、キースキャン回路１０４ａを介して繋がる鍵盤部１０４、パネルスキャン回路１０５ａを介して繋がりパネルスイッチによる操作の可能なパネル操作部１０５、楽音信号発生回路１０６が、各接続されており、該バス１００を通じてこれらのデバイスに各種命令やデータの受け渡しがなされる。また前記楽音信号発生回路１０６には、発生せしめられた楽音をアナログに変換するＤ／Ａ変換回路１０７と、それを増幅する増幅器１０８及び外部に発音せしめるスピーカなどの再生装置１０９が電気的に接続されている。
【００１０】
図２は、本発明の構成の機能ブロック図であり、その構成は、１乃至複数の音楽スタイルデータに基づく演奏処理を行う演奏処理手段１と、外部出力の音量調整処理を行うベロシティ調整手段２と、上記音量調整処理中に、音楽スタイルデータの変更に基づく演奏処理の実行が指示された場合に、その演奏処理の実行を先送りし、従前の演奏処理を実行しながら引き続き音量調整処理を行い、これらの処理が終了してから、新たな演奏処理を実行させる処理制御手段３とを有している。
【００１１】
上記演奏処理手段１は、少なくとも、各種のデータ処理と全体の制御を執り行うＣＰＵ１０１と、楽音スタイルデータである複数の自動伴奏処理データを記憶しているＲＯＭ１０３と、ＲＯＭ１０３（その他ＦＤやＣＤ−ＲＯＭなどの記憶媒体）から読み出された自動伴奏処理データを記憶しているＲＡＭ１０２と、バス１００を介してＣＰＵ１０１から送られてくるデータに基づいて信号処理を行い、最終的にＤ／Ａ変換回路１０７や増幅器１０８及び再生装置１０９を介して伴奏音を外部に出力する楽音信号発生回路１０６とを備えた構成からなる。
【００１２】
またベロシティ調整手段２は、少なくとも、上記ＣＰＵ１０１と、楽音信号発生回路１０６とを備えた構成からなる。本構成では、ベロシティ調整手段２によるこのような音量調整は、ＣＰＵ１０１の制御により、楽音信号発生回路１０６において、次第に音量が減衰するフェードアウト処理が実行されることをさすものとする。
【００１３】
処理制御手段３は、少なくとも、上記ＣＰＵ１０１と、ＲＡＭ１０２とを備えた構成からなる。本構成では、ＲＡＭ１０２上の３つのフラグを検出しながら、後述するような演奏処理手段１とベロシティ調整手段２の作動をコントロールする処理を行う。
【００１４】
上記演奏処理手段１により自動伴奏が処理されている最中は、ＲＡＭ１０２上に自動伴奏動作中フラグＡｕｔｏが立つ。また、上記自動伴奏処理データの切り替えは、パネル操作部１０５に設けられた自動伴奏パターンデータ選択スイッチが押されたか否かをパネルスキャン回路１０５ａにより検出し、その検出信号（スキャンデータ中に含まれる）を、ＣＰＵ１０１を介してＲＡＭ１０２に送って記憶し、そのスキャンデータ（ＮＥＷデータ）と、従前のデータ（ＯＬＤデータ）とを比較して行われる。すなわち、ＯＬＤデータで選択された自動伴奏パターンデータと、ＮＥＷデータで選択された自動伴奏パターンデータとが違うことが判明すると、ＲＡＭ１０２上に自動演奏パターン変更要求フラグＰＣＲ（Pattern Change Request）が立ち、且つＲＯＭ１０３から該当する自動伴奏パターンデータがＲＡＭ１０２に読み出されることになる。
【００１５】
他方上記フェードアウト処理を行うための指示は、パネル操作部１０５に設けられたフェードアウトスイッチが押されたか否かをパネルスキャン回路１０５ａにより検出し、その検出信号（スキャンデータ中に含まれる）を、ＣＰＵ１０１を介してＲＡＭ１０２に送って記憶し、そのスキャンデータ（ＮＥＷデータ）と、従前のデータ（ＯＬＤデータ）とを比較して行われる。すなわち、ＯＬＤデータではフェードアウトスイッチが操作されておらず、ＮＥＷデータでフェードアウトスイッチが操作されたことが判明すると、ＣＰＵ１０１は、上記した音量調整、すなわちフェードアウト処理を実行する。この時、ＲＡＭ１０２上にフェードアウト処理中フラグＦｏｕｔが立つことになる。
【００１６】
そして上記処理制御手段３は、以上の３つのフラグの状態をモニタしながら、次のような処理を行う。すなわち、自動伴奏動作中フラグＡｕｔｏ及びフェードアウト処理中フラグＦｏｕｔが立っているかを確認し、これらが立っている場合に、パターン変更要求フラグＰＣＲも立っているかを確認する。後者のフラグが立っている場合には、演奏中の自動伴奏パターンデータの伴奏処理を演奏処理手段１により実行させながら引き続きベロシティ調整手段２によるフェードアウト処理を行う。この間に変更指示のあった新たな自動伴奏パターンのデータを、ＲＯＭ１０３からＲＡＭ１０２へロードし、上記の自動伴奏処理とフェードアウト処理が終了してから、新たな自動伴奏パターンによる伴奏処理を演奏処理手段１により実行させる。
【００１７】
図３は、以上の電子鍵盤楽器の基本処理ルーチンを示すフローチャートである。すなわち電源がＯＮされると、イニシャライズ処理がなされる（ステップＳ１０１）。次にパネル操作部１０５のパネルスイッチイベントの検出がなされる（ステップＳ１０２）。パネルスイッチイベントが検出された場合（ステップＳ１０２；Ｙｅｓ）、パネルイベント処理が行される（ステップＳ１０３）。逆にパネルスイッチイベントが検出されなかった場合（ステップＳ１０２；Ｎｏ）、鍵盤部１０４のキースイッチのイベント検出が行われる（ステップＳ１０４）。キースイッチのイベントが検出された場合（ステップＳ１０４；Ｙｅｓ）、キーイベント処理が行われる（ステップＳ１０５）。逆にキースイッチのイベントが検出されなかった場合（ステップＳ１０４；Ｎｏ）、自動伴奏パターンの再生処理が行われる（ステップＳ１０６）。その後、前記ステップＳ１０２に復帰する。
【００１８】
図４は、前記ステップＳ１０３のパネルイベント処理のフローチャートである。まず自動伴奏スタートスイッチが押されたか否かが検出される（ステップＳ２０１）。自動伴奏スタートスイッチが押されたことが検出されたならば（ステップＳ２０１；Ｙｅｓ）、自動伴奏処理が行われる（ステップＳ２０２）。そして自動伴奏動作中フラグＡｕｔｏが立つ（ステップＳ２０３）。他方前記ステップＳ２０１で自動伴奏スタートスイッチが押されていなければ（ステップＳ２０１；Ｎｏ）、これらの処理は行われず、その先のステップに進む。
【００１９】
次に自動伴奏動作中フラグＡｕｔｏが立っているか否かが検出される（ステップＳ２０４）。このフラグＡｕｔｏが立っていない場合（ステップＳ２０４；Ｎｏ）は、後述するその他のパネルスイッチ処理に移行する（ステップＳ２１２）。他方該フラグＡｕｔｏが立っていれば（ステップＳ２０４；Ｙｅｓ）、自動伴奏ストップスイッチが押されたか否かが検出される（ステップＳ２０５）。自動伴奏ストップスイッチが押されたことが検出されたならば（ステップＳ２０５；Ｙｅｓ）、自動伴奏処理が停止され（ステップＳ２０６）、自動伴奏動作中フラグＡｕｔｏが元に戻される（ステップＳ２０７）。他方前記ステップＳ２０５で自動伴奏ストップスイッチが押されていなければ（ステップＳ２０５；Ｎｏ）、後述するステップＳ３０１以降のフェードアウト処理に移行する。
【００２０】
前記ステップＳ２０７の後、パターン変更要求フラグＰＣＲが立っているか否かが検出される（ステップＳ２０８）。該フラグＰＣＲが立っていることが検出されたならば（ステップＳ２０８；Ｙｅｓ）、ＲＡＭ１０２に記憶された自動伴奏パターンに変更され（ステップＳ２０９）、パターン変更要求フラグＰＣＲが元に戻される（ステップＳ２１０）。他方前記ステップＳ２０８でパターン変更要求フラグＰＣＲが立っていなければ（ステップＳ２０８；Ｎｏ）、これらの処理は行われず、その先のステップに進む。
【００２１】
そしてフェードアウト処理中フラグＦｏｕｔがＯＦＦにされる（ステップＳ２１１）。その後その他のパネルスイッチ処理に移行する（ステップＳ２１２）。
【００２２】
図５は、前記ステップＳ２０５で自動伴奏ストップスイッチが押されていなかった場合（ステップＳ２０５；Ｎｏ）に、本願構成による処理手順を示すフローチャートである。最初にフェードアウト処理中フラグＦｏｕｔが立っているかが確認され（ステップＳ３０１）、該フラグが立っていない場合（ステップＳ３０１；Ｎｏ）は、後述するステップＳ４０１に進む。反対にこのフラグが立っていれば（ステップＳ３０１；Ｙｅｓ）、次にフェードアウト処理が終了したか否かが検出される（ステップＳ３０２）。フェードアウト処理が終了していなければ（ステップＳ３０２；Ｎｏ）、前記ステップＳ２１２に移行する。反対にフェードアウト処理が終了していれば（ステップＳ３０２；Ｙｅｓ）、フェードアウト処理中フラグＦｏｕｔがＯＦＦにされ（ステップＳ３０３）、さらに自動伴奏動作中フラグＡｕｔｏが元に戻される（ステップＳ３０４）。
【００２３】
次にパターン変更要求フラグＰＣＲが立っているか否かが検出され（ステップＳ３０５）、該フラグＰＣＲが立っていれば（ステップＳ３０５；Ｙｅｓ）、ＲＡＭ１０２に記憶された自動伴奏パターンに変更され（ステップＳ３０６）、パターン変更要求フラグＰＣＲがＯＦＦにされる（ステップＳ３０７）。他方前記ステップＳ３０５でパターン変更要求フラグＰＣＲが立っていなければ（ステップＳ３０５；Ｎｏ）、これらの処理は行われず、前記ステップＳ２１２に移行する。
【００２４】
図６は、前記ステップＳ３０１でフェードアウト処理中フラグＦｏｕｔが立っていなかった場合（ステップＳ３０１；Ｎｏ）の以降の処理を説明するフローチャートである。まず自動伴奏パターンの変更イベントがあるか否かが検出され（ステップＳ４０１）、該イベントが検出されなければ（ステップＳ４０１；Ｎｏ）、後述するステップＳ５０１に進む。反対にこのイベントが検出されれば（ステップＳ４０１；Ｙｅｓ）、フェードアウト処理中フラグＦｏｕｔが立っているかが確認される（ステップＳ４０２）。該フラグが立っていれば（ステップＳ４０２；Ｙｅｓ）、パターン変更要求フラグＰＣＲが立たされ（ステップＳ４０３）、変更イベントのあった自動伴奏パターンがＲＡＭ１０２に記憶される（ステップＳ４０５）。反対に前記フラグが立っていない場合（ステップＳ４０２；Ｎｏ）は、変更イベントのあった自動伴奏パターンに変更される（ステップＳ４０４）。いずれもその後は、前記ステップＳ２１２の処理に移行する。
【００２５】
図７は、前記ステップＳ４０１で自動伴奏パターンの変更イベントが検出されなかった場合（ステップＳ４０１；Ｎｏ）の以降の処理を説明するフローチャートである。フェードアウトスイッチが押されたか否かが検出され（ステップＳ５０１）、該スイッチが押されていなければ（ステップＳ５０１；Ｎｏ）、前記ステップＳ２１２に進む。反対にこのスイッチが押されていれば（ステップＳ５０１；Ｙｅｓ）、フェードアウト処理ルーチンに移り（ステップＳ５０２）、フェードアウト処理中フラグＦｏｕｔが立つ（ステップＳ５０３）。その後は、同じように、前記ステップＳ２１２の処理に移行する。
【００２６】
以上の処理が行われることにより、特にベロシティ調整手段２によるフェードアウト処理中に、自動伴奏パターンの変更が指示された場合は、処理制御手段３により、図８に示されるように、変更指示のあった自動伴奏パターンＢの処理が先送りされ、従前に指定された自動伴奏パターンＡの処理が行われたまま引き続きフェードアウト処理が実施され、該フェードアウト処理が終了してから、変更指示のあった自動伴奏パターンＢの処理が行われることになる。そのため、自分が意図した自動伴奏パターンＡにのみフェードアウトがかかり、他の自動伴奏パターンＢにはその影響が及ばなくなる。このことは、フェードアウト中に、間違えてスイッチ操作しても自動伴奏パターンが途中で変わってしまうことがないし、フェードアウト中になされた次の自動伴奏パターンＢの選択は、該自動伴奏パターンＢの予約ということになる。
【００２７】
尚、本発明の電子楽器は、上述の実施例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００２８】
【発明の効果】
以上、説明したように本発明の請求項１又は２記載の電子楽器によれば、音量調整処理中に音楽スタイルデータの変更が指示された場合に、自分の意図している音楽スタイルデータの演奏処理（処理の行われている従前の音楽スタイルデータに基づく演奏処理）に対してのみ、外部出力の所定時間調整処理が継続した後終了する音量調整処理が行われ、この音量調整中に新たな音楽スタイルデータへの変更がなされないようになるという優れた効果を得ることができる。このことは、フェードアウト中に、間違えてスイッチ操作しても自動伴奏パターンが途中で変わってしまうことがないし、フェードアウト中になされた次の自動伴奏パターンの選択は、この自動伴奏パターンの予約ということになる。
【図面の簡単な説明】
【図１】本発明の構成を備えた電子鍵盤楽器の回路概要図である。
【図２】本発明の構成の機能ブロック図である。
【図３】電子鍵盤楽器の基本処理ルーチンを示すフローチャートである。
【図４】図３のパネルイベント処理を示すフローチャートである。
【図５】図４のステップＳ２０５で自動伴奏ストップスイッチが押されていなかった場合に行われる本願構成による処理手順を示すフローチャートである。
【図６】図５のステップＳ３０１でフェードアウト処理中フラグが立っていなかった場合の以降の処理を説明するフローチャートである。
【図７】図６のステップＳ４０１で自動伴奏パターンの変更イベントが検出されなかった場合の以降の処理を説明するフローチャートである。
【図８】本構成によるフェードアウト時の自動伴奏パターンの処理状態を示す時系列グラフである。
【図９】従来のフェードアウト時に音楽スタイルに変更が生じた場合の処理状態を示す時系列グラフである。
【符号の説明】
１      演奏処理手段
２      ベロシティ調整手段
３      処理制御手段
１００      バス
１０１      ＣＰＵ
１０２      ＲＡＭ
１０３      ＲＯＭ
１０４      鍵盤部
１０４ａ    キースキャン回路
１０５      パネル操作部
１０５ａ    パネルスキャン回路
１０６      楽音信号発生回路
１０７      変換回路
１０８      増幅器
１０９      再生装置
【図１】
0003636604.tif 000002
【図２】
0003636604.tif 000003
【図３】
0003636604.tif 000004
【図４】
0003636604.tif 000005
【図５】
0003636604.tif 000006
【図６】
0003636604.tif 000007
【図７】
0003636604.tif 000008
【図８】
0003636604.tif 000009
【図９】
0003636604.tif 000010