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
JPH0697395B2 - Electronic musical instrument - Google Patents
[go: Go Back, main page]

JPH0697395B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPH0697395B2
JPH0697395B2 JP59174609A JP17460984A JPH0697395B2 JP H0697395 B2 JPH0697395 B2 JP H0697395B2 JP 59174609 A JP59174609 A JP 59174609A JP 17460984 A JP17460984 A JP 17460984A JP H0697395 B2 JPH0697395 B2 JP H0697395B2
Authority
JP
Japan
Prior art keywords
electronic musical
musical instrument
program
storage device
executed
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
JP59174609A
Other languages
Japanese (ja)
Other versions
JPS6152697A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP59174609A priority Critical patent/JPH0697395B2/en
Publication of JPS6152697A publication Critical patent/JPS6152697A/en
Publication of JPH0697395B2 publication Critical patent/JPH0697395B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、電子楽器特にその機能に追加して新たな機能
を実行させる電子楽器に関し、電子楽器の機能を高める
だけでなく製造上、市場サービス等での効率をも向上さ
せ得るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument, and more particularly to an electronic musical instrument that performs a new function in addition to the function thereof. It is possible to improve the efficiency in.

従来例の構成とその問題点 従来から外部の記憶装置を任意に接続できる電子楽器が
商品化されているが、いずれもその記憶内容はその電子
楽器で作成したか、あるいはメーカーから供給された効
果・音色等の設定データもしくは鍵盤の演奏データであ
った。すなわち電子楽器に記憶装置を接続する目的はあ
くまでもその電子楽器の本来の機能の延長線上であり、
単に、電子楽器の演奏に関わるデータを収録もしくは再
生するものであった。
Configuration of Conventional Example and Problems There have been commercialized electronic musical instruments to which an external storage device can be arbitrarily connected. In each case, the memory contents are created by the electronic musical instrument or supplied by the manufacturer.・ It was the setting data such as the tone color or the performance data of the keyboard. That is, the purpose of connecting the storage device to the electronic musical instrument is merely an extension of the original function of the electronic musical instrument,
It simply recorded or played back data related to the performance of electronic musical instruments.

従って、その機能の殆んどをCPUで制御される電子楽器
において、その必須の機能はもとより付加的な機能の全
てを含めてCPUの動作プログラムを開発するのが通例で
あった。これは、商品に多種の付加機能を持たせる場
合、商品化までに多くの時間を必要とし、あるいは短時
間で商品化を図る場合にはある程度の余分の付加機能を
あきらめざるを得ないことを意味する。
Therefore, it has been customary to develop an operating program for the CPU, including all of the essential functions as well as the additional functions, in the electronic musical instrument in which most of the functions are controlled by the CPU. This means that when a product has various additional functions, it takes a lot of time to commercialize it, or when a product is commercialized in a short time, some extra additional functions have to be given up. means.

このことは、電子楽器の商品化のサイクルが短縮され、
またその機能の多少や機能の良し悪しで電子楽器の評価
が決まりがちな今日において大きな問題と考えられる。
This shortens the cycle of commercialization of electronic musical instruments,
Moreover, it is considered to be a big problem in the present day when the evaluation of an electronic musical instrument is apt to be decided depending on whether the function is good or bad.

発明の目的 本発明はこれら従来の問題点を補うものであり、短時間
のうちに電子楽器を商品化する一方で付加機能を開発し
た時点で電子楽器に逐次適応することを可能とし、該電
子楽器の利用範囲を拡大することを目的とするものであ
る。
An object of the present invention is to make up for these problems in the related art. It is possible to commercialize an electronic musical instrument in a short period of time and to successively adapt it to an electronic musical instrument when an additional function is developed. The purpose is to expand the range of use of musical instruments.

発明の構成 本発明は外部の記憶装置を使用者が任意に接続しうる構
成を有し、電子楽器としての本来の機能の全てもしくは
殆んどを活かしたままで、前記外部の記憶装置に記憶さ
れている動作プログラムを実行しうるようにしたもので
あり、これにより、異なる記憶内容の記憶装置を接続し
て電子楽器単体ではなし得なかった機能を任意に追加実
行させることができるものである。
Configuration of the Invention The present invention has a configuration in which a user can arbitrarily connect an external storage device, and is stored in the external storage device while utilizing all or most of the original functions of the electronic musical instrument. It is possible to execute a certain operating program, and by doing so, it is possible to arbitrarily connect to a storage device having different storage contents and additionally execute a function that cannot be performed by the electronic musical instrument alone.

