JP3059987B2 - Electronic sound source system - Google Patents
Electronic sound source systemInfo
- Publication number
- JP3059987B2 JP3059987B2 JP9317707A JP31770797A JP3059987B2 JP 3059987 B2 JP3059987 B2 JP 3059987B2 JP 9317707 A JP9317707 A JP 9317707A JP 31770797 A JP31770797 A JP 31770797A JP 3059987 B2 JP3059987 B2 JP 3059987B2
- Authority
- JP
- Japan
- Prior art keywords
- tone
- model
- control data
- data
- tswc
- 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 - Lifetime
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、異なる機種間に
おいて、各々、楽音信号を特徴づける特定の楽音制御デ
ータを備え、該特定の楽音制御データに基づいて楽音信
号を生成する電子音源システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic tone generator system which includes specific tone control data characterizing a tone signal between different models and generates a tone signal based on the specific tone control data.
【0002】[0002]
【従来の技術】一般に、電子楽器では、その操作パネル
上に設定した楽音を特徴づける楽音制御データや、演奏
情報等を、フロッピーディスク等の外部記憶装置に記憶
したり、MIDIインターフェイス等の手段を用いて、
他の電子楽器に供給することができる。上記パラメータ
や演奏情報には、音色、伴奏パターンなどが含まれてい
る。上記楽音制御データ及び演奏情報が供給された電子
楽器では、これらの情報に基づいて楽音信号を生成す
る。2. Description of the Related Art Generally, in an electronic musical instrument, tone control data characterizing a tone set on an operation panel, performance information, and the like are stored in an external storage device such as a floppy disk. make use of,
It can be supplied to other electronic musical instruments. The parameters and performance information include timbres, accompaniment patterns, and the like. The electronic musical instrument to which the musical tone control data and the performance information are supplied generates a musical tone signal based on the information.
【0003】ところで、上述した電子楽器においては、
楽音制御データとして、例えば、発音する楽音の音色と
それを示す音色番号、伴奏パターンとそれを示す伴奏パ
ターン番号とは、同一機種間では、同一の対応づけが行
われている。このため、同一機種間における他の楽音制
御データは、そのまま用いることができた。これに対し
て、他の機種の楽音制御データは、一致しないために、
発音することができないという問題が生じる。By the way, in the above-mentioned electronic musical instrument,
As the musical tone control data, for example, the same correspondence is made between the tone color of the musical tone to be emitted and the tone color number indicating the tone color, and the accompaniment pattern and the accompaniment pattern number indicating the tone color. Therefore, other tone control data between the same models could be used as they were. On the other hand, since the tone control data of other models do not match,
The problem arises that you cannot pronounce.
【0004】例えば、従来より、電子楽器には、演奏者
のレベルに応じて、入門モデル、初級モデル、プロモデ
ルなどが用意されていた。これらのモデルでは、上位の
機種になるほど、多くの音色を有している。言い換える
と、下位の機種である電子楽器は、その上位に相当する
電子楽器の有する音色の幾つかを備えているにすぎな
い。For example, conventionally, an electronic musical instrument has been provided with an introductory model, an elementary model, a professional model, and the like according to the level of a player. In these models, the higher the model, the more timbres they have. In other words, the lower-level electronic musical instrument has only some of the timbres of the higher-level electronic musical instrument.
【0005】したがって、上位機種の電子楽器によって
作成された楽音制御データは、下位機種の電子楽器では
用いることができなかった。すなわち、上位の電子楽器
による楽音制御データには、下位の電子楽器が有してい
ない音色が含まれているために、この楽音制御データに
基づいて楽音信号を生成することができないという問題
を生じる。Therefore, the tone control data created by the upper model electronic musical instrument cannot be used by the lower model electronic musical instrument. That is, since the tone control data of the upper electronic musical instrument includes a tone color not possessed by the lower electronic musical instrument, there is a problem that a tone signal cannot be generated based on the musical tone control data. .
【0006】このような問題に対して、例えば、特開昭
59−197090号公報に示されるように、自動演奏
装置の音色データ処理回路に音色データ変換回路を設
け、自機で発生することができない音色に対応する音色
データを自機で発生することができる音色に対応する音
色データに変換するものがある。しかしながら、このよ
うな従来技術においては、自動演奏装置本体にデータ変
換回路を設ける必要があり、装置の構成を複雑にしてい
た。In order to solve such a problem, for example, as shown in Japanese Patent Application Laid-Open No. SHO 59-197090, a timbre data conversion circuit is provided in a timbre data processing circuit of an automatic performance apparatus, which may be generated on its own. There is a type that converts timbre data corresponding to an unachievable timbre into timbre data corresponding to a timbre that can be generated by itself. However, in such a conventional technique, it is necessary to provide a data conversion circuit in the automatic performance device main body, which complicates the configuration of the device.
【0007】[0007]
【発明が解決しようとする課題】したがって、この発明
は、上述した事情に鑑みてなされたもので、異なる機種
間で楽音制御データを共用することができると共に、構
成を簡単にすることができる電子音源システムを提供す
ることを目的としている。SUMMARY OF THE INVENTION Accordingly, the present invention has been made in view of the above-mentioned circumstances, and enables the tone control data to be shared between different models and an electronic structure capable of simplifying the configuration. It aims to provide a sound source system .
【0008】[0008]
【課題を解決するための手段】上述した問題点を解決す
るため、この発明に従うと、楽音制御データに基づいて
楽音信号を生成する電子音源装置と、該電子音源装置と
は別体に設けられ、前記楽音制御データを前記電子音源
装置に対して出力する楽音制御データ出力手段とからな
る電子音源システムにおいて、前記楽音制御データ出力
手段は、特定の制御内容に対応した各機種毎の楽音制御
データを複数機種分組にして出力するものであり、前記
電子音源装置は、前記楽音制御データ出力手段から出力
された楽音制御データ組から当該電子音源装置の機種に
対応する楽音制御データを抽出し、該抽出された楽音制
御データに基づいて楽音信号を生成するものである電子
音源システムが提供される。また、前記楽音制御データ
出力手段は外部記憶手段であり、前記電子音源装置は楽
音制御データを該外部記憶手段に書き込むものであると
ともに該外部記憶手段から該楽音制御データを読み出す
ものである。 According to the present invention, there is provided an electronic tone generator for generating a tone signal based on tone control data, and provided separately from the electronic tone generator. A tone control data output means for outputting the tone control data to the electronic tone generator, wherein the tone control data output means comprises tone control data for each model corresponding to a specific control content. The electronic tone generator device extracts the tone control data corresponding to the model of the electronic tone generator from the tone control data set output from the tone control data output means. An electronic sound source system for generating a tone signal based on extracted tone control data is provided. In addition, the tone control data
The output means is external storage means, and the electronic tone generator is
Writing the sound control data into the external storage means
Both read out the tone control data from the external storage means
Things.
【0009】〔作用〕 この発明によれば、楽音制御データ出力手段からは特定
の制御内容に対応した各機種毎の楽音制御データを複数
機種分組にして出力し、電子音源装置では、楽音制御デ
ータ出力手段から出力された楽音制御データ組から当該
電子音源装置の機種に対応する楽音制御データを抽出
し、該抽出された楽音制御データに基づいて楽音信号を
生成する。また、楽音制御データ出力手段を外部記憶手
段とし、複数機種分の楽音制御データを読み出して単に
出力するだけでなく、電子音源装置より書き込むことも
行う。 According to the present invention, the tone control data output means outputs tone control data for each model corresponding to a specific control content for a plurality of models. The tone control data corresponding to the model of the electronic tone generator is extracted from the tone control data set output from the output means, and a tone signal is generated based on the extracted tone control data. In addition, the tone control data output means is connected to an external storage device.
And read the tone control data for multiple models and simply
Not only output but also writing from electronic sound source device
Do.
【0010】[0010]
【発明の実施の形態】以下、図面を参照しつつ、この発
明の実施例を詳述する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0011】図1は、この発明の一実施例による電子楽
器の構成を示すブロック図である。この図において、C
PU(中央処理装置)1は、図1に示される電子楽器全
体を、ROM(Read Only Memory)2
に記憶された所定のプログラムに従って制御する。ま
た、本実施例で説明する各種処理プログラムもこのRO
M2に記憶されている。CPU1は、各種の制御を行な
う際に得られるデータ等をRAM(Randdom A
ccess Memory)3に記憶する。また、この
RAM3は、レジスタやフラグなどを一時記憶するため
のワーク領域として用いられる。FIG. 1 is a block diagram showing the configuration of an electronic musical instrument according to one embodiment of the present invention. In this figure, C
A PU (Central Processing Unit) 1 converts the entire electronic musical instrument shown in FIG. 1 into a ROM (Read Only Memory) 2.
Is controlled according to a predetermined program stored in the. Further, various processing programs described in the present embodiment are also provided in the RO.
It is stored in M2. The CPU 1 stores data and the like obtained when performing various controls in a RAM (Random A).
access memory 3). The RAM 3 is used as a work area for temporarily storing registers, flags, and the like.
【0012】また、鍵盤回路4は、複数の黒鍵及び白鍵
から成るキーボードを有し、演奏に応じた演奏情報(キ
ーオン信号、キーオフ信号、ベロシティなど)をバスを
介してCPU1に供給する。操作パネル5は、演奏にお
ける各種パラメータを設定するための音色選択スイッチ
5a、レジストスイッチ5b、ディスクスイッチ5c及
びその他のスイッチ5dから成るスイッチ群を備えてい
る。The keyboard circuit 4 has a keyboard composed of a plurality of black keys and white keys, and supplies performance information (key-on signal, key-off signal, velocity, etc.) corresponding to the performance to the CPU 1 via a bus. The operation panel 5 includes a switch group including a tone color selection switch 5a, a registration switch 5b, a disk switch 5c, and other switches 5d for setting various parameters in the performance.
【0013】ディスク装置6は、上記操作パネル5にて
設定された演奏パラメータや演奏された演奏情報などを
記録する外部記憶装置である。外部記憶装置としては、
例えば、フロッピーディスクが用いられる。音源7は、
バスを介して供給される演奏情報や楽音情報に従って楽
音信号(ディジタル)を生成して、これをサウンドシス
テム8に供給する。このサウンドシステム8は、この楽
音信号をアナログ信号に変換した後、スピーカによって
発音する。The disk device 6 is an external storage device for recording performance parameters set on the operation panel 5 and performance information of the performance. As an external storage device,
For example, a floppy disk is used. Sound source 7
A tone signal (digital) is generated in accordance with performance information and tone information supplied via the bus, and this is supplied to the sound system 8. The sound system 8 converts the musical sound signal into an analog signal and then emits the sound using a speaker.
【0014】次に、図2を参照すると、異なる機種間に
おけるレジストレーションデータの概念図が示されてお
り、ここでは、レジストレーションデータの一例とし
て、音色について説明される。図2において、入門モデ
ル(下位機種)では、例えば、25種類の音色データT
D(1)〜TD(25)が備えられ、これらのデータ
は、ROM2に記憶されている。これに対して、上位の
機種ではより多くのデータが備えられ、例えば、初級モ
デルでは50種類、中級モデルでは100種類、上級モ
デルでは200種類、そして、プロモデルでは300種
類の音色データが備えられる。図2には、プロモデルの
音色データTD(1)〜TD(300)については示さ
れているが、上級、中級、初級の各モデルについては、
省略されている。Referring next to FIG. 2, there is shown a conceptual diagram of registration data between different models. Here, a tone color will be described as an example of the registration data. In FIG. 2, in the introductory model (lower model), for example, 25 types of tone color data T
D (1) to TD (25) are provided, and these data are stored in the ROM 2. On the other hand, more data is provided in the upper model, for example, 50 kinds of tone data in the beginner model, 100 kinds in the intermediate model, 200 kinds in the advanced model, and 300 kinds in the professional model. . FIG. 2 shows the timbre data TD (1) to TD (300) of the professional model, but for the advanced, intermediate, and beginner models,
Omitted.
【0015】これらの入門モデルからプロモデルに至る
各機種間において、同一の音色番号は同一の音色を示
し、例えば、入門モデルの音色データTD(1)はプロ
モデルの音色データTD(1)と同一のデータである。
したがって、プロモデルにおいて設定された音色データ
TD(1)は、入門モデルにおいても発音することがで
きる。しかしながら、プロモデルの音色データTD(3
00)は、入門モデルに備えられていない音色データで
あるので、通常の手段では発音することができない。こ
のように、電子楽器に備えられる音色データの数(種
類)は、異なる機種間では、機種の使用目的に対応して
異なる数に制限されている。The same timbre number indicates the same timbre in each of the models from the introductory model to the pro model. It is the same data.
Therefore, the tone color data TD (1) set in the professional model can be pronounced even in the introductory model. However, the timbre data TD (3
00) is timbre data not provided in the introductory model, and cannot be generated by ordinary means. As described above, the number (type) of timbre data provided in the electronic musical instrument is limited to a different number between different models according to the purpose of use of the model.
【0016】また、レジストレーションデータを記憶す
る領域としては、機種に依らず、8個のレジストメモリ
RM(1)〜RM(8)が備えられる。これらのレジス
トメモリRM(1)〜RM(8)はRAM3に割り当て
られ、各レジストメモリにレジストレーションデータ
(その1つとして、音色データを示す音色番号がある)
が記憶される。レジストメモリRM(1)〜RM(8)
へのレジストレーションデータの記憶には、次の2つの
ケースがある。As areas for storing the registration data, eight registration memories RM (1) to RM (8) are provided regardless of the model. These registration memories RM (1) to RM (8) are allocated to the RAM 3, and registration data is stored in each of the registration memories (one of them is a tone number indicating tone color data).
Is stored. Registration memories RM (1) to RM (8)
There are the following two cases for storing the registration data in the memory.
【0017】先ず、第1のケースは、操作パネル5によ
り設定された演奏情報、即ち、本体の操作パネル5に設
定されたレジストレーションデータを記憶し(実際に
は、後述するパネルスイッチ群データメモリPDを介し
て行われる)、これに基づいて演奏したり、記憶したレ
ジストレーションデータをディスク装置6によってフロ
ッピーディスク等の外部記憶媒体に書き込むような場合
である。この場合、記憶するレジストメモリRM(1)
〜RM(8)は、図1に示されるレジストスイッチ5b
によって選択される。First, the first case stores performance information set by the operation panel 5, that is, registration data set on the operation panel 5 of the main body (actually, a panel switch group data memory described later). This is a case where the performance is performed based on this, or the stored registration data is written to an external storage medium such as a floppy disk by the disk device 6. In this case, the stored resist memory RM (1)
RM (8) are the registration switches 5b shown in FIG.
Selected by.
【0018】次に、第2のケースは、外部記憶媒体に記
憶されたレジストレーションデータをこれらのレジスト
メモリRM(1)〜RM(8)に読み込んで記憶する場
合である。また、この場合も、上述した第1のケースと
同様に、記憶するレジストメモリRM(1)〜RM
(8)は、図1に示されるレジストスイッチ5bによっ
て選択される。また、図1に示されるパネルスイッチ群
に設けられた各種スイッチの状態(以下、「パネルスイ
ッチデータ」という)を記憶するために、パネルスイッ
チ群データメモリPDが備えられ、このメモリPDに
は、音色番号を記憶するレジスタTSWCが含まれる。
このパネルスイッチ群データメモリPDは、上述のレジ
ストメモリRM(1)〜RM(8)と音源7との間で、
その内容たるパネルスイッチデータを授受するためのメ
モリとして機能する。Next, the second case is a case where registration data stored in an external storage medium is read and stored in these registration memories RM (1) to RM (8). Also in this case, similarly to the first case described above, the stored resist memories RM (1) to RM (RM) are stored.
(8) is selected by the registration switch 5b shown in FIG. Further, a panel switch group data memory PD is provided to store the states of various switches provided in the panel switch group shown in FIG. 1 (hereinafter, referred to as “panel switch data”). A register TSWC for storing the tone number is included.
The panel switch group data memory PD is provided between the above-described resist memories RM (1) to RM (8) and the sound source 7,
It functions as a memory for transmitting and receiving panel switch data as its contents.
【0019】次に説明するのが、この発明による音色番
号変換テーブルCTである。この音色番号変換テーブル
CTは、前述したように、異なる機種間、この例の場合
では、入門モデル、初級モデル、中級モデル、上級モデ
ル及びプロモデルの間において、音色データの変換を行
なうためのテーブルであり、上位モデルの音色番号を下
位モデルの音色番号に変換する際に参照される。したが
って、最上位モデルであるプロモデルには、この音色番
号変換テーブルCTが備えられていない。なお、図示し
ていないが、プロモデル以外の上級モデル、中級モデル
及び初級モデルには、入門モデルと同様に、それぞれが
有する音色に応じた音色番号変換テーブルCTが備えら
れる。Described next is the tone color number conversion table CT according to the present invention. As described above, this tone number conversion table CT is a table for converting tone color data between different models, in this case, between an introductory model, a beginner model, an intermediate model, an advanced model, and a professional model. This is referred to when converting the tone color number of the upper model into the tone color number of the lower model. Therefore, the tone model number conversion table CT is not provided in the professional model which is the highest model. Although not shown, the advanced model, the intermediate model, and the beginner model other than the professional model are provided with a tone number conversion table CT corresponding to the tone color of each, as in the introductory model.
【0020】この音色番号変換テーブルCTについて、
図3に示される概念図を参照して発明する。音色番号変
換テーブルCTは、最上位モデルであるプロモデルが有
している音色の音色番号に、下位モデルの各々が有して
いる音色の音色番号を対応させている。この図におい
て、ナンバー「1」〜「300」は、プロモデルが有す
る音色を示す音色番号TSWCに対応する。すなわち、
図示のように、音色番号TSWCの「1」は音色名とし
て「ストリングス1」に対応しており、「2」は「バイ
オリン1」に対応している。以下、同様に、「25」は
「コントラバス1」に、「26」は「ストリングス2」
に、「27」は「ピチカートストリングス」に、……、
「299」は「コントラバス3」に、そして、「30
0」は「コントラバス4」に対応している。With respect to this tone color number conversion table CT,
The present invention will be described with reference to the conceptual diagram shown in FIG. The timbre number conversion table CT associates the timbre numbers of the timbres of the lower models with the timbre numbers of the timbres of the pro model, which is the highest model. In this figure, numbers “1” to “300” correspond to tone color numbers TSWC indicating tone colors of the pro model. That is,
As shown in the figure, “1” of the tone color number TSWC corresponds to “Strings 1” as the tone color name, and “2” corresponds to “Violin 1”. Hereinafter, similarly, “25” is “contrabass 1”, and “26” is “strings 2”.
"27" becomes "Pizzicato Strings" ...
"299" becomes "Contrabass 3" and "30
“0” corresponds to “contrabass 4”.
【0021】次の欄は、上述したプロモデルの音色番号
TSWC(ナンバー)に対応する各下位モデルの音色番
号TSWCを示している。前述したように、入門モデル
は、音色として25種類、つまり、音色番号TSWCと
して「1」〜「25」を有している。したがって、この
入門モデルに対しては、プロモデルの音色番号TSWC
の「1」〜「25」に対応させており、プロモデルの
「26」は入門モデルの「1」に、「50」は「25」
に、「51」〜「53」は「1」に対応させる。そし
て、プロモデルの「54」及び「55」は入門モデルの
「2」に対応させる。以下、プロモデルの「56」以降
の音色番号も入門モデルの「1」〜「25」の音色番号
に対応させる。The next column shows the tone color number TSWC of each lower model corresponding to the tone color number TSWC (number) of the professional model described above. As described above, the introductory model has 25 types of tone colors, that is, “1” to “25” as tone color numbers TSWC. Therefore, for this introductory model, the tone number TSWC of the professional model
"1" to "25" of the professional model, "26" of the professional model corresponds to "1" of the introductory model, and "50" corresponds to "25".
In addition, “51” to “53” correspond to “1”. Then, “54” and “55” of the professional model correspond to “2” of the introductory model. Hereinafter, the tone color numbers after “56” of the professional model also correspond to the tone color numbers of “1” to “25” of the introductory model.
【0022】また、初級モデルは、音色として50種
類、音色番号として「1」〜「50」を有している。従
って、この初級モデルに対しては、プロモデルの「1」
〜「300」の音色番号TSWCを初級モデルの「1」
〜「50」に対応させる。さらに、中級モデル及び上級
モデルについても、同様に、プロモデルの「1」〜「3
00」の音色番号TSWCを、それぞれ、各モデルの
「1」〜「100」、「1」〜「200」に対応させて
いる。The elementary model has 50 timbres and timbre numbers "1" to "50". Therefore, for this elementary model, "1"
~ The tone number TSWC of "300" is changed to "1"
To “50”. Further, for the intermediate model and the advanced model, similarly, “1” to “3” of the professional model
The timbre number TSWC of “00” is associated with “1” to “100” and “1” to “200” of each model, respectively.
【0023】なお、上述した説明ではプロモデルを中心
にして述べたが,実際の音色番号変換テーブルCTは、
各モデルの音色番号TSWCが相対的に対応づけられ
る。すなわち、「ストリングス1」を示す音色番号TS
WCの「1」は、“1(プロモデル)−1(上級モデ
ル)−1(中級モデル)−1(初級モデル)−1(入門
モデル)”という対応づけがなされており、どのモデル
からでも異なるモデルの音色番号TSWCを引き出すこ
とができる。例えば、音色名「チェロ」を示す音色番号
TSWCの「55」は、“55(プロモデル)−55
(上級モデル)−5(中級モデル)−2(初級モデル)
−2(入門モデル)”という対応づけがなされており、
中級モデルの音色番号TSWCの「5」は、初級モデル
では「2」に変換されるようになっている。In the above description, the professional model has been mainly described.
The tone number TSWC of each model is relatively associated. That is, the tone number TS indicating “strings 1”
The WC "1" is associated with "1 (pro model) -1 (advanced model) -1 (intermediate model) -1 (beginner model) -1 (introductory model)", and any model can be used. It is possible to derive a tone number TSWC of a different model. For example, “55” of the tone number TSWC indicating the tone name “cello” is “55 (pro model) −55”.
(Advanced model) -5 (intermediate model) -2 (beginner model)
-2 (introductory model) ".
"5" of the tone color number TSWC of the intermediate model is converted to "2" in the basic model.
【0024】図4乃至図6には、3つの音色系統を説明
するための木構造の模式図が示される。上述した対応づ
け方法について、これらの図を参照して詳しく説明す
る。先ず、図4の模式図を用いてストリングス系の木構
造を説明する。この図は、ストリングス系の音色に対応
づけられた各モデルの音色番号TSWCを示している。
ストリングス系の音色は、ストリングス1を基本にして
おり、バリエーションとして、ストリングス2、ストリ
ングス3、……、トレモロストリングス、シンセストリ
ングス1、……などがある。そして、これらのストリン
グスにとっては、各々、元になる音色が存在する。例え
ば、ストリングス6(音色番号TSWC=「201」)
の元の音色はストリングス4(音色番号TSWC=「1
01」)であり、このストリングス4の元の音色はスト
リングス2(音色番号TSWC=「26」)である。そ
して、このストリングス2の元の音色は、ストリングス
1(音色番号TSWC=「1」)である。FIGS. 4 to 6 are schematic diagrams of a tree structure for explaining three tone color systems. The above-described association method will be described in detail with reference to these drawings. First, the tree structure of the strings system will be described with reference to the schematic diagram of FIG. This figure shows a tone color number TSWC of each model associated with a string tone color.
Strings-based tones are based on strings 1, and variations include strings 2, strings 3,..., Tremolo strings, synth strings 1,. Each of these strings has an original tone color. For example, strings 6 (tone number TSWC = “201”)
Is the original tone of strings 4 (tone number TSWC = “1
01 ”), and the original timbre of the strings 4 is the strings 2 (tone color number TSWC =“ 26 ”). The original tone color of the strings 2 is strings 1 (tone number TSWC = “1”).
【0025】これを逆にみれば、ストリングス2から
は、ストリングス4(音色番号TSWC=「101」)
の外に、シンセストリングス1(音色番号TSWC=
「52」)及びストリングス3(音色番号TSWC=
「53」)が派生している。さらに、ストリングス4か
らストリングス6(音色番号TSWC=「201」)が
派生しており、シンセストリングス1からは、シンセス
トリングス3(音色番号TSWC=「202」)及びシ
ンセストリングス2(音色番号TSWC=「102」)
が派生している。これらの音色は、その音色に最も類似
する音色から派生しており、前述した音色番号変換テー
ブルCTにおいても、このような木構造に基づいて対応
づけられている。In other words, from the strings 2, the strings 4 (tone number TSWC = “101”)
Besides the synth strings 1 (tone number TSWC =
"52") and strings 3 (tone number TSWC =
"53") is derived. Further, strings 6 (tone number TSWC = “201”) are derived from strings 4, and synth strings 1 (tone number TSWC = “202”) and synth strings 2 (tone number TSWC = “201”) are derived from synth strings 1. 102 ")
Is derived. These timbres are derived from the timbres most similar to the timbres, and are associated in the timbre number conversion table CT based on such a tree structure.
【0026】別の観点からみると、入門モデルには、ス
トリングスとして唯一ストリングス1が備えられてい
る。これに対して、初級モデルでは、ストリングス1の
外に、ストリングス2及びピチカートストリングス
((音色番号TSWC=「27」)が備えられる。した
がって、例えば、初級モデルにおけるストリングス1、
ストリングス2及びピチカートストリングスは、入門モ
デルでは、これらの元の音色であるストリングス1に対
応づけられる。以下、同様にして、他のモデル間におい
ても、図4に示される木構造に基づいてストリングス系
音色の対応づけを行っている。From another viewpoint, the introductory model is provided with only one string 1 as strings. On the other hand, in the elementary model, strings 2 and pizzicato strings ((tone number TSWC = “27”) are provided in addition to strings 1. Therefore, for example, strings 1 and
In the introductory model, the strings 2 and the pizzicato strings are associated with the strings 1 that are the original timbres. Hereinafter, in a similar manner, correspondence between strings-based timbres is performed between other models based on the tree structure shown in FIG.
【0027】次に、図5には、バイオリン系の木構造の
模式図が示される。この図において、バイオリン系の音
色は、バイオリン1を基本にしており、バリエーション
として、バイオリン2、バイオリン3、……、チェロ、
ピチカートバイオリンソロなどがあある。そして、これ
らの音色にとっては、上述したストリングス系と同様
に、各々、元になる音色が存在する。例えば、胡弓(音
色番号TSWC=「203」)、バイオリン3(音色番
号TSWC=「104」)、バイオリン2(音色番号T
SWC=「54」)及びピチカートバイオリンソロ(音
色番号TSWC=「106」)の元の音色は、バイオリ
ン1(音色番号TSWC=「2」)であり、また、バイ
オリン4(音色番号TSWC=「105」)の元の音色
はバイオリン2である。これらの音色も同様に、その音
色に最も類似している音色から派生しており、前述した
音色番号変換テーブルCTにおいても、このような木構
造に基づいて対応づけられている。Next, FIG. 5 shows a schematic diagram of a violin-based tree structure. In this figure, the violin-based tone is based on violin 1, and variations include violin 2, violin 3,.
There is pizzicato violin solo. Each of these tone colors has its own tone color, similarly to the above-described strings. For example, Koumi (tone number TSWC = “203”), violin 3 (tone number TSWC = “104”), violin 2 (tone number T
The original tone of SWC = “54”) and pizzicato violin solo (tone number TSWC = “106”) is violin 1 (tone color TSWC = “2”), and violin 4 (tone color TSWC = “105”). The original tone of ") is violin 2. These timbres are similarly derived from the timbres most similar to the timbres, and are also associated in the timbre number conversion table CT based on such a tree structure.
【0028】ここで、上級モデルと初級モデルとの関係
について説明する。上級モデルは、バイオリン系の音色
として、バイオリン1、バイオリン3、バイオリン2、
バイオリン4、チェロ及び2」)及びピチカートバイオ
リンソロを備えている。これに対して、初級モデルは、
バイオリン1のみを備えている。このため、例えば、上
級モデルのバイオリン3は、その音色に最も類似してい
るバイオリン1に対応づけられる。また、バイオリン2
及びバイオリン4は、中級モデルのバイオリン2を介し
てバイオリン1に対応づけられる。同様にして、チェロ
及びピチカートバイオリンソロもバイオリン1に対応づ
けられる。以下、同様にして、その他のモデル間におい
ても,図5に示される木構造に基づいてバイオリン系音
色の対応づけが行われている。Here, the relationship between the advanced model and the elementary model will be described. Advanced models include violin 1, violin 3, violin 2,
Violin 4, cello and 2 ") and pizzicato violin solo. In contrast, the beginner model is
Only violin 1 is provided. For this reason, for example, the violin 3 of the advanced model is associated with the violin 1 which is most similar to the tone color. Also, violin 2
And the violin 4 is associated with the violin 1 via the intermediate model violin 2. Similarly, cello and pizzicato violin solo are also associated with violin 1. In the same manner, the correspondence between the violin-based timbres is performed between the other models based on the tree structure shown in FIG.
【0029】さらに、図6には、コントラバス系の木構
造の模式図が示される。この図において、コントラバス
系の音色は、コントラバス1を基本にしており、バリエ
ーションとして、コントラバス2、コントラバス3、…
…、ピチカートベース、アップライトベースなどがあ
る。そして、これらの音色にとっては、上述したストリ
ングス及びバイオリン系と同様に、各々、元になる音色
が存在する。例えば、コントラバス3(音色番号TSW
C=「299」)、コントラバス4(音色番号TSWC
=「300」)、コントラバス2(音色番号TSWC=
「200」)及びピチカートベース(音色番号TSWC
=「50」)の元の音色は、コントラバス1(音色番号
TSWC=「25」)であり、また、アップライトベー
ス(音色番号TSWC=「100」)の元の音色はピチ
カートベースである。これらの音色も同様に、その音色
に最も類似している音色から派生しており、前述した音
色番号変換テーブルCTにおいても、このような木構造
に基づいて対応づけられている。FIG. 6 is a schematic diagram of a contrabass tree structure. In this figure, the contrabass tone is based on the contrabass 1, and the contrabass 2, the contrabass 3,...
…, Pizzicato base, upright base, etc. Each of these tones has an original tone as in the strings and violins described above. For example, contrabass 3 (tone number TSW
C = “299”), contrabass 4 (tone number TSWC)
= “300”), contrabass 2 (tone number TSWC =
"200") and pizzicato bass (tone number TSWC)
The original tone of “= 50”) is the contrabass 1 (tone number TSWC = “25”), and the original tone of the upright base (tone color TSWC = “100”) is pizzicato base. These timbres are similarly derived from the timbres most similar to the timbres, and are also associated in the timbre number conversion table CT based on such a tree structure.
【0030】ここでは、プロモデルと上級モデルとの関
係について説明する。プロモデルは、コントラバス系の
音色として、コントラバス1、コントラバス3、コント
ラバス4、コントラバス2、ピチカートベース及びアッ
プライトベースの全てを備えている。これに対して、上
級モデルは、コントラバス1、コントラバス2、ピチカ
ートベース及びアップライトベースを備えている。この
ため、例えば、プロモデルのコントラバス1、コントラ
バス3及びコントラバス4は、その音色に最も類似して
いるコントラバス1に対応づけられる。また、コントラ
バス2、ピチカートベース及びアップライトベースは、
おのおの、そのままコントラバス2、ピチカートベース
及びアップライトベースに対応づけられる。以下、同様
にして、その他のモデル間においても、図6に示される
木構造に基づいてコントラバス系音色の対応づけが行わ
れている。Here, the relationship between the professional model and the advanced model will be described. The pro model includes all of a contrabass 1, a contrabass 3, a contrabass 4, a contrabass 2, a pizzicato bass, and an upright bass as a contrabass tone. On the other hand, the advanced model includes a contrabass 1, a contrabass 2, a pizzicato base, and an upright base. For this reason, for example, the contrabass 1, the contrabass 3 and the contrabass 4 of the professional model are associated with the contrabass 1 which is most similar to the timbre. In addition, Contrabass 2, Pizzicato base and Upright base are
Each is directly associated with the contrabass 2, the pizzicato base and the upright base. Hereinafter, in the same manner, the correspondence between the contrabass-based timbres is performed between the other models based on the tree structure shown in FIG.
【0031】以上のような構成による動作について、図
7乃至図10に示されるフローチャートを参照しつつ説
明する。なお、ここで説明される電子楽器の機種は入門
モデルとする。先ず、電子楽器に電源を投入した後、例
えば、プロモデルによって作成したフロッピーディスク
をディスク装置6に挿入し、レジストメモリRMにレジ
ストレーションデータを読み込ませる手順について説明
する。演奏者によって電源が投入されると、CPU1
は、図7に示されるメインルーチンを実行する。その
後、フロッピーディスクがディスク装置6に挿入され
て、ディスクスイッチ5cの「Load」スイッチが押
下される。The operation of the above configuration will be described with reference to the flowcharts shown in FIGS. The model of the electronic musical instrument described here is an introductory model. First, a procedure for turning on the power to the electronic musical instrument, inserting a floppy disk created by a pro model into the disk device 6, and reading registration data into the registration memory RM will be described. When the power is turned on by the player, the CPU 1
Executes the main routine shown in FIG. Thereafter, the floppy disk is inserted into the disk device 6, and the "Load" switch of the disk switch 5c is pressed.
【0032】メインルーチンでは、先ず、ステップSA
1において、各種レジスタ、フラグ等の初期設定を行
う。次に、ステップSA2に進み、鍵盤回路4を介して
キーボードをスキャンし、押鍵、離鍵などを検出して演
奏情報を取り込む処理を行う。次に、ステップSA3に
進み、図8に示される音色選択スイッチ処理を行う。音
色選択スイッチ処理においては、まず、図8のステップ
SB1にて、音色選択スイッチ5aが押下されたか否か
を判断する。このとき、音色選択スイッチ5aが押下さ
れていると、ステップSB1における判断結果が「YE
S」となってステップSB2に進む。ステップSB2で
は、選択された音色番号をレジスタTSWCに取り込
む。さらにステップSB3に進み、音色データメモリT
D(TSWC)の内容を音源7に送出した後、当該処理
を終了してメインルーチンに戻る。In the main routine, first, at step SA
In step 1, initialization of various registers and flags is performed. Next, the process proceeds to Step SA2, in which the keyboard is scanned via the keyboard circuit 4, and a process of fetching performance information by detecting key depression, key release, and the like is performed. Next, the process proceeds to Step SA3, and performs a tone color selection switch process shown in FIG. In the tone color selection switch process, first, it is determined whether or not the tone color selection switch 5a has been pressed in step SB1 of FIG. At this time, if the tone color selection switch 5a is pressed, the result of determination in step SB1 is "YE
S "and the process proceeds to Step SB2. In step SB2, the selected tone color number is loaded into the register TSWC. Then, the process proceeds to Step SB3, where the timbre data memory T
After transmitting the contents of D (TSWC) to the sound source 7, the process is terminated and the process returns to the main routine.
【0033】一方、音色選択スイッチ5aが押下されて
いると、ステップSB1における判断結果が「NO」と
なり、そのままメインルーチンに戻る。メインルーチン
では、ステップSA4に進む。ステップSA4では、図
10に示されるレジストスイッチ処理を行う。このレジ
ストスイッチ処理においては、先ず、図10のステップ
SD1にて、レジストスイッチ5bにイベントが生じた
か否かを判断する。この場合、レジストスイッチ5bは
操作されていないので、ステップSD1における判断結
果は「N0」となり、そのままメインルーチンに戻る。On the other hand, if the tone selection switch 5a is depressed, the result of the determination in step SB1 is "NO", and the process returns to the main routine. In the main routine, the process proceeds to Step SA4. In step SA4, a registration switch process shown in FIG. 10 is performed. In the registration switch process, first, in step SD1 of FIG. 10, it is determined whether or not an event has occurred in the registration switch 5b. In this case, since the registration switch 5b is not operated, the result of the determination in step SD1 is "N0", and the process returns to the main routine.
【0034】メインルーチンにおいては、次に、ステッ
プSA5に進む。ステップSA5では、図9に示される
ディスク制御スイッチ処理を行う。このディスク制御ス
イッチ処理においては、先ず、図9のステップSC1に
て、ディスクスイッチ5cの「Load」スイッチが押
下されたか否かを判断する。この場合、上述したよう
に、「Load」スイッチは押下されたので、ステップ
SC1における判断結果は「YES」となり、ステップ
SC2に進む。ステップSC2においては、フロッピー
ディスクからレジストレーションデータを読み込み、レ
ジストメモリRM(1)〜RM(8)に書き込む。そし
て、ステップSC2の処理が終了すると、メインルーチ
ンに戻る。メインルーチンでは、さらにステップSA6
に進む。ステップSA6では、その他のスイッチ処理を
行った後、ステップSA2に戻り、再び、上述してきた
ステップSA2〜SA6を繰り返し実行する。Next, in the main routine, the process proceeds to Step SA5. In step SA5, the disk control switch processing shown in FIG. 9 is performed. In this disk control switch process, first, in step SC1 of FIG. 9, it is determined whether the "Load" switch of the disk switch 5c has been pressed. In this case, as described above, since the “Load” switch has been pressed, the determination result in step SC1 is “YES”, and the process proceeds to step SC2. In step SC2, registration data is read from the floppy disk and written into the registration memories RM (1) to RM (8). Then, when the process of step SC2 ends, the process returns to the main routine. In the main routine, step SA6
Proceed to. In step SA6, after performing other switch processing, the process returns to step SA2 and repeats the above-described steps SA2 to SA6 again.
【0035】次に、演奏者は、レジストメモリRM
(1)〜RM(8)に書き込んだレジストレーションデ
ータに基づいて演奏するために、所望するレジストメモ
リRMの番号をレジストスイッチ5bにより選択する。
レジストスイッチ5bの番号「1」、「2」、…、
「8」の何れかが押下されると、図10のステップSD
1における判断結果は「YES」となってステップSD
2に進む。ステップSD2においては押下されたレジス
トスイッチ5bの番号をレジスタRSWCに書き込む。
さらにステップSD3に進み、図1に示されるレジスト
スイッチ5bの「M」スイッチが押下されているか否か
を判断する。この場合、「M」スイッチは押下されてい
ていので、ステップSD3における判断結果は「NO」
となってステップSD4に進む。Next, the player operates the registration memory RM.
In order to perform based on the registration data written in (1) to RM (8), the desired number of the registration memory RM is selected by the registration switch 5b.
The numbers “1”, “2”,... Of the registration switch 5b
When any one of “8” is pressed, step SD in FIG.
The judgment result in step 1 becomes "YES" and the step SD
Proceed to 2. In step SD2, the number of the pressed resist switch 5b is written into the register RSWC.
The process further proceeds to step SD3 to determine whether the "M" switch of the registration switch 5b shown in FIG. 1 has been pressed. In this case, since the “M” switch has been pressed, the determination result in step SD3 is “NO”.
And proceeds to step SD4.
【0036】ステップSD4においては、レジストメモ
リRM(RSWC)の内容を、音色番号TSWCの内容
を含めて、パネルスイッチ群データメモリPDに書き込
む。そして、ステップSD5に進み、パネルスイッチ群
データメモリPDの中の音色番号TSWCに対応するデ
ータを音色番号変換テーブルCTを用いて変換した後、
これを新たな音色番号TSWCとして書き込む。例え
ば、プロモデルにおける音色番号TSWCの「1」に相
当するピチカートベースは、入門モデルにおける音色番
号TSWCの「25」に相当するコントラバス1に変換
される。In step SD4, the contents of the resist memory RM (RSWC), including the contents of the tone color number TSWC, are written into the panel switch group data memory PD. Then, the process proceeds to Step SD5, where data corresponding to the tone color number TSWC in the panel switch group data memory PD is converted using the tone color number conversion table CT.
This is written as a new tone number TSWC. For example, the pizzicato bass corresponding to the tone number TSWC “1” in the professional model is converted to the contrabass 1 corresponding to the tone color number TSWC “25” in the introductory model.
【0037】こらにステップSD6に進み、パネルスイ
ッチ群データメモリPDの内容を音源7に送出する。音
源7は、供給されたレジストレーションデータに応じ
て、発音される楽音の音色などを設定する。その後、メ
インルーチンに戻る。ここで、メインルーチンにおいて
は、ステップSA6に進む。ステップSA6では、その
他のスイッチ処理を行った後、ステップSA2に戻り、
再び、上述したステップSA2〜SA6を繰り返し実行
する。At step SD6, the contents of the panel switch group data memory PD are sent to the sound source 7. The sound source 7 sets a tone color of a musical tone to be generated according to the supplied registration data. Then, the process returns to the main routine. Here, in the main routine, the process proceeds to step SA6. In step SA6, after performing other switch processing, the process returns to step SA2,
Again, steps SA2 to SA6 described above are repeatedly executed.
【0038】次に、演奏者が操作パネル5上に設定した
各種スイッチの状態をレジストメモリRMに記憶させる
ための処理について説明する。演奏者によって、レジス
トスイッチ5bの番号「1」〜「8」の何れかと同時
に、「M」スイッチが押下されると、メインルーチンの
ステップSA4、即ち、図10に示されるレジストスイ
ッチ処理が実行される。Next, a process for storing the states of various switches set on the operation panel 5 by the player in the registration memory RM will be described. When the player presses the "M" switch at the same time as any of the registration switch 5b numbers "1" to "8", step SA4 of the main routine, that is, the registration switch processing shown in FIG. 10 is executed. You.
【0039】この場合、図10のステップSD1におけ
る判断結果は「YES」となり、ステップSD2におい
て、押下された「1」〜「8」の何れかの値をレジスタ
RSWCに書き込む。そして、「M」スイッチが同時に
押下されているので、ステップSD3における判断結果
は「YES」となってステップSD7に進む。ステップ
SD7では、音色番号TSWCの内容を含めて、パネル
スイッチ群データメモリPDの内容をレジストメモリR
M(RSWC)に転送する。その後、メインルーチンに
戻る。メインルーチンにおいては、ステップSA6に進
む。ステップSA6では、その他のスイッチ処理を行っ
た後、ステップSA2に戻り、再び、上述したステップ
SA2〜SA6を繰り返し実行する。In this case, the result of determination at step SD1 in FIG. 10 is "YES", and at step SD2, any one of the pressed "1" to "8" is written to the register RSWC. Since the "M" switch is pressed at the same time, the result of the determination in step SD3 is "YES", and the flow proceeds to step SD7. In step SD7, the contents of the panel switch group data memory PD, including the contents of the tone number TSWC, are stored in the resist memory R.
M (RSWC). Then, the process returns to the main routine. In the main routine, the process proceeds to Step SA6. In step SA6, after performing other switch processing, the process returns to step SA2 and repeats the above-described steps SA2 to SA6 again.
【0040】次に、上述したように転送されたレジスト
レーションデータを含むレジストメモリRM(1)〜R
M(8)に書き込まれているレジストレーションデータ
を、フロッピーディスクに書き込む処理について説明す
る。演奏者がディスクスイッチ5cの「Save」スイ
ッチを押下すると、メインルーチンのディスク制御スイ
ッチ処理が実行される。この場合、「Save」スイッ
チが押下されているので、図9のステップSC1におけ
る判断結果は「NO」となってステップSC3に進む。
ステップSC3では、「Save」スイッチが押下され
たか否かを判断する。このステップSC3における判断
結果は「YES」となってステップSC4に進む。Next, the registration memories RM (1) to RM (R) including the registration data transferred as described above are used.
A process of writing the registration data written in M (8) to a floppy disk will be described. When the player presses the "Save" switch of the disk switch 5c, the disk control switch process of the main routine is executed. In this case, since the “Save” switch has been pressed, the determination result in step SC1 of FIG. 9 is “NO”, and the process proceeds to step SC3.
In step SC3, it is determined whether the “Save” switch has been pressed. The result of the determination at step SC3 is "YES" and the operation proceeds to step SC4.
【0041】ステップSC4においては、レジストメモ
リRM(1)〜RM(8)の内容をフロッピーディスク
に書き込む。その後、当該処理を終了してメインルーチ
ンに戻る。メインルーチンでは、さらにステップSA6
に進む。ステップSA6では、その他のスイッチ処理を
行った後、ステップSA2に戻り、再び、上述したステ
ップSA2〜SA6を繰り返し実行する。以上説明した
動作は、入門モデルに限らず、プロモデル以外の初級モ
デル、中級モデル及び上級モデルでも同様に行われる。
これに対して、プロモデルでは、図10に示されるレジ
ストスイッチ処理だけが、図11に示されるように異な
っている。In step SC4, the contents of the resist memories RM (1) to RM (8) are written to a floppy disk. After that, the process ends, and the process returns to the main routine. In the main routine, step SA6
Proceed to. In step SA6, after performing other switch processing, the process returns to step SA2 and repeats the above-described steps SA2 to SA6 again. The operation described above is not limited to the introductory model, but is similarly performed in the beginner model, intermediate model, and advanced model other than the professional model.
On the other hand, in the professional model, only the registration switch processing shown in FIG. 10 is different as shown in FIG.
【0042】この図11に従うと、ステップSE1にお
いて、レジストスイッチ5bの番号「1」〜「8」の何
れかが押下されたか否かを判断する。そして、レジスト
スイッチ5bの何れも押下されていない場合には、ステ
ップSE1における判断結果は「NO」となり、そのま
まメインルーチンに戻る。一方、レジストスイッチ5b
の何れかが押下されると、ステップSE1における判断
結果は「YES」となってステップSE2に進む。ステ
ップSE2においては押下されたレジストスイッチ5b
の番号をレジスタRSWCに書き込む。さらにステップ
SE3に進み、図1に示されるレジストスイッチ5bの
「M」スイッチが押下されているか否かを判断する。ス
テップSE3における判断結果が「NO」の場合には、
ステップSE4に進む。Referring to FIG. 11, in step SE1, it is determined whether any of the numbers "1" to "8" of the registration switch 5b has been pressed. If none of the registration switches 5b is pressed, the result of the determination in step SE1 is "NO", and the process returns to the main routine. On the other hand, the registration switch 5b
Is pressed, the determination result in step SE1 is "YES", and the flow advances to step SE2. In step SE2, the pressed resist switch 5b is pressed.
Is written into the register RSWC. The process further proceeds to step SE3, where it is determined whether the "M" switch of the registration switch 5b shown in FIG. 1 has been pressed. If the judgment result in step SE3 is "NO",
Proceed to step SE4.
【0043】ステップSE4においては、レジストメモ
リRM(RSWC)の内容を、音色番号TSWCの内容
を含めて、パネルスイッチ群データメモリPDに書き込
む。そして、ステップSE5に進み、パネルスイッチ群
データメモリPDの内容を音源7に送出する。音源7
は、供給されたレジストレーションデータに応じて、発
音される楽音の音色などを設定する。In step SE4, the contents of the resist memory RM (RSWC), including the contents of the tone color number TSWC, are written into the panel switch group data memory PD. Then, the process proceeds to step SE5, where the contents of the panel switch group data memory PD are transmitted to the sound source 7. Sound source 7
Sets the tone color of a musical tone to be generated according to the supplied registration data.
【0044】一方、レジストスイッチ5bの番号「1」
〜「8」の何れかと同時に「M」スイッチが押下される
と、ステップSE3における判断結果は「YES」とな
ってステップSE6に進む。ステップSE6では、音色
番号TSWCの内容を含めて、パネルスイッチ群データ
メモリPDに書き込む。そして、ステップSD5に進
み、パネルスイッチ群データメモリPDの内容をレジス
トメモリRM(RSWC)に転送する。その後、当該処
理を終了してメインルーチンに戻る。このようにプロモ
デルにおいては、音色番号変換テーブルCTによる音色
番号の変換が行われない。On the other hand, the number "1" of the registration switch 5b
When the "M" switch is pressed at the same time as any one of "8" to "8", the result of the determination in step SE3 is "YES" and the flow proceeds to step SE6. In step SE6, the data including the contents of the tone color number TSWC are written in the panel switch group data memory PD. Then, the process proceeds to a step SD5, wherein the contents of the panel switch group data memory PD are transferred to the resist memory RM (RSWC). After that, the process ends, and the process returns to the main routine. As described above, in the professional model, the timbre number conversion by the timbre number conversion table CT is not performed.
【0045】次に、図12及び図13を参照して、この
発明による具体的実施例について説明する。図12に
は、図5と同様のバイオリン系の木構造の模式図が示さ
れ、図13には、各モデル間における音色を対応づけた
一連の系統データSDが示される。この実施例では、各
モデル間における音色の対応づけ、即ち、木構造そのも
のは、図12に示されるように、図4乃至図6を用いて
説明した例と同様である。しかしながら、この実施例で
は、図12により得られる系図に基づいて、図13の一
連の系統データSDが音色番号TSWCとしてフロッピ
ーディスクに書き込まれることが特徴になっている。Next, a specific embodiment according to the present invention will be described with reference to FIGS. FIG. 12 shows a schematic diagram of a violin-based tree structure similar to that of FIG. 5, and FIG. 13 shows a series of system data SD in which timbres are associated between the models. In this embodiment, the correspondence of timbres between the models, that is, the tree structure itself is the same as the example described with reference to FIGS. 4 to 6, as shown in FIG. However, this embodiment is characterized in that a series of system data SD of FIG. 13 is written as a tone color number TSWC on a floppy disk based on the genealogy obtained from FIG.
【0046】すなわち、音色番号TSWCが「1」であ
るバイオリン1の音色は、全てのモデルに備えられる。
従って、バイオリン1についての一連の系統データSD
は、「1−1−1−1−1」となる。ここで、系統デー
タSDの各要素は、順次、入門モデル、初級モデル、中
級モデル、上級モデル及びプロモデルの音色番号TSW
Cを表している(図13参照)。例えば、バイオリン4
の音色(音色番号TSWC=「4」)は、プロモデル及
び上級モデルだけに備えられている。このような場合
は、図12に基づいて、入門モデル、初級モデル及び中
級モデルに対応する音色番号TSWCを得る。すなわ
ち、この場合、入門モデル〜中級モデルにおいてバイオ
リン4に対応するのは、音色番号TSWCが「1」のバ
イオリン1である。その結果、バイオリン4の系統デー
タSDは「1−1−1−4−4」となる。That is, the timbre of the violin 1 whose timbre number TSWC is “1” is provided in all models.
Therefore, a series of systematic data SD for violin 1
Becomes “1-1-1-1-1”. Here, each element of the system data SD is sequentially assigned to the tone number TSW of the introductory model, the beginner model, the intermediate model, the advanced model, and the professional model.
C (see FIG. 13). For example, violin 4
(Tone color number TSWC = “4”) is provided only in the professional model and the advanced model. In such a case, tone color numbers TSWC corresponding to the introductory model, the beginner model, and the intermediate model are obtained based on FIG. That is, in this case, the violin 4 corresponding to the violin 4 in the introductory model to the intermediate model is the violin 1 with the timbre number TSWC of “1”. As a result, the system data SD of the violin 4 is “1-1-1-4-4”.
【0047】さらに、バイオリン3の音色(音色番号T
SWC=「5」)は、プロモデル及び上級モデルだけに
備えられており、中級モデルにはバイオリン3に類似し
た音色を有するバイオリン2が備えられ、入門モデル及
び初級モデルにはバイオリン1だけが備えられる。した
がって、この場合、バイオリン3に対応するのは、中級
モデルではバイオリン2であり、入門モデル及び初級モ
デルではバイオリン1である。その結果、バイオリン3
の系統データSDは「1−1−2−5−5」となる。こ
れらの系統データSDはテーブルSDTとして用意され
る。Further, the tone of the violin 3 (tone number T
SWC = “5”) is provided only in the pro model and the advanced model, the intermediate model is provided with the violin 2 having a tone similar to the violin 3, and the introductory model and the beginner model are provided with only the violin 1 Can be Therefore, in this case, the violin 3 corresponds to the violin 2 in the intermediate model, and the violin 1 in the introductory model and the beginner model. As a result, violin 3
Is "1-1-2-5-5". These system data SD are prepared as a table SDT.
【0048】そして、この実施例においては、レジスト
レーションデータをフロッピーディスクに書き込む際
に、上述したテーブルSDTから系統データSDを読み
出し、これを音色番号TSWCとして書き込むようにし
ている。また、フロッピーディスクからレジストレーシ
ョンデータを読み込む際には、系統データSDを読み込
み、この系統データSDを辿ることによって、所定の音
色番号TSWCを得るようにしている。In this embodiment, when writing the registration data to the floppy disk, the system data SD is read from the above-described table SDT and written as the tone number TSWC. When reading the registration data from the floppy disk, the system data SD is read, and a predetermined tone color number TSWC is obtained by tracing the system data SD.
【0049】なお、本体に記憶されている音色数より大
きい音色番号を変換する際、類似性のある音色を繋いだ
木構造などの変換の法則性を考慮せずに、その音色番号
を単に本体の音色のどれか一つに当てはまるように変換
してもよい。また、これまで説明してきた実施例におい
ては、音色データの共通利用について述べたが、音色デ
ータに限らず、リズムパターンデータ、効果音制御デー
タ、伴奏パターンデータまたはタッチデータなどの各種
楽音制御データでもよい。When a tone number larger than the number of tones stored in the main unit is converted, the tone number is simply converted into the main unit without considering the conversion rule of a tree structure connecting similar sounds. May be converted so as to apply to any one of the tones. Further, in the embodiments described so far, the common use of the timbre data has been described. However, the present invention is not limited to the timbre data, but may be applied to various tone control data such as rhythm pattern data, sound effect control data, accompaniment pattern data or touch data. Good.
【0050】また、音色番号の変換には、変換テーブル
又は一連の系統データを用いたが、これに限らず、演算
や回路等他の手段を用いてもよい。また、これまで説明
してきた実施例では、音色コードの変換は、レジストス
イッチ5bを押下した時に行ったが、このタイミングに
限らず、レジストレーションデータをフロッピーディス
クから読み込む時、又は、実際に発音すべきタイミング
の直前等であってもよい。Although a conversion table or a series of system data is used for conversion of tone color numbers, the present invention is not limited to this, and other means such as arithmetic and circuit may be used. In the embodiment described above, the tone code conversion is performed when the registration switch 5b is pressed. However, the present invention is not limited to this timing. When the registration data is read from the floppy disk, or when the tone is actually generated. It may be immediately before the timing to be performed.
【0051】また、これまで説明してきた実施例では、
レジストレーションの例を示したが、音色データのみの
プリセットや、自動演奏記録データ中の音色データなど
にもこの方法を応用し、自動演奏データを各モデルで共
通利用するのに用いてもよい。また、第一及び第二の実
施例では、外部記憶媒体として、フロッピーディスクの
例を示したが、これに限らず、磁気カード、磁気テー
プ、RAMカートリッジ、RAMカード、光学的記録媒
体等を用いてもよい。Further, in the embodiments described so far,
Although an example of registration has been described, this method may be applied to presetting of only timbre data, timbre data in automatic performance recording data, and the like, and the automatic performance data may be used commonly for each model. In the first and second embodiments, the example of the floppy disk is shown as the external storage medium. However, the present invention is not limited to this, and a magnetic card, a magnetic tape, a RAM cartridge, a RAM card, an optical recording medium, or the like may be used. You may.
【0052】また、これまで説明してきた実施例では、
異なる機種として、入門モデル、初級モデル、…、プロ
モデルなど(音色数は異なるが木構造で表わせる機種)
としたが、音楽ジャンル別(木構造で表わせない音色を
有する機種)、或いは、対照レベルは同一でも、異なる
機種等、いわゆる同一の楽音制御データを有していない
電子音源装置であればよい。Also, in the embodiments described so far,
Introductory model, beginner model,…, pro model, etc. as different models (models with different numbers of tones but can be expressed in a tree structure)
However, an electronic sound source device that does not have the same musical tone control data, such as different musical genres (models having a tone that cannot be represented by a tree structure) or different control models having the same control level, may be used.
【0053】〔発明の効果〕 以上説明したように、この発明によれば、楽音制御デー
タ出力手段(外部記憶手段)からは、音色番号(TSW
C)のような特定の制御内容に対応した各機種毎の楽音
制御データを、図13 に系統データSDとして例示され
る『1−1−3−3−3』のように、複数機種分組にし
て出力し、電子音源装置(楽音合成手段)では、楽音制
御データ出力手段から出力された楽音制御データ組から
当該電子音源装置の機種に対応する楽音制御データを抽
出し、該抽出された楽音制御データに基づいて楽音信号
を生成するように構成されている。[Effects of the Invention] As described above, according to the present invention, the tone color number (TSW) is output from the tone control data output means (external storage means).
The tone control data for each model corresponding to the specific control content such as C) is divided into a plurality of models as shown in "1-1-3-3-3" exemplified as the system data SD in FIG. The electronic tone generator (musical tone synthesizer) extracts tone control data corresponding to the model of the electronic tone generator from the tone control data set output from the tone control data output means, and outputs the extracted tone control. It is configured to generate a tone signal based on the data.
【0054】従って、本願発明によると、異なる機種間
で楽音制御データを共用することができると共に、楽音
制御デー夕を受け取る側つまり電子音源装置本体側に
は、単に、楽音制御データ組の中から自身の機種に対応
する楽音制御データを抽出するだけの処理を行えばよ
く、或る特定機種のものから当該機種に応じた制御内容
を得るための当該機種専用の楽音制御データ変換手段を
機種毎に備えておく必要がないので、装置の構成を簡単
にすることができるという利点が得られる。また、外部
記憶手段を用いて、複数機種分の楽音制御データを、単
に出力する(読み出す)だけでなく、電子音源装置本体
側から書き込むこともできる。 Therefore, according to the present invention, the tone control data can be shared between different models, and the receiving side of the tone control data, that is, the electronic tone generator main body side, is simply provided from the tone control data set. Compatible with own model
Only need to extract the tone control data
In addition, a tone control data conversion means dedicated to a specific model to obtain control contents corresponding to the model from a specific model.
Since it is not necessary to provide for each model, there is an advantage that the configuration of the apparatus can be simplified. Also external
The tone control data for a plurality of models is simply stored using the storage means.
Not only output to (read out) to, but also the electronic tone generator itself
You can also write from the side.
【図1】図1は、この発明の一実施例による電子音源シ
ステムの構成を示すブロック図である。Figure 1 is an electronic sound source according to an embodiment of the present invention
FIG. 3 is a block diagram illustrating a configuration of a stem .
【図2】図2は、この発明を説明するための異なる機種
間におけるメモリ構成を示す概念図である。FIG. 2 is a conceptual diagram showing a memory configuration between different models for explaining the present invention.
【図3】図3は、音色番号変換テーブルCTのデータ構
成例を示す概念図である。FIG. 3 is a conceptual diagram showing a data configuration example of a tone color number conversion table CT.
【図4】図4は、音色の一例としてストリングス系の木
構造を示す模式図である。FIG. 4 is a schematic diagram illustrating a string-based tree structure as an example of a tone color;
【図5】図5は、音色の一例としてバイオリン系の木構
造を示す模式図である。FIG. 5 is a schematic diagram showing a violin-based tree structure as an example of a tone color.
【図6】図6は、音色の一例としてコントラバス系の木
構造を示す模式図である。FIG. 6 is a schematic diagram illustrating a contrabass tree structure as an example of a tone color;
【図7】図7は、全体的な動作を説明するためのメイン
ルーチンのフローチャートである。FIG. 7 is a flowchart of a main routine for explaining an overall operation.
【図8】図8は、音色選択スイッチ処理を説明するため
のフローチャートである。FIG. 8 is a flowchart for explaining a tone color selection switch process.
【図9】図9は、ディスク制御スイッチ処理を説明する
ためのフローチャートである。FIG. 9 is a flowchart for explaining a disk control switch process;
【図10】図10は、レジストスイッチ処理を説明する
ためのフローチャートである。FIG. 10 is a flowchart illustrating a registration switch process.
【図11】図11は、プロモデルにおけるレジストスイ
ッチ処理を説明するためのフローチャートである。FIG. 11 is a flowchart for explaining a registration switch process in the professional model.
【図12】図12は、この発明の具体的実施例における
バイオリン系の木構造を示す模式図である。FIG. 12 is a schematic diagram showing a violin-based tree structure in a specific example of the present invention.
【図13】図13は、各モデル間で音色を対応づける一
連の系統データSDを説明するための概念図である。FIG. 13 is a conceptual diagram for explaining a series of system data SD that associates timbres between models.
1 CPU、 5 操作パネル、 6 ディスク装置(外部記憶手段)、 7 音源(楽音合成手段)、 TSWC 音色番号、 SD 系統データ。 1 CPU, 5 operation panel, 6 disk device (external storage means), 7 sound source (musical sound synthesis means), TSWC tone number, SD system data.
Claims (2)
する電子音源装置と、該電子音源装置とは別体に設けら
れ、前記楽音制御データを前記電子音源装置に対して出
力する楽音制御データ出力手段とからなる電子音源シス
テムにおいて、 前記楽音制御データ出力手段は、特定の制御内容に対応
した各機種毎の楽音制御データを複数機種分組にして出
力するものであり、 前記電子音源装置は、前記楽音制御データ出力手段から
出力された楽音制御データ組から当該電子音源装置の機
種に対応する楽音制御データを抽出し、該抽出された楽
音制御データに基づいて楽音信号を生成するものである
ことを特徴とする電子音源システム。1. An electronic tone generator for generating a tone signal based on tone control data, and tone control data provided separately from the electronic tone generator and outputting the tone control data to the electronic tone generator. In the electronic sound source system comprising output means, the musical sound control data output means outputs musical sound control data for each model corresponding to a specific control content in a set of a plurality of models. Extracting tone control data corresponding to the model of the electronic tone generator from the tone control data set output from the tone control data output means, and generating a tone signal based on the extracted tone control data; An electronic sound source system characterized by the following.
段であり、前記電子音源装置は楽音制御データを該外部
記憶手段に書き込むものであるとともに該外部記憶手段
から該楽音制御データを読み出すものであることを特徴
とする請求項1に記載の電子音源システム。2. The tone control data output means is external storage means, and the electronic tone generator writes tone control data into the external storage means and reads the tone control data from the external storage means. The electronic sound source system according to claim 1, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9317707A JP3059987B2 (en) | 1997-11-04 | 1997-11-04 | Electronic sound source system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9317707A JP3059987B2 (en) | 1997-11-04 | 1997-11-04 | Electronic sound source system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3036427A Division JP3052251B2 (en) | 1991-03-01 | 1991-03-01 | Electronic sound source device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10177385A JPH10177385A (en) | 1998-06-30 |
JP3059987B2 true JP3059987B2 (en) | 2000-07-04 |
Family
ID=18091143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9317707A Expired - Lifetime JP3059987B2 (en) | 1997-11-04 | 1997-11-04 | Electronic sound source system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3059987B2 (en) |
-
1997
- 1997-11-04 JP JP9317707A patent/JP3059987B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH10177385A (en) | 1998-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3052251B2 (en) | Electronic sound source device | |
JPH047519B2 (en) | ||
JP2705395B2 (en) | Electronic musical instrument | |
JP2629891B2 (en) | Music signal generator | |
JP3059988B2 (en) | Tone data conversion method and device | |
JP3059987B2 (en) | Electronic sound source system | |
JP3139494B2 (en) | Tone data conversion method | |
JP3139492B2 (en) | Tone data conversion method | |
JPH09244647A (en) | Electronic musical instrument | |
JP2640992B2 (en) | Pronunciation instruction device and pronunciation instruction method for electronic musical instrument | |
JP2570045B2 (en) | Electronic musical instrument | |
JP2639381B2 (en) | Electronic musical instrument | |
JP2760301B2 (en) | Electronic musical instrument | |
JP2514640Y2 (en) | Automatic accompaniment device | |
JPH0320874Y2 (en) | ||
JP2961675B2 (en) | Electronic musical instrument | |
JP2715833B2 (en) | Tone generator | |
JP2585807B2 (en) | Automatic rhythm playing device | |
JP2879745B2 (en) | Electronic musical instrument | |
JPS6328473Y2 (en) | ||
JP2517528Y2 (en) | Sampling instruments | |
JPH04216595A (en) | Electronic musical instrument | |
JPH0571958B2 (en) | ||
JPH11288286A (en) | Method and device for setting transposition | |
JPH0458038B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090428 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090428 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100428 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110428 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |