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
JPH0658598B2 - Electronic stringed instrument - Google Patents
[go: Go Back, main page]

JPH0658598B2 - Electronic stringed instrument - Google Patents

Electronic stringed instrument

Info

Publication number
JPH0658598B2
JPH0658598B2 JP62134218A JP13421887A JPH0658598B2 JP H0658598 B2 JPH0658598 B2 JP H0658598B2 JP 62134218 A JP62134218 A JP 62134218A JP 13421887 A JP13421887 A JP 13421887A JP H0658598 B2 JPH0658598 B2 JP H0658598B2
Authority
JP
Japan
Prior art keywords
string
parameter
setting
mode
pitch
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 - Lifetime
Application number
JP62134218A
Other languages
Japanese (ja)
Other versions
JPS63298396A (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.)
Casio Computer Co Ltd
FUJIGEN Inc
Original Assignee
Casio Computer Co Ltd
FUJIGEN Inc
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 Casio Computer Co Ltd, FUJIGEN Inc filed Critical Casio Computer Co Ltd
Priority to JP62134218A priority Critical patent/JPH0658598B2/en
Publication of JPS63298396A publication Critical patent/JPS63298396A/en
Publication of JPH0658598B2 publication Critical patent/JPH0658598B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 [発明の技術分野] この発明は、電子弦楽器に関し、特に、弦やフレット
に、本来の演奏操作機能のほか、パラメータの設定機能
をもたせるようにした電子弦楽器に関する。
Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to an electronic stringed instrument, and more particularly to an electronic stringed instrument in which a string or fret is provided with a parameter setting function in addition to an original performance operation function.

[発明の背景] 従来よりギタータイプの電子弦楽器が種々開発されてい
るが、この種の電子弦楽器の入力装置の多機能化の技術
のひとつとして、本来の演奏モードに加え、パラメータ
の設定を行うパラメータ設定モードをフレットや弦にと
らせることができるようにしたものが考えられている。
BACKGROUND OF THE INVENTION Various types of guitar-type electronic string instruments have been developed in the past. As one of the techniques for making an input device for an electronic string instrument of this type multifunctional, parameters are set in addition to the original playing mode. It is considered that the parameter setting mode can be set to the fret or the string.

即ち、モード切替スイッチによりノーマル演奏モードが
選択されている状態のもとで、弾奏入力操作が行われた
ときは、弾奏入力信号、つまりピッチ抽出により得た弦
番号とフレット番号とに基づき、音高データを得て音源
装置に与えて、相当する音高の楽音を発生するように
し、パラメータ設定モードが選択されている状態のもと
で、弾奏入力が行われたときは、所定のパラメータを選
択して音源装置に設定するようにする。
That is, when the normal playing mode is selected by the mode changeover switch, when the playing input operation is performed, the playing input signal, that is, the string number and the fret number obtained by the pitch extraction is used. When high data is obtained and given to the sound source device, a musical tone of a corresponding pitch is generated, and when the playing input is performed under the condition that the parameter setting mode is selected, a predetermined parameter is set. Select and set it as the sound source device.

しかるに、このような電子弦楽器においては、パラメー
タの設定モードにセットされている状態で、弦に誤って
指等がふれて弦が振動する場合にパラメータが選択され
てしまったり、あるいは複数の弦が同時に振動していず
れの弦に対応するパラメータが選択設定されたのかわか
らなくなってしまったりするという問題がある。
However, in such an electronic stringed instrument, when the string is accidentally touched by a finger or the like and the string vibrates in the condition that the string is set in the parameter setting mode, the parameter is selected, or a plurality of strings are selected. There is a problem in that it vibrates at the same time and it becomes unclear which parameter corresponding to which string is selected and set.

[発明の目的] この発明は、上記事情に鑑みてなされたもので、弦やフ
レットを操作してパラメータの設定を行うタイプの電子
弦楽器のパラメータ設定時の操作性を向上するようにす
る、つまり意図しない時に、あるいは意図したものとは
別のパラメータが選択設定されてしまうことを防ぐよう
にすることを目的とする。
[Object of the Invention] The present invention has been made in view of the above circumstances, and is intended to improve the operability at the time of parameter setting of an electronic stringed instrument of a type in which a string or fret is operated to set parameters. The purpose is to prevent a parameter other than the intended one from being selected and set when it is not intended.

[発明の要点] 即ち、本件は上記目的を達成するため下記の2つの発明
を提供する。
[Summary of the Invention] That is, the present invention provides the following two inventions in order to achieve the above object.

第1の発明及び第2の発明はもとに、弦の振動からピッ
チを抽出するようにし、パラメータ設定モードにおいて
は、所定のフレット操作位置における所定の弦の弾奏操
作について、抽出ピッチから対応するパラメータを得
て、設定するようにする。
According to the first invention and the second invention, the pitch is extracted from the vibration of the string, and in the parameter setting mode, the pitching operation of the predetermined string at the predetermined fret operation position is dealt with from the extracted pitch. Get parameters and set them.

そして、第1発明は、パラメータ設定モードにおいて複
数の弦の弾奏操作が検知されたときは、パラメータ設定
手段のパラメータ設定動作を抑止するようにすることを
特徴とする。
The first aspect of the present invention is characterized in that when a plurality of string playing operations are detected in the parameter setting mode, the parameter setting operation of the parameter setting means is suppressed.

また第2発明は、上記パラメータ設定モードにおいて開
放弦の状態で弾奏操作があったときは、パラメータ設定
手段のパラメータ設定動作を抑止するようにすることを
特徴とする。
A second aspect of the invention is characterized in that, when a playing operation is performed in the open string state in the parameter setting mode, the parameter setting operation of the parameter setting means is suppressed.

[実施例] 以下、本発明の一実施例を図面を参照しながら詳細に説
明する。
[Embodiment] An embodiment of the present invention will be described in detail below with reference to the drawings.

★★構 成★★ 第1図は、同実施例の全体回路構成を示すもので、ギタ
ータイプの電子弦楽器のボディ内部の構成と、それに接
続される外部回路の構成を示している。
★★ Configuration ★★ Fig. 1 shows the overall circuit configuration of the embodiment, showing the internal configuration of the body of a guitar-type electronic string instrument and the configuration of the external circuit connected thereto.

図中1は、第1弦のピッチ抽出回路であり、第2弦〜第
6弦も全く同じなので、図面では第1弦のピッチ抽出回
路1のみの詳細を示している。
In the figure, reference numeral 1 denotes the pitch extracting circuit for the first string, and the second to sixth strings are exactly the same, so only the pitch extracting circuit 1 for the first string is shown in the drawing.

11はピックアップであって、第1弦の振動を電気信号
に変換する。つまり、本実施例では、6つの弦夫々に対
し独立型ピックアップが設けられている。そして、この
ピックアップ11の出力はフィルタ12(ローパスフィ
ルタ)に印加され、高次の倍音信号が除去されるように
なる。このフィルタ12のカットオフ周波数は、各弦毎
に振動周波数の範囲が異なるのにあわせて、各弦毎に異
なるように設定されるのが望ましい。
Reference numeral 11 is a pickup, which converts the vibration of the first string into an electric signal. That is, in this embodiment, the independent pickup is provided for each of the six strings. Then, the output of the pickup 11 is applied to the filter 12 (low-pass filter) so that the higher-order overtone signal is removed. It is desirable that the cutoff frequency of the filter 12 be set to be different for each string in accordance with the range of the vibration frequency being different for each string.

このフィルタ12の出力は、フィルタ・アンプ13に
与えられて、更に適宜フィルタリングされ増幅されて、
ゼロクロスコンパレータ14に与えられる。
The output of the filter 12 is given to the filter amplifier 13, and further appropriately filtered and amplified,
It is given to the zero-cross comparator 14.

