(57)【特許請求の範囲】
【請求項１】
複数個の音階と該複数個の音階の基準となる複数個の中心音高との複数個の組み合わせの中から、演奏に用いる所望の組み合わせを、演奏モードとして選択するためのモード選択手段と、
(i)音階にも中心音高にもよらない楽音表示である抽象楽音の一単位及びシーケンスの少なくとも一方である入力楽音を、手動による演奏操作又は操作入力で、入力するための抽象楽音入力手段、(ii)音階にも中心音高にもよらない楽音表示である抽象和音の一単位及びシーケンスの少なくとも一方である入力和音を、手動による一括演奏操作又は一括操作入力で、入力するための抽象和音入力手段、及び(iii)前記入力楽音及び前記入力和音の少なくとも一方を示す演奏信号を、外部機器から受け取ることにより、前記入力楽音及び前記入力和音の少なくとも一方を入力するための演奏信号入力手段のうち、少なくとも一つを含む入力手段と、
前記入力手段により入力された前記入力楽音及び前記入力和音の少なくとも一方を、前記入力楽音及び前記入力和音の少なくとも一方を入力パラメータとして前記選択された演奏モードに対し予め設定されている対応関数に従って、外部へ音声出力される具体楽音の一単位及びシーケンスの少なくとも一方である出力楽音へ変換し、該変換された出力楽音を示す演奏信号を生成出力する演奏制御手段と
を具備し、
前記モード選択手段は、それぞれに一つの前記演奏モードが割り当てられ、平面上に並べられた、複数のモード選択操作子を有し、
前記複数のモード選択操作子のうち隣接する一対には、該一対における前記音階及び前記中心音高の少なくとも一方が相互に同一又は合同であるように、前記演奏モードが割り当てられている
ことを特徴とする演奏システム。
【請求項２】
前記演奏制御手段は、前記変換された出力楽音を示す前記演奏信号を、前記抽象楽音入力手段、前記抽象和音入力手段及び前記演奏信号入力手段の別に割り当てられた演奏チャンネルを介して、出力することを特徴とする請求項１に記載の演奏システム。
【請求項３】
前記演奏制御手段は、前記入力楽音及び前記入力和音の少なくとも一方が、前記抽象楽音入力手段、前記抽象和音入力手段及び前記演奏信号入力手段の少なくとも一つにより入力されると、リアルタイムで、前記演奏信号を生成出力することを特徴とする請求項１又は２に記載の演奏システム。
【請求項４】
（i）前記生成出力された演奏信号、（ii）前記生成出力された演奏信号から合成された音声信号、及び（iii）前記合成された音声信号によって作られる音声、のうち少なくとも一つを出力する音声出力手段を更に具備することを特徴とする請求項１から３のいずれか一項に記載の演奏システム。
【請求項５】
前記モード選択手段は、前記所望の組み合わせとして一個の組み合わせを、一操作で前記演奏モードとして選択可能に構成されていることを特徴とする請求項１から４のいずれか一項に記載の演奏システム。
【請求項６】
複数個の音階と該複数個の音階の基準となる複数個の中心音高との複数個の組み合わせの中から、演奏に用いる所望の組み合わせを、演奏モードとして選択するためのモード選択手段と、
(i)音階にも中心音高にもよらない楽音表示である抽象楽音の一単位及びシーケンスの少なくとも一方である入力楽音を、手動による演奏操作又は操作入力で、入力するための抽象楽音入力手段、(ii)音階にも中心音高にもよらない楽音表示である抽象和音の一単位及びシーケンスの少なくとも一方である入力和音を、手動による一括演奏操作又は一括操作入力で、入力するための抽象和音入力手段、及び(iii)前記入力楽音及び前記入力和音の少なくとも一方を示す演奏信号を、外部機器から受け取ることにより、前記入力楽音及び前記入力和音の少なくとも一方を入力するための演奏信号入力手段のうち、少なくとも一つを含む入力手段と、
前記入力手段により入力された前記入力楽音及び前記入力和音の少なくとも一方を、前記入力楽音及び前記入力和音の少なくとも一方を入力パラメータとして前記選択された演奏モードに対し予め設定されている対応関数に従って、外部へ音声出力される具体楽音の一単位及びシーケンスの少なくとも一方である出力楽音へ変換し、該変換された出力楽音を示す演奏信号を生成出力する演奏制御手段と
を具備し、
前記モード選択手段は、当該演奏システムの演奏中に、前記所望の組み合わせとして一個の組み合わせを、操作者による単一操作で前記演奏モードとして選択可能に構成されている
ことを特徴とする演奏システム。
【請求項７】
前記モード選択手段は、それぞれに一つの前記演奏モードが割り当てられた複数のモード選択操作子を有し、
前記演奏に先立って、前記演奏に用いられる又は用いられる可能性のある、複数の演奏モードが、前記複数のモード選択操作子の操作を含む、操作者による操作入力によって、前記複数のモード選択操作子に対してそれぞれ割り当て可能に構成されている
ことを特徴とする請求項６に記載の演奏システム。
【請求項８】
複数個の音階と該複数個の音階の基準となる複数個の中心音高との複数個の組み合わせの中から、演奏に用いる所望の組み合わせを、演奏モードとして選択するためのモード選択手段と、
(i)音階にも中心音高にもよらない楽音表示である抽象楽音の一単位及びシーケンスの少なくとも一方である入力楽音を、手動による演奏操作又は操作入力で、入力するための抽象楽音入力手段、(ii)音階にも中心音高にもよらない楽音表示である抽象和音の一単位及びシーケンスの少なくとも一方である入力和音を、手動による一括演奏操作又は一括操作入力で、入力するための抽象和音入力手段、及び(iii)前記入力楽音及び前記入力和音の少なくとも一方を示す演奏信号を、外部機器から受け取ることにより、前記入力楽音及び前記入力和音の少なくとも一方を入力するための演奏信号入力手段のうち、少なくとも一つを含む入力手段と、
前記入力手段により入力された前記入力楽音及び前記入力和音の少なくとも一方を、前記入力楽音及び前記入力和音の少なくとも一方を入力パラメータとして前記選択された演奏モードに対し予め設定されている対応関数に従って、外部へ音声出力される具体楽音の一単位及びシーケンスの少なくとも一方である出力楽音へ変換し、該変換された出力楽音を示す演奏信号を生成出力する演奏制御手段と
を具備し、
前記モード選択手段は、
全体集合としての前記複数個の組み合わせの中から、先ずその部分集合を選択するための第１選択手段と、
次に前記選択された部分集合の中から、前記演奏に用いる一つの組み合わせを前記演奏モードとして選択するための第２選択手段と
を有し、
前記第２選択手段は、当該演奏システムの演奏中に、前記所望の組み合わせとして一個の組み合わせを、操作者による単一操作で前記演奏モードとして選択可能に構成されている
ことを特徴とする演奏システム。
【請求項９】
前記第１選択手段は、 (i)周方向に自然数個の部分に分割された中心音高用の回転操作子と(ii)前記中心音高用の回転操作子と同一回転軸上に配置された、周方向に前記自然数個の部分に分割された音階用の回転操作子とを有し、
前記中心音高用の回転操作子及び前記音階用の回転操作子の少なくとも一方は、前記周方向に沿って時計回り及び反時計回りの少なくとも一方に可動であり、
前記中心音高用の回転操作子には、前記中心音高が、前記自然数個のうち少なくとも一つの部分に、一つずつ割り当てられており、
前記音階用の回転操作子には、前記音階が、前記自然数個のうち少なくとも一つの部分に一つずつ割り当てられており、
前記中心音高用の回転操作子及び前記音階用の回転操作子の周方向の配置関係がある状態になっている場合、(i)前記中心音高用の回転操作子の各部分に割り当てられている中心音高と(ii)前記各部分に最隣接する前記音階用の回転操作子の各部分に割り当てられている音階とを夫々一対をなす各ペアとして、該各ペアに対して一つずつ前記演奏モードが規定されることで、前記ある状態における複数の前記演奏モードの部分集合が規定されている
ことを特徴とする請求項８に記載の演奏システム。
【請求項１０】
前記中心音高用の回転操作子及び前記音階用の回転操作子は夫々、前記周方向に１２分割されており、
前記中心音高用の回転操作子には、前記中心音高が、五度圏の配置で割り当てられており、
前記音階用の回転操作子には、７つの教会旋法又は５つのペンタトニック音階のうち少なくとも一方が、隣接する前記中心音高を音階の第１音の音高に取ったときに、構成音の集合が相互に合同な音集合となるように割り当てられている
ことを特徴とする請求項９に記載の演奏システム。
【請求項１１】
前記第１選択手段は、前記音階用の回転操作子及び前記中心音高用の回転操作子に加え、(i)周方向に自然数個の部分に分割された中心音高用の第２回転操作子と(ii)前記中心音高用の回転操作子と同一回転軸上に配置された、周方向に前記自然数個の部分に分割された音階用の第２回転操作子とを有し、
前記中心音高用の第２回転操作子及び前記音階用の第２回転操作子は夫々、前記周方向に１２分割されており、
前記音階用の回転操作子及び前記中心音高用の回転操作子と前記音階用の第２回転操作子及び前記中心音高用の第２回転操作子とは、横並びに配置されており、
前記音階用の回転操作子と前記音階用の第２回転操作子が、アイオニアンとエオリアン、またはアイオニアン派生ペンタトニックとエオリアン派生ペンタトニックとが割り当てられた部分が、相互に最隣接する位置関係に固定されており、
前記中心音高用の回転操作子と前記中心音高用の第２回転操作子とは、中心音高Cと中心音高Aとが割り当てられた部分が、相互に最隣接する位置関係に固定されている
ことを特徴とする請求項１０に記載の演奏システム。
【請求項１２】
前記抽象楽音入力手段及び前記抽象和音入力手段のうち少なくとも一方は、前記モード選択手段の上に設けられていることを特徴とする請求項１から１１のいずれか一項に記載の演奏システム。
【請求項１３】
前記モード選択手段は、操作者がそのいずれを操作したかによって、前記演奏に用いる前記中心音高として、前記中心音高と合同な音高を指定する、各前記中心音高のそれぞれについて複数個設けられているモード選択操作子を有することを特徴とする請求項１から１２のいずれか一項に記載の演奏システム。
【請求項１４】
前記モード選択手段は、前記抽象楽音入力手段及び前記抽象和音入力手段のうち少なくとも一つと、操作用の部材を共有することを特徴とする請求項１から１３に記載の演奏システム。
【請求項１５】
前記入力手段は、前記抽象和音入力手段を含み、
前記演奏制御手段は、前記抽象和音入力手段により入力された入力和音を、ヴォイシングを自動的に施した具体楽音の和音に変換する
ことを特徴とする請求項１から１４に記載の演奏システム。
【請求項１６】
前記入力手段は、前記音階及び前記中心音高に依存しないリズムのシーケンスを、手動による演奏操作又は操作入力で、入力するためのリズムシーケンス入力手段を更に含み、
前記演奏制御手段は、前記変換された出力楽音を示す前記演奏信号を、前記抽象楽音入力手段、前記抽象和音入力手段、前記演奏信号入力手段及び前記リズムシーケンス入力手段の別に割り当てられた演奏チャンネルを介して、出力し、
前記演奏制御手段は、前記リズムシーケンス入力手段により入力された前記リズムのシーケンスを記憶し、前記記憶されたリズムのシーケンスを構成する各楽音の演奏信号を、該各楽音の発音及び消音のタイミングで出力する
ことを特徴とする請求項１から１５に記載の演奏システム。
【請求項１７】
前記モード選択手段による選択状況及び前記入力手段による入力状況の少なくとも一部に応じて、表示状態の変化する演奏状況表示手段を更に具備することを特徴とする請求項１から１６に記載の演奏システム。
【請求項１８】
前記モード選択手段、前記入力手段及び前記演奏制御手段における特性を規定するパラメータの少なくとも一つを、外部入力操作により設定するための設定入力手段を更に具備することを特徴とする請求項１から１７に記載の演奏システム。
【請求項１９】
前記抽象楽音入力手段は、前記抽象楽音の前記シーケンスである入力楽音を、手動による演奏操作又は操作入力で、リアルタイム入力及びステップ入力の少なくとも一方で、入力可能に構成されており、
前記抽象和音入力手段は、前記抽象和音の前記シーケンスである入力和音を、手動による一括演奏操作又は一括操作入力で、リアルタイム入力及びステップ入力の少なくとも一方で、入力可能に構成されており、
前記演奏信号入力手段は、前記抽象楽音の前記シーケンスである入力楽音及び前記抽象和音の前記シーケンスである入力和音の少なくとも一方を、リアルタイム入力及びステップ入力の少なくとも一方で、入力可能に構成されており、
前記演奏制御手段は、(i)前記入力手段により入力された前記入力楽音及び前記入力和音を、入力シーケンスとして記憶するシーケンス記憶手段と、(ii)前記記憶された入力シーケンスを、前記対応関数に従って、前記具体楽音のシーケンスである前記出力楽音へ変換するシーケンス変換手段と、(iii)タイマーにおける時刻を基準として、前記変換された出力楽音を示す前記演奏信号を、前記変換された出力楽音の発音及び消音のタイミングで出力するシーケンス出力手段とを有する
ことを特徴とする請求項１から１８のいずれか一項に記載の演奏システム。
【請求項２０】
前記入力手段に加えて又は代えて、前記入力楽音及び前記入力和音の少なくとも一方が記憶される音記憶手段を更に具備し、
前記演奏制御手段は、前記入力された前記入力楽音及び前記入力和音の少なくとも一方に加えて又は代えて、前記記憶された前記入力楽音及び前記入力和音の少なくとも一方を、前記記憶手段から読み出し、且つ前記出力楽音へ変換する
ことを特徴とする請求項１から１９のいずれか一項に記載の演奏システム。
【請求項２１】
前記モード選択手段及び前記入力手段のうち少なくとも一方は、タッチパネルディスプレイ、モーションキャプチャデバイス及びブレインマシンインターフェースのうち少なくとも一つを含むことを特徴とする請求項１から２０に記載の演奏システム。
【請求項２２】
コンピュータを、請求項１から２１のいずれか一項に記載の演奏システムが具備する、前記モード選択手段、前記入力手段、及び前記演奏制御手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、調性、モード、コード等の進行を土台として演奏、作曲、学習等をする用途の楽器の演奏システム、及びコンピュータをそのような演奏システムとして機能させるプログラムの技術分野に関する。
【背景技術】
【０００２】
鍵盤楽器や弦楽器などでは、予め音高が決定されている特定の鍵盤や弦の位置を押さえることで発音される楽音が選択され、チューニングを変更しない限り、鍵盤または弦の押さえる位置によって決められた音高を演奏中に変更できない。そのため、転調等による楽曲構成音の変化に伴い、演奏における和音の押さえ方およびメロディの運指法が著しく変化し、楽器の演奏法に習熟した者でなければ、頻繁な楽曲構成音の変化を伴う楽曲の演奏は容易ではない。このことは楽器に熟達していない者にとって楽曲構成音の頻繁に変化する楽曲の直観的な演奏を困難にし、また音楽理論の理解と作曲の敷居を高めている。このような従来の楽器が持つ困難の解消を試みた例は、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２８４２２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術のシステムによれば、楽器に熟達していない者にとっては、既存の楽器が持つ楽曲構成音の変化に伴う演奏が、なお困難であるという技術的な問題点がある。
【０００５】
本発明は、例えば、上述した問題点に鑑みなされたものであり楽器の演奏に熟達していない者でも容易に操作が可能である演奏システム及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
＜１＞
本発明の演奏システムは上記課題を解決するために、複数個の音階と該複数個の音階の基準となる複数個の中心音高との複数個の組み合わせの中から、演奏に用いる所望の組み合わせを、演奏モードとして選択するためのモード選択手段と、(i)音階にも中心音高にもよらない楽音表示である抽象楽音の一単位及びシーケンスの少なくとも一方である入力楽音を、手動による演奏操作又は操作入力で、入力するための抽象楽音入力手段、(ii)音階にも中心音高にもよらない楽音表示である抽象和音の一単位及びシーケンスの少なくとも一方である入力和音を、手動による一括演奏操作又は一括操作入力で、入力するための抽象和音入力手段、及び(iii)前記入力楽音及び前記入力和音の少なくとも一方を示す演奏信号を、外部機器から受け取ることにより、前記入力楽音及び前記入力和音の少なくとも一方を入力するための演奏信号入力手段のうち、少なくとも一つを含む入力手段と、前記入力手段により入力された前記入力楽音及び前記入力和音の少なくとも一方を、前記入力楽音及び前記入力和音の少なくとも一方を入力パラメータとして前記選択された演奏モードに対し予め設定されている対応関数に従って、外部へ音声出力される具体楽音の一単位及びシーケンスの少なくとも一方である出力楽音へ変換し、該変換された出力楽音を示す演奏信号を生成出力する演奏制御手段とを具備し、前記モード選択手段は、それぞれに一つの前記演奏モードが割り当てられ、平面上に並べられた、複数のモード選択操作子を有し、前記複数のモード選択操作子のうち隣接する一対には、該一対における前記音階及び前記中心音高の少なくとも一方が相互に同一又は合同であるように、前記演奏モードが割り当てられている。
【０００７】
本発明の演奏システムによれば、その動作時には、モード選択手段によって、演奏に用いる演奏モードとして、音階と中心音高との所望の組み合わせが、選択される。ここでは、典型的には、単一の組み合わせが、単一の演奏モードとして選択される。選択の仕方としては、単一操作により即座に選択可能である。なお、後述の各種態様にあるように、段階的に或いは複数の逐次操作で選択することも可能である。また、演奏に先立って、先ずは、当該楽曲の演奏中に用いられる又は用いられる可能性のある、複数の演奏モードが、その後の演奏中に例えば操作パネル等上にて、操作者によって即時選択可能な状態となるように選択されてもよい。
【０００８】
ここに、本発明に係る「中心音」とは、音階の第１音であり、その絶対的な音高を決めることで音階の各構成音の絶対的な音高が定まるものである。本発明にかかる「中心音高」とは、ひとつの具体的な音高であり、「音階」と「抽象音程」と「対応関数」とから与えられるインターバルをそれに加えることで「具体楽音」の音高を与えるものであり、言い換えれば「抽象楽音」を「具体楽音」に変換する際に基準となる音高である。本発明に係る「演奏モード」とは、ひとつの音階とひとつの中心音高の組み合わせであり、楽曲構成音を決定する音階と中心音高の組み合わせを意味する。
【０００９】
なお、本発明に係る「音階」とは、相対的な音高の定まった複数個の音が相対的な音高の高くなる順で並べられた最低音から最高音までのインターバルが１オクターブ未満の音列であり、音列の第１音からのインターバルの定まった最低音から最高音までのインターバルが１オクターブ未満の音列を意味し、言い換えれば音列のどれかひとつの音の絶対的な音高を定めることで構成音全ての絶対的な音高が定まる最低音から最高音までのインターバルが１オクターブ未満の音列である。本発明に係る「音階の構成音」とは、音階に含まれる相対的な音高のことである。本発明に係る「音階の第１音」とは、音階の最低音である。本発明にかかる「インターバル」とは、二つの音の音高差であり、相対的な音高を意味し、言い換えればＭＩＤＩノート番号が定まった二つの音のＭＩＤＩノート番号の差であり、典型的には音階の第１音から見た相対的な音高である。
【００１０】
このように演奏モードを選択するので、調性やモードの進行による楽曲構成音の変化をモード選択手段の操作で表現することができ、以下に説明するように、調性やモードの進行と演奏操作との対応が明快で、演奏の視認性、直観性を高くできる。また抽象楽音又はその和音又はそのシーケンスを変えることなく、モード選択手段の操作による音階と中心音高の組み合わせの変化に応じて、出力される具体楽音又はその和音又はそのシーケンスが変化するようにできる。
【００１１】
以上のような演奏モードの選択に係る動作或いは操作と総前後して又は並行して、入力手段における抽象楽音入力手段、抽象和音入力手段及び演奏信号入力手段のうちの少なくとも一つによって、入力楽音や入力和音が、入力される。ここでの入力は、リアルタイム入力或いは演奏しながらの入力、又は、リアルタイム若しくは非リアルタイムのステップ入力である。ここに「リアルタイム」とは、演奏しながら或いは演奏時間中にという意味であり、「リアルタイム入力」とは、演奏時間中の逐次入力を意味する。
【００１２】
本発明に係る入力楽音や入力和音を構成する「シーケンス」とは、発音タイミングが決まっている楽音や和音の集合を意味し、言い換えればノートオンとノートオフのタイミングとＭＩＤＩノート番号の定まった楽音や和音の集合であり、例えば単数又は複数の演奏チャンネルを持つＭＩＤＩシーケンスにおいてＭＩＤＩノート番号の情報を抽象音程の情報で置換したものである。
【００１３】
続いて、このように入力手段により入力された入力楽音及び入力和音の少なくとも一方は、典型的にはリアルタイムで又は遅延無く、演奏制御手段によって、対応関数に従って、出力楽音へ変換され、これを示す演奏信号が生成出力される。対応関数は、例えば、所望の演奏モードを示す定数、所望の音階を示す定数、所望の中心音高を示す定数、合同な音高を示す定数などを、定数とすると共に、入力楽音及び入力和音の少なくとも一方を入力パラメータ（即ち、「入力変数」或いは「引数」）とし、出力楽音へ変換する（即ち、出力楽音を「戻り値」とする）関数である。
【００１４】
より詳細には、本発明に係る「対応関数」とは、音階をパラメータ、抽象音程を引数としてひとつのインターバルを与える関数であり、抽象音程の集合から具体的なインターバルの集合への関数を意味し、言い換えれば、音階をパラメータ、抽象音程の集合を定義域、具体的なインターバルの集合を値域とする関数である。
【００１５】
本発明に係る対応関数の「典型的な定義」とは、その値域が、音階の構成音の集合と音階の構成音に１オクターブの整数倍のインターバルを加減したもの全体の集合の和集合であるもので、かつ、その定義域と値域がいずれも順序集合で、かつ、対応関数が順序を保つ写像であるような対応関数の定義であり、これは例えば、定義域の抽象音程が整数全体の集合で、対応関数を「音階の構成音数がｊ個であるとき、１以上ｊ以下の任意の整数aについて、抽象音程a度には、音階の第a音と音階の第１音との差となるインターバルを対応させ、０以下、（ｊ＋１）以上の任意の整数ｋについて、抽象音程ｋ度には、ｋに適当なｊの倍数を加減してできる１以上ｊ以下の数をｋ％ｊとしたときその音階における抽象音程ｋ％ｊ度に対応するインターバルに(ｋ−(ｋ％ｊ))/ｊ＊１２を加えたインターバルを対応させる関数」として定義するものである。
【００１６】
本発明に係る対応関数の「拡張された定義」とは、その値域が１半音の整数倍で表されるインターバル全体の集合であるような対応関数の定義であり、これは例えば、定義域の抽象音程が整数全体の集合で、対応関数を「音階の構成音がｊ個であるとき、１以上ｊ以下の任意の整数aについて、抽象音程a度には、音階の第１音と音階の第a音の差となるインターバルを対応させ、（ｊ＋１）以上１２以下の任意の整数ｂについて、抽象音程ｂ度には、音階の第１音からその１１半音高い音までの音の中で音階に含まれない音でｂ−ｊ番目に低い音と、音階の第１音との差となるインターバルを対応させ、０以下、１３以上の任意の整数ｋについて、抽象音程ｋ度には、ｋに適当な１２の倍数を加減してできる１以上１２以下の数をｋ％１２としたときその音階における抽象音程ｋ％１２度に対応するインターバルに(ｋ−(ｋ％１２))を加えたインターバルを対応させる関数」として定義するものである。
【００１７】
本発明に係る対応関数の「一般化された定義」とは、その値域がインターバル全体の任意の部分集合であるような対応関数の定義である。
【００１８】
このような「対応関数」は、(i)選択された演奏モードに対し、予め設定されている、又は、(ii)選択された音階及び選択された中心音高に対し、予め設定されている、又は、(iii)選択された音階及び選択された中心音高と合同な音高に対し、予め設定されている、のいずれかでよい。「対応関数」は、変換テーブルの形で、ＣＰＵやメモリから、構築されてもよい。即ち、「対応関数」を、「対応テーブル」、「変換テーブル」、「所定関数」などと呼ぶことも可能である。
【００１９】
以上のように対応関数に従って、演奏制御手段によって生成出力された出力楽音を示す演奏信号は、典型的には、電子楽器などの音声出力装置或いは音声合成装置に送られて、外部へ音声出力される。
【００２０】
このため、調性やモードの進行による楽曲構成音の変化をモード選択手段の操作で表現することができ、調性やモードの進行と演奏操作との対応が明快で、演奏の視認性、直観性が高い。また抽象楽音若しくはその和音、又はその若しくはそれらのシーケンスを変えることなく、モード選択手段の操作による演奏モードの変化（即ち、音階と中心音高の組み合わせの変化）に応じて、出力される具体楽音、若しくはその和音、又はその若しくはそれらのシーケンスが変化するようにできる。ここに本発明に係る「具体楽音」とは、「音階」と「抽象音程」と「対応関数」とから与えられるインターバルを「中心音高」に加えたものを音高とする楽音であり、言い換えれば「音階」と「抽象音程」と「中心音高」の情報により、対応関数に従って、「抽象楽音」を変換したものを意味し、典型的には「音階」をパラメータ、「抽象音程」を引数とする「対応関数」が与えるインターバルを「中心音高」のＭＩＤＩノート番号に加えたものをＭＩＤＩノート番号とする楽音であって、言い換えれば抽象楽音を具体化して音源がそれを出力するのに必要な情報が揃った楽音である。本発明に係る「その和音（即ち、具体楽音の和音）」とは、具体楽音の和音であり、同時に鳴る複数の具体楽音の集合を意味し、言い換えれば、各構成音のＭＩＤＩノート番号が定まった具体的な和音である。
【００２１】
本発明に係る「具体楽音のシーケンス」とは、発音タイミングが決まっている具体楽音の集合を意味し、言い換えればノートオンとノートオフのタイミングとＭＩＤＩノート番号の定まった楽音の集合であり、典型的には単数又は複数の演奏チャンネルを持つ通常のＭＩＤＩシーケンスである。
【００２２】
なお、本発明に係る「抽象楽音」とは、ひとつの「抽象音程」の定まった楽音であり、「音階」と「抽象音程」と「対応関数」とから与えられるインターバルを「中心音高」に加えて初めて具体的な音高の定まる楽音を意味し、言い換えれば「音階」と「対応関数」と「中心音高」とを指定して初めてＭＩＤＩノート番号が定まる楽音である。本発明に係る「その和音（即ち、抽象楽音の和音）」とは、抽象楽音の和音であり、同時に鳴る複数の抽象楽音の集合を意味し、言い換えれば、音階と中心音高と対応関数とを指定して初めて具体的な和音の各構成音の音高が定まる抽象的な和音である。本発明に係る「抽象音程」とは、音階をパラメータとしてひとつのインターバルを与える「対応関数」の引数であり、音階と「対応関数」とに応じて具体的なインターバルの変化する抽象化された音程を意味し、言い換えれば音階と「対応関数」とを合わせて初めて具体的なインターバルが定まる抽象的な音程であり、典型的には、ひとつの整数である。
【００２３】
以上の結果、操作者或いは演奏者には、楽曲構成音の変化に応じて複雑に変化する和音の押さえ方、メロディの運指法などの知識が不要となる。このため既存の鍵盤楽器や弦楽器の演奏ができない者も容易に演奏操作が可能である。
【００２４】
このように本発明の演奏システムによれば、調性、モード、コード等の進行を統一的に捉えることができ、視覚的或いは直観的に理解し易くなり、楽器の演奏に熟達していない者でも、容易に操作が可能になる。既存の楽器における楽曲構成音の変化に伴う困難な演奏が容易となる。また、例えば既存の楽器において直接的な演奏操作の対象ではなかった、具体的な楽音の演奏の結果として解釈されるものあるいは作曲者と演奏者の思考の中にあるものであった調性やモードの進行による楽曲構成音の変化を、直接的な演奏操作の対象にできる。
＜２＞
本発明の演奏システムの一態様では、前記演奏制御手段は、前記変換された出力楽音を示す前記演奏信号を、前記抽象楽音入力手段、前記抽象和音入力手段及び前記演奏信号入力手段の別に割り当てられた演奏チャンネルを介して、出力する。
【００２５】
この態様によれば、対応関数に従って、演奏制御手段によって生成出力された出力楽音を示す演奏信号は、抽象楽音入力手段、抽象和音入力手段及び演奏信号入力手段の別に割り当てられた演奏チャンネルを介して、出力される。典型的には、演奏チャネル別に、電子楽器などの音声出力装置或いは音声合成装置に送られて、外部へ音声出力される。ここに本発明に係る「演奏チャンネル」とは、同時に演奏される楽音の集合又はそのシーケンスの演奏情報を混信することなく伝送又は処理又は記録するためのチャンネルであり、典型的にはＭＩＤＩチャンネルである。この結果、音声出力装置において、比較的簡単な装置構成及び制御を採用しつつ、良質な音声を出力可能となる。
＜３＞
本発明の演奏システムの他の態様では、前記演奏制御手段は、前記入力楽音及び前記入力和音の少なくとも一方が、前記抽象楽音入力手段、前記抽象和音入力手段及び前記演奏信号入力手段の少なくとも一つにより入力されると、リアルタイムで、前記演奏信号を生成出力する。
【００２６】
この態様では、操作者による抽象楽音入力手段、抽象和音入力手段及び演奏信号入力手段の少なくとも一つを介しての演奏動作或いは演奏操作により、入力楽音や入力和音が入力されると、演奏制御手段によって、入力楽音や入力和音が、リアルタイムで、出力楽音へと変換され、演奏信号が生成出力される。よって、リアルタイムで音声を出力可能な電子楽器として或いは電子楽器の一部として、良好に機能し得る。なお「リアルタイム」とは、入力手段における操作から演奏信号の出力までの間の時間遅延が、人の聴覚で聞きとれるオーダでは、殆ど又は全く認識不可能な程度に、小さいことを意味する。
＜４＞
本発明の演奏システムの他の態様では、（i）前記生成出力された演奏信号、（ii）前記生成出力された演奏信号から合成された音声信号、及び（iii）前記合成された音声信号によって作られる音声、のうち少なくとも一つを出力する音声出力手段を更に具備する。
【００２７】
この態様によれば、演奏制御手段から演奏信号が出力されると、音声出力手段によって、この演奏信号がそのままスルーで又は増幅されて若しくは即時出力可能な形式で出力される。或いは、この演奏信号から合成された音声信号が出力される。或いは、このように合成された音声信号によって作られる音声が、典型的にはスピーカを介して、出力される。このような出力は、演奏信号の生成出力に順次にて或いはリアルタイムで行われる。この結果、操作者による抽象楽音入力手段、抽象和音入力手段及び演奏信号入力手段の少なくとも一つを介しての演奏動作或いは演奏操作により、入力楽音や入力和音が入力されると、演奏制御手段を介して、音声出力手段から、演奏信号、音声信号、音声が、リアルタイムで良好に出力可能となる。即ち、リアルタイムで音声等を出力可能な電子楽器として或いは電子楽器の一部として、良好に機能し得る。
＜５＞
本発明の演奏システムの他の態様では、前記モード選択手段は、所望の音階を選択するための音階選択手段と所望の中心音高を選択するための中心音高選択手段とを有する。
【００２８】
この態様によれば、音階選択手段によって、所望の音階が選択され、これと相前後して又は同時若しくは並行に、中心音高選択手段によって、所望の中心音高が選択される。これらの選択された音階及び中心音高の組み合わせとして、演奏モードが選択される。この場合、対応関数は、選択された音階及び前記選択された中心音高に対し、予め設定されている、又は、選択された音階及び選択された中心音高と合同な音高に対し、予め設定されている、のいずれかでよい。
【００２９】
ここに、本発明に係る「合同な音高」とは、１オクターブの整数倍のインターバルを加減すれば、或いはしなくとも、音高が互いに一致するような二つの音高であり、言い換えれば、ＭＩＤＩノート番号を１２で割った余りが同じであるような二つの音高は合同な音高である。
【００３０】
なお、本発明に係る「合同な音集合」とは、その構成音のいずれかに１オクターブの整数倍のインターバルを加減すれば、或いはしなくとも、音高の集合が一致するような二つの音高の集合であり、言い換えれば、ＭＩＤＩノート番号を１２で割った余りの集合が同じであるような二つの音高の集合は合同な音集合である。本発明に係る「合同な演奏モード」とは、中心音高を第１音として音階をとったとき、その構成音の集合が互いに合同な音集合となる二つのモードであり、例えば、Fリディアン、Cアイオニアン、Gミクソリディアン、Dドリアン、Aエオリアン、Eフリジアン、Bロクリアンは相互に合同なモードである。
【００３１】
以上の結果、操作者による音階の選択及び中心音高の選択という二つの選択操作或いは選択動作によって、演奏モードを選択できる。即ち、比較的容易にして直感的に理解できる方式により演奏モードを選択した上で、演奏を実行可能となる。加えて、操作者又は演奏者がモードを指定する際、音階と中心音高を独立に選択できるので、音階と中心音高のいずれか一方のみを変えたモードに進行したい場合、好都合である。
＜６＞
或いは本発明の演奏システムの他の態様では、前記モード選択手段は、前記所望の組み合わせとして一個の組み合わせを、一操作で前記演奏モードとして選択可能に構成されている。
【００３２】
この態様によれば、音階選択手段によって、所望の音階が選択され、これと相前後して又は同時若しくは並行に、中心音高選択手段によって、所望の中心音高が選択される。これらの選択された音階及び中心音高の組み合わせとして、演奏モードが選択される。この場合、対応関数は、組み合わせとして選択された演奏モードに対し、予め設定されている、又は、選択された演奏モードの音階及び中心音高と合同な音高に対し、予め設定されている、のいずれかでよい。
【００３３】
以上の結果、操作者による演奏モードの選択という一操作或いは一動作によって、演奏モードを選択できる。即ち、比較的容易にして直感的に理解できる方式により演奏モードを選択した上で、演奏を実行可能となる。しかも、所望の演奏モードを一操作で選択できるので、モード選択操作が速やかにでき、例えば、抽象楽音の演奏入力操作に集中をしたい場合、好適である。
本発明の他の演奏システムは上記課題を解決するために、複数個の音階と該複数個の音階の基準となる複数個の中心音高との複数個の組み合わせの中から、演奏に用いる所望の組み合わせを、演奏モードとして選択するためのモード選択手段と、(i)音階にも中心音高にもよらない楽音表示である抽象楽音の一単位及びシーケンスの少なくとも一方である入力楽音を、手動による演奏操作又は操作入力で、入力するための抽象楽音入力手段、(ii)音階にも中心音高にもよらない楽音表示である抽象和音の一単位及びシーケンスの少なくとも一方である入力和音を、手動による一括演奏操作又は一括操作入力で、入力するための抽象和音入力手段、及び(iii)前記入力楽音及び前記入力和音の少なくとも一方を示す演奏信号を、外部機器から受け取ることにより、前記入力楽音及び前記入力和音の少なくとも一方を入力するための演奏信号入力手段のうち、少なくとも一つを含む入力手段と、前記入力手段により入力された前記入力楽音及び前記入力和音の少なくとも一方を、前記入力楽音及び前記入力和音の少なくとも一方を入力パラメータとして前記選択された演奏モードに対し予め設定されている対応関数に従って、外部へ音声出力される具体楽音の一単位及びシーケンスの少なくとも一方である出力楽音へ変換し、該変換された出力楽音を示す演奏信号を生成出力する演奏制御手段とを具備し、前記モード選択手段は、当該演奏システムの演奏中に、前記所望の組み合わせとして一個の組み合わせを、操作者による単一操作で前記演奏モードとして選択可能に構成されている。
本発明の他の演奏システムによれば、演奏中に、音階と中心音高に係る所望の組み合わせとして一個の組み合わせが、操作者による単一操作で演奏モードとして選択される。よって、比較的容易にして直感的に理解できる方式により演奏モードを選択した上で、演奏を実行可能となる。
＜７＞
本発明の他の演奏システムでは、前記モード選択手段は、それぞれに一つの前記演奏モードが割り当てられた複数のモード選択操作子を有し、前記演奏に先立って、前記演奏に用いられる又は用いられる可能性のある、複数の演奏モードが、前記複数のモード選択操作子の操作を含む、操作者による操作入力によって、前記複数のモード選択操作子に対してそれぞれ割り当て可能に構成されてもよい。
【００３４】
本発明の他の演奏システムによれば、操作者は、例えば、周方向や一方向に等間隔に配列されるなど、平面に並べられた複数のモード選択操作子のうち、任意の一つを操作することができる。なお、複数のモード選択操作子のうち隣接する一対には夫々、言い換えれば、複数の一対に対して夫々、前記演奏モードが割り当てられていてよい。特にこの際、隣接する一対のモード選択操作子における音階及び中心音高の少なくとも一方が相互に同一又は合同であるように、演奏モードが割り当てられているので、所望の音階及び所望の中心音高の組み合わせである所望の演奏モードを簡単且つ迅速に見つけることができる。即ち、所望の演奏モードを、簡単且つ迅速に選択できる。
【００３５】
しかも、隣接するモード選択操作子には、その音階、中心音高、及びモードのうち、少なくとも一つが同じまたは合同であるので、例えば、音階を固定して中心音高を変えたモードに進行したい場合、または、中心音高を固定して音階を変えたモードに進行したい場合、または、音階と中心音高は異なるが合同であるようなモードに進行したい場合に、進行先のモードの割り当てられた操作子が隣接するようにできるので、モードの進行操作が明快である。
＜８＞
本発明の更に他の演奏システムは上記課題を解決するために、複数個の音階と該複数個の音階の基準となる複数個の中心音高との複数個の組み合わせの中から、演奏に用いる所望の組み合わせを、演奏モードとして選択するためのモード選択手段と、(i)音階にも中心音高にもよらない楽音表示である抽象楽音の一単位及びシーケンスの少なくとも一方である入力楽音を、手動による演奏操作又は操作入力で、入力するための抽象楽音入力手段、(ii)音階にも中心音高にもよらない楽音表示である抽象和音の一単位及びシーケンスの少なくとも一方である入力和音を、手動による一括演奏操作又は一括操作入力で、入力するための抽象和音入力手段、及び(iii)前記入力楽音及び前記入力和音の少なくとも一方を示す演奏信号を、外部機器から受け取ることにより、前記入力楽音及び前記入力和音の少なくとも一方を入力するための演奏信号入力手段のうち、少なくとも一つを含む入力手段と、前記入力手段により入力された前記入力楽音及び前記入力和音の少なくとも一方を、前記入力楽音及び前記入力和音の少なくとも一方を入力パラメータとして前記選択された演奏モードに対し予め設定されている対応関数に従って、外部へ音声出力される具体楽音の一単位及びシーケンスの少なくとも一方である出力楽音へ変換し、該変換された出力楽音を示す演奏信号を生成出力する演奏制御手段とを具備し、前記モード選択手段は、全体集合としての前記複数個の組み合わせの中から、先ずその部分集合を選択するための第１選択手段と、次に前記選択された部分集合の中から、前記演奏に用いる一つの組み合わせを前記演奏モードとして選択するための第２選択手段とを有し、前記第２選択手段は、当該演奏システムの演奏中に、前記所望の組み合わせとして一個の組み合わせを、操作者による単一操作で前記演奏モードとして選択可能に構成されている。
【００３６】
本発明の更に他の演奏システムによれば、第１選択手段によって、複数個の組み合わせの中から、所望の組み合わせを含む複数個の組み合わせが、先ず選択され、続いて、第２選択手段によって、所望の組み合わせが選択される。より具体的には、演奏に先だって又は演奏中に、第１選択手段によって選択された部分集合の中から、演奏中に、第２選択手段によって音階と中心音高に係る所望の組み合わせとして一個の組み合わせが操作者による単一操作で演奏モードとして選択される。よって、比較的容易にして直感的に理解できる方式により演奏モードを選択した上で、演奏を実行可能となる。この場合、対応関数は、組み合わせとして選択された演奏モードに対し、予め設定されている、又は、選択された演奏モードの音階及び中心音高と合同な音高に対し、予め設定されている、のいずれかでよい。
【００３７】
よって、所望の組み合わせを絞り込む連続的或いは段階的な選択という、操作者による二つの選択操作或いは選択動作によって、演奏モードを選択できる。即ち、比較的容易にして直感的に理解できる方式により演奏モードを選択した上で、演奏を実行可能となる。
【００３８】
しかも、複数個の音階と複数個の中心音高との複数個の組み合わせの数が多く、一操作での選択が困難であるような場合、まず組み合わせ全体の集合のなかからその部分集合を選択することで選択肢を減らし、二段階目で演奏に用いるモードを選択できるので、モードを選択する際の見通しを良くできる。典型的には、全ての可能な音階と中心音高の組み合わせの中から、まず合同なモードの集合を含むモードの集合を選択し、次に演奏に用いるモードを選択するようにできる。
＜９＞
本発明の更に他の演奏システムの一の態様では、前記第１選択手段は、 (i)周方向に自然数個の部分に分割された中心音高用の回転操作子と(ii)前記中心音高用の回転操作子と同一回転軸上に配置された、周方向に前記自然数個の部分に分割された音階用の回転操作子とを有し、前記中心音高用の回転操作子及び前記音階用の回転操作子の少なくとも一方は、前記周方向に沿って時計回り及び反時計回りの少なくとも一方に可動であり、前記中心音高用の回転操作子には、前記中心音高が、前記自然数個のうち少なくとも一つの部分に、一つずつ割り当てられており、前記音階用の回転操作子には、前記音階が、前記自然数個のうち少なくとも一つの部分に一つずつ割り当てられており、前記中心音高用の回転操作子及び前記音階用の回転操作子の周方向の配置関係がある状態になっている場合、(i)前記中心音高用の回転操作子の各部分に割り当てられている中心音高と(ii)前記各部分に最隣接する前記音階用の回転操作子の各部分に割り当てられている音階とを夫々一対をなす各ペアとして、該各ペアに対して一つずつ前記演奏モードが規定されることで、前記ある状態における複数の前記演奏モードの部分集合が規定されている。
【００３９】
このように構成すれば、操作者をして、音階及び中心音高の両者につき視覚的に或いは直感的に理解しやすい形で、演奏モードの部分集合を第１選択手段により選択することが可能となる。よって、その後、第２選択手段による選択についても、同様に視覚的に或いは直感的に理解しやすい形で、実行可能となる。
【００４０】
しかも、中心音高を回転操作子の周上に並べるので、例えば、五度圏の配置との相性が良い。また操作者又は演奏者による回転操作子の回転操作によってモード集合が選択されるので、操作の直観性が高い。
＜１０＞
或いは上述の第１及び第２選択手段に係る態様では、前記中心音高用の回転操作子及び前記音階用の回転操作子は夫々、前記周方向に１２分割されており、前記中心音高用の回転操作子には、前記中心音高が、五度圏の配置で割り当てられており、前記音階用の回転操作子には、７つの教会旋法又は５つのペンタトニック音階のうち少なくとも一方が、隣接する前記中心音高を音階の第１音の音高に取ったときに、構成音の集合が相互に合同な音集合となるように割り当てられている。
【００４１】
このように構成すれば、１２分割された中心音高用の回転操作子を操作することで、五度圏を、視覚的に或いは直感的に理解しやすい形で、迅速且つ確実に選択できる。しかも、これと相前後して或いは並行して、１２分割された音階用の回転操作子を操作することで、７つの教会旋法又は５つのペンタトニック音階を、視覚的に或いは直感的に理解しやすい形で、迅速且つ確実に選択できる。
【００４２】
ここに、本発明に係る「五度圏の配置」とは、平均律の１２種類の音をF,C,G,D,A,E,B,F#,C#,G#,D#,A#の順で周上に時計回り又は反時計回りに並べたものである。本発明にかかる「時計回りの五度圏の配置」とは、平均律の１２種類の音をF,C,G,D,A,E,B,F#,C#,G#,D#,A#の順で周上に時計回りに並べたものである。
【００４３】
本発明に係る「７つの教会旋法」とは、リディアン、アイオニアン、ミクソリディアン、ドリアン、エオリアン、フリジアン及びロクリアンの７つを指すものである。
【００４４】
よって、二つの同軸的に配置された回転操作子を用いて比較的容易にして直感的に理解できる方式により演奏モードを選択した上で、演奏を実行可能となる。
【００４５】
しかも、五度圏の配置が時計回りのものであれば、例えば、リディアン、アイオニアン、ミクソリディアン、ドリアン、エオリアン、フリジアン及びロクリアンが、この順で並べられる。すると、回転操作子の３０度の回転が、属調又は下属調への転調に相当するので、転調が視覚的に極めて明快に表現されることになる。このため、和声理論の理解も助け、音楽の教育用楽器の演奏システムとしても好適である。
＜１１＞
この場合更に、前記第１選択手段は、前記音階用の回転操作子及び前記中心音高用の回転操作子に加え、(i)周方向に自然数個の部分に分割された中心音高用の第２回転操作子と(ii)前記中心音高用の回転操作子と同一回転軸上に配置された、周方向に前記自然数個の部分に分割された音階用の第２回転操作子とを有し、前記中心音高用の第２回転操作子及び前記音階用の第２回転操作子は夫々、前記周方向に１２分割されており、前記音階用の回転操作子及び前記中心音高用の回転操作子と前記音階用の第２回転操作子及び前記中心音高用の第２回転操作子とは、横並びに配置されており、前記音階用の回転操作子と前記音階用の第２回転操作子が、アイオニアンとエオリアン、またはアイオニアン派生ペンタトニックとエオリアン派生ペンタトニックとが割り当てられた部分が、相互に最隣接する位置関係に固定されており、前記中心音高用の回転操作子と前記中心音高用の第２回転操作子とは、中心音高Cと中心音高Aとが割り当てられた部分が、相互に最隣接する位置関係に固定されていてよい。
【００４６】
このように構成すれば、１２分割された中心音高用の回転操作子及び第２回転操作子を操作し、１２分割された音階用の回転操作子及び第２回転操作子を操作することで、所望の演奏モードを、視覚的に或いは直感的に理解しやすい形で、迅速且つ確実に選択できる。
【００４７】
ここに、本発明に係る「リディアン、アイオニアン、ミクソリディアン、ドリアン、エオリアン、フリジアン及びロクリアン」とは、いずれも７つの構成音からなる音階であり、第１音からのインターバルを半音単位で表現したとき第１音から第７音がそれぞれ、リディアン：「0,2,4,6,7,9,１１」、アイオニアン：「0,2,4,5,7,9,１１」、ミクソリディアン：「0,2,4,5,7,9,１0」、ドリアン：「0,2,3,5,7,9,１0」、エオリアン：「0,2,3,5,7,8,１0」、フリジアン：「0,１,3,5,7,8,１0」、ロクリアン：「0,１,3,5,6,8,１0」、となる音階である。本発明に係る「５つのペンタトニック音階」とは、アイオニアン派生ペンタトニック、ミクソリディアン派生ペンタトニック、ドリアン派生ペンタトニック、エオリアン派生ペンタトニック、及びフリジアン派生ペンタトニックの５つを指すものである。本発明に係る「アイオニアン派生ペンタトニック、ミクソリディアン派生ペンタトニック、ドリアン派生ペンタトニック、エオリアン派生ペンタトニック、及びフリジアン派生ペンタトニック」とは、いずれも５つの構成音からなる音階であり、第１音からのインターバルを半音単位で表現したとき第１音から第５音がそれぞれ、アイオニアン派生ペンタトニック：「0,2,4,7,9」、ミクソリディアン派生ペンタトニック：「0,2,5,7,9」、ドリアン派生ペンタトニック：「0,2,5,7,１0」、エオリアン派生ペンタトニック：「0,3,5,7,１0」、フリジアン派生ペンタトニック：「0,3,5,8,１0」、となる音階である。
【００４８】
よって、二組ある回転操作子の対を用いて比較的容易にして直感的に理解できる方式により演奏モードを選択した上で、演奏を実行可能となる。しかも、音階用回転操作子と中心音高用回転操作子のペアが作る合同なモードの集合と、音階用第二回転操作子と中心音高用第二回転操作子のペアが作る合同なモードの集合とが、常に隣接するようにできるので、合同なモードへの進行操作がし易い。
＜１２＞
本発明の演奏システムの他の態様では、前記抽象楽音入力手段及び前記抽象和音入力手段のうち少なくとも一方は、前記モード選択手段の上に設けられている。
【００４９】
この態様によれば、操作者は、モード選択手段で選択に係る操作を実行しつつ、その上に設けられている抽象楽音入力手段や抽象和音入力手段で楽音や和音の入力に係る操作を実行できるので、全体として操作性が格段に良くなる。しかも、モード選択操作と、抽象楽音または抽象和音の演奏操作が近い位置でできるので、両者の複合的な演奏操作が容易となる。
＜１３＞
本発明の演奏システムの他の態様では、前記モード選択手段は、操作者がそのいずれを操作したかによって、前記演奏に用いる前記中心音高として、前記中心音高と合同な音高を指定する、各前記中心音高のそれぞれについて複数個設けられているモード選択操作子を有する。
【００５０】
この態様によれば、複数個のモード選択操作子を操作することによって、演奏に用いる中心音高として、中心音高と合同な音高を指定できる。よって、所望の演奏モードを比較的簡単であり或いは確実でミスの発生しにくい操作により選択できる。
【００５１】
特に、演奏者がモード選択操作をすることで、モードが選択されるだけでなく、演奏に用いる中心音高として中心音高と合同な音高を指定できるので、効率の良い演奏操作が可能となり、例えば、五度圏の配置を採用した中心音高用回転操作子をモード選択手段に用いる場合、１２種類の合同でない音高しか配置できない五度圏の配置でも、モード選択操作をしながら動的に中心音高のオクターブも変化させられる。よって、演奏に用いる中心音高の選択肢の少なさを克服できる。
＜１４＞
本発明の演奏システムの他の態様では、前記モード選択手段は、前記抽象楽音入力手段及び前記抽象和音入力手段のうち少なくとも一つと、操作用の部材を共有する。
【００５２】
この態様によれば、例えば、タッチパネル、操作ボタン、操作キー、操作ダイヤル等の操作用の部材を含んで構成されるモード選択手段は、抽象楽音入力手段や抽象和音入力手段と、該操作用の部材を共有する。このため、操作者が操作する所掌範囲を小さくできる。例えば、両手で届く範囲、片手で届く範囲、片手の指で届く範囲など、比較的小さい空間範囲内或いは平面範囲内における、手の操作等で、演奏モードを選択可能となるので、実践上大変便利である。特に、演奏者によるモード選択操作によって、モードが選択されるだけでなく、抽象楽音または抽象和音が演奏入力されるので、モードの進行と同時に抽象楽音または抽象和音を演奏したい場合に好適である。
＜１５＞
本発明の演奏システムの他の態様では、前記入力手段は、前記抽象和音入力手段を含み、
前記演奏制御手段は、前記抽象和音入力手段により入力された抽象和音を、ヴォイシングを自動的に施した具体楽音の和音に変換する。
【００５３】
この態様によれば、所望の演奏モードにて、抽象和音入力手段により抽象和音の一単位又はシーケンスが入力和音として入力されると、演奏制御手段によって、ヴォイシングが自動的に施される。その結果、入力楽音は、具体楽音の和音に変換される。ここに、本発明に係る「ヴォイシング」とは、具体和音を、その一部の構成音に１オクターブの整数倍のインターバルを加減してできる、任意の和音の中の一つに、変換することである。
【００５４】
よって、入力操作に応じて、ヴォイシングが施された出力楽音が得られるので、実践上大変便利である。特に、何通りもの方法がある和音のヴォイシングを演奏システムが自動的に行うようにできるので、例えば、音域に応じた適切なオープンボイシングまたはクローズボイシングを施した和音の演奏が抽象和音入力手段による演奏操作をするだけでよくすることができ、和音のヴォイシングの選択や演奏操作に不慣れな演奏者の演奏を補助できる。
＜１６＞
本発明の演奏システムの他の態様では、前記入力手段は、前記音階及び前記中心音高に依存しないリズムのシーケンスを、手動による演奏操作又は操作入力で、入力するためのリズムシーケンス入力手段を更に含み、前記演奏制御手段は、前記変換された出力楽音を示す前記演奏信号を、前記抽象楽音入力手段、前記抽象和音入力手段、前記演奏信号入力手段及び前記リズムシーケンス入力手段の別に割り当てられた演奏チャンネルを介して、出力し、前記演奏制御手段は、前記リズムシーケンス入力手段により入力された前記リズムシーケンスを記憶し、前記記憶されたリズムシーケンスを構成する各楽音の演奏信号を、該各楽音の発音及び消音のタイミングで出力する。
【００５５】
この態様によれば、楽音や和音の入力に加えて、リズムのシーケンスが、手動による一若しくは一括の演奏操作又は一若しくは一括の操作入力で、リズムシーケンス入力手段により入力される。ここに本発明に係る「リズムのシーケンス」とは、発音タイミングが決まっている、音階及び中心音高の影響を受けない音の集合であり、典型的には打楽器の演奏シーケンスである。このようにリズムのシーケンスが入力されると、演奏制御手段によって、変換された出力楽音を示す演奏信号が抽象楽音入力手段、抽象和音入力手段、演奏信号入力手段及びリズムシーケンス入力手段の別に割り当てられた演奏チャンネルを介して、出力される。この際特に、演奏制御手段においては、先ず、リズムのシーケンスが記憶され、その後、記憶されたリズムのシーケンスを構成する各楽音の演奏信号が、該各楽音の発音及び消音のタイミングで出力される。
【００５６】
これらの結果、入力手段における演奏操作或いは操作入力によって、リズムのシーケンスまでも演奏の対象となるので、バライエティに富んだ演奏が可能となる。特に、打楽器のシーケンスも演奏システムに入出力することができるので、当該演奏システムだけでリズム、メロディ、ハーモニーを兼ね備えた多彩な音楽表現が可能になる。
＜１７＞
本発明の演奏システムの他の態様では、前記モード選択手段による選択状況及び前記入力手段による入力状況の少なくとも一部に応じて、表示状態の変化する演奏状況表示手段を更に具備する。
【００５７】
この態様によれば、演奏中には、モード選択手段による選択状況や入力手段による入力状況に応じて、例えばＬＣＤ（Liquid Display Device）、ＥＬ(Electro−Luminescence device)装置、ＬＥＤ（Light Emitting Diode）装置、ライト、ランプ、ミラーボール照明装置等の各種ディスプレイ装置や照明装置を含んで構成される演奏状況表示手段では、例えば、その表示色、光強度、点灯状態、点滅状態、ディスプレイされるアイテム形状など、各種の表示状態が変化される。よって、操作者や視聴者などをして、視覚的に演奏状況を理解し易い環境や見栄えのする環境を構築できる。特に、演奏状況を可視化できるので、例えばアクティブなモードや演奏中の抽象楽音を視覚的に理解しやすくでき、演奏者の演奏を補助できる。
＜１８＞
本発明の演奏システムの他の態様では、前記モード選択手段、前記入力手段及び前記演奏制御手段における特性を規定するパラメータの少なくとも一つを、外部入力操作により設定するための設定入力手段を更に具備する。
【００５８】
この態様によれば、演奏に先立って又は演奏中に、設定入力手段によって、モード選択手段、入力手段及び演奏制御手段における特性を規定するパラメータの少なくとも一つが、外部入力操作により設定される。すると、その後は、その新たに設定された（言い換えれば更新された）特性を規定するパラメータに準拠して、各手段における各種動作が実行されることになる。
【００５９】
ここに、本発明に係る「特性を規定するパラメータ」とは例えば、音階用の回転操作子の各部分に割り当てる音階、中心音高用の回転操作子の各部分に割り当てる中心音高、対応関数の定数、具体和音を出力する際のヴォイシング方法、各演奏チャンネルの音色及び音量、抽象楽音若しくは抽象和音のシーケンスの再生テンポ、抽象楽音若しくは中小和音のシーケンスをループ再生するか否か、演奏状況表示手段の表示方法、モード選択手段によるモード更新時における出力楽音への反映タイミング、各抽象楽音演奏操作子に割り当てる抽象音程、各抽象和音演奏操作子に割り当てる抽象和音、各演奏チャンネルの音高オフセット、外部機器から入力される演奏信号の抽象音程への変換方法などである。
【００６０】
このように、演奏システムにおける、操作や入力に対する反応、応答などを、広範なる融通性を持って且つ比較的簡単にして変更できるので、所望の演奏を行う上で大変便利である。特に、演奏システムの詳細な動作設定を操作者又は演奏者が変更できるようになり、特に、操作子に割り当てる音階、中心音高と対応関数を演奏者が自由に設定することで、教会旋法やペンタトニックに限らない、任意の音階を利用した演奏が可能になる。
＜１９＞
本発明の演奏システムの他の態様では、前記抽象楽音入力手段は、前記抽象楽音の前記シーケンスである入力楽音を、手動による演奏操作又は操作入力で、リアルタイム入力及びステップ入力の少なくとも一方で、入力可能に構成されており、前記抽象和音入力手段は、前記抽象和音の前記シーケンスである入力和音を、手動による一括演奏操作又は一括操作入力で、リアルタイム入力及びステップ入力の少なくとも一方で、入力可能に構成されており、前記演奏信号入力手段は、前記抽象楽音の前記シーケンスである入力楽音及び前記抽象和音の前記シーケンスである入力和音の少なくとも一方を、リアルタイム入力及びステップ入力の少なくとも一方で、入力可能に構成されており、前記演奏制御手段は、(i)前記入力手段により入力された前記入力楽音及び前記入力和音を、入力シーケンスとして記憶するシーケンス記憶手段と、(ii)前記記憶された入力シーケンスを、前記対応関数に従って、前記具体楽音のシーケンスである前記出力楽音へ変換するシーケンス変換手段と、(iii)タイマーにおける時刻を基準として、前記変換された出力楽音を示す前記演奏信号を、前記変換された出力楽音の発音及び消音のタイミングで出力するシーケンス出力手段とを有する。
【００６１】
この態様によれば、入力手段では、入力楽音や入力和音が、シーケンスとしてリアルタイム入力或いはステップ入力される。その後、このように入力された入力楽音や入力和音は、演奏制御手段において先ず、シーケンス記憶手段によって、入力シーケンスとしてシーケンス記憶手段に記憶される。その後、このように記憶された入力シーケンスが、シーケンス変換手段によって、具体楽音のシーケンスである出力楽音へと、変換される。その後、シーケンス出力手段によって、その内蔵タイマー又は外部タイマーであるタイマーにおける時刻を基準として（例えば、タイマーからのタイミング信号或いはクロック信号を基準として）、変換された出力楽音を示す演奏信号が、変換された出力楽音の発音及び消音のタイミングで出力される。
【００６２】
このように、比較的容易にして、入力楽音や入力和音を構成するシーケンスが入力されると共に、その変換後に、出力楽音を構成するシーケンスが、適切なタイミングにて出力される環境を構築できる。よって、演奏用に専らシーケンスを用いる場合に、非常に便利となる。加えて、抽象楽音やそのシーケンスを変えることなく、モード選択手段の操作による音階と中心音高の組み合わせの変化に応じて、シーケンス記憶手段から読み出された抽象楽音のシーケンスを読み出して変換することで、具体楽音やそのシーケンスが変化するようにできる。このため、操作者或いは演奏者には、調性に応じて複雑に変化する和音の押さえ方、メロディの運指法などの知識が不要となる。
＜２０＞
本発明の演奏システムの他の態様では、前記入力手段に加えて又は代えて、前記入力楽音及び前記入力和音の少なくとも一方が記憶される音記憶手段を更に具備し、前記演奏制御手段は、前記入力された前記入力楽音及び前記入力和音の少なくとも一方に加えて又は代えて、前記記憶された前記入力楽音及び前記入力和音の少なくとも一方を、前記記憶手段から読み出し、且つ前記出力楽音へ変換する。
【００６３】
この態様によれば、例えば半導体メモリ装置、ハードディスク装置、光ディスク装置等の音記憶手段に、演奏に先立って予め記憶された又は演奏中に順次に記憶された入力楽音や入力和音は、演奏制御手段によって、音記憶手段から読み出され、出力楽音へ変換される。よって、リアルタイム演奏のみならず、予め演奏用の操作入力を行っておき、演奏制御手段による各種処理を含めた処理を、記憶後における任意の時間に実行することも可能となる。或いは、音の一部分について予め記憶しておき、音の他の部分についてリアルタイムで操作入力するような演奏も可能となり、当該演奏システムの利用の仕方の幅が広がる。
＜２１＞
本発明の演奏システムの他の態様では、前記モード選択手段及び前記入力手段のうち少なくとも一方は、タッチパネルディスプレイ、モーションキャプチャデバイス及びブレインマシンインターフェースのうち少なくとも一つを含む。
【００６４】
この態様によれば、モード選択手段や入力手段が、専用の又は共有のタッチパネルディスプレイ、モーションキャプチャデバイス及びブレインマシンインターフェースのうち少なくとも一つを含むので、既存技術を応用して、選択操作や入力操作を好適に実行できる環境を比較的容易に且つ低価格で実現可能となる。特に、タッチパネルディスプレイやモーションキャプチャデバイスのような、非常に直観性の高いヒューマンインタフェースを用いることができるので、演奏操作の直観性をさらに高めることができる。
＜２２＞
本発明のコンピュータプログラムは上記課題を解決するために、コンピュータを、上述した本発明に係る演奏システム（但しその各種態様を含む）が具備する、前記モード選択手段、前記入力手段、及び前記演奏制御手段として機能させる。
【００６５】
本実施形態のコンピュータプログラムによれば、当該コンピュータプログラムを格納するＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体から、当該コンピュータプログラムを、演奏システムに備えられたコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを通信手段を介してダウンロードさせた後に実行させれば、上述した本発明に係る演奏システムを比較的簡単に構築できる。これにより、上述した本発明に係る演奏システムの場合と同様に、調性、モード、コード等の進行を統一的に捉えることができ、視覚的或いは直観的に理解し易くなり、楽器の演奏に熟達していない者でも、容易に操作が可能になる。
【００６６】
なお、本発明に係る「コンピュータ」とは、パソコン、モバイル、中型或いは大型コンピュータのみならず、ワークステーション、端末装置、タブレット端末、スマートフォンなどを含む広い概念或いは広義のコンピュータを意味し、スピーカ、イヤホン等の音声出力装置やディスプレイ等の映像出力装置を含むコンピュータ或いはコンピュータを主要な構成要素とする電子機器を含んでもよい広い概念である。
【００６７】
本発明の作用及び他の利得は次に説明する実施するための最良の形態から明らかにされよう。
【発明を実施するための最良の形態】
【００６８】
以下、発明を実施するための最良の形態として、演奏システムに係る実施形態について順に説明する。
【００６９】
図１に本発明の第１実施形態にかかる演奏システムの構成を示すブロック図を示す。図１の演奏システムは、入力部１００、本発明に係る「演奏制御手段」の一例としての演奏制御装置２００、本発明に係る「音声出力手段」の一例としての出力部３００、及び本発明に係る「演奏状況表示手段」の一例としてのＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）とＬＥＤ駆動回路３６５とを備えて構成されている。
【００７０】
入力部１００は、本発明に係る「モード選択手段」における「第１選択手段」の一例としての音階用回転操作子１１０と音階用回転操作検出回路１１５と、本発明に係る「モード選択手段」における「第１選択手段」の一例としての中心音高用回転操作子１２０と及び中心音高用回転操作検出回路１２５と、本発明に係る「モード選択手段」における「第２選択手段」の一例としてのモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）とモード選択操作検出回路１３５と、本発明に係る「設定入力手段」及び「リズムシーケンス入力手段」の一例としてのタッチパネルディスプレイ１４０とタッチパネルディスプレイ制御回路１４５と、本発明に係る「抽象楽音入力手段」の一例としての抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）と抽象楽音演奏操作検出回路１５５と、本発明に係る「抽象和音入力手段」の一例としての抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）と抽象和音演奏操作検出回路１８５と、本発明に係る「演奏信号入力手段」の一例としてのＭＩＤＩ信号入力端子１６０、ＭＩＤＩ信号入力検出回路１６５とを備えて構成される。各検出回路はバス２５０を介して演奏制御装置２００と接続されている。本実施形態においてはモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）は中心音高用回転操作子１２０上に設けられている。
【００７１】
音階用回転操作検出回路１１５、中心音高用回転操作検出回路１２５、及びモード選択操作検出回路１３５はそれぞれ、操作者の手動若しくは操作入力による音階用回転操作子１１０、中心音高用回転操作子１２０、及びモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）の操作があったとき、及び演奏制御装置２００からの要求があったとき、各操作子の操作及び状態の情報を演奏制御装置２００に送信する機能を有する。
【００７２】
本実施形態は５２個の抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）を備え、そのそれぞれに固有の番号が割り振られている。初期設定では抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）に−２２から２９までの抽象音程がそれぞれ割り当てられている。抽象楽音演奏操作検出回路１５５は、操作者が手動若しくは操作入力によって抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）の一つを押す演奏操作をすると、操作入力の強さ、即ちベロシティを検出し、その操作子の番号と、ベロシティの情報を持つ抽象楽音のノートオン信号を演奏制御装置２００に送信する機能と、操作者が手動若しくは操作入力によって抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）の一つを離す演奏操作をすると、その操作子の番号を持つ抽象楽音のノートオフ信号を演奏制御装置２００に送信する機能を有する。
【００７３】
また、本実施形態は３個の抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）を備え、そのそれぞれに固有の番号が割り振られている。それぞれ初期設定では、「１、３、５」、「１、３、５、７」、「１、３、５、７、９」という抽象音程の集合が割り当てられている。抽象和音演奏操作検出回路１８５は、操作者が手動若しくは操作入力によって抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）の一つを押す演奏操作をすると、操作入力の強さ（ベロシティ）を検出し、その操作子の番号とベロシティの情報を持つ抽象和音のノートオン信号を演奏制御装置２００に送信する機能と、操作者が手動若しくは操作入力によって抽象楽音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）の一つを離す演奏操作をすると、その操作子の番号を持つ抽象和音のノートオフ信号を演奏制御装置２００に送信する機能とを有する。
【００７４】
タッチパネルディスプレイ制御回路１４５は、操作者の操作入力によるタッチパネルディスプレイ１４０の操作情報を演奏制御装置２００に送信する機能と、演奏制御装置２００がタッチパネルディスプレイ制御回路１４５に送信する情報を受信し、タッチパネルディスプレイ１４０に表示する機能とを有する。ＭＩＤＩ信号入力検出回路１６５はＭＩＤＩ信号入力端子１６０に接続された外部機器からＭＩＤＩ信号を受けとり、演奏制御装置２００に送信する機能を有する。Ｎはモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）の総数であり、本実施形態では音階用回転操作子１１０及び中心音高用回転操作子１２０が１２分割であり、各中心音高のそれぞれについて１個のモード選択操作子を備えているので、Ｎ=１２である。本実施形態では、操作者が手動により音階用回転操作子１１０と中心音高用回転操作子１２０をそれぞれ独立に３６０度/１２＝３０度単位で時計回り又は反時計回りに回転することができる。
【００７５】
演奏制御装置２００は、ＲＯＭ２１０、ＲＡＭ２２０、ＣＰＵ２３０、本発明に係る「記憶手段」の一例としての記憶装置２４０、バス２５０、制御プログラム２６０及びタイマ２７０を備えて構成される。演奏制御装置２００はバス２５０を介して、入力部１００、出力部３００、及びとＬＥＤ駆動回路３６５と接続されている。制御プログラム２６０はＲＯＭ２１０内に記録されており、ＣＰＵ２３０によりＲＡＭ２２０にロードされ、実行される。
【００７６】
制御プログラム２６０は少なくとも、操作者の手動若しくは操作入力による音階用回転操作子１１０、中心音高用回転操作子１２０、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）、及び抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）の操作情報またはＭＩＤＩ信号入力端子１６０に接続された外部機器から入力されるＭＩＤＩ信号を、音階用回転操作検出回路１１５、中心音高用回転操作検出回路１２５、モード選択操作検出回路１３５、タッチパネルディスプレイ制御回路１４５、抽象楽音演奏操作検出回路１５５、及びＭＩＤＩ信号入力検出回路１６５と演奏制御装置２００との間で通信する機能と、抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）の番号、抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）の番号、及び外部機器からのＭＩＤＩ入力信号のＭＩＤＩノート番号と、抽象音程との間の換算テーブルをＲＡＭ２２０上に保存し、参照する機能と、タッチパネルディスプレイ制御回路１４５がタッチパネルディスプレイ１４０に表示させる情報を演奏制御装置２００がタッチパネルディスプレイ制御回路１４５に送信する機能と、操作者の操作入力によるタッチパネルディスプレイ１４０の操作情報を演奏制御装置２００がタッチパネルディスプレイ制御回路１４５との間で通信する機能と、操作者の操作入力によるタッチパネルディスプレイ１４０の操作に応じて、設定操作プログラムまたは抽象シーケンス編集プログラムを起動する、タッチパネルディスプレイ制御プログラムと、操作者が操作入力によりタッチパネルディスプレイ１４０を用いて、演奏システムの動作設定、即ち、回転操作子に割り当てる音階及び中心音高、各演奏チャンネルの音色及び音量、和音のヴォイシング方法、シーケンス再生のテンポ、演奏制御装置２００がシーケンスをループ再生するかどうか、ＬＥＤ３６０−ｌ（ｌ＝１, 2, ・・・, Ｌ）の表示色の各音階と各中心音高への割り当て、各抽象楽音演奏操作子に割り当てる抽象音程、各抽象和音演奏操作子に割り当てる抽象和音、外部機器から入力されるＭＩＤＩ入力信号におけるＭＩＤＩノート番号の抽象音程への変換方法、及び各演奏チャンネルの音高オフセットの設定を変更するための設定操作プログラムと、操作者が操作入力によりタッチパネルディスプレイ１４０を用いて抽象シーケンス及びリズムシーケンスを後述する仕組みで入力するための抽象シーケンス編集プログラムと、演奏制御装置２００が、抽象楽音の一単位、和音、及びシーケンスのうち、少なくとも一つを構成する抽象楽音を、ＲＡＭ２２０上に保存されているアクティブな音階と中心音高の組み合わせと、対応関数により定義される対応関係とによって、具体楽音のＭＩＤＩイベントの集合に後述する仕組みで変換する機能と、演奏制御装置２００が、前記変換された具体楽音の各ＭＩＤＩイベントを、その入力された手段に応じてそれぞれ別々の演奏チャンネルで、タイマ２７０を用いて各楽音の発音及び消音のタイミングで出力部３００へと出力する機能と、演奏制御装置２００が具体楽音のノートオンイベントを出力部３００に送信した際に、その具体楽音のＭＩＤＩノート番号と、その具体楽音に演奏制御装置２００により後述する仕組みで変換される前の抽��音程のペアを、各演奏チャンネルごとの出力履歴としてＲＡＭ２２０上に保存する機能と、演奏制御装置２００が具体楽音のノートオフイベントを出力部３００に送信した際に、ＲＡＭ２２０上に保存してある出力履歴から、その具体楽音のＭＩＤＩノート番号と演奏チャンネルで保存してあるペアを消去する機能と、演奏制御装置２００が抽象シーケンスを後述する仕組みで自動生成する機能と、演奏制御装置２００がタイマ２７０を用いて、抽象楽音演奏操作検出回路１５５又は抽象和音演奏操作検出回路１８５が演奏制御装置２００に送信する演奏信号と、及びＭＩＤＩ信号入力検出回路１６５が演奏制御装置２００に送信するＭＩＤＩ信号とのうち、少なくとも一方を、後述する仕組みで変換して得られる、抽象楽音及び抽象和音のうち少なくとも一方の演奏情報を、単数または複数の演奏チャンネルを持つ抽象シーケンスとして後述する仕組みでＲＡＭ２２０に保存する機能と、ＣＰＵ２３０が記憶装置２４０内の抽象シーケンスまたは具体シーケンスのデータをＲＡＭ２２０に後述する仕組みで読み込む機能と、ＣＰＵ２３０がＲＡＭ２２０内の抽象シーケンスまたは具体シーケンスのデータを記憶装置２４０に後述する仕組みで書き込む機能とを有する。
【００７７】
出力部３００は、ＭＩＤＩ信号出力端子３１０、ＭＩＤＩ信号出力回路３１５、音源回路３２０、音声信号出力端子３３０、アンプ３４０、及びスピーカ３５０を備えて構成され、バス２５０を介して演奏制御装置２００と接続されている。ＭＩＤＩ信号出力回路３１５は、演奏制御装置２００がＭＩＤＩ信号出力回路３１５に送信するＭＩＤＩイベントをＭＩＤＩ信号出力回路３１５がＭＩＤＩ信号出力端子３１０により演奏システム外部に出力する機能を有する。音源回路３２０は、演奏制御装置２００が音源回路３２０に送信するＭＩＤＩイベントから音声信号を合成し、音声信号出力端子３３０を介して演奏システム外部に出力する機能、及び、音源回路３２０が合成した音声信号をアンプ３４０で増幅させ、スピーカ３５０で音波として出力する機能を有する。
【００７８】
ＬＥＤ駆動回路３６５は、バス２５０を介して演奏制御装置２００と接続されており、ＬＥＤ駆動回路３６５は、演奏制御装置２００から送られる制御信号により、ＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）の任意のものを点灯させる機能を有する。本実施形態では、演奏状況表示用のＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）が音階用回転操作子１１０と中心音高用回転操作子１２０の１２分割された各部分に備えられており、演奏制御装置２００からの制御信号により、ＬＥＤ駆動回路３６５がアクティブな音階及びアクティブな中心音高の割り当てられている箇所のＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）を点灯させる。本実施形態では音階用回転操作子１１０、及び中心音用回転操作子１２０の各部分それぞれに三原色のＬＥＤが備えられ、ＬＥＤ駆動回路３６５はＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）を用いて各部分をどのような色で点灯させるか制御することができる。本実施形態では制御プログラム２６０が初期設定で、Ly, Io, Mi, Do, Ae, Ph, Loに赤、橙、黄、緑、青、藍、紫をそれぞれ割り当て、Io5, Mi5, Do5, Ae5, Ph5には前記、橙、黄、緑、青、藍の輝度を半減したものをそれぞれ割り当てる。ＬＥＤ駆動回路３６５はアクティブな音階とアクティブな中心音高の割り当てられている箇所のＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）をアクティブな音階に割り当てられている色で点灯させる。また、ＬＥＤ駆動回路３６５はＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）を用いて、音階用回転操作子１１０と中心音高１２０のすべての部分に、その部分に割り当てられている音階名と中心音高名を白色で表示する。
【００７９】
図２は本実施形態の外観（例えば、パソコンディスプレイやタッチパネル等に表示される、各種ボタン、アイコン等を含む操作用の画面など）における、操作子と入出力端子の構成を示す図である。本実施形態では、音階用回転操作子１１０及び中心音高用回転操作子１２０として周方向に１２分割された円環型の回転操作子を採用する。本実施形態では、制御プログラム２６０がＣＰＵ２３０により起動されると、初期設定として、中心音高用回転操作子１２０にC３からB４（ＭＩＤＩノート番号６０から７１）の１２音を、時計回りの五度圏の配置で中心音高として割り当て、この割り当てをＣＰＵ２３０がＲＡＭ２２０に書き込む。
【００８０】
また本実施形態では、制御プログラム２６０がＣＰＵ２３０により起動されると、初期設定として、音階として７種類の教会旋法Ly, Io, Mi, Do, Ae, Ph, Lo（これらはそれぞれリディアン、アイオニアン、ミクソリディアン、ドリアン、エオリアン、フリジアン、及びロクリアンの略である）を音階用回転操作子１１０に、向かい合う中心音高を音階の第１音としたとき７つのモードの構成音の集合が相互に合同な音集合となる順序で、即ち図２に示された順序で割り当て、また音階用回転操作子１１０の残りの五カ所には、５種類のペンタトニック音階Io5, Mi5, Do5, Ae5, Ph5（これらはそれぞれアイオニアン派生ペンタトニック、ミクソリディアン派生ペンタトニック、ドリアン派生ペンタトニック、エオリアン派生ペンタトニック、及びフリジアン派生ペンタトニックの略である）を、やはり向かい合う中心音高を音階の第１音としたとき５つのモードの構成音の集合が相互に合同な音集合となる順序で、即ち図２に示された順序で割り当て、この割り当てをＣＰＵ２３０がＲＡＭ２２０に書き込む。本実施形態は、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）を中心音高用回転操作子１２０上に備える。
【００８１】
本実施形態における抽象音程は整数全体の集合、対応関数は「音階の構成音数がｊ個であるとき、１以上ｊ以下の任意の整数aについて、抽象音程a度には、音階の第a音と音階の第１音との差となるインターバルを対応させ、０以下、（ｊ＋１）以上の任意の整数ｋについて、抽象音程ｋ度には、ｋに適当なｊの倍数を加減してできる１以上ｊ以下の数をｋ％ｊとしたときその音階における抽象音程ｋ％ｊ度に対応するインターバルに(ｋー(ｋ％ｊ))/ｊ＊１２を加えたインターバルを対応させる関数」として定義する。図３は本実施形態で採用する典型的な定義の対応関数が、本実施形態で採用する各音階について、抽象音程１から７までに関して与えるインターバルを示した表である。
【００８２】
図４に本実施形態の動作を示すフローチャートを示す。図４において、初期化ステップ（S１００)でＣＰＵ２３０がＲＯＭ２１０から制御プログラム２６０をＲＡＭ２２０に読み出して実行し、各抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）、及びＭＩＤＩ信号入力のＭＩＤＩノート番号に割り当てる抽象音程、各抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）に割り当てる抽象和音、音階用回転操作子１１０と中心音高用回転操作子１２０に割り当てる音階と中心音高、対応関数、ヴォイシング方法、及び各音階、各中心音高に割り当てらている色の初期値、各演奏チャンネルの音高オフセットの初期値を読み込み、入力部１００の音階用回転操作検出回路１１５、及び中心音高用回転操作検出回路１２５にアクセスして音階用回転操作子１１０と中心音高用回転操作子１２０の初期状態を検出し、１２時方向の音階と中心音高を初期アクティブモードとしてＲＡＭ２２０に書き込む。また演奏制御装置２００はＬＥＤ駆動回路３６５に制御信号を送り、ＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）によって音階用回転操作子１１０と中心音高用回転操作子１２０に割り当てられている音階名、中心音高名を表示し、アクティブな音階と中心音高の割り当てられている箇所を、アクティブな音階に割り当てられた色で点灯させる。また、ＣＰＵ２３０が制御プログラム２６０内のタッチパネルディスプレイ制御プログラムを起動する。初期化ステップ（S１００）が完了したら、演奏システムはステップS１１０、S１４０、S１４５、S２００、S２２０を並列に実行する。
【００８３】
ステップS１１０では、演奏制御装置２００が音階用回転操作検出回路１１５、中心音高用回転操作検出回路１２５またはモード選択操作検出回路１３５から操作情報を受け取った場合、ＣＰＵ２３０が音階用回転操作検出回路１１５と中心音高用回転操作検出回路１２５にアクセスして音階用回転操作子１１０と中心音高用回転操作子１２０の位置情報を取得し、それをＣＰＵ２３０がＲＡＭ２２０に書き込み（ステップS１２０）、またアクティブモードをＣＰＵ２３０がＲＡＭ２２０に書き込み、アクティブモード更新信号をＣＰＵ２３０がＬＥＤ駆動回路３６５に送信する（ステップS１３０）。このとき、音階用回転操作子１１０上或いは中心音高用回転操作子１２０上の、操作者の手動若しくは操作入力により操作されたモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）と隣接する部分に、音階と中心音高のいずれか一方が割り当てられていない場合は、ＣＰＵ２３０はアクティブモードを維持する（本実施形態では制御プログラム２６０が、初期状態として前述の１２個の音階と１２個の中心音高を音階用回転操作子１１０及び中心音高用回転操作子１２０に割り当てるが、操作者が操作入力によってタッチパネルディスプレイ１４０を用いて設定操作プログラムを操作することで割り当てを解除することもできる）。ステップS１３５では、ＣＰＵ２３０がＲＡＭ２２０にアクセスし、楽音の出力履歴を参照し、出力履歴にある具体楽音のノートオフ信号を出力部３００に送信し、出力履歴に記録がある抽象音程を、ＣＰＵ２３０によりＲＡＭ２２０に記録された更新後の新しいアクティブモードで、ＣＰＵ２３０が新しい具体楽音に後述する仕組みで変換し、そのノートオン信号をＣＰＵ２３０が出力部３００に送信し、ＣＰＵ２３０がＲＡＭ２２０上の出力履歴において、ノートオン状態にあった抽象音程と具体楽音のＭＩＤＩノート番号のペアを、抽象音程と新しい具体楽音のＭＩＤＩノート番号のペアに書き換える。
【００８４】
ステップS１４０では、ＣＰＵ２３０が抽象楽音演奏操作検出回路１５５から送信される演奏操作信号或いはＭＩＤＩ信号入力検出回路１６５から送信されるＭＩＤＩイベントを受け取った場合、それがノートオン信号であれば、ＣＰＵ２３０がＲＡＭ２２０にアクセスしアクティブモードを読み込み、アクティブモードと、ＣＰＵ２３０が受け取った操作情報またはＭＩＤＩイベントのノート番号からＲＡＭ２２０上の換算テーブルを参照して得られる抽象音程とから、対応関数に従って具体楽音のＭＩＤＩノート番号をＣＰＵ２３０が後述する仕組みで計算し（ステップS１５０）、ＣＰＵ２３０がＲＡＭ２２０上の出力履歴を参照してこのＭＩＤＩノート番号が入力手段に応じた演奏チャンネルの出力履歴になければＣＰＵ２３０が前記具体楽音のノートオンＭＩＤＩイベントを出力部３００に送信し（ステップS１６０）、演奏制御装置２００はノートオン対象の抽象音程、具体楽音のＭＩＤＩノート番号のペアを入力手段に応じた演奏チャンネルの出力履歴としてＲＡＭ２２０に保存する（ステップS１７０）。一方、演奏制御装置２００が受けとった信号がノートオフ信号であれば、ＣＰＵ２３０がＲＡＭ２２０上の換算テーブルを参照して、受け取った信号から得られる抽象音程をＲＡＭ２２０に保存された入力手段に応じた演奏チャンネルの出力履歴を参照してその抽象音程のペアの具体楽音のＭＩＤＩノート番号をＣＰＵ２３０が求め（ステップS１５０）、ＣＰＵ２３０がＲＡＭ２２０上の出力履歴を参照してこのＭＩＤＩノート番号が出力履歴にあればその抽象音程のペアの具体楽音のＭＩＤＩノート番号のノートオフ信号を出力部３００に送信し（ステップS１６０）、入力手段に応じた演奏チャンネルの出力履歴からこのペアの情報を消去する（ステップS１７０）。
【００８５】
ステップS１４５では、演奏制御装置２００が抽象和音演奏操作検出回路１８５から演奏操作信号を受け取った場合、それがノートオン信号であれば、ＣＰＵ２３０がＲＡＭ２２０にアクセスしアクティブモードを読み込み、ＣＰＵ２３０がモードと、操作された抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）に割り当てられている抽象和音をＲＡＭ２２０から読み込み、抽象和音の各抽象音程とから、対応関数に従って各具体楽音のＭＩＤＩノート番号を後述する仕組みで計算し（ステップS１５５）、操作者が手動若しくは操作入力によって後述する仕組みで操作入力したヴォイシング方法に従って演奏制御装置２００が具体和音のヴォイシングを後述する仕組みで施し、具体和音の各構成音について、ＣＰＵ２３０がＲＡＭ２２０上の出力履歴を参照してＭＩＤＩノート番号が具体和音用の演奏チャンネルの出力履歴になければＣＰＵ２３０が具体楽音のＭＩＤＩノート番号のノートオンＭＩＤＩイベントを出力部３００に送信し（ステップS１６５）、演奏制御装置２００はノートオン対象の抽象音程、具体楽音のＭＩＤＩノート番号のペアを出力履歴としてＲＡＭ２２０に保存する（ステップS１７５）。
【００８６】
一方、演奏制御装置２００が受けとった信号がノートオフ信号であれば、受け取った信号から後述する仕組みで得られる抽象和音の各抽象音程について、ＲＡＭ２２０に保存された出力履歴を参照してその各抽象音程のペアの具体楽音のＭＩＤＩノート番号を求め（ステップS１５５）、その各抽象音程のペアの具体楽音のＭＩＤＩノート番号のノートオフ信号を出力部３００に送信し（ステップS１６５）、出力履歴からこの各ペアの情報を消去する（ステップS１７５）。
【００８７】
ここで本実施形態に係る「ヴォイシング方法」について詳細に説明する。ここでは、操作者が手動若しくは操作入力によってヴォイシング方法を指定し、演奏制御装置２００が具体和音のヴォイシングをする仕組みについて述べる。本実施形態では、操作者は操作入力によってタッチパネルディスプレイ１４０を用いて、設定操作プログラムを起動し、この中で操作者は操作入力によって和音のヴォイシング方法を「クローズボイシング」、「オープンボイシング」、「無変更」から選択し、操作者が操作入力によって「無変更」以外を選択した場合、さらに、コード基準音高を中心音高とするか、特定の具体的な音高とするかを操作者は操作入力によって選択し、操作者が操作入力によって後者を選択した場合、操作者は操作入力によってさらに具体的な音高を選択し、この結果をＣＰＵ２３０がＲＡＭ２２０に書き込む。操作者の操作入力によりヴォイジング方法として「クローズボイシング」が指定してある場合、演奏制御装置２００は、具体和音の構成音を、コード基準音高より５半音低い音高からその１１半音高い音高までの範囲に収まるように、その範囲外にある音高を持つ音に１オクターブの整数倍のインターバルを加減し、これを出力する和音とする。操作者の操作入力によりヴォイジング方法として「オープンボイシング」が指定してある場合、演奏制御装置２００は、アクティブモードのコード基準音高の１１半音低い音高からその２３半音高い音高までの範囲内の音高を用いた可能な全てのコード配置について、後述する指標ｍを計算し、指標ｍが最小になるものを、出力する和音として採用する。指標ｍとは、和音の構成音数をｗとしたとき、２４/（ｗ−１）と、和音の構成音を音高順に並べた時にとなりあう各音の間のインターバルとの差の二乗の、隣接する各音の間のｗ−１個あるインターバルについての総和である。操作者の操作入力によりヴォイシング方法として「無変更」が指定してある場合、演奏制御装置２００は元の具体和音をそのまま出力する和音として採用する。
【００８８】
ステップS２００では、操作者が操作入力によってタッチパネルディスプレイ１４０を操作することで抽象シーケンス編集プログラムを動作させ、抽象シーケンスの操作入力、記憶装置２４０からの抽象シーケンス読み出し、制御プログラム２６０を利用しての抽象シーケンス自動生成、のいずれかの操作を行った場合、ＣＰＵ２３０がＲＡＭ２２０上の抽象シーケンスを更新する（ステップS２１０）。
【００８９】
ここで、本実施形態に係る「タッチパネルディスプレイ１４０を用いて抽象シーケンスを入力する仕組み」について詳細に説明する。ここでは、操作者が操作入力によってタッチパネルディスプレイ１４０を用いて抽象シーケンスを入力する仕組み及び抽象シーケンスの表現方法について述べる。操作者が操作入力によってタッチパネルディスプレイ１４０を用いて抽象シーケンスを入力するために、制御プログラム２６０はその中に抽象シーケンス編集プログラムを備えるが、これは操作者が操作入力によって、ＭＩＤＩノート番号の代わりに抽象音程を入力するシーケンスエディタである。従ってその実施形態は通常のＭＩＤＩシーケンスエディタに倣えばよく、相違点は、操作者が操作入力によって入力するものが、ＭＩＤＩイベントの持つＭＩＤＩノート番号に代えて抽象音程であることだけである。この際、ＭＩＤＩノート番号の定義域は０〜１２７であるので、本実施形態では抽象音程の定義域を−60〜67に限り、抽象音程に６０を加えた数をＭＩＤＩノート番号として書き込むというデータフォーマットを採用する。
【００９０】
また本実施形態では、初期設定では、ＭＩＤＩ信号入力検出回路１６５から送信されるＭＩＤＩイベントのＭＩＤＩノート番号から６０を引いたものを、演奏制御装置２００は抽象楽音の抽象音程として処理する。同様に、ＣＰＵ２３０がＲＡＭ２２０上の抽象シーケンスを記憶装置２４０に書き込む際にも、抽象音程に６０を加えた数がＭＩＤＩイベントのＭＩＤＩノート番号として、標準ＭＩＤＩファイル形式で記憶するファイルフォーマットを採用する。逆に、ＣＰＵ２３０が記憶装置２４０から抽象シーケンスをＲＡＭ２２０に読み出す際には、ＣＰＵ２３０は標準ＭＩＤＩファイルのＭＩＤＩノート番号から６０を引いた数を抽象楽音の抽象音程として読み込む。なお、リズムシーケンスは通常のＭＩＤＩシーケンスとして表現する。従ってその入力の仕組みも通常のＭＩＤＩシーケンスに準じる。
【００９１】
ステップS２２０では、演奏制御装置２００が、抽象シーケンスを構成する抽象楽音、またはリズムシーケンスを構成する楽音のノートオンまたはノートオフのタイミングとなったら、ステップS２３０以降を実行する。ステップS２３０では演奏制御装置２００が、抽象シーケンスを構成する抽象楽音に関しては、ノートオン信号であれば、ＣＰＵ２３０がＲＡＭ２２０にアクセスしアクティブモードを読み込み、アクティブモードと、抽象音程とから、ＣＰＵ２３０が対応関数に従って具体楽音のＭＩＤＩノート番号を後述する仕組みで計算し（ステップS２３０）、ＣＰＵ２３０がＲＡＭ２２０上の出力履歴を参照してこのＭＩＤＩノート番号が抽象シーケンスの演奏チャンネルの出力履歴になければＣＰＵ２３０が前記具体楽音のノートオンＭＩＤＩイベントを出力部３００に送信し（ステップS２４０）、ＣＰＵ２３０はノートオン対象の抽象音程、具体楽音のＭＩＤＩノート番号のペアを入力手段に応じた演奏チャンネルの出力履歴としてＲＡＭ２２０に保存する（ステップS２５０）。一方、ノートオフ信号であれば、ＣＰＵ２３０がＲＡＭ２２０上の換算テーブルを参照して、受け取った信号から得られる抽象音程をＲＡＭ２２０に保存された入力手段に応じた演奏チャンネルの出力履歴を参照してその抽象音程のペアの具体楽音のＭＩＤＩノート番号をＣＰＵ２３０が求め（ステップS２３０）、ＣＰＵ２３０がＲＡＭ２２０上の出力履歴を参照してこのＭＩＤＩノート番号が出力履歴にあればその抽象音程のペアの具体楽音のＭＩＤＩノート番号のノートオフ信号を出力部３００に送信し（ステップS２４０）、入力手段に応じた演奏チャンネルの出力履歴からこのペアの情報を消去する（ステップS２５０）。リズムシーケンスの楽音に関してはＣＰＵ２３０がそのままＭＩＤＩイベントを出力部３００に送信する。なお本実施形態においては、シーケンスをループ再生するかどうかを操作者が手動若しくは操作入力によってタッチパネルディスプレイ１４０から設定入力できる。
【００９２】
次に本実施形態に係る「モード選択の仕組み」について詳細に説明する。ここでは、操作者が手動若しくは操作入力によって演奏に用いる音階と中心音高の組み合わせであるモードを選択する仕組みについて述べる。操作者が手動によって音階用回転操作子１１０または中心音高用回転操作子１２０を回転操作すると、音階用回転操作検出回路１１５及び中心音高用回転操作検出回路１２５はこの操作を検出し、演奏制御装置２００に操作情報を送信し、演奏制御装置２００は各回転操作子の最新の状態をＲＡＭ２２０に記録する。音階用回転操作子１１０と中心音高用回転操作子１２０上の向かい合う位置関係にある音階と中心音高の組み合わせは常に１２個あるが、これが本実施形態におけるモード集合である。
【００９３】
つまり、本実施形態においては音階と中心音高はそれぞれ１２種類あるので、モードは全部で１４４種類が存在するが、操作者が手動によって音階用回転操作子１１０または中心音高用回転操作子１２０を回転操作することで、音階用回転操作子１１０と中心音高用回転操作子１２０との１２種類あり得る各位置関係ついて、それぞれ１２個のモード集合が決まる。ここで操作者が手動若しくは操作入力によってモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）のどれかを操作する（即ちモード集合の中からひとつのモードを選択する）と、モード選択操作検出回路が１３５が演奏制御装置２００に操作情報を送信し、演奏制御装置２００はＲＡＭ２２０に記録してある各回転操作子の最新の状態と、それぞれに割り当てられている音階と中心音高の情報とから、操作者が手動若しくは操作入力によって操作したモード選択操作子と各回転操作子上の隣接する音階と中心音高をアクティブなものとしてＲＡＭ２２０に記録する。即ち、操作者は手動若しくは操作入力によってモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）のどれかを操作することで、モード集合の中からひとつのモードをアクティブなものとして選択する。
【００９４】
次に本実施形態に係る「変換する仕組み」について詳細に説明する。ここでは、演奏制御装置２００が、抽象楽音、抽象和音、及び抽象シーケンスの少なくとも一つを構成する抽象楽音を、具体楽音へ変換する仕組みについて述べる。演奏制御装置２００は、抽象楽音、抽象和音、及び抽象シーケンスを構成する各抽象楽音の抽象音程と、ＲＡＭ２２０上に保存されているアクティブな音階と中心音高、及び対応関数によって定義される抽象音程とインターバルとの対応関係とにより、各具体楽音の具体的な音高即ち特定のＭＩＤＩノート番号をＣＰＵ２３０が算出し、それを演奏制御装置２００が出力する具体楽音の音高とする。具体的には、演奏制御装置２００は、抽象楽音の抽象音程をｋ、音階をsc、音階の構成音数をｊ、中心音高のＭＩＤＩノート番号をｚとすると、ｚ＋（ｋ−（ｋ％ｊ））/ｊ＊１２＋ｆ（ｋ％ｊ,sc）を具体楽音のＭＩＤＩノート番号とする。ここでｋ％ｊはｋに適当なｎの倍数を加減してできる１以上ｊ以下の数を指し、ｆは典型的な定義の対応関数で、ｆ（ｘ、ｙ）、は対応関数によって決められる、抽象音程ｘ、音階ｙに対応する、インターバルである。さらに、初期値もしくは操作者がタッチパネルディスプレイ１４０に操作入力することで設定操作プログラムにより変更したことにより、ゼロでない音高のオフセットが設定されていたら、ＣＰＵ２３０はさらに具体楽音のＭＩＤＩノート番号に音高のオフセットを加える。ここでもし、ＣＰＵ２３０により最終的に算出された具体楽音の音高が０未満または１２８以上となった場合、これはＭＩＤＩノート番号として定義されていないので、ＣＰＵ２３０はその具体楽音は無視し、出力しない。
【００９５】
次に本実施形態に係る「シーケンス自動生成のしくみ」について詳細に説明する。ここでは、演奏制御装置２００が、抽象シーケンスを自動生成する仕組みについて述べる。抽象シーケンスの自動生成には、演奏制御装置２００が既存の任意のメロディ自動生成アルゴリズムを用いてＭＩＤＩシーケンスを自動生成し、演奏制御装置２００がそのＭＩＤＩシーケンスのＭＩＤＩノート番号から６０を引いた数を抽象音程としたものを抽象シーケンスとしてもよいが、本実施形態では、演奏制御装置２００が、−6から８までの整数の中から一つをランダムに選び、それを一つの抽象楽音の抽象音程とし、この方法で出来る抽象楽音を１６個並べた一小節のシーケンスを自動生成した抽象シーケンスとする。
【００９６】
次に本実施形態に係る「録音のしくみ」について詳細に説明する。ここでは、演奏制御装置２００が、抽象シーケンスを録音する仕組みについて述べる。演奏制御装置２００は、抽象楽音演奏操作検出回路１３５、抽象和音演奏操作検出回路１８５、ＭＩＤＩ信号入力検出回路１６５が演奏制御装置２００に送信する操作子の操作情報またはＭＩＤＩイベントのノート番号を、ＣＰＵ２３０がＲＡＭ２２０上の換算テーブルを参照することで抽象音程に変換し、各楽音の抽象音程と、演奏操作又はＭＩＤＩ信号入力のタイミングをタイマ２７０の与える時刻を利用して、ＲＡＭ２２０に、各入力手段ごとの演奏チャンネルを持つ抽象シーケンスとして保存する。
【００９７】
以上、この発明の実施形態について説明したが、この発明には他にも実施形態があり得る。例えば、以下の通りである。
［１］  「オクターブ指定」が可能である実施形態
モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）は、各中心音高について、複数個備えて、ＣＰＵ２３０がＲＡＭ２２０に書き込むアクティブな中心音高を、操作者が手動または操作入力により、複数個の操作子の中のいずれを操作したかによって、その中心音高に１オクターブの整数倍のインターバルを加減したものを指定できるようにしてもよい。例えば、第１実施形態において、図２と同趣旨の図５に示すように、各中心音高について、モード選択操作子２個ずつ備え、操作者が手動または操作入力により外周側のモード選択操作子を操作した場合、ＣＰＵ２３０は新しい中心音高と合同な音高のうち、アクティブな中心音高と比べて音高が高いもので最も音高が近いものをＲＡＭ２２０に書き込み、逆に操作者が手動または操作入力により内周側の操作子を操作した場合、ＣＰＵ２３０は新しい中心音高と合同な音高のうち、アクティブな中心音高と比べて音高が低いもので最も音高が近いものを、ＲＡＭ２２０に書き込む、という実施をしてもよい。本実施形態では音階用回転操作子１１０及び中心音高用回転操作子１２０が１２分割であり、各中心音高のそれぞれについて２個のモード選択操作子を備えているので、Ｎ=24である。その他の構成、処理は第１実施形態と同じである。
［２］  「ダブルホイール」を採用する、実施形態
演奏操作のさらなる快適さを求める場合、二対目の回転操作子を具備してもよい。例えば、第１実施形態において、図２と同趣旨の図６に示すように、音階用回転操作子１１０、中心音高用回転操作子１２０、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）に加え、その二対目となる音階用第二回転操作子１１１、中心音高用第二回転操作子１２１、モード選択第二操作子１３１−ｎ（ｎ＝１, 2, ・・・, Ｎ）を用意してもよい。第１実施形態と同様の音階と中心音高の配置を採用し、音階用回転操作子１１０と音階用第二回転操作子１１１、中心音高用回転操作子１２０と中心音高用第二回転操作子１２１、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）とモード選択第二操作子１３１−ｎ（ｎ＝１, 2, ・・・, Ｎ）とがそれぞれ常に図５のような位置関係に固定されているようにすれば、アクティブなモードと合同なモードが常にアクティブな中心音高の近距離に位置するので演奏操作がより快適なものとなる。本実施形態ではモード選択第二操作子１３１−ｎ（ｎ＝１, 2, ・・・, Ｎ）を操作した際の挙動はモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）で同じものとし、その他の構成、処理は第１実施形態と同じである。
［３］  「独立選択」可能な実施形態
モードの入力は、音階と中心音高を独立に入力するような実施をしてもよい。例えば、第１実施形態において、演奏制御装置２００がモード選択操作検出回路１３５から送られる信号は無視し、音階用回転操作子１１０が操作者の手動若しくは操作入力により操作された時に、１２時方向の部分に割り当てられている音階をアクティブなものとしてＲＡＭ２２０に書き込み、中心音高用回転操作子１２０が操作者の手動若しくは操作入力により操作された時に、１２時方向の部分に割り当てられている中心音高をアクティブなものとしてＲＡＭ２２０に書き込むようにすればよい。この場合、音階用回転操作子１１０は本発明に係る「モード選択手段」における「音階選択手段」の一例であり、中心音高用回転操作子１２０は本発明に係る「モード選択手段」における「中心音高選択手段」の一例である。またこの実施形態において、前記抽象楽音入力手段と、前記抽象和音入力手段とのうち、少なくとも一つが、前記音階選択手段と、前記中心音高選択手段とのうち少なくとも一方の上に設けてもよい。
［４］  「一発選択」可能な実施形態
モードの入力は、操作者の手動若しくは操作入力による一回の操作で選択できるように実施してもよい。例えば、第１実施形態において、音階用回転操作子１１０及び、中心音高用回転操作子１２０に代えて、図２と同趣旨の図７あるいは図８のように、平面上に複数のモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）を並べて配置し、そのそれぞれに特定のモードを割り当て、操作者が手動若しくは操作入力によりモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）を操作した時に、操作された操作子に割り当てられたモードを演奏制御装置２００がＲＡＭ２２０にアクティブモードとして書き込むようにすればよい。また、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）の形と配置は、四角形又は六角形の操作子を格子状に並べたものに限らず、各操作子に割り当てるモードの選び方も図７、図８に示したものに限らない。
［５］  「演奏操作子の配置の任意性」に関する実施形態
前記モード選択手段と、前記抽象楽音入力手段と、及び前記抽象和音入力手段のうち、少なくとも一つが、前記モード選択手段上、すなわち、第１選択手段、第２選択手段、音階選択手段、中心音高選択手段のうち少なくとも一つの上に設けられていてもよい。例えば、回転操作子上に抽象楽音演奏操作子を有してもよい。より具体的には、第１実施形態において、音階用回転操作子１１０または中心音高用回転操作子１２０上の各部分に、動径方向に、抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）を並べて設けてもよいし、音階用回転操作子１１０または中心音高用回転操作子１２０上の各部分に抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）を設けてもよく、またこの場合、抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）または抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）の演奏操作をモード選択操作としてもよい。すなわち、音階用回転操作子１１０上の各部分に設けられた抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）または、中心音高用回転操作子１２０上の各部分に設けられた抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）が本発明に係る「モード選択手段」を兼ねてもよい。
［６］  「モード選択手段が抽象和音入力手段を兼ねる」実施形態
モード選択手段が、抽象楽音入力手段と抽象和音入力手段の少なくとも一方を兼ねてもよい。例えば、第１実施形態において、操作者が手動または操作入力によりモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）を操作すると、モード選択操作検出回路１３５が、演奏制御装置２００に対して、操作者が手動または操作入力により抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）を操作した際に抽象和音入力操作検出回路１８５が演奏制御装置２００に送信するのと同じ操作信号を送信すればよい。
［７］  「インタフェースの任意性」に関する実施形態
本発明における前記音階選択手段と、前記中心音高選択手段と、前記第１選択手段と、前記第２選択手段と、前記抽象楽音入力手段と、前記抽象和音入力手段と、前記モード選択手段と、前記抽象楽音入力手段と、前記抽象和音入力手段と、前記モード選択手段とのうち、少なくとも一つとして、タッチパネルディスプレイ、モーションキャプチャデバイス及びブレインマシンインターフェースのうち、少なくとも一つを用いてもよい。例えば、第１実施形態において、音階用回転操作子１１０、中心音高用回転操作子１２０、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）、抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）及び抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）を制御プログラム２６０がタッチパネルディスプレイ１４０上の画像として表示する機能を有し、音階用回転操作検出回路１１５、中心音高用回転操作検出回路１２５、モード選択操作検出回路１３５、抽象楽音演奏操作検出回路１５５及び抽象和音演奏操作検出回路１８５の代わりにタッチパネルディスプレイ制御回路１４５が、音階用回転操作子１１０、中心音高用回転操作子１２０、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）、抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）及び抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）の画像が表示されたタッチパネルディスプレイ１４０への操作者の操作入力を、音階用回転操作子１１０及び中心音高用回転操作子１２０の回転操作、モード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）の選択操作、抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）及び抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）の演奏操作の信号として演奏制御装置２００に送信するようにしてもよい。
［８］  「動作の任意性」に関する実施形態
操作者の手動又は操作入力による各操作子の操作に対する演奏システムの動作の詳細は実施形態に示した限りではなく、例えば、演奏制御装置２００がモード選択操作検出回路１３５からアクティブモード更新の操作情報を受け取った時、演奏制御装置２００はＲＡＭ２２０上のアクティブモードを、即座に更新してもよいし、タイマ２７０を用いてシーケンスの再生開始タイミングで更新してもよい。
［９］  「チャンネル毎の中心音高のオクターブ変更」が可能な実施形態
また、ＣＰＵ２３０がモードと抽象音程とから具体楽音のＭＩＤＩノート番号を計算する際、中心音高に代えて、各演奏チャンネル毎に異なってもよい、中心音高と合同な音高を用いてもよい。また設定操作プログラムが、各演奏チャンネル毎に、中心音高と合同な音高のうちどれをＣＰＵ２３０が計算に用いるか、操作者が操作入力により変更できる機能を有していてもよい。
［１０］  「設定の任意性」に関する実施形態
音階用回転操作子１１０、中心音高用回転操作子１２０の各部分に割り当てる音階及び中心音高は実施者が自由に決めてよい。また対応関数の定め方は「典型的な定義」、「拡張された定義」に限らず、実施者が「一般化された定義」の中で任意のものを採用してもよい。また演奏制御装置２００が出力する各演奏チャンネルの音色及び音量、各音階と中心音高に割り当てるＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）の色、抽象シーケンスの再生テンポ、演奏制御装置２００が抽象シーケンスをループ再生するかどうか、各抽象楽音演奏操作子に割り当てる抽象音程、各抽象和音演奏操作子に割り当てる抽象和音、及びＭＩＤＩ信号入力検出回路１６５が演奏制御装置２００に送信するＭＩＤＩ信号のＭＩＤＩノート番号のＣＰＵ２３０が抽象音程へ換算する方法、は実施者が自由に決めてよい。またこれらを操作者が設定入力手段を用いて随時変更してもよい。
［１１］  「演奏状況表示手段の位置、表示方法任意性」に係る実施形態
第１実施形態ではＬＥＤ３６０−ｌ（ｌ＝１，２，・・・、Ｌ）を音階用回転操作子１１０と中心音高用回転操作子１２０上に設けたが、これはモード選択操作子１３０−ｎ（ｎ＝１, 2, ・・・, Ｎ）、抽象楽音演奏操作子１５０−ｑ（ｑ＝１, 2, ・・・, Q）、抽象和音演奏操作子１８０−ｒ（ｒ＝１, 2, ・・・, Ｒ）、の少なくとも一方に設けてもよい。またその演奏状況表示方法も第１実施形態のものに限らず、選択された前記モード集合、選択された前記モード、選択された前記音階、選択された前記中心音高、入力された前記抽象楽音、入力された前記抽象和音、前記抽象シーケンス、前記ヴォイシング、及び前期リズムシーケンスの少なくとも一つに応じて表示状態が変化してよい。また表示手段はＬＥＤに限らず、ＯＬＥＤ、ＬＤ等を用いてもよい。
［１２］  「形の任意性」に関する実施形態
音階用回転操作子１１０、中心音高用回転操作子１２０は回転対称な円盤や円環に限らず、多角形、帯、円柱、円錐、多角柱、多角錐などでもよい。またその分割数は１２に限らず、任意の自然数でもよい。また音階用回転操作子１１０、中心音高用回転操作子１２０のいずれか一方は固定されていてもよい。
［１３］  「プログラムの任意性」に関する実施形態
第１実施形態に示した抽象シーケンスの自動生成の方法及びヴォイシングの方法は一例であり、他の方法を用いてもよい。
【００９８】
本発明は、請求の範囲及び明細書全体から読み取るこのできる発明の要旨又は思想に反しない範囲で適宜変更可能であり、そのような変更を伴う演奏システム及びコンピュータプログラムもまた本発明の技術思想に含まれる。
【図面の簡単な説明】
【００９９】
【図１】本発明の第１実施形態の構成を示すブロック図である。
【図２】本発明の第１実施形態の操作子と入出力端子の構成を示す図である。
【図３】本発明の第１実施形態で用いる典型的な定義による対応関数が各音階について与える、抽象音程１から７までのインターバルを示す表である。
【図４】本発明の第１実施形態の動作を示すフローチャートである。
【図５】本発明の他の実施形態の回転操作子、モード選択操作子の構成を示す図である。
【図６】本発明の他の実施形態の回転操作子、モード選択操作子の構成を示す図である。
【図７】本発明の他の実施形態のモード選択操作子の構成を示す図である。
【図８】本発明の他の実施形態のモード選択操作子の構成を示す図である。
【符号の説明】
【０１００】
１００  入力部
１１０  音階用回転操作子
１１１  音階用第二回転操作子
１１５  音階用回転操作検出回路
１２０  中心音高用回転操作子
１２１  中心音高用第二回転操作子
１２５  中心音高用回転操作検出回路
１３０  モード選択操作子
１３１  モード選択第二操作子
１３５  モード選択操作検出回路
１４０  タッチパネルディスプレイ
１４５  タッチパネルディスプレイ制御回路
１５０  抽象楽音演奏操作子
１５５  抽象楽音演奏操作検出回路
１６０  ＭＩＤＩ信号入力端子
１６５  ＭＩＤＩ信号入力検出回路
１８０  抽象和音演奏操作子
１８５  抽象和音演奏操作検出回路
２００  演奏制御装置
２１０  ＲＯＭ
２２０  ＲＡＭ
２３０  ＣＰＵ
２４０  記憶装置
２５０  バス
２６０  制御プログラム
２７０  タイマ
３００  出力部
３１０  ＭＩＤＩ信号出力端子
３１５  ＭＩＤＩ信号出力回路
３２０  音源回路
３３０  音声信号出力端子
３４０  アンプ
３５０  スピーカ
３６０  ＬＥＤ
３６５  ＬＥＤ駆動回路
【図１】
0005565733.tif 000002
【図２】
0005565733.tif 000003
【図３】
0005565733.tif 000004
【図４】
0005565733.tif 000005
【図５】
0005565733.tif 000006
【図６】
0005565733.tif 000007
【図７】
0005565733.tif 000008
【図８】
0005565733.tif 000009