JP2773175B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JP2773175B2
JP2773175B2 JP1008232A JP823289A JP2773175B2 JP 2773175 B2 JP2773175 B2 JP 2773175B2 JP 1008232 A JP1008232 A JP 1008232A JP 823289 A JP823289 A JP 823289A JP 2773175 B2 JP2773175 B2 JP 2773175B2
Authority
JP
Japan
Prior art keywords
address
bowing
tone
data
waveform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP1008232A
Other languages
Japanese (ja)
Other versions
JPH02187793A (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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP1008232A priority Critical patent/JP2773175B2/en
Publication of JPH02187793A publication Critical patent/JPH02187793A/en
Priority to US07/923,302 priority patent/US5239123A/en
Application granted granted Critical
Publication of JP2773175B2 publication Critical patent/JP2773175B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は電子楽器に関し、特に擦弦楽器音を発生し
得るようにした電子楽器に適用して好適なものである。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument, and is particularly suitable for application to an electronic musical instrument capable of generating a bowed instrument sound.

〔発明の概要〕[Summary of the Invention]

この発明は、電子楽器において、ボーイング操作子の
操作方向に基づいて発生すべき楽音の波形を切り換える
ようにしたことにより、演奏者のボーイング操作によつ
て微妙に音色が変化する擦弦楽器音を容易に発生させる
ことができる。
According to the present invention, in an electronic musical instrument, the waveform of a musical tone to be generated is switched based on the operation direction of a bowing operator, thereby facilitating a bowed instrument sound whose tone slightly changes due to a bowing operation by a player. Can be generated.

〔従来の技術〕[Conventional technology]

例えばバイオリン、チエロなどの擦弦楽器の楽音すな
わち擦弦楽器音を発生し得る電子楽器として、擦弦楽器
音波形を予め波形メモリに記憶し、この擦弦楽器音波形
を繰り返し読み出すようにしたものが提案されている
(実開昭59-166296号公報)。
For example, as an electronic musical instrument capable of generating a musical sound of a bowed musical instrument such as a violin or a chiero, that is, an electronic musical instrument capable of generating a bowed musical instrument sound, a musical instrument in which a bowed musical instrument waveform is stored in a waveform memory in advance and the bowed musical instrument waveform is repeatedly read has been proposed. (Japanese Utility Model Laid-Open No. 59-166296).

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

ところで演奏時演奏者の擦弦操作の個人的な差異に応
じて擦弦楽器音に音色の変化をつけることができるよう
にすれば、電子楽器として一段と機能を向上し得ると考
えられる。
By the way, if it is possible to change the timbre of the bowed instrument sound according to the individual difference of the bowing operation of the player at the time of the performance, it is considered that the function as the electronic musical instrument can be further improved.

因に、バイオリン等の自然楽器において発生される擦
弦楽器音は、1回の擦弦操作(すなわちボーイング操
作)を繰り返すごとに微妙に音色が変化するが、特に弓
を弓先から弓元の方向へボーイング操作をする場合(こ
れを押し弓操作と呼ぶ)と、弓元から弓先の方向へボー
イング操作する場合(これを引き弓操作と呼ぶ)とで発
生する擦弦楽器音の音色が微妙に異なる特徴がある。実
際上この特徴は擦弦楽器をソロ演奏に用いるとき効果を
発揮し、押し弓及び引き弓の音色の差異によつて曲想上
豊かな感情表現ができる。
The bowed instrument sound generated by a natural instrument such as a violin changes its tone slightly each time a bowing operation (ie, a bowing operation) is repeated. When the bowing operation is performed (this is called a push bow operation), and when the bowing operation is performed from the bow base to the bow end (this is called the pull bow operation), the tone of the bowed instrument sound is slightly changed. There are different features. In practice, this feature is effective when the bowed instrument is used for solo performance, and a musically rich emotional expression can be provided by the difference in tone between the push bow and the pull bow.

この発明は以上の点を考慮してなされたもので、演奏
者が自然楽器の場合と同じように、押し弓操作及び引き
弓操作を繰り返したとき微妙に変化する音色の擦弦楽器
音を発生し得るようにした電子楽器を提案しようとする
ものである。
The present invention has been made in view of the above points, and generates a bowed instrument sound having a tone that slightly changes when a player repeats a push bow operation and a pull bow operation, as in the case of a natural musical instrument. An electronic musical instrument that is intended to be obtained is proposed.

〔問題点を解決するための手段〕[Means for solving the problem]

かかる問題点を解決するため第1の発明においては、
ボーイング操作情報を入力するボーイング操作子11と、
ボーイング操作情報に基づいてボーイング操作方向を検
出するボーイング操作方向検出手段12と、楽音波形デー
タWA〜WNを記憶し、音高情報発生手段2、3、4によつ
て発生された音高情報NOTEに対応する速度で楽音波形デ
ータWA〜WNを読み山車て楽音信号DW1を発生する楽音信
号発生手段6と、ボーイング操作方向検出手段12によつ
て検出されたボーイング操作方向に応じて楽音信号発生
手段6における楽音波形データWA〜WNの読出アドレスを
制御の仕方を切り換えることにより楽音信号発生手段6
において発生される楽音信号DW1の音色をボーイング操
作子11のボーイング操作方向に応じて変化させるボーイ
ング制御手段21、22とを設けるようにする。
In order to solve such a problem, in the first invention,
A Boeing control 11 for inputting Boeing control information;
Boeing operation direction detecting means 12 for detecting the bowing operation direction based on the bowing operation information, and musical tone waveform data WA to WN are stored, and pitch information NOTE generated by the pitch information generating means 2, 3, 4 is stored. The tone signal generating means 6 reads the tone waveform data WA to WN at a speed corresponding to the tone signal and generates a tone signal DW1 by floats, and the tone signal generating means according to the bowing operation direction detected by the bowing operation direction detecting means 12. The tone signal generating means 6 is switched by switching the control method of the read address of the tone waveform data WA to WN in the tone signal generator 6.
And the bowing control means 21 and 22 for changing the tone color of the musical tone signal DW1 generated in accordance with the bowing operation direction of the bowing operator 11.

また第2の発生においては、ボーイング操作情報を入
力するボーイング操作子11と、ボーイング操作情報に基
づいてボーイング操作方向を検出するボーイング操作方
向検出手段12と、ボーイング操作方向に対応する複数の
楽音形成用データ(WATF、WLPF)、(WATB、WLPB
を記憶し、音高情報発生手段2、3、41によつて発生さ
れた音高情報に対応する速度で楽音形成用データ(W
ATF、WLPF)、(WATB、WLPB)を読み出して楽音信号
DW1を発生する楽音信号発生手段6と、複数の楽音形成
用データ(WATF、WLPF)、(WATB、WLPB)に対する
指定の仕方を、ボーイング操作方向検出手段12によつて
検出されたボーイング操作方向に応じて切り換えること
により、楽音信号発生手段6において発生される楽音信
号DW1の音色をボーイング操作子11のボーイング操作方
向に応じて変化させるボーイング制御手段21X、22Xとを
設けるようにする。
In the second occurrence, a bowing operation element 11 for inputting the bowing operation information, a bowing operation direction detecting means 12 for detecting a bowing operation direction based on the bowing operation information, and a plurality of tone generation corresponding to the bowing operation direction. Data (W ATF , W LPF ), (W ATB , W LPB )
At the speed corresponding to the pitch information generated by the pitch information generating means 2, 3, 41.
ATF , W LPF ) and ( WATB , W LPB ) are read out and a tone signal is read.
The tone signal generating means 6 for generating DW1 and the way of designating a plurality of tone forming data ( WATF , WLPF ), ( WATB , WLPB ) are detected by the bowing operation direction detecting means 12. Boeing control means 21X and 22X for changing the tone of the tone signal DW1 generated by the tone signal generating means 6 according to the bowing operation direction of the bowing operator 11 by switching according to the bowing operation direction are provided. .

〔作用〕[Action]

楽音信号発生手段6に記憶されている楽音波形デー
タ、楽音形成用データWA〜WNをボーイング操作子11の操
作に応じて選択的に読み出すようにしたことにより、演
奏者は自然楽器の場合と同じように、ボーイング操作子
11をボーイング操作しながらこれに応じて音色が微妙に
変化する擦弦楽器音を発生させることができる。
By selectively reading out the musical tone waveform data and the musical sound formation data WA to WN stored in the musical tone signal generating means 6 in accordance with the operation of the bowing operator 11, the performer can operate in the same manner as a natural musical instrument. Boeing manipulator
While bowing the 11, it is possible to generate a bowed instrument sound whose tone changes slightly according to this.

〔実施例〕〔Example〕

以下図面について、この発明の一実施例を詳述する。 An embodiment of the present invention will be described below in detail with reference to the drawings.

〔1〕 第1実施例 第1図において、1は全体として電子楽器を示し、鍵
盤回路2において押鍵されたキーがあるとこれを押鍵検
出回路3において検出して押鍵されたキーコードを表す
キーコード信号KCと、キーオン動作のタイミングを表す
キーオンパルス信号KONPと、キーオン操作されている状
態を表すキーオン信号KONとを発生する。
[1] First Embodiment In FIG. 1, reference numeral 1 denotes an electronic musical instrument as a whole. When a key pressed in the keyboard circuit 2 is detected, the key detection circuit 3 detects the key and detects a key code. , A key-on pulse signal KONP indicating a key-on operation timing, and a key-on signal KON indicating a key-on operation state.

キーコード信号KCはノートクロツク発生回路4に与え
られ、キーコード信号KCに対応する音高の周波数を有す
るノートクロツク信号NOTEをアドレスカウンタ5のクロ
ツク入力端CLKに入力する。
The key code signal KC is supplied to the note clock generating circuit 4, and a note clock signal NOTE having a pitch frequency corresponding to the key code signal KC is input to the clock input terminal CLK of the address counter 5.

アドレスカウンタ5はプリセツトカウンタで構成さ
れ、そのカウント内容を波形メモリ6にアドレス信号AD
Rとして与える。
The address counter 5 is composed of a preset counter, and the contents of the count are stored in a waveform memory 6 by an address signal AD.
Give as R.

波形メモリ6は、第2図(A)、(B)……(N)に
示すように、複数の音色すなわち音色A、音色B……音
色Nの擦弦楽器音を表すサンプル値波形データWA、WB…
…WNを格納している。ここで波形データWA、WB……WNの
先頭アドレスA0、B0……N0及び繰返し開始アドレス
S、BS……NS間のメモリエリアには、対応する音色
の擦弦楽器音の発音開始時の波形部すなわちアタツク部
の楽音を表すアタツク波形データD1がそれぞれ記憶され
ているのに対して、繰返し開始アドレスAS、BS……N
S及び終端アドレスAE、BE……NE間には、擦弦操作が
安定したときの楽音を表す繰返し波形データD2が記憶さ
れている。
As shown in FIGS. 2A, 2B,..., (N), the waveform memory 6 stores sample value waveform data WA, representing a plurality of timbres, that is, tone A, tone B,. WB ...
... WN is stored. Here the waveform data WA, WB ...... head address A 0 of WN, B 0 ...... N 0 and repeat start address A S, the memory area between B S ...... N S is the corresponding tone of rubbed string instrument sound Attack waveform data D1 representing the tone at the start of the sound generation, that is, the tone of the attack portion, are stored, respectively, while the repetition start addresses A S , B S ... N
Between S and the end addresses A E , B E ... N E , repetitive waveform data D2 representing a tone when the stringing operation is stabilized is stored.

波形メモリ6から読み出された楽音波形信号DW1はデ
イジタルフイルタ構成の音色制御回路7において音色が
制御された後、楽音波形信号DW2としてエンベロープ付
与回路8に送出され、ここでエンベロープを付与された
楽音信号MSDとして楽音形成部9に送出され、楽音波形
部9に設けられているデイジタルアナログ変換回路及び
サウンドシステムによつて擦弦楽器音に変換される。
The tone waveform signal DW1 read from the waveform memory 6 is controlled in tone color by a tone filter control circuit 7 having a digital filter configuration, and then sent out as a tone waveform signal DW2 to an envelope assigning circuit 8, where the tone assigned with an envelope is added. The signal MSD is sent to the tone generator 9 and converted into a bowed instrument sound by a digital-analog conversion circuit and a sound system provided in the tone generator 9.

押し弓ボーイング操作及び引き弓ボーイング操作時の
音色の変化は、ボーイング操作子11の操作に応じて操作
方向検出回路12及び操作速度検出回路13においてそれぞ
れ得られる操作方向検出信号FWD及び操作速度検出信号S
Pによつて制御される。
The change of the timbre during the push bow bowing operation and the pull bow bowing operation is based on the operation direction detection signal FWD and the operation speed detection signal obtained in the operation direction detection circuit 12 and the operation speed detection circuit 13 according to the operation of the bowing operation element 11, respectively. S
Controlled by P.

ボーイング操作子11はホイール11Aによつて可変動作
をするポテンシヨメータで構成され、第3図に示すよう
に、鍵盤回路2を構成する鍵盤14が配設されている操作
パネル面上に、鍵盤14の左側に並ぶような位置において
ホイール11Aがパネル面より突出するように配設され、
例えばいわゆるモジユレーシヨンホイールを適用し得
る。
The bowing operator 11 is composed of a potentiometer that can be variably operated by a wheel 11A, and as shown in FIG. 3, a keyboard is provided on an operation panel surface on which a keyboard 14 constituting the keyboard circuit 2 is disposed. Wheel 11A is arranged so as to protrude from the panel surface at a position aligned with the left side of 14,
For example, a so-called modular wheel can be applied.

ホイール11Aは矢印aに示すように、操作パネル面の
手前側から奥行きの方向、又はこれとは逆に奥行きの方
向から手前側の方向に回動し得るようになされ、かくし
てオペレータが例えば左手の指で矢印aの方向にホイー
ル11Aを回動操作したとき、その操作方向によつて擦弦
楽器を押し弓操作している状態と同様のボーイング操作
モードを選択していることを表すボーイング操作情報を
入力し得るようになされ、これとは逆にホイール11Aが
矢印aとは逆に手前方向に回動操作されたとき、擦弦楽
器を引き弓操作したと同様のボーイング操作モードを選
定していることを表すボーイング操作情報を入力し得る
ようになされている。
As shown by arrow a, the wheel 11A can rotate in a direction from the near side of the operation panel surface to the depth direction, or conversely, in a direction from the depth direction to the near side, so that the operator can, for example, When the user rotates the wheel 11A in the direction of arrow a with the finger, the bowing operation information indicating that the same bowing operation mode as the state in which the bowed operation is performed by pushing the bowed string instrument according to the operation direction is selected. A bowing operation mode similar to that of pulling and bowing a bowed instrument when the wheel 11A is rotated in the forward direction opposite to the arrow a is selected. Can be input.

ここで操作方向検出回路12は、ポテンシヨメータから
得られる操作子位置データを所定の周期で繰返しスキヤ
ンしてスキヤン前の操作子位置データと比較し、その結
果押し弓操作方向に変化したか、又は引き弓操作方向に
変化したかを検出するように構成されている。
Here, the operation direction detection circuit 12 repeatedly scans the operation element position data obtained from the potentiometer at a predetermined cycle and compares it with the operation element position data before scanning, and as a result, has the operation direction changed to the push bow operation direction? Alternatively, it is configured to detect whether the direction has changed in the pull bow operation direction.

この実施例の場合当該検出結果を過去複数回(例えば
10回)分だけ記憶しておき、押し弓操作回数及び引き弓
操作回数のうちの多い方を当該時点のボーイング操作モ
ードとして決定するようにし、これによりボーイング操
作モードの判別精度を高めるようになされている。
In the case of this embodiment, the detection result is used several times in the past (for example,
10), and the greater of the number of push bow operations and the number of pull bow operations is determined as the bowing operation mode at that time, thereby improving the accuracy of the determination of the bowing operation mode. ing.

また、ボーイング操作子11が操作されていない状態の
ときは、操作方向検出回路12は予め設定されている押し
弓又は引き弓のどちらかの状態信号を出力するようにな
されている。
When the bowing control element 11 is not operated, the operation direction detection circuit 12 outputs a preset push bow or pull bow status signal.

この押し弓ボーイング操作モード又は引き弓ボーイン
グ操作モードにおいて、ホイール11Aの回動速度は、擦
弦楽器において押し弓操作又は引き弓操作したときの操
作速度を表すようになされ、この情報が操作速度検出回
路13によつて操作速度検出信号SPに変換される。
In the push bow bowing operation mode or the pull bow bowing operation mode, the rotation speed of the wheel 11A is made to represent the operation speed when the push bow operation or the pull bow operation is performed on the bowed musical instrument, and this information is used as the operation speed detection circuit. 13 converts the signal into an operation speed detection signal SP.

また操作速度検出回路13は、周期的にスキヤンした操
作子位置データに基づいて前回の位置データと今回の位
置データとの差を演算し、当該演算結果を操作速度とし
て求めるように構成されている。
The operation speed detection circuit 13 is configured to calculate the difference between the previous position data and the current position data based on the periodically scanned operator position data, and obtain the calculation result as the operation speed. .

操作方向検出信号FWDはスタートアドレスメモリ21及
びエンドアドレスメモリ22にアドレス選択情報として与
えられる。
The operation direction detection signal FWD is provided to the start address memory 21 and the end address memory 22 as address selection information.

スタートアドレスメモリ21及びエンドアドレスメモリ
22は、波形メモリ6に格納されている波形データのうち
演奏者が指定した演奏情報に適合した波形データ部分を
読み出すために用いられる情報を発生するもので、第4
図に示すように、音色A、音色B……音色Nについてそ
れぞれ波形データWA、WB……WNの読出開始点を表すスタ
ートアドレスと、読出終了点を表すエンドアドレスとを
指定できるようになされている。
Start address memory 21 and end address memory
Reference numeral 22 designates information for generating information used for reading out a waveform data portion suitable for the performance information designated by the player from the waveform data stored in the waveform memory 6.
As shown in the figure, for the timbres A, B,..., Timbre N, a start address indicating a reading start point of the waveform data WA, WB. I have.

第4図において各音色のスタートアドレス及びエンド
アドレスは、後述する波形データ読出状態検出回路23か
ら得られる波形データ読出状態検出信号STが論理「1」
レベルにあるか(このことは擦弦楽器音のうち発音開始
時の楽音に対応する波形データを1回だけ読み出す動作
モードにあることを意味する)、又は論理「0」レベル
にあるか(このことは擦弦楽器音のうち安定発音時の楽
音に対応する波形データを繰返し読み出す動作モードに
あることを意味する)によつて、押し弓操作又は引き弓
操作におけるスタートアドレス及びエンドアドレスを格
別に選択するようになされている。
In FIG. 4, the start address and the end address of each tone are determined by the logic "1" of the waveform data read state detection signal ST obtained from the waveform data read state detection circuit 23 described later.
Level (this means that there is an operation mode in which the waveform data corresponding to the tone at the start of the sounding of the bowed instrument sound is read only once) or at the logic “0” level (this Means an operation mode for repeatedly reading out waveform data corresponding to a musical tone at the time of stable sounding of a bowed instrument sound), thereby selecting a start address and an end address in a push bow operation or a pull bow operation. It has been made like that.

すなわち波形データ読出状態検出信号STがST=「1」
になつたとき、音色A、音色B……音色Nのスタートア
ドレス及びエンドアドレスとして、押し弓操作時(すな
わち操作方向検出信号FWDが論理「1」のとき)及び引
き弓操作時(すなわち操作方向検出信号FWDが論理
「0」のとき)共に、先頭アドレスA0、B0……N0
び終端アドレスAE、BE……NEを指定することによ
り、波形メモリ6に格納されている波形データWA、WB…
…WNのうち先頭アドレスA0、B0……N0から終端アド
レスAE、BE……NEまでのアドレス範囲の波形データ
を1回だけ読み出す(従つてアタツク波形データD1及び
繰返し波形データD2(第2図)を1回だけ読み出す)よ
うになされている。
That is, the waveform data read state detection signal ST is ST = "1".
, The start address and the end address of the timbre A, the timbre B... As the start and end addresses of the push bow operation (ie, when the operation direction detection signal FWD is logic “1”) and the pull bow operation (ie, the operation direction). detection signal when FWD is logic "0") together, head address a 0, B 0 ...... N 0 and the end address a E, by specifying the B E ...... N E, are stored in the waveform memory 6 Waveform data WA, WB ...
.. WN, the waveform data in the address range from the starting address A 0 , B 0 ... N 0 to the ending address A E , BE ... N E is read only once (thus, the attack waveform data D1 and the repetitive waveform data). D2 (FIG. 2) is read only once).

