(57)【特許請求の範囲】
【請求項１】
演奏操作子と、シーケンサと、アルペジエータと、音源部とを備える電子楽器であって、
前記演奏操作子の操作に応じた前記音源部への演奏イベントの出力オンオフを定める第１の設定項目と、
前記シーケンサから外部への演奏イベントの出力オンオフを定める第２の設定項目と、
前記シーケンサから前記音源部への演奏イベントの出力オンオフを定める第３の設定項目と、
前記アルペジエータから外部への演奏イベントの出力のオンオフを定める第４の設定項目と、
外部からのシーケンサの制御を受け付けるか否かを定める第５の設定項目と、
当該電子楽器の動作タイミングを規定するテンポクロックとして、内部で生成したテンポクロックと外部から受信したテンポクロックのいずれを使用するかを定める第６の設定項目とを組み合わせた設定状態を記憶し、
前記設定状態は、
前記第１の設定項目にて前記演奏操作子から前記音源部への演奏イベント出力をオン、
前記第３の設定項目にて前記シーケンサからの前記音源部への演奏イベント出力をオン、
前記第６の設定項目にて前記テンポクロックとして内部で生成したものを使用することを示す値とし、当該電子楽器が外部との接続なしで動作させる場合に適した設定内容でなる第１の設定状態と、
前記第１の設定項目にて前記演奏操作子から前記音源部への演奏イベント出力をオフ、
前記第３の設定項目にて前記シーケンサからの前記音源部への演奏イベント出力をオフ、
前記第４の設定項目にて前記アルペジエータから外部への演奏イベント出力をオフ、
前記第５の設定項目にて外部からのシーケンサの制御を受け付けないことを示す値とし、当該電子楽器の前記演奏操作子と前記音源部とを前記外部の装置における音楽制作に用いる場合に適した設定内容でなる第２の設定状態とを含み、
ユーザ操作により前記記憶した設定状態のうちいずれかが選択されたことに応じて、該選択された設定状態に基づいて前記第１の設定項目乃至第６の設定項目を一括して設定する設定手段を設けたことを特徴とする電子楽器。
【請求項２】
請求項１記載の電子楽器であって、
前記設定状態は、さらに、
前記第１の設定項目にて前記演奏操作子から前記音源部への演奏イベント出力をオフ、
前記第２の設定項目にて前記シーケンサから外部への演奏イベント出力をオン、
前記第３の設定項目にて前記シーケンサからの前記音源部への演奏イベント出力をオフ、
前記第４の設定項目にて前記アルペジエータから外部への演奏イベント出力をオフ、
前記第５の設定項目にて外部からのシーケンサの制御を受け付けることを示す値、
前記第６の設定項目にて前記テンポクロックとして外部から受信したものを使用することを示す値とし、当該電子楽器の前記シーケンサを外部の機器と同期させるとともに当該外部の機器により制御させる場合に適した設定内容でなる第３の設定状態を含むことを特徴とする電子楽器。
【請求項３】
請求項１または２に記載の電子楽器であって、
前記設定状態は、さらに、
前記第１の設定項目にて前記演奏操作子から前記音源部への演奏イベント出力をオン、
前記第３の設定項目にて前記シーケンサからの前記音源部への演奏イベント出力をオン、
前記第４の設定項目にて前記アルペジエータから外部への演奏イベント出力をオン、
前記第５の設定項目にて外部からのシーケンサの制御を受け付けることを示す値、
前記第６の設定項目にて前記テンポクロックとして外部から受信したものを使用することを示す値とし、当該電子楽器を前記演奏イベント出力に対するエコーバックを行わない外部の機器と接続する場合に適した設定内容でなる第４の設定状態を含むことを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、演奏操作子と、シーケンサと、アルペジエータと、音源部とを備える、電子鍵盤楽器，電子弦楽器，電子管楽器，電子打楽器等の電子楽器に関する。
【背景技術】
【０００２】
従来から、シンセサイザのような電子楽器とパーソナルコンピュータ（ＰＣ）とをＵＳＢ（Universal Serial Bus）やｍＬＡＮ（登録商標）により接続し、ＰＣのオペレーティングシステム（ＯＳ）上で動作するＤＡＷ（Digital Audio Workstation）ソフトウェアと電子楽器とを連携させて動作させ、音楽製作等に利用することが行われている。
一方で、上記のような電子楽器は、外部機器と接続せずに単独でも使用できるようにすることが求められる。
【０００３】
そして、ＰＣのような外部機器と接続して使用する場合と、単独で使用する場合とでは、電子楽器に求められる動作が異なり、また、ＤＡＷソフトウェアと電子楽器との連携の形態によっても電子楽器に求められる動作は異なる。そこで、従来は、いくつかの設定項目を用意し、ユーザがそれらの項目を適切な内容に設定することにより、外部機器との接続有無や連携の形態に応じて、電子楽器に望ましい動作を行わせることができるようにしていた。
このような電子楽器については、例えば非特許文献１に記載がある。
【非特許文献１】「ＭＯＴＩＦ  ＥＳ  取扱説明書」，ヤマハ株式会社，２００３年，特にＰ．３１−４１，２２１−２２２，２６０−２６５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子楽器においては、外部機器との接続有無や連携の形態に応じて電子楽器に望ましい動作を行わせるために設定すべき項目は、多岐に亘るものであった。そして、その設定を行うためには、各設定項目毎の設定内容の意味や、設定項目相互の関連性を理解した上で、いくつもの設定画面から、項目毎に１つ１つ設定を行っていく必要があった。
従って、設定が難しい上、操作性が悪いという問題があった。
【０００５】
この発明は、このような問題を解決し、外部機器との接続有無や連携の形態に応じて電子楽器に望ましい動作を行わせるための設定を、簡単に行うことができるようにするすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、この発明の電子楽器は、演奏操作子と、シーケンサと、アルペジエータと、音源部とを備える電子楽器において、上記演奏操作子の操作に応じた上記音源部への演奏イベントの出力オンオフを定める第１の設定項目と、上記シーケンサから外部への演奏イベントの出力オンオフを定める第２の設定項目と、上記シーケンサから上記音源部への演奏イベントの出力オンオフを定める第３の設定項目と、上記アルペジエータから外部への演奏イベントの出力のオンオフを定める第４の設定項目と、外部からのシーケンサの制御を受け付けるか否かを定める第５の設定項目と、電子楽器の動作タイミングを規定するテンポクロックとして、内部で生成したテンポクロックと外部から受信したテンポクロックのいずれを使用するかを定める第６の設定項目とを組み合わせた設定状態を記憶し、上記設定状態は、上記第１の設定項目にて上記演奏操作子から上記音源部への演奏イベント出力をオン、上記第３の設定項目にて上記シーケンサからの上記音源部への演奏イベント出力をオン、上記第６の設定項目にて上記テンポクロックとして内部で生成したものを使用することを示す値とし、その電子楽器が外部との接続なしで動作させる場合に適した設定内容でなる第１の設定状態と、上記第１の設定項目にて上記演奏操作子から上記音源部への演奏イベント出力をオフ、上記第３の設定項目にて上記シーケンサからの上記音源部への演奏イベント出力をオフ、上記第４の設定項目にて上記アルペジエータから外部への演奏イベント出力をオフ、上記第５の設定項目にて外部からのシーケンサの制御を受け付けないことを示す値とし、その電子楽器の上記演奏操作子と上記音源部とを上記外部の装置における音楽制作に用いる場合に適した設定内容でなる第２の設定状態とを含み、ユーザ操作により上記記憶した設定状態のうちいずれかが選択されたことに応じて、その選択された設定状態に基づいて上記第１の設定項目乃至第６の設定項目を一括して設定する設定手段を設けたものである。
【０００７】
このような電子楽器において、上記設定状態は、さらに、上記第１の設定項目にて上記演奏操作子から上記音源部への演奏イベント出力をオフ、上記第２の設定項目にて上記シーケンサから外部への演奏イベント出力をオン、上記第３の設定項目にて上記シーケンサからの上記音源部への演奏イベント出力をオフ、上記第４の設定項目にて上記アルペジエータから外部への演奏イベント出力をオフ、上記第５の設定項目にて外部からのシーケンサの制御を受け付けることを示す値、上記第６の設定項目にて上記テンポクロックとして外部から受信したものを使用することを示す値とし、その電子楽器の上記シーケンサを外部の機器と同期させるとともにその外部の機器により制御させる場合に適した設定内容でなる第３の設定状態を含めるとよい。
さらに、上記設定状態は、上記第１の設定項目にて上記演奏操作子から上記音源部への演奏イベント出力をオン、上記第３の設定項目にて上記シーケンサからの上記音源部への演奏イベント出力をオン、上記第４の設定項目にて上記アルペジエータから外部への演奏イベント出力をオン、上記第５の設定項目にて外部からのシーケンサの制御を受け付けることを示す値、上記第６の設定項目にて上記テンポクロックとして外部から受信したものを使用することを示す値とし、その電子楽器を上記演奏イベント出力に対するエコーバックを行わない外部の機器と接続する場合に適した設定内容でなる第４の設定状態を含めるとよい。
【発明の効果】
【０００９】
以上のようなこの発明の電子楽器によれば、外部機器との接続有無や連携の形態に応じて電子楽器に望ましい動作を行わせるための設定を、簡単に行うことができるようにすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、図１に、この発明の電子楽器の実施形態であるシンセサイザ及び、そのシンセサイザに接続する外部機器の一例であるＰＣの機能構成を示す。
このシンセサイザ１００は、図１に示す通り、鍵盤１０１，ＭＩＤＩ（Musical Instruments Digital Interface：登録商標）シーケンサ１０２，音源部１０３，アルペジエータ１０４，ＭＩＤＩクロック生成部１０５，第１〜４のスイッチ１１１〜１１４，結合部１２１〜１２４，ＭＩＤＩＩ／Ｏ（入出力部）１３１，ＷＡＶＥ（波形データ）Ｉ／Ｏ１３２を備えた電子鍵盤楽器である。そして、これらの各部を結ぶラインは、ＭＩＤＩ形式のイベントデータ（以下「ＭＩＤＩイベント」という）あるいはオーディオ波形データ（以下単に「波形データ」という）が伝達される経路を示す。また、その伝達経路も含め、鍵盤１０１，ＭＩＤＩＩ／Ｏ１３１，ＷＡＶＥＩ／Ｏ１３２以外の各部の機能は、ハードウェアによって実現しても、図示しないＣＰＵに必要なソフトウェアを実行させることにより実現してもよい。
【００１１】
そして、鍵盤１０１は、ユーザの演奏操作を受け付けるための演奏操作子であり、所定の順番で配列された白鍵と黒鍵及び、押鍵／離鍵タイミングやその速度等を検出するためのセンサ等を備えている。また、図示しないＣＰＵがそのセンサの検出信号に従い、鍵盤１０１にアサインされたＭＩＤＩチャンネル（演奏パート）で、ユーザの演奏操作に応じたＭＩＤＩ形式の演奏イベントを生成して出力するが、ここでは、説明を簡単にするため、鍵盤１０１が演奏イベントの出力を行うものとして説明する。
そして、鍵盤１０１から出力される演奏イベントは、結合部１２１を介してＭＩＤＩシーケンサ１０２に入力し、結合部１２２，１２３を介して音源部１０３に入力し、結合部１２２を介してアルペジエータに入力すると共に、結合部１２４及びＭＩＤＩＩ／Ｏ１３１を介して外部に出力される。
【００１２】
なお、各結合部１２１〜１２４は、複数の入力から入力するＭＩＤＩイベントを、基本的にはそのまま通過させて１つの出力から出力し、複数の入力から同時にＭＩＤＩイベントが入力した場合に、それらのイベント相互のタイミングをずらす調整を行って出力することにより、複数の入力から入力するＭＩＤＩイベントを結合（マージ）する機能を有する。
【００１３】
ＭＩＤＩシーケンサ１０２は、複数のトラック（ここでは１６トラック）でＭＩＤＩ形式の楽曲データの記録及び再生を行う機能を有するシーケンサである。そして、ＭＩＤＩシーケンサ１０２は、記録の場合には、鍵盤１０１及び外部から結合部１２１を介して入力する演奏イベントを、入力タイミングに応じたタイミング情報とセットにして、指示されたトラックに順次記録する。また、再生の場合には、再生するトラックに記録されている各演奏イベントを、セットになっているタイミング情報が示すタイミングで出力する。そして、この演奏イベントは、結合部１２２，１２３を介して音源部１０３に入力し、結合部１２２を介してアルペジエータに入力すると共に、結合部１２４及びＭＩＤＩＩ／Ｏ１３１を介して外部に出力される。複数トラックの記録と再生を同時に行うことも可能である。
【００１４】
また、ＭＩＤＩシーケンサ１０２は、テンポクロックであるＭＩＤＩクロックに従ってタイミング制御を行うが、このＭＩＤＩクロックとして、内部のＭＩＤＩクロック生成部１０５が生成したものを使用することも、ＭＩＤＩＩ／Ｏ１３１を介して外部から受信したものを使用することも可能であり、いずれの動作を行うかは、ユーザの設定に従って決定される。この設定項目が、第６の設定項目である「MIDI sync」である。
なお、アルペジエータ１０４も、この設定項目の設定に従ったＭＩＤＩクロックに従ってタイミング制御を行う。
【００１５】
さらに、ＭＩＤＩシーケンサ１０２は、ＭＩＤＩＩ／Ｏ１３１を介して外部から受信した制御イベントに従って動作し、外部からの制御を受けたり、ＭＩＤＩＩ／Ｏ１３１を介して外部に制御イベントを送信し、外部のＭＩＤＩ対応機器を制御したりすることもできる。そして、これらの動作を行うか否かは、ユーザの設定に従って決定される。この設定項目が、第５の設定項目である「SEC ctr」である。
【００１６】
なお、上記の演奏イベントは、ＭＩＤＩイベントのうち、ノートオン、ノートオフ、ピッチベンド、プログラムチェンジ、コントロールチェンジ等、演奏内容そのものを伝えるイベント及び、音源がどのような状態で発音を行うのかを指定するイベントである。ユニバーサルエクスクルーシブを含む場合もある。
また、制御イベントは、ＭＩＤＩイベントのうち、ソングセレクト、ポジションポインタ、スタート、ストップ等、ＭＩＤＩシーケンサやＷＡＶＥレコーダなどの動作を（外部機器から）ＭＩＤＩを通じてリモート制御するためのイベントである。制御イベントは、これに限らず、エクスクルーシブイベントに含まれるＭＩＤＩマシン・コントロール（ＭＭＣ）などのイベントであってもよい。
【００１７】
次に、音源部１０３は、複数の発音チャンネル（ここでは１６チャンネル）で、入力する演奏イベントに従った発音処理を行い、波形データを生成する機能を有する。生成した波形データは、ＷＡＶＥＩ／Ｏ１３２を介して外部に出力する他、ＷＡＶＥＩ／Ｏ１３２が備える図示しないスピーカ等のサウンドシステムに出力し、波形データに基づく音声の出力を行わせることができる。音源部１０３に入力する演奏イベントは、鍵盤１０１，ＭＩＤＩシーケンサ１０２，アルペジエータ１０４のいずれかにより出力されるか、またはＭＩＤＩＩ／Ｏ１３１を介して外部から入力されたものである。
【００１８】
アルペジエータ１０４は、鍵盤１０１にアサインされたＭＩＤＩチャンネルで入力する演奏イベントに応じて、設定されているシーケンスに従って演奏イベントを生成して出力する機能を有する。このシーケンスとしては、例えば、出力開始を指示するノートオンイベントから何拍後に、指定された基音から音高差いくつの演奏イベントを出力するかを、順次定義しておけばよい。また、シーケンスにより定義した分の演奏イベントを出力し終わったら、再度初めから繰り返せばよい。定義する内容としては、アルペジオ（分散和音）やメロディー、リズム等が考えられるが、これらの組み合わせからなる楽曲でもよい。
そして、例えばノートオンイベントが検出された場合に、そのイベントに係る音を基音として、設定されているシーケンスに従った演奏イベントの出力を開始するようにすればよい。
【００１９】
また、複数のノートオンイベントが続けて発生すると複数のノートオンが重なることになるが、その同時に重なった複数のノートオンからコードを検出し、シーケンスに従って生成された演奏イベントの音高をそのコードに応じた音高となるよう制御することができる。
具体的には、シーケンスに従って生成されたノートオンやノートオフの音高を、さらに、検出されたコード乃至コード種類に応じてシフトして出力するようにしてもよいし、各コード乃至コード種類毎にシーケンスを用意しておき、検出されたコード乃至コード種類に応じたシーケンスに従った演奏イベントを生成して出力するようにしてもよい。このシーケンスに従った演奏イベントの生成は、全てのノートオンがオフされたとき、すなわち、過去に発生した全てのノートオンイベントに対応するノートオフイベントが検出された場合に停止される。
【００２０】
このアルペジエータ１０４が出力する演奏イベントは、結合部１２３を介して音源部１０３に入力すると共に、結合部１２４及びＭＩＤＩＩ／Ｏ１３１を介して外部に出力される。
また、上述のように、アルペジエータ１０４がタイミング制御に使用するＭＩＤＩクロックは、「MIDI sync」の設定により定められる。
【００２１】
第１のスイッチ１１１は、鍵盤１０１から結合部１２２を介した音源部１０３やアルペジエータ１０４への演奏イベントの出力オン／オフを切り替えるスイッチであり、ユーザの設定により切り替えることができる。この設定項目が、第１の設定項目である「KBD local」である。
【００２２】
第２のスイッチ１１２は、ＭＩＤＩシーケンサ１０２から結合部１２４を介した外部への演奏イベントの出力オン／オフを切り替えるスイッチであり、ユーザの設定により切り替えることができる。この設定項目が、第２の設定項目である「SEQ out」である。また、第２のスイッチ１１２は、図では１つしか示していないが、実際には、ＭＩＤＩシーケンサ１０２のトラック毎に設け、トラック毎にオン／オフを切り替え可能としている。
【００２３】
第３のスイッチ１１３は、ＭＩＤＩシーケンサ１０２から結合部１２２を介した音源部１０３やアルペジエータ１０４への演奏イベントの出力オン／オフを切り替えるスイッチであり、ユーザの設定により切り替えることができる。この設定項目が、第３の設定項目である「SEQ local」である。第３のスイッチ１１３も、ＭＩＤＩシーケンサ１０２のトラック毎に設け、トラック毎にオン／オフを切り替え可能としている。
【００２４】
第４のスイッチ１１４は、アルペジエータ１０４から結合部１２４を介した外部への演奏イベントの出力オン／オフを切り替えるスイッチであり、ユーザの設定により切り替えることができる。この設定項目が、第４の設定項目である「ARP out」である。
なお、これらの第１乃至第４のスイッチは、演奏イベントの送信経路を遮断するものでなく、単に送信元から送信先にイベントを送信しないようにするものであってもよい。
【００２５】
ＭＩＤＩＩ／Ｏ１３１は、外部装置との間でＭＩＤＩイベントの送受信を行うためのインタフェースである。
ＷＡＶＥＩ／Ｏ１３２は、外部装置との間で波形データを送受信するためのインタフェースである。また、サウンドシステムを備え、外部装置から受信した波形データは、そのサウンドシステムに入力して発音を行なわせる等の用途に使用できる。
これらのＩ／Ｏとしては、ＵＳＢ（Universal Serial Bus）方式やＩＥＥＥ１３９４（Institute of Electrical and Electronic Engineers 1394）方式の通信を行うためのインタフェースを採用し、ｍＬＡＮ等のプロトコルを利用して通信するようにすることができる。また、これらのＩ／Ｏを兼ねるようなインタフェースを設けることもできるし、送受信の相手はＰＣ２００には限らず、単体のＭＩＤＩシーケンサ装置や、ＭＩＤＩシーケンサを備えたＷＡＶＥレコーダ装置であってもよい。
【００２６】
一方、ＰＣ２００は、ＭＩＤＩＩ／Ｏ２０１，ＷＡＶＥＩ／Ｏ２０２，ＤＡＷアプリ２１０を備えている。
このうち、ＭＩＤＩＩ／Ｏ２０１は、外部装置との間でＭＩＤＩイベントの送受信を行うためのインタフェースである。
ＷＡＶＥＩ／Ｏ２０２は、外部装置との間で波形データの送受信を行うためのインタフェースであり、サウンドシステムも有する。
これらのＩ／Ｏの構成は、シンセサイザ１００側のものと同じでよい。
【００２７】
ＤＡＷアプリ２１０は、ＤＡＷ用のアプリケーションプログラムをＣＰＵに実行させることにより実現される機能を示す。そして、この機能には、ＭＩＤＩシーケンサ２１１，ＭＩＤＩミキサ２１２，音源プラグイン２１３，ＷＡＶＥミキサ２１４，効果プラグイン２１５，ＷＡＶＥレコーダ２１６，ＭＩＤＩクロック生成部２１７の各機能を含む。
【００２８】
ＭＩＤＩシーケンサ２１１は、シンセサイザ１００のＭＩＤＩシーケンサ１０２と同様、複数トラックでＭＩＤＩ形式の楽曲データの記録及び再生を行う機能を有するシーケンサである。ただし、記録する演奏イベントは、ＭＩＤＩミキサ２１２から入力されるイベントであり、再生した演奏イベントは、ＭＩＤＩミキサ２１２に対して出力する。
なお、ＭＩＤＩシーケンサ２１１も、ＭＩＤＩクロックに従ってタイミング制御を行うが、このＭＩＤＩクロックとして、内部のＭＩＤＩクロック生成部２１７が生成したものを使用することも、ＭＩＤＩＩ／Ｏ２０１を介して外部から受信したものを使用することも可能である。また、ＭＩＤＩシーケンサ２１１とＷＡＶＥレコーダ２１６とは互いに同期して動作する。
【００２９】
ＭＩＤＩミキサ２１２は、入力する演奏イベントのボリュームやパンを調整したり、シンセサイザ１００における結合部１２１〜１２４のように、複数の入力から入力する演奏イベントを結合したりする機能を有する。ＭＩＤＩシーケンサ２１１の複数のトラックから入力する演奏イベントを結合して１トラックに記録させたり、ＭＩＤＩシーケンサ２１１から入力された演奏イベントとＭＩＤＩＩ／Ｏ２０１を介して外部から入力する演奏イベントとを結合してＭＩＤＩシーケンサ２１１に記録させることもできる。
また、処理後の演奏イベントは、ＭＩＤＩシーケンサ２１１に出力して記録させる他、ＭＩＤＩＩ／Ｏ２０１を介して外部に出力したり、音源プラグイン２１３に出力し、出力した演奏イベントに従った発音処理を行わせることもできる。
【００３０】
さらに、ＭＩＤＩＩ／Ｏ２０１を介して外部から入力する演奏イベントについては、上記の処理とは別に、受信したイベントを送信元に即時にそのまま送り返すエコーバックを行う機能も有する。このエコーバックは、シンセサイザ１００等の外部装置が、ＰＣ２００に演奏イベントを送信する場合に、確かにＰＣ２００に受信されたことがわかるよう、一旦ＰＣ２００が受信して送り返してきたものを内部での発音等の処理に使用できるようにするために設けた機能である。そして、ＭＩＤＩミキサ２１２がエコーバックを行うようにするか否かは、ユーザが設定可能である。
【００３１】
音源プラグイン２１３は、シンセサイザ１００における音源部１０３と同様な機能を有し、入力する演奏イベントに従った発音処理を行い、波形データを生成する。そして、生成した波形データは、ＷＡＶＥミキサ２１４に出力する。
【００３２】
ＷＡＶＥミキサ２１４は、入力する波形データに対し、複数のチャンネルで、ミキシングやイコライジングを始めとする種々のデータ処理を行うデジタルミキサの機能を有する。ＷＡＶＥレコーダ２１６の複数のトラックから入力する信号を結合して１トラックに記録させたり、ＷＡＶＥレコーダ２１６から入力された信号とＷＡＶＥＩ／Ｏ２０２を介して外部から入力する信号とをミキシングしてＷＡＶＥレコーダ２１６に記録させることもできる。
また、処理後の波形データは、ＷＡＶＥレコーダ２１６に出力して記録させる他、ＷＡＶＥＩ／Ｏ２０２を介して外部に出力することも可能であり、処理中又は処理後の波形データを効果プラグイン２１５に入力して音響効果を付与させることも可能である。また、処理後の波形データを、ＷＡＶＥＩ／Ｏ２０２が備えるサウンドシステムに入力して発音を行わせることもできる。
【００３３】
効果プラグイン２１５は、入力する波形データに、リバーブ、コーラス、ディストーション、ディレイ等の種々の音響効果を付与する機能を有する。
ＷＡＶＥレコーダ２１６は、複数トラックで波形データの記録及び再生を行う機能を有する。そして、記録する波形データは、ＷＡＶＥミキサ２１４から入力されるデータであり、再生した波形データは、ＷＡＶＥミキサ２１４に対して出力する。複数トラックの記録と再生を同時に行うことも可能である。
以上のようなＰＣ２００は、ハードウェアとしては、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤ（ハードディスクドライブ）等を備えた公知のＰＣを利用可能である。
【００３４】
次に、図２及び図３に、ＰＣ２００のＤＡＷアプリ２１０が提供する画面の例を示す。図２には、楽曲編集画面の例を、図３には、録再操作画面の例を示す。
図２に示す楽曲編集画面１５０は、ＭＩＤＩシーケンサ２１１及びＷＡＶＥレコーダ２１６の動作に関する設定を受け付けるためのＧＵＩ（グラフィカル・ユーザ・インタフェース）画面であり、１曲分のデータの編集操作を受け付けるための画面である。
そして、この画面には、同時に動作可能なトラック数分だけ、トラックタイプ表示部１５１，トラック名入力部１５２，ＳＯＬＯボタン１５３，ＭＵＴＥボタン１５４，ＲＥＣボタン１５５を設けている。ここでは計６トラック分しか示していないが、これに限られないことはもちろんである。
【００３５】
そして、トラックタイプ表示部１５１は、そのトラックが、ＭＩＤＩシーケンサ２１１のトラックかＷＡＶＥレコーダ２１６のトラックかを表示する部分である。ここでは、Ａｕｄｉｏの「Ａ」でＷＡＶＥレコーダ２１６、ＭＩＤＩの「Ｍ」でＭＩＤＩシーケンサ２１１を示している。
トラック名入力部１５２は、トラック名の指定を受け付ける部分である。
【００３６】
ＳＯＬＯボタン１５３は、対応するトラックを単独で再生する指示を受け付けるためのボタンである。
ＭＵＴＥボタン１５４は、対応するトラックをミュートし、再生しないようにする指示を受け付けるためのボタンである。
ＲＥＣボタン１５５は、対応するトラックに録音する指示を受け付けるためのボタンである。
なお、これらのボタン１５３〜１５５は、録音や再生を行うトラックの指定を受け付けるだけであり、録音や再生の開始／停止指示は、図３に示す録再操作画面で受け付ける。
【００３７】
また、楽曲編集画面１５０には、トラック内容表示部１５６も設け、横軸を時間軸として、カーソル１５７により各トラックの録音／再生位置を示している。カーソル１５７を移動させて録音／再生位置を設定することもできる。また、バー１５８により、各トラックのうち、データが記録されている領域を示している。
【００３８】
また、図３に示す録再操作画面１６０には、録音待機ボタン１６１，開始ボタン１６２，停止ボタン１６３，早送りボタン１６４，巻き戻しボタン１６５，時間表示部１６６を設けている。
このうち録音待機ボタン１６１は、録音待機の指示を受け付けるためのボタンであり、ＤＡＷアプリ２１０の停止状態で押下することにより、録音待機状態に移行させることができる。
開始ボタン１６２は、録音又は再生の開始指示を受け付けるためのボタンであり、録音待機状態で押下することにより録音の開始を、停止状態で押下することにより再生の開始を指示することができる。
【００３９】
そして、ＤＡＷアプリ２１０は、録音を行う場合には、ＭＩＤＩシーケンサ２１１及び／又はＷＡＶＥレコーダ２１６により、ＳＯＬＯボタン１５３及びＭＵＴＥボタン１５４により再生を行う旨が指示されているトラックの再生を行って、ＭＩＤＩミキサ２１２及び／又はＷＡＶＥミキサ２１４に入力すると共に、そこからＭＩＤＩシーケンサ２１１及び／又はＷＡＶＥレコーダ２１６に出力されるミキシング結果のデータを、ＲＥＣボタン１５５により録音が指示されているトラックに記録する。このとき、外部から入力するデータとのミキシングを行ってもよいことや、複数トラックに同時記録してもよいことは、上述の通りである。また、ＭＩＤＩミキサ２１２に入力されたデータを音源プラグイン２１３に入力して発音処理を行わせ、その結果生成される波形データをＷＡＶＥミキサ２１４を介してＷＡＶＥレコーダ２１６に記録させることもできる。
【００４０】
再生を行う場合には、ＳＯＬＯボタン１５３及びＭＵＴＥボタン１５４により再生を行う旨が指示されているトラックの再生を行って、ＭＩＤＩミキサ２１２及び／又はＷＡＶＥミキサ２１４に入力し、適当なサウンドシステムに出力させて音声やモニタ波形等として再生内容を認識できるようにしたり、外部装置に出力させたりする。
【００４１】
停止ボタン１６３は、録音及び再生の停止指示を受け付けるためのボタンである。
早送りボタン１６４及び巻き戻しボタン１６５は、再生状態で、再生の早送り又は巻き戻しの指示を受け付けるためのボタンである。停止状態では、再生位置の調整指示（頭出し指示）を受け付けるためのボタンである。
時間表示部１６６は、再生又は録音を行っている位置の、楽曲開始からの時間を表示する表示部である。
【００４２】
なお、録再操作画面１６０で録音や再生の開始／停止等の指示を受け付けた場合に、その内容を示す制御イベントをシンセサイザ１００等の外部装置に出力し、その制御イベントにより外部装置のＭＩＤＩシーケンサ等を制御して、内部のＭＩＤＩシーケンサ２１１やＷＡＶＥレコーダ２１６と同期させて動作させることもできる。ただし、出力先の装置が、外部からの制御イベントによる制御を受け付ける状態になっている必要がある。
また、図示は省略したが、シンセサイザ１００の操作パネルにも、録音待機ボタン１６１，開始ボタン１６２，停止ボタン１６３，早送りボタン１６４，巻き戻しボタン１６５と同様な機能のボタンを設け、同様な指示を可能としている。そして、設定内容によっては、シンセサイザ１００側からＰＣ２００のＤＡＷアプリ２１０の動作を制御することも可能である。
【００４３】
以上説明してきたようなシンセサイザ１００及びＰＣ２００は、それぞれ単独で動作させて使用することも可能であるが、相互に接続して使用することにより、双方の機能を組み合わせて利用し、有用性の高い動作が可能になる。
シンセサイザ１００単体でも一通りの音楽製作を行うことができるが、ＰＣ２００は、大型ディスプレイやマウスなどのより優れたヒューマンインタフェースを備えており、また、一般的に処理能力も高く、柔軟性、拡張性に優れているので、ＰＣ２００のＤＡＷアプリ２１０を利用して音楽製作を行う方が、その作業をより効率的に行うことができる。
【００４４】
例えば、ＤＡＷアプリ２１０で音楽製作をする場合には、シンセサイザ１００の鍵盤１０１を用いて行った演奏のＭＩＤＩデータを、内蔵のＭＩＤＩシーケンサ１０２ではなく、ＰＣ２００に送信してＰＣ２００のＤＡＷアプリ２１０のＭＩＤＩシーケンサ２１１に直接記録さるのがよい。
その場合、ＰＣ２００のＭＩＤＩシーケンサ２１１で再生した演奏データをシンセサイザ１００に送信してシンセサイザ１００の音源部１０３を駆動すれば、高性能の音源を用いて質の高い波形データが生成できる。
【００４５】
また、ＰＣ２００がない環境でシンセサイザ１００のＭＩＤＩシーケンサ１０２に曲の素材となる一部のパート乃至一部のフレーズの演奏を録音し、その素材を用いてＰＣ２００のＤＡＷアプリ２１０で仕上げをするというスタイルの音楽製作も考えられる。その場合、シンセサイザ１００のＭＩＤＩシーケンサ１０２により再生した演奏データを、ＰＣ２００のＭＩＤＩシーケンサ２１１に記録することにより、その素材となるデータをシンセサイザ１００側からＰＣ２００側に移すことができる。
あるいは、シンセサイザ１００における鍵盤１０１の操作に応じたアルペジエータ１０４の出力を、ＰＣ２００のＭＩＤＩシーケンサ２１１に記録させれば、アルペジエータ１０４の出力する演奏データを音楽製作の素材として使うことができる。
【００４６】
しかしながら、このような用途にシンセサイザ１００を使用する場合、各部の設定を適切に行わなければ、動作に不具合が生じてしまうことが考えられる。
例えば、シンセサイザ１００とＰＣ２００とを接続して使用する場合には、ＰＣ２００にＭＩＤＩイベントをエコーバックさせることが考えられるが、この場合、第１のスイッチ１１１（KBD local）をＯＮにしておくと、鍵盤１０１が出力するＭＩＤＩイベントと、ＰＣ２００からエコーバックされてくるＭＩＤＩイベントとが、タブって音源部１０３やアルペジエータ１０４に供給されてしまう。
【００４７】
また、ＭＩＤＩシーケンサ１０２により再生したＭＩＤＩデータをＰＣ２００のＭＩＤＩシーケンサ２１１に記録させる場合には、「SEQ ctr」と「MIDI sync」により、ＭＩＤＩシーケンサ１０２が外部から受信したＭＩＤＩクロック及び制御イベントに従って動作する旨を設定しておかないと、ＭＩＤＩシーケンサ１０２とＭＩＤＩシーケンサ２１１とを同期して動作させることができず、ＭＩＤＩシーケンサ１０２で録音された素材をＭＩＤＩシーケンサ２１１に正しく渡すことができない。
そこで、シンセサイザ１００においては、必要な設定項目につき、想定されるいくつかの用途に適した設定内容の組み合わせを予め記憶させておき、ユーザによる１つの実行操作に応じて、その記憶している設定内容に設定できるようにしている。
【００４８】
図４に、その設定内容の組み合わせ例を示す。
この例では、図１の説明で述べた「KBD local」，「SEQ out」，「SEQ local」，「ARP out」，「SEQ ctr」，「MIDI sync」の、第１乃至第６の設定項目について、設定１〜設定４の４つの組み合わせを記憶させている。
そして、「KBD local」，「SEQ out」，「SEQ local」，「ARP out」は、オンオフの設定を行うのみであるから、図にも「on」と「off」でその設定内容を示している。「SEQ out」，「SEQ local」については、ＭＩＤＩシーケンサ１０２のトラック毎に設定項目があるが、「all on」，「all off」は、全ての設定の設定項目についてオンあるいはオフであることを示す。
【００４９】
「SEQ ctr」は、外部から受信した制御イベントに応じて動作する「out」，外部に制御イベントを送信する「in」，それらの両方を行う「in/out」，どちらも行わない「off」の設定が可能である。「MIDI sync」は、外部から受信したＭＩＤＩクロックに従って動作する「MIDI」，内部で生成したＭＩＤＩクロックに従って動作する「internal」の設定が可能である。
【００５０】
また、図４の斜線を付した部分は、想定している用途に適合させるために必須の設定であり、斜線のない部分は、選択の余地のある設定である。
また、「ＰＣ側echo back」は、シンセサイザ１００側の設定を行う場合に、ＰＣ２００等、シンセサイザ１００と接続する外部機器において、「echo back」がどのように設定されていることを想定しているかを示し、シンセサイザ１００から外部装置の設定を変更する必要はないが、変更できるようにしても差し支えない。
【００５１】
図４に示した組み合わせのうち、設定１は、外部機器との接続なしでシンセサイザ１００を動作させる場合に適した設定内容である。そしてこのため、鍵盤１０１及びＭＩＤＩシーケンサ１０２が出力する演奏イベントは音源部１０３やアルペジエータ１０４に供給すると共に、ＭＩＤＩシーケンサ１０２が内部のＭＩＤＩクロックに従って動作するようにしている。
【００５２】
「SEQ out」，「ARP out」，「SEQ ctr」の設定内容は、必須ではないが、ＭＩＤＩ対応の外部装置が接続された場合にも比較的適合させやすい設定内容としている。例えば、外部にシーケンサを接続し、そのシーケンサを制御したり、逆にそのシーケンサからシンセサイザ１００を制御したりするような場合にも対応できるよう、「SEQ ctr」は、「in/out」としているが、外部機器を接続しない場合のみに対応できればよいのであれば、「off」でもシンセサイザ１００の動作に支障はない。
【００５３】
設定２及び設定３は、出力した演奏データをエコーバックしてくる外部機器と接続してシンセサイザ１００を動作させる場合に適した設定内容である。そしてこのため、鍵盤１０１及びＭＩＤＩシーケンサ１０２が出力する演奏イベントは、エコーバックされてくるイベントと重複しないよう、音源部１０３やアルペジエータ１０４に供給しないようにすると共に、アルペジエータ１０４が生成する演奏イベントも、エコーバックされてくるイベントが再度アルペジエータ１０４に入力してこれに基づいた演奏イベントの生成が行なわれないようにするため、外部に出力しないようにしている。
【００５４】
また、このうち設定２は、外部機器にシンセサイザ１００のＭＩＤＩシーケンサ１０２を制御させてその外部機器と同期させ、さらにシーケンサ１０２が出力する楽曲を外部機器によりリアルタイム録音させる場合に適した設定内容である。そしてこのため、ＭＩＤＩシーケンサ１０２が出力する演奏イベントを外部に出力するようにすると共に、ＭＩＤＩシーケンサ１０２が外部から受信したＭＩＤＩクロック及び制御イベントに従って動作するようにしている。
この設定は、素材となるデータをシンセサイザ１００から外部装置に移す場合に最適である。
【００５５】
一方、設定３は、シーケンサが外部機器により制御されないようにし、シンセサイザ１００の鍵盤１０１と音源部１０３とを別々に、ＰＣ２００における音楽製作に用いるような場合に適した設定内容である。そしてこのため、ＭＩＤＩシーケンサ１０２が、制御イベントの送信も、外部から受信した制御イベントに応じた動作も行わないようにしている。「SEQ out」と「MIDI sync」の設定内容は、必須ではないが、広い用途に適合させやすい設定内容としている。ただし、「MIDI sync」が「internal」だと、アルペジエータ１０４をＰＣ２００側のＭＩＤＩシーケンサ２１１と同期させることができないため、同期させたい場合には、「MIDI sync」を「MIDI」に設定する必要がある。
【００５６】
また、設定４は、シンセサイザ１００を、出力した演奏イベントをエコーバックしてこない外部機器と接続し、アルペジエータ１０４が出力する演奏イベントを外部装置に出力する場合に適した設定内容である。そしてこのため、エコーバックなしでも鍵盤１０１やＭＩＤＩシーケンサ１０２が出力する演奏イベントに従ってアルペジエータ１０４を動作させられるよう、鍵盤１０１やＭＩＤＩシーケンサ１０２が出力する演奏イベントをアルペジエータ１０４に供給するようにしている。またもちろん、アルペジエータ１０４が出力する演奏イベントは外部に出力するようにしている。
この設定は、アルペジエータ１０４の出力する演奏データを外部装置での音楽製作の素材として使う場合に最適である。
【００５７】
さらに、シンセサイザ１００側とＰＣ２００側とでタイミングを同期させて記録ができるよう、ＭＩＤＩシーケンサ１０２が、外部から受信したＭＩＤＩクロック及び制御イベントに従って動作するようにしている。「SEQ out」の設定内容は、必須ではないが、通常はアルペジエータ１０４の出力だけでなくＭＩＤＩシーケンサ１０２の出力もＰＣ２００のＭＩＤＩシーケンサ２１１に記録させると考えられるため、これに合わせた設定内容としている。
なお、図４に示したような設定内容は、フラッシュメモリ等の不揮発性メモリに記憶させておけばよい。また、ユーザがその内容を変更できるようにしてもよいが、変更できなくてよい場合には、ＲＯＭに記憶させてもよい。
【００５８】
次に、図５及び図６に、以上のような設定を行うための画面及び操作部の例を示す。
シンセサイザ１００においては、図５に示すようなクイックセットアップ画面を用意し、図４に示した設定１〜設定４の組み合わせを設定できるようにしている。図６は、シンセサイザ１００の操作パネルのうち、クイックセットアップ画面の操作に使用する部分の構成を示す図である。
図５に示すクイックセットアップ画面１４０は、シンセサイザ１００の操作パネルに設けた液晶ディスプレイ（ＬＣＤ）３０１に表示させる画面である。
【００５９】
そして、この画面を表示させるためには、まず、操作パネルにおいて、ソングボタン３１１を押下してソングの編集や再生を行うソングモードに入るか、パターンボタン３１２を押下してパターンの編集や再生を行うパターンモードに入るかした状態で、ユーティリティボタン３１３を押下して、シンセサイザ１００の機能全般に関する設定を行うためのユーティリティモードに入る。
【００６０】
このユーティリティモードにおいては、クイックセットアップ画面１４０の下部にある、ファンクションキー機能表示部１４１やサブファンクションキー機能表示部１４２と同様な表示部により、ファンクションキー群３２０の各キーにより指示できる機能が表示される。
そして、「ＳＥＱ」と対応する下段左から３番目のファンクションキー３２１を押下してＭＩＤＩシーケンサ１０２に関する設定を行うための画面を表示させた後、その画面中の「ＱＵＩＫＳＥＴ」と対応する上段左から４番目のサブファンクションキー３２２を押下することにより、クイックセットアップ画面１４０を表示させることができる。
【００６１】
また、クイックセットアップ画面１４０には、設定選択部１４３，設定内容表示部１４４，グラフィック表示部１４５を設けている。そして、ユーザは、操作パネル上のインクリメントボタン３３１及びデクリメントボタン３３２により、設定選択部１４３に表示されている番号を増減させ、図４に示した設定１〜設定４の中から、好みの組み合わせを選択することができる。
【００６２】
また、設定内容表示部１４４には、現在設定選択部１４３に表示されている番号と対応する設定がどのような用途に対応しているかを示すメッセージを表示し、グラフィック表示部１４５には、その用途をグラフィックにより直感的にわかりやすく表示するようにしている。図５には、（ａ）〜（ｄ）に、それぞれ設定１〜設定４と対応する表示を示している。
そして、ユーザが好みの組み合わせを選択してエンタボタン３３３を押下すると、これが設定の実行指示となり、シンセサイザ１００は、図４に示した各パラメータの値を、選択された組み合わせと対応する値に設定する。
【００６３】
なお、これらの画面表示、操作検出、パラメータ設定等の機能は、図示しないＣＰＵに所要の制御プログラムを実行させることにより実現できる。この場合において、このＣＰＵが設定手段として機能する。そして、パラメータの値は、フラッシュメモリのような不揮発メモリに記憶させてもよいし、設定指示時には一旦揮発性のメモリに記憶させ、電源切断時にリセットされるようにしておくと共に、ユーザの明示の指示に応じて不揮発メモリに記憶させるようにしてもよい。
【００６４】
また、図４に示した各パラメータの値はそれぞれ、クイックセットアップ画面１４０とは別の、図示しない各パラメータの設定画面において個別に設定することも可能であり、クイックセットアップ画面１４０で設定が指示された場合には、それらの設定を上書きする。逆に、クイックセットアップ画面１４０で設定を行った後、一部の設定項目についてのみ、個別に設定を変更することも可能である。
また、クイックセットアップ画面１４０において、ボタン等により、図４に示した必須でない設定に関するユーザの選択指示を受け付けることができるようにしてもよい。
【００６５】
シンセサイザ１００においては、以上のように、図４に示したような各パラメータを、ユーザによる１つの実行操作に応じて、予め記憶している組み合わせに一括して設定できるようにしたので、外部機器との接続有無や連携の形態に応じてシンセサイザ１００に望ましい動作を行わせるための設定を、各設定項目毎の設定内容の意味、設定項目相互の関連、あるいは各設定項目に関する設定を行うための画面の開き方等をユーザが知らなくても、簡単に行うことができる。従って、設定に高い操作性を得ることができる。
また、予め用意して記憶させておく設定の内容は、図４を用いて説明したようなものとすると、シンセサイザを始めとする電子楽器において一般的に想定される用途に適合し、好ましい。特に、設定１と設定３は、有用性が高い。
【００６６】
以上で実施形態の説明を終了するが、装置の構成、画面の表示内容、操作方法等が上述の実施形態で説明したものに限られないことはもちろんである。
例えば、クイックセットアップ画面１４０において、表示されている番号と対応する設定の用途に関する表示を行うことは必須ではない。また、クイックセットアップ画面４０で設定するパラメータの種類は、図４に示したものに限られないし、予め記憶させておく設定内容の組み合わせやその用途も、図４を用いて説明したものに限られない。
また、シンセサイザ１００における設定１〜設定４の設定実行を、ＰＣ２００からリモートで制御できるようにしてもよい。さらに、ＰＣ２００のＤＡＷアプリ２１０が受け付けたユーザによる設定１〜設定４の一つの実行指示に応じて、図４に示したような、ＰＣ２００側のＤＡＷアプリ２１０の「echo back」の設定と、シンセサイザ１００側の第１〜第６の設定項目の設定とを、連動して実行できるようにすることも考えられる。
【００６７】
また、シンセサイザ１００に接続する機器は、ＰＣ２００に限られず、他のシンセサイザや、ハードディスクレコーダ、ＭＩＤＩシーケンサ等の任意の電子音楽装置で構わない。
さらに、この発明の電子楽器も、シンセサイザに限らず、キーボード、電子ピアノ、電子オルガン等、任意の電子楽器で構わない。鍵盤を有しない電子楽器に適用できることももちろんである。その場合、パッド、ペダル、弦、ブレスコントローラ等の演奏操作子を、上述した鍵盤の場合と同様に取り扱えばよい。
また、これらの変形及び実施例の説明において述べた変形は、矛盾しない範囲で任意に組み合わせて適用可能である。
【産業上の利用可能性】
【００６８】
以上の説明から明らかなように、この発明の電子楽器によれば、外部機器との接続有無や連携の形態に応じて電子楽器に望ましい動作を行わせるための設定を、簡単に行うことができる。
従って、この発明を適用することにより、電子楽器の操作性を向上させることができる。
【図面の簡単な説明】
【００６９】
【図１】この発明の電子楽器の実施形態であるシンセサイザ及び、そのシンセサイザに接続する外部機器の一例であるＰＣの機能構成を示す図である。
【図２】図１に示したＰＣに表示させる楽曲編集画面の例を示す図である。
【図３】同じく録再操作画面の例を示す図である。
【図４】図１に示したシンセサイザに記憶させておく設定内容の組み合わせを示す図である。
【図５】図１に示したシンセサイザに表示させるクイックセットアップ画面の例を示す図である。
【図６】図１に示したシンセサイザの操作パネルの一部を示す図である。
【符号の説明】
【００７０】
１００…シンセサイザ、１０１…鍵盤、１０２…ＭＩＤＩシーケンサ、１０３…音源部、１０４…アルペジエータ、１０５，２１７…ＭＩＤＩクロック生成部、１１１〜１１４…第１〜第４のスイッチ、１２１〜１２４…結合部、１３１，２０１…ＭＩＤＩＩ／Ｏ、１３２，２０２…ＷＡＶＥＩ／Ｏ、１４０…クイックセットアップ画面、１４１…ファンクションキー機能表示部、１４２…サブファンクションキー機能表示部、１４３…機能選択部、１４４…設定内容表示部、１４５…グラフィック表示部、３０１…ＬＣＤ、３３１…インクリメントボタン、３３２…デクリメントボタン、３３３…エンタボタン
【図１】
0004529870.tif 000002
【図２】
0004529870.tif 000003
【図３】
0004529870.tif 000004
【図４】
0004529870.tif 000005
【図５】
0004529870.tif 000006
【図６】
0004529870.tif 000007