JPS605959B2 - electronic musical instruments - Google Patents
electronic musical instrumentsInfo
- Publication number
- JPS605959B2 JPS605959B2 JP53009703A JP970378A JPS605959B2 JP S605959 B2 JPS605959 B2 JP S605959B2 JP 53009703 A JP53009703 A JP 53009703A JP 970378 A JP970378 A JP 970378A JP S605959 B2 JPS605959 B2 JP S605959B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- signal
- output
- time
- adder
- 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
Links
- 230000003111 delayed effect Effects 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 239000011295 pitch Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 101000798942 Homo sapiens Target of Myb protein 1 Proteins 0.000 description 1
- UOZODPSAJZTQNH-UHFFFAOYSA-N Paromomycin II Natural products NC1C(O)C(O)C(CN)OC1OC1C(O)C(OC2C(C(N)CC(N)C2O)OC2C(C(O)C(O)C(CO)O2)N)OC1CO UOZODPSAJZTQNH-UHFFFAOYSA-N 0.000 description 1
- 241000287127 Passeridae Species 0.000 description 1
- 241001494479 Pecora Species 0.000 description 1
- 241000270295 Serpentes Species 0.000 description 1
- 102100034024 Target of Myb protein 1 Human genes 0.000 description 1
- ALEXXDVDDISNDU-JZYPGELDSA-N cortisol 21-acetate Chemical compound C1CC2=CC(=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@@](C(=O)COC(=O)C)(O)[C@@]1(C)C[C@@H]2O ALEXXDVDDISNDU-JZYPGELDSA-N 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000002574 poison Substances 0.000 description 1
- 231100000614 poison Toxicity 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は複数の鍵の押鍵状態を示す時分割多重信号を
所定時間遅延させて多数の遅延信号を得、また上記時分
割多重信号および遅延信号に対応する波形信号を時分割
的に発生させて、この波形信号と上記時分割多重信号お
よび遅延信号とを秦算して多数の楽音を同時に発音しう
るようにした電子楽音器に関し、特にドローバーの設定
状態に対応した効果的な音量制御を行えるようにした電
子楽器に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention obtains a large number of delayed signals by delaying a time division multiplexed signal indicating the pressed state of a plurality of keys by a predetermined period of time, and also obtains a waveform signal corresponding to the time division multiplexed signal and the delayed signal. Regarding an electronic musical instrument that generates a waveform signal in a time-divisional manner and multiplies this waveform signal with the above-mentioned time-division multiplexed signal and delayed signal to simultaneously produce a large number of musical tones, the present invention particularly corresponds to the drawbar setting state. The present invention relates to an electronic musical instrument that enables effective volume control.
この出願人は先に、特腰昭52−150895号発明の
名称「電子楽音」の明細書中に記載した発明の電子楽器
を提供した。This applicant previously provided an electronic musical instrument of the invention described in the specification of Tokkoshi No. 52-150895 entitled "Electronic Musical Sound."
この発明の要約すると、複数の鍵スイッチと、これら鍵
スイッチを所定速度で順次走査し各鍵の押鍵状態を示す
時分割多重信号を出力する鍵スイッチ走査回路と、上記
鍵スイッチ走査に同期して各鍵に対応する波形を時分割
的に発生する時分割波形発生回路と、上記時分割多重信
号を所定時間遅延して出力しうるようにした遅延回路を
有するカプラ制御回路と、上記時分割波形発生回路の出
力信号とカプラ制御回路の出力信号とを乗算する乗算器
とを具備し、この乗算器の出力信号から楽音信号を得る
ようにしたことを特徴とする電子楽器である。更にこの
電子楽器の上記カプラ制御回路は、各々が所定の遅延時
間を有し、かつ互いに直列俵続されているとともに上記
時分割多重信号を所定時間ずつ順次遅延して出力しうる
ようにした遅延回路を複数有するとともに、上記時分割
多重信号および上記遅延回路の出力信号のそれぞれを重
み付けして出力する重み付け回路を有することをも特徴
としている。また上記重み付け回路はドローバーと連結
されており、ド。ーバーの設定位置に応じて任意の重み
を付けられた信号が出力されるように成されている。こ
の電子楽器は上記した簡単な構成により、多数の楽音を
同時に発音できる優れた特長を有している。ところで上
述したように、上記カプラ制御回路の各遅延回路にはそ
れぞれ1個のドローバーが設けられており、また各ドロ
ーバーには複数(たとえば8個)の切換え接点が設けら
れ、8段階の音量切換えができるようになされている。To summarize, the present invention includes a plurality of key switches, a key switch scanning circuit that sequentially scans these key switches at a predetermined speed and outputs a time-division multiplexed signal indicating the pressed state of each key, and a time-division waveform generation circuit that generates waveforms corresponding to each key in a time-division manner; a coupler control circuit having a delay circuit that can delay the time-division multiplexed signal by a predetermined time and output the time-division multiplexed signal; The electronic musical instrument is characterized in that it includes a multiplier that multiplies the output signal of the waveform generation circuit and the output signal of the coupler control circuit, and that a musical tone signal is obtained from the output signal of the multiplier. Furthermore, the coupler control circuits of this electronic musical instrument each have a predetermined delay time, and are connected in series to each other, and are configured to sequentially delay the time division multiplexed signal by a predetermined time and output the delay time. The present invention is characterized in that it includes a plurality of circuits and a weighting circuit that weights and outputs each of the time division multiplexed signal and the output signal of the delay circuit. The weighting circuit described above is also connected to the drawbar, and the weighting circuit is connected to the drawbar. A signal is output that is given an arbitrary weight depending on the set position of the server. This electronic musical instrument has the excellent feature of being able to simultaneously produce a large number of musical tones due to the simple configuration described above. By the way, as mentioned above, each delay circuit of the coupler control circuit is provided with one drawbar, and each drawbar is provided with a plurality of (eight, for example) switching contacts, so that the volume can be switched in eight levels. It is made possible to do so.
したがってドローバーの投入数の大小および各ドローバ
ーの設定状態(切換え位置の状態)に応じて得られる音
量差が非常に大きくなる。たとえば各ドローバーの切換
え位置を全て最大位置に設定しておいた場合と、1つの
ドローバーの切換え位置を最小位置、他のドローバーの
切換え位置を零にしておいた場合とでは莫大な音量差と
なる。このため各ドローバーの切換え位置を変更して音
色を変化させるときには、音量調整用つまみを操作して
音量の補正も同時に行わねばならない。この発明は上記
事情を考慮してなされたもので、その目的とするところ
は、上記カプラ制御回路と連結されているドローバーの
設定状態に対応して最適な音量の楽音が得られるように
した電子楽器を提供することである。Therefore, the difference in volume obtained depending on the number of drawbars inserted and the setting state (switching position state) of each drawbar becomes very large. For example, there will be a huge difference in volume between setting all the drawbar switching positions to the maximum position and setting one drawbar switching position to the minimum position and the other drawbar switching positions to zero. . Therefore, when changing the switching position of each drawbar to change the tone color, the volume adjustment knob must be operated to correct the volume at the same time. This invention was made in consideration of the above circumstances, and its purpose is to provide an electronic device that can obtain musical tones of optimal volume in accordance with the setting state of the drawbars connected to the coupler control circuit. The purpose is to provide musical instruments.
この目的を達成するために、この発明は、複数の鍵スイ
ッチと、これら各鍵スイッチを所定速度で順次走査して
各鍵の押鍵状態を示す時分割多重信号を発生する鍵スイ
ッチ走査手段と、上記時分割多重信号を所定時間遅延し
て出力する遅延手段と、上記時分割多重信号および上記
遅延手段の出力信号を、それぞれ対応する操作子の操作
によって設定された設定値に応じて重み付けして重み付
け信号として出力する重み付け信号発生手段と、上記鍵
スイッチの走査に同期して各音高に対応する波形信号を
時分割的に発生する波形発生手段と、上記波形信号を上
記重み付け信号に対応して重み付けして楽音信号を得る
制御手段とを有する電子楽器において、上記制御手段に
、上記各操作子による設定値の合計値を算出する演算手
段と、上記合計値に基づき、該合計値が大きくなるに従
って上言己楽音信号の音量レベルを抑圧制御する手段と
を設けたものである。To achieve this object, the present invention includes a plurality of key switches and key switch scanning means for sequentially scanning each of these key switches at a predetermined speed to generate a time-division multiplexed signal indicating the pressed state of each key. , a delay means for delaying and outputting the time division multiplexed signal by a predetermined time, and weighting the output signals of the time division multiplexed signal and the delay means according to setting values set by respective operations of corresponding operators. a weighted signal generating means for outputting a weighted signal as a weighted signal; a waveform generating means for time-divisionally generating a waveform signal corresponding to each pitch in synchronization with the scanning of the key switch; and a control means for obtaining a musical tone signal by weighting the control means, and a calculation means for calculating a total value of the set values of each of the operators, and a calculation means for calculating the total value based on the total value. Means for suppressing and controlling the volume level of the above-mentioned musical tone signal as it becomes louder is provided.
以下、図面を参照してこの発明の一実施例を説明する。Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
第1図において、この発明の電子楽器は大別して、鍵盤
(図示略)上の各鍵に対して設けられ、且つマトリック
ス状に配列されている多数の鍵スイッチを有する鍵スイ
ッチ回路1と、この鍵スイッチ回路1の各鍵スイッチを
順次走査して各鍵スイッチの開閉状態、すなわち、押鍵
状態を表わす時分割多重信号TDMを出力する鍵スイッ
チ走査回路2と、この鍵スイッチ走査回路2および後述
する時分割波形発生回路4等の動作を制御するタイミン
グ信号を発生するタイミング信号発生回路3と、上記鍵
スイッチ回路1の走査に同期して各鍵の音高に対応する
周期の対数表示された波形信号(音源信号または楽音信
号)logさ(a≧・、S>0)を時分割的に発生する
時分割波形発生回路4と、時分割多重信号TDMが入力
されてこの時分割多重信号TDMを複数の遅延回路によ
り所定時間ずつ遅延させ、且つ時分割多重信号TDMお
よびその遅延信号DTDMを対応する重み付け回路に入
力して所定の重み付けをした重み付け信号k.,k2,
・・・・・・を得、また各ドローバーの設定位置に関連
する操作子設定値データK,,K2,…・・・を得るよ
うにしたカプラ制御回路30と、このカプラ制御回路3
0から出力される上記重み付け信号k・,k2,‐‐‐
‐‐‐と上記波形信号10gaきとが入力されて、カプ
ラ制御回路30と連結されているドローバーの設定状鰍
応じて上記波形信号10亀の音量を制御する音音量制御
回路5と、この音量制御回路5の出力信号が入力され、
鍵スイッチ回路1の1回の走査開始時から走査終了時ま
での一走査期間内の上記出力信号を累計加算するアキュ
ームレータ6と、各走査期間の終りにアキュームレータ
6の内容が入力されてラッチするラツチ回路7と、この
ラツチ回路7の出力信号(ディジタル信号)をアナログ
信号に変換するDA変換器8と、このDA変換器8の出
力信号を増幅する増幅器9と、増幅器9の出力を楽音と
して発音させるスピーカ10とから構成されている。次
に第2図ないし第5図を参照して上記した各部の構成を
詳細に説明する。In FIG. 1, the electronic musical instrument of the present invention is roughly divided into a key switch circuit 1 having a large number of key switches arranged in a matrix and provided for each key on a keyboard (not shown); A key switch scanning circuit 2 that sequentially scans each key switch of the key switch circuit 1 and outputs a time division multiplexed signal TDM representing the open/closed state of each key switch, that is, the key pressed state; A timing signal generation circuit 3 generates a timing signal for controlling the operation of the time-division waveform generation circuit 4, etc., and a logarithm of the period corresponding to the pitch of each key is displayed in synchronization with the scanning of the key switch circuit 1. A time-division waveform generation circuit 4 generates a waveform signal (sound source signal or musical tone signal) in a time-division manner with logarithm (a≧・, S>0), and a time-division multiplexed signal TDM is inputted to generate the time-division multiplexed signal TDM. is delayed by a predetermined time by a plurality of delay circuits, and the time division multiplexed signal TDM and its delayed signal DTDM are input to the corresponding weighting circuits to obtain a weighted signal k. ,k2,
. . . and operator setting value data K,, K2, . . . related to the set position of each drawbar.
The above weighted signal k・, k2, --- output from 0
The sound volume control circuit 5 receives the above waveform signal 10 ga and controls the volume of the above waveform signal 10 according to the setting state of the drawbar connected to the coupler control circuit 30; The output signal of the control circuit 5 is input,
An accumulator 6 that cumulatively adds the output signals of the key switch circuit 1 within one scanning period from the start of one scan to the end of one scan, and a latch that receives and latches the contents of the accumulator 6 at the end of each scanning period. A circuit 7, a DA converter 8 that converts the output signal (digital signal) of the latch circuit 7 into an analog signal, an amplifier 9 that amplifies the output signal of the DA converter 8, and produces the output of the amplifier 9 as a musical tone. It is composed of a speaker 10 that allows Next, the configuration of each of the above-mentioned parts will be explained in detail with reference to FIGS. 2 to 5.
周知のように1オクターブは12の音名C,C#,D,
・・・・・・,Bから成るが、この実施例では、第1オ
クターブの12個の鍵(これら鍵をC,,C#,,D,
,…・・・,B,と表記する)、第2オクターブの12
個の鍵C2,C#2 ,D2,・…川,B、以下同様な
表記にしたがう第3〜第5オクターブの各12個の鍵、
および第6オクターブの1個の鍵C6の合計61個の鍵
が鍵盤(図示路)上に設けられているものとする。As we all know, one octave has 12 notes: C, C#, D,
.
, ..., B,), 12 of the second octave
keys C2, C#2, D2,...Kawa, B, 12 keys for each of the 3rd to 5th octaves following the same notation,
It is assumed that a total of 61 keys, including one key C6 of the sixth octave, are provided on the keyboard (the path shown in the figure).
これら61個の鍵に対応する61個の鍵スイッチは、図
示するように鍵スイッチ回路1内にマトリックス状に配
列されている。すなわち、鍵スイッチ回路1の列ライン
1,〜16はそれぞれ第1〜第6オクターブに対応し、
また行ラインL〜L,2は各音名C,C#,・・・・・
・,Bに対応している。たとえば列ライン1,と行ライ
ン−との交差点上には、第1オクターブの鍵E,の鍵ス
イッチ0が配設されている。なお、図中の列ライン1,
〜16と行ラインL,〜L,2の各交差点上に付した丸
印は、上述した鍵スイッチが対応する列ラインと行ライ
ン間に順方向ダイオードと直列接続されていることを示
す。タ ここでタイミング信号発生回路3の構成を説明
する。この回路3は、所定周期で常時出力されるクロッ
クパルス?により駆動される4ビット構成の12進カウ
ンタ15(このカウンタ15の内容0「0000」〜「
1101」、1坊隼数表示「0」〜「11」;以下では
IG隼数表示で表わす;は各音名C〜Bにそれぞれ対応
している)と、この12進カウンタ15の最上位ビット
(第4ビット)のビット出力信号N4により駆動される
4ビット構成の10進カウンタ16(このカウンタ16
の内容「0000」〜「0101」、 IG隼数「0」
〜「6」:以下では1G隻数表示で表わす;はそれぞれ
第1〜第6オクターブに対応している)と、更に12進
カウンタ15の第1、2、4ビット出力信号N,,N2
,N4および10進カゥンタ16の第1、4ビット出力
信号B,,B4を直接入力されるとともに、12進カウ
ンタ15の第3ビット出力信号N3およびIG隼カウン
ター6の第2、3ビット出力信号ら,B3がそれぞれ対
応するインバータ65,66,67を介して入力される
アンドゲート17とにより構成されている。The 61 key switches corresponding to these 61 keys are arranged in a matrix in the key switch circuit 1 as shown. That is, column lines 1 to 16 of the key switch circuit 1 correspond to the first to sixth octaves, respectively,
Also, the row lines L to L, 2 are each pitch name C, C#,...
・,B is supported. For example, on the intersection of column line 1 and row line -, key switch 0 of key E of the first octave is arranged. In addition, column line 1 in the figure
The circles placed on the intersections of ~16 and row lines L, ~L, and 2 indicate that the above-described key switch is connected in series with a forward diode between the corresponding column line and row line. Here, the configuration of the timing signal generation circuit 3 will be explained. Is this circuit 3 a clock pulse that is constantly output at a predetermined period? A 4-bit hexadecimal counter 15 driven by (the contents of this counter 15 is 0 "0000" to
1101'', 1-bore Hayabusa number display ``0'' to ``11'' (hereinafter expressed in IG Hayabusa number display; corresponds to each note name C to B, respectively), and the most significant bit of this decimal counter 15 A 4-bit decimal counter 16 (this counter 16
Contents “0000” to “0101”, IG Hayabusa number “0”
~ "6": hereinafter expressed as the number of 1G ships; corresponds to the 1st to 6th octaves, respectively), and the 1st, 2nd, and 4th bit output signals N, , N2 of the hexadecimal counter 15.
, N4 and the first and fourth bit output signals B,, B4 of the decimal counter 16 are directly input, and the third bit output signal N3 of the decimal counter 15 and the second and third bit output signals of the IG Hayabusa counter 6 are input directly. , and an AND gate 17 to which B3 is input via corresponding inverters 65, 66, and 67, respectively.
このアンドゲート17の出力信号は信号SYCと称され
、この信号SYCにより後述する1走査期間が規定され
る。12進カゥンタ15の第1〜第4ビット出力信号N
,〜N4は鍵スイッチ走査回路2内のデコーダー2に入
力されている。The output signal of this AND gate 17 is called a signal SYC, and one scanning period, which will be described later, is defined by this signal SYC. 1st to 4th bit output signal N of hexadecimal counter 15
, ~N4 are input to the decoder 2 in the key switch scanning circuit 2.
すなわち、カウンタ15の内容を表わす信号N,〜N4
はデコーダ12によりデコードされ、デコーダ12にI
Z本設けられている出力端子○,〜○,2のうち何れか
に“1”信号として出力される。たとえば12進カウン
タ15の内容が音名Gに対応する内容7(IG隼数表示
)の場合、デコーダー2の出力端子08のみから、“1
”信号が出力される。IQ隼カゥンタ16の第1〜第4
ビット出力信号B〜B4は、鍵スイッチ走査回路2内の
他のデコーダ11に入力されている。すなわち、カウン
タ16の内容を表わす信号B,〜B4は、デコーダ1
1によりデコードされ、その出力信号は鍵スイッチ回路
1の列ライン1,〜15のうち、何れか1本の列ライン
に“1”信号として出力される。たとえば、カウンター
6の内容が第3オクターブを表わす内容2(1坊隼数表
示)であるとき、列ライン13にのみ“1”信号が出力
され、第3オクターブの各鍵C3,C#3 ,・・・・
・・,&がこの間走査されるように構成されている。鍵
スイッチ回路1の行ラインL,〜L,2の出力信号は鍵
スイッチ走査回路2内の対応するアンドゲート13,〜
13,2の各第1入力端にそれぞれ入力されている。ア
ンドゲート13,〜138の各第2入力端には、上記デ
コーダー2の出力機○,〜○,2出力信号がそれぞれ入
力されている。また各アンドゲート13,〜13,2の
出力信号はオアゲート14を介して時分割多重信号TD
Mとして前述したカプラ制御回路3川こ入力されている
。タイミング信号発生回路3、鍵スイッチ走査回路2を
上記のように構成したので、両カウンタ15,1 6に
より12坊隼カウンタが形成され、この12G隻カウン
タの出力信号N,〜N4,B,〜&(内容0〜119を
表わす)により、61個の鍵スイッチから成る鍵スイッ
チ回路1の1走査期間(第4図)が規定される。That is, the signals N, to N4 representing the contents of the counter 15
is decoded by the decoder 12, and the I
The signal is output as a "1" signal to any one of the Z output terminals ○, to ○, and 2. For example, if the content of the hexadecimal counter 15 is content 7 (IG Hayabusa number display) corresponding to the pitch name G, “1
"The signal is output. The first to fourth signals of the IQ Hayabusa counter 16
The bit output signals B to B4 are input to another decoder 11 within the key switch scanning circuit 2. That is, signals B, ~B4 representing the contents of the counter 16 are sent to the decoder 1.
1, and its output signal is output as a "1" signal to any one of the column lines 1 to 15 of the key switch circuit 1. For example, when the content of the counter 6 is content 2 representing the third octave (1-boad number display), a "1" signal is output only to the column line 13, and each key C3, C#3,・・・・・・
. . , & are configured to be scanned during this period. The output signals of the row lines L, .about.L,2 of the key switch circuit 1 are transmitted to the corresponding AND gates 13, .about.L, 2 in the key switch scanning circuit 2.
13 and 2 are respectively input to the first input terminals. The output signals ◯, ◯, and 2 of the output devices of the decoder 2 are input to the second input terminals of the AND gates 13 and 138, respectively. Further, the output signals of each AND gate 13, - 13, 2 are passed through an OR gate 14 to a time division multiplexed signal TD.
The above-mentioned coupler control circuit 3 is inputted as M. Since the timing signal generation circuit 3 and the key switch scanning circuit 2 are configured as described above, a 12-board Hayabusa counter is formed by both counters 15 and 16, and the output signals of this 12G ship counter N, ~N4, B, ~ & (representing content 0 to 119) defines one scanning period (FIG. 4) of the key switch circuit 1 consisting of 61 key switches.
即ち、第4図には120ビットタイムからなる1走査期
間内の上記120進カウンタの内容(各ビットタイム)
0〜119と、走査される鍵の種類との対応関係を示す
。この発明で使用される鍵の数は61であるから、12
伍隻カウンタの内容が61〜119の期間は実際には鍵
スイッチ走査が実行されない。12進カウンタ15のビ
ット出力信号N,〜N4が入力されるデコーダ12は、
上述したように12進カウンタ15の内容が0〜11の
ときその出力端子○,〜○,2に順次“1”信号を出力
する。That is, FIG. 4 shows the contents of the 120-decimal counter (each bit time) within one scanning period consisting of 120 bit times.
The correspondence between 0 to 119 and the type of key to be scanned is shown. Since the number of keys used in this invention is 61, 12
Key switch scanning is not actually executed during the period when the contents of the five-ship counter are 61 to 119. The decoder 12 to which the bit output signals N, ~N4 of the hexadecimal counter 15 is inputted is,
As described above, when the contents of the hexadecimal counter 15 are 0 to 11, "1" signals are sequentially output to the output terminals ○, ○, 2.
このため12進カウンター5の内容が、たとえば0のと
きには対応するアンドゲート13,が開かれており、こ
のとき何れかのオクターブの音名Cに相当する鍵C,,
C2,・・・・・・,C6が押鍵されていれば、アンド
ゲート13,から押鍵信号が出力され、この信号は更に
オアゲ−ト14を介して時分割多重信号TDMとして出
力される。このようにして1走査期間が開始されると、
61個設けられた鍵C,,C#,,……,B5,C6の
押鍵状態が、12進カウンタ1 5、IG隼カウンタ1
6から成る12G隻カウンタの内容が0〜119に順
次変化するとき、第1オクターブの鍵から順次走査され
る。またアンドゲート17からは1走査期間の終了時、
すなわち、12G隻カウンタの内容が119のときにの
み信号SYCが出力される。この信号SYCは後述する
アキュームレータ6、ラッチ回路7に入力される。また
タイミング信号発生回路3内の12進カウンタ15の第
1〜第4ビット出力信号N,〜N4およびIG隼カウン
タ16の第1〜第4ビット出力信号B〜&はともに、時
分割波形発生回路4内の周波数ナンバメモリ18にアド
レス指定信号として入力されている。For this reason, when the content of the hexadecimal counter 5 is, for example, 0, the corresponding AND gate 13, is opened, and at this time, the keys C, , , corresponding to the note name C of any octave are
If keys C2, . . When one scanning period starts in this way,
The pressed states of the 61 keys C,,C#,...,B5,C6 are shown by the hexadecimal counter 15 and the IG Hayabusa counter 1.
When the contents of the 12G ship counter consisting of 6 sequentially change from 0 to 119, the keys are sequentially scanned starting from the first octave key. Also, from the AND gate 17, at the end of one scanning period,
That is, the signal SYC is output only when the content of the 12G ship counter is 119. This signal SYC is input to an accumulator 6 and a latch circuit 7, which will be described later. Furthermore, the first to fourth bit output signals N, ~N4 of the hexadecimal counter 15 in the timing signal generation circuit 3 and the first to fourth bit output signals B~& of the IG Hayabusa counter 16 are both generated by the time division waveform generation circuit. The frequency number memory 18 in 4 is input as an address designation signal.
これにより鍵スイッチ回路1の各鍵スイッチの走査に同
期して周波数ナンバメモリ18がアドレスされ、この周
波数ナンバメモリ18からはそのとき走査されている鍵
の音高に対応した周波数に比例した数値(以下、周波数
ナンバと呼ぶ)Rが出力され、この周波数ナンバR(1
7ビットで表わされるデータ)は加算器19の第1入力
端Aに入力される。As a result, the frequency number memory 18 is addressed in synchronization with the scanning of each key switch of the key switch circuit 1, and from this frequency number memory 18, a numerical value proportional to the frequency corresponding to the pitch of the key currently being scanned ( Hereinafter referred to as frequency number) R is output, and this frequency number R (1
(data represented by 7 bits) is input to the first input terminal A of the adder 19.
なお、この周波数ナンバメモリ18には、実際には設け
られていない鍵C#6 〜C,。(4銭建分)に対応す
る周波数ナンバRも記憶されている。すなわち、鍵スイ
ッチ走査回路2から出力される時分割多重信号TDMは
、後述するように、カプラ制御回路30内のシフトレジ
スタ31〜38(合計48ステージ)に入力されて遅延
されるから、この遅延された時分割多重信号DTDMに
対しても対応する周波数ナンバRを与えて対応する波形
信号を発生させる必要があるためである。上記加算器1
9の第2入力端Bには、後述するシフトレジスタ20の
出力データ(20ビット)が入力されており、したがっ
て加算器19は周波数ナンバRとシフトレジスタ20の
出力とを加算し、その加算値はシフトレジスタ201こ
20ビットの並列データとして入力される。シフトレジ
ス夕20は120ステージ、1ステージ=20ビットの
容量をもちクロックバルスのこより駆動されて「加算器
19から出力された加算値を順次シフトする。すなわち
、加算器19およびシフトレジスタ2川ま各音高に対応
する周波数ナンバRをそれぞれ独立して順次繰り返し加
算していることになる。シフトレジスタ20から時分割
的に順次出力される出力データ(第120ステージ出力
)のうち上位8ビットのデータはサインテーブル21に
アドレス信号として入力される。この8ビットのデータ
はそのとき走査されている鍵C,〜C6の音高に対応し
た内容をもつほかに上述した鍵C#6 〜C,oの音高
に対応した内容をもつ。サインテーブル21はROMで
あり、このサインテーブル21には、サイン波形の時々
刻々変化する各振幅値(瞬時値)を表わす振幅値データ
Sの逆数の対数logさ(a≧1・S>。洲、各12ビ
ットのデー夕として予め記憶されている。そして、この
サインテーブル21内の各対数表示デー州&き‘ま、シ
フトレジスタ20の出力データに基づいて時分割的に謙
出され、音量制御回路5内の加算器73(第3図)の入
力機Aへ送られる。カプラ制御回路30は、直列接続さ
れた8個のシフトレジスタ31〜38と、鍵スイッチ走
査回路の出力側および各シフトレジスタ31〜38の出
力側にそれぞれ接続される9個の重み付け回路39〜4
7と、これら重み付け回路39〜47から出力される重
み付け信号k,〜k9をすべて加算する加算器48とか
ら構成される。Note that keys C#6 to C, which are not actually provided in this frequency number memory 18. A frequency number R corresponding to (4 senden) is also stored. In other words, the time division multiplexed signal TDM output from the key switch scanning circuit 2 is input to and delayed by the shift registers 31 to 38 (48 stages in total) in the coupler control circuit 30, as will be described later. This is because it is necessary to give a corresponding frequency number R to the time division multiplexed signal DTDM to generate a corresponding waveform signal. Adder 1 above
The output data (20 bits) of the shift register 20, which will be described later, is input to the second input terminal B of the shift register 9. Therefore, the adder 19 adds the frequency number R and the output of the shift register 20, and obtains the added value. is input to the shift register 201 as 20-bit parallel data. The shift register 20 has 120 stages and a capacity of 20 bits per stage, and is driven by a clock pulse to sequentially shift the added value output from the adder 19. In other words, the adder 19 and the shift register 2 This means that the frequency numbers R corresponding to the pitches are independently and repeatedly added in sequence.The data of the upper 8 bits of the output data (120th stage output) sequentially output from the shift register 20 in a time-division manner is input to the signature table 21 as an address signal.This 8-bit data has content corresponding to the pitch of the key C, ~C6 that is being scanned at that time, as well as the above-mentioned keys C#6 ~C, o. The sine table 21 is a ROM, and contains the logarithm log of the reciprocal of the amplitude value data S representing each momentary amplitude value (instantaneous value) of the sine waveform. (a≧1・S>.) Each logarithm display data in the sign table 21 is stored in advance as a 12-bit data state and time, based on the output data of the shift register 20. is extracted in a time-division manner and sent to the input device A of the adder 73 (FIG. 3) in the volume control circuit 5.The coupler control circuit 30 has eight shift registers 31 to 38 connected in series, , nine weighting circuits 39 to 4 connected to the output side of the key switch scanning circuit and the output side of each shift register 31 to 38, respectively.
7, and an adder 48 that adds all weighting signals k, -k9 output from these weighting circuits 39-47.
なお後述するように、各重み付け回路39〜47内に設
けられた各ェンコーダからは操作子設定値データK,〜
K9がそれぞれ出力され、これら操作子設定値データK
,〜K9は音量制御回路5に入力される。シフトレジス
タ31,32,33,34,35,36,37,38は
それぞれ容量12ステージ・1ビツト、7ステ−ジ・1
ビツト、5ステージ・1ビット、7ステージ・1ビット
、5ステ−ジ・1ビット、4ステージ・1ビット、3ス
テージ・1ビット、5ステージ。1ビットを有するとと
もにクロツクパルス◇により駆動され、先頭のシフトレ
ジスタ31に入力される時分割多重信号TDMを順次後
段のシフトレジスタ側32〜38にシフトさせるように
なされている。As will be described later, each encoder provided in each weighting circuit 39 to 47 outputs operator setting value data K, to
K9 are output respectively, and these operator setting value data K
, ~K9 are input to the volume control circuit 5. Shift registers 31, 32, 33, 34, 35, 36, 37, and 38 each have a capacity of 12 stages/1 bit and 7 stages/1 bit.
Bit, 5 stages/1 bit, 7 stages/1 bit, 5 stages/1 bit, 4 stages/1 bit, 3 stages/1 bit, 5 stages. It has 1 bit and is driven by a clock pulse ◇, so that the time division multiplexed signal TDM input to the first shift register 31 is sequentially shifted to the subsequent shift registers 32 to 38.
したがってあるビットタイムにシフトレジスタ31の第
1ステージに入力された時分割多重信号TDMは12ビ
ットタイム後にこのシフトレジスタ31の第12ステー
ジから出力されて次段のシフトレジスタ32の第1ステ
ージに入力され、更にこのシフトレジスタ32に入力さ
れた信号DTDM(信号TDMを12ビットタイム遅延
したもの)は7ビットタイム後にその第7ステージから
出力され、次段のシフトレジスタ33の第1ステージに
入力される。このようにして信号TOMは、カプラ制御
回路30に入力後各シフトレジスタ31〜38により所
定時間ずつ、すなわち、12ビットタイム、7ビットタ
イム、5ビツトタイム、7ビツトタイム、5ビツトタイ
ム、4ビツトタイム、3ビットタイム、5ビットタイム
ずつ遅延されて各シフトレジスタ31〜38から出力さ
れる。ここで、シフトレジスタ31の入力端をA点、シ
フトレジス夕31〜38の各出力端をB、C、D、E、
F、G、日、1点と名付けておく。A点には16フィー
ト(以下、フイートはダッシュで示し、16と表記す0
る)に相当する重み付け回路39が接続されている。B
点には8′に相当する重み付け回路40が接続されてい
る。同様にしてC、D、B、F、G、日、1点にはそれ
ぞれ、5さ、4′・2者、2・・書、・青、・′に相当
する重み付け回路41,42,43,44,45,46
,47が接続されている。各重み付け回路39〜47は
ともに、スライド式の切換スイッチ49、ェンコーダ5
0、3個のアンドゲート51,52,53から成り、同
一構成を有する。第2図には、16の重み付け回路39
の構成のみ詳細に図示し、他の回路40〜47の構成の
図示は省略する。重み付け回路39,40〜47におい
て切換スイッチ49の共通接点には“1”信号が供給さ
れており、また0〜7までの8個の切換接点から出力さ
れる信号はェンコーダ501こ入力されている。ェンコ
ーダ50は切換スイッチ49の各切換接点の位置に対応
した信号を3ビットの操作値設定値データK,として音
量制御回路5に出力するとともに、データK,の各ビッ
ト信号がアンドゲート51,52,53の各第1入力端
にそれぞれ入力されるように構成される。またアンドゲ
ート51,52,53の各第2入力端はともにA点(B
点〜1点)に接続され、更にアンドゲート51,52,
53の各出力信号は3ビット重み付け信号k,,k2〜
k9として加算器48に入力される。これにより、切換
スイッチ49の切換接点が、たとえば「5」に設定され
ていると、ェンコーダ50からは数値「5」を表わす3
ビットのデータ「101」、すなわちアンドゲート51
,53の第1入力端に、“1”信号、アンドゲート52
の第1入力端に“0”信号が出力される。これによりア
ンドゲート51,53のみが開かれるから、このときA
点に入力されている時分割多重信号TDMが“1”信号
であれば、加算器48には重み付け回路39から数値「
5」を表わすデータ「101」が重み付け信号k,とし
て入力されることになる。各重み付け回路39〜47に
設けられている各切換スイッチ49を駆動するドローバ
ー(つまみ)は、第5図にみられるように配列され、電
子楽器の鍵盤付近(例えば鍵盤上部のパネル面)に設け
られている。第5図中左側から順に重み付け回路39〜
47に対応してドローバー541〜549が配列されて
いる。各ドローバー54,〜549を図の上下方向にス
ライドすると目視位置に数字1〜8が表われるようにな
っており、各ドローバー54・〜549 の最上位暦に
示される数字が、そのドローバー54により駆動される
切換スイッチ49の切換接点を表わすようになされてい
る。第5図では、たとえば16の重み付け回路39の切
換スイッチ49は切換接点「2」に設定されている。こ
のようにして各ドローバー54,〜549 の設定位置
を演奏者が適宜操作することにより、各フィートの重み
付けが自由に設定できる。また各シフトレジスタ31〜
38から時分割多重信号TDMが遅延されて出力される
信号DTDMは、更に各ドローバー54,〜549 の
設定位置に対応した数値を重み付けされて各フィートの
重み付け回路39〜47から重み付け信号k,〜k9と
して出力され、加算器48に送られる。加算器48はこ
れら重み付け信号k,〜k9を加算してその加算値を6
ビットの重み付け信号合計データKとした音量制御回路
5に出力する。また各ドローバー54・〜549の設定
位置に応じた信号K,〜K9が常時出力され、これら信
号K,〜K9も音量制御回路5に送られる。次にこの発
明の主要部である音量制御回路5の詳細を第3図を参照
して説明する。Therefore, the time division multiplexed signal TDM input to the first stage of the shift register 31 at a certain bit time is output from the 12th stage of this shift register 31 after 12 bit times and input to the first stage of the next stage shift register 32. Furthermore, the signal DTDM (signal TDM delayed by 12 bit time) inputted to this shift register 32 is outputted from the seventh stage after 7 bit time and inputted to the first stage of the next stage shift register 33. Ru. In this way, the signal TOM is inputted to the coupler control circuit 30 and then transferred by each shift register 31 to 38 for a predetermined period of time, namely, 12 bit time, 7 bit time, 5 bit time, 7 bit time, 5 bit time, 4 bit time, and 3 bit time. The signals are outputted from each shift register 31 to 38 after being delayed by 5 bit times. Here, the input end of the shift register 31 is a point A, and the output ends of the shift registers 31 to 38 are B, C, D, E,
Name them F, G, Day, and one point. Point A is 16 feet (hereinafter, feet are indicated with a dash and written as 16).
A weighting circuit 39 corresponding to the above is connected. B
A weighting circuit 40 corresponding to 8' is connected to the point. Similarly, weighting circuits 41, 42, and 43 corresponding to C, D, B, F, G, day, and 1 point correspond to 5, 4', 2, 2,..., book, blue, and 1, respectively. ,44,45,46
, 47 are connected. Each of the weighting circuits 39 to 47 includes a slide type changeover switch 49 and an encoder 5.
It consists of three AND gates 51, 52, and 53, and has the same configuration. In FIG. 2, 16 weighting circuits 39
Only the configuration of the circuits 40 to 47 is shown in detail, and the configurations of the other circuits 40 to 47 are omitted. In the weighting circuits 39, 40 to 47, a "1" signal is supplied to the common contact of the changeover switch 49, and the signals output from the eight changeover contacts 0 to 7 are input to the encoder 501. . The encoder 50 outputs a signal corresponding to the position of each switching contact of the changeover switch 49 to the volume control circuit 5 as 3-bit operation value set value data K, and each bit signal of the data K is output to the AND gates 51 and 52. , 53, respectively. In addition, the second input terminals of the AND gates 51, 52, and 53 are all connected to point A (B
point to point 1), and furthermore, AND gates 51, 52,
Each of the 53 output signals is a 3-bit weighted signal k,,k2~
It is input to the adder 48 as k9. As a result, when the changeover contact of the changeover switch 49 is set to, for example, "5", the encoder 50 outputs 3 representing the numerical value "5".
Bit data “101”, that is, AND gate 51
, 53, a “1” signal is input to the first input terminal of the AND gate 52.
A "0" signal is output to the first input terminal of the . As a result, only AND gates 51 and 53 are opened, so at this time A
If the time division multiplexed signal TDM input to the point is a “1” signal, the adder 48 receives a numerical value “1” from the weighting circuit 39.
Data "101" representing "5" is input as the weighting signal k. Drawbars (knobs) for driving each changeover switch 49 provided in each weighting circuit 39 to 47 are arranged as shown in FIG. It is being Weighting circuits 39 to 39 in order from the left side in FIG.
Draw bars 541 to 549 are arranged corresponding to 47. When each drawbar 54, -549 is slid in the vertical direction of the figure, numbers 1 to 8 appear at the visual position, and the number shown in the top calendar of each drawbar 54, -549 is changed by that drawbar 54. It is designed to represent the changeover contact of the changeover switch 49 to be driven. In FIG. 5, for example, the changeover switch 49 of the 16 weighting circuits 39 is set to the changeover contact "2". In this way, the player can freely set the weighting of each foot by appropriately operating the setting positions of each of the drawbars 54, - 549. In addition, each shift register 31~
The signal DTDM outputted from the delayed time division multiplexed signal TDM from 38 is further weighted with a numerical value corresponding to the set position of each drawbar 54, ~549, and is outputted from the weighting circuit 39~47 of each foot as a weighting signal k, ~549. It is output as k9 and sent to adder 48. The adder 48 adds these weighting signals k, ~k9 and makes the added value 6.
The weighted signal of the bits is outputted to the volume control circuit 5 as total data K. Further, signals K and -K9 corresponding to the set positions of each of the drawbars 54 to 549 are constantly output, and these signals K and -K9 are also sent to the volume control circuit 5. Next, details of the volume control circuit 5, which is the main part of the present invention, will be explained with reference to FIG.
常時出力される上記信号K,〜&(3ビットのりニアデ
ータ)は加算器701こ入力されて合計され、その合計
値が6ビットの操作子設定値合計データAとして加算器
70から出力され、加算器72の入力機Aに送られる。
またカプラ制御回路30内の上記加算器48の出力デー
タ(6ビットのIJニアデータ)Kは、このリニアデー
タKを対数表示データ(マけス10霧示値またぱlo銭
示値)1o濠1こ変換する第1の変換器(リニア/lo
髪変、換器)71‘こ入力刈る。この変換されたデー州
袋物算器72の入力端Bに入力される。The signals K, ~& (3-bit linear data) that are constantly output are input to an adder 701 and summed, and the total value is outputted from the adder 70 as 6-bit operator setting value total data A. It is sent to input device A of adder 72.
Further, the output data (6-bit IJ near data) K of the adder 48 in the coupler control circuit 30 is converted into logarithmic display data (mass 10 reading value or paro coin reading value). The first converter (linear/lo
Hair conversion, converter) 71' Cut the input. This converted data is input to the input end B of the bag calculator 72.
したがって加算器72では、リニアデータAと対称表示
データlog毒地加熟れ、その雌デー州g雀(7ビット
)は加算器73の入力端Bに送られる。Therefore, in the adder 72, the linear data A and the symmetrical display data log data are combined, and the data (7 bits) is sent to the input end B of the adder 73.
加算器73の入力端Aには、サインテーブル21から対
数表示値(一1o菱表示値)として出力される波形信号
10&をミ入力されてし・る。した力ミつて加算器7冊
まデー州8雀級形信号・o壌土沙雌され・その力。The input terminal A of the adder 73 receives the waveform signal 10 & outputted from the sine table 21 as a logarithmic display value (11 o rhombus display value). There are 7 books of adders that combine the power of the 8th grade signal, the power of the earth, and the power of the signal.
算値log簿ミ・3ビットのデ‐夕とし拙がれ・この対
擬示デ‐小&叢を,Jニアデ−タ算こ変側て出力する第
2の変換器(logノリニア変換器)74に入力される
。A second converter (log non-linear converter) outputs the calculated value log book as a 3-bit data and this pseudo data on the J near data calculation side. 74.
この第2の変換器74の出力デ‐タ豊まアキュームレー
タ6内の加算器23の入力端Aに送られる。ここで一o
g表示法につき簡単に説明する。The output data of this second converter 74 is sent to the input A of the adder 23 in the accumulator 6. here one o
The g-display method will be briefly explained.
この表示法は最大レベルを功旧と規定し、それ以下のレ
ベルを、たとえば一0.7母旧、一1.9旧、一父旧、
−母旧、−12通、−2仏B、・・・・・・と規定した
ものであり、すなわち最大振幅値(比旧)に対する減衰
量により各レベルが表わされる。またデータが6ビット
表示の場合を仮定すると、最下位ビット(BB)に−0
.79旧、第2ビットに−1.&旧、……、最上位ビッ
ト(MSB、第6ビット)に−24dBが割当てられる
。そして、たとえばはBのみが2値論理レベルの“1”
となると、−0.79Bのレベルの信号を表わす。また
、各ビットとも“1”すなわち「111111」のとき
には、その信号のレベルは各ビットの合計値、すなわち
一47.2耳旧の最小値であることが示される。また、
対称表示データをそれぞれ出力するサインテーブル21
、第1の変換器71、更に対数表示データをリニアデー
タに変換する第2の変換器74はともにROM(リード
オンリィメモリ)等で構成される記憶装置であり、入力
データをアドレス信号として受け入れ、この入力データ
に対応する値をもつデータを出力するように構成されて
いる。入力端Aげ−タ豊ミ入力されるアキュ‐ムレータ
6の加算器23の第2入力端Bには1ステージ15ビッ
トのレジスタ24の出力データがゲート回路22を介し
て入力されている。This notation method defines the maximum level as Goku-Ku, and lower levels are defined as, for example, 10.7 Mother Old, 11.9 Old, 1 Father Old, etc.
-12 letters, -2 letters B, etc., that is, each level is expressed by the amount of attenuation with respect to the maximum amplitude value (relative old). Also, assuming that the data is displayed in 6 bits, the least significant bit (BB) is -0.
.. 79 old, -1 in the second bit. &old, . . . -24 dB is assigned to the most significant bit (MSB, 6th bit). For example, only B is a binary logic level "1"
This represents a signal at a level of -0.79B. Further, when each bit is "1", that is, "111111", it is indicated that the level of the signal is the total value of each bit, that is, the minimum value of -47.2 ears. Also,
Sign table 21 that outputs symmetrical display data respectively
, the first converter 71, and the second converter 74 that converts logarithmic display data into linear data are both storage devices composed of ROM (read only memory) or the like, and accept input data as an address signal. It is configured to output data having a value corresponding to this input data. The output data of the register 24 of 15 bits per stage is inputted via the gate circuit 22 to the second input terminal B of the adder 23 of the accumulator 6, which is inputted to the input terminal A.
加算器23は両入力データを加算し、その加算値は15
ビットの並列データとして上記しジスタ24に入力され
る。このレジスタ24は前述したクロックパルスでによ
り駆動され、読込んだデータを15ビット並列データと
して上記ゲート回路22とラッチ回路7に出力する。ゲ
ート回路22は、1走査期間の終了時、すなわちSYC
の出力時以外は常時開かれるように信号SYCをインバ
ータ25により反転した信号SYCが制御信号として入
力されている。またラツチ回路7は信号SYCをデータ
論込み信号として加えられている。したがって、アキュ
ームレータ6内の加算器23は、1走査期間の開始時(
前記12G隻カウンタの内容が0のとき)物音駒御回路
5岬出力刈るデ‐タ事を累計加算いまじめ、12G隻カ
ウンタの内容が118になると加算器23は最後の加算
を行う。Adder 23 adds both input data, and the added value is 15
The above data is input to the register 24 as bit parallel data. This register 24 is driven by the aforementioned clock pulse and outputs the read data to the gate circuit 22 and latch circuit 7 as 15-bit parallel data. The gate circuit 22 operates at the end of one scanning period, that is, when the SYC
A signal SYC obtained by inverting the signal SYC by an inverter 25 is inputted as a control signal so that it is always open except when the signal SYC is output. Furthermore, the latch circuit 7 is provided with a signal SYC as a data programming signal. Therefore, at the start of one scanning period (
When the content of the 12G ship counter is 0), the noise control circuit 5 outputs the data and adds it up.When the content of the 12G ship counter reaches 118, the adder 23 performs the final addition.
そして12の隼カウンタの内容が119になると信号S
YCが出力されるからラツチ回路7に加算器23の最後
の累算値(この累算値はシフトレジスタ24に記憶され
ている)をラツチする。ラッチされたデータは第1図に
つき説明したように、更にDA変換器8、増幅器9、ス
ピーカ101こ送られるようになされている。上記のよ
うに構成された電子楽器の動作を次に第6図、第7図に
示す動作波形図を参照して説明する。When the content of Hayabusa counter 12 becomes 119, signal S
Since YC is output, the last accumulated value of the adder 23 (this accumulated value is stored in the shift register 24) is latched in the latch circuit 7. The latched data is further sent to the DA converter 8, amplifier 9, and speaker 101, as described with reference to FIG. The operation of the electronic musical instrument configured as described above will now be described with reference to the operation waveform diagrams shown in FIGS. 6 and 7.
いま、ある1走査期間内にて、鍵C,,D2,G#5
が同時に押鍵されているものとする。またカプラ制御回
路30の各ドローバー54,〜549は、第5図に示す
状態に設定されているものとする。タイミング信号発生
回路3の12進カウンタ15、1坊隼カウンタ16の動
作により、これら両カゥンタ15,16により構成され
る120進カウンタの内容が0のときから1走査期間の
動作が開始される。Now, within one scanning period, keys C,,D2,G#5
It is assumed that the keys are pressed at the same time. It is also assumed that each of the drawbars 54, -549 of the coupler control circuit 30 is set to the state shown in FIG. By the operation of the hexadecimal counter 15 and the 1-bit counter 16 of the timing signal generation circuit 3, the operation for one scanning period is started from when the content of the hexadecimal counter constituted by these counters 15 and 16 is 0.
120進カウンタの内容が0〜11(すなわち、1Q隼
カウンタ16の内容が0)の間は、鍵スイッチ走査回路
2のデコーダ11の出力信号“1”は鍵スイッチ回路1
の列ライン1,にのみ出力され、第1オクターブの各鍵
C,〜B,の鍵スイッチが走査される。When the content of the 120-decimal counter is between 0 and 11 (that is, the content of the 1Q Hayabusa counter 16 is 0), the output signal “1” of the decoder 11 of the key switch scanning circuit 2 is output from the key switch circuit 1.
is output only to column line 1, and the key switches of each key C, ~B, of the first octave are scanned.
この間、デコーダ12は12進カウンタ15の内容が0
から11に順次変化するにしたがって、出力端子0.か
ら○,2に順次“1”信号を出力してゆき、対応するア
ンドゲート13・〜138を順次開かせる。上記動作に
並行して120進カゥンタの出力信号N,〜N4,B〜
B4により時分割波形発生回路4の周波数ナンバメモリ
18は各鍵C,〜B,に対応するアドレスを順次指定さ
れ、この結果、鍵C,〜Bの音高に対応する周波数ナン
バRが順次出力され、加算器19に入力される。During this time, the decoder 12 detects that the content of the hexadecimal counter 15 is 0.
As the output terminals change sequentially from 0 to 11, the output terminals 0 . A "1" signal is sequentially output from ○ to 2, and the corresponding AND gates 13 to 138 are sequentially opened. In parallel with the above operation, the output signals of the 120-decimal counter N, ~N4, B~
By B4, the frequency number memory 18 of the time-division waveform generation circuit 4 is sequentially designated with addresses corresponding to each key C, ~B, and as a result, frequency numbers R corresponding to the pitches of keys C, ~B are sequentially output. and input to the adder 19.
加算器19はシフトレジスタ20の出力データと周波数
ナンバRとを加算し、その加算値をシフトレジスタ20
に出力する動作を繰返す。またシフトレジスタ20の出
力データのうち上位8ビットのデータかサインテーブル
21に入力されるから、サインテーブル21からはこの
期間、鍵C,〜Bに対応する対数表示の正弦振幅値10
&きが順次時分割的に出力され、音量制御回路5の加算
器73の入力端Aに入力される。この例では、鍵C,が
押鍵されているから、この1走査周期の開始時に押鍵さ
れている鍵C,が先ず検出される。したがって鍵スイッ
チ走査回路2のアンドゲート13,の出力信号が“1”
となり、したがって時分割多重信号TDMが12伍隼カ
ウンタの内容が0のときに“1”となる(第7図A)。
この信号TOMぐ1”)はシフトレジスタ31に入力さ
れるとともに16の重み付け回路39内のアンドゲート
51〜53に入力され、これらアンドゲート51〜53
を開かせる。いま16の重み付け回路39の切換スィッ
49は接点2に設定されているから(第5図参照)アン
ドゲート51〜53から数値2を表わすデータk,「0
101」が出力され、加算器48に送られる。この1走
査期間が開始以前にシフトレジスタ31〜38の内容は
すべて0であるとすると、12G隻カウンタの内容が0
の時点での各シフトレジスタ31〜38の出力信号(す
なわちB〜1点の出力信号)はすべて0である。したが
って加算器48の出力データKはこのとき16の重み付
け回路39のドローバー54,の設定値2に等しい「0
10」である。シフトレジスタ31に入力された鍵C,
による上記信号TDM(“1”)は、12ビットタイム
後(12Q隼カウンタの内容が12のとき)にB点に出
力され、シフトレジスタ32に入力される(第7図B)
。The adder 19 adds the output data of the shift register 20 and the frequency number R, and sends the added value to the shift register 20.
Repeat the output operation. Also, since the upper 8 bits of the output data of the shift register 20 are input to the sign table 21, the logarithmically expressed sine amplitude value 10 corresponding to keys C, ~B is output from the sign table 21 during this period.
& is sequentially output in a time-division manner and input to the input terminal A of the adder 73 of the volume control circuit 5. In this example, since key C is pressed, key C, which is pressed at the start of this one scanning period, is detected first. Therefore, the output signal of the AND gate 13 of the key switch scanning circuit 2 is "1".
Therefore, the time division multiplex signal TDM becomes "1" when the content of the 12-go Hayabusa counter is 0 (FIG. 7A).
This signal TOM1'') is input to the shift register 31 and also to the AND gates 51 to 53 in the 16 weighting circuits 39.
to open. Since the changeover switch 49 of the 16 weighting circuits 39 is set to the contact 2 (see FIG. 5), data k representing the numerical value 2, "0" is output from the AND gates 51 to 53.
101'' is output and sent to the adder 48. Assuming that the contents of shift registers 31 to 38 are all 0 before the start of this one scanning period, the contents of the 12G ship counter are 0.
The output signals of the shift registers 31 to 38 (ie, the output signals of points B to 1) at the time point are all 0. Therefore, the output data K of the adder 48 is "0", which is equal to the set value 2 of the drawbars 54 of the 16 weighting circuits 39.
10". The key C input into the shift register 31,
The above signal TDM (“1”) is output to point B after 12 bit time (when the content of the 12Q Hayabusa counter is 12) and input to the shift register 32 (FIG. 7B).
.
この信号は順次後段のシフトレジスタ33〜38側にシ
フトされてゆき、C〜1点に出力されるが(第7図C〜
1)、そのときの12G隻カウンタの内容はそれぞれ、
19,24,31,36,40,43,48である(第
7図参照)。同様にして鍵山2,G#5 は12G隻カ
ゥンタの内容がそれぞれ、14 56のとき検出され、
時分割多重信号TDMがこのとき‘‘1”信号となる。
この信号TDM(“1”)はシフトレジスタ31〜38
により順次シフトされてゆく。したがって第7図に示す
ような信号が1走査期間内にて各点A〜1に順次出力さ
れる。そして各点A〜1に信号“1”が出力されるたび
に、対応する重み付け回路39〜47内の切換スイッチ
49(ドローバー54・〜549)の設定値が信号k,
〜k9として加算器48に出力される。加算器48は各
ビットタイムごと0に、そのとき各フィートの重み付け
回路39〜47から出力されるデータk,〜k9を加算
してその加算データKを第1の変換器71に出力する。
第1の変換器71はリニアデータである加算データK夕
を対数表示データ・0&表に変換し、この変換デー小安
飢餓72の入淵肌出力する。また第5図の状態に設定さ
れている各ドローバー54,〜549 の設定値K,〜
K9は常時加算器70に送られてこの加算器7川こより
合計され、合計値データA(第5図の場合、A=48)
が算出され・て加算器72の入力端Aに送られている。This signal is sequentially shifted to the subsequent shift registers 33 to 38 and output to points C to 1 (see Fig. 7).
1), the contents of the 12G ship counter at that time are as follows:
19, 24, 31, 36, 40, 43, 48 (see Figure 7). Similarly, keys 2 and G#5 are detected when the contents of the 12G ship counters are 14 and 56, respectively.
At this time, the time division multiplex signal TDM becomes a ``1'' signal.
This signal TDM (“1”) is transmitted to shift registers 31 to 38.
are sequentially shifted. Therefore, signals as shown in FIG. 7 are sequentially output to each point A to 1 within one scanning period. Then, each time the signal "1" is output to each point A~1, the set value of the changeover switch 49 (drawbar 54-549) in the corresponding weighting circuit 39~47 changes to the signal k,
~k9 is output to the adder 48. The adder 48 adds data k, to k9 outputted from the weighting circuits 39 to 47 of each foot at that time to 0 for each bit time, and outputs the added data K to the first converter 71.
The first converter 71 converts the addition data K, which is linear data, into logarithmic display data/0&table, and outputs this converted data as an input data of Oyasu Hunger 72. In addition, the set values K, ~ for each drawbar 54, ~549, which are set in the state shown in Fig. 5, are
K9 is constantly sent to the adder 70 and summed from this adder 7, resulting in total value data A (in the case of Fig. 5, A=48).
is calculated and sent to input terminal A of adder 72.
したがって加算器72は、リニアデータAと対数表示デ
ータlog毒を加算し、その加算データ10&礎を(l
ogが+loga宏)を加算器73の入力端Bに出力す
る。他方、サインテーブル21からは、各ビットタイム
ごとに各鍵C,〜C6,C#6 〜C,oに対応す級形
信号(正弦振幅側が対数表示値1。8さとして出力され
、加算器73の入力端Aに送られる。Therefore, the adder 72 adds the linear data A and the logarithm display data log poison, and the added data 10 & foundation is (l
og is +loga Hiroshi) is output to the input terminal B of the adder 73. On the other hand, the sine table 21 outputs graded signals (the sine amplitude side has a logarithmic display value of 1.8) corresponding to each key C, ~C6, C#6 ~C, o for each bit time, and outputs it to the adder. It is sent to input terminal A of 73.
比がっ伽算器73‘ま、正弦振幅値1。&きと押鍵中の
各鍵C,,D2,G#5 に対応して入力され伽算デー
州最と地算し加算データlog叢狐机、第2の変換器7
41送る。The ratio calculator 73' has a sine amplitude value of 1. The data input corresponding to the keys C, , D2, and G#5 that are currently being pressed are added to the log data of the second converter 7.
Send 41.
第2の変換器74‘ま上記デ‐外。&途をliニアデ‐
タ豊こ変側、このデ‐タ筆胸算器23の入力端Aに出力
する。The second converter 74' is also different from the above. & the road is near de-
On the data side, this data is output to the input terminal A of the calculator 23.
したがって、上述した1走査期間の開始時(12坊隼カ
ウンタの内容が0のとき)には先ず、鍵C,に対するデ
ータk,に対応す鋤鰍デ‐小&為潟られる。このデータ
log叢嫌2の変換器74‘柵・てデ‐タ鼻こ変換され
、ァキュームレータ6の加算器23に入力される。Therefore, at the start of one scanning period mentioned above (when the content of the 12-point counter is 0), first, the data k corresponding to the key C is stored. This data is converted into log data by the converter 74' of the log data converter 2, and is input to the adder 23 of the accumulator 6.
ここで、データKはドローバー54,の設定値2に等し
く、またデータA=48である(すなわち・変換器74
の出力デー地釜となる)。このデ−嫌柳算器23の入船
Bの入が−タo伽敗れ、その雌デ〜巻嫌
られる。Here, the data K is equal to the set value 2 of the drawbar 54, and the data A=48 (i.e., the converter 74
(The output data becomes the pot). This day, the entrance of Irifune B of Yagi Sakai 23 is defeated, and the female detainee is hated.
このデ‐タ偽ミアキュ‐ムレ‐夕6内にて12ビットタ
イム目(120進カウンタの内容11)まで循環されて
記憶保持される。13ビットタイム目(120進カウン
タの内容12)には鍵C,の時分割多重信号TDM(“
1”信号)がシフトレジスタ31から遅延されて出力さ
れるから、この遅延信号DTDMに対する信号k2が8
の重み付け回路41から出力される。This data is circulated and stored in the false memory storage 6 until the 12th bit time (content 11 of the 120-decimal counter). At the 13th bit time (content 12 of the 120-decimal counter), the time division multiplexed signal TDM (“
1'' signal) is delayed and output from the shift register 31, so the signal k2 for this delayed signal DTDM is 8.
is output from the weighting circuit 41.
ドローバー542 の設定値は5であるから、k2=5
であり、したがって加算器73‘こて得られ飢餓−タカ
ミ1。&雀と偽この結果・第2の変換器74の出力デ−
外ま鼻となり、加算器23はそれまで保持していたデー
タ峯と上俄‐嫌と柵算し、データ蚤を出力する。Since the set value of the drawbar 542 is 5, k2=5
, and thus the adder 73' yields starvation-takami 1. & Sparrow and false This result・Output data of the second converter 74
The adder 23 calculates the data that had been held up to that point and the upper and lower edges, and outputs the data.
この新たなデ−タ舞‘ま・5ビットタイム目に鍵の2に
対する時分割多重信号TDMが出力されるまでアキュー
ムレータ6内にて保持される。以下、同様にして、第7
図A〜1に示す各信号に対する同様な動作が実行され、
上記1走査期間の終了時直前(12G隼カウンタの内容
が118)には、アキュームレータ6には第7図A〜1
中の各層号に対する各デ‐タ豊の累計値となっ小る。こ
の累計値はこの1走査期間の終了時、信号SYCが出力
されると、ラッチ回路7にラツチされ、更にスピーカ1
01こ送られて楽音として発音される。上記1走査期間
中にもし何れかのドローバーの設定位置が変更されると
、勿論加算器70の加算値Aは対応して変化する。また
上記1走査期間の動作が終了すれば、次の走査期間の動
作が開始される。ところで・第2の変換器74の出力デ
ータ事は・デ−タKS‘とデータよを乗じたものである
。This new data is held in the accumulator 6 until the time division multiplexed signal TDM for key 2 is output at the 5th bit time. Similarly, the seventh
Similar operations are performed for each signal shown in Figures A-1,
Immediately before the end of one scanning period (the content of the 12G Hayabusa counter is 118), the accumulator 6 is
This is the cumulative value of each data abundance for each strata in the area. When the signal SYC is output at the end of this one scanning period, this cumulative value is latched in the latch circuit 7, and further outputted to the speaker 1.
01 is sent and pronounced as a musical tone. If the set position of any of the drawbars is changed during the one scanning period, the added value A of the adder 70 will of course change accordingly. Furthermore, when the operation of one scanning period is completed, the operation of the next scanning period is started. By the way, the output data of the second converter 74 is the product of data KS' and data y.
データ羊は第6図にみられるように、ドローバー54,
〜549 の投入数およびその設定値(すなわちデータ
A)に反比例するようなデータであり、上記投入数と設
定値(データA)が大きくなるとき、小さくなってゆく
データである。他方データKSは押鍵数にほぼ比例する
データである。このため第2の変換器74の出力デ−タ
窯ご特性曲線は、第6図にみられるように、データAが
増大するにつれて所定レベルに飽和してゆく飽和曲線を
描くものである。したがってこの発明の電子楽器によれ
ば、ドローバー54,〜549 の投入数とその設定値
を大きくとっても、音量制御回路5のはたらきにより、
楽音の音量が所定値以下に押えられることがわかる。次
に、第8図により上記実施例中の音量制御回路5の変形
例を説明する。As shown in Figure 6, the data sheep has drawbars 54,
~549 This is data that is inversely proportional to the number of inputs and its set value (that is, data A), and is data that decreases as the number of inputs and the set value (data A) increase. On the other hand, data KS is data approximately proportional to the number of keys pressed. For this reason, the output data kiln characteristic curve of the second converter 74, as shown in FIG. 6, depicts a saturation curve that saturates to a predetermined level as the data A increases. Therefore, according to the electronic musical instrument of the present invention, even if the number of input drawbars 54, to 549 and their set values are large, the function of the volume control circuit 5 allows
It can be seen that the volume of the musical tone is suppressed to a predetermined value or less. Next, a modification of the volume control circuit 5 in the above embodiment will be explained with reference to FIG.
この音量制御回路5′が上記回路5と相異する点は、回
路5の加算器72を回路5′では減算器72′に替えた
ことである。このために第1の変換器71′は入力デー
タKを受けて対数表示側ogaKを発生し、減算器72
′の入力端Bに送る。減算器72′の入力端Aには、加
算器70のデータAが入力される。この結果、減算器7
2′では、減算(logK−A)が実行され、その減算
デー州嫌が得られる。このデータlog髪は加算器73
の入力機Bに入力され、他方入力機Aには、サインテー
ブル21′から出力される対数表示された波形信号(正
弦振幅値)lo&Sが入力される。この結果、加算器7
3からデ‐州&獣潟られ、第2数器74′‘こ送られる
。第2数器74か拠りニアデ‐タ豊ミ触れ、このデ−タ
鼻まアキュ‐ムい州こ送られる。This volume control circuit 5' differs from the circuit 5 described above in that the adder 72 in the circuit 5 is replaced with a subtracter 72' in the circuit 5'. For this purpose, the first converter 71' receives the input data K and generates the logarithm display side ogaK, and the subtracter 72
' is sent to input end B of '. Data A from the adder 70 is input to an input terminal A of the subtracter 72'. As a result, subtractor 7
2', a subtraction (logK-A) is performed and the value of the subtraction value is obtained. This data log hair is adder 73
, and the other input device A receives a logarithmically expressed waveform signal (sine amplitude value) lo&S output from the sine table 21'. As a result, adder 7
From 3 onwards, the second number 74'' was sent. According to the second count 74, the near data is touched, and this data is sent to the state where the nose accumulates.
このように上記回路5′の場合にも、回路5と同じデ−
夕峯撚るこ砂できる力)ら・上述した効果が同様に得ら
れる。In this way, in the case of circuit 5', the same data as circuit 5 is used.
The above-mentioned effects can be obtained in the same way.
音量制御回路5,5′の更に別の変形例を次に説明する
と、この変形例の場合、上記回路5,5′中に設けられ
ている加算器70を省略するとともにカプラ制御回路3
0内の加算器48を上記加算器70の代用として使用で
きるようにするものである。Another modification of the volume control circuits 5, 5' will be described next. In this modification, the adder 70 provided in the circuits 5, 5' is omitted, and the coupler control circuit 3
This allows the adder 48 in 0 to be used in place of the adder 70 described above.
前述したように、1走査期間は、上記実施例の場合12
0ビットタイム分であるが、鍵の数が61であり、また
カプラ制御回路内のシフトレジスタ31〜38の全遅延
時間は48ビットタイムである。したがって1走査期間
0〜119ビットタイムのうち、109〜118ビット
タイムの期間は鍵スイッチの走査にも、またカプラ機能
用としても使用されず、空いた時間帯である。したがっ
て、第2図において、カプラ制御回路30内の各点A〜
1に、上記した空いた時間帯のいずれかのビットタイム
において同時に“1”信号を印加するように構成し、ま
たそのとき各重み付け回路39〜47から得られる信号
k,〜k9を加算器48にて加算し、その加算値Kをレ
ジス外こ入力させて記憶させるように構成すれば、上記
音量制御回路5,5′の加算器70を省略でき、構成を
更に髄3単にすることができる。この発明は以上説明し
たように、この出願人が先に提案した電子楽器に音量制
御回路を付加したから、ドローバーの投入状態に応じて
発生楽音の音量が最適値に自動的に制御することができ
、したがって音色の変更のたびに手動による音量の調整
を行う必要が全くなく極めて便利であり、またS/N比
を向上させて良質な楽音を発生させることができる。As mentioned above, one scanning period is 12 in the case of the above embodiment.
Although it is 0 bit time, the number of keys is 61, and the total delay time of shift registers 31 to 38 in the coupler control circuit is 48 bit times. Therefore, of the 0 to 119 bit times in one scanning period, the 109 to 118 bit times are not used for scanning the key switch or for the coupler function, and are an empty time period. Therefore, in FIG. 2, each point A~ in the coupler control circuit 30
1 is configured to apply a "1" signal simultaneously at any bit time in the above-mentioned vacant time slot, and at that time, the signals k, -k9 obtained from each weighting circuit 39-47 are applied to the adder 48. If the adder 70 of the volume control circuits 5 and 5' is omitted, the adder 70 of the volume control circuits 5 and 5' can be omitted, and the configuration can be further simplified. . As explained above, this invention adds a volume control circuit to the electronic musical instrument previously proposed by the applicant, so that the volume of generated musical tones can be automatically controlled to an optimal value according to the drawbar engagement state. Therefore, there is no need to manually adjust the volume every time the tone color is changed, which is extremely convenient, and the S/N ratio can be improved to generate high-quality musical tones.
また音量制御回路は極めて簡単な構成であり、更に集積
回路化できるから電子楽器の小型化にも寄与できる等、
種々の利点がある。In addition, the volume control circuit has an extremely simple configuration and can be integrated into an integrated circuit, contributing to the miniaturization of electronic musical instruments.
There are various advantages.
【図面の簡単な説明】
第1図ないし第7図はこの発明の電子楽器の一実施例を
示し、第1図は同電子楽器の全体構成を示すブロック線
図、第2図および第3図は同例の要部の詳細回路図、第
4図は同例の1走査期間と各鍵との対応を示す図、第5
図は同例のドローバーの一設定状態を示す図、第6図お
よび第7図は同例の動作説明図、第8図は上記電子楽器
の音量制御回路の変形例を示す図である。
1…・・・鍵スイッチ回路、2・・・・・・鍵スイッチ
走査回路、3・・・・・・タイミング信号発生回路、4
・・・・・・時分割波形発生回路、5,5′…・・・音
量制御回路、6・・・・・・アキュームレータ、7・・
・・・・ラッチ回路、11,12……デコーダ、15,
16……カウンタ、18…・・・周波数ナンバメモリ、
21,21′……サインテーブル、30……カブラ制御
回路、31〜38・・・・・・遅延回路(シフトレジス
タ)、39〜47・・・・・・重み付け回路、48・・
・・・・加算器、54・〜549……ドローバ−、70
……加算器、71,71′・…・・第1変換器、72,
72′,73……演算回路(加算器、減算器、加算器)
、74,74′・・・・・・第2変換器。
第1図
第3図
第4図
図
N
舷
第5図
第6図
第7図
図
〇
藤[BRIEF DESCRIPTION OF THE DRAWINGS] FIGS. 1 to 7 show an embodiment of the electronic musical instrument of the present invention, FIG. 1 is a block diagram showing the overall configuration of the electronic musical instrument, and FIGS. 2 and 3 show an embodiment of the electronic musical instrument. 4 is a detailed circuit diagram of the main part of the same example, FIG. 4 is a diagram showing the correspondence between one scanning period and each key in the same example, and FIG.
This figure shows one set state of the drawbar of the same example, FIGS. 6 and 7 are explanatory diagrams of the operation of the same example, and FIG. 8 is a diagram showing a modification of the volume control circuit of the electronic musical instrument. 1... Key switch circuit, 2... Key switch scanning circuit, 3... Timing signal generation circuit, 4
...Time division waveform generation circuit, 5, 5'...Volume control circuit, 6...Accumulator, 7...
... Latch circuit, 11, 12 ... Decoder, 15,
16... Counter, 18... Frequency number memory,
21, 21'... Sign table, 30... Cobra control circuit, 31-38... Delay circuit (shift register), 39-47... Weighting circuit, 48...
... Adder, 54-549 ... Drawbar, 70
...Adder, 71, 71'...First converter, 72,
72', 73... Arithmetic circuit (adder, subtracter, adder)
, 74, 74'... second converter. Figure 1 Figure 3 Figure 4 Figure N Ship Figure 5 Figure 6 Figure 7〇Wisteria
Claims (1)
鍵状態を示す時分割多重信号を発生する鍵スイツチ走査
手段と、上記時分割多重信号を所定時間遅延して出力す
る遅延手段と、上記時分割多重信号および上記遅延手段
の出力信号を、それぞれ対応する操作子の操作によつて
設定された設定値に応じて重み付けして重み付け信号と
して出力する重み付け信号発生手段と、上記鍵スイツチ
の走査に同期して各音高に対応する波形信号を時分割的
に発生する波形発生手段と、上記波形信号を上記重み付
け信号に対応して重み付けして楽音信号を得る制御手段
とを有する電子楽器において、上記制御手段は更に、 上記各操作子による設定値の合計値を算出する演算手段
と、上記合計値に基づき、該合計値が大きくなるに従つ
て上記楽音信号の音量レベルを抑圧制御する手段とを具
備することを特徴とする電子楽器。 2 前記波形発生手段は、前記波形信号として、波形の
時々刻々変化する各振幅値を表わす振幅値データSに対
応する振幅値対数表示データを発生するものであり、前
記制御手段は、前記各操作子による設定値を表わす操作
子設定値データを加算する加算器と、前記重み付け信号
を対数表示データに変換する第1の変換回路と、上記加
算器の加算出力データと上記第1の変換回路の変換出力
データとにもとづき所定の演算を実行する第1の演算回
路と、この第1の演算回路の出力データと前記振幅値対
数表示データとにもとづき所定の演算を実行する第2の
演算回路と、この第2の演算回路の出力データをリニア
表示データに変換する第2の変換回路とを有することを
特徴とする特許請求の範囲第1項記載の電子楽器。 3 前記加算器は、前記操作子設定値データK_1,K
_2……を加算した加算データAを出力するものであり
、前記第1の変換回路は、前記重み付け信号k_1,k
_2……を加算した加算データKを対数表示データlo
g_a1/Kに変換するものであり、前記第1の演算回
路は、上記対数表示データlog_a1/Kと上記加算
データAと加算してデータlog_a(a^A)/Kを
出力するものであり、前記第2の演算回路は、上記デー
タlog_a(a^A)/Kと前記振幅値対数表示デー
タlog_a1/Sと加算してデータlog_a(a^
A)/(KS)を出力とするものであり、前記第2の変
換回路は、上記データlog_a(a^A)/(KS)
をデータ(KS)/(a^A)に変換するものであるこ
とを特徴とする特許請求の範囲第2項記載の電子楽器。 4 前記加算器は、前記操作設定値データK_1,K_
2……を加算した加算データAを出力するものであり、
前記第1の変換回路は、前記重み付け信号k_1,k_
2,……を加算した加算データKを対数表示データlo
g_aKに変換するものであり、前記第1の演算回路は
、上記対数表示データlog_aKと上記加算データA
にもとづくデータ1/Aとを加算してデータlog_a
K/(a^A)を出力するものであり、前記第2の演算
回路、上記データlog_aK/(a^A)と前記振幅
値対数表示データlog_aSとを加算してデータlo
g_a(KS)/(a^A)を出力するものであり、前
記第2の変換回路は、上記データlog(KS)/(a
^A)をデータ(KS)/(a^A)に変換するもので
あることを特徴とする特許請求の範囲第2項記載の電子
楽器。[Scope of Claims] 1. A plurality of key switches, key switch scanning means for sequentially scanning each of these key switches at a desired speed to generate a time-division multiplexed signal indicating the key depression state of each key, and the above-mentioned time-division multiplexing means. a delay means for outputting a signal delayed by a predetermined time; and a weighted signal by weighting the time division multiplexed signal and the output signal of the delay means according to setting values set by operating corresponding operators, respectively. a waveform generating means for time-divisionally generating a waveform signal corresponding to each pitch in synchronization with the scanning of the key switch, and weighting the waveform signal in accordance with the weighting signal. In the electronic musical instrument, the control means further includes arithmetic means for calculating a total value of the set values of each of the above-mentioned operators, and a calculation means for calculating a total value of the set values of each of the above-mentioned operators, and increasing the total value based on the above-mentioned total value. An electronic musical instrument characterized by comprising means for suppressing and controlling the volume level of the musical tone signal according to the above. 2. The waveform generation means generates, as the waveform signal, amplitude value logarithmic display data corresponding to amplitude value data S representing each amplitude value that changes from time to time of the waveform, and the control means an adder for adding operator setting value data representing a setting value by a child; a first conversion circuit for converting the weighted signal into logarithmic display data; a first arithmetic circuit that executes a predetermined arithmetic operation based on the converted output data; a second arithmetic circuit that executes a predetermined arithmetic operation based on the output data of the first arithmetic circuit and the amplitude value logarithm display data; 2. The electronic musical instrument according to claim 1, further comprising: a second conversion circuit that converts the output data of the second arithmetic circuit into linear display data. 3 The adder inputs the operator setting value data K_1, K
The first conversion circuit outputs added data A obtained by adding _2..., and the first conversion circuit outputs the weighted signals k_1, k
The addition data K obtained by adding _2... is logarithm display data lo
g_a1/K, and the first arithmetic circuit adds the logarithm display data log_a1/K and the addition data A to output data log_a(a^A)/K, The second arithmetic circuit adds the data log_a(a^A)/K and the amplitude value logarithm display data log_a1/S to obtain data log_a(a^A)/K.
A)/(KS), and the second conversion circuit outputs the data log_a(a^A)/(KS).
3. The electronic musical instrument according to claim 2, wherein the electronic musical instrument converts the data into data (KS)/(a^A). 4 The adder receives the operation setting value data K_1, K_
It outputs added data A obtained by adding 2...
The first conversion circuit converts the weighting signals k_1, k_
The addition data K obtained by adding 2, ... is logarithm display data lo
g_aK, and the first arithmetic circuit converts the logarithm display data log_aK and the addition data A
Add the data 1/A based on the data log_a
K/(a^A), and the second arithmetic circuit adds the data log_aK/(a^A) and the amplitude value logarithm display data log_aS to obtain data lo.
g_a(KS)/(a^A), and the second conversion circuit outputs the data log(KS)/(a
3. The electronic musical instrument according to claim 2, wherein the electronic musical instrument converts ^A) into data (KS)/(a^A).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53009703A JPS605959B2 (en) | 1978-01-31 | 1978-01-31 | electronic musical instruments |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53009703A JPS605959B2 (en) | 1978-01-31 | 1978-01-31 | electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54103013A JPS54103013A (en) | 1979-08-14 |
| JPS605959B2 true JPS605959B2 (en) | 1985-02-14 |
Family
ID=11727588
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53009703A Expired JPS605959B2 (en) | 1978-01-31 | 1978-01-31 | electronic musical instruments |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS605959B2 (en) |
-
1978
- 1978-01-31 JP JP53009703A patent/JPS605959B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54103013A (en) | 1979-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6029959B2 (en) | electronic musical instruments | |
| US4184403A (en) | Method and apparatus for introducing dynamic transient voices in an electronic musical instrument | |
| JPH0119594B2 (en) | ||
| KR940005988B1 (en) | Musical sound waveform generator | |
| JPS6223319B2 (en) | ||
| US4733591A (en) | Electronic musical instrument | |
| EP0235538A2 (en) | Waveform generator for electronic musical instrument | |
| JPS6031189A (en) | musical tone generator | |
| JPS605959B2 (en) | electronic musical instruments | |
| JP2599193B2 (en) | Music information expression method and music information expression device | |
| JPH06324681A (en) | Musical sound generating device of electronic musical instrument | |
| JPS58200297A (en) | Envelope signal generator | |
| JPS602674B2 (en) | electronic musical instruments | |
| JPS6330638B2 (en) | ||
| JPS5926389Y2 (en) | electronic musical instruments | |
| JPH0583917B2 (en) | ||
| US4402242A (en) | Electronic musical instrument by time division multiplexed tone selection | |
| JP2935053B2 (en) | Electronic musical instrument | |
| JPS5913661Y2 (en) | envelope waveform generator | |
| JPS61248096A (en) | Electronic musical instrument | |
| JPS6057595B2 (en) | electronic musical instruments | |
| JPH04161994A (en) | Musical sound generation device | |
| JPH0656553B2 (en) | Music signal generator | |
| JPH0525116B2 (en) | ||
| JP2678970B2 (en) | Tone generator |