これに対して波形データ読出状態検出信号STがST=
「0」になつたときには、引き弓操作時(すなわちFWD
=「1」のとき)、音色A、音色B……音色Nについて
のスタートアドレス及びエンドアドレスとして繰返し開
始アドレスAS、BS……NS及び終端アドレスAE、BE
……NEを指定することにより、波形データWA、WB……W
Nのうち繰返し開始アドレスAE、BE……NEから終端ア
ドレスAE、BE……NEまでのアドレス範囲の波形デー
タを繰り返し読み出す(従つて繰返し波形データD2(第
2図)を繰返し読み出す)ようになされている。
On the other hand, when the waveform data read state detection signal ST is ST =
When the value reaches “0”, the pull bow operation (that is, FWD)
= “1”), the repetition start addresses A S , B S ... N S and the end addresses A E , B E as the start address and end address for the tone color A, tone color B.
By specifying the ...... N E, waveform data WA, WB ...... W
Of the N, the waveform data in the address range from the repetition start address A E , B E ... N E to the end address A E , B E ... N E is repeatedly read (accordingly, the repetition waveform data D2 (FIG. 2) is read out). (Read repeatedly).

これに対して引き弓操作時(すなわちFWD=「0」の
とき)、音色A、音色B……音色Nのスタートアドレス
及びエンドアドレスとして終端アドレスAE、BE……N
E及び繰返し開始アドレスAS、BS……NSを指定するこ
とにより、波形データWA、WB……WNのうち終端アドレス
E、BE……NEから繰返し開始アドレスAS、BS……
Sまでのアドレス範囲の波形データを繰返し読み出す
(従つて繰返し波形データD2(第2図)を逆方向に繰返
し読み出す)ようになされている。
On the other hand, at the time of the pull bow operation (that is, when FWD = "0"), the end addresses A E , BE E ... N as the start address and the end address of the tone A, the tone B.
E and repeat start address A S, by specifying the B S ...... N S, the waveform data WA, WB ...... end address A E of the WN, B E ...... repeat start address N E A S, B S ......
The waveform data in the address range up to N S is repeatedly read out (accordingly, the repeated waveform data D2 (FIG. 2) is repeatedly read out in the reverse direction).

実際上スタートアドレスメモリ21及びエンドアドレス
メモリ22は第4図に示すように音色ごとにそれぞれスタ
ートアドレスの欄及びエンドアドレスの欄に示されてい
るアドレスデータを格納し、演奏者の選択操作によつて
音色選択回路24から与えられる音色選択信号TCによつて
音色A、音色B……音色Nの1つが指定されたとき、波
形データ読出状態検出信号ST及び操作方向検出信号FWD
によつて指定されたスタートアドレスをスタートアドレ
スメモリ21からスタートアドレスデータDATASTRとして
アドレスカウンタ5のプリセツトデータ入力端DATAに供
給すると共に、エンドアドレスをエンドアドレスメモリ
22からエンドアドレスデータDATAENDとしてエンドアド
レス一致検出回路25の一方の比較入力端Bに供給する。
Actually, the start address memory 21 and the end address memory 22 store the address data indicated in the start address column and the end address column for each tone as shown in FIG. When one of the timbres A, B,..., Timbre N is designated by the timbre selection signal TC provided from the timbre selection circuit 24, the waveform data read state detection signal ST and the operation direction detection signal FWD.
Is supplied from the start address memory 21 as start address data DATA STR to the preset data input terminal DATA of the address counter 5, and the end address is supplied to the end address memory.
From 22, it is supplied to one comparison input terminal B of the end address match detection circuit 25 as end address data DATA END .

エンドアドレス一致検出回路25の他方の比較入力端A
にはアドレスカウンタ5のアドレス信号ADRが与えら
れ、このアドレス信号ADRがエンドアドレスデータDATA
ENDと一致したとき一致検出信号EQを波形データ読出状
態検出回路23に反転トリガが信号として与える。
The other comparison input terminal A of the end address match detection circuit 25
Is supplied with an address signal ADR of the address counter 5, and this address signal ADR is used as the end address data DATA.
When the signal coincides with END , a match detection signal EQ is given to the waveform data read state detection circuit 23 by an inversion trigger as a signal.

波形データ読出状態検出回路23は例えばR−Sフリツ
プフロツプ回路でなり、そのセツト入力端にキーオンパ
ルス信号KONPを受けてセツト動作することにより、論理
「1」レベルの波形データ読出状態検出信号STを送出
し、この状態において一致検出信号EQが発生したときこ
れをリセツト入力端に受けて反転動作することにより波
形データ読出状態検出信号STを論理「1」レベルから論
理「0」レベルに反転させるようになされている。
The waveform data read state detecting circuit 23 is, for example, an RS flip-flop circuit, and receives a key-on pulse signal KONP at its set input terminal to perform a set operation, thereby transmitting a waveform data read state detection signal ST of logic "1" level. In this state, when the coincidence detection signal EQ is generated, the reset input terminal receives the signal and performs an inversion operation, thereby inverting the waveform data read state detection signal ST from the logic "1" level to the logic "0" level. It has been done.

かくして波形データ読出状態検出回路23は、鍵盤回路
2においていずれかのキーが押鍵操作されたとき、論理
「1」レベルの波形データ読出状態検出信号STをスター
トアドレスメモリ21及びエンドアドレスメモリ22に与え
ることより一致検出信号EQが得られるまで第4図のST=
「1」の欄に示す発音開始時の波形データを読み出す動
作モードを指定する。
Thus, when any key is depressed in the keyboard circuit 2, the waveform data read state detection circuit 23 transmits the waveform data read state detection signal ST of the logic "1" level to the start address memory 21 and the end address memory 22. 4 until the coincidence detection signal EQ is obtained.
An operation mode for reading out the waveform data at the start of sound generation shown in the column of "1" is designated.

その後一致検出信号EQが得られることにより波形デー
タ読出状態検出信号STが論理「0」レベルに切り換わつ
たとき、これにより波形データ読出状態検出回路23は、
スタートアドレスメモリ21及びエンドアドレスメモリ22
に対して第4図のST=「0」の欄に示す繰返し発音時の
波形データを読み出す動作モードを指定する。
After that, when the coincidence detection signal EQ is obtained and the waveform data read state detection signal ST is switched to the logic “0” level, the waveform data read state detection circuit 23
Start address memory 21 and end address memory 22
In response to this, an operation mode for reading waveform data at the time of repetitive sound generation shown in the column of ST = "0" in FIG. 4 is designated.

操作方向検出回路12から得られる操作方向検出信号FW
Dは、アツプダウン指定回路26を介してアドレスカウン
タ5のアツプダウン入力端U/Dに与えられる。
Operation direction detection signal FW obtained from operation direction detection circuit 12
D is supplied to an up-down input terminal U / D of the address counter 5 via an up-down designating circuit 26.

アツプダウン指定回路26は波形データ読出状態検出信
号STを選択信号として受けるセレクタ26Aを有し、波形
データ読出状態検出信号STが論理「0」状態になつたと
きこれをA入力選択信号端SAに受けると共にインバータ
26Bによつて論理レベルを反転してB入力選択信号端SB
に受け、かくして波形データ読出状態検出信号STが論理
「1」状態にあるときB入力端に与えられる操作方向検
出信号FWDをアツプダウン指定信号UDとしてアドレスカ
ウンタ5のアツプダウン入力端U/Dに与える。
The up-down designating circuit 26 has a selector 26A for receiving the waveform data read state detection signal ST as a selection signal, and receives the waveform data read state detection signal ST to the A input select signal terminal SA when the waveform data read state detection signal ST has reached the logical "0" state. With inverter
The logic level is inverted by 26B and the B input selection signal end SB
Thus, when the waveform data read state detection signal ST is in the logic "1" state, the operation direction detection signal FWD applied to the B input terminal is applied to the up / down input terminal U / D of the address counter 5 as an up / down designation signal UD.

かくして波形データ読出状態検出信号STが論理「0」
レベルの状態にあるとき(第4図のST=「0」の条件の
とき)、操作方向検出信号FWDが論理「1」レベル(又
は論理「0」レベル)にあるときアドレスカウンタ5を
アツプカウント動作(又はダウンカウント動作)させる
ようにカウントモードを指定する。
Thus, the waveform data read state detection signal ST becomes logic "0".
When the operation direction detection signal FWD is at the logic "1" level (or at the logic "0" level) when the operation state detection signal FWD is in the level state (under the condition of ST = "0" in FIG. 4), the address counter 5 is counted up. The count mode is specified so as to operate (or down-count operation).

