Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3085677B2 - Music signal generator - Google Patents
[go: Go Back, main page]

JP3085677B2 - Music signal generator - Google Patents

Music signal generator

Info

Publication number
JP3085677B2
JP3085677B2 JP01315972A JP31597289A JP3085677B2 JP 3085677 B2 JP3085677 B2 JP 3085677B2 JP 01315972 A JP01315972 A JP 01315972A JP 31597289 A JP31597289 A JP 31597289A JP 3085677 B2 JP3085677 B2 JP 3085677B2
Authority
JP
Japan
Prior art keywords
storage means
tone data
external storage
signal forming
data
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
Application number
JP01315972A
Other languages
Japanese (ja)
Other versions
JPH03175496A (en
Inventor
正忠 和智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP01315972A priority Critical patent/JP3085677B2/en
Publication of JPH03175496A publication Critical patent/JPH03175496A/en
Application granted granted Critical
Publication of JP3085677B2 publication Critical patent/JP3085677B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、音色を決定する波形パラメータなどの楽
音データおよび楽音信号形成装置本体を制御するための
システムプログラムを有する楽音信号形成装置に係わ
り、特に楽音データおよびシステムプログラム各々の更
新や修正(バージョンアップ)を容易にした楽音信号形
成装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a musical tone signal forming apparatus having a musical tone data such as waveform parameters for determining a tone color and a system program for controlling a musical tone signal forming apparatus main body. In particular, the present invention relates to a tone signal forming apparatus that facilitates updating and correction (upgrading) of tone data and system programs.

「従来の技術」 従来より、電子楽器には、上述した楽音データやシス
テムプログラム等をUVEP−ROM(ウルトラバイオレット
・イレーザブル・プログラマブル・ロム)あるいはMASK
−ROM(マスク・ロム)に書込んだものを搭載したもの
が知られている。
2. Description of the Related Art Conventionally, electronic musical instruments include the above-mentioned musical tone data and system programs in a UVEP-ROM (Ultra Violet Erasable Programmable ROM) or MASK.
There is known an apparatus loaded with a program written in a ROM (mask ROM).

「発明が解決しようとする課題」 ところで、上述した楽音データやシステムプログラム
を更新したり修正をしたりする場合、従来の電子楽器に
おいては、UVEP−ROMやMASK−ROMそのものを交換するこ
とで対処している。しかし、この交換作業は一般のユー
ザが容易に行えるものではなく、専門の技術者に頼らざ
るを得ない。このため、交換に要する価格が非常に高い
という問題があった。
[Problems to be Solved by the Invention] By the way, when updating or modifying the above-mentioned musical tone data or system program, the conventional electronic musical instruments are dealt with by replacing the UVEP-ROM or MASK-ROM itself. doing. However, this replacement work cannot be easily performed by a general user and must rely on a specialized engineer. For this reason, there was a problem that the price required for replacement was very high.

この発明は上述した事情に鑑みてなされたもので、楽
音データやシステムプログラムの更新や修正を、一般の
ユーザであっても容易に行うことができる楽音信号形成
装置を提供することを目的としている。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has as its object to provide a tone signal forming apparatus that can easily update and modify tone data and system programs even by a general user. .

「課題を解決するための手段」 請求項1記載の発明は、楽音データに基づいて楽音を
形成する楽音信号形成装置において、書込および読出が
可能な記億手段と、前記楽音データを記憶可能な外部記
憶手段であって、この外部記憶手段に記憶されている楽
音データが適合する装置内のプログラムを示す制御情報
をも記憶したものと、前記外部記憶手段から前記記憶手
段への前記楽音データの書込の指示を行う指示手段と、
前記外部記憶手段に記憶されている制御情報に基づい
て、前記外部記憶手段内の楽音データがこの楽音信号形
成装置に対し適合するか否かを判定する判定手段と、前
記指示手段による書込指示に応じて前記外部記憶手段か
ら前記記憶手段へ前記楽音データの書込を行う書込手段
であって、前記判定手段によって適合すると判定された
楽音データのみを書込むものとを具備することを特徴と
している。
According to a first aspect of the present invention, there is provided a musical tone signal forming apparatus for forming a musical tone based on musical tone data. External storage means, which also stores control information indicating a program in an apparatus to which the tone data stored in the external storage means is compatible, and the tone data from the external storage means to the storage means. Instruction means for instructing writing of
Determining means for determining, based on control information stored in the external storage means, that the tone data in the external storage means is compatible with the tone signal forming apparatus; Writing means for writing the tone data from the external storage means to the storage means in accordance with the condition, and writing only the tone data determined to be suitable by the determination means. And

また、請求項2記載の発明は、書込が可能な記憶手段
と、楽音データを記憶可能な外部記憶手段であって、こ
の外部記憶手段に記憶されている楽音データが適合する
装置内のプログラムを示す制御情報をも記憶したもの
と、前記外部記憶手段から前記記憶手段への前記楽音デ
ータの書込の指示を行う指示手段と、前記指示手段によ
る書込指示に応じて前記外部記憶手段から前記記憶手段
へ前記楽音データの書込を行う書込手段とを備え、前記
楽音データに基づいて楽音を形成する楽音信号形成装置
であって、前記外部記憶手段に記憶されている制御情報
に基づいて、前記外部記憶手段内の楽音データがこの楽
音信号形成装置に対し適合するか否かを判定する判定手
段と、前記判定手段による判定に応じて、前記外部記憶
手段に記億された楽音データがこの楽音信号形成装置に
対し適合するか否かを通知する通知手段とを具備するこ
とを特徴としている。
According to a second aspect of the present invention, there is provided a writable storage means and an external storage means capable of storing musical sound data, wherein a program in an apparatus to which the musical sound data stored in the external storage means is adapted. From the external storage means in response to a write instruction from the external storage means, an instruction means for writing the musical sound data from the external storage means to the storage means, and a write instruction from the external storage means. Writing means for writing the musical tone data to the storage means, wherein the musical tone signal forming apparatus forms a musical tone based on the musical tone data, wherein the musical tone signal is formed based on control information stored in the external storage means. Determining means for determining whether or not the musical tone data in the external storage means conforms to the musical tone signal forming apparatus; and determining the tone data stored in the external storage means according to the determination by the determining means. Over data it is characterized by comprising a notification means for notifying whether or not adapted to this musical tone signal forming apparatus.

また、請求項3記載の発明は、請求項1または2記載
の発明において、さらに、前記外部記憶手段に記憶され
た楽音データを前記記憶手段に書込むか否かを使用者が
選択する書込選択手段とを備え、前記書込手段は、前記
判定手段によってこの楽音信号形成装置に適合すると判
定され、かつ、前記書込選択手段によって前記記憶手段
に書込むと選択された楽音データを前記記憶手段に書込
むことを特徴としている。
According to a third aspect of the present invention, in the first or second aspect of the invention, further, the user selects whether or not to write the musical tone data stored in the external storage means into the storage means. Selecting means, wherein the writing means stores the musical tone data which is determined by the determining means to be compatible with the musical tone signal forming apparatus, and which is selected by the writing selecting means to be written into the storage means. It is characterized by writing in the means.

また、請求項4記載の発明は、請求項1乃至3の何れ
かに記載の発明において、前記制御情報は前記外部記憶
手段に記憶されている楽音データの記憶容量を示す情報
をも含み、前記判定手段は前記記憶手段が前記楽音デー
タを記憶するだけの空き記憶容量を備えているか否かを
判定するとともに、前記楽音データがこの楽音信号形成
装置に適合するか否かを判定することを特徴としてい
る。
According to a fourth aspect of the present invention, in the first aspect of the present invention, the control information includes information indicating a storage capacity of musical sound data stored in the external storage means, The determining means determines whether or not the storage means has a free storage capacity for storing the tone data, and determines whether or not the tone data is compatible with the tone signal forming device. And

また、請求項5記載の発明は、請求項1乃至4の何れ
かに記載の発明において、前記制御情報は前記外部記憶
手段に記憶されている内容が楽音データであるか否かを
示す情報をも含み、前記判定手段は前記外部記憶手段に
記憶されている内容が楽音データであるか否かを判定す
るとともに、前記外部記憶手段に記憶されている内容が
楽音データであれば、さらに該楽音データがこの楽音信
号形成装置に適合するか否かを判定することを特徴とし
ている。
According to a fifth aspect of the present invention, in the first aspect of the present invention, the control information is information indicating whether or not the content stored in the external storage means is musical tone data. The determination means determines whether or not the content stored in the external storage means is musical tone data, and further, if the content stored in the external storage means is musical tone data, It is characterized in that it is determined whether or not the data is compatible with the tone signal forming device.

「作用」 請求項1記載の発明によれば、書込および読出が可能
な記憶手段と、外部記憶手段に記憶されている楽音デー
タが適合する装置内のプログラムを示す制御情報に基づ
いて、外部記憶手段内の楽音データがこの楽音信号形成
装置に対し適合するか否かを判定する判定手段とを用
い、外部記憶手段から記憶手段への楽音データの書込の
指示が出されると、判定手段によって適合すると判定さ
れた楽音データのみが外部記憶手段から記憶手段に書込
まれる。
According to the first aspect of the present invention, based on control information indicating a program in a device to which writable and readable storage means and a musical tone data stored in the external storage means match, Determining means for determining whether or not the tone data in the storage means is compatible with the tone signal forming apparatus; and when an instruction to write the tone data to the storage means is issued from the external storage means, the determining means Only the tone data determined to be suitable by the above is written from the external storage means to the storage means.

また、請求項2記載の発明によれば、指示手段によっ
て外部記憶手段から記憶手段への楽音データの書込指示
がなされると、書込手段はこの書込指示に応じて外部記
憶手段から記憶手段へ楽音データを書込む。判定手段
は、外部記憶手段に記憶されている楽音データが適合す
る装置内のプログラムを示す制御情報に基づいて、外部
記憶手段内の楽音データがこの楽音信号形成装置に対し
適合するか否かを判定し、通知手段はこの判定手段によ
る判定に応じて、外部記憶手段に記憶された楽音データ
がこの楽音信号形成装置に対し適合するか否かを通知す
る。
According to the second aspect of the present invention, when the instruction means gives an instruction to write musical tone data from the external storage means to the storage means, the writing means stores the music data from the external storage means in response to the write instruction. Write musical sound data to the means. The determination means determines whether or not the tone data in the external storage means matches this tone signal forming apparatus based on control information indicating a program in the apparatus to which the tone data stored in the external storage means matches. In accordance with the determination made by the determining means, the notifying means notifies the musical tone signal forming apparatus whether the musical tone data stored in the external storage means is suitable.

また、請求項3記載の発明によれば、使用者は、書込
選択手段を用いることで、外部記憶手段に記憶されてい
る楽音データを記憶手段に書込むか否かを選択する。書
込手段は、判定手段がこの楽音データを楽音信号形成装
置に適合すると判定し、なおかつ、書込選択手段が当該
楽音データを記憶手段に書込むと選択した場合に、当該
楽音データを記憶手段に書込む。
According to the third aspect of the present invention, the user selects whether or not to write the tone data stored in the external storage means into the storage means by using the write selection means. The writing means stores the musical tone data when the determining means determines that the musical tone data is suitable for the musical tone signal forming apparatus and the writing selecting means selects that the musical tone data is to be written into the storing means. Write to.

また、請求項4記載の発明によれば、判定手段は、外
部記憶手段に記憶されている楽音データの記憶容量を示
す情報がさらに含まれた制御情報に基づいて、記憶手段
が楽音データを記憶するだけの空き記憶容量を備えてい
るか否かを判定するとともに、楽音データがこの楽音信
号形成装置に適合するか否かを判定する。
According to the fourth aspect of the present invention, the determination means stores the tone data based on the control information further including information indicating the storage capacity of the tone data stored in the external storage means. It is determined whether or not there is enough free storage capacity, and whether or not the musical tone data is compatible with the musical tone signal forming device.

また、請求項5記載の発明によれば、判定手段は、外
部記憶手段に記憶されている内容が楽音データであるか
否かを示す情報がさらに含まれた制御情報に基づいて、
外部記憶手段に記憶されている内容が楽音データである
か否かを判定するとともに、外部記憶手段に記憶されて
いる内容が楽音データの場合は、さらに、当該楽音デー
タがこの楽音信号形成装置に適合するか否かを判定す
る。
According to the fifth aspect of the present invention, the determination unit is configured to perform a determination based on control information further including information indicating whether or not the content stored in the external storage unit is musical tone data.
It is determined whether or not the content stored in the external storage means is tone data. If the content stored in the external storage means is tone data, the tone data is further transmitted to the tone signal forming apparatus. Determine whether or not they match.

したがって、本発明によれば、楽音データの更新や修
正を行う場合、記憶手段を新たなものと交換する必要が
なく、一般ユーザであっても楽音データの更新や修正を
容易に行うことができる。
Therefore, according to the present invention, when updating or modifying musical tone data, it is not necessary to replace the storage means with a new one, and even a general user can easily update and modify musical tone data. .

「実施例」 以下、図面を参照してこの発明の実施例について説明
する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.

第1図はこの発明の一実施例による電子楽器の構成を
示すブロック図である。この図に示す電子楽器は、通常
のシンセサイザーの機能、すなわち、演奏者による鍵盤
演奏にしたがって楽音を発生する機能を有している。
FIG. 1 is a block diagram showing the configuration of an electronic musical instrument according to one embodiment of the present invention. The electronic musical instrument shown in this figure has a function of a normal synthesizer, that is, a function of generating a musical tone according to a keyboard performance by a player.

第1図において、1は鍵盤ユニットであり、複数のキ
ーと、各キーのオン/オフ状態を検出するための複数の
キースイッチと、各キーの打鍵時のベロシティを検出す
るベロシティ検出器と、各キースイッチの出力とベロシ
ティ検出器の出力をバスライン(アドレスバスとデータ
バスとを含む)Bに供給するインターフェイス回路(図
示略)とを有して構成されている。2は電子楽器本体の
各部を制御するCPU(中央処理装置)、3はRAM(ランダ
ムアクセスメモリ)である。このRAM3の所定の領域に
は、▲▼フラグが設定されるようになっている。
4は音源であり、鍵盤ユニット1のキー操作に基づいて
楽音信号を発生する。この場合、楽音信号に含まれる音
色は波形パラメータによって決定される。音源4から発
生した楽音信号は、増幅器5へ供給され、この増幅器5
によって増幅されてスピーカ6から楽音として発音され
る。7はMIDI(Musical Instrument Digital Interfac
e)受信回路であり、外部MIDI機器から出力されるMIDI
規格の信号をMIDIIN(ミディ・イン)端子を介して読み
込み、これをバスラインBに出力する。8はCPU2を制御
するためのシステムプログラムが書込まれるEEPROM(エ
レクトリック・イレーザブル・プログラマブル・リード
オンリメモリ)である。このEEPROM8は周知の如く電気
的に書込みおよび消去ができるようになっており、CPU2
から供給される書込信号によってデータの書込みが行な
われ、同CPU2から供給される消去信号によってデータの
消去が行なわれる。ここで、第2図はこの実施例におけ
るEEPROM8のメモリマップを示す図であり、この図に示
すように、BIOS(ベーシック・インプット・アウトプッ
ト・オペレーティング・システム)部と、SYSTEM(シス
テムプログラム)部が割当てられている。第1図に示す
符号9は音色を決定する波形パラメータなどの楽音デー
タおよび楽音情報(後程、列記して説明する)が書込ま
れるEEPROMである。この場合、楽音データはシステムプ
ログラムに依存するフォーマット(第3図参照)で書込
まれるようになっている。なお、上述したEEPROM8,9と
して、書込まれたデータ全てを一括して消去できる一括
消去型、または部分的に消去できる部分消去型の両方の
使用が可能である。10は電子楽器本体に対して楽音デー
タ、システムプログラムおよび楽音情報の供給を行うメ
モリカードであり、コネクタ10Aにより電子楽器本体に
対して着脱自在になっている。このメモリカード10に
は、RAM、ROMまたはEEPROMのいずれかが搭載されるよう
になっている。これらRAM、ROMおよびEEPROMいずれにお
いても、楽音データ、システムプログラムおよび制御情
報が書込まれている。ここで、第4図はメモリカード10
に記憶される制御情報の一例を示す図であり、この図に
示すように、「記憶素子種別」、「データ内容」および
「データ容量」から構成されている。これら制御情報は
次のようになっている。
In FIG. 1, reference numeral 1 denotes a keyboard unit, which includes a plurality of keys, a plurality of key switches for detecting an on / off state of each key, a velocity detector for detecting the velocity at which each key is hit, An interface circuit (not shown) for supplying the output of each key switch and the output of the velocity detector to a bus line (including an address bus and a data bus) B is provided. Reference numeral 2 denotes a CPU (central processing unit) for controlling each part of the electronic musical instrument main body, and reference numeral 3 denotes a RAM (random access memory). A フ ラ グ flag is set in a predetermined area of the RAM3.
Reference numeral 4 denotes a sound source, which generates a tone signal based on a key operation of the keyboard unit 1. In this case, the timbre included in the tone signal is determined by the waveform parameter. The tone signal generated from the sound source 4 is supplied to an amplifier 5 and the amplifier 5
The sound is amplified as a musical tone from the speaker 6. 7 is MIDI (Musical Instrument Digital Interface)
e) The receiving circuit, which is the MIDI output from the external MIDI device
A standard signal is read via a MIDI IN terminal and output to the bus line B. Reference numeral 8 denotes an EEPROM (electrically erasable programmable read only memory) in which a system program for controlling the CPU 2 is written. As is well known, this EEPROM 8 can be electrically written and erased, and the CPU 2
The data is written by the write signal supplied from the CPU 2, and the data is erased by the erase signal supplied from the CPU 2. FIG. 2 is a diagram showing a memory map of the EEPROM 8 in this embodiment. As shown in FIG. 2, a BIOS (basic input / output operating system) unit and a SYSTEM (system program) unit Is assigned. Reference numeral 9 shown in FIG. 1 denotes an EEPROM in which musical tone data such as waveform parameters for determining a tone color and musical tone information (to be described later in a list) are written. In this case, the musical sound data is written in a format (see FIG. 3) depending on the system program. As the above-described EEPROMs 8 and 9, both a batch erasing type in which all written data can be collectively erased and a partial erasing type in which partial erasing can be partially performed can be used. Reference numeral 10 denotes a memory card that supplies musical tone data, a system program, and musical tone information to the electronic musical instrument main body, and is detachably attached to the electronic musical instrument main body by a connector 10A. The memory card 10 is provided with one of a RAM, a ROM, and an EEPROM. Music data, system programs and control information are written in any of these RAMs, ROMs and EEPROMs. Here, FIG. 4 shows the memory card 10
FIG. 3 is a diagram showing an example of control information stored in a storage element type, as shown in FIG. 3, which is composed of “storage element type”, “data content”, and “data capacity”. The control information is as follows.

◇記憶素子種別 “00":RAM “01":ROM “02":EEPROM “03":EEPROM(バイト消去可能) ◇データ内容 “00":システムプログラム “01":楽音データ ◇データ容量 “00":10KB “01":100KB “02":1MB データ容量以後は、RAMやEEPROMの内容の消滅のチェ
ックを行うための特定の情報が入れられている。例え
ば、「YAMAHA・MC○−○○」等 一方、メモリカード10の端子は次のようになってい
る。
◇ Storage element type “00”: RAM “01”: ROM “02”: EEPROM “03”: EEPROM (byte erasable) ◇ Data content “00”: System program “01”: Tone data ◇ Data capacity “00” : 10KB "01": 100KB "02": 1MB After the data capacity, specific information for checking the disappearance of the contents of RAM and EEPROM is entered. For example, “YAMAHA MCMC- ○” etc. On the other hand, the terminals of the memory card 10 are as follows.

データバス:8bit アドレスバス:16bit(必要数に応じて変更可能) ▲▼ ▲▼ ▲▼ ▲▼(EEPROM(例えば、HN58C66)に特有、書
変え阻止機能) 第1図に示す符号11は、電子楽器本体の各種操作を行
うパネル操作部である。このパネル操作部11の表面に
は、パネルスイッチSW1〜4と表示器DSPがそれぞれ設け
られており、また、内部にはバスラインBを介して電子
楽器本体とデータの授受を行うためのインタフェース回
路(図示略)が設けられている。ここで、各パネルスイ
ッチSW1〜4による装置本体の機能について説明する。
Data bus: 8 bits Address bus: 16 bits (can be changed according to the required number) ▲ ▼ ▲ ▼ ▲ ▼ ▲ ▼ A panel operation unit for performing various operations of the instrument body. Panel switches SW1 to 4 and a display DSP are provided on the surface of the panel operation unit 11, and an interface circuit for exchanging data with the main body of the electronic musical instrument via the bus line B is provided inside. (Not shown) are provided. Here, the function of the apparatus main body by each of the panel switches SW1 to SW4 will be described.

(イ)パネルスイッチSW1 パネルスイッチSW1は、メモリカード10内のメモリ10a
に書込まれた楽音データを、電子楽器本体内のEEPROM9
に転送するための指示をCPU2に対して行うものである。
この場合、メモリ10aから読出された楽音データのバー
ジョンが電子楽器本体内のEEPROM8に書込まれているシ
ステムプログラムのバージョンと異なる場合には、転送
が行なわれないようになっている。
(B) Panel switch SW1 The panel switch SW1 is used for the memory 10a in the memory card 10.
The music data written to the
The instruction to transfer the data to the CPU 2 is issued to the CPU 2.
In this case, if the version of the musical sound data read from the memory 10a is different from the version of the system program written in the EEPROM 8 in the electronic musical instrument main body, the transfer is not performed.

(ロ)パネルスイッチSW2 パネルスイッチSW2は、電子楽器本体内のEEPROM9に書
込まれている楽音データを、メモリ10aに転送するため
の指示をCPU2に対して行うものである。
(B) Panel switch SW2 The panel switch SW2 instructs the CPU 2 to transfer the tone data written in the EEPROM 9 in the electronic musical instrument main body to the memory 10a.

して行うものである。And do it.

(ハ)パネルスイッチSW3 パネルスイッチSW3は、メモリ10aに書込まれているシ
ステムプログラムを、電子楽器本体内のEEPROM8に転送
するための指示をCPU2に対して行うものである。この場
合、メモリ10aから読出されたシステムプログラムのバ
ージョンがEEPROM9に書込まれている楽音データのバー
ジョンと異なる場合には図示しない警報発生器から警報
が発生するようになっている。
(C) Panel switch SW3 The panel switch SW3 instructs the CPU 2 to transfer the system program written in the memory 10a to the EEPROM 8 in the electronic musical instrument main body. In this case, if the version of the system program read from the memory 10a is different from the version of the musical sound data written in the EEPROM 9, an alarm is generated from an alarm generator (not shown).