このゼロクロスコンパレータ14の詳細は、第2図に示
すようになっており、上記フィルタ・アンプ13の出力
がコンデンサ14−1に与えられ信号となり、しかる
後抵抗器14−2を介してオペアンプ14−3の−端子
に与えられる。
The details of the zero-cross comparator 14 are as shown in FIG. 2. The output of the filter / amplifier 13 is given to the capacitor 14-1 and becomes a signal, after which the operational amplifier 14-is provided via the resistor 14-2. 3 is applied to the-terminal.

そして、この抵抗器14−2には、中心電圧レベル(後
述する第4図、第5図のタイミングチャート中の中心レ
ベルで、一点鎖線で示してある) の電圧が抵抗器14−4を介して与えられる。また上記
電圧レベル は、上記オペアンプ14−3の+端子にも与えられる。
上記抵抗器14−2と14−4の抵抗比は10対1程度
が望ましい。
The resistor 14-2 has a center voltage level (the center level in the timing charts of FIGS. 4 and 5 which will be described later, which is indicated by a chain line). Is applied via resistor 14-4. The above voltage level Is also given to the + terminal of the operational amplifier 14-3.
The resistance ratio between the resistors 14-2 and 14-4 is preferably about 10: 1.

上記オペアンプ14−3の出力は、インバータ14−
5にて反転されて出力し、第1図の1/2分周器15に与
えられる。なお、上述した第2図のゼロクロスコンパレ
ータ14は、ひとつの例示的回路であって、このほか
に、回路変形をすることは可能である。
The output of the operational amplifier 14-3 is the inverter 14-
It is inverted at 5 and output, and is given to the 1/2 divider 15 in FIG. Note that the zero-cross comparator 14 of FIG. 2 described above is one example circuit, and other circuit modifications are possible.

この1/2分周器15は、ゼロクロスコンパレータ14の
インバータ14−5の出力が立上る都度即ちの信号が
立下る都度、出力レベルを反転することにより1/2分周
するもので、この1/2分周器15の出力は、本実施例
の全体回路動作を制御するマイクロプロセッサなどから
成るCPU100へ供給されると共に、Aカウンタ16
に直接、Bカウンタ17にインバータ18を介して供給
される。
The 1/2 frequency divider 15 inverts the output level every time the output of the inverter 14-5 of the zero-cross comparator 14 rises, that is, every time the signal falls, and divides the frequency by 1/2. The output of the / 2 frequency divider 15 is supplied to the CPU 100 including a microprocessor for controlling the overall circuit operation of the present embodiment, and the A counter 16
Is directly supplied to the B counter 17 via the inverter 18.

Aカウンタ16、Bカウンタ17では、夫々の印加信号
が立上るときに初期設定され、ハイレベルの間だけ、ク
ロックパルスCLKをカウントする。つまり、振動波形
を1/2分周して得られる波形信号のゼロクロス点間の
時間間隔を計測するようになる。そして、その計測動作
は、印加電圧が立下ることによって停止し、次の計数時
までその内容を保持するようになる。
The A counter 16 and the B counter 17 are initialized when the respective applied signals rise, and count the clock pulse CLK only during the high level. That is, the time interval between the zero cross points of the waveform signal obtained by dividing the vibration waveform by 1/2 is measured. Then, the measurement operation is stopped by the fall of the applied voltage, and the content is held until the next counting time.

従って、本実施例ではAカウンタ16、Bカウンタ17
は、交互に夫々のゼロクロス点間の時間間隔を計測す
る。
Therefore, in this embodiment, the A counter 16 and the B counter 17
Alternately measures the time intervals between the respective zero-cross points.

そして、このAカウンタ16、Bカウンタ17の計数値
は、上記CPU100へ供給される。
Then, the count values of the A counter 16 and the B counter 17 are supplied to the CPU 100.

第1図中19は、ピーク位置及びエンベロープ検出回路
であり、フィルタ12の出力電圧信号のピーク位置
(正の最大レベル位置)を検出すると共に、そのピーク
位置間を連結することによって得られるエンベロープ信
号(包絡線信号)を得て、夫々の信号、をCPU1
00へ供給する。
Reference numeral 19 in FIG. 1 denotes a peak position and envelope detection circuit, which detects the peak position (positive maximum level position) of the output voltage signal of the filter 12 and also obtains the envelope signal obtained by connecting the peak positions. (Envelope signal) is obtained and each signal is
Supply to 00.

このピーク位置及びエンベロープ検出回路19の詳細
は、第3図に示してあり、フィルタ12からの信号
は、オペアンプ19−1の+端子に供給され、このオペ
アンプ19−1の出力がダイオード19−2を介して自
身の−端子へ印加されると共に、抵抗器19−3を介し
てコンデンサ19−4の一端に与えられる。
The details of the peak position and envelope detection circuit 19 are shown in FIG. 3, and the signal from the filter 12 is supplied to the + terminal of the operational amplifier 19-1, and the output of this operational amplifier 19-1 is the diode 19-2. Is applied to the negative terminal of the capacitor 19-4 via the resistor 19-3 and is also applied to one end of the capacitor 19-4 via the resistor 19-3.

そして、このコンデンサ19−4の他端には、上記電圧
レベル が与えられる。従って、ダイオード19−2を介して与
えられる電圧信号がコンデンサ19−4の電荷電圧より
も高い期間のみ充電され、そうでない期間は抵抗器19
−5を介して放電することになる。
Then, at the other end of this capacitor 19-4, Is given. Therefore, the voltage signal provided through the diode 19-2 is charged only while the voltage signal is higher than the charge voltage of the capacitor 19-4, and the resistor 19 is not charged during the other period.
It will discharge through -5.

上記オペアンプ19−1の出力は、抵抗器19−6を介
し、オペアンプ19−7の−端子へ与えられる。また、
上記抵抗器19−6は、抵抗器19−8を介して電圧レ
ベル に接続され、そして、上記オペアンプ19−7の+端子
にも、電圧レベル が接続される。この抵抗器19−6と19−8は同じ抵
抗値をもつものが望ましい。このオペアンプ19−7の
出力がピーク位置を示す信号となり、CPU100へ
供給される。
The output of the operational amplifier 19-1 is given to the-terminal of the operational amplifier 19-7 via the resistor 19-6. Also,
The resistor 19-6 is connected to the voltage level via the resistor 19-8. Is connected to the positive terminal of the operational amplifier 19-7. Are connected. It is desirable that the resistors 19-6 and 19-8 have the same resistance value. The output of the operational amplifier 19-7 becomes a signal indicating the peak position and is supplied to the CPU 100.

上記抵抗器19−5の出力は、オペアンプ19−9の−
端子に与えられ、その+端子には、上記電圧レベル が与えられる。そして、このオペアンプ19−9の出力
は、抵抗器19−10を介して、−端子へ帰還すると共
に、抵抗器19−11を介してエンベロープ信号とし
て出力される。なお、この第3図のピーク位置及びエン
ベロープ検出回路19は、ひとつの例示回路であって、
これ以外の構成をとってもよい。
The output of the resistor 19-5 is the − of the operational amplifier 19-9.
The voltage level applied to the positive terminal Is given. The output of the operational amplifier 19-9 is fed back to the-terminal via the resistor 19-10 and is output as an envelope signal via the resistor 19-11. The peak position and envelope detection circuit 19 in FIG. 3 is an example circuit,
Other configurations may be adopted.

このエンベロープ信号は、CPU100により6弦分
が後述するように時分割多重化されて、A/Dコンバー
タ7に与えられ、デジタル信号に交換された後、発音開
始処理、消音開始処理等の各種処理において使用され
る。
The CPU 100 time-division-multiplexes six strings as described later by the CPU 100, supplies them to the A / D converter 7, exchanges them with digital signals, and then performs various processes such as sound generation start processing and mute start processing. Used in.

