JPH01101589A - Control signal generator for electronic musical instrument - Google Patents
Control signal generator for electronic musical instrumentInfo
- Publication number
- JPH01101589A JPH01101589A JP62259199A JP25919987A JPH01101589A JP H01101589 A JPH01101589 A JP H01101589A JP 62259199 A JP62259199 A JP 62259199A JP 25919987 A JP25919987 A JP 25919987A JP H01101589 A JPH01101589 A JP H01101589A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- clock signal
- clock
- envelope waveform
- frequency
- 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
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 50
- 230000011664 signaling Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、ビブラートやトレモロなどその他変調制御
用の変調信号及びエンベロープ設定・制御用のエンベロ
ープ波形信号など複数種類の楽音制御用の制御信号を発
生する電子楽器の制御信号発生装置に関し、特に、エン
ベロープ波形の変化レートを設定・制御するためのクロ
ック信号を発生する手段及び変調信号の周波数を設定す
るためのクロック信号を発生する手段を簡略化したこと
に関する。[Detailed Description of the Invention] [Field of Industrial Application] This invention provides control signals for controlling multiple types of musical tones, such as modulation signals for vibrato, tremolo, and other modulation controls, and envelope waveform signals for envelope setting and control. Regarding a control signal generation device for an electronic musical instrument, in particular, the means for generating a clock signal for setting and controlling the change rate of an envelope waveform and the means for generating a clock signal for setting the frequency of a modulation signal are simplified. About what you did.
一般に、電子楽器では、楽音の音量エンベロープや制御
信号のエンベロープなどを設定・制御するためのエンベ
ロープ波形を発生するエンベロープ波形発生回路が設け
られている。このようなエンベロープ波形発生回路では
、発生するエンベロープ波形のアタック、デイケイ等の
変化レートを設定・制御するために、クロック信号発生
回路が設けられる。Generally, electronic musical instruments are provided with an envelope waveform generation circuit that generates an envelope waveform for setting and controlling the volume envelope of musical tones, the envelope of control signals, and the like. Such an envelope waveform generation circuit is provided with a clock signal generation circuit in order to set and control change rates such as attack and decay of the generated envelope waveform.
一方、ビブラートやトレモロなどの変調制御のために変
調信号を発生する場合、変調信号発生装置において変調
信号の周波数を設定するためのクロック信号を発生する
回路を更に設けなければならない。従来、そのような変
調信号用のクロック信号発生回路は、エンベロープ波形
発生用のクロック信号発生回路とは別に設けられていた
(特公昭58−9434号公報参照)。エンベロープ波
形発生用と変調信号用とでは夫々独立したクロック周波
数調整・制御が要求されるので、両者のクロック信号発
生回路は別々に設けられていたのである。On the other hand, when generating a modulation signal for modulation control such as vibrato or tremolo, the modulation signal generation device must further include a circuit for generating a clock signal for setting the frequency of the modulation signal. Conventionally, such a clock signal generation circuit for a modulated signal has been provided separately from a clock signal generation circuit for generating an envelope waveform (see Japanese Patent Publication No. 58-9434). Since independent clock frequency adjustment and control is required for envelope waveform generation and modulation signal generation, clock signal generation circuits for both have been provided separately.
ところで、変調信号用のクロック信号発生回路は、一般
に低周波数のクワツク信号を発生するように構成されて
おり1分周回路が多く用いられる。Incidentally, a clock signal generation circuit for a modulation signal is generally configured to generate a low frequency quack signal, and a divide-by-one circuit is often used.
また、エンベロープ波形発生用のクロック信号発生回路
でも分周回蓄が多く用いられる。このように分局回路が
多く用いられると、全体の回路構成が大型化するという
問題点があった。また5分周回路を用いなかったとして
も、エンベロープ波形発生用と変調信号用とで別々のク
ロック信号発生回路を設けなければならなかったため、
全体の回路構成が大型化するという問題点があった。Furthermore, frequency division and storage is often used in clock signal generation circuits for generating envelope waveforms. When a large number of branch circuits are used in this way, there is a problem in that the overall circuit configuration becomes large. Furthermore, even if a divide-by-5 circuit was not used, separate clock signal generation circuits had to be provided for envelope waveform generation and modulation signal generation.
There was a problem in that the overall circuit configuration became larger.
この発明は上述の点に鑑みてなされたもので、変調信号
用のクロック信号発生回路をエンベロープ波形発生用の
クロック信号発生回路とは別途に設けなければならなか
ったという問題点を解決し。The present invention has been made in view of the above points, and solves the problem that a clock signal generation circuit for modulation signals had to be provided separately from a clock signal generation circuit for generating envelope waveforms.
構成の小型化を図った電子楽器の制御信号発生装置を提
供しようとするものである。It is an object of the present invention to provide a control signal generating device for an electronic musical instrument whose structure is miniaturized.
この発明に係る電子楽器の制御信号発生装置は、異なる
周波数の複数のクロック信号を発生するマルチクロック
信号発生手段と、前記マルチクロック信号発生手段で発
生されたクロック信号に基づきエンベロープ波形変化レ
ートを制御し、エンベロープ波形信号を発生するエンベ
ロープ波形発生手段と、前記マルチクロック信号発生手
段で発生されたクロック信号を入力し、これに基づき所
望の変調周波数に対応するクロック信号を出力する制御
手段と、この制御手段により出力されたクロック信号に
基づき変調信号を形成する変調信号形成手段とを具え、
前記エンベロープ波形発生手段で発生したエンベロープ
波形信号及び前記変調信号形成手段で形成した変調信号
により楽音を制御するようにしたものである。A control signal generating device for an electronic musical instrument according to the present invention includes a multi-clock signal generating means for generating a plurality of clock signals of different frequencies, and controlling an envelope waveform change rate based on the clock signal generated by the multi-clock signal generating means. an envelope waveform generation means for generating an envelope waveform signal; a control means for inputting the clock signal generated by the multi-clock signal generation means and outputting a clock signal corresponding to a desired modulation frequency based on the clock signal; a modulation signal forming means for forming a modulation signal based on the clock signal output by the control means,
The musical tone is controlled by an envelope waveform signal generated by the envelope waveform generating means and a modulation signal formed by the modulation signal forming means.
マルチクロック信号発生手段は、異なる周波数の複数の
クロック信号を発生し、エンベロープ波形発生手段では
、このクロック信号に基づきエンベロープ波形変化レー
トを制御し、エンベロープ波形信号を発生する。マルチ
クロック信号発生手段で発生されたクロック信号は制御
手段にも入力される。制御手段では、入力されたクロッ
ク信号に基づき所望の変調周波数に対応するクロック信
号を出力する。変調信号形成手段では、制御手段により
出力されたクロック信号に基づき変調信号を形成する。The multi-clock signal generation means generates a plurality of clock signals of different frequencies, and the envelope waveform generation means controls an envelope waveform change rate based on this clock signal to generate an envelope waveform signal. The clock signal generated by the multi-clock signal generation means is also input to the control means. The control means outputs a clock signal corresponding to a desired modulation frequency based on the input clock signal. The modulation signal forming means forms a modulation signal based on the clock signal output by the control means.
マルチクロック信号発生手段により異なる周波数の複数
のクロック信号を発生するので、これらのクロック信号
にもとづき(例えば、所望の1つ又は複数を選択合成す
ることにより)所望の周波数のクロック信号を得ること
ができる。従って。Since a plurality of clock signals of different frequencies are generated by the multi-clock signal generation means, it is possible to obtain a clock signal of a desired frequency based on these clock signals (for example, by selectively synthesizing one or more desired ones). can. Therefore.
マルチクロック信号発生手段の発振周波数そのものを、
エンベロープ波形発生用と変調信号用とで個別に調整・
制御する必要がなく、使用する側で。The oscillation frequency itself of the multi-clock signal generation means is
Separate adjustment and adjustment for envelope waveform generation and modulation signal
There is no need to control it, on the side of the user.
これらの異なる周波数の複数のクロック信号に基づき所
望の周波数のクロック信号を得るようにすればよい。従
って、エンベロープ波形発生手段と共通のマルチクロツ
タ信号発生手段を変調信号発生のために使用することが
できるのである。A clock signal of a desired frequency may be obtained based on a plurality of clock signals of different frequencies. Therefore, the envelope waveform generating means and the common multi-crotter signal generating means can be used for generating the modulation signal.
これにより、変調信号用のクロック信号発生手段をエン
ベロープ波形発生用のクロック信号発生手段とは別途に
設ける必要がなくなり、装置構成の小型化を図ることが
できる。This eliminates the need to provide a clock signal generating means for a modulated signal separately from a clock signal generating means for generating an envelope waveform, and it is possible to reduce the size of the device configuration.
以下、添付図面を参照してこの発明の一実施例を詳細に
説明しよう。Hereinafter, one embodiment of the present invention will be described in detail with reference to the accompanying drawings.
第1図においては、ビブラートのための変調信号を発生
し、ビブラート効果の付与された楽音を発生する電子楽
器の一実施例が示されている。FIG. 1 shows an embodiment of an electronic musical instrument that generates a modulation signal for vibrato and generates a musical tone with a vibrato effect.
まず、この実施例の電子楽器の全体構成につき説明する
。押鍵検出回路11は、鍵盤10で押圧された鍵を検出
し、押圧鍵を示すキーコードKCと鍵押圧中であること
を示すキーオン信号KONを出力する0周波数ナンバメ
モリ12は、キーコードKCを入力し、これに応じて押
圧鍵の楽音周波数に対応する周波数ナンバFを発生する
。この周波数ナンバFは乗算器13に与えられ、ビブラ
ート信号発生回路14から与えられるビブラート信号と
乗算される。これにより、周波数ナンバFがビブラート
信号により変調される1乗算器13の出力はアキュムレ
ータ15に加わり、規則的時間間隔で繰返し累算される
。このアキュムレータ15の出力が1発生すべき楽音信
号の瞬時位相を指示する位相アドレスデータとして、楽
音波形発生回路16に与えられる。この楽音波形発生回
路16には音色設定回路24から音色コードTCが与え
られており、該回路16ではこの音色コードTCに対応
する音色を持つ楽音波形のサンプル点振幅データを上記
位相アドレスデータに応じて発生する。この楽音波形サ
ンプル点振幅データに対応する楽音は1周波数ナンバF
に応じた音階周波数をもち、かつビブラート信号に応じ
てビブラート変調されているものである。この楽音波形
サンプル点振幅データは乗算器17に与えられ、エンベ
ロープ波形発生回路18から与えられるエンベロープ波
形信号と乗算される。これにより、楽音波形サンプル点
振幅データに対してエンベロープ波形信号に応じた振幅
エンベロープが付与される。First, the overall structure of the electronic musical instrument of this embodiment will be explained. The pressed key detection circuit 11 detects a pressed key on the keyboard 10, and outputs a key code KC indicating the pressed key and a key-on signal KON indicating that the key is being pressed.0 frequency number memory 12 outputs the key code KC. is input, and in response to this, a frequency number F corresponding to the musical tone frequency of the pressed key is generated. This frequency number F is given to a multiplier 13 and multiplied by a vibrato signal given from a vibrato signal generation circuit 14. Thereby, the output of the 1 multiplier 13, whose frequency number F is modulated by the vibrato signal, is applied to the accumulator 15 and is repeatedly accumulated at regular time intervals. The output of the accumulator 15 is applied to the musical waveform generation circuit 16 as phase address data indicating the instantaneous phase of the musical tone signal to be generated. This musical waveform generation circuit 16 is given a tone code TC from a tone setting circuit 24, and the circuit 16 generates sample point amplitude data of a musical waveform having a tone corresponding to this tone code TC according to the phase address data. occurs. The musical tone corresponding to this musical waveform sample point amplitude data has 1 frequency number F.
It has a scale frequency corresponding to , and is vibrato modulated according to the vibrato signal. This musical waveform sample point amplitude data is applied to a multiplier 17 and multiplied by an envelope waveform signal applied from an envelope waveform generation circuit 18. As a result, an amplitude envelope corresponding to the envelope waveform signal is given to the musical waveform sample point amplitude data.
振幅エンベロープが付与済みの楽音波形サンプル点振幅
データはディジタル/アナログ変換回路19でアナログ
信号に変換された後、サウンドシステム20に入力され
る。The musical sound waveform sample point amplitude data to which an amplitude envelope has been added is converted into an analog signal by the digital/analog conversion circuit 19 and then input to the sound system 20 .
エンベロープ波形発生回路18は、上記キーコードKC
、キーオン信号KON、音色コードTCを入力し、キー
コードKCによって示された音高及び音色コードTCに
よって示された音色に応じて決定される波形形状を持つ
エンベロープ波形信号を、押鍵操作を示すキーオン信号
KONに応じて発生する。このエンベロープ波形発生回
路18に付属して、マルチクロック信号発生手段として
の確率信号発生回路21が設けられている。The envelope waveform generation circuit 18 uses the above key code KC.
, a key-on signal KON, and a tone code TC are input, and an envelope waveform signal having a waveform shape determined according to the pitch indicated by the key code KC and the tone indicated by the tone color code TC is generated to indicate a key press operation. Generated in response to the key-on signal KON. A probability signal generation circuit 21 as a multi-clock signal generation means is attached to the envelope waveform generation circuit 18.
確率信号発生回路21は、異なる周波数の複数のクロッ
ク信号GKI〜CKnを発生するためのものであり、具
体的には、夫々のパルス発生確率が異なっている複数の
確率信号を発生し、これをクロック信号CK1〜CKn
として出力する。この各確率信号つまりクロック信号C
K1〜CKnは、好ましくは、各周波数に対応するクロ
ック信号GKI〜CKnのパルス発生タイミングが重な
らないように発生されるようにする。そのようにすると
、所望の1又は複数のクロック信号GKI〜CKnを選
択して多重化するだけで、各クロック信号CK1〜C″
Knそのものの周波数以外の様々な周波数のクロック信
号を合成することができるので、有利である。The probability signal generation circuit 21 is for generating a plurality of clock signals GKI to CKn of different frequencies. Specifically, it generates a plurality of probability signals having different pulse generation probabilities, and Clock signals CK1 to CKn
Output as . Each probability signal, that is, the clock signal C
K1 to CKn are preferably generated so that the pulse generation timings of clock signals GKI to CKn corresponding to each frequency do not overlap. By doing so, by simply selecting and multiplexing one or more desired clock signals GKI-CKn, each clock signal CK1-C''
This is advantageous because clock signals of various frequencies other than the frequency of Kn itself can be synthesized.
エンベロープ波形発生回路18は、確率信号発生回路2
1から発生されたクロック信号GKI〜CKnを入力し
、これに基づきアタック、デイケイ等のエンベロープ波
形変化レートを設定・制御してエンベロープ波形信号を
発生する。The envelope waveform generation circuit 18 is similar to the probability signal generation circuit 2.
The clock signals GKI to CKn generated from 1 are input, and based on these, envelope waveform change rates such as attack and decay are set and controlled to generate an envelope waveform signal.
ビブラート信号発生回路14は、確率信号発生回路21
から発生されたクロック信号CKI〜CKnを入力し、
これに基づき所望の変調周波数(ビブラート周波数)に
対応するクロック信号を出力する制御手段14aと、こ
の制御手段14aにより出力されたクロック信号に基づ
きビブラート信号を形成するビブラート信号形成手段1
4bとを含んでいる。なお、この例では、デイレイビブ
ラートも可能であり、そのため、キーオン信号KONが
ビブラート信号発生回路14に与えられている。The vibrato signal generation circuit 14 is connected to the probability signal generation circuit 21.
Input clock signals CKI to CKn generated from
A control means 14a that outputs a clock signal corresponding to a desired modulation frequency (vibrato frequency) based on this, and a vibrato signal forming means 1 that forms a vibrato signal based on the clock signal outputted by the control means 14a.
4b. In this example, delay vibrato is also possible, and therefore a key-on signal KON is provided to the vibrato signal generation circuit 14.
ビブラート周波数設定装置22は、所望のビブラート周
波数を設定するものであり1周波数設定データFRを出
力する。ビブラート周波数の設定は、音色コードTC等
のデータに応じて行われるようにしてもよいし1手動操
作子の操作に応じて行われるようにしてもよい。The vibrato frequency setting device 22 sets a desired vibrato frequency and outputs one frequency setting data FR. The vibrato frequency may be set according to data such as the tone code TC, or may be set according to the operation of one manual operator.
ビブラート深さ設定装置23は、所望のビブラート深さ
を設定するものであり、深さ設定データDPを出力する
。ビブラート深さの設定も、音色コードTC等のデータ
に応じて行われるようにしてもよいし、手動操作子の操
作に応じて行われるようにしてもよい。The vibrato depth setting device 23 is for setting a desired vibrato depth, and outputs depth setting data DP. The vibrato depth may also be set according to data such as the tone code TC, or may be set according to the operation of a manual operator.
ビブラート信号発生回路14では、上記周波数設定デー
タFRに応じた周波数と深さ設定データDPに応じた深
さを持つビブラート信号を形成する。その場合、周波数
設定データFRは、制御手段14aにおいて所望のビブ
ラート周波数に対応するクロック信号を出力する際に、
該所望のビブラート周波数を指示するために使用される
。The vibrato signal generating circuit 14 generates a vibrato signal having a frequency corresponding to the frequency setting data FR and a depth corresponding to the depth setting data DP. In that case, the frequency setting data FR is used when the control means 14a outputs a clock signal corresponding to the desired vibrato frequency.
Used to indicate the desired vibrato frequency.
次に、第2図を参照して、確率信号発生回路21の一例
につき説明する。Next, an example of the probability signal generation circuit 21 will be explained with reference to FIG.
確率信号発生口′路21は、8ビツトカウンタ25゜優
先選択エンコーダ26、デコーダ27を有する。The probability signal generation circuit 21 has an 8-bit counter 25° priority selection encoder 26 and a decoder 27.
8ビツトカウンタ25は所定周期のマスタクロックパル
スφをカウントし、その2進出力Sinを優先選択エン
コーダ26の入力端一に出力す;S。The 8-bit counter 25 counts master clock pulses φ of a predetermined period and outputs its binary output Sin to the input terminal of the priority selection encoder 26;S.
優先選択エンコーダ26は、第3図に示すように、8ビ
ツトのカウント出力Sinを入力端子T1゜〜T17に
受けて、インバータIN1〜INいアンド回路AD1□
〜AD工6.オア回路OR1□〜0R13で構成される
論理回路によって、第4図の優先選択エンコーダ26の
欄に示すように、入力端子T8゜〜T17のうち、下位
ビット側から見て最初に論理「1」となっている端子番
号を優先的に選択して対応する出力端子T2゜〜T22
に所定の2進コードのエンコード出力S preを送出
する。As shown in FIG. 3, the priority selection encoder 26 receives the 8-bit count output Sin at the input terminals T1° to T17 and outputs the inverters IN1 to IN and the AND circuit AD1□.
~AD engineering 6. As shown in the column of priority selection encoder 26 in FIG. 4, the logic circuit composed of the OR circuits OR1□ to 0R13 outputs logic "1" first among the input terminals T8° to T17 when viewed from the lower bit side. Select the terminal number with priority and output the corresponding output terminal T2゜~T22.
An encoded output S pre of a predetermined binary code is sent to the encoder.
このようにすれば、8ビツトカウンタ25の第Oビット
の出力端子T0、第1ビツトの出力端子Tい第2ビツト
の出力端子T2・・・・・・第7ビツトの出力端子T7
が論理「1」レベルになり、かつその下位ビットが論理
rOJになる状態が発生する確率は、順次1/21=1
/2.1/2”=1/4.1/23=1/8.・・・1
/2@=1/256となる。In this way, the output terminal T0 of the O-th bit of the 8-bit counter 25, the output terminal T of the first bit, the output terminal T2 of the second bit, the output terminal T7 of the seventh bit, etc.
The probability that a state will occur in which the bit becomes a logic “1” level and its lower bit becomes a logic rOJ is sequentially 1/21=1
/2.1/2"=1/4.1/23=1/8...1
/2@=1/256.
なお、この実施例の場合、優先選択エンコーダ26は、
第7番目のビットについて、論理“1”及び“0”にな
る確率が1/128である確率信号を出力し得るように
なされている。In addition, in the case of this embodiment, the priority selection encoder 26 is
Regarding the seventh bit, it is possible to output a probability signal in which the probability of becoming a logic "1" or "0" is 1/128.
このことは、所定の演算時間T refとして例えば1
28個のクロックパルスが到来する時間を基準に考える
と、優先選択エンコーダ26の出力端子T。、T21、
T2゜に論理「111」の出力が得られるタイミングは
当該所定の演算時間T refの1/2の時間の間であ
り、従って当該演算時間Trefの間に64回論理r1
11Jの出力が得られることになる。This means that, for example, the predetermined calculation time T ref is 1
The output terminal T of the priority selection encoder 26 is considered based on the time when 28 clock pulses arrive. ,T21,
The timing at which the output of logic "111" is obtained at T2° is during 1/2 of the predetermined calculation time Tref, and therefore the logic r1 is output 64 times during the calculation time Tref.
An output of 11 J will be obtained.
同様にして優先選択エンコーダ26の出力端子T22.
T2いT11+に論理rllOJ、rl OIJ・・・
・・・roolJ 、rooOJが得られるタイミング
は、順次1/4の時間(32個のパルスに相当する)、
1/8の時間(16個のパルスに相当する)・・・・・
・1/128の時間(1個のパルスに相当する)、1/
12”8の時間(1個のパルスに相当する)の確率にな
ることを意味しており、かくして確率1/2.1/4.
1/8・・・・・・1/128.1/128を表すデー
タを、優先選択エンコーダ26の出力端子T。、T2.
、T、。から送出されるエンコード出力S preによ
って得ることができることになる。Similarly, the output terminal T22 of the priority selection encoder 26.
Logic rllOJ, rl OIJ... to T2 and T11+
...The timing at which roolJ and rooOJ are obtained is sequentially 1/4 time (corresponding to 32 pulses),
1/8 time (equivalent to 16 pulses)...
・1/128 time (corresponding to 1 pulse), 1/128 time (corresponding to one pulse),
This means that the probability is 12"8 times (corresponding to one pulse), thus the probability is 1/2.1/4.
1/8...1/128. Data representing 1/128 is sent to the output terminal T of the priority selection encoder 26. , T2.
,T. This can be obtained by the encoded output S pre sent from.
デコーダ27は、このエンコード出力S preを受け
て、エンコード出力S preのコードに対応して出力
端子T0〜T4□のうちの1つに論理「1」レベルのデ
ータを出力する。かくしてデコーダ27の出力端子T、
7、T4いT4.・・・・・・’r41. ’r、。が
論理「1」になる確率は、それぞれ1/2.1/4.1
/8・・・・・・1/128.1/128になる。The decoder 27 receives the encoded output S pre and outputs logic "1" level data to one of the output terminals T0 to T4□ in accordance with the code of the encoded output S pre. Thus, the output terminal T of the decoder 27,
7. T4 T4.・・・・・・'r41. 'r,. The probability that becomes logical “1” is 1/2.1/4.1, respectively.
/8...1/128.It becomes 1/128.
このことは、デコーダ27の出力端子T47.T、いT
、s・・・・・・T41、T4゜が論理「1」になる周
期は、端子T4ffの周期を基準にして21倍、22倍
・・・・・・27倍、27倍になることを表している。This means that output terminal T47 of decoder 27. T, I T
, s...The period at which T41 and T4° become logic "1" is 21 times, 22 times, 27 times, 27 times based on the period of terminal T4ff. represents.
このデコーダ27の出力端子T4?、T4.、T4゜・
・・・・・T4□、T、。に得ら九る確率出力は、確率
信号発生回路21の出力確率信号つまり出力クロック信
号CKI〜CK8として出力される。Output terminal T4 of this decoder 27? , T4. , T4゜・
...T4□, T,. The probability outputs obtained from the probability signal generation circuit 21 are output as output probability signals, that is, output clock signals CKI to CK8.
次に、第5図を参照して、エンベロープ波形発生回路1
8の一例につき説明する。Next, referring to FIG. 5, envelope waveform generation circuit 1
An example of No. 8 will be explained below.
レートデータ発生回路30は、アタック、デイケイ、サ
スティン等のエンベロープ波形の各部分の変化レート(
アタックレートAR,デイケイレートDR,サスティン
レートSR;第6図参照)、すなわち立上り又は立下り
の傾き、を設定するレートデータRDをキーコードKC
及び音色コードTCに応じて発生するものであり、エン
ベロープ波形のどの部分のレートデータRDを発生すべ
きかは、ステート制御回路31から与えられるステート
信号STによって指示される。The rate data generation circuit 30 calculates the rate of change (attack, decay, sustain, etc.) of each part of the envelope waveform.
Enter the rate data RD that sets the attack rate AR, decay rate DR, sustain rate SR (see Figure 6), or the slope of the rise or fall, using the key code KC.
and tone color code TC, and which part of the envelope waveform the rate data RD should be generated is instructed by a state signal ST given from the state control circuit 31.
レベルデータ発生回路32は、アタックレベルAL及び
サスティンレベルSL(第6図参照)を設定するレベル
データをキーコードKC及び音色コードTCに応じて発
生するものであり、エンベロープ波形のどの部分のレベ
ルデータを発生すべきかは、上記ステート信号STによ
って指示される。The level data generation circuit 32 generates level data for setting attack level AL and sustain level SL (see Fig. 6) in accordance with key code KC and tone code TC, and determines which part of the envelope waveform has level data. Whether or not to generate the signal is instructed by the state signal ST.
レートデータRDは、変化幅データ発生回路33と選択
信号発生回路34に入力される。変化幅データ発生回路
33は、与えられたレートデータRDの内容に対応する
変化幅データCDを発生する0選択信号発生回路34は
、与えられたレートデータRDの内容に対応する周波数
選択信号FREを発生する。変化幅データCDは、エン
ベロープ波形形成演算の1演算タイミング当りのエンベ
ロープ波形データ変化幅を指示するデータである。Rate data RD is input to change width data generation circuit 33 and selection signal generation circuit 34 . The change width data generation circuit 33 generates change width data CD corresponding to the contents of the given rate data RD.The 0 selection signal generation circuit 34 generates the frequency selection signal FRE corresponding to the contents of the given rate data RD. Occur. The change width data CD is data that indicates the envelope waveform data change width per one calculation timing of the envelope waveform forming calculation.
周波数選択信号FREは、エンベロープ波形形成演算の
1演算タイミングの周期を設定する周波数を選択するも
のである。The frequency selection signal FRE selects a frequency for setting the period of one operation timing of the envelope waveform forming operation.
上述の確率信号発生回路21から与えられた各確率信号
つまり1/2nの周波数比の関係にある各クロック信号
GKI〜CK8は、周波数選択回路35に入力される0
周波数選択回路35は、選択信号発生回路34から与え
られる周波数選択信号FREに応じて、所望の1又は複
数のクロック信号CKI〜CK8を選択し、これらを多
重化することにより、該周波数選択信号FRHにより選
択された周波数を持つクロック信号CLK’ を出力す
る。この周波数選択回路35は、第8図に示したビブラ
ート信号発生回路14内の制御手段14aと同様の回路
構成である。つまり1周波数選択信号FREは、8ビツ
トバイナリのデータであり、その各ビットによってその
重みに対応する周波数を持つクロック信号GKI〜CK
8をアンド回路AD、〜AD、において夫々選択し、こ
れをオア回路OR,において多重化し、クロック信号C
LK’ として出力する。これにより、入力するクロッ
ク信号CKI〜CK8は8通りの周波数しか持たないに
もかかわらず、出力クロック信号CLK′として選択(
若しくは合成)可能な周波数は255通りとなり、精密
な周波数選択・設定が可能となる。Each probability signal given from the above probability signal generation circuit 21, that is, each clock signal GKI to CK8 having a frequency ratio of 1/2n, is input to the frequency selection circuit 35.
The frequency selection circuit 35 selects one or more desired clock signals CKI to CK8 according to the frequency selection signal FRE given from the selection signal generation circuit 34 and multiplexes them to generate the frequency selection signal FRH. A clock signal CLK' having a frequency selected by is output. This frequency selection circuit 35 has the same circuit configuration as the control means 14a in the vibrato signal generation circuit 14 shown in FIG. In other words, one frequency selection signal FRE is 8-bit binary data, and each bit of the clock signal GKI to CK has a frequency corresponding to its weight.
8 are selected in the AND circuits AD, ~AD, respectively, and multiplexed in the OR circuit OR, and the clock signal C
Output as LK'. As a result, even though the input clock signals CKI to CK8 have only eight frequencies, they are selected as the output clock signal CLK' (
There are 255 possible frequencies (or combination), allowing precise frequency selection and setting.
第5図に戻り、周波数選択回路35から出力したクロッ
ク信号CLK’によりゲート36が開放され、変化幅デ
ータ発生回路33から与えられた変化幅データCDが該
ゲート36を通る。このゲート36を経由し゛た変化幅
データCDは、演算回路37とレジスタ(若しくは遅延
フリップフロップ又はシフトレジスタ)38からなるカ
ウンタに与えられ、加減演算される。演算回路37には
ステート制御回路31からステート信号STが与えられ
ており、例えば、アタック時は加算、デイケイ及びレリ
ース時は減算を行う、演算結果はレジスタ38で一時保
持され、演算回路37に帰還される。こうして、変化幅
データCDがクロック信号CLK’のタイミングで繰返
し加算若しくは減算され、その演算出力として、アタッ
ク、デイケイ、サスティン、レリース等の部分からなる
エンベロープ波形信号が得られる。このように、レート
データRDによって、繰返し演算の周期(クロック信号
CLK’の周波数)と1回の演算光たりのデータ変化幅
(変化幅データCD)の両方を制御するようにしたこと
により、エンベロープ波形の各部分の変化レートの制御
範囲を拡張することができる。Returning to FIG. 5, the gate 36 is opened by the clock signal CLK' outputted from the frequency selection circuit 35, and the change width data CD given from the change width data generation circuit 33 passes through the gate 36. The change width data CD passed through the gate 36 is applied to a counter consisting of an arithmetic circuit 37 and a register (or delay flip-flop or shift register) 38, and is subjected to addition/subtraction operations. The state signal ST is given to the arithmetic circuit 37 from the state control circuit 31. For example, it performs addition during attack and subtraction during decay and release. The arithmetic result is temporarily held in a register 38 and fed back to the arithmetic circuit 37. be done. In this way, the change width data CD is repeatedly added or subtracted at the timing of the clock signal CLK', and an envelope waveform signal consisting of attack, decay, sustain, release, etc. parts is obtained as the calculation output. In this way, by controlling both the cycle of repeated calculations (the frequency of clock signal CLK') and the data change width per one calculation light (change width data CD) using the rate data RD, the envelope The control range of the rate of change of each part of the waveform can be expanded.
なお、ステート制御回路31は、キーオン信号KON、
音色コードTC、アタックレベルデータAL、サスティ
ンレベルデータSL、レジスタ38から出力されるエン
ベロープ波形信号の現在値データ、に基づき、アタック
、デイケイ、サスティン、レリースの切換えを制御し、
それに対応するステート信号STを出力する。また、レ
ジスタ38はキーオン信号KONの立上りによって鍵の
押し゛始めでリセットされる。Note that the state control circuit 31 receives key-on signals KON,
Controls switching of attack, decay, sustain, and release based on tone code TC, attack level data AL, sustain level data SL, and current value data of the envelope waveform signal output from register 38;
A corresponding state signal ST is output. Further, the register 38 is reset at the start of key depression by the rise of the key-on signal KON.
次に、第7図を参照してビブラート信号発生回路14の
一例につき説明する。Next, an example of the vibrato signal generation circuit 14 will be explained with reference to FIG.
ビブラート信号発生回路14において、制御手段14a
は、前述の確率信号発生回路21から与えられた各確率
信号つまり1/2nの周波数比の関係にある各クロック
信号CKI〜CK8を入力し、ビブラート周波数設定装
[22から−与えられた周波数設定データFRに応じて
、所望の1又は複数のクロック信号CK1〜CK8を選
択し、これらを多重化することにより、該周波数設定デ
ータFRにより選択された周波数を持つクロック信号C
LKを出力する。この制御手段14aの一例は第8図に
示されXおり、エンベロープ波形発生回路18内の周波
数選択回路35と同様の回路構成であり、その構成及び
動作については前述と同様である。つまり1周波数設定
データFRは、8ビツトバイナリのデータであり、その
各ビットによってその重みに対応する周波数を持つクロ
ック信号CKI〜CK8をアンド回路AD、〜AD、に
おいて夫々選択し、これをオア回路oR1において多重
化し、クロック信号CLKとして出力する。In the vibrato signal generation circuit 14, the control means 14a
inputs each probability signal given from the above-mentioned probability signal generation circuit 21, that is, each clock signal CKI to CK8 having a frequency ratio of 1/2n, and inputs the given frequency setting from the vibrato frequency setting device [22]. By selecting one or more desired clock signals CK1 to CK8 according to the data FR and multiplexing them, a clock signal C having the frequency selected by the frequency setting data FR is generated.
Output LK. An example of this control means 14a is shown in FIG. 8, and has the same circuit configuration as the frequency selection circuit 35 in the envelope waveform generation circuit 18, and its configuration and operation are the same as described above. In other words, one frequency setting data FR is 8-bit binary data, and each bit selects clock signals CKI to CK8 having a frequency corresponding to its weight in AND circuits AD, -AD, and outputs them to an OR circuit. It is multiplexed in oR1 and output as a clock signal CLK.
これにより、入力するクロック信号GKI〜CK8は8
通りの周波数しか持たないにもかかわらず。As a result, the input clock signals GKI to CK8 are 8
Even though it only has the street frequency.
出力クロック信号CLKとして選択(若しくは合成)可
能な周波数は255通りとなり、精密な周波数選択・設
定が可能となる。There are 255 frequencies that can be selected (or synthesized) as the output clock signal CLK, allowing precise frequency selection and setting.
この制御手段14aにより出力されたクロック信号CL
Kは、ビブラート信号形成手段14b内のカウンタ40
に入力される。カウンタ40はキーオン信号KONの立
上りによって一旦リセットされ、それからクロック信号
CLKのカウントを行う、カウンタ40の複数ビットの
カウント出力のうち所定の下位ビットデータLSBCN
は波形変換回路41に与えられる。波形変換回路41は
、例えば第9図に示すように鋸歯状波状に繰返し変化す
る入力データLSBCNを三角波状に繰返し変化するよ
うに波形変換を行うものであり、波形変換したデータを
ビブラート信号VIBとして出力する。Clock signal CL outputted by this control means 14a
K is the counter 40 in the vibrato signal forming means 14b
is input. The counter 40 is once reset by the rising edge of the key-on signal KON, and then counts the clock signal CLK. Among the multiple bit count outputs of the counter 40, predetermined lower bit data LSBCN is used.
is applied to the waveform conversion circuit 41. The waveform conversion circuit 41 converts input data LSBCN, which repeatedly changes in a sawtooth waveform, into a triangular waveform, as shown in FIG. 9, for example, and converts the waveform-converted data into a vibrato signal VIB. Output.
一方、カウンタ40の複数ビットのカウント出力のうち
所定の上位ビットデータMSBCNは、オア回路群42
を経由して、デイレイビブラート用のエンベロープ波形
(ビブラート深さエンベロープ波形)ENVとして乗算
器43に与えられる。On the other hand, predetermined high-order bit data MSBCN of the multiple bit count output of the counter 40 is output from the OR circuit group 42.
is applied to the multiplier 43 as a delay vibrato envelope waveform (vibrato depth envelope waveform) ENV.
また、このデータMSBCNの全ビットがアンド回路4
5に入力されている。キーオン信号KONによってフリ
ップフロップ46がリセットされ、アンド回路45の出
力が“1”になったとき該フリップフロップ46がセッ
トされる。このフリップフロップ46のセット出力がオ
ア回路群42の各オア回路に共通に入力される。Also, all bits of this data MSBCN are connected to the AND circuit 4.
5 is entered. The flip-flop 46 is reset by the key-on signal KON, and when the output of the AND circuit 45 becomes "1", the flip-flop 46 is set. The set output of this flip-flop 46 is commonly input to each OR circuit of the OR circuit group 42.
従って、オア回路群42の出力つまりデイレイビブラー
ト用のエンベロープ波形ENVは、鍵の押し始めでは、
カウンタ40のカウントデータMSBCNに従って徐々
に増加するが、データMSBCNが一旦全ビット“1″
になると、以後は全ビット“1”を保持する。一方、カ
ウンタ40そのもののカウント動作は続行されるため、
そのカウント内容はクロック信号CLKに従って変化し
。Therefore, the output of the OR circuit group 42, that is, the envelope waveform ENV for delay vibrato, is as follows at the beginning of the key press:
It gradually increases according to the count data MSBCN of the counter 40, but once the data MSBCN is all “1”
After that, all bits are held as "1". On the other hand, since the counting operation of the counter 40 itself continues,
The count contents change according to the clock signal CLK.
ビブラート信号VIBの方は依然として発生し続ける。The vibrato signal VIB continues to be generated.
乗算器43の他の入力にはビブラート深さ設定装置23
から深さ設定データDPが与えられる。The other input of the multiplier 43 is a vibrato depth setting device 23.
Depth setting data DP is given from .
乗算器43の出力は乗算器44に与えられ、波形変換回
路41から与えられるビブラート信号VIBに乗算され
る。これにより、ビブラート信号VIBに対してデイレ
イビブラート用の時間的に変化する深さ制御と深さ設定
データDPに応じた定常的な深さ制御とが施される。こ
う゛して、第10図のようにデイレイビブラート制御が
施されたビブラート信号VIB’が乗算器44から出力
され。The output of the multiplier 43 is applied to a multiplier 44, where it is multiplied by the vibrato signal VIB applied from the waveform conversion circuit 41. As a result, the vibrato signal VIB is subjected to time-varying depth control for delay vibrato and constant depth control according to the depth setting data DP. In this way, a vibrato signal VIB' subjected to delay vibrato control as shown in FIG. 10 is output from the multiplier 44.
これが乗算器13(第1図)に与えられる。この′よう
に、1つのカウンタ40の出力を用いて、ビブラート信
号VIBの発生とデイレイビブラート用のエンベロープ
波形ENVの発生の両方を行うようにすると、別々の回
路で発生する場合に比べて回路構成をかなり簡単にする
ことができる。This is applied to multiplier 13 (FIG. 1). In this way, when the output of one counter 40 is used to generate both the vibrato signal VIB and the envelope waveform ENV for delay vibrato, the circuit configuration is much better than when the output is generated in separate circuits. can be made quite easy.
なお、デイレイビブラートを行わない場合は、デイレイ
ビブラート用の回路42,43,45゜46を省略する
ことができる。Note that if delay vibrato is not performed, the delay vibrato circuits 42, 43, and 45° 46 can be omitted.
なお、ビブラート変調の方式は、第1図のように周波数
ナンバを変調するものに限らず、どのようなものでもよ
い、また、電子楽器の全体構成も第1図のようなものに
限らず、どのようなものであってもよい。Note that the vibrato modulation method is not limited to the one that modulates the frequency number as shown in FIG. It can be anything.
また、ビブラート変調に限らず、トレモロのような音量
変調あるいは音色変調など、どのような変調に用いる変
調信号でも、上記実施例に準じて、この発明に従って発
生するよう゛にすることができる。その場合、変調信号
形成手段は、第7図のようにカウンタと適宜の波形変換
手段を用いたものを同様に用いることができる。In addition, any modulation signal used for any modulation such as volume modulation such as tremolo or timbre modulation, as well as vibrato modulation, can be generated according to the present invention in accordance with the above embodiment. In that case, the modulation signal forming means may be one using a counter and appropriate waveform converting means as shown in FIG.
勿論、ビブラー上信号形成手段14bを含めて変調信号
形成手段は、第7図のようにカウンタと適宜の波形変換
手段を用いたものに限らず、その他任意の構成を用いて
よい0例えば、変調信号形成手段は変調信号波形を記憶
したメモリを制御手段の出力に基づき読み出すような構
成であってもよい。同様に、エンベロープ波形発生手段
も、第5図に示したような変化幅データの加減演算によ
るものに限らず、その他の構成、例えば、エンベロープ
波形メモリを読み出す構成、であってもよい。Of course, the modulated signal forming means including the vibrar signal forming means 14b is not limited to the one using a counter and appropriate waveform converting means as shown in FIG. 7, but any other arbitrary structure may be used. The signal forming means may be configured to read out a memory storing the modulated signal waveform based on the output of the control means. Similarly, the envelope waveform generating means is not limited to the one based on the addition/subtraction operation of the variation width data as shown in FIG. 5, but may have other configurations, such as a configuration reading out an envelope waveform memory.
また、確率信号発生回路の構成は第2図に示したものに
限らず1例えば、各確率信号の周波数に対応する信号を
発振する発振器を夫々独立に設けた構成など、その他の
構成であってもよい。Furthermore, the configuration of the probability signal generation circuit is not limited to that shown in FIG. 2, and may have other configurations, such as a configuration in which oscillators that oscillate signals corresponding to the frequencies of each probability signal are provided independently. Good too.
また、マルチクロック発生手段として、確率信号発生回
路に限らず、その他の複数クロック信号発生手段を用い
てもよい。Further, the multi-clock generating means is not limited to the probability signal generating circuit, and other plural clock signal generating means may be used.
更に、入力された複数クロック信号に基づき所望の変調
周波数に対応するクロック信号を出力する制御手段は、
第8図のように1又は複数のクロック信号を選択して多
重化するものに限らず、1つのクロック信号だけを選択
するものであってもよい。Furthermore, the control means outputs a clock signal corresponding to a desired modulation frequency based on the input plural clock signals,
The present invention is not limited to selecting and multiplexing one or more clock signals as shown in FIG. 8, but may also select only one clock signal.
以上の通り、この発明によれば、エンベロープ波形発生
手段と共通のマルチクロック信号発生手段を変調信号発
生のために使用するようにしたので、変調信号用のクロ
ック信号発生手段をエンベロープ波形発生用のクロック
信号発生手段とは別途に設ける必要がなくなり、装置構
成の小型化を図ることができる、という優れた効果を奏
する。As described above, according to the present invention, since the multi-clock signal generation means common to the envelope waveform generation means is used for generating modulation signals, the clock signal generation means for modulation signals is used as the multi-clock signal generation means for generating envelope waveforms. There is no need to provide a separate clock signal generation means, and the excellent effect is that the device configuration can be made smaller.
第1図はこの発明に係る制御信号発生装置を適用した電
子楽器の一実施例の全体構成を示すブロック図。
第2図は第11における確率信号発生回路の一例を示す
ブロック図。
第3図は第2図1こおける優先選択エンコーダの詳細例
を示すブロック図、
第4図は第2図における優先選択エンコーダの入出力関
係とこれに対応してデコーダから出力される確率信号の
発生確率すなわち周波数比を示す表図。
第5図は第1図におけるエンベロープ波形発生回路の一
例を示すブロック図。
第6図はエンベロープ波形の典型例を示す図、第7図は
第1図におけるビブラート信号発生回路の一例を示すブ
ロック図、
第8図は第7図における制御手段(若しくは第5図にお
ける周波数選択回路)の詳細例を示すブロック図、
第9図は第7同各部の出力データの波形を例示する図、
第10図は第7図のビシラード信号発生回路から出力さ
れるデイレイビブラートの施されたビブラート信号の波
形を例示する図、である。
14・・・ビブラート信号発生回路、14a・・・制御
手段、14b・・・ビブラート信号形成手段、18・・
・エンベロープ波形発生回路、21・・・確率信号発生
回路、22・・・ビブラート周波数設定装置、23・・
・ビブラート深さ設定装置。
特許出願人 ヤ マ ハ 株式会社FIG. 1 is a block diagram showing the overall configuration of an embodiment of an electronic musical instrument to which a control signal generating device according to the present invention is applied. FIG. 2 is a block diagram showing an example of the probability signal generation circuit in the eleventh embodiment. FIG. 3 is a block diagram showing a detailed example of the priority selection encoder in FIG. 2. FIG. 4 shows the input/output relationship of the priority selection encoder in FIG. A table showing probability of occurrence, that is, frequency ratio. FIG. 5 is a block diagram showing an example of the envelope waveform generation circuit in FIG. 1. 6 is a diagram showing a typical example of an envelope waveform, FIG. 7 is a block diagram showing an example of the vibrato signal generation circuit in FIG. 1, and FIG. 8 is a block diagram showing an example of the vibrato signal generation circuit in FIG. Figure 9 is a diagram illustrating the waveforms of the output data of each part of the circuit, and Figure 10 is a block diagram showing a detailed example of the circuit). FIG. 3 is a diagram illustrating a waveform of a vibrato signal. 14... Vibrato signal generating circuit, 14a... Control means, 14b... Vibrato signal forming means, 18...
- Envelope waveform generation circuit, 21... Stochastic signal generation circuit, 22... Vibrato frequency setting device, 23...
・Vibrato depth setting device. Patent applicant Yamaha Co., Ltd.
Claims (4)
ルチクロック信号発生手段と、 前記マルチクロック信号発生手段で発生されたクロック
信号に基づきエンベロープ波形変化レートを制御し、エ
ンベロープ波形信号を発生するエンベロープ波形発生手
段と、 前記マルチクロック信号発生手段で発生されたクロック
信号を入力し、これに基づき所望の変調周波数に対応す
るクロック信号を出力する制御手段と、 この制御手段により出力されたクロック信号に基づき変
調信号を形成する変調信号形成手段とを具え、前記エン
ベロープ波形発生手段で発生したエンベロープ波形信号
及び前記変調信号形成手段で形成した変調信号により楽
音を制御するようにした電子楽器の制御信号発生装置。(1) Multi-clock signal generation means for generating a plurality of clock signals of different frequencies; and an envelope waveform for generating an envelope waveform signal by controlling an envelope waveform change rate based on the clock signal generated by the multi-clock signal generation means. generation means; control means for receiving the clock signal generated by the multi-clock signal generation means and outputting a clock signal corresponding to a desired modulation frequency based on the clock signal; and based on the clock signal output by the control means; A control signal generating device for an electronic musical instrument, comprising a modulating signal forming means for forming a modulating signal, and controlling a musical tone by an envelope waveform signal generated by the envelope waveform generating means and a modulating signal formed by the modulating signal forming means. .
対応するクロック信号のパルス発生タイミングが重なら
ないように、これらのクロック信号を発生するものであ
る特許請求の範囲第1項記載の電子楽器の制御信号発生
装置。(2) The electronic musical instrument according to claim 1, wherein the multi-clock signal generating means generates the clock signals so that the pulse generation timings of the clock signals corresponding to each frequency do not overlap. Control signal generator.
ス発生確率が異なっている複数の確率信号を夫々発生す
る確率信号発生手段からなり、これらの確率信号を前記
異なる周波数の複数のクロック信号として発生するもの
である特許請求の範囲第1項記載の電子楽器の制御信号
発生装置。(3) The multi-clock signal generating means includes a probability signal generating means that generates a plurality of probability signals each having a different pulse generation probability, and generates these probability signals as the plurality of clock signals having different frequencies. A control signal generating device for an electronic musical instrument according to claim 1.
発生されたクロック信号の1又は複数を所望の変調周波
数に対応して選択し、これを多重化することにより該所
望の変調周波数に対応するクロック信号を出力するもの
である特許請求の範囲第2項記載の電子楽器の制御信号
発生装置。(4) The control means selects one or more of the clock signals generated by the multi-clock signal generation means in accordance with a desired modulation frequency, and multiplexes the signals to correspond to the desired modulation frequency. 3. A control signal generating device for an electronic musical instrument according to claim 2, which outputs a clock signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62259199A JP2621234B2 (en) | 1987-10-14 | 1987-10-14 | Electronic musical instrument control signal generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62259199A JP2621234B2 (en) | 1987-10-14 | 1987-10-14 | Electronic musical instrument control signal generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01101589A true JPH01101589A (en) | 1989-04-19 |
| JP2621234B2 JP2621234B2 (en) | 1997-06-18 |
Family
ID=17330757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62259199A Expired - Lifetime JP2621234B2 (en) | 1987-10-14 | 1987-10-14 | Electronic musical instrument control signal generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2621234B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7143677B2 (en) | 2003-05-01 | 2006-12-05 | Helen Of Troy Limited | Food slicer |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5788194A (en) * | 1980-10-01 | 1982-06-01 | Beecham Group Ltd | Antiviral agents, manufacture and use |
| JPS5825696A (en) * | 1981-08-08 | 1983-02-15 | カシオ計算機株式会社 | LFO waveform input device |
| JPS5985527A (en) * | 1982-11-08 | 1984-05-17 | Nec Corp | Timing generating circuit |
-
1987
- 1987-10-14 JP JP62259199A patent/JP2621234B2/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5788194A (en) * | 1980-10-01 | 1982-06-01 | Beecham Group Ltd | Antiviral agents, manufacture and use |
| JPS5825696A (en) * | 1981-08-08 | 1983-02-15 | カシオ計算機株式会社 | LFO waveform input device |
| JPS5985527A (en) * | 1982-11-08 | 1984-05-17 | Nec Corp | Timing generating circuit |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7143677B2 (en) | 2003-05-01 | 2006-12-05 | Helen Of Troy Limited | Food slicer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2621234B2 (en) | 1997-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4114496A (en) | Note frequency generator for a polyphonic tone synthesizer | |
| JPH079588B2 (en) | Musical sound generator | |
| US4119005A (en) | System for generating tone source waveshapes | |
| JP2571911B2 (en) | Music signal generator | |
| US4256004A (en) | Electronic musical instrument of the harmonic synthesis type | |
| EP0167847B1 (en) | Tone signal generation device | |
| US4890527A (en) | Mixing type tone signal generation device employing two channels generating tones based upon different parameter | |
| EP0235538A2 (en) | Waveform generator for electronic musical instrument | |
| EP0154888B1 (en) | Tone signal generation device for an electronic musical instrument | |
| USRE31648E (en) | System for generating tone source waveshapes | |
| JPH01101589A (en) | Control signal generator for electronic musical instrument | |
| JPS6227718B2 (en) | ||
| JPS6330638B2 (en) | ||
| JPS6230639B2 (en) | ||
| JPS6112279B2 (en) | ||
| JP2797140B2 (en) | Musical sound wave generator | |
| JP3257520B2 (en) | Music signal generator | |
| JPH0525116B2 (en) | ||
| JPH0727384B2 (en) | Music signal generator | |
| JPH0254558B2 (en) | ||
| JPH043875B2 (en) | ||
| JPH01315792A (en) | Sound producer | |
| JPH0656553B2 (en) | Music signal generator | |
| JPH0122632B2 (en) | ||
| JPS64719B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080404 Year of fee payment: 11 |