(57)【要約】【課題】自動伴奏パターンなどの演奏情報の発音タイミングやゲートタイムあるいはベロシティ等の要素を変化させて自動伴奏を行なう際に、簡単な操作で多彩な演奏を実現する。【解決手段】２小節のパターンデータおよび変更パターンデータを１６のグリッドに分ける。グリッドを示すグリッド枠Ｆを表示器８に表示する。各グリッドに対応するグリッド選択スイッチ７５を１６個設ける。グリッド選択スイッチ７５で選択されたグリッドをグリッド枠Ｆの升目に網点表示する。ピッチベンド摘み７２の操作で、選択されているグリッド（区間）における少なくともピッチ（音高情報）の変更量を入力する。変更量をグリッド枠Ｆに表示する（三角印）。発音タイミング、ゲートタイム、ベロシティ等についても、同様な操作で変更量を入力する。自動伴奏時にも入力可能にする。【選択図】図２
2004046240.tif 000002
【特許請求の範囲】
【請求項１】
　演奏情報を構成する時系列な楽音データの要素を、変更情報を構成する時系列な変更データに基づいて変更することで、該演奏情報を変換する演奏情報変換装置において、
　前記変更情報に割り当てられた時系列な複数の区間から任意の区間を指定するために、各区間毎に対応して設けられた複数の区間指定手段と、
　該区間指定手段により指定された区間に含まれる前記変更データを設定する変更データ設定手段と、
を備え、
　前記楽音データの要素のうち、前記区間毎に少なくとも音高情報を変更の対象とすることを特徴とする演奏情報変換装置。
【請求項２】
　前記演奏情報および前記変更情報の時系列な読み出しにより楽音の発生を行なっているときにも、前記変更データの設定を可能にしたことを特徴とする請求項１記載の演奏情報変換装置。
【請求項３】
　演奏情報を構成する時系列な楽音データの要素を、変更情報を構成する時系列な変更データに基づいて変更することで、該演奏情報を変換する処理を、コンピュータが実行するための演奏情報変換方法であって、
　前記変更情報に割り当てられた時系列な複数の区間から区間指定手段により指定された区間を、変更データを設定する設定対象区間とし、
　該設定対象区間に含まれる変更データを設定手段に基づいて設定し、
　前記楽音データの楽音の要素のうち、少なくとも音高情報を変換する
ことを特徴とする演奏情報変換方法。
【請求項４】
　演奏情報を構成する時系列な楽音データの要素を、変更情報を構成する時系列な変更データに基づいて変更することで、該演奏情報を変換する処理を、コンピュータが実行するための演奏情報変換制御プログラムを記録した記録媒体であって、
　前記変更情報に割り当てられた時系列な複数の区間から区間指定手段により指定された区間を、変更データを設定する設定対象区間とするステップと、
　該設定対象区間に含まれる変更データを設定手段に基づいて設定するステップと、
　前記楽音データの楽音の要素のうち、少なくとも音高情報を変換するステップと、
を前記コンピュータに実行させるための演奏情報変換制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、自動伴奏パターンなどの演奏情報について、発音タイミングやゲートタイムあるいはベロシティ等の楽音データの要素を変化させて自動伴奏等を行うのに適した演奏情報変換装置および演奏情報変換方法並びに演奏情報変換制御プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
　従来、この種の演奏情報の変換の技術は自動伴奏や自動演奏の分野に適用されている。例えば自動伴奏装置として、メモリに予め記憶されている自動伴奏のパターンデータ（演奏情報）から楽音データを読み出し、この楽音データの発音タイミングやゲートタイム（発音持続時間）あるいはベロシティ（音量）等の要素を変更し、この変更したデータに基づいて自動伴奏の楽音を発生するものがある。これにより、パターンデータ自体は変更することなく、元のパターンデータをそのまま再生する場合とは雰囲気の異なる伴奏を得ることができる。すなわち、パターンデータだけで演奏を行なう技術ではパターンデータで決まってしまう単調な再生演奏であったものが、上記のような演奏情報の変換を行なうと、演奏に対して微妙なノリやグルーヴ感（音楽家の演奏時の癖のような表現）が付加されたものとなる。
【０００３】
　なお、楽音データの要素を変更するための変更情報は、例えば２小節分など一般にパターンデータと同じ長さであり、発音タイミングやゲートタイムあるいはベロシティなどの変更量を指定するデータすなわち変更データを時系列に記録したものである。そして、パターンデータからの楽音データの読み出しに合わせて変更データを読み出し、各楽音データの要素をそれに対応する変更データに基づいて変更する。また、このような変更情報はユーザーの所望に応じて作成や修正が可能になっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
　しかし、従来の自動伴奏装置において変更情報の修正が可能なのはパターン演奏が停止状態の時であり、変更情報の個々の変更データの値を例えば表示器に表示し、この表示された値をアップダウンスイッチや数字キーで１つづつ変更するといった所謂ステップ入力で修正するようになっている。
【０００５】
　また、パターン演奏中は、演奏開始時に選択された変更情報が繰り返し使用されるので、所定長毎に同じ演奏が繰り返されることになり、多彩性に欠け、演奏が単調になってしまう。なお、長い変更情報を作成すれば繰り返しによる単調さは解消できるが、このような変更情報の作成には、かなりの時間と手間を必要とする。
【０００６】
　本発明は、演奏情報を構成する時系列な楽音データの要素を、変更情報を構成する時系列な変更データに基づいて変更することで、該演奏情報を変換する演奏情報変換装置において、簡単な操作で多彩な演奏を行なえるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
　請求項１の演奏情報変換装置は、演奏情報を構成する時系列な楽音データの要素を、変更情報を構成する時系列な変更データに基づいて変更することで、該演奏情報を変換する演奏情報変換装置において、前記変更情報に割り当てられた時系列な複数の区間から任意の区間を指定するために、各区間毎に対応して設けられた複数の区間指定手段と、該区間指定手段により指定された区間に含まれる前記変更データを設定する変更データ設定手段と、を備え、前記楽音データの要素のうち、前記区間毎に少なくとも音高情報を変更の対象とすることを特徴とする。
【０００８】
　請求項１の演奏情報変換装置によれば、音高情報の変更のしかたは従来の楽音データのその他の変更のしかたと同様でよく、かつ、演奏情報の旋律自体を変更したり、音高の変化によるグルーヴ感等が得られるので、簡単な操作で多彩な演奏を行なうことができるとともに、区間指定手段により任意の区間を指定することができ、かつ、変更データ設定手段で、その指定した区間の変更データを設定できる。したがって、任意の区間の変更データを簡単設定でき、さらに、簡単な操作で多彩な演奏を行なうことができる。
【０００９】
　請求項２の演奏情報変換装置は、請求項１の構成を備え、前記演奏情報および前記変更情報の時系列な読み出しにより楽音の発生を行なっているときにも、前記変更データの設定を可能にしたことを特徴とする。
【００１０】
　請求項２の演奏情報変換装置によれば、請求項１と同様な作用効果が得られるとともに、演奏情報による演奏の再生時にもリアルタイムで楽音の要素を変更できるので、さらに多彩な演奏を行なうことができる。
【００１１】
　請求項３の演奏情報変換方法は、演奏情報を構成する時系列な楽音データの要素を、変更情報を構成する時系列な変更データに基づいて変更することで、該演奏情報を変換する処理を、コンピュータが実行するための演奏情報変換方法であって、前記変更情報に割り当てられた時系列な複数の区間から区間指定手段により指定された区間を、変更データを設定する設定対象区間とし、該設定対象区間に含まれる変更データを設定手段に基づいて設定し、前記楽音データの楽音の要素のうち、少なくとも音高情報を変換することを特徴とし、請求項１と同様の作用効果が得られる。
【００１２】
　請求項４の演奏情報変換制御プログラムを記録した記録媒体は、演奏情報を構成する時系列な楽音データの要素を、変更情報を構成する時系列な変更データに基づいて変更することで、該演奏情報を変換する処理を、コンピュータが実行するための演奏情報変換制御プログラムを記録した記録媒体であって、前記変更情報に割り当てられた時系列な複数の区間から区間指定手段により指定された区間を、変更データを設定する設定対象区間とするステップと、該設定対象区間に含まれる変更データを設定手段に基づいて設定するステップと、前記楽音データの楽音の要素のうち、少なくとも音高情報を変換するステップと、を前記コンピュータで実行するための演奏情報変換制御プログラムを記録したものであり、この演奏情報変換制御プログラムの実行によれば、請求項１と同様の作用効果が得られる。
【発明の効果】
【００１３】
　請求項１の演奏情報変換装置または請求項３の演奏情報変換方法または請求項４の記録媒体に記録された演奏情報変換制御プログラムの実行によれば、演奏情報の旋律自体を変更したり、音高の変化によるグルーヴ感等が得られ、簡単な操作で多彩な演奏を行なうことができるとともに、任意の区間の変更データを簡単設定でき、さらに、簡単な操作で多彩な演奏を行なうことができる。
【００１４】
　請求項２の演奏情報変換装置によれば、請求項１の効果に加え、演奏情報による演奏の再生時にもリアルタイムで楽音の要素を変更できるので、さらに多彩な演奏を行なうことができる。
【発明を実施するための最良の形態】
【００１５】
　以下、本発明の実施の形態について説明する。なお、この実施の形態の概略は以下のとおりである。音源内蔵式シーケンサにおいて、「ノーマルモード」のときソングデータ（楽曲の演奏情報）を再生して曲の自動演奏を行ない、「パターンモード」のときはパターンデータ（伴奏パターンの演奏情報）を再生して自動伴奏を行なう。また、「パターンモード」のときパターンデータを変更パターンデータ（変更情報）で変換することで、自動伴奏に変化を持たせて多彩な演奏を行なえるようにしている。したがって、以後は主に「パターンモード」の自動伴奏について説明する。パターンデータと変更パターンデータはそれぞれが２小節の長さ（拍子数は４分の４拍子）であり、この２小節分の時間長を１６等分した一つの区間を「グリッド」と称する。すなわち、１グリッドとは８分音符単位毎の１区間に相当する。
【００１６】
　また、この実施の形態では、パターンデータの楽音データの要素としてピッチ（音高情報）、発音タイミング、ゲートタイム、ベロシティを変更の対象としており、変更パターンデータは各要素に対応した時系列な変更量（変更データ）で構成されている。さらに、パターンデータは伴奏の複数パートに対応して複数トラックで構成されており、変更パターンデータもパターンデータの各トラック（リズムトラックは除く）に対応するように複数トラックで構成されている。そして、各トラック毎に前記グリッド単位で各変更量の設定および修正が可能になっている。
【００１７】
　図１は本発明の演奏情報変換装置を適用した音源内蔵式シーケンサを示すブロック図であり、ＣＰＵ１はＲＯＭ２に格納された制御プログラムに基づいてＲＡＭ３のワーキングエリアを使用してシーケンサ全体の制御を行う。ＲＡＭ３には、ソングデータ、パターンデータ、変更パターンデータなどが記憶される。また、ＲＡＭ３には、変更パターンデータの各トラック毎、各グリッド毎に変更量を記憶しておくための変更量バッファが設けられている。なお、ＲＡＭ３はバッテリーバックアップされており、ソングデータ、パターンデータ、変更パターンデータは電源オフのときも記憶されている。
【００１８】
　また、ＣＰＵ１はパターンデータに記憶されているテンポ情報あるいは入力指定されたテンポの情報をタイマ４に設定し、タイマ４は設定されたテンポに応じてクロック信号（テンポクロック）を発生し、ＣＰＵ１はこの１クロック信号毎に割込み処理を行なって自動伴奏および自動演奏の処理を行う。なお、クロック信号は４分音符一拍に相当するクロック数を４８個としており、４分の４拍子における１小節長は１９２クロックとなる。
【００１９】
　自動伴奏の処理では、クロック信号のカウントによりタイミングをとり、パターンデータと変更パターンデータから現在のタイミングとなる楽音データと変更量をそれぞれ読み出し、楽音データの各要素の変更量により変更を加え、この変更されたデータをノートオン／ノートオフと共に音源回路５に出力する。
【００２０】
　音源回路５は複数チャンネルで同時発音可能になっており、ＣＰＵ１から設定されるピッチデータ、ノートオンおよびベロシティに基づいて所定の音色（パターンデータのトラックに設定されている音色）の楽音信号を発生する。音源回路５で発生された楽音信号には効果回路６で各種効果が付与され、サウンドシステム１００で楽音が発生される。また、発音チャンネルにノートオフが設定されることにより楽音信号が減衰または停止し、消音される。
【００２１】
　操作子７は、後述説明するように操作パネルに配設された各種スイッチを含み、ＣＰＵ１は操作子７の各種スイッチの入力データを検出回路７ａを介して取り込み、スイッチ操作に応じた各種処理を行う。
【００２２】
　表示器８は操作パネルに配設された液晶パネル等で構成されており、ＣＰＵ１が表示回路８ａに表示データを出力することにより、表示器８で各種の表示が行なわれる。
【００２３】
　外部記憶装置９はハードディスク装置（ＨＤＤ）、フロッピィ（商標）ディスク装置（ＦＤＤ）、ＣＤ−ＲＯＭ装置、光磁気ディスク（ＭＯ）装置、デジタル多目的ディスク（ＤＶＤ）装置等であり、パターンデータやソングデータなどの各種データの入力と記憶に用いることもできる。また、ＭＩＤＩインターフェース（Ｉ／Ｆ）１０は外部のＭＩＤＩ機器との間でパターンデータやソングデータなどの各種データの授受を行うものであり、通信インターフェース１１は通信ネットワーク２００に接続してサーバコンピュータ等からパターンデータやソングデータなどの各種データの配信を受けるようになっている。
【００２４】
　図２は操作パネルを示す図であり、ピッチの変更量の設定に係わる部分を主に示し、その他の要素（発音タイミング、ゲートタイム、ベロシティ）に係わる部分を図示を省略してある。前記操作子７は、「ノーマルモード」と「パターンモード」を切り換えるモードスイッチ７１、ピッチ変更量を入力するピッチベンド摘み７２、自動伴奏および自動演奏の再生を指示するプレイスイッチ７３、自動伴奏および自動演奏の停止を指示するストップスイッチ７４、グリッドを選択する複数のグリッド選択スイッチ７５を備えている。また、ピッチ以外のその他の要素の変更量を入力するスイッチ等（図示せず）もそれぞれ備えている。なお、グリッド選択スイッチ７５は各要素のグリッドを選択するために共用される。
【００２５】
　ところで、シーケンサ等においては、ソングデータやパターンデータのステップ入力やリアルタイム入力を行なったり、リズムパートの入力時にパッドキーとして利用するために、鍵盤の白鍵と黒鍵と同様に配置した鍵盤状のスイッチを備えているものがある。この実施の形態のグリッド選択スイッチ７５は、この鍵盤状のスイッチの内の白鍵に対応する１６個のスイッチに割り当てられたものである。なお、図２では黒鍵に対応するスイッチは図示を省略してある。
【００２６】
　また、「パターンモード」で、例えばピッチの変更量の入力を行なうときは、表示器８に図２に示したような表示が行なわれる。すなわち、現在選択されているパターンデータのパターン名が“Pattern Name ／ users1”の“users1”のように表示され、そのパターンデータの現在選択されているトラックのトラック番号が“Track Number ／ 3rd ”の“3rd ”のように表示される。また、パターンデータの長さに対応する１６個のグリッドが１６個の升目からなるグリッド枠Ｆで表示され、そのグリッド枠Ｆ内に現在選択されているトラックのピッチの変更量の設定内容が表示される。
【００２７】
　すなわち、ＲＡＭ３の各変更量バッファの中から、パターンデータの選択されたトラックに対応するトラック（変更パターンデータのトラック）からピッチの変更量のデータが読み出され、ピッチの変更が指定されているグリッドに対応する升目に、ピッチの変更量を示す三角印が表示される。なお、１つの三角印は半音分に相当し、正立の三角印は音高を高く変更することを示し、倒立の三角印は音高を低く変更することを示している。また、白三角印は今までに設定されていた変更量を示し、黒三角印は今回設定した変更量を示している。さらに、グリッド選択スイッチ７５により今回設定するために選択されたグリッドは網点表示（１Ｇ，３Ｇ，４Ｇで示される升目）になっている。また、ピッチ以外のその他の要素についても、表示器８内にそれぞれ独立にグリッド枠や変更量を示すパターンが表示される。
【００２８】
　なお、ピッチの変更の場合もその他の要素の変更の場合も、扱うデータが異なるでけで基本的な処理は同様であるので、以下の説明では、主にピッチの変更を例に説明する。
【００２９】
　図３は実施の形態におけるピッチ変更量設定処理のフローチャートであり、本発明における演奏情報変換制御プログラムの例である。また、図４は再生割込み処理のフローチャートであり、各フローチャートに基づいて実施例の動作を説明する。なお、メインフローの処理については説明を省略するが、図３のピッチ変更量設定処理は、メインフローの処理でモードスイッチ７１の操作により「パターンモード」に切り換えられたときのサブルーチンの処理である。
【００３０】
　なお、これらの処理では、パターンデータおよび変更パターンデータの読み出し位置（２小節内のクロック値で示される位置）を示すためにＲＡＭ３に設定されたカウンタレジスタが用いられる。すなわち、このカウンタレジスタは、再生割込み処理の発生毎にカウント値をインクリメントし、２小節（クロック１９２個分）をカウントするとリセットされる。また、自動伴奏の停止指示があった時点でのカウント値はＲＡＭ３の別のレジスタに保持され、再度自動伴奏の開始指示があった時点で、その保持されているカウント値をカウンタレジスタにセットすることにより、読み出し位置がセットされる。
【００３１】
　図３のピッチ変更設定処理では、先ず、ステップＳ１でパターンデータの選択、およびトラックの選択処理を行ない、表示器８に、選択されたパターンデータのパターン番号、トラックのトラック番号、そのトラックに対応するグリッド枠Ｆ、グリッド枠Ｆ内のピッチ変更量の設定内容（三角印）を表示するなど、選択内容に応じた表示を行なう。
【００３２】
　次に、ステップＳ２で、グリッド選択スイッチ７５の操作の有無を判定し、操作がなければステップＳ４に進み、操作があれば、ステップＳ３で操作されたグリッド選択スイッチ７５に対応するグリッドの表示を変更してステップＳ４に進む。このグリッドの表示の変更とは、操作されたグリッド選択スイッチ７５に対応するグリッドがそのとき選択されていなかった場合には新たに選択されたものとしてグリッド枠Ｆの升目内を網点表示（図２参照）にし、そのグリッドが既に選択されていた場合には選択が取り消されたものとしてグリッド枠Ｆの升目内を網点表示から非網点表示に切り換える処理である。
【００３３】
　次に、ステップＳ４でピッチベンド摘み７２の操作の有無を判定し、操作がなければステップＳ６に進み、操作があれば、ステップＳ５で選択中のグリッドに応じた変更量バッファの変更量の情報をピッチベンド摘み７２の操作量に応じて書き換えるとともに、グリッド枠Ｆ内の選択中のグリッドに、対応する設定内容（三角印）の表示を更新し、ステップＳ６に進む。
【００３４】
　ステップＳ６ではプレイスイッチ７３で再生指示があるか否かを判定し、再生指示がなければステップＳ８に進み、再生指示があればステップＳ７でパターンデータおよび変更パターンデータの読み出し位置をカウンタレジスタにセットするとともに、ＲＡＭ３に設定されたＲＵＮフラグを“１”にセットしてステップＳ８に進む。なお、上記読み出し位置のセットでは、電源オン後の最初の再生指示では、パターンデータの先頭位置にセットされ、前回に自動伴奏が停止された後の再生指示では、前述のように自動伴奏停止時の位置にセットされる。
【００３５】
　ステップＳ８では、ストップスイッチ７４で停止指示が有るか否かを判定し、停止指示がなければステップＳ１０に進み、停止指示があればステップＳ９で発音中の全ての音を消音するとともにＲＵＮフラグを“０”にセットし、さらに、現時点の読み出し位置を記憶し（カウンタレジスタの値を退避し）、ステップＳ１０に進む。
【００３６】
　ステップＳ１０では、モードスイッチ７１の操作でモードの切り換え指示があったか否かを判定し、切り換え指示がなければステップＳ２に戻って上記同様の処理を繰り返し、モード切り換え指示があれば、ステップＳ１１で発音中の全ての音を消音するとともにＲＵＮフラグを“０”にセットしてピッチ変更量設定処理を終了（元のルーチンに復帰）する。
【００３７】
　以上の処理により、「パターンモード」のときはいつでも、選択したトラックについて、グリッド選択スイッチ７５を操作するだけで、一つでも複数でも任意にグリッドを選択でき、その選択したグリッドについてピッチベンド摘み７２によりピッチ変更量を設定できる。また、プレイスイッチ７３で自動伴奏の再生指示を行なうとＲＵＮフラグが“１”になることにより、次に説明する再生割込み処理により各グリッドのピッチ変更量に応じた自動伴奏が行なわれる。
【００３８】
　図４の再生割込み処理は、タイマ４からのクロック信号により４分音符あたり４８回のタイミングで起動され、先ずステップＳ２１で、「ＲＵＮ＝１」であるか否か、すなわちＲＵＮフラグが“１”にセットされているか否かを判定し、ＲＵＮ＝１でなければ元のルーチンに復帰し、ＲＵＮ＝１であればステップＳ２２で、カウンタレジスタのカウント値が示す現在のタイミングにおいて、パターンデータ中の発音／消音イベントの有無を判定し、発音／消音イベントがなければ元のルーチンに復帰し、発音／消音イベントがあればステップＳ２３で現在のタイミングが属しているグリッドの変更量バッファを参照する。
【００３９】
　次に、ステップＳ２４で、その変更量バッファに有効なピッチ変更量（“０”以外の変更量）があるか否かを判定し、有効なピッチ変更量がなければステップＳ２６に進み、有効なピッチ変更量があれば、ステップＳ２５で読み出したピッチ変更量に応じて発音イベントの音高を変更してピッチデータを求める。そして、ステップＳ２６で、発音イベントの時はピッチデータとノートオンを音源５に出力し、消音イベントの時はノートオフを音源５に出力し、それぞれ発音または消音のイベント処理を行なうとともに、カウンタレジスタの値を更新し（２小節終了時はリセット）、元のルーチンに復帰する。なお、発音または消音のイベント処理は各トラック毎に行なう。
【００４０】
　以上の処理により、ピッチ変更量に応じてパターンデータが変更されて楽音が発音されるが、この再生割込み処理は、図３のピッチ変更量設定処理の最中にも割込み信号により起動されるので、このピッチ変更量設定処理でピッチ変更量が書換えられれば、その書換えられたピッチ変更量が反映された自動伴奏となる。すなわち、自動伴奏時にリアルタイムに楽音のピッチを変更できるので、多彩な演奏を行なうことができる。また、各グリッドに対応する複数のグリッド選択スイッチ７５により任意のグリッドを選択できるので、変更量の入力操作をきわめて容易に行なうことができる。
【００４１】
　図５はパターン演奏の例を概念的に示す図であり、図２のようなピッチの変更量が設定された場合に対応している。先ず、自動伴奏がスタートすると、第１のグリッドで半音上にピッチが変更され、次に、第３のグリッドで半音上にピッチが変更される。次いで、第５、第７のグリッドでそれぞれ１音上、１音半上に変更され、２小節目に入る。２小節目では第９のグリッドで半音下に、第１１のグリッドで１音下に、第１３のグリッドで１音半下に、それぞれピッチが変更される。そして、３小節目からはパターンデータおよび変更パターンデータが繰り返し再生される。こので、例えば３小節目の第５グリッドに入る前に、この自動伴奏中に第５グリッドでピッチの変更量をさらに半音上げるように設定をし直すと、１小節目の第５グリッドでは１音上であったものが、この３小節目の第５グリッドを再生するときは１音半上に変更される。すなわち自動伴奏中にもリアルタイムで変更することができる。
【００４２】
　なお、以上処理では自動伴奏の停止時にパターンデータ（および変更パターンデータ）の読み出し位置を退避して、次の自動伴奏の開始時にその読み出し位置から再生されるような処理になているが、例えば、頭出しスイッチ等の操作により、退避した読み出し位置を先頭にリセットするなどして、自動伴奏の開始のときにパターンデータの先頭から再生できるようにしてもよい。
【００４３】
　ここで、このようなパターンデータを変更情報（変更パターンデータ）に基づいて変更するような技術において、従来はピッチを変更するものはなく、上記実施の形態のようにピッチを変更することで自動伴奏の旋律自体を変更することもでき、多彩な演奏を行なうことができる。また、実施の形態では、ピッチを半音単位で変更する場合について説明したが、ピッチを連続的に変更するようにすれば、所謂チョーキング奏法などの演奏もでき、より多彩なグルーヴ感を得ることもできる。
【００４４】
　上記の説明はピッチを変更する場合について説明したが、発音タイミング、ゲートタイム、ベロシティ等の変更の処理についても同様にできる。これにより、さらにグループ感等を得ることができ、多彩な演奏を行なうことができる。
【００４５】
　なお、発音タイミングと、この発音タイミングおよびゲートタイムで決まる消音タイミングについては、ステップＳ２２のように現在のタイミングでの発音／消音イベントの有無を判断するとき、発音タイミングおよびゲートタイムの各変更量で変更したタイミングに基づいて判断する。
【００４６】
　また、発音タイミングの変更量は一般に音符長に比べて僅かな値とするが、発音タイミングが変更によって前のグリッドに含まれるようになる場合についても変更処理を行なうようにするためには、例えば、現在のタイミングに含まれるグリッドを参照するときに次のグリッドも参照し、この次のグリッドの中で現在のタイミングにおいて発音イベントとなるものがあるかを判定すればよい。
【００４７】
　なお、パターンデータ、変更パターンデータおよびグリッド等の長さあるいはグリッド数は実施の形態のものに限らずともよい。また、実施の形態では、自動伴奏中でもグリッドを選択して、この選択されたグリッドについてリアルタイムで変更量の設定を行なえるようになっているが、例えばグリッド枠に現在自動伴奏中の位置を表示するなどし、グリッドの選択なしでもそのときの操作入力によって変更量をタイミングデータとともに記憶し、自動伴奏とともにリアルタイムで変更パターンデータを作成できるようにしてもよい。また、変更パターンデータをパターンデータ再生中に使用するか否かをソングデータあるいはトラック毎に設定できるようにすれば、より多彩な演奏を楽しむことができる。
【００４８】
　また、以上の実施の形態では、パターンデータを変更する場合について説明したが、ソングデータを変更パターンデータに基づいて変更するようにしてもよい。さらに、例えばユーザーの鍵盤による演奏やアルペジオ機能によるアルペジオ演奏に対応して変更処理を行なうようにしてもよい。
【００４９】
　上記の実施の形態では、パターンデータ、変更パターンデータはＲＡＭ３に記憶され、演奏情報変換制御プログラムはＲＯＭ２に予め記憶されている場合について説明したが、これに限らず次のようにしてもよい。例えば、ＣＤ−ＲＯＭにパターンデータや変更パターンデータおよび演奏情報変換制御プログラムを記録しておき、これらのデータをＣＤ−ＲＯＭ装置から演奏情報変換制御プログラムをハードディスク（ＨＤ）にロードする。そして、ＣＰＵ１が、このＨＤの演奏情報変換制御プログラムをＲＡＭ３に展開し、このＲＡＭ３のプログラムに基づいて前記実施の形態同様に動作を制御する。これにより、ＲＯＭ２に演奏情報変換制御プログラムを記憶している場合と同様の動作をＣＰＵにさせることができる。このようにすると、演奏情報変換制御プログラムの新規インストールや追加あるいはバージョンアップ等が容易に行える。また、フロッピディスク、磁気ディスク（ＭＯ）等にパターンデータや変更パターンデータおよび演奏情報変換制御プログラムを記録しておいて、ＲＡＭ３あるいはハードディスクに供給するようにしてもよい。
【００５０】
　また、通信インターフェイス１１を利用し、パターンデータ、ソングデータ、変更パターンデータおよび演奏情報変換制御プログラムをダウンロードするようにしてもよい。この場合、例えば、ＬＡＮ（ローカルエリアネットワーク）やインターネットあるいは電話回線等の通信ネットワーク２００に接続し、該通信ネットワーク２００を介して、サーバコンピュータから伴奏パターンデータ、ソングデータ、変更パターンデータおよび演奏情報変換制御プログラムの配信を受けることにより、それをハードディスクに記録してダウンロードが完了する。
【００５１】
　本発明は上記実施の形態のような音源内蔵式シーケンサに限らず、鍵盤式、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の各種電子楽器の形態でもよい。また、音源回路、自動演奏機能を内蔵した電子楽器に限らず、音源装置、シーケンサ、エフェクタなどそれぞれが別体の装置であって、ＭＩＤＩあるいは各種ネットワーク等の通信手段を用いて各装置を接続するようなものであってもよい。特に、鍵盤式の電子楽器においては鍵盤をグリッド選択スイッチとして割り当てることで専用のスイッチを必要としない。
【００５２】
　以上の実施例はシーケンサに本発明を適用したものであるが、本発明の演奏情報変換装置は、パーソナルコンピュータとアプリケーションソフトウエアで構成することもできる。この場合、パーソナルコンピュータのＣＰＵは例えばハードディスクにインストールされたＯＳによりＲＡＭのワーキングエリアを使用して制御を行うが、前記実施の形態のように外部記憶装置からパターンデータ、ソングデータ、変更パターンデータあるいは演奏情報変換制御プログラムをアプリケーションソフトウエアとしてハードディスク等に供給し、ＣＰＵにより前記実施の形態と同様の動作を行うことができる。また、この場合、グリッド選択スイッチ７５の代わりにパーソナルコンピュータ用のキーボードの所定のキーをグリッド選択スイッチとして使用し、変更量の入力には例えばテンキー等を用いるようにすればよい。また、パターンデータやトラックの選択などにも、キーボードの所定のキーを用いることができる。
【００５３】
　なお、以上説明したような、演奏情報変換制御プログラムが記録された媒体、すなわちＲＯＭ、ＲＡＭ、ハードディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＤＶＤ（デジタル多目的ディスク）あるいは通信ネットワークのサーバコンピュータなど配信先の記憶装置は、本発明の請求項４の演奏情報変換制御プログラムを記録した記録媒体に相当する。
【図面の簡単な説明】
【００５４】
【図１】本発明の演奏情報変換装置を適用した音源内蔵式シーケンサを示すブロック図である。
【図２】実施の形態における操作パネルを示す図である。
【図３】実施の形態におけるピッチ変更量設定処理のフローチャートである。
【図４】実施の形態における再生割込み処理のフローチャートである。
【図５】実施の形態におけるパターン演奏の例を概念的に示す図である。
【符号の説明】
【００５５】
　１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、７…操作子、８…表示器、７１…モードスイッチ、７２…ピッチベンド摘み、７３…プレイスイッチ、７４…ストップスイッチ、７５…グリッド選択スイッチ
【図１】
2004046240.tif 000003
【図２】
2004046240.tif 000004
【図３】
2004046240.tif 000005
【図４】
2004046240.tif 000006
【図５】
2004046240.tif 000007