JPH0926786A - 代替音色演奏方法とその実施に使用する装置 - Google Patents

代替音色演奏方法とその実施に使用する装置

Info

Publication number
JPH0926786A
JPH0926786A JP7175984A JP17598495A JPH0926786A JP H0926786 A JPH0926786 A JP H0926786A JP 7175984 A JP7175984 A JP 7175984A JP 17598495 A JP17598495 A JP 17598495A JP H0926786 A JPH0926786 A JP H0926786A
Authority
JP
Japan
Prior art keywords
tone color
tone
alternative
performance data
timbre
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7175984A
Other languages
English (en)
Inventor
Masuo Omura
益雄 大村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Roland Corp
Original Assignee
Roland Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Roland Corp filed Critical Roland Corp
Priority to JP7175984A priority Critical patent/JPH0926786A/ja
Publication of JPH0926786A publication Critical patent/JPH0926786A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【目的】 本発明は電子楽器において演奏データで指定
した音色がない場合に代替音色を用いて演奏を行う演奏
方法、並びにその演奏方法の実施に使用する各種装置に
関し、代替音色による演奏における代替音色の選択の融
通性を増すことを目的とする。 【構成】 音色指定データを含む演奏データを送出する
演奏データ送出装置から楽音生成装置へ送出した時に音
指定データによって指定された音色の楽音の生成ができ
ない場合に代替音色で楽音生成を行うシステムにおい
て、代替音色を指定するデータを演奏データに入れてお
くことにより、任意の代替音色の選択を可能とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は電子楽器において演奏デ
ータで指定した音色がない場合に代替音色を用いて演奏
を行う演奏方法、並びにその演奏方法の実施に使用する
演奏データ送出装置、演奏データ作成装置および楽音生
成装置に関するものである。
【0002】音色指定データを含む演奏データを演奏デ
ータ送出装置から楽音生成装置へ送出した時に、楽音生
成装置において音色指定データによって指定された音色
の楽音の生成ができない場合には、その音色の代替とな
る代替音色を用いて楽音生成を行えると、不自然感な感
じを与えることなく演奏を行えるが、この代替音色の選
択は融通性があることが要求される。
【0003】
【従来の技術】一般的に自動演奏システムなどの電子楽
器は、演奏データを送出する演奏データ送出装置とこの
演奏データを受信して楽音を生成する楽音生成装置とを
含み構成される。演奏データ送出装置から楽音生成装置
に送出される自動演奏用の演奏データの中には、任意の
音高の楽音の生成開始を指示するノートオンデータや任
意の音高の楽音の生成停止を指示するノートオフデータ
などの他に、演奏に使用する楽音の音色を任意の音色へ
切り換えることを指示する音色指定データが含まれてい
る。楽音生成装置では、これらの演奏データに基づいて
指示された楽音の生成開始/停止を行ったり、指示され
た音色への切換えを行ったりする。
【0004】ところが、楽音生成可能な音色数は楽音生
成装置によって異なるため、楽音生成装置によっては楽
音生成できる音色数が少ないものもあり、音色指定デー
タによって楽音生成できない音色への切換えが指示され
た場合には、楽音の生成が行われなかったり、指示され
た音色と全く無関係な音色で楽音が生成されたりすると
いう問題点があった。
【0005】このような問題点を解決する手法として、
例えば特開平4−6598号には、音色指定データによ
って楽音生成できない音色への切換えが指示された場合
に、その音色指定データが指示する音色とは別の代替音
色(その楽音とは別の楽音生成可能な類似の音色)へ切
り換えるようにすることが提案されている。すなわち、
楽音生成装置において、楽音生成が不可能な音色に対し
てその音色に類似する楽音生成可能な代替音色を予め定
義しておき、演奏データによりその音色が指示された場
合には、その音色に対応する代替音色を選択して楽音生
成を行うことで、前述のような問題点は解決できる。
【0006】
【発明が解決しようとする課題】しかしながら、このよ
うにした場合には、音色指定データで指定される音色と
その代替音色との対応関係は各楽音生成装置において予
め定義されるので固定的なものとなってしまい、予め定
義されたものとは別の音色で代替したい場合にもそれを
行うことができなかった。また当然ながら、従来の方法
では演奏データ送出装置側で代替音色の指定を任意に行
えない。したがって、代替音色による演奏が必ずしも演
奏者の意図に沿って行われているとは言えなかった。
【0007】本発明はかかる問題点に鑑みてなされたも
のであり、代替音色による演奏における代替音色の選択
の融通性を増すことを目的とする。
【0008】
【課題を解決するための手段および作用】上述の課題を
解決するために、本発明においては、演奏データ送出装
置側では、楽音生成装置で生成する楽音の音色を指定す
る音色指定と該音色指定で指定される音色の代替となる
1以上の代替音色を指定する代替音色指定とを該楽音の
ノートオン指示の前に配置した構成の演奏データを作成
して楽音生成装置側に送出し、楽音生成装置側では、受
信した演奏データ中の音色指定で指定される音色を生成
できる場合には該音色を用いて、また該音色を生成でき
ない場合には該代替音色指定で指定される1以上の代替
音色のうちから所定の優先順位に従って生成可能な1の
代替音色を選択して該代替音色を用いて該ノートオン指
示に対応する楽音を生成するようにした代替音色による
演奏方法が提供される。
【0009】この演奏方法によれば、演奏データ送出装
置側において演奏データ中に代替音色を定義することが
でき、演奏データ作成者が任意の音色を代替音色として
指定することができる。そして楽音生成装置側では音色
指定された音色が楽音生成可能であればその音色を楽音
生成することができ、楽音生成できなければその代替音
色を楽音生成することができ、その代替音色も楽音生成
できない場合にはさらにその代替音色の代替音色を楽音
生成するようにもできる。
【0010】また、上述の演奏方法の実施に直接に使用
する装置として、本発明においては一つの形態として、
楽音生成装置で生成する楽音の音色を指定する音色指定
と該音色指定で指定される音色の代替となる1以上の代
替音色を指定する代替音色指定とを該楽音のノートオン
指示の前に配置した構成の演奏データを楽音生成装置に
送出する演奏データ送出装置が提供される。
【0011】この演奏データ送出装置を用いれば、上述
の演奏方法を実施するために所要の演奏データを楽音生
成装置に送出することができる。この演奏データは後述
の演奏データ作成装置で作成したものを直ちに送っても
よいし、他の方法(例えば人が手作業で作成するなど)
で作成した上記演奏データを予め記憶媒体に記憶してお
き、この記憶媒体から演奏データを読み出して送るもの
であってもよい。このような形式の演奏データを記憶し
た記憶媒体は本発明の演奏データ送出装置の生産にのみ
使用するものに該当する。
【0012】また本発明においては他の形態として、楽
音生成装置で生成する楽音の音色を指定する音色指定を
含む演奏データを記憶する演奏データ記憶手段と、各音
色の代替音色を記憶する代替音色記憶手段と、該演奏デ
ータ記憶手段から演奏データを順次に読み出す読出し手
段と、該読出し手段で読み出した演奏データ中の楽音の
音色指定に応じて該音色指定で指定される音色の代替と
なる1以上の代替音色を該代替音色記憶手段を参照して
決定して該代替音色を指定する代替音色指定を当該楽音
のノートオン指示の前に挿入する挿入手段とを備え、該
挿入手段により代替音色指定が挿入された演奏データを
楽音生成装置に送出する演奏データ送出装置が提供され
る。
【0013】この演奏データ送出装置によれば、従来の
自動演奏システムに用いる代替音色指定を含まない演奏
データを本発明の演奏データ送出装置にかけることによ
り、その演奏データに対して自動的に代替音色指定を挿
入して楽音生成装置に送出することができる。
【0014】この演奏データ送出装置は、代替音色記憶
手段の内容を操作者が修正する修正手段を更に備えるよ
うに構成できる。この修正手段により、操作者は各音色
に対しての代替音色を所望のものに設定することができ
る。
【0015】またこの演奏データ送出装置は、該挿入手
段における音色指定で指定される音色の代替音色の挿入
にあたり、その音色指定の前に指定された直前音色指定
状態を検索し、該直前音色指定状態で既に指定された音
色が該代替音色と一致している場合には、演奏データ中
への該代替音色の挿入は行わないようにできる。
【0016】このようにすることで、直前音色指定状態
で既に音色指定されている代替音色の代替音色指定を省
略することができ、楽音生成装置に送出する演奏データ
の量を削減することが可能になる。
【0017】また、上述の演奏データを作成する装置と
して、本発明においては一つの形態として、各音色の代
替音色を記憶する代替音色記憶手段を備え、演奏データ
中に生成楽音の音色を指定する音色指定を記憶する時
に、該音色指定で指定される音色の代替音色を該代替音
色記憶手段を参照して決定し、該代替音色を指定する代
替音色指定を該楽音のノートオン指示の前に記憶させて
演奏データを作成する演奏データ作成装置が提供され
る。
【0018】この演奏データ作成装置によれば、演奏デ
ータを作成するにあたり、音色指定された音色の代替音
色を指定する代替音色指定を自動的に決定することがで
きる。
【0019】また本発明においては上述の演奏データを
作成する装置の他の形態として、楽音生成装置で生成す
る楽音の音色を指定する音色指定を含む演奏データを記
憶する演奏データ記憶手段と、各音色の代替音色を記憶
する代替音色記憶手段を備え、該演奏データ記憶手段の
演奏データを読み出し、該演奏データ中の楽音の音色指
定に対して該音色指定で指定される音色の代替音色を該
代替音色記憶手段を参照して決定し、該代替音色を指定
する代替音色指定を該楽音のノートオン指示の前に記憶
させて演奏データを作成する演奏データ作成装置が提供
される。
【0020】この演奏データ作成装置によれば、従来の
自動演奏システムに用いる代替音色指定を含まない演奏
データを本発明の演奏データ作成装置にかけることによ
り、音色指定された音色の代替音色を指定する代替音色
指定を演奏データ中に自動的に設定することができる。
【0021】上述の演奏データ作成装置においては、代
替音色記憶手段の内容を操作者が修正する修正手段を更
に備えるように構成できる。この修正手段により、操作
者は各音色に対しての代替音色を所望のものに設定する
ことができる。
【0022】また上述の演奏データ作成装置において
は、前記記憶する代替音色の設定にあたり、該代替音色
記憶手段が示す代替音色を、記憶する代替音色の候補と
して表示して、操作者が該候補を参照して代替音色を選
択するように構成できる。これにより操作者が代替音色
の候補を見つつ逐一に代替音色を決定して演奏データを
作成することができる。
【0023】また前記記憶する代替音色の決定にあた
り、該代替音色記憶手段が示す代替音色に代えて操作者
が別の代替音色を選択する代替音色選択手段を更に備え
るように構成できる。この代替音色選択手段により、操
作者は、代替音色の候補として表示されたものが気に入
らない場合に、任意の別の代替音色に換えることができ
る。
【0024】また本発明においては、演奏データを作成
する装置のまた他の形態として、楽音生成装置で生成す
る楽音の音色を指定する音色指定を含む演奏データを記
憶する演奏データ記憶手段と、該音色指定で指定される
音色の代替となる1以上の代替音色を指定する代替音色
指定を当該楽音のノートオン指示の前に記憶する記憶手
段とを備え、該記憶手段における代替音色の記憶にあた
り、その音色指定の前に指定された直前音色指定状態を
検索し、該直前音色指定状態で既に指定された音色が該
代替音色と一致している場合には、演奏データ中への該
代替音色の記憶は行わないようにする演奏データ作成装
置が提供される。
【0025】この演奏データ作成装置では、直前音色指
定状態で既に音色指定されている代替音色の代替音色指
定を省略することができ、楽音生成装置に送出する演奏
データの量を削減することが可能になる。
【0026】また上述の演奏データを受信する楽音生成
装置として、本発明においては、演奏データを受信して
楽音を生成する楽音生成装置であって、ある楽音につき
ノートオン指示受信前に受信した当該楽音の1または複
数の音色指定に対して、先に受信した生成可能な音色の
音色指定により音色切換えをし、後に受信した音色指定
は無視するようにした楽音生成装置が提供される。これ
により一つの楽音に対して代替音色指定を含む複数の音
色指定があった場合、楽音生成可能な音色を先着優先で
決めることができる。
【0027】
【実施例】以下、図面を参照して本発明の実施例を説明
する。図2には本発明に係る一実施例としての演奏デー
タ送出装置と楽音生成装置からなる自動演奏システムの
概略的な構成が示される。
【0028】演奏データ送出装置は、全体の制御を行う
CPU(中央処理装置)1、CPU1のプログラムおよ
びプログラム実行に必要なデータなどを記憶するROM
(Read Only Memory)2、プログラム実行のためのワー
クエリアとしてのRAM(Random Access Memory)3、
後述する音色マップを記憶するEEPROM (Electric
ally Erasable and Programmable ROM)4、演奏デ
ータを記憶する着脱可能な磁気ディスクに対して読出し
/書込みを行うディスク装置5、演奏データをMIDI
信号として楽音生成装置に送出するMIDI−OUT回
路6、操作者が演奏データ送出装置に様々な指示を入力
するための操作部7、演奏データの内容など様々な情報
を表示する表示部8からなる。
【0029】この演奏データ送出装置は、予め演奏デー
タが記憶された磁気ディスクからディスク装置5を用い
て演奏データを読み出して、その演奏データを楽音生成
装置に送出するものであるが、任意の演奏データを作成
して磁気ディスクに書き込んだり、既に演奏データが記
憶されている磁気ディスクに対して任意の修正を施すこ
とができる。この任意の修正としては、任意の箇所に任
意の演奏データを挿入したり、任意の演奏データに任意
の修正を加えたり、任意の演奏データを消去したりする
ことが含まれる。なお、演奏データを記憶しておく記憶
媒体は上述の磁気ディスクに限られず、磁気テープ、光
ディスク、半導体メモリなどの他の種々の記憶媒体が利
用可能である。
【0030】楽音生成装置は、全体の制御を行うCPU
10、CPU10のプログラムおよびプログラム実行に
必要なデータなどを記憶するROM11、プログラム実
行のためのワークエリアとしてのRAM12、演奏デー
タ送出装置からの演奏データとしてのMIDI信号を受
け取るMIDI−IN回路13、受け取ったMIDI信
号に応じてCPU10の制御のもとに楽音信号を生成す
る楽音生成回路14、生成した楽音信号を楽音として放
音する放音部15からなる。
【0031】この自動演奏システムで取り扱う演奏デー
タ中には、所望の音高の楽音の生成開始を指示するノー
トオンデータ、所望の音高の楽音の生成停止を指示する
ノートオフデータ等の他に、演奏に使用する楽音の音色
を任意の音色へ切り換えることを指示する音色指定デー
タが含まれる。この音色指定データについて以下に説明
する。
【0032】図3には音色指定データとそれが指定する
音色との関係が示される。ここでは説明の簡単化のため
例として5音色のみを示す。音色指定データにはプログ
ラム・チェンジ(PC)、バンク・セレクト(BS)の
2種類があり、プログラム・チェンジによってプログラ
ム番号が指定され、バンク・セレクトによってバンク番
号が指定され、これらの番号の組合せによって音色が一
意に指定される。なお、バンク・セレクトの値はMID
I規格においては0〜16383で定義されているが、
ここでは説明を簡単にするために0〜127にする。
【0033】なお、MIDI規格において、送信側は音
色切換えを行う場合にプログラム・チェンジを単独で送
信するか、またはバンク・セレクトを送信した場合には
それに引き続いてプログラム・チェンジを送るものとさ
れている。また受信側はプログラム・チェンジを受信し
た時に音色切換えを行うものとされており、バンク・セ
レクトを受信した場合には、その後に送信されてくるプ
ログラム・チェンジに備えてバンク・セレクトによって
指定されるバンク番号を記憶しておくものとされてい
る。
【0034】図1において、横軸はプログラム・チェン
ジPCの値、縦軸はバンク・セレクトBSの値を示す座
標であり、A、A’、B、B’、B”の各記号はそれぞ
れ異なる音色を示し、各音色に併記された括弧内の二つ
の数字は、左側がプログラム・チェンジPC、右側がバ
ンク・セレクトBSの値を示している。
【0035】音色AおよびA’はピアノグループの音色
であり、音色Aはピアノ、音色A’は音色Aより明るい
感じのブライト・ピアノの音色(音色名)である。音色
B、B’、B”はオルガングループの音色であり、音色
Bはオルガン、音色B’は古い形式のオールド・オルガ
ン1、音色B”はオールド・オルガン1とは若干異なる
やはり古い形式のオールド・オルガン2の音色(音色
名)である。
【0036】かかる演奏データは演奏データ送出装置側
において磁気ディスクによって供給されるものであり、
また演奏データ送出装置は楽音生装置とはMIDIで接
続されるものであるので、どのような楽音生成装置によ
って演奏データが演奏されるかは固定されていない。こ
のため、演奏データ中の全ての音色を楽音生成装置で生
成できるとは限らないが、いずれの楽音生成装置におい
ても、バンク・セレクトの値が0である音色(すなわち
本例では音色A、音色B)に関しては最も基本的な音色
であるため楽音生成可能であるものとする。以下、この
ようないずれの楽音生成装置でも楽音生成可能な音色を
キャピタル、キャピタル以外の音色(本例では音色
A’、B’、B”)をバリエーションと称することとす
る。また、バリエーションのうちでもバンク・セレクト
の値が8の倍数である音色(本例では音色A’、B’)
は比較的に多くの楽音生成装置で生成可能であるが、こ
れ以外(本例では音色B”)に関しては限られた楽音生
成装置でしか生成可能ではないものとする。
【0037】図1には本実施例システムにおける磁気デ
ィスクに記憶されている演奏データの例が示される。図
1では演奏データ送出にあたっては上側に記されている
演奏データほど早い順番でデータ送出されるようにして
いる。この図3の例の演奏データは音色A’、音色B”
の順に楽音を生成する演奏を正規の演奏とする演奏デー
タであり、音色A’の音色指定データに続いてそのノー
トオン/オフデータを、さらに音色B”の音色指定デー
タに続いてそのノートオン/オフデータを送出するもの
であるが、その際、音色A’が楽音生成装置側において
生成不可能である場合の代替音色Aを指定するデータA
を音色指定データA’の前に挿入し、また音色B”が生
成不可能である場合の代替音色B’と更にこの代替音色
B’も生成不可能である場合の代替音色Bを指定する二
つの代替の音色指定データB’、Bを音色指定データ
B”の前に挿入している。
【0038】磁気ディスクにはこの順で演奏データが記
憶されており、演奏時にはこの順番で演奏データが読み
出され楽音生成装置に送出される。なお、ここでは省略
したが、実際に記憶されている各演奏データは、MID
I信号として送出する演奏データそのものとその演奏デ
ータを送出するタイミングを規定する時間データとが合
わせて記憶されている。
【0039】本実施例システムの楽音生成装置では、音
色指定データを受け取った場合には楽音生成に使用する
音色を音色指定データの指定する音色に切り換え、以
後、新たな音色指定データが来るまではその前(すなわ
ち最後)に受け取った音色指定データによって指定され
る音色で楽音の生成を行う。また、この楽音生成装置で
は、音色指定データによって指定された音色の楽音の生
成が不可能な場合には、その音色指定データを無視し、
それまで楽音生成に使用していた音色を引き続き使用す
る。すなわち、前に受け取った音色指定データによる楽
音生成可能な音色への切換えを指示する音色指定が引き
続いて有効となる。
【0040】図4には上述の処理を実施するための、楽
音生成装置が音色指定データを受け取った時の処理内容
を示す。この図4の例は音色指定データとしてプログラ
ム・チェンジを受け取った場合のものであり、バンク・
セレクトを受け取った場合にはその値を記憶しておく処
理のみを行う。図4において、音色指定データを受信す
ると(S1)、その音色が生成可能かを判断する(S
2)。音色指定データによって指示され得る全ての音色
に関してその音色の楽音の生成が可能か否かを示すデー
タはROM11に記憶してあり、音色指定データを受け
取った場合には、この対応するデータを参照してその音
色の楽音生成が可能か不可能かを判断する。音色生成が
可能な場合にはその音色に音色切換えを行うが(S
3)、不可能な場合には音色切換えは行わない。
【0041】したがって、図1の例の演奏データを受信
した場合、同演奏データでは音色Aの音色切換え指示を
行った後に音色A’への指示を行い、その後にその楽音
の生成開始指示(ノートオン)、生成停止指示(ノート
オフ)を行うようにしているので、楽音生成装置は、音
色A’を生成可能であれば、まず音色Aに切り換えた後
にその音色Aをさらに音色A’に切り換えて楽音を生成
する。一方、楽音生成装置が音色A’を生成不可能であ
れば、後に受信された音色A’への音色切換え指示は無
視され、よってその前に受け取った音色Aの音色切換え
指示が有効となって、音色A’の代替として音色Aが楽
音生成される。
【0042】この音色Aに関してはどの楽音生成装置で
も楽音生成可能であるので、仮に音色A’の楽音生成が
不可能である場合にも、音色A’の代替となる音色Aに
よって楽音生成が可能となる。これらの音色Aと音色
A’とは異なる音色であるが、どちらもピアノグループ
の音色であり類似した音色であるので、音色A’の代わ
りに音色Aを使用しても演奏上大きな不都合は起こらな
い。
【0043】このように、音色指定データによって指定
された音色の楽音の生成が不可能な場合にその音色指定
データを無視してそれまで使用していた音色を引き続き
使用するように楽音生成装置を構成しておき、楽音生成
装置によっては生成不可能である音色への切換えを指示
する時には、その音色指示の前にいずれの楽音生成装置
であっても生成可能な代替音色への切換えを予め指示す
るように演奏データを構成しておく。このようにしてお
けば、音色A’の楽音が生成可能な楽音生成装置では音
色A’による楽音が生成され、音色A’の楽音生成不可
能な楽音生成装置でも代替の音色Aによる楽音が生成さ
れることとなり、どのような楽音生成装置でこの演奏デ
ータが演奏されても不自然さがない。
【0044】音色B、音色B’、音色B”に関しても同
様である。これらの演奏データを図1の例の順に送れ
ば、元々演奏を意図していた音色B”の楽音が生成可能
な楽音生成装置では、音色B”による楽音が生成され
る。この音色B”の楽音が生成不可能な楽音生成装置で
も、その楽音生成装置が音色B”に最も類似する代替音
色B’による楽音が生成可能である場合には、音色B”
の代替として音色B’による楽音が生成されることとな
る。さらに音色B”、音色B’のいずれの音色の楽音も
生成不可能な楽音生成装置であっても、音色B”の代替
として音色Bによる楽音が生成されることとなる。
【0045】なお、新たに生成する楽音の音色指定時に
その音色の代替音色が、その前に生成した楽音の音色指
定状態において既に指定されている場合には、再度代替
音色を指定する必要はない。例えば、楽音Bを代替楽音
とする音色B’が指定され楽音の生成が指示された後
に、新たに音色B”を指定しようとする場合には、音色
B”の代替音色である音色B’は、その前の楽音の音色
B’指定時に既に指定されているので(すなわち楽音生
成装置は音色B’に切り換えられているので)、新たに
音色B”を指定するときにその代替音色である音色B’
を指定する必要はない。また、楽音生成装置がこの音色
B’を生成不可能な場合には音色Bが指定されているは
ずであるから、音色Bについても指定する必要はない。
【0046】図5に代替音色の音色指定が不要である場
合を音色B、B’、B”を例に挙げて説明する。新たな
音色を指定する時に以前の音色指定状態が図示の如くで
ある場合、図中の括弧で括られている音色指定データは
いずれもその前の音色指定状態において既に指定されて
いるので、新たな音色を指定する際には不要である。こ
れはもちろん、音色A、音色A’との間でも、A、
A’、B、B’、B”の間でも同様に成り立つ。
【0047】なお、代替音色は例えば音色B”の代替と
して必ずしも音色B’を指定する必要はなく、音色Bを
指定してもよい。あるいは演奏上の特殊な効果を狙い音
色B”の代替として音色A’や音色Aを指定するなど任
意の音色を代替として指定することができる。このよう
に本発明では、どのような音色を代替とするかを演奏デ
ータ作成者の意図によって任意を決めることができる。
【0048】前述の様に、本発明では演奏データ作成時
あるいは演奏データ修正時に代替音色を指定する音色指
定データを演奏データ中に記憶しておく必要がある。演
奏データ送出装置では演奏データ作成時あるいは演奏デ
ータ修正時に演奏データの任意の箇所を指示し、そこに
任意の音色指定データを記憶させることができる。
【0049】図6には演奏データ作成時あるいは修正時
に表示される音色名のリスト画面が示される。この音色
名のリスト画面は、演奏データ送出装置において操作部
7を用いて演奏データ中の任意の箇所において音色指定
データの入力を指示した場合に表示部8に表示される。
操作者は表示されたリスト画面の音色の中からいずれか
を選択しすることにより、対応する音色指定データを演
奏データ中に記憶することができる。
【0050】EEPROM4には、指定可能な音色全て
に対応して、その音色の音色名情報およびその音色がキ
ャピタルかバリエーションかを示すとともにバリエーシ
ョンの場合にはその音色の代替音色を示す代替音色情報
を記憶する音色マップが記憶されている。図7には音色
マップの記憶内容の例が示されている。代替音色情報に
関しては後述する。音色名リストの表示はこの音色マッ
プの音色名情報を参照して行う。なお音色マップはEE
PROM4に記憶されているので、電源オフ時にもその
記憶内容が保持されるとともに、後述するように必要に
応じて記憶内容の書換えが可能となっている。
【0051】音色名のリスト画面において、音色名の横
にはその音色指定に対応するプログラム・チェンジおよ
びバンク・セレクトの値が表示される。リスト画面に表
示された音色名の頭に#マークが付けられている音色が
現在選択されている音色であり、操作部7で#マークの
移動を指示することにより、別の音色を選択することが
できる。入力したい音色を選択した後に記憶指示するこ
とにより、実際に演奏データに対応する音色指定データ
が記憶される。このような操作によって図1に示すよう
な演奏データを作成する。既に記憶されている演奏デー
タの任意の箇所に音色指定データなどの演奏データを新
たに挿入記憶する場合には、それ以後の演奏データを後
にずらして記憶し直す処理を行う。なお、演奏データの
作成処理、修正処理は公知の技術を使用すればよいので
説明は省略する。
【0052】前述のように、バリエーション音色を指定
する場合には、その代替の音色を指示する音色指定デー
タも記憶する必要がある。代替の音色を指定する音色指
定データも手作業で記憶するようにしてもよいが、操作
の手間が面倒となる。多くの場合にはある音色に対する
代替音色はある程度決まっているので、音色指定データ
入力時に指定する音色に対応する代替音色の音色指定デ
ータも自動に記憶するようにしてもよい。この手法につ
いて以下に説明する。
【0053】図8には演奏データ送出装置において操作
部に対して音色指定データを入力する操作が行われた場
合の処理が示されている。音色指定データの入力指示が
なされたら(S11)、図6のような音色名リスト画面
を表示する(S12)。この時、初期状態として例えば
ピアノ音色が選択されている状態とする。選択されてい
る音色の音色指定データを記録するように操作指示され
た場合には(S13)、その音色を一時的に記憶し(S
15)、別の音色を選択するように操作指示された場合
には(S13)、別音色を選択し画面表示を変える(S
14)。この音色選択は図6の例では#マークを移動さ
せることで行う。
【0054】指定音色として一時記憶した音色がキャピ
タルかバリエーションかを判定し(S16)、キャピタ
ルの場合には、その音色の音色指定データを演奏データ
に記憶する(S19)。一時記憶した音色がバリエーシ
ョンの場合にはその音色に対応する代替音色を一定時間
表示する(S17)。この表示は図6の例では例えば代
替音色の頭に$マークを3秒間点滅表示するなどにより
行う。代替音色表示が終了したら代替音色の音色指定デ
ータを演奏データに記憶し(S18)、続いてステップ
S15で一時記憶した音色の音色指定データを演奏デー
タに記憶する。したがって、演奏データとしては、代替
音色の次に指定音色の音色指定データが並べられること
になる。
【0055】選択した音色がキャピタルかバリエーショ
ンであるかの判断、およびバリエーションである場合に
いずれの音色を代替音色とするかの処理は図7に示した
音色マップの代替音色欄の情報を参照して行う。代替音
色の欄に(ー1,ー1)と記憶されている場合には、そ
の音色がキャピタルであることを示しており、代替音色
はない。代替音色の欄に(ー1,ー1)以外が記憶され
ている場合には、その音色がバリエーションであること
を示し、その記憶内容はその音色の代替音色の音色番号
(プログラム・チェンジPC,バンクセレクトBSの
値)である。
【0056】なお、前述の処理においては指定音色の代
替音色もバリエーションであった場合については説明を
省略したが(ステップS17、S18)、代替音色もバ
リエーションである場合には、その代替音色(「第1の
代替音色」と称することにする)を一時記憶し、その第
1の代替音色のさらに代替音色(「第2の代替音色」と
称することにする)を一定時間表示して第2の代替音色
の音色指定データを演奏データとして記憶した後に、一
時記憶した第1の代替音色を一定時間表示して第1の代
替音色の音色指定データを演奏データとして記憶する。
【0057】例えば、オールド・オルガン2の音色を指
定した場合、その代替音色はオールド・オルガン1の音
色であり、オールド・オルガン1の音色もバリエーショ
ンであるため(図7参照)、オールド・オルガン1の音
色の代替音色であるオルガン音色を一定時間表示してそ
の音色指定データを演奏データとして記憶した後に、オ
ールド・オルガン1の音色を一定時間表示してその音色
指定データを演奏データとして記憶し、さらに一時記憶
されていたオールド・オルガン2の音色の音色指定デー
タを演奏データとして記憶する。
【0058】上記のような処理にした場合には、ある音
色に対応する代替音色は図7の音色マップにより一意に
固定されてしまうことになるので、音色マップのバリエ
ーション音色の代替音色情報の欄は操作者が任意に書き
換えできるようにすることが好ましい。図9には演奏デ
ータ送出装置において操作部に対して音色マップの記憶
内容を修正する操作が行われた場合の処理内容が示され
ている。
【0059】音色マップの修正指示がなされたら(S3
1)、図7のような音色マップの記憶内容を表示する
(S32)。この時、初期状態として、修正対象として
例えばブライト・ピアノ音色が選択されている状態とす
る。この状態の表示は図6の例と同様にブライト・ピア
ノ音色の頭に#マークを表示することにより行う。
【0060】選択されている音色について修正が指示さ
れたか、あるいは修正対象として別の音色が指示された
かを判定する(S33)。選択されている音色の修正が
操作指示された場合には、その音色の代替音色欄を修正
指示操作に応じて修正する(S35)。修正対象として
別の音色を選択するよう操作指示された場合には別音色
を選択し画面表示を変える(S34)。別音色の選択は
図6の例と同様に#マークを移動させることにより行
う。この選択された別音色の修正が操作指示された場合
には(S33)、その音色の代替音色欄を修正指示操作
に応じて修正する(S35)。なお、キャピタルの音色
に関しては修正する必要がないので、修正対象として選
択できないようにしておく。
【0061】上記の処理はバリエーションの音色が指定
された場合に基本的には音色マップに従って代替音色を
自動的に決めるものであるが、このようにバリエーショ
ンの音色を指定した場合に代替音色を自動的に決めてし
まうのではなく、代替音色の候補を表示し、操作者がそ
の音色を代替音色として使用するかどうかを選択可能と
してもよい。
【0062】図10にはそのような場合の演奏データ送
出装置における処理内容が示されている、図中のステッ
プS11〜S16、S18、S19は図8の処理のもの
と同じである。図8の処理と異なる点は、バリエーショ
ンの音色が指定された場合に(S16)、選択した音色
の音色マップの代替音色欄の情報を参照して代替音色の
選択候補を表示するのに留める(S20)。この選択候
補の表示は例えば図6の例では選択対象の代替音色の頭
に$マークを表示する。そして、使用者がこの選択候補
を記憶するか別の代替音色を選択するかを操作子により
指定可能とし、別の代替音色を選択した時には(S2
1)、その代替音色を表示し(S22)、選択候補を記
憶する場合には(S21)、代替音色の音色指定データ
に記憶する(S18)。なお、ここでは代替音色の候補
は1つのみ表示されるようにしたが、第2候補や第3候
補が表示されるようにしてもよい。このように代替音色
の候補を表示するようにしたので、多数の音色の中から
所望の代替音色を見つけるのが容易となる。
【0063】なお、演奏データへの記憶が指定された代
替音色もバリエーションであった場合については説明を
省略したが、図8に関して説明したのと同様に、その代
替音色(「第1の代替音色」と称することにする)を一
時記憶してその第1の代替音色のさらに代替音色(「第
2の代替音色」と称することにする)を選択するように
使用者に促すようにする。使用者が第2の代替音色を選
択し演奏データへ記憶することを指示した場合には、そ
の第2の代替音色の音色指定データを演奏データとして
記憶した後に、一時記憶した第1の代替音色の音色指定
データを演奏データとして記憶し、さらに一時記憶され
ていた指定音色の音色指定データを演奏データとして記
憶する。
【0064】以上説明したような、任意の代替音色を記
憶可能とする方法、代替音色の音色指定データを自動的
に記憶する方法、あるいは代替音色の候補を表示し操作
者が代替音色を決定する方法はいずれを採用してもよ
く、またモード切換えを指示することによりこれらの3
つの方法のいずれかを選択可能としてもよい。
【0065】さらに、前述したように、演奏データ送出
装置において、音色指定時に新たな音色の代替音色がそ
の前の音色指定状態において既に指定されている場合に
は、再度代替音色を指定する必要はないことを考慮し、
代替音色が既に指定されているか否かを自動的に判断
し、代替音色が指定されている場合には、演奏データ中
に代替音色の音色指定データを記憶しないようにしても
よい。このようにする場合には図8あるいは図10に示
したステップS18の「代替音色の音色指定データ記
憶」の処理を図11のように変形させればよい。
【0066】すなわち、図11において、演奏データを
その音色指定データを記憶させようとした時点から以前
に戻り、新たな代替音色指定の直前の音色指定状態を求
め(S181)、この直前の音色指定状態の音色と新た
な指定音色の代替音色とを比較し(S182)、両者が
一致した場合には新たな代替音色が既に指定されている
として代替音色の音色指定データを演奏データ中に記憶
せず、新たな代替音色がまだ指定されていない場合にの
みその代替音色の音色指定データを記憶するようにする
(S183)。
【0067】また、通常の音色指定データの入力と同様
にして代替音色の音色指定データを1つ1つ入力する場
合にも、新たに入力しようとしている代替音色がその前
の音色指定状態において既に指定されているかどうか判
断し、既に指定されている場合には入力をする必要がな
い旨を使用者に知らせたり、あるいは入力を禁止するよ
うにしてもよい。
【0068】また、以上で説明した例においては代替音
色の音色指定データを1つ1つ記憶するようにしたが、
代替音色の音色指定データを含まない演奏データに、既
に記憶されている代替音色でない音色の音色指定データ
にそれぞれ対応して代替音色の音色指定データを自動的
に挿入記憶するようにしてもよい。すなわち演奏データ
の先頭からバリエーションの音色を指定する音色指定デ
ータを検索し、バリエーションの音色を指定する音色指
定データ毎にその直前にその音色の代替音色の音色指定
データを挿入記憶する。
【0069】図12にはこのような場合の演奏データ送
出装置における代替音色指定データ自動挿入処理が示さ
れている。この代替音色指定データ自動挿入処理は操作
者によって代替音色の音色指定データの自動挿入が指示
された場合に行われる。
【0070】まず磁気ディスクから処理対象の全ての演
奏データをRAM3の作業領域にロードする(S4
1)。以下の処理はこの作業領域上で行う。先頭の演奏
データを読み出し(S42)、その演奏データが音色指
定データであるか否かを判断する(S43)。音色指定
データであるならば、その音色指定データで指定する音
色がキャピタルであるかバリエーションであるかを判断
する(S44)。キャピタルであれば代替音色を挿入す
る必要がないので、そのデータが指定する音色を現在音
色として記憶する(S48)。
【0071】一方、バリエーションであれば代替音色を
挿入する必要があるので、音色マップを参照して指定さ
れた音色に対応する代替音色を決定し(S45)、この
代替音色が現在音色と同じか否かを判断する(S4
6)。現在音色と同じでないならば、代替音色の音色指
定データを先程バリエーションであると判断された音色
指定データを読み出した作業領域に挿入記憶し(S4
7)、先程バリエーションであると判断された音色指定
データが指定する音色を現在音色として記憶する(S4
8)。この挿入記憶は、作業領域の先程バリエーション
であると判断された音色指定データ以後の演奏データを
後にずらして記憶し直し、先程バリエーションであると
判断された音色指定データを読み出した位置に代替音色
の音色指定データを記憶することにより行う。
【0072】代替音色が現在音色と同じならば(S4
6)、その代替音色は前に既に指定されているため改め
て指定する必要がないので、代替音色の音色指定データ
を挿入記憶せずに先程バリエーションであると判断され
た音色指定データが指定する音色を現在音色として記憶
する(S48)。
【0073】また読み出した演奏データが音色指定デー
タでない場合(S43)、あるいは読み出した演奏デー
タの音色を現在音色として記憶した後には(S48)、
その演奏データが最後の演奏データであるか否かを判断
し(S49)、最後の演奏データでない場合には次の演
奏データを読み出し(S50)、その演奏データが音色
指定データであるか否かを再び判断する(S43)。最
後の演奏データである場合には(S49)、作業領域の
全ての演奏データをRAM3にセーブする(S51)。
【0074】なお、ここでは代替音色の音色指定データ
を自動的に挿入記憶するようにしたが、任意の代替音色
を指定したい場合には半自動的に挿入記憶するようにし
てもよい。例えば、自動演奏データをロードした後、演
奏データの先頭からバリエーションの音色を指定する音
色指定データを検索し、バリエーションの音色を指定す
る音色指定データを見つけた時点で検索を中断して操作
者に代替音色の音色指定データの入力を促すようにす
る。操作者の代替音色の音色指定データ入力操作に応じ
てその代替音色の音色指定データを挿入記憶し、中断し
た箇所から検索を再開するようにする。代替音色の音色
指定データ入力時には、前述したように代替音色の候補
を表示して代替音色を見つけやすくするようにしてもよ
い。
【0075】また、この実施例では演奏データ送出装置
が代替の音色を指示する音色指定データを楽音生成装置
に送るのにあたり、図1に示すように指定したい音色の
音色指定データと代替音色を指示する音色指定データと
を予め演奏データとして記憶しておくようにしたが、演
奏データ中には指定したい音色の音色指定データのみを
記憶しておき、演奏データ送出装置における演奏データ
の再生時に、楽音生成装置に送り出そうとする音色指定
データに応じて音色マップを参照してその音色指定デー
タの直前で、その音色の代替音色の音色指定データをリ
アルタイムに挿入して送るようにしてもよい。
【0076】この方法による場合には、代替音色を指定
することを考慮せずに作成された演奏データを再生する
場合にも、自動的に代替音色が指定されるようになるた
め、バリエーションの音色の楽音が生成可能な楽音生成
装置でのみ演奏することを想定して作成された演奏デー
タを、キャピタルの音色の楽音のみが生成可能な楽音生
成装置で演奏する場合にも、自然な演奏が可能となる。
なおこの場合、音色マップを書換え可能としておいて操
作者が任意に書き換えるようにした場合には、任意の音
色を代替音色とすることができる。また、演奏データの
先頭などに音色マップの代替音色情報を記憶し、そのデ
ータを再生することで音色マップの書換えを行うように
すれば、演奏データ作成者の意図に従った任意の代替音
色とすることができる。またこの場合には演奏データ中
に代替音色の音色指定データを記憶する必要がないた
め、記憶する演奏データの量を少なくすることができ
る。
【0077】図13にはこのような場合の演奏データ送
出装置における演奏データ再生処理が示されている。演
奏データ再生処理は操作者によって再生開始が指示され
た場合に、演奏テンポに対応する所定時間毎に発生する
タイマ割込みに応じて行われる。このタイマ割込みが発
生すると(S61)、送出しようとしている演奏データ
に関して送出タイミングになったか否かを判断し(S6
2)、まだ送出タイミングでない場合には処理を終了す
る(S72)。
【0078】送出タイミングである場合には(S6
2)、その演奏データの種別を判断する(S63)。送
出しようとする演奏データが音色指定でなければ、その
演奏データをMIDI信号として送出し(S70)、次
の演奏データを読み出し(S71)、その演奏データの
送出タイミングになったか否かを再び判断する(S6
2)。
【0079】送出しようとする演奏データが音色指定デ
ータであるならば(S63)、指定する音色がキャピタ
ルであるかバリエーションであるかを判断する(S6
4)。キャピタルであればその音色指定データをMID
I信号として送出し(S68)、そのデータが指定する
音色を現在音色として記憶する(S69)。
【0080】一方、バリエーションであれば音色マップ
を参照して指定された音色に対応する代替音色を決定し
(S65)、代替音色が現在音色と同じか否かを判断す
る(S66)。同じでないならば、代替音色の音色指定
データをMIDI信号として送出し(S67)、引き続
いて先程バリエーションであると判断された音色指定デ
ータを送出し(S68)、そのデータが指定する音色を
現在音色として記憶する(S69)。同じならば(S6
6)、その代替音色は前に既に指定されているため改め
て指定する必要がないので、代替音色の音色データを送
出せずに先程バリエーションであると判断された音色指
定データを送出し(S68)、そのデータが指定する音
色を現在音色として記憶する(S69)。
【0081】なお、この実施例ではピアノ、ブライト・
ピアノなどのように各音色をそれぞれ別の楽器の代替音
色とする例について説明したが、非レガート演奏のバイ
オリン音色、レガート演奏のバイオリン音色などのよう
に同じ楽器の異なる奏法による音色を代替音色として扱
うようにしてもよい。この場合、非レガート演奏のバイ
オリン音色をキャピタル、レガート演奏のバイオリン音
色をバリエーションとして、前記の異なる楽器の音色の
場合と同様にして扱うことができる。
【0082】また、この実施例では、図1に示すよう
に、楽音生成装置に対して代替音色を指定する音色指定
データを送った後に、指定したい音色の音色指定データ
を送るようにしたが(すなわち後着優先)、図14に示
すように、この順番を逆にしてもよい(すなわち先着優
先)。図14では、指定したい音色はA’であり、この
音色A’の後にその代替音色Aを挿入する。この場合に
は楽音生成装置では音色指定データを受け取った時に図
4の処理に代えて図15の処理を行う。
【0083】図15では、フラグflgを設け、このフ
ラグflgが“1”の時には既に音色切換えを行ってい
るとして後の音色切換え指示を無視することを示し、フ
ラグflgが“0”の時にはまだ音色切換えをしていな
いことを示すようにする。このフラグflgは演奏開始
時およびノートオンを受信した時に“0”にクリアす
る。
【0084】音色指定データを受信すると(S81)、
フラグflgの状態を調べる。フラグflgが“0”で
あれば、まだ音色切換えがされていないので、音色指定
データで指定された対応音色が生成可能かを調べ(S8
3)、生成可能であれば音色切換え処理を行い(S8
4)、フラグflgを“1”にする(S85)。生成不
可能であれば切換えできないから処理を終了する(S8
6)。したがって、前に受信した音色指定データにより
既に音色切換えがされている場合には、フラグflgは
“1”となっているので(S82)、後に受信した代替
音色の音色指定データは無視される。また、指定した音
色による音色切換えができない場合には(S83)、フ
ラグflgは“0”となって、後に受信する代替音色に
より音色切換えが行われることになる。よって先着優先
の音色切換えが可能となる。
【0085】また、この実施例では指定した音色の楽音
の生成が不可能な場合に以前に指定された代替の音色を
使用するようにしたが、音色によっては相応しい代替の
音色がない場合もある。このような場合には不自然な代
替音色で楽音を生成するよりは楽音を生成しない方が適
当である。前掲の特開平4ー6598号においては、こ
のような場合に備えて、楽音生成装置において特定の音
色に関しては、その音色の楽音生成が不可能な場合には
楽音の生成をしないようにしたが、このようにするとい
ずれの音色に関して楽音の生成を行わないようにするか
が楽音生成装置において固定されてしまう。そこで、こ
れに代えて、楽音生成装置に音色指定データを送る時
に、指定音色の楽音の生成が不可能な場合に楽音の生成
をしないようにすることを指示するデータを合わせて送
るようにしてもよい。演奏データ中にこのようなデータ
を記憶しておくことで、指定した音色の楽音の生成が不
可能な場合に、代替音色で楽音の生成をしたり、あるい
は楽音の生成を行わなかったりするという切換えが任意
に行えるようになる。
【0086】以上に説明したような変形例は任意に組み
合せることができる。また、実施例では演奏データ送出
装置と楽音生成装置とを別の装置としてMIDIで接続
するようにしたが、両者を一体の装置としてもよい。ま
た実施例では、演奏データ送出装置において演奏データ
の作成、修正を行うようにしたが、演奏データの作成、
修正をそれぞれ送出装置とは別の装置で行うようにして
もよい。
【0087】
【発明の効果】本発明によれば、演奏データにおいて代
替音色を定義することができるため、任意の音色を代替
音色とすることができる。また、このような演奏データ
を作成/修正するにあたって代替音色を指示する音色指
定データの入力が容易に行えるようになる。また、演奏
データ中に余分な音色指定データを記憶しないようにで
きる。また、演奏データ送出装置側において代替音色を
指定できる。
【図面の簡単な説明】
【図1】本発明の実施例に用いる演奏データの構成を示
す図である。
【図2】本発明を適用する自動演奏システムの実施例を
示す図である。
【図3】音色指定データと対応する音色との関係を示す
図である。
【図4】実施例システムにおける楽音生成装置の音色切
換え処理の例を示すフローチャートである。
【図5】代替音色の音色指定が不要な場合を説明する図
である。
【図6】音色名を表示するリスト画面の例を示す図であ
る。
【図7】実施例システムで用いる音色マップの例を示す
図である。
【図8】実施例システムにおける音色指定データ入力処
理の例を示すフローチャートである。
【図9】実施例システムにおける音色マップ修正処理の
例を示すフローチャートである。
【図10】実施例システムにおける音色指定データ入力
処理の他の例を示すフローチャートである。
【図11】実施例システムの音色指定データ入力処理に
おける代替音色の音色指定データ記憶ステップの変形例
を示すフローチャートである。
【図12】実施例システムにおける代替音色指定データ
自動挿入処理の例を示すフローチャートである。
【図13】実施例システムにおける演奏データ再生処理
の例を示すフローチャートである。
【図14】実施例システムにおける演奏データの変形例
を示す図である。
【図15】実施例システムにおける演奏データの変形例
に対する音色切換え処理の例を示す図である。
【符号の説明】
1、10 CPU(中央処理装置) 2、11 ROM(リード・オンリー・メモリ) 3、12 RAM(ランダム・アクセス・メモリ) 4 EEPROM 5 ディスク装置 6 MIDI−OUT回路 7 操作部 8 表示部 13 MIDI−IN回路 14 楽音生成回路 15 放音部

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】演奏データ送出装置側では、楽音生成装置
    で生成する楽音の音色を指定する音色指定と該音色指定
    で指定される音色の代替となる1以上の代替音色を指定
    する代替音色指定とを該楽音のノートオン指示の前に配
    置した構成の演奏データを作成して楽音生成装置側に送
    出し、 楽音生成装置側では、受信した演奏データ中の音色指定
    で指定される音色を生成できる場合には該音色を用い
    て、また該音色を生成できない場合には該代替音色指定
    で指定される1以上の代替音色のうちから所定の優先順
    位に従って生成可能な1の代替音色を選択して該代替音
    色を用いて該ノートオン指示に対応する楽音を生成する
    ようにした代替音色による演奏方法。
  2. 【請求項2】楽音生成装置で生成する楽音の音色を指定
    する音色指定と該音色指定で指定される音色の代替とな
    る1以上の代替音色を指定する代替音色指定とを該楽音
    のノートオン指示の前に配置した構成の演奏データを楽
    音生成装置に送出する演奏データ送出装置。
  3. 【請求項3】楽音生成装置で生成する楽音の音色を指定
    する音色指定を含む演奏データを記憶する演奏データ記
    憶手段と、 各音色の代替音色を記憶する代替音色記憶手段と、 該演奏データ記憶手段から演奏データを順次に読み出す
    読出し手段と、 該読出し手段で読み出した演奏データ中の楽音の音色指
    定に応じて該音色指定で指定される音色の代替となる1
    以上の代替音色を該代替音色記憶手段を参照して決定し
    て該代替音色を指定する代替音色指定を当該楽音のノー
    トオン指示の前に挿入する挿入手段とを備え、該挿入手
    段により代替音色指定が挿入された演奏データを楽音生
    成装置に送出する演奏データ送出装置。
  4. 【請求項4】該挿入手段における音色指定で指定される
    音色の代替音色の挿入にあたり、その音色指定の前に指
    定された直前音色指定状態を検索し、該直前音色指定状
    態で既に指定された音色が該代替音色と一致している場
    合には、演奏データ中への該代替音色の挿入は行わない
    ようにした請求項3記載の演奏データ送出装置。
  5. 【請求項5】該代替音色記憶手段の内容を操作者が修正
    する修正手段を更に備えた請求項3または4記載の演奏
    データ送出装置。
  6. 【請求項6】各音色の代替音色を記憶する代替音色記憶
    手段を備え、 演奏データ中に生成する楽音の音色を指定する音色指定
    を記憶する時に、該音色指定で指定される音色の代替音
    色を該代替音色記憶手段を参照して決定し、該代替音色
    を指定する代替音色指定を該楽音のノートオン指示の前
    に記憶させて演奏データを作成する演奏データ作成装
    置。
  7. 【請求項7】楽音生成装置で生成する楽音の音色を指定
    する音色指定を含む演奏データを記憶する演奏データ記
    憶手段と、 各音色の代替音色を記憶する代替音色記憶手段を備え、 該演奏データ記憶手段の演奏データを読み出し、該演奏
    データ中の楽音の音色指定に対して該音色指定で指定さ
    れる音色の代替音色を該代替音色記憶手段を参照して決
    定し、該代替音色を指定する代替音色指定を該楽音のノ
    ートオン指示の前に記憶させて演奏データを作成する演
    奏データ作成装置。
  8. 【請求項8】該代替音色記憶手段の内容を操作者が修正
    する修正手段を更に備えた請求項6または7記載の演奏
    データ作成装置。
  9. 【請求項9】前記記憶する代替音色の決定にあたり、該
    代替音色記憶手段が示す代替音色を、記憶する代替音色
    の候補として表示して、操作者が該候補を参照して代替
    音色を選択するように構成された請求項6〜8のいずれ
    かに記載の演奏データ作成装置。
  10. 【請求項10】前記記憶する代替音色の決定にあたり、
    該代替音色記憶手段が示す代替音色に代えて操作者が別
    の代替音色を選択する代替音色選択手段を更に備えた請
    求項9記載の演奏データ作成装置。
  11. 【請求項11】楽音生成装置で生成する楽音の音色を指
    定する音色指定を含む演奏データを記憶する演奏データ
    記憶手段と、 該音色指定で指定される音色の代替となる1以上の代替
    音色を指定する代替音色指定を当該楽音のノートオン指
    示の前に記憶する記憶制御手段とを備え、 該記憶制御手段における代替音色の記憶にあたり、その
    音色指定の前に指定された直前音色指定状態を検索し、
    該直前音色指定状態で既に指定された音色が該代替音色
    と一致している場合には、演奏データ中への該代替音色
    の記憶は行わないようにする演奏データ作成装置。
  12. 【請求項12】演奏データを受信して楽音を生成する楽
    音生成装置であって、ある楽音につきノートオン指示受
    信前に受信した当該楽音の1または複数の音色指定に対
    して、先に受信した生成可能な音色の音色指定により音
    色切換えをし、後に受信した音色指定は無視するように
    した楽音生成装置。
JP7175984A 1995-07-12 1995-07-12 代替音色演奏方法とその実施に使用する装置 Pending JPH0926786A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7175984A JPH0926786A (ja) 1995-07-12 1995-07-12 代替音色演奏方法とその実施に使用する装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7175984A JPH0926786A (ja) 1995-07-12 1995-07-12 代替音色演奏方法とその実施に使用する装置

Publications (1)

Publication Number Publication Date
JPH0926786A true JPH0926786A (ja) 1997-01-28

Family

ID=16005672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7175984A Pending JPH0926786A (ja) 1995-07-12 1995-07-12 代替音色演奏方法とその実施に使用する装置

Country Status (1)

Country Link
JP (1) JPH0926786A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7358433B2 (en) 2001-03-05 2008-04-15 Yamaha Corporation Automatic accompaniment apparatus and a storage device storing a program for operating the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7358433B2 (en) 2001-03-05 2008-04-15 Yamaha Corporation Automatic accompaniment apparatus and a storage device storing a program for operating the same

Similar Documents

Publication Publication Date Title
JP4626307B2 (ja) 演奏練習装置及びプログラム
US5369216A (en) Electronic musical instrument having composing function
JP2722141B2 (ja) 自動伴奏装置
US7365262B2 (en) Electronic musical apparatus for transposing musical piece
JP4506470B2 (ja) 演奏練習装置及びプログラム
US5756915A (en) Electronic musical instrument having a search function and a replace function
JP4211709B2 (ja) 自動演奏装置および同装置に適用されるコンピュータプログラム
JP3062784B2 (ja) 音楽再生装置
JP2001022348A (ja) 波形読出装置および波形読出プログラム記憶媒体
JP4270102B2 (ja) 自動演奏装置及びプログラム
JP3700442B2 (ja) 奏法対応入力システム及びその記録媒体
JP3389655B2 (ja) 音像定位制御装置
JP2641851B2 (ja) 自動演奏装置
JP2756805B2 (ja) 自動リズム演奏装置
JP2625207B2 (ja) 自動演奏装置
JP3139069B2 (ja) 電子楽器のパラメータ設定装置
JP3508509B2 (ja) 音源装置
JP3139081B2 (ja) 電子楽器のパラメータ設定装置
JP3480001B2 (ja) 自動演奏データ編集装置
JP5070908B2 (ja) 電子楽器における自動伴奏生成装置及びそのコンピュータプログラム
JP2583377B2 (ja) 自動演奏装置
JPH10153996A (ja) 音源カラオケ装置
JP4097325B2 (ja) 楽音情報設定装置
JP3435771B2 (ja) 電子楽器
JP2000081884A (ja) 音源装置