(57)【要約】【課題】  ターンテーブル（回転操作子）の回転操作に応じて、楽音の変化の態様を種々に変更したり、変化に富んだ楽音を発生したりする。【解決手段】  伴奏パターンデータ記憶部２０６は、楽音信号を時系列的に発生させる複数の演奏データからなるパターンデータを記憶している。伴奏パターン再生部２０８は、伴奏パターンデータ記憶部２０６に記憶されている伴奏パターンデータを自動的に順次読み出して音源部２１０に供給する。音源部２１０は、供給された伴奏パターンデータに対応した楽音信号を生成して出力する。一方、制御部２００はターンテーブル１２ａの回転速度を検出し、検出した回転速度に応じて、伴奏パターン再生部２０８による伴奏パターンデータの読出し速度及び音源部２１０にて形成される楽音信号のピッチを制御する。【選択図】  図９
2005010815.tif 000002
【特許請求の範囲】
【請求項１】
楽音信号を時系列的に発生させる複数の演奏データからなるパターンデータを記憶したパターン記憶手段と、前記パターン記憶手段に記憶されたパターンデータを読出して時系列の複数の演奏データを再生する再生手段と、前記再生手段により再生された時系列の複数の演奏データに対応した楽音信号を形成して出力する音源手段とを備えた楽音発生装置において、
回転操作される回転操作子と、
前記回転操作子の回転速度を検出する速度検出手段と、
前記再生手段によるパターンデータの読出し速度及び前記音源手段にて形成される楽音信号のピッチを前記検出された回転速度に応じて制御する制御手段とを備えたことを特徴とする楽音発生装置。
【請求項２】
前記制御手段は、前記検出された回転速度が速くなるに従って前記楽音のピッチが高くなるように制御するものである請求項１に記載した楽音発生装置。
【請求項３】
前記制御手段は、前記検出された回転速度が速くなるに従って前記パターンデータの読出し速度が速くなるように制御するものである請求項１に記載した楽音発生装置。
【請求項４】
楽音信号を時系列的に発生させる複数の演奏データからなるパターンデータを記憶したパターン記憶手段と、供給される時系列の複数の演奏データに対応した楽音信号を形成して出力する音源手段と、回転操作される回転操作子とを備えた楽音発生装置に適用され、
前記パターン記憶手段に記憶されたパターンデータを読出して時系列の複数の演奏データを再生して前記音源手段に供給する再生ステップと、
前記回転操作子の回転速度を検出する速度検出ステップと、
前記再生ステップによるパターンデータの読出し速度及び前記音源手段にて形成される楽音信号のピッチを前記検出された回転速度に応じて制御する制御ステップとを含むことを特徴とするコンピュータ読み取り可能なプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転操作子（ターンテーブル）の回転に応じて楽音を制御する楽音制御装置、楽音制御方法及び同方法を実現するためのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来から、ターンテーブル等の回転操作子を備え、回転操作子の回転速度に応じて自動演奏のテンポを制御したり、同回転速度に応じて演奏されるパート数を増減制御したりして、回転操作子の操作に応じて楽音を制御する楽音制御装置は知られている。
【０００３】
しかし、上記従来の装置においては、回転操作子の回転速度に応じて自動演奏のテンポ、演奏されるパート数を増減制御するようにしているものの、楽音信号のピッチやボリュームが変化しないので、発生楽音の変化が乏しい。特に、ディスクジョッキー（ＤＪ）がレコードのターンテーブルを操作したときのような楽音の変化が得られない。また、楽音のパート数を回転速度で変化させる従来の装置に関しては、どの程度の速さで回転させればパート数が切り替わるかを把握し難く、操作が難しかった。さらに、このような回転操作子を楽音制御以外に用いるものは無かった。
【発明の開示】
【０００４】
本発明は、上記問題に対処するためになされたもので、その目的は、回転操作子の回転操作に応じて楽音の変化の態様を種々に変更する楽音制御装置を提供することにある。
【０００５】
上記目的を達成するために、本発明の構成上の特徴は、本発明の他の構成上の特徴は、楽音信号を時系列的に発生させる複数の演奏データからなるパターンデータを記憶したパターン記憶手段と、パターン記憶手段に記憶されたパターンデータを読出して時系列の複数の演奏データを再生する再生手段と、再生手段により再生された時系列の複数の演奏データに対応した楽音信号を形成して出力する音源手段とを備えた楽音発生装置に適用され、回転操作される回転操作子と、回転操作子の回転速度を検出する速度検出手段と、再生手段によるパターンデータの読出し速度及び音源手段にて形成される楽音信号のピッチを前記検出された回転速度に応じて制御する制御手段とを備えたことにある。
【０００６】
この場合、制御手段は、例えば、前記検出された回転速度が速くなるに従って楽音のピッチが高くなるように制御する。また、制御手段は、例えば、前記検出された回転速度が速くなるに従ってパターンデータの読出し速度が速くなるように制御する。
【０００７】
前記のように構成した本発明の構成上の特徴においては、ユーザが回転操作子を回転操作すれば、再生手段により再生される時系列の複数の演奏データに対応した楽音信号のピッチとテンポの両方が、ユーザの回転操作子に対する回転操作速度に応じて同時に制御される。これにより、回転操作子に対する回転操作に応じて変化に富んだ楽音信号が得られるとともに、実際のレコードのターンテーブルの操作に類似した楽音信号の変化が得られ、ユーザはディスクジョッキー（ＤＪ）の気分を味わうことができる。特に、音源手段にて形成される楽音信号のピッチを前記回転操作速度に応じて制御するようにしたので、滑らかなピッチ変化が得られる。
【０００８】
また、本発明を別の観点から捉えると、その構成上の特徴は、前記楽音発生装置の機能を実現する方法及び同楽音発生装置に適用されるコンピュータ読み取り可能なプログラムを記録した記録媒体にある。これによっても、上記と同様な効果が期待される。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態を図面に基づいて説明すると、図１は、同実施形態に係り本発明の楽音制御装置を適用した電子楽器の全体をブロック図により示している。
【００１０】
この電子楽器は、演奏操作子群１１、パネル操作子群１２、７セグメント表示器１３及びディスプレイ１４を備えている。演奏操作子群１１は、例えば複数の鍵からなる鍵盤などで構成されており、それらの操作により楽音の発生を指示するとともに発生楽音の音高を指示して楽曲の演奏に利用される。パネル操作子群１２は、操作パネルにそれぞれ配設され、それらの操作により発生楽音の音色、音量などを指定したり、ディスプレイ１４の表示内容を指示したり、伴奏音の発生を制御するために利用される。これらの演奏操作子群１１及びパネル操作子群１２の各操作は、バス２０に接続された検出回路１５，１６によりそれぞれ検出されるようになっている。
【００１１】
ここで、伴奏音の発生を制御するためのパネル操作子群１２について詳しく説明しておく。このパネル操作子群１２には、図２に示すように、回転操作子１２ａ、スクラッチスイッチ１２ｂ、スタイルスイッチ１２ｃ、スタート／ストップスイッチ１２ｄ及びバランス操作子１２ｅが含まれている。
【００１２】
回転操作子１２ａは、コンパクトディスク（ＣＤ）とほぼ同じ直径の円盤により構成されて、操作パネル面に回転可能に組み付けられている。この回転操作子１２ａは、ディスクジョッキー（ＤＪ）がターンテーブルを回転操作するのと同じ感覚で回転操作されるように構成されており（以下、この回転操作子１２ａをターンテーブル１２ａという）、回転操作により、詳しくは後述するスクラッチパターンデータの再生、スクラッチ波形データの再生、伴奏パターンデータの再生、スクラッチ番号ＳＣＮＯ及びスタイル番号ＳＴＮＯの設定を制御する機能を有する。また、このターンテーブル１２ａの上面には、コンパクトディスク（ＣＤ）が装着可能(ラベルを上面にする)になっており、コンパクトディスク（ＣＤ）の装着によってより一層ディスクジョッキー（ＤＪ）の気分を味わえるようになっている。
【００１３】
なお、このターンテーブル１２ａの回転（回転速度、回転方向、回転角（回転させ始めてからの回転角））は、検出回路１６内に設けられた回転センサにより検出されるようになっている。言いかえれば、ターンテーブル１２ａに対するユーザの回転操作（回転操作速度、回転操作方向、回転操作角）が回転センサにより検出される。この回転センサは、例えばターンテーブル１２ａの回転に対応して９０度位相のずれた２相パルス列信号を発生するもので構成できる。
【００１４】
スクラッチスイッチ１２ｂは、ターンテーブル１２ａの回転操作をスクラッチ番号ＳＣＮＯの変更機能に割当てるもので、同スイッチ１２ｂを押した状態でターンテーブル１２ａを回転することにより、スクラッチ番号ＳＣＮＯが増減される。また、このスクラッチスイッチ１２ｂの近傍の操作パネル上には、ターンテーブル１２ａの同時回転操作を促すための表示（矢印）が印刷されている。
【００１５】
スタイルスイッチ１２ｃは、ターンテーブル１２ａの回転操作をスタイル番号ＳＴＮＯの変更機能に割当てるもので、同スイッチ１２ｃを押した状態でターンテーブル１２ａを回転することにより、スタイル番号ＳＴＮＯが増減される。また、このスタイルスイッチ１２ｃの近傍の操作パネル上にも、ターンテーブル１２ａの同時回転操作を促すための表示（矢印）が印刷されている。
【００１６】
スタート/ストップスイッチ１２ｄは、その操作により、伴奏スタイルデータの再生開始と再生終了とを交互に指示するものである。バランス操作子１２ｅは、操作パネルに組み付けられたスライダで構成されており、その操作位置に応じて伴奏スタイルデータの再生音量と、スクラッチパターンデータ或いはスクラッチ波形データの再生音量のバランスを調整する。なお、このバランス操作子１２ｅの操作位置は、検出回路１６内に設けたポテンショメータなどにより検出されるようになっている。
【００１７】
７セグメント表示器１３は、スクラッチ番号ＳＣＮＯ、スタイル番号ＳＴＮＯなどの各種数字を表示するものである。ディスプレイ１４は、液晶表示などで構成されており、各種情報を文字又は数字表示するものである。これらの７セグメント表示器１３及びディスプレイ１４は、バス２０に接続された表示回路１７により表示制御されるようになっている。
【００１８】
また、この電子楽器は、バス２０に接続された音源回路３１及び効果回路３２を備えている。音源回路３１は、バス２０を介して供給された演奏情報（キーコード、キーオン信号、キーオフ信号、音色情報など）に基づいて楽音信号をそれぞれ形成するための複数の楽音信号形成チャンネルを備えており、同時に複数の楽音信号を形成出力することを可能としている。楽音信号の形成方法としては、予めＲＯＭ３１などに記憶した音源用の波形データを指定された音高に対応した読出しレートて読出し再生する。なお、この音源回路３１は、後述するスクラッチ波形データの再生のように、予め記憶されている所定時間長の楽音信号を単に再生する機能も有する。
【００１９】
効果回路３２は、音源回路３１から出力された楽音信号に対して、バス２０を介して供給された効果制御パラメータに応じた効果を付与して出力する。この効果回路３２の出力には、Ｄ/Ａ変換器、アンプ、スピーカからなるサウンドシステム３３が接続されており、同システム３３は前記効果の付与された楽音信号を楽音として放音する。
【００２０】
また、バス２０には、マイクロコンピュータ本体部を構成するＲＯＭ４１、ＣＰＵ４２及びＲＡＭ４３が接続されている。ＲＯＭ４１には、この電子楽器を制御するための図３〜８に示すようなプログラム、伴奏スタイルデータ、第１スクラッチデータ及び第２スクラッチデータを記憶しているとともに、スクラッチ番号アサインテーブルが設けられている。ＣＰＵ４２は、前記プログラムを実行して各種制御を行う。また、ＣＰＵ４２にはタイマ４４も接続されており、同タイマ４４は前記プログラムの実行にとって必要な時間情報をＣＰＵ４２に供給する。ＲＡＭ４３は、前記プログラムの実行に必要な変数を一次的に記憶する。
【００２１】
スクラッチ番号アサインテーブルは、図５に示すように、スクラッチ番号ＳＣＮＯ（０〜ｎ）に対応した各種機能を指定する機能データを記憶している。スクラッチ番号ＳＣＮＯが「０」であれば、機能データは自動機能を示している。自動機能とは、詳しくは後述する伴奏スタイルデータ中のスクラッチ種類指定データにより指定される第１スクラッチデータ１〜ｍ−１（スクラッチパターンデータ）又は第２スクラッチデータｍ〜ｎ−２（スクラッチ波形データ）をターンテーブル１２ａの回転に応じて再生することを指定する。なお、ｎ，ｍは、正の整数であって、ｎ−２＞ｍ，ｍ＞２の関係にある。
【００２２】
スクラッチ番号ＳＣＮＯが「１」〜「ｍ−１」のいずれかであれば、機能データは、スクラッチ番号ＳＣＮＯにそれぞれ対応した第１スクラッチデータ１〜ｍ−１（スクラッチパターンデータ）をターンテーブル１２ａの回転に応じて再生することを指定する。スクラッチ番号ＳＣＮＯが「ｍ」〜「ｎ−２」のいずれかであれば、機能データは、スクラッチ番号ＳＣＮＯにそれぞれ対応した第２スクラッチデータｍ〜ｎ−２（スクラッチ波形データ）をターンテーブル１２ａの回転に応じて再生することを指定する。
【００２３】
スクラッチ番号ＳＣＮＯが「ｎ−１」であれば、機能データは、伴奏スタイルデータの再生ピッチと再生テンポをターンテーブル１２ａの回転に応じて変更することを指定する。スクラッチ番号ＳＣＮＯが「ｎ」であれば、機能データは、伴奏スタイルの再生パート数をターンテーブル１２ａの回転に応じて増減するパートミキサー機能を指定する。
【００２４】
伴奏スタイルデータは、図６に示すように、スタイル番号ＳＴＮＯ（１〜ｋ）により指定されるｋ組分用意されている。ｋは、ｋ＞１の正の整数である。各伴奏スタイルデータは、増減パートデータ、スクラッチ種類指定データ、及びパート１〜ｐの伴奏パターンデータからなる。ｐは、ｐ＞１の正の整数である。増減パートデータは、パートミキサー機能において、増減されるパートに関する情報、すなわち初期状態の再生パート（初期状態のパート数をも示している）及び再生パートの増減の順序に関する情報である。なお、パートの増減においては、パート１，２，３，４のように順次増加するとともにパート４，３，２，１のように順次減少するごとく増減の順序が同一の場合もあるが、パート１，２，３，４のように順次増加してパート４，２，３，１のように減少するごとく増減の順序が異なる場合もある。
【００２５】
スクラッチ種類指定データは、第１スクラッチデータ又は第２スクラッチデータの種類を指定する情報である。パート１〜ｐの伴奏パターンデータは、パートミキサー機能時に増減されるパートの種類にそれぞれ対応し、所定長（例えば、数小節程度）の時系列の複数の演奏データからなる。この場合の演奏データとは、伴奏音の種類（音色、音高、音長など）、発生タイミングなどを指定するものであり、同データの再生により複数の伴奏音信号が音源回路３１にて時系列的に形成出力される。
【００２６】
第１スクラッチデータは、図７に示すように、スクラッチ番号ＳＣＮＯ（１〜ｍ−１）により指定されるｍ−１組分用意されている。各第１スクラッチデータは、ピッチ／ボリュームデータ、スクラッチパターンデータＡ及びスクラッチパターンデータＢからなる。ピッチ／ボリュームデータは、ターンテーブル１２ａの回転速度に応じて制御される対象（ピッチ及びボリュームのいずれか一方又は両方の楽音要素）を指定する。スクラッチパターンデータＡ及びスクラッチパターンデータＢは、ターンテーブル１２ａの右回り及び左回りの各回転方向に応じてそれぞれ再生され異なるパターンデータである。各スクラッチパターンデータＡ，Ｂは、前述した伴奏データとは異なるものであるが、同伴奏データと同種の所定長（例えば、数小節程度）を有する時系列の複数の演奏データからなる。この場合の演奏データとは、スクラッチ音（楽音）の種類（音色、音高、音長など）、発生タイミングなどを指定するものであり、同データの再生によりスクラッチ音信号（楽音信号）が音源回路３１にて時系列的に形成出力される。なお、このスクラッチパターンデータのパート数は、一つでもよいし、複数でもよい。また、スクラッチパターンデータＡとスクラッチパターンデータＢとで、パターン数が異なっていてもよい。
【００２７】
第２スクラッチデータは、図８に示すように、スクラッチ番号ＳＣＮＯ（ｍ〜ｎ−２）により指定されるｎ−ｍ−１組分用意されている。各第２スクラッチデータは、ピッチ／ボリュームデータ、スクラッチ波形データＡ及びスクラッチ波形データＢからなる。ピッチ／ボリュームデータは、ターンテーブル１２ａの回転速度に応じて制御される対象（ピッチ及びボリュームのいずれか一方又は両方の楽音要素）を指定する。スクラッチ波形データＡ及びスクラッチ波形データＢは、ターンテーブル１２ａの右回り及び左回りの各回転方向に応じてそれぞれ再生され異なる波形データである。各スクラッチ波形データＡ，Ｂは、所定長（例えば、数小節程度）のオーディオ波形信号をディジタルサンプリングした波形データである。そして、この波形データは、単に再生すなわち読出すだけで各種効果音、楽音信号などのオーディオ信号（楽音信号）が形成出力される。
【００２８】
ふたたび図１の説明に戻ると、バス２０には、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどの外部記憶装置４５に対してプログラム及びデータの読み書きを可能とするドライブ装置４６も接続されている。なお、前記においては、ＲＯＭ４１に記憶されている（又は設けられている）と説明したプログラム、伴奏スタイルデータ、第１スクラッチデータ、第２スクラッチデータ、スクラッチ番号アサインテーブル及び音源用の波形データを外部記憶装置４５に記憶させておいて、必要に応じて外部記憶装置４５からＲＡＭ４３に転送し又は直接読出すようにして利用することも可能である。
【００２９】
バス２０には、ＭＩＤＩ（Musical Instrument Digital
Interface）インターフェース５１及び通信インターフェース２２も接続されている。ＭＩＤＩインターフェース５１は、鍵盤などの演奏装置、他の楽器、パーソナルコンピュータ、自動演奏装置（シーケンサ）などの他のＭＩＤＩ対応機器５３に接続されて、同機器からＭＩＤＩ情報を受信し、又は同外部にＭＩＤＩ情報を送信するためのインターフェースである。
【００３０】
通信インターフェース５３は、通信ネットワーク５４を介してサーバコンピュータ５５に接続されるもので、同サーバコンピュータ５５に対してデータ及びプログラムの授受を行うものである。そして、このサーバコンピュータ５５から通信インターフェース５３及び通信ネットワーク５４を介して、前記プログラム、伴奏スタイルデータ、第１スクラッチデータ、第２スクラッチデータ、スクラッチ番号アサインテーブル及び音源用の波形データを、外部記憶装置４５又はＲＡＭ４３に転送して、電子楽器にて利用するようにしてもよい。
【００３１】
次に、上記のように構成した電子楽器の動作を説明する。ＣＰＵ４２は、図示しない電源スイッチの投入後、タイマ４４と協働して所定時間毎に図３のプログラムを実行する。なお、図９は、この電子楽器の動作を機能ブロック図により示しており、この動作説明においては、図９の機能ブロック図を混じえながら説明する。
【００３２】
図３のプログラムの実行をステップ１００にて開始した後、ＣＰＵ４２は、ステップ１０２にて、ターンテーブル１２ａの回転方向、回転速度及び回転角を計算する。言いかえれば、ターンテーブル１２ａに対するユーザの回転操作方向、回転操作速度及び操作回転角を計算する。この計算においては、検出回路１６に設けられた回転センサからの信号（例えば、２相パルス列信号）に基づいて、ターンテーブル１２ａの回転方向、回転速度及び回転角が計算される。なお、回転角とは、静止状態にあったターンテーブル１２ａが回転し始めたときからの回転角を示すもので、回転開始から同ターンテーブル１２ａが単位回転角度を回転する毎に同単位回転角度を積算することによって求められる。図９においては、この回転方向、回転速度及び回転角の計算及び検出回路１６の回転検出をも含めて、ターンテーブル１２ａとして示している。
【００３３】
前記ステップ１０２の処理後、ＣＰＵ４２は、ステップ１０４にて、スクラッチスイッチ１２ｂ又はスタイルスイッチ１２ｃがオン操作されたか否かを判定する。なお、図９においては、検出回路１６による前記スイッチ１２ｂ，１２ｃの検出をも含めて、スクラッチスイッチ１２ｂ及びスタイルスイッチ１２ｃとして示している。
【００３４】
スクラッチスイッチ１２ｂがオン操作されると、ステップ１０４の判定処理によりプログラムをステップ１０６に進める。ステップ１０６においては、表示回路１７を制御して、現在設定されているスクラッチ番号ＳＣＮＯを７セグメント表示器１３に表示する。このスクラッチスイッチ１２ｂのオン操作状態のまま、ターンテーブル１２ａを回転すると、前記ステップ１０２の処理により計算されたターンテーブル１２ａの回転角度と回転方向に応じてスクラッチ番号ＳＣＮＯを変更するとともに、同変更したスクラッチ番号ＳＣＮＯを前記のようにして７セグメント表示器１３に表示する。
【００３５】
このスクラッチ番号ＳＣＮＯの変更においては、例えば、ターンテーブル１２ａが右方向に回転されると、回転角が所定角（例えば、１８０度）ずつ増加する毎にスクラッチ番号ＳＣＮＯを「１」ずつ増加させる。また、ターンテーブル１２ａが左方向に回転されると、回転角が所定角（例えば、１８０度）ずつ増加する毎にスクラッチ番号ＳＣＮＯを「１」ずつ減少させる。さらに、ターンテーブル１２ａの回転速度に応じて、スクラッチ番号ＳＣＮＯの増減値を変更するようにしてもよい。例えば、ターンテーブル１２ａの回転速度が所定値未満のときには同テーブル１２ａの所定回転角毎にススクラッチ番号ＳＣＮＯを「１」ずつ増減、同テーブル１２ａの回転速度が所定値以上のときには同テーブル１２ａの所定回転角毎にスクラッチ番号ＳＣＮＯを「１０」ずつ増減するようにしてもよい。なお、このスクラッチ番号ＳＣＮＯの変更機能は、図９において、スクラッチ番号選択部２０２として示している。
【００３６】
スタイルスイッチ１２ｃがオン操作されると、ステップ１０４の判定処理によりプログラムをステップ１１０に進める。ステップ１１０においては、表示回路１７を制御して、現在設定されているスタイル番号ＳＴＮＯを７セグメント表示器１３に表示する。このスタイルスイッチ１２ｃのオン操作状態のまま、ターンテーブル１２ａを回転すると、前記ステップ１０２の処理により計算されたターンテーブル１２ａの回転角度と回転方向に応じてスタイル番号ＳＴＮＯを変更するとともに、同変更したスタイル番号ＳＴＮＯを前記のようにして７セグメント表示器１３に表示する。
【００３７】
このスタイル番号ＳＴＮＯの変更においては、例えば、ターンテーブル１２ａが右方向に回転されると、回転角が所定角（例えば、１８０度）ずつ増加する毎にスタイル番号ＳＴＮＯを「１」ずつ増加させる。また、ターンテーブル１２ａが左方向に回転されると、回転角が所定角（例えば、１８０度）ずつ増加する毎にスタイル番号ＳＴＮＯを「１」ずつ減少させる。さらに、ターンテーブル１２ａの回転速度に応じて、スタイル番号ＳＴＮＯの増減値を変更するようにしてもよい。例えば、ターンテーブル１２ａの回転速度が所定値未満のときには同テーブル１２ａの所定回転角毎にスタイル番号ＳＴＮＯを「１」ずつ増減、同テーブル１２ａの回転速度が所定値以上のときには同テーブル１２ａの所定回転角毎にスタイル番号ＳＴＮＯを「１０」ずつ増減するようにしてもよい。なお、このスタイル番号ＳＴＮＯの変更機能は、図９において、スタイル番号選択部２０４として示している。
【００３８】
なお、前記のようにしてスクラッチ番号ＳＣＮＯ及びスタイル番号ＳＴＮＯが変更された際は、伴奏スタイルデータ、第１スクラッチデータ及び第２スクラッチデータの再生時におけるピッチ、ボリューム、テンポ、伴奏スタイルパート数などは、各データ毎に予め記憶されている初期値(予め決まっている初期値)に戻される。特に、後述するパートミキサー機能（スクラッチ番号ｎに対応）における初期の再生パート（再生パート数）は、変更された新たなスタイル番号ＳＴＮＯにより指定される伴奏スタイルデータ中の増減パートデータの一部のデータにより初期設定される。
【００３９】
また、スクラッチスイッチ１２ｂ及びスタイルスイッチ１２ｃの両方ともオン操作されなければ、ＣＰＵ４２は、ステップ１０４の判定処理により、プログラムをステップ１１４のターンテーブル制御ルーチンに進める。このターンテーブル制御ルーチンは、図４に詳細に示されているように、前記各スイッチ１２ｂ，１２ｃをオン操作してない状態でターンテーブル１２ａの回転操作に応じて、スクラッチパターンデータの再生、スクラッチ波形データの再生など種々の制御を行うが、この制御動作については、詳しく後述する。
【００４０】
前記ステップ１０８，１１２，１１４の処理後、ステップ１１６にてスタート／ストップスイッチ１２ｄがオン操作されたか否かを判定する。スタート／ストップスイッチ１２ｄがオン操作されなければ、ステップ１１６にて「ＮＯ」と判定してプログラムをステップ１２０に進める。一方、スタート／ストップスイッチ１２ｄがオン操作されなければ、ステップ１１６における「ＹＥＳ」との判定のもとに、ステップ１１８にて、伴奏スタイルデータの再生機能が停止状態にあれば、同機能を作動状態に切り換える。また、逆に、伴奏スタイルデータの再生機能が作動状態にあれば、同機能を停止状態に切り換える。
【００４１】
この伴奏スタイルデータの再生機能の作動状態においては、図示しないプログラム制御により、前記設定されたスタイル番号ＳＴＮＯ及び設定されているパート情報に応じて一つ若しくは複数のパートの伴奏パターンデータが指定され、各伴奏パターンデータを構成する時系列の複数の演奏データが楽曲の進行にしたがって所定レートで順次読出し再生されて、音源回路３１に供給される。音源回路３１は、前記供給された演奏データに対応した楽音信号を形成して、効果回路３２及びサウンドシステム３３を介して放音する。なお、音源回路３１においては、例えばＲＯＭ４１などに設けた音源用の波形メモリにサンプリング記憶されている楽音波形を読出すことにより、楽音信号が形成される。これにより、伴奏スタイルデータに基づく自動伴奏音が発音される。
【００４２】
なお、図９においては、伴奏パターンデータを記憶したＲＯＭ４１などを伴奏パターンデータ記憶部２０６として示し、同記憶部２０６から伴奏パターンデータ（演奏データ）を読出して再生出力する機能を伴奏パターン再生部２０８として示し、音源回路３１に相当して演奏データを入力して楽音信号を形成して出力する機能を音源部２１０として示している。この音源部２１０に接続されて、楽音信号の形成のために利用される波形データを記憶したＲＯＭ４１などを通常音源波形データ記憶部２１２として示している。また、スタイル番号ＳＴＮＯ及び設定されているパート情報に応じ、一つ若しくは複数のパートの伴奏パターンデータを指定する機能を制御部２００として示している。
【００４３】
一方、前記ステップ１１６，１１８の処理後、ステップ１２０にてバランス操作子１２ｅがスライド操作されたか否かを判定する。バランス操作子１２ｅがスライド操作されなければ、ステップ１２０にて「ＮＯ」と判定して、ステップ１２４にてこのプログラムの実行を終了する。一方、バランス操作子１２ｅがスライド操作されると、ステップ１２０における「ＹＥＳ」との判定のもとにプログラムをステップ１２２に進める。ステップ１２２においては、バランス操作子１２ｅの操作位置に応じて、伴奏スタイルデータの再生音量と、第１又は第２スクラッチデータの再生音量とのバランスを調整するための２系列のボリュームデータが生成されて音源回路３１に出力される。音源回路３１においては、２系列のボリュームデータに基づいて、前記２系列の再生音量のボリュームを調整する。なお、図９においては、検出回路１６によるバランス操作子１２ｅの位置の検出及びボリュームデータの生成出力まで含めて、バランス操作子１２ｅとして示している。
【００４４】
この場合、バランス操作子１２ｅが図２にて中央位置にあれば、前記２系列の再生音量は同じに制御される。バランス操作子１２ｅが図２にて中央位置から左方向に変位されれば、伴奏スタイルデータの再生音量が増加し、第１又は第２スクラッチデータの再生音量が減少する。逆に、バランス操作子１２ｅが図２にて中央位置から右方向に変位されれば、第１又は第２スクラッチデータの再生音量が増加し、伴奏スタイルデータの再生音量が減少する。なお、これらの音量の増減の仕方は、リニアに変化するものに限らず、ノンリニアに変化するようにしてもよい。
【００４５】
次に、スクラッチスイッチ１２ｂ及びスタイルスイッチ１２ｃをオン操作しない状態で、ターンテーブル１２ａを単独操作した場合について説明する。この場合、前述のように、ＣＰＵ４２は、図４のターンテーブル制御ルーチンを実行する。このルーチンの実行はステップ１３０にて開始され、ステップ１３２，１３６，１４０，１４４，１４８にてスクラッチ番号ＳＣＮＯが判定され、ステップ１３４，１３８，１４２，１４６，１５０にて同スクラッチ番号ＳＣＮＯに応じたターンテーブル１２ａによる制御が行われる。
【００４６】
まず、スクラッチ番号ＳＣＮＯが１≦ＳＣＮＯ≦ｍ−１である場合について説明する。この場合、ステップ１３２にて「ＹＥＳ」と判定されて、ステップ１３４にて、スクラッチパターンデータの再生処理が実行される。ステップ１３４においては、前記ステップ１０２の処理によって計算したターンテーブル１２ａの回転方向及び回転速度と、前記ステップ１０８の処理によって設定したスクラッチ番号ＳＣＮＯとに応じて、第１スクラッチデータ（スクラッチパターンデータ）の再生が制御される。
【００４７】
この場合、ターンテーブル１２ａの回転方向に応じて、スクラッチ番号ＳＣＮＯにより指定される第１スクラッチデータに属するいずれかのスクラッチパターンデータ（スクラッチパターンを構成する時系列の複数の演奏データ）が時間経過にしたがってＲＯＭ４１から読出されて、音源回路３１に出力される。なお、第１スクラッチデータの指定においては、スクラッチ番号アサインテーブルが参照されて、スクラッチ番号ＳＣＮＯに対応した第１スクラッチデータが指定される。そして、例えば、ターンテーブル１２ａが右回転されれば前記指定された第１スクラッチデータに属するスクラッチパターンデータＡが読出され、ターンテーブル１２ａが左回転されれば前記第１スクラッチデータに属するスクラッチパターンデータＢが読出される（図７参照）。
【００４８】
音源回路３１は、前記読出されたスクラッチパターンデータを構成する演奏データに対応した楽音信号を形成して、効果回路３２及びサウンドシステム３３を介して放音する。この場合も、前記伴奏パターンデータの再生の場合と同様に、例えばＲＯＭ４１などに設けた音源用の波形メモリにサンプリング記憶されている楽音波形を読出すことにより、楽音信号が形成される。なお、ターンテーブル１２ａの回転が停止されると、前記スクラッチパターンの読出しも停止して、音源回路３１への同スクラッチパターンデータを構成する演奏データの出力も停止する。これにより、ターンテーブル１２ａの回転に応じて、同回転方向に応じた異なるスクラッチパターンデータを再生することができる。
【００４９】
なお、図９においては、スクラッチパターンデータ（演奏データ）を記憶したＲＯＭ４１などをスクラッチパターンデータ記憶部２１４として示し、同記憶部２１４からスクラッチパターンデータを読出して出力する機能をスクラッチパターン再生部２１６として示している。音源部２１０及び通常音源波形データ記憶部２１２に関しては、伴奏パターンデータの再生の場合と同じである。また、制御部２００は、スクラッチ番号ＳＣＮＯ及びターンテーブル１２ａの回転方向に応じたスクラッチパターンデータのいずれかを指定するように機能する。
【００５０】
また、前記スクラッチパターンデータの再生による楽音信号のピッチ及びボリュームに関しては、前記第１スクラッチデータに属するピッチ／ボリュームデータにより指定される制御対象としてのピッチ及びボリュームのいずれ一方又は両方がターンテーブル１２ａの回転速度に応じて制御される。具体的には、前記制御対象としてピッチ及び／又はボリュームを制御するためのピッチ制御データ及び／又はボリューム制御データが、ターンテーブル１２ａの回転速度に応じて形成されて音源回路３１に供給される。例えば、ピッチ制御データは、ターンテーブル１２ａの回転速度が遅いとき低いピッチを表す値に設定され、同回転速度が速くなるにしたがって高くなるピッチを表す値に設定される。また、ボリューム制御データは、ターンテーブル１２ａの回転速度が遅いとき小さな音量を表す値に設定され、同回転速度が速くなるにしたがって大きくなる音量を表す値に設定される。
【００５１】
音源回路３１は、前記スクラッチパターンデータに基づいて形成する楽音信号のピッチ及び/又はボリュームを、前記出力されたピッチ制御データ及び／又はボリューム制御データに応じて制御する。ピッチ制御においては、波形データを読出すための読出し回路のマスターチューニングが変更され、すなわち読出しレートがピッチ制御データに応じて変更されて、出力される楽音信号のピッチが変更制御される。なお、このマスターチューニングは、各パート毎に変更可能であり、スクラッチパターンデータ又はスクラッチ波形データを再生した楽音信号のみ、又は伴奏パターンデータを再生した楽音信号のみのピッチを単独で制御することができる。また、マスターチューニングでの変更可能なピッチ幅は通常の電子楽器でのピッチ幅(±１００セント程度)よりもかなり広いもの(例えば±３オクターブ)とし、この間で無段階の滑らかなピッチ変化が可能である。
【００５２】
また、ボリューム制御においては、前記形成された楽音信号のボリューム（振幅）が前記供給されたボリューム制御データにより制御される。なお、図９においては、第１スクラッチデータに属するピッチ／ボリュームデータは制御部２００に記憶されているものとして示しており、これらのピッチ制御及びボリューム制御は、制御部２００から音源部２１０への制御信号に基づくものとして示している。
【００５３】
次に、スクラッチ番号ＳＣＮＯがｍ≦ＳＣＮＯ≦ｎ−２である場合について説明する。この場合、ステップ１３６にて「ＹＥＳ」と判定されて、ステップ１３８にて、第２スクラッチデータ（スクラッチ波形データ）の再生処理が実行される。ステップ１３８においては、前記ステップ１０２の処理によって計算したターンテーブル１２ａの回転方向及び回転速度と、前記ステップ１０８の処理によって設定したスクラッチ番号ＳＣＮＯに応じて、第２スクラッチデータの再生が制御される。
【００５４】
この場合、ターンテーブル１２ａの回転方向に応じて、スクラッチ番号ＳＣＮＯにより指定される第２スクラッチデータに属するいずれかのスクラッチ波形データＡ，Ｂを読出すための読出し指示が音源回路３１に供給される。なお、第２スクラッチデータの指定においては、スクラッチ番号アサインテーブルが参照されて、スクラッチ番号ＳＣＮＯに対応した第２スクラッチデータが指定される。そして、例えば、ターンテーブル１２ａが右回転されれば前記指定された第２スクラッチデータに属するスクラッチ波形データＡの読出しを指示する指示信号が音源回路３１に供給され、ターンテーブル１２ａが左回転されれば前記第２スクラッチデータに属するスクラッチ波形データＢの読出しを指示する指示信号が音源回路３１に供給される（図８参照）。
【００５５】
音源回路３１は、前記指示信号にしたがってＲＯＭ４１などに記憶されているスクラッチ波形データを読出して、効果回路３２及びサウンドシステム３３を介して放音する。なお、ターンテーブル１２ａの回転が停止されると、前記スクラッチ波形データの読出しの指示も停止され、音源回路３１は同スクラッチ波形データの読出しを停止する。これにより、ターンテーブル１２ａの回転に応じて、同回転方向に応じた異なるスクラッチ波形データを再生することができる。
【００５６】
なお、図９においては、スクラッチ波形データを記憶したＲＯＭ４１などをスクラッチ波形データ記憶部２１８として示し、スクラッチ波形データは音源部２１０により直接読出されるものとして示している。
【００５７】
また、前記スクラッチ波形データの再生による楽音信号のピッチ及びボリュームに関しては、前記第２スクラッチデータに属するピッチ／ボリュームデータにより指定される制御対象としてのピッチ及びボリュームのいずれ一方又は両方がターンテーブル１２ａの回転速度に応じて制御される。具体的には、前記制御対象としてピッチ及び／又はボリュームを制御するためのピッチ制御データ及び／又はボリューム制御データが、ターンテーブル１２ａの回転速度に応じて形成されて音源回路３１に供給される。例えば、スクラッチパターンデータの再生の場合と同様に、ピッチ制御データは、ターンテーブル１２ａの回転速度が遅いとき低いピッチを表す値に設定され、同回転速度が速くなるにしたがって高くなるピッチを表す値に設定される。また、ボリューム制御データは、、ターンテーブル１２ａの回転速度が遅いとき小さな音量を表す値に設定され、同回転速度が速くなるにしたがって大きくなる音量を表す値に設定される。
【００５８】
音源回路３１は、前記スクラッチ波形データに対応した楽音信号のピッチ及び/又はボリュームを、前記出力されたピッチ制御データ及び／又はボリューム制御データに応じて制御する。ピッチ制御においては、スクラッチ波形データを読出すための読出し回路のマスターチューニングが変更され、すなわち読出しレートがピッチ制御データに応じて変更されて、出力される楽音信号（スクラッチ波形）のピッチが変更制御される。
【００５９】
また、ボリューム制御においては、前記読出されたスクラッチ波形データに基づいて再生されたスクラッチ波形信号（楽音信号）のボリューム（振幅）が前記供給されたボリューム制御データにより制御される。なお、図９においては、第２スクラッチデータに属するピッチ／ボリュームデータは制御部２００に記憶されているものとして示しており、これらのピッチ制御及びボリューム制御は、制御部２００から音源部２１０への制御信号に基づくものとして示している。
【００６０】
次に、スクラッチ番号ＳＣＮＯが「０」である場合について説明する。この場合、ステップ１４０にて「ＹＥＳ」と判定されて、ステップ１４２にて、伴奏スタイルデータに対応して自動的に決められる第１スクラッチデータ（スクラッチパターンデータ）又は第２スクラッチデータ（スクラッチ波形データ）の再生処理が実行される。具体的には、ステップ１４２において、前記ステップ１０２の処理によって計算したターンテーブル１２ａの回転方向及び回転速度と、前記ステップ１１２の処理によって設定したスタイル番号ＳＴＮＯにより自動的に決められるスクラッチ番号ＳＣＮＯとに応じて、スクラッチパターンデータ又はスクラッチ波形データの再生が制御される。
【００６１】
この場合、スタイル番号ＳＴＮＯにより指定される伴奏スタイルデータが参照されて、同伴奏スタイルデータ中のスクラッチ種類指定データより指定される第１スクラッチデータ（スクラッチパターンデータ）又は第２スクラッチデータ（スクラッチ波形データ）が再生される。なお、このスクラッチ種類指定データは、スクラッチ番号ＳＣＮＯに対応するものである。スクラッチ種類指定データが「１」〜「ｍ−１」のいずれかを表していれば、前記ステップ１３４の処理と同様にして、ターンテーブル１２ａの回転方向に応じて、スクラッチ種類指定データにより指定される第１スクラッチデータ中のいずれかのスクラッチパターンが再生される。また、スクラッチ種類指定データが「ｍ」〜「ｎ−２」のいずれかを表していれば、前記ステップ１３８の処理と同様にして、ターンテーブル１２ａの回転方向に応じて、スクラッチ種類指定データにより指定されるスクラッチ波形データ中のいずれかのスクラッチ波形が再生される。なお、図９においては、スタイル伴奏データ中のスクラッチ種類指定データは制御部２００に記憶されているものとして示しており、このスクラッチパターン又はスクラッチ波形の指定が制御部２００により行われる。
【００６２】
また、前記スクラッチパターンデータ又はスクラッチ波形データの再生による楽音信号のピッチ及びボリュームに関しても、前記ステップ１３４，１３８の場合と同様に、ターンテーブル１２ａの回転速度に応じて制御される。
【００６３】
次に、スクラッチ番号ＳＣＮＯが「ｎ−１」である場合について説明する。この場合、ステップ１４４にて「ＹＥＳ」と判定されて、ステップ１４６にて、前記ステップ１０２の処理によって計算したターンテーブル１２ａの回転速度に応じて、伴奏スタイルデータの再生テンポ及び同データの再生による楽音信号のピッチを制御する。
【００６４】
具体的には、前記回転速度に応じてテンポ制御データを形成して、テンポ制御データにより設定されるテンポ（読出しレート）でスタイル番号ＳＴＮＯにより指定されている伴奏スタイルデータの伴奏パターンデータ（演奏データ）を読出して音源回路３１に供給する。例えば、テンポ制御データは、ターンテーブル１２ａの回転速度が遅いとき遅いテンポを表す値に設定され、同回転速度が速くなるにしたがって速くなるテンポを表す値に設定される。音源回路３１が前記演奏データに応じて楽音信号を形成する点に関しては、伴奏スタイルデータの再生において説明した通りである。なお、図９においては、このテンポ制御機能を制御部２００から伴奏パターン再生部２０８への制御信号により示している。
【００６５】
また、ターンテーブル１２ａの回転速度に応じてピッチ制御データを形成して、同ピッチ制御データを音源回路３１に出力する。音源回路３１は、前記再生される伴奏スタイルデータに基づく楽音信号のピッチを前記ステップ１３４の場合と同様に制御する。例えば、ピッチ制御データは、ターンテーブル１２ａの回転速度が遅いとき低いピッチを表す値に設定され、同回転速度が速くなるにしたがって高くなるピッチを表す値に設定される。なお、図９においては、このピッチ制御機能を制御部２００から音源部２１０への制御信号により示している。
【００６６】
これにより、ターンテーブル１２ａの回転速度に応じて、スタイル番号ＳＴＮＯにより指定されて自動的に発生される伴奏音信号の再生のテンポ及び同伴奏音信号のピッチを自由に変更できる。また、本実施形態では、ターンテーブル１２ａの回転速度に応じて前記テンポ及びピッチの両者を変更するようにしたが、テンポ及びピッチのいずれか一方を変更するようにしてもよい。また、各伴奏スタイルデータ（図６）中に、ターンテーブル１２ａの回転速度に応じて変更制御される制御対象（例えば、前記テンポ及びピッチのいずれか一方又は両方）を指定するデータを含ませておき、同データにしたがった制御対象をターンテーブル１２ａの回転速度に応じて変更制御するようにしてもよい。
【００６７】
次に、スクラッチ番号ＳＣＮＯが「ｎ」である場合について説明する。この場合、ステップ１４８にて「ＹＥＳ」と判定されて、ステップ１５０にて、前記ステップ１０２の処理によって計算したターンテーブル１２ａの回転方向に応じて、伴奏パターンデータのパート数を増減するパートミキサー機能を実現する。
【００６８】
具体的には、ターンテーブル１２ａが一方向に回転され続けているとき、スタイル番号ＳＣＮＯにより指定される伴奏スタイルデータに属する複数のパート別の伴奏パターンデータ（図６参照）であって読出されて音源回路３１に供給される各パート毎の伴奏パターンデータを、同伴奏スタイルデータに属する増減パートデータによって指定される基準にしたがって所定時間毎に増加させる。また、ターンテーブル１２ａが他方向に回転され続けているとき、前記音源回路３１に供給される各パート毎の伴奏パターンデータを、前記増減パートデータによって指定される基準にしたがって所定時間毎に減少させる。
【００６９】
例えば、ターンテーブル１２ａを右回転させ続けているときパート１，２，３，４の順に伴奏パターンデータを順次増加させて読出し、ターンテーブル１２ａを左回転させ続けているときパート４，３，２，１の順に伴奏パターンデータを順次減少させて読出す。また、増減の順序を異ならせて、ターンテーブル１２ａを右回転させ続けているとき前記と同様にパート１，２，３，４の順に伴奏パターンデータを順次増加させて読出し、ターンテーブル１２ａを左回転させ続けているときパート４，２，３，１の順に伴奏パターンデータを減少させて読出すようにしてもよい。
【００７０】
なお、この伴奏パターンデータの増減制御における初期のパートは、スタイル番号ＳＴＮＯすなわち再生される伴奏スタイルデータの変更時に、同変更された新たな伴奏スタイルデータの増減パートが示す初期値に対応して設定される。また、この初期パートの指定は、例えばパート１又はパート１，２のように具体的なパート名を指示するものであるが、この指定はパート数をも指示していることにほかならないので、本実施形態では、前記初期パートの指定は広義に初期パート数を指示することをも意味するものとする。また、前記具体的なパート名の指定に代えて、初期に単にパート数のみを設定するようにしてもよい。この場合、例えば、前回再生されているパートを記憶しておいて、前記初期設定されたパート数になるまで、同記憶しておいたパートに対して新たなパートを加えたり、同記憶しておいたパートの一部を削除するようにすればよい。
【００７１】
音源回路３１が前記読出された伴奏パターンデータに応じた楽音信号を発生する点については、上述した伴奏パターンデータの再生で説明した通りである。これにより、ターンテーブル１２ａを右又は左に回転させ続ければ、所定の基準にしたがって、再生される伴奏パターンデータの増減が制御できる。なお、図９においては、このパターン数の増減機能を制御部２００から伴奏パターン再生部２０８への制御信号により示している。
【００７２】
また、上記においては、演奏操作子群１１の操作に応じた楽音信号の発生については説明しなかったが、この電子楽器においても、伴奏パターンデータ、スクラッチパターン又はスクラッチ波形データの再生と共に、又は単独で、演奏操作子群１１の操作により楽音信号は発生される。
【００７３】
なお、上記実施形態においては、第１スクラッチデータとして異なるスクラッチパターンデータＡ，Ｂを１セットするとともに（図７）、第２スクラッチデータとして異なるスクラッチ波形データＡ，Ｂを１セットして（図８）、ターンテーブル１２ａの回転方向に応じて、スクラッチ番号ＳＣＮＯ又はスクラッチ種類指定データにより指定される第１スクラッチデータ又は第２スクラッチデータに属する異なるスクラッチパターンデータＡ，Ｂ又はスクラッチ波形データＡ，Ｂを再生するようにした。しかし、前記第１スクラッチデータ又は第２スクラッチデータに代え、スクラッチパターンデータとスクラッチ波形データとを１セットしてスクラッチデータとして記憶しておき、ターンテーブル１２ａの回転方向に応じて、スクラッチ番号ＳＣＮＯ又はスクラッチ種類指定データにより指定されるスクラッチデータに属する異なるスクラッチパターンデータ又はスクラッチ波形データを再生するようにしてもよい。
【００７４】
また、上記実施形態において、各第１スクラッチデータ（図７）及び各第２スクラッチデータ（図８）内に、前記各データ毎に予め定めたピッチ及びボリュームに関する各初期制御値をそれぞれ含ませておき、初期時（電源スイッチの投入時、スクラッチ番号ＳＣＮＯが変更されたときなど）に、ピッチ制御データ及びボリューム制御データを前記各初期制御値を設定しておき、ターンテーブル１２ａの回転操作に応答してピッチ制御データ及びボリューム制御データの値を前記各初期制御値から変更し始めるようにしてもよい。また、初期値に復帰させるための操作子を操作パネルに別途設けて、同操作子の操作時にはピッチ制御データ及びボリューム制御データを前記各初期制御値に復帰させることができるようにしてもよい。
【００７５】
また、上記実施形態において、各伴奏スタイルデータ（図６）内にも、前記各データ毎に予め定めたピッチ及びボリュームに関する各初期制御値をそれぞれ含ませておき、初期時（電源スイッチの投入時、スタイル番号ＳＴＮＯが変更されたときなど）に、ピッチ制御データ及びボリューム制御データを前記各初期制御値を設定しておき、ターンテーブル１２ａの回転操作に応答してピッチ制御データ及びボリューム制御データの値を前記各初期制御値から変更し始めるようにしてもよい。また、この場合も、初期制御値に復帰させるための操作子を操作パネルに別途設けて、同操作子の操作時にはピッチ制御データ及びボリューム制御データを前記各初期制御値に復帰させることができるようにしてもよい。
【００７６】
また、上記実施形態のパートミキサー機能（スクラッチ番号ＳＣＮＯが「ｎ」のときに実行される図４のステップ１５０の処理）においては、ターンテーブル１２ａの回転操作中に所定時間おきに同テーブル１２ａの回転方向に応じてパート数の増減を制御するようにした。しかし、これに代えて、ターンテーブル１２ａの回転操作中、同テーブル１２ａが所定角度だけ回転する毎に同テーブル１２ａの回転方向に応じてパート数の増減を行うようにしてもよい。
【００７７】
また、上記実施形態において、ターンテーブル１２ａの回転操作により増減される伴奏パターンデータのパート数を初期状態に戻す操作子を操作パネルに別途設けておき、同操作子の操作によりいつでも前記増減制御されているパート数を各伴奏スタイルデータの増減パートデータ（図６）内に予め記憶されている初期状態の再生パートに係る伴奏パターンデータの再生に戻すことができるようにしておいてもよい。
【００７８】
また、上記実施形態においては、伴奏スタイルデータ（図６）、第１スクラッチデータ（図７）及び第２スクラッチデータ（図８）を予めＲＯＭ４１などに記憶しておくようにしたが、ユーザがこれらの各データを新規に作成したり、編集したりできるようにしてもよい。この場合、前記各データの総てを新規に作成したり、編集したりできるようにしてもよいし、その一部のみを新規に作成したり、編集したりできるようにしてもよい。
【００７９】
また、上記実施形態においては、スクラッチスイッチ１２ｂ及びスタイルスイッチ１２ｃとの同時操作によりターンテーブル１２ａにスクラッチ番号ＳＣＮＯ及びスタイル番号ＳＴＮＯの変更機能をそれぞれ割当てるようにしたが、この割当て機能の種類は単なる例示に過ぎない。他の機能を表すスイッチを別途設けて、同スイッチとの同時に操作により、同操作されたスイッチに対応した他の機能に関する情報をターンテーブル１２ａの回転に応じて変更することも可能である。
【００８０】
また、上記実施形態においては、ターンテーブル（回転操作子）１２ａの回転に応じて同テーブル１２ａに対する回転操作（回転操作方向、回転操作速度及び回転操作角）を検出して、同回転操作により楽音信号に対する各種制御を行うようにした。しかし、このターンテーブル１２ａに代えて、面への接触又は押圧位置を検出可能な面接触操作子を用い、ユーザが円を描きながら面接触操作子を押圧又は接触操作したとき、この円を描くような回転操作を検出して、同検出された回転操作に応じて上記実施形態のような各種制御を行うようにしてもよい。また、ディスプレイ上に仮想のターンテーブルを表示しておいて、同表示ターンテーブルをマウスなどの位置を指定する操作子の円操作に応じて前記各種制御を行うようにしてもよい。この場合も、ユーザによるマウスに対する回転操作を検出して、同検出された回転操作に応じて上記実施形態のような各種制御を行うようにすればよい。
【００８１】
また、上記実施形態においては、音源回路３１は波形メモリ方式により楽音信号を形成するようにしたが、同楽音信号を形成する方式としては、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式、VCO＋VCF＋VCAのアナログシンセサイザ方式、アナログシミュレーション方式等のどのような方式を採用してもよい。また、音源回路３１を専用のハードウェアを用いて構成してもよいが、同音源回路３１をデジタル信号処理回路（ＤＳＰ）及びマイクロプログラムを用いて構成してもよいし、またＣＰＵのプログラム処理によるソフトウェア音源で構成してもよい。
【００８２】
さらに、上記実施形態においては、本発明に係る楽音制御装置を演奏操作子群１１を備えた電子楽器に適用した例について説明したが、本発明は、楽音信号を発生可能な装置であれば、例えばパーソナルコンピュータ、カラオケ装置、ゲーム装置、携帯電話などの携帯型通信端末、自動演奏装置などの装置にも適用される。また、パネル操作子群１２、音源回路３１などの各種回路を１つの装置内に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信手段を用いて各装置を接続するような装置にも適用できる。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態に係る電子楽器の全体を示すブロック図である。
【図２】図１のパネル操作子群の一部の詳細図である。
【図３】図１のＣＰＵにて実行されるプログラムのフローチャートである。
【図４】図３のターンテーブル制御ルーチンの詳細フローチャートである。
【図５】図１のＲＯＭに設けられたスクラッチ番号アサインテーブルのデータフォーマット図である。
【図６】図１のＲＯＭに記憶されている伴奏スタイルデータのフォーマット図である。
【図７】図１のＲＯＭに記憶されている第１スクラッチデータのフォーマット図である。
【図８】図１のＲＯＭに記憶されている第２スクラッチデータのフォーマット図である。
【図９】本実施形態の動作を説明するための機能ブロック図である。
【符号の説明】
【００８４】
１１…演奏操作子群、１２…パネル操作子群、１２ａ…回転操作子（ターンテーブル）、１２ｂ…スクラッチスイッチ、１２ｃ…スタイルスイッチ、１２ｄ…スタート／ストップスイッチ、１２ｅ…バランス操作子、１３…７セグメント器、２０…バス、３１…音源回路、４１…ＲＯＭ、４２…ＣＰＵ、４３…ＲＡＭ、４５…外部記憶装置、５１…ＭＩＤＩインターフェース、５２…通信インターフェース、２００…制御部、２０２…スクラッチ番号選択部、２０４…スタイル番号選択部、２０６…伴奏パターンデータ記憶部、２０８…伴奏パターン再生部、２１０…音源部、２１２…通常音源波形データ記憶部、２１４…スクラッチパターンデータ記憶部、２１６…スクラッチパターン再生部、２１８…スクラッチ波形データ記憶部。
【図１】
2005010815.tif 000003
【図２】
2005010815.tif 000004
【図３】
2005010815.tif 000005
【図４】
2005010815.tif 000006
【図５】
2005010815.tif 000007
【図６】
2005010815.tif 000008
【図７】
2005010815.tif 000009
【図８】
2005010815.tif 000010
【図９】
2005010815.tif 000011