これに対して波形データ読出状態検出信号STが論理
「1」レベルの状態にあるとき(第4図のST=「1」の
条件のとき)、セレクタ26AはA入力端の論理「1」入
力をアツプダウン指定信号UDとして送出し、これにより
操作方向検出信号FWDが論理「1」又は論理「0」のい
ずれの状態においてもアドレスカウンタ5をアツプカウ
ント動作させるようにカウントモードを指定する。
On the other hand, when the waveform data read state detection signal ST is in the state of the logic "1" level (when the condition of ST = "1" in FIG. 4), the selector 26A inputs the logic "1" input of the A input terminal. Is transmitted as an up-down designating signal UD, thereby designating the count mode so that the address counter 5 performs the up-counting operation regardless of whether the operation direction detection signal FWD is in the state of logic "1" or logic "0".

アドレスカウンタ5のプリセツト入力端PRにはキーオ
ンパルス信号KONP及び一致検出信号EQがオア回路27を介
してプリセツト信号として与えられ、かくして鍵盤回路
2のいずれかのキーが押鍵操作されたときキーオンパル
ス信号KONPによつてプリセツト動作させることによりア
ドレスカウンタ5にスタートアドレスデータDATASTR
プリセツトさせ、これにより、発音開始時の楽音につい
てのアドレスカウント動作を開始させる。これと共に、
その後一致検出信号EQが得られたときこの一致検出信号
EQによつて再度プリセツト動作させることによりアドレ
スカウンタ5の内容を強制的にスタートアドレスデータ
DATASTRに置き換えさせ、これにより、繰返し発音時の
アドレスカウント動作を開始させるようになされてい
る。
A key-on pulse signal KONP and a coincidence detection signal EQ are given to the preset input terminal PR of the address counter 5 via the OR circuit 27 as a preset signal. Thus, when any key of the keyboard circuit 2 is depressed, a key-on pulse is output. By performing a preset operation by the signal KONP, the address counter 5 presets the start address data DATA STR , thereby starting an address counting operation for a musical tone at the start of sound generation. With this,
After that, when the coincidence detection signal EQ is obtained,
The contents of the address counter 5 are forcibly changed to the start address data by presetting again by the EQ.
The data is replaced with DATA STR , thereby starting the address counting operation at the time of repeated sound generation.

音色制御回路7には、フイルタ係数発生回路31におい
て音色選択信号TC、波形データ読出状態検出信号ST及び
操作速度検出信号SPに基づいて発生されるフイルタ係数
データFILTが与えられ、かくして波形メモリ6から読み
出された楽音波形信号DW1の音色を音色選択信号TC、波
形データ読出状態検出信号ST及び操作速度検出信号SPの
組合わせ条件によつて指定された音色に制御する。
The timbre control circuit 7 is supplied with the filter coefficient data FILT generated in the filter coefficient generation circuit 31 based on the timbre selection signal TC, the waveform data read state detection signal ST and the operation speed detection signal SP. The tone color of the read tone waveform signal DW1 is controlled to a tone color specified by a combination condition of the tone color selection signal TC, the waveform data read state detection signal ST, and the operation speed detection signal SP.

またエンベロープ付与回路8には、エンベロープ信号
発生回路32においてキーオン信号KON、音色選択信号TC
及び操作速度検出信号SPに基づいて発生されるエンベロ
ープ信号ENVが与えられ、かくして音色制御回路7から
得られる波形データDW2に対してエンベロープ信号ENVに
よつて指定されたエンベロープが付与されるようになさ
れている。
Further, the envelope assigning circuit 8 includes a key-on signal KON and a timbre selection signal TC in the envelope signal generating circuit 32.
And an envelope signal ENV generated based on the operation speed detection signal SP. Thus, the envelope specified by the envelope signal ENV is added to the waveform data DW2 obtained from the timbre control circuit 7. ing.