(ニ)パネルスイッチSW4は、上述したパネルスイッチS
W1〜SW3各々のおける楽音データおよびシステムプログ
ラムの転送の開始をCPU2に対して指示するものである。
(D) The panel switch SW4 is the panel switch S described above.
It instructs the CPU 2 to start transfer of the musical sound data and the system program in each of W1 to SW3.

次に、上記構成による電子楽器の動作を第5図〜第10
図に示すフローチャートを参照して説明する。
Next, the operation of the electronic musical instrument according to the above configuration will be described with reference to FIGS.
This will be described with reference to the flowchart shown in FIG.

第5図はCPU2のメインルーチンを示すフローチャート
である。さて、電子楽器本体に電源が投入されると、ま
ず、ステップS1のイニシャライズ処理が行なわれ、RAM3
がクリアされる。次に、ステップS2へ進み、鍵処理が行
なわれる。この場合、鍵処理に関する説明は省略する。
FIG. 5 is a flowchart showing a main routine of the CPU 2. When the power of the electronic musical instrument is turned on, first, an initialization process of step S1 is performed, and the RAM 3 is initialized.
Is cleared. Next, the process proceeds to step S2, where key processing is performed. In this case, the description regarding the key processing is omitted.

さて、鍵処理が終了すると、ステップS3へ進み、パネ
ルスイッチの処理が行なわれる。以下、パネルスイッチ
の処理について説明する。
When the key processing is completed, the process proceeds to step S3, where the processing of the panel switch is performed. Hereinafter, the processing of the panel switch will be described.

◇パネル処理(ステップS3) 第6図はパネルスイッチ処理を示すフローチャートで
ある。ステップS4において、キースキャンが行なわれ、
パネル操作部11に設けられたパネルスイッチSW1〜SW3各
々のオン/オフ状態が順次チェックされる。まず、ステ
ップS5へ進み、パネルスイッチSW1のオン/オフ状態が
検出される。この場合、パネルスイッチSW1がオン状態
の場合はステップS6へ進み、パネルスイッチSW1の処理
が行なわれる。すなわち、前述したようにメモリカード
10内のメモリ10aに書込まれた楽音データがパネルスイ
ッチSW4が押された直後にEEPROM9へ転送される。一方、
パネルスイッチSW1がオフ状態の場合はステップS7へ進
み、パネルスイッチSW2のオン/オフ状態が検出され
る。この場合、パネルスイッチSW2がオン状態の場合は
ステップS8へ進み、パネルスイッチSW2の処理が行なわ
れる。すなわち、前述したようにEEPROM9に書込まれて
いる楽音データがパネルスイッチSW4が押された直後に
メモリ10aへ転送される。一方、パネルスイッチSW2がオ
フ状態の場合はステップS9へ進み、パネルスイッチSW3
のオン/オフ状態が検出される。この場合、パネルスイ
ッチSW3がオン状態の場合はステップS10へ進み、パネル
スイッチSW3の処理が行なわれる。すなわち、前述した
ようにメモリ10aに書込まれているシステムプログラム
がパネルスイッチSW4が押された直後にEEPROM8へ転送さ
れる。一方、パネルスイッチSW3がオフ状態の場合はス
テップS11へ進み、その他のスイッチの機能処理が行な
われる。以上の処理が終了すると、ステップS2へ戻る。
(6) Panel processing (step S3) FIG. 6 is a flowchart showing panel switch processing. In step S4, a key scan is performed,
The on / off state of each of the panel switches SW1 to SW3 provided on the panel operation unit 11 is sequentially checked. First, the process proceeds to step S5, where the on / off state of the panel switch SW1 is detected. In this case, if the panel switch SW1 is in the ON state, the process proceeds to step S6, and the process of the panel switch SW1 is performed. That is, as described above, the memory card
The tone data written in the memory 10a in the memory 10 is transferred to the EEPROM 9 immediately after the panel switch SW4 is pressed. on the other hand,
If the panel switch SW1 is in the off state, the process proceeds to step S7, and the on / off state of the panel switch SW2 is detected. In this case, if the panel switch SW2 is in the ON state, the process proceeds to step S8, and the process of the panel switch SW2 is performed. That is, as described above, the tone data written in the EEPROM 9 is transferred to the memory 10a immediately after the panel switch SW4 is pressed. On the other hand, if the panel switch SW2 is off, the process proceeds to step S9, where the panel switch SW3 is turned off.
ON / OFF state is detected. In this case, if the panel switch SW3 is in the ON state, the process proceeds to step S10, and the process of the panel switch SW3 is performed. That is, as described above, the system program written in the memory 10a is transferred to the EEPROM 8 immediately after the panel switch SW4 is pressed. On the other hand, if the panel switch SW3 is in the off state, the process proceeds to step S11, and the function processing of the other switches is performed. When the above process ends, the process returns to step S2.

次に、上述したパネルスイッチSW1〜SW3各々における
処理について順次説明する。
Next, processing in each of the panel switches SW1 to SW3 described above will be sequentially described.

◇パネルスイッチSW1による処理 第7図はパネルスイッチSW1による処理を示すフロー
チャートである。まず、ステップS12において、▲
▼フラグが“Η”レベルに設定される。これにより、
データの書込みが可能になる。次に、ステップS13へ進
み、メモリカード10のメモリ10aから記憶素子種別、デ
ータ内容、データ容量および楽音データのバージョンな
どの制御情報が読出される。次に、ステップS14へ進
み、今読込んだ制御情報のうちのデータ内容が、電子楽
器本体に適合するか否かの判断が行なわれる。この判断
結果が「NO」の場合、すなわち、データ内容が楽音デー
タそのものではなく、システムプログラムである場合に
は、ステップS15へ進み、エラー処理1が行なわれる。
ここで、第8図はエラー処理を示すフローチャートであ
り、この図に示すように、エラー処理1の場合は、n=
1となり、「データ内容が適切ではない」というメッセ
ージがEEPROM8から読出され、パネル操作部11へ転送さ
れ、そして表示器DSP上に表示される。一方、前述した
ステップS14における判断結果が「YES」の場合、すなわ
ち、データ内容が楽音データそのものである場合はステ
ップS16へ進む。ステップS26では、EEPROM9のメモリ容
量がメモリ10aに書込まれている楽音データを全て書込
めるだけ充分にあるか否かの判断が行なわれる。この判
断結果が「NO」の場合、すなわち、EEPROM9のメモリ容
量が、メモリ10aに書込まれている楽音データを全て書
込めるだけ充分な容量がない場合には、ステップS17へ
進み、エラー処理2が行なわれる。ここで、エラー処理
2は前述した第8図に示すフローチャートからわかるよ
うに、n=2となり、「ロードされる側のメモリ容量が
不足」というメッセージが表示器DSP上に表示される。
また、この場合、メモリ10aの楽音データの読込みは行
われない。一方、前述したステップS16における判断結
果が「YES」の場合、すなわち、EEPROM9のメモリ容量が
楽音データを全て書込めるだけ充分な容量がある場合に
は、ステップS18へ進む。ステップS18では、制御情報の
うちの残りの情報である楽音データのバージョンがEEPR
OM8に書込まれているシステムプログラムのバージョン
と適合するか否かの判断が行なわれる。この判断結果が
「NO」の場合には、ステップS19へ進み、エラー処理3
が行なわれる。ここで、エラー処理3は前述した第8図
に示すフローチャートからわかるように、n=3とな
り、「システムのバージョンが違う」というメッセージ
が表示器DSP上に表示される。一方、前述したステップS
18における判断結果が「YES」の場合は、楽音データの
バージョンが電子楽器本体に適合するものと判断され、
ステップS20へ進む。ステップS20では、書替えを行って
も良い否かの判断が行なわれる。この判断結果が「YE
S」の場合、すなわち、操作者により書替えが認められ
た場合には、ステップS21へ進み、メモリ10aの楽音デー
タがEEPROM9に書込まれる。一方、ステップS20における
判断結果が「NO」の場合、すなわち、書替えが認められ
ない場合には、ステップS22へ進み、▲▼フラグ
が“L"に設定される。これにより、EEPROM9へのアクセ
スが行なわれなくなる。
FIG. 7 is a flowchart showing a process by the panel switch SW1. First, in step S12,
The flag is set to the “Η” level. This allows
Data can be written. Next, proceeding to step S13, control information such as the storage element type, data content, data capacity, and version of musical sound data is read from the memory 10a of the memory card 10. Next, the process proceeds to step S14, where it is determined whether or not the data content of the currently read control information matches the electronic musical instrument main body. If the result of this determination is "NO", that is, if the data content is not the musical tone data itself but a system program, the process proceeds to step S15, and error processing 1 is performed.
Here, FIG. 8 is a flow chart showing the error processing. As shown in FIG.
The message becomes "1", the message "data content is not appropriate" is read from the EEPROM 8, transferred to the panel operation unit 11, and displayed on the display DSP. On the other hand, if the result of the determination in step S14 is "YES", that is, if the data content is the musical tone data itself, the flow proceeds to step S16. In step S26, it is determined whether or not the memory capacity of the EEPROM 9 is sufficient to write all the tone data written in the memory 10a. If the result of this determination is "NO", that is, if the memory capacity of the EEPROM 9 does not have sufficient capacity to write all the musical tone data written in the memory 10a, the process proceeds to step S17, and the error processing 2 Is performed. Here, in the error processing 2, as can be seen from the flowchart shown in FIG. 8, n = 2, and a message that "the memory capacity to be loaded is insufficient" is displayed on the display DSP.
In this case, the reading of the musical sound data in the memory 10a is not performed. On the other hand, if the result of the determination in step S16 is "YES", that is, if the memory capacity of the EEPROM 9 is large enough to write all the tone data, the process proceeds to step S18. In step S18, the version of the tone data that is the remaining information of the control information is
A determination is made as to whether the version matches the version of the system program written in OM8. If the result of this determination is “NO”, the operation proceeds to step S19, where the error processing 3
Is performed. Here, in the error processing 3, as can be seen from the flowchart shown in FIG. 8, n = 3, and a message "the system version is different" is displayed on the display DSP. On the other hand, the aforementioned step S
If the determination result in step 18 is "YES", it is determined that the version of the musical sound data is compatible with the electronic musical instrument main body,
Proceed to step S20. In step S20, it is determined whether or not rewriting may be performed. The result of this judgment is "YE
In the case of "S", that is, when rewriting is permitted by the operator, the process proceeds to step S21, and the tone data in the memory 10a is written into the EEPROM 9. On the other hand, if the result of the determination in step S20 is “NO”, that is, if rewriting is not permitted, the process proceeds to step S22, and the ▲ ▼ flag is set to “L”. As a result, access to the EEPROM 9 is not performed.

以上の処理が終了した後、ステップS2へ戻る。 After the above processing ends, the process returns to the step S2.

◇パネルスイッチSW2による処理 第9図はパネルスイッチSW2による処理を示すフロー
チャートである。まず、ステップS24において、▲
▼フラグが“Η”レベルに設定される。これにより、
データの書込みが可能になる。次に、ステップS25へ進
み、EEPROM9から記憶素子種別、データ内容、データ容
量および楽音データのバージョンなどの制御情報が読出
される。次に、ステップS26へ進み、メモリカード10の
メモリ10aがROMか否かの判断が行なわれる。この判断結
果が「YES」の場合、すなわち、メモリ10aがROMの場合
には、ステップS27へ進み、エラー処理1が行なわれ
る。この場合、エラー処理1により表示器DSP上に「デ
ータの内容が適切でない」というメッセージが表示され
るが、実際はROMなので書込不可と読替えるものとす
る。一方、ステップS26における判断結果が「NO」の場
合、すなわち、メモリ10aがROM以外の場合(RAMまたはE
EPROMの場合)は、ステップS28へ進み、メモリ10aのデ
ータ容量がEEPROM9に書込まれている楽音データを全て
書込めるだけ充分にあるか否かの判断が行なわれる。こ
の判断結果が「NO」の場合、すなわち、データ容量が充
分にないものと判断されると、ステップS29へ進み、エ
ラー処理2が行なわれ、「ロードされる側のメモリ容量
不足」というメッセージが表示器DSP上に表示される。
一方、前述したステップS28における判断結果が「YES」
の場合、すなわち、メモリ容量が充分ある場合にはステ
ップS30へ進む。ステップS30では、書替えを行っても良
い否かの判断が行なわれる。この判断結果が「NO」の場
合、すなわち、書替えが認められない場合には、ステッ
プS31へ進む。ステップS31では、▲▼フラグが
“L"に設定される。そして、ステップS2へ戻る。一方、
ステップS30における判断結果が「YES」の場合、すなわ
ち、書替えが認められた場合にはステップS32へ進み、E
EPROM9に書込まれている制御情報がメモリ10aに書込ま
れ、次いで、ステップS33において、EEPORM9に書込まれ
ている楽音データが同メモリ10aに書込まれる。次に、
ステップS31へ進み、▲▼フラグが“L"に設定さ
れる。そして、RESフラグが“L"に設定された後、ステ
ップS2へ戻る。
FIG. 9 is a flowchart showing the processing by the panel switch SW2. First, in step S24, ▲
The flag is set to the “Η” level. This allows
Data can be written. Next, the process proceeds to step S25, where control information such as a storage element type, data content, data capacity, and tone data version is read from the EEPROM 9. Next, proceeding to step S26, it is determined whether or not the memory 10a of the memory card 10 is a ROM. If the result of this determination is "YES", that is, if the memory 10a is a ROM, the process proceeds to step S27, where error processing 1 is performed. In this case, a message that "the content of the data is not appropriate" is displayed on the display DSP by the error processing 1, but since it is actually a ROM, it should be read as writing impossible. On the other hand, if the result of the determination in step S26 is "NO", that is, if the memory 10a is not a ROM (RAM or E
In the case of EPROM), the process proceeds to step S28, and it is determined whether or not the data capacity of the memory 10a is sufficient to write all the tone data written in the EEPROM 9. If this determination result is "NO", that is, if it is determined that the data capacity is not sufficient, the process proceeds to step S29, where error processing 2 is performed, and a message "insufficient memory capacity on the load side" is displayed. Displayed on the display DSP.
On the other hand, if the determination result in step S28 is “YES”
In other words, if the memory capacity is sufficient, the process proceeds to step S30. In step S30, it is determined whether or not rewriting may be performed. If the result of this determination is “NO”, that is, if rewriting is not permitted, the flow proceeds to step S31. In step S31, the ?? flag is set to "L". Then, the process returns to step S2. on the other hand,
If the result of the determination in step S30 is "YES", that is, if rewriting is permitted, the process proceeds to step S32, where E
The control information written in the EPROM 9 is written in the memory 10a, and then, in step S33, the tone data written in the EEPROM 9 is written in the memory 10a. next,
Proceeding to step S31, the ?? flag is set to "L". Then, after the RES flag is set to “L”, the process returns to step S2.

◇パネルスイッチSWによる3処理 第10図はパネルスイッチSW3による処理を示すフロー
チャートである。まず、ステップS33において、▲
▼フラグが“Η”レベルに設定される。次に、ステッ
プS34へ進み、メモリ10aから記憶素子種別、データ内
容、データ容量およびバージョンなどの制御情報が読出
される。次に、ステップS35へ進み、今読込んだ制御情
報のうちのデータ内容が電子楽器本体に適合するか否か
の判断が行なわれる。この判断結果が「NO」の場合、す
なわち、データ内容がシステムプログラムそのものでは
なく、楽音データであった場合にはステップS36へ進
み、エラー処理1が行なわれ、「データ内容が適切でな
い」というメッセージが表示器DSP上に表示される。一
方、ステップS35における判断結果が「YES」の場合、す
なわち、データ内容がシステムプログラムそのものであ
る場合にはステップS37へ進む。ステップS37では、EEPR
OM8のメモリ容量がメモリ10aに書込まれているシステム
プログラムを全て書込むことができる容量があるか否か
の判断が行なわれる。この判断結果が「NO」の場合、す
なわち、EEPROM8のメモリ容量がメモリ10aのシステムプ
ログラムを全て書込めるだけの容量が無い場合にはステ
ップS38へ進み、エラー処理2が行なわれ、「ロードさ
れる側のメモリ容量が不足」というメッセージが表示器
DSP上に表示される。この場合、システムプログラムの
読込みは行なわれない。一方、前述したステップS37に
おける判断結果が「YES」の場合、すなわち、EEPROM8の
メモリ容量がメモリ10aのシステムプログラムを全て書
込めるだけの容量がある場合にはステップS40へ進む。
ステップS40では、書替えを行っても良いか否かの判断
が行なわれる。この判断結果が「NO」の場合、すなわ
ち、書替えが認められない場合は、ステップS39へ進
み、▲▼フラグが“L"に設定される。そして、ス
テップS2へ戻る。一方、ステップS40における判断結果
が「YES」の場合、すなわち、書替えが認められた場合
にはステップS41へ進み、システムプログラムの書込が
行なわれる。次に、ステップS42へ進み、制御情報のう
ちの残りの情報であるシステムプログラムのバージョン
がEEPROM9に書込まれている楽音データのバージョンと
適合するか否かの判断が行なわれる。この判断結果が
「YES」の場合、すなわち、適合する場合はステップS39
へ進み、▲▼フラグが“L"に設定される。一方、
前述したステップS42における判断結果が「NO」の場合
は、メモリ10aに書込まれているシステムプログラムの
バージョンがEEPROM9に書込まれている楽音データのバ
ージョンと適合しない場合は、ステップS43へ進み、エ
ラー処理4が行なわれ、第8図に示すフローチャートか
らわかるように、n=4となり、「システムのバージョ
ンと楽音データのバージョンとが違う」というメッセー
ジが表示器DSP上に表示される。そして、このエラー処
理4が終了した後、ステップS39へ進む。
(3) Three processes by panel switch SW FIG. 10 is a flowchart showing a process by panel switch SW3. First, in step S33, ▲
The flag is set to the “Η” level. Next, proceeding to step S34, control information such as a storage element type, data content, data capacity, and version is read from the memory 10a. Next, the process proceeds to step S35, where it is determined whether or not the data content of the currently read control information matches the electronic musical instrument main body. If the result of this determination is "NO", that is, if the data content is not the system program itself but musical tone data, the flow proceeds to step S36, error processing 1 is performed, and a message that "the data content is not appropriate" is issued. Is displayed on the display DSP. On the other hand, if the result of the determination in step S35 is "YES", that is, if the data content is the system program itself, the flow proceeds to step S37. In step S37,
It is determined whether or not the memory capacity of the OM 8 is large enough to write all the system programs written in the memory 10a. If the result of this determination is "NO", that is, if the memory capacity of the EEPROM 8 is not large enough to write all of the system programs in the memory 10a, the process proceeds to step S38, error processing 2 is performed, and "load Message is displayed on the display
Displayed on DSP. In this case, the system program is not read. On the other hand, if the result of the determination in step S37 is “YES”, that is, if the memory capacity of the EEPROM 8 is large enough to write all the system programs in the memory 10a, the process proceeds to step S40.
In step S40, a determination is made as to whether rewriting may be performed. If the result of this determination is “NO”, that is, if rewriting is not permitted, the flow proceeds to step S39, and the ▲ ▼ flag is set to “L”. Then, the process returns to step S2. On the other hand, if the result of the determination in step S40 is "YES", that is, if rewriting is permitted, the flow proceeds to step S41, and the system program is written. Next, the process proceeds to step S42, and it is determined whether or not the version of the system program, which is the remaining information of the control information, matches the version of the tone data written in the EEPROM 9. If the result of this determination is “YES”, that is, if it is satisfied, step S39
Then, the ▲ ▼ flag is set to “L”. on the other hand,
If the determination result in step S42 described above is "NO", if the version of the system program written in the memory 10a does not match the version of the tone data written in the EEPROM 9, the process proceeds to step S43. Error processing 4 is performed, and as can be seen from the flowchart shown in FIG. 8, n = 4, and a message "the system version is different from the tone data version" is displayed on the display DSP. Then, after the error processing 4 ends, the process proceeds to step S39.

以上がこの発明の一実施例の詳細である。上述したよ
うに、この実施例においては、パネルスイッチSW1をオ
ン状態にすると、メモリ10aに書込まれている楽音デー
タがこの電子楽器本体のEEPROM9に転送される。また、
パネルスイッチSW2をオン状態にすると、EEPROM9に書込
まれている楽音データがメモリ10aに転送される。ま
た、パネルスイッチSW3をオン状態にすると、メモリ10a
に書込まれているシステムプログラムがこのシステムの
EEPROM8に転送される。このように、電気的に消去可能
なEEPROMを使用することによって、音色を決定する波形
パラメータなどの楽音データや、システムプログラムの
修正および更新を行う場合、従来のようにUVEP−ROMやM
ASK−ROMの交換を行う必要がない。したがって、専門家
に頼ることなく、楽音データやシステムプログラムの入
換えを容易に行うことができる。
The above is the details of the embodiment of the present invention. As described above, in this embodiment, when the panel switch SW1 is turned on, the musical sound data written in the memory 10a is transferred to the EEPROM 9 of the electronic musical instrument main body. Also,
When the panel switch SW2 is turned on, the musical tone data written in the EEPROM 9 is transferred to the memory 10a. When the panel switch SW3 is turned on, the memory 10a
The system program written in
Transferred to EEPROM8. In this way, by using an electrically erasable EEPROM, when correcting or updating musical tone data such as waveform parameters for determining the timbre, or a system program, it is necessary to use a UVEP-ROM or M
There is no need to replace the ASK-ROM. Therefore, replacement of musical sound data and system programs can be easily performed without relying on a specialist.

