Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6219759B2 - - Google Patents
[go: Go Back, main page]

JPS6219759B2 - - Google Patents

Info

Publication number
JPS6219759B2
JPS6219759B2 JP55175100A JP17510080A JPS6219759B2 JP S6219759 B2 JPS6219759 B2 JP S6219759B2 JP 55175100 A JP55175100 A JP 55175100A JP 17510080 A JP17510080 A JP 17510080A JP S6219759 B2 JPS6219759 B2 JP S6219759B2
Authority
JP
Japan
Prior art keywords
signal
vibrato
circuit
key
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP55175100A
Other languages
Japanese (ja)
Other versions
JPS5799696A (en
Inventor
Takashi Kunii
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP55175100A priority Critical patent/JPS5799696A/en
Publication of JPS5799696A publication Critical patent/JPS5799696A/en
Publication of JPS6219759B2 publication Critical patent/JPS6219759B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

この発明は、複数の楽音発生系列を有し、各系
列毎に独立してビブラートをかけ得るようにした
電子楽器に関し、特に各系列のビブラート変調用
信号(ビブラート信号)相互間の位相のずれを除
去するようにした電子楽器に関する。 従来、複数の楽音発生系列を有し、各系列毎に
発生する楽音に独立してビブラート効果を付与す
るようにした電子楽器がある。この電子楽器は、
各系列毎にビブラート信号発生器が設けられてお
り、該ビブラート信号発生器から発生される適宜
の繰返し周波数(ビブラート周波数)をもつビブ
ラート信号により各系列においてそれぞれ楽音を
周波数変調するようにしている。 しかし、上記従来の電子楽器においては、各ビ
ブラート信号発生器から発生されるビブラート信
号の位相が全く等しければ問題はないが、位相が
ずれていると、各系列から発生される楽音は相互
に干渉しあつてうなりが生じ不快な音となつてし
まうという欠点があつた。 この発明は上記欠点を除去することを目的とす
る。 この発明によれば、ある系列のビブラート信号
発生器からビブラート信号が発生されている状態
において他の系列のビブラート信号発生器からビ
ブラート信号の発生を開始させる場合には、該あ
る系列のビブラート信号(既に発生しているビブ
ラート信号)の位相を該他の系列のビブラート信
号(後から発生されるビブラート信号)の位相に
強制的に同期させるようにしている。 以下この発明を添付図面を参照して詳細に説明
する。 第1図はこの発明を適用した電子楽器の一実施
例を示すブロツク図で、複数の楽音発生系列(楽
音信号発生部)を有し、各系列毎に独立してビブ
ラート効果を付与し得るものである。 第1系列のソロ系楽音信号発生部100では鍵
盤で押鍵された鍵のうち最高音押下鍵に対応する
楽音信号を発生し、また、第2系列のオーケスト
ラ系楽音信号発生部200では鍵盤で押鍵された
全ての押下鍵に対応する楽音信号を発生する。各
系列100,200から発生された楽音信号はミ
キシング回路4でミキシングされ、サウンドシス
テム5に至る。なお、各系列100,200に
は、ビブラート信号発生器300から発生される
ビブラート信号VBS1,VBS2が加えられてお
り、このビブラート信号VBS1,VBS2により各
系列100,200に対し独立してビブラート効
果を付与することができるようになつている。 鍵盤回路1は鍵盤の鍵数nに対応する複数のキ
ースイツチを含む回路からなり、鍵盤で押鍵がな
されると該押下鍵に対応するキースイツチがオン
する。キー走査回路2は、走査クロツクパルスφ
を計数するモジユロn+1のカウンタ3の出力に
応じて鍵盤回路1の各キースイツチを高音側から
低音側に向けて順次かつ繰り返し走査し、各鍵の
押鍵状態を示す信号(押鍵中は“1”、離鍵され
ると“0”)を各鍵に対応するタイムスロツトに
割り当て、これを鍵時分割信号KTDMとして出
力するとともに、各走査サイクル毎に同期信号
SYを出力する。第2図は上記信号KTDM、SYの
タイミングチヤートである。同期信号SYは、第
2図cに示すように各走査サイクルの開始毎すな
わちカウンタ3の出力が「0」となる毎(第2図
b参照)に発生され、そのパルス幅はカウンタ3
に加えられている走査クロツクパルスφ(第2図
a)の周期と一致している。また鍵時分割信号
KTDMは第2図dに示すように押鍵されている
鍵に対応するタイムスロツトにおいてのみ“1”
となる信号であり、各タイムスロツトは走査クロ
ツクパルスφの周期と一致している。なお、第2
図dに示す鍵時分割信号KTDMは、鍵盤で高音
側から2番目および4番目の鍵が押鍵されている
ことを示す。 キー走査回路2から出力される同期信号SY
は、ソロ系楽音信号発生部100に供給されて最
高音検出回路101に設けられたフリツプフロツ
プ102のセツト端子Sに加えられるとともに、
デマルチプレクサ104に加えられる。また、キ
ー走査回路2から出力される鍵時分割信号
KTDMは、最高音検出回路101のアンド回路
103に加えられる。 まず、各走査サイクルの開始時にキー走査回路
2から同期信号SY(“1”)が出力されると、こ
の同期信号SYはフリツプフロツプ102のセツ
ト端子Sに加わり、同期信号SYの立ち上がりに
よつてフリツプフロツプ102がセツトされる。
セツトされたフリツプフロツプ102は出力端子
Qから信号“1”をアンド回路103に出力す
る。アンド回路103は他の入力に鍵時分割信号
KTDMおよび走査クロツクパルスφが加えられ
ており、フリツプフロツプ102から信号“1”
が加えられたのち、キー走査回路2から“1”の
鍵時分割信号KTDMが加わると、信号“1”を
出力する。この信号“1”はデマルチプレクサ1
04に加えられるとともに、フリツプフロツプ1
02のリセツト端子Rに加えられる。フリツプフ
ロツプ102はこの信号“1“の立ち下がりによ
つてリセツトされ、これによりアンド回路103
を不動作にする。 したがつて、アンド回路103は、入力する鍵
時分割信号KTDMが最初に“1”になつたとき
のみ、すなわち最高音押下鍵のタイムスロツトで
のみ信号“1”を出力する。なお、アンド回路1
03のアンド条件として走査クロツクパルスφを
加えているのは、最高音押下鍵のすぐ下(低音
側)の鍵も同時に押鍵されていると、この押下鍵
のタイムスロツトまで信号“1”が出力されてし
まうのを防ぐためである。 デマルチプレクサ104は各鍵に対応する出力
ライン(n本)を有しており、最高音検出回路1
01から加わる信号、同期信号SYおよび走査ク
ロツクパルスφに基づき最高音押下鍵に対応する
出力ラインにのみ信号“1”を出力する。 開閉信号105は、トーンジエネレータ106
から出力される各鍵に対応する音源信号をデマル
チプレクサ104の出力に応じて選択開閉するゲ
ート回路を含むものであり、デマルチプレクサ1
04の出力に対応する音源信号を選択開閉出力す
る。ここで、トーンジエネレータ106はマスタ
クロツク発振器107から発振されるクロツクパ
ルスを分周し、各鍵に対応する周波数の音源信号
を発生するように構成されている。また、マスタ
クロツク発振器107は電圧制御型発振器であ
り、ビブラート発生器300から加えられるビブ
ラート信号VBS1に応じてその発振周波数が制御
される。今、デマルチプレクサ104からは最高
音押下鍵に対応する出力ラインのみ信号“1”が
加えられているため、開閉回路105はこの出力
ラインに対応する音源信号のみを選択開閉して、
これを音色回路108に加える。 音色回路108は上記音源信号に所望の音色を
付与し、最高音押下鍵に対応する楽音信号として
出力する。この楽音信号はミキシング回路4を介
してサウンドシステム5に加えられ、ソロ系の楽
音として発音される。 また、キー走査回路2から出力される同期信号
SYおよび鍵時分割信号KTDMは第2の楽音信号
発生系列200のデマルチプレクサ201に加え
られる。デマルチプレクサ201は各鍵に対応す
る出力ライン(n本)を有しており、入力する鍵
時分割信号KTDMを同期信号SYおよび走査クロ
ツクパルスφに基づき各出力ラインに分配制御す
る。これによりデマルチプレクサ201の押下鍵
に対応する出力ラインに信号“1”が生じる。 開閉回路202は、ソロ系楽音信号発生部10
0に設けられた開閉回路105と同様に、トーン
ジエネレータ203から出力される各鍵に対応す
る音源信号をデマルチプレクサ201の出力によ
り選択開閉するゲート回路を含むものであり、デ
マルチプレクサ201の出力に応じて対応する音
源信号を選択開閉出力する。なお、トーンジエネ
レータ203およびマスタクロツク発振器204
は、ソロ系楽音信号発生部100のトーンジエネ
レータ106およびマスタクロツク発振器107
と同様に構成されており、また、マスタクロツク
発振器204には前述したビブラート信号VSB2
が加えられる。 開閉回路202によつて開閉された各押下鍵に
対応する音源信号は音色回路205に加えられ、
ここで所望の音色が付与されて各押下鍵に対応す
る楽音信号として出力される。この楽音信号はミ
キシング回路4を介してサウンドシステム5に加
えられ、オーケストラ系の楽音として発音され
る。 また、キー走査回路2から出力される同期信号
SYおよび鍵時分割信号KTDMはニユーエニイキ
ーオン検出回路400に加えられる。このニユー
エニイキーオン検出回路400は、鍵盤でいずれ
の鍵も押下されていない状態で新たに鍵を押下す
るとこれを検出し、ニユーエニイキーオン信号
NAKONを発生する。キー走査回路2から出力さ
れる同期信号SYはアンド回路403に加えられ
るとともに、フリツプフロツプ401および40
2のリセツト端子Rに加えられ、その立ち上がり
によつてフリツプフロツプ401および402を
リセツトする。また、キー走査回路2から出力さ
れる鍵時分割信号KTDMはn+1ステージ・1
ビツトのシフトレジスタ404に加えられ、走査
クロツクパルスφに同期して順次シフトされる。
シフトレジスタ404の全ステージの内容のノア
条件をとるノア回路405は、全ステージの内容
が“0”のとき信号“1”をアンド回路403に
加える。アンド回路403はこの信号“1”によ
つて動作可能となり、ここで同期信号SYが加わ
ると同期信号SYをフリツプフロツプ402のセ
ツト端子Sに加える。フリツプフロツプ402は
この同期信号SYの立ち下がりによつてセツトさ
れ、出力端子Qから信号“1”をアンド回路40
6に加える。すなわち、前回の走査サイクルにお
いて押鍵が全くなされていないとき、フリツプフ
ロツプ402はセツトされ、アンド回路406は
動作可能となる。 一方、フリツプフロツプ401は同期信号SY
の立上りによつてリセツトされ、鍵時分割信号
KTDMの立上りによつてセツトされる。すなわ
ち、各走査サイクルで押鍵があると、フリツプフ
ロツプ401は最高音押下鍵に対応するタイムス
ロツトから次の走査サイクルの同期信号SYが発
生するまで信号“1”をアンド回路406に加え
る。 したがつて、アンド回路406は、前回の走査
サイクルにおいて押鍵が全くなされていないと
き、今回の走査サイクルにおいて押鍵がなされる
と、該押鍵の最高音押下鍵に対応するタイムスロ
ツトから次の走査サイクルの同期信号SYが発生
するまでニユーエニイキーオン信号NAKON
(“1”)を出力する。このニユーエニイキーオン
信号NAKONはビブラート信号発生器300に加
えられる。 ビブラート信号発生器300は、第3図にその
詳細を示すように、ソロ系のノーマルビブラー
ト・デイレイビブラート選択スイツチ301およ
びオーケストラ系のノーマルビブラート・デイレ
イビブラート選択スイツチ302を具えており、
スイツチ301,302の操作状態に応じてビブ
ラート信号VBS1およびVBS2を発生する。 まず、ソロ系のスイツチ301がオフの場合に
ついて説明する。この場合は、オア回路302は
信号“0”を出力し、この信号(“0”)がインバ
ータ303で反転されセレクタ304のB入力セ
レクト端子SBに加わる。これによりセレクタ3
04は、B入力に加えられている信号(電圧(−
V/2))を選択し、これをビブラート信号VBS1と して出力する。このビブラート信号VBS1(−
V/2)はマスタクロツク発振器107(第1図)に 加えられるが、この信号VBS1(−V/2)はマスタ クロツク発振器107の周波数変調度「0」に対
応しているため、トーンジエネレータ106から
発生される音源信号は正規の楽音周波数である。
すなわち、ソロ系楽音信号発生部100から発生
される楽音信号にはビブラートが付与されない。 次に、スイツチ301の可動接片301aが接
続端子301bに接続され、ソロ系のノーマルビ
ブラートが選択された場合について説明する。こ
の場合は信号“1”がオア回路302を介してセ
レクタ304のA入力セレクト端子SAに加わる
ため、セレクタ304はA入力に加わる信号を選
択する。 ここで、セレクタ304のA入力に加わる信号
を説明するために、まずビブラート禁止制御回路
305および波形メモリ回路306について説明
する。 ビブラート禁止制御回路305はソロ系の楽音
デイレイビブラート効果を付与するための回路
で、スイツチ301の可動接片301aが接続端
子301cに接続されている状態においてニユー
エニイキーオン検出回路400(第1図)から出
力されるニユーエニイキーオン信号NAKONが
“1”に立ち上がつたときから所定の時間(デイ
レイタイム)だけ信号“0”のビブラート禁止制
御信号VC1を出力し、通常は信号“1”のビブ
ラート禁止制御信号VC1を出力する。すなわ
ち、スイツチ301の可動接片301aが接続端
子301cに接続されると、アンド回路307は
動作可能になる。ここで、“1”のニユーエニイ
キーオン信号NAKONが出力されると、この信号
NAKONの立ち上がり微分をとる微分回路308
は、アンド回路307を介してビブラート禁止制
御回路305のカウンタ309にリセツトパルス
を加える。これにより、カウンタ309の各ビツ
ト出力のアンド条件をとるアンド回路310は、
信号“0”のビブラート禁止制御信号VC1を出
力する。 アンド回路310から出力された信号VC1
(“0”)はインバータ311で反転されアンド回
路312を動作可能にする。一方、アンド回路3
12の他の入力には発振器313からクロツクパ
ルスが加えられているため、アンド回路312は
このクロツクパルスをカウンタ309に加える。
カウンタ309は入力されるクロツクパルスを計
数する。カウンタ309の各ビツト出力が全て
“1”になるとアンド回路310から信号VC1
(“1”)が出力される。この信号VC1(“1”)は
インバータ311で反転されてアンド回路312
に加わり、アンド回路312を不動作にする。 すなわち、アンド回路310(ビブラート禁止
制御回路305)は、カウンタ309がリセツト
されたのちカウンタ309の各ビツト出力が全て
“1”になるまで信号“0”のビブラート禁止制
御信号VC1を出力する。なお、発振器313が
発生するクロツクパルスの周波数を変えることに
よりデイレイタイムを適宜変更することができ
る。 波形メモリ回路306は、所望の波形の各サン
プル点振幅に対応した電圧分割比が設定された抵
抗分圧回路314と、抵抗分圧回路314の各電
圧分割点に対応して設けられた複数のFET(電
界効果トランジスタ)ゲート315とを含む。こ
の波形メモリ回路306では、抵抗分圧回路31
4において正弦波あるいは三角波等の対称波形の
半周期波形をアドレス0から7までの8サンプル
点にわたつて記憶しており、この半周期波形を折
返して読み出すことにより対称波形の1周期を読
み出すようにしている。 抵抗分圧回路314の両端はFETゲート31
7,318を介してアース電圧および基準電圧
(−V)に接続され、また、抵抗分圧回路314
の中点319には基準電圧(−V)の1/2の電圧 (−V/2)すなわち正弦波の振幅の中心電圧が印加 されている。抵抗分圧回路314の下端のアドレ
ス0に対応する電圧分割点と中点319との間に
はFETゲート320とコンデンサ321とが並
列に接続され、上端のアドレス7に対応する電圧
分割点と中点319との間にはFETゲート32
2とコンデンサ323とが並列に接続されてい
る。ビブラートを付与する場合は、ゲート317
と318をオンにして抵抗分圧回路314に電圧
(−V)を印加し、ライン324に正弦波信号が
現われるようにする。ビブラートを禁止する場合
は、ゲート320と322をオンにして抵抗分圧
回路314の両端を等電位(中心電圧−V/2)に し、ライン324に定電圧(−V/2)が現われるよ うにする。ゲート317と318、320と32
2のオン・オフは、前述したビブラート禁止制御
回路305から供給されるビブラート禁止制御信
号VC1によつて行なわれる。 アドレスデコーダ316はFETゲート315
の各ゲートにゲート開閉制御信号を供給するもの
で、アドレスカウンタ325の計数値をアドレス
信号として入力し、このアドレス信号にしたがつ
てゲート開閉制御信号を出力する。アドレスカウ
ンタ325はビブラート禁止制御信号VC1が
“1”のとき、ビブラート周波数制御用発振器3
26から発振されるクロツクパルスをアンド回路
327を介して入力し、このクロツクパルスを計
数するとともに計数値をアドレスデコーダ316
にアドレス信号として出力する。アドレスデコー
ダ316は、アドレスカウンタ325から供給さ
れるアドレス信号に基づきFETゲート315に
ゲート開閉制御信号を出力し、各ゲートを順番に
かつ繰返し開閉する。これにより波形メモリ回路
306は、ライン324に中心電圧(−V/2)の正 弦波信号を供給する。 したがつて、スイツチ301の可動接片301
aが接続端子301bに接続されソロ系のノーマ
ルビブラートが選択されると、ビブラート禁止制
御信号VC1は“1”のままであるので波形メモ
リ回路306からは正弦波信号が常時出力され、
セレクタ304はA入力に加わる上記正弦波信号
を選択し、これをビブラート信号VBS1として出
力する。 このビブラート信号VBS1はマスタクロツク発
振器107(第1図)に加わり、発振器107か
ら発振されるクロツクパルスの周波数を変調す
る。これによりソロ系楽音信号発生部100から
発生される楽音信号にはノーマルビブラートが付
与される。 次に、スイツチ301の可動接片301aが接
続端子301cに接続され、ソロ系のデイレイビ
ブラートが選択された場合について説明する。こ
の場合も前記と同様にオア回路302を介してセ
レクタ304のA入力セレクト端子SAに信号
“1”が加わり、セレクタ304はA入力に加わ
る信号を選択する。 また、アンド回路307は動作可能となり、ニ
ユーエニイキーオン信号NAKONの立ち上がり微
分をとる微分回路308の出力をビブラート禁止
制御回路305のカウンタ309に加える。これ
によりビブラート禁止制御回路305は、前述し
たように所定の時間だけ“0”のビブラート禁止
制御信号VC1を出力する(第4図a参照)。 このビブラート禁止制御信号VC1(“0”)
は、アンド回路327を不動作にするとともに、
インバータ328で反転されオア回路329を介
してアドレスカウンタ325のリセツト端子Rに
加わり、アドレスカウンタ325をリセツトす
る。また、ビブラート禁止制御信号VC1
(“0”)は波形メモリ回路306に加わり、FET
ゲート317,318を不導通にするとともにイ
ンバータ330で反転されてFETゲート32
0,322をオンにし、抵抗分圧回路314の両
端を等電位(中心電圧−V/2)にする。したがつ て、ライン324に現われる信号は定電圧信号に
なる(第4図b)。 所定時間後ビブラート禁止制御信号VC1が
“1”に復帰すると、アドレスカウンタ325は
計数を開始し、FETゲート317,318はオ
ンする。しかし、コンデンサ321,323があ
るため、抵抗分圧回路314の両端の電圧はすぐ
に基準電圧−Vには立ち上がらず、抵抗R1およ
び抵抗分圧回路314の上端と中点319との間
の抵抗の合成抵抗(並列抵抗値)とコンデンサ3
21とによつて決まる時定数抵抗R2および抵抗
分圧回路314の下端と中点319との間の合成
抵抗(並列抵抗値)とコンデンサ323とによつ
て決まる時定数にしたがつて除々に立ち上がる。
従つて、第4図bに示すように、「ビブラート禁
止時間」の直後に発生される波形メモリ回路30
6の出力は、前記時定数に対応するエンベロープ
が付与される。なお、抵抗分圧回路314の中点
319を境にして2個コンデンサ321,323
(および抵抗R1,R2を含む時定数回路)を設けた
理由は、波形メモリ回路306の出力信号の両振
幅に対称形のエンベロープを付与するようにした
ためである。 ライン324に供給される信号(所定の時間定
電圧(−V/2)で、その後前記時定数に応じてエン ベロープが付与された正弦波信号)はセレクタ3
04のA入力に加わり、セレクタ304はこれを
ビブラート信号VBS1として出力する。 このビブラート信号VBS1はマスタクロツク発
振器107(第1図)に加わり、発振器107か
ら発振されるクロツクパルスの周波数を該信号
VBS1にしたがつて変調する。これによりソロ系
楽音信号発生部100から発生される楽音信号に
はデイレイビブラート効果が付与される。 次に、オーケストラ系のスイツチ302の操作
状態に関して説明する。 ビブラート信号発生器300におけるオーケス
トラ系のビブラート信号VBS2の発生は、前記ソ
ロ系のビブラート信号VBS1の発生態様と同様に
して行なわれる。 すなわち、スイツチ302がオフの場合、オア
回路331は信号“0”を出力し、この信号
(“0”)がインバータ332で反転されセレクタ
333のB入力セレクト端子SBに加わるため、
セレクタ333はB入力に加えられている信号
(電圧(−V/2))を選択し、これをビブラート信号 VBS2として出力する。 また、スイツチ302の可動接片302aが接
続端子302bに接続され、オーケストラ系のノ
ーマルビブラートが選択されると、信号“1”が
オア回路331を介してセレクタ333のA入力
セレクト端子SAに加わるため、セレクタ333
はA入力に加わる信号を選択する。ビブラート禁
止制御回路334、アドレスカウンタ335、ア
ドレスデコーダ336、波形メモリ回路337は
ソロ系のビブラート信号VBS1の発生に使用され
たものと同じ構成になつているので、今、波形メ
モリ回路337は中心電圧(−V/2)の正弦波信号 をセレクタ333のA入力に供給している。 したがつて、セレクタ333はA入力に加わる
正弦波信号を選択し、これをビブラート信号VBS
2として出力する。 また、スイツチ302の可動接片302aが接
続端子302cに接続され、オーケストラ系のデ
イレイビブラートが選択されると、アンド回路3
38は動作可能となるため、ビブラート禁止制御
回路334はニユーエニイキーオン信号NAKON
の立ち上がりに同期して“0”のビブラート禁止
制御信号VC2を所定の時間だけ波形メモリ回路
337に加える。これにより波形メモリ回路33
7は、所定の時間定電圧(−V/2)で、その後波形 メモリ回路337に設けられた時定数回路に応じ
てエンベロープが付与された正弦波信号を出力す
る。一方、セレクタ333は前記と同様にA入力
に加わる信号を選択するため、波形メモリ回路3
37から出力される上記信号をビブラート信号
VBS2として出力する。 ところで、上記のビブラート信号VBS1および
VBS2を同時に発生する場合、これらの信号VBS
1,VBS2の位相を同期させなければならない。
第1表はビブラート信号VBS1とVBS2との位相
同期が必要な状況をまとめたものである。
The present invention relates to an electronic musical instrument that has a plurality of musical tone generation sequences and can apply vibrato independently to each sequence, and particularly relates to an electronic musical instrument that has a plurality of musical tone generation sequences and can apply vibrato independently to each sequence. Regarding electronic musical instruments that have been removed. 2. Description of the Related Art Conventionally, there is an electronic musical instrument that has a plurality of musical tone generation sequences and is configured to independently impart a vibrato effect to the musical tones generated for each sequence. This electronic musical instrument is
A vibrato signal generator is provided for each series, and the musical tones in each series are frequency-modulated by a vibrato signal having an appropriate repetition frequency (vibrato frequency) generated from the vibrato signal generator. However, in the conventional electronic musical instruments mentioned above, there is no problem if the phases of the vibrato signals generated from each vibrato signal generator are exactly the same, but if the phases are shifted, the musical tones generated from each series will interfere with each other. The drawback is that it generates a humming sound that becomes unpleasant. This invention aims to eliminate the above-mentioned drawbacks. According to the present invention, when a vibrato signal generator of a certain series starts generating a vibrato signal from a vibrato signal generator of another series, the vibrato signal of the certain series ( The phase of the vibrato signal that has already been generated is forcibly synchronized with the phase of the vibrato signal of the other series (vibrato signal that will be generated later). The present invention will be described in detail below with reference to the accompanying drawings. FIG. 1 is a block diagram showing an embodiment of an electronic musical instrument to which the present invention is applied, which has a plurality of musical tone generation series (musical tone signal generation sections) and can independently impart a vibrato effect to each series. It is. The solo musical tone signal generating section 100 of the first series generates a musical tone signal corresponding to the highest pressed key among the keys pressed on the keyboard, and the orchestral musical tone signal generating section 200 of the second series generates a musical tone signal corresponding to the highest pressed key among the keys pressed on the keyboard. Generates musical tone signals corresponding to all pressed keys. Musical tone signals generated from each series 100 and 200 are mixed by a mixing circuit 4 and sent to a sound system 5. Note that vibrato signals VBS1 and VBS2 generated from a vibrato signal generator 300 are added to each series 100 and 200, and these vibrato signals VBS1 and VBS2 independently produce a vibrato effect on each series 100 and 200. It is now possible to grant. The keyboard circuit 1 includes a plurality of key switches corresponding to the number n of keys on the keyboard, and when a key is pressed on the keyboard, the key switch corresponding to the pressed key is turned on. The key scanning circuit 2 receives a scanning clock pulse φ
Each key switch of the keyboard circuit 1 is sequentially and repeatedly scanned from the treble side to the bass side in accordance with the output of the counter 3 of the modulo n+1 that counts the number of keys. ”, and “0” when the key is released) to the time slot corresponding to each key, and outputs this as the key time-division signal KTDM, as well as a synchronization signal for each scanning cycle.
Output SY. FIG. 2 is a timing chart of the above signals KTDM and SY. As shown in FIG. 2c, the synchronizing signal SY is generated at the start of each scanning cycle, that is, each time the output of the counter 3 becomes "0" (see FIG. 2b), and its pulse width is determined by the counter 3.
The period coincides with the period of the scanning clock pulse φ (FIG. 2a) applied to the clock pulse φ. Also, the key time division signal
KTDM is “1” only in the time slot corresponding to the key being pressed, as shown in Figure 2d.
Each time slot corresponds to the period of the scanning clock pulse φ. In addition, the second
The key time division signal KTDM shown in FIG. d indicates that the second and fourth keys from the treble side are pressed on the keyboard. Synchronous signal SY output from key scanning circuit 2
is supplied to the solo tone signal generating section 100 and applied to the set terminal S of the flip-flop 102 provided in the highest note detection circuit 101.
is added to demultiplexer 104. In addition, the key time division signal output from the key scanning circuit 2
KTDM is added to the AND circuit 103 of the highest pitch detection circuit 101. First, when the synchronizing signal SY ("1") is output from the key scanning circuit 2 at the start of each scanning cycle, this synchronizing signal SY is applied to the set terminal S of the flip-flop 102, and the rise of the synchronizing signal SY causes the flip-flop to be turned off. 102 is set.
The set flip-flop 102 outputs a signal "1" from the output terminal Q to the AND circuit 103. AND circuit 103 inputs the key time division signal to other inputs.
KTDM and scanning clock pulse φ are applied, and the signal “1” is output from flip-flop 102.
When the key time division signal KTDM of "1" is added from the key scanning circuit 2, the signal "1" is output. This signal “1” is the demultiplexer 1
04 and flip-flop 1
It is applied to the reset terminal R of 02. The flip-flop 102 is reset by the fall of this signal "1", and the AND circuit 103 is thereby reset.
make it inoperable. Therefore, the AND circuit 103 outputs a signal "1" only when the input key time division signal KTDM becomes "1" for the first time, that is, only in the time slot of the highest pressed key. In addition, AND circuit 1
The reason why the scanning clock pulse φ is added as the AND condition in 03 is that if the key immediately below (on the bass side) the key pressed at the highest note is also pressed at the same time, the signal "1" will be output until the time slot of this pressed key. This is to prevent this from happening. The demultiplexer 104 has output lines (n lines) corresponding to each key, and the highest note detection circuit 1
Based on the signal applied from 01, the synchronizing signal SY, and the scanning clock pulse φ, a signal "1" is output only to the output line corresponding to the highest key pressed. The opening/closing signal 105 is transmitted to the tone generator 106
It includes a gate circuit that selectively opens and closes the sound source signal corresponding to each key output from the demultiplexer 104 according to the output of the demultiplexer 104.
The sound source signal corresponding to the output of 04 is selectively opened/closed and output. Here, the tone generator 106 is configured to frequency-divide the clock pulse oscillated from the master clock oscillator 107 and generate a sound source signal with a frequency corresponding to each key. Further, master clock oscillator 107 is a voltage-controlled oscillator, and its oscillation frequency is controlled in accordance with vibrato signal VBS1 applied from vibrato generator 300. Now, since the demultiplexer 104 is applying the signal "1" only to the output line corresponding to the highest note pressed key, the opening/closing circuit 105 selectively opens/closes only the sound source signal corresponding to this output line.
This is added to the tone circuit 108. The tone color circuit 108 adds a desired tone to the sound source signal and outputs it as a musical tone signal corresponding to the highest pressed key. This musical tone signal is applied to the sound system 5 via the mixing circuit 4, and is produced as a solo musical tone. In addition, the synchronization signal output from the key scanning circuit 2
SY and the key time division signal KTDM are applied to the demultiplexer 201 of the second musical tone signal generation sequence 200. Demultiplexer 201 has output lines (n lines) corresponding to each key, and distributes and controls the input key time division signal KTDM to each output line based on synchronization signal SY and scanning clock pulse φ. As a result, a signal "1" is generated on the output line of the demultiplexer 201 corresponding to the pressed key. The opening/closing circuit 202 is connected to the solo musical tone signal generating section 10.
Similar to the opening/closing circuit 105 provided in the tone generator 203, the circuit includes a gate circuit that selectively opens/closes the sound source signal corresponding to each key output from the tone generator 203 using the output of the demultiplexer 201. The corresponding sound source signal is selectively opened/closed and outputted accordingly. Note that the tone generator 203 and the master clock oscillator 204
are the tone generator 106 and master clock oscillator 107 of the solo tone signal generation section 100.
The master clock oscillator 204 also receives the above-mentioned vibrato signal VSB2.
is added. The sound source signal corresponding to each pressed key opened and closed by the opening/closing circuit 202 is applied to the tone circuit 205,
Here, a desired tone color is added and output as a musical tone signal corresponding to each pressed key. This musical tone signal is applied to a sound system 5 via a mixing circuit 4, and is produced as an orchestral musical tone. In addition, the synchronization signal output from the key scanning circuit 2
SY and key time division signal KTDM are applied to any key-on detection circuit 400. This new any key-on detection circuit 400 detects when a new key is pressed in a state where no key has been pressed on the keyboard, and sends a new any key-on signal.
Generate NAKON. The synchronizing signal SY output from the key scanning circuit 2 is applied to the AND circuit 403, and the flip-flops 401 and 40
2, and its rise resets the flip-flops 401 and 402. In addition, the key time division signal KTDM output from the key scanning circuit 2 is
The bits are added to the bit shift register 404 and sequentially shifted in synchronization with the scan clock pulse φ.
A NOR circuit 405 that takes a NOR condition for the contents of all stages of the shift register 404 applies a signal "1" to the AND circuit 403 when the contents of all stages are "0". The AND circuit 403 is enabled to operate by this signal "1", and when the synchronizing signal SY is added here, the synchronizing signal SY is applied to the set terminal S of the flip-flop 402. The flip-flop 402 is set by the fall of the synchronizing signal SY, and outputs the signal "1" from the output terminal Q to the AND circuit 40.
Add to 6. That is, when no key was pressed in the previous scan cycle, flip-flop 402 is set and AND circuit 406 is enabled. On the other hand, the flip-flop 401 receives the synchronizing signal SY.
The key time division signal is reset by the rising edge of
Set by the rise of KTDM. That is, when a key is pressed in each scan cycle, the flip-flop 401 applies a signal "1" to the AND circuit 406 from the time slot corresponding to the highest-pitched pressed key until the synchronization signal SY of the next scan cycle is generated. Therefore, when no key was pressed in the previous scan cycle, when a key is pressed in the current scan cycle, the AND circuit 406 selects the next time slot from the time slot corresponding to the highest note of the pressed key. Any key-on signal NAKON until the scanning cycle synchronization signal SY is generated.
Outputs (“1”). This new any key-on signal NAKON is applied to the vibrato signal generator 300. As shown in detail in FIG. 3, the vibrato signal generator 300 includes a solo-type normal vibrato/delay vibrato selection switch 301 and an orchestra-type normal vibrato/delay vibrato selection switch 302.
Vibrato signals VBS1 and VBS2 are generated depending on the operating states of switches 301 and 302. First, the case where the solo switch 301 is off will be described. In this case, the OR circuit 302 outputs a signal “0”, and this signal (“0”) is inverted by the inverter 303 and applied to the B input select terminal SB of the selector 304. This allows selector 3
04 is the signal (voltage (-
V/2)) and outputs it as the vibrato signal VBS1. This vibrato signal VBS1(-
V/2) is applied to the master clock oscillator 107 (FIG. 1), but since this signal VBS1 (-V/2) corresponds to the frequency modulation degree of "0" of the master clock oscillator 107, the signal VBS1 (-V/2) is applied to the master clock oscillator 107 (FIG. 1). The generated sound source signal has a regular musical tone frequency.
That is, no vibrato is added to the musical tone signal generated from the solo musical tone signal generating section 100. Next, a case will be described in which the movable contact piece 301a of the switch 301 is connected to the connection terminal 301b and solo type normal vibrato is selected. In this case, since the signal "1" is applied to the A input select terminal SA of the selector 304 via the OR circuit 302, the selector 304 selects the signal applied to the A input. Here, in order to explain the signal applied to the A input of the selector 304, the vibrato prohibition control circuit 305 and the waveform memory circuit 306 will be explained first. The vibrato prohibition control circuit 305 is a circuit for imparting a delay vibrato effect to a solo musical tone, and when the movable contact piece 301a of the switch 301 is connected to the connection terminal 301c, the any key-on detection circuit 400 (FIG. 1) The vibrato prohibition control signal VC1 of the signal "0" is output for a predetermined time (delay time) from when the new any key-on signal NAKON outputted from the rises to "1". Outputs prohibition control signal VC1. That is, when the movable contact piece 301a of the switch 301 is connected to the connection terminal 301c, the AND circuit 307 becomes operable. Here, when the new any key-on signal NAKON of "1" is output, this signal
Differentiator circuit 308 that takes the rising differential of NAKON
applies a reset pulse to the counter 309 of the vibrato inhibition control circuit 305 via the AND circuit 307. As a result, the AND circuit 310 that takes the AND condition for each bit output of the counter 309 is
A vibrato inhibition control signal VC1 of signal "0" is output. Signal VC1 output from AND circuit 310
(“0”) is inverted by the inverter 311 to enable the AND circuit 312 to operate. On the other hand, AND circuit 3
Since the clock pulse from oscillator 313 is applied to the other input of 12, AND circuit 312 applies this clock pulse to counter 309.
Counter 309 counts input clock pulses. When all the bit outputs of the counter 309 become "1", the AND circuit 310 outputs the signal VC1.
(“1”) is output. This signal VC1 (“1”) is inverted by an inverter 311 and sent to an AND circuit 312.
, and disables the AND circuit 312. That is, the AND circuit 310 (vibrato prohibition control circuit 305) outputs the vibrato prohibition control signal VC1 of signal "0" until each bit output of the counter 309 becomes "1" after the counter 309 is reset. Note that the delay time can be changed as appropriate by changing the frequency of the clock pulse generated by the oscillator 313. The waveform memory circuit 306 includes a resistor voltage divider circuit 314 in which a voltage division ratio corresponding to each sample point amplitude of a desired waveform is set, and a plurality of resistor voltage divider circuits 314 provided corresponding to each voltage division point of the resistor voltage divider circuit 314. FET (field effect transistor) gate 315. In this waveform memory circuit 306, the resistor voltage divider circuit 31
4, a half-cycle waveform of a symmetrical waveform such as a sine wave or a triangular wave is stored over 8 sample points from addresses 0 to 7, and one cycle of the symmetrical waveform is read out by folding back and reading out this half-cycle waveform. I have to. Both ends of the resistor voltage divider circuit 314 are connected to the FET gate 31
7,318 to the ground voltage and the reference voltage (-V), and is also connected to the resistive voltage divider circuit 314.
A voltage (-V/2) that is 1/2 of the reference voltage (-V), that is, a center voltage of the amplitude of the sine wave is applied to the midpoint 319 of the voltage. A FET gate 320 and a capacitor 321 are connected in parallel between the voltage division point corresponding to address 0 at the lower end of the resistor voltage divider circuit 314 and the midpoint 319, and the voltage division point corresponding to address 7 at the upper end and the midpoint 319 are connected in parallel. There is a FET gate 32 between the point 319 and
2 and a capacitor 323 are connected in parallel. When adding vibrato, gate 317
and 318 are turned on and a voltage (-V) is applied to the resistor voltage divider circuit 314 so that a sine wave signal appears on line 324. To inhibit vibrato, turn on the gates 320 and 322 to make both ends of the resistive voltage divider circuit 314 have the same potential (center voltage -V/2), so that a constant voltage (-V/2) appears on the line 324. do. Gates 317 and 318, 320 and 32
2 is turned on and off by the vibrato prohibition control signal VC1 supplied from the vibrato prohibition control circuit 305 described above. Address decoder 316 is FET gate 315
The count value of the address counter 325 is inputted as an address signal, and the gate opening/closing control signal is output in accordance with this address signal. When the vibrato prohibition control signal VC1 is "1", the address counter 325 outputs the vibrato frequency control oscillator 3.
The clock pulses oscillated from the address decoder 316 are inputted via the AND circuit 327, and the clock pulses are counted and the counted value is sent to the address decoder 316.
output as an address signal. The address decoder 316 outputs a gate opening/closing control signal to the FET gate 315 based on the address signal supplied from the address counter 325, and sequentially and repeatedly opens and closes each gate. As a result, the waveform memory circuit 306 supplies a sine wave signal of the center voltage (-V/2) to the line 324. Therefore, the movable contact piece 301 of the switch 301
When a is connected to the connection terminal 301b and solo-type normal vibrato is selected, the vibrato prohibition control signal VC1 remains at "1", so a sine wave signal is always output from the waveform memory circuit 306.
The selector 304 selects the sine wave signal applied to the A input and outputs it as a vibrato signal VBS1. This vibrato signal VBS1 is applied to master clock oscillator 107 (FIG. 1) and modulates the frequency of the clock pulses generated by oscillator 107. As a result, normal vibrato is added to the musical tone signal generated from the solo musical tone signal generating section 100. Next, a case will be described in which the movable contact piece 301a of the switch 301 is connected to the connection terminal 301c and a solo delay vibrato is selected. In this case as well, the signal "1" is applied to the A input select terminal SA of the selector 304 via the OR circuit 302, and the selector 304 selects the signal applied to the A input. Further, the AND circuit 307 becomes operational, and the output of the differentiating circuit 308 that takes the differentiation of the rising edge of the new any key-on signal NAKON is applied to the counter 309 of the vibrato prohibition control circuit 305. As a result, the vibrato prohibition control circuit 305 outputs the vibrato prohibition control signal VC1 of "0" for a predetermined period of time as described above (see FIG. 4a). This vibrato inhibition control signal VC1 (“0”)
makes the AND circuit 327 inoperative, and
It is inverted by an inverter 328 and applied to the reset terminal R of the address counter 325 via an OR circuit 329, thereby resetting the address counter 325. In addition, the vibrato inhibition control signal VC1
(“0”) is added to the waveform memory circuit 306 and the FET
The gates 317 and 318 are made non-conductive and the inverter 330 inverts the FET gate 32.
0,322 is turned on, and both ends of the resistor voltage divider circuit 314 are made to have an equal potential (center voltage -V/2). The signal appearing on line 324 is therefore a constant voltage signal (Figure 4b). When the vibrato inhibition control signal VC1 returns to "1" after a predetermined time, the address counter 325 starts counting and the FET gates 317 and 318 are turned on. However, because of the capacitors 321 and 323, the voltage across the resistor voltage divider circuit 314 does not rise to the reference voltage -V immediately, and the voltage between the resistor R1 and the upper end of the resistor voltage divider circuit 314 and the midpoint 319 Combined resistance of resistors (parallel resistance value) and capacitor 3
21, the time constant determined by the resistor R2 , the combined resistance (parallel resistance value) between the lower end of the resistor voltage divider circuit 314 and the midpoint 319, and the capacitor 323. stand up.
Therefore, as shown in FIG. 4b, the waveform memory circuit 30 generated immediately after the "vibrato prohibition time"
6 is given an envelope corresponding to the time constant. In addition, two capacitors 321 and 323 are connected to the center point 319 of the resistance voltage divider circuit 314.
(and a time constant circuit including resistors R 1 and R 2 ) is provided to give a symmetrical envelope to both amplitudes of the output signal of the waveform memory circuit 306. The signal supplied to the line 324 (a sine wave signal with a constant voltage (-V/2) for a predetermined time and then an envelope added according to the time constant) is supplied to the selector 3
The selector 304 outputs this as the vibrato signal VBS1. This vibrato signal VBS1 is applied to the master clock oscillator 107 (FIG. 1), and the frequency of the clock pulses oscillated from the oscillator 107 is changed to the master clock oscillator 107 (FIG. 1).
Modulate according to VBS1. As a result, a delay vibrato effect is imparted to the musical tone signal generated from the solo musical tone signal generating section 100. Next, the operating state of the orchestral switch 302 will be explained. The vibrato signal generator 300 generates the orchestral vibrato signal VBS2 in the same manner as the solo vibrato signal VBS1. That is, when the switch 302 is off, the OR circuit 331 outputs a signal "0", and this signal ("0") is inverted by the inverter 332 and applied to the B input select terminal SB of the selector 333.
The selector 333 selects the signal (voltage (-V/2)) applied to the B input and outputs it as a vibrato signal VBS2. Furthermore, when the movable contact piece 302a of the switch 302 is connected to the connection terminal 302b and orchestral normal vibrato is selected, the signal "1" is applied to the A input select terminal SA of the selector 333 via the OR circuit 331. , selector 333
selects the signal applied to the A input. Since the vibrato inhibition control circuit 334, address counter 335, address decoder 336, and waveform memory circuit 337 have the same configuration as that used to generate the solo vibrato signal VBS1, the waveform memory circuit 337 now has the center voltage A sine wave signal of (-V/2) is supplied to the A input of the selector 333. Therefore, the selector 333 selects the sine wave signal applied to the A input and converts it into the vibrato signal VBS.
Output as 2. Further, when the movable contact piece 302a of the switch 302 is connected to the connection terminal 302c and orchestral delay vibrato is selected, the AND circuit 3
38 becomes operational, the vibrato prohibition control circuit 334 outputs the new any key-on signal NAKON.
A vibrato prohibition control signal VC2 of "0" is applied to the waveform memory circuit 337 for a predetermined period of time in synchronization with the rising edge of the waveform memory circuit 337. As a result, the waveform memory circuit 33
7 is a constant voltage (-V/2) for a predetermined time, and then outputs a sine wave signal to which an envelope is applied according to a time constant circuit provided in the waveform memory circuit 337. On the other hand, the selector 333 selects the signal applied to the A input as described above, so the waveform memory circuit 3
The above signal output from 37 is used as a vibrato signal.
Output as VBS2. By the way, the above vibrato signals VBS1 and
When VBS2 is generated simultaneously, these signals VBS
1. The phase of VBS2 must be synchronized.
Table 1 summarizes situations where phase synchronization of vibrato signals VBS1 and VBS2 is required.

【表】【table】

【表】 第1表に示す各場合においてこの発明によれ
ば、すでに発生されているビブラート信号VBS1
またはVBS2の位相を後から発生するビブラート
信号VBS2またはVBS1の位相に同期させるよう
にしている。 すなわち第1表に示すの場合は、スイツチ3
01の可動接片301aが接続端子301bに接
続されると、信号“1”が接続端子301bに加
わり、この信号の立ち上がり微分をとる微分回路
339はリセツトパルスを出力する。このリセツ
トパルスはオア回路329を介してアドレスカウ
ンタ325のリセツト端子Rに加わるとともに、
オア回路340,341を介してアドレスカウン
タ335のリセツト端子Rに加わり、それぞれア
ドレスカウンタ325,335をリセツトする。
これにより、アドレスカウンタ325,335の
計数値に応じた波形を出力する波形メモリ回路3
06,337は同位相の正弦波信号をセレクタ3
04,333に供給し、セレクタ304,333
は同位相のビブラート信号VBS1,VBS2を出力
する。 なお、アドレスカウンタ325,335のカウ
ント入力Tにクロツクパルスを加える発振器32
6,342は発振周波数が互いに等しいものを用
いる。また、上記の理由から1つの発振器を兼用
してもよい。 第1表に示すの場合は、スイツチ301の可
動接片301aが接続端子301cに接続される
と、アンド回路307は動作可能となり、ニユー
エニイキーオン信号NAKONの立ち上がりに同期
してビブラート禁止制御信号VC1は“0”に立
ち下がる。信号VC1(“0”)はアンド回路32
7を不動作にするとともに、インバータ328で
反転されオア回路329を介してアドレスカウン
タ325をリセツトする。所定時間(ビブラート
禁止時間)後、信号VC1(“0”)が“1”に立
ち上がると、アンド回路327は動作可能とな
り、また信号VC1の立ち上がり微分をとる微分
回路343はリセツトパルスをオア回路340,
341を介してアドレスカウンタ335のリセツ
ト端子Rに加え、アドレスカウンタ335をリセ
ツトする。これによりアドレスカウンタ325,
335はともに「0」から計数を開始し、セレク
タ304,333は同位相のビブラート信号VBS
1,VBS2を出力する。 第1表に示すの場合は前記の場合と同様
に、スイツチ302の可動接片302aが接続端
子302bに接続されると、信号“1”が接続端
子302bに加わり、この信号の立ち上がり微分
をとる微分回路344はリセツトパルスを出力す
る。このリセツトパルスはオア回路345,32
9を介してアドレスカウンタ325のリセツト端
子Rに加わるとともに、オア回路341を介して
アドレスカウンタ335のリセツト端子Rに加わ
り、それぞれアドレスカウンタ325,335を
リセツトする。 第1表に示すの場合は前記の場合と同様
に、スイツチ302の可動接片302aが接続端
子302cに接続されると、アンド回路338は
動作可能となり、ニユーエニイキーオン信号
NAKONの立ち上がりに同期してビブラート禁止
制御信号VC2は“0”に立ち下がる。信号VC2
(“0”)はアンド回路346を不動作にするとと
もに、インバータ347で反転されオア回路34
1を介してアドレスカウンタ335をリセツトす
る。所定時間(ビブラート禁止時間)後、信号
VC2(“0”)が“1”に立ち上がると、アンド
回路346は動作可能となり、また信号VC2の
立ち上がり微分をとる微分回路348はリセツト
パルスをオア回路345,329を介してアドレ
スカウンタ325のリセツト端子Rに加え、アド
レスカウンタ325をリセツトする。 第1表に示すの場合は、例えば第4図aおよ
びcに示すようにビブラート禁止制御信号VC
1,VC2が“0”の時間(ビブラート禁止時
間)が異なるとき、ビブラート信号VBS1および
VBS2の位相を同期させる必要が生じる。この場
合は、ビブラート禁止時間の長い方のビブラート
禁止制御信号の立ち上がりによつて前述したよう
にビブラート信号VBS1,VBS2の位相を同期さ
せる。 なお、この実施例においては、1段鍵盤の電子
楽器にこの発明を適用したが、2段鍵盤で各鍵盤
での押鍵に対応する楽音にそれぞれ独立してビブ
ラート効果を付与し得るようにした電子楽器にも
この発明は適用できる。また、ビブラート信号発
生器としてはこの発明に限らず、従来のCR発振
器等を利用したものでもよい。 以上説明したようにこの発明によれば、複数の
楽音発生系列から発生される楽音に独立してビブ
ラート効果を付与する場合においても、ビブラー
ト効果を付与するためのビブラート信号の位相が
同期しているため、うなりの発生を防止すること
ができる。
[Table] In each case shown in Table 1, according to the present invention, the already generated vibrato signal VBS1
Alternatively, the phase of VBS2 is synchronized with the phase of vibrato signal VBS2 or VBS1 generated later. In other words, in the case shown in Table 1, switch 3
When the movable contact piece 301a of 01 is connected to the connection terminal 301b, a signal "1" is applied to the connection terminal 301b, and the differentiation circuit 339 which takes the differential of the rising edge of this signal outputs a reset pulse. This reset pulse is applied to the reset terminal R of the address counter 325 via the OR circuit 329, and
It is applied to the reset terminal R of the address counter 335 via OR circuits 340 and 341, and resets the address counters 325 and 335, respectively.
As a result, the waveform memory circuit 3 outputs a waveform according to the count values of the address counters 325 and 335.
06,337 selector 3 selector 3 for sine wave signals of the same phase.
04,333, selector 304,333
outputs vibrato signals VBS1 and VBS2 of the same phase. It should be noted that an oscillator 32 applies a clock pulse to the count input T of the address counters 325 and 335.
No. 6,342 uses the same oscillation frequency. Further, for the above-mentioned reason, one oscillator may also be used. In the case shown in Table 1, when the movable contact piece 301a of the switch 301 is connected to the connection terminal 301c, the AND circuit 307 becomes operational, and the vibrato prohibition control signal VC1 is synchronized with the rise of the new any key-on signal NAKON. falls to "0". The signal VC1 (“0”) is sent to the AND circuit 32
7 is rendered inoperative, and is inverted by an inverter 328 and resets the address counter 325 via an OR circuit 329. After a predetermined period of time (vibrato prohibition time), when the signal VC1 (“0”) rises to “1”, the AND circuit 327 becomes operational, and the differentiating circuit 343 that takes the differential of the rising edge of the signal VC1 sends the reset pulse to the OR circuit 340. ,
341 to the reset terminal R of the address counter 335, and resets the address counter 335. As a result, the address counter 325,
335 both start counting from "0", and selectors 304 and 333 select vibrato signals VBS of the same phase.
1. Output VBS2. In the case shown in Table 1, as in the previous case, when the movable contact piece 302a of the switch 302 is connected to the connection terminal 302b, a signal "1" is applied to the connection terminal 302b, and the rising differential of this signal is taken. Differentiator circuit 344 outputs a reset pulse. This reset pulse is the OR circuit 345, 32
9 to the reset terminal R of the address counter 325, and also to the reset terminal R of the address counter 335 via the OR circuit 341, thereby resetting the address counters 325 and 335, respectively. In the case shown in Table 1, as in the case described above, when the movable contact piece 302a of the switch 302 is connected to the connection terminal 302c, the AND circuit 338 becomes operational, and a new any key-on signal is generated.
In synchronization with the rise of NAKON, the vibrato prohibition control signal VC2 falls to "0". Signal VC2
(“0”) disables the AND circuit 346 and is inverted by the inverter 347 and outputs the OR circuit 346.
1 to reset the address counter 335. After the specified time (vibrato prohibition time), the signal
When VC2 (“0”) rises to “1”, the AND circuit 346 becomes operational, and the differentiating circuit 348 that takes the differentiation of the rising edge of the signal VC2 resets the address counter 325 by sending a reset pulse via the OR circuits 345 and 329. In addition to terminal R, address counter 325 is reset. In the case shown in Table 1, for example, as shown in FIG. 4 a and c, the vibrato inhibition control signal VC
1. When the time when VC2 is “0” (vibrato prohibition time) is different, the vibrato signals VBS1 and
It becomes necessary to synchronize the phase of VBS2. In this case, the phases of the vibrato signals VBS1 and VBS2 are synchronized as described above by the rise of the vibrato prohibition control signal having the longer vibrato prohibition time. In this embodiment, the present invention was applied to an electronic musical instrument with a single keyboard, but a vibrato effect could be applied independently to musical tones corresponding to keys pressed on each keyboard with a two-level keyboard. This invention can also be applied to electronic musical instruments. Furthermore, the vibrato signal generator is not limited to the present invention, and may be one using a conventional CR oscillator or the like. As explained above, according to the present invention, even when vibrato effects are independently applied to musical tones generated from a plurality of musical tone generation sequences, the phases of vibrato signals for applying vibrato effects are synchronized. Therefore, generation of beat can be prevented.

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

第1図はこの発明を適用した電子楽器の一実施
例を示すブロツク図、第2図は第1図における各
種信号のタイミングチヤート、第3図はこの発明
の要部の一実施例を示すブロツク図、第4図は第
3図における各種信号のタイミングチヤートであ
る。 1…鍵盤回路、2…キー走査回路、3…カウン
タ、5…サウンドシステム、100…ソロ系楽音
信号発生部(第1の楽音発生系列)、200…オ
ーケストラ系楽音信号発生部(第2の楽音発生系
列)、300…ビブラート信号発生器、301…
ソロ系ノーマルビブラート・デイレイビブラート
選択スイツチ、302…オーケストラ系ノーマル
ビブラート・デイレイビブラート選択スイツチ、
304,333…セレクタ、305,334…ビ
ブラート禁止制御回路、306,337…波形メ
モリ回路、316,336…アドレスデコーダ、
325,335…アドレスカウンタ、400…ニ
ユーエニイキーオン検出回路。
Fig. 1 is a block diagram showing an embodiment of an electronic musical instrument to which the present invention is applied, Fig. 2 is a timing chart of various signals in Fig. 1, and Fig. 3 is a block diagram showing an embodiment of the main part of the invention. 4 is a timing chart of various signals in FIG. 3. DESCRIPTION OF SYMBOLS 1...Keyboard circuit, 2...Key scanning circuit, 3...Counter, 5...Sound system, 100...Solo musical tone signal generation section (first musical tone generation series), 200...Orchestra musical tone signal generation section (second musical tone generation system) generation sequence), 300... vibrato signal generator, 301...
Solo normal vibrato/delay vibrato selection switch, 302... Orchestral normal vibrato/delay vibrato selection switch,
304, 333... Selector, 305, 334... Vibrato inhibition control circuit, 306, 337... Waveform memory circuit, 316, 336... Address decoder,
325, 335...Address counter, 400...Any key-on detection circuit.

Claims (1)

【特許請求の範囲】 1 複数の楽音発生系列を有し、各系列毎に独立
してビブラート信号発生器を有する電子楽器にお
いて、少なくとも1つのビブラート信号発生器の
動作時に他のビブラート信号発生器の動作を開始
させる場合は、前記動作中のビブラート信号発生
器から発生されるビブラート信号の位相を前記他
のビブラート信号発生器から発生されるビブラー
ト信号の位相に強制的に同期させる同期手段を具
えた電子楽器。 2 前記ビブラート信号発生器は、押鍵後所定時
間経過して動作を開始するものである特許請求の
範囲第1項記載の電子楽器。 3 前記同期手段は、前記他のビブラート信号発
生器の動作開始に同期して前記動作中のビブラー
ト信号発生器の動作を初期状態にリセツトするも
のである特許請求の範囲第1項記載の電子楽器。
[Scope of Claims] 1. In an electronic musical instrument having a plurality of musical tone generation sequences and having an independent vibrato signal generator for each sequence, when at least one vibrato signal generator operates, the other vibrato signal generators are activated. When starting the operation, the vibrato signal generator includes synchronization means for forcibly synchronizing the phase of the vibrato signal generated from the vibrato signal generator in operation with the phase of the vibrato signal generated from the other vibrato signal generator. electronic musical instrument. 2. The electronic musical instrument according to claim 1, wherein the vibrato signal generator starts operating a predetermined time after a key is pressed. 3. The electronic musical instrument according to claim 1, wherein the synchronization means resets the operation of the currently operating vibrato signal generator to an initial state in synchronization with the start of operation of the other vibrato signal generator. .
JP55175100A 1980-12-11 1980-12-11 Electronic musical instrument Granted JPS5799696A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55175100A JPS5799696A (en) 1980-12-11 1980-12-11 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55175100A JPS5799696A (en) 1980-12-11 1980-12-11 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS5799696A JPS5799696A (en) 1982-06-21
JPS6219759B2 true JPS6219759B2 (en) 1987-04-30