実施例の説明 以下本発明の一実施例をブロック図とフローチャートを
用いて説明する。
Description of Embodiments An embodiment of the present invention will be described below with reference to block diagrams and flowcharts.

第1図は電子楽器本体1に外部の記憶装置として磁気デ
ィスク装置2aを接続した実施例であり、第2図はその動
作を示したフローチャートである。第1図において、3
は電子楽器本体1の全体の動作を制御するCPUであり、
通常メモリ制御信号10およびアドレスバス11を駆動し、
そしてデータバス12を通じてメモリ4a上のプログラムや
データをリードもしくはライトしてその動作を行なって
いるものとする。ただし、メモリ4aは少くともその一部
がRAMで構成されている。
FIG. 1 shows an embodiment in which a magnetic disk device 2a is connected to the electronic musical instrument body 1 as an external storage device, and FIG. 2 is a flow chart showing the operation thereof. In FIG. 1, 3
Is a CPU that controls the overall operation of the electronic musical instrument body 1,
Drives normal memory control signal 10 and address bus 11,
It is assumed that the program or data on the memory 4a is read or written through the data bus 12 to perform the operation. However, at least a part of the memory 4a is composed of RAM.

まず、電子楽器本体1は動作開始後に第2図中の初期設
定21を行なった後、磁気ディスク装置2aが未接続ならば
判別23および判別29で共にNOへ分岐し、該電子楽器本来
の処理22および31のみを行ない、以降その処理をくり返
している。この処理中に磁気ディスク装置2aが接続され
たならば記憶装置接続確認端子14が状態変化し、判別23
でYESへ分岐する。磁気ディスク装置2aが接続された状
態において、使用者によって磁気ディスクアクセス指定
の操作がなされた場合、判別24でYESへ分岐し、CPU3は
磁気ディスク装置2aの制御信号13およびアドレスバス1
1、データバス12を使用し、ディスク制御部6によりデ
ィスクドラブ5を駆動して磁気ディスク上に記録されて
いるディスク内容の識別コードを読み取る。その結果、
演奏に関するデータが記録されているディスクであれば
その演奏データを、また実行プログラムが記録されてい
るディスクであればその実行プログラムをディスクから
読み取ると同時にデータバス12を通じてメモリ4a上のRA
M領域の所定の場所に格納する(処理26もしくは27)。
更に実行プログラムの格納完了時にはプログラム転送済
フラグを内部のレジスタ上にセットし(処理28)、以降
の判別に利用する。
First, the electronic musical instrument main body 1 performs initial setting 21 shown in FIG. 2 after the operation starts, and if the magnetic disk device 2a is not connected, both branches to NO in discrimination 23 and discrimination 29, and the original processing of the electronic musical instrument is performed. Only 22 and 31 are performed, and the process is repeated thereafter. If the magnetic disk device 2a is connected during this process, the state of the storage device connection confirmation terminal 14 changes and the determination 23
And branch to YES. If the user performs an operation to specify the magnetic disk access while the magnetic disk device 2a is connected, the process branches to YES in determination 24, and the CPU 3 causes the control signal 13 of the magnetic disk device 2a and the address bus 1
1. Using the data bus 12, the disk controller 5 drives the disk drive 5 to read the identification code of the disk content recorded on the magnetic disk. as a result,
If the disc stores performance data, the performance data will be read. If the disc contains an execution program, the execution program will be read from the disc.
The data is stored in a predetermined place in the M area (process 26 or 27).
Further, when the storage of the execution program is completed, the program transfer completion flag is set in the internal register (process 28) and used for the subsequent determination.

実行プログラムが磁気ディスク装置2aからメモリ4a上の
所定の領域に転送されている場合には前記プログラム転
送済フラグがセットされており、その時判別29でYESへ
分岐することにより磁気ディスク装置2aから供給された
実行プログラムを実行30し、その後、本来のプログラム
31へ戻り、以降これを繰り返す。従って新たな実行プロ
グラムを磁気ディスク上に記録して電子楽器本体に供給
することによりその本来の機能に追加して様々な機能を
動作させることが可能である。
When the execution program is transferred from the magnetic disk device 2a to a predetermined area on the memory 4a, the program transfer completion flag is set, and at that time, the determination program 29 branches to YES to supply from the magnetic disk device 2a. Run the executed program 30 and then the original program
Return to 31 and repeat this. Therefore, by recording a new execution program on the magnetic disk and supplying it to the main body of the electronic musical instrument, it is possible to operate various functions in addition to its original function.

この実施例のように、外部の記憶装置2aに格納されてい
る動作プログラムを一旦電子楽器本体1の特定の記憶領
域に書きこみ、その後この特定の記憶領域に書きこまれ
た動作プログラムを実行するようにした場合には、外部
の記憶装置2aからそのときどきに必要なプログラムのみ
を、いわゆる小だしにしながら実行することができる利
点を有する。
As in this embodiment, the operation program stored in the external storage device 2a is once written in a specific storage area of the electronic musical instrument body 1, and then the operation program written in this specific storage area is executed. In such a case, there is an advantage that only the program required at that time from the external storage device 2a can be executed while being so-called small.

本発明の第2の実施例を第3図および第4図を用いて説
明する。第3図は外部記憶装置として半導体記憶装置2b
を接続した場合であり、第2図中1,3,10,11,12および14
は第1図と同様である。4bは場合によればRAMを含まな
いメモリであり、7は半導体記憶素子である。
A second embodiment of the present invention will be described with reference to FIGS. 3 and 4. FIG. 3 shows a semiconductor memory device 2b as an external memory device.
Is connected, and 1,3,10,11,12 and 14 in FIG.
Is the same as in FIG. 4b is a memory which does not include RAM according to the case, and 7 is a semiconductor memory element.

第3図の構成の場合、通常半導体記憶装置2bが接続され
ていないならば第4図のフローチャートにおいて判別34
でNOへ分岐し、電子楽器1の本体の処理33および37のみ
を繰り返して実行している。この時半導体記憶装置2bが
接続されたならば記憶装置接続確認端子14が状態変化
し、判別34でYESへ分岐する。ここで例えば半導体記憶
装置2bの記録内容が演奏データならば電位“H"に、実行
プログラムならば電位“L"に設定されているものとする
と、記憶内容識別端子15の状態を判別することにより半
導体記憶装置2b内の半導体記憶素子7の記憶内容を判別
することができ、動作プログラムを記憶したものであれ
ば、判別35から分岐して半導体記憶素子7上の動作プロ
グラムを実行36する。従って、半導体記憶素子7上に、
付加して実行させたい種々の動作プログラムを記憶させ
て、電子楽器本体1に接続することにより、そのプログ
ラムを容易に追加実行させることができる。
In the case of the configuration of FIG. 3, if the normal semiconductor memory device 2b is not connected, it is determined in the flowchart of FIG.
At NO, the process branches to NO and only the processes 33 and 37 of the main body of the electronic musical instrument 1 are repeatedly executed. At this time, if the semiconductor memory device 2b is connected, the state of the memory device connection confirmation terminal 14 changes, and the determination branches to YES. Here, for example, if the recorded content of the semiconductor memory device 2b is set to the potential "H" if it is performance data, and if it is the execution program, it is set to the potential "L". If the memory content of the semiconductor memory element 7 in the semiconductor memory device 2b can be determined and the operation program is stored, the process branches from the determination 35 to execute 36 the operation program on the semiconductor memory element 7. Therefore, on the semiconductor memory element 7,
By storing various operation programs to be additionally executed and connecting them to the electronic musical instrument body 1, the additional programs can be easily executed.

なお、実施例として記憶装置に磁気ディスク装置と半導
体記憶装置を用いて説明したが、この他磁気カード方
式、バーコード方式もしくは光ディスク方式等の応用も
可能である。
Although the magnetic disk device and the semiconductor memory device are used as the storage device in the embodiment, other applications such as a magnetic card system, a bar code system, or an optical disc system are also possible.

また、本発明によれば、電子楽器本来の機能に付加して
多種の機能を実行させることができるが、その具体的な
応用としては 1.電子楽器自身の装置工程上での検査、調整プログラム 2.市場サービス時の動作確認もしくは原因調査プログラ
ム 3.音感・和音等の音楽教育プログラム 4.電子楽器装置を利用しての音楽ゲーム 等が考えられる。通常これらのプログラムの一部もしく
は全部を含めて電子楽器を開発することは、製品開発期
間の長期化およびプログラムROMのコストアップ等を招
くため殆んど不可能であったが、本発明を用いれば上記
不都合を生じることなく前記応用プログラムを追加実行
させることができ、しかもその内容変更も容易であるた
め柔軟な対応をとることができる。
Further, according to the present invention, it is possible to execute various functions in addition to the original functions of the electronic musical instrument. Specific applications thereof are: 1. an inspection / adjustment program for the electronic musical instrument itself 2. Program for confirming operation or investigating causes during market service 3. Music education program for pitch and chords 4. Music games using electronic musical instrument devices are possible. Normally, it was almost impossible to develop an electronic musical instrument including some or all of these programs, because it leads to a long product development period and an increase in the cost of the program ROM. For example, the application program can be additionally executed without causing the above inconvenience, and the content can be easily changed, so that a flexible response can be taken.

発明の効果 本発明は、電子楽器本体に外部の記憶装置を任意に接続
し、必要に応じて外部の記憶装置に記憶されている動作
プログラムを実行するようにしたものであるから、電子
楽器の利用範囲を著しく拡大することができる。
EFFECTS OF THE INVENTION The present invention is configured to arbitrarily connect an external storage device to the electronic musical instrument main body and execute an operation program stored in the external storage device as necessary. The range of use can be significantly expanded.

したがって、 (ア)電子楽器本体の当初の機能に追加して、機能の陳
腐化を防ぎ、また音楽ゲームや音楽教育プログラム等に
より利用範囲の拡大が出来る。
Therefore, (a) In addition to the original functions of the electronic musical instrument main body, the functions can be prevented from becoming obsolete, and the usage range can be expanded by music games and music education programs.

(イ)市場での電子楽器本体の修理現場等において、不
良原因調査あるいは動作の正常確認などの保守・修理の
効率を大幅に向上できる。
(B) At the repair site of the electronic musical instrument body in the market, the efficiency of maintenance / repair such as defect cause investigation or normal operation confirmation can be greatly improved.

(ウ)電子楽器本体の生産工程中における動作チェック
・不良原因調査、解析、調整等の自動化プログラムを走
らせることにより、生産の効率を向上させることが出来
る。といった優れた効果が得られる。
(C) The efficiency of production can be improved by running an automated program for checking the operation of the electronic musical instrument body, investigating the causes of defects, analyzing and adjusting during the production process. Such an excellent effect can be obtained.

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

第1図は電子楽器に磁気ディスク装置を接続した場合の
ブロック図、第2図はその動作のフローチャート図、第
3図は電子楽器に半導体記憶装置を接続した場合のブロ
ック図、第4図はその動作フローチャート図である。 1……電子楽器本体、2a……磁気ディスク装置、2b……
半導体記憶装置、3……CPU、4a,4b……メモリ、10……
メモリ制御信号、11……アドレスバス、12……データバ
ス、13……制御信号、14……記憶装置接続確認端子、15
……記憶内容識別端子
FIG. 1 is a block diagram when a magnetic disk device is connected to an electronic musical instrument, FIG. 2 is a flowchart diagram of its operation, FIG. 3 is a block diagram when a semiconductor memory device is connected to an electronic musical instrument, and FIG. It is the operation | movement flowchart figure. 1 ... electronic musical instrument body, 2a ... magnetic disk unit, 2b ...
Semiconductor memory device, 3 ... CPU, 4a, 4b ... Memory, 10 ...
Memory control signal, 11 ... Address bus, 12 ... Data bus, 13 ... Control signal, 14 ... Memory device connection confirmation terminal, 15
...... Memory content identification terminal

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】CPUと、CPUの処理内容の全てを格納したメ
モリー(システムプログラムROM)と、本体に任意に接
続できるように構成した外部記憶装置と、前記外部記憶
装置にプログラムを格納した記憶媒体の有無を常時確認
するチェック機能とをそなえた電子楽器において、前記
チェック機能の結果に基づき、記憶媒体が無い場合には
前記システムプログラムROMの処理内容のみ実行し、記
憶媒体が有る場合には前記システムプログラムROMの内
容に加えて更に記憶媒体中のプログラムを行い得るよう
構成したことを特徴とする電子楽器。
1. A CPU, a memory (system program ROM) that stores all of the processing contents of the CPU, an external storage device that can be arbitrarily connected to the main body, and a storage that stores a program in the external storage device. In an electronic musical instrument having a check function for always checking the presence or absence of a medium, based on the result of the check function, if there is no storage medium, only the processing contents of the system program ROM are executed, and if there is a storage medium, An electronic musical instrument characterized by being configured so that a program in a storage medium can be executed in addition to the contents of the system program ROM.
【請求項2】外部の記憶装置に格納された動作プログラ
ムを、一旦楽器本体内の特定の記憶領域に書き込み、こ
の特定の記憶領域に書き込まれた動作プログラムを実行
するように構成したことを特徴とする特許請求の範囲第
1項記載の電子楽器。
2. An operation program stored in an external storage device is once written in a specific storage area in the instrument body, and the operation program written in this specific storage area is executed. An electronic musical instrument according to claim 1.
【請求項3】外部の記憶装置及び記憶媒体がそれぞれコ
ネクタであり半導体メモリーであって、前記半導体メモ
リーに格納された動作プログラムを直接読み出して実行
するように構成した事を特徴とする特許請求の範囲第1
項記載の電子楽器。
3. An external storage device and a storage medium are a connector and a semiconductor memory, respectively, and the operation program stored in the semiconductor memory is directly read and executed. Range first
Electronic musical instrument described in the paragraph.
JP59174609A 1984-08-22 1984-08-22 Electronic musical instrument Expired - Fee Related JPH0697395B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59174609A JPH0697395B2 (en) 1984-08-22 1984-08-22 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59174609A JPH0697395B2 (en) 1984-08-22 1984-08-22 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS6152697A JPS6152697A (en) 1986-03-15
JPH0697395B2 true JPH0697395B2 (en) 1994-11-30

Family

ID=15981575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59174609A Expired - Fee Related JPH0697395B2 (en) 1984-08-22 1984-08-22 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPH0697395B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2605668B2 (en) * 1986-11-28 1997-04-30 カシオ計算機株式会社 Electronic string instrument
JP2649916B2 (en) * 1987-02-06 1997-09-03 ヤマハ株式会社 Music signal generator

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58211789A (en) * 1982-06-04 1983-12-09 ヤマハ株式会社 Electronic musical instrument

Also Published As

Publication number Publication date
JPS6152697A (en) 1986-03-15

Similar Documents

Publication Publication Date Title
US6198663B1 (en) Non-volatile semiconductor memory IC
JPH0697395B2 (en) Electronic musical instrument
EP0059758A1 (en) Numerical control unit
US5911031A (en) IC card memory for recording and reproducing audio and/or video data concurrently or separately and a control method thereof
JP4484417B2 (en) Debug system
JPS60262251A (en) Backup device for development of microprocessor
JPH0413840Y2 (en)
JPH07218602A (en) Semiconductor tester
JPH10312307A (en) Emulator applied to computer system
JP2636513B2 (en) Storage device and method
JPH02123631U (en)
JP2000200213A (en) Microcomputer, data rewriting system and data rewriting method
JPH0516635B2 (en)
JP2906680B2 (en) Microcomputer
JP3123758B2 (en) Software coverage measurement device
JPH0253147A (en) Microprogram checking system
JPH0315948A (en) Address bus test system
JPS61261900A (en) Semiconductor integrated circuit device
JPH02136921A (en) Register access method
JPH05189332A (en) Information processor
JPH0535548A (en) Address tracer
JPH0296257A (en) Diagnostic system for main storage
JPH11149795A (en) Test pattern generation method of ic tester
JPH1027153A (en) Bus transfer device
JPS62290944A (en) Evaluation system for microprogram

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees