JPH02223995A - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JPH02223995A JPH02223995A JP1044271A JP4427189A JPH02223995A JP H02223995 A JPH02223995 A JP H02223995A JP 1044271 A JP1044271 A JP 1044271A JP 4427189 A JP4427189 A JP 4427189A JP H02223995 A JPH02223995 A JP H02223995A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- data
- waveform data
- address
- data format
- 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.)
- Granted
Links
- 238000013500 data storage Methods 0.000 claims abstract description 42
- 238000006243 chemical reaction Methods 0.000 claims abstract description 30
- 238000010586 diagram Methods 0.000 description 12
- 238000009825 accumulation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は波形データ記憶装置を読出したデータについて
楽音発生器に対応させて変換できる電子楽器に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an electronic musical instrument that can convert data read from a waveform data storage device in accordance with a musical tone generator.
[従来の技術]
電子楽器として、音色及び音域(音高)に対応して異な
る波形のデータを記憶装置に記憶させて置き、楽音発生
器毎に読出しアドレスを与えて読出すことは周知となっ
ている。第8図は従来の電子楽器のブロック構成図を示
している。第8図において、1は鍵スィッチと音色選択
スイッチ、2は前記スイッチに対する割当て回路、3は
実行制御回路、4は波形データ記憶装置、5はバンクメ
モリ、6は周波数ナンバ回路、7は周波数ナンバ累算手
段、8はエンベロープ波形回路、9は乗算回路、10は
音響回路を示す。[Prior Art] As an electronic musical instrument, it is well known that data of different waveforms corresponding to timbre and tone range (pitch) are stored in a storage device and read out by giving a readout address to each musical tone generator. ing. FIG. 8 shows a block diagram of a conventional electronic musical instrument. In FIG. 8, 1 is a key switch and a tone selection switch, 2 is an assignment circuit for the switch, 3 is an execution control circuit, 4 is a waveform data storage device, 5 is a bank memory, 6 is a frequency number circuit, and 7 is a frequency number 8 is an envelope waveform circuit, 9 is a multiplication circuit, and 10 is an acoustic circuit.
鍵スィッチと音色スイッチlは演奏者が演奏した鍵の位
置と選定した音色とを選択するスイッチ群であり、割当
て回路2は前記スイッチ群のスイッチ1を電気的に走査
して、開閉状態に応じた情報を内部に割当てる。そして
実行制御回路3に対し鍵情報及び音色情報として送出す
る。実行制御回路3は中央処理装置を内蔵し、前記鍵情
報と音色情報に基づいて波形データ記憶装置!4から波
形データを読出すためのアドレスを生成するなどの処理
を後述のように行う、波形データ記憶装置4は音色及び
音域(音高)に対応して異なる波形データを各別の場所
に格納して置く。即ち、波形データ記憶装置4を複数の
バンク(N域)で構成し、例えば音色及び音域(音域)
とバンクとを対応させておく。そのため成る楽音を発生
させるためにバンクメモリ5によりバンクを指定する。The key switch and tone switch l are a group of switches that select the position of the key played by the performer and the selected tone, and the assignment circuit 2 electrically scans the switch 1 of the switch group and selects the switch according to the open/closed state. Assign the information internally. Then, it is sent to the execution control circuit 3 as key information and tone color information. The execution control circuit 3 has a built-in central processing unit, and generates a waveform data storage device based on the key information and timbre information. The waveform data storage device 4 performs processing such as generating an address for reading out waveform data from the waveform data storage device 4 as described later, and stores different waveform data in different locations corresponding to the timbre and tone range (pitch). I'll leave it there. That is, the waveform data storage device 4 is configured with a plurality of banks (N ranges), and, for example, the timbre and tone range (range)
and banks are made to correspond. In order to generate the corresponding musical tone, a bank is specified using the bank memory 5.
次に鍵情報に応じた読出しアドレス範囲を周波数ナンバ
回路6と周波数ナンバ累算手段7とにより指定する。バ
ンクメモリ5は周波数ナンバ回路6と周波数ナンバ累算
手段7とで定めたアドレスにより波形データ記憶装置4
を読出す。読出された波形データは、エンベロープ波形
回路8の出力により乗算回路9でエンベロープが付加さ
れ、音響回路10によりディジタル−アナログ変換され
楽音信号を得る。Next, a read address range corresponding to the key information is specified by the frequency number circuit 6 and the frequency number accumulating means 7. The bank memory 5 stores waveform data in the waveform data storage device 4 according to the address determined by the frequency number circuit 6 and the frequency number accumulating means 7.
Read out. An envelope is added to the read waveform data by a multiplier circuit 9 based on the output of an envelope waveform circuit 8, and digital-to-analog conversion is performed by an acoustic circuit 10 to obtain a musical tone signal.
[発明が解決しようとする課題]
前記波形データ記憶装置4はそのデータ形式が全て同一
であった。そのため所望の音色によっては波形データの
ビット長が少な(でもよいものや、音域によっては波形
データのビット長が少なくてもよいものがある。更に波
形データの形式としてリニア表現、指数表現、差分デー
タ表現などがある。このように波形データ記憶装置4に
種々の形式の波形データが混在して記憶される場合、波
形データ記憶装置4より読出した後エンベロープ波形に
より処理をするとき、そのシステムでは回路装置の都合
で波形変換の出来ない表現形式もあった。[Problems to be Solved by the Invention] All of the waveform data storage devices 4 have the same data format. Therefore, depending on the desired tone, the bit length of the waveform data may be small (some may be fine, and depending on the range, the bit length of the waveform data may be small).Furthermore, waveform data formats include linear expression, exponential expression, and differential data. In this way, when waveform data of various formats are mixed and stored in the waveform data storage device 4, when the envelope waveform is processed after being read from the waveform data storage device 4, the system uses a circuit There were some expression formats that could not be converted into waveforms due to equipment limitations.
本発明の目的は前述の欠点を改善し、波形データ記憶装
置には音色及び音域(音高)として最適な形式の波形デ
ータを格納し、波形データ記憶装置より読出した後デー
タ形式を楽音発生器に対応させ変換して処理できる電子
楽器を提供することにある。An object of the present invention is to improve the above-mentioned drawbacks, to store waveform data in an optimal format for timbre and tone range (pitch) in a waveform data storage device, and to transfer the data format to a musical tone generator after reading it from the waveform data storage device. The purpose of the present invention is to provide an electronic musical instrument that can be converted and processed.
[課題を解決するための手段]
第1図は本発明の原理構成を示す図である。第1図にお
いて、3は実行制御回路、40は波形データ記憶装置、
6は周波数ナンバ回路、7は周波数ナンバ累算手段、1
3は状態メモリ、15はデータ形式変換回路を示す。[Means for Solving the Problems] FIG. 1 is a diagram showing the basic configuration of the present invention. In FIG. 1, 3 is an execution control circuit, 40 is a waveform data storage device,
6 is a frequency number circuit, 7 is a frequency number accumulating means, 1
3 is a state memory, and 15 is a data format conversion circuit.
複数の鍵を有する鍵盤と所望の音色を設定する複数の音
色選択スイッチと、それらを走査して得られた鍵・音色
情報に応じて各種の制御信号を送出する制御回路と、鍵
情報に応じた周波数ナンバを楽音発生器に対応させて格
納する周波数ナンバ回路と、該周波数ナンバ回路の出力
値を累算して鍵情報に応じたアドレスを発生する累算手
段とを具備し、前記鍵情報に応じたアドレスにより予め
格納されている波形データ記憶装置のデータを読出して
、複数の楽音発生器により所望の楽音を発生する電子楽
器において、本発明は下記の構成とする。即ち、
前記波形データ記憶装置より読出される所望波形データ
のデータ形式を変換するデータ形式変換回路15を具備
し、該データ形式変換回路で前記波形データ記憶装置よ
り読出したデータを楽音発生器に対応させて変換させる
ことで構成する。A keyboard with multiple keys, multiple tone selection switches that set desired tones, a control circuit that sends out various control signals according to the key and tone information obtained by scanning them, and a control circuit that sends out various control signals according to the key and tone information obtained by scanning them. a frequency number circuit that stores frequency numbers corresponding to musical tone generators; and an accumulating means that accumulates output values of the frequency number circuit to generate an address according to key information; The present invention is an electronic musical instrument that reads out data stored in a waveform data storage device in advance according to an address corresponding to the address and generates a desired musical tone using a plurality of musical tone generators.The present invention has the following configuration. That is, it is equipped with a data format conversion circuit 15 that converts the data format of desired waveform data read out from the waveform data storage device, and the data format conversion circuit converts the data read out from the waveform data storage device into a tone generator. It is constructed by converting the
更に本発明では前記電子楽器において、小数点位置変換
回路・アドレス制御回路・データ形式変換回路・状態メ
モリとを具備して構成する。Further, in the present invention, the electronic musical instrument is configured to include a decimal point position conversion circuit, an address control circuit, a data format conversion circuit, and a state memory.
[作用]
第1図における波形データ記憶装置40には、例えば音
色及び音域(音高)に対応させた形式で、多量の波形デ
ータを予め格納させて置く。実行制御回路3から得た鍵
情報・音色情報などにより周波数ナンバ回路6において
周波数ナンバを得て、所定の続出アドレス範囲とするた
め周波数ナンバ累算手段7により累算する。次に累算手
段7の出力値により波形データ記憶装置4oを読出す。[Operation] The waveform data storage device 40 in FIG. 1 stores in advance a large amount of waveform data in a format corresponding to, for example, tone color and tone range (pitch). A frequency number is obtained in a frequency number circuit 6 based on the key information, timbre information, etc. obtained from the execution control circuit 3, and is accumulated by a frequency number accumulating means 7 to form a predetermined successive address range. Next, the output value of the accumulating means 7 is read out from the waveform data storage device 4o.
読出された波形データはデータ形式変換回路15に印加
される。波形データがリニア16ビツトの場合、或いは
リニア16ビツトと指数表現のデータと混在している場
合のように異なるデータ形式であっても、例えばリニア
表現のデータに変換する。The read waveform data is applied to the data format conversion circuit 15. Even if the waveform data is in different data formats, such as when it is linear 16 bits, or when linear 16 bits and exponentially expressed data are mixed, it is converted into linearly expressed data, for example.
その変換は楽音発生器毎に行うように状態メモリ13よ
りのデータ形式変換制御信号(WFS)を楽音発生器毎
に得ることが良い。そのためデータ形式変換回路15の
出力値についてエンベロープを付加する乗算回路の構成
が簡易で良い。It is preferable to obtain a data format conversion control signal (WFS) from the state memory 13 for each tone generator so that the conversion is performed for each tone generator. Therefore, the configuration of the multiplication circuit that adds an envelope to the output value of the data format conversion circuit 15 may be simple.
更に本発明によると、波形データ記憶装置に対する読出
しアドレスのビット数を小数点位置変換回路により変更
することが容易にできる。また波形データ記憶装置に使
用するメモリ形式がダイナミックRAM・スタティック
RAMのように、混在している場合であっても、アドレ
ス変換回路によりメモリ形式に対応したアドレスを得て
容易に対処できる。Further, according to the present invention, the number of bits of the read address for the waveform data storage device can be easily changed by the decimal point position conversion circuit. Furthermore, even if the waveform data storage device uses a mixture of memory formats such as dynamic RAM and static RAM, this can be easily handled by obtaining an address corresponding to the memory format using the address conversion circuit.
[実施例]
第2図は本発明の実施例として、第1図に示すデータ形
式変換回路15の具体的構成を示す図である。第2図A
において、15−1はデータ選択器、15−2はインバ
ータを示す。データ選択器15−1に印加される信号W
FSによって入力データをそのままとすることと、変換
した出力データに変換することを切換える。即ち、WF
S=“L″のとき入力データMD15〜0はそのまま出
力データWD15〜0となる(リニア16ビツトがその
ままリニア16ビツトとなる。)またWFS=″H″の
ときは波形データのMD15〜8が本来のリニア8ビツ
トで、MD7〜0は不定のデータであったから、それを
MD15〜8はそのまま上位ビットとして出力し、下位
MD7〜0のビットはMDI5をサインビットとし、そ
れを下位総てのビットとする。[Embodiment] FIG. 2 is a diagram showing a specific configuration of the data format conversion circuit 15 shown in FIG. 1 as an embodiment of the present invention. Figure 2A
In the figure, 15-1 is a data selector, and 15-2 is an inverter. Signal W applied to data selector 15-1
The FS switches between leaving the input data as is and converting it into converted output data. That is, W.F.
When S="L", input data MD15-0 becomes output data WD15-0 as is (linear 16 bits become linear 16 bits as they are). Also, when WFS="H", waveform data MD15-8 becomes output data WD15-0. In the original linear 8-bit data, MD7~0 was undefined data, so MD15~8 outputs it as the upper bit, and the lower MD7~0 bits use MDI5 as the sign bit, which is used as the sign bit for all the lower bits. Bit.
第2図Bはデータ変換器の1ビツトに対する内部構成回
路を示す。即ちその回路は公知のアンド回路とオア回路
とを結合して構成出来る。FIG. 2B shows the internal configuration circuit for one bit of the data converter. That is, the circuit can be constructed by combining a known AND circuit and an OR circuit.
次に第3図は第1図に示すデータ形式変換回路15の他
の回路例を示す。第3図において15−3はデータ選択
器、15−4はインバータ、15−5はリニア表現への
変換器を示す。入力データMDI5〜0がリニア16ビ
ツトのデータと、仮数部12ビツト・指数部4ビツトの
指数表現の16ビツトデータとが混在しているとき、W
FSの′″L”と“H”に応じて統一データとしてデー
タ変換器15−3の出力より M×21
という指数表現のデータを得る。Next, FIG. 3 shows another circuit example of the data format conversion circuit 15 shown in FIG. 1. In FIG. 3, 15-3 is a data selector, 15-4 is an inverter, and 15-5 is a converter to linear expression. W
According to ``L'' and ``H'' of the FS, data in an exponential expression of M×21 is obtained from the output of the data converter 15-3 as unified data.
次に変換器15−5によりリニア表現に変換するY15
〜0のデータをM15〜0と表現すると、Y19〜16
によって表現される指数部Pの値によってM15〜0の
データが第4図に示すようにシフトしたものとなる。即
ち、リニア表現のデータが得られる。Next, Y15 is converted into linear representation by converter 15-5.
If the data of ~0 is expressed as M15~0, then Y19~16
The data of M15-0 is shifted as shown in FIG. 4 according to the value of the exponent part P expressed by . That is, linear representation data is obtained.
以上の説明における信号WFSば楽音発生器毎に予め定
めたものを状態メモリに格納して置き、それを読んでデ
ータ形式変換器に印加する。または状態メモリの格納を
音色または音域(音高)に対応したものとしておいて、
それを読出してデータ形式変換器に印加することも出来
る。The signal WFS in the above description is predetermined for each musical tone generator and is stored in a state memory, read and applied to the data format converter. Or, store the state memory in a way that corresponds to the timbre or range (pitch).
It can also be read out and applied to a data format converter.
第5図は波形データ記憶装置を読出すアドレスについて
制御することなどの構成を付加したことを示すブロック
図である。第5図において、5はバンクメモリ、11は
小数点位置変換回路、12はアドレス制御回路、13は
状態メモリ、14は周波数ナンバ調整回路、15はデー
タ形式変換器、40は波形データ記憶装置を示す。FIG. 5 is a block diagram showing the addition of a configuration for controlling the address from which the waveform data storage device is read. In FIG. 5, 5 is a bank memory, 11 is a decimal point position conversion circuit, 12 is an address control circuit, 13 is a state memory, 14 is a frequency number adjustment circuit, 15 is a data format converter, and 40 is a waveform data storage device. .
バンクメモリ5は各楽音発生器に対応するバンク領域を
指定するコードを格納して置く。そのため格納データを
読出して波形データ記憶装置40に記憶されている領域
を指定する。The bank memory 5 stores codes specifying bank areas corresponding to each musical tone generator. Therefore, the stored data is read out and the area stored in the waveform data storage device 40 is specified.
状態メモリ13は波形データ記憶装置40における1バ
ンク領域の読出しサイズを変更するための情報信号(F
S)、波形データ記憶装置に含まれるメモリのアドレス
形式に応じてアドレスビット数を変更するための情報信
号(MS)、また同メモリの波形データの形式に応じて
波形データを変更して楽音波形データとして取り込むた
めの制御をする情報信号(WFS)を、各々楽音発生器
に対応させて有する。第6図は状態メモリ13の1ワー
ドの構成例を示すもので、前述の各情報信号WFs−F
SがO〜3ビットに格納され、4ビツト以後は図示しな
い他部を制御するデータを格納する。この状態メモリは
従来技術として示す実行制御回路3から送出される鍵情
報・音色情報をアドレスデコーダによりデコードして、
そのアドレスにより所定位置のワードを読出して出力す
る。The state memory 13 receives an information signal (F
S), an information signal (MS) for changing the number of address bits according to the address format of the memory included in the waveform data storage device, and a musical waveform by changing the waveform data according to the format of the waveform data in the same memory. Each musical tone generator has an information signal (WFS) for controlling the input as data. FIG. 6 shows an example of the configuration of one word of the state memory 13, in which each of the information signals WFs-F
S is stored in bits 0 to 3, and the 4th and subsequent bits store data for controlling other parts (not shown). This state memory decodes the key information and timbre information sent from the execution control circuit 3 shown as a conventional technique using an address decoder.
A word at a predetermined position is read and output according to the address.
前記鍵情報の代わりに音域情報を使用し、幾つかの鍵を
1つのグループとして情報とすることも出来る。It is also possible to use range information instead of the key information and to group several keys as information.
次に周波数ナンバ調整回路14は、周波数ナンバ回路6
において得られた周波数ナンバを累算手段7に供給する
前に調整するものである。即ち第2図Aの15−1に示
すようなデータ選択器を使用し、周波数ナンバのビット
列を、情報FSに応じて波形データ記憶装置40の1バ
ンク領域のサイズを変更しても、同じ周波数で波形を読
出すように調整する。累算手段7は公知のように加算器
と累算バッファとで構成され、各楽音発生器毎に時分割
で周波数ナンバを累算し、加算器出力には波形データ記
憶装置読出し用のアドレスとして整数値と小数値(累算
結果の端数)を得る。Next, the frequency number adjustment circuit 14
The frequency number obtained in step 1 is adjusted before being supplied to accumulating means 7. That is, even if a data selector as shown in 15-1 in FIG. 2A is used to change the frequency number bit string in accordance with the information FS and the size of one bank area of the waveform data storage device 40, the frequency remains the same. Adjust to read the waveform. The accumulating means 7 is composed of an adder and an accumulating buffer as is well known, and accumulates frequency numbers for each musical tone generator in a time-division manner, and outputs the adder as an address for reading the waveform data storage device. Obtain an integer value and a decimal value (fraction of the accumulation result).
小数点位置変換回路11は、累算手段7の出力について
、そのビット列のどの位置を小数点とするかを、情報F
Sに応じて決定し、上位にバンクコードを付加してから
、波形データ記憶装置4に対する読出しアドレスを出力
する。そのとき、データ選択器として第2図Aの15−
1に示すようなものを使用する。例えばlバンクが64
に、ワードで合計256個のバンクを有する波形データ
記憶装置40において、FS−“L″のときはそのまま
使用するが、FS=“H”のときは4ビツトシフトを行
って、lバンクを1Mワードのものとするように制御す
る。状態メモリ13に楽音発生器対応に情報FSを格納
して置けば、楽音発生器毎にメモリ空間を多く使用する
波形と、多(使用しない波形との読出しの使い分けが可
能である。The decimal point position conversion circuit 11 uses information F to determine which position of the bit string is to be set as the decimal point regarding the output of the accumulating means 7.
A read address for the waveform data storage device 4 is output after the bank code is added to the upper part. At that time, 15- in FIG. 2A is used as a data selector.
Use something like the one shown in 1. For example, l bank is 64
In the waveform data storage device 40, which has a total of 256 word banks, when FS is "L", it is used as is, but when FS is "H", it is shifted by 4 bits and one bank is made up of 1M words. control to make it the same. If the information FS is stored in the state memory 13 for each musical tone generator, it is possible to read out waveforms that use a large amount of memory space and waveforms that do not use a large amount of memory space for each musical tone generator.
アドレス制御回路12は、波形データ記憶装置40を構
成するメモリがROM、D−RAMのように種々のもの
となっているとき、情報MSによって読出しアドレスを
制御するための回路で、第2図Aに示すデータ選択器1
5−1のような構成とする。ロウ及びコラムアドレスを
マルチプレックスして使用するダイナミックRAMが6
4にワードのものと256にワードのものと2種類あり
、更にメモリとしてROM、5−RAMの2種類と、計
4種類の形式であるとき、情報MSI、MSOを組合せ
使用する制御により、メモリを切換えて使用することが
出来る。The address control circuit 12 is a circuit for controlling read addresses based on information MS when the memory constituting the waveform data storage device 40 is of various types such as ROM and D-RAM. Data selector 1 shown in
The configuration is as shown in 5-1. 6 dynamic RAMs that multiplex row and column addresses
When there are two types of memory, 4-word and 256-word, and two types of memory, ROM and 5-RAM, for a total of four types, the memory can be It can be used by switching.
第7図は楽音発生器を8個とした場合、情報FSによる
制御を時間的に示すものである。システムの1サンプル
時間は、楽音発生器GENO〜GEN7を同時間ずつ動
作させた全体の時間となっている。そして第6図に示す
1ワードの各情報値が各楽音発生器毎に縦方向に記載さ
れている。このように各情報信号は楽音発生器毎に異な
って設定し、或いは同じように設定することが出来る。FIG. 7 shows temporal control based on the information FS when there are eight musical tone generators. One sample time of the system is the entire time when the musical tone generators GENO to GEN7 are operated for the same amount of time. Each information value of one word shown in FIG. 6 is written vertically for each tone generator. In this way, each information signal can be set differently for each tone generator, or it can be set the same way.
[発明の効果]
このようにして本発明によると、システムが波形データ
記憶装置に格納している波形データを利用して楽音波形
を発生する場合、データ形式の異なる波形データであっ
ても共通的に対処できるので、音色に合わせたデータ形
式を選択して向上した音質が容易に得られる。また各楽
音発生器毎にデータ形式の制御が可能であるから、波形
データの圧縮にも最適な方法が実行できる。[Effects of the Invention] According to the present invention, when a system generates a musical sound waveform using waveform data stored in a waveform data storage device, even if the waveform data has different data formats, the same waveform data can be used. Therefore, improved sound quality can be easily obtained by selecting a data format that matches the timbre. Furthermore, since the data format can be controlled for each tone generator, an optimal method can be implemented for waveform data compression.
更に波形データ記憶装置におけるメモリが何のような形
式のものであっても、適したアドレッシングを行うこと
が出来る。アドレス空間の大きさを楽音発生器毎に対応
させることも容易にできるなど、電子楽器として実用上
広範囲・多種類に適用可能である。Furthermore, whatever type of memory there is in the waveform data storage device, suitable addressing can be provided. The size of the address space can be easily matched to each tone generator, making it practically applicable to a wide variety of electronic musical instruments.
第1図は本発明の原理構成を示す図、
第2図は本発明の実施例としてデータ形式変換回路の構
成を示す図、
第3図は本発明の他の実施例の構成を示す図、第4図は
リニア表現データへのデータシフトを説明する図、
第5図は本発明の更に他の実施例の構成を示すブロック
図、
第6図は状態メモリの1ワード情報を示す図、第7図は
8個の楽音発生器の動作タイミングを示す図、
第8図は従来の電子楽器の構成を示すブロック図である
。
3−実行制御回路
4.40−・−波形データ記憶装置
5−・バンクメモリ
6−周波数ナンバ回路
7−周波数ナンバ累算手段
11−小数点位置変換回路
12−・−アドレス制御回路
13・−状態メモリ
14・−・周波数ナンバ調整回路
15−・データ形式変換器FIG. 1 is a diagram showing the principle configuration of the present invention, FIG. 2 is a diagram showing the configuration of a data format conversion circuit as an embodiment of the present invention, and FIG. 3 is a diagram showing the configuration of another embodiment of the present invention. FIG. 4 is a diagram explaining data shift to linear representation data, FIG. 5 is a block diagram showing the configuration of still another embodiment of the present invention, FIG. 6 is a diagram showing one word information of the state memory, and FIG. FIG. 7 is a diagram showing the operation timing of eight tone generators, and FIG. 8 is a block diagram showing the configuration of a conventional electronic musical instrument. 3-Execution control circuit 4.40--Waveform data storage device 5--Bank memory 6-Frequency number circuit 7-Frequency number accumulating means 11-Decimal point position conversion circuit 12--Address control circuit 13--Status memory 14--Frequency number adjustment circuit 15--Data format converter
Claims (1)
数の音色選択スイッチと、それらを走査して得られた鍵
・音色情報に応じて各種の制御信号を送出する制御回路
と、鍵情報に応じた周波数ナンバを楽音発生器に対応さ
せて格納する周波数ナンバ回路と、該周波数ナンバ回路
の出力値を累算して鍵情報に応じたアドレスを発生する
累算手段とを具備し、前記鍵情報に応じたアドレスによ
り予め格納されている波形データ記憶装置のデータを読
出して、複数の楽音発生器により所望の楽音を発生する
電子楽器において、 前記波形データ記憶装置より読出される所望波形データ
のデータ形式を変換するデータ形式変換回路を具備し、 該データ形式変換回路において前記波形データ記憶装置
より読出したデータを楽音発生器に対応させて変換させ
ること を特徴とする電子楽器。 II、データ形式変換回路は、所望の音色または音域に応
じて前記記憶装置を読出したデータ形式を変換するデー
タ形式変換回路として構成したことを特徴とする特許請
求の範囲第1項記載の電子楽器。 III、複数の鍵を有する鍵盤と所望の音色を設定する複
数の音色選択スイッチと、それらを走査して得られた鍵
・音色情報に応じて各種の制御信号を送出する制御回路
と、鍵情報に応じた周波数ナンバを楽音発生器に対応さ
せて格納する周波数ナンバ回路と、該周波数ナンバ回路
の出力値を累算して鍵情報に応じたアドレスを発生する
累算手段とを具備し、前記鍵情報に応じたアドレスによ
り予め格納されている波形データ記憶装置のデータを読
出して、複数の楽音発生器により所望の楽音を発生する
電子楽器において、 前記鍵情報に応じたアドレスを整数部アドレスと、小数
部アドレスとに分けて、前者を波形データ記憶装置のた
めの読出しアドレスとして送出する小数点位置変換回路
と、 該小数点位置変換回路の出力アドレスを波形データ記憶
装置における所望波形データが記憶されている個所の使
用アドレス形式に変換するアドレス制御回路と、 前記波形データ記憶装置より読出される所望波形データ
のデータ形式を変換するデータ形式変換回路と、 前記小数点位置変換回路・アドレス制御回路・データ形
式変換回路の動作を制御する制御データを格納する状態
メモリと、 を具備することを特徴とする電子楽器。[Claims] I. A keyboard having a plurality of keys, a plurality of tone selection switches for setting a desired tone, and sending various control signals according to the key/tone information obtained by scanning them. a control circuit, a frequency number circuit that stores frequency numbers corresponding to key information in correspondence with musical tone generators, and an accumulator that accumulates output values of the frequency number circuit to generate an address that corresponds to the key information. An electronic musical instrument that reads data stored in a waveform data storage device in advance at an address corresponding to the key information and generates a desired musical tone using a plurality of musical tone generators from the waveform data storage device. It is characterized by comprising a data format conversion circuit that converts the data format of the desired waveform data to be read out, and in the data format conversion circuit, the data read out from the waveform data storage device is converted in correspondence with the musical tone generator. electronic musical instrument. II. The electronic musical instrument according to claim 1, wherein the data format conversion circuit is configured as a data format conversion circuit that converts the data format read from the storage device according to a desired tone color or tone range. . III. A keyboard with multiple keys, multiple tone selection switches for setting desired tones, a control circuit that sends out various control signals according to the key/tone information obtained by scanning them, and key information. a frequency number circuit for storing a frequency number corresponding to the musical tone generator; and an accumulating means for accumulating the output value of the frequency number circuit to generate an address corresponding to the key information; In an electronic musical instrument that reads data stored in a waveform data storage device in advance using an address corresponding to key information and generates a desired musical tone using a plurality of musical tone generators, the address corresponding to the key information is used as an integer part address. , and a decimal part address, and sends out the former as a read address for the waveform data storage device; and a decimal point position conversion circuit that converts the output address of the decimal point position conversion circuit into the waveform data storage device where the desired waveform data is stored. an address control circuit that converts the address format used at the location; a data format conversion circuit that converts the data format of desired waveform data read from the waveform data storage device; and the decimal point position conversion circuit, address control circuit, and data format. An electronic musical instrument comprising: a state memory that stores control data for controlling the operation of a conversion circuit;
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1044271A JP2901154B2 (en) | 1989-02-26 | 1989-02-26 | Electronic musical instrument |
US07/479,492 US5081897A (en) | 1989-02-20 | 1990-02-13 | Electronic musical instrument having waveform memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1044271A JP2901154B2 (en) | 1989-02-26 | 1989-02-26 | Electronic musical instrument |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8266352A Division JP2784465B2 (en) | 1996-10-07 | 1996-10-07 | Electronic musical instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02223995A true JPH02223995A (en) | 1990-09-06 |
JP2901154B2 JP2901154B2 (en) | 1999-06-07 |
Family
ID=12686851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1044271A Expired - Fee Related JP2901154B2 (en) | 1989-02-20 | 1989-02-26 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2901154B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6063593A (en) * | 1983-09-19 | 1985-04-11 | ヤマハ株式会社 | Waveform generator for electronic musical instrument |
JPS6195625A (en) * | 1984-10-17 | 1986-05-14 | Nippon Gakki Seizo Kk | Music signal generator |
JPS62164153A (en) * | 1986-01-16 | 1987-07-20 | Ricoh Co Ltd | Semiconductor integrated circuit device capable of selecting address form |
-
1989
- 1989-02-26 JP JP1044271A patent/JP2901154B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6063593A (en) * | 1983-09-19 | 1985-04-11 | ヤマハ株式会社 | Waveform generator for electronic musical instrument |
JPS6195625A (en) * | 1984-10-17 | 1986-05-14 | Nippon Gakki Seizo Kk | Music signal generator |
JPS62164153A (en) * | 1986-01-16 | 1987-07-20 | Ricoh Co Ltd | Semiconductor integrated circuit device capable of selecting address form |
Also Published As
Publication number | Publication date |
---|---|
JP2901154B2 (en) | 1999-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4754680A (en) | Overdubbing apparatus for electronic musical instrument | |
US4338674A (en) | Digital waveform generating apparatus | |
US4602545A (en) | Digital signal generator for musical notes | |
US4202234A (en) | Digital generator for musical notes | |
US5442127A (en) | Waveform generation device having a memory for storing adjacent sample data in different data compression representations | |
US4483231A (en) | Preset apparatus of electronic musical instrument | |
EP0258798B1 (en) | Apparatus for generating tones by use of a waveform memory | |
US4939973A (en) | Tone signal generation device having waveshape changing means | |
US5220523A (en) | Wave form signal generating apparatus | |
GB2097573A (en) | Electronic musical instrument | |
JPH0243198B2 (en) | ||
US4562763A (en) | Waveform information generating system | |
JP2811692B2 (en) | Multi-channel signal compression method | |
US5221803A (en) | Tone signal generation from fewer circuits | |
US4794837A (en) | Tone signal generator with code converter for converting stored waveshapes of different coding forms into a common coding form | |
US5081897A (en) | Electronic musical instrument having waveform memory | |
JPH02223995A (en) | Electronic musical instrument | |
JP2784465B2 (en) | Electronic musical instrument | |
US4174649A (en) | Electronic musical instrument | |
JPH0522918B2 (en) | ||
US5817964A (en) | Electronic musical instrument and method for storing a plurality of waveform sampling data at a single address | |
JPH02219098A (en) | Electronic musical instrument | |
JP2590253B2 (en) | Electronic musical instrument | |
JPH039476B2 (en) | ||
KR960006230Y1 (en) | Timbre regenerating device of electronic musical instruments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |