JP5293085B2 - Tone setting device and method - Google Patents
Tone setting device and method Download PDFInfo
- Publication number
- JP5293085B2 JP5293085B2 JP2008275902A JP2008275902A JP5293085B2 JP 5293085 B2 JP5293085 B2 JP 5293085B2 JP 2008275902 A JP2008275902 A JP 2008275902A JP 2008275902 A JP2008275902 A JP 2008275902A JP 5293085 B2 JP5293085 B2 JP 5293085B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- timbre
- tone
- musical instrument
- electronic musical
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 66
- 230000008569 process Effects 0.000 description 57
- 238000003860 storage Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 15
- 238000001514 detection method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 241001342895 Chorus Species 0.000 description 2
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 1
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000009527 percussion Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、電子楽器で発生する楽音の音色を設定するために該電子楽器に音色を割り当てる音色設定装置及び方法に関する。 The present invention relates to a timbre setting apparatus and method for assigning a timbre to an electronic musical instrument in order to set a timbre of a musical tone generated by the electronic musical instrument.
周知のように、電子楽器においては、演奏操作された鍵に対応して発生する楽音の音色を任意に設定することができるようになっている。演奏操作された1つの鍵に対応して発生する1つの楽音に対して設定される音色データのタイプには、該音色データが単音色からなるものと、該音色データが複数音色(マルチ音色)からなるものとがある。例えば、発生する楽音に対して単音色タイプの音色データに基づく音色を設定する場合は、予め用意された複数の単音色タイプの音色データの中からユーザが所望する1つの単音色タイプの音色データを選択することで、該選択された単音色タイプの音色データを電子楽器に割り当てる。これにより、演奏操作された鍵に対応する楽音が該割り当てられた単音色タイプの音色データに従う音色で発生されるようになる。また、発生する楽音に対してマルチ音色タイプの音色データに基づく音色を設定する場合は、予め用意された複数のマルチ音色タイプ音色データの中からユーザが所望する1つのマルチ音色タイプ音色データを選択することで、該選択されたマルチ音色タイプ音色データを電子楽器に割り当てる。これにより、演奏操作された鍵に対応する楽音が該割り当てられたマルチ音色タイプ音色データに従う複数音色で発生されるようになる。以下、単音色タイプの音色データをシングル音色データといい、マルチ音色タイプの音色データをマルチ音色データということにする。 As is well known, in an electronic musical instrument, a tone color of a musical tone generated corresponding to a performance-operated key can be arbitrarily set. The types of timbre data set for one musical tone generated in response to one performance-operated key include those in which the timbre data is composed of a single tone color, and the timbre data having a plurality of timbres (multi-timbre). There is something that consists of. For example, when setting a timbre based on a single tone color type tone data for a generated tone, one tone color type tone data desired by the user from a plurality of preset tone color type tone data is provided. Is selected, the tone color data of the selected single tone color type is assigned to the electronic musical instrument. As a result, the musical tone corresponding to the performance-operated key is generated with the tone color according to the assigned tone color type tone color data. In addition, when setting a timbre based on multi-tone type timbre data for a musical tone to be generated, one multi-tone type timbre data desired by the user is selected from a plurality of multi-tone type timbre data prepared in advance. By doing so, the selected multi-tone color type timbre data is assigned to the electronic musical instrument. As a result, musical tones corresponding to the performance-operated keys are generated with a plurality of timbres according to the assigned multi-timbre type timbre data. Hereinafter, single tone color data is referred to as single tone color data, and multi tone color data is referred to as multi tone data.
電子楽器内に予め用意されたシングル音色データ及びマルチ音色データのいずれかに対して、種々のパラメータの内いずれかをユーザが任意に設定・変更することにより、該シングル音色データ又はマルチ音色データの特性をユーザが自由に編集できるようにすることも知られている。また、電子楽器内に予め用意されたマルチ音色データとは別に、ユーザが自ら作成したマルチ音色データを電子楽器に追加できるようにすることも知られている。その場合、例えば、ユーザが複数の任意のシングル音色データを選択して組み合わせることにより、追加のマルチ音色データを作成し、これを電子楽器に登録する(例えば、特許文献1あるいは非特許文献1)。
1つのマルチ音色データは複数のパートからなり、各パート毎にユーザが任意のシングル音色データを選択することにより、当該ユーザに独自にマルチ音色データを作成することができる。その場合、従来技術においては、ユーザは、電子楽器の操作スイッチ及び操作パネル等を操作して、まず、マルチ音色データを作成するモードとすることを指示し、次いで、個々のパートを選択し、当該選択した各パートで使用するシングル音色データをそれぞれ選択し、こうして全てのパートについてシングル音色データの選択を終了したら、最後に、各パート毎に選択したシングル音色データで構成されるマルチ音色データを電子楽器に登録する、という面倒な手順を踏んで処理している。更に、そのように作成した追加のマルチ音色データを、電子楽器で現に発生する楽音の音色として設定するためには、電子楽器内に登録された複数のマルチ音色データの中から当該追加のマルチ音色データを選択する操作をユーザが行う必要があった。そのため、追加のマルチ音色データの作成に手間がかかるのみならず、作成したレイヤ音色データを電子楽器に割り当てる際にも手間がかかる、という問題があった。なお、音色データを電子楽器に割り当てるとは、電子楽器で現に発生すべき楽音の音色として当該音色データに係る音色が設定されることに相当する。 One multi-tone data consists of a plurality of parts, and the user can create multi-tone data independently for each part by selecting arbitrary single tone data for each part. In that case, in the prior art, the user operates the operation switch, operation panel, etc. of the electronic musical instrument to instruct to enter a mode for creating multi-tone data, and then selects individual parts, After selecting single tone data to be used for each selected part and thus selecting single tone data for all the parts, finally, multi tone data composed of single tone data selected for each part is selected. It is processed in the troublesome procedure of registering with an electronic musical instrument. Further, in order to set the additional multi-tone data created as described above as the tone color of the musical tone that is actually generated by the electronic musical instrument, the additional multi-tone color is selected from a plurality of multi-tone data registered in the electronic musical instrument. The user had to perform an operation to select data. For this reason, there is a problem that it takes time not only to create additional multi-tone data, but also to assign the created layer tone data to an electronic musical instrument. Note that assigning timbre data to an electronic musical instrument corresponds to setting the timbre related to the timbre data as the timbre of the musical sound that should actually be generated by the electronic musical instrument.
この発明は、上述の点に鑑みてなされたもので、電子楽器へ同時に複数の音色を割り当てるためのデータであるマルチ音色データを簡単な手間で作成し、簡単に電子楽器へ割り当てることができるようにした音色設定装置及び方法を提供しようとするものである。 The present invention has been made in view of the above points, and can create multi-tone data, which is data for simultaneously assigning a plurality of timbres to an electronic musical instrument, with a simple effort and assign it to an electronic musical instrument. It is an object of the present invention to provide a timbre setting apparatus and method.
この発明に係る音色設定装置は、電子楽器へ1つの音色を割り当てるためのデータであるシングル音色データと電子楽器へ同時に複数の音色を割り当てるためのデータであるマルチ音色データのいずれか1つを電子楽器へ割り当てるための音色設定装置であって、シングル音色データを電子楽器へ割り当てる割当手段と、マルチ音色データの作成を開始するためのマルチスイッチの操作を検出する検出手段と、マルチスイッチの操作を検出したときに、追加するシングル音色データの指示を要求する要求手段と、前記要求に従い指示されたシングル音色データが示す音色と、前記割当手段により割り当てられていたシングル音色データが示す音色とを、電子楽器へ割り当てるためのマルチ音色データを作成する作成手段と、電子楽器への割当を、それまで割り当てられていたシングル音色データから、前記作成したマルチ音色データへ切り替える切替手段とを備え、前記マルチ音色データは、電子楽器に割り当てる複数の音色それぞれをパート単位で記録してなり、当該各パートの音色を規定するシングル音色データと当該各パートで発生する楽音の特徴を設定又は制御するための複数のパラメータとを少なくとも含んでおり、前記作成手段によって作成される前記マルチ音色データにおいては、前記指示されたシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記割り当てられていたシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされることを特徴とする。 The timbre setting apparatus according to the present invention electronically selects one of timbre data that is data for assigning one timbre to an electronic musical instrument and multi-timbre data that is data for assigning a plurality of timbres simultaneously to an electronic musical instrument. A timbre setting device for allocating to musical instruments, comprising: allocating means for allocating single timbre data to an electronic musical instrument; detection means for detecting multi-switch operation for starting creation of multi-timbre data; and multi-switch operation When detected, request means for requesting an instruction of single timbre data to be added, a timbre indicated by the single timbre data instructed according to the request, and a timbre indicated by the single timbre data assigned by the assigning means, Creation means for creating multi-tone data for assignment to an electronic musical instrument, and assignment to an electronic musical instrument , From single tone color data that has been allocated to it, and a switching means for switching to the multi-tone color data which the created, the multi-tone color data is constituted by recording a plurality of tone colors to be assigned to the electronic musical instrument in Part units, the In the multi-timbre data created by the creating means, it includes at least a single tone data defining the tone color of each part and a plurality of parameters for setting or controlling characteristics of musical sounds generated in each part. A predetermined type parameter of the plurality of parameters in the part defined by the designated single tone color data is the same predetermined type parameter in the part defined by the assigned single tone color data. Automatically copy to the same value It is that you said.
この発明によれば、割当手段によって1つの音色のシングル音色データが電子楽器へ割り当てられている状態において、マルチスイッチが操作されると、要求手段は、追加するシングル音色データを指示するようユーザに対して要求する。そして、この要求に従ってユーザが任意のシングル音色データを指示すると、作成手段は、該指示されたシングル音色データが示す音色と前記割当手段により割り当てられていたシングル音色データが示す音色とを電子楽器へ割り当てるための新たなマルチ音色データを作成する。それから、切替手段は、電子楽器への割当を、それまで割り当てられていたシングル音色データから、前記作成したマルチ音色データへ自動的に切り替える。こうして、ユーザは、マルチスイッチの操作と、所望の1つのシングル音色データの指示、という2つの操作を行うだけでよく、それだけの操作で、新たなマルチ音色データが自動的に作成されると共に、作成した新たなマルチ音色データが自動的に電子楽器へ割り当てられるようになる。従って、電子楽器へ同時に複数の音色を割り当てるためのデータであるマルチ音色データを簡単な手間で作成でき、かつ、簡単に電子楽器へ割り当てることができる。また、前記作成手段によって作成される前記マルチ音色データにおいては、前記指示されたシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記割り当てられていたシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされるようにしたので、作成中のマルチ音色データに1パートとして追加するシングル音色データに含まれる所定タイプのパラメータを適切に自動設定できるものとなり、この点でも、マルチ音色データを簡単な手間で作成できるようになる。 According to the present invention, when the multi-switch is operated in a state where single tone color data of one tone color is assigned to the electronic musical instrument by the assigning unit, the request unit instructs the user to instruct the single tone color data to be added. Request. When the user designates any single timbre data according to this request, the creating means sends the timbre indicated by the instructed single timbre data and the timbre indicated by the single timbre data assigned by the assigning means to the electronic musical instrument. Create new multi-tone data for assignment. Then, the switching means automatically switches the assignment to the electronic musical instrument from the single tone color data assigned so far to the created multi tone color data. In this way, the user only needs to perform two operations, that is, a multi-switch operation and a desired single timbre data instruction, and new multi-timbre data is automatically created by that operation. The newly created multi-tone data is automatically assigned to the electronic musical instrument. Therefore, multi-timbre data, which is data for simultaneously assigning a plurality of timbres to an electronic musical instrument, can be created with a simple effort and can be easily assigned to an electronic musical instrument. Further, in the multi tone data created by the creating means, some predetermined types of parameters among the plurality of parameters in the part defined by the instructed single tone data are assigned. Since it is automatically copied so as to have the same value as the parameter of the same predetermined type in the part defined by the single timbre data, it is included in the single timbre data added as one part to the multi-timbre data being created. A predetermined type of parameter can be automatically set appropriately, and in this respect as well, multi-tone data can be created with a simple effort.
この発明の別の観点に係る音色設定装置は、電子楽器へ同時に複数の音色を割り当てるためのデータであるマルチ音色データを電子楽器へ割り当てるための音色設定装置であって、マルチ音色データを電子楽器へ割り当てる割当手段と、前記割当手段により割り当てられたマルチ音色データに含まれる複数の音色のうちのいずれか1つを選択する選択手段と、マルチ音色データの編集を開始するためのマルチスイッチの操作を検出する検出手段と、マルチスイッチの操作を検出したときに、追加する音色の指示を要求する要求手段と、前記要求に従い指示された音色と前記選択手段により選択されていた音色とを同時に電子楽器へ割り当てるためのマルチ音色データとして、前記割当手段により割り当てられたマルチ音色データを編集する編集手段と、電子楽器への割当を、それまで割り当てられていた編集前のマルチ音色データから、編集後のマルチ音色データへ切り替える切替手段とを備え、前記マルチ音色データは、電子楽器に割り当てる複数の音色それぞれをパート単位で記録してなり、当該各パートの音色を規定するシングル音色データと当該各パートで発生する楽音の特徴を設定又は制御するための複数のパラメータとを少なくとも含んでおり、前記編集手段によって編集される前記マルチ音色データにおいては、前記指示された音色のシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記選択手段により選択されていた音色のシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされることを特徴とする。 A timbre setting device according to another aspect of the present invention is a timbre setting device for allocating multi-tone data, which is data for simultaneously assigning a plurality of timbres to an electronic musical instrument, to the electronic musical instrument. Allocating means to be assigned to, selecting means for selecting any one of a plurality of timbres included in the multi-timbre data assigned by the allocating means, and a multi-switch operation for starting editing of the multi-timbre data A detecting means for detecting the sound, a requesting means for requesting an instruction of a timbre to be added when an operation of the multi-switch is detected, and a timbre instructed according to the request and a timbre selected by the selecting means at the same time An edition for editing the multi-tone data assigned by the assigning means as multi-tone data for assignment to a musical instrument. Means, the assignment to the electronic musical instrument, from the previous multi-tone data editing allocated to it, and a switching means for switching to the multi-tone data after editing, the multi-tone color data, a plurality of assigned an electronic musical instrument Each timbre is recorded in parts, and includes at least a plurality of parameters for setting or controlling the characteristics of the musical tone generated in each part, and single timbre data defining the timbre of each part. In the multi-tone data edited by the editing means, some of the predetermined parameters of the plurality of parameters in the part defined by the single tone data of the designated tone are selected by the selection means. The same predetermined data in the part specified by the single tone data of the tone It wherein automatically is copied to the same value as the parameter of the flop.
この発明によれば、電子楽器へ同時に複数の音色を割り当てるための或る1つのマルチ音色データが電子楽器へ割り当てられおり、かつ、該割り当てられたマルチ音色データに含まれる複数の音色のうちのいずれか1つを選択手段を介して選択している状態において、マルチスイッチが操作されると、要求手段は、追加する音色を指示するようユーザに対して要求する。そして、この要求に従ってユーザが任意の音色を指示すると、作成手段は、該指示された音色と前記選択手段により選択されていた音色とを同時に電子楽器へ割り当てるためのマルチ音色データとして、前記割り当てられたマルチ音色データを編集する。それから、切替手段は、電子楽器への割当を、それまで割り当てられていた編集前のマルチ音色データから、編集後のマルチ音色データへ自動的に切り替える。こうして、ユーザは、現在割当中のマルチ音色データに含まれるいずれか1つの音色を選択した状態において、マルチスイッチの操作と、所望の1つの音色の指示、という2つの操作を行うだけでよく、それだけの操作で、割当中のマルチ音色データが編集され(つまり、選択された音色と指示された音色とを割り当てるための新たなマルチ音色データが作成される)、編集後のマルチ音色データが自動的に電子楽器へ割り当てられるようになる。従って、電子楽器へ同時に複数の音色を割り当てるためのデータであるマルチ音色データを簡単な手間で編集でき、かつ、簡単に電子楽器へ割り当てることができる。また、前記編集手段によって編集される前記マルチ音色データにおいては、前記指示された音色のシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記選択手段により選択されていた音色のシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされるようにしたので、編集中のマルチ音色データに1パートとして追加するシングル音色データに含まれる所定タイプのパラメータを適切に自動設定できるものとなり、この点でも、マルチ音色データを簡単な手間で編集できるようになる。
According to this invention, a single multi-tone data for assigning a plurality of timbres to the electronic musical instrument at the same time is assigned to the electronic musical instrument, and among the plurality of timbres included in the assigned multi-tone data. When the multi-switch is operated in a state in which any one is selected via the selection unit, the request unit requests the user to instruct the timbre to be added. When the user designates an arbitrary timbre according to this request, the creating means assigns the assigned timbre and the timbre selected by the selection means as multi-timbre data for allocating to the electronic musical instrument at the same time. Edit multi-tone data. Then, the switching means automatically switches the assignment to the electronic musical instrument from the previously assigned multi-tone data before editing to the edited multi-tone data. Thus, the user only needs to perform two operations, that is, a multi-switch operation and a desired one timbre instruction in a state in which any one timbre included in the currently assigned multi-timbre data is selected. All you have to do is edit the assigned multi-timbre data (that is, create new multi-timbre data for allocating the selected timbre and the specified timbre), and the edited multi-timbre data is automatically Will be assigned to electronic musical instruments. Therefore, multi-timbre data, which is data for simultaneously assigning a plurality of timbres to an electronic musical instrument, can be edited with simple labor and can be easily assigned to an electronic musical instrument. Further, in the multi-tone data edited by the editing means, some of predetermined parameters of the plurality of parameters in the part defined by the single tone data of the instructed tone are the selection means. Since it is automatically copied so as to have the same value as the parameter of the same predetermined type in the part specified by the single timbre data of the timbre selected by, it is added as one part to the multi-timbre data being edited Thus, a predetermined type of parameter included in the single timbre data can be appropriately set automatically. Also in this respect, the multi-timbre data can be edited with simple labor.
本発明は装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはDSP等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。 The present invention can be constructed and implemented not only as a device invention but also as a method invention. Further, the present invention can be implemented in the form of a program of a processor such as a computer or a DSP, or can be implemented in the form of a storage medium storing such a program.
以下、この発明のの実施の形態を添付図面に基づいて詳細に説明する。
ハードウェア構成例
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
Hardware configuration example
図1は、この発明に係る音色設定装置の機能を具備する電子楽器100の一実施例の全体的なハードウェア構成を示したブロック図である。本実施例に示す電子楽器は、マイクロプロセッサユニット(CPU)1、リードオンリメモリ(ROM)2、ランダムアクセスメモリ(RAM)3からなるマイクロコンピュータによって制御される。CPU1は、この電子楽器全体の動作を制御するものである。このCPU1に対して、データ及びアドレスバス1Dを介してROM2、RAM3、検出回路4,5、表示回路6、音源回路7、効果回路8、外部記憶装置10、MIDIインタフェース(I/F)11および通信インタフェース(I/F)12がそれぞれ接続されている。更に、CPU1には、タイマ割込み処理における割込み時間や各種時間を計時するタイマ1Aが接続されている。
FIG. 1 is a block diagram showing the overall hardware configuration of an embodiment of an electronic
ROM2は、CPU1により実行される各種プログラムや各種データを格納するものである。RAM3は、CPU1が所定のプログラムを実行する際に発生する各種データを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。RAM3の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。演奏操作子4Aは楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであり、各鍵に対応してキースイッチを有しており、この演奏操作子4A(鍵盤等)はユーザによるマニュアル(手弾き)演奏のために使用できるのは勿論のこと、当該装置における演奏環境などを設定するための入力手段として使用することもできる。検出回路4は、演奏操作子4Aの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。
The
設定操作子(スイッチ等)5Aは、演奏に関する各種情報等を入力するためのスイッチなどの操作子を複数配置してなるものである。例えば、演奏に使用する演奏データの選択や演奏テンポ等の演奏環境の設定を行うためのスイッチ、ボリュームなどの楽音及び音楽に関連する操作子群を含む。勿論、これら以外にも、音高、音色、効果等を選択・設定・制御するために用いる数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ6Aに表示される所定のポインタを操作するために用いるマウスなどの各種操作子を含んでいてよい。検出回路5は上記各スイッチの操作状態を検出し、その操作状態に応じたスイッチ情報をデータ及びアドレスバス1Dを介してCPU1に出力する。表示回路6は例えば液晶表示パネル(LCD)やCRT等から構成されるディスプレイ6Aに演奏に関する各種情報、あるいはCPU1の制御状態などを表示する。ユーザは該ディスプレイ6Aに表示されるこれらの各種情報を参照しながら、音色設定等を含む演奏環境の選択、入力、設定などを行うことができる。
The setting operation element (switch or the like) 5A is formed by arranging a plurality of operation elements such as a switch for inputting various information related to performance. For example, it includes switches for selecting performance data to be used for performance and setting performance environment such as performance tempo, and musical sound such as volume and controls related to music. Of course, in addition to these, a numeric data input numeric keypad and a character data input keyboard used for selecting, setting and controlling the pitch, tone, effect, etc., or a predetermined pointer displayed on the
音源回路7は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス1Dを経由して与えられた、ユーザによる演奏操作子4Aの操作に応じてあるいは演奏データに基づき発生される各種演奏情報を入力し、これらの演奏情報に基づいて楽音信号を発生する。音源回路7から発生された楽音信号は、効果回路8を介して効果付与されてアンプやスピーカなどを含むサウンドシステム9から発音される。効果回路8は複数のエフェクトユニットを含んでおり、各エフェクトユニットは設定された効果パラメータに従い、それぞれ異なった効果を音源回路7からの楽音信号に付与することができる。
The tone generator circuit 7 can simultaneously generate musical sound signals in a plurality of channels, and is generated in accordance with the operation of the
外部記憶装置10は、音色を設定するための音色データ(波形データを含む)及び楽曲を自動演奏するための演奏データなど、楽音生成の基となる各種データ、及びCPU1が実行する各種制御プログラム等の制御に関するデータなど、を記憶するものであり、例えばハードディスクなどからなる。なお、上述したROM2に制御プログラムが記憶されていない場合、この外部記憶装置10に制御プログラムを記憶させておき、それをRAM3に読み込むことにより、ROM2に制御プログラムを記憶している場合と同様の動作をCPU1にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、外部記憶装置10は、ハードディスク(HD)に限らず、フレキシブルディスク(FD)、コンパクトディスク(CD-ROM, CD-R/W等)、光磁気ディスク(MO)、あるいはDVD(Digital Versatile Disk)等の着脱自在な外部記憶媒体を1又は複数利用する構成であってもよく、また、フラッシュメモリなどの半導体メモリであってもよい。
The external storage device 10 includes various data as a basis for generating musical sounds, such as timbre data (including waveform data) for setting timbres, performance data for automatically playing music, and various control programs executed by the
MIDIインタフェース(I/F)11は、外部接続された他のMIDI機器11A等からMIDI形式の演奏データ(MIDIデータ)を電子楽器100へ入力したり、あるいは電子楽器100からMIDI形式の演奏データ(MIDIデータ)を他のMIDI機器11A等へ出力するためのインタフェースである。
The MIDI interface (I / F) 11 inputs MIDI-format performance data (MIDI data) from another externally connected
通信インタフェース(I/F)12は、例えばLANやインターネット、電話回線等の有線あるいは無線の通信ネットワークXに接続されており、該通信ネットワークXを介してサーバコンピュータ12Aと接続され、当該サーバコンピュータ12Aから制御プログラムあるいは各種データなどを電子楽器100側に取り込むためのインタフェースである。すなわち、ROM2や外部記憶装置10(例えば、ハードディスク)等に制御プログラムや各種データが記憶されていない場合には、サーバコンピュータ12Aから制御プログラムや各種データをダウンロードするために用いられる。こうした通信インタフェース12は、有線あるいは無線のいずれかに限らず、双方の機能を具えていてよい。
The communication interface (I / F) 12 is connected to a wired or wireless communication network X such as a LAN, the Internet, or a telephone line, and is connected to the
なお、電子楽器100において、演奏操作子4Aは鍵盤楽器の形態に限らず、弦楽器や管楽器、あるいは打楽器等どのようなタイプの形態でもよい。また、電子楽器100は、演奏操作子4Aやディスプレイ6Aあるいは音源回路7などを1つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。なお、本発明における電子楽器とは、必ずしも演奏操作子4Aを附属して具備しているものに限らず、MIDIデータ等の演奏情報を外部から入力して該入力した演奏情報に応じた楽音を発生する機能を具備するものであってもよい。以下説明する実施例では、本発明に係る音色設定装置の機能は、図1に示された電子楽器100の内部で実現される。しかし、それに限らず、楽音を発生する機能を具備する電子楽器とは別体の装置(例えば(パーソナルコンピュータ)で本発明に係る音色設定装置の機能が実現されるようになっていてもよい。
音色データ構成例
In the electronic
Tone data configuration example
図2は、本実施例における音色データのデータ構造を示す図であり、(a)はシングル音色データのデータ構造を示し、(b)はマルチ音色データのデータ構造を示す。図2(a)は1セットのシングル音色データのデータ構成を示すもので、このようなデータ構成からなるシングル音色データが記憶装置に多数記憶されている。同様に、図2(b)は1セットのマルチ音色データのデータ構成を示すもので、このようなデータ構成からなるマルチ音色データが記憶装置に複数記憶されている。 2A and 2B are diagrams showing the data structure of timbre data in this embodiment, where FIG. 2A shows the data structure of single timbre data, and FIG. 2B shows the data structure of multi-tone data. FIG. 2A shows the data structure of a set of single timbre data, and a large number of single timbre data having such a data structure is stored in the storage device. Similarly, FIG. 2B shows the data structure of one set of multi-tone data, and a plurality of multi-tone data having such a data structure is stored in the storage device.
シングル音色データとは、1つの音色を実現するための音色データであり、換言すれば、電子楽器100へ1つの音色を割り当てるためのデータである。マルチ音色データとは、複数の音色を同時に実現するための音色データであり、換言すれば、電子楽器100へ複数の音色を同時に割り当てるためのデータである。ここで、1つの音色とは、この分野で通常知られるように、当該音色を特定して選択することが可能なように音色識別情報(典型的には、ピアノ、ギター等の楽器音色名を含む)が付与されている音色であり、電子楽器に備わる音色選択手段あるいは音色選択データなどによって選択可能なものである。選択された音色の音色データが電子楽器に割り当てられると、該電子楽器で発生する楽音の音色として当該音色データに係る音色が設定される。なお、本実施例において、音色データを電子楽器に割り当てるとは、電子楽器で現に発生すべき楽音の音色として当該音色データに係る音色が設定(若しくは確定的に選択)されることを意味する。
The single timbre data is timbre data for realizing one timbre, in other words, data for assigning one timbre to the electronic
図2(a)に示すように、1つのシングル音色データは、大別して、ヘッダ部20と、1乃至複数のエレメント部21を含む。1つのシングル音色データは1乃至複数の波形エレメントで構成されるようになっており、ヘッダ部20には各波形エレメントに共通のデータ及びパラメータを記憶し、各エレメント部21には各波形エレメント毎に固有のデータ及びパラメータを記憶する。
As shown in FIG. 2A, one single tone data is roughly divided into a
図示例では、エレメント部21は、4つのエレメントWE#1〜WE#4を記憶可能である。各エレメントWE#1〜WE#4は、それぞれ、波形を合成するサンプルデータからなる波形データと、波形の特性を制御するための各種パラメータを表わすエレメントパラメータとから構成されている。エレメントパラメータは例えば音高、音色、音量の各特性毎にパラメータを有しており、これらのパラメータ値をユーザの操作によって編集(変更)可能である。つまり、各エレメント毎に音高、音色、音量の各特性をそれぞれ編集(変更)することができる。各エレメントWE#1〜WE#4の波形データは、同じ音色を実現するものであるが、音域及びベロシティの範囲に対応して微妙に異なる音色変化・波形変化を実現するように、それぞれの波形の特徴が微妙に異なっているものである。通常、発生すべき楽音の音域及びベロシティの範囲に応じて、いずれか1つのエレメントWE#1〜WE#4の波形データが当該楽音の発生のために利用される。よって、1つのシングル音色データは、必ずしも複数のエレメントWE#1〜WE#4で構成する必要はなく、少なくとも1つのエレメントを具備していればよい。
In the illustrated example, the
ヘッダ部20は、当該シングル音色を特定するための音色IDを記憶する音色ID部20aと、当該シングル音色の全エレメント(波形)に共通の各種設定用及び楽音制御用のパラメータを記憶する設定/制御パラメータ部20bとを有する。例えば、音色IDは、当該シングル音色を区別するための音色番号のような主たる識別情報と、当該シングル音色の楽器音色としてのカテゴリ(ピアノあるいはギター等)を示すカテゴリ情報とを含む。音色IDは、当該シングル音色データを記憶装置から検索又は読み出すためのインデックス情報として使用される。当該シングル音色の全エレメント(波形)に共通の設定/制御用パラメータとしては、アルペジオ設定パラメータ、エフェクト設定パラメータなどがある。アルペジオ設定パラメータとは、アルペジオのタイプやテンポなど、当該シングル音色で使用するアルペジオ演奏の基本となるパラメータからなる。エフェクト設定パラメータとは、当該シングル音色に対応する楽音に付与するエフェクトを設定するパラメータである。共通の楽音制御用パラメータの値もユーザの操作によって編集(変更)可能である。
The
図2(b)に示すように、1セットのマルチ音色データは、大別して、共通データ部30と、パート部31とを含む。1セットのマルチ音色データは複数のパートで構成されるようになっており、共通データ部30には各パートに共通のデータ及びパラメータを記憶し、パート部31には各パート毎に固有のデータ及びパラメータを記憶する。
As shown in FIG. 2B, one set of multi-tone data roughly includes a
共通データ部30は、当該マルチ音色を特定するためのマルチ音色ID(例えばマルチ音色番号)を記憶するマルチ音色ID部30aと、当該マルチ音色データに共通の楽音制御用及びその他制御のパラメータを記憶する共通パラメータ部30bとを有する。このマルチ音色IDは、当該マルチ音色データを記憶装置から検索又は読み出すためのインデックス情報として使用される。
The
パート部31は、電子楽器に割り当てる複数の音色それぞれをパート単位で記録するためのもので、図示の例では、4つのパートPT#1〜PT#4を有する。パート部31における各パートPT#1〜PT#4においては、当該パートの音色を規定するシングル音色データを記憶するシングル音色データ部31aと、当該パートで発生する楽音の特徴を設定又は制御するための複数のパートパラメータを記憶するパートパラメータ部31bと、パートスイッチデータ31cとを含んでいる。各パートPT#1〜PT#4の音色(シングル音色)はユーザによって任意に設定・編集できる。パートパラメータ部31bで記憶するパートパラメータには、一例として、音域制限パラメータ、ベロシティ範囲制限パラメータなどが含まれている。音域制限パラメータは、当該パートで発生する楽音の音域をスイッチ制限するパラメータである。ベロシティ範囲制限パラメータは、当該パートで発生する楽音の持つベロシティの最高値と最低値を設定するパラメータである。すなわち、設定された最高値と最低値の間のベロシティ値を持つ楽音のみを当該パートで発生するよう制限するパラメータである。パートスイッチデータ31cは、当該パートでの楽音発生の可否(ON/OFF)を設定するデータである。すなわち、このマルチ音色データで使用するパートではそのパートスイッチデータがONにセットされ、使用しないパートではそのパートスイッチデータはOFFとされる。パート部31に記憶する各データ及びパラメータも、ユーザによって任意に設定・編集できる。なお、シングル音色データ部31aには、シングル音色データの実体データを記憶してもよいし、あるいは、シングル音色データの音色IDのみを記憶するようにしてもよい。
シングル音色データに基づく楽音発生例
The
Example of musical tone generation based on single tone data
シングル音色データに基づく楽音発生の典型例について説明する。設定操作子5A等の操作によってユーザが複数のシングル音色の中から所望のシングル音色を選択すると、CPU1の処理により、当該選択されたシングル音色についてのシングル音色データが記憶装置(例えば外部記憶装置10)から読み出され、該シングル音色データに対応する音色が電子楽器100に割り当てられる。ここで、該シングル音色データに対応する音色を電子楽器100に割り当てるとは、RAM3のワーキングエリア内に設定されるカレントバッファ内に該読み出されたシングル音色データが記憶され、音源回路7が少なくとも1つの発音チャンネルを使用して該カレントバッファ内に記憶されたシングル音色データに基づく音色の楽音を発生しうる状態となることである。例えば、或るシングル音色データが電子楽器100に割り当てられた状態では、演奏操作子4Aを介してユーザが所望の鍵(音高)の演奏操作を行うと、演奏操作された鍵(音高)の楽音が該割り当てられたシングル音色データに基づく音色で音源回路7から発生される。その場合、当該シングル音色データに含まれる複数のエレメントのうちのいずれか1つのエレメントが、発生すべき楽音の音域及びベロシティに応じて選択され、使用される。なお、カレントバッファ内に記憶されたシングル音色データの各種パラメータは、設定操作子5A等の操作によってユーザが適宜編集することもできる。
マルチ音色データに基づく楽音発生例
A typical example of tone generation based on single tone color data will be described. When the user selects a desired single timbre from a plurality of single timbres by operating the
Example of musical tone generation based on multi-tone data
マルチ音色データに基づく楽音発生の典型例について説明する。設定操作子5A等の操作によってユーザが複数のマルチ音色の中から所望のマルチ音色を選択すると、CPU1の処理により、当該選択されたマルチ音色についての1セットのマルチ音色データが記憶装置(例えば外部記憶装置10)から読み出され、該1セットのマルチ音色データに含まれる複数の音色(シングル音色)が同時に電子楽器100に割り当てられる。ここで、該マルチ音色データに含まれる複数の音色を電子楽器100に割り当てるとは、RAM3のワーキングエリア内に設定されるカレントバッファ内に該読み出されたマルチ音色データが記憶され、音源回路7が複数の(各パートに毎に個別の)発音チャンネルを使用して該カレントバッファ内に記憶されたマルチ音色データに含まれる各パート毎の音色の楽音をそれぞれ発生しうる状態となることである。例えば、或るマルチ音色データに対応する複数の音色が電子楽器100に割り当てられた状態では、演奏操作子4Aを介してユーザが所望の1つの鍵(音高)の演奏操作を行うと、演奏操作された鍵に対応する同じ音高(又は音名)の複数の楽音がマルチ音色データに含まれる複数の音色で音源回路7の複数チャンネルから同時に発生される。
A typical example of tone generation based on multi-tone data will be described. When the user selects a desired multi tone color from among a plurality of multi tone colors by operating the
典型的には、マルチ音色データにおいては、各パート毎に設定された音域及びベロシティの範囲が、複数のパート間で重複するように設定されている。すなわち、演奏操作された1つの鍵に対応する楽音を複数のパートを使用して複数の音色で同時に発音することにより、音に厚みを出すようにしている。なお、パートスイッチデータがOFFに設定されているパートでは楽音は発生されないので、複数パートのうち1パートのパートスイッチデータがONに設定されているような場合は、マルチ音色データに基づく楽音発生であっても、1パートだけの音色で楽音が発生されることもありうる。
マルチ音色データ自動作成(第1実施例)
Typically, in the multi-tone data, the tone range and velocity range set for each part are set to overlap between a plurality of parts. In other words, the tone corresponding to one key that has been operated is simultaneously generated with a plurality of timbres using a plurality of parts, thereby increasing the thickness of the sound. Note that no musical sound is generated in a part for which the part switch data is set to OFF. Therefore, if the part switch data for one part among multiple parts is set to ON, the musical sound is generated based on the multi-tone data. Even if it exists, a musical tone may be generated with a tone of only one part.
Automatic creation of multi-tone data (first embodiment)
この発明に従いマルチ音色データを作成する実施例(第1実施例)について図3〜図5に基づき説明する。この第1実施例においては、概ね、何らかのシングル音色データが電子楽器100へ割り当てられている状態(シングルモード)において、マルチ音色データの作成を開始するためのマルチスイッチ40が操作されることを契機として、該割り当てられているシングル音色データを自動的に含むように新たなマルチ音色データを作成し、作成したマルチ音色データを電子楽器100へ割り当てる。
An embodiment (first embodiment) for creating multi-tone data according to the present invention will be described with reference to FIGS. In the first embodiment, the multi-switch 40 for starting the creation of multi-timbre data is generally operated in the state where some single timbre data is assigned to the electronic musical instrument 100 (single mode). Then, new multi-tone data is created so as to automatically include the assigned single tone color data, and the created multi-tone data is assigned to the electronic
図3は、設定操作子5Aの中に配置されているいくつかのスイッチを示す。マルチスイッチ40は本発明を実施するために設けられたスイッチであり、所定の条件下でこれがON操作されたときは、本発明の第1実施例に従ってマルチ音色データの作成を開始するよう指示する機能を果し、また、後述する第2実施例に従ってマルチ音色データの編集を開始するよう指示する機能を果たす。なお、編集モード指示スイッチ41,42は従来から設けられているものであり、シングルモード指示スイッチ41はシングルモード(シングル音色データを電子楽器へ割り当て、該シングル音色データの作成あるいは編集等を行うモード)を指示するためのスイッチである。マルチモード指示スイッチ42はマルチモード(マルチ音色データを電子楽器へ割り当て、該マルチ音色データの作成あるいは編集等を行うモード)を指示するためのスイッチである。これらのスイッチ41,42がON操作されたときは、従来知られているように、それまでの編集状態とは無関係に、それぞれ指示されたシングルモード又はマルチモードに電子楽器100のモードが設定される。シングルモードでは、シングル音色データの編集ができ、マルチ音色データの編集はできない。一方、マルチモードでは、マルチ音色データの編集ができ、シングル音色データの編集はできない。従って、従来は、電子楽器のモードがシングルモードのとき、マルチ音色データに関する各種の処理(マルチ音色データの選択や編集)を行いたい場合は、マルチモード指示スイッチ42をON操作して電子楽器のモードをマルチモードに切り替えるようになっており、一方、電子楽器のモードがマルチモードのとき、シングル音色データに関する各種の処理(シングル音色データの選択や編集)を行いたい場合は、シングルモード指示スイッチ41をON操作して電子楽器のモードをシングルモードに切り替えるようにしている。この場合、従来のモード切り替えにあっては、モード切り替え前の編集状態はモード切り替え後に引き継がれることはないため、ユーザは、所望の選択・編集操作をモード切り替え後に一から始める必要があり、手間がかかっていた。これに対して、マルチスイッチ40の操作に応じて行われる本発明の実施例においては、そのような手間を省くことができる。なお、オートドラムスイッチ43については後述する。
FIG. 3 shows several switches arranged in the
図4(a)は、シングル音色データを電子楽器100へ割り当てるための処理例を略示する図である。例えば、シングルモード指示スイッチ41がON操作されたとき図4(a)の処理が開始され、電子楽器100のモードがシングルモードに設定される。ステップS1は、シングル音色データを電子楽器100へ割り当てる処理を行うルーチンを包括的に示している。このステップS1では、前述したように、例えば、設定操作子5A等の操作によってユーザが複数のシングル音色の中から所望のシングル音色を選択し、当該選択されたシングル音色についてのシングル音色データを記憶装置(例えば外部記憶装置10)から読み出し、該シングル音色データに対応する音色を電子楽器100に割り当てる(電子楽器100で発生する楽音の音色を該シングル音色データの音色に設定する)。また、電子楽器100に割り当てたシングル音色データの各種パラメータを編集するための処理もこのステップS1内に含まれる。このステップS1で実行する処理は公知の処理を適宜利用してよいため、その詳細説明は省略する。ステップS1のルーチンを実行することにより、何らかの特定のシングル音色データが電子楽器100に割り当てられている状態となる。ステップS1のルーチンは、シングル音色データを電子楽器へ割り当てる割当手段に相当する。
FIG. 4A is a diagram schematically illustrating a processing example for assigning single tone color data to the electronic
図4(b)は、マルチスイッチ40がONされたときに実行される処理の一例を略示する図である。図示しない操作検出処理によってマルチスイッチ40がONされたことが検出されたならば、図4(b)のルーチンを開始し、ステップS2で、現在、電子楽器100に割り当てられているのは、シングル音色データとマルチ音色データのどちらであるかを判定する。つまり、ステップS2では、電子楽器100の現在のモードがシングルモードとマルチモードのどちらであるかを判定する。上記のように、シングル音色データが電子楽器100に割り当てられているならば(すなわち、シングルモード中ならば)、ステップS3に行き、「マルチ音色データ自動作成処理」を開始する。この第1実施例の場合、図示しない操作検出処理によってマルチスイッチ40がONされたことを検出する処理が、マルチ音色データの作成を開始するためのマルチスイッチの操作を検出する検出手段に相当する。「マルチ音色データ自動作成処理」の一例は図5に示されている。
FIG. 4B schematically shows an example of processing executed when the multi-switch 40 is turned on. If it is detected that the multi-switch 40 is turned on by an operation detection process (not shown), the routine of FIG. 4B is started. In step S2, what is currently assigned to the electronic
このようにシングル音色データが電子楽器100に割り当てられている状態(シングルモード)においてマルチスイッチ40がONされると図5の「マルチ音色データ自動作成処理」が開始されることになるが、この図5の「マルチ音色データ自動作成処理」の開始時点において電子楽器100に割り当てられているシングル音色データを、便宜的に、「基のシングル音色データBST」と称する。
As described above, when the multi-switch 40 is turned on in a state where the single tone color data is assigned to the electronic musical instrument 100 (single mode), the “multi-tone color automatic generation processing” of FIG. 5 is started. The single timbre data assigned to the electronic
図5において、ステップS10では、新しいマルチ音色データを作成するためのデータ領域を確保する。すなわち、図2(b)に示すようなデータ構造からなる1セットのマルチ音色データを格納するためのデータ領域を確保する。以後の処理では、このデータ領域に対して新しいマルチ音色データのための各種データやパラメータを書き込む。 In FIG. 5, in step S10, a data area for creating new multi-tone data is secured. That is, a data area for storing a set of multi-tone data having a data structure as shown in FIG. In subsequent processing, various data and parameters for new multi-tone data are written in this data area.
ステップS11では、新しいマルチ音色データのための共通パラメータを設定する。ここでは、例えば図2(b)に示された共通データ部30に記憶するデータ及びパラメータを設定し、記憶する。特に、共通データ部30の共通パラメータ部30b内に記憶する共通パラメータのうち一部の発音環境に関連するパラメータは、基のシングル音色データBSTが有する発音環境に関連するパラメータと同じ値になるように自動的に設定される。共通パラメータとして設定する発音環境に関連するパラメータとは、一例として、アルペジオテンポ設定パラメータ、マスタ・イコライザー設定パラメータ、マスタ・エフェクト設定パラメータ、オーディオ入力関連パラメータなどがある。このような共通の発音環境に関連するパラメータは、新しいマルチ音色データにおいても、現在電子楽器100に割り当てられている基のシングル音色データBSTが持っている同じタイプのパラメータとそれぞれ同じ値に自動的に設定するのが合理的であるからである。すなわち、ユーザが現在意図している発音環境は、現在電子楽器100に割り当てられている基のシングル音色データBSTのためにユーザによって既に望みの値に設定されているとみなしてよいので、新しいマルチ音色データのための発音環境に関連する共通パラメータもそれと同様に設定するのが合理的である。それ以外の共通パラメータは、デフォルト値又は初期値としてそれぞれのパラメータ毎に予め決められている値に自動的に設定する。また、マルチ音色ID部30aに記憶するマルチ音色IDとしては、未使用のマルチ音色番号を新しいマルチ音色データに対して自動的に割り当てるようにしてよい。
In step S11, common parameters for new multi-tone data are set. Here, for example, data and parameters stored in the
ステップS12では、パート1(図2(b)におけるPT#1)の音色として基のシングル音色データBSTを設定する。すなわち、図2(b)に示したデータ構造におけるパート部31のパート1(PT#1)のシングル音色データ部31aに、基のシングル音色データBSTをコピーする。なお、ここで行う基のシングル音色データBSTのコピーは、基のシングル音色データBSTの実体データをコピーすることであってもよいし、あるいは、基のシングル音色データBSTの音色IDのみをコピーすることであってもよい。こうして、基のシングル音色データBSTが新しいマルチ音色データにパート1として自動的に含まれるようになる。また、パート1(図2(b)におけるPT#1)のパートパラメータ部31bに記憶するパートパラメータのうち基のシングル音色データBSTが持つパラメータを流用コピーできるものはコピーする。基のシングル音色データBSTからパートパラメータ部31bにパートパラメータの一部としてコピーするパラメータには、例えば、エフェクト設定パラメータ、リバーブ設定パラメータ、コーラス設定パラメータなど、パート単位で設定するのが好ましい所定の発音環境に関連するパラメータがある。パート1(図2(b)におけるPT#1)のパートパラメータ部31bに記憶するパートパラメータのうち基のシングル音色データBSTからコピーできないものは、それぞれ初期値を設定する。例えば、基のシングル音色データBSTからコピーできないパラメータとは音域制限パラメータ、ベロシティ範囲制限パラメータなどがそれに該当する。音域制限パラメータは初期値として全音域(音域制限なし)に設定する状態に設定される。ベロシティ範囲制限パラメータは初期値として全範囲(ベロシティ範囲制限なし)に設定する状態に設定される。また、パートスイッチデータ31cはパートスイッチONに設定され、このパート1で楽音を発生する状態とする。
In step S12, the basic single tone color data BST is set as the tone color of Part 1 (
ステップS13では、追加のシングル音色データのパートとして使用するパート2(図2(b)におけるPT#2)のパートパラメータ及びパートスイッチデータとして、パート1の該当するパラメータをコピーする。従って、パート1とパート2とは、エフェクト設定パラメータ、リバーブ設定パラメータ、コーラス設定パラメータなど、パート単位で設定するのが好ましい所定の発音環境に関連するパラメータが同じになるように自動的にコピーされ、かつ、そのパートスイッチデータが共にON、音域は全音域にわたって重複するように初期設定される。
In step S13, corresponding parameters of
ステップS14では、パート1に設定した基のシングル音色データBSTになじむシングル音色データをリストアップした推奨リストを決定する。基のシングル音色データBSTになじむシングル音色データとは、基のシングル音色データBSTの音色と一緒に発音するのに適した音色のシングル音色データである。例えば、音色の各カテゴリ(例えばピアノ、ギター等の楽器タイプ)毎に適切な複数のシングル音色データをリストアップした推奨リストを予め用意しておき、パート1に設定した基のシングル音色データBSTのカテゴリに応じて適切な推奨リストを決定するとよい。あるいはこれに限らず、個々のシングル音色毎に適切な複数のシングル音色データをリストアップした推奨リストを予め用意しておき、パート1に設定した基のシングル音色データBSTに応じた推奨リストを決定するようにしてもよい。
In step S14, a recommended list in which single timbre data that is compatible with the basic single timbre data BST set in
ステップS15では、追加のシングル音色データをユーザに指示させるためのダイアログウインドウをディスプレイ6Aで表示し、追加のシングル音色データを指示するようユーザに要求する。ユーザは、この要求に従って、所望のシングル音色データを追加のシングル音色データとして指示するための入力操作をダイアログウインドウを介して行う。なお、ダイアログウインドウでは、前記ステップS14で決定した推奨リストを追加のシングル音色データの候補として、ポップアップ表示等によって提示し、この推奨リストから所望のシングル音色データをユーザに選択させるようになっており、また、これに限らず、提示した推奨リスト以外のシングル音色データをユーザが選択・指示できるようにもなっている。その場合、ユーザに望みの音色カテゴリを選択させ、選択されたカテゴリのリストをポップアップ表示等によって提示し、このリストを参照してユーザが選択・指示を行えるようにするとよい。もちろん、リストからの選択に限らず、シングル音色選択スイッチ等の選択手段を介して所望のシングル音色データをユーザが指示するようにしてもよい。ステップS15の処理は、マルチスイッチの操作を検出したときに追加するシングル音色データの指示を要求する要求手段に相当する。
In step S15, a dialog window for instructing the user to specify the additional single tone color data is displayed on the
ステップS16では、上記ダイアログウインドウを介した追加のシングル音色データの指示入力操作が完了したか否かを判定する。YESであれば、ステップS17に進み、指示されたシングル音色データをパート2の音色として設定する。すなわち、ユーザが指示したシングル音色データを記憶装置から読み出し、これを図2(b)に示したデータ構造におけるパート部31のパート2(PT#2)のシングル音色データ部31aにコピーする。なお、シングル音色データ部31aへのシングル音色データのコピーは、該シングル音色データの実体データをコピーすることであってもよいし、あるいは、該シングル音色データの音色IDのみをコピーすることであってもよい。
In step S16, it is determined whether an instruction input operation for additional single tone color data via the dialog window has been completed. If YES, the process proceeds to step S17 to set the designated single tone color data as the tone color of
ステップS18では、残りのパート3及び4のパートパラメータ部31bの各パラメータをそれぞれ所定の初期値に設定し、かつ、パートスイッチデータ31cをOFFに設定する。これにより、図5の処理でマルチ音色データを新たに作成するとき、最初の設定では、パート1及び2のみが有効化され、パート3及び4は自動的にOFFとされる。これは、早く次のステップS19に移行し、今回新たに作成したマルチ音色データを電子楽器100に割り当てる状態にするためである。もちろん、ユーザは、その後の編集操作によってマルチ音色データ編集処理を行うことにより、残りのパート3及び4に所望のシングル音色データを割り当て、かつ、これらのパート3及び4のパートスイッチデータをONに設定することにより、これらのパート3及び4を有効化することができる。
In step S18, each parameter of the remaining
こうして、ステップS10〜S18の処理によって、基のシングル音色データBSTをベースにした1つのマルチ音色データが作成され、記録されることになる。なお、ステップS10〜S18の処理は、前記要求に従い指示されたシングル音色データが示す音色と、前記割当手段により割り当てられていたシングル音色データが示す音色とを、電子楽器へ割り当てるためのマルチ音色データを作成する作成手段に相当する。 Thus, one multi-tone data based on the basic single tone data BST is created and recorded by the processes of steps S10 to S18. Note that the processing in steps S10 to S18 includes multi-timbre data for allocating the timbre indicated by the single timbre data specified in accordance with the request and the timbre indicated by the single timbre data assigned by the assigning means to the electronic musical instrument. This corresponds to a creation means for creating
ステップS19では、電子楽器100への割当を、それまで割り当てられていたシングル音色データBSTから、今回新たに作成したマルチ音色データへ切り替える。同時に、電子楽器100のモードをシングルモードからマルチモードに切り替える。これに伴い、上述のダイアログウインドウが閉じられ、マルチ音色データのパート編集処理に移行し、ディスプレイ6Aには、マルチ音色データのパート編集処理のための初期画面が表示される。マルチ音色データのパート編集処理では、通常知られているように、電子楽器100に現在割り当てられているマルチ音色データに対する編集操作を行うことができる。ステップS19の処理は、電子楽器への割当を、それまで割り当てられていたシングル音色データから、前記作成したマルチ音色データへ切り替える切替手段に相当する。こうして、図5の処理が終了したときには、電子楽器100には新たに作成したマルチ音色データが割り当てられていると共に、モードがマルチモードに自動的に切り替わる。
In step S19, the assignment to the electronic
なお、図5の処理からマルチ音色データのパート編集処理に移行した直後においては、マルチ音色データのパート編集処理のための初期画面には、編集対象となるカレントパートとしてパート2が表示される。つまり、図5の処理からマルチ音色データのパート編集処理に移行したときには、最初に編集対象となるパートとしてパート2が自動的に選ばれ、図5のステップS17で該パート2に設定された前記追加のシングル音色データの各種パラメータを編集できるように、スムーズに処理が移行する。このとき、電子楽器100には今回新たに作成したマルチ音色データが割り当てられているので、ユーザは、今回新たに作成したマルチ音色データで発音される演奏音を耳で聞いて確認しながら、該マルチ音色データのパート2のシングル音色に関する各パラメータの設定と編集作業を行うことができる。更に、マルチ音色データのパート編集処理においては、その後、ユーザが自由にパートを選択してそのパートのシングル音色に関するパラメータ等の設定・編集を行うことができる。
マルチモードでの発音処理例
Immediately after the transition from the process of FIG. 5 to the multi-tone data part editing process,
Example of pronunciation processing in multi mode
図6は、マルチモードでの(マルチ音色データが電子楽器に割り当てられているときの)発音処理フローの一例を略示する。この発音処理は、演奏操作子4Aの押鍵操作によりスイッべき楽音が指示されたとき、あるいはMIDIインタフェース11を介してノートオンイベントデータを受信したときなど、何らかの発音指示が与えられたときスタートする。
FIG. 6 schematically shows an example of a sound generation process flow (when multi-tone data is assigned to an electronic musical instrument) in the multi mode. This sound generation process starts when a sound generation instruction is given, such as when a musical tone to be switched is instructed by a key pressing operation of the
ステップS20では、発音指示された楽音の音高及びベロシティを検出する。 In step S20, the pitch and velocity of the musical tone instructed to be generated are detected.
ステップS21では、各パート毎のパートスイッチデータ及び音域制限パラメータ、ベロシティ範囲制限パラメータなどに応じて、当該発音指示された楽音の発生に使用するパートを決定する。つまり、各パートにつき、パートスイッチデータがONであること、当該音高が音域制限パラメータで設定される発生可能な音域内に収まり、かつ、当該ベロシティがベロシティ範囲制限パラメータで設定される発生可能なベロシティ範囲内に収まる、という条件が満たされたならば、当該パートを発音に使用するパートと決定する。 In step S21, a part to be used for generation of a musical sound instructed to be generated is determined according to part switch data, a range restriction parameter, a velocity range restriction parameter, etc. for each part. That is, for each part, the part switch data is ON, the pitch falls within the possible range of sound set by the range limit parameter, and the velocity is set by the velocity range limit parameter. If the condition that the velocity falls within the velocity range is satisfied, the part is determined as a part to be used for pronunciation.
ステップS22では、ステップS21で発音に使用すると決定された各パートの楽音の発生を開始するよう、音源回路7に指示する。例えば、使用するパートのために必要な発音チャンネルを確保し、確保した各チャンネルに対して当該パートのシングル音色データを供給する。こうして、当該マルチ音色データに含まれる複数の音色の楽音が同時に発音される。
マルチ音色データ自動編集(第2実施例)
In step S22, the tone generator circuit 7 is instructed to start generation of musical sounds of each part determined to be used for sound generation in step S21. For example, a sound generation channel necessary for a part to be used is secured, and single tone color data of the part is supplied to each secured channel. Thus, a plurality of tone colors included in the multi-tone data are simultaneously generated.
Multi-tone data automatic editing (second embodiment)
この発明に従いマルチ音色データを自動編集して新たなマルチ音色データを作成する実施例(第2実施例)について図4(b),(c),図7に基づき説明する。何らかのマルチ音色データが電子楽器100へ割り当てられている状態(つまり、電子楽器100のモードとしてマルチモードが設定されている状態)においては、常にいずれか1つのパートが選択されている状態にある。この第2実施例においては、マルチ音色データが電子楽器100へ割り当てられている状態(つまりマルチモード)において、マルチスイッチ40が操作されたときには、その操作時点で選択中のパートのシングル音色データに、その音色と同時に発音させたい新たなシングル音色データを当該マルチ音色データに設定し、該マルチ音色データの内容を更新(編集)する。すなわち、この第2実施例においては、既存のマルチ音色データを編集することで新たなマルチ音色データを作り出す処理を、マルチスイッチ40の操作を契機として、効率的に行う。 An embodiment (second embodiment) in which multi-tone data is automatically edited to create new multi-tone data according to the present invention will be described with reference to FIGS. 4B, 4C, and 7. FIG. In a state where some multi-tone data is assigned to the electronic musical instrument 100 (that is, a state where the multi-mode is set as the mode of the electronic musical instrument 100), one of the parts is always selected. In the second embodiment, when multi-tone data is assigned to the electronic musical instrument 100 (that is, multi-mode), when the multi-switch 40 is operated, the single-tone data of the part currently selected at the time of the operation is displayed. Then, new single tone color data to be generated simultaneously with the tone color is set in the multi tone color data, and the contents of the multi tone color data are updated (edited). That is, in the second embodiment, the process of creating new multi-tone data by editing existing multi-tone data is efficiently performed with the operation of the multi-switch 40 as a trigger.
図4(c)は、マルチ音色データを電子楽器100へ割り当てるための処理及び該マルチ音色データのパートを選択して編集作業を行う処理の例を略示する図である。例えば、マルチモード指示スイッチ42がON操作されたとき図4(c)の処理が開始され、電子楽器100のモードがマルチモードに設定される。ステップS31は、マルチ音色データを電子楽器100へ割り当てる処理を行うルーチンを包括的に示している。ステップS32は、該マルチ音色データのパートを選択して編集作業を行う処理を行うルーチンを包括的に示している。ステップS31では、例えば、ユーザが複数セットのマルチ音色の中から所望のマルチ音色を選択し、当該選択されたマルチ音色についてのマルチ音色データを記憶装置(例えば外部記憶装置10)から読み出し、該マルチ音色データに含まれる複数の音色を電子楽器100に割り当てる(電子楽器100で発生する楽音の音色を該マルチ音色データに含まれる複数の音色に設定する)。また、ステップS32では、電子楽器100に割り当てたマルチ音色データに含まれる複数の音色(複数のパート)のうちいずれかの音色(パート)を選択し、該選択した音色(パート)の各種パラメータを編集するための処理を行う。ステップS31,S32で実行する処理は公知の処理を適宜利用してもよいため、その詳細説明は省略する。また、上述した本発明の実施例(第1実施例)に従って、マルチ音色データが電子楽器100に割り当てられ、そのうち任意のパートが選択されて編集対象となって適宜編集されることになる処理も、このステップS31,S32の処理に包括的に含まれるものとする。ステップS31のルーチンはマルチ音色データを電子楽器へ割り当てる割当手段に相当し、ステップS32のルーチンは前記割当手段により割り当てられたマルチ音色データに含まれる複数の音色のうちのいずれか1つを選択する選択手段に相当する。
FIG. 4C is a diagram schematically showing an example of processing for assigning multi-tone data to the electronic
なお、ステップS32における編集対象の音色(パート)を選択する処理は、自動的に行われてもよいし、ユーザの操作に応じて行われてもよい。例えば、いずれかのマルチ音色データが選択されて電子楽器100に割り当てられると、初期設定として、割り当てられたマルチ音色データのうちの所定の1つのパート(例えばパート1)が自動的に選択される。このように自動的に選択されたパートが編集対象パートとなる。また、電子楽器100がマルチモードに設定されている状態において、設定操作子5A内に含まれるパート選択のための操作手段をユーザが操作することで所望のパート(音色)を選択することができる。このようにユーザ操作によって選択されたパートが編集対象パートとなる。なお、編集対象として選択される音色(パート)は、1つのみである。従って、編集対象として新たな音色(パート)が選択されると、それまで選択されていた音色(パート)は選択解除される。
Note that the process of selecting the timbre (part) to be edited in step S32 may be automatically performed or may be performed in accordance with a user operation. For example, when any multi-tone data is selected and assigned to the electronic
このようにマルチ音色データが電子楽器100に割り当てられている状態(マルチモード)において、マルチスイッチ40がONされたならば、図4(b)の処理において、ステップS2ではマルチ音色データが電子楽器100に割り当てられていると判定する。そして、ステップS4に行き、「マルチ音色データ自動編集処理」を開始する。この第2実施例の場合、図示しない操作検出処理によってマルチスイッチ40がONされたことを検出する処理が、マルチ音色データの編集を開始するためのマルチスイッチの操作を検出する検出手段に相当する。この「マルチ音色データ自動編集処理」の一例は図7に示されている。 When the multi-switch 40 is turned on in the state where the multi-tone data is assigned to the electronic musical instrument 100 (multi-mode) in this way, in the process of FIG. 4B, the multi-tone data is converted into the electronic musical instrument in step S2. 100 is determined to be assigned. Then, the process goes to step S4 to start “multi-tone data automatic editing processing”. In the case of the second embodiment, the process of detecting that the multi-switch 40 is turned on by an operation detection process (not shown) corresponds to a detecting means for detecting the operation of the multi-switch for starting editing of the multi-tone data. . An example of the “multi-tone data automatic editing process” is shown in FIG.
このようにマルチ音色データが電子楽器100に割り当てられている状態(マルチモード)においてマルチスイッチ40がONされると図7の「マルチ音色データ自動編集処理」が開始されることになるが、この図7の「マルチ音色データ自動編集処理」の開始時点において編集対象として選択されている1つのパートを、便宜的に「基のパートPTb」と称し、該基のパートPTbのシングル音色データを便宜的に「基のシングル音色データmBST」と称する。 As described above, when the multi-switch 40 is turned on in a state where the multi-tone data is assigned to the electronic musical instrument 100 (multi-mode), the “multi-tone data automatic editing process” of FIG. 7 is started. One part selected as the editing target at the start of the “multi-tone data automatic editing process” in FIG. 7 is referred to as “base part PTb” for convenience, and the single tone data of the base part PTb is used for convenience. This is referred to as “base single tone color data mBST”.
図7において、ステップS40では、新しく追加する音色のパート(これを「PTx」で示す。)を決定する。この決定の仕方は、電子楽器100に現在割り当てられているマルチ音色データの各パートのうち、基のパートPTbを除く残りのパートの中から、パートスイッチデータがOFFに設定されているパートのうち1つを選択する。パートスイッチデータがOFFに設定されているパートが複数ある場合は、そのうちパート番号が最も若い(小さい)パートを選択する。また、残りのパートの中にパートスイッチデータがOFFに設定されているパートがなければ、そのうちパート番号が最も若いパートを選択する。このように、パート番号が最も若いパートを優先的に選択するようにした理由は、本実施例の仕様では、マルチ音色データの中にドラム音色を含ませる場合は、パート番号が最も古い(大きい)パート4に該ドラム音色を割り当てるようにしているためである。これによって、ステップS40で、新しく追加する音色のパートを自動的に決定する場合、ドラム音色に使用されるパート4に決定されにくくしている。これは、パート4は、新しく追加する音色のパートとしてできるだけ使わずに、ドラム音色用としてできるだけリザーブしておきたいためである。
In FIG. 7, in step S40, a timbre part to be newly added (this is indicated by "PTx") is determined. This determination method is based on the parts of the multi-tone data currently assigned to the electronic
ステップS41では、決定したパートPTxのパラメータを初期設定する。この初期設定の仕方は、例えば、基のパートPTbのパートパラメータ部31b(図2(b))のパートパラメータをパートPTxのパートパラメータ部31bにそのままコピーし、パートスイッチデータはONに設定することからなる。
In step S41, parameters of the determined part PTx are initialized. For example, the initial setting method is to copy the part parameter of the
ステップS42では、基のシングル音色データmBSTになじむシングル音色データをリストアップした推奨リストを決定する。このステップS42の処理は、前述のステップS14(図5)と同様の処理であるから、ステップS14の説明をここで援用し、詳細説明の繰り返しを省略する。 In step S42, a recommended list in which single timbre data adapted to the base single timbre data mBST is listed is determined. Since the process of step S42 is the same process as the above-mentioned step S14 (FIG. 5), the description of step S14 is used here and the detailed description is not repeated.
ステップS43では、追加する音色(シングル音色データ)をユーザに指示させるためのダイアログウインドウをディスプレイ6Aで表示し、追加する音色(シングル音色データ)を指示するようユーザに要求する。ユーザは、この要求に従って、所望のシングル音色データを追加のシングル音色データとして指示するための入力操作をダイアログウインドウを介して行う。なお、ダイアログウインドウでは、前記ステップS42で決定した推奨リストを追加のシングル音色データの候補として、ポップアップ表示等によって提示し、この推奨リストから所望のシングル音色データをユーザに選択させるようになっており、また、これに限らず、提示した推奨リスト以外のシングル音色データをユーザが選択・指示できるようにもなっている。その場合、ユーザに望みの音色カテゴリを選択させ、選択されたカテゴリのリストをポップアップ表示等によって提示し、このリストを参照してユーザが選択・指示を行えるようにするとよい。もちろん、リストからの選択に限らず、シングル音色選択スイッチ等の選択手段を介して所望のシングル音色データをユーザが指示するようにしてもよい。ステップS40〜S43の処理は、マルチスイッチの操作を検出したときに、追加する音色の指示を要求する要求手段に相当する。
In step S43, a dialog window for instructing the user to add a timbre (single timbre data) is displayed on the
ステップS44では、追加する音色(シングル音色データ)の指示入力操作が完了したか否かを判定する。YESであれば、ステップS45に進み、指示された音色(シングル音色データ)をパートPTxの音色として設定する。すなわち、ユーザが指示した音色のシングル音色データを記憶装置から読み出し、これを当該マルチ音色データのデータ構造におけるパートPTxのシングル音色データ部31aにコピーする。なお、シングル音色データ部31aへのシングル音色データのコピーは、該シングル音色データの実体データをコピーすることであってもよいし、あるいは、該シングル音色データの音色IDのみをコピーすることであってもよい。
In step S44, it is determined whether or not the instruction input operation for the timbre (single timbre data) to be added has been completed. If YES, the process proceeds to step S45, and the instructed tone color (single tone color data) is set as the tone color of the part PTx. That is, the single tone color data of the tone color designated by the user is read from the storage device and copied to the single tone
こうして、電子楽器100に現在割り当てられているマルチ音色データにおいて、基のパートPTbには基のシングル音色データmBSTが割り当てられている一方で、追加する音色のパートPTxに対応してユーザが指示した音色のシングル音色データが割り当てられる状態となるように、該マルチ音色データが編集される。ステップS40〜S45の処理は、前記要求に従い指示された音色と前記選択手段により選択されていた音色とを同時に電子楽器へ割り当てるためのマルチ音色データとして、前記割当手段により割り当てられたマルチ音色データを編集する編集手段に相当する。
In this way, in the multi-timbre data currently assigned to the electronic
ステップS46では、それまで割り当てられていた編集前のマルチ音色データに代えて、編集後のマルチ音色データを電子楽器100へ割り当てるよう、電子楽器100に対するマルチ音色データの割当を切り替える。ステップS46の処理は、電子楽器への割当を、それまで割り当てられていた編集前のマルチ音色データから、編集後のマルチ音色データへ切り替える切替手段に相当する。なお、編集前のマルチ音色データに代えて編集後のマルチ音色データを電子楽器100へ割り当てる態様には、編集前のマルチ音色データと編集後のマルチ音色データをそれぞれ保存した上で編集前のマルチ音色データの割当を解消して編集後のマルチ音色データを新たに割り当てるようにする態様と、編集前のマルチ音色データを編集後のマルチ音色データに書き換えて更新(保存)することにより、結果的に電子楽器への割当が編集前のマルチ音色データから編集後のマルチ音色データへ変更される態様とがあり、そのいずれの態様であってもよい。
In step S46, the assignment of the multi-tone data to the electronic
ステップS47では、パートPTxを編集対象に設定して、マルチ音色データのパート編集処理に移行する。これにより、図7の処理からパート編集処理に移行した直後においては、マルチ音色データのパート編集処理のための初期画面には、編集対象となるカレントパートとしてパートPTxが表示される。つまり、図7の処理からマルチ音色データのパート編集処理に移行したときには、最初に編集対象となるパートとしてパートPTxが自動的に選ばれ、図7のステップS45で該パートPTxに設定された音色のシングル音色データの各種パラメータを編集できるように、スムーズに処理が移行する。このとき、電子楽器100には編集後のマルチ音色データが割り当てられているので、ユーザは、編集後のマルチ音色データで発音される演奏音を耳で聞いて確認しながら、該マルチ音色データのパートPTxのシングル音色に関する各パラメータの設定と編集作業を行うことができる。
変更例
In step S47, the part PTx is set as an editing target, and the process proceeds to part editing processing for multi-tone data. Thus, immediately after the transition from the process of FIG. 7 to the part editing process, the part PTx is displayed as the current part to be edited on the initial screen for the multi-tone data part editing process. That is, when the process of FIG. 7 shifts to the multi-timbre data part editing process, the part PTx is automatically selected as the part to be edited first, and the timbre set in the part PTx in step S45 of FIG. The process moves smoothly so that various parameters of single tone data can be edited. At this time, since the edited multi-timbre data is assigned to the electronic
Example of change
上述の第1及び第2実施例の変更例として、オートドラム割当機能について説明する。オートドラム割当機能とは、或るシングル音色データ(又はパート)が編集対象となっているとき、マルチスイッチ40ではなく、オートドラムスイッチ43(図3)がON操作されたときに実行される機能である。概説すると、オートドラムスイッチ43(図3)のON操作に基づきオートドラム割当機能が選択された場合は、現在編集対象となっているシングル音色データ(又はパート)に適したドラム音色をパート4に設定した新たなマルチ音色データを作成するようになっている。なお、オートドラムスイッチ43もマルチスイッチ40の一種であり、概念的にはマルチスイッチと同等の機能を果たす。
As a modification of the first and second embodiments described above, an auto drum assignment function will be described. The auto drum assignment function is a function that is executed when the auto drum switch 43 (FIG. 3) is turned on instead of the
まず、上述の第1実施例をオートドラム割当機能に変更する例について、変更箇所についてのみ説明する。図4(b)のステップS2での判定条件を「オートドラムスイッチ43がONか?」に変更する。これにより、電子楽器100にシングル音色データが割り当てられている状態で、オートドラムスイッチ43がONされたときに、図5のマルチ音色データ自動作成処理に移行することになる。図5のマルチ音色データ自動作成処理では、ステップS13において、追加のシングル音色データ(ドラム音色)のパートとしてパート4を使用するように設定する。ステップS14では、基のシングル音色データBSTになじむドラム音色の推奨リストを決定する。すなわち、ドラム音色以外の音色のための推奨リストとは異なるドラム音色用の推奨リストをユーザに提示する。ステップS17では、ユーザが指示したドラム音色データをパート4の音色として設定する。ステップS18では、パート2及び3のパートパラメータを初期値とし、そのパートスイッチOFFに設定する。こうして、それまで割り当てられていたシングル音色データBSTをパート1に設定し、ユーザが指示したドラム音色データをパート4に設定してなる新たなマルチ音色データが作成され、これを電子楽器100へ割り当てる(ステップS19)。
First, regarding the example in which the above-described first embodiment is changed to the auto drum assignment function, only the changed portion will be described. The determination condition in step S2 in FIG. 4B is changed to “Is the
次に、上述の第2実施例をオートドラム割当機能に変更する例について、変更箇所についてのみ説明する。上記と同様に、図4(b)のステップS2での判定条件を「オートドラムスイッチ43がONか?」に変更する。これにより、電子楽器100にマルチ音色データが割り当てられている状態で、オートドラムスイッチ43がONされたときに、図7のマルチ音色データ自動作成処理に移行することになる。図7のマルチ音色データ自動作成処理では、ステップS40において、新しく追加する音色のパートPTxの決定の仕方は、パートスイッチデータがOFFのパートのうちパート番号が最も古い(大きい)パートをパートPTx(つまり、ドラム音色用のパート)として決定する。パートスイッチデータがOFFのパートがなければ、一番最後のパート4をパートPTx)として決定する。ステップS42で提示する推奨リストは、前述と同様に、ドラム音色用の推奨リストをユーザに提示する。
Next, regarding the example in which the second embodiment is changed to the auto drum assignment function, only the changed part will be described. Similarly to the above, the determination condition in step S2 of FIG. 4B is changed to “Is the
100 電子楽器
1 マイクロプロセッサユニット(CPU)
4A 演奏操作子
5A 設定操作子
7 音源回路
10 外部記憶装置
40 マルチスイッチ
43 オートドラムスイッチ
100 Electronic
Claims (5)
シングル音色データを電子楽器へ割り当てる割当手段と、
マルチ音色データの作成を開始するためのマルチスイッチの操作を検出する検出手段と、
マルチスイッチの操作を検出したときに、追加するシングル音色データの指示を要求する要求手段と、
前記要求に従い指示されたシングル音色データが示す音色と、前記割当手段により割り当てられていたシングル音色データが示す音色とを、電子楽器へ割り当てるためのマルチ音色データを作成する作成手段と、
電子楽器への割当を、それまで割り当てられていたシングル音色データから、前記作成したマルチ音色データへ切り替える切替手段と
を備え、
前記マルチ音色データは、電子楽器に割り当てる複数の音色それぞれをパート単位で記録してなり、当該各パートの音色を規定するシングル音色データと当該各パートで発生する楽音の特徴を設定又は制御するための複数のパラメータとを少なくとも含んでおり、
前記作成手段によって作成される前記マルチ音色データにおいては、前記指示されたシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記割り当てられていたシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされることを特徴とする音色設定装置。 A timbre setting device for allocating one of timbre data which is data for assigning one timbre to an electronic musical instrument and multi-timbre data which is data for assigning a plurality of timbres simultaneously to the electronic musical instrument to the electronic musical instrument. There,
Assigning means for assigning single tone data to an electronic musical instrument;
Detecting means for detecting the operation of the multi-switch for starting the creation of the multi-tone data;
Request means for requesting an instruction for the single tone data to be added when the operation of the multi-switch is detected;
Creating means for creating multi-timbre data for assigning the timbre indicated by the single timbre data instructed according to the request and the timbre indicated by the single timbre data assigned by the assigning means to an electronic musical instrument;
Switching means for switching the assignment to the electronic musical instrument from the single tone data assigned so far to the created multi-tone data ,
The multi-timbre data is formed by recording each of a plurality of timbres assigned to an electronic musical instrument in units of parts, and for setting or controlling the characteristics of single timbre data defining the timbre of each part and the musical sound generated in each part. And at least a plurality of parameters,
In the multi-tone data created by the creating means, some predetermined types of parameters of the plurality of parameters in the part defined by the instructed single tone data are the assigned single tone tone color setting apparatus characterized in that automatically copied to the same value as the parameter of the same predetermined type of part defined by the data.
シングル音色データを電子楽器へ割り当てるステップと、
マルチ音色データの作成を開始するためのマルチスイッチの操作を検出するステップと、
マルチスイッチの操作を検出したときに、追加するシングル音色データの指示を要求するステップと、
前記要求に従い指示されたシングル音色データが示す音色と、前記割り当てるステップにより割り当てられていたシングル音色データが示す音色とを、電子楽器へ割り当てるためのマルチ音色データを作成するステップと、
電子楽器への割当を、それまで割り当てられていたシングル音色データから、前記作成したマルチ音色データへ切り替えるステップと
を備え、
前記マルチ音色データは、電子楽器に割り当てる複数の音色それぞれをパート単位で記録してなり、当該各パートの音色を規定するシングル音色データと当該各パートで発生する楽音の特徴を設定又は制御するための複数のパラメータとを少なくとも含んでおり、
前記マルチ音色データを作成するステップによって作成される前記マルチ音色データにおいては、前記指示されたシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記割り当てられていたシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされることを特徴とする音色設定方法。 A timbre setting method for allocating one of timbre data that is data for assigning one timbre to an electronic musical instrument and multi-timbre data that is data for assigning a plurality of timbres simultaneously to the electronic musical instrument to the electronic musical instrument. There,
Assigning single tone data to an electronic musical instrument;
Detecting a multi-switch operation for starting creation of multi-tone data;
A step of requesting an instruction of single tone data to be added when multi-switch operation is detected;
Creating multi-tone data for assigning to the electronic musical instrument the timbre indicated by the single timbre data instructed according to the request and the timbre indicated by the single timbre data assigned in the assigning step;
A step of switching the assignment to the electronic musical instrument from the single tone data previously assigned to the created multi-timbre data,
The multi-timbre data is formed by recording each of a plurality of timbres assigned to an electronic musical instrument in units of parts, and for setting or controlling the characteristics of single timbre data defining the timbre of each part and the musical sound generated in each part. And at least a plurality of parameters,
In the multi-timbre data created by the step of creating the multi-timbre data, a predetermined type of parameters of a part of the plurality of parameters in the part defined by the instructed single timbre data is the allocation tone color setting how to, characterized in that is automatically copied to the same value as the parameter of the same predetermined type in part defined by a single tone color data was.
マルチ音色データを電子楽器へ割り当てる割当手段と、
前記割当手段により割り当てられたマルチ音色データに含まれる複数の音色のうちのいずれか1つを選択する選択手段と、
マルチ音色データの編集を開始するためのマルチスイッチの操作を検出する検出手段と、
マルチスイッチの操作を検出したときに、追加する音色の指示を要求する要求手段と、
前記要求に従い指示された音色と前記選択手段により選択されていた音色とを同時に電子楽器へ割り当てるためのマルチ音色データとして、前記割当手段により割り当てられたマルチ音色データを編集する編集手段と、
電子楽器への割当を、それまで割り当てられていた編集前のマルチ音色データから、編集後のマルチ音色データへ切り替える切替手段と
を備え、
前記マルチ音色データは、電子楽器に割り当てる複数の音色それぞれをパート単位で記録してなり、当該各パートの音色を規定するシングル音色データと当該各パートで発生する楽音の特徴を設定又は制御するための複数のパラメータとを少なくとも含んでおり、
前記編集手段によって編集される前記マルチ音色データにおいては、前記指示された音色のシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記選択手段により選択されていた音色のシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされることを特徴とする音色設定装置。 A timbre setting device for assigning multiple timbre data, which is data for assigning a plurality of timbres to an electronic musical instrument simultaneously, to the electronic musical instrument,
Assigning means for assigning multi-tone data to an electronic musical instrument;
Selecting means for selecting any one of a plurality of timbres included in the multi-tone data assigned by the assigning means;
Detecting means for detecting an operation of the multi-switch for starting editing of the multi-tone data;
A request means for requesting an instruction of a tone to be added when an operation of the multi-switch is detected;
Editing means for editing the multi-tone data assigned by the assigning means as multi-tone data for simultaneously assigning the timbre instructed according to the request and the timbre selected by the selecting means to the electronic musical instrument;
A switching means for switching the assignment to the electronic musical instrument from the previously assigned multi-timbre data before editing to the edited multi-timbre data ;
The multi-timbre data is formed by recording each of a plurality of timbres assigned to an electronic musical instrument in units of parts, and for setting or controlling the characteristics of single timbre data defining the timbre of each part and the musical sound generated in each part. And at least a plurality of parameters,
In the multi-timbre data edited by the editing means, some predetermined types of parameters in the plurality of parameters defined by the single timbre data of the designated timbre are selected by the selection means. is to be the same value as the same predetermined type of parameter in part defined by a single tone data of the tone color have been automatically timbre setting device you characterized in that it is copied.
マルチ音色データを電子楽器へ割り当てるステップと、
前記割り当てるステップにより割り当てられたマルチ音色データに含まれる複数の音色のうちのいずれか1つを選択するステップと、
マルチ音色データの編集を開始するためのマルチスイッチの操作を検出するステップと、
マルチスイッチの操作を検出したときに、追加する音色の指示を要求するステップと、
前記要求に従い指示された音色と前記選択するステップにより選択されていた音色とを同時に電子楽器へ割り当てるためのマルチ音色データとして、前記割り当てるステップにより割り当てられたマルチ音色データを編集するステップと、
電子楽器への割当を、それまで割り当てられていた編集前のマルチ音色データから、編集後のマルチ音色データへ切り替えるステップと
を備え、
前記マルチ音色データは、電子楽器に割り当てる複数の音色それぞれをパート単位で記録してなり、当該各パートの音色を規定するシングル音色データと当該各パートで発生する楽音の特徴を設定又は制御するための複数のパラメータとを少なくとも含んでおり、
前記編集するステップによって編集される前記マルチ音色データにおいては、前記指示された音色のシングル音色データによって規定されるパートにおける前記複数のパラメータのうちの一部の所定タイプのパラメータが、前記選択するステップにより選択されていた音色のシングル音色データによって規定されるパートにおける同じ所定タイプのパラメータと同じ値になるように自動的にコピーされることを特徴とする音色設定方法。 A timbre setting method for assigning multiple timbre data, which is data for assigning a plurality of timbres to an electronic musical instrument simultaneously, to the electronic musical instrument,
Assigning multi-tone data to an electronic musical instrument;
Selecting any one of a plurality of timbres included in the multi-tone data assigned by the assigning step;
Detecting a multi-switch operation to start editing multi-timbre data;
A step of requesting an instruction of a tone to be added when an operation of the multi-switch is detected;
Editing the multi-tone data assigned by the assigning step as multi-tone data for simultaneously assigning the timbre instructed according to the request and the timbre selected by the selecting step to an electronic musical instrument;
A step of switching the assignment to the electronic musical instrument from the previously assigned multi-timbre data before editing to the edited multi-timbre data ,
The multi-timbre data is formed by recording each of a plurality of timbres assigned to an electronic musical instrument in units of parts, and for setting or controlling the characteristics of single timbre data defining the timbre of each part and the musical sound generated in each part. And at least a plurality of parameters,
In the multi-timbre data edited by the editing step, a predetermined type of some of the plurality of parameters in the part defined by the single timbre data of the designated timbre is selected. tone color setting how to, characterized in that automatically copied to the same value as the parameter of the same predetermined type in part defined by a single tone data of the tone color which has been selected by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008275902A JP5293085B2 (en) | 2008-10-27 | 2008-10-27 | Tone setting device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008275902A JP5293085B2 (en) | 2008-10-27 | 2008-10-27 | Tone setting device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010102261A JP2010102261A (en) | 2010-05-06 |
| JP5293085B2 true JP5293085B2 (en) | 2013-09-18 |
Family
ID=42292940
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008275902A Expired - Fee Related JP5293085B2 (en) | 2008-10-27 | 2008-10-27 | Tone setting device and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5293085B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6720728B2 (en) * | 2016-06-28 | 2020-07-08 | ヤマハ株式会社 | Tone setting device, electronic musical instrument system, and tone setting method |
| EP3982356B1 (en) | 2019-06-06 | 2025-09-03 | Guangzhou Lava Music LLC. | Sound pickup, string instrument and sound pickup control method |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01179089A (en) * | 1988-01-06 | 1989-07-17 | Yamaha Corp | Automatic playing device |
| JPH0228696A (en) * | 1988-04-11 | 1990-01-30 | Casio Comput Co Ltd | electronic musical instruments |
| JPH0313994A (en) * | 1989-06-13 | 1991-01-22 | Yamaha Corp | Electronic musical instrument |
| JP2576734B2 (en) * | 1992-01-14 | 1997-01-29 | ヤマハ株式会社 | Electronic musical instrument |
| JP2962075B2 (en) * | 1992-10-12 | 1999-10-12 | ヤマハ株式会社 | Electronic musical instrument editing device |
| JP3552309B2 (en) * | 1994-10-27 | 2004-08-11 | ヤマハ株式会社 | Music control information setting device |
| JPH0997073A (en) * | 1995-09-28 | 1997-04-08 | Roland Corp | Tone assignment device for electronic musical instruments |
| JP2001175256A (en) * | 1999-12-15 | 2001-06-29 | Casio Comput Co Ltd | Music generating apparatus and storage medium storing musical sound generating program |
-
2008
- 2008-10-27 JP JP2008275902A patent/JP5293085B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010102261A (en) | 2010-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3938104B2 (en) | Arpeggio pattern setting device and program | |
| JP5724231B2 (en) | Electronic music apparatus and program | |
| US9697812B2 (en) | Storage medium and tone generation state displaying apparatus | |
| JP5293085B2 (en) | Tone setting device and method | |
| JP6953746B2 (en) | Electronic sound device and tone setting method | |
| JP5505012B2 (en) | Electronic music apparatus and program | |
| JP4848371B2 (en) | Music output switching device, musical output switching method, computer program for switching musical output | |
| JP5577629B2 (en) | Electronic music equipment | |
| JP4548292B2 (en) | Sound source setting device and sound source setting program | |
| JP4787258B2 (en) | Tone storage device, tone storage method, computer program for storing tone | |
| JP4239706B2 (en) | Automatic performance device and program | |
| JP5125374B2 (en) | Electronic music apparatus and program | |
| JP5212013B2 (en) | Electronic keyboard instrument | |
| JP3933070B2 (en) | Arpeggio generator and program | |
| JP3690174B2 (en) | Music generator | |
| JP4487743B2 (en) | Electronic musical instrument and musical tone parameter control program | |
| JP4821505B2 (en) | Electronic keyboard instrument and program used there | |
| JP5391647B2 (en) | Electronic keyboard instrument | |
| JP4000986B2 (en) | Display control apparatus and program | |
| JP5568866B2 (en) | Music signal generator | |
| JP2011197440A (en) | Electronic musical instrument | |
| JP5141012B2 (en) | Arpeggio generator and program | |
| JP2009198838A (en) | Electronic musical device and setting data processing program | |
| JP2011150000A (en) | Electronic musical apparatus | |
| JP2000020059A (en) | Electronic musical instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110823 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130205 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130404 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130514 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130527 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |