JPS5865496A - Digital data setting unit - Google Patents

Digital data setting unit

Info

Publication number
JPS5865496A
JPS5865496A JP57010930A JP1093082A JPS5865496A JP S5865496 A JPS5865496 A JP S5865496A JP 57010930 A JP57010930 A JP 57010930A JP 1093082 A JP1093082 A JP 1093082A JP S5865496 A JPS5865496 A JP S5865496A
Authority
JP
Japan
Prior art keywords
signal
circuit
analog
data
output
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
Application number
JP57010930A
Other languages
Japanese (ja)
Other versions
JPH0420193B2 (en
Inventor
富沢 祀夫
秀雄 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP57010930A priority Critical patent/JPS5865496A/en
Publication of JPS5865496A publication Critical patent/JPS5865496A/en
Publication of JPH0420193B2 publication Critical patent/JPH0420193B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Control Of Amplification And Gain Control (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 この発明は、ディジタル処理式の電子楽器あるいはその
他のディジタル機器におけるディジタルデータ設定処理
に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to digital data setting processing in a digitally processed electronic musical instrument or other digital equipment.

ディジタル処理式電子楽器においては、音量、ビブラー
トスピード、ビブラート深さなど各種制御要素の制御量
はディジタル量で与えることが要求される。そのため従
来は各種制御要素に対応しテティジタルデータを直接設
定するためのディジタル設定器と個別に設けていた。し
かし、ディジタル設定器で制御量の範囲と分解能とを十
分にとるには極めて多数の接点が盛装であり、従来はそ
のようなディジタル設定器を各種制御要素に対応して多
数段けねばならなかったため、製造コストが高価となる
と共に配線数の増大をもたらしかつ広い取付スペースが
必要であった。このような問題を克服するには、データ
設定器としてアナログIt比設定ボリュームを用い、こ
のボリュームの出力電圧をディジタル変換してディジタ
ルデータを得る方法が考えられる。しかし、各ボリュー
ム毎にアナログ/ディジタル変換器を設けるとなると、
製造コストが高価となると共に広C1回路スペースがや
はり必要となる。
In digitally processed electronic musical instruments, control amounts for various control elements such as volume, vibrato speed, and vibrato depth are required to be provided in digital amounts. Therefore, in the past, separate digital setting devices were provided for directly setting digital data corresponding to various control elements. However, in order to obtain a sufficient range and resolution of the control amount with a digital setting device, an extremely large number of contacts must be installed, and conventionally, such a digital setting device had to be arranged in multiple stages corresponding to the various control elements. Therefore, the manufacturing cost becomes high, the number of wiring increases, and a large installation space is required. To overcome this problem, it is conceivable to use an analog It ratio setting volume as a data setting device and to obtain digital data by converting the output voltage of this volume into a digital form. However, if an analog/digital converter is provided for each volume,
Manufacturing costs are high and a large C1 circuit space is still required.

この発明は上述の点に鑑みてなされたもので、複数のア
ナログ信号設定手段を具え、その出力信号を1台のアナ
ログ/ディジタル変換器によって時分割的にディジタル
データに変換することにより、製造コスト及び配線数及
び取付スペース及び回路スペースを節約したディジタル
データ設定装置を提供しようとするものである。
This invention has been made in view of the above-mentioned points, and is provided with a plurality of analog signal setting means, and the output signals thereof are time-divisionally converted into digital data by one analog/digital converter, thereby reducing manufacturing costs. Another object of the present invention is to provide a digital data setting device that saves the number of wires, installation space, and circuit space.

ところで、アナログ信号設定手段の設定用つまみを急激
に操作した場合、アナログ/ディジタル変換器が入力ア
ナログ信号の急激な変化に直ちに追従して出力ディジタ
ルデータの値を急激に変化させ斥とすると、用途によっ
ては不都合が生じることがある。特に4子楽器における
ディジタルデータ設定装置においてそのような急激な設
定データの変化が起った場合、様々な不都合の原因とな
る。例えば、制御要素が音量の場合は、好ましくない急
#な音量変化もしくはクリックをもたらし、また、制御
要素がビブラートスピードあるいはトレモロスピード等
の効果制御要素である場合は、栗音効果の急激な変動を
もたらし、かえって不自然である。また、特に、電子楽
器においては鎚盤演奏中に設定用つまみを操作すること
があるため、奏者の意志に反した急激な操作も起り易く
、上述のような問題も起り易い。りた、設定用つまみの
急激な操作に限らず、アナログ信号にノイ′ズがのった
場合も上述と同様な問題が起る。特に誕タッチ七ンサの
出力信号をディジタル変換する場合、センサ出力はもと
もとが小出力であるのでこれを増幅してからディジタル
変換するようにしているため、小さなノイズでも大きな
影e′t−及ぼす。
By the way, if the setting knob of the analog signal setting means is suddenly operated, the analog/digital converter immediately follows the sudden change in the input analog signal and suddenly changes the value of the output digital data. In some cases, inconvenience may occur. In particular, if such a sudden change in setting data occurs in a digital data setting device for a four-child musical instrument, it may cause various inconveniences. For example, if the control element is volume, it will cause undesirable sudden volume changes or clicks, and if the control element is an effect control element such as vibrato speed or tremolo speed, it will cause sudden fluctuations in the chestnut effect. It is rather unnatural. Furthermore, especially in electronic musical instruments, since the setting knobs are sometimes operated while playing the hammer, sudden operations against the player's will are likely to occur, and the above-mentioned problems are also likely to occur. Problems similar to those described above occur not only when the setting knob is suddenly operated, but also when noise is added to the analog signal. In particular, when converting the output signal of the touch sensor into digital, the sensor output is originally a small output, so it is amplified before digital conversion, so even a small noise can have a large effect.

上述の点に鑑みて、この発明は、複数のアナログ信号設
定手段を具え、その出力信号全1倉のアナログ/ディジ
タル変換器によって時分割的にディジタルデータに変換
するものにおいて、今回求めるディジタルデータの前回
求めたディジタルデータに対する変化量を所定値以内に
抑えるように上記アナログ/ディジタル変換、器を制御
することにより、設定値の急激な変動を抑止したディジ
タルデータ設定装置を更に提供しようとするものである
。
In view of the above-mentioned points, the present invention has a plurality of analog signal setting means, and the output signals thereof are time-divisionally converted into digital data by one analog/digital converter. The present invention further aims to provide a digital data setting device that suppresses sudden fluctuations in set values by controlling the analog/digital converter so as to suppress the amount of change with respect to the previously obtained digital data within a predetermined value. be.

以下添付図面を参照してこの発明の実施例を詳細に説明
しよう。
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

発明の基本構成を示す実施例の説明 第1図において、VRI乃至VRnはアナログ成圧設定
用のボリュームであり、各種の制御要素に対応して複数
個設けられている。このボリュームVRI乃至VRnの
つまみ(図示せず)をマニュアル操作して可変抵抗の値
を調整することにより所望のアナログ成田値を夫々設定
する。各ボリュームVRI乃至VRnで設定されたアナ
ログ成田はアナログ電圧マルチプレクサ200に並列的
に入力される。アナログ電圧マルチプレクサ200は、
サンプリング制御回路201から与えられる制御信号に
応じて各ボリュームVRI乃至VRnの出力電圧を時分
割的に順次サンプリングし、それらを共通の出力ライン
に多重化して出力す゛る。
Description of an embodiment showing the basic configuration of the invention In FIG. 1, VRI to VRn are analog pressure setting volumes, and a plurality of volumes are provided corresponding to various control elements. Desired analog Narita values are set by manually operating the knobs (not shown) of the volumes VRI to VRn to adjust the values of the variable resistors. The analog voltages set by the respective volumes VRI to VRn are input in parallel to the analog voltage multiplexer 200. The analog voltage multiplexer 200 is
The output voltages of the volumes VRI to VRn are sequentially sampled in a time-division manner according to a control signal given from the sampling control circuit 201, and the samples are multiplexed onto a common output line and output.

アナログ/ディジタル変換器202は、アナログ電圧マ
ルチプレクサ200から与えられたアナログぼ圧をディ
ジタルデータに変換するものである。
The analog/digital converter 202 converts the analog voltage applied from the analog voltage multiplexer 200 into digital data.

メモリ206−1乃至20t−nは各ボリュームVRI
乃至VRnに対応して設けられており、アナログ/ディ
ジタル変換器202で変換された各ボリュームVRI乃
至VRnの設定値に対応するディジタルデータを夫々記
憶する。マルチプレクサ及びデマルチプレクス制御回路
204は、第′の機能として、アナログ/ディジタル変
換器292から時分割的に出力される各ボリュームVR
1乃至VRnの設定値に対応するディジタルデータを所
定のメモリ203−1乃至203−Hに振分ける機能(
デマルチプレクス機能)を来たす。
The memories 206-1 to 20t-n correspond to each volume VRI.
They are provided corresponding to the volumes VRI to VRn, and store digital data corresponding to the setting values of the volumes VRI to VRn converted by the analog/digital converter 202, respectively. The multiplexer and demultiplex control circuit 204 has a function of
Function to allocate digital data corresponding to set values 1 to VRn to predetermined memories 203-1 to 203-H (
(demultiplexing function).

そのため、サンプリング−回路201から制御回路20
4にサンプリング制御信号が与えられており、マルチプ
レクサ200におけるアナログ電圧の時分割的サンプリ
ングに同期してアナログ/ディジ声ル変換器202の出
力ディジタルデータを所定のメモリ203−1乃至20
3=nに振分けるようにしている。谷メモリ203−1
乃至203−nに記憶されたディジタルデータが、各制
御要素の設定値を示すデータとして出方される。
Therefore, from the sampling circuit 201 to the control circuit 20
4 is given a sampling control signal, and the output digital data of the analog/digital voice converter 202 is sent to predetermined memories 203-1 to 203-1 in synchronization with the time-divisional sampling of the analog voltage in the multiplexer 200.
I am trying to distribute it to 3=n. Valley memory 203-1
The digital data stored in 203-n to 203-n is output as data indicating the set value of each control element.

アナログ/ディジタル変換器202は、−例として、前
回のサンプリングタイミングで求めたディジタルデータ
に対して今回のサンプリングタイミングでサンブリ、ン
グしたアナリグ値に対応する微小値を加算または減算す
ることにより今回のサンプリング値に対応するディジタ
ルデータを求める型式のものである。すなわち;ディジ
タルデータを記憶するデータレジスタ2o5と、このデ
ータレジスタ205に記憶されているディジタルデータ
の値をアナログ電圧に変換するディジタル/アナログ変
換回路206と、このディジタル/アナログ変換回路2
06の出力電圧とマルチプレクサ200から与えられる
アナログ電圧とを比較する比較器207と、この比較器
207の出力に応じてデータレジスタ205の内容を加
減! 制御するデータレジスタ制御回路208とを含ん
でいる。
For example, the analog/digital converter 202 calculates the current sampling by adding or subtracting a minute value corresponding to the analog value sampled at the current sampling timing to the digital data obtained at the previous sampling timing. This is a type of method that obtains digital data corresponding to a value. That is; a data register 2o5 that stores digital data, a digital/analog conversion circuit 206 that converts the value of the digital data stored in this data register 205 into an analog voltage, and this digital/analog conversion circuit 2.
A comparator 207 compares the output voltage of 06 with the analog voltage given from the multiplexer 200, and the contents of the data register 205 are adjusted according to the output of this comparator 207! and a data register control circuit 208 for controlling the data register control circuit 208.

また、マルチプレクサ及びデマルチプレクス制御回路2
04は、第2の機能として、マルチプレクサ200にお
けるアナログ′域圧の時分割的サンプリングに同期して
メモリ203−1乃至203−nの記憶データを時分割
的に読み出し、多重化してアナログ/ディジタル変換器
202に与える機能(マルチプレクス機能)を果たす。
In addition, multiplexer and demultiplex control circuit 2
As a second function, 04 reads out the data stored in the memories 203-1 to 203-n in a time-divisional manner in synchronization with the time-divisional sampling of the analog range pressure in the multiplexer 200, multiplexes the data, and performs analog/digital conversion. 202 (multiplex function).

成るボリュームVRI乃至VRnに関するアナログ電圧
サンプリングタイミングに同期してそのボリュームに対
応するメモリ205−1乃至203− nからディジタ
ルデータを読み出し、アナログ/ディジタル変換器20
2に与える。変換器202では、制御回路204を介し
てメモリ20t−1乃至2゜5− nから与えられたデ
ィジタルデータ(前回サンプリングタイミングで求めた
データ)を制御回路208を介してデータレジスタ20
5にロードする。こうしてレジスタ205にロードされ
た前回サンプリングタイミングで求めたディジタルデー
タはディジタル/アナログ変換回路206でアナログ4
圧に変換され、今回サンプリングされたアナログ電圧と
比較器207で比較される。
Digital data is read from the memories 205-1 to 203-n corresponding to the volumes VRI to VRn in synchronization with the analog voltage sampling timing for the volumes VRI to VRn, and the analog/digital converter 20
Give to 2. In the converter 202, the digital data (data obtained at the previous sampling timing) given from the memories 20t-1 to 20t-1 to 20t-n via the control circuit 204 is transferred to the data register 20 via the control circuit 208.
Load into 5. The digital data obtained at the previous sampling timing, loaded into the register 205 in this way, is converted to analog 4 by the digital/analog conversion circuit 206.
The voltage is converted into a voltage and compared with the analog voltage sampled this time by a comparator 207.

制御回路208は、比較器207の出力に応じてデータ
レジスタ205の内容に対して所定値を加算もしくは減
算する制御を行なう。その結果、データレジスタ205
に記憶されたディジタルデータの値が変化し、マルチプ
レクサ200から与えられたアナログ電圧に対応する値
に近づく。ここで、lサンプリングタイミングにおいて
比較器207の両入力電圧が一致するまで上記加算また
は減算を繰返し実行させるようにするならば、入力アナ
ログ電圧の変化に直ちに追従したディジタル変換を行な
うことができる。他方、1サンプリングタイミングにお
けるディジタルデータの変化tを所定値以内に抑えるよ
うにするには、lサンプリングタイミングにおける上記
加算または減算の回数を所、定回数以内に制限するよう
にすればよい。サンプリング制御回路201から制御回
路208にはサンプリングタイミングに応答した信号が
与えられるようになっており、この信号に応じて各サン
プリングタイミング毎に所定の制御を行なう。制御回路
208による上述のような制御によって1サンプリング
タイミング分のディジタル変換操作が終了すると、デー
タレジスタ205の内容が制御回路208及び204を
介して所定のメ%9206−1乃至203−nに取り込
まれる。
The control circuit 208 performs control to add or subtract a predetermined value to or from the contents of the data register 205 in accordance with the output of the comparator 207. As a result, data register 205
The value of the digital data stored in the multiplexer 200 changes and approaches the value corresponding to the analog voltage provided by the multiplexer 200. Here, if the above addition or subtraction is repeatedly executed until both input voltages of the comparator 207 match at l sampling timing, digital conversion that immediately follows changes in the input analog voltage can be performed. On the other hand, in order to suppress the change t in digital data at one sampling timing to within a predetermined value, the number of additions or subtractions performed at one sampling timing may be limited to within a predetermined number. A signal responsive to the sampling timing is supplied from the sampling control circuit 201 to the control circuit 208, and predetermined control is performed at each sampling timing in accordance with this signal. When the digital conversion operation for one sampling timing is completed by the control as described above by the control circuit 208, the contents of the data register 205 are taken into predetermined memory 9206-1 to 203-n via the control circuits 208 and 204. .

尚、配線及び制御回路の節約のために、アナログ/ディ
ジタル変換器202とメモリ205−1乃至203−n
との間のディジタルデータの授受はシリアル形式で行な
うのが好ましい。
Note that in order to save wiring and control circuits, the analog/digital converter 202 and memories 205-1 to 203-n
It is preferable to transfer digital data between the two in serial format.

より詳細な実施例の全体構成説明 次に、この発明を適用し良電子楽器のより具体的な実施
例につき第2図以降の図を参照して説明する。第2図は
、第3図以降に分割して示された電子楽器の各詳細部分
の関連を大まかに示す全体構成ブロック図である。鍵盤
10は楽音の音高(音名)を選択するための複数の鍵を
具えている。
More Detailed Description of the Overall Structure of an Embodiment Next, a more specific embodiment of an electronic musical instrument to which the present invention is applied will be described with reference to FIG. 2 and subsequent figures. FIG. 2 is a block diagram of the overall configuration roughly showing the relationship between the detailed parts of the electronic musical instrument divided and shown from FIG. 3 onwards. The keyboard 10 includes a plurality of keys for selecting pitches (note names) of musical tones.

タッチセンナ11は6鍵のタッチを検出して鍵タッチに
対応する出力信号を生じるものである。押鍵検出l11
2は鍵11i10で押圧された鍵を検出し押圧鍵を示す
情報TDMを出力する。この押鍵検出部12ては6鍵に
対応するキースイッチを走査するようになってお多、そ
の丸めにカウンタ16の出力が利用される。発音割当て
回路(キーアサノナ)14は押圧鍵に対応する楽音を限
られ走数の楽音発生チャンネルのいずれかに割当てて発
生方せるためのものであり、一実施例として単音キーア
サイナ14Aと複音キーアサイナ14Bとを含んでおり
、この電子楽器を単音モードまたは複音モードのどちら
か一方で選択的に動作させることができるようになって
いる。そのえめに発音割当て回路14に関連して単音モ
ード選択スイッチM ON O−B Wが設けられてお
り、腋スイッチ麗QNO−8Wがオンのとき単音モード
選択信号MONOとして@1”が該回路14及びその他
必賛な回路に与えられてこの電子楽器が単音モードで動
作するようになっている。スラー効果選択スイッチ8L
−mWはスラー効果を選択する丸めのスイッチであり、
該スイッチ5L−IWがオンのときスラーオン信号8L
ONとして@l”が発音割当て回路14に与えられ、ス
ラー効果が可能になる。この実施例においてスラー効果
とは、単音毫−ドでこの電子楽器が動作しているときに
押圧鍵がレガート形式で変更され九(古い押圧鍵を完全
に離鍵する前に新しい押圧鍵を押圧する)場合、発生楽
音のピッチを古い押圧鍵のピッチから新しい押圧鍵のピ
ッチへと滑らかに変化させることをいう。
The touch sensor 11 detects the touch of six keys and generates an output signal corresponding to the touch of the key. Key press detection l11
2 detects the pressed key with the key 11i10 and outputs information TDM indicating the pressed key. The key press detection section 12 scans the key switches corresponding to the six keys, and the output of the counter 16 is used for rounding. The sound generation assignment circuit (key assonator) 14 is used to allocate and generate a musical tone corresponding to a pressed key to one of a limited number of musical tone generation channels, and in one embodiment, it includes a single note key assigner 14A and a double note key assigner 14B. The electronic musical instrument can be operated selectively in either single-note mode or double-note mode. In addition, a single note mode selection switch MON O-BW is provided in connection with the sound generation allocation circuit 14, and when the armpit switch QNO-8W is on, @1'' is output as the single note mode selection signal MONO to the circuit 14. and other essential circuits to enable this electronic musical instrument to operate in single note mode.Slur effect selection switch 8L
-mW is a rounding switch that selects the slur effect,
Slur-on signal 8L when the switch 5L-IW is on
When ON, @l'' is applied to the sound generation assignment circuit 14, enabling the slur effect. In this embodiment, the slur effect means that when the electronic musical instrument is operating in a single note mode, the pressed key is in legato form. When a new pressed key is pressed before the old pressed key is completely released, the pitch of the generated musical note changes smoothly from the pitch of the old pressed key to the pitch of the newly pressed key. .

各種効果設定操作子評15は、ビブラート、イニシャル
タッチコントロール、アフタータッチコントロール等の
各種効果の制御要素(時間、スピード、レベル等)の制
御量を設定する丸めの可変操作子を夫々具えてお9、そ
こにおいて、タッチコントロール用の制御要素に対応す
る操作子はタッチセ/す11の出力信号の感度を調整す
るようになっている。各種効果の一例を示せば、ピッチ
コントロール関係が、「ビブラート」、「ディレィビブ
ラート」、「アタックピッチコントロール」、「アフタ
ータッチビブラート」及び前述の「スラー」などであす
、レヘルコントロール関iがrイニシャルタッチレベル
コントロールJ、r7フタータツチレベルコントロール
」、[エンベロープのサスティン時間制御Jなどである
。「ディレィビブラート」は楽音の発音開始時から成る
時間経過後にビブラートを徐々に付与する効果であり、
「アタックピッチコントレール」は楽音の立上り時にお
いてビブラートを付与する効果である。こ■実施例では
、「アタックピッチコントロール」(1丁鍵タツチに応
答して(好ましくはイニシャルタッチに応答して)制御
されるようになっている。
Various effect setting operator reviews 15 each include round variable operators for setting control amounts of control elements (time, speed, level, etc.) of various effects such as vibrato, initial touch control, and aftertouch control. , where the operator corresponding to the control element for touch control is adapted to adjust the sensitivity of the output signal of the touch sensor 11. To give an example of various effects, pitch control related items include "vibrato", "delay vibrato", "attack pitch control", "aftertouch vibrato", and the aforementioned "slur", etc., and level control related i is r initial. These include touch level control J, r7 lid touch level control, envelope sustain time control J, etc. "Delay vibrato" is an effect that gradually adds vibrato after the time elapsed from the start of the sound of a musical note.
"Attack pitch control" is an effect that adds vibrato at the beginning of a musical note. In this embodiment, the "attack pitch control" is controlled in response to a single key touch (preferably in response to an initial touch).

「アフタータッチビブラート」は鍵タツチlll1K持
絖的押圧状履にお轄る鍵タッチに応答してビブラートを
制御するものである。[イニシャルタッチレベルコント
ロール」は鍵を押し下けたときOっまり押圧当初の鍵タ
ッチ(これをイニシャルタッチという)K応じて楽音の
レベルを制御すること、「アフタータッチレベルプント
ロール」は持続的抑圧状11における鍵タッチ(これを
アフタータッチという)に応じて楽音のレベルを制御す
ること、である。イニシャルタッチ及びアフタータッチ
に応じ九制御は音高(ピッチ)、音量(レベル)のみな
らず音色その他の楽音11票に対しても行なえる。
"Aftertouch vibrato" controls vibrato in response to a key touch that corresponds to a key press pattern. [Initial touch level control] controls the level of the musical tone according to the initial touch of the key when the key is pressed down (this is called the initial touch), and "aftertouch level control" controls the level of the musical tone in response to the initial touch of the key (this is called the initial touch). This is to control the level of musical tones in accordance with the key touch (this is called aftertouch) in step 11. Depending on the initial touch and aftertouch, nine controls can be performed not only on pitch and volume, but also on timbre and other musical tones.

この実施例では、操作子詳15から出力される各操作子
に対応する設定データはアナログ電圧で表わされてお9
、アナログ電圧!ルテプレクナ16でこれらのアナログ
電圧を時分割多重化する。アナログ/ディジタル変換(
以下単にム/D変換という)部17は、ム/D変換器1
8と制御及び記憶部19とを含んでお〕、マルチプレク
スされ九アナログ電圧をA / D変換すると共に、デ
ィジタル変換された各操作子の設定データを夫々記憶し
、デマルチプレクスする。マルチプレクサ16における
時分割多重化とA / D変換部17における制御のた
めにカウンタ16の出力が利用される。
In this embodiment, the setting data corresponding to each operator output from the operator details 15 is expressed as an analog voltage.
, analog voltage! These analog voltages are time-division multiplexed by a lutep receiver 16. Analog/digital conversion (
The unit 17 (hereinafter simply referred to as Mu/D conversion) is the Mu/D converter 1
8 and a control and storage unit 19], the multiplexed analog voltage is A/D converted, and the digitally converted setting data of each operator is stored and demultiplexed. The output of the counter 16 is used for time division multiplexing in the multiplexer 16 and control in the A/D converter 17.

この実施例ではイニシャルタッチとアフタータッチの検
出を共通のタッチセンナを用いて行なうようにしている
。すなわち、タッチセンサ11としてアフタータッチ検
出可能なものを用い、このタッチセンサ11の出力信号
な鍵押圧開始時から所定時間の間イニシャルタッチ検出
のために選択し、選択したタッチセン?出力信号にもと
づいてイニシャルタッチを検出するようにしている。例
えば、鍵押圧開始時から所定時間の間選択したタッチセ
ンサ出力信号のピーク値をホールドし、このピーク値を
イニシャルタッチ検出信号として用いる。そのために、
鍵押圧開始時から所定時間(例えば人間の聴覚でははと
んど無視できる程度の10m5i1度の時間)の間発音
割当て回路14からイニシャルセンシング信号!Sを出
力し、この信号ILKよってマルチプレクサ16及びム
/D変換部17を制御してこの間は専ら上述のイニシャ
ルタッチ検出を行なうようにしている。同時に、発音割
当て1路14では、イニシャルセンシング信号1gを出
力する間は楽音の発音開始を遅らすようにしている。こ
れ社、イニシャルタッチが検出される前に発音開始され
るのを禁止し、発音開始と同時にイニシャルタッチコン
トロールヲ施スようにするためである。尚、前述の過多
、この実施例ではアタックピッチコントロールもイニシ
ャルタッチに応じて行なわれる。
In this embodiment, initial touch and aftertouch are detected using a common touch sensor. That is, a touch sensor 11 capable of aftertouch detection is used, and the output signal of this touch sensor 11 is selected for initial touch detection for a predetermined period of time from the start of key pressing, and the selected touch sensor 11 is used for initial touch detection. The initial touch is detected based on the output signal. For example, the peak value of the selected touch sensor output signal is held for a predetermined period of time from the start of key pressing, and this peak value is used as the initial touch detection signal. for that,
An initial sensing signal is sent from the sound generation allocation circuit 14 for a predetermined period of time (for example, a period of 10m5i1 degree, which is negligible to human hearing) from the start of key pressing! The multiplexer 16 and the M/D converter 17 are controlled by this signal ILK, and during this period, the above-mentioned initial touch detection is exclusively performed. At the same time, in the sound generation assignment 1 path 14, the start of sound generation of musical tones is delayed while the initial sensing signal 1g is output. This is to prevent the start of sound generation before the initial touch is detected, and to enable initial touch control at the same time as the start of sound generation. Incidentally, as described above, in this embodiment, the attack pitch control is also performed in response to the initial touch.

効果付与回路20は、ピッチコントロール関係の各種効
果を付与する丸めの回路であり、ビブラート、ディレィ
ビブラート、アタックピッチコントロール、及びア7タ
ータッチビプツー)Kllては楽音周旋数を変調する丸
めの変調信号VALを出力し、スラー効果に関してはス
ラー効果を付与しえ秦音周皺数情報Blocを出力する
。ム/D変換I!17から出力される舎種効果設定繰作
子の設定データのうちピッチコントロール関係O設定デ
ータが効果付与回路20に与えられ、レベルコントロー
ル関係の設定データは楽音信号発生部21に与えられる
。発音割当て回路14から効果付与回路20にはアタッ
クピッチスタート信号ムSとスラースタート信号88及
び単音モードのときの押圧鍵を示すキーコードMKCが
与えられる。尚、単音キーアサイナ14Aにおいては押
圧鍵の中の単−鍵(例えば最高1九社最低押圧鍵)を選
択して単音モード用の押圧鍵キーコードMKCとして出
力するようになっている。
The effect applying circuit 20 is a rounding circuit that applies various effects related to pitch control, including vibrato, delay vibrato, attack pitch control, and a rounding circuit that modulates the pitch rotation number. A modulation signal VAL is output, and regarding a slur effect, a slur effect is added and a sound frequency information block is output. Mu/D conversion I! Of the setting data of the type effect setting repeater outputted from 17, pitch control-related setting data is given to the effect imparting circuit 20, and level control-related setting data is given to the tone signal generating section 21. The effect applying circuit 20 is supplied with an attack pitch start signal S, a slur start signal 88, and a key code MKC indicating the pressed key in the single note mode from the sound generation assignment circuit 14. The single note key assigner 14A selects a single key from among the pressed keys (for example, the lowest pressed key of the 19th press) and outputs it as the pressed key key code MKC for the single note mode.

アタックピッチデータROM(リードオンリメモリの略
)22には、アタックピッチコントロールを付与すべき
各種音色に対応してアタックピッチ制御データムP8.
ムPi、AP’)CRを夫々予じめ記憶している。アタ
ックピッチコントロールは、例えば各音色に適し丸態様
で制御が行なわれるようになっており、管楽器の吹き始
めのピッチの乱れを表現できることから特に管楽器系音
色に適した効果である。その丸め、音色選択スイッチ2
ろで選択され丸音色に応じてその音色に適したアタッタ
ピッチスントロールを!J!現し得る値をもつ制御デー
タムps、ムPR,ムP鳶RをROM22から読み出す
ようになっている。アタックピッチの制御履様を抜足す
る要素は、初期の(音の出始めの)ピッチずれの深さと
、ピッチずれO#lさの時間的変化を示すエンベロープ
と、ピッチずれの繰返し馬披数である。初期のピッチず
れの深さすなわちアタックピッチの初期値は、前述のイ
ニシャルタッチ検出データに応じて設定される。
The attack pitch data ROM (abbreviation for read-only memory) 22 contains attack pitch control datum P8.
AP') and AP') are stored in advance. Attack pitch control is an effect that is particularly suitable for wind instrument tones because it is controlled in a round manner suitable for each tone, for example, and can express the disturbance in pitch at the beginning of a wind instrument's blowing. That rounding, tone selection switch 2
Depending on the round tone selected by RO, the Attata Pitch Suntrol is suitable for that tone! J! The control datums ps, MUPR, MUPUR having values that can be expressed are read out from the ROM 22. The elements that control the attack pitch are the depth of the initial pitch deviation (at the beginning of the sound), the envelope that shows the temporal change in pitch deviation O#l, and the number of repetitions of the pitch deviation. It is. The depth of the initial pitch deviation, ie, the initial value of the attack pitch, is set according to the above-mentioned initial touch detection data.

詳しくは、音色に対応するアタックピッチ初期値係数デ
ータムPBKよってイニシャルタッチ検出データをスケ
ーリングすることによ)イニシャルタッチ及び音色に応
じえアタックピッチ初期値を設定する。ピッチずれの#
Aさの時間的変化を示すエンペ霞−プ拡、アタックピッ
チエンベロープレートデータムpici4cよって設定
される。ピッチずれの繰返し周皺数拡アタックピッチレ
ートデータムP凰によって設定される。
Specifically, the initial attack pitch value is set according to the initial touch and the timbre (by scaling the initial touch detection data by the attack pitch initial value coefficient datum PBK corresponding to the timbre). # of pitch deviation
It is set by the attack pitch envelope plate datum pici4c, which indicates the temporal change in the amplitude. It is set by the repetition number of circumferential wrinkles of pitch deviation and the attack pitch rate datum P 凰.

効果付与−路20は、アタックピッチスタート信号ム8
が与えられ九とき上述のような各データにもとづいてア
タックピッチコントロール用の変調信号VALの形成を
開始し、その後、通常のビブラートあるいはディレィビ
ブラートあるいはアフタータッチビブラートのための変
調信号VALを形成する。変調信号VALを形成するた
めに効果付与回路20では、変調周波数及び変調の深さ
の制御が容易になるような工夫が施されている。
Effect imparting path 20 is an attack pitch start signal 8
When 9 is given, it starts forming a modulation signal VAL for attack pitch control based on the above-mentioned data, and then forms a modulation signal VAL for normal vibrato, delay vibrato, or aftertouch vibrato. In order to form the modulation signal VAL, the effect imparting circuit 20 is designed to facilitate control of the modulation frequency and modulation depth.

を九、効果付与回1120では、スラースタート信号S
Sが4見られ九とき単音モード用押圧鍵の楽音周波数情
報SKCを古い押圧鍵に対応する値から新たな押圧鍵に
対応する値まで滑らかに変化させる処理を行なう。新丸
な押圧鍵は発音割当て回路14から与えられる単音モー
ド用押圧鍵キーコードMKCKよって示されている。
9. At effect imparting time 1120, slur start signal S
When 4 S is seen and 9, processing is performed to smoothly change the musical tone frequency information SKC of the pressed key for the single note mode from the value corresponding to the old pressed key to the value corresponding to the newly pressed key. The newly pressed key is indicated by the single note mode pressed key code MKCK given from the sound generation assignment circuit 14.

楽音信号発生部21では、単音モード時は効果付与回路
20から与えられる単音モード用の楽音周波数情報8K
CKもとづき楽音信号を発生し、複音モード時は発音割
当て回路14(II音キーアサイ:t−14B )から
与えられる複数の各チャンネルに割断てられ九押圧鍵を
示すキーコードPICCK4とづ111[数のチャンネ
ルで楽音信号を夫々発生する。これらの楽音信号は、変
調信号WALK応じてその周波数(ピッチ)が変調され
、かつム21変換1117からのレベルコントロールデ
ータに応じてその音量レベルが制御される。更に、これ
らの楽音信号には音色選択スイッチ26で選択された音
色が付与され、ナウンドシステム24に与えられる。
In the musical tone signal generation section 21, in the single tone mode, musical tone frequency information 8K for the single tone mode given from the effect imparting circuit 20 is used.
A musical tone signal is generated based on the CK, and in the multitone mode, it is divided into multiple channels given from the sound generation assignment circuit 14 (II tone key assignment: t-14B), and the key code PICCK4 to 111 [number of keys indicating nine pressed keys] is generated. A musical tone signal is generated in each channel. The frequency (pitch) of these musical tone signals is modulated according to the modulation signal WALK, and the volume level is controlled according to the level control data from the music 21 conversion 1117. Furthermore, the tone selected by the tone color selection switch 26 is added to these musical tone signals, and the tone signals are fed to the sound system 24.

次に、#I2図各部の詳細例について説明する。Next, a detailed example of each part of the #I2 diagram will be described.

押鍵検出部及び単音キーアサイナの説明[I3図には押
鍵検出部12及びカラン!16の詳細例が示されてお9
、第4図には単音キーアサイナ14ムの詳細例が示され
ている。カウンタ16は、2相めシステムクロックパル
スφ1.φmKよって制御される16ステージ/lビツ
トのシフトレジスタ25と、1ビット分の半加算器26
と、シフトレジスタ25の内容を定期的f/C5ッチす
るラッテ−路27とを含み、シリアル演算によってカウ
ント動作を行なう。このカウンタ13に限ラス、以下で
説明する詳細例にシいては随所でシリアル演算が用いら
れ、回路構成の節約に寄与している。
Explanation of the key press detection unit and the single note key assigner [Figure I3 shows the key press detection unit 12 and the click key assigner. 16 detailed examples are shown 9
, FIG. 4 shows a detailed example of the single note key assigner 14m. The counter 16 receives the second phase system clock pulse φ1. A 16-stage/l-bit shift register 25 controlled by φmK and a 1-bit half adder 26
and a latch path 27 that periodically f/C5-latches the contents of the shift register 25, and performs counting operations by serial calculation. In the detailed example described below, serial calculations are used throughout the counter 13, which contributes to saving on the circuit configuration.

押鍵検出部12は、鍵盤1oの6鍵に対応するキースイ
ッチをマトリクス状に配列したキースイッチマトリクス
28と、このマトリクス28における半オクターブ毎の
入カンインに走査信号を供給するデコーダ29と、この
マトリクス28における各半オクターブ内の6つの各音
名に対応する出力ラインの信号を多重化するマルチプレ
クサ6゜とを含んでいる。キースイッチマトリクス28
は高音側のキースイッチからJ[lK走査されるように
なっており、単音キーアナイナ14Aでは最高押圧鍵を
単音モード用の押圧鍵として選択するようになっている
。
The key press detection unit 12 includes a key switch matrix 28 in which key switches corresponding to the six keys of the keyboard 1o are arranged in a matrix, a decoder 29 that supplies a scanning signal to input keys of every half octave in this matrix 28, and and a multiplexer 6° for multiplexing the output line signals corresponding to each of the six note names within each half-octave in the matrix 28. key switch matrix 28
is scanned by J[lK from the treble side key switch, and the single note key analyzer 14A selects the highest pressed key as the pressed key for the single note mode.

キースイッチマトリクス28におけるl鍵分の走査Qr
irJ換言すれば単音キーアサイナ14ムにおけるl鍵
分の処理時間(これを1キータイムといりことにする)
は第5−に示すように32債のタイムスロットから成る
。lタイムスロットの長さはシステムクロックパルスφ
鳳、φ:の1周期に対応し、例tげ0,511mである
。従って、1キータイムの長さはlamsである。この
lキータイム内の各タイムスロットあるい社区関に周期
して様々な処理が制御されるようになっている。その丸
めに、JllI511に示すような各種Oタイミング信
号が図示しないタイ電ング信号発生回路で発生され、様
々′&回路に供給されるようになっている。32110
タイムスロツl)各々は1611sの周期で繰返しあら
れれる。lキータイム内における個々のタイムスロット
を区別する丸めに発生順序の早い方から順番に第1乃至
第1タイ^スロツトということにする。各種タイミング
信号の発生タイミング及び発生周期及びパルス幅を一目
瞭然にする丸めに、以下の法則で各タイミング信号に符
号をつけるものとする。例えばrly8Jのように文字
ryJを挾んで前後に数字が記されている場合社、前+
110数字#ilキータイムKThいてパルスが最初に
発生するタイムスロット頴位を示し、後者の数字はパル
スが繰返し発生する周期をタイムスロット数で示してい
る。例えば信号lt8は、第5図に示すように最初は第
1タイ^スロツトて発生し、以後は8タイムスロツト毎
に、つtり第9、第17、第6タイムスロツトで夫々パ
ルス(@1′″)が発生する。次に、rly88Jのよ
うに末尾に文字[Jが追加されているものは、パルス幅
がlタイムスロット幅全部でFiなく、lタイムスロッ
トのa半でつまりクロックパルス−意のパルス幅に同期
して発生することを意味する。また、rlT8」のよう
に、文字1T」を挾んで前後に数字が記されている場合
は、前者の数字によって示されるタイムスロット順位か
ら後者の数字によって示されるタイムスロット順位まで
パルス(@1″′)が持続して発生するものとし、かつ
その周期#′i32タイムスロットであるとする。例え
ば信号IT8は第1タイムス四ツトから第8タイムスロ
ツトまでの区間で持続的に発生する8タイムスロット分
のパルス幅をもち、かつlタイムスロットの周期で繰返
し発生する。また、「lテロy8」のように、パルス幅
表示rl T 6J 0次に文字ryJと数字が続く場
合は、文字ryJO次に記された数字によってヤ返し局
部をタイムスリット数によって示している。例えば信号
16y8は、最初に第1タイムスロツトから菖6タイム
スロツトまでの6タイムスロット幅で発生し良パルスが
8タイムスロット分O繰返し周期で、つtSSe2至第
14タイムスロツトまで、及び第17乃至第四タイムス
ロットまで、及び第5乃至第(資)タイムスロットまて
O各区間でパルス発生することを意味する。
Scanning Qr for l keys in the key switch matrix 28
In other words, the processing time for l keys in the 14-m single note key assigner (this will be referred to as 1 key time)
consists of 32 bond time slots as shown in Figure 5-. l The length of the time slot is the system clock pulse φ
It corresponds to one period of φ:, and the length is 0,511 m. Therefore, the length of one key time is lams. Various processes are controlled periodically at each time slot within this l key time. To round this off, various O timing signals as shown in JllI511 are generated by a tie signal generation circuit (not shown) and supplied to various '& circuits. 32110
Time slots l) Each is repeated with a period of 1611s. The rounding that distinguishes individual time slots within a key time will be referred to as 1st and 1st tie slots in order of occurrence. In order to make the generation timing, generation period, and pulse width of various timing signals clear at a glance, each timing signal is assigned a code according to the following rule. For example, when numbers are written before and after the letter ryJ, such as rly8J, sha, front +
The 110 number #il key time KTh indicates the time slot number in which the pulse first occurs, and the latter number indicates the period in which the pulse repeatedly occurs in time slot number. For example, the signal lt8 is initially generated in the first tie slot, as shown in FIG. Next, in rly88J, which has the letter [J added to the end, the pulse width is not Fi over the entire l time slot width, but a half of the l time slot, that is, the clock pulse - It means that it occurs in synchronization with the desired pulse width.Also, when numbers are written before and after the character 1T, such as "rlT8", the time slot order indicated by the former number is Assume that the pulse (@1''') continues to occur up to the time slot order indicated by the latter number, and that the period is #'i32 time slots.For example, the signal IT8 is generated from the first time fourth to the fourth time slot. It has a pulse width of 8 time slots that continuously occurs in the interval up to 8 time slots, and repeatedly occurs at a period of l time slots.In addition, the pulse width display rl T 6J as in "l terror y8" When 0 is followed by the letter ryJ and a number, the number written after the letter ryJO indicates the local area by the number of time slits. For example, the signal 16y8 first occurs in a 6 time slot width from the first time slot to the 6th time slot, and a good pulse is generated with a repetition period of 8 time slots, and then from tSSe2 to the 14th time slot, and from the 17th to the 17th time slot. This means that pulses are generated in each section up to the fourth time slot and from the fifth to the fifth time slot.

1墨3図において、加算器260人カムにはシフトレジ
スタ25の最終ステージの出力916が加えられ、入力
ciにはオア回路61を介して信号17y32が与えら
れる。従って、信号17 y 32が1″となる第17
タイムス四ツトKThいてシフトレジスタ250最終ス
テージ出力に1″が加算されるととになる。入カム及び
CIが共に@1”でキャリイアウド信号が生じるとき、
キャリイアウド出力C・+1は演算タイヤングよ)も1
タイムスロツト遅れて@l”となるものとする。C・0
次に付加し丸記号+1tilタイムスロッ)0遍れを示
す。以下で出てくる加算器のキャリイアウド出力C・+
1はすべて演算タインングよりもlタイムスロットの遅
れがあるものとする。尚、加算出力8には遅れがないも
のとする。キャリイアウド出力C,+1はアンド回路s
2及びオア回路61を介して入力Ciに戻される。従っ
て上位ビットに対してキャリイアウド信号を加算するこ
とができる。
In Figure 1 and 3, the output 916 of the final stage of the shift register 25 is applied to the adder 260 cam, and the signal 17y32 is applied to the input ci via the OR circuit 61. Therefore, the 17th signal 17 y 32 becomes 1''.
When the time is 4 KTh and 1'' is added to the output of the final stage of the shift register 250, it becomes.When both the input cam and CI are @1'' and a carry signal is generated,
The carryout output C・+1 is arithmetic tireing) is also 1
Assume that the time slot is delayed and becomes @l''.C・0
Next, add a circle symbol + 1 til time slot) to indicate 0 deviation. The carry output of the adder shown below is C・+
1 is l time slots behind the calculation timing. It is assumed that there is no delay in the addition output 8. Carry field output C, +1 is AND circuit s
2 and the OR circuit 61, it is returned to the input Ci. Therefore, the carry signal can be added to the upper bits.

加算器26の出力aO信号はアンド回路66を介してシ
フトレジスタ25に入力され、16タイムスロツト遅嶌
後に入カムに戻される。アンド四路66の他の入力に加
えられている信号z1は通常は”1′″である。以上の
構成によりて信号17 y 32をカウントクロックと
してlキータイム(32タイムスロツト)毎に1カウン
トアツプするシリアル演算が実行される。従りて、第1
7タイムスロツトにかいてシフトレジスタ25の最終ス
テージから出力される信号がカウント値の最下位ビット
であり、そのとき各ステージには最終ステージから第1
ステージにさかのぼりて順次上位ピッ)Oカウント値が
夫々保有されている。第17タイムスロツ)016タイ
ムス四ツト後の第1タイムスロツトにおいても同様にシ
フトレジスタ250最員ステージから第1ステージまて
Kは最下位ビットから最上位ビットまでのカウント値が
並んでいる。従って、第1タイムスロツトの前半で発生
する信号ly 321! Kよってシフトレジスタ25
C)第7ステージ出力Q7乃至最終ステージ出力Q16
をラッテ回路27にラッチすることにより、10ビツト
のj1列2違カウント値が得られる。崗、信号IF16
0タイ電ングすなわち第1及び菖17タイムスロツトに
おいてアンド回路墨2を動作不能にしているが、これは
最上位ビットのキャリイアウド信号が最下位ビットに加
算されないようにするえめである。
The output aO signal of the adder 26 is inputted to the shift register 25 via the AND circuit 66, and returned to the input cam after a delay of 16 time slots. The signal z1 applied to the other input of the AND4 path 66 is normally "1'". With the above configuration, a serial operation is performed in which the count is increased by one every l key time (32 time slots) using the signal 17y32 as a count clock. Therefore, the first
The signal output from the last stage of the shift register 25 in the 7 time slots is the least significant bit of the count value, and at that time, each stage has the first to last stage.
The count values of the top (Pi)O count values are stored sequentially going back to the stage. Similarly, in the first time slot after four (17th time slot) 016 times, the count values of K from the most significant stage to the first stage of the shift register 250 are arranged from the least significant bit to the most significant bit. Therefore, the signal ly 321! occurring in the first half of the first time slot! K therefore shift register 25
C) 7th stage output Q7 to final stage output Q16
By latching this in the latte circuit 27, a 10-bit j1 column 2 different count value is obtained. Gang, signal IF16
The AND circuit BL2 is made inoperable in the 0 tie, that is, in the 1st and 17th time slots, and this is to prevent the carry signal of the most significant bit from being added to the least significant bit.

カウンタ1墨における下位7ビツトのカウント値が鍵走
査及び多重化のために利用される。そのうち下位4ピツ
)a4.;w3.*2.酊によって鍵の音名(lオクタ
ーブ内の音名)を指定し、上位3ピツ) 13.1!、
IIIによりてそ0鍵が所属するオクターブを指定する
。ラッチ回路27にラッチされ九カウント値のうちビッ
トB3 、 B2 。
The count value of the lower 7 bits of the counter 1 black is used for key scanning and multiplexing. Among them, the bottom 4 pits) a4. ;w3. *2. Specify the note name of the key (note name within l octave) by drunkenness, top 3 pitches) 13.1! ,
III specifies the octave to which the 0 key belongs. Bits B3 and B2 of the nine count values are latched in the latch circuit 27.

Bl、N4はデコーダ29でデコードされ、キースイッ
チマトリクス28における半オクターブ毎の入力ライン
に走査信号を4える。ま九、下位ピッ)N3.N2.N
lはマルチプレクサ60に与えられ、キースイッチマト
リクス28における各半オクターブ内の6本の出力ライ
ンの信号を時分割多重化する。こうして、マルチプレク
t60からは6鍵の押圧または離鍵を示す時分割多重化
されたキーデータ’rDllIが6鍵の走査に対応して
出力される。時分割多重化キーデータTDMFi現在走
査中の鍵が押圧されていれば@1”で69、押圧されて
いなければ@O瀞である。
B1 and N4 are decoded by a decoder 29, and four scanning signals are applied to input lines for every half octave in the key switch matrix 28. Maku, lower pitch) N3. N2. N
l is applied to multiplexer 60, which time division multiplexes the signals of the six output lines within each half-octave in key switch matrix 28. In this way, time-division multiplexed key data 'rDllI indicating the press or release of six keys is output from the multiplexer t60 in response to the scanning of six keys. Time division multiplexing key data TDMFi If the key currently being scanned is pressed, @1'' is 69, and if it is not pressed, it is @O.

ラッチ回路27にラッチされたカウント値B3〜訂が変
化する毎に走査すべき鍵が切換わるので、1鍵分の走査
時間は第5図に示すように第1タイムスロツトから第n
タイムスロットまでの32タイムスロツトであシ、この
間1鍵分のキーデーク丁DMが持続して出力される。前
述の通シ、■鍵分の走査に費する1キータイムは16μ
Sでめるので、l走査ナイクルすなわちカウント値13
〜訂が1巡する時間線約2m島(寓16J11 x 2
’ )である。
Since the key to be scanned changes every time the count value B3 ~ correction latched in the latch circuit 27 changes, the scanning time for one key is from the first time slot to the nth time slot as shown in FIG.
There are 32 time slots up to the time slot, and during this time, the key data DM for one key is continuously output. As mentioned above, ■One key time spent scanning a key is 16μ.
Since it is determined by S, l scanning nicles, that is, the count value is 13
~ Approximately 2m island where the revision goes around once (Fable 16J11 x 2
).

キースイッチマトリクス28では高音順に走査が行なわ
れるようにtk−)でいる。すなわち、カウント値i】
〜胃]が小さいhど高音にな)大きいはと低音になるよ
うにその所定の値に対応して6鍵が順次割当てられてお
夛、カウント値13〜N1が増すに従って高音側から順
次低音側に走査が移行するようになっている。カウンタ
1墨における下位7ビツトのカウント値(13〜罰)は
現在走査中O鍵すなわち時分割多重化キーデータTDM
K対応する鍵を表わすコード信号すなわちキーコードK
Cである。しかし、カウンタ12Sのカウント値i】〜
罰をそのtt用いえキーコードKCは高音鍵はどその値
が小さく、低音鍵などその値が大きい。キーコードの下
位2ビツトを下位桁に無@に繰返し付加してキーコード
を周線数情報に変換する鳩舎、高音鍵になる糎ど中−コ
ード0値が大きくならないと不都合が生じるので、カウ
ンタ16から出力されるキーコードKCを反転し九本の
を正式なキーコードl[cとしてキーアサイナ14A、
14mで用いるようにしている。
The key switch matrix 28 is set at tk-) so that scanning is performed in the order of high notes. That is, count value i】
6 keys are sequentially assigned corresponding to the predetermined value so that the small h and treble) and the large heart and low notes, and as the count value 13 to N1 increases, the treble to low notes are sequentially changed. The scanning is now shifted to the side. The count value (13~punishment) of the lower 7 bits of the counter 1 black is the O key currently being scanned, that is, the time division multiplexed key data TDM.
A code signal representing a key corresponding to K, that is, a key code K
It is C. However, the count value i of the counter 12S]~
As for the key code KC, the value of tt is small for high-pitched keys, and the value is large for low-pitched keys. The pigeonhole that converts the key code into frequency information by repeatedly adding the lower two bits of the key code to the lower digits, and the process of becoming a treble key - there will be a problem if the code 0 value does not become large, so the counter The key code KC output from the key assigner 14A,
I am trying to use it at 14m.

正式なキーコードKCと6鍵との関係は例えば次表のよ
・うになっている。キーコードKCは上位3ビツトのオ
クターブコード113,112.Blと下位4ビツトの
ノートコードN4.N3.N2.Nlとから成る。
For example, the relationship between the official key code KC and the six keys is as shown in the following table. The key code KC is the upper 3 bits of the octave code 113, 112. Bl and the lower 4 bits of the note code N4. N3. N2. It consists of Nl.

第1表 C 崗、シフトレジスタ25の第7乃至最終ステージ内に記
されえ表示は第1及び第17タイムスーツトのとIO各
ステージO重みを示している。すなわち、このと自第1
0乃至最終ステージ(QIO〜Q16)Ka前述の通9
カウント値の下位7ビツト13〜N1が入っている。ま
え、第7乃至第9ステージ(Q7−99)には、時間表
示にして約8tns、約4鵬畠及び約211110重み
のビットが入りている。これらの時間表示はカウンタ1
墨がリセットされえときからそれらのビットに@l”が
立つ壕での時間を示している。後述のように、カウンタ
16をタイマとして用いるときこれらの時間表示ビット
を利用する。これらの時間表示ビットはキーコード11
3〜)IIと共にラッチ−路27にラッチされる。
In Table 1, the display in the seventh to final stages of the shift register 25 shows the weight of each stage of the first and seventeenth time suits. In other words, this first
0 to final stage (QIO to Q16) Ka mentioned above 9
Contains the lower 7 bits 13 to N1 of the count value. First, the seventh to ninth stages (Q7-99) contain bits of about 8 tns in time representation, about 4 tns, and about 211,110 weights. These time displays are counter 1
These time display bits are used when the counter 16 is used as a timer, as will be described later. Bit is key code 11
3-) is latched in latch path 27 along with II.

第4図において、単音キーアサイナ14ムは第9タイム
スロツトを起点にして6鍵の時分割多重化キープ−タテ
DMK―する処理を行なうようにしている。七〇丸め、
第311のマルチプレクサJSOから出力され九時分割
多重化キーデータ’rDMtj第4図のラッチ回路64
に入力され、信号9y32によって第9タイムスロツト
に同期してラッチされる。従ってラッチ回路414から
はキーデータTDMを8タイムスロツト遅砥したものが
出力される。一方、第1タイムスロツトのときにシフト
レジスタ25(第3図)の最終ステージ(Q16)から
出力されるキーコードKCの最下位ピッ)Nlは、8タ
イムスロツト後の第9タイムスロツトでは第8ステージ
(Q8)にシフトされてきている。
In FIG. 4, the single note key assigner 14 is configured to time-division multiplex keep-vertical DMK-processing for six keys starting from the ninth time slot. Seventy round,
The 9 time division multiplexed key data 'rDMtj output from the 311th multiplexer JSO is the latch circuit 64 in FIG.
and is latched in synchronization with the ninth time slot by signal 9y32. Therefore, the latch circuit 414 outputs the key data TDM delayed by 8 time slots. On the other hand, the lowest pitch (Nl) of the key code KC output from the final stage (Q16) of the shift register 25 (FIG. 3) in the first time slot is the 8th pitch in the ninth time slot after eight time slots. It has been shifted to stage (Q8).

そこで、ラッチEWt64(84図)におけるキーデー
タTDMの遅砥に同期させるため、シフトレジスタ25
(第3図)の第8ステージ(Q8)の出力をシリアルキ
ーコードKC(9〜)として取り出し、第4図の単音キ
ーアナイナ14Aに供給するようにしている。このキー
コードKC(9〜・)ば第9タイムスロツトから第15
タイムスロツトま° での間で下位ビットから順番に各
ピッ) Nl 。
Therefore, in order to synchronize with the slow grinding of the key data TDM in the latch EWt64 (Figure 84), the shift register 25
The output of the eighth stage (Q8) in FIG. 3 is taken out as a serial key code KC (9-) and supplied to the single note key analyzer 14A in FIG. 4. This key code KC (9~.) is from the 9th time slot to the 15th time slot.
Each bit (Nl) sequentially from the least significant bit up to the time slot.

N2.N3.N4,111.12.13が並んでいる。N2. N3. N4, 111.12.13 are lined up.

このキーコードKC(9〜)は第4図のインバー・タロ
5で反転され、前述の通シの正式のキーコードKCがシ
リアル形式で該インバータ65から出力される。
This key code KC (9-) is inverted by the inverter 5 in FIG. 4, and the above-mentioned official key code KC is output from the inverter 65 in serial form.

第4図において、単音キーアサイナ14ムは主に次03
つの機能を実行する。その1つは、最高押圧鍵のキーコ
ードKCを選択することであり、もう1つは、新たな押
鍵を検出することであり、もう1つは、新たな押鍵が検
出されたとき一定時間の間断たな押圧鍵に関する処理を
禁止しその間でイニシャルタッチの検出を可能にするこ
とである。新九な押鍵の検出は、すべての鍵が離鍵され
ている状態から初めて何らかの鍵が押圧され九場合(こ
れをエニーニエーキーオンという)と、何らかの鍵が押
圧されている状態からレガート形式で新丸な押圧鍵に変
更され九場合(これをレガート二二一キーオンという)
とを区別して行なうようKなっている。エニーニエーキ
ーオンが検出され友場合はフリップフロップAKQがセ
ットされ、レガートニエーキーオンが検出され九場合は
フリップフロップNKQがセットされる。ニエーキーオ
ン検出によって7リツプフロツグムKQまたはNKQが
セットされ九とき第3図のカウンタ16をタイマとして
動作させ、一定時間(約IQms)の間イニシャルセン
シング信号Igを出力する。
In Figure 4, the single note key assigner 14 is mainly
perform one function. One is to select the key code KC of the highest pressed key, the other is to detect a new key press, and the other is to set a constant value when a new key press is detected. The purpose of the present invention is to prohibit processing related to keys being pressed without interruption, and to enable detection of an initial touch during that period. Detection of a new key press is performed when some key is pressed for the first time after all keys have been released (this is called any key-on), and when some key is pressed in legato form from a state where any key is pressed. When the key is changed to a new round key press (this is called legato 221 key on)
It is designed to be done separately. If any key-on is detected, the flip-flop AKQ is set, and if any legato key-on is detected, the flip-flop NKQ is set. When the key-on detection causes the 7-lip program KQ or NKQ to be set, the counter 16 shown in FIG. 3 is operated as a timer, and the initial sensing signal Ig is output for a certain period of time (approximately IQms).

この興新友な押圧鍵に関する処理を禁止し、前記一定時
間が終了したときアタックピッチスタート信号A8ある
いはスラースタート信号S8を発生してアタックピッチ
あるいはスラーの制御を開始させる。最高押圧鍵キーコ
ードレジスタ36は最高押圧鍵のキーコードXKCを暫
定的に記憶するためのものであり、単音キーコードレジ
スタ37は単音モードで発音する押圧鍵のキーコードM
KCを記憶する丸めのものである。前記一定時間が終了
し九ときレジスタる6のキーコードXKCがレジスタ6
7にロードされるようになっている。従って、新九な押
鍵があ−)えとき直ちに単音モード用の押圧鍵キーコー
ドMKCが変化するのではなく、前記一定時間の後に変
化する。
Processing related to this newly pressed key is prohibited, and when the predetermined time period ends, an attack pitch start signal A8 or a slur start signal S8 is generated to start control of the attack pitch or slur. The highest pressed key key code register 36 is for temporarily storing the key code XKC of the highest pressed key, and the single note key code register 37 is for storing the key code M of the pressed key that is sounded in the single note mode.
It is a rounded one that stores KC. At the end of the certain period of time, the key code XKC of 6 is entered in register 6.
7. Therefore, the pressed key code MKC for the single note mode does not change immediately when a new key is pressed, but changes after the predetermined period of time.

各7リツプ70ツブXIQ、MKI、MK2゜AKQ 
、NKQ 、TM61dタイミング信号6y8(第5図
参照)によって入力信号をロードし、信号1y8(第5
図)K同期して出力を切換える。
7 lips each 70 tubes XIQ, MKI, MK2゜AKQ
, NKQ, TM61d loads input signals by timing signal 6y8 (see Figure 5) and loads input signals by signal 1y8 (5th
Figure) Switching the output in synchronization with K.

従って、ロードし良信号は信号1y80発生タイムスロ
ット(第1t九は第91えは第171えは第6タイムス
ロツト)から8タイムスロツトの間持続的に出力される
。
Therefore, the load good signal is continuously output for 8 time slots from the signal 1y80 generating time slot (1t9th, 91st, 171st, 6th time slot).

フリップ70ツブXKQii、1走査サイクルにおいて
何らかの押圧鍵が検出され九ことを示すためのものであ
る。ラッチ回路64から出力されるキーデータTDMが
11”のとき、アンド回路る8及びオア回路40を介し
てこの7リツプ70ツブXKQK” 1 ’″がロード
される。この7リツプフロノプ][KQO@l”はアン
ド回路69及びオア1路40を介してホールドされる。
Flip 70 is used to indicate that some pressed key is detected in one scanning cycle. When the key data TDM output from the latch circuit 64 is 11'', this 7-lip 70-bit XKQK" 1 '" is loaded via the AND circuit 8 and the OR circuit 40. ” is held via the AND circuit 69 and the OR 1 circuit 40.

l走査ナイクルが終了し九ときインバータ410出力が
@0”となり、アンド回路69が動作不能となって7リ
ツプ70ツブXKQがリセットされる。第3図のラッチ
回路27から出力されるカウント値の下位3ビツトN3
 、N2 、)ilがアンド(ハ)路42に入力され、
上位4ビットiゴ、B2.11.)14がアンド回路4
aに入力されている。アンド回路42の出力信号N7及
びアンド回路46の出力信号B15が第4図のアンド回
路44に入力される。1走査サイクルの終了時にはカウ
ント値11〜罰の全ビットが11”となり、信号N7及
びB15が共に′″l′″となってアンド回路440条
件が成立する。アンド回路44の他の入力にはタイミン
グ信号9T16(第5図参照)が入力されている。従っ
て、l走査サイクル終了時の第9から第16タイムスロ
ツトまでの間アンド回路44の出力が′1″となる。こ
のアンド回路44の出力信号11″が走査終了信号80
Eであシ、インバータ41ではこの信号SCEを反転す
る。従って、何らかの−が押圧されている場合、l走査
サイクルにおいてキーデータTDMが最初に@1”とな
る鍵走査タイミングすなわち最高押圧鍵の走査タイミン
グから走査終了時までの間7リツプフロツプXKQの出
力が”1″となる。何も鍵が押されていないときはXK
Qは常に@0”である。
When the l-scan cycle is completed and the inverter 410 output becomes @0'', the AND circuit 69 becomes inoperable and the 7-lip 70-tub XKQ is reset.The count value output from the latch circuit 27 in FIG. Lower 3 bits N3
, N2 , )il are input to the AND(c) path 42,
Upper 4 bits igo, B2.11. )14 is AND circuit 4
It is input in a. The output signal N7 of the AND circuit 42 and the output signal B15 of the AND circuit 46 are input to the AND circuit 44 in FIG. At the end of one scanning cycle, all bits from the count value 11 to the penalty become 11'', and the signals N7 and B15 both become ``l'', and the condition of the AND circuit 440 is established.Other inputs of the AND circuit 44 A timing signal 9T16 (see FIG. 5) is input. Therefore, the output of the AND circuit 44 becomes '1' from the 9th time slot to the 16th time slot at the end of one scanning cycle. The output signal 11'' of this AND circuit 44 is the scanning end signal 80.
If E is selected, inverter 41 inverts this signal SCE. Therefore, when some - is pressed, the output of the 7 lip-flop 1".When no key is pressed, XK
Q is always @0''.

フリップフロップXKQの出力を反転した信号とラッチ
回路64から出力されるキーデータTDMとが入力され
良アンド回路45は最高押圧鍵を検出する丸めのもので
ある。すなわち、フリップシロップXKQにおける入力
と出力の8タイムスロツトの遅れにより、l走査サイク
ルにおいて最初に最高押圧鍵のキーデータTDMが@l
”に立上るとき、キーデータTDMの立上りの8タイム
スロツトつまり第9乃至第16タイムスロツトまでの間
はフリップフロップxxQの出力はまだ@0”であり、
その反転信号#i@1″となっている。従って、最高押
圧鍵のキーデータTDMの立上りの第9乃至第16タイ
ムスロツト(合計8タイムスロ・ト)−関でのみアンド
回路45の条件が成立し、その出力信号XSが@1”と
なる。この信号XSの“1”によってアンド回路46を
可能にし、インバータ55から与えられる最高押圧鍵の
キーコードECをアンド回路46及びオアー路47を介
してレジスタ66にロードする。
A signal obtained by inverting the output of the flip-flop XKQ and the key data TDM output from the latch circuit 64 are input to the good AND circuit 45, which is a round circuit for detecting the highest pressed key. In other words, due to the delay of 8 time slots between input and output in Flip Syrup XKQ, the key data TDM of the most pressed key is
``When the key data TDM rises, the output of the flip-flop xxQ is still @0'' during the 8 time slots of the rising edge of the key data TDM, that is, the 9th to 16th time slots.
The inverted signal is #i@1''. Therefore, the condition of the AND circuit 45 is satisfied only at the 9th to 16th time slots (8 time slots in total) of the rising edge of the key data TDM of the most pressed key. The output signal XS becomes @1''. The AND circuit 46 is enabled by "1" of the signal XS, and the key code EC of the most pressed key given from the inverter 55 is loaded into the register 66 via the AND circuit 46 and the OR path 47.

前述の通9、インバータ65から出力されるキーコード
KCとラッチ回路34から出力されるキーデータTDM
とは同期しており、信号xSが11″となる第9乃至第
16タイムスロツトの間で、最高押圧鍵のキーコードK
Cが下位ビットから順にレジスタ36にロードされる。
9, the key code KC output from the inverter 65 and the key data TDM output from the latch circuit 34
The key code K of the most pressed key is synchronized with
C is loaded into register 36 in order from the least significant bit.

キーコードKCの全ビットN1〜B3は第9乃至第15
タイムスロツトの間でレジスタ66にロードされ、第1
6タイムスロツトにおいてはキーコードKCに無関係な
カウントデータがあられれる。その丸め、タイミング信
号16 V 32を反転し良信号をアンド回路46に加
え、第16タイムスロツトにおいては強制的に10g′
がロードされるようにしている。レジスタ36にロード
され九最高押圧鍵キーコードXKCはアンド回路48を
介して自己保持される。アンド回路48の他の入力には
信号XSをインバータ49で反転し良信号が加わり、ア
ンド回路46を可能にしてキーコードKCをレジスタ3
6にロードするときは自己保持をクリアするようにして
いる。
All bits N1 to B3 of key code KC are 9th to 15th bits.
is loaded into register 66 between timeslots and the first
In the 6th time slot, unrelated count data is stored in the key code KC. For the rounding, the timing signal 16 V 32 is inverted and the good signal is added to the AND circuit 46, and in the 16th time slot, the 10 g'
is loaded. The nine highest pressed key key code XKC loaded into the register 36 is self-held via the AND circuit 48. The signal XS is inverted by an inverter 49 and a good signal is added to the other input of the AND circuit 48, enabling the AND circuit 46 and transmitting the key code KC to the register 3.
When loading to 6, I try to clear self-hold.

レジスタ36及びこのレジスタ66の内容XKCが転送
されるレジスタ417は8ステージ/1ビットのシフト
レジスタであり、システムクロックパルスφ1.φ3に
よってシフト制御される。従って、レジスタ66及び6
7の内容は8タイムスロツト毎に循環する。図において
は、第9あるいは第17あるいは第25あるいは第1タ
イムスロツトのときのレジスタ36及び37の各ステー
ジの重みが示されている。
The register 36 and the register 417 to which the contents XKC of the register 66 are transferred are 8-stage/1-bit shift registers, and the system clock pulses φ1. The shift is controlled by φ3. Therefore, registers 66 and 6
The contents of 7 are rotated every 8 time slots. In the figure, the weights of each stage of registers 36 and 37 at the 9th, 17th, 25th, or 1st time slot are shown.

フリップ70ツブMKiは、前回の走査サイクルにおい
て何らかの押圧鍵が検出されたことを示す丸めのもので
ある。1サイクル分の走査が終了し九ときにすなわち走
査終了信号8CEが@1′″のときにスリップフロップ
XKQに@1”が記憶されていることを条件にアンド1
路50が@1″を出力し、オア1路52を介して骸7リ
ツプフロツ7’MKll(11”をロードする。このス
リップフロップMKiの1”はアンド回路51及びオア
回路52を介して1走査サイクルの間保持され、走査終
了信号8CEによってリセットされる。
The flip 70 knob MKi is a rounded one indicating that some pressed key was detected in the previous scan cycle. When one cycle of scanning is completed, that is, when the scan end signal 8CE is @1'', AND1 is executed on the condition that @1'' is stored in the slip-flop XKQ.
The slip flop MKi outputs @1'' through the OR circuit 52 and loads the slip flop MKll (11''). It is held during the cycle and reset by the scan end signal 8CE.

スリップフロップMK2は、前々iの走査サイクルにお
いて何らかの押圧鍵が検出され九ことを示すためのもの
である。走査終了信号5cicの発生時に、スリップ7
0ツブMKlの出力をアンド回路53及びオア回路55
を介して7リツプ70ッ7’MK2にロードする。アン
ド回路54はフリップ70ツブMK2の記憶を1走査サ
イクルの間保持するためのもので、走査終了信号8CK
が発生するとき動作不能となってフリップフロップMK
2をリセットする。これらの3つの7リツプ70ツブX
KQ、MKl、MK2は、単音モードにおける鍵の抑圧
及び離鍵をチャタリングを排除して検出するのに役立つ
。
The slip-flop MK2 is for indicating that some pressed key was detected in the previous i scan cycle. When the scan end signal 5cic is generated, slip 7
The output of the 0 tube MKl is connected to an AND circuit 53 and an OR circuit 55.
Load it into the 7rip 707'MK2 via. The AND circuit 54 is for holding the memory of the flip 70 block MK2 for one scanning cycle, and is used to receive the scanning end signal 8CK.
When this occurs, the flip-flop MK becomes inoperable.
Reset 2. These three 7 lips 70 tubes
KQ, MKl, and MK2 are useful for detecting key suppression and key release in single note mode without chattering.

フリップフロップAKQは、前述のエニーニエーキーオ
ンが検出され九ことを示すためのものである。アンド回
路56には、フリップフロップXKQの出力、フリップ
フロップMKi、、、MK2゜A K Q r N K
 Qの反転出力、及び走査終了信号SCEが与えられて
おシ、エニーニエーキーオンのとき条件が成立して走査
終了信号8CEのタイミングでI I+を出力する。つ
まり、アンド回路56においては、前回及び前々回の走
査サイクルでは鍵が全く押圧されていす(MKl、MK
2が共に@0”)、かつ今回の走査サイクルで初めて鍵
押圧が検出された(XKQが@l”)ことを条件にエニ
ーニエーキーオンを検出する。ムKQ及びNKQの反転
出力がアンド回路56に加えられている理由は、AKQ
またはNKQK@1”が記憶されているときはアンド回
路560条件が成立しないようにするためであ)、後述
のタイマが何度もスタート状態にリセットされないよう
にするためである。アンド回路56の出力信号@l″社
オア回路58を介して7リツプフロツプAKQにロード
される。このフリップ70ツプムKQO”1”はアンド
回路57、オア回路58を介して一定時間の間ホールド
される。
Flip-flop AKQ is used to indicate that the aforementioned any-key-on has been detected. The AND circuit 56 includes the output of the flip-flop XKQ, the flip-flop MKi, , MK2゜A K Q r N K
When the inverted output of Q and the scan end signal SCE are applied, the condition is met when any key is on, and I+ is output at the timing of the scan end signal 8CE. In other words, in the AND circuit 56, no key was pressed at all in the previous scan cycle and the scan cycle before the previous one (MKl, MK
2 are both @0"), and a key press is detected for the first time in the current scan cycle (XKQ is @l"), any key-on is detected. The reason why the inverted outputs of AKQ and NKQ are added to the AND circuit 56 is because AKQ
This is to prevent the AND circuit 560 condition from being satisfied when "or NKQK@1" is stored), and to prevent the timer described later from being reset to the start state many times. The output signal is loaded into the 7 lip-flop AKQ via the OR circuit 58. This flip 70 tripmu KQO "1" is held for a certain period of time via an AND circuit 57 and an OR circuit 58.

アンド回路56の出力信号@l″すなわち二二−ニエー
キーオン検出信号はタイマスタート信号としても利用さ
れる。この出力信号@1′mがオア回路59を介して2
段の7リツプ70ツブ60゜61に入力される。これら
の7リツプフロツプ60゜61はアリツブ70ツブXK
Qと同様にタイミング信号678.1y8によって制御
される。両7リツプフロツプ60.61の出力がオア回
路62に加わり、更にインバータ6!1で反転され、信
号z1として第3図のアンド回路66に入力される。
The output signal @l'' of the AND circuit 56, that is, the 22-N key-on detection signal, is also used as a timer start signal.
It is input to the 7th lip 70th tube 60°61 of the stage. These 7 lip flops 60°61 are Aritsubu 70tsubu XK
Like Q, it is controlled by timing signal 678.1y8. The outputs of both seven lip-flops 60 and 61 are applied to an OR circuit 62, further inverted by an inverter 6!1, and input as a signal z1 to an AND circuit 66 in FIG.

アンド回路56から出力されるエニーニエーキーオン検
出信号は走査終了信号BCBVC同期して第9から第1
6タイムスロツトまでの8タイムスロツトの間@l″と
なる。これを7リツプフロツプ60゜61及びオア回路
62で16タイムスロツト幅に拡張し、16タイムスロ
ツトの間インバータ66の出力信号z1を0”にする。
The any key-on detection signal output from the AND circuit 56 is synchronized with the scanning end signal BCBVC.
It becomes @l'' during 8 time slots up to 6 time slots. This is expanded to 16 time slot width by 7 lip-flops 60°61 and OR circuit 62, and the output signal z1 of inverter 66 becomes 0'' during 16 time slots. Make it.

それ以外のときは信号z1は常に11”でToり、カウ
ンタ16(第3図)におけるカウント動作を可能にして
いる。信号z1が@0”になる16タイムスロツトの間
、アンド回路66(第3図)が動作不能になり、シフト
レジスタ25の全16ステージの内容をすべて0”にク
リアする。こうして、カウンタ16はカウント値オール
″0″からのカウント動作を開始し、タイマ機能がスタ
ートする。
At all other times, the signal z1 always remains at 11", allowing the counter 16 (FIG. 3) to perform a counting operation. During the 16 time slots when the signal z1 becomes @0", the AND circuit 66 (FIG. 3) (Fig. 3) becomes inoperable, and the contents of all 16 stages of the shift register 25 are cleared to 0. In this way, the counter 16 starts counting from all count values of 0, and the timer function starts. .

第3図のラッチ回路27にラッチしたカウント値のうち
時間表示にして約gmsの重みをもつビットがアンド回
路64に入力され、約4ms及び約2msの重みをもつ
ビットが夫々反転されてアンド回路64の他の入力に加
わる。このアンド回路64の出力信号TM5は第4図の
アンド回路65に与えられる。アンド回路65には第3
図のアンド回路42及び42!Iから信号N7及びB1
5が入力され、更にタイミング信号9T16とオア囲路
66の出力が加わる。オア回路66には7リツプフロツ
プムKQ及びNKQの出力が加わる。アンド回路65の
出力はタイマ終了信号QBとして利用される。7リツプ
フ四ツプムKQまた紘NKQの出力をアンド回路65に
入力する理由は1.これらのフリップ70ツブがセット
され九ときのみつまシニエーキーオンのときのみタイマ
機能を働らかせる九めである。
Of the count value latched by the latch circuit 27 in FIG. 3, the bit with a weight of about gms in time representation is input to the AND circuit 64, and the bits with weights of about 4 ms and about 2 ms are inverted, respectively, and the AND circuit 64 other inputs. The output signal TM5 of this AND circuit 64 is applied to an AND circuit 65 in FIG. The AND circuit 65 has a third
AND circuits 42 and 42 in the figure! I to signals N7 and B1
5 is input, and the timing signal 9T16 and the output of the OR circuit 66 are also added. The OR circuit 66 receives the outputs of 7 lip flops KQ and NKQ. The output of the AND circuit 65 is used as a timer end signal QB. The reason for inputting the output of the 7-ripple pump KQ and Hiro NKQ to the AND circuit 65 is 1. These flip 70 knobs are set and the timer function is activated only when the key is turned on at the ninth position.

カウンタするの下位10ビツトのカウント値が”100
1111111” となっ良とき、すなわち信号21に
よってクリアされえときから約10m$経過し九とき、
アンド回路42.45.64(第3図)の条件がすべて
成立し、第4、図のアンド回路65に加えられる信号N
7,115.TMSがすべて@l”となる。このとき信
号9T16に対応して第9乃至第16タイムスロツトの
間アンド回路65の出力信号QRが1”となる。尚、図
において信号線の傍に記した(9〜16)なる衆示はこ
の信号が第9タイムスロツトから第16タイムスロツト
までの間発生することを意味している。
The count value of the lower 10 bits of the counter is “100”
1111111'', that is, approximately 10 m$ has passed since the time when the signal was cleared by signal 21, and at 9 o'clock,
All the conditions of AND circuits 42, 45, and 64 (Fig. 3) are satisfied, and the signal N is applied to the AND circuit 65 of Fig. 4.
7,115. All TMS becomes @l''. At this time, the output signal QR of the AND circuit 65 becomes 1'' during the 9th to 16th time slots in response to the signal 9T16. Note that the symbols (9 to 16) written next to the signal lines in the figure mean that this signal is generated from the 9th time slot to the 16th time slot.

このタイマ終了信号QRはインバータ67で反転されて
アンド回路57に加わる。従って、フリッププロップA
KQの@1”はタイマ終了信号QRが発生するまでの約
IQmsの間ホールドされるが、このタイマ終了信号Q
Rが発生し九ときにクリアされる。詳しくは、タイマ終
了信号QRが第17タイムスロツトで立下るときに7リ
ツプ70ツブAKQの出力も”o″に立下る。
This timer end signal QR is inverted by an inverter 67 and applied to an AND circuit 57. Therefore, flip flop A
KQ @1” is held for about IQms until the timer end signal QR is generated, but this timer end signal Q
R occurs and is cleared at 9 o'clock. Specifically, when the timer end signal QR falls at the 17th time slot, the output of the 7-rip, 70-tube AKQ also falls to "o".

タイマ終了信号QRが発生したとき7リツプ70ツブX
KQに@l″がセットされていること(鍵押圧中である
こと)を条件にアンド回路68の出力信号に8が′″l
”となる。この信号に8によってアンド回路69を可能
にし、レジスタ!16め最高押圧鍵キーコードIIC(
これは新友な押圧鍵を示している)を該アンド回路69
及びオア回路70を介してレジスタ!17にロードする
。レジスタ67にロードされ九新たな最高押圧鍵のキー
コードは単音モード用の押圧鍵キーコードMKCとして
キーアサイナ14Aから出力されると共にアンド回路7
1を介してレジスタ37を循環する。
When the timer end signal QR is generated, 7 rip 70 rip
On the condition that @l'' is set in KQ (the key is being pressed), 8 is set to the output signal of the AND circuit 68.
”. This signal enables AND circuit 69 by 8, register! 16th highest pressed key key code IIC (
This shows the new friend press key) for the AND circuit 69
and register via OR circuit 70! 17. The key code of the new highest pressed key loaded into the register 67 is output from the key assigner 14A as the pressed key key code MKC for the single note mode, and is also outputted from the AND circuit 7.
1 through register 37.

前記信号に8によって新喪なキーコードXKCをロード
するときアンド回路71が動作不能となり、古いキーコ
ードMKCがクリアされる。
When loading the new key code XKC to the signal 8, the AND circuit 71 becomes inoperable and the old key code MKC is cleared.

アンド回路72.7M、74、オア(ハ)路75及び遅
砥フリップ70ツブ76は、レジスタ66と67のキー
コードXKC、MKCを比較する丸めのものである。キ
ーコードMKCの反転信号とキーコードXKCとがアン
ド回路72に入力され、キーコードXKCの反転信号と
キーコードM区Cとがアンド回路76に入力される。キ
ーコードXKC及びMKCは同じ重みOピッ)Nl−1
3が同期してレジスタ66.37から夫々出力される。
The AND circuits 72.7M and 74, the OR (c) circuit 75 and the slow sharpening flip 70 knob 76 are for rounding and comparing the key codes XKC and MKC of the registers 66 and 67. The inverted signal of the key code MKC and the key code XKC are input to the AND circuit 72, and the inverted signal of the key code XKC and the key code M section C are input to the AND circuit 76. Key codes XKC and MKC have the same weight Opi) Nl-1
3 are synchronously output from registers 66 and 37, respectively.

両キーコードMKC、XKCの値が1ビツトでも異なる
とアンド回路72または750条件が成立1〜、フリッ
プ70ツブ7+6K”l”がロードされる。この7リツ
グフロツプ76の@l”はアンド回路74を介して自己
保持される。最高押圧鍵検出信号xSをインバータ49
で反転し圧信号が各アンド回路72.76.74に加わ
るようになってお夛、各走査サイクルにおいて最高押圧
鍵が検出される毎にノリツブ70ツブ76の記憶がクリ
アされる。
If the values of both key codes MKC and XKC differ by even 1 bit, the AND circuit 72 or 750 condition is satisfied, 1 to 7, and the flip 70 block 7+6K"l" is loaded. @l'' of this 7-rig flop 76 is self-held via an AND circuit 74.The highest pressed key detection signal xS is sent to an inverter 49
The pressure signal is inverted and applied to each AND circuit 72, 76, 74, and the memory of the knob 70 is cleared every time the highest pressed key is detected in each scanning cycle.

フリップフロップNKQは、前述のし〃−トニューキー
オンが検出され九ことを示す丸めのものである。アンド
回路77IIiレガートニユーキーオンを検出するため
のもので、前記7リツプフロツプ76の出力信号N11
.Q、単音モード選択信号MONO,7リツプ70ツブ
XKQ、MKl、MK2の出力信号、7リツプフロツプ
ムKQ及びNKQの出力を反転した信号、及び走査終了
信号BCEが入力される。単音モード選択信号MONO
は単音モー・ドのときのみレガートニエーキーオンの検
出を可能にする丸めに入力されている。前述の通り、し
・ジスタロ6と67のキーコードXKC。
Flip-flop NKQ is a rounded flip-flop indicating that the above-mentioned new key-on has been detected. AND circuit 77IIi is for detecting legato new key-on, and is the output signal N11 of the 7 lip-flop 76.
.. A single note mode selection signal MONO, output signals of 7-rip flops XKQ, MK1, and MK2, signals obtained by inverting the outputs of 7-rip flops KQ and NKQ, and a scanning end signal BCE are input. Single sound mode selection signal MONO
is entered into the rounding that allows detection of legatonie key-on only when in single note mode. As mentioned above, the key code for Shi Jistaro 6 and 67 is XKC.

MKCが異なるとき、アリツブフロップ76の出力信号
NIQが′″l′″となる。この信号NEQの11”は
、新九な押鍵があったことを示している。この新たな押
鍵がエニーニエーキーオンに該当する4のであれば、前
述の如くアンド(ハ)路56の条件が成立し、フリップ
フロップムKQがセットされるので、その反転信号がO
”となプ、アンド−路770条件は成立しない。この新
九な押鍵がレガート二二一キーオンに該当するものであ
れば、7リツプフロツプムKQが4y)されていす、か
つ各フリップ70ツブXKQ、MK1.MK20出力が
@1”であり、何らかの鍵が持続的に抑圧されているこ
とを示している。従って、レガートニー−キーオンのと
きは走査終了信号BCEOタイ建ングでアンド(ハ)路
77の条件が成立し、オア回路79を介して7リツプ7
0ツブN区Qに@l”がロードされる。このアリツブフ
ロップNKQの@1”はアンド回路78を介して自己保
持される。
When MKC is different, the output signal NIQ of the Arriv flop 76 becomes ``1''. This signal NEQ of 11" indicates that a new key has been pressed. If this new key is 4, which corresponds to any key on, then the AND (c) path 56 is Since the condition is met and the flip-flop KQ is set, its inverted signal becomes O.
”, and the 770 condition does not hold.If this new nine key press corresponds to legato 221 key-on, then 7 lip flop KQ is 4y), and each flip 70 knob XKQ , MK1.MK20 output is @1'', indicating that some key is persistently suppressed. Therefore, in the case of legato knee-key on, the condition of the AND (c) circuit 77 is satisfied when the scanning end signal BCEO is established, and the 7 rip 7 is passed through the OR circuit 79.
@l'' is loaded into the 0-tube N section Q. @1'' of the Artub flop NKQ is self-held via the AND circuit 78.

一方、アンド1路77から出力され九レガートニューキ
ーオン検出信号は、エニーニエーキーオン検出信号と同
様に、オア回路59を介して遅延フリップ70ツブ60
に与えられ、タイマスタート信号として利用される。従
って、レガートエニーキーオン検出にもとづき第3図の
カウンタ16が前述と同様にタイマとして機能し、約I
Qms後にアンド回路65(第4図)からタイマ終了信
号QRが出力される。このタイマ終了信号QRによって
アンド回路78が動作不能となり、7リツプフロツプN
KQがリセットされる。従って、レガートニューキーオ
ン検出時から約IQmsの間フリップ70ツブNKQが
11″をホールドする。
On the other hand, the nine-legato new key-on detection signal outputted from the AND1 path 77 is passed through the OR circuit 59 to the delay flip 70 knob 60, similarly to the any key-on detection signal.
is used as a timer start signal. Therefore, based on the legato any key on detection, the counter 16 in FIG. 3 functions as a timer in the same manner as described above, and approximately I
After Qms, the timer end signal QR is output from the AND circuit 65 (FIG. 4). This timer end signal QR makes the AND circuit 78 inoperable, and the 7 lip-flop N
KQ is reset. Therefore, the flip 70 knob NKQ holds 11'' for about IQms after the legato new key-on is detected.

また、前述と同様に、タイマ終了信号QRKもとづきア
ンド回路68から信号KBが出力され、レジスタ66に
記憶されている新たな最高押圧鍵キーコードXKCがレ
ジスタ67にロードされる。
Further, as described above, the AND circuit 68 outputs the signal KB based on the timer end signal QRK, and the new highest pressed key key code XKC stored in the register 66 is loaded into the register 67.

フリップフロップTM6は、複音モードのときのアタッ
クピッメスタート信号を形成するためにエニーエニーキ
ーオンによる約10m5の時間待ちが終了したことを示
す丸めのものである。タイマ終了信号QRがアンド回路
80、オア囲路82を介してフリップフロップTM4に
入力されるよ5に&っておや、エニーエ轟−キーオンK
l−Jく約IQmsの時間待ちが終了したときこのタイ
マ終了信号QRKよって該フリップフロップTM6に@
l″がセットされる。仁の7リツプフロツプTM601
1″はアンド回路81を介して自己保持され、走査終了
信号SCEによってリセットされる。従って、アリツブ
フロップTM6の11″はl走査サイクルの間だけホー
ルドされる。尚、複音モードのときはレオートニエーキ
ーオンの検出−は行なわれ−ないため、単音モード時に
し双−トニエーキーオンにもとづくタイマ終了信号QR
Kよって7リツプ70ッグTM6がセットされ九として
も何の影響も及はさない。
The flip-flop TM6 is a rounded flip-flop indicating that the waiting time of about 10 m5 due to any-any-key-on has ended in order to form an attack pitch start signal in the double tone mode. The timer end signal QR is input to the flip-flop TM4 via the AND circuit 80 and the OR circuit 82.
When the waiting time of about IQms is completed, this timer end signal QRK causes the flip-flop TM6 to
l'' is set.Jin's 7 lip flop TM601
1'' is self-held via the AND circuit 81 and reset by the scan end signal SCE.Therefore, 11'' of the arrest flop TM6 is held for only one scan cycle. Note that in the double-note mode, the detection of the Leonton key-on is not performed, so in the single-note mode, the timer end signal QR based on the double-tonnie key-on is not detected.
Therefore, 7 rip 70 g TM6 is set, and even if it is 9, it has no effect.

アンド回路86,84.85は単音モード用のキーオフ
信号MKOFを形成する丸めのものである。各回路8J
S、84.85に#i単音モード選択信号MONOが与
えられてシ夛、単音モードのとき動作可能となる。アン
ド(ハ)路85にはフリップフロップMKI、MK2.
)JKQの反転信号が入力されており、2走査サイクル
続けて全鍵の離鍵が検出されていることを条件に@1″
を出力する。
AND circuits 86, 84, and 85 are round circuits that form a key-off signal MKOF for single note mode. Each circuit 8J
When the #i single note mode selection signal MONO is applied to S, 84.85, it becomes operable in the single note mode. And(c) path 85 has flip-flops MKI, MK2.
) @1'' on the condition that the JKQ inversion signal is input and the release of all keys is detected for two consecutive scan cycles.
Output.

このアンド回路85の出力@l”IIi通常のキーオフ
を示している。MKl、MK2が共に60”であること
を条件にしたのはチャタリング対策のためである。アン
ド回路85には7リツプフロツプAKQの出力が入力さ
れておシ、エニーニューキーオン検出時の約IQmsの
待ち時間の関11”を出力する。アンド回路84には7
リツプ70ツブNKQの出力及びスラーオン信号5LO
Nをインバータ86で反転し大信号が加わシ、スラー効
果が選択されていないことを条件に、レガー)ニューキ
ーオン検出時の約10m1o待ち時間の間′″1”を出
力する。
The output of this AND circuit 85 @l''IIi indicates normal key-off.The condition that MKl and MK2 are both 60'' is to prevent chattering. The AND circuit 85 receives the output of the 7-lip flop AKQ and outputs a function 11'' of the waiting time of about IQms when any new key-on is detected.
Lip 70 tube NKQ output and slur on signal 5LO
When N is inverted by the inverter 86 and a large signal is applied, ``1'' is output for a waiting time of about 10 m1o when the new key is detected (Legger) on the condition that the slur effect is not selected.

各アンド回路8M、84.85の出力はオア回路87に
入力され、単音モード用のキーオフ信号MKOFとして
利用される。このキーオフ信号MKOFをインバータ8
8で反転しえものが単音モード用のキーオン信号M区O
Nである。楽音信号発生部21(、第2図)において、
単音モード用の押圧鍵キーコードMl:CK対応する楽
音信号を発生するIIKこのキーオン信号MKONKも
とづいて振幅エンベロープを制御するようにすればよい
。
The outputs of the AND circuits 8M and 84.85 are input to the OR circuit 87, and are used as the key-off signal MKOF for the single note mode. This key-off signal MKOF is sent to the inverter 8.
The key-on signal M section O for single note mode is reversed at 8.
It is N. In the musical tone signal generation section 21 (FIG. 2),
The amplitude envelope may be controlled based on this key-on signal MKONK, which generates a musical tone signal corresponding to the pressed key key code Ml:CK for the single note mode.

単音モードにおいてエニーエニーキーオンが検出され九
場合あるいはスラー効果が選択されていないときにレガ
ートエニーキーオンが検出された場合はアタックピッチ
コントロールを行なうようになっておシ、そのためのイ
ニシャルタッチ検出を行なう前記一定の待ち時間(約1
0m5)O間は、アンド回路8Sまたは84の出力”1
′にもとづき強制的にキーオフ状態としているのである
。そして、この待ち時間における強制的なキーオフ状態
のときに前音のサスティンを除去する丸めに、アンド−
路86及び84の出力がオア回路89を介して強制ダン
プ信号FDMPとしてキーアサイナ14ムから出力され
、楽音信号発生部21(第2図)K与えられるようにな
っている。
If any key-on is detected in single note mode, or if legato any key-on is detected when no slur effect is selected, attack pitch control is performed, and initial touch detection is performed for this purpose. A certain waiting time (approximately 1
Between 0m5)O, the output of AND circuit 8S or 84 is “1”
′, the key is forcibly turned off. And-
The outputs of paths 86 and 84 are output from the key assigner 14 as a forced dump signal FDMP via an OR circuit 89, and are applied to a tone signal generator 21 (FIG. 2) K.

アンド回路84の出力はオア回路90にも与えられる。The output of the AND circuit 84 is also given to an OR circuit 90.

まえ、7リツプフロツプムKQの出力がアンド回路91
を介してオア回路90に与えられる。尚、入力が1つし
かないアンド回路38,80゜91等は入力信号が単に
通過するだけであり、特に必要ないが図示の都合上水し
た。オア回路90の出力はイニシャルセンシング信号I
sとしてイニシャルタッチ検出のために利用される。こ
のイニシャルセンシング信号!8は、単音モードあるい
は複音モードに係わりなくエニーニューキーオンがあっ
た場合はフリップフロップAKQの出力にもとづき新た
な鍵の抑圧開始時から約IQms。
In front, the output of the 7-lip flop KQ is connected to the AND circuit 91.
is applied to the OR circuit 90 via. Incidentally, the AND circuits 38, 80.degree. 91, etc., which have only one input, simply pass the input signal, and are not particularly necessary, but are omitted for the sake of illustration. The output of the OR circuit 90 is the initial sensing signal I
s is used for initial touch detection. This initial sensing signal! 8 is about IQms from the start of suppression of a new key based on the output of the flip-flop AKQ when any new key is turned on regardless of whether the mode is single note mode or double note mode.

間11″となる。また、単音モードでスラー効果が選択
されていないときにレガートニューキーオンがあった場
合もフリップフロップNKQの出力にもとづき新友な鍵
の抑圧開始時から約IQmi。
11''.Also, if there is a legato new key on when the slur effect is not selected in single note mode, the IQmi will be approximately IQmi from the start of suppression of the new key based on the output of the flip-flop NKQ.

間″l”となる。単音モードでスラー効果が選択されて
いるときはレガートニューキーオンがhクテモイニシャ
ル七ンシンダ信号Igは発生されない。
The interval becomes "l". When the slur effect is selected in the single note mode, the legato new key-on signal Ig is not generated.

アンド回路92は単音モード用のアタックピッチスター
ト信号MAIIを発生する丸めのものであり、オア回路
87からのキーオフ信号MKOF、フリップフロップX
KQIDm力信号及びタイマ終了信号QBが入力される
。エニーキーオン検出にもとづく約16m5の待ち時間
の間アンド回路86あるいは84の出力信号によってキ
ーオフ信号MKOFが@l”と攻9、アレド回路92が
動作可能となる。待ち時間が終了したとき、鍵が押圧さ
れていることを条件に(XKQが@l”)タイマ終了信
号QiLK対応する第9乃至第16タイムスロツ)O閣
アンド回路92の出力信号Mム8が′″l”となる。こ
の信号MASHオア回路9i1を介して遅嬌フリップフ
ロップ94に入力される。この7リツグフロツグ94は
タイミング信号13 y 32で入力信号をロードし、
信号17T24Ktj3期して出力を切換える。従りて
、第9乃至第16タイムスロツトで発生する信号MA8
e)”l”Fi第13タイムスロットで7リツプ70ツ
ブ94にロードされ、第17タイムス四ツトから次の第
16タイムスロツトまでの1キータイム(32タイムス
ロツト)の間アタックピッチスタート信号ムBとして出
力される。
The AND circuit 92 is a round circuit that generates the attack pitch start signal MAII for the single note mode, and the key-off signal MKOF from the OR circuit 87 and the flip-flop X
A KQIDm power signal and a timer end signal QB are input. During the waiting time of approximately 16 m5 based on any key-on detection, the output signal of the AND circuit 86 or 84 causes the key-off signal MKOF to change to @l", and the ALED circuit 92 becomes operational. When the waiting time is over, the key is turned off. Under the condition that it is pressed (XKQ is @l''), the output signal M8 of the AND circuit 92 becomes ``l'' at the 9th to 16th time slots corresponding to the timer end signal QiLK. This signal is input to the slow fall flip-flop 94 via the MASH OR circuit 9i1. This 7-rig frog 94 loads the input signal with the timing signal 13 y 32,
The output is switched by the signal 17T24Ktj three times. Therefore, the signal MA8 generated in the 9th to 16th time slots
e) “l”Fi is loaded into the 7-rip 70 block 94 in the 13th time slot, and the attack pitch start signal B is loaded for one key time (32 time slots) from the 17th time slot to the next 16th time slot. is output as

アンド(ロ)路95U複音モード用のアタックピッチス
タート信号EASを発生する丸めの4のであり、スリッ
プ70ツブ?M6の出力、クリップフロップXKQの出
力の反転信号、単音モード選択信号MONOをインバー
タ96で反転した信号、及びラッチ回路64からのキー
データTDMが入力される。複音モードのとき、インバ
ータ96の出力”l”によってアンド回路95が動作可
能となる。前述の通り、エニーニューキーオン検出匝も
とづく約IQmsの時間待ちの終了直後の1走査サイク
ルの間7リツプ70ツブTM6の出力が1”となり、こ
のサイクルにおける最高押圧鍵のキーデータTDMの立
上りの第9乃至第16タイムスロノトの間アンドー路9
50条件が成立する。第9乃至第16タイムスロツトの
間で11”となるアンド回路95の出力信号IA8はオ
ア回路96を介してフリップ70ツグ94に入力され、
前述と同様に、第17タイムスロツトから次の第16タ
イムスロノ)・までのlキータイムの間アタックビツテ
ス、8+−・ト信号A8として出力される。
AND (b) path 95U is the rounded 4 that generates the attack pitch start signal EAS for the compound tone mode, and the slip 70 is the rounded 4. The output of M6, the inverted signal of the output of clip-flop XKQ, the signal obtained by inverting the single note mode selection signal MONO by inverter 96, and the key data TDM from latch circuit 64 are input. In the double tone mode, the output "l" of the inverter 96 enables the AND circuit 95 to operate. As mentioned above, the output of the 7-rip 70-tube TM6 becomes 1'' during one scanning cycle immediately after the end of the approximately IQms time wait based on the any new key-on detection, and the output of the key data TDM of the highest pressed key in this cycle becomes 1''. Ando Road 9 between 9th and 16th timeslots
50 conditions are satisfied. The output signal IA8 of the AND circuit 95, which becomes 11'' between the 9th and 16th time slots, is input to the flip 70 and the flip 94 via the OR circuit 96.
Similarly to the above, the attack bits are outputted as the 8+- bit signal A8 during the l key time from the 17th time slot to the next 16th time slot.

アンド回路97はスラースタート信号88を発生する丸
めの4のであり、タイマ終了信号QB。
AND circuit 97 is a round 4 circuit which generates slur start signal 88 and timer end signal QB.

フリップ7oツブXKQの出力、単音モード選択信号M
ONO1単音モード用キーオン信号MKON、及びキー
コードの不一致、を示す信号NEQが入力される。レジ
スタ66及び!17のキーコードXKC。
Output of flip 7o tube XKQ, single tone mode selection signal M
A key-on signal MKON for the ONO1 single note mode and a signal NEQ indicating a key code mismatch are input. Register 66 and! 17 key code XKC.

MKCが一致しティないときは(NleQが@1”)、
待ち時間中であり(ムKQtk#1NKQが11”)、
かつこのときアンド回路8る及び840条件が成立して
いなければ(MKO)Jが′″l″)、スラー効果が選
択されておプかつレガートニューキーオンであっ九こと
を意味する。従って、スラー効果が選択されかつし〃−
トエニーキーオンがあり九とき、このレガートニューキ
ーオンにもとづく待ち時間の終了時に発生するタイマ終
了信号QRK対応して、現在鍵が押圧されていること(
XKQが@l”)を条件に、アンド1路97の出力が第
9乃至第16タイムスロツトO聞′″1”となる。この
出力@l”はアリツブフロップ94に入力され、前述と
同様に第17タイムス四ツトから次の第16りイムスロ
ットまでの1キータイムの間スラースタート信号SSと
して出力される。
When MKC matches and there is no tee (NleQ @1”),
It is in the waiting period (MuKQtk#1NKQ is 11"),
At this time, if the conditions of AND circuit 8 and 840 are not satisfied (MKO)J is ``1''), it means that the slur effect is selected and the legato new key is on. Therefore, the slur effect is selected and
When there is a legato new key-on, it is determined that the key is currently being pressed (
Under the condition that The slur start signal SS is output for one key time from the 17th time slot to the next 16th time slot.

以上の通り、アタックピッチスタート信号AS及びスラ
ースタート信号&ISは、約IQmsの待ち時間の終了
後に発生されるものである。そして、アタックピッチス
タート信号ムSは、単音モードにおいては工三−二二一
キーオンのときあるいはスラー非選択時のレガートニλ
−キーオンのときに発生され、複音モードにおいてはエ
ニーニューキーオンのときに発生される。また、スラー
スタート信号SSは、単音モードのスラー選択時におい
てし方−トエニーキーオンがあったときに発生される。
As described above, the attack pitch start signal AS and the slur start signal &IS are generated after the waiting time of about IQms ends. In the single-note mode, the attack pitch start signal S is the legato tone λ when the Kosan-221 key is on or when the slur is not selected.
- Generated when the key is turned on; in double tone mode, generated when the any new key is turned on. Further, the slur start signal SS is generated when there is a shikata-to any key-on when selecting a slur in the single note mode.

各種効果設定操作子群15の詳細例は第6図に示されて
いる。A/D変換部17は図示の都合上、A / D変
換器18の部分が第6囚に、制御及び記憶部190部分
が第7図に示されている。
A detailed example of the various effect setting operator group 15 is shown in FIG. For convenience of illustration, the A/D converter 17 is shown in the sixth column, and the control and storage section 190 is shown in FIG.

第6因において、各種効果設定操作子群15は各種効果
の制御要素に対応する制御N11lをアナログ電圧で設
定する丸めのlり瓢−ムv1〜v8を具えている。VI
Fiビブラートスピード(ji6妓数)、v2はビブラ
ートディプス(深さ)、v4はディレィビブラートの時
間、v5はスラー効果におけるピッチ変化の速度(スラ
ースピード)、v7は振幅エンベロープのサスティン部
分の減衰連f(サスティンスピード)、を夫々設定する
丸めのものである。Vる。V6.VBはタッチセンサ1
1の出力信号O感flinl用ポリニームである。V3
はアフタータッチビブラートの深さ設定用の鍵タツチ検
出信号を感度調整する4の、v6はアフタータッチレベ
ルコントロールのレベル設定用の鍵タツチ検出信号を感
度調整するもの、Vaaイニシャルタッチ検出信号を感
度調整するものである。
In the sixth factor, the various effect setting operator group 15 includes rounded scales v1 to v8 for setting the control N11l corresponding to the control elements of the various effects using analog voltages. VI
Fi vibrato speed (ji6 number), v2 is the vibrato depth (depth), v4 is the delay vibrato time, v5 is the speed of pitch change in the slur effect (slur speed), v7 is the attenuation series f of the sustain part of the amplitude envelope (sustain speed). Vru. V6. VB is touch sensor 1
1 is a polyneem for the output signal 0 sense flinl. V3
4 adjusts the sensitivity of the key touch detection signal for setting the depth of aftertouch vibrato, v6 adjusts the sensitivity of the key touch detection signal for setting the level of aftertouch level control, and Vaa adjusts the sensitivity of the initial touch detection signal. It is something to do.

ポリニームv8で感度調整されたイニシャルタッチ検出
信号ti2つの用途で使われる。1つはアタックピッチ
コントロールの初期値設定の丸め、もう1つはイニシャ
ルタッチレベルコントロールのレベル設定のえめである
。
The initial touch detection signal ti whose sensitivity has been adjusted with Polyneem V8 is used for two purposes. One is the rounding of the initial value setting of the attack pitch control, and the other is the level setting of the initial touch level control.

タッチセンナ11としては各鍵共通の77タータツチセ
ンサ11ムが使用される。アフタータッチセンサ411
Aは鍵押圧持続時において鍵タッチを検出し得るもので
あれば如何なるものでもよく、例えば、抑圧速度あるい
は抑圧深さあるいは押圧力あるいは強さ等のいずれに応
答して鍵タッチを検出するものであってもよい。アフタ
ータッチセンサIIAの出力信号祉増嘱器98を介して
イニシャルタッチ感度調整用ポリニームv8に加わるト
共にローパスフィルタ99に加わる。ローパスフィルタ
99の出力はアフタータッチビブラート用感度調整ボリ
ュームv6とアフタータッチレベル用感度調整ボリュー
ムv6に加えられる。ローパスフィルタ99はアフター
タッチ制御に用いるタッチ検出信号の急激な変動を抑え
るためのものである。
As the touch sensor 11, a 77 touch sensor 11m common to each key is used. Aftertouch sensor 411
A may be of any type as long as it can detect a key touch while the key is being pressed, for example, it may detect a key touch in response to any of the suppression speed, suppression depth, pressing force, strength, etc. There may be. The output signal of the aftertouch sensor IIA is applied to the initial touch sensitivity adjustment polyneem v8 via the booster 98, and is also applied to the low-pass filter 99. The output of the low-pass filter 99 is added to an aftertouch vibrato sensitivity adjustment volume v6 and an aftertouch level sensitivity adjustment volume v6. The low-pass filter 99 is for suppressing sudden fluctuations in the touch detection signal used for aftertouch control.

アフタータッチセンサ11ムはイニシャルタッチ検出及
びアフタータッチ検出の両方に共用される。例えば、ア
フタータッチセンサIIAかう1fj力されるタッチ検
出信号が第8図(a)のようであるとすると、単音キー
アサイナ14A(第4図)からイニシャルセンシング信
号111(第8図ら))が与えられる約10m5の間に
おいてこのタッチ検出信号のピーク値を検出し、このピ
ーク値をホールドしてイニシャルタッチ検出信号として
用いる。
The aftertouch sensor 11m is commonly used for both initial touch detection and aftertouch detection. For example, if the touch detection signal inputted from the aftertouch sensor IIA 1fj is as shown in FIG. The peak value of this touch detection signal is detected within a distance of approximately 10 m5, and this peak value is held and used as the initial touch detection signal.

前述の通り、イニシャルセンシング信号18が立下って
から(ピーク値検出終了後K)発音が開始する。ま九、
ピーク値検出を行1に−)でいるときの(IS発生時の
)アフタータッチセンナ出力信号はアフタータッチ検出
信号として用いず、それ以外のときのセンナ出力信号を
アフタータッチ検出信号として用いる。このようにする
ことにより、イニシャルタッチセンナとアフタータッチ
センナを別々に設ける必要がなくなり、経済的であると
共に鍵下方に設けるセンナ装置が簡略化される。
As described above, the sound generation starts after the initial sensing signal 18 falls (K after peak value detection is completed). Maku,
The aftertouch sensor output signal when peak value detection is in line 1 (-) (at the time of IS occurrence) is not used as the aftertouch detection signal, but the senna output signal at other times is used as the aftertouch detection signal. By doing so, there is no need to separately provide an initial touch sensor and an after touch sensor, which is economical and also simplifies the sensor device provided below the key.

ポリニームv1〜v8で設定もしくは調整され九8個の
アナログ電圧は1個のム/D変換器18を用いてディジ
タルデータに変換される。そのためにアナログ電圧マ羨
チプレク−9)16が設けられており、%dlIJ為−
ムv1〜V510アナログ電圧を時分割多重化してム/
D変換器18に送る。また、A/D変換器18に関連し
て第7図に示す制御及び記憶部19が設けられており、
A/D変換器18における時分割的なA/D変換動作及
びこのA/D変換によって得九ディジタルデータのデマ
ルチ′プレクス動作を制御する。このよりなA/D変換
操作によって回路構成をかなり簡略化することができる
1つ 第7図に示す制御及び記憶s19は、各ボリュームv1
〜v8に対応する記憶手段としてレジスタ101〜10
8を含んでいる。各レジスタ101〜108の近傍に記
した(vl)〜(v8)は夫々に対応するポリニームv
1〜v8を示している。
The 98 analog voltages set or adjusted by polynemes v1 to v8 are converted into digital data using one MU/D converter 18. For this purpose, an analog voltage matrix receiver 9) 16 is provided.
M/V1 to V510 analog voltages are time-division multiplexed.
The signal is sent to the D converter 18. Further, a control and storage section 19 shown in FIG. 7 is provided in connection with the A/D converter 18,
The time-division A/D conversion operation in the A/D converter 18 and the demultiplexing operation of digital data obtained by this A/D conversion are controlled. The circuit configuration can be considerably simplified by this more A/D conversion operation.The control and storage s19 shown in FIG.
~Registers 101 to 10 as storage means corresponding to v8
Contains 8. (vl) to (v8) written near each register 101 to 108 are the corresponding polynyms v
1 to v8 are shown.

仁れらのレジスタ101〜108には、各々に対応する
ポリニームv1〜v8の出、力電圧をディジタル変換し
たディジタルデータが夫々記憶される。
These registers 101 to 108 store digital data obtained by digitally converting the output and output voltages of the corresponding polynemes v1 to v8, respectively.

これらのレジスタ101〜108Fi、システムクロッ
クパルスφl、φ雪によってシフ)111JllHし2
.8ステージ/lビツトの循環型シフトレジスタから成
る。各レジスタ101〜108の各ステージのプロlり
内に記し丸数字は、第1.第9、第17及び纂δタイム
スロットのときの各ステージ内のデータの重みを一例と
して示すものである。夫々のレジスタ101〜108に
おける重み数値の単位株、各出力データ表示の近傍に記
されているように、夫々の制御要素の性質に応じてra
z」(周波数)、「セント」(ピッチずれの深さを示す
セント値)、「msJ (時間)、「dBJ’ (レベ
ル)である。これらの重み表示はあくまても一例として
示し九にすぎず、回路動作の面ではToまり重要ではな
く、ただ、シリアルデータとして送り出されるときに各
ビットの重みとタイムスロットとの関係を明らかにする
面で役立つ。
These registers 101 to 108Fi are shifted by system clock pulses φl, φsnow) 111JllH and 2
.. It consists of an 8 stage/1 bit circular shift register. The circled numbers in the profile of each stage of each register 101 to 108 indicate the 1st. The weights of data in each stage at the 9th, 17th, and δ time slots are shown as an example. The unit stock of the weight value in each register 101 to 108 is ra according to the nature of each control element, as noted near each output data display.
z'' (frequency), ``cent'' (cent value indicating the depth of pitch deviation), msJ (time), and dBJ' (level).These weightings are shown as an example only. First, it is not very important in terms of circuit operation, but it is useful in clarifying the relationship between the weight of each bit and the time slot when it is sent out as serial data.

第7図の制御及び記憶部19には、各レジスタ101〜
108に対応してマルチプレクサ及びデマルチプレクス
制御回路111〜118が設けられている。回路112
〜117は同一構成である丸め、回路112のみ詳細を
示し、回路116〜117は省略しである。このマルチ
プレクス及びデマルチプレクス制御回路111〜117
Fi、アナログ電圧マルチプレクす16(第6図)にお
ける時分側多重化操作に対応して各レジスタ101〜1
07のディジタルデータをマルチプレクスしてA/D変
換器18(第6図)に送り、時分割的なA/D変換操作
に利用させると共に、その結果得られるディジタルデー
タをム/D変換器18から受は入れてデiルテプレクス
し、対応するレジスタ101〜107にロードする機能
をもつ。但し、イニシャルタッチ検出データ記憶用のレ
ジスタ108に対応する制御回路118はマルチプレク
ス機能(レジスタ108のデータをA / D変換器1
8に送り出す機能)をもえない。
The control and storage unit 19 in FIG. 7 includes each register 101 to
Multiplexer and demultiplex control circuits 111 to 118 are provided corresponding to 108. circuit 112
-117 are the same configurations, only the circuit 112 is shown in detail, and the circuits 116-117 are omitted. The multiplex and demultiplex control circuits 111 to 117
Fi, each register 101 to 1 corresponds to the time side multiplexing operation in the analog voltage multiplexer 16 (FIG. 6).
The digital data of 07 is multiplexed and sent to the A/D converter 18 (FIG. 6) for use in time-division A/D conversion operations, and the resulting digital data is sent to the A/D converter 18 (FIG. 6). It has the function of inputting and deleting data from and loading them into the corresponding registers 101-107. However, the control circuit 118 corresponding to the register 108 for storing initial touch detection data has a multiplex function (the data in the register 108 is transferred to the A/D converter 1
8).

第6図において、アナログ電圧マルチプレクサ160制
御入力には第3図のデコーダ29から8本の出力信号H
O〜H7が与えられると共に第4図のオア回路90から
イニシャルセンシング信号=Sが与えられる。デコーダ
29社カウンタする(第3図)のカウント値のうちビッ
トB2 、11 。
In FIG. 6, the analog voltage multiplexer 160 control input has eight output signals H from the decoder 29 in FIG.
O to H7 are applied, and an initial sensing signal=S is applied from the OR circuit 90 in FIG. Bits B2 and 11 of the count value of the decoder 29 counter (FIG. 3).

ヌ]の値をデコードし九−のを信号HO〜■7として出
力する。各信号He〜H7は第9図(a)K示す順で順
次@l”となる。1つの信号HO〜H7が@l”を持続
している時間は8キータイムであり、l走査サイクルの
間で各信号HO〜H7が2巡する。
The value of 9 is decoded and the value of 9 is output as signals HO to 7. Each of the signals He to H7 becomes @l'' in the order shown in FIG. Each signal HO to H7 makes two rounds in between.

マルチプレクサ16は、常時は信号H1〜H7に応じて
ポリニームV’l〜v7のアナログ電圧を第9図伽)に
示すように順次サンプリングし、多重化して出力する。
The multiplexer 16 normally samples analog voltages of the polynemes V'l to v7 in sequence according to the signals H1 to H7 as shown in FIG. 9, multiplexes them, and outputs them.

イニシャルセンシング信号I8が11”のときは、上述
の信号H1〜■7によるv1〜v7のサンプリングを禁
止し、イニシャルタッチ感度調整用ポリニームv8から
のアナログ電圧を持続的に選択して出力する。マルチプ
レクサ11)出力電圧はム/D変換器りa内Oアナログ
比較器1100入力lに供給される。まず、過電Oム/
D変換について説明し、次にイニシャルタッチ検出信号
のA/D変換について説明する。
When the initial sensing signal I8 is 11", sampling of v1 to v7 by the signals H1 to ■7 described above is prohibited, and the analog voltage from polyneem v8 for initial touch sensitivity adjustment is continuously selected and output. Multiplexer 11) The output voltage is supplied to the input l of the analog comparator 1100 in the M/D converter a.First, the overcurrent Om/
D conversion will be explained, and then A/D conversion of the initial touch detection signal will be explained.

ム/D変11iS18は、システムクロックパルスφ1
.φ雪によってシフト制御される8ステージ/1ビツト
の循環型シフトレジスタから成るデータレジスタ100
を含んでいる。ム/D変換器18における通常のム/D
変換操作祉マルチプレクナ16による各アナログ電圧の
時分割的サンプリングに対応して時分割で行なわれる。
System clock pulse φ1
.. Data register 100 consisting of an 8-stage/1-bit circular shift register whose shift is controlled by φ snow.
Contains. Normal mu/D in mu/D converter 18
The conversion operation is performed in a time-division manner corresponding to the time-division sampling of each analog voltage by the multiplexer 16.

初め、データレジスタ100には前回のム/D変換によ
るディジタルデータが取や込まれる。この前回データを
ディジタル/アナログ変換(以下D / A変換という
)回路119でアナログ電圧に変換し、これを比較器1
100入力Aに加えてマルチプレクサ16からのアナロ
グ電圧と比較し、この比較結果に応じてデータレジスタ
100の内容をカウントアツプまたはダウンすることに
よりA / ])変換を行なう。
Initially, digital data resulting from the previous M/D conversion is loaded into the data register 100. This previous data is converted into an analog voltage by a digital/analog conversion (hereinafter referred to as D/A conversion) circuit 119, and this is converted to an analog voltage by a comparator 1.
100 input A plus the analog voltage from multiplexer 16 and performs the A/]) conversion by counting up or down the contents of data register 100 depending on the result of this comparison.

前回のA / D変換によるディジタルデータはサンプ
リングタイミングの直前に第7図のレジスタ101乃至
10701つからデータレジスタ100に取り込まれる
。その丸め制御信号として信号N7・25 T 32が
第3図のアンド回路120から第7図の各制御回路11
1〜117内のアンド回路121.122,125に入
力される。第3図において、7ンド回路120にはアン
ド回路42の出力とタイミング信号25 T 32が与
えられる。アンド回路42はカラ/り16のカウント値
の下位3ビット百3.N2.N1が”111”のとき条
件が成立する。これはサンプリング用の各信号HO−H
7における最後の1キータイムを示す。
Digital data resulting from the previous A/D conversion is taken into the data register 100 from one of the registers 101 to 1070 in FIG. 7 immediately before the sampling timing. As the rounding control signal, the signal N7.25T32 is sent from the AND circuit 120 in FIG. 3 to each control circuit 11 in FIG.
It is input to AND circuits 121, 122, and 125 within 1 to 117. In FIG. 3, the output of the AND circuit 42 and the timing signal 25 T 32 are applied to the seventh AND circuit 120 . The AND circuit 42 operates on the lower 3 bits of the count value of color/16, 103. N2. The condition is met when N1 is "111". This is each signal HO-H for sampling.
7 shows the last 1 key time.

信号25 T 32はlキータイムにおける第6から第
32タイムスロツトまでの8タイムスロツトの関@1″
となるものである。従って、信号N7・25T32社各
信号HO〜H7の最後の8タイムスロツトにおいて@l
”となる。
Signal 25 T 32 is the connection @1'' of 8 time slots from 6th to 32nd time slot in l key time.
This is the result. Therefore, in the last 8 time slots of each signal HO to H7,
” becomes.

第7図において、制御回路111〜117にはデコーダ
29(第3図)の出力信号HO〜H7が供給されており
、この信号HO〜H7と前記信号N7・25T32にも
とづいてマルチプレ、クスとデマルチプレクスを同時に
制御する。各制御四路111〜117はマルチプレクス
用アンド回路124゜125、デマルチプレクス用アン
ド回路126゜127、及びホールド用アンド回路12
8,129を含んでいる。成るサンプリングタイミング
の最後の8タイムスロツトにおいて、その次のサンプリ
ングタイミングに対応するレジスタ(101〜107の
うち1つ)の記憶データがマルチプレクス用アンド回路
124,125を介して選択されてA/D変換器18の
データレジスタ10ム(第6図)に供給されると同時に
、そのサンプリングタイずングでA/D変換したデータ
がデマルチプレクス用アンド回路126,127を介し
てそのサンプリングタイミングに対応するレジスタ(1
01〜107のうち1つ)に取り込まれる。このような
レジスタ101〜107に対するデマルチプレクス及び
マルチプレクス制御は、イニシャルタッチ検出のための
約10m5の待ち時間以外のときに実行される。その丸
めに、制御H路111〜117内の各アンド回路121
,122.123にはイニシャルセンシング信号I8の
反転信号1gがインバータ130から与えられ、xSが
O″のときに可能化されるようになっている。ま九、各
アンド回路121.122,123には信号N7・5T
32が共通に入力される。各アンド回路121.122
.12+!$には信号HO,H1,12が各別に入力さ
れ、更に各制御回路116〜117のアンド回路12!
Iと同勢のアンド回路には信号H3〜H7が各別に入力
される。
In FIG. 7, control circuits 111 to 117 are supplied with output signals HO to H7 from a decoder 29 (FIG. 3), and based on these signals HO to H7 and the signals N7 and 25T32, multiplex, Control multiplexes simultaneously. Each of the four control circuits 111 to 117 includes an AND circuit 124° 125 for multiplexing, an AND circuit 126° 127 for demultiplexing, and an AND circuit 12 for hold.
Contains 8,129. In the last 8 time slots of the sampling timing, the data stored in the register (one of 101 to 107) corresponding to the next sampling timing is selected via the multiplexing AND circuits 124 and 125, and the data is sent to the A/D. At the same time as the data is supplied to the data register 10m (Fig. 6) of the converter 18, the A/D converted data at the sampling timing is passed through the demultiplexing AND circuits 126 and 127 to correspond to the sampling timing. register (1
01 to 107). Such demultiplexing and multiplexing control for the registers 101 to 107 is performed at times other than the approximately 10 m5 waiting time for initial touch detection. For rounding, each AND circuit 121 in the control H paths 111 to 117
, 122, 123 are supplied with an inverted signal 1g of the initial sensing signal I8 from the inverter 130, and are enabled when xS is O''. is signal N7/5T
32 is commonly input. Each AND circuit 121.122
.. 12+! Signals HO, H1, and 12 are input separately to $, and the AND circuit 12! of each control circuit 116-117 is inputted separately.
Signals H3 to H7 are input to the same AND circuit as I, respectively.

信号11Gが@1”のとき、第9図に示すようにアナロ
グ電圧マルチプレクサ16(第6図)はどのポリ凰−ム
v1〜v8の電圧もサンプリングしない。従って、この
ときはA/D変換器18ではム/D変換動作を行なわな
い。信号HOの最後の8タイムスロツトにおいて信号N
7・25T32が11′となると、アンド回路121(
第7図)の条件が成立し、このアンド回路121からア
ンド回路124及びオア回路161に対して@l″が与
えられる。従って、オア回路する1の出力信号TiMは
第10図(ロ)のように発生する。同図(a)は信号H
Oから[1へ変化するタイミングを拡大して示したもの
である。尚、オア回路161の他の入力には各制御回路
111〜117におけるアンド回路121と同等のアン
ド回路122.12Sの出力が夫々与えられる。尚、第
10図、その他のタイミングチャートにおいて、パルス
中に記す「δ〜諺」等の数字はタイムスロットの顔位を
示す。
When the signal 11G is @1'', as shown in FIG. 9, the analog voltage multiplexer 16 (FIG. 6) does not sample the voltage of any of the polygons v1 to v8. Therefore, at this time, the A/D converter 18, no MU/D conversion operation is performed.In the last 8 time slots of signal HO, signal N
7.25 When T32 becomes 11', AND circuit 121 (
The condition shown in FIG. 7) is satisfied, and @l'' is given from this AND circuit 121 to the AND circuit 124 and the OR circuit 161. Therefore, the output signal TiM of 1 which is subjected to the OR circuit is The signal H is generated as shown in the figure (a).
This is an enlarged view of the timing of the change from O to [1. Note that the outputs of AND circuits 122.12S, which are equivalent to the AND circuit 121 in each of the control circuits 111 to 117, are provided to other inputs of the OR circuit 161, respectively. Incidentally, in FIG. 10 and other timing charts, numbers such as "δ~ proverb" written in the pulse indicate the position of the time slot.

アンド回路124の他の入力にはレジスタ101の鍛終
ステージから出力されるシリアルな8ビツトデイジタル
データが与えられる。このシリアルディジタルデータは
、第δ乃至第32タイムスロツトの間では最下位ビット
(以下L8Bという)から最上位ビット(以下M8Bと
いう)まで順次に並んでいる。アンド回路124が第1
0図(b)Lf−示す信号TiMと同じ8タイムスロツ
トの間可能化されることによりレジスタ101に記憶し
ている8ビツトデイジタルデータはこの信号Ti輩に同
期してアンド回路124でサンプリングされ、オア回路
162に与えられる。オア回路162の出力ODD (
オールドディジタルデータ)は第6図のA / D変換
器18に供給され、オア回路163及び加算器12s4
を経由してデータレジスタ100にロードされる。従っ
て、次のサンプリング信号H1が11″に立上るときに
はデータレジスタ1001rこけレジスタ101のデー
タ(これをVBRで示す)が転送されてきている。尚、
オア回路132(第7図)Kは各制御回路111〜11
7のマルチプレクス用アンド回路124,125の出力
が夫々印加される。各レジスタ101〜107のデータ
をVIR,VBD、KVBD、DYER(まえはDEL
)、81M及び8BE、ムTL、8TRア示すとすると
、各サンプリングタイミングの冒頭でデータレジスタ1
00から出力されるデータは第9図(C)のようになる
。すなわち、第9図伽)に示すようにサンプリングされ
る各ポリニームv1〜v7のアナログ電圧の前回すンプ
リングタイミングにおけるディジタル変換結果が、同じ
ポリニームv1〜v7の今回サンプリングタイミングに
対応してデータレジスタ100から出力される。
Serial 8-bit digital data output from the final stage of register 101 is applied to the other input of AND circuit 124. This serial digital data is sequentially arranged from the least significant bit (hereinafter referred to as L8B) to the most significant bit (hereinafter referred to as M8B) between the δth to 32nd time slots. AND circuit 124 is the first
(b) Lf - The 8-bit digital data stored in the register 101 by being enabled during the same 8 time slots as the signal TiM is sampled by the AND circuit 124 in synchronization with the signal Ti; It is applied to the OR circuit 162. The output ODD of the OR circuit 162 (
old digital data) is supplied to the A/D converter 18 in FIG.
is loaded into the data register 100 via. Therefore, when the next sampling signal H1 rises to 11'', the data in the data register 1001r and the mole register 101 (indicated by VBR) has been transferred.
OR circuit 132 (Fig. 7) K is each control circuit 111 to 11
The outputs of 7 multiplex AND circuits 124 and 125 are respectively applied. The data of each register 101 to 107 is input to VIR, VBD, KVBD, DYER (before DEL).
), 81M, 8BE, MUTL, and 8TRA, data register 1 is set at the beginning of each sampling timing.
The data output from 00 is as shown in FIG. 9(C). That is, as shown in FIG. 9), the digital conversion results of the analog voltages of each sampled polyneem v1 to v7 at the previous sampling timing are sent from the data register 100 corresponding to the current sampling timing of the same polyneme v1 to v7. Output.

一方、第7図のオア回路161から出力され良信号Ti
MFi第6図のA/D変換器18に与えられる。この信
号テムMはインバータ165で反転され、アンド回路1
66を動作不能にする。アンド回路166はデータレジ
スタ100のデータをホールドするためのもので、オー
ルドデータODDをロー ドするとき信号TiMKよっ
てレジスタ100のホールドを禁止する。信号T i 
M Fi3段のj!延スフリップフロップシフトレジス
タ)167に入力される。このクリップ70ツブ167
はタイミング信号6y8で入力信号をロードし、信号t
y8に同期して出力を切換える。従って、その第1ステ
ージの出力信号7iMIFi第10図(C)に示すよう
に信号Mlの立上シの第1乃至第8タイムスロツトの間
で@1”となり、そのj1!2及び第3ステージ出力を
オア回路168でまとめ良信号T iMz十3は第10
図(d)のように信号TjMlの立下り直後の第9乃至
第冴タイムスロットの間で@1″となる。
On the other hand, the good signal Ti output from the OR circuit 161 in FIG.
MFi is applied to the A/D converter 18 in FIG. This signal tem M is inverted by an inverter 165, and the AND circuit 1
66 is rendered inoperable. The AND circuit 166 is for holding the data in the data register 100, and inhibits the holding of the register 100 by the signal TiMK when loading the old data ODD. Signal T i
M Fi 3rd grade j! 167 (flip-flop shift register) 167. This clip 70 knobs 167
loads the input signal with the timing signal 6y8, and the signal t
Switch the output in synchronization with y8. Therefore, as shown in FIG. 10(C), the output signal 7iMIFi of the first stage becomes @1'' between the first to eighth time slots of the rising edge of the signal Ml, and the The outputs are combined with the OR circuit 168 and the good signal T iMz 13 is the 10th
As shown in FIG. 3(d), the signal becomes @1'' between the 9th and 9th time slots immediately after the falling edge of the signal TjMl.

第6図において、データレジスタ100は1ビツト分の
全加算器164と共に8ビツトのシリアルカウンタを構
成している。ラッチ回路169は信号1 y 88のタ
イずングでレジスタ100の各ノテージの出力(すなわ
ちカウント値)を並列的にラッチするためのものである
。信号1)’88が発生する第16第9.第17 、第
6タイムスロツト4′・−おいてレジスタ100の第1
ステージ乃至第8ステージにはMBllからL811t
でのデータが拳に並んでお9、これがラッチ回路139
にラッチされる。JIIEIO図(e) K示Iように
、信号H1の立上りの8タイムスーロツトにおいて社、
ラッチ1路169の内容はレジスタ101(第7図)の
データVBRを示している。このラッチ回路1119の
内容は、カウント値(レジスタ1000内答)の変化に
応じて8タイムスロツト毎に変化する。
In FIG. 6, the data register 100 constitutes an 8-bit serial counter together with a 1-bit full adder 164. The latch circuit 169 is for latching the output of each notage (ie, count value) of the register 100 in parallel at the timing of the signal 1 y 88. Signal 1) '88 occurs at the 16th 9th. At the 17th and 6th time slots 4'--, the first
From stage to 8th stage, from MBll to L811t
The data is lined up in the fist 9, this is the latch circuit 139
latched to. JIIEIO diagram (e) As shown in K, at the 8 time slot of the rising edge of signal H1,
The contents of latch 1 169 indicate data VBR of register 101 (FIG. 7). The contents of this latch circuit 1119 change every eight time slots in accordance with changes in the count value (response in register 1000).

ラッチ回路169の出力はD / A変換回路119に
与えられ、アナログ電圧に変換される。比較器110は
入力AとBを比較し、B≧ムのとき、つまりマルチプレ
クサ16から入力IIK与えられるアナログ電圧の値が
データレジスタ100のデータの値と同じかそれよりも
大きいとき、′12を出力する。この比較器110の出
力は遅砥フリップフロップ140に与えられ、信号1y
8に同期して8タイムスロツト遅延して出力される。こ
のフリップフロップ140の出力はイン/(−夕141
で反転され、ダウンカウント用のアンド回路142に印
加される。また、フリップフロップ140の出力はイニ
シャルタッチ検出時におけるアンプカウント用のアンド
回路143に印加される。アンド回路144は通常のA
/D変換動作時におけるアップカウント用である。
The output of the latch circuit 169 is given to the D/A conversion circuit 119 and converted into an analog voltage. The comparator 110 compares the inputs A and B, and when B≧m, that is, when the value of the analog voltage applied from the multiplexer 16 to the input IIK is the same as or greater than the value of the data in the data register 100, it outputs '12. Output. The output of this comparator 110 is given to a slow grinding flip-flop 140, and a signal 1y
8 and is output with a delay of 8 time slots. The output of this flip-flop 140 is in/(-141
The signal is inverted at , and applied to the AND circuit 142 for down counting. Further, the output of the flip-flop 140 is applied to an AND circuit 143 for amplifier counting at the time of initial touch detection. The AND circuit 144 is a normal A
This is for up-counting during /D conversion operation.

第7図のインバータ160から第6図のム/D変換器1
8にイニシャルセンシング信号Isの反転信号Isが与
えられている。この信号T1はアンド回路142及び1
44に加えられ、イニシャルタッチ検出時以外のときつ
ま9通常のA / D変換動作時にこれらの回路142
,144を動作可能にする。信号I8をインバータ14
5で反転した信号Isがアンド回路146に印加されて
おり、イニシャルタッチ検出時にこの回路146を可能
にする。
From the inverter 160 in FIG. 7 to the MU/D converter 1 in FIG.
8 is given an inverted signal Is of the initial sensing signal Is. This signal T1 is connected to the AND circuit 142 and 1
These circuits 142 are added to 44 during normal A/D conversion operation except when initial touch is detected.
, 144 are enabled. Signal I8 to inverter 14
The signal Is inverted at 5 is applied to an AND circuit 146, enabling this circuit 146 when detecting an initial touch.

通常のA / D変換動作時は、比較器110の比較結
果に無関係に、信号TjM1のタイミングでデータレジ
スタ100の内容を1カウントアツプブる。すなわち、
信号テIMIと信号1y8がアンド回路144に入力さ
れており、信号TiM1が立上る第1タイムスロツトに
おいて該アンド回路144の出力が@l″となる。アン
ト°回路144の出力11”はオア回路146を介して
加算器1640入カムに加わる。信号T i M 1が
@1″のと1!信号TiMt’i’″0′であシ、デー
タレジスタ100の出力がアンド回路136、オア回路
162Sを介して加算器1640人力Bに加わる。信号
ly8のタイミングではレジスタ100にロードしたデ
ータvBRの最下位ビットが加算器1540入力BK加
わる。従って、最下位ピッ)f−−1”が加算される。
During normal A/D conversion operation, the contents of the data register 100 are incremented by one count at the timing of the signal TjM1, regardless of the comparison result of the comparator 110. That is,
The signal TiMI and the signal 1y8 are input to the AND circuit 144, and the output of the AND circuit 144 becomes @l'' at the first time slot when the signal TiM1 rises. The output 11'' of the ant circuit 144 is an OR circuit. 146 to adder 1640 input cam. When the signal T i M 1 is @1'' and the 1! signal TiMt'i'''0', the output of the data register 100 is applied to the adder 1640 input B via the AND circuit 136 and the OR circuit 162S. At the timing of signal ly8, the least significant bit of data vBR loaded into register 100 is added to adder 1540 input BK. Therefore, the lowest pitch f--1'' is added.

キャリイアウド信号がある場合はlタイムスロット遅れ
てキャリイアウド出力C・+1から@1”が出力され、
アンド回路147を介して入力C1に加わる。最下位ビ
ットのタイミングでキャリイアウド信号が加算されるこ
とのないようにする丸めに、信号ly8によりてアント
。
If there is a carryout signal, @1'' is output from the carryout output C +1 after l time slot delay.
It is applied to input C1 via AND circuit 147. Ant by signal ly8 for rounding to prevent the carry-over signal from being added at the timing of the least significant bit.

回路147を動作不能にするようになって1する。The circuit 147 becomes inoperable and becomes 1.

こうして、第1θ図(f>に示すテtMlの区間で前回
のデータVIRKIが加算される。この加算結果rVI
IR+IJが次のTiH2の区間の間ラッチ回路169
にラッチされる(第10図(e))。
In this way, the previous data VIRKI is added in the interval tMl shown in Fig. 1θ (f>).This addition result rVI
Latch circuit 169 while IR+IJ is in the next TiH2 section
(FIG. 10(e)).

第10図(f)のTiH2(D区間では、デー!「VB
R+lJのアナログ電圧(ム)とボリュームv1の現在
のアナログ電圧(II)とを比較器110で比較し、1
B≧A」が成立し喪ときは加算も減算も行なわずに[V
IR+lJをレジスタ10Gで保持する。他方、1B≧
ム」が成立しないときつまり[A)BJのときは、デー
タ(VBR+1jから1を減算する。jA>BJのとき
は遅に7リツプフロツプ140の出力が@0”で69、
インバータ141からアンド回路142に11”が与え
られる。このアンド(ハ)路142にはオア囲路138
から信号TiM2+3が与えられており、区間TiM2
及びTiH3(第1θ図(f)参照)のとき動作可能と
なる。区間TiM2においてアンド回路142の条件が
成立すると、区間riwzの間中(8タイムスロツトの
間)アンド回路142の出力が@1”となる。このアン
ド回路142の出力”1”Hオア回路146を介して加
算器1640入力4に与えられる。従って、レジスタ1
00のデータIVBR+IJの全ビットに@l”が加算
され、事実上の1カウントダウンが行なわれる。
TiH2 (D section in Fig. 10(f))
The comparator 110 compares the analog voltage (mu) of R+lJ with the current analog voltage (II) of the volume v1,
B≧A” is established and when mourning, add or subtract [V
IR+lJ is held in register 10G. On the other hand, 1B≧
When the 7 lip-flop 140 does not hold, that is, [A) BJ, 1 is subtracted from the data (VBR+1j. When jA>BJ, the output of the 7 lip-flop 140 is @0" and 69,
11'' is applied from the inverter 141 to the AND circuit 142.
A signal TiM2+3 is given from , and the interval TiM2
and TiH3 (see Fig. 1.theta. (f)). When the condition of the AND circuit 142 is satisfied in the interval TiM2, the output of the AND circuit 142 becomes @1'' during the interval riwz (during 8 time slots). to adder 1640 input 4 through register 1.
@l'' is added to all bits of the data IVBR+IJ of 00, and a de facto countdown of 1 is performed.

従って、区間TiM2の演算によってレジスタ100に
得られるデータの値はrviIg+tJtえは[VIR
(=VBR+t−t )Jのどちらかで69、このデー
タは区間TiM3においてラッチ回路169にラッチさ
れる(第1θ図(e)参照)。
Therefore, the value of the data obtained in the register 100 by the operation in the interval TiM2 is rviIg+tJt, which is [VIR
(=VBR+t-t)J69, and this data is latched by the latch circuit 169 in the interval TiM3 (see FIG. 1.theta.(e)).

区間TiM3ではラッチ回路169のデータ[VIIR
+IJtたは「vBR」とポリ&−AVIの現在のアナ
ログ電圧とを比較器110で比較し、「B≧ム」が成立
したときは加算も減算も行なわずにレジスタ100の現
在値rV I R+ I Jま九はl’−VIIRJを
保持する。他方、「ム>Il」のときは前述と同様にア
ンド回路142から@1”を出力し、レジスタ100の
データから1を減算する。この21Hの減算によってレ
ジスタ100のデータはrvmg−1(=vmg+l−
1−1)Jとなる。
In section TiM3, data [VIIR
The comparator 110 compares +IJt or "vBR" with the current analog voltage of Poly&-AVI, and when "B≧m" is established, the current value rV I R+ of the register 100 is calculated without performing addition or subtraction. I J ma9 holds l'-VIIRJ. On the other hand, when "M>Il", the AND circuit 142 outputs @1" as described above, and 1 is subtracted from the data in the register 100. By this subtraction of 21H, the data in the register 100 becomes rvmg-1 (= vmg+l-
1-1) It becomes J.

区間TiM3が終了すると、信号TiM2+3が立下9
、アンド回路142が動作不能となる。
When the interval TiM3 ends, the signal TiM2+3 falls 9.
, AND circuit 142 becomes inoperable.

従って、以後のカウント動作は停止する。こうして、ム
/D変換動作はサンプリング信号H1の立上りの3区間
TiMl〜TiM3  (24タイムスロツト)の間で
のみ行なわれる。
Therefore, subsequent counting operations are stopped. In this way, the MU/D conversion operation is performed only during three periods TiM1 to TiM3 (24 time slots) at the rising edge of the sampling signal H1.

前回のA/D変換によって求めたデータVBRの値(A
)と今回サンプリングされたポリネームv1の設定値(
B)とが一致している場合、区間TiMl:におけるl
加算によってレジスタ100の内容が[vni+IJと
なることにより、区間TiM2における比較ではム)B
が成立し、1減算されてレジスタ100の内容が「VB
R」となる。区間TiM3における比較ではA=Bが成
立し、1減算は行なわれない。従って、最終的にはがノ
回と同じデータ[V B RJがデータレジスタ100
にホールドされる。
The value of data VBR (A
) and the setting value of polyname v1 sampled this time (
B), then l in the interval TiMl:
Due to the addition, the contents of the register 100 become [vni+IJ, so in the comparison in the interval TiM2, B)
is established, 1 is subtracted, and the contents of register 100 become “VB
R”. In the comparison in interval TiM3, A=B holds true, and no subtraction by 1 is performed. Therefore, in the end, the same data [V B RJ as the data register 100]
is held.

前回のA / D変換によって求めたデータVBRの値
(A)よりも今回サンプリングされたボリュームv1の
設定値(B)の方が大きい場合、区間TiMlにおける
1加算によってレジスタ100の内容がrvnR+IJ
となって電比@器110ではB=AまたはB)Aのどち
らかが成立するだけである。従って、区間TiM2及び
TiN2で減算は行なわれず、最終的には[VBR+I
Jがレジスタ100K:ホールドされる。
If the setting value (B) of the volume v1 sampled this time is larger than the value (A) of the data VBR obtained by the previous A/D conversion, the contents of the register 100 are changed to rvnR+IJ by adding 1 in the interval TiMl.
Therefore, in the electric ratio @ device 110, only either B=A or B)A holds true. Therefore, no subtraction is performed in the intervals TiM2 and TiN2, and finally [VBR+I
J is register 100K: held.

前回のム/D変換によりて求め九データVIRの値(ム
)よりも今回゛サンプリングされ九ボリュームv1の設
定値(B)0方が小さい場合、区間TiM2及びTiN
2では常にム〉3が球立する。
If the set value (B) of the sampled volume v1 this time is smaller than the value of the nine data VIR obtained by the previous Mu/D conversion (Mu), the sections TiM2 and TiN
At 2, Mu〉3 always stands.

従って、l加算の後に1減算が2度行なわれ、最終的に
は[VIIR−IJがレジスタ100にホールドされる
。
Therefore, 1 subtraction is performed twice after 1 addition, and finally [VIIR-IJ is held in register 100.

上述のように、1サンプリング周期(7131m s 
)におけるディジタルデータの最大変化量は+1に限定
されている。これは、ボリュームv1〜v7によるアナ
關グ設定値が急激に変更され九ときこれにそのまま応答
し九のではクリック等不快な雑音をも九らす原因となる
のでこれを防止する九め、及び、雑音等によってアナロ
グ設定値が一時的に急激に変化し九ときこれに反応しな
いようにする一九め、等OII由による。14Jンプリ
ング周期におけるディジタルデータの最大変化量は+1
に限らず、要するに滑らかなA / D変換が行なえる
程度であればよい。
As mentioned above, one sampling period (7131 m s
) is limited to +1. This is to prevent the analog setting values of volumes v1 to v7 from changing rapidly and responding to them as they are, causing unpleasant noises such as clicks. This is due to OII reasons, such as 19th, which prevents the analog setting value from suddenly changing temporarily due to noise, etc., and not reacting to this. The maximum change in digital data in a 14J sampling cycle is +1
In short, it is sufficient that smooth A/D conversion can be performed.

ま九、1回のA / D変換動作において3つの区間T
iM1 、TiN2.TiN2で加減算を行なうように
しているが、これ社ノイズ岬によって比較器110の出
力が不安定な場合にディジタルデータが乱りに変動する
ことを防止するのに役立つ。例えば、区間TiM2でB
≧ムが成立したのに区間TiM3では成立しないような
場合、区間TiM1における「+1」と区間TiM3に
おける「−1」によって最終的にはディジタルデータは
変化しない。
Nine, three sections T in one A/D conversion operation
iM1, TiN2. Although addition and subtraction are performed using TiN2, the noise cape helps prevent the digital data from fluctuating randomly when the output of the comparator 110 is unstable. For example, in section TiM2, B
In the case where ≧ is satisfied but not in the interval TiM3, the digital data does not ultimately change due to "+1" in the interval TiM1 and "-1" in the interval TiM3.

尚、ラッチ回路139の全出力を入力し九アンド回路1
48とノア囲路149(第6図)は最大カウント値と最
小カウント値を夫々検出する友めのものである。最大カ
ウント値になったときアン)’回路148の出力によっ
てアンド回路14S。
In addition, all the outputs of the latch circuit 139 are input to the nine AND circuit 1.
48 and Noah enclosure 149 (FIG. 6) are companions for detecting the maximum count value and the minimum count value, respectively. When the maximum count value is reached, the AND circuit 14S is activated by the output of the circuit 148.

144を動作不能にし、アップカウントを禁止する。最
小カウント値になり九ときはノア囲路149の15力に
よってアンド回路142を動作不能にし、ダウンカウン
トを禁止する。
144 and prohibits up-counting. When the minimum count value reaches 9, the AND circuit 142 is made inoperable by the 15 force of the Noah circuit 149, and down-counting is prohibited.

サンプリング信号[1が発生しているときの説v!AK
戻ると、区間TiM3の終了後はム/D変換結果である
ディジタルデータがアンド回路166、オア回路するる
、加算器1640人力lを介してデータレジスタ100
で循環してホールドされる。
Theory when sampling signal [1 is generated v! A.K.
Returning, after the end of section TiM3, the digital data that is the M/D conversion result is sent to the data register 100 via the AND circuit 166, the OR circuit, the adder 1640, and the data register 100.
It is cycled and held.

このレジスタ100のデータはエニーディジタルデータ
NDDとして第7図の各制御回路111〜117のデマ
ルチプレクス用アンド−路126゜127に供給される
。信号H1が@l”のときは制御回路111のアンド回
路122が動作可能であるが、信号N7・西〒32が′
″0″″の間は条件が成立せず、このアンド回路122
の出力は@0″となっている。アンド回路122の出力
@O”社インバータ150で反転され、ホールド用のア
ンド(ロ)路126に与えられる。レジスタ1010デ
ータvii1iこOアンド回路126及びオア1路15
1を介して循環保持される。
The data in this register 100 is supplied as any digital data NDD to demultiplexing AND paths 126 and 127 of each control circuit 111 to 117 in FIG. When the signal H1 is @l'', the AND circuit 122 of the control circuit 111 can operate, but when the signal N7
During "0", the condition is not satisfied, and this AND circuit 122
The output of the AND circuit 122 is inverted by the O'' inverter 150 and applied to the AND circuit 126 for holding. Register 1010 data vii1i OAND circuit 126 and OR1 path 15
1 and held in circulation.

信号H1の最後の8タイムスロツトにをいて信号N7・
25 T 32が11′mとなると、アンド回路−22
の条件が成立し、このアンド1路122かもアンド回路
126に@1″が与えられる。同時に、アンド回路12
2の出力”l″は、次のサンプリング信号H2に対応す
る制御1回路112のマルチプレクス用アンド回181
25に加えられると共にオア回路131に与えられる。
In the last 8 time slots of signal H1, signal N7.
25 T When 32 becomes 11'm, AND circuit -22
The condition is satisfied, and this AND1 path 122 also gives @1'' to the AND circuit 126. At the same time, the AND circuit 12
The output "l" of 2 is the AND circuit 181 for multiplexing of the control 1 circuit 112 corresponding to the next sampling signal H2.
25 and is also applied to the OR circuit 131.

制御回路111では、アンド回路122の出力@1”に
よってホールド用アンド回路128が動作不能となり、
アンド回路126が動作可能となる。従って、信号H1
のタイミングでA / D変換されたポリニームV1の
設定値を示すニューディジタルデータNDD\ がアンド回路126で選択され、・オア回路151を介
してレジスター01にロードされる。アンド回路122
は第5から第、32タイムスロツトの関”1′″を出力
し、この間にデータレジスター00(第6図)から出力
されるデータNDDは丁度下位ビットから最上位ビット
までの8ビツトがシリアルにlI番に並んでいる。従っ
て、#!25タイムスロットから第32タイムスロツト
の間でニューディジタルデータNDDがレジスター01
に順番にロードされることになシ、第1タイムスロツト
におけるレジスター01の各ステージの重みは図中に6 示すように第1ステージが最上位ピッ) (a Hz)
で65、ステージが遂むにつれて下位ビットに移り、第
8ステージが最下位ピッ)(−B→h)である。
In the control circuit 111, the hold AND circuit 128 becomes inoperable due to the output @1'' of the AND circuit 122.
AND circuit 126 becomes operational. Therefore, signal H1
At the timing of , new digital data NDD\ indicating the setting value of the polyneme V1 that has been A/D converted is selected by the AND circuit 126, and is loaded into the register 01 via the OR circuit 151. AND circuit 122
outputs the function "1''" from the 5th to the 32nd time slot, and during this time, the data NDD output from the data register 00 (Figure 6) is exactly 8 bits from the lower bit to the most significant bit serially. It is lined up at number lI. Therefore, #! Between the 25th time slot and the 32nd time slot, new digital data NDD is stored in register 01.
The weight of each stage of register 01 in the first time slot is 6 (as shown in the figure, the first stage is the highest pitch) (a Hz).
65, and as the stages are completed, it moves to the lower bits, and the eighth stage is the lowest bit (-B→h).

一方、アイド回路122の出力@l”に対応してオア回
路161から信号TiMが出力され、かつアンド回路1
25及びオア回路132を介してレジスター02のデー
タVIDがオールドディジタルデータODDとしてA 
/ D変換器18(第6図)K与えられる。そして、ナ
ンプリング信号がHzに切換わると、前述と同様の手順
で、ポリニームv2に関するム/D変換が行なわれる。
On the other hand, the signal TiM is output from the OR circuit 161 in response to the output @l'' of the idle circuit 122, and the AND circuit 1
25 and the OR circuit 132, the data VID of the register 02 is converted to A as the old digital data ODD.
/D converter 18 (FIG. 6) K is provided. Then, when the numbering signal is switched to Hz, MU/D conversion regarding polyneme v2 is performed in the same procedure as described above.

以下、信号H2〜H7に対応して制御i路112〜11
7が前述と同様に動作し、各ボリュームVる〜v7に関
するム/D変換が順次行なわれる。こうして、各レジス
ター01〜107KFi、各lすz  AV1〜V70
出力に対応するディジタルデータが夫々記憶される。
Below, control i paths 112 to 11 correspond to signals H2 to H7.
7 operates in the same manner as described above, and Mu/D conversion regarding each volume V1 to V7 is sequentially performed. In this way, each register 01~107KFi, each lsuz AV1~V70
Digital data corresponding to the outputs are respectively stored.

尚、ディレィビブラート(ボリュームV4)に対応する
レジスター04のデータ表示がDVIRとDELの2通
夛有る理由は、ボリュームv4をディレィビブラートの
開始時間設定とディレィビブラート深さ変化のエンベロ
ープの傾き設定の両方に兼用している丸めである。DY
ERはディレィビブラートにおける深さの時間的変化の
速度を設定するためのディレィビブラートエンベロープ
レートデータであり、その重みはレジスター04の各ス
テージブロック内の下側に示されている。
The reason why register 04 corresponding to delay vibrato (volume V4) has two data displays, DVIR and DEL, is because volume v4 is used both for setting the start time of delay vibrato and for setting the slope of the envelope of delay vibrato depth change. This rounding function is also used for . D.Y.
ER is delay vibrato envelope plate data for setting the speed of temporal change in depth in the delay vibrato, and its weight is shown below in each stage block of register 04.

この重みの単位が(Hz)である理由社、エンベロープ
変化レートを周液数に換算し九速さで示した九めである
。すなわち、エンベロープの開始時から終了時までの時
間が周波数表示のτ周期に対応している。DELはディ
レィビブラート開始時間データで69、その重みはレジ
スター04の各ステー・ジブロック内の上側に示されて
いる。この2つのデータDYER、D鳶りは勿論真理値
が具なっているわけではなく、利用する側での重みづ氏
゛ けが異なっている如けである。
The unit of this weight is (Hz), and the envelope change rate is converted into a peripheral fluid number and expressed as a nine speed. That is, the time from the start to the end of the envelope corresponds to the τ period of the frequency display. DEL is delay vibrato start time data 69, and its weight is shown above in each stage block of register 04. Of course, these two data DYER and D do not have truth values, but they appear to have different weights on the user side.

スラースピード(ポリニームV5)fL)[めするレジ
スタ105のデータ表示が81Mと8翼鳶の2通り有る
理由は、ダイナンツクレンジを広くとる丸めに8ビツト
のデータを仮数部と指数部に分けて利用する丸めである
。最下位ビットは利用せず、下位2ビツト目から5ビツ
ト目までを仮数部M1.M2.Mる。M4とし、上位3
ビツトを指数smet、Ii2,1!+とする。8RM
はスラーレート仮数部のデータ表示であり、51R1は
スラーレートの指数部のデータ表示である。
Slur Speed (Polyneem V5) fL) [The reason why there are two ways to display the data in the register 105, 81M and 8-winged, is because the 8-bit data is divided into a mantissa and an exponent for rounding to ensure a wide dynamic range. This is the rounding to use. The least significant bit is not used, and the lower 2nd to 5th bits are used as the mantissa part M1. M2. Mru. M4 and top 3
Bit as index smet, Ii2,1! + 8RM
is a data display of the slur rate mantissa part, and 51R1 is a data display of the slur rate exponent part.

第4図のオア回路90から出力され九イニシャルセンシ
ング信号18は第7図の遅延フリップフロップ152に
入力される。2Rの遅延7リツグ70ツブ152Fi信
号6y8によりて入力信号をロードし、信号tygK岡
期して出力状態を切換えるものである。遅延アリツブ7
0ツブ152の第1ステージの出力がアンド回路156
に加わり、かつインバータ155で反転されてアンド回
路154に加わる。第2ステージの出力はアンド回路1
54に加わplかつインバータ130で反転されてアン
ド回路156に加わる。このインノ(−タ1,30の出
力が信号T1として第6図のム/D変掛118に与えら
れる。アンド回路156は信号I ’−’Sの立上りに
対応して8タイムスロツト幅のパル?を出力し、アンド
囲路154#′i偏号I8の立Yjに対応して8タイム
スロツト幅のパルスを出力″する。アンド回路156及
び154の出力は−オア回路131に加えられ、信号T
+Mとして第6図のム/D変換器18に与えられる。信
号Isに対応して発生する信号TsM及び11の状態を
第11図に示す。
The nine initial sensing signals 18 output from the OR circuit 90 of FIG. 4 are input to the delay flip-flop 152 of FIG. The input signal is loaded by the 2R delay 7-rig 70-tub 152Fi signal 6y8, and the output state is switched in response to the signal tygK. delay arrival 7
The output of the first stage of the 0 tube 152 is the AND circuit 156
and is inverted by an inverter 155 and applied to an AND circuit 154. The output of the second stage is AND circuit 1
54, is inverted by inverter 130, and is applied to AND circuit 156. The outputs of the inverters 1 and 30 are applied as a signal T1 to the M/D converter 118 in FIG. ?, and the AND circuit 154#' outputs a pulse with a width of 8 time slots in response to the rising Yj of the polarized signal I8."The outputs of the AND circuits 156 and 154 are added to the -OR circuit 131, and the signal T
+M to the MU/D converter 18 in FIG. FIG. 11 shows the states of signals TsM and 11 generated in response to signal Is.

第6図において、信号!8の立上りに対応して信号Ti
Mが@l”となる8タイムスロツトの間でアンド1路1
66が動作不能にされ、データレジスタ100の全ビッ
トが@0″にクリアされる0オた、信−号1jが“0”
となることによって第7図の各制御回路111〜117
が動作不能にされ、各レジスタ101〜107はその記
憶データを循環保持する。かつ、第6図のアンド回路1
42及び144が動作不能となり、アンド回路146が
動作可能となる。アンド回路146が可能化され九最初
の8タイムスロツトでは、信号TiMを8タイムスロツ
ト遅延し良信号TiM1が11′でめり、インバータ1
56の出力@0”によってアンド回路14sの動作が禁
止される。これは信号■8の立上9時において各信号の
状態が安定するのを待つためであるが、この処理は特に
行なわなくてもよい。アンド回路146の他の入力には
信号1y8と遅延7リツプ70ツブ140の出力が加え
られる。従って、比較器110で「B≧ム」が成立すれ
ば、信号1y8のタイミングでアンド回路14るから@
l”が出力され、オア1路146を介して加算器164
の入カムに与えられる。前述の過少、この信号1y8の
タイミングはデータレジスタ100のデータの最下位ビ
ットのタイミングである。従って、アンド1路143か
ら信号1y8のタイミングで1パルス与えられる毎に(
約4μIIK:)データレジスタ100の内容が1カウ
ントアツプされる・ 前述の通9、イニシャルセンシング信号18が発生して
いる間はマルチプレクサ16でポリニームV8のアナロ
グ電圧を持続して選択する。従って、ボリュームv8で
感度調整され友タッチ検出信号が比較器1100入力1
に専ら与えられる。
In Figure 6, the signal! In response to the rising edge of signal Ti
AND1 path 1 between 8 time slots where M becomes @l''
66 is disabled and all bits of data register 100 are cleared to @0'', signal 1j is “0”.
As a result, each control circuit 111 to 117 in FIG.
is disabled and each register 101-107 holds its stored data in rotation. And the AND circuit 1 in Fig. 6
42 and 144 are disabled and AND circuit 146 is enabled. AND circuit 146 is enabled and in the first 8 time slots, signal TiM is delayed by 8 time slots, good signal TiM1 is turned off at 11', and inverter 1
The operation of the AND circuit 14s is inhibited by the output @0'' of the signal 56. This is to wait for the state of each signal to become stable at 9 o'clock when the signal 8 rises, but this process does not need to be performed in particular. The signal 1y8 and the output of the delay 7-lip 70-tub 140 are added to the other inputs of the AND circuit 146. Therefore, if "B≧m" is established in the comparator 110, the AND circuit is activated at the timing of the signal 1y8. 14 Rukara@
l” is output and sent to the adder 164 via the OR1 path 146.
given to the incoming cam. The timing of this signal 1y8 is the timing of the least significant bit of the data in the data register 100. Therefore, every time one pulse is given from the AND1 path 143 at the timing of the signal 1y8, (
Approximately 4 μIIK:) The contents of the data register 100 are counted up by 1. As described above, while the initial sensing signal 18 is being generated, the multiplexer 16 continues to select the analog voltage of the polyneem V8. Therefore, the sensitivity is adjusted with the volume v8, and the friend touch detection signal is input to the comparator 1100.
given exclusively to

データレジスタ100は初めにオール@0″に、クリア
されるので、初めは比較器110で「B≧A」が成立す
る。データレジスタ100の値がタッチ検出信号の値に
一致するまで、信号ly&が発生する毎に急速に骸レジ
スタ1000内箒がカウントアツプされる。データレジ
スタ1000カウント値がタッチ検出信号の値に一致す
ると、比較器110で[B=AJが成立する。これにも
とづきレジスタ100の内容が更に1カウントアツプさ
れた後、比較器110で「1〈ム」が成立し、アンド回
路146が動作不能にされ、カウントが停止する。その
後、タッチ検出信号のレベルが下が□プたとしてもデー
タレジスタ100のダウンカウントは行なわれないので
、ピーク値が保持されることKなる。まえ、タッチ検出
信号がデータレジスタ100の値よりも更に大きくなつ
九場合は比較器110で「B≧ム」が成立し、追加のカ
ウントアツプが行なわれる。こうして、イニシャルセン
シング信号!Sが発生している閏のタッチ検出信号のピ
ーク値に相当するディジタルデータがデータレジスタ1
00でホールドされる。このデータレジスタ100にホ
ールドされたピーク値のデータはデータNDDのライン
を介して第7図の制御回路118内のアンド回路157
に与えられる。
Since the data register 100 is initially cleared to all @0'', "B≧A" is initially established in the comparator 110. Each time the signal ly& is generated, the count in the register 1000 is rapidly counted up until the value of the data register 100 matches the value of the touch detection signal. When the count value of the data register 1000 matches the value of the touch detection signal, [B=AJ is established in the comparator 110. Based on this, the contents of the register 100 are further incremented by one count, and then "1<um" is established in the comparator 110, the AND circuit 146 is disabled, and counting is stopped. Thereafter, even if the level of the touch detection signal goes down, the data register 100 is not counted down, so the peak value is held. If the touch detection signal becomes larger than the value of the data register 100, the comparator 110 establishes "B≧m" and performs an additional count-up. Thus, the initial sensing signal! Digital data corresponding to the peak value of the touch detection signal of the leap where S is generated is stored in data register 1.
It is held at 00. The peak value data held in the data register 100 is transmitted to the AND circuit 157 in the control circuit 118 in FIG. 7 via the data NDD line.
given to.

鍵押圧開始時から約IQ m sが経過してイニシャル
センシング信号1Bが立下ると、第7図のアンド回路1
54の出力が第5乃至第諺タイムスロッ)Kfj1期し
て8タイムスロツト間@1″となる。
When the initial sensing signal 1B falls after approximately IQ m s has elapsed from the start of the key press, the AND circuit 1 in FIG.
The output of 54 is in the 5th to 8th time slots) Kfj1 period and becomes @1'' for 8 time slots.

このアンド回路154の出力11″社アンド回路158
に与えられる。アンド回路158の他の入力には、第4
図の7リツプフロツプXKQの出力XKQ&が2段の遅
延スリップ70ツブ159を介して加えられる。この遅
延アリツブ70ツブ159は遅延7リツプ70ツブ15
20出力タイミングに同期させる丸めのものである。ア
ンド回路158はイニシャルタッチ検出時間終了時に何
らかの鍵が押圧されていること(XKQ8が11″)を
条件に8タイムスロツトの間゛1”を出力する。
Output 11 of this AND circuit 154 AND circuit 158
given to. The other input of the AND circuit 158 includes a fourth
The output XKQ& of the 7 lip-flop XKQ shown in the figure is applied via a 70-stage delay slip 159. This delay arrival time is 70 times 159 is delay time 7 times 70 times 15 times.
This is a rounded signal that is synchronized with the 20 output timing. The AND circuit 158 outputs "1" for eight time slots on the condition that some key is pressed (XKQ8 is 11") at the end of the initial touch detection time.

このアンド回路158の出力11″によってアンド回路
157が動作可能となり、データレジスタ100’(第
6図)にホールドされているタッチ検出信号のピーク値
データ()JDD)を通過させ、オア回路160を介し
てレジスタ108にロードする。ま九、アンド回路15
4の出力@1″に対応してオア回路する1から第6図の
インバータ135に与えられる信号’rtMKよってデ
ータレジスタ100にホールドしていえピーク値データ
がクリアされる。アンド回路154の出力が61″とな
る8タイムスロツトの間にレジスタ108(第7図)K
l”l応するピーク値データのロードが完了し、該アン
ド回路154の出力が@0″に立下るとアンド囲路15
7に代わってアンド囲路161が動作可能となる。レジ
スタ108にロードされ九タッチ検出信号のピーク値デ
ータはこのアンド回路161を介して以後ホールドされ
る。こうして、1゛ニシヤルタツチ検出データがレジス
タ108にホールドされる。
The output 11'' of the AND circuit 158 enables the AND circuit 157 to operate, passing the peak value data (JDD) of the touch detection signal held in the data register 100' (FIG. 6), and turning on the OR circuit 160. Load the register 108 via the AND circuit 15.
The peak value data held in the data register 100 is cleared by the signal 'rtMK applied to the inverter 135 in FIG. Register 108 (Fig. 7) K during 8 time slots of 61''
When the loading of the corresponding peak value data is completed and the output of the AND circuit 154 falls to @0'', the AND circuit 15
7 becomes operable. The peak value data of the nine touch detection signals loaded into the register 108 is subsequently held via the AND circuit 161. In this way, the 1'' initial touch detection data is held in the register 108.

尚、レジスタ108のデータ表示がムPIとITLの2
通り有る理由は、同じイニシャルタッチ検出データをア
タックピッチコンドロールドイニシャルタッチレベルコ
シトロールの両方Kl用するためである。ムPIは、ア
タックピッチ初期値設定データであり、その重みはレジ
スタ108の各ステージブロック内の上側に記されてい
る。下位3ビツトは切捨てられ、上位5ビツトが約1.
2セント乃至約19セントのピッチずれに対応する。
It should be noted that the data displayed in the register 108 is 2, PI and ITL.
The reason for this is that the same initial touch detection data is used for both the attack pitch controller, initial touch level controller, and Kl. PI is attack pitch initial value setting data, and its weight is written above in each stage block of the register 108. The lower 3 bits are truncated, and the upper 5 bits are approximately 1.
It corresponds to pitch deviations of 2 cents to about 19 cents.

ITL#′i、イニシャルタッチレベル制御データであ
る。
ITL#'i is initial touch level control data.

第7図の各レジスタ101〜108に記憶され九データ
のうちピッチコントロール[1%のデータ、すなわちビ
ブラートレートデータVIB、ビブラート深さデータV
BD、アフタータッチビブラート深さデータl[VII
D、ディレィビブラートエンベローグレートデータDY
ER,ディレィビブラート開始時間データDEL、スラ
ーレート仮数部データ111tM、スラーレート指数部
データ邸RE。
Of the nine data stored in each register 101 to 108 in FIG. 7, pitch control [1% data, vibrato rate data VIB, vibrato depth data V
BD, aftertouch vibrato depth data [VII
D. Delay vibrato envelope rate data DY
ER, delay vibrato start time data DEL, slur rate mantissa data 111tM, slur rate exponent data RE.

アタックピッチ初期値設定データAPIは効果付与回路
20(第2図)に供給される。レベルコントロール関係
のデータ、すなわちアフタータッチレベル制御データA
TL、サスティンレートデーfi S T R,イニシ
ャルタッチレベル制御データ■TLは楽音信号発生部2
1(第2図)に供給される。
The attack pitch initial value setting data API is supplied to the effect applying circuit 20 (FIG. 2). Level control related data, i.e. aftertouch level control data A
TL, sustain rate data fi STR, initial touch level control data ■TL is musical tone signal generator 2
1 (Figure 2).

効果付与回路20では、単音キーアサイナ14Aから与
えられるアタックピッチスタート信号ムSまたはスラー
スタート信号8Sにもとづき、変調信号VALを形成す
る良めの動作あるいはスラー効果を付与した楽音周波数
情報8KCを形成するための動作を開始する。効果付与
回路20の詳細説明は省略するが、その概略は次の通9
である。
In the effect adding circuit 20, based on the attack pitch start signal S or slur start signal 8S given from the single note key assigner 14A, a good operation for forming the modulation signal VAL or musical tone frequency information 8KC to which a slur effect is added is formed. start the operation. A detailed explanation of the effect imparting circuit 20 is omitted, but its outline is as follows.
It is.

アタックピッチスタート信号ムSが与えられたときは、
上記アタックピッチ初期値設定データAPI及びアタッ
クピッチデータROM22から与えられる制御データム
ps、ムPR,APF:Rに応じてアタックピッチ用の
変調信号VALを形成する。
When the attack pitch start signal S is given,
A modulation signal VAL for the attack pitch is formed in accordance with the attack pitch initial value setting data API and the control datums ps, PR, and APF:R given from the attack pitch data ROM 22.

その後、ディレィビブラートが選択されているならば、
上記ディレィビブラート開始時間データDEL及びディ
レィビブラートエンベロープデータDVERに応じてデ
ィレィビブラート用の変調信号VALを形成する。ディ
レィビブラートの終了後は(ディレィビブラートが選択
されていないときはアタックピッチ終了直後に)、ノー
マルビブラート及びアフタータッチビブラートの丸めの
変調信号VALを形成する。ノーマルビブラート用の変
調信号VALは上記ビブラートレートデータV18及び
ビブラート深さデータVBDに応じて形成される。アフ
タータッチビブラート用の変調信号VムLは上記データ
VBRとアフタータッチビブラート深さデータKVBD
に応じて形成される。ノー1ルビブラートとアフタータ
ッチビジ2−トが同時に選択されている場合は、変調信
号VAl、の周波数がデータVIIRによって決定され
、深さく振幅)がデータVIIDとKVBDの両方によ
って決定される。スラースタート信号S8が与えられた
ときはスラーレート用のデータS鼠麗、IREと単音キ
ーアサイナ14Aから与えられるキーコ−ドMKCに応
じて周波数情@SKCの値を1音に対応する値から新音
に対応する値まで徐々に移行する制御を行なう。スラー
制御終了後は上述と同様にしてディレィビブラート、ノ
ーマルビブラート、アフタータッチビブラートのための
変#信号VALを形成する。
Then, if delay vibrato is selected,
A modulation signal VAL for delay vibrato is formed according to the delay vibrato start time data DEL and delay vibrato envelope data DVER. After the delay vibrato ends (immediately after the attack pitch ends when the delay vibrato is not selected), a rounded modulation signal VAL of normal vibrato and aftertouch vibrato is formed. The modulation signal VAL for normal vibrato is formed according to the vibrato rate data V18 and vibrato depth data VBD. The modulation signal VMUL for aftertouch vibrato is the above data VBR and aftertouch vibrato depth data KVBD.
formed according to. If the normal rubibrato and the aftertouch visit are selected at the same time, the frequency of the modulation signal VAl is determined by the data VIIR, and the amplitude) is determined by both the data VIID and KVBD. When the slur start signal S8 is given, the value of the frequency information @SKC is changed from the value corresponding to one note to the new note according to the slur rate data S, IRE, and the key code MKC given from the single note key assigner 14A. Control is performed to gradually shift to a value corresponding to . After the slur control is completed, variable # signals VAL for delay vibrato, normal vibrato, and aftertouch vibrato are generated in the same manner as described above.

楽音信号発生部21の詳細説明も省略するが、その概略
は次の通りである。単音モードのときは、効果付与(ロ
)路20から与えられる周波数情@5KC(これはキー
コードMKCに対応している)にもとづき楽音信号を形
成する。複音モードのときは複音キーアサイナ14Bか
ら与えられるキーコードPKCにもとづき楽音信号を形
成する。同時に、そこで形成する楽音信号の音高音前記
変調信号VALに応じて制御し、かつ前記アフタータッ
チレベル制御データATL及びイニシャルタッチレベル
制御データITLに応じて該楽音信号の音電を制御する
3、更に、前記サスティンレートデータSTHに応じて
該楽音信号の振幅エンベロープのザメテイン時間を制御
する。
A detailed explanation of the musical tone signal generating section 21 will also be omitted, but its outline is as follows. In the single tone mode, a musical tone signal is formed based on the frequency information @5KC (corresponding to key code MKC) given from the effect adding path 20. In the multitone mode, a musical tone signal is formed based on the key code PKC given from the multitone key assigner 14B. At the same time, controlling the pitch of the musical tone signal formed therein according to the modulation signal VAL, and controlling the tone of the musical tone signal according to the aftertouch level control data ATL and the initial touch level control data ITL; , and controls the ametaining time of the amplitude envelope of the musical tone signal according to the sustain rate data STH.

尚、第6図のA/D変換器18においては、ボリューム
■1乃至v7に関するA/D変倶に関して、データの急
激な変化を防ぐために1サンプリング周期におけるデー
タ変化量は+11に限定されている。しかし、1サンプ
リング周期+CおけるI−タ変化量を±N(Nは2以上
の所定数)以内に限定する、あるいはデータ変化量を全
く限定しないようにする、ことも可能であり、制御要素
の性質に応じて杆容し得る範囲に定めればよい。後者の
場合、第6図のアップカウント用のアンド回路144に
遅延フリップフロップ140の出力を入力し、かつアン
ド回路142.144から信号TiM2+3、TiMl
 を除去すればよい。また、前者の場合は、上述と同様
にアンド回路142.144の入力組合せを変更した上
で、遅延フリップフロップ167の連結数(シフトステ
ージ数)をNに対応して増加し、その各ステージからT
iM信号の遅延信号が出力されている間のみアンド回路
142,144を動作可能にすればよい。
In addition, in the A/D converter 18 of FIG. 6, the amount of data change in one sampling period is limited to +11 in order to prevent sudden changes in data regarding A/D changes related to volumes 1 to v7. . However, it is also possible to limit the data change amount in one sampling period + C to within ±N (N is a predetermined number of 2 or more), or to not limit the data change amount at all. It may be determined within a range that can be tolerated depending on the nature. In the latter case, the output of the delay flip-flop 140 is input to the AND circuit 144 for up-counting in FIG.
Just remove it. In the former case, after changing the input combination of the AND circuits 142 and 144 as described above, the number of connected delay flip-flops 167 (number of shift stages) is increased corresponding to N, and from each stage T
It is sufficient to enable the AND circuits 142 and 144 only while the delayed iM signal is being output.

第6図及び第7図においてはシリアル処理式のA/D変
換部17が示されているが、パラレル処理式のA/D変
換部17もこれらの実施例と同様に構成することができ
る。
Although a serial processing type A/D conversion section 17 is shown in FIGS. 6 and 7, a parallel processing type A/D conversion section 17 can also be configured in the same manner as in these embodiments.

また、アナログ電圧マルチプレクサ16における時分割
サンプリングはマイクロコンピュータプログラムによっ
て制御するようにしてもよい。その場合、時分割サンプ
リングタイミングは、常に規則的な順序であられれるよ
うになっている必要はなく、マイクロコンピュータの処
理の都合に応じて不規則もしくは不連続であってもよい
。そして、サンプリング周期が不規則な場合は各々のサ
ンプリング周期に応じてディジタルデータの変化量の制
限値を適宜自動変更することもマイクロコンピュータプ
ログラムによって可能である。
Further, time division sampling in the analog voltage multiplexer 16 may be controlled by a microcomputer program. In that case, the time-division sampling timing does not always have to be in a regular order, and may be irregular or discontinuous depending on the processing convenience of the microcomputer. If the sampling period is irregular, it is also possible to automatically change the limit value of the amount of change in digital data according to each sampling period using a microcomputer program.

以上説明したようにこの発明によれば、複数種類のデ・
イジタルデータを可変設定する場合に、複数のアナログ
信号設定手段を具備し、これらのアナログ設定値を時分
割多重化して1台のアナログ/ディジタル変換手段でデ
ィジタルデータに変換するようにしたので、マニュアル
設定手段の構成が簡単化されると共にアナログ/ディジ
タル変換手段の構成も簡単化され、製造コスト、配線数
、取付スペース及び回路スペースの節約を達成すること
ができる。また、アナログ/ディジタル変換の際に、1
サンプリング期間におけるディジタルデータの変化量を
制限するようにしたので、ディジタルデータの急激な変
化が抑止され、酸子某嶺等に適用した場合に好ましい効
果を発揮する。
As explained above, according to the present invention, multiple types of
When variably setting digital data, a plurality of analog signal setting means are provided, and these analog setting values are time-division multiplexed and converted into digital data by one analog/digital conversion means. The configuration of the manual setting means is simplified, and the configuration of the analog/digital conversion means is also simplified, making it possible to achieve savings in manufacturing cost, number of wires, installation space, and circuit space. Also, during analog/digital conversion, 1
Since the amount of change in the digital data during the sampling period is limited, rapid changes in the digital data are suppressed, and a favorable effect is exhibited when applied to a certain ridge or the like.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を示すブロック図、第2図
はこの発明t−i子楽器に適用した場合の実施例全示す
電子楽器全体構成ブロック図、第3図は第2図の押鍵検
出部及びカウンタの詳細例を示す回路図、第4図は第2
図の単音キーアサイナの詳細例を示す回路図、第5図は
第2同各部で使用するタイミング信号の一例を示すタイ
ミングチャート、第6図は第2図のタッチセンサ、各種
効果設定操作子群、アナログ電圧マルチプレクサ及びA
 、′D変換器の部分の詳細例を示す回路図、第7図は
第2図のA/D変換部内の制御及び記憶部の詳細例を示
す回路向、第8図は第6図のアフタータッチセンサの出
力にもとづきイニシャルタッチ及びアフタータッチの両
方を検出することを示すための信号波形図、第9図は第
6図及び第7図の回路によるアナログ/ディジタル変換
のための時分割状態を示すタイミングチャート、第10
図は第6図のA/Di換器の通常の(イニシャルタッチ
検出時以外のときの)動作例を示すタイミングチャート
、第11図は第6図及び第7図におけるイニシャルタッ
チ検出時の主な信号の発生状態を示すタイミングチャー
トである。 VRI乃至V Rn e V 1 乃至V8−7ナログ
鑞圧設定用の゛ボリューム、200.16−・・アナロ
グ電圧マルチプレクサ、202.18−A/D変換器、
203−1乃至205−nttol乃至108・・・ア
ナログ電圧設定用ボリュームに対応するメモリもしくは
レジスタ、204 、111乃至117・・・マルチプ
レクサ及びデマルチプレクス制御回路、205 、10
0 ・・・データレジスタ、206,119・・・D/
A変換回路、207,110・・・比較器、208・・
・データレジスタ制御回路。 特許出願人 日本楽器製造株式会社
Fig. 1 is a block diagram showing one embodiment of the present invention, Fig. 2 is a block diagram showing the entire configuration of an electronic musical instrument in an embodiment in which the invention is applied to a t-i child musical instrument, and Fig. 3 is a block diagram showing the entire configuration of an electronic musical instrument. A circuit diagram showing a detailed example of a key press detection unit and a counter, FIG.
FIG. 5 is a timing chart showing an example of timing signals used in each part of the second key assigner; FIG. 6 is the touch sensor shown in FIG. 2, a group of various effect setting operators, Analog voltage multiplexer and A
, ' A circuit diagram showing a detailed example of the D converter part, FIG. 7 is a circuit diagram showing a detailed example of the control and storage section in the A/D converter section of FIG. 2, and FIG. A signal waveform diagram to show that both initial touch and aftertouch are detected based on the output of the touch sensor, and Figure 9 shows the time division state for analog/digital conversion by the circuits in Figures 6 and 7. Timing chart shown, No. 10
The figure is a timing chart showing an example of the normal operation of the A/Di converter in Figure 6 (other than when initial touch is detected), and Figure 11 is a timing chart showing the main operations during initial touch detection in Figures 6 and 7. 5 is a timing chart showing a signal generation state. VRI to VRne V1 to V8-7 Volume for analog pressure setting, 200.16--Analog voltage multiplexer, 202.18-A/D converter,
203-1 to 205-nttol to 108...Memory or register corresponding to analog voltage setting volume, 204, 111 to 117...Multiplexer and demultiplex control circuit, 205, 10
0...Data register, 206,119...D/
A conversion circuit, 207, 110... Comparator, 208...
・Data register control circuit. Patent applicant Nippon Musical Instruments Manufacturing Co., Ltd.

Claims (1)

【特許請求の範囲】 1、 複数のアナログ信号設定手段と、前記各アナログ
信号設定手段で設定されたアナログ信号を時分割でサン
プリングし、多重化するアナログ信号多重化手段と、前
記各アナログ信号設定手段に対応して設けられ、各々で
設定されたアナログ信号に対応する値のディジタルデー
タを夫々記憶す今ための複数の記憶手段と、前記アナロ
グ信号多重化手段から出力逼れたアナログ信号をディジ
タルデータに変換するアナログ/ディジタル変換手段と
、前記アナログ信号多重化手段における時分割サンプリ
ングに同期して前記アナリグ/ディジタル変換手段の動
作を制御し、かつこのアナログ/ディジタル変換手段の
出力ディジタルデータを前記時分割サンプリンゲタイミ
ン・グに対応して前記記憶手段のいずれかに記憶させる
制御手段とを具えるディジタルデータ設定装置。 2、前記制御手段は、各サンプリングタイミングの始ま
りもしくは直前でそのサンプリングタイミングに、対応
する前記記憶手段の記憶データを夫々選択して多重化し
、前記アナログ/ディジタル変換手段に送出する第1の
制御手段と、第1の制御手段によるデータ送出タイミン
グに同期して制御信号を前記アナログ/ディジタル変換
手段に与える第2の制御手段と、各サンプリングタイミ
ングに対応して前記アナログ/ディジタル変換手段から
出力さnるディジタルデータを該サンプリングタイミン
グに対応する前記記憶手段に分配し記憶させる第3の制
御手段とを含むものであり、前記アナログ/ディジタル
変換手段は、前記第1の制御手段によって与えられたデ
ィジタルデータを記憶するレジスタと、このレジスタの
記憶データをアナログ信号に変換するディジタル/アナ
ログ変鯖回路と、このディジタル/アナログ変換u路の
出力信号と前記アナログ信号多重化手段から出力された
アナログ信号とを比較する比較器と、前記第2の制御手
段から与えられる前記制御信号にもとづき制御動作を開
始し、前記比較器の出力にル6じて前記レジスタに記憶
したディジタルデータの値を増加もしくは減少する制御
を行なう制御回路とを含むものである特許請求の範囲第
1項記載のディジタルデータ設定装置。 6、前記各記憶手段はその記憶データをシリアルに出力
するものであり、前記第1の制御手段を介して前記アナ
ログ/ディジタル変換手段に送出されるディジタルデー
タはシリアル化されており、前記レジスタはその記憶デ
ータを前記アナログ/ディジタル変換手段の出力として
シリアルに出力するものであり、前記第3の制御手段を
介して前記記憶手段に分配されるディジタルデータはシ
リアル化されている特許請求の範囲第2項記載のディジ
タルデータ設定装置。 4、前記アナログ信号設定手段は、アナログ−圧設定期
ボリュームから成るものである特許請求の範囲第1項乃
至第3項のいずれかに記載のディジタルデータ設定装置
。 5、複数のアナログ信号設定手段と、前記各アナログ信
号設定手段で設定されたアナログ信号を時分割でサンプ
リングし、多重化するアナログ信号多重化手段と、前記
各アナログ信号設定手段に対応して設けられ、各々で設
定されたアナログ信号に対応する値のディジタルデータ
を夫々記憶するための複数の記憶手段と、前記アナログ
信号多重化手段から出力されたアナログ信号をディジタ
ルデータに’flするアナログ/ディジタル変換手段と
、このアナログ/ディジタル変換手段の出力ディジクル
データを前記時分割サンプリングタイミングに対応して
前記記憶手段のいずれかに記憶させる第1の制御手段と
、前記記憶手段に記憶さ几ている前回のサンプリングタ
イミングにおけるディジタルデータに対してその記憶手
段に対応して今回求めるべきディジタルデータの変化量
が所定値以内になるよう前記アナログ/ディジタル変換
手段を制御41−jる第2の制御手段とを具えるディジ
タルデータ設定装置。 6、前記アナログ/ディジタル変換手段は、各サンプリ
ングタイミングの始まりもしくは直前でそのサンプリン
グタイミングに対応する前記記憶手段の記憶データが転
送されるレジスタと、このレジスタの記憶データをアナ
ジグ信号に変換するディジタル/アナログ変換回路と、
このディジタル/アナログ変換回路の出力信号と前記ア
ナログ信号多重化手段から出力された′アナログ信号と
を比較する比較器と、この比較器の出力に応じて前記レ
ジスタに記憶したディジタルデータの値を増加または減
少する演算回路とを含み、前記第2の制御手段は、前記
演算回路を制御して1回のサンプリングタイミングにお
ける最大増加量または減少量を所定値に制限するもので
ある特許請求の範囲第5項記載のディジタルデータ設定
装置。 Z 前記第2の制御手段は、前記比較器の出力に無関係
に前記レジスタの内容を所定値だけ増加する第1のステ
ップと、その後前記比較器の出力が前記レジスタの内容
の方が大きいことを示していることを条件に前記レジス
タの内容を所定値だけ減少する第2のステップと、その
後前記第2のステップと同じ制御を行なう第3のステッ
プとを1回のサンプリングタイミングにおいて順次実行
するものである特許請求の範囲第6項記載のディジタル
データ設定装置。
[Claims] 1. A plurality of analog signal setting means, an analog signal multiplexing means for time-divisionally sampling and multiplexing the analog signals set by each of the analog signal setting means, and each of the analog signal settings. A plurality of storage means are provided corresponding to the means, each storing digital data of a value corresponding to the analog signal set in each storage means, and the analog signal outputted from the analog signal multiplexing means is digitalized. An analog/digital conversion means for converting into data, and an operation of the analog/digital conversion means is controlled in synchronization with time-division sampling in the analog signal multiplexing means, and the output digital data of the analog/digital conversion means is A digital data setting device comprising: control means for storing data in one of the storage means in accordance with time-division sampling timing. 2. The control means is a first control means that selects and multiplexes the corresponding storage data of the storage means at the beginning of each sampling timing or immediately before that sampling timing, and sends the multiplexed data to the analog/digital conversion means. a second control means for providing a control signal to the analog/digital conversion means in synchronization with the data sending timing by the first control means; and a third control means for distributing and storing the digital data to the storage means corresponding to the sampling timing, and the analog/digital conversion means distributes and stores the digital data provided by the first control means. a register for storing the data, a digital/analog converter circuit for converting the data stored in the register into an analog signal, and an output signal from the digital/analog conversion path and an analog signal output from the analog signal multiplexing means. A control operation is started based on the comparator to be compared and the control signal given from the second control means, and the value of the digital data stored in the register is increased or decreased depending on the output of the comparator. The digital data setting device according to claim 1, further comprising a control circuit for controlling the digital data setting device. 6. Each of the storage means outputs its stored data serially, the digital data sent to the analog/digital conversion means via the first control means is serialized, and the register is The stored data is serially outputted as an output of the analog/digital conversion means, and the digital data distributed to the storage means via the third control means is serialized. The digital data setting device according to item 2. 4. The digital data setting device according to any one of claims 1 to 3, wherein the analog signal setting means comprises an analog pressure setting period volume. 5. A plurality of analog signal setting means, an analog signal multiplexing means for sampling and multiplexing the analog signals set by each of the analog signal setting means in a time division manner, and providing corresponding to each of the analog signal setting means. a plurality of storage means for respectively storing digital data of a value corresponding to the analog signal set therein; and an analog/digital storage means for converting the analog signal outputted from the analog signal multiplexing means into digital data. a conversion means; a first control means for storing output digital data of the analog/digital conversion means in one of the storage means in correspondence with the time-division sampling timing; a second control means for controlling the analog/digital conversion means 41-j so that the amount of change in the digital data to be obtained this time in accordance with the storage means for the digital data at the previous sampling timing is within a predetermined value; A digital data setting device comprising: 6. The analog/digital conversion means includes a register to which data stored in the storage means corresponding to the sampling timing is transferred at the beginning of each sampling timing or just before that sampling timing, and a digital/digital converter that converts the data stored in this register into an analog/digital signal. analog conversion circuit,
a comparator that compares the output signal of the digital/analog conversion circuit with the analog signal output from the analog signal multiplexing means; and a comparator that increases the value of the digital data stored in the register according to the output of the comparator. or an arithmetic circuit that decreases, and the second control means controls the arithmetic circuit to limit the maximum increase amount or decrease amount in one sampling timing to a predetermined value. The digital data setting device according to item 5. Z The second control means includes a first step of increasing the contents of the register by a predetermined value regardless of the output of the comparator, and then determining that the output of the comparator is larger than the contents of the register. A second step in which the contents of the register are decreased by a predetermined value on the condition that the contents of the register are indicated, and a third step in which the same control as in the second step is performed are sequentially executed at one sampling timing. A digital data setting device according to claim 6.
JP57010930A 1982-01-28 1982-01-28 Digital data setting unit Granted JPS5865496A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57010930A JPS5865496A (en) 1982-01-28 1982-01-28 Digital data setting unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57010930A JPS5865496A (en) 1982-01-28 1982-01-28 Digital data setting unit

Publications (2)

Publication Number Publication Date
JPS5865496A true JPS5865496A (en) 1983-04-19
JPH0420193B2 JPH0420193B2 (en) 1992-03-31

Family

ID=11763946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57010930A Granted JPS5865496A (en) 1982-01-28 1982-01-28 Digital data setting unit

Country Status (1)

Country Link
JP (1) JPS5865496A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6266295A (en) * 1985-09-19 1987-03-25 カシオ計算機株式会社 electronic musical instruments
JPS6273296A (en) * 1985-09-27 1987-04-03 カシオ計算機株式会社 Electronic musical instrument signal conversion device
JPS6296996A (en) * 1985-10-24 1987-05-06 カシオ計算機株式会社 electronic percussion instruments
JPS6339297U (en) * 1986-09-01 1988-03-14
JPS6351395U (en) * 1986-09-24 1988-04-07
JPS63211908A (en) * 1987-02-27 1988-09-05 Yamaha Corp Level control circuit
JPH05257476A (en) * 1992-11-20 1993-10-08 Casio Comput Co Ltd Music signal generator
JPH05257475A (en) * 1992-11-20 1993-10-08 Casio Comput Co Ltd Musical sound signal generating device
JPH05341781A (en) * 1992-10-16 1993-12-24 Casio Comput Co Ltd Touch generator
JPH08297488A (en) * 1995-12-14 1996-11-12 Casio Comput Co Ltd Electronic musical instrument
JP2011049722A (en) * 2009-08-26 2011-03-10 Yamaha Corp Sound volume adjusting apparatus
JP2016071036A (en) * 2014-09-29 2016-05-09 株式会社河合楽器製作所 Volume control device and volume control program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5522750A (en) * 1978-08-08 1980-02-18 Nippon Musical Instruments Mfg Touch response devide for electronic musical instrument
JPS5538580A (en) * 1978-09-13 1980-03-18 Nippon Musical Instruments Mfg Key touch data generating circuit in electronic musical instrument

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5522750A (en) * 1978-08-08 1980-02-18 Nippon Musical Instruments Mfg Touch response devide for electronic musical instrument
JPS5538580A (en) * 1978-09-13 1980-03-18 Nippon Musical Instruments Mfg Key touch data generating circuit in electronic musical instrument

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6266295A (en) * 1985-09-19 1987-03-25 カシオ計算機株式会社 electronic musical instruments
JPS6273296A (en) * 1985-09-27 1987-04-03 カシオ計算機株式会社 Electronic musical instrument signal conversion device
JPS6296996A (en) * 1985-10-24 1987-05-06 カシオ計算機株式会社 electronic percussion instruments
JPS6339297U (en) * 1986-09-01 1988-03-14
JPS6351395U (en) * 1986-09-24 1988-04-07
JPS63211908A (en) * 1987-02-27 1988-09-05 Yamaha Corp Level control circuit
JPH05341781A (en) * 1992-10-16 1993-12-24 Casio Comput Co Ltd Touch generator
JPH05257476A (en) * 1992-11-20 1993-10-08 Casio Comput Co Ltd Music signal generator
JPH05257475A (en) * 1992-11-20 1993-10-08 Casio Comput Co Ltd Musical sound signal generating device
JPH08297488A (en) * 1995-12-14 1996-11-12 Casio Comput Co Ltd Electronic musical instrument
JP2011049722A (en) * 2009-08-26 2011-03-10 Yamaha Corp Sound volume adjusting apparatus
US8670574B2 (en) 2009-08-26 2014-03-11 Yamaha Corporation Sound volume adjusting apparatus
US9270242B2 (en) 2009-08-26 2016-02-23 Yamaha Corporation Sound volume adjusting apparatus
JP2016071036A (en) * 2014-09-29 2016-05-09 株式会社河合楽器製作所 Volume control device and volume control program

Also Published As

Publication number Publication date
JPH0420193B2 (en) 1992-03-31

Similar Documents

Publication Publication Date Title
US4301704A (en) Electronic musical instrument
US4355559A (en) Electronic musical instrument
US5119710A (en) Musical tone generator
JPS59155898A (en) Adsr envelop generator
US4082027A (en) Electronics musical instrument
US4131049A (en) Electronic musical instrument having memories containing waveshapes of different type
HK188596A (en) Electronic musical instrument having plural different tone generators
US4195545A (en) Digital touch response circuit of electronic musical instrument
GB2129997A (en) Electronic musical instrument with key touch detector and operator member
US4114497A (en) Electronic musical instrument having a coupler effect
JPS5865486A (en) Electronic musical instrument
US4406204A (en) Electronic musical instrument of fixed formant synthesis type
JPH0420193B2 (en)
US5248842A (en) Device for generating a waveform of a musical tone
US4733591A (en) Electronic musical instrument
US4402245A (en) Electronic musical instrument with special tone generator
US4872385A (en) Automatic rhythm performing apparatus with modifiable correspondence between stored rhythm patterns and produced instrument tones
JPH0259475B2 (en)
JPS6114518B2 (en)
JP2580814B2 (en) Music signal generator
US5696834A (en) Stereo system and stereo method for electronic acoustical system
US4421003A (en) Envelope generator for electronic musical instruments
US4495847A (en) Combined tone generation on a single keyboard for an electronic musical instrument
US5412155A (en) Envelope generator for electronic musical instrument
US4174650A (en) Envelope generator for an electronics musical instrument