Family

ID=15990250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55175100A Granted JPS5799696A (en) 1980-12-11 1980-12-11 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS5799696A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0618397Y2 (en) * 1987-04-23 1994-05-11 カシオ計算機株式会社 Delay vibrato effect applying device

Also Published As

Publication number Publication date
JPS5799696A (en) 1982-06-21

Similar Documents

Publication Publication Date Title
US3875842A (en) Multiplexing system for selection of notes in an electronic musical instrument
GB1559750A (en) Elctronic musical instruments and demultiplexing audio waveshape generators for such instruments
US3809787A (en) Tone generator system
JPS6219759B2 (en)
US4308779A (en) Control waveform generators for electronic musical instruments
US3809791A (en) Electronic musical instrument
US4103581A (en) Constant speed portamento
US4154132A (en) Rhythm pattern variation device
US4223584A (en) Electronic musical instrument
US4326442A (en) Electronic musical instruments with tone color selection
US4384506A (en) Polyphonic electronic musical instrument producing prominent solo tone
US3716647A (en) Musical sound generating system with burst signals
JPS6344236B2 (en)
US4495846A (en) Electronic musical instrument
JPS6113239B2 (en)
JPS6226478B2 (en)
JPH0241677Y2 (en)
JPS6220877Y2 (en)
US4367670A (en) Envelope generator employing dual charge pump
JPS6048760B2 (en) Note clock generator for electronic musical instruments
JPH0148700B2 (en)
JPS6247317B2 (en)
JPS6230639B2 (en)
JPS636783Y2 (en)
JP2621234B2 (en) Electronic musical instrument control signal generator