このA/Dコンバータ7は、与えられたアナログ信号を
アナログデジタル交換処理を行った後、A/D終了信号
をCPU100へ供給する。CPU100は、このA/
D終了信号を、メインルーチンの処理の中で通常処理と
して受付ける。なお、インターラプトで受付ければより
A/D交換の処理効率は向上する。このA/Dコンバー
タ7は、CPU100とは別体のチップであってもよく
1チップマイクロコンピュータの内部のA/Dコンバー
タであってもよい。
The A / D converter 7 performs analog-digital exchange processing on the supplied analog signal, and then supplies an A / D end signal to the CPU 100. The CPU 100 uses this A /
The D end signal is accepted as normal processing in the processing of the main routine. Note that the processing efficiency of A / D exchange is further improved by accepting by interrupt. The A / D converter 7 may be a chip separate from the CPU 100 or may be an A / D converter inside a one-chip microcomputer.

CPU100は、各種処理をバッファメモリ8との協働
で実行する。また、第1図中MSWはモード切替スイッ
チであり、通常の演奏を行うノーマルモードと、音色選
択を行う音色選択モードとを切替える。一端はVccレベ
ルに接続され、他端については、CPU100の2つの
端子に選択的に電気的接続がなされる。
The CPU 100 executes various processes in cooperation with the buffer memory 8. Further, MSW in FIG. 1 is a mode selector switch for switching between a normal mode for performing a normal performance and a tone color selecting mode for selecting a tone color. One end is connected to the V cc level, and the other end is selectively electrically connected to two terminals of the CPU 100.

また、図中LEDは発光ダイオードからなる表示素子
で、パラメータが外部音源モジュール200に設定され
たときに限り点灯動作する。
Further, in the figure, the LED is a display element including a light emitting diode, and is turned on only when a parameter is set in the external sound source module 200.

この表示素子LEDの一端は接地され、他端はCPU1
00からの電圧信号を受けるべく抵抗器Rを介して接続
される。
One end of this display element LED is grounded and the other end is CPU1.
00 to receive a voltage signal from the resistor R.

また、このCPU100は、MIDIインターフェイス
10と接続される。このMIDIとは、Musical Instru
ment Digital Interfaceの略称で、楽器どおしや、楽器
のパーソナルコンピュータとを接続するための統一規格
である。勿論、このMIDIフォーマット以外のフォー
マットを使用するインターフェイスを用いてもよい。
The CPU 100 is also connected to the MIDI interface 10. This MIDI is Musical Instru
Abbreviation for ment Digital Interface, a unified standard for connecting musical instruments and personal computers of musical instruments. Of course, an interface using a format other than this MIDI format may be used.

そして、このMIDIインターフェイス10を介して、
ギター外部の音源部である外部音源モジュール200
に、発音制御指令や消音制御指令、更には音高変更指令
を出力し、弦やフレットの演奏操作にあわせて、外部音
源モジュール200に、楽音生成のための指示を行う。
Then, via this MIDI interface 10,
External sound source module 200 which is a sound source unit outside the guitar
Then, a tone generation control command, a mute control command, and a pitch change command are output, and the external sound source module 200 is instructed to generate a musical sound in accordance with the performance operation of the strings and frets.

★★ピッチ抽出回路の動作★★ 次に、本実施例のピッチ抽出回路1〜6の動作を説明す
る。
★★ Operation of pitch extraction circuit ★★ Next, the operation of the pitch extraction circuits 1 to 6 of the present embodiment will be described.

細部の説明の前に、本実施例のピッチ抽出の基本的な方
式について、先ず説明しよう。
Before describing the details, the basic method of pitch extraction of this embodiment will be described first.

振動波形がゼロクロス点を通過する毎に反転するゼロク
ロスコンパレータ14出力を1/2分周器15で分周し、
その出力レベルの変化毎に、Aカウンタ16とBカウン
タ17とが上述したとおり計数動作を交互に行う。
The output of the zero-cross comparator 14 that is inverted every time the vibration waveform passes through the zero-cross point is divided by the 1/2 divider 15,
Each time the output level changes, the A counter 16 and the B counter 17 alternately perform the counting operation as described above.

そして、振動波形のピーク点がピーク位置及びエンベロ
ープ検出回路19にて検知されると、前回のピーク点か
ら今回のピーク点までの時間に、計測されたカウンタ値
を必要に応じて加算処理を行って、波形の一周期の時間
長を算出する。この演算はCPU100にて行う。
Then, when the peak point of the vibration waveform is detected by the peak position and the envelope detection circuit 19, the measured counter value is added as necessary during the time from the previous peak point to the current peak point. Then, the time length of one cycle of the waveform is calculated. This calculation is performed by the CPU 100.

従って、Aカウンタ16とBカウンタ17の計数値の2
つあるいはいずれか一方にて、ピッキングなどを行ない
発生する弦の振動の基本波の周期が抽出できる。
Therefore, the count value of A counter 16 and B counter 17 is 2
One or either of them can extract the period of the fundamental wave of the vibration of the string that is generated by picking or the like.

第4図、第5図は、ピッチ抽出回路1の内部のタイミン
グチャートを示しており、第4図が倍音を含まないとき
の波形信号がフィルタ12を介して出力しているとき、
第5図が2倍音を含むときの波形信号がフィルタ12を
介して出力しているときの各部の夫々の動作を示してい
る。なおそれ以上の倍音は、フィルタ12やフィルタ・
アンプ13にて除去される。従って、ゼロクロスコンパ
レータ14には振動を表わす基本波あるいは2倍音まで
の倍音波形を含む波形信号が与えられる。
FIGS. 4 and 5 show internal timing charts of the pitch extraction circuit 1. When the waveform signal in FIG. 4 does not include overtones and is output through the filter 12,
FIG. 5 shows the operation of each part when the waveform signal including the overtone is output through the filter 12. For overtones higher than that, filter 12
It is removed by the amplifier 13. Therefore, the zero-cross comparator 14 is supplied with a waveform signal including a fundamental wave representing vibration or a harmonic waveform up to a second harmonic.

第4図、第5図は、第1図のフィルタ12の出力
を示している。そしてこの波形信号は、ピーク位置及び
エンベロープ検出回路19に与えられ、コンデンサ19
−4の充電電圧を越えるレベルの電圧信号が与えられる
都度、オペアンプ19−1、ダイオード19−2、抵抗
器19−3を介してコンデンサ19−4に電荷を充電
し、ピーク位置を通過すると抵抗器19−5を介して放
電し、その結果、コンデンサ19−4の出力電圧は、第
4図及び第5図に示すようになる。
4 and 5 show the output of the filter 12 of FIG. Then, this waveform signal is given to the peak position and envelope detection circuit 19, and the capacitor 19
-4, a capacitor 19-4 is charged through the operational amplifier 19-1, diode 19-2, and resistor 19-3 each time a voltage signal of a level exceeding the charging voltage is applied, and when the peak position is exceeded, the resistance is reduced. Discharge through the device 19-5, and as a result, the output voltage of the capacitor 19-4 becomes as shown in FIGS. 4 and 5.

従って、オペアンプ19−9を介し、抵抗器19−11
を介して出力されるエンベロープ信号は、第4図、第
5図の如くなる。
Therefore, the resistor 19-11 is connected via the operational amplifier 19-9.
The envelope signal output via the signal is as shown in FIGS.

また、上記オペアンプ19−1の出力の変化によってオ
ペアンプ19−7からは、コンデンサ19−4の充電開
始時に立下ると共に、充電終了時、つまり振動波形の
正のピーク位置で立上る第4図、第5図の信号が出
力する。これが、第1図に示すピーク位置信号とな
る。
Also, due to the change in the output of the operational amplifier 19-1, the operational amplifier 19-7 falls at the start of charging the capacitor 19-4 and at the end of charging, that is, at the positive peak position of the vibration waveform. The signal shown in FIG. 5 is output. This becomes the peak position signal shown in FIG.