なお、この実施例では、EEPROM8,9を使用したが、こ
れらの代わりにRAMをバッテリによりバックアップして
データの保存および交換を行っても良い。しかし、この
場合、バックアップ用のバッテリの消耗や、スパークキ
ャパシタの放電などにより、プログラムを正しく保存す
ることが困難であるので、EEPROMを使用する利点は大き
い。
In this embodiment, the EEPROMs 8 and 9 are used, but instead of these, the RAM may be backed up by a battery to store and exchange data. However, in this case, it is difficult to correctly store the program due to consumption of a backup battery, discharge of a spark capacitor, and the like. Therefore, there is a great advantage in using an EEPROM.

また、この実施例において、メモリカード10を用いた
が、この代わりにフロッピィディスクを用いても良い。
Further, although the memory card 10 is used in this embodiment, a floppy disk may be used instead.

また、この実施例においては、メモリカード10から楽
音データやシステムプログラムを供給するようにした
が、これら楽音データやシステムプログラムをMIDI規格
の信号に変換して、MIDI受信回路7を介してEEPROM8,9
に供給するようにしても良い。
In this embodiment, the tone data and the system program are supplied from the memory card 10. However, the tone data and the system program are converted into MIDI standard signals, and the EEPROM 8 and the EEPROM 8 are transmitted through the MIDI receiving circuit 7. 9
You may make it supply to.

「発明の効果」 以上説明したように、請求項1記載の発明による楽音
信号形成装置によれば、外部記憶手段(メモリカード1
0)から記憶手段(EEPROM9)への楽音データの書込の指
示が出されると、判定手段によって、外部記憶手段に記
憶されている楽音データが適合する装置内のプログラム
を示す制御情報に基づいて外部記憶手段内の楽音データ
がこの楽音信号形成装置に対し適合すると判定された楽
音データのみを、この指示に応じて、外部記憶手段から
記憶手段へ書込むようにしたので、楽音データの更新や
修正を行う場合、外部記憶手段から直接楽音データをEE
PROMに転送するだけで良い。そのため、外部から楽音デ
ータを書込み可能なものにおいて、部品(UVEP−ROMやM
ASK−ROM)そのものを交換する従来の方法と比べて、一
般ユーザであっても容易にかつ低価格で記憶手段に記憶
された楽音データの更新または修正といった作業を行う
ことができ、その際、この楽音信号形成装置に適合する
楽音データのみを外部から記憶手段に書込むことができ
る。したがって、楽音信号形成装置に適合しない楽音デ
ータが外部記憶手段から記憶手段へ書込まれてしまう事
を防止できる。
[Effects of the Invention] As described above, according to the tone signal forming apparatus of the first aspect, the external storage means (memory card 1
When the instruction for writing the musical sound data to the storage means (EEPROM 9) is issued from 0), the judging means performs the processing based on the control information indicating the program in the apparatus to which the musical sound data stored in the external storage means fits. Only the tone data determined to be suitable for the tone signal forming apparatus in the external storage means for this tone signal forming apparatus is written from the external storage means to the storage means in accordance with this instruction. When making corrections, music data can be directly
Just transfer to PROM. For this reason, parts (such as UVEP-ROM and M
Compared with the conventional method of exchanging the ASK-ROM itself, even a general user can easily and inexpensively perform work such as updating or correcting the tone data stored in the storage means at a low cost. Only tone data suitable for the tone signal forming device can be externally written to the storage means. Therefore, it is possible to prevent the tone data that is not compatible with the tone signal forming device from being written from the external storage unit to the storage unit.

また、請求項2記載の発明による楽音信号形成装置に
よれば、外部記憶手段から記憶手段への楽音データの書
込指示がなされると、この書込指示に応じて外部記憶手
段から記憶手段へ楽音データが書込まれるとともに、判
定手段による判定に応じて、外部記憶手段に記億された
楽音データがこの楽音信号形成装置に対し適合するか否
かが通知される。こうしことから、部品(UVEP−ROMやM
ASK−ROM)そのものを交換する従来の方法と比べて、一
般ユーザであっても容易にかつ低価格で記憶手段に記憶
された楽音データの更新または修正といった作業を行う
ことができ、その際、楽音データがこの楽音信号形成装
置に適合しているか否かを容易に認識することができ
る。
According to the tone signal forming apparatus of the second aspect, when an instruction to write musical tone data from the external storage unit to the storage unit is issued, the external storage unit transmits the tone data to the storage unit in response to the write instruction. The musical sound data is written, and in accordance with the judgment by the judging means, it is notified whether or not the musical sound data stored in the external storage means is compatible with the musical sound signal forming apparatus. Therefore, the parts (UVEP-ROM and M
Compared with the conventional method of exchanging the ASK-ROM itself, even a general user can easily and inexpensively perform work such as updating or correcting the tone data stored in the storage means at a low cost. It can be easily recognized whether or not the musical tone data is compatible with the musical tone signal forming device.

さらに、本発明の楽音信号形成装置によれば、専門の
技術者が上述した部品の交換作業から解放されることに
より、工場における作業も簡略化され、製品価格の低減
が実現できるという利点も得られる。
Further, according to the musical tone signal forming apparatus of the present invention, since the specialized technician is released from the above-described part replacement work, the work in the factory can be simplified and the product price can be reduced. Can be

【図面の簡単な説明】[Brief description of the drawings]

第1図はこの発明の一実施例による電子楽器の構成を示
すブロック図、 第2図〜第4図各々は同実施例の構成を説明するための
図、 第5図〜第10図各々は同実施例の動作を説明するための
フローチャートである。 2……CPU、 3……RAM (2,3は書込手段,判定手段,通知手段,書込選択手
段)、 8,9……EEPROM (8はシステムプログラム記憶用、9は楽音データ記憶
用;記憶手段)、 10……メモリカード、 10a……メモリ (10,10aは外部記憶手段)、 11……パネル操作部(指示手段,通知手段,書込選択手
段)。
FIG. 1 is a block diagram showing the configuration of an electronic musical instrument according to an embodiment of the present invention, FIGS. 2 to 4 are diagrams for explaining the configuration of the embodiment, and FIGS. It is a flow chart for explaining operation of the example. 2 ... CPU, 3 ... RAM (2, 3 are writing means, determination means, notification means, writing selection means), 8, 9 ... EEPROM (8 is for storing system programs, 9 is for storing musical tone data) Memory means, 10a ... memory (10, 10a are external storage means), 11 ... panel operation section (instruction means, notification means, write selection means).

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】楽音データに基づいて楽音を形成する楽音
信号形成装置において、 書込および読出が可能な記億手段と、 前記楽音データを記憶可能な外部記憶手段であって、こ
の外部記憶手段に記憶されている楽音データが適合する
装置内のプログラムを示す制御情報をも記憶したもの
と、 前記外部記憶手段から前記記憶手段への前記楽音データ
の書込の指示を行う指示手段と、 前記外部記憶手段に記憶されている制御情報に基づい
て、前記外部記憶手段内の楽音データがこの楽音信号形
成装置に対し適合するか否かを判定する判定手段と、 前記指示手段による書込指示に応じて前記外部記憶手段
から前記記憶手段へ前記楽音データの書込を行う書込手
段であって、前記判定手段によって適合すると判定され
た楽音データのみを書込むものと を具備することを特徴とする楽音信号形成装置。
1. A musical tone signal forming apparatus for forming musical tones based on musical tone data, comprising: a storage unit capable of writing and reading; and an external storage unit capable of storing said musical tone data. And control information indicating a program in the apparatus to which the musical tone data is stored, and instruction means for instructing writing of the musical tone data from the external storage means to the storage means. Determining means for determining, based on the control information stored in the external storage means, whether the tone data in the external storage means is compatible with the tone signal forming apparatus; Writing means for writing the tone data from the external storage means to the storage means in response to writing only the tone data determined to be suitable by the determination means Tone signal forming apparatus characterized by comprising a.
【請求項2】書込が可能な記憶手段と、楽音データを記
憶可能な外部記憶手段であって、この外部記憶手段に記
憶されている楽音データが適合する装置内のプログラム
を示す制御情報をも記憶したものと、前記外部記憶手段
から前記記憶手段への前記楽音データの書込の指示を行
う指示手段と、前記指示手段による書込指示に応じて前
記外部記憶手段から前記記憶手段へ前記楽音データの書
込を行う書込手段とを備え、前記楽音データに基づいて
楽音を形成する楽音信号形成装置であって、 前記外部記憶手段に記憶されている制御情報に基づい
て、前記外部記憶手段内の楽音データがこの楽音信号形
成装置に対し適合するか否かを判定する判定手段と、 前記判定手段による判定に応じて、前記外部記憶手段に
記億された楽音データがこの楽音信号形成装置に対し適
合するか否かを通知する通知手段と を具備することを特徴とする楽音信号形成装置。
2. A writable storage means and an external storage means capable of storing musical tone data, wherein control information indicating a program in an apparatus to which the musical tone data stored in the external storage means conforms. Instruction means for instructing the writing of the musical tone data from the external storage means to the storage means; and the storage means from the external storage means to the storage means in response to a write instruction by the instruction means. Writing means for writing musical tone data, wherein the musical tone signal forming apparatus forms musical tones based on the musical tone data, wherein the external storage means is provided based on control information stored in the external storage means. Determining means for determining whether or not the tone data in the means matches the tone signal forming apparatus; and determining the tone data stored in the external storage means in accordance with the determination by the determining means. Tone signal forming apparatus characterized by comprising a notification unit that notifies whether to conform to the signal forming device.
【請求項3】請求項1または2記載の楽音信号形成装置
において、さらに、 前記外部記憶手段に記憶された楽音データを前記記憶手
段に書込むか否かを使用者が選択する書込選択手段と を備え、 前記書込手段は、前記判定手段によってこの楽音信号形
成装置に適合すると判定され、かつ、前記書込選択手段
によって前記記憶手段に書込むと選択された楽音データ
を前記記憶手段に書込むこと を特徴とする請求項1または2記載の楽音信号形成装
置。
3. The musical tone signal forming device according to claim 1, further comprising: a write selecting means for selecting whether or not the musical tone data stored in said external storage means is to be written into said storage means. And the writing means stores, in the storage means, the music data which is determined by the determination means to be suitable for the musical tone signal forming apparatus, and which is selected by the writing selection means to be written in the storage means. The musical tone signal forming apparatus according to claim 1, wherein the musical tone signal is written.
【請求項4】請求項1乃至3の何れかに記載の楽音信号
形成装置において、 前記制御情報は前記外部記憶手段に記憶されている楽音
データの記憶容量を示す情報をも含み、 前記判定手段は前記記憶手段が前記楽音データを記憶す
るだけの空き記憶容量を備えているか否かを判定すると
ともに、前記楽音データがこの楽音信号形成装置に適合
するか否かを判定すること を特徴とする請求項1乃至3の何れかに記載の楽音信号
形成装置。
4. The musical tone signal forming device according to claim 1, wherein said control information includes information indicating a storage capacity of musical tone data stored in said external storage means. Determining whether the storage means has a free storage capacity sufficient to store the tone data, and determining whether the tone data is compatible with the tone signal forming apparatus. 4. A tone signal forming device according to claim 1.
【請求項5】請求項1乃至4の何れかに記載の楽音信号
形成装置において、 前記制御情報は前記外部記憶手段に記憶されている内容
が楽音データであるか否かを示す情報をも含み、 前記判定手段は前記外部記憶手段に記憶されている内容
が楽音データであるか否かを判定するとともに、前記外
部記憶手段に記憶されている内容が楽音データであれ
ば、さらに該楽音データがこの楽音信号形成装置に適合
するか否かを判定すること を特徴とする請求項1乃至4の何れかに記載の楽音信号
形成装置。
5. The tone signal forming apparatus according to claim 1, wherein the control information includes information indicating whether or not the content stored in the external storage means is tone data. The determination means determines whether or not the content stored in the external storage means is tone data; and if the content stored in the external storage means is tone data, the tone data is further The tone signal forming apparatus according to any one of claims 1 to 4, wherein it is determined whether the tone signal forming apparatus is compatible with the tone signal forming apparatus.
JP01315972A 1989-12-05 1989-12-05 Music signal generator Expired - Fee Related JP3085677B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01315972A JP3085677B2 (en) 1989-12-05 1989-12-05 Music signal generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01315972A JP3085677B2 (en) 1989-12-05 1989-12-05 Music signal generator

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP29591798A Division JP2991199B2 (en) 1998-10-16 1998-10-16 Music signal generator

Publications (2)

Publication Number Publication Date
JPH03175496A JPH03175496A (en) 1991-07-30
JP3085677B2 true JP3085677B2 (en) 2000-09-11

Family

ID=18071797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01315972A Expired - Fee Related JP3085677B2 (en) 1989-12-05 1989-12-05 Music signal generator

Country Status (1)

Country Link
JP (1) JP3085677B2 (en)

Also Published As

Publication number Publication date
JPH03175496A (en) 1991-07-30

Similar Documents

Publication Publication Date Title
US7982116B2 (en) Electronic music apparatus with data loading assist
JPH08263079A (en) Online karaoke system
US4898059A (en) Electronic musical instrument which compares amount of data recorded in internal memory device with storage capacity of external memory device and selectively transfers data thereto
US7279628B2 (en) Editing apparatus of setting information for electronic music apparatuses
US20020139238A1 (en) Tone color selection apparatus and method
JP3085677B2 (en) Music signal generator
JPH10314451A (en) Game device
US5361673A (en) Electronic musical instrument
JP2991199B2 (en) Music signal generator
JP3666344B2 (en) Electronics
JP4674509B2 (en) Electronic musical instruments
JP2645194B2 (en) Electronic weighing device
JP2616078B2 (en) Automatic accompaniment pattern data generator
JP3480957B2 (en) Memory programming equipment
JPH028319Y2 (en)
JP2596168B2 (en) Electronic musical instrument
JPS63193190A (en) Electronic musical instrument
JP3496882B2 (en) Score display control apparatus and score display control method
JP2570783B2 (en) Automatic performance device
JP3496796B2 (en) Patch information setting device for electronic musical instruments
JPH11194770A (en) Music data storage device and music data storage method
JPH07199975A (en) Karaoke device
JP2660628B2 (en) Display device of sequencer
JP4147661B2 (en) Karaoke apparatus and karaoke apparatus program acquisition method
JPH0397034A (en) Program correcting device for terminal machine

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: 20090707

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees