JPS63296096A - Electronic stringed instrument - Google Patents

Electronic stringed instrument

Info

Publication number
JPS63296096A
JPS63296096A JP62134217A JP13421787A JPS63296096A JP S63296096 A JPS63296096 A JP S63296096A JP 62134217 A JP62134217 A JP 62134217A JP 13421787 A JP13421787 A JP 13421787A JP S63296096 A JPS63296096 A JP S63296096A
Authority
JP
Japan
Prior art keywords
string
detected
mode
plucking
stringed instrument
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.)
Pending
Application number
JP62134217A
Other languages
Japanese (ja)
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
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP62134217A priority Critical patent/JPS63296096A/en
Priority to US07/184,099 priority patent/US4817484A/en
Publication of JPS63296096A publication Critical patent/JPS63296096A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 [9!、明の技術分野] この発明は電子弦楽器に関し、特に、入力袋はの多at
e化技術の改良に関する。
[Detailed description of the invention] [9! , Ming's technical field] This invention relates to an electronic stringed instrument, and in particular, the present invention relates to an electronic stringed instrument, and in particular, to an electronic stringed instrument.
Concerning improvements in electronic technology.

[発明の背景] ゛電子弦楽器として、全体がギター形状を成し。[Background of the invention] ゛As an electronic stringed instrument, the whole body is shaped like a guitar.

内部にシンセサイザーの機能を組み込んだもの(ギター
シンセサイザー)が知られている。
There are known guitar synthesizers that have synthesizer functions built into them (guitar synthesizers).

ギターシンセサイザーは、演奏者からの弾奏入力を検出
する方式のひとつとしてビックアップ型がある。
For guitar synthesizers, there is a big-up type as one of the methods for detecting playing input from a player.

このピックアップ型では、一般に、各弦の振動を独立に
検出するピックアップセンサー(代表的にはマグネット
型の音響センサー)が使用される。各ピックアップセン
サーの出力は、基本周波数成分以外にさまざまな倍音成
分が混った信号になっている。そこで、ピッチ抽出手段
により、その信号に含まれる基本周波数を抽出している
。また、ピックアップセンサーの出力レベルを解析する
ことにより、弦振動の開始や終了のタイミングを検出し
ている。
This pickup type generally uses a pickup sensor (typically a magnetic acoustic sensor) that independently detects the vibration of each string. The output of each pickup sensor is a signal containing various overtone components in addition to the fundamental frequency component. Therefore, the pitch extraction means extracts the fundamental frequency included in the signal. Additionally, by analyzing the output level of the pickup sensor, the timing of the start and end of string vibration is detected.

処理装置は、基本周波数情報が抽出され、弦振動の開始
を示す条件が成立すると、内部あるいは外部の音源に対
し、抽出した基本周波数情報に対応する音高データを送
り、発音を指示する。
When fundamental frequency information is extracted and a condition indicating the start of string vibration is established, the processing device sends pitch data corresponding to the extracted fundamental frequency information to an internal or external sound source to instruct it to produce sound.

さらに処理装置は、新しいノふ本周波数情報が抽出され
ると、音源に対し、発生する楽音の音高を変更するよう
に指示する。
Further, the processing device instructs the sound source to change the pitch of the generated musical tone when the new frequency information is extracted.

さらに、処理装置は弦振動の終了を示す条件の成立に応
答して、その弦を発音中の音源に対し、消音を指示する
Further, in response to the establishment of a condition indicating the end of string vibration, the processing device instructs the sound source that is producing the string to mute.

さて、この種のタイプの電子弦楽器の機部及び操作性を
向上すべく、先に本件特許出願人は、弦楽器本体上に、
ノーマル演奏モードに加え、少なくとも1つの選択モー
ドを設定するためのモード切替スイッチを設け、このモ
ード切替スイッチによりノーマル演奏モードが設定され
ている状態のもとで1弾奏入力操作が行われたときは、
弾奏入力装置からの入力信号に従って音高データを得、
内部または外部の音源に対する発音の指示を行い、上記
モード切替スイッチにより選択モードが設定されている
状態のもとで、弾奏入力操作が行われたときは、弾奏人
力装置からの入力信号に従って所定の楽音パラメータが
選択、設定されるようにした電子弦楽器を提案した(昭
和62年4月27日付特許出願1発明の名称「電子弦楽
器」)。
Now, in order to improve the mechanical part and operability of this type of electronic stringed instrument, the applicant of this patent has previously installed a
In addition to the normal performance mode, a mode changeover switch is provided to set at least one selection mode, and when a single-note performance input operation is performed with the mode changeover switch setting the normal performance mode. ,
Obtain pitch data according to the input signal from the playing input device,
When an internal or external sound source is instructed to produce sound and the selection mode is set using the mode selector switch, when a playing input operation is performed, a predetermined input signal from the manual playing device is performed. We proposed an electronic stringed instrument in which musical tone parameters can be selected and set (name of the invention "Electronic Stringed Instrument" in patent application 1 dated April 27, 1988).

しかるに、この先の提案に係る電子弦楽器においては1
選択モードにおいて誤って複数の弦をピッキングした場
合や、誤って弦にふれて開放弦の状態で弦が振動した場
合にも、楽音パラメータが変更されてしまう、つまり演
奏者の意図しない時に、あるいは意図したものとは別の
楽音パラメータが選択パラメータとして内部または外廓
の音源に設定されてしまうということが検3・Iの結果
、判明した。
However, in the electronic string instrument proposed in the future, 1
If you accidentally pick multiple strings in the selection mode, or if you accidentally touch a string and the string vibrates when it is open, the musical tone parameters may change, i.e., when the performer does not intend it, or As a result of Test 3-I, it was found that musical tone parameters different from the intended ones were set as selection parameters for internal or external sound sources.

[発明の1的〕 この発明は、上記問題を解消すべくなされたもので、演
奏者の意図した楽音パラメータを、確実に設定できるよ
うにした電子弦楽器を提供することを目的とする。
[First Object of the Invention] The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide an electronic stringed instrument that can reliably set musical tone parameters intended by a performer.

[発明の安息1 即ち、この出願は、上記目的を達成するものであって、
次の2つの発明を含むものである。
[Repose of the invention 1 That is, this application achieves the above objectives,
This invention includes the following two inventions.

即ち、夫々の発明は、各弦振動ピックアップ装置からの
弦振動を表わす電気信号の波形の正のピーク点の直後の
ゼロクロス点あるいは負のピーク点の直後のゼロクロス
点を検知し、このゼロクロス点毎の時間間隔(1+及び
/又はtz)に従って弦振動のピッチを抽出するピッチ
抽出手段を含み5選択モードにおいて少なくとも一部の
弦の少なくとも一部のフレット位置における弾弦操作に
基づき抽出されたピッチから操作フレット位置を検知し
てそのフレット位置に対応する楽音パラメータを設定す
る楽音パラメータ設定手段を有する。
That is, each invention detects a zero-crossing point immediately after a positive peak point or a zero-crossing point immediately after a negative peak point of the waveform of an electric signal representing string vibration from each string vibration pickup device, and pitch extraction means for extracting the pitch of the string vibration according to a time interval (1+ and/or tz) of the pitch extracted based on the string operation at at least some fret positions of at least some of the strings in the selection mode; It has musical tone parameter setting means for detecting the operated fret position and setting musical tone parameters corresponding to the fret position.

そして、第1の発明では、上記選択モードにおいて少な
くとも2つの弦が弾弦操作されたことが検知されると、
上記楽音パラメータ設定手段による楽音パラメータの選
択設定を抑止する抑IF手段を有することを特徴とする
In the first invention, when it is detected that at least two strings are played in the selection mode,
The present invention is characterized by comprising a suppression IF means for suppressing selection and setting of musical tone parameters by the musical tone parameter setting means.

また、第2の発明では、上記選択モードにおいて、開放
弦の状態で弦の操作があったことが検知されると、上記
楽音パラメータ設定手段による楽音パラメータの選択設
定を抑止する抑止手段を有することを特徴とする特 [実施例] 以下、図面を参照してこの発IJ1の各実施例について
詳細に説明する。
Further, in the second aspect of the present invention, in the selection mode, when it is detected that a string is operated in an open string state, the suppression means suppresses the selection and setting of musical tone parameters by the musical tone parameter setting means. [Embodiments] Each embodiment of the IJ1 will be described in detail below with reference to the drawings.

く第1実施例〉 楽器本体 第1実施例に係る電子弦楽器の本体を第1図に示す0図
示のように、弦楽器本体は、Ii1部lとネック2とヘ
ッド3から成るギターの形状を成し、その長さ方向には
、弦楽器演奏用の複数(ここでは6本)の弦4が張られ
ている。詳細には、各弦4は、その一端がペッグ7に調
整可能に支持され、フィンガーボード8上を延び、その
他端は胴部lに設けたブリッジ13に固定されている。
First Embodiment> Musical instrument main body As shown in FIG. However, a plurality of (six in this case) strings 4 for playing a stringed instrument are strung along its length. In detail, each string 4 is adjustablely supported at one end by a peg 7 and extends on a fingerboard 8, and the other end is fixed to a bridge 13 provided in the body l.

このブリッジ13の手前には各弦の振動を個別にピック
アップする弦振動ピックアップセンサーM(例えば圧電
式やマグネツク式のマイクロホンで構成される)が設け
られている。これらのピックアップセンサーMからのセ
ンサー信号は後述するピーク検出部(センサーインター
フェース)40に送られ、ここでピーク時のタイミング
信号の抽出や、センサー信号のA/D変換が行われる。
In front of the bridge 13, a string vibration pickup sensor M (for example, composed of a piezoelectric or magnetic microphone) is provided to pick up the vibrations of each string individually. Sensor signals from these pickup sensors M are sent to a peak detection unit (sensor interface) 40, which will be described later, where extraction of peak timing signals and A/D conversion of the sensor signals are performed.

フィンガーボード8上の弦を任意のフレッ)12に指等
で固定した状態で、その弦をピッキングすると、対応す
るセンサーMから信号が発生し、その基本周波数情報は
、ブリッジ13と押弦のフレット位置までの弦長1弦の
材質、張力などに関係する周波数となる。センサー信号
はこのような基本周波数情報に各種の高調波成分が混入
した信号になっている。
When a string on the fingerboard 8 is fixed to a desired fret 12 with a finger or the like and the string is picked, a signal is generated from the corresponding sensor M, and its fundamental frequency information is determined by the bridge 13 and the fret position of the pressed string. The frequency is related to the material, tension, etc. of the string. The sensor signal is a signal in which various harmonic components are mixed into such fundamental frequency information.

上記調部l上にはモード切替スイッチMSWが設けられ
ている。詳細は後述するが、本例の場合、モード切替ス
イッチMSWは、ノーマル演奏モードと音色選択モード
とを選択的に設定するようになっている0図面の筒路上
、その他のパネルスイッチについては図示していない。
A mode changeover switch MSW is provided on the adjustment section l. Details will be described later, but in this example, the mode selector switch MSW is configured to selectively set the normal performance mode and the tone selection mode. Not yet.

第1図に示す電子弦楽器はMIDI楽器であり、外部の
MIDI楽塁等に接続して使用することができる。この
MIDIとは、MusicalInstrument 
Digital Interfaceの略で、楽器どお
しを相互接続する、あるいはパーソナルコンピュータと
接続するための国際規格である0図の例では、直列、非
同期のMIDI信号を連ぶケーブルCを介して外部音源
装置70に接続されている。さらに外部音源装2i70
で発生した楽音信号がサウンドシステム100を通って
放音されるようになっている。
The electronic stringed instrument shown in FIG. 1 is a MIDI instrument, and can be used by being connected to an external MIDI musical instrument. This MIDI is a Musical Instrument.
Abbreviation for Digital Interface, which is an international standard for interconnecting musical instruments or connecting personal computers. In the example shown in the figure, an external sound source device is connected via a cable C that carries serial, asynchronous MIDI signals. 70. Furthermore, external sound source device 2i70
A musical tone signal generated by the system 100 is configured to be emitted as a sound through the sound system 100.

全体回路構成 第2図に本実施例に係る電子弦楽器の全体回路構成を示
す、2点鎖線より左側が電子弦楽器側であり、右側は外
部である。電子弦楽器の全体の制御はマイクロコンピュ
ータ30において行われる。スイッチステータス検出部
50は上述したモード切替スイッチMSWを始めとする
楽器本体のパネルスイッチ群PSWの各スイッチの状態
を検出するところであり、周知の回路で構成される。M
IDIインターフェース60はU A RT (Uni
verSal ASynchronous Recei
ver &Trans+witter)などで構成され
る周知の回路である。MIDIインターフェース60の
送信部はマイクロコンピュータ30から与えられるデー
タをMIDI規格に沿うフォーマットで外部へ送信し、
この信号は、外部音源70のMIDIインターフェース
80の受信部に受信される。そして、このMIDIイン
ターフェース80を通して楽音発生回路90に対応する
楽音制御情報が与えられ、楽音発生回路90は楽音の生
成などを実行する。ピックアップセンサーMからの信号
を処理するピーク検出部40についてはこれから詳細に
説明する。
Overall circuit configuration FIG. 2 shows the overall circuit configuration of the electronic stringed instrument according to this embodiment.The left side of the two-dot chain line is the electronic stringed instrument side, and the right side is the outside. Overall control of the electronic stringed instrument is performed by a microcomputer 30. The switch status detection section 50 detects the state of each switch in the panel switch group PSW of the musical instrument body, including the mode changeover switch MSW mentioned above, and is constituted by a well-known circuit. M
The IDI interface 60 is U A RT (Uni
verSal ASynchronous Recei
This is a well-known circuit consisting of a circuit such as ver &trans+witter. The transmitting section of the MIDI interface 60 transmits data provided from the microcomputer 30 to the outside in a format that conforms to the MIDI standard.
This signal is received by the receiving section of the MIDI interface 80 of the external sound source 70. Then, corresponding musical tone control information is given to the musical tone generating circuit 90 through this MIDI interface 80, and the musical tone generating circuit 90 executes operations such as generating musical tones. The peak detection section 40 that processes the signal from the pickup sensor M will now be described in detail.

ピーク検出部 第3図に、1チャンネル分のピーク検出部(40−1で
示しである)を示す、Mlは例えば第1弦のピックアッ
プセンサー出力である。
Peak Detection Section FIG. 3 shows a peak detection section for one channel (indicated by 40-1), where Ml is, for example, the output of the first string pickup sensor.

lNTa1、CI、al、lNTb+、 CLh+、L
lはピーク検出部40−1とマイクロコンピュータ30
との間で送受される信号を表わしている。
lNTa1, CI, al, lNTb+, CLh+, L
l is the peak detection section 40-1 and the microcomputer 30
It represents the signals sent and received between.

lNTa+は弦振動を表わす入力Mlからの信号が正の
ピーク(MAX)に達した時点を示す信号であり、割り
込み信号としてマイクロコンピュータ30に与えられる
。CLa+はマイクロコンピュータ30から与えられる
リセット信号、lNTb+は入力Mlからの弦振動信号
が負のピーク(MIN)に達した時点を示す信号であり
、割り込み信号としてマイクロコンピュータ30に与え
られる* CL b Iはマイクロコンピュータ30か
ら与えられるリセット信号、Llは入力Mlからの信号
の正または負のピーク値がA/D変換され、保持された
ことを示すラッチ信号であり、ピーク検出fi40−1
よりマイクロコンピュータ30へ送られる。
lNTa+ is a signal indicating the point in time when the signal from the input M1 representing string vibration reaches a positive peak (MAX), and is given to the microcomputer 30 as an interrupt signal. CLa+ is a reset signal given from the microcomputer 30, and lNTb+ is a signal indicating the point in time when the string vibration signal from the input Ml reaches a negative peak (MIN), and is given to the microcomputer 30 as an interrupt signal * CL b I is a reset signal given from the microcomputer 30, Ll is a latch signal indicating that the positive or negative peak value of the signal from input Ml has been A/D converted and held, and peak detection fi40-1
The data is then sent to the microcomputer 30.

ピーク検出部40−1の内部aXit、は図示の通りで
あり、Mlからのセンサー信号はアンプ402で増幅さ
れ、ローパスフィルター403で望ましくない高調波成
分が除去される(カットオフ周波afc+は例えば開放
弦の周波数の約4倍)、このローパスフィルタ403の
出力(a)を第4図の(a)に例示する。この図かられ
かるように、Mlからの弦振動を表わす信号は基本周波
数情報以外に倍音成分が加わった波形をもっている。フ
ィルター後の信号(a)は、正ピーク検出回路404 
(MAX)、負ピーク検出回路405 (MIN)、ゼ
ロクロス回路406(Zero)、及びA/D変換塁4
11に入力される。
The internal aXit of the peak detection unit 40-1 is as shown in the figure, and the sensor signal from Ml is amplified by an amplifier 402, and undesirable harmonic components are removed by a low-pass filter 403 (the cutoff frequency afc+ is set to (approximately four times the frequency of the string), the output (a) of this low-pass filter 403 is illustrated in (a) of FIG. As can be seen from this figure, the signal representing the string vibration from Ml has a waveform containing overtone components in addition to fundamental frequency information. The filtered signal (a) is sent to the positive peak detection circuit 404.
(MAX), negative peak detection circuit 405 (MIN), zero cross circuit 406 (Zero), and A/D conversion circuit 4
11.

正ピーク検出回路404は弦振動信号の正ピークの時点
を検出し、負ピーク検出回路405は弦振動信号の負の
ピークの時点を検出する。第4図の(b)に正ピーク検
出回路404の出力信号の例を示しである。ゼロクロス
回路406は弦振動信号のゼロクロスを検出してその出
力が反転する回路であり、例えば弦振動信号が正の間は
Highレベルを出力し、弦振動信号が負の間はLow
レベルを出力する。第4図の(C)にゼロクロス検出回
路406の出力例を示しである。上記正ピーク検出回路
404からのパルス信号(b)により、フリップフロッ
プ414がセットされ、一方、負ピーク検出回路405
からのパルスでフリップフロップ415がセットされる
ようになっている。第4図の(d)にフリップフロップ
414の出力例を示しである。アンドゲート424 (
FF414の出力とゼロクロス回路406からの反転4
30出力を受けるゲート)は、ゼロクロス回路406の
出力がLowに変化した時点(すなわち弦振動信号が正
から負にゼロクロスした時点)でフリップフロップ41
4のセット出力(正ピークがあったことを表わす)を割
込信号lNTa+とじてマイクロコンピュータ30に出
力する。したがって割込信号lNTa+がアクティブに
なったということは、弦振動信号に正のピークが起きた
後で正から負へのゼロクロスが発生したことを表してい
る。第4図(e)に割込信号lNTaの一例を示しであ
る。同様に、ANDゲート425は、弦振動信号に負の
ピークが起きた(FF415セツト)後で負から正への
ゼロクロスが起きた時点でその出力である割込信号をア
クティブにし、マイクロコンピュータ30に与える。
The positive peak detection circuit 404 detects the positive peak time of the string vibration signal, and the negative peak detection circuit 405 detects the negative peak time of the string vibration signal. FIG. 4(b) shows an example of the output signal of the positive peak detection circuit 404. The zero cross circuit 406 is a circuit that detects the zero cross of the string vibration signal and inverts its output. For example, it outputs a high level while the string vibration signal is positive, and outputs a low level while the string vibration signal is negative.
Output the level. FIG. 4C shows an example of the output from the zero-cross detection circuit 406. The flip-flop 414 is set by the pulse signal (b) from the positive peak detection circuit 404, while the negative peak detection circuit 405
A flip-flop 415 is set by a pulse from . FIG. 4(d) shows an example of the output of the flip-flop 414. ANDGATE 424 (
Output of FF414 and inversion 4 from zero cross circuit 406
The gate that receives the output from the flip-flop 41 is connected to the flip-flop 41 at the time when the output of the zero-cross circuit 406 changes to Low (that is, when the string vibration signal zero-crosses from positive to negative).
The set output of 4 (indicating that there is a positive peak) is output to the microcomputer 30 as an interrupt signal lNTa+. Therefore, the activation of the interrupt signal lNTa+ indicates that a zero cross from positive to negative has occurred after a positive peak has occurred in the string vibration signal. FIG. 4(e) shows an example of the interrupt signal lNTa. Similarly, the AND gate 425 activates its output, an interrupt signal, when a zero crossing from negative to positive occurs after a negative peak occurs in the string vibration signal (FF 415 sets), and outputs an interrupt signal to the microcomputer 30. give.

一方、マイクロコンピュータ30の方では割り込み信号
lNTa+、I NTazを受は付けたら。
On the other hand, the microcomputer 30 accepts the interrupt signals lNTa+ and INTaz.

その直後に対応するフリップフロップ414.415を
CLal、CLb、を介してリセットする。
Immediately thereafter, the corresponding flip-flops 414 and 415 are reset via CLal and CLb.

また、信号Ll に応答して、ラッチ412の内容、す
なわち弦振動信号の正または負のピーク値のデジタル変
換値を読み取る。
Also, in response to the signal Ll, the contents of the latch 412, ie, the digital conversion value of the positive or negative peak value of the string vibration signal, are read.

上記ピーク検出部40−1の入力と出力信号についてさ
らに言及すると、出力信号lNTa+がアクティブにな
る間隔は、弦振動信号の正のピーク時点から次の正のピ
ーク時点までの時間に対応している。正確にいえば、弦
振動入力信号が正のピークに達した後で負にゼロクロス
する時点で信号lNTa+がアクティブになり、再び弦
振動信号が正のピークに達した後で負にゼロクロスする
時点で再び信号lNTa+がアクティブになる(第4図
参照)、一方、出力信号lNTb+がアクティブになる
間隔は弦振動入力信号が負のピークに達した後、正方向
にゼロクロスした時点から、再び弦振動入力信号が負の
ピークに達した後、正方向にゼロクロスした時点までの
時間である。
Further referring to the input and output signals of the peak detection section 40-1, the interval at which the output signal lNTa+ becomes active corresponds to the time from the positive peak point of the string vibration signal to the next positive peak point. . To be precise, the signal lNTa+ becomes active at the time when the string vibration input signal reaches a positive peak and crosses to negative zero, and when the string vibration input signal reaches a positive peak again and crosses to negative zero. The signal lNTa+ becomes active again (see Figure 4). On the other hand, the interval at which the output signal lNTb+ becomes active is from the time when the string vibration input signal reaches a negative peak and zero-crosses in the positive direction, until the string vibration input signal becomes active again. This is the time from when the signal reaches a negative peak until it crosses zero in the positive direction.

このような出力信号I NTa1.  I NTb+の
発生間隔は、弦振動の基本周波数情報の尺度である。
Such an output signal INTa1. The interval between occurrences of I NTb+ is a measure of the fundamental frequency information of the string vibration.

残念ながら、弦振動信号に含まれる倍音成分の影響のた
め、この発生間隔は弦振動の基本周期にならない場合も
ある。この倍音成分の問題は図示のピーク検出部40−
1においてもある程度配慮しており、その影響が少なく
なるようにしている(例えば各ピークに続き、逆方向へ
のゼロクロスが起こったことを検出している点)、シか
し、残る影響の除去はマイクロコンピュータ3o側にお
いて行わなければならない、要するに、ピッチ抽出のた
めの前処理がピーク検出i’1140−1で行われ、最
終的なピッチ抽出(周期計′H)はマイクロコンピュー
タ30で行われる。
Unfortunately, due to the influence of overtone components included in the string vibration signal, this interval of occurrence may not correspond to the fundamental period of string vibration. The problem with this overtone component is the peak detection unit 40-
1, we take this into account to a certain extent, and try to reduce its influence (for example, by detecting the occurrence of a zero cross in the opposite direction following each peak), however, we remove the remaining influence. must be performed on the microcomputer 3o side.In short, the preprocessing for pitch extraction is performed by the peak detection i'1140-1, and the final pitch extraction (periodometer 'H) is performed by the microcomputer 30. .

マイクロコンピュータに けるピッチ抽出本例では、周
期抽出のため、マイクロコンピュータ30は、上記発生
間隔(例えばlNTa1の発生間隔、lNTb、の発生
間隔)を基本周期であると認める基本的条件として、以
下の条件を使用している。
Pitch Extraction in Microcomputer In this example, in order to extract the period, the microcomputer 30 meets the following basic conditions for recognizing the above-mentioned occurrence intervals (for example, the occurrence interval of INTa1, the occurrence interval of INNTb) as the fundamental period. using conditions.

(i)正(負)のピーク後に負(正)へのゼロクロスが
発生したこと (目)上記(i)のゼロクロスの後、負(正)のピーク
が発生し、その後止(負)へゼロクロスしたこと、かつ (iii)上記(ii)のゼロクロスの後止(負)のピ
ークが発生し、その後、負(正)へのゼロクロスが発生
したこと したがって、例えば、lNTa+とlNTb+が代わる
代わる発生するような場合(正ピークと負ピークが代わ
る代わる発生するような場合)には、1NTa+の発生
間隔t1が基本周期として評価され、lNTb+の発生
間隔t2も基本周期として評価される(第4図参照)、
シかし、lNTa+が発生した後、lNTb+が発生す
ることなく、再びlNTa+が発生したような場合には
、lNTa1の発生間隔は弦振動の基本周期とは評価さ
れない。
(i) A zero cross to negative (positive) occurs after the positive (negative) peak. (E) After the zero cross in (i) above, a negative (positive) peak occurs, and a zero cross to the end (negative). and (iii) the late (negative) peak of the zero cross in (ii) above occurred, and then a negative (positive) zero cross occurred. Therefore, for example, lNTa+ and lNTb+ occur in turn. In such a case (in which positive peaks and negative peaks occur alternately), the interval t1 between the occurrences of 1NTa+ is evaluated as the fundamental period, and the interval t2 between the occurrences of INTb+ is also evaluated as the fundamental period (see Figure 4). ),
However, in a case where lNTa+ is generated again without generating lNTb+ after lNTa+ is generated, the generation interval of lNTa1 is not evaluated as the fundamental period of string vibration.

第5A図と第5B図に上述の条件検査のためのフロー例
を示しである。ここにlNTaは各ピーク検出部40−
1〜40−6における各弦の振動信号の正ピーク後のゼ
ロクロスにより発生する信号を代表して示したものであ
る。同様にlNTbも代表して示したものである。第5
A図と第5B図のフローはともに割り込み処理としてマ
イクロコンピュータ30において実行される。フラグの
動きに着目すると、正ピークのフロー(第5A図)では
1波めのときに“l”にセットされ、負ピークのフロー
(第5B図)では1波めのときに“Onにリセットされ
る。正ピークのフローで、周期計算が行われる条件は、
(B2)1波目でないこと、(B3)フラグがゼロ、つ
まり負ピークの1波めかすでにあったこと、である0周
期計算(B4)では、今回読み取ったカウント値から1
波めのときに読み取り、セットしであるカウント値を減
算することで、周期の長さを計算している。そして、計
算結果を今回用周期データメモリに書き込み、周期確定
フラグを立てる。なお、今回用周期データヌモリにあっ
た内容は前回用周期データメモリに移される。なお、カ
ウンタはマイクロコンピュータ30内でフリーランニン
グしているカウンタである0以上の説明と、第5A図と
第5B図(7)7e2−Bl−B5、CI ” C5ニ
示すその自体明確な記述から、動作は明らかであり。
FIGS. 5A and 5B show flow examples for the above-mentioned condition test. Here, lNTa is each peak detector 40-
1 to 40-6 are representative signals generated by the zero cross after the positive peak of the vibration signal of each string. Similarly, lNTb is also shown as a representative. Fifth
Both the flows in FIG. A and FIG. 5B are executed in the microcomputer 30 as interrupt processing. Focusing on the movement of the flag, in a positive peak flow (Figure 5A), it is set to "L" during the first wave, and in a negative peak flow (Figure 5B), it is reset to "On" during the first wave. The conditions for period calculation to be performed in a positive peak flow are as follows:
(B2) It is not the 1st wave, (B3) The flag is zero, that is, the first wave of the negative peak has already occurred. In the 0 cycle calculation (B4), from the count value read this time
The length of the cycle is calculated by reading it when the wave is occurring and subtracting the set count value. Then, the calculation result is written into the current cycle data memory, and a cycle confirmation flag is set. Note that the contents in the current cycle data memory are moved to the previous cycle data memory. Note that the counter is a free-running counter in the microcomputer 30, and from the explanation that it is 0 or more, and the clear description itself shown in FIGS. 5A and 5B (7) 7e2-Bl-B5, CI"C5. , the behavior is obvious.

これ以上の説明は省略する。Further explanation will be omitted.

なお、ピッチ抽出の条件をさらに厳しくすることも可能
である0例えば、本件出願人に係る特願昭61−286
745号にその一例が示されている。
It is also possible to make the conditions for pitch extraction even stricter.
An example is given in No. 745.

±:」最町凰j 上述したように、本実施例の電子弦楽器はその本体上に
パネルスイッチの1つとしてモード切替スイッチMSN
を設けている(第1図参照)。
±:''Saimachioj As mentioned above, the electronic stringed instrument of this embodiment has a mode selector switch MSN as one of the panel switches on its main body.
(See Figure 1).

このモード切替スイッチMSWは例えばバイナリ型であ
り、押すごとに、電子弦楽器のモードを、ノーモル演奏
モード→音色設定モード→ノーマル演奏モードというよ
うに切り替える。すなわち、マイクロコンピュータ30
はそのパネル状態検出処理において、スイッチステータ
ス検出部50よリパネルスイッチの状態変化を知らされ
ると、どのパネルスイッチが変化しているかを調べ1例
えばモード切替スイッチMSWがオンに変化したときに
は、モードフラグの内容を書き替えることにより、新し
く指示されたモードを設定する。
This mode changeover switch MSW is, for example, a binary type, and each time it is pressed, the mode of the electronic stringed instrument is changed from normal performance mode to tone setting mode to normal performance mode. That is, the microcomputer 30
In its panel state detection process, when it is notified of a change in the state of a re-panel switch by the switch status detection unit 50, it checks which panel switch has changed. Sets the newly specified mode by rewriting the contents of the flag.

この設定されたモードフラグの内容は、MIDIインタ
ーフェース60(第2図)を通して、外部音源70に対
する処理において参照される。すなわち、上述したピッ
チ抽出の結果を、モードによって区別して処理する。特
に本例では、マイクロコンピュータ30は割込信号L(
N)(第N弦からの弦振動信号のピークのデジタル変換
が完了したことを知らせる信号)に応答して、第6図に
例示するフローを実行する。勿論この第6図の処理をマ
イクロコンピュータ30が、メインルーチンとして各弦
毎にくり返し行うようにしてもよい、その場合にはラッ
チ12の内容をインタラブド信号I N Ta 、  
I N Tb発生時に取込んでワークメモリに記憶させ
て、この第6図の処理を実行すればよい。
The contents of this set mode flag are referred to in processing for the external sound source 70 through the MIDI interface 60 (FIG. 2). That is, the results of the pitch extraction described above are processed differently depending on the mode. In particular, in this example, the microcomputer 30 receives the interrupt signal L(
N) (a signal indicating that the digital conversion of the peak of the string vibration signal from the Nth string is completed), the flow illustrated in FIG. 6 is executed. Of course, the microcomputer 30 may repeat the process shown in FIG. 6 for each string as a main routine.
The process shown in FIG. 6 can be executed by capturing the data when I N Tb occurs and storing it in the work memory.

まず、ステップDIで、マイクロコンピュータ30は対
応するピーク検出部40のラッチ12(第3図)の内容
を読み取る。つまり、対応する弦の振動信号のピーク値
を読み込む0次に、ステップD2に進み、モードフラグ
の値を調べることにより、ノーマル演奏モードか、音色
選択モードかを判別する。ノーマル演奏モードのときに
は、D3で示すノーマル演奏処理を実行し、選択モード
のときにはD4で示す音色設定処理を実行する。
First, in step DI, the microcomputer 30 reads the contents of the latch 12 (FIG. 3) of the corresponding peak detector 40. That is, after reading the peak value of the vibration signal of the corresponding string, the process proceeds to step D2, and by checking the value of the mode flag, it is determined whether the mode is normal performance mode or timbre selection mode. When in the normal performance mode, normal performance processing indicated by D3 is executed, and when in the selection mode, tone setting processing indicated by D4 is executed.

木本ノーマル演奏処理本木 ノーマル演奏処理の詳細を第7図に例示する。Kimoto normal performance processing Motoki The details of the normal performance processing are illustrated in FIG.

まず最初のステップElで、着目している弦が発音中か
否かを判別する(例えば、弦別の発音/消音フラグを参
照することにより)0発音中でなければ、今回読み取っ
たA/D出力が、所定のノートオンレベルに達している
かどうか判別する(E2)、達していなければなにもし
ないが、達しておれば、ステップE3に進み、その弦の
振動の周期が確定しているかどうかを調べる。まだ、周
期が決まっていなければなにもしないが、決まっておれ
ば、ステップE4に進み、ここで、その周期データを読
み出し1MIDIに適合するノートナンバー(音高デー
タ)などのデータを作成し、このノートナンバーとノー
トオンをMIDIインターフェース60に発行する。さ
らに、その弦の発ぎ/消音フラグを発音値にセットする
。この結果、そのノートナンバーとノートオンの信号が
外部音源70に送られ、ここで楽音が発音される。
First, in the first step El, it is determined whether or not the string of interest is being sounded (for example, by referring to the sound/mute flag for each string).If it is not sounding, the A/D that was read this time Determine whether the output has reached a predetermined note-on level (E2). If it has not, nothing is done. If it has, proceed to step E3 and check whether the period of vibration of that string has been determined. Find out if. If the cycle has not yet been determined, nothing is done, but if it has been determined, proceed to step E4, where the cycle data is read out and data such as note numbers (pitch data) compatible with 1 MIDI is created. This note number and note on are issued to the MIDI interface 60. Furthermore, the tone generation/silence flag for that string is set to the tone generation value. As a result, the note number and note-on signal are sent to the external sound source 70, where a musical tone is generated.

いったん発音/消音フラグが発音値になると、以降のパ
スでは、判別ステップElで発音中と判別される。この
場合、ステップE5に進み、ここでA/D出力が所定の
ノートオフレベル以下になったかどうかが調べられる。
Once the sound generation/mute flag reaches the sound generation value, in the subsequent passes, it is determined at determination step El that sound generation is in progress. In this case, the process proceeds to step E5, where it is checked whether the A/D output has fallen below a predetermined note-off level.

まだ、ノートオフレベルにまで下っていなければ、ステ
ップE6に進み、ここで、周期が変ったかどうかが調べ
られる(今回の周期データと前回の周期データを比較す
ることにより)8周期が変ってなければなにもしないが
、変っている場合には、ステップE7に進み、ここで今
回の周期データに対応するノートナンバー(音高データ
)を作成し、MIDIインターフェース60に発行する
。この結果、外部音源70からは1弦の振動の周期変化
に合わせて音高の変化する楽音がつくられていくことに
なる。
If it has not yet fallen to the note-off level, proceed to step E6, where it is checked whether the period has changed (by comparing the current period data with the previous period data). 8 periods must have changed. Nothing is done, but if it has changed, the process proceeds to step E7, where a note number (pitch data) corresponding to the current cycle data is created and issued to the MIDI interface 60. As a result, the external sound source 70 produces musical tones whose pitch changes in accordance with the periodic changes in the vibration of the first string.

ステップE5において、A/D出力がオフレベル以下に
なったことが判明したときにはステップE8に進み、ノ
ートオフをMIDIインターフェース60に発行すると
ともに処理に係る弦の発音/消音フラグを消音値にセッ
トする。この結果、外部音源70はその弦の楽音を減衰
させて消音する。
In step E5, when it is found that the A/D output has become below the off level, the process proceeds to step E8, where a note-off is issued to the MIDI interface 60, and the string tone generation/silence flag related to processing is set to the mute value. . As a result, the external sound source 70 attenuates and mutes the musical tone of the string.

本本音色設定処理木本 音色設定処理の詳細を第8図に例示する。まず、ステッ
プFlにおいて、対応する弦の振動周期が確定している
かどうか調べる。確定しておれば、ステップF2に進み
、今回の周期と前回の周期とがほぼ一致しているかどう
かを調べる(今回用周期データメモリの内容と前回用周
期データメモリの内容を比較することにより)、所定範
囲内で一致していれば、ステップF3に進み、対応する
フレットJ号Fを決定する。そして、ステップF4で、
そのフレット番号Fが開放弦の値に相当すればNOとな
り、もとのフローへリターンする。ステップF4でNo
の場合、ステップF5で着目している弦の番号Nと決定
したフレット番号Fから、音色データを作成する。
Authentic Tone Setting Process The details of the Kimoto tone setting process are illustrated in FIG. First, in step Fl, it is checked whether the vibration period of the corresponding string has been determined. If it has been determined, proceed to step F2 and check whether the current cycle and the previous cycle almost match (by comparing the contents of the current cycle data memory and the previous cycle data memory). , if they match within a predetermined range, the process proceeds to step F3, and the corresponding fret J number F is determined. Then, in step F4,
If the fret number F corresponds to the value of an open string, the result is NO and the process returns to the original flow. No in step F4
In this case, timbre data is created from the string number N of interest and the fret number F determined in step F5.

統〈ステップF6において、弦番号N以外の弦がピッキ
ングされて振動中か、マイクロコンピュータ30内のデ
ータエリアを検索する。そして、その結果、他の弦の操
作がなされていることが判明すると、ステップF7でY
ESとなり、今回の操作は無効とされる。もし、NOの
場合、ステップF8に進み、ステップF5で定まった音
色データを、MIDIインターフェース60に発行する
。第9図に例示するようにフレット番号Fと弦番号Nが
決まると、特定の音色が決まる。これは、変換テーブル
(例えば、弦番号Nを上位ビット、フレット番号Fを下
位ビットとするアドレスで指定される場所に音色ナンバ
ーが書き込まれたメモリ)、あるいは演算によって実現
できる。このステップF8の処理の結果、外部音源70
には発生すべき楽音の音色が更新設定されることになる
0次のステップF9はテスト用の音高データ(例えばC
4のノートナンバー)とノートオンをMIDIインター
フェース60に転送する。この結果、外部音源70から
は、先の処理F8で設定した音色で、C4の高さの楽音
が発音される。
In step F6, the data area in the microcomputer 30 is searched to see if a string other than string number N has been picked and is vibrating. As a result, if it is found that other strings are being manipulated, then in step F7
ES, and the current operation is invalidated. If NO, the process advances to step F8, and the tone data determined in step F5 is issued to the MIDI interface 60. As illustrated in FIG. 9, when the fret number F and string number N are determined, a specific tone is determined. This can be realized by a conversion table (for example, a memory in which the timbre number is written in a location specified by an address where the string number N is the upper bit and the fret number F is the lower bit) or by calculation. As a result of the processing in step F8, the external sound source 70
In step F9, the timbre of the musical sound to be generated is updated and set, the test pitch data (for example, C
4 note number) and note-on are transferred to the MIDI interface 60. As a result, the external sound source 70 produces a musical tone of pitch C4 with the tone color set in the previous process F8.

さて、複数の弦が同時に操作された場合、各弦の振動周
期を決定するまでに、つまりステップFlにてYESの
ジャッジがなされるまでに、他の弦にても同様の割込処
理が行われており、結局ステップF7で他の弦も振動中
ということでYESの判断がなされることとなる。更に
、各弦の周期の確定を、通常の演奏時よりも長く時間を
かけて行えば、複数の弦のピッキングが同時に行われた
か否か、判定の精度を上げることができる。つまり、人
間の複数弦のピッキング操作が略同時になされたとして
も、電子回路特にマイクロコンピュータ30が最も早く
操作された弦の周期を確定して、当該弦の操作フレット
で、音色データを外部音源70に設定してしまうことは
好ましくない、従って、このようなことを防ぐべく時間
をすこしかけて、他の弦の同時操作がなされているかジ
ャッジするのが好ましい、つまり、マイクロコンピュー
タ30では、任意の弦の振動がなされたときは、その弦
の振動検出から、タイマースタートをし、所定時間後に
、他の弦の振動の検出を行い、単独の弦振動の検出の際
にはじめて、ステップF7でNOの判断をすればよい。
Now, when multiple strings are operated at the same time, the same interrupt processing is performed on the other strings before the vibration period of each string is determined, that is, before a YES judgment is made in step Fl. In the end, a YES determination is made in step F7 since the other strings are also vibrating. Furthermore, by taking a longer period of time to determine the period of each string than during normal performance, it is possible to increase the accuracy of determining whether or not multiple strings are being picked simultaneously. In other words, even if a person picks multiple strings at almost the same time, the electronic circuit, especially the microcomputer 30, determines the cycle of the string that was picked earliest, and transmits the tone data to the external sound source 70 using the operating frets of that string. Therefore, in order to prevent such a situation, it is preferable to take some time to judge whether other strings are being operated at the same time. When a string vibrates, a timer is started from the detection of the vibration of that string, and after a predetermined period of time, the vibration of other strings is detected. All you have to do is make a judgment.

以上の説明から明らかなように、演奏者は、別の音色を
選択したければ、本体にあるモード切替スイッチMSN
を押して音色選択モードを設定し、この状態のもとで、
希望する弦の希望するフレッ)12を押えて、対応する
弦4をピッキングする。これにより、その弦4とその7
レツト12に対応する音色が設定され、その事実が外部
音源70よりサウンドシステム100を通して知らされ
る。いちいち、外部音1170のところまで移動するこ
となく、その場で、好みの音色に切り替えることができ
、操作性が大変よい、さらに、余分の音色セレクトスイ
ッチも不要であり、部品コストもかからない。
As is clear from the above explanation, if the performer wants to select a different tone, he or she can press the mode selector switch MSN on the main body.
Press to set the tone selection mode, and in this state,
Press the desired fret 12 of the desired string and pick the corresponding string 4. This will make that string 4 and 7
The tone color corresponding to Let 12 is set, and this fact is notified from the external sound source 70 through the sound system 100. You can switch to your favorite tone on the spot without having to go to the external sound 1170 one by one, and the operability is very good.Furthermore, there is no need for an extra tone selection switch, and there are no parts costs.

また、上述したように、開放弦にて弦振動があった場合
は、ステップF4にて、音色設定処理のルーチンからぬ
けるようになっており、誤って弦に指がふれただけで音
色設定されてしまうことが防げる。
Furthermore, as mentioned above, if there is string vibration with an open string, the routine for timbre setting processing is exited in step F4, and the timbre can be set simply by accidentally touching the string with a finger. You can prevent this from happening.

なお、上記実施例では、フレット操作位置において所定
弦に対し、ピッキングを行ったとき、いかなる音色を設
定したのか、設定した音色の楽音を自動発生する(ステ
ップF9)ようにしているが、これに限らない。
In the above embodiment, when a predetermined string is picked at a fret operation position, a musical tone of the set tone is automatically generated (step F9), depending on what tone is set. Not exclusively.

すなわち、ステージ等での演奏途中において、前述のピ
ッキング操作で所定の音色に切換え設定した際、聴取者
に、その設定した音色の楽aを聞かせたくない場合があ
り、その場合は、設定した音色の楽音を発音しないよう
にする必要がある。
In other words, during a performance on stage, etc., when switching to a predetermined tone using the above-mentioned picking operation, you may not want the listener to hear music a of the set tone. It is necessary to avoid pronouncing the musical tones.

そこで、たとえば、第1図に示すように、テスト用の楽
音を発音させるか否かを切換えるための切換スイッチF
UWを設け、このスイッチPUWの切換え操作により、
設定楽音を発音させるか否かを決定するようにしてもよ
く、また、ピッキング操作で所定の音色等の楽音を設定
した際も、全く、その音色等の楽音を発音しないように
してもよい。
Therefore, for example, as shown in FIG.
UW is provided, and by switching this switch PUW,
It may be determined whether or not to generate a set musical tone, or even when a musical tone such as a predetermined tone is set by a picking operation, the musical tone such as that tone may not be generated at all.

このように、確認音(テスト行)を発生しない場合は、
上述したように複数弦の同時操作のときに、音色設定し
ないようにすることで、操作性の向上が図れる。つまり
、複数弦の同時操作のときは、どの弦の操作に基づく音
色が設定されたのか、確認できない場合が多く、通常の
演奏モードに切替えて音を出力してみないとわからない
というのでは不便である。そのような問題が生じないよ
うに、はじめから複数弦の同時操作の際に仲、音色設定
についてノンオペレーション(無効)とすることは、意
味をもつものである。
In this way, if the confirmation sound (test line) does not occur,
As described above, when multiple strings are operated simultaneously, by not setting the tone, operability can be improved. In other words, when operating multiple strings at the same time, it is often impossible to confirm which string's operation has set the tone, and it is inconvenient to have to switch to normal performance mode and output the sound. It is. In order to prevent such problems from occurring, it is meaningful to disable the tone and tone settings from the beginning when operating multiple strings simultaneously.

なお、更に操作性を向上させるには、電子弦楽器本体に
表示部を設け、弦のピッキング操作によって音色設定を
行ったときに、点灯等されて設定完了を演奏者に通知し
たり、あるいはその設定した音色番号や名前自体をアル
ファニューメリック表示するようにすれば、より操作ミ
スが妨げる。
In order to further improve operability, a display section can be provided on the main body of the electronic stringed instrument, so that when tone settings are made by picking the strings, the player is notified of the completion of the settings by lighting up, etc. If the tone numbers and names themselves are displayed in alphanumeric form, it will further prevent operational errors.

更に、音色選択を行うことのできる弦を6本の弦のうち
の特定の弦のみ、つまり少なくとも1本の弦のみに機能
設定してもよく、またフレットも、全フレットではなく
一部のフレットで音色選択できるようにしてもよい。
Furthermore, the function can be set for only a specific string among the six strings, that is, for at least one string, and for frets, not all frets but some frets. You may also be able to select the tone with .

く第2実施例〉 次に、本発明の第2実施例を説明する。この実施例では
、音源内に、リズム音を発生するリズム音源回路ならび
に、その回路を動作させるためのリズムパ・ターンを記
憶するメモリをもっており。
Second Embodiment Next, a second embodiment of the present invention will be described. In this embodiment, the sound source includes a rhythm sound source circuit that generates rhythm sounds and a memory that stores rhythm patterns for operating the circuit.

このリズムパターンを、上述した演奏モードとは別の設
定モードで弦の操作にて選択設定する。即ち、モード切
替スイッチにより、ノーマル演奏モードとリズムパター
ン設定モードとが切り替えられるようになっている。ノ
ーマル演奏モードでは1弾奏入力に応答して、メロディ
音源が制御され、弾奏用の楽音が生成される0、リズム
パターン設定モードでは特定のリズムパターンがフィン
ガーボード上の操作フレット位置に対応して選択される
。モード切替スイッチMSWをノーマル演奏モードに戻
した後、リズムスタートをかけると設定されているリズ
ムパターンが自動演奏される。
This rhythm pattern is selected and set by operating the strings in a setting mode different from the above-mentioned performance mode. That is, the mode changeover switch allows switching between a normal performance mode and a rhythm pattern setting mode. In normal performance mode, the melody sound source is controlled in response to a single note input, and a musical tone for playing is generated.In rhythm pattern setting mode, a specific rhythm pattern is selected according to the operating fret position on the fingerboard. be done. After returning the mode changeover switch MSW to the normal performance mode, when the rhythm start is activated, the set rhythm pattern is automatically played.

第1θ図では、上述した第1実施例の第6図に対応する
インタラブド時、つまり信号L (N)の到来時の処理
が示されており、ステップGlは、ステップDIに、ス
テップG2はステップD2に、ステップG3はステップ
D3に対応する。
FIG. 1θ shows the processing at the time of interaction, that is, when the signal L (N) arrives, corresponding to FIG. 6 of the first embodiment described above, step Gl is changed to step DI, and step G2 is D2 and step G3 correspond to step D3.

これらの処理については既に述べたとおりである。These processes have already been described.

ステップG4は、本実施例特有の処理で、その処理の詳
細は、第11図に示してあり、この第11図のステップ
゛H1−H9は、第1実施例のステップFl−F9と対
応し、相違する点は、ステップH5では、弦番号Nとフ
レット番号Fとに基づきリズムパターン番号を決定する
ところである。
Step G4 is a process unique to this embodiment, and the details of the process are shown in FIG. 11. Steps H1-H9 in FIG. 11 correspond to steps Fl-F9 in the first embodiment. , the difference is that in step H5, the rhythm pattern number is determined based on the string number N and fret number F.

そして、ステップH8では、リズムパターン番号をリズ
ム音源内のリズムパターンメモリへ与え、ステップH9
で、如何なるリズムパターンが選択されているのか、1
回だけリズムパターンに従ってリズム音を発生し、演奏
者に知らせる。
Then, in step H8, the rhythm pattern number is given to the rhythm pattern memory in the rhythm sound source, and in step H9
So, what kind of rhythm pattern is selected?1
A rhythm sound is generated according to a rhythm pattern only once, and is notified to the performer.

このようにして選択したリズムパターンに基づく自動リ
ズム演奏は1通常演奏モード時にリズムスタート指示に
従って開始する。これにあわせて、ギター演奏を行うこ
とができる。
The automatic rhythm performance based on the rhythm pattern selected in this way is started in accordance with the rhythm start instruction in the first normal performance mode. You can play the guitar along with this.

このように、この第2実施例においても、開放弦にて弦
振動があった場合は、ステー2プH4にて、リズム選択
処理のルーチンからぬけるようになっており、誤って弦
に指がふれただけでリズムパターンの選択設定がなされ
ることが防げる。
In this way, in this second embodiment as well, if there is string vibration in an open string, the rhythm selection processing routine is exited at step 2 H4, and it is possible to avoid accidentally touching the string with a finger. This prevents rhythm pattern selection and settings from being made just by touching it.

また、複数弦の同時操作の際は、リズムパターンの選択
設定を行わないようにしたので、リズムパターンの選択
時の操作性の向上を図ることができる。
Further, since the rhythm pattern is not selected and set when a plurality of strings are operated simultaneously, it is possible to improve the operability when selecting a rhythm pattern.

なお、この第2実施例にあっても第1実施例同様表示部
をつける等種々変形応用が可能である。
It should be noted that this second embodiment can be modified in various ways, such as adding a display section, as in the first embodiment.

また、リズムパターンの選択時に、テスト的にリズム音
を発生することは、必ずしも必要な構成ではない。
Furthermore, it is not necessarily necessary to generate rhythm sounds as a test when selecting a rhythm pattern.

更に、上記第1、第2実施例では音色とリズムパターン
の選択についての技術を開示したが、それ以外1例えば
エフェクトなどの選択を行ってもよい、また、モードス
イッチMSWで3つのモード、すなわち、リズム選択モ
ード、音色選択モード、ノーマル演奏モードを択一的に
選択できるようにし、これに必要な機鋤なマイクロコン
ピュータ30に組み込むようにしてもよい、あるいは、
電子弦楽器本体に内部音源をもつと同時にMIDI機能
のように外部の楽器等と通信可能な機能を有する電子弦
楽器にもこの発明を適用できる。この変形は容易である
。その他の選択モードとして、ソングナンバーの選択を
行うモードなども盛り込むことができる。その他1種々
、変形が容易である。
Furthermore, although the first and second embodiments disclose techniques for selecting tone colors and rhythm patterns, other selections such as effects may also be made.Furthermore, the mode switch MSW can be used to select three modes, viz. , the rhythm selection mode, the tone selection mode, and the normal performance mode may be selectively selected, and the necessary functions may be incorporated into the microcomputer 30, or,
The present invention can also be applied to an electronic stringed instrument that has an internal sound source in its main body and also has a function such as a MIDI function that allows it to communicate with an external musical instrument. This modification is easy. As other selection modes, a mode for selecting song numbers can also be included. In addition, various modifications can be made easily.

[発明の効果] この発明は、上述したように、各弦振動ピックアップ装
置からの弦振動を表わす電気信号の波形の正のピーク点
の直後のゼロクロス点あるいは負のピーク点の直後のゼ
ロクロス点を検知し、このゼロクロス点毎の時間間隔(
1+及び/又はt2)に従って弦振動のピッチを抽出す
るピッチ抽出手段を含み、選択モードにおいて抽出され
たピッチから操作フレット位置を検知してそのフレット
位置に対応する楽音パラメータを設定する楽音パラメー
タ設定手段を有し、第1発明では。
[Effects of the Invention] As described above, the present invention detects the zero-crossing point immediately after the positive peak point or the zero-crossing point immediately after the negative peak point of the waveform of the electric signal representing string vibration from each string vibration pickup device. The time interval for each zero crossing point (
1+ and/or t2), the musical tone parameter setting means detects an operating fret position from the pitch extracted in the selection mode, and sets musical tone parameters corresponding to the fret position. In the first invention.

複数の弦の操作がなされたときは、楽音パラメータの選
択設定を抑止する抑止手段を設け、第2発明では、開放
弦の状態で弾弦操作されたときは、楽音パラメータの選
択設定を抑止する抑止手段を設けるようにした。
When a plurality of strings are operated, a suppressing means for suppressing the selection and setting of musical tone parameters is provided, and in the second invention, when a string is operated in an open string state, the selection and setting of musical tone parameters is suppressed. We have put in place deterrent measures.

その結果、演奏者の意図した楽音パラメータが確実に、
精度よく設定できることになる。またその為の人力装置
も特別に設けなくてもよく操作性の向上が図れるほかコ
ストダウンにも寄与する。
As a result, the musical tone parameters intended by the performer are reliably achieved.
This allows for accurate settings. Moreover, there is no need to provide special manual equipment for this purpose, which not only improves operability but also contributes to cost reduction.

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

第1図はこの発明の第1実施例に係る電子弦楽器の模式
的外観図、第2図は第1実施例の使用例を示す全体構成
図、第3図は第2図のピーク検出部の回路構成図、第4
図はピーク検出部の各部の信号のタイミングチャート、
第5A図は第2図のマイクロコンピュータがピッチ抽出
のために実行する正ピーク点後のゼロクロス点検出時の
割り込み処理のフローチャート、第5B図は同マイクロ
コンピュータがピッチ抽出のために実行する負ピーク点
後のゼロクロス点検出時の割り込み処理のフローチャー
ト、第6図は同マイクロコンピュータが実行するモード
別処理のフローチャート、第7図は第6図のノーマル演
奏処理の詳細なフローチャート、第8図は第6図の音色
設定処理の詳細なフローチャート、第9図は弦番号とフ
レット番号から音色を決定する論理を示す図、第1θ図
は、この発明の第2実施例に係る電子弦楽器のマイクロ
コンピュータが実行するモード別処理のフローチャート
、第11図は、第10図のリズム選択処理の詳細なフロ
ーチャートである。 l・・・・・・胴部、4・・・・・・弦、12・・・・
・・フレット、30・・・・・・マイクロコンピュータ
、40・・・・・・ピーク検出部、70・・・・・・外
部音源、404・・・・・・正ピーク検出回路、405
・・・・・・負ピーク検出回路、406・・・・・・ゼ
ロクロス回路、411・・・・・・A/D変換器、41
4.415・・・・・・フリップフロップ、M・・・・
・・弦振動ピックアップセンサー、MSN・・・・・・
モード切替スイッチ。 第4図 第5A図 第5B図 第 6 図 第 S 図 第 9 図 第 10 図
Fig. 1 is a schematic external view of an electronic stringed instrument according to a first embodiment of the present invention, Fig. 2 is an overall configuration diagram showing an example of the use of the first embodiment, and Fig. 3 is a diagram of the peak detection section of Fig. 2. Circuit configuration diagram, 4th
The figure is a timing chart of the signals of each part of the peak detection section.
Figure 5A is a flowchart of an interrupt process executed by the microcomputer in Figure 2 for pitch extraction when detecting a zero cross point after a positive peak point, and Figure 5B is a flowchart of an interrupt process executed by the microcomputer in Figure 2 to extract a negative peak point for pitch extraction. FIG. 6 is a flowchart of the mode-specific processing executed by the same microcomputer, FIG. 7 is a detailed flowchart of the normal performance processing of FIG. 6, and FIG. FIG. 6 is a detailed flowchart of the tone setting process, FIG. 9 is a diagram showing the logic for determining the tone from the string number and fret number, and FIG. FIG. 11 is a flowchart of the mode-specific processing to be executed, and is a detailed flowchart of the rhythm selection processing of FIG. l...Body, 4...Strings, 12...
... Fret, 30 ... Microcomputer, 40 ... Peak detection unit, 70 ... External sound source, 404 ... Positive peak detection circuit, 405
... Negative peak detection circuit, 406 ... Zero cross circuit, 411 ... A/D converter, 41
4.415...Flip-flop, M...
・・String vibration pickup sensor, MSN・・・・・
Mode changeover switch. Figure 4 Figure 5A Figure 5B Figure 6 Figure S Figure 9 Figure 10

Claims (4)

【特許請求の範囲】[Claims] (1)各フレット操作位置における各弦に対する演奏者
からの弾奏入力を検出する弾奏入力装置が設けられ、こ
の弾奏入力装置は、各弦ごとに設けられた各弦振動ピッ
クアップ装置と、該各弦振動ピックアップ装置から得ら
れる弦振動を表わす電気信号の波形の正のピーク点ある
いは負のピーク点を検出するピーク点検出手段と、この
波形のゼロクロス点を検出するゼロクロス点検出手段と
、上記ピーク点検出手段にて検出される正のピーク点検
出後初めて上記ゼロクロス点検出手段にて検出されるゼ
ロクロス点毎の夫々の時間間隔(t_1)を検出するか
、あるいは上記ピーク点検出手段にて検出される負のピ
ーク点検出後、初めて上記ゼロクロス点検出手段にて検
出されるゼロクロス点毎の夫々の時間間隔(t_2)を
検出するか、あるいは上記時間間隔(t_1)と上記時
間間隔(t_2)との双方を検出するかの少なくとも1
つを実行することにより弦振動のピッチを抽出するピッ
チ抽出手段とを有して成る電子弦楽器であって、 弦楽器本体上に設けられ、ノーマル演奏モード以外に少
なくとも1つの選択モードを設定するためのモード切替
スイッチと、 上記モード切替スイッチによりノーマル演奏モードが設
定されている状態のもとで、所定のフレット位置におけ
る所定の弦に対する弾奏入力操作が行われたときは、上
記弾奏入力装置にて抽出されたピッチに対応する音高デ
ータを得、内部または外部の音源に対する発音の指示を
行う楽音制御手段と、 上記モード切替スイッチにより選択モードが設定されて
いる状態のもとで、所定のフレット操作位置における所
定の弦に対する弾奏入力操作が行われたときは、上記弾
奏入力装置にて抽出されたピッチから操作された弦のフ
レット位置を決定し、対応する所定の楽音パラメータを
選択設定する楽音パラメータ設定手段と、 上記モード切替スイッチにより選択モードが設定されて
いる状態のもとで、少なくとも2つの弦が弾奏入力操作
されたことが検知されたとき、上記楽音パラメータ設定
手段にて対応する上記所定の楽音パラメータを選択設定
することを抑止する抑止手段と、 を具備したことを特徴とする電子弦楽器。
(1) A plucking input device is provided that detects a plucking input from a player to each string at each fret operation position, and this plucking input device includes a string vibration pickup device provided for each string, and a plucking input device for each string. a peak point detection means for detecting a positive peak point or a negative peak point of a waveform of an electric signal representing string vibration obtained from a vibration pickup device; a zero-crossing point detection means for detecting a zero-crossing point of this waveform; After the positive peak point detected by the output means is detected, the time interval (t_1) of each zero cross point detected by the zero cross point detection means is detected for the first time, or the time interval (t_1) of each zero cross point detected by the peak point detection means is detected. After the negative peak point is detected, the time interval (t_2) for each zero cross point detected by the zero cross point detecting means is detected for the first time, or the time interval (t_1) and the time interval (t_2) are detected. at least one of detecting both of
An electronic stringed instrument comprising pitch extraction means for extracting the pitch of string vibration by performing two steps, the pitch extraction means being provided on the main body of the stringed instrument and configured to set at least one selection mode other than the normal performance mode. When a playing input operation is performed on a predetermined string at a predetermined fret position while the normal performance mode is set by the mode selector switch and the above mode selector switch, the above-mentioned plucking input device will extract the input operation. a musical tone control means that obtains pitch data corresponding to the selected pitch and instructs an internal or external sound source to produce sound; When a plucking input operation is performed on a predetermined string at a certain position, the fret position of the operated string is determined from the pitch extracted by the plucking input device, and the corresponding predetermined musical tone parameter is selected and set. a setting means; when it is detected that at least two strings have been operated for playing input while the selection mode is set by the mode changeover switch, the musical tone parameter setting means sets the corresponding predetermined value; An electronic stringed instrument characterized by comprising: a deterrent means for inhibiting selection and setting of musical tone parameters;
(2)特許請求の範囲第1項記載の電子弦楽器において
、上記楽音パラメータ設定手段は、所定の楽音パラメー
タとして、上記内部音源または外部音源が発生すべき楽
音の音色または自動リズム演奏において演奏されるべき
リズムのパターンのいずれか一方を少なくとも設定する
ことを特徴とする電子弦楽器。
(2) In the electronic stringed instrument according to claim 1, the musical tone parameter setting means is configured to set a predetermined musical tone parameter to a tone of a musical tone to be generated by the internal sound source or external sound source or to be played in automatic rhythm performance. An electronic stringed instrument characterized in that at least one of the following rhythm patterns is set.
(3)各フレット操作位置における各弦に対する演奏者
からの弾奏入力を検出する弾奏入力装置が設けられ、こ
の弾奏入力装置は、各弦ごとに設けられた各弦振動ピッ
クアップ装置と、該各弦振動ピックアップ装置から得ら
れる弦振動を表わす電気信号の波形の正のピーク点ある
いは負のピーク点を検出するピーク点検出手段と、この
波形のゼロクロス点を検出するゼロクロス点検出手段と
、上記ピーク点検出手段にて検出される正のピーク点検
出後初めて上記ゼロクロス点検出手段にて検出されるゼ
ロクロス点毎の夫々の時間間隔(t_1)を検出するか
、あるいは上記ピーク点検出手段にて検出される負のピ
ーク点検出後、初めて上記ゼロクロス点検出手段にて検
出されるゼロクロス点毎の夫々の時間間隔(t_2)を
検出するか、あるいは上記時間間隔(t_1)と上記時
間間隔(t_2)との双方を検出するかの少なくとも1
つを行なうことにより弦振動のピッチを抽出するピッチ
抽出手段とを有して成る電子弦楽器であって、 弦楽器本体上に設けられ、ノーマル演奏モード以外に少
なくとも1つの選択モードを設定するためのモード切替
スイッチと、 上記モード切替スイッチによりノーマル演奏モードが設
定されている状態のもとで、所定のフレット位置におけ
る所定の弦に対する弾奏入力操作が行われたときは、上
記弾奏入力装置にて抽出されたピッチに対応する音高デ
ータを得、内部または外部の音源に対する発音の指示を
行う楽音制御手段と、 上記モード切替スイッチにより選択モードが設定されて
いる状態のもとで、所定のフレット操作位置における所
定の弦に対する弾奏入力操作が行われたときは、上記弾
奏入力装置にて抽出されたピッチから操作された弦のフ
レット位置を決定し、対応する所定の楽音パラメータを
選択設定する楽音パラメータ設定手段と、 上記モード切替スイッチにより選択モードが設定されて
いる状態のもとで、開放弦にて弾奏操作が行われたこと
が検知されたとき、上記楽音パラメータ設定手段にて対
応する上記所定の楽音パラメータを選択設定することを
抑止する抑止手段と、 を具備したことを特徴とする電子弦楽器。
(3) A plucking input device is provided that detects plucking input from the player to each string at each fret operation position, and this plucking input device includes a string vibration pickup device provided for each string, and a plucking input device for each string. a peak point detection means for detecting a positive peak point or a negative peak point of a waveform of an electric signal representing string vibration obtained from a vibration pickup device; a zero-crossing point detection means for detecting a zero-crossing point of this waveform; After the positive peak point detected by the output means is detected, the time interval (t_1) of each zero cross point detected by the zero cross point detection means is detected for the first time, or the time interval (t_1) of each zero cross point detected by the peak point detection means is detected. After the negative peak point is detected, the time interval (t_2) for each zero cross point detected by the zero cross point detecting means is detected for the first time, or the time interval (t_1) and the time interval (t_2) are detected. at least one of detecting both of
An electronic stringed instrument comprising pitch extraction means for extracting the pitch of string vibration by performing two steps, the electronic stringed instrument having a mode provided on the main body of the stringed instrument for setting at least one selection mode other than the normal performance mode. When a playing input operation is performed on a predetermined string at a predetermined fret position while the normal playing mode is set by the mode selector switch and the mode selector switch, the playing input device extracts the a musical tone control means that obtains pitch data corresponding to the selected pitch and instructs an internal or external sound source to produce sound; When a plucking input operation is performed on a predetermined string in , the fret position of the operated string is determined from the pitch extracted by the plucking input device, and the corresponding predetermined musical tone parameter is selected and set. means, when it is detected that a playing operation has been performed on an open string while the selection mode is set by the mode changeover switch, the tone parameter setting means sets the corresponding predetermined value. An electronic stringed instrument characterized by comprising: a deterrent means for inhibiting selection and setting of musical sound parameters;
(4)特許請求の範囲第3項記載の電子弦楽器において
、上記楽音パラメータ設定手段は、所定の楽音パラメー
タとして、上記内部音源または外部音源が発生すべき楽
音の音色または自動リズム演奏において演奏されるべき
リズムのパターンのいずれか一方を少なくとも設定する
ことを特徴とする電子弦楽器。
(4) In the electronic stringed instrument according to claim 3, the musical tone parameter setting means is configured to set the musical tone parameter to be generated by the internal sound source or the external sound source, or to be played in automatic rhythm performance. An electronic stringed instrument characterized in that at least one of the following rhythm patterns is set.
JP62134217A 1987-04-27 1987-05-27 Electronic stringed instrument Pending JPS63296096A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP62134217A JPS63296096A (en) 1987-05-27 1987-05-27 Electronic stringed instrument
US07/184,099 US4817484A (en) 1987-04-27 1988-04-20 Electronic stringed instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62134217A JPS63296096A (en) 1987-05-27 1987-05-27 Electronic stringed instrument

Publications (1)

Publication Number Publication Date
JPS63296096A true JPS63296096A (en) 1988-12-02

Family

ID=15123166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62134217A Pending JPS63296096A (en) 1987-04-27 1987-05-27 Electronic stringed instrument

Country Status (1)

Country Link
JP (1) JPS63296096A (en)

Similar Documents

Publication Publication Date Title
CN100576315C (en) Instruments and methods for changing playing style through free keys
JPH03174590A (en) electronic musical instruments
JPH0413717B2 (en)
US5147970A (en) Electronic musical instrument for generating musical tones on the basis of characteristics of input waveform signal
JPH09244634A (en) Stringed instrument type electronic musical instrument
JP2745215B2 (en) Electronic string instrument
JPS63296096A (en) Electronic stringed instrument
US20090183624A1 (en) Apparatus, Method and Computer Program for Memorizing Timbres
JP4238807B2 (en) Sound source waveform data determination device
JP3029339B2 (en) Apparatus and method for processing sound waveform data
JPH10319949A (en) Electronic musical instrument
JP2508044B2 (en) Electronic musical instrument input control device
JPH0738954Y2 (en) Electronic stringed instrument
JP2532233Y2 (en) Electronic string instrument
JP2961675B2 (en) Electronic musical instrument
JP2679725B2 (en) Electronic string instrument
JP2570550B2 (en) Electronic string instrument
JPH0774949B2 (en) Electronic stringed instrument
JP2513014B2 (en) Electronic musical instrument automatic performance device
JP2636393B2 (en) Automatic performance device
JPH09106284A (en) Chord generation indicator
JP2605667B2 (en) Electronic musical instrument input control device
JPH07104753A (en) Electronic musical instrument automatic tuning device
JP2591000B2 (en) Electronic string instrument
JPH0715031Y2 (en) Electronic stringed instrument