更に、フィルタ12の出力信号は、フィルタ・アンプ
13にて、レベル反転されると共に適宜フィルタリング
や増幅がなされ、ゼロクロスコンパレータ14に与えら
れる。ゼロクロスコンパレータ14の内部のコンデンサ
14−1(第2図参照)の出力は、第4図、第5図
の如くなる。
Further, the output signal of the filter 12 is level-inverted by the filter amplifier 13 and is appropriately filtered and amplified, and is given to the zero-cross comparator 14. The output of the capacitor 14-1 (see FIG. 2) inside the zero-cross comparator 14 is as shown in FIG. 4 and FIG.

そして、この信号は、オペアンプ14−3を介して、ゼ
ロクロス点を通過する毎にレベルが反転する第4図、
第5図のようになり、この信号の反転出力がインバー
タ14−5から供給される。
Then, the level of this signal is inverted every time it passes through the zero cross point via the operational amplifier 14-3.
As shown in FIG. 5, the inverted output of this signal is supplied from the inverter 14-5.

従って、Aカウンタ16では、信号を1/2分周器15
で分周した出力(第4図、第5図)の立上り時に、
リセットされ、信号が反転するまで、クロック信号CL
Kを計測する。そして、計測終了後は、その計測値を保
持する。
Therefore, the A counter 16 divides the signal into 1/2 frequency divider 15
At the rise of the output divided by (Figs. 4 and 5),
Clock signal CL until reset and signal inversion
Measure K. Then, after the measurement is completed, the measured value is held.

Bカウンタ17では、Aカウンタ16と逆の計数動作を
するようになる。つまり、Bカウンタ17は、信号が
立下り時に、リセットされ、信号が反転するまで、クロ
ック信号CLKを計測する。そして、計測終了後は、そ
の計測値を保持する。
The B counter 17 performs a counting operation opposite to that of the A counter 16. That is, the B counter 17 measures the clock signal CLK until the signal is reset and the signal is inverted when the signal falls. Then, after the measurement is completed, the measured value is held.

従って、第4図のように基本波しか含まない波形信号
が、フィルタ12から与えられると、第4図、、
から理解されるとおり、波形1周期でAカウンタ16又
はBカウンタ17のいずれか一方のみが1回計測する。
従って、CPU100は、各カウンタの出力を、計測終
了後に読込み、ピーク検出時には、前のピークから今回
のピークまでに検出したカウンタ値、第4図の場合は1
つの値を、そのまま基本波の周期とすることになる。
Therefore, when the waveform signal containing only the fundamental wave as shown in FIG.
As can be understood from the above, only one of the A counter 16 and the B counter 17 measures once in one cycle of the waveform.
Therefore, the CPU 100 reads the output of each counter after the measurement is completed, and at the time of peak detection, the counter value detected from the previous peak to the current peak, which is 1 in the case of FIG.
The two values are used as the period of the fundamental wave.

なお、ピッチ抽出の精度を向上し、ノイズ等によって誤
動作することを防止するには、前回あるいはそれ以前に
抽出したピッチと一致比較をして所定誤差範囲内での一
致を検知した場合にのみ、振動周波数の決定を行うよう
にすることが望ましい。
In addition, in order to improve the accuracy of pitch extraction and prevent malfunctions due to noise, etc., only when a match with the pitch extracted the previous time or before is detected and a match within a predetermined error range is detected, It is desirable to determine the vibration frequency.

さて、第5図の如く2倍音を含む波形信号が、フィル
タ12から与えられると、第5図、、から理解さ
れるとおり、波形1周期でAカウンタ16及びBカウン
タ17の双方が夫々交互に1回ずつ計測することにな
る。
Now, when the waveform signal containing the second harmonic as shown in FIG. 5 is given from the filter 12, both the A counter 16 and the B counter 17 alternately alternate in one cycle of the waveform, as understood from FIG. It will be measured once.

従って、CPU100では、各カウンタの計数内容を上
記1/2分周器15の出力信号が反転する毎に読込み、
ピーク位置の検出時に、前のピークから今回のピークま
でに検出したカウンタ値、従ってAカウンタ16とBカ
ウンタ17との2つのカウンタ値を加算して、基本波の
周期とすることになる。
Therefore, the CPU 100 reads the count content of each counter every time the output signal of the 1/2 frequency divider 15 is inverted,
When the peak position is detected, the counter value detected from the previous peak to the current peak, that is, the two counter values of the A counter 16 and the B counter 17 are added to obtain the cycle of the fundamental wave.

★★全体回路動作、特にCPUの動作★★ 次に、本実施例の全体回路動作を詳述する。★★ Overall circuit operation, especially CPU operation ★★ Next, the overall circuit operation of this embodiment will be described in detail.

第6図は、CPU100の動作を示すフローチャートで
あり、メインルーチンでは、Aカウンタ16、Bカウン
タ17の計数値を各弦分読込む処理と、エンベロープ信
号のAD変換処理を中心に行う。
FIG. 6 is a flowchart showing the operation of the CPU 100. In the main routine, the process of reading the count values of the A counter 16 and the B counter 17 for each string and the AD conversion process of the envelope signal are mainly performed.

即ち、ステップS1は、パワーオン後の初期設定のルー
チンであって、このステップS1にてCPU100内部
のレジスタやバッファメモリ8などの初期設定を行う。
That is, step S1 is a routine for initializing after power-on, and in this step S1, initializing of the registers inside the CPU 100, the buffer memory 8 and the like is performed.

次に、ステップS2乃至S6は、第1弦のAカウンタ1
6、Bカウンタ17の内容の読込み処理を行うルーチン
であり、ステップS2では、第1弦のエンベロープ値が
しきい値を越えたか否かジャッジする。このエンベロー
プ値は、上記ピーク位置及びエンベロープ検出回路19
のエンベロープ信号出力をA/Dコンバータ7でデジ
タル値に変換した値である。なお、この各弦のエンベロ
ープ信号のA/D変換の順序等については後述する。
Next, in steps S2 to S6, the A counter 1 of the first string 1
6, a routine for reading the contents of the B counter 17, and in step S2, it is judged whether the envelope value of the first string exceeds a threshold value. This envelope value is the peak position and envelope detection circuit 19 described above.
The envelope signal output is converted to a digital value by the A / D converter 7. The order of A / D conversion of the envelope signal of each string will be described later.

しかして、このステップS2において、第1弦のエンベ
ロープがしきい値をこえていない(つまり振動レベルが
小である)ことを検知すると、弦がピッキングなどされ
ていないとして、NOと判断をしてステップS5へ進
む。
Then, in this step S2, when it is detected that the envelope of the first string does not exceed the threshold value (that is, the vibration level is small), it is determined that the string is not picked and NO is determined. Go to step S5.

そして、ステップS2でYESの判断がなされると、ス
テップS3へ進み、1/2分周器15の出力つまり第4図
や第5図の出力が反転したか否か検知する。
Then, if YES is determined in step S2, the process proceeds to step S3, and it is detected whether or not the output of the 1/2 frequency divider 15, that is, the output of FIGS. 4 and 5 is inverted.

そして、このステップS3でNOの判断がされると、何
も処理せずにステップS5へ進行する。ステップS3で
YESの判断がされると、ステップS4においてAカウ
ンタ16がBカウンタ17の内容CPU100は読込
み、バッファメモリ8へ転送記憶する。
Then, if the determination is NO in step S3, the process proceeds to step S5 without performing any processing. If YES is determined in step S3, the contents of the A counter 16 and the B counter 17 are read by the CPU 100 and transferred to the buffer memory 8 and stored in step S4.

この場合において、CPU100は、上述したとおり信
号が立下ったときはAカウンタ16の内容を読込み、
信号が立上ったときはBカウンタ17の内容を読込
む。
In this case, the CPU 100 reads the contents of the A counter 16 when the signal falls as described above,
When the signal rises, the contents of the B counter 17 are read.

そして、第1弦のAカウンタ16、Bカウンタ17の読
込み処理は終了し、ステップS5へ進む。ステップS5
においては、上記第1弦の処理(ステップS2〜S4)
と全く同様の処理を第2弦乃至第6弦の各弦毎に行な
い、ステップS6へ進む。
Then, the reading processing of the A counter 16 and the B counter 17 of the first string ends, and the process proceeds to step S5. Step S5
In, the processing of the first string (steps S2 to S4)
The same process as above is performed for each of the second to sixth strings, and the process proceeds to step S6.

そして、ステップS6では、A/Dコンバータ7のA/
D交換終了信号を受付ける。
Then, in step S6, A / D of the A / D converter 7
D Accept the exchange end signal.

もしまだAD交換が終了しておらず、このステップS6
のジャッジ結果がNOならば、ステップS2にもどり上
述した処理つまりステップS2〜S5を実行して再びこ
のステップS6のチェックをすることを繰返す。
If the AD exchange is not completed yet, this step S6
If the judgment result is NO, the process returns to step S2 to execute the above-mentioned processing, that is, steps S2 to S5, and check step S6 again.

そして、このステップS6にてYESの判断がなされる
と、ステップS7に進み、そのAD交換されたデジタル
信号を、選択弦のエンベロープ信号の値としてCPU1
00は受付け、バッファメモリ8の所定エリアに格納す
る。このエンベロープ値は上述したステップS2やステ
ップS5内でのステップS2に対応するステップで使用
される。
When YES is determined in step S6, the process proceeds to step S7, and the AD-exchanged digital signal is set as the value of the envelope signal of the selected string in the CPU 1
00 is received and stored in a predetermined area of the buffer memory 8. This envelope value is used in the steps corresponding to step S2 in step S2 and step S5 described above.

次に、ステップS8へ進み、次の弦のAD交換をスター
トする。つまり第1弦から第6弦のエンベロープ信号を
AD交換するために、ひとつの弦のエンベロープ信号の
AD交換が終了すれば、次の順位のエンベロープ信号の
AD交換を開始する。
Next, in step S8, AD exchange of the next string is started. That is, in order to AD-exchange the envelope signals of the first to sixth strings, when the AD exchange of the envelope signal of one string is completed, the AD exchange of the envelope signal of the next rank is started.

そして、このステップS8に続けてステップS2へもど
り、以下同様にメインルーチンの処理を繰返す。
Then, after step S8, the process returns to step S2, and the main routine process is repeated in the same manner.

次に、ピーク位置及びエンベロープ検出回路19から出
力されるピーク位置信号の到来時の割込処理について
説明する。
Next, the interrupt processing when the peak position signal output from the peak position and envelope detection circuit 19 arrives will be described.

この信号が立上ると、丁度フィルタ12の出力波形信
号が正のピーク位置をとるようになり(第4図、第
5図参照)、CPU100はメインルーチンの処理を
一時中断して、先ずステップT1の処理を行う。ステッ
プT1では、CPU100は既にステップS4において
読込んだAカウンタ16又はBカウンタ17の計数値に
従って、適宜加算を行ってピッチ抽出を行なう。
When this signal rises, the output waveform signal of the filter 12 comes to have a positive peak position (see FIGS. 4 and 5), and the CPU 100 suspends the processing of the main routine, and first, at step T1. Process. At step T1, the CPU 100 appropriately performs addition according to the count value of the A counter 16 or the B counter 17 already read at step S4 to perform pitch extraction.

つまり、前回のピークから今回のピークまでに読み込ん
だカウンタの値を加算することで、1周期の時間を表わ
すデータを得る。この場合、第4図の例では、Aカウン
タ16又はBカウンタ17のひとつのカウンタの計数値
が1周期に相当し、第5図の例では、Aカウンタ16及
びBカウンタ17の計数結果の加算値が1周期に相当す
る。
That is, data representing the time of one cycle is obtained by adding the values of the counter read from the previous peak to the current peak. In this case, in the example of FIG. 4, the count value of one counter of the A counter 16 or the B counter 17 corresponds to one cycle, and in the example of FIG. 5, the count results of the A counter 16 and the B counter 17 are added. The value corresponds to one cycle.

次にステップT2において、音階テーブル(CPU10
0の内部メモリに記録されていて、周期と音階(例えば
半音単位)との関係を示す一連のデータがある。)をサ
ーチして、音階情報を得る。
Next, in step T2, a scale table (CPU10
There is a series of data recorded in the internal memory of 0 and showing the relationship between the cycle and the scale (for example, in semitone units). ) To obtain scale information.

ステップT3では、上述したようなピッチ抽出処理の結
果得た音階情報が所定回数一致したか否かジャッジす
る。この場合、2回分の抽出周期の一致比較をするのが
最も早く音階が確定し応答性が向上するが、それを越え
る回数の一致検出をすることで、周波数精度の向上なら
びに安定を図ることができるようになる。
In step T3, it is judged whether or not the scale information obtained as a result of the pitch extraction processing as described above matches a predetermined number of times. In this case, the coincidence and comparison of the extraction cycles for two times is the earliest to determine the scale and improve the responsiveness, but by detecting the coincidences more than that, it is possible to improve and stabilize the frequency accuracy. become able to.

ステップT3でYESの判断がなされると、次にステッ
プT4にてモード切替スイッチMSW(第1図参照)の
切替状態をチェックする。
If YES is determined in step T3, the switching state of the mode changeover switch MSW (see FIG. 1) is checked in step T4.

このステップT4にて、ノーマル演奏モードが選択され
ていることが判明すると、ステップT5へ進む。このス
テップT5では、発音制御や、周波数変更制御を行う。
即ち、対応する音高の楽音の発音指令をMIDIインタ
ーフェイス10を介して外部音源モジュール200へ出
力する。
If it is determined in step T4 that the normal performance mode is selected, the process proceeds to step T5. In step T5, tone generation control and frequency change control are performed.
That is, the tone generation command of the corresponding tone pitch is output to the external tone generator module 200 via the MIDI interface 10.

そして、この発生楽音の音高を指定する音階情報をバッ
ファメモリ8に記憶する処理をこのステップT5で行っ
た後、メインルーチンへリターンする。従って、メイン
ルーチンにて、各弦の振動周期に対応する計数値がCP
U100にて検出されている状態で、このインタラプト
処理T1〜T5を実行することにより、当該ピッチの楽
音の発生制御が外部音源モジュール200に対し行われ
る。
Then, after performing the processing of storing the scale information designating the pitch of the generated musical tone in the buffer memory 8 in this step T5, the process returns to the main routine. Therefore, in the main routine, the count value corresponding to the vibration period of each string is CP.
By executing the interrupt processes T1 to T5 while being detected by U100, the external tone generator module 200 is controlled to generate the musical sound of the pitch.

なお、発音開始後にあっては、この割込処理の際、ステ
ップT5において周波数変更指令をMIDIインターフ
ェイス10を介して、外部音源モジュール200に送出
し、弦振動の周波数変化にあわせて音高変更制御する。
弦振動が減衰してくると、消音制御もこのステップT5
で行う。
After the start of sound generation, at the time of this interrupt processing, a frequency change command is sent to the external sound source module 200 via the MIDI interface 10 in step T5, and the pitch change control is performed in accordance with the frequency change of the string vibration. To do.
When the string vibration is attenuated, the mute control is also performed at this step T5.
Done in.

また、上記ステップT4でのモードジャッジの結果、モ
ード切替スイッチMSWが音色選択モードを指定してお
ればその動作を行う。次にこの音色選択指定の動作を説
明しよう。
If the mode change switch MSW specifies the tone color selection mode as a result of the mode judgment in step T4, the operation is performed. Next, let us explain the operation of this tone color selection specification.

★★音色選択指定の動作★★ まずステップT6にて、フレット番号Fを特定する。既
に、ステップT2にて、当該弦の音階が抽出したピッチ
に基づき判明しているから、容易にフレット番号Fを得
ることができる。
★★ Sound color selection operation ★★ First, at step T6, the fret number F is specified. In step T2, the fret number F can be easily obtained because the scale of the string is known based on the extracted pitch.

そして、ステップT7で、そのフレット番号Fが開放弦
の値に相当すればYESとなり、メインフローへリター
ンする。ステップT7でNOの場合、次のステップT8
で着目している弦の番号Nと決定したフレット番号Fと
から、音色パラメータを作成する。つまり、当該弦の操
作フレットに対応する音色パラメータ、例えば音色番号
を指定するデータを、CPU100の内部のテーブルメ
モリから読み出す。
Then, in step T7, if the fret number F corresponds to the value of the open string, the determination result is YES, and the process returns to the main flow. If NO in step T7, next step T8
A tone color parameter is created from the string number N of interest and the determined fret number F. That is, the tone color parameter corresponding to the operation fret of the string, for example, data designating the tone color number is read from the table memory inside the CPU 100.

勿論、この弦の番号Nとフレット番号Fとの双方から、
特定の音色パラメータを得る手法としては、上述したテ
ーブルルックアップ方式のほか、所定の演算を行ってパ
ラメータデータを生成する演算方式などもとり得る。
Of course, from both the string number N and the fret number F,
As a method of obtaining the specific timbre parameter, in addition to the table lookup method described above, an operation method of performing a predetermined operation to generate parameter data may be used.

続くステップT9において、弦番号N以外の弦がピッキ
ングされて振動中か、CPU100内のデータエリアを
検索する。そして、その結果、他の弦の操作がなされて
いることを判明すると、ステップT10で有となり、今
回のパラメータ選択操作は無効とされる。もし、無の場
合、ステップT11に進み、ステップT8で定まった音
色パラメータを、MIDIインターフェイス10に送出
する。
In a succeeding step T9, a data area in the CPU 100 is searched for whether the strings other than the string number N are picked and vibrating. Then, as a result, when it is determined that another string is being operated, the result is Yes in step T10, and the current parameter selection operation is invalidated. If no, the process proceeds to step T11, and the tone color parameter determined in step T8 is sent to the MIDI interface 10.

また、パラメータの選択設定が完了したことを示すべ
く、表示素子LED(第1図)を点灯駆動する。
Further, the display element LED (FIG. 1) is driven to light to indicate that the selection and setting of the parameters are completed.

さて、複数と弦が同時に操作された場合、各弦の振動周
期を決定するまでに、つまりステップT10にて有のジ
ャッジがなされるまでに、他の弦にても同様の割込処理
が行われており、結局ステップT10で他の弦も振動中
ということで有の判断がなされることとなる。更に、各
弦の周期の確定を、通常の演奏時よりも長く時間をかけ
て行えば、複数の弦のピッキングが同時に行われたか否
か、判定の精度を上げることができる。つまり、人間の
複数弦のピッキング操作が略同時になされたとしても、
電子回路特にCPU100が最も早く操作された弦の周
期を確定して、当該弦の操作フレットで、音色パラメー
タを外部音源モジュール200に設定してしまうことは
好ましくない。従って、このようなことを防ぐべく時間
をすこしかけて、他の弦の同時操作がなされているがジ
ャッジするのが好ましい。
Now, when a plurality of strings and strings are operated at the same time, the same interrupt processing is performed on other strings until the vibration period of each string is determined, that is, until a certain judgment is made in step T10. As a result, it is determined that the other strings are vibrating in step T10. Furthermore, if the cycle of each string is determined over a longer period than during normal performance, it is possible to improve the accuracy of determination as to whether or not picking of a plurality of strings has been performed at the same time. In other words, even if humans perform picking operations on multiple strings at approximately the same time,
It is not preferable that the electronic circuit, particularly the CPU 100, determines the cycle of the string operated the earliest and sets the tone color parameter in the external tone generator module 200 with the operation fret of the string. Therefore, it is preferable to judge although other strings are simultaneously operated for a while to prevent such a situation.

つまり、CPU100では、任意の弦の振動がなされた
ときは、その弦の振動の検出からタイマースタートを
し、タイマーカウント終了後つまり所定時間経過後に、
他の弦の振動の検出を行い、単独の弦振動がなされたと
検出したとき、はじめてステップT10にて無の判断を
すればよい。
That is, in the CPU 100, when vibration of an arbitrary string is performed, the timer is started from the detection of the vibration of the string, and after the timer count is completed, that is, after a predetermined time elapses,
When the vibrations of other strings are detected and it is detected that a single string vibration is made, it is only necessary to make a negative judgment in step T10.

以上の説明から明らかなように、演奏者は、別の音色を
選択したければ、本体にあるモード切替スイッチMSW
にて音色選択モードを設定し、この状態のもとで、希望
する弦の希望するフレットを押えて、対応する弦ピッキ
ングする。これにより、その弦とそのフレットに対応す
る音色が設定され、その事実が表示素子LEDの点灯で
知らされる。いちいち、外部音源モジュール200のと
ころまで移動することなく、その場で、好みの音色に切
り替えることができ、操作性が大変よい。さらに、余分
の音色セレクトスイッチも不要であり、部品コストもか
からない。
As is clear from the above description, if the player wants to select another tone color, the mode change switch MSW on the main body can be selected.
To set the tone color selection mode, press the desired fret of the desired string under this condition and pick the corresponding string. As a result, the tone color corresponding to the string and the fret is set, and the fact is notified by the lighting of the display element LED. It is possible to switch to a desired timbre on the spot without moving to the external sound source module 200, and the operability is very good. In addition, no extra tone select switch is required, and no parts cost is required.

また、上述したように、開放弦にて弦振動があった場合
は、ステップT7にて、音色制定処理のルーチンからぬ
けるようになっており、誤って弦に指がふれただけで音
色設定されてしまうことが防げる。
Further, as described above, when there is string vibration in the open string, the tone color setting process is skipped at step T7, and the tone color is set only by accidentally touching the finger. You can prevent it from happening.

加えて、複数弦の同時操作のときは、どの弦の操作に基
づく音色が設定されたのか、確認できない場合が多く、
通常の演奏モードに切替えて音を出力してみないとわか
らないというのでは不便である。そのような問題が生じ
ないように、はじめから複数弦の同時操作の際には、音
色設定についてノンオペレーション(無効)とする(ス
テップT10からメインフローへリターンする。)こと
は、意味をもつものである。
In addition, when operating multiple strings at the same time, it is often impossible to confirm which string the tone color is based on,
It is inconvenient if you don't understand unless you switch to the normal performance mode and output the sound. In order to prevent such a problem from occurring, it is significant to set the tone color to non-operation (disable) (return to main flow from step T10) when simultaneously operating a plurality of strings. Is.

なお、上記実施例では音色パラメータ(音色番号)をパ
ラメータ設定モードで選択設定するようにしたが、パラ
メータの種類としてはそれに限らない。
Although the tone color parameter (tone color number) is selectively set in the parameter setting mode in the above embodiment, the type of parameter is not limited to this.

また、パラメータの選択設定を行うことのできる弦を、
6本の弦のうちの特定の弦のみ、つまり少なくとも1本
の弦に機能設定するものであればよく、またフレット
も、全フレットではなく一部のフレットで音色等のパラ
メータを選択できるようにしてもよい。
In addition, the strings that can be selected and set parameters,
It is only necessary to set the function to only a specific one of the six strings, that is, at least one string. Also, regarding the fret, it is possible to select parameters such as timbre with some frets instead of all frets. May be.

更に上記実施例では、外部音源モジュール200にパラ
メータ設定モードで得たパラメータを設定するようにし
たが、音源モジュールを弦楽器本体に設けるタイプの電
子弦楽器にも適用できる。
Further, in the above embodiment, the parameters obtained in the parameter setting mode are set in the external tone generator module 200, but the present invention can also be applied to an electronic string instrument of the type in which the tone generator module is provided in the string instrument body.

加えて上記実施例では、表示素子LEDの点灯、消灯に
て、パラメータ設定動作が実行されたか否かを明示する
(ステップT11)ようにしたが、その他の表示形態を
とってもよい。最も操作性がよいのは、選択したパラメ
ータを電子弦楽器本体のディスプレイで、アルファニュ
ーメリック表示することである。その為の表示装置(例
えばLCDパネル)を設けてもよい。
In addition, in the above-described embodiment, whether the parameter setting operation is performed is clearly indicated by turning on and off the display element LED (step T11), but other display forms may be adopted. The best operability is to display the selected parameter in alphanumeric display on the display of the electronic string instrument body. A display device (for example, LCD panel) for that purpose may be provided.

また、上記実施例においては、本件発明をボディに6つ
の弦が網けられた電子ギターに適用したが、その他のタ
イプの電子弦楽器にも適用可能である。
Further, although the present invention is applied to the electronic guitar in which the six strings are meshed on the body in the above-described embodiment, the present invention can be applied to other types of electronic string musical instruments.

その他、発明の要旨を逸脱しない範囲で種々変形応用可
能である。
Besides, various modifications can be applied without departing from the scope of the invention.

[発明の効果] 以上詳述したように、本発明は、弦の振動からピッチを
抽出し、パラメータ設定モードにおいては、所定のフレ
ット操作位置における所定の弦の弾奏操作について、抽
出ピッチから対応するパラメータを得て設定するように
し、第1発明では、このパラメータ設定モードで複数の
弦の弾弦操作がなされたときは、パラメータの選択設定
を抑止する抑止手段を設け、第2発明では、このパラメ
ータ設定モードで開放弦の状態で弾弦操作がなされたと
きは、パラメータの選択設定を抑止する抑止手段を設け
るようにした。
[Effects of the Invention] As described in detail above, the present invention extracts the pitch from the vibration of the strings, and in the parameter setting mode, the pitching operation of the predetermined string at the predetermined fret operation position corresponds from the extracted pitch. A parameter is obtained and set, and in the first invention, when a plurality of strings are operated in this parameter setting mode, a suppressing means for suppressing the selective setting of the parameter is provided, and in the second invention, In the parameter setting mode, when a string operation is performed in the open string state, a suppression unit is provided to suppress the parameter selection setting.

従って、演奏者が希望するパラメータを確実に、誤りな
く設定できるようになる。またパラメータ入力用の専用
のスイッチを設ける必要もなくなる。従って、操作性の
面でも、生産性の面でも、好都合である。
Therefore, the player can set the desired parameter surely and without error. Also, it is not necessary to provide a dedicated switch for inputting parameters. Therefore, it is convenient in terms of operability and productivity.

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

