(57)【特許請求の範囲】
【請求項１】
演奏操作に基づく楽音信号を生成するための複数の発音系列から成るマニュアル演奏用音源及び自動演奏データによる楽音信号を生成するための複数の発音系列から成る自動演奏用音源を備え、マニュアル演奏用音源には、自動演奏用音源とは異なるデータフォーマットが採用されている楽音生成装置であって、
自動演奏データを取得する演奏データ取得手段と、
ユーザ操作に基づいて、演奏データ取得手段により取得された自動演奏データを構成する複数のパートとマニュアル演奏用音源の発音系列との対応関係を設定する対応関係設定手段と、
対応関係設定手段により設定された対応関係に従って、演奏データ取得手段により取得された自動演奏データの所定のパートに設定されている楽音生成パラメータをマニュアル演奏用音源の対応する発音系列に設定するパラメータ設定手段と
を具備し、
パラメータ設定手段は、自動演奏データの所定のパートに設定されている楽音生成パラメータをマニュアル演奏用音源で利用可能なフォーマットに変換する
ことを特徴とする楽音生成装置。
【請求項２】
さらに、演奏データ取得手段により取得された自動演奏データに基づいて前記所定のパートの楽譜を表示すると共に、この自動演奏データの楽音生成パラメータに含まれる音色パラメータに基づいて、マニュアル演奏用音源に設定されている音色情報を表示する楽譜表示手段を具備することを特徴とする請求項１に記載の楽音生成装置。
【請求項３】
さらに、マニュアル演奏用音源の発音系列に対応付けられた自動演奏データの演奏パートに対応する自動演奏用音源の発音系列に対してミュート設定する自動演奏パートミュート手段を具備することを特徴とする請求項１に記載の楽音生成装置。
【請求項４】
演奏操作に基づく楽音信号を生成するための複数の発音系列から成るマニュアル演奏用音源及び自動演奏データによる楽音信号を生成するための複数の発音系列から成る自動演奏用音源を備え、マニュアル演奏用音源には、自動演奏用音源とは異なるデータフォーマットが採用されており、楽音生成装置として機能するコンピュータに、
自動演奏データを取得する演奏データ取得ステップと、
ユーザ操作に基づいて、演奏データ取得ステップで取得された自動演奏データを構成する複数のパートとマニュアル演奏用音源の発音系列との対応関係を設定する対応関係設定ステップと、
対応関係設定ステップで設定された対応関係に従って、演奏データ取得ステップで取得された自動演奏データの所定のパートに設定されている楽音生成パラメータをマニュアル演奏用音源の対応する発音系列に設定するパラメータ設定ステップと
から成り、
パラメータ設定ステップでは、自動演奏データの所定のパートに設定されている楽音生成パラメータをマニュアル演奏用音源で利用可能なフォーマットに変換する
手順を実行させる楽音生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動演奏データの設定情報を利用してマニュアル演奏の楽音を生成させる楽音生成システムに関する。
【背景技術】
【０００２】
従来の楽音生成技術では、演奏操作に基づき生成される楽音群（マニュアル演奏音群）はＭＩＤＩデータ（自動演奏データ）の影響を受けないものが多く、例えば、特許文献１に示されるように、外部からのＭＩＤＩデータを再生して自動演奏用の音源（１３）を鳴らし、演奏操作子の操作に基づいてマニュアル演奏用の音源（１２）を鳴らすようにした楽音発生装置が知られている。このように自動演奏用音源とマニュアル演奏用音源を別々に設けた場合、自動演奏データを再生してもマニュアル演奏用音源によるマニュアル演奏音群の設定は変わらない。
【特許文献１】特開平１０−９７２５０号公報
【０００３】
従って、例えば、自動演奏データの再生に合わせてユーザがマニュアル演奏する、より具体的には、自動演奏データに含まれるメロディパートやバッキングパートをミュートすると共にこれらのパート以外を自動演奏させ、ミュートしたパートについてユーザがマニュアル演奏をする、というような使い方をする場合、自動演奏データのメロディパートやバッキングパートに設定されていた音色を、ユーザがマニュアル演奏音群に設定しなければならない。
【０００４】
また、市販されているＭＩＤＩデータ（自動演奏データ）を基に譜面表示をすることができる電子楽器もある。このような電子楽器において、表示された譜面を見ながらユーザがマニュアル演奏をする場合にも、上記と同様にユーザがマニュアル演奏音群に音色を設定しなければならない。しかし、譜面に表示された音符を何の楽器（音色）で演奏すべきかが分からず、適切なレジストレーション（音色等の設定情報）を一般ユーザが作ることは困難である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、自動演奏データの各パートがマニュアル演奏用音源のどの発音系列に対応するかを設定することができ、自動演奏データの音色や音量等の楽音生成パラメータに関する所望パートの設定情報を利用してマニュアル演奏に基づく楽音を生成させることができる楽音生成システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、演奏操作（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成するための複数の発音系列（ＵＫ１〜ＰＫ２）から成るマニュアル演奏用音源（８Ａ：マニュアル演奏音群、パネル音群）及び自動演奏データ（Ｍｄ：自動演奏用曲データ、ＭＩＤＩデータ）による楽音信号を生成するための複数の発音系列から成る自動演奏用音源（８Ｂ）を備え、マニュアル演奏用音源（８Ａ）には、自動演奏用音源（８Ｂ）とは異なるデータフォーマット（データ構造）が採用されている楽音生成装置であって、自動演奏データ（Ｍｄ）を取得する演奏データ取得手段（Ｂ，Ｓ１）と、ユーザ操作に基づいて（Ｅ）、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）を構成する複数のパート（第１〜第１６チャンネル）とマニュアル演奏用音源（８Ａ）の発音系列（ＵＫ１〜ＰＫ２）との対応関係〔例えば、図２（２）〕を設定する対応関係設定手段（Ｃ，Ｓ３〜Ｓ４）と、対応関係設定手段（Ｃ，Ｓ３〜Ｓ４）により設定された対応関係に従って、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１：楽音制御パラメータ、設定情報）をマニュアル演奏用音源（８Ａ）の対応する発音系列〔例えば、ＵＫ１，ＬＫ１，ＰＫ１：図２（２）〕に設定するパラメータ設定手段（Ｄ，Ｓ５〜Ｓ６）とを具備し、パラメータ設定手段（Ｄ，Ｓ５〜Ｓ６）は、自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１）をマニュアル演奏用音源（８Ａ）で利用可能なフォーマットに変換する楽音生成装置〔請求項１〕、並びに、演奏操作（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成するための複数の発音系列（ＵＫ１〜ＰＫ２）から成るマニュアル演奏用音源（８Ａ：マニュアル演奏音群、パネル音群）及び自動演奏データ（Ｍｄ：自動演奏用曲データ、ＭＩＤＩデータ）による楽音信号を生成するための複数の発音系列から成る自動演奏用音源（８Ｂ）を備え、マニュアル演奏用音源（８Ａ）には、自動演奏用音源（８Ｂ）とは異なるデータフォーマット（データ構造）が採用されており、楽音生成装置として機能するコンピュータに、自動演奏データ（Ｍｄ）を取得する演奏データ取得ステップ（Ｂ，Ｓ１）と、ユーザ操作に基づいて（Ｅ）、演奏データ取得ステップ（Ｂ，Ｓ１）で取得された自動演奏データ（Ｍｄ）を構成する複数のパート（第１〜第１６チャンネル）とマニュアル演奏用音源（８Ａ）の発音系列（ＵＫ１〜ＰＫ２）との対応関係〔例えば、図２（２）〕を設定する対応関係設定ステップ（Ｃ，Ｓ３〜Ｓ４）と、対応関係設定ステップ（Ｃ，Ｓ３〜Ｓ４）で設定された対応関係に従って、演奏データ取得ステップ（Ｂ，Ｓ１）で取得された自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１：楽音制御パラメータ、設定情報）をマニュアル演奏用音源（８Ａ）の対応する発音系列〔例えば、ＵＫ１，ＬＫ１，ＰＫ１：図２（２）〕に設定するパラメータ設定ステップ（Ｄ，Ｓ５〜Ｓ６）とから成り、パラメータ設定ステップ（Ｄ，Ｓ５〜Ｓ６）では、自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１）をマニュアル演奏用音源（８Ａ）で利用可能なフォーマットに変換する手順を実行させる楽音生成プログラム〔請求項４〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語、箇所等を表わし、以下においても同様である。
【０００７】
この発明による楽音生成装置では、さらに、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）に基づいて前記所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕の楽譜（図３）を表示すると共に、この自動演奏データ（Ｍｄ）の楽音生成パラメータ（Ｐｂ１）に含まれる音色パラメータに基づいて、マニュアル演奏用音源（８Ａ）に設定されている音色情報（Ｎｍ，Ｋｔ，Ｍｋ）を表示する楽譜表示手段（Ｅ，１３，Ｂａ，Ｓ９〜Ｓ１１）を具備する〔請求項２〕ように構成することができる。
【０００８】
また、この発明による楽音生成装置では、さらに、マニュアル演奏用音源（８Ａ）の発音系列〔例えば、ＵＫ１，ＬＫ１，ＰＫ１：図２（２）〕に対応付けられた自動演奏データ（Ｍｄ）の演奏パート〔Ｍｄ１（例えば、第１〜第３チャンネル）〕に対応する自動演奏用音源（８Ｂ）の発音系列に対してミュート設定する自動演奏パートミュート手段（ＳＷ２，Ｂｂ，Ｓ１２〜Ｓ１３）を具備する〔請求項３〕ように構成することができる。
【発明の効果】
【０００９】
この発明の主たる特徴に従う楽音生成システムでは（請求項１，４）、演奏操作（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成するための複数の発音系列（ＵＫ１〜ＰＫ２）から成るマニュアル演奏用音源（８Ａ：マニュアル演奏音群、パネル音群）及び自動演奏データ（Ｍｄ：自動演奏用曲データ、ＭＩＤＩデータ）による楽音信号を生成するための複数の発音系列から成る自動演奏用音源（８Ｂ）を備えた楽音生成装置において、自動演奏データ（Ｍｄ）を取得すると（Ｂ，Ｓ１）、ユーザ操作に基づいて（Ｅ）、取得した自動演奏データ（Ｍｄ）を構成する複数のパートとマニュアル演奏用音源（８Ａ）の発音系列（ＵＫ１〜ＰＫ２）との対応関係〔例えば、図２（２）〕を設定し（Ｃ，Ｓ３〜Ｓ４）、設定された対応関係に従って、当該自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている音色や音量などの楽音生成パラメータ（楽音制御パラメータ、設定情報Ｐｂ１）をマニュアル演奏用音源（８Ａ）の対応する発音系列〔例えば、ＵＫ１，ＬＫ１，ＰＫ１：図２（２）〕に設定する（Ｄ，Ｓ５〜Ｓ６）。例えば、自動演奏データ（Ｍｄ）の各パートがマニュアル演奏用音源（８Ａ）のどの発音系列（ＵＫ１〜ＰＫ２）に対応するかを設定するためのパート設定画面〔図２（１）〕をユーザに提示し、ユーザ操作に従って（Ｅ）、自動演奏データ（Ｍｄ）の各パートがマニュアル演奏用音源（８Ａ）のどの発音系列に対応するか〔例えば、図２（２）〕を設定し、自動演奏データ（Ｍｄ）の各パートにおける音色や音量などの楽音生成パラメータの設定情報（Ｐｂ１）を利用してマニュアル演奏用音源（８Ａ）の各発音系列の楽音生成パラメータを設定し、マニュアル演奏の際には、マニュアル演奏用音源（８Ａ）に、自動演奏データ（Ｍｄ）による所定パートの音色や音量等の設定（Ｐｂ１）に従って、ユーザの演奏操作（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成させる。
従って、この発明によれば、自動演奏データの各パートがマニュアル演奏音群のどの発音系列に対応するかを設定することができ、自動演奏データの音色や音量等の楽音生成パラメータに関する所望パートの設定情報を利用してマニュアル演奏に基づく楽音を生成させることができ、ユーザは、通信ネットワーク等を通じて入手可能な多数の自動演奏データの設定情報を利用して多彩なマニュアル演奏を楽しむことができる。
【００１０】
この発明の主たる特徴に従う楽音生成システム（請求項１，４）では、さらに、マニュアル演奏用音源（８Ａ）には、自動演奏用音源（８Ｂ）とは異なるデータフォーマット（データ構造）が採用されており、パラメータ設定の際に（Ｄ，Ｓ５〜Ｓ６）、自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１）をマニュアル演奏用音源（８Ａ）で利用可能なフォーマットに変換するように構成される。
従って、この発明によれば、さらに、マニュアル演奏用音源に自動演奏用音源（８Ｂ）とは異なるデータフォーマットが採用されている場合には、マニュアル演奏用音源で、自動演奏データの楽音生成パラメータをフォーマット変換したものに従って、マニュアル演奏に基づく楽音信号を生成することができる。
【００１１】
この発明による楽音生成装置では、自動演奏データ（Ｍｄ）による楽曲について、所定パートの楽譜を表示する（図３）だけではなく、併せて、自動演奏データ（Ｍｄ）の楽音生成パラメータ（Ｐｂ１）に含まれる音色パラメータに基づいて、マニュアル演奏用音源（８Ａ）に設定される音色情報（Ｎｍ，Ｋｔ，Ｍｋ）を表示する（Ｅ，１３，Ｂａ，Ｓ９〜Ｓ１１）ようにしている（請求項２）。例えば、楽譜表示のパート毎に音色名の表記（Ｎｍ）や音色カテゴリーのアイコン（Ｋｔ）等を表示したり、或いは、音色イベントが現われた位置に音色変更マーカー（Ｍｋ）を表示する。従って、この発明によれば、マニュアル演奏用音源の各発音系列に設定されている音色や音色変更の位置を確認することができる。
また、この発明による楽音生成装置では、マニュアル演奏用音源（８Ａ）の発音系列（例えば、ＵＫ１，ＬＫ１，ＰＫ１）に対応付けられた自動演奏データ（Ｍｄ）の演奏パート〔Ｍｄ１（例えば、第１〜第３チャンネル）〕に対応する自動演奏用音源（８Ｂ）の発音系列に対してミュート設定する（ＳＷ２，Ｂｂ，Ｓ１２〜Ｓ１３）ようにしている（請求項３）。従って、この発明によれば、例えば、自動演奏データに合わせてメロディとバッキング（ハーモニーやベース）をユーザが演奏するというような場合に、自動演奏用音源では、１アクションで自動演奏データの演奏パートのうち再生が不要なメロディとバッキングに相当する演奏パートをミュートすることができる。
【００１２】
〔別の特徴〕
なお、発明の課題に対応してこの明細書に記載された発明に備えられる別の特徴によると、次の（１），（２）のように構成することができる：
（１）演奏操作（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成するための複数の発音系列（ＵＫ１〜ＰＫ２）から成るマニュアル演奏用音源（８Ａ：マニュアル演奏音群、パネル音群）及び自動演奏データ（Ｍｄ：自動演奏用曲データ、ＭＩＤＩデータ）による楽音信号を生成するための複数の発音系列から成る自動演奏用音源（８Ｂ）を備えた楽音生成装置であって、自動演奏データ（Ｍｄ）を取得する演奏データ取得手段（Ｂ，Ｓ１）と、ユーザ操作に基づいて（Ｅ）、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）を構成する複数のパート（第１〜第１６チャンネル）とマニュアル演奏用音源（８Ａ）の発音系列（ＵＫ１〜ＰＫ２）との対応関係〔例えば、図２（２）〕を設定する対応関係設定手段（Ｃ，Ｓ３〜Ｓ４）と、対応関係設定手段（Ｃ，Ｓ３〜Ｓ４）により設定された対応関係に従って、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１：楽音制御パラメータ、設定情報）をマニュアル演奏用音源（８Ａ）の対応する発音系列〔例えば、ＵＫ１，ＬＫ１，ＰＫ１：図２（２）〕に設定するパラメータ設定手段（Ｄ，Ｓ５〜Ｓ６）とを具備する楽音生成装置において、楽音生成パラメータ（Ｐｂ１）は、音色パラメータ及び音量パラメータを含み、パラメータ設定手段（Ｄ，Ｓ５〜Ｓ６）は、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）の何れのパートにも対応付けられていないマニュアル演奏用音源（８Ａ）の発音系列〔例えば、ＵＫ２〜ＬＤ２，ＬＫ２，ＰＫ２：図２（２）〕については、音量パラメータの値を零に設定してミュートするように構成すること、或いは、演奏操作（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成するための複数の発音系列（ＵＫ１〜ＰＫ２）から成るマニュアル演奏用音源（８Ａ：マニュアル演奏音群、パネル音群）及び自動演奏データ（Ｍｄ：自動演奏用曲データ、ＭＩＤＩデータ）による楽音信号を生成するための複数の発音系列から成る自動演奏用音源（８Ｂ）を備え、楽音生成装置として機能するコンピュータに、自動演奏データ（Ｍｄ）を取得する演奏データ取得ステップ（Ｂ，Ｓ１）と、ユーザ操作に基づいて（Ｅ）、演奏データ取得ステップ（Ｂ，Ｓ１）で取得された自動演奏データ（Ｍｄ）を構成する複数のパート（第１〜第１６チャンネル）とマニュアル演奏用音源（８Ａ）の発音系列（ＵＫ１〜ＰＫ２）との対応関係〔例えば、図２（２）〕を設定する対応関係設定ステップ（Ｃ，Ｓ３〜Ｓ４）と、対応関係設定ステップ（Ｃ，Ｓ３〜Ｓ４）で設定された対応関係に従って、演奏データ取得ステップ（Ｂ，Ｓ１）で取得された自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１：楽音制御パラメータ、設定情報）をマニュアル演奏用音源（８Ａ）の対応する発音系列〔例えば、ＵＫ１，ＬＫ１，ＰＫ１：図２（２）〕に設定するパラメータ設定ステップ（Ｄ，Ｓ５〜Ｓ６）とから成る手順を実行させる楽音生成プログラムにおいて、楽音生成パラメータ（Ｐｂ１）は、音色パラメータ及び音量パラメータを含み、パラメータ設定ステップ（Ｄ，Ｓ５〜Ｓ６）では、演奏データ取得ステップ（Ｂ，Ｓ１）で取得された自動演奏データ（Ｍｄ）の何れのパートにも対応付けられていないマニュアル演奏用音源（８Ａ）の発音系列〔例えば、ＵＫ２〜ＬＤ２，ＬＫ２，ＰＫ２：図２（２）〕については、音量パラメータの値を零に設定してミュートするように構成すること。
この構成（１）によると、特に、楽音生成パラメータ（Ｐｂ１）は、音色パラメータ及び音量パラメータを含み、パラメータ設定の際に（Ｄ，Ｓ５〜Ｓ６）、取得した自動演奏データ（Ｍｄ）の何れのパートにも対応付けられていないマニュアル演奏用音源（８Ａ）の発音系列〔例えば、ＵＫ２〜ＬＤ２，ＬＫ２，ＰＫ２：図２（２）〕については、音量パラメータの値を零に設定してミュートするようにしているので、自動演奏データのパートに対応しないマニュアル演奏用音源の発音系列の機能を、音量パラメータの値を零に設定することで、実質的にオフしておくことができる。
（２）演奏操作（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成するための複数の発音系列（ＵＫ１〜ＰＫ２）から成るマニュアル演奏用音源（８Ａ：マニュアル演奏音群、パネル音群）及び自動演奏データ（Ｍｄ：自動演奏用曲データ、ＭＩＤＩデータ）による楽音信号を生成するための複数の発音系列から成る自動演奏用音源（８Ｂ）を備えた楽音生成装置であって、自動演奏データ（Ｍｄ）を取得する演奏データ取得手段（Ｂ，Ｓ１）と、ユーザ操作に基づいて（Ｅ）、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）を構成する複数のパート（第１〜第１６チャンネル）とマニュアル演奏用音源（８Ａ）の発音系列（ＵＫ１〜ＰＫ２）との対応関係〔例えば、図２（２）〕を設定する対応関係設定手段（Ｃ，Ｓ３〜Ｓ４）と、対応関係設定手段（Ｃ，Ｓ３〜Ｓ４）により設定された対応関係に従って、演奏データ取得手段（Ｂ，Ｓ１）により取得された自動演奏データ（Ｍｄ）の所定のパート〔例えば、第１〜第３チャンネル（パート）：図２（２）〕に設定されている楽音生成パラメータ（Ｐｂ１：楽音制御パラメータ、設定情報）をマニュアル演奏用音源（８Ａ）の対応する発音系列〔例えば、ＵＫ１，ＬＫ１，ＰＫ１：図２（２）〕に設定するパラメータ設定手段（Ｄ，Ｓ５〜Ｓ６）とを具備する楽音生成装置において、さらに、ユーザ操作（Ｂｃ，Ｓ２）に基づいて、パートと発音系列との対応関係の設定を指示する〔図２（１）：Ｂｃ操作〕設定指示手段（Ｅ）を具備し、対応関係設定手段（Ｃ，Ｓ３〜Ｓ４）は、設定指示手段によってパートと発音系列との対応関係の設定が指示されたときに（Ｓ２＝ＹＥＳ）、機能するように構成すること。
この構成（２）によると、特に、ユーザ操作に基づいてパートと発音系列との対応関係の設定が指示されたときに〔Ｓ２＝ＹＥＳ（Ｂｃ操作）〕、例えば、パート設定画面〔図２（１）〕をユーザに提示して、自動演奏データ（Ｍｄ）のパートとマニュアル演奏用音源（８Ａ）の発音系列（ＵＫ１〜ＰＫ２）との対応関係を設定する（Ｅ→Ｃ；Ｓ３〜Ｓ４）ようにしているので、マニュアル演奏用音源の各発音系列に、電子音楽装置に予め用意された楽音生成パラメータを適用するか自動演奏データの楽音生成パラメータを利用するかをユーザが選択することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しつつこの発明の好適な実施の一形態について説明するが、これは単なる一例であり、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１４】
〔システムの概要〕
この発明の一実施例による楽音生成システムの機能が組み込まれる電子音楽装置は、楽音生成処理を含む音楽情報処理機能を有する一種のコンピュータであり、典型的には、電子楽器のように演奏操作部及び楽音信号生成部を備える音楽専用機器が用いられるが、演奏操作部や楽音信号発生部を備えるパーソナルコンピュータ（ＰＣ）のように電子楽器と同等の音楽データ処理機能を有する音楽データ処理装置を用いることもできる。図１は、この発明の一実施例による電子音楽装置のシステム構成を説明するための図であり、図１（１）は、電子音楽装置のハードウエア構成ブロック図を示す。
【００１５】
この電子音楽装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源・効果回路８、通信インターフェース（Ｉ／Ｆ）９などを備え、これらの要素１〜９はバス１０を介して互いに接続される。
【００１６】
ＣＰＵ１は、ＲＡＭ２及ＲＯＭ３と共にデータ処理部を構成し、楽音生成プログラムを含む所定の制御プログラムに従い、タイマによるクロックを利用して楽音生成処理を含む種々の音楽情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられる。また、ＲＯＭ３には、これらの処理を実行するために、楽音生成プログラムを含む各種制御プログラムや変換ルールなどの制御データ、プリセットされた設定情報、自動演奏データ（Ｍｄ）等が予め記憶される。
【００１７】
記憶装置４は、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）、フラッシュメモリなどの半導体メモリなどの記憶媒体と、その駆動装置を含み、任意の制御プログラムやや制御データ、自動演奏データ等を任意の記憶媒体に記憶することができる。また、記憶媒体は、着脱可能であってもよいし、電子音楽装置に内蔵されていてもよい。
【００１８】
演奏操作検出回路５は、鍵盤（１１Ａ〜１１Ｃ）などの演奏操作子１１の演奏操作を検出して検出内容に対応する演奏操作情報をデータ処理部（１〜３）に導入する。データ処理部は、この演奏操作情報を処理して得られる実演奏情報（Ｍａ１〜Ｍａ３）を音源・効果回路８に送ったり、自動演奏データ（Ｍｄ）として記憶装置４に記憶することができる。設定操作検出回路６は、スイッチやマウス等の設定操作子（パネル操作子）１２の操作内容を検出して検出内容に対応する設定操作情報をデータ処理部に導入する。例えば、設定操作子１２には、音源・効果回路８に対する楽音生成パラメータ（Ｐａ）を設定するためのパラメータ設定操作子（１２Ａ）、種々の演奏モードを指定する各種モード指定スイッチ（１２Ｂ）などが含まれる。
【００１９】
表示回路７は、演奏や設定に必要な各種画面を表示するＬＣＤ等のディスプレイ１３や、インジケータ／ランプ（図示せず）を備え、これらの表示・点灯内容をデータ処理部からの指令に従って制御し、演奏操作や設定操作などに関する表示援助を行う。
【００２０】
音源・効果回路８は、音源やＤＳＰを有し、演奏操作検出回路５からの演奏操作情報から得られる実演奏情報（Ｍａ１〜Ｍａ３）に基づく楽音信号を生成したり、ＲＯＭ３又は記憶装置４或いは通信Ｉ／Ｆ９から得られる自動演奏データ（Ｍｄ）に基づく楽音信号を生成すると共に、生成される楽音信号には効果を付与することができる。サウンドシステム１４は、Ｄ／Ａ変換部やアンプ、スピーカ等を備え、音源・効果回路８から出力される楽音信号に基づく楽音を発生する。
【００２１】
通信Ｉ／Ｆ９は、ＭＩＤＩ等の音楽専用有線Ｉ／Ｆ、ＵＳＢやＩＥＥＥ１３９４等の汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）等の汎用ネットワークＩ／Ｆ、無線ＬａｎやＢｌｕｅｔｏｏｔｈ（登録商標）等の汎用近距離無線Ｉ／Ｆなどの１又は複数を含み、他の音楽機器との間でＭＩＤＩ演奏データを授受したり、外部のサーバコンピュータ等から制御プログラムやデータ等を受信し記憶装置４に保存することができる。
【００２２】
なお、この電子音楽装置をＰＣで構成する場合は、演奏操作子１２は外付けされる。また、サーバコンピュータは、図１と同様のハードウエア構成を有するが、演奏操作子や演奏操作検出回路、音源・効果回路などはなくてもよい。
【００２３】
〔楽音生成システムの機能〕
図１（２）は、この発明の一実施例による楽音生成システムの概念図である。この発明の一実施例による楽音生成システムでは、図１（２）に示すように、複数の発音系列ＵＫ１〜ＰＫ２から成るマニュアル演奏用音源８Ａにより、演奏操作に基づく楽音信号を生成し、自動演奏用音源８Ｂにより、自動演奏データＭｄによる楽音信号を生成するだけでなく、自動演奏データＭｄにおける所望パートの演奏Ｍｂ１を音源８Ａによるマニュアル演奏Ｍａ１〜Ｍａ３に代えることができる。この場合、ユーザ操作に基づいて（Ｅ）、自動演奏データＭｄのパートとマニュアル演奏用音源８Ａの発音系列ＵＫ１〜ＰＫ２との対応関係を設定し（Ｃ）、設定された対応関係に従って、当該自動演奏データＭｄの所定のパートに設定されている楽音生成パラメータＰｂ１を音源８Ａの対応する発音系列（例えば、ＵＫ１，ＬＫ１，ＰＫ１）に設定する（Ｄ）。
【００２４】
以下、より詳しく説明する。この楽音生成システムは、操作部Ａ、演奏データ取得部Ｂ、パート設定部Ｃ、パラメータ設定部Ｄ、ユーザインターフェース（ＵＩ）部Ｅ、マニュアル演奏用音源８Ａ及び自動演奏用音源８Ｂなどにより構成され、操作部Ａは、主として、演奏及び設定検出回路５，６並びに演奏及び設定操作子１１、１２の機能に対応し、機能部Ｂ〜Ｅは、主として、データ処理部１〜３の機能に対応し、マニュアル演奏用及び自動演奏用音源８Ａ，８Ｂは、音源・効果回路８の機能に対応している。なお、スイッチＳＷ１は、マニュアル演奏用音源８Ａに設定するパラメータのデータ伝達経路の切替えを、また、スイッチＳＷ２は、後述する第３演奏モード移行時におけるデータ伝達経路の切替えをそれぞれ概念的に示す。
【００２５】
操作部Ａは、上鍵盤１１Ａ、下鍵盤１１Ｂ、足鍵盤（ペダル鍵盤）１１Ｃなどの演奏操作子１１、各鍵盤１１Ａ，１１Ｂ，１１Ｃ毎に楽音生成パラメータを設定するためのパラメータ設定操作子群１２Ａ、他の設定のための第二設定操作子群１２Ｂなどの設定操作子１２、これら操作子１１，１２の操作に基づく操作情報を検出する検出回路５，６、並びに、検出回路５，６からの操作を処理するデータ処理部１〜３の操作情報処理機能部から成り、第二設定操作子群１２Ｂの機能には、各種モードの指示機能や、ディスプレイ１３に表示された画面のボタン操作に対する応答機能が含まれる。
【００２６】
マニュアル演奏用音源８Ａは、マニュアル演奏音群或いはパネル音群とも呼ばれ、上鍵盤１１Ａ、下鍵盤１１Ｂ及び足鍵盤１１Ｃの演奏操作に基づく実演奏情報Ｍａ１；Ｍａ２；Ｍａ３に対応して、それぞれ、複数の発音系列ＵＫ１〜ＬＤ２；ＬＫ１，ＬＫ２；ＰＫ１，ＰＫ２を備えている。各発音系列ＵＫ１〜ＰＫ２には、パラメータ設定部Ｄを通じて、パラメータ設定操作子群１２Ａのユーザ操作で作成された夫々のパネル設定情報Ｐａに基づく楽音生成パラメータを設定することができ、この設定情報Ｐａはレジストレーションとも呼ばれる。また、パネル設定情報Ｐａの主たる内容である楽音生成パラメータは、少なくとも音色（楽器音色）パラメータ及び音量パラメータを含み、設定情報Ｐａと同一の参照記号“Ｐａ”を用いて説明される。
【００２７】
第１演奏モード（実演奏モード）においては、マニュアル演奏用音源８Ａは、各鍵盤１１Ａ〜１１Ｃの演奏操作に基づく実演奏情報Ｍａ１〜Ｍａ３から、各発音系列ＵＫ１〜ＰＫ２にパネル設定された夫々の楽音生成パラメータＰａに従った楽音信号を生成することができる。つまり、上鍵盤１１Ａに対応する４系列の発音系列ＵＫ１〜ＬＤ２のうち、第１及び第２の発音系列ＵＫ１，ＵＫ２は、上鍵盤１１Ａの演奏操作により得られる実演奏情報Ｍａ１に基づく楽音信号を夫々の楽音生成パラメータに従って異なる発音態様〔典型的には、異なる音色（以下も同じ）〕で生成することができ、第３及び第４の発音系列ＬＤ１，ＬＤ２は、上鍵盤１１Ａの複数鍵操作時の最高音に基づく楽音信号を夫々の楽音生成パラメータに従って異なる発音態様で生成することができる。同様に、下鍵盤１１Ｂに対応する２つの発音系列ＬＫ１，ＬＫ２は、下鍵盤１１Ｂの演奏操作により得られる実演奏情報Ｍａ２に基づく楽音信号を夫々の楽音生成パラメータに従って異なる発音態様で生成し、足鍵盤１１に対応する２つの発音系列ＰＫ１，ＰＫ２は、足鍵盤１１Ｃの演奏操作で得られる実演奏情報Ｍａ３に基づく楽音信号を夫々の楽音生成パラメータに従って異なる発音態様で生成することができる。つまり、系列記号に「１」及び「２」を含む発音系列では、同一の演奏操作に対して異なる発音態様の２音を重ねて発生することができる。
【００２８】
ユーザインターフェース（ＵＩ）部Ｅは、データ処理部１〜３による機能の１つであって、操作部Ａのユーザ操作に応じて、例えば、入力すべき所望の自動演奏データの指定や取得した自動演奏データの楽譜表示などを仲介する。演奏データ取得部Ｂは、ＵＩ部Ｅの入力演奏データ指定機能により、第二設定操作子群１２Ｂの入力演奏データ指定操作に応じて、ＲＯＭ３又は記憶装置４或いは通信Ｉ／Ｆ９に接続された外部のＭＩＤＩ機器又はサーバコンピュータ等の自動演奏データ取得源からユーザ所望の自動演奏データＭｄを取得し、ＲＡＭ２の演奏データ格納領域に保持する。
【００２９】
このシステムで取り扱う自動演奏データＭｄは、複数（例えば、１６）のパート（データ上は「チャンネル（ｃｈ）」という）で構成された１曲分の自動演奏可能な曲データであって、各パート毎にＭＩＤＩ形式で記述された演奏情報Ｍｂ及び設定情報Ｐｂを含み、自動演奏用曲データ或いは単にＭＩＤＩデータと呼ばれる。また、自動演奏データＭｄ中の設定情報Ｐｂはレジストレーションとも呼ばれ、設定情報Ｐｂの主たる内容である楽音生成パラメータは、少なくとも音色（楽器音色）パラメータ及び音量パラメータを含み、設定情報Ｐｂと同一の参照記号“Ｐｂ”を用いて説明される。
【００３０】
自動演奏用音源８Ｂは、自動演奏データＭｄによる楽音信号を生成するための複数の発音系列を備えている。第２演奏モード（自動演奏モード）においては、演奏データ取得部Ｂにより取得された自動演奏データＭｄの各パート（チャンネル）の演奏情報Ｍｂは、パート設定部Ｃを通じて、そのまま、自動演奏用音源８Ｂの対応する発音系列に入力されると共に、各発音系列には各パートの楽音生成パラメータＰｂが設定される。従って、自動演奏用音源８Ｂは、各発音系列にて、夫々のパートの楽音生成パラメータＰｂに従った楽音信号を生成することができる。
【００３１】
この楽音生成システムでは、自動演奏データＭｄの所望パートの演奏に代えてマニュアル演奏を行う第３演奏モード（合奏モード）のために、パート設定部Ｃが設けられ、パラメータ設定部Ｄ及びＵＩ部Ｅの機能が拡充される。第３演奏モードにおいては、例えば、ＵＩ部Ｅは、さらに、取得した自動演奏データに対するパート設定の指示やパート設定画面の表示、パート設定入力などを仲介する。パート設定部Ｃは、第３演奏モードにおいて、ＵＩ部Ｅのパート設定に関するユーザ操作応答機能に従って、演奏データ取得部Ｂで取得した自動演奏データＭｄを構成する複数のパートとマニュアル演奏用音源８Ａの発音系列ＵＫ１〜ＰＫ２との対応関係を設定する。また、各音源８Ａ，８Ｂへのデータ伝達経路は、スイッチＳＷ１を図示の方向に押下した状態になり、各鍵盤１１Ａ〜１１Ｃの演奏操作に基づく実演奏情報Ｍａ１〜Ｍａ３をマニュアル演奏用音源８Ａの各鍵盤に対応する発音系列に供給することができ、各発音系列には、パラメータ設定部Ｄにより、パート設定部Ｃで設定された対応関係に従って自動演奏データＭｄの所望パートの楽音生成パラメータＰｂ１が設定される。
【００３２】
パート設定部Ｃにおけるパートと発音系列との対応関係の設定は、「パート設定」（或いは「ＭＩＤＩパート設定」）と呼ばれ、例えば、ユーザ操作に基づいてパート設定が指示されると、パート設定部Ｃは、ＵＩ部Ｅを通じて、ディスプレイ１３上にパート設定画面を表示してユーザに設定内容の入力を促し、パート設定画面に対するユーザの入力操作により対応関係の情報を入力することができる。この対応関係入力情報は、自動演奏データＭｄの各パートとマニュアル演奏用音源８Ａの各発音系列ＵＫ１〜ＰＫ２との対応関係を示し、ＲＡＭ２の対応関係格納領域に保持される。この対応関係によりマニュアル演奏用音源８Ａの何れかの発音系列に対応付けられた自動演奏データＭｄのパートＭｄ１は、マニュアル演奏対象パートの自動演奏データ又は単にマニュアル演奏対象パートと呼ばれ、マニュアル演奏対象パートＭｄ１の設定情報Ｐｂ１及び演奏情報Ｍｂ１は自動演奏用音源８Ｂに供給されず、設定情報Ｐｂ１のみがパラメータ設定部Ｄを通じてマニュアル演奏用音源８Ａに供給される。一方、音源８Ａの何れの発音系列にも対応付けらていない自動演奏データＭｄのパートＭｄ２は、マニュアル演奏非対象パートの自動演奏データ又は単にマニュアル演奏非対象パートと呼ばれ、マニュアル演奏非対象パートＭｄ２の設定情報Ｐｂ２及び演奏情報Ｍｂ２は、自動演奏用音源８Ｂの対応する発音系列に供給される。
【００３３】
パラメータ設定部Ｄは、ＲＡＭ２に保持されている対応関係情報に従い、マニュアル演奏対象パートＭｄ１の設定情報Ｐｂ１による楽音生成パラメータをマニュアル演奏用音源８Ａの対応する発音系列に設定する。パラメータ設定部Ｄは、データフォーマット変換機能を有し、この電子音楽装置（電子楽器）が、マニュアル演奏用音源８Ａ等において自動演奏用音源８Ｂとは異なる独自のデータ構造を採っている機種の場合には、データを適宜変換する。つまり、自動演奏データＭｄ中の楽音生成パラメータＰｂ（Ｐｂ１）のデータフォーマットが音源８Ａの楽音生成パラメータＰａのデータフォーマットと一致しない場合は、データ変換部ＤＡにてフォーマット変換を行い、楽音生成パラメータＰｂ１をマニュアル演奏用音源８Ａで利用可能なフォーマットに変換した後で音源８Ａに設定する。
【００３４】
また、マニュアル演奏用音源８Ａに楽音生成パラメータＰｂ１を設定する際、音源８Ａの発音系列ＵＫ１〜ＰＫ２のうち自動演奏データＭｄの何れのパートにも対応付けられていない発音系列については、音量パラメータの値を零に設定してミュートする。
【００３５】
従って、第３演奏モードでは、自動演奏データＭｄのマニュアル演奏非対象パートＭｄ２については自動演奏用音源８Ｂで楽音信号を生成すると共に、鍵盤演奏によるマニュアル演奏情報Ｍａ１〜Ｍａ３については、マニュアル演奏用音源８Ａで、マニュアル演奏対象パートＭｄ１の楽音生成パラメータＰｂ１（パラメータＰｂ１をフォーマット変換したものを含む）に従って楽音信号を生成することができる。つまり、マニュアル演奏非対象パートＭｄ２の自動演奏に合わせて、マニュアル演奏対象パートＭｄ１の設定を用いたマニュアル演奏を行う合奏態様を実現することができる。
【００３６】
また、自動演奏データＭｄを利用する第２又は第３演奏モードにおいては、自動演奏データＭｄの演奏情報Ｍｂに基づき全パート或いは所定パートの楽譜を表示するだけではなく、自動演奏データＭｄの設定情報（楽音生成パラメータ）Ｐｂ中にある各パートの音色パラメータ情報を利用して、楽譜表示に、音色名表記（Ｎｍ）や音色アイコン（Ｋｔ）或いは音色変更マーカー（Ｍｋ）等で音色情報を付記することができる。
【００３７】
〔パート設定〕
図２は、この発明の一実施例によるパート設定を説明するための図であり、図３は、この発明の一実施例による楽譜表示画面の例を示す。この楽音生成システムでは、ＲＡＭ２に自動演奏データＭｄが保持されているときは、ディスプレイ１３上の任意の画面に「譜面」と表記された楽譜表示ボタン（略称：譜面ボタン）Ｂａ、「演奏パートミュート」と表記されたマニュアル演奏対象パートミュート指示ボタン（略称：演奏パートミュートボタン）Ｂｂ、「ＭＩＤＩパート設定」と表記されたパート設定ボタン（ＭＩＤＩパート設定ボタンともいう）Ｂｃが表示され、また、自動演奏の進行（早送り、巻戻し、再生及び停止）を制御するための各種ボタンＢｄ〜Ｂｇが表示される。ここで、パート設定ボタンＢｃが操作された場合は、ディスプレイ１３に、図２（１）に示すようなパート設定画面（ＭＩＤＩパート設定画面ともいう）が表示され、楽譜表示ボタンＢａが操作された場合には、図３に示すような楽譜画面〔Ａ〕，〔Ｂ〕が表示される。
【００３８】
つまり、前者の場合、システムは、ユーザによるパート設定の要求に応じて図２（１）のようなパート設定画面（或いは、パート設定ポップアップ）を表示して（開いて）、この自動演奏データＭｄの各パート（ｃｈ）をパネル音群８Ａのどの発音系列に対応させるか、つまり、「パート設定」と呼ばれる「パートと発音系列の対応関係」を入力するようにユーザに指示する。なお、自動演奏データＭｄの各「パート」は、データ上は「チャンネル（ｃｈ）」で表記されるので、図２では「パート（ｃｈ）」又は「チャンネル（パート）」で示されている。ユーザは、方向ボタン又はカーソルボタンを操作して或いはタッチパネルを操作してパート設定画面上の所望のパート（ｃｈ）を指定した後で第二設定操作子群１２Ｂ中の所望の発音系列指定操作子を操作するという操作手順を繰り返して、パートと発音系列の対応関係を入力していくことができる。この入力状態は、各パート（ｃｈ）表記の下欄に表示される発音系列のニックネーム（この例では、「上鍵盤１」、「下鍵盤１」、「ペダル１」等）で確認することができ、「決定」ボタンの操作で入力を確定してパートと発音系列の対応関係を設定すると共にマニュアル演奏用音源８Ａに音色を設定することができる〔図１（２）で、スイッチＳＷ１を図示の方向に押下した状態〕。
【００３９】
図２（１）に示す入力例では、図２（２）に示すように、自動演奏データＭｄの第１〜第３パート（ｃｈ）は、それぞれ、マニュアル演奏用音源（パネル音群）８Ａの「上鍵盤１」発音系列ＵＫ１、「下鍵盤１」ＬＫ１及び発音系列「足鍵盤１（ペダル１）」発音系列ＰＫ１に対応付けられ、第１〜第３パート（ｃｈ）に設定されている音色や音量などの楽音生成パラメータがこれらの発音系列ＵＫ１〜ＰＫ１に設定される。この例では、パラメータ設定の際、予め定められた変換ルールに基づいて楽音生成パラメータがフォーマット変換され、例えば、音色パラメータについては、図示のように、「バイオリン」→「バイオリン１」、「ピアノ」→「ピアノ１」、「コントラバス」→「コントラバス１」に変換される。ここで、変換前の音色名は、各チャンネルのプログラムチェンジ番号（Ｈは１６進表示を示す）に対応したＧＭ（General MIDI）音色名であり、変換後の音色名は、この電子音楽装置独自の音色名であって、この音色名により各発音系列で発音される音色が設定される。そして、第３演奏モードでは、自動演奏データＭｄのマニュアル演奏非対象パートＭｄ２（４〜９，１１〜１６ｃｈ）を自動演奏用音源８Ｂで再生するのに合わせて、マニュアル演奏用音源（パネル音群）８Ａは、各鍵盤１１Ａ〜１１Ｃによるマニュアル演奏情報Ｍａ１〜Ｍａ３から、発音系列ＵＫ１〜ＰＫ１に設定された楽音生成パラメータに従って、「バイオリン１」〜「コントラバス１」の音色を持つ楽音信号を生成する。なお、フォーマット変換するパラメータは音色に限らず音量や効果のパラメータでもよい。
【００４０】
ここで設定されたマニュアル演奏用音源８Ａの音色や音量などは、レジストレーションとして保存しておくことができる。このようにして、ＭＩＤＩデータに対応した楽曲をマニュアル演奏（第１演奏モード）する際のレジストレーションを簡単に作成することができる。
【００４１】
なお、この例では、自動演奏データＭｄの第１０パート（ｃｈ）についてキーボードパーカッション（Ｋ．Ｂ．Ｐ．）が設定されているが、この設定は、第３演奏モードにおいて更にＫＢＰ（キーボードパーカッション）モードが指定された場合に、上、下及び足鍵盤１１Ａ〜１１Ｃのうち予め設定された鍵盤の演奏操作に対応する発音系列に対して優先的に利用される。また、自動演奏データＭｄのパートが対応付けられなかった音源８Ａの発音系列ＵＫ２〜ＬＤ２，ＬＫ２，ＰＫ２はミュートされ、これらの発音系列では楽音信号が生成されない。
【００４２】
〔楽譜（譜面）表示〕
前述のように、楽譜表示ボタンＢａが操作された場合は、図３（１）或いは図３（２）に例示するような楽譜画面が表示されると共に、楽譜表示には音色情報が付記される。図３（１）の楽譜表示画面〔Ａ〕では、自動演奏データＭｄの３つのマニュアル演奏対象パートの楽譜を表示すると共に、音色情報として、各パートの楽譜表示ごとに、フォーマット変換後の音色名「バイオリン１」、「ピアノ１」、「コントラバス１」（→「ピチカートストリングス」）を表わす音色表記Ｎｍと各音色（＝楽器）カテゴリーを表わすアイコンＫｔとを追加的に表示している。なお、音色表記Ｎｍ又は音色アイコンＫｔのみを追加表示してもよい。幼児向けの自動演奏データＭｄを扱う場合には、楽譜表示に楽器カテゴリーのアイコンＫｔが表示されると子供が音楽に親しみやすくなるので、少なくとも音色アイコンＫｔを表示するのが好ましい。
【００４３】
また、図３（２）の楽譜表示画面〔Ｂ〕では、同様の楽譜表示に対して、何れかのパートに音色イベントがあったときに、全パートをまとめる位置に、音色が変わったことを表わすマーカーＭｋを表示する。つまり、図３（１）の楽譜表示画面に示すように、自動演奏データＭｄの３つのパートのうち、３番目のパートが第５小節の先頭で「ピアノ１」から「ピチカートストリングス」に変わっているので、第５小節の先頭であり全パートをまとめる図示の位置に、例えば、「＊」印のマーカーＭｋを表示する。つまり、楽譜に音色イベントを表示することで、ユーザは、曲の演奏進行上のどの時間位置で音色変更があるかが分かり、マニュアル演奏時にレジストレーションを切り替えるタイミングを把握することができる。
【００４４】
このように音色情報を付記することにより、第２及び第３演奏モードでは、マニュアル演奏用音源８Ａの各発音系列に設定されているマニュアル演奏対象パートＭｄ１の楽譜を表示すると共にパート音色やその変更を確認することができる。また、自動演奏データＭｄを利用する任意のモードにおいて幼児向けの自動演奏データＭｄを扱う場合、楽譜表示に楽器カテゴリーが音色アイコンＫｔで表示されるので、子供が音楽に親しみ易くなる。
【００４５】
また、マニュアル演奏対象パートミュート指示ボタンＢｂが操作された場合は、演奏情報Ｍｂ１が自動演奏用音源８Ｂへと供給されなくなり〔図１（２）で、スイッチＳＷ２を図示の方向に押下した状態〕、マニュアル演奏対象の自動演奏音がミュートされる。このように、マニュアル演奏対象パートをミュートした状態で自動演奏しつつ鍵盤演奏をするモードが第３演奏モードである。これに対して、マニュアル演奏対象パートをミュートせずに自動演奏のみを行うのが第２演奏モードであり、自動演奏せずにマニュアル演奏のみを行うのが第１演奏モードである。
【００４６】
〔処理フロー例〕
図４は、この発明の一実施例による自動演奏データ利用時（第２及び第３演奏モード）における楽音生成処理の例を表わすフローチャートである。この楽音生成処理は、「自動演奏処理」と呼ばれ、楽音生成プログラムに基づいて、最初に記憶装置４等から自動演奏データＭｄをＲＡＭ２に読み込んだ後、ユーザにより画面に従って操作ボタンが操作されることで処理を進行していく。この自動演奏処理が開始し、ディスプレイ１３に表示された自動演奏データのリストからユーザ操作で所望の楽曲を指定すると、ＣＰＵ１は、最初のステップＳ１で、指定された楽曲に対応する（再生すべき）自動演奏データＭｄをＲＡＭ２に読み込み、初期画面をディスプレイ１３に表示し、自動演奏データＭｄの曲名、作曲者名、作詞者名などを表示すると共に、この画面の下欄に操作ボタンＢａ〜Ｂｇを操作可能に表示し、何れかのボタンが操作されるとステップＳ２以下の処理に進む。
【００４７】
ステップＳ２では、パート設定ボタンＢｃが操作されたか否かを判定し、パート設定ボタンＢｃが操作されたときは（Ｓ２＝ＹＥＳ）、ステップＳ３で、図２（１）に示すようなパート設定画面をディスプレイ１３上に開き、続くステップＳ４で、このパート設定画面に対するユーザの入力操作に従って、マニュアル演奏パートに対応するＭＩＤＩパート（チャンネル）Ｍｄ１を設定する。さらに、次のステップＳ５では、パート設定画面中の「決定」ボタンが操作された否かを判定し、決定ボタンが操作されたときは（Ｓ５＝ＹＥＳ）、ステップＳ６で、マニュアル演奏パートに設定されたＭＩＤＩパート（チャンネル）Ｍｄ１の音色、音量等のデータ（設定情報）Ｐｂ１をこの電子音楽装置のフォーマットに変換し、マニュアル演奏用音源８Ａの対応音群（発音系列）に設定する。音源８Ａの設定（Ｓ６）の後或いは決定ボタンが操作されないと判定したときは（Ｓ５＝ＮＯ）、ステップＳ７で、パート設定画面中の「閉じる」ボタンが操作された否かを判定し、閉じるボタンが操作されたときは（Ｓ７＝ＹＥＳ）、ステップＳ８でパート設定画面を閉じる。
【００４８】
パート設定ボタンＢｃが操作されないと判定したとき（Ｓ２＝ＮＯ）、パート設定画面の閉じるボタンが操作されないと判定したとき（Ｓ７＝ＮＯ）或いはパート設定画面を閉じる処理（Ｓ８）の後は、ステップＳ９に進んで、譜面ボタンＢａが操作されたか否かを判定する。ここで、譜面ボタンＢａが操作されたときは（Ｓ９＝ＹＥＳ）、ステップＳ１０に進み、自動演奏データＭｄを解析して譜面表示データを作成し、作成した譜面表示データに従って、所定パートの譜面を表わした図３のような楽譜画面をディスプレイ１３に表示し、ＭＩＤＩパート設定がなされていれば、更に、ステップＳ１１で、マニュアル演奏パートＭｄ１のフォーマット変換後の音色名Ｎｍ及び／又はマーカーＭｋを表示する。
【００４９】
一方、譜面ボタンＢａが操作されないと判定したとき（Ｓ９＝ＮＯ）或いは譜面表示処理（Ｓ１０，Ｓ１１）の後は、ステップＳ１２に進んで、演奏パートミュートボタンＢｂが操作されたか否かを判定し、このボタンＢｂが操作されたときは（Ｓ１２＝ＹＥＳ）、ステップＳ１３に進み、ＭＩＤＩパート設定がなされていればマニュアル演奏パートＭｄ１の自動演奏をミュートし（ＳＷ２オフ）、設定されていなければこれをスルーする。
【００５０】
演奏パートミュートボタンＢｂが操作されないと判定したとき（Ｓ１２＝ＮＯ）或いは自動演奏ミュートの処理又はスルー（Ｓ１３）の後は、ステップＳ１４，Ｓ１６，Ｓ１８で、順次、自動演奏進行制御ボタンＢｄ〜Ｂｇが操作されたか否かを判定し、操作されたときは、操作された制御ボタンに対応して、自動演奏用音源８Ｂを用いた自動演奏の進行を制御する。すなわち、再生ボタンＢｆの操作があれば（Ｓ１４＝ＹＥＳ）、ステップＳ１５で、ミュート設定されているパート以外のパートについて、その時点で設定されている演奏位置〔図３等の画面下欄左端（停止ボタンＢｇの左隣）に数値で表示〕から自動演奏を開始し、早送りボタンＢｄ或いは巻戻しボタンＢｅの操作があれば（Ｓ１６＝ＹＥＳ）、ステップＳ１７で、ボタンＢｄ，Ｂｅが操作されている間、自動演奏の演奏位置を早送りし或いは巻き戻し、停止ボタンＢｇの操作があれば（Ｓ１８＝ＹＥＳ）、ステップＳ１９で進行中の自動演奏を停止する。
【００５１】
そして、制御ボタンＢｄ〜Ｂｇが操作されないと判定したとき（Ｓ１４，Ｓ１６，Ｓ１８＝ＮＯ）或いは操作された制御ボタンＢｄ〜Ｂｇに対応する処理（Ｓ１５，Ｓ１７，Ｓ１９）の後は、ステップＳ２に戻り、上述したステップＳ２〜Ｓ１９の処理を繰り返す。
【図面の簡単な説明】
【００５２】
【図１】この発明の一実施例による楽音生成システム構成の説明図である。
【図２】この発明の一実施例によるパート設定画面及び対応関係設定の例を示す。
【図３】この発明の一実施例による楽譜表示画面の例を示す。
【図４】この発明の一実施例による自動演奏処理の例を示すフローチャートである。
【符号の説明】
【００５３】
Ａ，Ｂ，Ｃ  操作部、演奏データ取得部及びパート設定部、
Ｄ  データ変換部ＤＡを備えるパラメータ設定部、
Ｅ  ユーザインターフェース（ＵＩ）部、
８Ａ，８Ｂ  マニュアル演奏用音源（パネル音群）及び自動演奏用音源、
Ｍａ１〜Ｍａ３  各鍵盤１１Ａ〜１１Ｃによる実演奏情報（マニュアル演奏情報）、
Ｍｄ；Ｍｄ１，Ｍｄ２  自動演奏データ（自動演奏用曲データ、ＭＩＤＩデータ）、
Ｐａ，Ｐｂ，Ｐｂ１，Ｐｂ２  設定情報又は楽音生成パラメータ、
Ｍｂ，Ｍｂ１，Ｍｂ２  ［自動］演奏情報、
Ｂａ，Ｂｂ，Ｂｃ  楽譜表示（譜面）、演奏パートミュート及びパート設定ボタン、
Ｎｍ，Ｋｔ，Ｍｋ  音色［名］表記、音色アイコン及び音色変更マーク。
【図１】
0005572912.tif 000002
【図２】
0005572912.tif 000003
【図３】
0005572912.tif 000004
【図４】
0005572912.tif 000005