(57)【特許請求の範囲】
【請求項１】
シンセトラックとリズムトラックとを含む複数トラックからなる楽音パターンデータを記憶した記憶手段と、
前記楽音パターンデータの時間区間を指定する区間指定操作子であって、１段に少なくとも８個配列された区間指定操作子が２段で形成された区間指定操作子群と、
トラック指定手段と、
前記区間指定操作子の操作に応じて、前記トラック指定手段により指定されたトラックの楽音パターンデータの時間区間を特定する区間特定手段と、
該区間特定手段によって特定された時間区間の楽音パターンデータを設定または編集するための設定編集手段と、
該設定編集手段によって設定または編集された前記トラックの楽音パターンデータを前記特定された時間区間毎に前記記憶手段に書き込むステップ書き込み手段と、
前記記憶手段に記憶された前記楽音パターンデータを繰り返し読み出して再生する再生手段と、
リアルタイム入力モードを指定するモード指定手段と、
該モード指定手段によってリアルタイム入力モードが指定された場合には、前記区間特定手段を無効化し、さらに、前記トラック指定手段によってシンセトラックが指定されているときには、前記区間指定操作子群の各操作子が楽器鍵盤相当の音高配列になるように、前記区間指定操作子群の下段の区間指定操作子中８個の隣接する操作子に鍵盤の白鍵に相当する音名の楽音を割り当てるとともに、前記区間指定操作子群の上段の区間指定操作子中５個の操作子に鍵盤の黒鍵に相当する音名の楽音を割り当てる一方、前記トラック指定手段によってリズムトラックが指定されているときには、前記区間指定操作子群の各操作子にリズムパターンとして入力される打楽器音色に相当する音高を割り当てる音高割り当て手段と、
前記モード指定手段によってリアルタイム入力モードが指定された場合に、前記区間指定操作子に対する操作に応じて、前記音高割り当て手段により割り当てられた音高の演奏操作情報を逐次前記楽音パターンデータとして前記指定されたトラックに書き込むリアルタイム書き込み手段と
を有し、
前記鍵盤の黒鍵に相当する楽音が割り当てられた、前記区間指定操作子群の上段の操作子と、前記鍵盤の白鍵に相当する楽音が割り当てられた、前記区間指定操作子群の下段の操作子との位置関係は、実際の楽器鍵盤における黒鍵と白鍵との位置関係に対応するとともに、前記黒鍵に相当する楽音が割り当てられる区間指定操作子は暗色で着色されていることを特徴とする楽音演奏装置。
【請求項２】
前記再生手段により楽音パターンデータを再生する場合には、前記音高割り当て手段は、前記区間指定操作子群の各操作子が楽器鍵盤相当の音高配列になるように、前記区間指定操作子群の下段の区間指定操作子中８個の隣接する操作子に鍵盤の白鍵に相当する音名の楽音を割り当てるとともに、前記区間指定操作子群の上段の区間指定操作子中５個の操作子に鍵盤の黒鍵に相当する音名の楽音を割り当て、
前記区間指定操作子の操作に応じて前記割り当てられた音名の楽音を前記再生される楽音パターンデータとともに出力する演奏出力手段をさらに有することを特徴とする請求項１に記載の楽音演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定長の楽音パターンデータをループ状に繰り返し読み出して自動演奏する楽音演奏装置に関する。
【０００２】
【従来の技術】
所定長の楽音パターンデータをループ状に繰り返し読み出して自動演奏する楽音演奏装置、すなわち、楽音パターンデータの先頭から自動演奏を開始し、その末尾まで自動演奏が進行すると、再び先頭に戻って、以後、ユーザが停止を指示するまで同様の自動演奏を繰り返すようにした楽音演奏装置は、従来から知られている。
【０００３】
このような従来の楽音演奏装置には、自動演奏する楽音パターンデータを作成する機能（楽音パターン作成機能）が設けられている。そして、この楽音パターン作成機能により楽音パターンデータを作成するときには、各楽音データをノンリアルタイムに１つずつ指定して入力するモード（ステップ入力モード）と、各楽音データを、楽器を演奏するようにリアルタイムに入力するモード（リアルタイム入力モード）のいずれかをユーザが選択できるように構成されている。
【０００４】
所定長（たとえば１小節長）の楽音パターンデータを作成する場合、ステップ入力モードでは、たとえばその拍位置をそれぞれ指定する操作子群を設け、この操作子群のいずれかを操作することにより目的の拍位置を指定し、他の操作子を操作することにより、この指定された拍位置に目的の楽音データを入力するという操作処理を繰り返して、目的の楽音パターンデータを作成する。したがって、拍位置を指定する操作子は、指定可能な拍位置の個数だけ必要となる。他方、リアルタイム入力モードでは、楽音を入力する操作子として、たとえば鍵盤を設け、通常の電子鍵盤楽器のように、目的の鍵を押鍵すると、その押鍵タイミングでその鍵に割り当てられた楽音データが入力されるという操作処理を繰り返して、目的の楽音パターンデータを作成する。したがって、楽音データを入力する操作子（鍵）は、少なくとも１オクターブ内の音高の個数分の鍵、すなわち８個の白鍵と５個の黒鍵の合計１３鍵が必要となる。
【０００５】
【発明が解決しようとする課題】
このように、上記従来の楽音演奏装置では、ステップ入力モードで用いる操作子と、リアルタイム入力モードで用いる操作子とを、別々の操作子で実現していたので、装置全体のサイズが大きくなり、また、製造コストも増大していた。
【０００６】
本発明は、この点に着目してなされたものであり、操作性を犠牲にすることなく、１種類の操作子で複数の機能を実現することにより、装置全体のサイズの縮小化および製造コストの削減化を図ることが可能な楽音演奏装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の楽音演奏装置は、シンセトラックとリズムトラックとを含む複数トラックからなる楽音パターンデータを記憶した記憶手段と、前記楽音パターンデータの時間区間を指定する区間指定操作子であって、１段に少なくとも８個配列された区間指定操作子が２段で形成された区間指定操作子群と、トラック指定手段と、前記区間指定操作子の操作に応じて、前記トラック指定手段により指定されたトラックの楽音パターンデータの時間区間を特定する区間特定手段と、該区間特定手段によって特定された時間区間の楽音パターンデータを設定または編集するための設定編集手段と、該設定編集手段によって設定または編集された前記トラックの楽音パターンデータを前記特定された時間区間毎に前記記憶手段に書き込むステップ書き込み手段と、前記記憶手段に記憶された前記楽音パターンデータを繰り返し読み出して再生する再生手段と、リアルタイム入力モードを指定するモード指定手段と、該モード指定手段によってリアルタイム入力モードが指定された場合には、前記区間特定手段を無効化し、さらに、前記トラック指定手段によってシンセトラックが指定されているときには、前記区間指定操作子群の各操作子が楽器鍵盤相当の音高配列になるように、前記区間指定操作子群の下段の区間指定操作子中８個の隣接する操作子に鍵盤の白鍵に相当する音名の楽音を割り当てるとともに、前記区間指定操作子群の上段の区間指定操作子中５個の操作子に鍵盤の黒鍵に相当する音名の楽音を割り当てる一方、前記トラック指定手段によってリズムトラックが指定されているときには、前記区間指定操作子群の各操作子にリズムパターンとして入力される打楽器音色に相当する音高を割り当てる音高割り当て手段と、前記モード指定手段によってリアルタイム入力モードが指定された場合に、前記区間指定操作子に対する操作に応じて、前記音高割り当て手段により割り当てられた音高の演奏操作情報を逐次前記楽音パターンデータとして前記指定されたトラックに書き込むリアルタイム書き込み手段とを有し、前記鍵盤の黒鍵に相当する楽音が割り当てられた、前記区間指定操作子群の上段の操作子と、前記鍵盤の白鍵に相当する楽音が割り当てられた、前記区間指定操作子群の下段の操作子との位置関係は、実際の楽器鍵盤における黒鍵と白鍵との位置関係に対応するとともに、前記黒鍵に相当する楽音が割り当てられる区間指定操作子は暗色で着色されていることを特徴とする。
【０００８】
また、好ましくは、前記再生手段により楽音パターンデータを再生する場合には、前記音高割り当て手段は、前記区間指定操作子群の各操作子が楽器鍵盤相当の音高配列になるように、前記区間指定操作子群の下段の区間指定操作子中８個の隣接する操作子に鍵盤の白鍵に相当する音名の楽音を割り当てるとともに、前記区間指定操作子群の上段の区間指定操作子中５個の操作子に鍵盤の黒鍵に相当する音名の楽音を割り当て、前記区間指定操作子の操作に応じて前記割り当てられた音名の楽音を前記再生される楽音パターンデータとともに出力する演奏出力手段をさらに有することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１２】
図１は、本発明の一実施の形態に係る楽音演奏装置の概略構成を示すブロック図である。
【００１３】
同図に示すように、本実施の形態の楽音演奏装置は、リアルタイムに演奏を指示するために用いる複数の操作子からなる演奏指示操作子１と、各種設定を行うために用いる複数の操作子からなる設定操作子２と、演奏指示操作子１の各操作子の各操作状態を検出する操作状態検出回路３と、設定操作子２の各操作子の各操作状態を検出する操作状態検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムや、各種テーブルデータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ８と、各種情報等を表示する、たとえば大型液晶ディスプレイ（ＬＣＤ）若しくはＣＲＴ（Cathode Ray Tube）ディスプレイおよび発光ダイオード（ＬＥＤ）等を備えた表示器９と、記憶媒体であるフロッピディスク（ＦＤ）２０をドライブするフロッピディスクドライブ（ＦＤＤ）１０と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するハードディスク（図示せず）をドライブするハードディスクドライブ（ＨＤＤ）１１と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するコンパクトディスク−リード・オンリ・メモリ（ＣＤ−ＲＯＭ）２１をドライブするＣＤ−ＲＯＭドライブ（ＣＤ−ＲＯＭＤ）１２と、外部からのＭＩＤＩ（Musical Instrument Digital Interface）信号を入力したり、ＭＩＤＩ信号を外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１３と、通信ネットワーク１０１を介して、たとえばサーバコンピュータ１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１４と、演奏指示操作子１を用いて入力された演奏データや予め設定された演奏データ等を楽音信号に変換する音源回路１５と、該音源回路１５からの楽音信号に各種効果を付与するための効果回路１６と、該効果回路１６からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１７とにより構成されている。
【００１４】
上記構成要素３〜１６は、バス１８を介して相互に接続され、ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１３には他のＭＩＤＩ機器１００が接続され、通信Ｉ／Ｆ１４には通信ネットワーク１０１が接続され、音源回路１５には効果回路１６が接続され、効果回路１６にはサウンドシステム１７が接続されている。
【００１５】
ＨＤＤ１１のハードディスクには、前述のように、ＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、このハードディスクに制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１６】
ＣＤ−ＲＯＭドライブ１２のＣＤ−ＲＯＭ２１から読み出された制御プログラムや各種データは、ＨＤＤ１１内のハードディスクにストアされる。これにより、制御プログラムの新規インストールやバージョンアップ等が容易に行える。なお、このＣＤ−ＲＯＭドライブ１２以外にも、外部記憶装置として、光磁気ディスク（ＭＯ）装置等、様々な形態のメディアを利用するための装置を設けるようにしてもよい。
【００１７】
ＭＩＤＩＩ／Ｆ１３は、専用のものに限らず、ＲＳ−２３２ＣやＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースより構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信してもよい。
【００１８】
通信Ｉ／Ｆ１４は、上述のように、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバコンピュータ１０２に接続される。ＨＤＤ１１内のハードディスクに上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１４は、サーバコンピュータ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ（本実施の形態では、楽音演奏装置）は、通信Ｉ／Ｆ１４および通信ネットワーク１０１を介してサーバコンピュータ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介してコンピュータへと配信し、コンピュータが通信Ｉ／Ｆ１４を介して、これらプログラムやパラメータを受信してＨＤＤ１１内のハードディスクに蓄積することにより、ダウンロードが完了する。
【００１９】
この他、外部コンピュータ等との間で直接データのやりとりを行うためのインターフェースを備えてもよい。
【００２０】
なお、本実施の形態の楽音演奏装置は、上述の構成から分かるように、汎用的なパーソナルコンピュータを基礎にして構築されたものであるが、これに限らず、本発明を実施できる最小限要素のみから構成した専用装置上に構築するようにしてもよい。
【００２１】
図２は、本実施の形態の楽音演奏装置のパネル面の構成を示す平面図である。同図に示すように、パネル面には、演奏指示操作子１、設定操作子２および表示器９が設けられている。なお、操作子および表示器は、実際には、図示されているもの以外のものもパネル面に設けられているが、これらは、本発明の特徴を説明する上で必須のものではないため、図示されていない。
【００２２】
図２に示すように、演奏指示操作子１としては、各操作面に１〜１６の整数値がそれぞれプリントされた、１６個の自動復帰型のスイッチ１1〜１16が設けられている。ここで、自動復帰型のスイッチとは、ユーザが当該スイッチに対するオン（押下）操作を止めると、自動的に復帰してオフ状態になるスイッチのことである。１６個のスイッチ１1〜１16は、パネル面上、８個ずつ２段に配列されている。上段のスイッチ１1〜１8は、下段のスイッチ１9〜１16に対して、全体的に横方向にずらせて配置させている。これは、後述するように、演奏指示操作子１を擬似鍵盤として使用するときに、その操作性を向上させるためである。
【００２３】
また、演奏指示操作子１には、その名称の通り、鍵盤のような演奏を指示する操作子としての機能と、これとは別に、楽音パターンデータをステップ入力モードで作成したり、作成された楽音パターンデータをエディットしたりするときに、その楽音パターンデータ内のデータ位置を指示する操作子としての機能の、主として２種類の異なった機能が割り当てられている。このように、１種類の操作子に、異なった種類の機能を割り当てることにより、装置全体のサイズの縮小化および製造コストの低減化を図ることができる。
【００２４】
なお、演奏指示操作子１を構成する１６個のスイッチ１1〜１16のうち、スイッチ１2，１3，１5〜１7の各操作面の一部は、たとえば黒色に着色されており、残りの部分は、他のスイッチ１1，１4，１8〜１16の各操作面と同様に、無色透明になっている。所定のスイッチ１2，１3，１5〜１7のみに着色したのは、演奏指示操作子１を鍵盤として使用するときに、当該スイッチ１2，１3，１5〜１7が黒鍵に相当することをユーザに一目で分からせるようにするためである。また、操作面の一部にのみ着色するようにしたのは、他の着色されていないスイッチ１1，１4，１8〜１16と共通することであるが、これら各スイッチ１1〜１16には、それぞれＬＥＤ（図示せず）が内蔵され、所定の操作状態でＬＥＤを点灯または点滅させることにより、この操作状態をユーザに知らせるような機能が備えられているからである。
【００２５】
また、設定操作子２としては、後述するシンセトラック（ＳＹＮＴＨ  ＴＲＡＣＫ）を選択するシンセトラック選択スイッチ２ａと、後述するリズムトラックを選択するリズムトラック選択スイッチ２ｂと、楽音パターンデータを自動演奏中に演奏指示操作子１を擬似鍵盤として使用するキーボード（ＫＥＹＢＯＡＲＤ）スイッチ２ｃと、楽音パターンデータを選択するパターンセレクト（ＰＡＴＴＥＲＮ  ＳＥＬＥＣＴ）スイッチ２ｄと、ステップ入力モードとリアルタイム入力モードとをトグルで切り替えるためのイベントセレクト（ＥＶＥＮＴ  ＳＥＬＥＣＴ）スイッチ２ｅと、ステップ１〜８を選択するためのステップ（ＳＴＥＰ）１〜８スイッチ２ｆと、ステップ９〜１６を選択するためのステップ（ＳＴＥＰ）９〜１６スイッチ２ｇと、楽音パターンデータを作成して記録させるための録音（ＲＥＣ）スイッチ２ｉと、楽音パターンデータの自動演奏を停止させるためのストップスイッチ２ｊと、楽音パターンデータの自動演奏を開始させるスタートスイッチ２ｋと、楽音パターンデータの読み出し位置をその先頭に戻すトップ（ＴＯＰ）スイッチ２ｌと、楽音パターンデータを巻き戻すＲＥＷスイッチ２ｍと、楽音パターンデータを早送りするＦＦスイッチ２ｎと、各種パラメータをそれぞれ指定するための複数のダイヤル操作子２ｈとが設けられている。
【００２６】
さらに、表示器９としては、ＬＣＤ９ａと、３つのＬＥＤ９ｂ〜９ｄとが設けられている。ＬＣＤ９ａは、自動演奏可能な楽音パターンデータの名称の一覧を表示したり、現在設定されているモードの名称を表示したり、楽音パターンデータをエディットするときの各種エディット情報を表示したりする。ＬＥＤ９ｂ〜９ｄは、それぞれリズムトラック（ＲＨＹＴＨＭ  ＴＲＡＣＫ）１〜３に対応して設けられ、これら３つのリズムトラックのうち、いずれのトラックが選択されたかを、対応するＬＥＤを点灯させることで表示するようにしている。
【００２７】
以上のように構成された楽音演奏装置が実行する制御処理を、まずその概要を説明し、次に図３を参照して詳細に説明する。
【００２８】
本実施の形態の楽音演奏装置は、大きく分けて、（１）楽音パターンデータを作成する機能（楽音パターン作成機能）と、（２）既に作成されている楽音パターンデータをエディットする機能（エディット機能）と、（３）楽音パターンデータを自動演奏する機能（自動演奏機能）の３種類の機能を営むように構成されている。
【００２９】
上記（１）の楽音パターン作成機能は、楽音パターンデータを、一から、または、予め作成された基本的なパターンに新たな楽音データを付加したりして作成するためのものである。この楽音パターン作成機能には、前記従来の楽音演奏装置と同様に、ステップ入力モードとリアルタイム入力モードが備えられ、ユーザはそのいずれかのモードを選択できるように構成されている。そして、ステップ入力モードが選択されたときには、前記演奏指示操作子１は、各楽音データを入力する位置を指示する操作子として使用され、リアルタイム入力モードが選択されたときには、演奏指示操作子１は、擬似鍵盤として使用される。
【００３０】
また、上記（２）のエディット機能は、上記（１）の楽音パターン作成機能によって作成された楽音パターンデータまたは予め作成されている楽音パターンデータの一部をエディットするためのものである。このエディット機能が選択されたときには、演奏指示操作子１は、エディットするイベント（楽音データ）の位置を指示する操作子として使用される。
【００３１】
さらに、上記（３）の自動演奏機能は、上記（１）の楽音パターン作成機能によって作成された楽音パターンデータ、上記（２）のエディット機能によってエディットされた楽音パターンデータ、または、予め作成された楽音パターンデータをループ状に繰り返し読み出して自動演奏させるためのものである。この自動演奏機能が選択されて、楽音パターンデータの自動演奏がなされているときには、演奏指示操作子１は、前記キーボードスイッチ２ｃのオン操作に応じて、擬似鍵盤として使用される。すなわち、この擬似鍵盤により、ユーザは、自動演奏に合わせた演奏を行うことができる。
【００３２】
次に、上記（１）〜（３）の機能を実現する制御処理を、さらに詳細に説明する。
【００３３】
［楽音パターン作成機能］
楽音パターン作成機能には、上述したように、（ａ）ステップ入力モードと、（ｂ）リアルタイム入力モードの２種類のモードが設けられ、ユーザはそのいずれかのモードを選択できるように構成されている。なお、楽音パターン作成機能を作動させるモード（楽音パターン作成モード）には、たとえば前記録音スイッチ２ｉを押すことで、移行する。
【００３４】
上記（ａ）のステップ入力モードにおける楽音データの入力方法とは、目的の楽音データ、すなわち作成したい楽音パターンデータを構成する楽音データを１つずつ指定しながら楽音パターンデータを作成して行く入力方法をいう。具体的には、たとえば、１小節長の楽音パターンデータを作成するものとして、この１小節長を１６等分に分割し、分割後の各部分区間（各拍に相当する）にそれぞれ前記演奏指示操作子１の１６個のスイッチ１1〜１16を対応づける。つまり、ステップ入力モードでは、各スイッチ１1〜１16は、楽音データの入力位置を指定する操作子として機能する。ユーザは、まず、楽音データを入力したい位置を、スイッチ１1〜１16のうち対応するスイッチを押すことにより指定し、次に、好みの楽音データを指定して入力する。
【００３５】
本実施の形態では、自動演奏トラックは、１つのシンセトラックと、３つのリズムトラックによって構成され、楽音パターンデータは、各トラック毎に作成するようにしている。ここで、シンセトラックは、シンセサイザ系の楽音パターンデータを自動演奏するためのトラックであり、このトラックでは、ユーザによって選択設定された一音色のみの楽音パターンデータが自動演奏される。また、リズムトラックは、リズム系（ドラム系やベース系）の楽音パターンデータを自動演奏するためのトラックであり、このトラックでは、ユーザによって各楽音データ毎に選択設定された音色の楽音パターンデータが自動演奏される。したがって、シンセトラックでは、一音色のみの楽音パターンデータが自動演奏されるのに対して、各リズムトラックでは、それぞれ複数の音色が混在した楽音パターンデータが自動演奏される。
【００３６】
シンセトラックに対応する楽音パターンデータを作成するときには、ユーザは、まず、イベントセレクトスイッチ２ｅを押すことにより、ステップ入力モードに移行させ、次に、シンセトラック選択スイッチ２ａを押すことにより、シンセトラックを選択し、音色を設定するためのダイヤル操作子２ｈ（複数のダイヤル操作子２ｈのうち、音色設定機能が割り当てられたいずれかの操作子）を操作することにより、好みの音色を選択する。そして、上述のように、楽音データを入力したい位置を、スイッチ１1〜１16のうち対応するスイッチを押すことで指定した（このとき、押したスイッチの位置が分かるように、そのスイッチに内蔵された前記ＬＥＤが点滅する）後に、ピッチ、ゲートタイム（発音時間を示すパラメータ）、ベロシティ等を、それぞれ対応するダイヤル操作子２ｈを操作することで指定し、以下この処理を繰り返すことにより、好みの楽音パターンデータを作成する。なお、点滅しているＬＥＤは、他のスイッチが操作されたときに消灯される。
【００３７】
また、リズムトラックに対応する楽音パターンデータを作成するときには、ユーザは、まず、イベントセレクトスイッチ２ｅを押すことで、ステップ入力モードに移行させる。なお、既にステップ入力モードが選択されているときには、この操作は不要である。
【００３８】
次に、リズムトラック選択スイッチ２ｂを押すことで、リズムトラックを選択する。リズムトラックは、本実施の形態では上述のように、３トラックあるため、ユーザはそのいずれかを選択する。リズムトラックは、リズムトラック選択スイッチ２ｂを押す度に、異なったトラックを選択できるように構成され、その選択に応じて、前記ＬＥＤ９ｂ〜９ｄのうち対応するものを点灯させるように構成されている。これにより、ユーザは、現在選択されているトラックを一目で知ることができる。
【００３９】
そして、上述のように、楽音データを入力したい位置を、スイッチ１1〜１16のうち対応するスイッチを押すことで指定した後に、音色、ピッチ、ゲートタイム、ベロシティ等を、それぞれ対応するダイヤル操作子２ｈを操作することで指定し、以下この処理を繰り返すことにより、好みの楽音パターンデータを作成する。なお、この楽音データ入力処理は、前記シンセトラックに対応する楽音パターンデータを作成する場合の対応する処理と、楽音データ毎に音色を指定する操作が追加されていることを除いて同様である。したがって、スイッチ１1〜１16のうち、押したものは点滅するように構成されている。
【００４０】
また、上記（ｂ）のリアルタイム入力モードにおける楽音データの入力方法とは、実際に楽器を演奏するように、演奏指示操作子１をリアルタイムに操作することで、当該演奏指示操作子１に割り当てられた各楽音データを指定しながら、楽音パターンデータを作成して行く入力方法をいう。このリアルタイム入力モードが選択された場合でも、楽音パターンデータは、ステップ入力モードと同様に、自動演奏トラック毎に作成する。
【００４１】
リアルタイム入力モードで、シンセトラックに対応する楽音パターンデータを作成するときには、ユーザは、まず、リアルタイム入力モードに移行させる。本実施の形態では、デフォルト状態をリアルタイム入力モードとしているため、通常は何らかの操作をする必要はないが、ただ、現在ステップ入力モードが選択されているときには、イベントセレクトスイッチ２ｅを押すことで、ステップ入力モードからデフォルトのリアルタイム入力モードに移行させる必要がある。
【００４２】
次に、シンセトラック選択スイッチ２ａを押すことにより、シンセトラックを選択し、音色を設定するための前記ダイヤル操作子２ｈを操作することにより、好みの音色を選択する。そして、スタートスイッチ２ｋを押すことにより、録音を開始させ、好みのタイミングで演奏指示操作子１を押すことにより、その操作子に割り当てられた音高の楽音データを入力する。
【００４３】
演奏指示操作子１は、本実施の形態では上述したように、スイッチ１1〜１16によって構成されているが、これらスイッチ１1〜１16のうち、スイッチ１2，１3，１5〜１7の各スイッチを鍵盤の黒鍵に見立て、スイッチ１9〜１16を鍵盤の白鍵に見立てている。すなわち、全１６個のスイッチ１1〜１16のうち、黒鍵に相当する５個のスイッチおよび白鍵に相当する８個のスイッチの合計１３個のスイッチを用いて擬似鍵盤を形成させている。そして、シンセトラックに対応する楽音パターンデータを作成するときには、この擬似鍵盤の各鍵（スイッチ）には、実際の鍵盤と同様に、１オクターブ内の全音高の楽音がそれぞれ割り当てられ、ユーザは、好みのタイミングで、好みのスイッチを押すことによって、当該タイミングで、対応する音高の楽音データを入力することができる。なお、鍵盤の鍵に対応づけられないスイッチ、すなわちスイッチ１1，１4，１8には、リアルタイム入力モードが選択されている場合、いずれの楽音も割り当てられないように構成され、ユーザが当該スイッチに対して操作を行ったとしても、いずれの楽音データも入力することができない。
【００４４】
リアルタイム入力モードで、リズムトラックに対応する楽音パターンデータを作成するときには、ユーザは、まず、シンセトラックに対応する楽音パターンデータを作成するときと同様にして、リアルタイム入力モードに移行させる。
【００４５】
次に、リズムトラック選択スイッチ２ｂを所定回数押すことにより、３つのリズムトラックのうち好みのトラックを選択する。そして、前記擬似鍵盤を用いて入力する楽音データの音色を決定する。上述したように、リズムトラックは、リズム系楽器の音色、すなわちドラム系楽器やベース系楽器の音色の楽音パターンデータを自動演奏するためのトラックであるため、ユーザは、ドラム系楽器やベース系楽器の音色の中から好みのものを選択する。
【００４６】
ドラム系楽器の音色が選択された場合、ドラム系楽器は、通常、楽器の種類が決まれば、音色は言うまでもなく、音高も決まることが多いため、この場合には、擬似鍵盤の各鍵には、それぞれ１つの楽器（ドラムセットの場合には、バス・ドラム、スネア・ドラム、ハイハット・シンバル等の各楽器）の音色を割り当てるようにする。なお、楽器の種類に応じて、擬似鍵盤の各鍵と、該各鍵に割り当てるべき楽器とを対応づけたテーブルデータを、たとえば前記ＲＯＭ６に記憶しておき、ユーザが楽器の種類を決定したときに、その楽器の種類に対応するテーブルデータを読み出し、このテーブルデータに基づいて、擬似鍵盤の各鍵に楽器の音色を割り当てるようにすればよい。なお、ドラム系楽器のように、各楽器毎に発音する楽音の音高が決まっているものを、演奏指示操作子１に割り当てる場合には、演奏指示操作子１は、鍵盤を模倣したものにする必要はないので、演奏指示操作子１を構成するすべてのスイッチ１1〜１16を使用するようにしてもよいし、すべてのスイッチ１1〜１16に割り当てるべき音色がない場合には、そのうち必要な数のスイッチを選択するようにすればよい。その場合にも、黒鍵を意識して、隣接するスイッチを飛び越して音色を割り当てる必要はない。
【００４７】
また、ベース系楽器の音色が選択された場合、ベース系楽器によって発音される各楽音には、それぞれ音高があるので、この場合には、上記シンセトラックに対応する楽音パターンデータを作成するときのように、擬似鍵盤の各鍵には、１オクターブ内の全音高の楽音をそれぞれ割り当てるようにすればよい。
【００４８】
そして、スタートスイッチ２ｋを押すことにより、録音を開始させ、好みのタイミングで演奏指示操作子１を押すことにより、その操作子に割り当てられた楽音データを入力する。
【００４９】
［エディット機能］
エディット機能は、上述のようにして生成した（または予め生成されている）楽音パターンデータを構成する各楽音データのパラメータを修正するためのものであり、エディットモードが選択されたときに、エディット機能が作動するように構成されている。このエディットモードへの移行は、本実施の形態では、楽音パターン作成モードが選択されていない状態で、前記パターンセレクトスイッチ２ｄによって、エディットすべき楽音パターンデータを選択した後に、前記イベントセレクトスイッチ２ｅが押されたときに、なされる。なお、楽音パターン作成モードが選択されているときには、この楽音パターン作成モードを解除する必要があるが、その解除方法は、たとえば前記ストップスイッチ２ｊを押すようにすればよい。
【００５０】
エディットモードに移行したときには、エディットすべき楽音パターンデータが選択されているので、まず、エディットしたいトラックを、前記シンセトラック選択スイッチ２ａまたはリズムトラック選択スイッチ２ｂを押すことにより選択する。
【００５１】
次に、選択されたトラックに対応する楽音パターンデータの各楽音データを、前記ステップ入力モードで説明した方法と同様の方法によって、エディットして行く。すなわち、まず、スイッチ１1〜１16のうち、いずれかのスイッチを押すことにより、エディットしたい位置の楽音データを指定する。なお、楽音パターンデータを構成する各楽音データは、すべてのスイッチ１1〜１16に対応した位置に存在しているとは限らず、一部スイッチに対応した位置にのみ存在することもある。したがって、楽音が存在する位置を指示するスイッチに対しては、その内蔵ＬＥＤを点灯するようにした方が好ましい。次に、押したスイッチに対応する楽音データの現在の設定状況（各種パラメータの設定値）が、前記ＬＣＤ９ａに表示されるので、前記ダイヤル操作子２ｈを操作することにより、ユーザの好みに合うように修正する。
【００５２】
同様にして、他の位置の楽音データや、他のトラックに対応する楽音パターンデータの各楽音データに対してもエディットを行う。
【００５３】
［自動演奏機能］
自動演奏機能は、上述したように、新たに作成した楽音パターンデータ、エディット後の楽音パターンデータまたは予め作成され何の加工も施されていない楽音パターンデータをループ状に繰り返し読み出して自動演奏させるためのものであり、自動演奏モードが選択されたときに、自動演奏機能が作動するように構成されている。この自動演奏モードは、本実施の形態では、デフォルトモードとしているため、モード移行が行われていない場合には、改めてモード移行を行う必要はなく、自動演奏モード以外のモードが選択されているときにのみ、所定の操作、たとえばストップスイッチ２ｊを押す操作によって、自動演奏モードに移行させる。
【００５４】
自動演奏モードが選択された状態で、まず、ユーザは、たとえば前記パターンセレクトスイッチ２ｄを押すことにより、自動演奏可能な楽音パターンデータの一覧を前記ＬＣＤ９ａに表示させる。そして、ユーザは、パターンセレクトスイッチ２ｄを繰り返し押すことにより、この一覧から好みの楽音パターンデータを１つ選択する。
【００５５】
次に、スタートスイッチ２ｋを押すことで、選択された楽音パターンデータの自動演奏を開始させる。自動演奏が、楽音パターンデータの末尾まで進行すると、再び先頭に戻って、先頭の楽音データから順次読み出すという処理を、ユーザがストップスイッチ２ｊを押すまで、エンドレスに行う。
【００５６】
本実施の形態の楽音演奏装置では、ユーザは、この自動演奏に合わせて、たとえばアドリブ演奏等の演奏を行うことができるように構成されている。演奏は、演奏指示操作子１を用いて行い、このとき、演奏指示操作子１は、前記リアルタイム入力モードにおいてシンセトラックに対する楽音パターンデータを作成するときのように、擬似鍵盤として機能させる。したがって、演奏指示操作子１のスイッチ１2，１3，１5〜１7，１9〜１16のみに対応する音高の楽音が割り当てられ、このいずれかのスイッチを操作することで、１オクターブ内の音高の楽音を、自動演奏に合わせて発音させることができる。
【００５７】
図３は、本実施の形態の楽音演奏装置、特にＣＰＵ５が実行するメインルーチンの手順を示すフローチャートである。
【００５８】
同図において、まず、ＲＡＭ７のクリアや、各種パラメータをデフォルト設定する等の初期化処理を行う（ステップＳ１）。
【００５９】
次に、ユーザによるパネル上の操作子に対する操作状況を検出し、この検出結果に基づいて、各種設定処理を行うパネル処理を行う（ステップＳ２）。本実施の形態で説明した処理は、自動演奏を除いて、ほとんどこのステップＳ２の処理に含まれる。
【００６０】
次に、たとえば前記ＭＩＤＩＩ／Ｆ１３や通信Ｉ／Ｆ１４を介して入力された各種入力を受け付け、その入力に応じた処理を行うその他入力受付処理を行う（ステップＳ３）。
【００６１】
そして、自動演奏によって読み出された各楽音データに基づいて楽音信号を生成し、前記音源回路１５や効果回路１６に出力する楽音信号生成処理を行った（ステップＳ４）後に、ステップＳ２に戻って、上述の処理を繰り返す。
【００６２】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ５やＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６３】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６４】
プログラムコードを供給するための記憶媒体としては、たとえば、前記フロッピーディスク２０、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ２１、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ６などを用いることができる。また、他のＭＩＤＩ機器１００や通信ネットワーク１０１を介してサーバコンピュータ１０２からプログラムコードが供給されるようにしてもよい。
【００６５】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ５などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、リアルタイム入力モードが選択されないときに、楽音パターンデータの時間区間を指定する機能を営む区間指定操作子複数からなる区間指定操作子群は、リアルタイム入力モードが選択されたときには、その下段の区間指定操作子中８個の隣接する操作子に鍵盤の白鍵に相当する楽音が割り当てられるとともに、その上段の区間指定操作子中５個の操作子に鍵盤の黒鍵に相当する楽音が割り当てられるので、操作子群の操作性を損なうことなく、装置全体のサイズの縮小化および製造コストの削減化を図ることができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係る楽音演奏装置の概略構成を示すブロック図である。
【図２】  図１の楽音演奏装置のパネル面の構成を示す平面図である。
【図３】  図１の楽音演奏装置、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【符号の説明】
１  演奏指示操作子
１１〜１１６  スイッチ
２ｅ  イベントセレクトスイッチ
５  ＣＰＵ
【図１】
0003986751.tif 000002
【図２】
0003986751.tif 000003
【図３】
0003986751.tif 000004