図面は、本発明の一実施例を示し、第1図は、同実施例
の回路構成を示す図、第2図は、第1図のゼロクロスコ
ンパレータの詳細回路図、第3図は、ピーク位置及びエ
ンベロープ検出回路の詳細回路図、第4図及び第5図
は、同実施例の動作のタイミングチャートを示す図、第
6図は、同実施例の動作を示すフローチャートを示す図
である。 1〜6……ピッチ抽出回路、7……A/Dコンバータ、
14……ゼロクロスコンパレータ、15……1/2分周
器、16……Aカウンタ、17……Bカウンタ、19…
…ピーク位置及びエンベロープ検出回路、100……C
PU、200……外部音源モジュール、MSW……モー
ド切替スイッチ、LED……表示素子。
The drawings show an embodiment of the present invention, FIG. 1 is a diagram showing a circuit configuration of the embodiment, FIG. 2 is a detailed circuit diagram of the zero-cross comparator of FIG. 1, and FIG. 3 is a peak position. FIG. 4 is a detailed circuit diagram of the envelope detection circuit, FIGS. 4 and 5 are timing charts showing the operation of the embodiment, and FIG. 6 is a flow chart showing the operation of the embodiment. 1 to 6 ... Pitch extraction circuit, 7 ... A / D converter,
14 ... Zero cross comparator, 15 ... 1/2 divider, 16 ... A counter, 17 ... B counter, 19 ...
... Peak position and envelope detection circuit, 100 ... C
PU, 200 ... External sound source module, MSW ... Mode change switch, LED ... Display element.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 内山 繁 東京都西多摩郡羽村町栄町3丁目2番1号 カシオ計算機株式会社羽村技術センター 内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Shigeru Uchiyama 3-2-1 Sakaemachi, Hamura-cho, Nishitama-gun, Tokyo Casio Computer Co., Ltd. Hamura Technology Center

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】複数のフレット操作位置を夫々備えた複数
の弦を有し、この複数の弦を所望のフレット操作位置で
フレット操作を行った上で弾奏操作を行うことにより生
ずる弦の振動に基づいて、対応する基本波の周期をピッ
チ抽出手段にて抽出し、対応する音高の楽音を発生する
よう制御する電子弦楽器において、 通常の演奏を行う演奏モードと、パラメータの選択設定
を行う設定モードとを切替えるモード切替手段と、 このモード切替手段にて上記設定モードにモード切替が
なされている状態のもとで、所定のフレット操作位置に
おける所定の弦に対する弾奏操作がなされたときは、上
記ピッチ抽出手段にて抽出される基本波の周期から操作
された弦のフレット位置を決定し、対応するパラメータ
を選択設定するパラメータ設定手段と、 上記モード切替手段にて上記設定モードにモード切替が
なされている状態のもとで、少なくとも2つの弦が弾奏
操作されたことが検知されると、上記パラメータ設定手
段にて上記パラメータを設定することを抑止する抑止手
段と、 を具備したことを特徴とする電子弦楽器。
1. A vibration of a string having a plurality of strings each having a plurality of fret operating positions, the string being fret-operated at a desired fret operating position and then being bounced. Based on the above, the pitch of the corresponding fundamental wave is extracted by the pitch extraction means, and in the electronic stringed instrument that is controlled to generate the tone of the corresponding pitch, the performance mode for performing a normal performance and the setting for selecting and setting the parameters Under the condition that the mode switching means for switching between the modes and the mode switching means performs the mode switching to the setting mode, when the repulsive operation for the predetermined string at the predetermined fret operating position is performed, Parameter setting means for determining the fret position of the operated string from the period of the fundamental wave extracted by the pitch extracting means, and selectively setting the corresponding parameter, When it is detected that at least two strings have been played under the condition that the mode is switched to the setting mode by the mode switching means, the parameter setting means sets the parameter. An electronic stringed instrument, comprising:
【請求項2】上記楽音パラメータ設定手段は、上記パラ
メータとして外部音源にて発生する楽音の音色を決定す
る音色指定情報を出力して設定するようにしたことを特
徴とする特許請求の範囲第1項記載の電子弦楽器。
2. The tone parameter setting means outputs and sets, as the parameter, tone color designation information for determining a tone color of a tone generated by an external sound source. The electronic stringed instrument according to the item.
【請求項3】上記ピッチ抽出手段は、各弦の振動を表わ
す電気信号のピーク位置を検知するピーク位置検知手段
と、上記電気信号がゼロクロス点を通過する毎に、レベ
ルを反転して出力するゼロクロスコンパレータ手段と、
このゼロクロスコンパレータ手段の出力レベルを1/2分
周した出力レベルの変化毎に、その出力レベルの時間幅
の計測を行うタイムカウント手段と、上記ピーク位置検
知手段にてピーク位置が検知される都度、上記タイムカ
ウント手段のタイムカウント出力に基づき、当該弦の振
動の基本波の周期を検知する周期検知手段とを有するこ
とを特徴とする特許請求の範囲第1項記載の電子弦楽
器。
3. The pitch extracting means detects a peak position of an electric signal representing the vibration of each string and a peak position detecting means, and outputs the inverted signal every time the electric signal passes through a zero cross point. Zero cross comparator means,
Each time the output level of the zero-cross comparator means is divided by 1/2, the time count means for measuring the time width of the output level and the peak position detection means each time the peak position is detected. The electronic stringed instrument according to claim 1, further comprising: cycle detection means for detecting a cycle of a fundamental wave of vibration of the string based on a time count output of the time count means.
【請求項4】上記パラメータ設定手段は、上記抑止手段
にて上記パラメータの設定が抑止されたときは第1の表
示状態となり、上記パラメータの設定が上記抑止手段に
て抑止されることなくなされたときは第2の表示状態と
なる表示素子を具備したことを特徴とする特許請求の範
囲第1項記載の電子弦楽器。
4. The parameter setting means is in a first display state when the setting of the parameter is suppressed by the suppressing means, and the setting of the parameter is performed without being suppressed by the suppressing means. The electronic stringed instrument according to claim 1, further comprising a display element that is in a second display state when the electronic stringed instrument is in a display state.
【請求項5】複数のフレット操作位置を夫々備えた複数
の弦を有し、この複数の弦を所望のフレット操作位置で
フレット操作を行った上で弾奏操作を行うことにより生
ずる弦の振動から、対応する基本波の周期をピッチ抽出
手段にて抽出し、対応する音高の楽音を発生するよう制
御する電子弦楽器において、 通常の演奏を行う演奏モードと、パラメータの選択設定
を行う設定モードとを切替えるモード切替手段と、 このモード切替手段にて上記設定モードにモード切替が
なされている状態のもとで、所定のフレット操作位置に
おける所定の弦に対する弾奏操作がなされたときは、上
記ピッチ抽出手段にて抽出される基本波の周期から操作
された弦のフレット操作位置を決定し、対応するパラメ
ータを選択設定するパラメータ設定手段と、 上記モード切替手段にて上記設定モードにモード切替が
なされている状態のもとで、開放弦状態で弾奏操作が行
われたことが検知されると、上記パラメータ設定手段に
て上記パラメータを設定することを抑止する抑止手段
と、 を具備したことを特徴とする電子弦楽器。
5. A plurality of strings each having a plurality of fret operating positions are provided, and from the vibration of the strings caused by performing a bullet operation after performing a fret operation on the plurality of strings at a desired fret operating position. , In an electronic stringed instrument in which the pitch of the corresponding fundamental wave is extracted by the pitch extraction means and the musical tone of the corresponding pitch is generated, there are a playing mode in which a normal performance is performed and a setting mode in which a parameter is selected and set. Under the condition that the mode switching means for switching the mode and the mode switching means performs the mode switching to the setting mode, when the plucking operation is performed on the predetermined string at the predetermined fret operation position, the pitch extraction is performed. Parameter setting means for determining the fret operation position of the operated string from the period of the fundamental wave extracted by the means, and selecting and setting the corresponding parameter; When it is detected that the playing operation is performed in the open string state while the mode switching means is performing the mode switching to the setting mode, the parameter setting means sets the parameter. An electronic stringed instrument, comprising:
【請求項6】上記楽音パラメータ設定手段は、上記パラ
メータとして外部音源にて発生する楽音の音色を決定す
る音色指定情報を出力して設定するようにしたことを特
徴とする特許請求の範囲第5項記載の電子弦楽器。
6. The musical tone parameter setting means outputs and sets, as the parameter, tone color designation information for determining the tone color of a musical tone generated by an external sound source. The electronic stringed instrument according to the item.
【請求項7】上記ピッチ抽出手段は、各弦の振動を表わ
す電気信号のピーク位置を検知するピーク位置検知手段
と、上記電気信号がゼロクロス点を通過する毎に、レベ
ルを反転して出力するゼロクロスコンパレータ手段と、
このゼロクロスコンパレータ手段の出力レベルを1/2分
周した出力レベルの変化毎に、その出力レベルの時間幅
の計測を行うタイムカウント手段と、上記ピーク位置検
知手段にてピーク位置が検知される都度、上記タイムカ
ウント手段のタイムカウント出力に基づき、当該弦の振
動の基本波の周期を検知する周期検知手段とを有するこ
とを特徴とする特許請求の範囲第5項記載の電子弦楽
器。
7. The pitch extracting means detects a peak position of an electric signal representing the vibration of each string, and a peak position detecting means which inverts and outputs the level every time the electric signal passes through a zero cross point. Zero cross comparator means,
Each time the output level of the zero-cross comparator means is divided by 1/2, the time count means for measuring the time width of the output level and the peak position detection means each time the peak position is detected. 6. The electronic string instrument according to claim 5, further comprising: cycle detection means for detecting the cycle of the fundamental wave of the vibration of the string based on the time count output of the time count means.
【請求項8】上記パラメータ設定手段は、上記抑止手段
にて上記パラメータの設定が抑止されたときは第1の表
示状態となり、上記パラメータの設定が上記抑止手段に
て抑止されることなくなされたときは第2の表示状態と
なる表示素子を具備したことを特徴とする特許請求の範
囲第5項記載の電子弦楽器。
8. The parameter setting means is in a first display state when the setting of the parameter is suppressed by the suppressing means, and the setting of the parameter is performed without being suppressed by the suppressing means. The electronic stringed instrument according to claim 5, further comprising a display element that is in a second display state.
JP62134218A 1987-05-29 1987-05-29 Electronic stringed instrument Expired - Lifetime JPH0658598B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62134218A JPH0658598B2 (en) 1987-05-29 1987-05-29 Electronic stringed instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62134218A JPH0658598B2 (en) 1987-05-29 1987-05-29 Electronic stringed instrument

Publications (2)

Publication Number Publication Date
JPS63298396A JPS63298396A (en) 1988-12-06
JPH0658598B2 true JPH0658598B2 (en) 1994-08-03

Family

ID=15123189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62134218A Expired - Lifetime JPH0658598B2 (en) 1987-05-29 1987-05-29 Electronic stringed instrument

Country Status (1)

Country Link
JP (1) JPH0658598B2 (en)

Also Published As

Publication number Publication date
JPS63298396A (en) 1988-12-06

Similar Documents

Publication Publication Date Title
US4817484A (en) Electronic stringed instrument
US5113742A (en) Electronic stringed instrument
US4790230A (en) Low profile keyboard device and system for recording and scoring music
US5147969A (en) Musical tone control apparatus
JPH0658598B2 (en) Electronic stringed instrument
JPH0715030Y2 (en) Tuning device
JPH0715031Y2 (en) Electronic stringed instrument
JP2605668B2 (en) Electronic string instrument
JP2532233Y2 (en) Electronic string instrument
JPH05289606A (en) Performance practice equipment
JPH0750395B2 (en) Input control device for electronic stringed instruments
JP2560327B2 (en) Electronic string instrument
JPH0738954Y2 (en) Electronic stringed instrument
JP2508044B2 (en) Electronic musical instrument input control device
JP2679725B2 (en) Electronic string instrument
JPH0648557Y2 (en) Electronic stringed instrument
JP2000105590A (en) Chord vibration pitch detecting device and chord vibration pitch detecting method
JP2555553B2 (en) Input waveform signal controller
JP3716499B2 (en) Electronic stringed instruments
JPH05150777A (en) Electronic stringed instrument
JPH09106274A (en) Electronic string instrument
WO1987007068A2 (en) Tuning aid for musical instruments
JP2570550B2 (en) Electronic string instrument
EP0284047B1 (en) Electronic stringed instrument
JP2583617Y2 (en) Electronic string instrument