以上の構成において、演奏者が例えば鍵盤14(第3
図)を右手で押鍵操作しながら左手でボーイング操作子
11のホイール11Aを矢印aで示す押し弓操作方向、又は
矢印aとは逆方向の引き弓操作方向に操作する。
In the above-described configuration, the player, for example, plays the keyboard 14 (3rd
Boeing controller with left hand while pressing key with right hand
The eleventh wheel 11A is operated in a push bow operation direction indicated by an arrow a or in a pull bow operation direction opposite to the arrow a.

このとき鍵盤回路2においてキーオン操作がされると
その都度押鍵検出回路3から発生されるキーオンパルス
信号KONPによつて波形データ読出状態検出回路23がセツ
ト動作して波形データ読出状態検出信号STで論理「1」
レベルに切り換える。
At this time, when a key-on operation is performed in the keyboard circuit 2, the waveform data read state detection circuit 23 is set by the key-on pulse signal KONP generated from the key depression detection circuit 3 each time, and the waveform data read state detection signal ST is output. Logical "1"
Switch to level.

これと同時にボーイング操作子11のホイール11Aが矢
印aの方向に押し弓操作されたとき操作方向検出回路12
から論理「1」レベルの操作方向検出信号FWDが送出さ
れると共に、当該ボーイング操作子11のホイール11Aの
操作速度に対応した操作速度検出信号SPが操作速度検出
回路13から送出される。
At the same time, when the wheel 11A of the bowing operator 11 is pushed in the direction of arrow a and the bow operation is performed, the operation direction detection circuit 12
Sends an operation direction detection signal FWD of a logic "1" level, and an operation speed detection circuit SP sends an operation speed detection signal SP corresponding to the operation speed of the wheel 11A of the bowing operator 11.

この状態においては、波形データ読出状態検出信号ST
がST=「1」であることによつてアツプダウン指定回路
26は論理「1」信号を選択してこれをアツプダウン指定
信号UDとしてアドレスカウンタ5に与えることによりア
ドレスカウンタ5をアツプカウント動作状態に設定す
る。
In this state, the waveform data read state detection signal ST
Is the ST = “1”, the up-down designating circuit
26 selects the logic "1" signal and supplies it to the address counter 5 as the up-down designation signal UD, thereby setting the address counter 5 to the up-count operation state.

これと共に、アドレスカウンタ5のプリセツト入力端
にキーオンパルス信号KONPが与えられることにより、ス
タートアドレスデータDATASTRをプリセツトする。この
ときスタートアドレスメモリ21は、波形データ読出状態
検出信号STがST=「1」であることにより第4図のST=
「1」の欄に示す発音開始部のアドレスデータを選択
し、当該選択されたアドレスデータのうち、音色選択信
号TCによつて演奏者によつて指定された音色、例えば音
色Aのデータを選択し、さらに操作方向検出信号FWDに
基づいてこれがFWD=「1」であることによつて押し弓
操作のスタートアドレスA0を選択する。かくしてアド
レスカウンタ5にはスタートアドレスデータDATASTR
してスタートアドレスA0がプリセツトされる。
At the same time, when the key-on pulse signal KONP is applied to the preset input terminal of the address counter 5, the start address data DATA STR is preset. At this time, the start address memory 21 stores the signal ST = “1” in FIG.
The address data of the tone generation start portion shown in the column of "1" is selected, and among the selected address data, the tone color designated by the player by the tone color selection signal TC, for example, the data of tone color A is selected. and, this is to select the start address a 0 of FWD = due to being "1" go-between press bow operation on the basis of the further operation direction detection signal FWD. Thus, the start address A 0 is preset in the address counter 5 as the start address data DATA STR .

アドレスカウンタ5にはノートクロツク発生回路4か
ら演奏者によつて押鍵操作されたキーに対応する周波数
のノートクロツク信号NOTEが与えられ、かくしてアドレ
スカウンタ5は演奏者が押鍵操作したキーの音高に対応
する速度でプリセツトされたスタートアドレスA0から
アツプカウント動作を開始し、その結果アドレスA0
らインクリメントして行くアドレス信号ADRが波形メモ
リ6に与えられ、これにより第5図に示すように、キー
オン時点t0において音色Aの波形データWA(第2図
(A))が先頭アドレスA0から終端アドレスAEの方向
に読み出されて行き、その結果発音開始波形部W
ATTK(第5図)の楽音波形信号DW1が波形メモリ6から
送出される。
The address counter 5 is supplied with a note clock signal NOTE of a frequency corresponding to the key depressed by the player from the note clock generation circuit 4, so that the address counter 5 determines the pitch of the key depressed by the player. starts up-counting from the start address a 0 which is Purisetsuto at corresponding speed, so that the address a 0 address signal ADR to continue to increment from the given waveform memory 6, thereby as shown in FIG. 5, At key-on time t 0 , waveform data WA of the timbre A (FIG. 2A) is read from the start address A 0 to the end address A E , and as a result, the tone generation start waveform portion W
The tone waveform signal DW1 of ATTK (FIG. 5) is transmitted from the waveform memory 6.

この状態においてエンドアドレスメモリ22は、スター
トアドレスメモリ21に対して与えられた選択条件と同じ
選択条件が与えられることにより、第4図のエンドアド
レスAEがエンドアドレスデータDATAENDとして読み出さ
れており、かくしてエンドアドレス一致検出回路25がア
ドレスカウンタ5から読み出されるアドレス信号ADRを
エンドアドレスデータDATAENDと比較して当該アドレス
信号ADRがエンドアドレスデータDATAENDと一致するか否
かを監視する状態になる。
In this state, the end address memory 22 is given the same selection condition as that given to the start address memory 21, so that the end address AE in FIG. 4 is read out as the end address data DATA END. Thus, the end address match detection circuit 25 compares the address signal ADR read from the address counter 5 with the end address data DATA END and monitors whether the address signal ADR matches the end address data DATA END. Become.

やがてエンドアドレス一致検出回路25において一致検
出信号EQが得られると、このことは波形メモリ6の波形
データWAを先頭アドレスA0から終端アドレスAEまで1
回だけ読み出し終わつたことを意味しており、このとき
波形データ読出状態検出回路23が一致検出信号EQによつ
てリセツト動作することにより、波形データ読出状態検
出信号STを論理「1」レベルから論理「0」レベルに切
り換える。
Eventually coincidence when the detection signal EQ is obtained in the end address match detection circuit 25, this is the waveform data WA for the waveform memory 6 from the head address A 0 to the end address A E 1
This means that the waveform data read state detection circuit 23 is reset from the logic "1" level by resetting the waveform data read state detection circuit 23 by the coincidence detection signal EQ. Switch to "0" level.

このときアドレスカウンタ5のスタートアドレスデー
タ及びエンドアドレスデータは、第4図のST=「1」の
欄のアドレスデータからST=「0」の欄のアドレスデー
タに切り換わる。
At this time, the start address data and the end address data of the address counter 5 are switched from the address data in the column of ST = "1" in FIG. 4 to the address data in the column of ST = "0".

すなわちスタートアドレスメモリ21及びエンドアドレ
スメモリ22は波形データ読出状態検出信号STがST=
「0」に切り換わつたことにより、第4図のST=
「0」、FWD=「1」の欄に示すように、繰返し開始ア
ドレスAS及びエンドアドレスAEがそれぞれスタートア
ドレスデータDATASTR及びエンドアドレスデータDATAEND
として読み出される。
That is, in the start address memory 21 and the end address memory 22, the waveform data read state detection signal ST is ST =
By switching to “0”, ST =
As shown in the columns of “0” and FWD = “1”, the repetition start address A S and the end address A E are the start address data DATA STR and the end address data DATA END, respectively.
Is read as

このときアドレスカウンタ5のプリセツト入力端PRに
は一致検出信号EQが与えられていることによりアドレス
カウンタ5はスタートアドレスデータDATASTR(=AS
をプリセツトデータとしてプリセツト動作した後ノート
クロツク信号NOTEによつてアドレスASからアツプカウ
ント動作を続ける。
At this time, since the match detection signal EQ is given to the preset input terminal PR of the address counter 5, the address counter 5 starts the start address data DATA STR (= A S ).
The continued up-count operation Notokurotsuku signal NOTE After Purisetsuto operates as a pre-excisional data from Yotsute address A S.

かくしてアドレスカウンタ5は第5図に示すように、
一致検出信号EQが発生した時点t1から波形メモリ6の
繰返し開始アドレスASに戻つて終端アドレスAEの方向
に向かつて波形データWAを読み出して行く。
Thus, the address counter 5 becomes as shown in FIG.
One unsuitable from the time t 1 the coincidence detection signal EQ is generated in the direction of the return connexion end address A E to repeat start address A S of the waveform memory 6 go read waveform data WA.

やがて時点t2においてアドレスカウンタ5のカウン
ト内容従つてアドレス信号ADRがエンドアドレスデータD
ATAEND(=AE)と一致する状態になると、エンドアド
レス一致検出回路25が再度一致検出信号EQを出力するこ
とによりアドレスカウンタ5をプリセツト動作させると
共に波形データ読出状態検出回路23にリセツト信号を与
える。
End address data D at time t 2 count contents accordance connexion address signal ADR in the address counter 5 is eventually
When the state coincides with ATA END (= A E ), the end address coincidence detection circuit 25 outputs the coincidence detection signal EQ again, thereby causing the address counter 5 to perform a preset operation and a reset signal to the waveform data read state detection circuit 23. give.

ところが波形データ読出状態検出回路23はこのときす
でにリセツト状態にあるので、さらにリセツト信号が到
来しても反転動作をすることができないので波形データ
読出状態検出信号STの論理レベルは変化することなくST
=「0」の状態を維持する。
However, since the waveform data read state detection circuit 23 is already in the reset state at this time, the inversion operation cannot be performed even if a reset signal further arrives, so that the logic level of the waveform data read state detection signal ST does not change.
= The state of "0" is maintained.

従つてスタートアドレスメモリ21から読み出されるス
タートアドレスデータDATASTRは、時点t2において変化
が生ずることなく、DATASTR=ASの状態のままになるこ
とにより、アドレスカウンタ5は当該繰返し開始アドレ
スASから再度アツプカウント動作を繰り返す。
Start address data DATA STR read from slave connexion start address memory 21, without change occurs at time t 2, DATA STR = A by S remain in state, the address counter 5 is the repeat start address A S And the up-counting operation is repeated again.

かくして波形メモリ6は、第5図の時点t2〜t3で示
すように繰返し開始アドレスASから終端アドレスAE
で波形データWAを繰り返し読み出すことになる。
Thus waveform memory 6 will be read out repeatedly waveform data WA to the end address A E from repeat start address A S as shown at time t 2 ~t 3 of FIG. 5.

以下時点t3、t4……においてエンドアドレス一致検
出回路25が一致検出動作をすると、アドレスカウンタ5
及びスタートアドレスメモリ21、エンドアドレスメモリ
22は時点t2について上述したと同様の動作を繰り返
し、かくして波形メモリ6は波形データWAのうち繰返し
開始アドレスASから終端アドレスAEまでのアドレス範
囲の波形データを繰り返し読み出し、その結果波形メモ
リ6から繰返し波形部WLOOP(第5図)の楽音波形信号
DW1が読み出されて行く。
Thereafter, when the end address match detection circuit 25 performs a match detection operation at time points t 3 , t 4 ,.
And start address memory 21, end address memory
22 repeats the same operation as described above for the time t 2, thus the waveform memory 6 repeatedly reads out the waveform data of the address range from the repeat start address A S of the waveform data WA to the end address A E, as a result waveform memory From 6 to the tone waveform signal of the repetitive waveform part W LOOP (Fig. 5)
DW1 is read.

このようにして電子楽器1はボーイング操作子11が押
し弓操作方向に操作されているとき波形メモリ6の波形
データWAを1度先頭アドレスA0から終端アドレスAE
で読み出した後以後繰返し開始アドレスASから終端ア
ドレスAEまで繰返し読み出すことになり、これにより
押し弓操作時の擦弦楽器音を発生できる。
In this way, the electronic musical instrument 1 reads the waveform data WA of the waveform memory 6 once from the start address A0 to the end address AE when the bowing operator 11 is operated in the push bow operation direction, and thereafter repeats the start address. It will be read out repeatedly from a S to the end address a E, thereby generating a bowed string instruments sound at the time of press bow operation.

かくして波形メモリ6から読み出された楽音波形信号
DW1は音色制御回路7においてフイルタ係数発生回路31
のフイルタ係数データFILTによつて制御される。
The tone waveform signal thus read from the waveform memory 6
DW1 is a filter coefficient generation circuit 31 in the timbre control circuit 7.
Is controlled by the filter coefficient data FILT.

すなわち現在音色選択信号TCは音色Aを選択している
のでフイルタ係数発生回路31は音色Aのフイルタ係数デ
ータ群を選択し、波形データ読出状態検出信号STがST=
「1」のときさらに対応するデータ群を選択する。当該
選択されたフイルタ係数は、操作速度検出信号SPによつ
て変換制御された後フイルタ係数データFILTとして音色
制御回路7に送出される。
That is, since the tone color selection signal TC currently selects tone color A, the filter coefficient generation circuit 31 selects the filter coefficient data group of tone color A, and the waveform data read state detection signal ST is ST =
When “1”, a corresponding data group is further selected. The selected filter coefficient is converted and controlled by the operation speed detection signal SP and then sent to the tone control circuit 7 as filter coefficient data FILT.

かくして音色制御回路7から送出される楽音波形信号
DW2は第5図の発音開始波形部WATTK及びこれに続く繰
返し波形部WLOOPにおいて微妙に音色が変化すると同時
にボーイング操作子11の操作速度に対応した音色をもつ
ようになる。
Thus, the tone waveform signal transmitted from the tone control circuit 7
DW2 has a timbre corresponding to the operation speed of the bowing operator 11 at the same time as the timbre changes slightly in the tone generation start waveform portion W ATTK and the subsequent repetition waveform portion W LOOP in FIG.

この実施例の場合音色制御回路7は、操作速度が早い
ときカツトオフ周波数が高くなるように制御され、これ
に対して操作速度が遅くなればその分カツトオフ周波数
が低くなるように制御されるように構成されている。
In this embodiment, the timbre control circuit 7 is controlled so that the cut-off frequency is increased when the operation speed is high, and is controlled so that the cut-off frequency is reduced when the operation speed is low. It is configured.

これに加えて音色制御回路7から送出される楽音波形
信号DW2はエンベロープ付与回路8においてエンベロー
プが付与される。ここでエンベロープ信号発生回路32は
キーオン信号KONに基づいて押鍵操作された後、離鍵操
作されるまでの間エンベロープ制御信号ENVを発生する
ようになされ、そのアタツク波形からデイケイ波形に至
るまでのエンベロープを音色選択信号TC及び操作速度検
出信号SPによつて、選択された音色や押し弓操作又は引
き弓操作の操作速度に応じて切り換えるようになされて
いる。
In addition to this, the musical tone waveform signal DW2 transmitted from the tone color control circuit 7 is provided with an envelope in an envelope providing circuit 8. Here, the envelope signal generating circuit 32 generates an envelope control signal ENV until a key is released based on the key-on signal KON until the key is released, and the envelope signal generation circuit 32 generates a waveform from the attack waveform to the decay waveform. The envelope is switched according to the selected timbre and the operation speed of the push bow operation or the pull bow operation in response to the tone color selection signal TC and the operation speed detection signal SP.

以上はボーイング操作子11を押し弓操作した場合の動
作を述べたが、演奏者が鍵盤回路2のキーを右手で操作
しながら左手でボーイング操作子11を矢印aとは逆方向
に引き弓操作したときにはこれに応じて操作方向検出回
路12が論理「0」レベルの操作方向検出信号FWDを送出
する。
The operation in the case where the bowing operation is performed by pressing the bowing operation element 11 has been described above, but the player operates the key of the keyboard circuit 2 with the right hand and pulls the bowing operation element 11 with the left hand in the direction opposite to the arrow a to perform the bowing operation. In response to this, the operation direction detection circuit 12 sends out the operation direction detection signal FWD at the logic "0" level.

ここで演奏者がキーオン操作をした時点でキーオンパ
ルス信号KONPによつてアドレスカウンタ5がプリセツト
動作すると同時に波形データ読出状態検出回路23がセツ
ト動作をすることにより波形データ読出状態検出信号ST
がST=「1」の状態になり、この結果第4図のST=
「1」の欄に示すように押し弓操作の場合と同様にして
第6図の時点t0においてスタートアドレスメモリ21及
びエンドアドレスメモリ22からスタートアドレスデータ
DATASTR及びエンドアドレスデータDATAENDとして先頭ア
ドレスA0及び終端アドレスAEが読み出される。
At this point, when the player performs a key-on operation, the address counter 5 performs a preset operation by the key-on pulse signal KONP, and at the same time, the waveform data read state detection circuit 23 performs a set operation, thereby obtaining the waveform data read state detection signal ST.
Is in the state of ST = "1". As a result, ST = in FIG.
"1" start address data from the start address memory 21 and the end address memory 22 at time t 0 of FIG. 6 in the same manner as in the bow pressed as shown in the column
The start address A 0 and the end address A E are read as DATA STR and end address data DATA END .

かくしてアドレスカウンタ5は、先頭アドレスA0
プリセツトされた状態から終端アドレスAEになるまで
の間1回だけアツプカウント動作を有することにより波
形メモリ6の波形データWAを1回だけ読み出す。
Thus the address counter 5, the start address A 0 is read only once the waveform data WA for the waveform memory 6 by having only up-count operation once during the period from a state of being Purisetsuto until the end address A E.

やがてアドレスカウンタ5のアドレス信号ADRが終端
アドレスAEになつてエンドアドレス一致検出回路25の
一致検出信号EQによつて波形データ読出状態検出回路23
が反転動作すると、スタートアドレスメモリ21及びエン
ドアドレスメモリ22は第4図のST=「0」の欄のうちFW
D=「0」の欄に示すように、スタートアドレスメモリ2
1からスタートアドレスデータDATASTRとして終端アドレ
スAEを読み出してアドレスカウンタ5にプリセツトす
ると共に、エンドアドレスメモリ22のエンドアドレスデ
ータDATAENDとして繰返し開始アドレスASを読み出す状
態になる。
Eventually, the address signal ADR of the address counter 5 becomes the end address AE, and the waveform data read state detection circuit 23 is output by the match detection signal EQ of the end address match detection circuit 25.
, The start address memory 21 and the end address memory 22 become FW in the column of ST = "0" in FIG.
As shown in the column of D = "0", the start address memory 2
While Purisetsuto the address counter 5 reads out the end address A E as the start address data DATA STR 1, a state of reading the repeat start address A S as the end address data DATA END end address memory 22.

このときアドレスカウンタ5のアツプダウン指定入力
端U/Dには、論理「0」レベルの操作方向検出信号FWDが
アツプダウン指定回路26において選択されて与えられる
ことにより、アドレスカウンタ5はダウンカウント動作
する。
At this time, the up / down designation input terminal U / D of the address counter 5 is selected and supplied with the operation direction detection signal FWD of logic "0" level by the up / down designation circuit 26, so that the address counter 5 counts down.

かくして波形メモリ6は、一致検出信号EQが得られた
時点t11(第6図)において波形データWAを終端アドレ
スAEから繰返し開始アドレスASに向かうように逆方向
に読み出して行く。
Thus waveform memory 6, go read at time t 11 to the coincidence detection signal EQ is obtained (Figure 6) the waveform data WA from the end address A E in the reverse direction to face the repeat start address A S.

やがて時点t12においてアドレスカウンタ5のアドレ
ス信号ADRの内容がエンドアドレスデータDATAEND(=A
S)に一致してエンドアドレス一致検出回路25から一致
検出信号EQが得られると、アドレスカウンタ5が再度ス
タートアドレスデータDATASTRとして終端アドレスAE
プリセツトすることにより以後波形データWAを終端アド
レスAEから開始アドレスASまで繰返し読み出して行
く。
Eventually the contents end address of the address signal ADR in the address counter 5 at time t 12 the data DATA END (= A
S ), when the match detection signal EQ is obtained from the end address match detection circuit 25, the address counter 5 presets the end address A E again as the start address data DATA STR , so that the waveform data WA is thereafter changed to the end address A. go repeatedly read from the E to the start address a S.

このようにして演奏者がボーイング操作子11を引き弓
操作したときには、波形メモリ6は第6図に示すように
時点t0〜t11において波形データWAを先頭アドレスA0
から終端アドレスAEまで順方向に一度読み出した後、
以後終端アドレスAEから繰返し開始アドレスASまで逆
方向に波形データWAを繰り返し読み出すことになる。
When the player performs the bowing operation on the bowing operator 11 in this manner, the waveform memory 6 stores the waveform data WA in the start address A 0 from time t 0 to t 11 as shown in FIG.
From the end address A E to the end address A E once,
Thereafter, the waveform data WA is repeatedly read in the reverse direction from the end address A E to the repetition start address A S.

とこで押し弓操作、又は引き弓操作時にそれぞれ発生
される楽音は、繰返し波形部WLOOPとして同じように繰
返し開始アドレスAS及び終端アドレスAE間の波形デー
タを読み出すことにより、楽音波形に含まれる周波数ス
ペクトラムは順方向に読み出した場合と逆方向に読み出
した場合との間に差異が生じないのに対して、波形デー
タの読み出し方向が押し弓操作及び引き弓操作において
異なることにより音色が微妙に変化することになり、そ
の結果自然楽器における擦弦楽器音に近似した楽音を発
生させることができる。
The tone generated at the time of the push bow operation or the pull bow operation is included in the tone waveform by reading out the waveform data between the repetition start address A S and the end address A E in the same manner as the repetition waveform portion W LOOP. There is no difference between the frequency spectrum read in the forward direction and the frequency spectrum read out in the reverse direction, but the timbre is subtle because the reading direction of the waveform data is different between the push bow operation and the pull bow operation. As a result, it is possible to generate a musical tone similar to a bowed instrument sound of a natural musical instrument.

さらに第5図及び第6図の場合には、演奏者が1回の
キーオン操作におけるボーイング操作子11の操作とし
て、押し弓操作又は引き弓操作のいずれか一方だけを操
作した場合の動作を述べたが、第7図に示すように、時
点t0においてキーオン操作をすると同時にまず押し弓
操作期間BOWFの間押し弓操作をした後、時点t21におい
て引き弓操作に切り換え、この引き弓操作期間BOWBだけ
経過した時点t22において再度押し弓操作に切り換え、
以下同様にして押し弓操作及び引き弓操作を交互に切り
換えて行くような演奏をした場合には、ボーイング操作
子11に対する操作方向が切り換わるごとに操作方向検出
信号FWDの論理レベルが「1」又は「0」に切り換わる
ことにより、繰返し波形部WLOOPの波形だけを切り換え
るように動作する。
Further, in the case of FIG. 5 and FIG. 6, the operation when the player operates only one of the push bow operation and the pull bow operation as the operation of the bowing operator 11 in one key-on operation will be described. However, as shown in FIG. 7, the key-on operation is performed at time t 0 and simultaneously the push bow operation is performed during the push bow operation period BOWF, and then the operation is switched to the pull bow operation at time t 21 . again press switching to bow operation at the time t 22 has passed only BOWB,
Similarly, when a performance is performed in which the push bow operation and the pull bow operation are alternately switched in the same manner, the logical level of the operation direction detection signal FWD becomes “1” every time the operation direction of the bowing operator 11 is switched. Alternatively, by switching to “0”, the operation is performed such that only the waveform of the repetitive waveform portion W LOOP is switched.

すなわち時点t0において演奏者がボーイング操作子1
1を押し弓操作方向に操作したときアドレスカウンタ5
は第5図について上述したと同様にしてアドレスA0
ら終端アドレスAEまで発音開始波形部WATTKの読み出
し動作をした後、繰返し開始アドレスASから終端アド
レスAEまでを繰り返し読み出して繰返し波形部WLOOP
を形成する状態になる。
That is, at time t 0 , the performer
Address counter 5 when 1 is pressed and operated in the bow operation direction
After reading the tone generation start waveform portion W ATTK from the address A 0 to the end address A E in the same manner as described above with reference to FIG. 5, the repetition read from the repetition start address A S to the end address A E is repeated. Department W LOOP
Is formed.

かくして第7図の時点t0〜t21における押し弓操作
期間BOWFの動作をした後、時点t21において演奏者がボ
ーイング操作子11を引き弓操作に切り換えると、これに
応じて操作方向検出信号FWDが論理「1」レベルから論
理「0」レベルに切り換わることによりスタートアドレ
スメモリ21から読み出されていたスタートアドレスデー
タDATASTRが繰返し開始アドレスASから終端アドレスA
Eに切り換わると同時にエンドアドレスメモリ22から読
み出されるエンドアドレスデータDATAENDが終端アドレ
スAEから繰返し開始アドレスASに切り換えられる。
Thus after the operation of the pushing bow operation period BOWF in FIG. 7 of the time t 0 ~t 21, when the player at time t 21 is switched to bow operation pull the Boeing operators 11, an operation direction detection signal in response thereto FWD is logic "1" start address has been read from the start address memory 21 by switching to a logic "0" level from the level data dATA STR terminating address from the repeat start address a S a
End address data DATA END read from off switched at the same time the end address memory 22 to E is switched from the end address A E to repeat start address A S.

これと同時に操作モード検出信号FWDの変化に応じて
アツプダウン指定信号UDの論理レベルが論理「1」から
論理「0」に切り換わることによりアドレスカウンタ5
がダウンカウント動作に切り換わる。
At the same time, the logic level of the up-down designating signal UD is switched from logic "1" to logic "0" in accordance with the change of the operation mode detection signal FWD, so that the address counter 5
Switches to a down-count operation.

かくして波形メモリ6は第7図の時点t21から引き弓
操作期間BOWBに入つて波形データWAを、エンドアドレス
Eから繰返し開始アドレスASまで逆方向に読み出すよ
うな動作を実行する。
Thus the waveform memory 6 the incoming connexion waveform data WA to pull bows operation period BOWB from the time t 21 of FIG. 7, performs operations such as reading in the opposite direction from the end address A E to repeat start address A S.

かかる引き弓操作期間BOWBの動作の後に、再度ボーイ
ング操作子11の操作が押し弓操作に切り換わると、これ
に応じて操作方向検出信号FWDが論理「0」レベルから
論理「1」レベルに戻ることにより、アドレスカウタ5
がダウンカウント動作からアツプカウント動作に切り換
えられると共に、スタートアドレスメモリ21のスタート
アドレスデータDATASTRが終端アドレスAEから繰返し開
始アドレスASに切り換わると同時に、エンドアドレス
メモリ22のエンドアドレスデータDATAENDが繰返し開始
アドレスASから終端アドレスAEに切り換えられる。
When the operation of the bowing operation element 11 is switched to the push bow operation again after the operation of the pulling bow operation period BOWB, the operation direction detection signal FWD returns from the logic “0” level to the logic “1” level accordingly. The address counter 5
Is switched from the down-counting operation to the up-counting operation, and the start address data DATA STR of the start address memory 21 is switched from the end address A E to the repetition start address AS S at the same time as the end address data DATA END of the end address memory 22. Are repeatedly switched from the start address A S to the end address A E.

かくして波形メモリ6は時点t22以後押し弓操作期間
BOWFに戻る。
Thus bow operation period press waveform memory 6 is the time t 22 thereafter
Return to BOWF.

以下同様にして演奏者がボーイング操作子11を交互に
引き弓操作又は押し弓操作をするごとにこれに応じて波
形メモリ6が引き弓操作期間BOWB及び押し弓操作期間BO
WFの動作を繰り返す。
Each time the performer alternately pulls or pushes the bowing operator 11 in the same manner, the waveform memory 6 stores the pulling bow operation period BOWB and the push bow operation period BO in response to this.
Repeat WF operation.

なお以上の動作は、他の音色、すなわち音色B……音
色Nが選択された場合も同様である。
The above operation is the same when other timbres, that is, timbre B... Timbre N are selected.

かくして演奏者があたかも擦弦楽器例えばバイオリン
の弦を弓で上げ弓操作(すなわち押し弓操作)又は下げ
弓操作(すなわち引き弓操作)することにより擦弦楽器
音を発生する場合と同様にして、ボーイング操作子11を
ボーイング操作することにより音色が微妙に変化する擦
弦楽器音を発生することができる。
Thus, a bowing operation is performed in the same manner as when a player generates a bowed instrument sound by operating a bowed instrument, for example, a violin string with a bow up operation (that is, a push bow operation) or a down bow operation (that is, a pull bow operation). By bowing the child 11, it is possible to generate a bowed instrument sound whose timbre changes slightly.

かくするにつき、ボーイング操作子11の操作速度を必
要に応じて変化させれば、これに応じて音色制御回路7
におけるフイルタ特性が制御されることにより、例えば
バイオリンにおいて弓のボーイング速度を変えたときバ
イオリンの音に生ずる微妙な音色変化に近似した微妙な
音色変化を生じさせることができる。
In this case, if the operation speed of the bowing operator 11 is changed as required, the timbre control circuit 7 is changed accordingly.
By controlling the filter characteristic of the violin, for example, a subtle timbre change similar to a delicate timbre change generated in the sound of the violin when the bowing speed of the bow is changed in the violin can be generated.

〔2〕 第2実施例 第1図との対応部分に同一符号を付して示す第8図は
本発明の第2の実施例を示すもので、この場合押鍵検出
回路3から得られるキーコード信号KCは周波数情報メモ
リ41に与えられ、キーコード信号KCによつて表される音
名に対応する周波数情報(いわゆるFナンバでなる)FN
Oをアキユムレータ42に供給する。
[2] Second Embodiment FIG. 8 shows the second embodiment of the present invention in which parts corresponding to those in FIG. The chord signal KC is supplied to the frequency information memory 41, and frequency information (consisting of a so-called F number) FN corresponding to the pitch name represented by the key code signal KC
O is supplied to the accumulator 42.

アキユムレータ42はこの周波数情報FNOを単位データ
として所定の周期で累積加算をして行き、当該累積加算
結果を歩進アドレス信号ADRXとして加算回路43に与え
る。なおアキユムレータ42はオア回路42Aを介してキー
オンパルス信号KONP及び一致検出信号EQによつてリセツ
トされる。
The accumulator 42 performs cumulative addition at a predetermined cycle using the frequency information FNO as unit data, and supplies the cumulative addition result to the addition circuit 43 as a step address signal ADRX. The accumulator 42 is reset by a key-on pulse signal KONP and a coincidence detection signal EQ via an OR circuit 42A.

加算回路43はスタートアドレスメモリ21Xの出力端に
得られるスタートアドレスデータDATASTRXがアドレス開
始点を表すデータとして与えられ、これによりスタート
アドレスデータDATASTRX及び歩進アドレス信号ADRXの加
算結果を波形メモリ6に対するアドレス信号ADRとして
発生する。
The adder circuit 43 is provided with start address data DATA STRX obtained at the output end of the start address memory 21X as data representing an address start point, and thereby adds the result of the start address data DATA STRX and the step address signal ADRX to the waveform memory 6. Is generated as an address signal ADR.

この実施例の場合操作方向検出回路12は、ボーイング
操作子11の操作方向を検出して得た操作方向検出信号FW
Dを、キーオンパルス信号KONP及び一致検出信号EQをオ
ア回路44を介してラツチ信号として受けるラツチ回路45
にラツチさせ、そのラツチ出力をスタートアドレスメモ
リ21X及びエンドアドレスメモリ22Xに対するアドレスデ
ータ指定情報となる操作方向検出信号FWD1として供給す
る。
In the case of this embodiment, the operation direction detection circuit 12 detects the operation direction of the bowing operator 11 and obtains the operation direction detection signal FW.
A latch circuit 45 receiving D as a latch signal via the OR circuit 44 with the key-on pulse signal KONP and the coincidence detection signal EQ.
The latch output is supplied as an operation direction detection signal FWD1 as address data designation information for the start address memory 21X and the end address memory 22X.

スタートアドレスメモリ21X及びエンドアドレスメモ
リ22Xには、第4図に対応させて第9図に示すようなア
ドレスデータが選択情報として予め格納されている。
In the start address memory 21X and the end address memory 22X, address data as shown in FIG. 9 corresponding to FIG. 4 is stored in advance as selection information.

この実施例の場合波形メモリ6には、音色A、音色B
……音色Nの波形データWA、WB……WNとして、第10図に
示すように、各音色ごとに引き弓発音開始波形データ部
ATB、押し弓繰返し波形データ部WLPF、引き弓繰返し
波形データ部WLPB、押し弓発音開始波形データ部WATF
をそれぞれ有する。
In this embodiment, the tone memory A and the tone B are stored in the waveform memory 6.
... As the waveform data WA, WB... WN of the timbre N, as shown in FIG. 10, for each timbre, the pull bow sounding start waveform data section W ATB , the push bow repetition waveform data section W LPF , the pull bow repetition waveform Data part W LPB , push bow sounding start waveform data part W ATF
Respectively.

音色A、音色B……音色Nの引き弓発音開始波形デー
タ部WATBの波形データは、先頭アドレスA0、B0……
0から繰返し開始アドレスA0S、B0S……N0Sを通つ
て終端アドレスA0E、B0E……N0Eのアドレス範囲に格
納されている。
The timbre A, the timbre B... The waveform data in the pull bow sounding start waveform data portion W ATB of the timbre N is represented by the head addresses A 0 , B 0.
Repeat start address N 0 A 0S, B 0S ...... N 0S the through connexion end address A 0E, is stored in the address range of the B 0E ...... N 0E.

また音色A、音色B……音色Nの押し弓繰返し波形デ
ータ部WLPFは、先頭アドレスA1、B1……N1から繰返
し開始アドレスA1S、B1S……N1Sを通つて終端アドレ
スA1E、B1E……N1Eまでのアドレス範囲に格納されて
いる。
The tone A, tone B ...... Press bow repetitive waveform data unit W LPF timbre N is the start address A 1, B 1 ...... repeat start address from N 1 A 1S, B 1S ...... N 1S a through connexion end address A 1E , B 1E ... Are stored in the address range up to N 1E .

さらに音色A、音色B……音色Nの引き弓繰返し波形
データ部WLPBの波形データは、先頭アドレスA2、B2
……N2から繰返し開始アドレスA2S、B2S……N2S
通つて終端アドレスA2E、B2E……N2Eまでのアドレス
範囲に格納されている。
Further, the tone data of the tone A, the tone B..., The waveform data of the repetitive bow waveform data portion W LPB of the tone N are represented by the start addresses A 2 and B 2
...... repeat start address from the N 2 A 2S, B 2S ...... N 2S a through connexion end address A 2E, is stored in the address range of up to B 2E ...... N 2E.

さらに音色A、音色B……音色Nの押し弓発音開始波
形データ部WATFの波形データは、先頭アドレスA3、B
3……N3から繰返し開始アドレスA3S、B3S……N3S
通つて終端アドレスA3E、B3E……N3Eまでのアドレス
範囲に格納されている。
Furthermore tone A, the waveform data of the tone color B ...... timbre N press bow sounding start waveform data unit W ATF of the head address A 3, B
3 ...... N 3 repeat start address A 3S, B 3S ...... N 3S the through connexion end address A 3E, are stored in the address range of up to B 3E ...... N 3E.

かくして音色A、音色B……音色Nのうちの1つの音
色、例えば音色Aが選択されている状態において、押し
弓発音開始波形(又は引き弓発音開始波形)を読み出す
ためには、押し弓発音開始波形データ部WARF(又は引
き弓発音開始波形データ部WATB)の先頭アドレスA
3(又はA0)を指定した後、歩進アドレス信号ADRXの歩
進に従つて繰返し開始アドレスA3S(又はA0S)を通つ
て終端アドレスA3E(又はA0E)まで波形データを1回
読み出した後、続いて繰返し開始アドレスA3S(又はA
0S)を指定して以後終端アドレスA3E(又はA0E)まで
の波形データを繰り返し読み出すようにすれば良いこと
になる。
Thus, when one of the timbres A, B,..., N, for example, the timbre A is selected, the push bow sounding start waveform (or the pull bow sounding start waveform) is read out. Start address A of start waveform data part W ARF (or pull bow sounding start waveform data part W ATB )
After specifying 3 (or A 0 ), the waveform data is repeated once to the end address A 3E (or A 0E ) through the repetition start address A 3S (or A 0S ) according to the increment of the increment address signal ADRX. After reading, the repeat start address A 3S (or A
0S ) is specified, and thereafter, the waveform data up to the end address A 3E (or A 0E ) may be repeatedly read.

これに加えて押し弓発音開始波形(又は引き弓発音開
始波形)に続いて引き弓繰返し波形(又は押し弓繰返し
波形)を形成する場合には、引き弓繰返し波形データ部
LPB(又は押し弓繰返し波形データ部WLTF)の先頭ア
ドレスA2(又はA1)を指定した後歩進アドレス信号AD
RXによつて繰返しアドレスA2S(又はA1S)を通つて終
端アドレスA2E(又はA1E)までの範囲の波形データを
1回読み出した後、以後続いて繰返し開始アドレスA2S
(又はA1S)に戻つて終端アドレスA2E(又はA1E)ま
での波形データを繰り返し読み出すようにすれば、押し
弓操作時の繰返し波形を形成することができることにな
る。
In addition to this, in the case of forming a repeated bowing waveform (or pushing bow repeating waveform) following the pushing bow sounding start waveform (or pulling bow starting waveform), the pulling bow repeating waveform data portion W LPB (or pushing bow) After specifying the start address A 2 (or A 1 ) of the repetitive waveform data portion W LTF ), the incremental address signal AD
After reading the waveform data in the range up to the end address A 2E (or A 1E ) once through the repetition address A 2S (or A 1S ) by the RX, the subsequent repetition start address A 2S
By returning to (or A 1S ) and repeatedly reading out the waveform data up to the end address A 2E (or A 1E ), a repetitive waveform at the time of the push bow operation can be formed.

このような読出処理は、波形データ読出状態検出回路
46の動作によつて実現できる。波形データ読出状態検出
回路46は、キーオンパルス信号KONPを優先的にセツト入
力端に受けるR−Sフリツプフロツプ回路46Aを有し、
キーオンパルス信号KONPによつてセツト動作したとき論
理「1」レベルになる波形データ読出状態検出信号STを
発生する。
Such a reading process is performed by a waveform data reading state detecting circuit.
It can be realized by the operation of 46. The waveform data read state detecting circuit 46 has an RS flip-flop circuit 46A which receives the key-on pulse signal KONP at a set input terminal preferentially.
When the set operation is performed by the key-on pulse signal KONP, a waveform data read state detection signal ST which becomes a logic "1" level is generated.

これに加えて波形データ読出状態検出回路46は操作方
向検出信号FWDを縦続接続された2段のラツチ回路46B及
び46Cに受け、各段のラツチ回路46B及び46Cのラツチ出
力をイクスクルーシブオア回路46Dを介してフリツプフ
ロツプ回路46Aのリセツト入力端に与えられるよう構成
されている。
In addition, the waveform data read state detection circuit 46 receives the operation direction detection signal FWD in the two-stage latch circuits 46B and 46C connected in cascade, and outputs the latch output of each of the latch circuits 46B and 46C to the exclusive OR circuit. The signal is supplied to a reset input terminal of a flip-flop circuit 46A via 46D.

ラツチ回路46Bはキーオンパルス信号KONP及び一致検
出信号EQをオア回路46Eを介してラツチ入力として受け
ると共に、ラツチ回路46Cは一致検出信号EQをラツチ入
力として受ける。
The latch circuit 46B receives the key-on pulse signal KONP and the coincidence detection signal EQ as a latch input via an OR circuit 46E, and the latch circuit 46C receives the coincidence detection signal EQ as a latch input.

かくして前段のラツチ回路46は鍵盤回路2においてい
ずれかのキーが押鍵操作されたとき、当該押鍵操作時の
操作方向検出信号FWDの論理レベル(従つてボーイング
操作子11の操作方向)をラツチし、その後一致検出信号
EQを得られるごとに操作方向検出信号FWDを繰り返しラ
ツチするようになされている。
Thus, when any key is pressed in the keyboard circuit 2, the preceding latch circuit 46 latches the logical level of the operation direction detection signal FWD (accordingly, the operation direction of the bowing operator 11) at the time of the key depression operation. And then the match detection signal
Each time the EQ is obtained, the operation direction detection signal FWD is repeatedly latched.

かくしてラツチ回路46Bには、演奏者がキーオン操作
することによりボーイング操作子11の演奏操作に応じて
押し弓発音開始波形データ部WATF(又は引き弓発音開
始波形データ部WATB)(第10図)を形成する状態にあ
るとき演奏者のボーイング操作方向を表すラツチ出力FW
D2を送出し、この状態においてやがて押し弓発音開始波
形データ部WATF(又は引き弓発音開始波形データ部W
ATB)の終端アドレスが読み出されて一致検出信号EQが
発生したタイミングでラツチ回路46Bをラツチ動作させ
ることにより、当該タイミングにおける操作方向検出信
号FWDの状態をラツチ出力FWD2として送出するようにな
されている。
Thus, the latch circuit 46B is provided with a push bow sounding start waveform data portion W ATF (or a pull bow sounding start waveform data portion W ATB ) (FIG. 10) in response to the playing operation of the bowing operator 11 when the player performs a key-on operation. Latch output FW indicating the player's bowing operation direction when in the state of forming)
D2 is transmitted, and in this state, the push bow sounding start waveform data portion W ATF (or the pull bow sounding start waveform data portion W
By operating the latch circuit 46B at the timing when the end address of the ATB is read and the coincidence detection signal EQ is generated, the state of the operation direction detection signal FWD at the timing is transmitted as the latch output FWD2. I have.

これに対してラツチ回路46Cは終端アドレスが読み出
されたとき発生する一致検出信号EQによつて前段のラツ
チ回路46Bのラツチ出力FWD2をラツチしてラツチ出力FWD
3を発生し、これをイクスクルーシブオア回路46Dにおい
て比較することにより、繰り返し発生する一致検出信号
EQのタイミングで操作方向検出信号FWDの論理レベルが
変化しないとき(すなわち演奏者がボーイング操作子11
のボーイング操作方向を変更しなかつたとき)、イクス
クルーシブオア回路46Dから論理「L」レベルのリセツ
ト信号RSTを発生する。このリセツト信号RSTはフリツプ
フロツプ回路46Aのリセツト入力端に与えるが、その論
理レベルが「L」であることにより反転動作をさせない
ようになされている。
On the other hand, the latch circuit 46C latches the latch output FWD2 of the preceding latch circuit 46B by the match detection signal EQ generated when the end address is read, and latch output FWD2.
3 is generated and compared with the exclusive OR circuit 46D to generate a coincidence detection signal which is repeatedly generated.
When the logic level of the operation direction detection signal FWD does not change at the timing of EQ (that is, when the player
When the bowing operation direction is not changed), the exclusive OR circuit 46D generates a reset signal RST of logic "L" level. This reset signal RST is applied to the reset input terminal of the flip-flop circuit 46A, but since the logic level is "L", the inversion operation is prevented.

これに対して一致検出信号EQが発生したタイミングに
おいて操作方向検出信号FWDの論理レベルが切り換わつ
たとき(すなわち演奏者がボーイング操作子11のボーイ
ング操作方向を切り換えたとき)、ラツチ検出FWD2及び
FWD3の論理レベルが一致しなくなることにより、イクス
クルーシブオア回路46Dから理論「H」レベルのリセツ
ト信号RSTを送出し、その立上りによつてフリツプフロ
ツプ回路46Aをリセツト動作させることにより波形デー
タ読出状態検出信号STの論理レベルを論理「1」から論
理「0」に切り換えるようになされている。
On the other hand, when the logic level of the operation direction detection signal FWD is switched at the timing when the coincidence detection signal EQ is generated (that is, when the player switches the bowing operation direction of the bowing operator 11), the latch detection FWD2 and
When the logical level of FWD3 does not match, the exclusive OR circuit 46D sends a reset signal RST of the theoretical "H" level, and the rising edge thereof causes the flip-flop circuit 46A to reset, thereby detecting the waveform data read state. The logic level of the signal ST is switched from logic "1" to logic "0".

このようにして波形データ読出状態検出回路46はボー
イング方向が押し弓方向から引き弓方向に切り換わつた
とき、又は引き弓方向から押し弓方向に切り換わつたと
きこれに対応するように波形データ読出状態検出信号ST
の論理レベルを反転させることにより、スタートアドレ
スメモリ21X及びエンドアドレスメモリ22Xから読み出す
スタートアドレスデータDATASTRX及びエンドアドレスデ
ータDATAENDXを第9図に示すような制御条件の下に切り
換えて行く。
In this manner, the waveform data read state detection circuit 46 performs the waveform so as to correspond to the case where the bowing direction is switched from the push bow direction to the pull bow direction or the case where the bowing direction is switched from the pull bow direction to the push bow direction. Data read state detection signal ST
The start address data DATA STRX and the end address data DATA ENDX read from the start address memory 21X and the end address memory 22X are switched under control conditions as shown in FIG.

まず演奏者が複数の音色すなわち音色A、音色B……
音色Nのうちの1つの音色、例えば音色Aを選択すると
共に、ボーイング操作子11を押し弓方向に操作しながら
鍵盤回路2のキーを押鍵操作すると、キーオンパルス信
号KONPが発生したタイミングで波形データ読出状態検出
回路46のR−Sフリツプフロツプ回路46Aがセツト動作
することにより波形データ読出状態検出信号STが論理
「1」レベルになると共に、ラツチ回路45に論理「H」
レベルの操作方向検出信号FWDがラツチされることによ
り、その出力端に得られる操作方向検出信号FWD1が論理
「1」レベルになる。
First, a player performs a plurality of timbres, namely, timbre A, timbre B ...
When one of the timbres N, for example, timbre A is selected and the key of the keyboard circuit 2 is pressed while the bowing operator 11 is pressed and operated in the bow direction, the waveform is generated at the timing when the key-on pulse signal KONP is generated. When the RS flip-flop circuit 46A of the data read state detection circuit 46 performs a set operation, the waveform data read state detection signal ST becomes a logic "1" level, and the latch circuit 45 outputs a logic "H".
When the level operation direction detection signal FWD is latched, the operation direction detection signal FWD1 obtained at the output terminal thereof becomes a logic "1" level.

このような条件においては波形データWA(第10図)の
うち押し弓発音開始波形データ部WATFが選択される状
態になり、かつ、キーオンパルス信号KONPがオア回路47
を介して与えられるR−Sフリツプフロツプ48がセツト
されることにより、第9図のST=「1」、かつFWD1=
「1」の欄に示すように、まずスタートアドレスメモリ
21XからスタートアドレスデータDATASTRXとして先頭ア
ドレスA3が読み出されると共に、エンドアドレスメモ
リ22XからエンドアドレスデータDATAENDXとして終端ア
ドレスA3Eが読み出される。
Under such conditions, the push bow sounding start waveform data portion W ATF of the waveform data WA (FIG. 10) is selected, and the key-on pulse signal KONP is supplied to the OR circuit 47.
By setting the RS flip-flop 48 provided via the line (1), ST = "1" in FIG. 9 and FWD1 =
First, as shown in the column of "1", the start address memory
With the head address A 3 is read as the start address data DATA STRX from 21X, end address A 3E is read from the end address memory 22X as the end address data DATA ENDX.

かくして押し弓発音開始波形データ部WATFの波形デ
ータが1回だけ読み出されてエンドアドレス一致検出回
路25から一致検出信号EQが得られると、R−Sフリツプ
フロツプ48がリセツトされることにより、スタートアド
レスメモリ21XはスタートアドレスデータDATASTRXとし
て先端アドレスA3に代えて繰返し開始アドレスA3S
読み出す状態になり、かくして波形メモリ6は押し弓発
音開始波形データ部WATFのうち繰返し開始アドレスA
3Sから終端アドレスA3Eの間の波形データを読み出す状
態になる。
Thus push the waveform data bow pronunciation start waveform data unit W ATF is read only once the match detection signal EQ from the end address match detection circuit 25 is obtained, by R-S flip-flop 48 is reset, start The address memory 21X reads the repetition start address A 3S in place of the leading address A 3 as the start address data DATA STRX . Thus, the waveform memory 6 stores the repetition start address A of the push bow sounding start waveform data portion W ATF.
The waveform data between 3S and end address A 3E is read.

その後再度エンドアドレス一致検出回路25に一致検出
信号EQが得られると、スタートアドレスメモリ21X及び
エンドアドレスメモリ22Xは引き続きスタートアドレス
データDATASTRX及びエンドアドレスデータDATAENDXとし
て繰返し開始アドレスA3S及び終端アドレスA3Eを読み
出す状態を維持することにより、波形メモリ6はその後
繰返し開始アドレスA3Sから終端アドレスA3Eのアドレ
ス範囲の波形データを繰り返し読み出すことになる。
Thereafter, when a match detection signal EQ is obtained again in the end address match detection circuit 25, the start address memory 21X and the end address memory 22X continue to repeat the start address A 3S and the end address A as the start address data DATA STRX and the end address data DATA ENDX. By maintaining the state of reading 3E , the waveform memory 6 repeatedly reads the waveform data in the address range from the repeated start address A 3S to the end address A 3E thereafter.

この状態は演奏者がボーイング操作子11のボーイング
操作方向を押し弓方向から引き弓方向に切り換えたとき
変更される。
This state is changed when the player switches the bowing operation direction of the bowing operation element 11 from the pushing bow direction to the pulling bow direction.

すなわちボーイング操作が切り換わることにより操作
方向検出信号FWDが論理「1」レベルから論理「0」レ
ベルに切り換わると、波形データ読出状態検出回路46の
ラツチ回路46Bのラツチ出力FWD2が論理「0」レベルに
切り換わつてラツチ出力FWD3と不一致の状態になること
により、リセツト信号RSTが論理「0」レベルから論理
「1」レベルに立ち上がつてR−Sフリツプフロツプ回
路46Aをセツト動作させると共に、オア回路47を介して
R−Sフリツプフロツプ48もセツトされる。
That is, when the operation direction detection signal FWD switches from the logic "1" level to the logic "0" level due to the switching of the bowing operation, the latch output FWD2 of the latch circuit 46B of the waveform data read state detection circuit 46 becomes the logic "0". The reset signal RST rises from the logic "0" level to the logic "1" level by switching to the latch output FWD3, thereby causing the RS flip-flop circuit 46A to set and operate. The RS flip-flop 48 is also set via the OR circuit 47.

その結果波形データ読出状態検出信号STが論理「0」
レベルに切り換わると、アドレス選択条件は第9図にお
いてST=「0」、かつFWD1=「0」になる。このときス
タートアドレスメモリ21XはスタートアドレスデータDAT
ASTRXとして引き弓繰返し波形データ部WLPB(第10図)
の先頭アドレスA2を読み出す状態に制御されると共
に、エンドアドレスメモリ22XはエンドアドレスデータD
ATAENDXとして終端アドレスA2Eを読み出す状態に制御
される。
As a result, the waveform data read state detection signal ST becomes logic “0”.
When the level is switched to the level, the address selection condition becomes ST = "0" and FWD1 = "0" in FIG. At this time, the start address memory 21X stores the start address data DAT
A Stretched bow waveform data part W LPB as A STRX (Fig. 10)
With controlled top state to read the address A 2 of the end address memory 22X End address data D
It is controlled to a state of reading the end address A 2E as ATA ENDX.

かくして波形メモリ6は先頭アドレスA2から終端ア
ドレスA2Eまでのアドレス範囲の波形データを読み出し
て行く。
Thus waveform memory 6 is gradually reads the waveform data of the address range from the start address A 2 to the end address A 2E.

やがて一致検出信号EQが得られると、R−Sフリツプ
フロツプ48がリセツトされることによりスタートアドレ
スメモリ21XはスタートアドレスデータDATASTRXとして
繰返し開始アドレスA2Sを読み出す状態に制御され、こ
れによりアドレス信号ADRは引き弓繰返し波形データ部
LPBのうち繰返し開始アドレスA2Sから終端アドレス
2Eまでのアドレス範囲を読み出す状態になる。
Eventually the match detection signal EQ is obtained, the start address memory 21X by R-S flip-flop 48 is reset is controlled to a state of reading the repeat start address A 2S as the start address data DATA STRX, thereby the address signal ADR is The address range from the repetition start address A 2S to the end address A 2E in the bow repetition waveform data portion W LPB is read.

その後再び一致検出信号EQが得られてR−Sフリツプ
フロツプ48はリセツト動作をするが、操作方向検出信号
FWDが反転動作しない限りラツチ回路45から得られる操
作方向検出信号FWD1は変化しないので、以後スタートア
ドレスメモリ21X及びエンドアドレスメモリ22Xから読み
出されるスタートアドレスデータDATASTRX及びエンドア
ドレスデータDATAENDXは繰返し開始アドレスA2S及び終
端アドレスA2Eの状態を維持する。
Thereafter, the coincidence detection signal EQ is obtained again, and the RS flip-flop 48 performs a reset operation.
Since the operation direction detection signal FWD1 obtained from the latch circuit 45 does not change unless the FWD performs an inversion operation, the start address data DATA STRX and the end address data DATA ENDX read from the start address memory 21X and the end address memory 22X thereafter are the repetition start addresses. A2S and the end address A2E are maintained.

かくして波形メモリ6は演奏者がボーイング操作子11
を引き弓操作方向に操作している間、以後引き続き繰返
し開始アドレスA2Sから終端アドレスA2Eまでの波形デ
ータを読み出す動作を繰り返す。
Thus, the waveform memory 6 stores the
Is operated in the bowing direction, and thereafter, the operation of repeatedly reading the waveform data from the start address A 2S to the end address A 2E is repeated.

ところで波形データ読出状態検出回路46はキーオンパ
ルス信号KONPによつてR−Sフリツプフロツプ回路46A
がセツト動作した後、1度リセツト信号RSTによつてリ
セツトされると、以後次のキーオンパルス信号KONPが到
来しない限り(演奏者が新たなキーを押鍵操作しない限
り)、たとえばリセツト信号RSTの論理レベルが切り換
えられてもこれに応じて波形データ読出状態検出信号ST
の論理レベルを反転させるような動作をし得ない状態に
なり、かくしてスタートアドレスメモリ21X及びエンド
アドレスメモリ22Xのアドレス選択条件は第9図のST=
「0」の欄に示す状態に切り換わり、以後ボーイング操
作子11の操作方向を変更することによつて操作方向検出
信号FWD1が切り換わるとこれに応じて引き弓繰返し波形
データ部WLPB又は押し弓繰返し波形データ部WLPFを交
互に読み出す状態になる。
By the way, the waveform data read state detection circuit 46 uses the RS flip-flop circuit 46A in response to the key-on pulse signal KONP.
Is reset by the reset signal RST once after the reset operation of the reset signal RST, unless the next key-on pulse signal KONP arrives (as long as the player does not press a new key). Even if the logic level is switched, the waveform data read state detection signal ST
Cannot be operated to invert the logical level of the start address memory 21X and the end address memory 22X.
It switched to the state shown in the column "0", pull bow repetitive waveform data unit W LPB or push accordingly the switches is due connexion operation direction detection signal FWD1 to changing the operating direction of the Boeing operators 11 thereafter The bow repetition waveform data portion W LPF is read alternately.

やがて演奏者がボーイング操作子11の引き弓操作を終
了して押し弓操作に入ると、これに応じて操作方向検出
信号FWDの論理レベルが「0」から「1」に切り換わ
り、その後発生する一致検出信号EQによつてこれがラツ
チ回路45にラツチされて操作方向検出信号FWD1が論理
「1」レベルになる。
Eventually, when the player finishes the bowing operation of the bowing operator 11 and enters the pushing bow operation, the logic level of the operation direction detection signal FWD is changed from "0" to "1" in response to this, and thereafter occurs. This is latched by the latch circuit 45 by the coincidence detection signal EQ, and the operation direction detection signal FWD1 becomes the logic "1" level.

このときスタートアドレスメモリ21X及びエンドアド
レスメモリ22XはスタートアドレスデータDATASTRX及び
エンドアドレスデータDATAENDXとして第9図のST=
「0」、FWD1=「1」の欄に示すように先頭アドレスA
1及び終端アドレスA1Eを読み出す状態になる。
At this time, the start address memory 21X and the end address memory 22X store the start address data DATA STRX and the end address data DATA ENDX as ST =
As shown in the column of "0", FWD1 = "1", the start address A
1 and the end address A 1E are read out.

かくして波形メモリ6は押し弓繰返し波形データ部W
LPF(第10図)のうち先頭アドレスA1から終端アドレス
1Eまでの波形データを1回読み出す。
Thus, the waveform memory 6 stores the push bow repetition waveform data portion W
LPF waveform data from the start address A 1 to the end address A 1E of (Fig. 10) is read out once.

やがて一致検出信号EQが得られると、R−Sフリツプ
フロツプ48がリセツトされることによりスタートアドレ
スメモリ21XがスタートアドレスデータDATASTRXとして
繰返し開始アドレスA1SをスタートアドレスデータDATA
STRXとして読み出すような状態に制御され、これにより
アドレス信号ADRが押し弓繰返し波形データ部WLPFのう
ち繰返し開始アドレスA1Sから終端アドレスA1Eまでの
波形データを読み出す状態になる。
When the coincidence detection signal EQ is finally obtained, the RS flip-flop 48 is reset, and the start address memory 21X repeats the start address A 1S as the start address data DATA STRX and the start address data DATA.
The state is controlled so as to be read as STRX , whereby the address signal ADR is in a state of reading out the waveform data from the repetition start address A 1S to the end address A 1E in the push bow repetitive waveform data portion W LPF .

その後再び一致検出信号EQが得られると、R−Sフリ
ツプフロツプ48はリセツトされるが、操作方向検出信号
FWD1が変化しない限り、スタートアドレスメモリ21Xは
その後引き続き繰返し開始アドレスA1Sをスタートアド
レスデータDATASTRXとして送出する状態を維持し、これ
により波形メモリ6は押し弓繰返し波形データ部WLPF
のうち繰返し開始アドレスA1Sから終端アドレスA1E
での波形データを繰り返し読み出すような状態に制御さ
れる。
Thereafter, when the coincidence detection signal EQ is obtained again, the RS flip-flop 48 is reset, but the operation direction detection signal is output.
As long as FWD1 does not change, the start address memory 21X keeps continuously transmitting the repetition start address A 1S as the start address data DATA STRX thereafter , so that the waveform memory 6 stores the push bow repetition waveform data portion W LPF.
Out of the repetition start address A 1S to the end address A 1E .

以上の構成は演奏者が鍵盤回路2のキーを押鍵操作し
たときボーイング操作子11を押し弓方向からボーイング
操作を開始した場合の構成を述べたが、引き弓方向にボ
ーイング操作している場合には、波形データ読出状態検
出信号STが論理「1」のときの状態においてスタートア
ドレスメモリ21X及びエンドアドレスメモリ22Xのアドレ
ス選択条件は第9図のST=「1」、FWD1=「0」の欄に
示すように、キーオンパルス信号KONPが発生した直後に
おいてスタートアドレスデータDATASTRX及びエンドアド
レスデータDATAENDXとして先頭アドレスA0及び終端ア
ドレスA0Eを読み出す状態になり、その後一致検出信号
EQが得られるごとにスタートアドレスメモリ21Xからス
タートアドレスデータDATASTRXとして繰返し開始アドレ
スA0Sを読み出す状態になる。
The above configuration has been described in connection with the case where the player presses the key of the keyboard circuit 2 and presses the bowing operator 11 to start the bowing operation from the bow direction. In the state where the waveform data read state detection signal ST is logic "1", the address selection conditions of the start address memory 21X and the end address memory 22X are such that ST = "1" and FWD1 = "0" in FIG. As shown in the column, immediately after the generation of the key-on pulse signal KONP, the head address A 0 and the end address A 0E are read as the start address data DATA STRX and the end address data DATA ENDX.
Each time an EQ is obtained, the start address A 0S is repeatedly read from the start address memory 21X as start address data DATA STRX .

以上の構成において、第11図の時点t0において演奏
者がボーイング操作子11を引き弓方向にボーイング操作
しながら鍵盤回路2のキーを押鍵操作すると、キーオン
パルス信号KONPによつて波形データ読出状態検出回路46
の波形データ読出状態検出信号STがST=「1」になると
共に、操作方向検出信号FWD従つてFWD1がFWD1=「0」
になる。
In the above configuration, the player at the time t 0 of Figure 11 is depressed operates the keys of the keyboard circuit 2 while Boeing operated bow direction draw Boeing operators 11, by connexion waveform data read in the key-on pulse signal KONP State detection circuit 46
Of the waveform data read state detection signal ST becomes "1", and the operation direction detection signal FWD and therefore FWD1 becomes FWD1 = "0".
become.

その結果スタートアドレスメモリ21X及びエンドアド
レスメモリ22Xは引き弓発音開始波形データ部WATB(第
10図)を選択することにより、スタートアドレスデータ
DATASTRXとして順次アドレスデータA0及びA0Sを読み
出す状態になると共に、エンドアドレスデータDATAENDX
としてアドレスデータA0Eを読み出す状態になる。
As a result, the start address memory 21X and the end address memory 22X store the pull bow sounding start waveform data portion W ATB (the
Select the start address data by selecting
With a state sequentially reading out the address data A 0 and A 0S as DATA STRX, end address data DATA ENDX
And the address data A 0E is read out.

このとき波形メモリ6は第11図において時点t0〜t
31の引き弓操作期間BOWBに示すように、波形データWAの
うち引き弓発音開始波形データ部WATBの先頭アドレス
0ないし終端アドレスA0Eの波形データを読み出した
後以後繰返し開始アドレスA0Sないし終端アドレスA0E
のアドレス範囲の波形データを読み出す。
At this time, the waveform memory 6 stores the time t 0 to t in FIG.
As shown in 31 of the pull bow operation period BOWB, to not repeat start address A 0S subsequent after reading the waveform data of the head address A 0 to the end address A 0E of out argument bow sounding start waveform data unit W ATB waveform data WA End address A 0E
The waveform data in the address range is read.

その結果楽音形成部9は自然楽器における引き弓ボー
イング操作時の楽音立上がり音色に近似した音色の楽音
を発生する。
As a result, the tone generator 9 generates a tone having a tone similar to the tone rising tone at the time of the bowing operation of the natural musical instrument.

このようにして楽音を発生開始した後演奏者がボーイ
ング操作子11のボーイング操作を押し弓ボーイング操作
に切り換えると、操作方向検出信号FWD従つてFWD1が論
理「1」レベルに切り換わることにより、波形データ読
出状態検出信号STの論理レベルがSF=「0」に切り換わ
る。
When the performer switches the bowing operation to the bowing operation of the bowing operator 11 after the musical tone starts to be generated in this way, the operation direction detection signal FWD, and thus the FWD1 is switched to the logic "1" level. The logic level of data read state detection signal ST switches to SF = "0".

このときスタートアドレスメモリ21X及びエンドアド
レスメモリ22Xは、押し弓繰返し波形データ部WLPFを順
次読み出す制御状態に切り換えられ、スタートアドレス
データDATASTRXとしてアドレスデータA1及びA1Sを順
次読み出すと共に、エンドアドレスデータDATAENDXとし
てアドレスデータA1Eを読み出す状態になる。
At this time, the start address memory 21X and the end address memory 22X are switched to a control state in which the push bow repetitive waveform data portion W LPF is sequentially read, and the address data A 1 and A 1S are sequentially read as the start address data DATA STRX , and the end address is read. The address data A 1E is read as the data DATA ENDX .

その結果波形メモリ6は第11図の時点t31から時点t
32までの押し弓操作期間BOWFに示すように、押し弓繰返
し波形データ部WLPFの先頭アドレスA1ないし終端アド
レスA1Eの波形データを読み出した後、繰返し開始アド
レスA1Sないし終端アドレスA1Eを繰り返し読み出す状
態になる。
The result is the waveform memory 6 time t from the time t 31 in Figure 11
As shown in the push bow operation period BOWF up to 32 , after reading the waveform data of the start address A 1 to the end address A 1E of the push bow repetitive waveform data portion W LPF , the repetition start address A 1S to the end address A 1E are changed. It will be in a state of repeatedly reading.

かくして楽音形成部9は押し弓ボーイング操作時に安
定なボーイング状態になつたときの音色の楽音を発生す
る。
In this way, the tone generator 9 generates a tone having a tone color when a stable bowing state is achieved during the push bow bowing operation.

続いて第11図の時点t32において演奏者がボーイング
操作子11を引き弓ボーイング操作に切り換えると、この
とき波形データ読出状態検出信号STはST=「0」の状態
を維持しながら操作方向検出信号FWD従つてFWD1がFWD1
=「0」の状態に切り換わる。
Subsequently performer is switched to bow Boeing operation pull the Boeing operators 11 in FIG. 11 time t 32, this time waveform data read state detection signal ST is ST = "0" state to maintain while operating direction detection Signal FWD and therefore FWD1 is FWD1
= ”0”.

このときスタートアドレスメモリ21X及びエンドアド
レスメモリ22Xのアドレス制御状態は、引き弓繰返し波
形データ部WLPB(第10図)を読み出す状態に切り換わ
り、先頭アドレスA2ないし終端アドレスA2Eまでのア
ドレス範囲の波形データを読み出した後、繰返し開始ア
ドレスA2Sないし終端アドレスA2Eの波形データを繰り
返し読み出す状態になる。
At this time, the address control state of the start address memory 21X and the end address memory 22X is switched to the state of reading the repeated bow waveform data portion W LPB (FIG. 10), and the address range from the start address A 2 to the end address A 2E is changed. After the reading of the waveform data, the waveform data of the repetition start address A 2S to the end address A 2E is repeatedly read.

その結果第11図の時点t32〜t33間の引き弓操作期間
BOWBにおいて、安定な引き弓ボーイング操作をしたとき
に発生する音色の楽音を楽音形成部9において発生する
ことができる。
Pulling bow operation period between the time point t 32 ~t 33 resulting Figure 11
In the BOWB, a musical tone having a tone generated when a stable bow bowing operation is performed can be generated in the musical tone forming section 9.

さらに第11図の時点t33において演奏者がボーイング
操作子11のボーイング操作を押し弓操作に切り換える
と、このとき波形データ読出状態検出信号STはST=
「0」の状態を維持するのに対して、操作方向検出信号
FWD従つてFWD1がFWD1=「1」に切り換わる。
Further, when the player at time t 33 in Figure 11 is switched to the bow pressed Boeing operations Boeing operators 11, this time waveform data read state detection signal ST is ST =
While maintaining the state of “0”, the operation direction detection signal
Accordingly, FWD1 switches to FWD1 = "1".

このときスタートアドレスメモリ21X及びエンドアド
レスメモリ22Xのアドレス制御状態は、第11図の時点t
31〜t32の押し弓操作期間BOWFについて上述したと同様
の状態に戻り、かくして安定な押し弓ボーイング操作時
の音色の楽音を楽音形成部9から発生することができ
る。
At this time, the address control state of the start address memory 21X and the end address memory 22X is at the time t in FIG.
The state returns to the same state as described above for the push bow operation period BOWF from 31 to t 32 , and thus the tone generator 9 can generate a stable tone of the tone during the push bow bowing operation.

第11図の動作は、鍵盤回路2のキーをキーオン操作し
たとき、ボーイング操作子11を引き弓ボーイング操作か
ら順次交互に押し弓ボーイング操作、引き弓ボーイング
操作、押し弓ボーイング操作……のように切り換えた場
合について述べたが、キーオン操作によつて楽音が立ち
上がるとき押し弓ボーイング操作からボーイング操作を
開始したときには、押し弓発音開始波形データ部
ATF、引き弓繰返し波形データ部WLPB、押し弓繰返し
波形データ部WLPF、引き弓繰返し波形データ部WLPB
…のような波形データの読出制御状態になる。
The operation shown in FIG. 11 is such that when the keys of the keyboard circuit 2 are operated to turn on the keys, the bowing operator 11 is alternately pushed from the bow bowing operation to the bow bowing operation, the pull bow bowing operation, the push bow bowing operation, and so on. As described above, when a tone is activated by a key-on operation, when a bowing operation is started from a bowing bowing operation, a bowing sounding start waveform data portion W ATF , a pulling bow repeated waveform data portion W LPB , Repetitive waveform data part W LPF , pull bow repetitive waveform data part W LPB ...
.. Are read out.

第8図の構成によれば、ボーイング操作子11を押し弓
ボーイング操作又は引き弓ボーイング操作することによ
り、自然楽器のボーイング操作時に生ずる微妙な音色の
変化に近似した音色の変化を呈する楽音を楽音形成部9
において発生し得る。
According to the configuration shown in FIG. 8, by performing the bow bowing operation or the pull bow bowing operation on the bowing operator 11, the musical tone exhibiting the tone change similar to the subtle tone change occurring at the time of the bowing operation of the natural musical instrument is generated. Forming part 9
Can occur.

〔3〕 他の実施例 (1) 上述の実施例においては、ボーイング操作子11
としてモジユレーシヨンホイールを適用した場合の実施
例を述べたが、ボーイング操作子としてはこれに限ら
ず、例えばジヨイステイツク、リボンコントローラ等種
々の構成のものを適用し得る。
[3] Other Embodiments (1) In the above-described embodiment, the bowing operator 11
Although the embodiment in which the modulation wheel is applied has been described above, the bowing operator is not limited to this, and various configurations such as a joy stick and a ribbon controller can be applied.

(2) 上述の実施例においては、押し弓ボーイング操
作及び引き弓ボーイング操作にそれぞれ対応する2種類
の波形データを用意し、これをボーイング操作子11のボ
ーイング操作に対応するように読み出しながら波形デー
タを切り換えるように構成したが、当該読み出した2種
類の波形データを切り換えるにつき、2系列の波形デー
タを同時に読み出して補間演算しながら一方の波形デー
タに対応する音色から他方の波形データに対応する音色
に滑らかにクロスフエードさせるように変化させるよう
にしても上述の場合と同様の効果を得ることができる。
(2) In the above embodiment, two types of waveform data respectively corresponding to the push bow bowing operation and the pull bow bowing operation are prepared, and the waveform data is read out so as to correspond to the bowing operation of the bowing operator 11. When switching between the two types of read out waveform data, two series of waveform data are simultaneously read out, and interpolation processing is performed to change the tone color corresponding to one waveform data to the tone color corresponding to the other waveform data. The same effect as in the above case can be obtained even when the crossfading is smoothly changed.

(3) 上述の実施例においては、この発明を単音電子
楽器に適用した場合について述べたが、複音電子楽器に
おいて時分割処理しながら複数の楽音を同時発音させる
ような構成の電子楽器に適用しても、上述の場合と同様
の効果を得ることができる。
(3) In the above-described embodiment, the case where the present invention is applied to a single-tone electronic musical instrument has been described. However, the same effect as in the above case can be obtained.

(4) 上述の実施例においては、楽音の発生処理をハ
ード的回路構成によつて実現するように構成した場合に
ついて述べたが、これに代え、楽音信号の処理をソフト
的にデータ処理をすることにより実現するようにしても
良い。
(4) In the above-described embodiment, the case has been described where the tone generation processing is realized by a hardware circuit configuration. Instead, the tone signal processing is performed by software data processing. Alternatively, it may be realized.

(5) 上述の実施例においては、楽音波形のサンプル
値データを波形メモリ6に格納しておき、これを読み出
すことにより楽音波形を形成するようにした電子楽器に
この発明を適用した場合について述べたが、楽音の発生
方式はこれに限らず例えばFM楽音パラメータ、高調波係
数データ等を用いて楽音を形成するようにした構成の電
子楽器など、他の楽音形成方式の電子楽器に適用して
も、上述の場合と同様の効果を得ることができる。
(5) In the above-described embodiment, a case is described in which the present invention is applied to an electronic musical instrument in which musical tone waveform sample value data is stored in the waveform memory 6 and read out therefrom to form a musical tone waveform. However, the method of generating musical tones is not limited to this.For example, the present invention is applicable to electronic musical instruments of other musical tone forming methods such as electronic musical instruments configured to form musical tones using FM musical tone parameters, harmonic coefficient data, and the like. Can also obtain the same effect as the above case.

(6) 上述の実施例においては、音色ごとに異なる楽
音波形を有する場合について述べたが、これに加えて同
じ音色の波形データとして例えば音域の差異、タツチ出
力の変化などに対応させて波形データを選択して読み出
すことができるように構成しても良い。
(6) In the above-described embodiment, the case where each tone has a different tone waveform has been described. In addition to this, waveform data of the same tone may be used as waveform data corresponding to, for example, differences in tone ranges, changes in touch output, and the like. May be selected and read out.

(7) 上述の実施例においては、この発明を鍵盤楽器
に適用した場合について述べたが、この発明はこれに限
らず音源ユニツト、リズムマシーン等にも広く適用し得
る。
(7) In the above embodiment, the case where the present invention is applied to a keyboard instrument has been described. However, the present invention is not limited to this and can be widely applied to a sound source unit, a rhythm machine, and the like.

(8) 第1図、第8図の実施例においては、スタート
アドレスメモリ21、21X及びエンドアドレスメモリ22、2
2Xのアドレス選択条件として、操作方向検出信号FWD、F
WD1、音色選択信号TC、波形データ読出状態検出信号ST
を用いたが、これに加えて、第1図、第8図において破
線で示すように、キーコード信号KCを用いることによつ
て音域の差によつて読み出すべき波形データの範囲を指
定できるようにしても良い。
(8) In the embodiment shown in FIGS. 1 and 8, the start address memories 21 and 21X and the end address memories 22 and 2
Operation direction detection signals FWD, F
WD1, tone selection signal TC, waveform data read state detection signal ST
In addition to this, as shown by broken lines in FIGS. 1 and 8, by using the key code signal KC, it is possible to specify the range of waveform data to be read out based on the difference in the sound range. You may do it.

(9) 第1図及び第8図の実施例においては、フイル
タ係数発生回路31及びエンベロープ信号発生回路32の制
御条件として、音色選択信号TC、波形データ読出状態検
出信号ST、操作速度検出信号SPを用いるようにしたが、
これに加えて破線で示すように、キーコード信号KCを用
いることによつて音域の変化に応じて音色、又はエンベ
ロープを制御するようにしても良い。
(9) In the embodiment shown in FIGS. 1 and 8, the control conditions of the filter coefficient generation circuit 31 and the envelope signal generation circuit 32 include a tone color selection signal TC, a waveform data read state detection signal ST, and an operation speed detection signal SP. Was used, but
In addition, as shown by a broken line, the tone color or the envelope may be controlled by using the key code signal KC in accordance with the change in the tone range.

(10) 第8図の実施例の場合、発音開始時の立上がり
楽音波形として、押し弓ボーイング操作及び引き弓ボー
イング操作についてそれぞれ別個の波形データを用意す
るようにした場合について述べたが、当該発音開発時の
立上がり波形を共通に用いるようにしても良い。
(10) In the case of the embodiment shown in FIG. 8, a case has been described in which separate waveform data are prepared for the push bow bowing operation and the pull bow bowing operation as the rising musical tone waveform at the start of sound generation. The rising waveform at the time of development may be commonly used.

(11) 上述の実施例においては、操作速度検出回路13
によつて検出した操作速度検出信号に基づいて音色制御
回路7における音色を制御するようにした場合について
述べたが、これに加え、加速度を検出するようにしても
上述の場合と同様の効果を得ることができる。
(11) In the above embodiment, the operation speed detection circuit 13
Has been described in which the timbre in the timbre control circuit 7 is controlled based on the operation speed detection signal detected by the method described above, but in addition to this, the same effect as in the above case can be obtained by detecting the acceleration. Obtainable.

〔発明の効果〕〔The invention's effect〕

上述のようにこの発明によれば、ボーイング操作子を
押し弓ボーイング操作及び引き弓ボーイング操作するこ
とにより、自然楽器の演奏操作と同様のボーイング操作
をしながら擦弦楽器音に近似した楽音を必要に応じて発
生することができる電子楽器を容易に実現し得る。
As described above, according to the present invention, by performing the bowing operation and the pulling bowing operation on the bowing operator, it is necessary to perform a bowing operation similar to the playing operation of the natural musical instrument and to obtain a musical tone similar to the bowed instrument sound. An electronic musical instrument that can be generated in response can be easily realized.

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

第1図はこの発明による電子楽器の一実施例を示すブロ
ツク図、第2図は第1図の波形メモリ6に格納される波
形データを示す信号波形図、第3図は第1図のボーイン
グ操作子11の構成を示す概略構成図、第4図は第1図の
スタートアドレスメモリ21及びエンドアドレスメモリ22
のアドレス制御条件を示す図表、第5図〜第7図は第1
図のアドレス制御動作の説明に供する曲線図、第8図は
この発明による電子楽器の第2の実施例を示すブロツク
図、第9図は第8図のスタートアドレスメモリ21X及び
エンドアドレスメモリ22Xのアドレス制御条件を示す図
表、第10図は第8図の波形メモリ6に格納されている波
形データの説明に供する信号波形図、第11図は第8図の
ボーイング操作子11の動作の説明に供する曲線図であ
る。 1……電子楽器、2……鍵盤回路、6……波形メモリ、
7……音色制御回路、9……楽音波形部、11……ボーイ
ング操作子、12……操作方向検出回路、13……操作速度
検出回路、21、21X……スタートアドレスメモリ、22、2
2X……エンドアドレスメモリ、23、46……波形データ読
出状態検出回路、25……エンドアドレス一致検出回路。
FIG. 1 is a block diagram showing an embodiment of an electronic musical instrument according to the present invention, FIG. 2 is a signal waveform diagram showing waveform data stored in a waveform memory 6 of FIG. 1, and FIG. 3 is a bowing diagram of FIG. FIG. 4 is a schematic configuration diagram showing the configuration of the operation element 11, and FIG. 4 is a start address memory 21 and an end address memory 22 shown in FIG.
FIG. 5 to FIG. 7 show the address control conditions of FIG.
FIG. 8 is a curve diagram for explaining the address control operation of FIG. 8, FIG. 8 is a block diagram showing a second embodiment of the electronic musical instrument according to the present invention, and FIG. 9 is a diagram of the start address memory 21X and the end address memory 22X of FIG. FIG. 10 is a table showing address control conditions, FIG. 10 is a signal waveform diagram for explaining waveform data stored in the waveform memory 6 in FIG. 8, and FIG. 11 is an explanation of the operation of the bowing operator 11 in FIG. FIG. 1 ... electronic musical instrument, 2 ... keyboard circuit, 6 ... waveform memory,
7 ... tone color control circuit, 9 ... tone wave section, 11 ... bowing operator, 12 ... operation direction detection circuit, 13 ... operation speed detection circuit, 21, 21X ... start address memory, 22, 2
2X: End address memory, 23, 46: Waveform data read state detection circuit, 25: End address coincidence detection circuit.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ボーイング操作情報を入力するボーイング
操作子と、 上記ボーイング操作情報に基づいてボーイング操作方向
を検出するボーイング操作方向検出手段と、 楽音波形データを記憶し、音高情報発生手段によつて発
生された音高情報に対応する速度で上記楽音波形データ
を読み出して楽音信号を発生する楽音信号発生手段と、 上記ボーイング操作方向検出手段によつて検出されたボ
ーイング操作方向に応じて上記楽音信号発生手段におけ
る上記楽音波形データの読出アドレスの制御の仕方を切
り換えることにより、上記楽音信号発生手段において発
生される上記楽音信号の音色を、上記ボーイング操作子
のボーイング操作方向に応じて、変化させるボーイング
制御手段と を具えることを特徴とする電子楽器。
A bowing operation element for inputting a bowing operation information; a bowing operation direction detecting means for detecting a bowing operation direction based on the bowing operation information; a musical tone waveform data storing means; A tone signal generating means for reading the tone waveform data at a speed corresponding to the generated pitch information to generate a tone signal; and the tone according to the bowing operation direction detected by the bowing operation direction detecting means. The tone of the tone signal generated by the tone signal generating means is changed according to the bowing operation direction of the bowing operator by switching the manner of controlling the read address of the tone waveform data in the signal generating means. An electronic musical instrument comprising: a bowing control means.
【請求項2】ボーイング操作情報を入力するボーイング
操作子と、 上記ボーイング操作情報に基づいてボーイング操作方向
を検出するボーイング操作方向検出手段と、 上記ボーイング操作方向に対応する複数の楽音形成用デ
ータを記憶し、音高情報発生手段によつて発生された音
高情報に対応する速度で上記楽音形成用データを読み出
して楽音信号を発生する楽音信号発生手段と、 上記複数の楽音形成用データに対する指定の仕方を、上
記ボーイング操作方向検出手段によつて検出されたボー
イング操作方向に応じて、切り換えることにより、上記
楽音信号発生手段において発生される上記楽音信号の音
色を、上記ボーイング操作子のボーイング操作方向に応
じて、変化させるボーイング制御手段と を具えることを特徴とする電子楽器。
2. A bowing operation element for inputting bowing operation information, a bowing operation direction detecting means for detecting a bowing operation direction based on the bowing operation information, and a plurality of musical tone forming data corresponding to the bowing operation direction. A tone signal generating means for storing and reading the tone forming data at a speed corresponding to the pitch information generated by the pitch information generating means to generate a tone signal; and designating the plurality of tone forming data. Is switched in accordance with the bowing operation direction detected by the bowing operation direction detecting means, so that the tone color of the tone signal generated by the tone signal generating means is changed by the bowing operation of the bowing operator. An electronic musical instrument, comprising: a bowing control unit that changes the direction according to a direction.
JP1008232A 1989-01-17 1989-01-17 Electronic musical instrument Expired - Fee Related JP2773175B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1008232A JP2773175B2 (en) 1989-01-17 1989-01-17 Electronic musical instrument
US07/923,302 US5239123A (en) 1989-01-17 1992-07-30 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1008232A JP2773175B2 (en) 1989-01-17 1989-01-17 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH02187793A JPH02187793A (en) 1990-07-23
JP2773175B2 true JP2773175B2 (en) 1998-07-09

Family

ID=11687414

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1008232A Expired - Fee Related JP2773175B2 (en) 1989-01-17 1989-01-17 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP2773175B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2658629B2 (en) * 1991-06-26 1997-09-30 ヤマハ株式会社 Electronic musical instrument

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5532849U (en) * 1978-08-24 1980-03-03
JPH0690622B2 (en) * 1987-05-22 1994-11-14 ヤマハ株式会社 Music signal processor

Also Published As

Publication number Publication date
JPH02187793A (en) 1990-07-23

Similar Documents

Publication Publication Date Title
US5278348A (en) Musical-factor data and processing a chord for use in an electronical musical instrument
JPH035758B2 (en)
JP2571911B2 (en) Music signal generator
JPH03174590A (en) Electronic musical instrument
US5239123A (en) Electronic musical instrument
JP2773175B2 (en) Electronic musical instrument
JP2768233B2 (en) Electronic musical instrument
JP3844286B2 (en) Automatic accompaniment device for electronic musical instruments
US5144876A (en) Electronic musical instrument capable of performing a tone control responsive to an after-touch operation
US5508471A (en) Automatic performance apparatus for an electronic musical instrument
JPS6329270B2 (en)
JP2722665B2 (en) Tone generator
JPH0333278B2 (en)
JPS6335038B2 (en)
JP4213835B2 (en) Waveform playback device
JP2666762B2 (en) Electronic musical instrument
JP2606459B2 (en) Touch response device for electronic musical instruments
JPH0631964B2 (en) Electronic musical instrument
JP2666763B2 (en) Electronic musical instrument
JP2565152B2 (en) Automatic accompaniment device
JP2564811B2 (en) Performance recorder
JPH04247493A (en) Musical factor changing device of electronic musical instrument
JP3625913B2 (en) Arpeggiator
JP2526032Y2 (en) Electronic musical instrument
JP3630266B2 (en) Automatic accompaniment device

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees