[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2829987B2 - Pitch determination device - Google Patents

Pitch determination device

Info

Publication number
JP2829987B2
JP2829987B2 JP63262919A JP26291988A JP2829987B2 JP 2829987 B2 JP2829987 B2 JP 2829987B2 JP 63262919 A JP63262919 A JP 63262919A JP 26291988 A JP26291988 A JP 26291988A JP 2829987 B2 JP2829987 B2 JP 2829987B2
Authority
JP
Japan
Prior art keywords
string
pitch
data
key code
tuned
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
JP63262919A
Other languages
Japanese (ja)
Other versions
JPH02110596A (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.)
KASHIO KEISANKI KK
Original Assignee
KASHIO KEISANKI KK
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 KASHIO KEISANKI KK filed Critical KASHIO KEISANKI KK
Priority to JP63262919A priority Critical patent/JP2829987B2/en
Priority to US07/290,981 priority patent/US4928563A/en
Publication of JPH02110596A publication Critical patent/JPH02110596A/en
Application granted granted Critical
Publication of JP2829987B2 publication Critical patent/JP2829987B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、楽器に対するメカニカルな調律作業を必
要とすることなく、自動的に所望の音高(調律された音
高)の楽音を得ることが可能な音高決定装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention automatically obtains a musical tone having a desired pitch (tuned pitch) without requiring a mechanical tuning operation for a musical instrument. The present invention relates to a pitch determining device capable of performing the following.

[従来技術とその問題点] 近年、電子技術の急速な発展に伴い、東洋の琴、イン
ドのシタール、西洋のバイオリン、ギターなどの伝統的
な自然弦楽器の代わりに、電子技術を応用した各種形態
の電子弦楽器、例えば、エレキギター、電子バイオリ
ン、ギターシンセサイザーなどが各種開発されている。
この電子弦楽器は、一般に、張設されている弦の振動を
電気信号に変換し、その電気信号に基づいて、所要の音
色、音量で楽音を発音させる点において、前述した自然
弦楽器の場合と顕著に相違するが、自然弦楽器の場合と
同様、弦押圧操作面(フィンガーボード面)上に、所定
の張力で張設されている弦の所定フレット位置を押弦操
作することにより、弦の振動可能有効長、すなわち、弦
長を指先で適宜規定した状態のもとで、対応する弦を弾
弦操作しながら、前述した押弦フレット位置で規定され
た音高の楽音を発音させることにおいて共通的な特徴を
有する。したがって、電子弦楽器においても、自然弦楽
器の場合と同様、張設されている全弦とも、各弦ごと
に、適正な張力で張られていること、フィンガーボー
ド上に固定的に配設されている各フレット位置との関係
で、そのフィンガーボード上に張設されている全弦と
も、各弦ごとに、適正な弦長で張られていること、すな
わち、以上2つのように、適正なチューニング状態で各
弦が張設されていることが必要である。もしも、各弦が
適正な張力で、かつ、各フレット位置との関係において
適正な弦長で張られていないと、誤った音高で楽音を発
音することになる。特に、多種多様な音色の楽音を弾弦
操作で発音するタイプのギターシンセサイザーの場合、
弦の有効振動長により規定される弦振動周期情報を抽出
し、その弦振動周期情報に基づいて、対応する音高の楽
音を発音制御するようにしている関係上、適正なチュー
ニング状態で各弦が張られていないと、誤った弦振動周
期情報を抽出することとなり、その結果、誤った音高の
楽音を発音する原因となる。そのため、適正なチューニ
ング状態で各弦が張られていることが特に必要となる。
[Prior art and its problems] In recent years, with the rapid development of electronic technology, various forms using electronic technology instead of traditional natural stringed instruments such as oriental koto, Indian sitar, western violin and guitar Various types of electronic string instruments, for example, electric guitars, electronic violins, and guitar synthesizers have been developed.
This electronic stringed instrument generally converts the vibration of a string that is stretched into an electric signal and, based on the electric signal, emits a musical tone at a required tone and volume. However, as in the case of a natural stringed instrument, the string can be vibrated by pressing a predetermined fret position of a string stretched with a predetermined tension on a string pressing operation surface (fingerboard surface). A common feature in producing a musical tone having a pitch defined by the above-described pressed string fret position while operating the corresponding string under a state in which the length, that is, the string length is appropriately defined by a fingertip. Having. Therefore, in the electronic stringed musical instrument, as in the case of the natural stringed musical instrument, all the strings that are stretched are tensioned with an appropriate tension for each string, and are fixedly arranged on the fingerboard. In relation to each fret position, all the strings stretched on the fingerboard are also stretched at an appropriate string length for each string, that is, in the proper tuning state as in the above two cases. It is necessary that each string be stretched. If each string is not tensioned at an appropriate tension and at an appropriate string length in relation to each fret position, a musical tone is produced at an incorrect pitch. In particular, in the case of a guitar synthesizer that produces a wide variety of tones by manipulating the strings,
The string vibration period information defined by the effective vibration length of the strings is extracted, and based on the string vibration period information, the tone of the corresponding pitch is controlled to generate sound. Otherwise, incorrect string vibration period information will be extracted, and as a result, a musical tone having an incorrect pitch will be generated. Therefore, it is particularly necessary that each string be stretched in an appropriate tuning state.

従来、こうした各弦のチューニング状態を適正化する
方策として、二つの調弦法が知られている。一つは、ピ
ッチ調弦法またはファイン調弦法と呼ばれる方法であ
る。この調弦法は、ヘッドや胴部上に設けられている糸
巻装置(ペグなどと呼ばれている)などを用いて、張設
されている弦の緊張度を増減変更して、その弦の張力の
度合いを変更する方法である。もう一つは、ハーモニッ
ク調弦法または弦長調弦法と呼ばれる方法である。この
調弦法は、張設されている弦の両端を支持する一対の弦
支持部材(一般に、ブリッジ、駒、ナットなどと呼ばれ
ている。)の間の距離を変更して、その弦の弦長を変え
る方法である。
Conventionally, two tuning methods have been known as a measure for optimizing the tuning state of each string. One is a method called pitch tuning or fine tuning. This tuning method uses a pincushion device (called a peg or the like) provided on the head or torso to increase or decrease the tension of the string being stretched, and to change the tension of the string. This is a method of changing the degree of tension. The other is a method called harmonic tuning or string length tuning. This tuning method changes the distance between a pair of string support members (generally called bridges, bridges, nuts, etc.) that support both ends of a stretched string, and changes the length of the string. It is a method of changing the chord length.

ところで、最近、前述した二つの調弦法に従って、そ
の二つの調弦法をほぼ同時に実現し得る新規なチューニ
ング装置が開発されている(たとえば、特開昭58−1639
97号公報記載のもの。)。このチューニング装置は、従
来、各弦の張力や弦長を変更しようとする場合、弦の張
力変更機構と弦長変更機構を別個独立に作動させて適正
なチューニング状態を設定するようにしているため、そ
のチューニング作業に多大な手間と時間を要しているこ
とに鑑みてなされたものである。このチューニング装置
によれば、各弦の弦長を適正に設定した後、その弦の一
端を強固に拘束したままの状態で、すなわち、適正な弦
長に設定されている各弦の弦長を変更しない状態で、各
弦の緊張度合を増減変更することができる結果、従来の
チューニング装置と比較して、適正なチューニング状態
を比較的に迅速かつ容易に設定することができる利点が
ある。
By the way, recently, according to the two tuning methods described above, a new tuning device capable of realizing the two tuning methods almost simultaneously has been developed (for example, Japanese Patent Laid-Open No. 58-1639).
No. 97 publication. ). Conventionally, this tuning device is designed to set a proper tuning state by independently operating the string tension changing mechanism and the string length changing mechanism when changing the tension and the string length of each string. In view of the fact that the tuning work requires a great deal of labor and time. According to this tuning device, after appropriately setting the string length of each string, the string length of each string set to an appropriate string length is kept in a state where one end of the string is firmly constrained. As a result of being able to increase or decrease the degree of tension of each string without changing it, there is an advantage that an appropriate tuning state can be set relatively quickly and easily as compared with a conventional tuning apparatus.

しかしながら、上述したチューニング装置を用いて、
適正なチューニング状態を得るようにする場合において
も、各弦ごとに、それの張力を変更する部材や各弦を支
持する弦支持部材を、各弦ごとに適宜微調整したり、ネ
ック長手方向に移動したりするというメカニカルなチュ
ーニング作業を必要とするという問題点があった。
However, using the tuning device described above,
Even in the case of obtaining an appropriate tuning state, for each string, a member for changing the tension of the string or a string supporting member for supporting each string may be finely adjusted as appropriate for each string, or may be adjusted in the longitudinal direction of the neck. There is a problem that a mechanical tuning operation such as moving is required.

また、演奏前に、各弦を適正なチューニング状態に調
弦した場合であっても、演奏中において、たとえば、ビ
ブラート・アームによるアーミング操作(発生楽音の各
音高を一律に上げ下げして変調をかける操作)や、指先
によるチョーキング操作(ピッキング後、押さえている
弦を押し上げ、または下へ引っ張って発生楽音の音高を
上げ下げする操作で、ベンディング操作ともいう。)、
スライディング操作(ピッキング後、押弦中の指を弦の
長手方向に沿ってスライドさせて、発音中の楽音の周波
数を変調させる操作)、フィンガリング操作(同様に、
ピッキング後、またはピッキング前に、押弦中の指の位
置を変えながら、異なる音高の楽音を得る操作)などを
頻繁に行うと、その操作に起因して、弦のチューニング
状態が狂うことが多々ある、このような事態が生じてき
た場合、次の演奏までの短い時間内に、直ちに、適正な
チューニング状態に是正することが出来ず、その結果、
演奏者の意図しない音高(チューニング状態が狂った音
高)で楽音を発生させ続けてしまわざるを得ないという
問題点もあった。
Also, even if each string is tuned to an appropriate tuning state before the performance, during the performance, for example, arming operation by the vibrato arm (modulating the pitch of the generated musical tone uniformly to modulate the pitch) A fingering operation, a choking operation with a fingertip (an operation of raising or lowering a string being pressed after picking to raise or lower the pitch of a generated musical tone, also referred to as a bending operation).
Sliding operation (operation to modulate the frequency of the tone being sounded by sliding the finger being pressed along the longitudinal direction of the string after picking), fingering operation (similarly,
After picking or before picking, if the user frequently changes the position of the finger while pressing a string to obtain musical tones of different pitches, etc.), the tuning state of the string is often distorted due to the operation. When such a situation occurs, it is not possible to immediately correct the tuning state within a short time until the next performance, and as a result,
There is also a problem that a musical tone must be continuously generated at a pitch not intended by the player (a pitch in which the tuning state is out of order).

更にまた、弦のチューニング状態を各弦ごとに適正な
状態に設定することは、初心者には難しく、とかく弦を
強く張り過ぎて、弦を切断してしまうということがあ
る。このような事態を未然に防止するため、弦のチュー
ニング作業を専門家に依頼したり、あるいはチューニン
グ設定器を特に用いて行ったりしなければならないこと
が有るという問題点があった。
Furthermore, it is difficult for a beginner to set the tuning state of each string to an appropriate state for each string, and in some cases, the strings are cut too tightly. In order to prevent such a situation, there is a problem that it is necessary to request the expert to perform a tuning operation of the string or to use a tuning setting device in particular.

[発明の目的] この発明は、上記従来の問題点を解決するためになさ
れたもので有り、弦が適正なチューニング状態で張られ
ていない場合でも、簡単なチューニング初期設定操作を
行うだけで、適正なチューニング状態で弾弦演奏をした
場合と同様な、正確な音高の楽音の発生を行いうる音高
決定装置を得ることを目的とする。更に、この発明の他
の目的は弾弦後においてしばしば行われる。スライディ
ング操作、フィンガリング操作、チョーキング操作、ア
ーミング操作などのように弦の振動周波数を変化させる
操作に対しても追従して調律のとれた音高制御が可能な
音高決定装置を提供することである。更にこの発明の目
的は、入力された振動信号に対し、調律のとれたイニシ
ャルとアフターの音高制御が可能な音高決定装置を提供
することである。
[Purpose of the Invention] The present invention has been made to solve the above-mentioned conventional problems. Even when the strings are not stretched in an appropriate tuning state, a simple tuning initial setting operation can be performed. It is an object of the present invention to provide a pitch determining device capable of generating a musical tone having an accurate pitch, similar to a case where a string is played in an appropriate tuning state. Still another object of the invention is often performed after a string. By providing a pitch determining device that can perform tuned pitch control by following operations that change the vibration frequency of a string, such as sliding operation, fingering operation, choking operation, arming operation, etc. is there. It is a further object of the present invention to provide a pitch determining apparatus capable of controlling the initial and after pitches of a well-tuned input vibration signal.

[発明の要点] この発明は、上記の目的を達成するため、演奏に先立
って、決められた押弦位置において弦を弾弦操作した場
合に、ピッチ抽出手段にて抽出された弦振動の基本周期
に基づいて、基準となる調律に関する弦の張設状態を判
別、検査しておき、発音開始指示時には、ピッチ抽出手
段で抽出されている基本周期を弦状態の判別結果に基づ
いて調律された音高指定データに変換してイニシャルの
音高を制御し、発音開始指示後においてピッチ抽出手段
にて新しい基本周期が抽出された場合には、これに応答
してその周期を弦状態の判別結果に基づいて調律された
音高指定データに変換してアフターの音高を制御するよ
うにしたことを特徴とする。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a basic period of a string vibration extracted by a pitch extracting means when a string is string-operated at a predetermined string-pressing position prior to performance. The string stretching state related to the reference tuning is determined and inspected based on the pitch, and at the time of sounding start instruction, the fundamental period extracted by the pitch extraction means is tuned based on the determination result of the string state. If the pitch is converted to high specified data and the initial pitch is controlled, and a new basic cycle is extracted by the pitch extracting means after the instruction to start sounding, the cycle is returned to the string state determination result in response to this. It is characterized in that after-pitch is controlled by converting into pitch-designated data tuned based on the pitch.

更に、この発明によれば、入力された振動信号から、
この振動信号の基本周期に相当するピッチ情報を抽出す
るピッチ抽出手段と、所望の基準音高を表わす所望の基
準ピッチ情報を記憶する基準ピッチ記憶手段と、演奏前
において、前記ピッチ抽出手段により抽出されたピッチ
情報をピッチサンプル情報として記憶するピッチサンプ
ル情報記憶手段と、演奏中において、前記振動信号の立
上りに応答して、前記ピッチ抽出手段からピッチ情報が
抽出されると、このピッチ情報を前記所望の基準ピッチ
情報と前記ピッチサンプル情報とに基づいて変更するイ
ニシャル音高制御手段と、演奏中において、前記イニシ
ャル音高制御手段の動作後に、前記ピッチ抽出手段から
新たなピッチ情報が抽出されると、このピッチ情報を前
記所望の基準ピッチ情報と前記ピッチサンプル情報とに
基づいて変更するアフター音高制御手段と、を有するこ
とを特徴とする音高決定装置が提供される。
Further, according to the present invention, from the input vibration signal,
Pitch extracting means for extracting pitch information corresponding to the basic period of the vibration signal, reference pitch storing means for storing desired reference pitch information representing a desired reference pitch, and extracting by the pitch extracting means before playing. Pitch sample information storage means for storing the obtained pitch information as pitch sample information, and when the pitch information is extracted from the pitch extraction means in response to the rise of the vibration signal during the performance, the pitch information is Initial pitch control means for changing based on desired reference pitch information and the pitch sample information, and new pitch information is extracted from the pitch extraction means during operation after the operation of the initial pitch control means. And changes the pitch information based on the desired reference pitch information and the pitch sample information. Pitch determining apparatus comprising: the Futa pitch control means is provided.

[実施例] 以下、この発明の実施例について図面を参照しながら
述べる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<第1実施例> 第1実施例に係る電子弦楽器の外観を第1図に示す。
この電子弦楽器は、主としてボディ101とフィンガーボ
ード102aを有するネック102とから構成されている。上
記フィンガーボード102a上には、多数(この実施例の場
合、24個)のフレット102b……が12平均律に従った不均
等間隔、すなわち、通常のギターと同様に、ヘッド124
からボディ101側に向うに従ってフレット間隔FLが徐々
に短くなるように配設されている。また、ボディ101の
上には、電子弦楽器の弦107の張力に変化をつけるため
のビブラート・アーム(トレモノ・アーム)103を有す
るトレモロ基板104が支軸105を支点として回動可能に取
り付けられている。この基板104の上部には、弦支持部1
10が一体形成されており、ここに、電子弦楽器の弦107
の一端が固定される。更に、トレモロ基板104上のほぼ
中央部には、弦振動検出手段として、各弦独立型のピッ
クアップ111が設けられており、各々のピックアップ111
により、電子弦楽器の弦107の振動が検出されるように
なっている。
First Embodiment FIG. 1 shows an appearance of an electronic stringed musical instrument according to a first embodiment.
This electronic stringed instrument mainly includes a body 101 and a neck 102 having a finger board 102a. On the finger board 102a, a large number (four in this embodiment) of frets 102b are unequally spaced according to 12 equal temperament, that is, as in the case of a normal guitar, the head 124
Is arranged so that the fret interval FL becomes gradually shorter from the body 101 toward the body 101 side. A tremolo board 104 having a vibrato arm (treme arm) 103 for changing the tension of a string 107 of the electronic stringed instrument is mounted on the body 101 so as to be rotatable about a support shaft 105. I have. On the upper part of the substrate 104, a string support 1
10 are integrally formed, and the string 107 of the electronic stringed instrument is
Is fixed at one end. Further, at a substantially central portion on the tremolo substrate 104, string-independent pickups 111 are provided as string vibration detecting means.
Thus, the vibration of the string 107 of the electronic stringed instrument is detected.

一方、第1図のネック102の先端に取り付けられたヘ
ッド124の基端126には、弦支持部110と同様な弦支持部1
27が形成されており、ここに、弦107の他端が固定され
る。弦支持部110から弦支持部127までの弦107の長さGL
は開放状態で弦107が振動する長さを規定する。
On the other hand, a proximal end 126 of a head 124 attached to the distal end of the neck 102 in FIG.
27 is formed, where the other end of the string 107 is fixed. Length GL of string 107 from string support 110 to string support 127
Defines the length of vibration of the string 107 in the open state.

次にこの電子弦楽器に用いられる電子回路構成につい
て、第2図を参照しながら述べる。
Next, an electronic circuit configuration used in the electronic stringed musical instrument will be described with reference to FIG.

第2図において、第1弦〜第6弦107……までの各弦
ごとに独立して設けられたピックアップ手段111である
ヘキサピックアップ1……は、各弦107……の振動を検
出して電気信号に変換するものである。このヘキサピッ
クアップ1の出力である弦振動信号は、アンプ2を介し
てローパスフィルタ3に加えられ、ここで高次の倍音信
号が除去される。このローパスフィルタ3のカットオフ
周波数は、各弦ごとに異なるように設定されるのが望ま
しい。このローパスフィルタ3の出力は、ピッチ抽出手
段としてのピッチ抽出回路4に加えられ、このピッチ抽
出回路4において各弦107……の振動の基本周期である
ピッチ情報を抽出し、その抽出ピッチ情報をマイクロコ
ンピュータのCPUから成る処理回路5に送出するように
なっている。このピッチ抽出回路4は、この実施例で
は、各弦独立型のピックアップ1……にて検出された弦
振動信号の正ピーク値と負ピーク値とを比較し、その値
の大きい方のピーク点に関連する点を始点とし、次に同
様にして検出される同じ側(すなわち、正側または負
側)のピーク点で、所定条件を満足するピーク点に関連
する点(例えば、正ピーク点または負ピーク点通過直後
のゼロクロス点)を終点とする時間間隔を、当該弦振動
の周期として検知する、いわゆるピーク点・ゼロクロス
点併用方式を採用しているが、このような方式に限定さ
れず、各種の方式のものを採用することができる。
In FIG. 2, a hexapickup 1 which is a pickup means 111 provided independently for each of the first to sixth strings 107... Detects the vibration of each string 107. It converts it into an electric signal. The string vibration signal output from the hex pickup 1 is applied to a low-pass filter 3 via an amplifier 2, where a higher-order harmonic signal is removed. It is desirable that the cutoff frequency of the low-pass filter 3 is set to be different for each string. The output of the low-pass filter 3 is applied to a pitch extracting circuit 4 as a pitch extracting means. The pitch extracting circuit 4 extracts pitch information which is a fundamental period of the vibration of each of the strings 107. It is sent to a processing circuit 5 comprising a CPU of a microcomputer. In this embodiment, the pitch extraction circuit 4 compares the positive peak value and the negative peak value of the string vibration signal detected by each of the string independent pickups 1... The peak associated with the peak point on the same side (ie, the positive side or the negative side) detected in the same manner as the next point (ie, the positive peak point or the A so-called peak / zero-cross point combination method is adopted in which a time interval ending at the zero-cross point immediately after passing through the negative peak point) is detected as a period of the string vibration, but the method is not limited to such a method. Various types can be employed.

また、各ローパスフィルタ3からの弦振動信号は振動
レベル検出回路35にも加えられ、ここで、弦振動信号の
レベルが検出され、デジタル形式で処理回路5に送出さ
れる。処理回路5では送られてきた弦振動レベルが所定
のONレベル以上となったときに、楽音の発音開始(弾弦
操作の開始)と判断し、所定のFFレベル以下となったと
きに楽音の終了(弾弦操作の終了)と判断する。更に、
処理回路5は弦振動レベルの最大値(ピークレベル)を
弾弦の強さとして測定する。
The string vibration signal from each low-pass filter 3 is also applied to a vibration level detection circuit 35, where the level of the string vibration signal is detected and sent to the processing circuit 5 in digital form. The processing circuit 5 determines that the tone generation has started (starting the string operation) when the sent string vibration level exceeds a predetermined ON level, and when the string vibration level falls below a predetermined FF level, It is determined that the operation has ended (end of the string operation). Furthermore,
The processing circuit 5 measures the maximum value (peak level) of the string vibration level as the strength of the string.

この実施例の電子弦楽器では、その特徴としてプリセ
ットとプレイの2種類のモードを切換えるモード切換ス
イッチ6が設けられている。このモード切換スイッチ6
は、演奏前に、電子弦楽器の各弦107……の状態を検査
する際に用いられるプリセットモードと、検査結果から
電子調律された音高制御が行われる演奏中に用いられる
プレイモードとにモードを切換えるためのものである。
そして、第2図に示すようにモード切換スイッチ6をプ
リセット側に切換えると、プリセットモードが設定さ
れ、プレイ側に切換えるとプレイモードが設定される。
The electronic stringed instrument of this embodiment is provided with a mode changeover switch 6 for switching between two modes, preset and play, as its features. This mode switch 6
Are set to a preset mode used when inspecting the state of each string 107 of the electronic stringed instrument before performance, and a play mode used during performance in which pitch control electronically tuned based on the inspection result is performed. Is used to change over.
When the mode switch 6 is switched to the preset side as shown in FIG. 2, the preset mode is set, and when the mode switch 6 is switched to the play side, the play mode is set.

また、この実施例の構成の特徴として、上記プリセッ
トモード設定時において用いられる、第1弦の開放周期
レジスタ7a〜第6弦開放周期レジスタ7f、換算係数演算
回路8、第1弦の換算係数レジスタ9a〜第6弦の換算係
数レジスタ9f、及び押弦位置対周期テーブルメモリ10が
設けられている。この第1弦から第6弦までの各弦107
……ごとに対応して設けられた第1弦開放周期レジスタ
7a〜第6弦開放周期レジスタ7fは、プリセットモードの
設定下において、各弦107……ごとに、弦振動の長さが
所定長となる所定の押弦位置、この実施例の場合は開放
弦フレット位置(第0フレット位置)にて弾奏操作され
た場合に測定される開放弦周期データTMを記憶するもの
である。たとえば、ピッチ抽出回路4により、ある弦10
7の開放弦ピッキングにより所定のピッチが抽出される
と、処理回路5によって、その弦107の開放弦周期デー
タTMが弦状態判別情報として、対応する開放周期レジス
タ7a〜7fに書き込まれる。
Also, as features of the configuration of this embodiment, the first string open period register 7a to the sixth string open period register 7f, the conversion coefficient operation circuit 8, and the first string conversion coefficient register used when the preset mode is set. A conversion coefficient register 9f for the 9th to sixth strings and a string pressing position / period table memory 10 are provided. Each of the first to sixth strings 107
... First string open cycle register provided for each
7a to 6th string open cycle register 7f stores a predetermined string pressing position at which the length of string vibration becomes a predetermined length for each of strings 107,... In the preset mode, and an open string fret in this embodiment. The open string period data TM measured when the player performs a ball-playing operation at the position (0th fret position) is stored. For example, a certain string 10
When a predetermined pitch is extracted by the open string picking of 7, the open string cycle data TM of the string 107 is written by the processing circuit 5 as string state determination information into the corresponding open cycle registers 7a to 7f.

換算係数周期演算回路8は、上述した第1弦〜第6弦
の開放周期レジスタ7a〜7fに記憶された各々の開放弦周
期データTMを、押弦位置対周期テーブルメモリ10の先頭
にある開放弦に対する周期データTOと比較し、両者の比
TO/TMを計算し、その結果を第1弦の換算係数レジスタ9
a〜第6弦の換算係数レジスタ9fに書き込む。これによ
り、測定された各弦の周期TMが各弦の開放弦の状態に対
する周期であることが確認される。
The conversion coefficient cycle calculation circuit 8 converts the open string cycle data TM stored in the first to sixth string open cycle registers 7a to 7f into the open string at the top of the string pressing position / cycle table memory 10. Compared with the periodic data TO
Calculate TO / TM and store the result in the first string conversion factor register 9
Write to the conversion coefficient register 9f for a to sixth string. Thus, it is confirmed that the measured period TM of each string is a period corresponding to the state of the open string of each string.

ここで、第3図を参照して押弦位置対周期テーブルメ
モリ10の内容を説明する。図示のテーブルにおいて、X
セントは押弦位置を表わしており、0セントが第0フレ
ット位置(開放弦フレット位置)、100セントが第1フ
レット位置、200セントが第2フレット位置……を表わ
している。図示の例では、押弦位置の分解能を10セント
としているため、テーブルのアドレス0が開放弦フレッ
ト位置に対応し、テーブルのアドレス10が第1フレット
位置に対応する。Y周期の欄がテーブルのデータであ
り、ここに各押弦位置Xに対する周期のデータY(=10
00×2−x/1200)が記憶される。押弦位置の取り得る範
囲が第0フレット位置(開放弦フレット位置)〜第28フ
レット位置となっているのは第1図の電子弦楽器のフィ
ンガーボード102a上に24個のフレットがあることと関連
している。テーブルの方が4フレット分大きいのは、ト
レモノアーム103の操作や、弦107に対するチョーキング
(ベンディング)操作により、弦107の振動周波数が上
昇することを考慮したものである。
Here, the contents of the string pressing position versus period table memory 10 will be described with reference to FIG. In the table shown, X
Cent represents the string pressing position, 0 cent represents the 0th fret position (open string fret position), 100 cents represents the first fret position, 200 cents represents the second fret position, and so on. In the illustrated example, since the resolution of the string pressing position is set to 10 cents, the address 0 of the table corresponds to the open string fret position, and the address 10 of the table corresponds to the first fret position. The column of the Y cycle is the data of the table, and here the cycle data Y (= 10
00 × 2− x / 1200 ) is stored. The reason that the possible range of the string pressing position is the 0th fret position (open string fret position) to the 28th fret position is related to the fact that there are 24 frets on the fingerboard 102a of the electronic stringed instrument in FIG. ing. The reason why the table is larger by four frets is to take into account that the vibration frequency of the string 107 increases due to the operation of the tremomono arm 103 and the choking (bending) operation on the string 107.

第2図に戻って、キーコード変換回路11は、プレイモ
ード設定中に用いられるものであり、弾弦操作により発
生した各々の弦107……の振動に対して測定した周期
を、調律された弦における周期を指定するためのキーコ
ードデータ(音高指定データ)に変換して調律制御を行
う。詳細には、キーコード変換回路11は測定周期が与え
られた場合に、先のプリセットモードにおいて判別され
ている弦の状態の情報、ここでは、換算係数レジスタ9a
〜9fの換算係数データを読み出し、この換算係数を測定
周期に乗じて、周期を変換する。この変換された周期
は、キーコード変換回路11が押弦位置対周期変換テーブ
ルメモリ10を検索する場合のキーとなる。すなわち、変
換された周期のデータをもつテーブルアドレスが測定周
期に係る弦の押弦位置を表わす。キーコード変換回路11
はテーブル検索によって検出した押弦位置データに、調
律された弦の開放状態に対するキーコード(開放弦キー
コードレジスタ12(12a〜12f)に記憶されている)を加
算することにより、目的のキーコードデータを生成す
る。
Returning to FIG. 2, the key code conversion circuit 11, which is used during the setting of the play mode, tunes the period measured for the vibration of each of the strings 107... Generated by the string operation. The tuning is performed by converting the data into key code data (pitch specification data) for specifying the period of the string. More specifically, when a measurement cycle is given, the key code conversion circuit 11 outputs information on the state of the string determined in the previous preset mode, here, the conversion coefficient register 9a.
The conversion coefficient data of 換算 9f is read, and the conversion coefficient is multiplied by the measurement cycle to convert the cycle. The converted cycle serves as a key when the key code conversion circuit 11 searches the string pressing position / cycle conversion table memory 10. That is, the table address having the data of the converted cycle indicates the string pressing position of the string related to the measurement cycle. Key code conversion circuit 11
Adds the key code corresponding to the open state of the tuned string (stored in the open string key code register 12 (12a to 12f)) to the string pressing position data detected by the table search, thereby obtaining the desired key code data. Generate

この実施例ではキーコード変換回路11の生成する調律
キーコードの分解能は楽音の発音開始時と後とで異なる
ようにしている。詳細には、キーコード変換回路11は発
音開始時には半音(100セント)の分解能でキーコード
を生成し、発音中はそれより細かい10セントの分解能
(テーブルメモリ10の分解能と等しい)でキーコードを
生成する。いずれの分解能を選択するかを判別するた
め、処理回路5からキーコード変換回路11にRUN FLAG信
号が与えられる。RUN FLAG信号は、発音開始時には論理
“0"をとり、発音中は“1"をとる。また、キーコード変
換回路11において各々の弦に対する換算係数レジスタ9a
〜9f、開放弦キーコードレジスタ12a〜12fを選択するた
めに、処理回路5からキーコード変換回路に弦番号のデ
ータが測定周期データ(演奏ピッチ情報)とともに転送
される。
In this embodiment, the resolution of the tuning key code generated by the key code conversion circuit 11 is different between when the musical sound is started and after. Specifically, the key code conversion circuit 11 generates a key code with a resolution of a semitone (100 cents) at the start of sounding, and generates a key code with a finer resolution of 10 cents (equal to the resolution of the table memory 10) during sounding. Generate. The RUN FLAG signal is supplied from the processing circuit 5 to the key code conversion circuit 11 to determine which resolution is to be selected. The RUN FLAG signal takes logic "0" at the start of sound generation, and takes "1" during sound generation. In the key code conversion circuit 11, the conversion coefficient register 9a for each string
To select the open string key code registers 12a to 12f, the string number data is transferred from the processing circuit 5 to the key code conversion circuit together with the measurement cycle data (performance pitch information).

ここで第4図を参照して開放弦キーコードレジスタ12
に置かれるキーコードのデータフォーマットについて説
明する。
Referring now to FIG.
The data format of the key code to be placed in is described.

この実施例では第1図の電子弦楽器は適正な調律状態
の下で通常の6弦ギターと同様の開放弦音高(周波数)
をとることを想定してある。したがって、調律された第
1弦の開放状態での音名はE4、第2弦の開放弦音名はB
3、第3弦はG3、第4弦はD3、第5弦はA2、第6弦はE2
である。この各開放弦の音名に対応するキーコードが第
4図(a)に示すように開放弦キーコードレジスタに記
憶されている。これらのキーコードは音名C0に対するキ
ーコードをゼロとし、1オクターブを120とした直線的
に変化する数値で音高を表現する(第4図(b)参
照)。式で表わすと、キーコードKCは、周波数の対数 KC=120log2(K×F) で与えられる。ただし、Fは周波数、Kは定数であり、
音名C0のときの周波数F(=16,352Hz)においてKF=1
となる。このような対数で音高を表現すると、可聴周波
数の範囲に対して、キーコードの範囲を小さくすること
ができ、データ長を小さくしてデータ圧縮できる利点が
あるので、多くの電子楽器または楽器間インターフェイ
ス(例えば、MIDI規格)で採用されている。もっとも、
このデータ表現には限定されず、他の任意の音高表現が
可能である。
In this embodiment, the electronic stringed instrument of FIG. 1 has the same open string pitch (frequency) as a normal 6-string guitar under proper tuning conditions.
Is assumed. Therefore, the open note of the tuned first string is E4, and the open string of the second string is B
3, 3rd string is G3, 4th string is D3, 5th string is A2, 6th string is E2
It is. The key code corresponding to the name of each open string is stored in the open string key code register as shown in FIG. 4 (a). These key codes represent the pitch by a linearly changing numerical value with the key code for the pitch name C0 being zero and one octave being 120 (see FIG. 4 (b)). When expressed by an equation, the key code KC is given by the logarithm of the frequency KC = 120 log 2 (K × F). Where F is a frequency and K is a constant,
KF = 1 at frequency F (= 16,352Hz) at pitch C0
Becomes Expressing the pitch in such a logarithm has the advantage that the key code range can be reduced with respect to the audible frequency range, and the data length can be reduced to compress the data. Intermediate interfaces (eg, MIDI standard) are employed. However,
The present invention is not limited to this data expression, and any other pitch expression is possible.

第2図に戻り、キーコード変換回路11の生成した調律
弦に対するキーコードは音高指定データとして音源回路
13に供給される。更に音源回路13には、処理回路5から
発音開始/終了指示の信号(発音時には弾弦力のタッチ
パラメータとしての弦振動のピークレベルのデータも含
まれる)が供給される。音源回路13は、発音開始時に
は、キーコード変換回路11からの半音きざみのキーコー
ドデータから周波数または位相信号を生成し、各位相の
楽音波形を生成することにより、指定された音高の楽音
を形成し、発音中に弦107の振動周波数に変化があった
場合には、そのことを表わすキーコード変換回路11から
の10セント分解能のキーコードに応答し、変化した新た
な音高の楽音を形成する。音源回路13の形成した楽音は
オーディオシステム14に供給され、音響信号として外部
に出力される。
Returning to FIG. 2, the key code for the tuned string generated by the key code conversion circuit 11 is used as pitch designation data as a tone generator circuit.
Supplied to 13. Further, the tone generator 13 is supplied with a signal of a sound generation start / end instruction (including a peak level data of a string vibration as a touch parameter of a string force at the time of sound generation) from the processing circuit 5. At the start of sound generation, the tone generator circuit 13 generates a frequency or a phase signal from the key code data in semitone steps from the key code conversion circuit 11 and generates a musical tone waveform of each phase, thereby generating a musical tone of a designated pitch. If there is a change in the vibration frequency of the string 107 during sounding, it responds to the key code having a resolution of 10 cents from the key code conversion circuit 11 indicating the change, and the changed tone of the new pitch is reproduced. Form. The musical sound generated by the tone generator 13 is supplied to the audio system 14 and output to the outside as an acoustic signal.

以上の構成を有する実施例の動作について以下説明す
る。
The operation of the embodiment having the above configuration will be described below.

まず、調弦に対する各弦107の状態が判別、検査され
るプリセットモードから説明する。プリセットモードは
モード切換スイッチ6をプリセット側に切り換えること
により設定される。このモードにおいて、演奏者は各々
の弦107を開放した状態で弾弦する。この結果、ピッチ
抽出回路4にて、各弦107の開放周期が抽出され、処理
回路5に渡される。処理回路5はピッチ抽出回路4から
送られてくる各弦の開放周期を直接あるいは、間接的に
(例えば周期データを内部バッファにサンプルし、平均
化処理を行った結果TMを)対応する弦の開放周期レジス
タ7a〜7fに格納する。開放周期の測定が完了すると、換
算係数演算回路8が起動し、第5図のフローに従って換
算係数を演算する。すなわちステップA2で、弦STに対す
る開放周期レジスタ7a〜7fをアクセスし、そのデータTM
を取り込む。次のステップA3で押弦位置対周期テーブル
メモリ10の先頭アドレスをアクセスして、テーブルに置
かれた開放弦の周期TOをロードする。そして、測定され
た開放周期TMとテーブルの開放周期TMとの比CALを計算
し(ステップA4)、その結果を弦STの換算係数として換
算係数レジスタ9a〜9fに格納する(ステップA5)。
First, a description will be given of a preset mode in which the state of each string 107 for tuning is determined and inspected. The preset mode is set by switching the mode changeover switch 6 to the preset side. In this mode, the player plays the strings with each string 107 opened. As a result, the open period of each string 107 is extracted by the pitch extraction circuit 4 and passed to the processing circuit 5. The processing circuit 5 directly or indirectly calculates the open period of each string sent from the pitch extraction circuit 4 (for example, a result TM of sampling the period data in an internal buffer and performing an averaging process). It is stored in the open period registers 7a to 7f. When the measurement of the open period is completed, the conversion coefficient calculation circuit 8 is activated, and calculates the conversion coefficient according to the flow of FIG. That is, in step A2, the open period registers 7a to 7f for the string ST are accessed, and the data TM
Take in. In the next step A3, the start address of the string pressing position versus period table memory 10 is accessed, and the period TO of the open string placed on the table is loaded. Then, a ratio CAL between the measured open period TM and the open period TM of the table is calculated (step A4), and the result is stored in the conversion coefficient registers 9a to 9f as a conversion coefficient of the string ST (step A5).

以上の説明からわかるように、プリセットモードで
は、各弦107の張設状態が、測定開放周期データあるい
は、換算係数データの形式で判別される。後者の換算係
数は、後のプレイモードにおいて、測定した周期を押弦
位置対周期テーブルメモリ10上の対応周期に変換して、
押弦位置を検出するのに利用される。なお、換算係数の
計算はプレイモード中に適宜実行するようにしてもよ
い。
As can be understood from the above description, in the preset mode, the stretched state of each string 107 is determined in the form of measurement open period data or conversion coefficient data. The latter conversion coefficient converts the measured period into a corresponding period on the string pressing position-period table memory 10 in a later play mode,
Used to detect the string pressing position. Note that the calculation of the conversion coefficient may be appropriately performed during the play mode.

次にプレイモード中の電子調律制御について説明す
る。第6図にプレイモードにおける実施例の動作のフロ
ーを示す。図示のフローは任意の1つの弦に対するもの
である。第7図には任意の弦に対する弾弦操作の結果生
じる弦振動の波形とともにこの弦振動に基づいて音源回
路11で生成される楽音波形を例示してある。まず、弦10
7が静止している間は、ON FLAG=0なので、処理回路5
によるステップB−1のチェックは成立する。また、弦
振動レベル検出回路35から与えられる弦振動レベルもゼ
ロまたはゼロに近いのでステップB−2で弦振動レベル
が所定のONレベルに達していないことが確認される。弾
弦があると第7図(a)に示すように弦振動が立ち上
る。同図(a)の振動レベルL1はONレベルよりも高い。
したがって、この振動レベルL1が発生した次のパスでは
ステップB−2のチェックが成立し、ステップB−3で
発音開始のためのON FLAGを立てる。
Next, the electronic tuning control during the play mode will be described. FIG. 6 shows a flow of the operation of the embodiment in the play mode. The flow shown is for any one string. FIG. 7 exemplifies a waveform of a string vibration generated as a result of a string operation on an arbitrary string and a tone waveform generated by the tone generator circuit 11 based on the string vibration. First, string 10
7 is stationary, since ON FLAG = 0, the processing circuit 5
Is satisfied in step B-1. Since the string vibration level given from the string vibration level detection circuit 35 is also zero or nearly zero, it is confirmed in step B-2 that the string vibration level has not reached the predetermined ON level. When there is a string, string vibration rises as shown in FIG. 7 (a). The vibration level L1 in FIG. 3A is higher than the ON level.
Therefore, in the pass following the occurrence of the vibration level L1, the check in step B-2 is established, and in step B-3, ON FLAG for starting sound generation is set.

弦振動の発生に伴い、その周期の計算が、ピッチ抽出
回路4で実行され、その結果を受けて、処理回路5によ
り最初のピッチ(周期)の確定処理が行われる。すなわ
ち、ステップB−1のチェックON FLAG=0が不成立で
あり、次のステップB−4のチェックRUN FLAG=0が成
立するのでステップB−5に進み、ここで最初のピッチ
が確定したかどうかを調べる。いま、第7図(a)に示
す周期T1を最初の確定周期とすると、この周期T1が得ら
れた次のパスのステップB−5のチェックが成立する。
この場合、処理回路5はこの演奏ピッチ情報を弦番号、
RUN FLAGとともにキーコード変換回路11に渡す。この結
果、ステップB−6に示すように、キーコード変換回路
11において半音単位(100セントきざみ)の調律キーコ
ードが生成される。更に処理回路5はステップB−7に
示すように、タッチパラメータとして振動レベルのピー
ク(第7図(a)の場合、振動レベルL1とL2の大きい方
の値)を生成する。
With the occurrence of the string vibration, the calculation of the cycle is executed by the pitch extraction circuit 4, and based on the result, the processing circuit 5 determines the initial pitch (cycle). That is, since the check ON FLAG = 0 in step B-1 is not established, and the check RUN FLAG = 0 in the next step B-4 is established, the process proceeds to step B-5 where it is determined whether or not the first pitch is determined. Find out. Now, assuming that the cycle T1 shown in FIG. 7 (a) is the first fixed cycle, the check of step B-5 of the next pass in which this cycle T1 is obtained is established.
In this case, the processing circuit 5 converts the performance pitch information into a string number,
It is passed to the key code conversion circuit 11 together with the RUN FLAG. As a result, as shown in step B-6, the key code conversion circuit
At 11, a tuning key code is generated in semitone units (in steps of 100 cents). Further, as shown in step B-7, the processing circuit 5 generates a peak of the vibration level (in the case of FIG. 7A, the larger of the vibration levels L1 and L2) as the touch parameter.

このようにして生成されたキーコードとピークレベル
はステップB−8に示すように発音開始信号とともに音
源回路13に送出され、その結果、第7図(b)に示すよ
うに調律された音高の楽音が音源回路13にて生成され
る。その後、処理回路5は楽音が発音中であることを示
すため、RUN FLAGを立てる(ステップB−9)。
The key code and the peak level thus generated are sent to the tone generator 13 together with the tone generation start signal as shown in step B-8. As a result, the tuned pitch as shown in FIG. Is generated by the tone generator 13. Thereafter, the processing circuit 5 sets RUN FLAG to indicate that the musical tone is being generated (step B-9).

したがって、発音開始後は、ステップB−4のチェッ
クRUN FLAG=0が不成立となり、次のステップB−10で
振動レベルがOFFレベル以下になったかどうかが調べら
れる。そして、OFFレベル以上の間は、ステップB−11
で周期が変化したかどうかが処理回路5によって検査さ
れる。いま、第7図(a)の周期T2が変化した周期だと
すれば、このステップB−11の条件が成立し、処理回路
5は、この新しい周期T2を弦番号ST、RUN FLAGとともに
キーコード変換回路11に送る。これを受けて、キーコー
ド変換回路11は調律されたキーコードを発音開始のとき
よりも高い10セントの分解能で計算する(ステップB−
12)。この高分解能のキーコードは音源回路13に供給さ
れ(ステップB−13)、これによって発音開始後は細か
いピッチ変更が可能となる。
Therefore, after the start of sound generation, the check RUN FLAG = 0 in step B-4 is not satisfied, and it is checked in the next step B-10 whether the vibration level has become lower than the OFF level. Step B-11 is performed during the OFF level or higher.
The processing circuit 5 checks whether or not the period has changed. If the period T2 in FIG. 7A is a changed period, the condition of step B-11 is satisfied, and the processing circuit 5 sets the new period T2 together with the string number ST and the RUN FLAG as the key code. Send to conversion circuit 11. In response to this, the key code conversion circuit 11 calculates the tuned key code with a resolution of 10 cents higher than that at the start of sounding (step B-).
12). This high-resolution key code is supplied to the tone generator circuit 13 (step B-13), which makes it possible to finely change the pitch after the start of sound generation.

いったん発生した弦振動は、弾弦操作後、時間の経過
とともに減衰する。第7図(a)では、時刻OFFで振動
レベルが所定のOFFレベル以下になっている。このと
き、第6図のフローのステップB−10に示す条件が成立
し、処理回路5はステップB−14で音源回路13に対し発
音終了信号を送出して音源回路13で発生している楽音を
消音させる。更に処理回路5は弦107が静止状態に移行
したことを示すため、RUN FLAGとON FLAGをリセットす
る(ステップB−15)。
The string vibration once generated attenuates over time after the string operation. In FIG. 7 (a), at time OFF, the vibration level is lower than the predetermined OFF level. At this time, the condition shown in step B-10 of the flow of FIG. 6 is satisfied, and the processing circuit 5 sends a tone generation end signal to the tone generator circuit 13 in step B-14, and the tone generated by the tone generator circuit 13 is generated. To mute the sound. Further, the processing circuit 5 resets RUN FLAG and ON FLAG to indicate that the string 107 has transitioned to the stationary state (step B-15).

第6図のステップB6とB−12で実行されるキーコード
変換回路11の処理の詳細を第8図に示す。C−1に示
す、抽出ピッチ(測定周期)INと弦番号STとRUN FLAGは
処理回路5から入力されるデータである。これらのデー
タを受け、キーコード変換回路11はステップC−2で弦
STに対する換算係数レジスタ9a〜9fを内部のCALレジス
タにロードする。次にこの換算係数CALを測定周期INに
乗じてテーブルメモリ10に対応する換算周期INを得る
(ステップC−3)、この換算周期INをもつアドレスが
弦STの押弦位置を表わしている。したがって、続くステ
ップC−4〜C−12において、押弦位置対周期テーブル
メモリ10を検索して、換算周期INに最も良く一致する周
期データをもつアドレスを検出する。第3図に例示する
ように、押弦位置対周期テーブルメモリ10の内容は、ア
ドレス順に値が減少する。これを利用して、第8図では
テーブルメモリ10の2分岐検索を行っている。すなわ
ち、ステップC−4で、L0レジスタに“−1"、H1レジス
タにテーブルメモリ10のサイズN(第3図の場合280)
を初期設定する。このL0の値とH1の値の1/2がテーブル
メモリ10に対するポインタPとなり(C−9)、このポ
インタPの指すアドレスにある周期データ[P]が換算
周期INと比較される(C−7)。換算周期INの方が長い
場合、目的のアドレスは現在のポインタPより若い番地
であり、逆の場合にはより高い番地に目的のアドレスが
あるはずである。したがって、前者の場合は、PをH1に
代入し(C−8)、後者の場合はPをL0に代入する。こ
の結果、C−5からC−9のループを回る都度、H1とL0
との差は半分となり、やがてステップC−5でL0+1≧
H1が成立する。この時点で、H1の値またはL0の値が、テ
ーブルメモリ10のなかで、換算周期に最も近い周期デー
タをもつアドレス、すなわち、測定周期を与えた弦の押
弦位置を示していることになる。
FIG. 8 shows details of the processing of the key code conversion circuit 11 executed in steps B6 and B-12 in FIG. The extraction pitch (measurement period) IN, the string number ST, and the RUN FLAG shown in C-1 are data input from the processing circuit 5. Upon receiving these data, the key code conversion circuit 11 makes a string in step C-2.
The conversion coefficient registers 9a to 9f for ST are loaded into the internal CAL register. Next, the conversion coefficient CAL is multiplied by the measurement cycle IN to obtain a conversion cycle IN corresponding to the table memory 10 (step C-3). The address having the conversion cycle IN indicates the pressed position of the string ST. Therefore, in the subsequent steps C-4 to C-12, the string pressing position / period table memory 10 is searched to detect the address having the period data that best matches the conversion period IN. As shown in FIG. 3, the contents of the string-pressing position-period table memory 10 decrease in order of address. Using this, a two-branch search of the table memory 10 is performed in FIG. That is, in step C-4, "-1" is set in the L0 register, and the size N of the table memory 10 is set in the H1 register (280 in FIG. 3).
Initialize. One half of the value of L0 and the value of H1 becomes a pointer P to the table memory 10 (C-9), and the cycle data [P] at the address indicated by the pointer P is compared with the conversion cycle IN (C- 7). If the conversion period IN is longer, the target address should be a younger address than the current pointer P, and if the conversion period is reversed, the target address should be at a higher address. Therefore, in the former case, P is substituted for H1 (C-8), and in the latter case, P is substituted for L0. As a result, every time the loop C-5 to C-9 is performed, H1 and L0
Is half, and at step C-5, L0 + 1 ≧
H1 holds. At this point, the value of H1 or the value of L0 indicates the address having the cycle data closest to the conversion cycle in the table memory 10, that is, the string pressing position of the string given the measurement cycle.

いずれのアドレスH1、L0がより換算周期INに近いかを
判別し、その結果をNレジスタに格納している部分が続
くステップC−10〜C−12である。
Which of the addresses H1 and L0 is closer to the conversion period IN is determined, and the results of storing the result in the N register are steps C-10 to C-12.

以上の処理によって得られたNレジスタの値は、弦ST
の押弦位置をテーブルメモリ10の分解能である10セント
単位で表現したものである。
The value of the N register obtained by the above processing is the string ST
Are expressed in units of 10 cents, which is the resolution of the table memory 10.

上述したように、この実施例では発音中は10セント単
位の高分解能でキーコードを生成するが、発音開始時に
は、通常、トレモロアーム103やチョーキングによるピ
ッチベンド操作が行われないことを考慮し、半音単位、
すなわち、100セント単位の低分解能でキーコードを得
る。これを実現するため、次のステップC−13でRUN FL
AGを調べ、発音開始時か否かを判別し、発音開始時には
続くステップC−14〜C−17で、10セント分解能の押弦
位置Nをフレット対応の半音単位の押弦位置に変換して
いる。すなわち、K=INT(N/10)により、100セントに
満たない数値を切り捨ててフレットKを得(ステップC
−14)、前後のフレットK、K+1のいずれに10セント
分解能の押弦位置Nが近いかを判別し(ステップC−1
5)、近い方のフレットKに対する値10KをNレジスタに
格納している(ステップC−16、C−17)。
As described above, in this embodiment, a key code is generated at a high resolution of 10 cents during sounding.However, at the start of sounding, it is generally considered that a pitch bend operation by the tremolo arm 103 or choking is not performed, and a semitone is generated. unit,
That is, a key code is obtained with a low resolution of 100 cents. In order to realize this, RUN FL in the next step C-13
The AG is checked to determine whether or not the sound has started. At the start of the sound generation, in steps C-14 to C-17, the string pressing position N having a resolution of 10 cents is converted to a string pressing position in semitone units corresponding to the fret. That is, according to K = INT (N / 10), a numerical value less than 100 cents is truncated to obtain a fret K (step C).
-14), it is determined which of the front and rear frets K and K + 1 is closer to the string pressing position N with a resolution of 10 cents (step C-1).
5) The value 10K for the closer fret K is stored in the N register (steps C-16 and C-17).

ここまでで、測定周期INを与えた弦の押弦位置Nが、
発音中は10セントの分解能、発音開始時は100セントの
分解能で得られている。
Up to this point, the string pressing position N given the measurement period IN is
It is obtained with a resolution of 10 cents during pronunciation and 100 cents at the start of pronunciation.

したがって、次のステップC−18で弦STに対する調律
された弦の開放弦キーコードを開放弦キーコードレジス
タ12から取り出し、その値Rを次のステップC−19で押
弦位置Nに加算することにより測定周期に対する調律周
期を表わすキーコードNを得ている。
Therefore, in the next step C-18, the open string key code of the tuned string for the string ST is extracted from the open string key code register 12, and the value R is added to the string pressing position N in the next step C-19. The key code N representing the tuning cycle with respect to the measurement cycle is obtained.

以上の説明からわかるように、この第1実施例では、
プリセットモード時に電子弦楽器の各弦107を開放弦フ
レット位置において弾弦してみることにより、調律に関
する各弦の開放弦状態を検査、判別する。そして、プレ
イモード時において任意の位置で弾弦された弦107の弦
振動状態について測定した周期から、適正に調律された
周期を指示するためのキーコードに変換するために、プ
リセットモード時に得た判別結果に基づいて、測定周期
を押弦位置対周期テーブルメモリ10上の周期に換算し、
テーブルメモリ10を検索することにより、押弦位置を求
め、この押弦位置に開放弦のキーコードを加え、そのキ
ーコードによって音源回路13における音高の制御を行っ
ているので、弦107がいかなる状態で張設されているか
にかからず、常に、適正に調律された音高の楽音を得る
ことができる。
As can be seen from the above description, in the first embodiment,
In the preset mode, each string 107 of the electronic stringed instrument is stringed at the open string fret position to check and determine the open string state of each string for tuning. Then, in the play mode, the period obtained for the string vibration state of the string 107 struck at an arbitrary position is obtained in the preset mode in order to convert the period into a key code for designating a properly tuned period. Based on the discrimination result, the measurement cycle is converted into a cycle on the string pressing position vs. cycle table memory 10,
By searching the table memory 10, the pressed string position is obtained, the key code of the open string is added to the pressed string position, and the pitch of the tone generator 13 is controlled by the key code. It is possible to always obtain a tone with a properly tuned pitch regardless of whether it is extended.

<第2実施例> 次に第2実施例について説明する。この実施例では、
キーコードを生成する上での対数処理を直接的な計算で
行っている。第2実施例の全体回路構成を第9図に示
す。第2図と同様な要素については同様の参照符号を付
してあり、その説明は省略する。
Second Embodiment Next, a second embodiment will be described. In this example,
Logarithmic processing for generating key codes is performed by direct calculation. FIG. 9 shows the overall circuit configuration of the second embodiment. Elements similar to those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.

較正係数演算回路15は第1実施例の換算係数演算回路
8に対応するものであり、第1弦〜第6弦開放周期レジ
スタ7a〜7fの各々に記憶された測定開放周期を読み出し
て基準の開放周期との比(較正係数)を計算し、その結
果を第1弦〜第6弦較正係数レジスタ17a〜17fの各々に
書込む。ただし、第1実施例の換算係数演算回路8と異
なり、較正係数演算回路15はプレイモード中にキーコー
ド変換回路11Aからの演算指示に応答して動作するよう
になっている。また、基準の開放周期として、各々の弦
107が適正に調律されているとした場合の周期が使用さ
れる。この調律された開放周期のデータを各々の弦107
について記憶する部分が第1弦〜第6弦調律開放周期レ
ジスタ16(16a〜16f)である。第10図に示すように、第
1弦の調律開放周期は3034μsec、第2弦は4050μsec、
第3弦は5102μsec、第4弦は6811μsec、第5弦は9091
μsec、第6弦は12135μsecとなっている。
The calibration coefficient calculation circuit 15 corresponds to the conversion coefficient calculation circuit 8 of the first embodiment, and reads the measured open cycle stored in each of the first to sixth string open cycle registers 7a to 7f to read the reference open cycle. The ratio to the open period (calibration coefficient) is calculated, and the result is written to each of the first to sixth string calibration coefficient registers 17a to 17f. However, unlike the conversion coefficient calculation circuit 8 of the first embodiment, the calibration coefficient calculation circuit 15 operates in response to a calculation instruction from the key code conversion circuit 11A during the play mode. Also, as the reference open cycle, each string
The cycle assuming 107 is properly tuned is used. This tuned open cycle data is stored in each string 107
Is stored in the first to sixth string tuning open period registers 16 (16a to 16f). As shown in FIG. 10, the tuning release period of the first string is 3034 μsec, the second string is 4050 μsec,
The third string is 5102 μsec, the fourth string is 6811 μsec, and the fifth string is 9091
μsec, the sixth string is 12135 μsec.

第2実施例のキーコード変換回路11AはLOG(対数)演
算部11A−1を有しており、このLOG演算部11A−1にお
いて、対数が近似多項式演算によって直接的に計算され
る。したがって、第2実施例の場合には、第1実施例の
押弦位置対周期テーブルメモリ10のような対数変換テー
ブルは不要である。第2実施例のキーコード変換回路10
Aは、発音開示時には半音(100セント)分解能でキーコ
ードを生成し、発音中は1セント分解能でキーコードを
生成する。このキーコードのフォーマットは、1オクタ
ーブを1200(セント)とし、1セントに付き1数値と
し、音名C0に対するキーコードがゼロになるように選ば
れている。したがって、周波数Fに対するキーコードKC
は、 KC=1200log2(F/K) で与えられる。ここにKは音名C0の周波数16.352Hzに対
応する定数である。
The key code conversion circuit 11A of the second embodiment has a LOG (logarithmic) operation unit 11A-1, and the logarithm is directly calculated by the approximate polynomial operation in the LOG operation unit 11A-1. Therefore, in the case of the second embodiment, a logarithmic conversion table such as the string pressing position / period table memory 10 of the first embodiment is unnecessary. Key code conversion circuit 10 of second embodiment
A generates a key code at a resolution of a semitone (100 cents) when the pronunciation is disclosed, and generates a key code at a resolution of 1 cent during pronunciation. The format of this key code is selected such that one octave is 1200 (cents), one cent per cent, and the key code for note name C0 is zero. Therefore, the key code KC for the frequency F
Is given by KC = 1200log 2 (F / K). Here, K is a constant corresponding to the frequency 16.352 Hz of the pitch name C0.

動作を説明すると、プリセットモード時は、第1実施
例の場合と同様にして、各弦107の開放弦状態のもとで
弾弦が行われ、ピッチ抽出回路4にて各開放周期が抽出
され、その結果が処理回路5にて第1弦〜第6弦開放周
期レジスタ7a〜7fの各々に記録される。ただし、この時
点では較正係数は演算されない。
The operation will be described. In the preset mode, as in the case of the first embodiment, a string is played under the open string state of each string 107, and each open period is extracted by the pitch extraction circuit 4. The result is recorded by the processing circuit 5 in each of the first to sixth string open period registers 7a to 7f. However, no calibration coefficient is calculated at this time.

プレイモード中はキーコード計算処理以外は、第1実
施例とほぼ同様に動作する。第2実施例のキーコード計
算処理の詳細を第11図に示す。
During the play mode, the operation is substantially the same as in the first embodiment, except for the key code calculation process. FIG. 11 shows details of the key code calculation process of the second embodiment.

D−1に示すデータTM、ST、RUN FLUGは処理回路5よ
りキーコード変換回路11Aに供給される測定周期、弦番
号、発音中フラグのデータである。これを受けてキーコ
ード変換回路11Aは較正係数演算回路15に較正係数の演
算指示を出す。そこで、較正係数演算回路15はステップ
D−2に示すように、弦STの測定開放周期(プリセット
モード時に判別した弦の状態を表わす)を選択したレジ
スタ7a〜7fからT(M、0)にロードし、ステップD−
3に示すように、弦STの調律開放周期を選択したレジス
タ16からT(t、0)にロードし、次のステップD−4
で両者の比T(M、0)/T(t、0)計算して弦STの較
正係数レジスタCALF(17a〜17f)にロードする。これに
対し、キーコード変換回路11Aは定数Cをロードして
(ステップD−5)、CALF/(TM×C)を計算して結果
をZレジスタにロードする(ステップD−6)。ここ
に、TM/CALFは、測定周期に対する調律周期を表わす。
次のステップD−7でLOG演算部11A−1が動作して、Z
の対数を多項式計算によって求め、結果をYレジスタに
ロードする。次にキーコード変換回路11A−1は2つの
対数(log2)をXレジスタにロードし(ステップD−
8)、キーコードN=1200×(Y−X)をセント単位の
分解能で計算する(D−9)。
Data TM, ST, and RUN FLUG shown in D-1 are data of the measurement period, the string number, and the sounding flag supplied from the processing circuit 5 to the key code conversion circuit 11A. In response to this, the key code conversion circuit 11A issues a calibration coefficient calculation instruction to the calibration coefficient calculation circuit 15. Therefore, as shown in step D-2, the calibration coefficient calculation circuit 15 transfers the measurement open period of the string ST (representing the state of the string determined in the preset mode) from the selected register 7a to 7f to T (M, 0). Load and step D-
As shown in FIG. 3, the tuning release cycle of the string ST is loaded from the selected register 16 into T (t, 0), and the next step D-4.
Then, the ratio T (M, 0) / T (t, 0) is calculated and loaded into the calibration coefficient register CALF (17a to 17f) of the string ST. On the other hand, the key code conversion circuit 11A loads the constant C (step D-5), calculates CALF / (TM × C), and loads the result into the Z register (step D-6). Here, TM / CALF represents a tuning cycle with respect to the measurement cycle.
In the next step D-7, the LOG operation unit 11A-1 operates and Z
Is obtained by polynomial calculation, and the result is loaded into the Y register. Next, the key code conversion circuit 11A-1 loads two logarithms (log2) into the X register (step D-).
8) The key code N = 1200 × (Y−X) is calculated with a resolution of a cent unit (D-9).

以上のステップD−2〜D−9を実行することによ
り、調律された弦の音高を指示するキーコードNが1セ
ント単位の分解能で得られている。したがってこのキー
コードNは、 で与えられる。ここに、 T(M、0):開放弦状態で測定した弦の開放周期 T(t、0):適正に調律された弦の開放周期 TM :測定周期 C :定数 である 一例として、第1弦の開放周期がプリセットモードに
おいて、3304μsecで測定されたとしてみる。第1弦の
調律開放周期は3034μsecである。いま、プレイモード
において、第1弦の測定周期として、1500μsecが得ら
れたとする。これに対し、適正に調律された弦のキーコ
ードNは、定数Cが16.352×10-6(1/C=61154.5)であ
るので、 となる。すなわち、音名F5より67セント高い音高を表わ
している。
By executing the above steps D-2 to D-9, the key code N indicating the pitch of the tuned string is obtained with a resolution of one cent unit. Therefore, this key code N Given by Here, T (M, 0): the open cycle of the string measured in the open string state T (t, 0): the open cycle of the string tuned appropriately TM: measurement cycle C: constant As an example, the first Suppose that the open period of the string was measured at 3304 μsec in the preset mode. The tuning release cycle of the first string is 3034 μsec. Now, it is assumed that 1500 μsec is obtained as the measurement period of the first string in the play mode. On the other hand, the key code N of a properly tuned string has a constant C of 16.352 × 10 -6 (1 / C = 61154.5). Becomes That is, the pitch is 67 cents higher than the pitch name F5.

第11図のステップD−10〜D−14は第8図のC−13〜
C−17に似た処理であり、RUN FLAG=0のとき、すなわ
ち、発音開始のときにイニシャルキーコードを半音(10
0セント)の分解能で計算する処理である。上記の例の
場合では、N=6600(セント)となり、F#5が指定さ
れることになる。
Steps D-10 to D-14 in FIG. 11 correspond to C-13 to FIG.
This is a process similar to C-17. When RUN FLAG = 0, that is, at the start of sound generation, the initial key code is changed to a semitone (10
This is a process of calculating with a resolution of 0 cents). In the case of the above example, N = 6600 (cents), and F # 5 is designated.

このように、第2実施例の場合は、キーコードを生成
する際に、対数変換テーブルを必要としないので、その
ための記憶容量を節約することができる。
As described above, in the case of the second embodiment, when generating a key code, a logarithmic conversion table is not required, so that a storage capacity for the log conversion table can be saved.

<変形例> 以上で実施例の説明を終えるが、この発明はこれらの
実施例には限定されず、種々の変形が可能である。
<Modifications> Although the description of the embodiments has been completed above, the present invention is not limited to these embodiments, and various modifications are possible.

例えば、上記実施例では、音源回路13に対し、音高を
指定するためのキーコードのフォーマットを、適正に調
律された周期または周波数を対数変換した形式で与えて
いる。この代りに、データ圧縮のために、他の形式のキ
ーコードを、エンコーダあるいは変換メモリ等で実現さ
れるテーブル手段を用いて生成してもよい。あるいは、
適正に調律された周波数または周期を直接表現するキー
コード(音高指定データ)を用いてもよい。この場合、
キーコード変換回路における対数変換処理は不要とな
る。例えば、周波数表現のキーコードKCは、 で計算できる。ここに、 T(M、0):プリセット時に測定した弦の開放周期 T(t、0):適正に調律した弦の開放周期 TM :プレイモード時に得た弦の測定周期 である。また、音源回路13は受信した周波数キーコード
を累算することによって、楽音の位相信号を得ることが
でき、上述した実施例の場合に要求されるキーコード/
周波数変換処理を必要としない。
For example, in the above-described embodiment, the key code format for designating the pitch is given to the tone generator circuit 13 in a form in which a properly tuned cycle or frequency is logarithmically converted. Alternatively, for data compression, a key code in another format may be generated by using a table means realized by an encoder or a conversion memory. Or,
A key code (pitch designation data) that directly represents a properly tuned frequency or cycle may be used. in this case,
The logarithmic conversion process in the key code conversion circuit becomes unnecessary. For example, the key code KC for frequency expression is Can be calculated by Here, T (M, 0): the open period of the string measured at the preset time T (t, 0): the open period of the string tuned appropriately TM: the measured period of the string obtained during the play mode. Further, the tone generator circuit 13 can obtain the phase signal of the musical tone by accumulating the received frequency key code, and the key code / key code required in the above-described embodiment can be obtained.
No frequency conversion processing is required.

また、上記実施例では、プリセットモード時の押弦位
置として開放弦フレット位置(第0フレット位置)を使
用しているが、他の任意の所定位置を弦状態判別のため
の押弦位置として使用できる。
In the above embodiment, the open string fret position (0th fret position) is used as the string pressing position in the preset mode. However, any other predetermined position can be used as the string pressing position for determining the string state.

上記実施例では、第12図に示すように、開放弦状態に
おいて弦107が振動する長さGLと、所定のフレット位置
で押弦した状態において弦107が振動する長さGNとの
比、したがって、各長さGL、GNにおける弦振動周期の比
は一定であって既知であることを仮定している。しかし
ながら、なんらかの理由で、弦支持部110、または127の
位置が正規の位置からずれている場合にはこの仮定が成
立しなくなる。この場合は、プリセットモードにおいて
2点以上の押弦位置で周期を測定(サンプル)すること
により、弦支持部110、127のずれを判別でき、プレイモ
ード時における音高の電子調律制御が可能となる。その
原理を第12図を参照して説明する。第12図において、A
とBEは各弦支持部127、110による弦107の支点を表わし
ている。図の例では支点BEが正規の支点Bの位置からず
れている。すなわち、支点Aから支点Bまでの距離GL
が、正規の開放弦の長さであり、支点BEは正規な支点B
よりプラス方向にEだけずれている。この場合、プリセ
ットモードにおいて2点をサンプルする場合の2点とし
て、開放弦フレット位置と第24フレット位置とを選んだ
とする。開放弦フレット位置で測定した周期は図中、T
(M、0)で示され、第24フレット位置で測定した周期
はT(M、24)で示されている。測定開放周期T(M、
0)は、ずれた開放弦の弦長(GL+E)で測定されるの
で、両者は比例する。また、第24フレット測定周期T
(M、24)は第24フレットから支点BEまでの弦の長さに
比例する。弦が正規の長さより、長い長さで振動するの
で、開放測定周期T(M、0)と第24フレット測定周期
T(M、24)との比T(M、0)/T(M、24)は4より
小さくなる。このような弦状態の下で、任意のフレット
Nと測定周期T(M、N)との関係が判別できれば、電
子調弦は可能である。支点Aが正規の位置にあることと
フレット間隔の規則性とから、支点Aから第Nフレット
までの距離はGL であり、支点Aから第24フレットまでの距離はGL である。後者の距離GL はプリセットモードで測定した開放周期T(M、0)と
第24フレット測定周期T(M、24)との差に比例し、距
離GL は開放測定周期T(M、0)とフレットNに対する測定
周期T(M、N)との差に比例する。したがって、 が成立する。これをフレット位置Nについて解くと、 となる。[ ]内は正しい弦長GLの場合に想定される開
放周波数とフレットNに対する周波数との比を表わして
いる。このNに開放弦にキーコードを加算すれば、実施
例と同様なキーコードが得られる。ヘッド側の支点Aも
ずれている場合には、プリセットモード時に開放弦フレ
ット位置を含む3点で周期を測定すればよい。例えば、
第1フレットの周期をT(M、1)、第24フレットの周
期をT(M、24)とすると、これらのデータと、第Nフ
レット(N>0)の測定周期T(M、N)との間には、
フレット間隔の規則性から の関係があり、Nについて解くと、 となる。したがって、プレイモード中に測定周期T
(M、N)が得られたら、そのデータを、プリセットモ
ードで測定した開放周期T(M、0)と比較し、一致す
れば、押弦位置Nは0(=開放位置)とし、不一致なら
ば上記Nの式に測定周期T(M、N)を代入して、押弦
位置Nを求めることができる。
In the above embodiment, as shown in FIG. 12, the ratio between the length GL at which the string 107 vibrates in the open string state and the length GN at which the string 107 vibrates when the string is pressed at a predetermined fret position, and therefore, It is assumed that the ratio of the string vibration period at each length GL, GN is constant and known. However, if the position of the string support 110 or 127 is deviated from the normal position for some reason, this assumption does not hold. In this case, by measuring (sampling) the period at two or more string pressing positions in the preset mode, the deviation of the string support portions 110 and 127 can be determined, and the electronic tuning of the pitch in the play mode can be performed. . The principle will be described with reference to FIG. In FIG. 12, A
And BE represent the fulcrum of the string 107 by the string support portions 127 and 110. In the illustrated example, the fulcrum BE is shifted from the position of the normal fulcrum B. That is, the distance GL from the fulcrum A to the fulcrum B
Is the regular open string length, and the fulcrum BE is the regular fulcrum B
It is shifted by E more in the plus direction. In this case, it is assumed that the open string fret position and the 24th fret position are selected as two points when two points are sampled in the preset mode. The period measured at the open string fret position is T
The period measured at the 24th fret position is indicated by (M, 0) and is indicated by T (M, 24). Measurement open period T (M,
0) is measured by the chord length (GL + E) of the shifted open string, so that both are proportional. In addition, the 24th fret measurement period T
(M, 24) is proportional to the length of the chord from the 24th fret to the fulcrum BE. Since the string vibrates at a longer length than the normal length, the ratio T (M, 0) / T (M, M) of the open measurement period T (M, 0) and the 24th fret measurement period T (M, 24) is obtained. 24) is smaller than 4. Under such a string condition, if the relationship between an arbitrary fret N and the measurement period T (M, N) can be determined, electronic tuning is possible. From the fact that the fulcrum A is at a regular position and the regularity of the fret interval, the distance from the fulcrum A to the Nth fret is GL And the distance from the fulcrum A to the 24th fret is GL It is. The latter distance GL Is proportional to the difference between the open period T (M, 0) measured in the preset mode and the 24th fret measurement period T (M, 24), and the distance GL Is proportional to the difference between the open measurement period T (M, 0) and the measurement period T (M, N) for the fret N. Therefore, Holds. Solving this for the fret position N gives Becomes [] Indicates the ratio between the open frequency assumed for the correct chord length GL and the frequency for the fret N. If a key code is added to the open string to N, a key code similar to that of the embodiment can be obtained. If the fulcrum A on the head is also displaced, the period may be measured at three points including the open string fret position in the preset mode. For example,
Assuming that the cycle of the first fret is T (M, 1) and the cycle of the 24th fret is T (M, 24), these data and the measurement cycle T (M, N) of the Nth fret (N> 0) Between
From the regularity of fret spacing And solving for N gives Becomes Therefore, during the play mode, the measurement period T
When (M, N) is obtained, the data is compared with the open period T (M, 0) measured in the preset mode. If they match, the string pressing position N is set to 0 (= open position). The string pressing position N can be obtained by substituting the measurement period T (M, N) into the above-described N.

ある種の電子弦楽器では高音域におけるフィンガリン
グ操作を容易にするため、フレット間隔を等間隔で形成
したフィンガーボードを用いる。この発明はこの種の電
子弦楽器にも応用可能である。この場合、測定周期と押
弦位置との間には一次(比例)関係がある。すなわち、
上記のT(M、0)、T(M、24)、T(M、N)、N
の間に、 が成立する(T(M、24)は波長GLが一定であればT
(M、0)から計算できる)。したがって、測定周期T
(M、N)から押弦位置Nを得るために、周期の対数変
換を行う必要はなくなる。
Certain electronic stringed instruments use a fingerboard in which fret intervals are formed at equal intervals in order to facilitate fingering operations in a high frequency range. The present invention is also applicable to this type of electronic stringed musical instrument. In this case, there is a linear (proportional) relationship between the measurement period and the string pressing position. That is,
T (M, 0), T (M, 24), T (M, N), N
Between, (T (M, 24) is equal to T if the wavelength GL is constant.
(Can be calculated from (M, 0)). Therefore, the measurement period T
In order to obtain the string pressing position N from (M, N), it is not necessary to perform logarithmic conversion of the period.

更に、この発明はギター系の電子弦楽器のようにフレ
ットを有するフィンガーボードをもつ電子弦楽器のみな
らず、バイオリン系(チェロ、ベース等)のようにフレ
ットなしのフィンガーボードをもつ電子弦楽器にも応用
できる。したがって、この発明は弓で擦弦する電子擦弦
楽器にも応用できる。
Further, the present invention can be applied not only to an electronic stringed instrument having a fingerboard having a fret like a guitar-based electronic stringed instrument, but also to an electronic stringed instrument having a fretless fingerboard such as a violin (cello, bass, etc.). . Therefore, the present invention can also be applied to an electronic bowed stringed instrument.

[発明の効果] 請求項1によれば、演奏に先立って、決められた押弦
位置において弦を振動させた場合に、ピッチ抽出手段で
抽出された基本周期に基づいて、演奏前の上記弦の張設
状態を弦状態検査手段にて判別検査しておき、発音開始
指示時には、ピッチ抽出手段で抽出されている基本周期
を、弦状態の判別結果に基づいて調律された音高指定デ
ータに変換する制御をイニシャル音高制御手段にて行
い、発音中においてピッチ抽出手段にて新しい基本周期
が抽出されたときには、これに応答し、その基本周期を
弦状態の判別結果に基づいて調律された音高指定データ
に変換する制御をアフター音高制御手段にて行っている
ので、機械的に弦の調律を行う必要なしに、適正に調律
された音高による楽音の制御を、発音開始時にとどらま
ず、発音開始後に演奏者がフィンガリング操作、チョー
キング操作、アーミング操作などのように、弦の振動数
を変動させるような行為を行った場合にも、それに追従
する調律された音高による楽音の制御が可能である。こ
のような電子的調律機能をもっているので電子弦楽器に
張設する全ての弦の種類、材質、太さ等を弦別に選定す
る必要はなくなり、たとえば、同一の太さの弦が使用で
きるという利点も生じる。
[Effect of the Invention] According to claim 1, when the string is vibrated at a predetermined string pressing position before the performance, the string before the performance is played based on the basic period extracted by the pitch extracting means. The stretched state is discriminated and inspected by the string state inspection means, and at the time of sounding start instruction, the fundamental period extracted by the pitch extraction means is converted into pitch-designated data tuned based on the result of the discrimination of the string state. Is performed by the initial pitch control means, and when a new fundamental cycle is extracted by the pitch extracting means during sounding, the tone is tuned in response to the new fundamental cycle based on the determination result of the string state. Since the control to convert to high specified data is performed by the after-pitch control means, it is not necessary to mechanically tune the strings, but to control the tone with the properly tuned pitch at the start of sounding. First, departure Even if the player performs an action that fluctuates the frequency of the string, such as fingering operation, choking operation, arming operation, etc., after the start of the tone, the musical tone is controlled by the tuned pitch that follows it. It is possible. With such an electronic tuning function, it is not necessary to select the type, material, thickness, etc. of all strings to be attached to an electronic stringed instrument for each string. For example, there is an advantage that strings of the same thickness can be used. Occurs.

請求項2、3は上記弦状態検査手段とイニシャル音高
制御手段とアフター音高制御手段とによる電子調律制御
の構成例を示したものである。請求項2では弦の任意の
押弦位置とそれに対応する基本周期との関係を演奏前に
おける基本周期抽出結果から特定し、演奏中に抽出され
た基本周期データに対してはこの関係を適応して対応す
る押弦位置データを得、しかる後、押弦位置データを調
律された音高指定データに変換することにより電子調律
を行っている。一方、請求項3では演奏前において得た
基本周期データとそれに対する調律された基本周期デー
タとの比を算出し、演奏中に抽出された基本周期データ
に対してはこの比によって修正して調律された基本周期
データを得、しかる後、調律された基本周期データを対
応する音高指定データに変換することによって電子調律
を行っている。
Claims 2 and 3 show a configuration example of electronic tuning control by the string state inspection means, the initial pitch control means, and the after pitch control means. According to the second aspect, the relationship between an arbitrary depressed string position and the corresponding basic period is specified from the basic period extraction result before the performance, and this relationship is applied to the basic period data extracted during the performance. Corresponding string pressing position data is obtained, and thereafter, electronic tuning is performed by converting the string pressing position data into tuned pitch designation data. On the other hand, in the third aspect, the ratio between the basic period data obtained before the performance and the tuned basic period data is calculated, and the basic period data extracted during the performance is corrected by this ratio to tune. The electronic tuning is performed by obtaining the adjusted basic period data and then converting the tuned basic period data into the corresponding pitch designation data.

請求項4と5は演奏前において、基本周期の抽出が弦
の1つの押弦位置ではなく弦の複数の決められた押弦位
置について行われるようにしており、請求項4ではこれ
ら複数の基本周期抽出結果から、弦の任意の押弦位置と
それに対応する基本周期との関係を特定し、請求項5で
はこれら複数の基本周期抽出結果から、演奏中にピッチ
抽出手段によって抽出されることになる任意の基本周期
データとそれに対する調律された基本周期データとの関
係を特定することによって弦の張設状態を規定してい
る。したがって、より正確に弦の張設状態を知ることが
でき、信頼性の高い電子調律が可能となる。また、弦の
支点が正規の位置からずれているような場合にも有効で
ある。
In the fourth and fifth aspects, before the performance, the extraction of the basic period is performed not at one string pressing position but at a plurality of determined string pressing positions of the string. From the result, the relationship between an arbitrary string depressed position of the string and the corresponding basic period is specified. In claim 5, any of the plurality of basic period extraction results is extracted by the pitch extracting means during the performance by the pitch extracting means. The string extending state is defined by specifying the relationship between the basic period data and the tuned basic period data. Therefore, it is possible to more accurately know the string tension state, and it is possible to perform highly reliable electronic tuning. It is also effective when the fulcrum of the string is deviated from the normal position.

請求項6では発音開始指示時にはイニシャル音高制御
手段にて第1の分解能で調律された音高指定データが生
成され、発音開始指示後はアフター音高制御手段にて第
1の分解能よりも高い第2の分解能で調律された音高指
定データが生成されるようにしているので、弾弦後に行
われるチョーキング操作、アーミング操作などによる微
少な弦の振動周波数の変化に追従する音高制御ができ
る。
According to the sixth aspect, at the time of sounding start instruction, pitch designation data tuned at the first resolution is generated by the initial pitch control means, and after the sounding start instruction, the after-pitch control means is higher than the first resolution. Since pitch-designated data tuned at the second resolution is generated, pitch control that follows minute changes in the vibration frequency of a string caused by a choking operation, an arming operation, or the like performed after a string is struck can be performed. .

請求項7は音高決定装置が調律された音高の楽音を発
生する楽音発生手段を具備する電子弦楽器において用い
られることを示している。したがって、他の請求項の音
高決定装置に関しては電子弦楽器自体に楽音発生手段を
内蔵することは必ずしも必要でない。
Claim 7 shows that the pitch determining apparatus is used in an electronic stringed instrument including a tone generating means for generating a tone with a tuned pitch. Therefore, it is not always necessary for the electronic stringed musical instrument itself to incorporate the tone generating means in the pitch determining apparatus of the other claims.

請求項8は、音高決定装置がピッチ抽出手段によって
抽出される基本周期データに変動をもたらすトレモロ操
作子を具備する電子弦楽器において用いられるものであ
ることを示している。したがってトレモロ操作子に対す
る操作に応じて音高を制御することができる。
Claim 8 shows that the pitch determining apparatus is used in an electronic stringed instrument including a tremolo operator that causes fluctuation in basic cycle data extracted by the pitch extracting means. Therefore, the pitch can be controlled in accordance with the operation on the tremolo operator.

請求項9、10、11、12は弦の張設状態を調べるために
選択される押弦位置の例を示したものである。例えば、
開放弦フレット位置(請求項9)、あるいは開放弦フレ
ット位置とこの開放弦フレット位置から所定の距離を隔
てた少なくとも1つの押弦位置(請求項10)、あるいは
フィンガーボード上に12平均律に従う不均等間隔で規定
されている多数のフレット位置のなかの少なくとも1つ
(請求項11)、フィンガーボード上に均等間隔で規定さ
れているフレット位置のなかの少なくとも1つ(請求項
12)が、弦の張設状態を調べるための押弦位置となる。
The ninth, tenth, eleventh, and twelfth aspects show examples of string pressing positions selected to check the state of string extension. For example,
The open string fret position (Claim 9), or the open string fret position and at least one depressed string position at a predetermined distance from the open string fret position (Claim 10), or non-uniformity on the fingerboard according to 12 equal temperament At least one of a number of fret positions defined at intervals (Claim 11) and at least one of fret positions defined at equal intervals on the fingerboard (Claim 11)
12) is the string pressing position for checking the string tension state.

請求項13は音高決定装置が複数の弦を張設した電子弦
楽器において用いられることを示している。この場合、
複数の弦の各々について電子調律が行われる。
Claim 13 shows that the pitch determination device is used in an electronic stringed musical instrument having a plurality of strings. in this case,
Electronic tuning is performed for each of the plurality of strings.

請求項14は複数の弦の実施例を示したものである。こ
の実施例では、連続した一本の弦素材を複数の箇所にお
いて折曲して複数の弦を形成している。
Claim 14 shows an embodiment of a plurality of strings. In this embodiment, a single continuous string material is bent at a plurality of locations to form a plurality of strings.

請求項15は弦振動検出手段の構成例を示したものであ
る。電磁型ピックアップ装置あるいは光学ピックアップ
装置、あるいは圧電素子型ピックアップ装置を弦振動検
出手段として使用することができる。
Claim 15 shows a configuration example of the string vibration detecting means. An electromagnetic pickup device, an optical pickup device, or a piezoelectric element pickup device can be used as the string vibration detecting means.

請求項16は弦振動検出手段として電磁型ピックアップ
装置を用いた場合の弦の構造を例示したものである。弦
の母材を非磁性弦部材とし、電磁型ピックアップ装置と
対応した部位に筒状の磁性部材を形成した構造としてい
る。
Claim 16 exemplifies the structure of a string when an electromagnetic pickup device is used as the string vibration detecting means. The base material of the string is a non-magnetic string member, and a cylindrical magnetic member is formed at a position corresponding to the electromagnetic pickup device.

請求項17の構成では音高指定データとして、データ圧
縮のために、周期の所定の変換関数で音高を表現するキ
ーコードを使用し、該変換関数のデータを記憶する変換
テーブル手段を設け、イニシャルとアフターの各音高制
御手段にてこの変換テーブル手段を参照してキーコード
を生成するようにしているので、キーコードを利用する
手段(楽音発生手段)へのデータ転送が容易となり高速
化される利点がある。
In the configuration of claim 17, as the pitch designation data, for data compression, using a key code that represents the pitch with a predetermined conversion function of the cycle, provided conversion table means for storing the data of the conversion function, Since the key code is generated by referring to the conversion table means in each of the initial and after pitch control means, data transfer to the means using the key code (tone generating means) is facilitated and the speed is increased. There are advantages.

一方、請求項18の構成では音高指定データとして、周
期の所定の対数関数で音高を表現するキーコードを用
い、イニシャルとアフターの各音高制御手段にて調律さ
れたキーコードを直接的に計算しているので、対数変換
テーブル手段が不要となる利点がある。
On the other hand, in the configuration of claim 18, a key code expressing the pitch by a predetermined logarithmic function of the period is used as the pitch specifying data, and the key code tuned by the initial and after pitch control means is directly used. Therefore, there is an advantage that logarithmic conversion table means is not required.

また、請求項19の構成では音高指定データとして音高
を周波数で表現するキーコードを使用しているので楽音
発生手段側の位相発生部において、キーコード/周波数
変換を行う必要がなくなり、楽音発生手段側の構成を簡
単にできる利点がある。
Further, in the configuration of claim 19, since the key code for expressing the pitch in frequency is used as the pitch designation data, it is not necessary to perform the key code / frequency conversion in the phase generating section on the tone generating means side. There is an advantage that the configuration of the generating means can be simplified.

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

第1図はこの発明の実施例に係る電子弦楽器の外観図、
第2図は第1実施例の全体回路構成図、第3図は第2図
における押弦位置対周期テーブルメモリの内容を示す
図、第4図は第2図における開放弦キーコードレジスタ
12の内容とキーコードのデータフォーマットを示す図、
第5図は第2図の換算係数演算回路8の動作を示すフロ
ーチャート、第6図はプレイモード中における第1実施
例の動作を示すフローチャート、第7図は第6図の説明
に用いた弦振動波形と発音楽音波形のタイムチャート、
第8図は第2図におけるキーコード変換回路の動作を示
すフローチャート、第9図は第2実施例の全体回路構成
図、第10図は第9図における調律開放周期レジスタ16の
内容を示す図、第11図は第9図における較正係数演算回
路とキーコード変換回路の動作を示すフローチャート、
第12図は変形例に係り、正規の弦長をもたない弦に対す
る電子的調律を説明するのに用いた図である。 4……ピッチ抽出回路、5……処理回路、6……モード
切換スイッチ、7a〜7f……測定開放周期レジスタ、8…
…換算係数演算回路、9a〜9f……換算係数レジスタ、10
……押弦位置対周期テーブルメモリ、11……キーコード
変換回路、12……開放弦キーコードレジスタ、15……較
正係数演算回路、16……調律開放周期レジスタ、17a〜1
7f……較正係数レジスタ、11A……キーコード変換回
路、11A−1……対数演算部。
FIG. 1 is an external view of an electronic stringed instrument according to an embodiment of the present invention,
FIG. 2 is a diagram showing the overall circuit configuration of the first embodiment, FIG. 3 is a diagram showing the contents of a string pressing position versus period table memory in FIG. 2, and FIG.
Diagram showing the contents of 12 and the data format of the key code,
FIG. 5 is a flowchart showing the operation of the conversion coefficient calculating circuit 8 of FIG. 2, FIG. 6 is a flowchart showing the operation of the first embodiment during the play mode, and FIG. 7 is a string used in the description of FIG. Vibration waveform and music sound waveform time chart,
FIG. 8 is a flowchart showing the operation of the key code conversion circuit in FIG. 2, FIG. 9 is a diagram showing the overall circuit configuration of the second embodiment, and FIG. 10 is a diagram showing the contents of the tuning release period register 16 in FIG. FIG. 11 is a flowchart showing the operation of the calibration coefficient calculation circuit and the key code conversion circuit in FIG. 9;
FIG. 12 relates to a modification and is a diagram used to explain electronic tuning for a string having no regular string length. 4 Pitch extraction circuit, 5 Processing circuit, 6 Mode switch, 7a to 7f Measurement open cycle register, 8
… Conversion coefficient calculation circuit, 9a to 9f …… Conversion coefficient register, 10
…… String pressing position vs. cycle table memory, 11 …… Key code conversion circuit, 12 …… Open string key code register, 15 …… Calibration coefficient calculation circuit, 16 …… Tuning open cycle register, 17a-1
7f: calibration coefficient register; 11A: key code conversion circuit; 11A-1: logarithmic operation unit.

Claims (19)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】フィンガーボードと、 前記フィンガーボード上に張設された少なくとも一本の
弦と、 前記弦の振動を検出する弦振動検出手段と、 前記弦振動検出手段にて検出された弦の振動から、その
基本周期データを抽出するピッチ抽出手段と、 前記弦振動検出手段にて検出された弦の振動が所定の振
動レベル以上となった場合に、楽音の発音開始を指示す
る発音開始指示手段と、 を備える電子弦楽器において用いられる音高決定装置に
おいて、 演奏に先立って、所定の押弦位置において前記弦を振動
させた場合に、前記ピッチ抽出手段により抽出された基
本周期に基づいて、前記弦の張設状態を判別検査する弦
状態検査手段と、 演奏中において動作し、前記発音開始指示手段による発
音開始指示時に、前記ピッチ抽出手段により抽出されて
いる基本周期データを、前記弦状態検査手段にて判別さ
れている前記弦の張設状態に従って、調律された対応の
音高指定データに変換するようにするイニシャル音高制
御手段と、 演奏中において動作し、前記発音開始指示手段による発
音開始指示後に、前記ピッチ抽出手段により新たな基本
周期データが抽出されたことに応答し、この新たな基本
周期データを、前記弦状態検査手段にて判別されている
前記弦の張設状態に従って、調律された対応の音高指定
データに変換するように制御するアフター音高制御手段
と、 を有することを特徴とする音高決定装置。
1. A finger board, at least one string stretched on the finger board, string vibration detecting means for detecting vibration of the string, and a string detected by the string vibration detecting means. Pitch extraction means for extracting the basic period data from the vibration, and a sounding start instruction for instructing a sounding start of a musical sound when the vibration of the string detected by the string vibration detecting means is equal to or higher than a predetermined vibration level. Means for determining the pitch used in an electronic stringed musical instrument, comprising: when the string is vibrated at a predetermined string-pressing position prior to playing, based on the basic period extracted by the pitch extracting means. A string state inspection means for discriminating and inspecting a string tension state; and a sound extraction means which operates during performance and which is extracted by the pitch extraction means when a sound generation start instruction is issued by the sound generation start instruction means. Initial pitch control means for converting the basic cycle data, which has been tuned, into corresponding pitch designation data tuned in accordance with the string stretching state determined by the string state inspection means; In response to the fact that new fundamental period data is extracted by the pitch extracting unit after the sounding start instruction is issued by the sounding start instructing unit, the new fundamental period data is sent to the string state inspection unit. An after-pitch control means for controlling to convert to tuned corresponding pitch designation data in accordance with the determined stretched state of the string.
【請求項2】請求項1記載の音高決定装置において、 前記弦状態検査手段は、 前記弦の任意の押弦位置とそれに対応する基本周期との
関係を特定し、この特定された関係に基づいて、前記弦
の張設状態を規定する関係規定手段を有し、 前記イニシャル音高制御手段と前記アフター音高制御手
段は、 前記ピッチ抽出手段によって抽出された基本周期データ
を、前記関係規定手段によって特定された関係に従い、
対応する押弦位置データに変換する第1変換手段と、 前記第1変換手段からの押弦位置データを、調律された
対応の音高指定データに変換する第2変換手段と、 を有することを特徴とする音高決定装置。
2. The pitch determining apparatus according to claim 1, wherein said string state inspection means specifies a relationship between an arbitrary pressed position of said string and a basic period corresponding thereto, and based on said specified relationship. The initial pitch control means and the after-pitch control means, the basic pitch data extracted by the pitch extraction means, According to the relationship identified by
First converting means for converting the corresponding string pressing position data to string pressing position data; and second converting means for converting the string pressing position data from the first converting means to tuned corresponding pitch designation data. Pitch determining device.
【請求項3】請求項1記載の音高決定装置において、 前記弦状態検出手段は、 前記所定の押弦位置において前記弦を振動させた場合
に、前記ピッチ抽出手段により抽出された基本周期デー
タと該押弦位置における調律された基本周期データとの
比を算出する比算出手段を有し、 前記イニシャル音高制御手段と前記アフター音高制御手
段は、 前記ピッチ抽出手段により抽出された基本周期データ
を、前記比算出手段の算出した比によって修正し、この
修正された基本周期データに従って、調律された基本周
期データを導出する調律周期導出手段と、 前記調律周期導出手段により調律された基本周期データ
を、対応する音高指定データに変換する変換手段と、 を有することを特徴とする音高決定装置。
3. The pitch determining apparatus according to claim 1, wherein said string state detecting means includes: when said string is vibrated at said predetermined string pressing position, said basic period data extracted by said pitch extracting means; The initial pitch control means and the after-pitch control means calculate a ratio between the tuned basic cycle data at the string-pressing position and the basic pitch data extracted by the pitch extraction means. A tuning period deriving unit that derives tuned basic period data according to the corrected basic period data according to the ratio calculated by the ratio calculating unit; anda basic period data tuned by the tuning period deriving unit. Conversion means for converting the data into corresponding pitch designation data.
【請求項4】請求項1記載の音高決定装置において、 前記弦状態検査手段は、前記弦の複数の異なる所定の押
弦位置の各々について前記ピッチ抽出手段により抽出さ
れた基本周期データから、前記弦の任意の押弦位置とそ
れに対応する基本周期との関係を特定し、この特定され
た関係に基づいて、前記弦の張設状態を規定する関係規
定手段を有することを特徴とする音高決定装置。
4. The pitch determining apparatus according to claim 1, wherein the string state inspecting means is configured to calculate the string condition from the basic period data extracted by the pitch extracting means for each of a plurality of different predetermined string pressing positions of the string. Pitch determining means for specifying a relationship between an arbitrary string pressing position of a string and a corresponding basic period, and based on the specified relationship, there is provided a relationship defining means for defining the string stretching state. apparatus.
【請求項5】請求項1記載の音高決定装置において、 前記弦状態検査手段は、前記弦の複数の異なる所定の押
弦位置の各々について前記ピッチ抽出手段により抽出さ
れた基本周期データから、演奏中に前記ピッチ抽出手段
によって抽出されることになる任意の基本周期データと
それに対する調律された基本周期データとの関係を特定
し、この特定された関係に基づいて、前記弦の張設状態
を規定する関係規定手段を有することを特徴とする音高
決定装置。
5. The pitch determining apparatus according to claim 1, wherein the string state inspection means performs a performance based on basic period data extracted by the pitch extraction means for each of a plurality of different predetermined string pressing positions of the string. During this process, the relationship between arbitrary basic period data to be extracted by the pitch extracting means and the tuned basic period data is specified, and based on the specified relation, the string extending state is determined. A pitch determining device comprising a relationship defining means for defining.
【請求項6】請求項1記載の音高決定装置において、 前記発音開始指示手段により発音開始指示が行われたと
きは、前記イニシャル音高制御手段に対し、前記ピッチ
抽出手段により抽出された基本周期データを、第1の分
解能で、調律された対応の音高指定データに変換するよ
うに指示し、前記発音開始指示手段により発音開始指示
が行われたあとは、前記アフタ音高制御手段に対し、前
記ピッチ抽出手段により新たに抽出された基本周期デー
タを、前記第1の分解能よりも高い第2の分解能で、調
律された対応の音高指定データに変換するように指示す
る分解能選択指示手段を有することを特徴とする音高決
定装置。
6. The pitch determining device according to claim 1, wherein when a sound generation start instruction is issued by said sound generation start instruction means, said basic pitch extracted by said pitch extraction means is transmitted to said initial pitch control means. It is instructed to convert the cycle data into the corresponding tuned pitch designation data at the first resolution, and after the tone generation start instruction means issues a tone generation start instruction, the after tone pitch control means is instructed. On the other hand, a resolution selection instruction for instructing to convert the fundamental period data newly extracted by the pitch extraction means into tuned corresponding pitch designation data at a second resolution higher than the first resolution. A pitch determining device comprising means.
【請求項7】請求項1記載の音高決定装置において、 前記音高制御手段で変換制御された音高指定データに従
って、対応する音高の楽音を発生する楽音発生手段を更
に有することを特徴とする音高決定装置。
7. The pitch determining apparatus according to claim 1, further comprising a tone generating means for generating a tone having a corresponding pitch in accordance with the pitch designation data converted and controlled by said pitch control means. Pitch determining device.
【請求項8】請求項1記載の音高決定装置において、 演奏中における操作に応じて、前記弦の張設状態を変化
させるトレモロ操作子を更に有することを特徴とする音
高決定装置。
8. The pitch determining apparatus according to claim 1, further comprising a tremolo operator for changing a state in which the strings are stretched in accordance with an operation during performance.
【請求項9】請求項1記載の音高決定装置において、前
記所定の押弦位置は、前記弦の開放弦フレット位置であ
ることを特徴とする音高決定装置。
9. A pitch determining apparatus according to claim 1, wherein said predetermined string pressing position is an open string fret position of said string.
【請求項10】請求項1記載の音高決定装置において、
前記所定の押弦位置は、前記弦の開放弦フレット位置と
該開放弦フレット位置から所定の距離を隔てた少なくと
も一つの押弦位置との複数の押弦位置であることを特徴
とする音高決定装置。
10. The pitch determining apparatus according to claim 1, wherein
The pitch determining device according to claim 1, wherein the predetermined string pressing position is a plurality of string pressing positions including an open string fret position of the string and at least one string pressing position separated by a predetermined distance from the open string fret position.
【請求項11】請求項1記載の音高決定装置において、
前記所定の押弦位置は、前記フィンガーボード上に12平
均律に従って互いに不均等間隔で規定されている多数の
フレット位置のなかの少なくとも一つの押弦位置である
ことを特徴とする音高決定装置。
11. A pitch determining apparatus according to claim 1,
The pitch determining apparatus according to claim 1, wherein the predetermined string pressing position is at least one string pressing position among a plurality of fret positions defined at unequal intervals on the fingerboard according to 12 equal temperament.
【請求項12】請求項1記載の音高決定装置において、
前記所定の押弦位置は、前記フィンガーボード上に互い
に均等間隔で規定されている多数のフレット位置のなか
の少なくとも一つの押弦位置であることを特徴とする音
高決定装置。
12. A pitch determining apparatus according to claim 1,
The pitch determining device according to claim 1, wherein the predetermined string pressing position is at least one string pressing position among a plurality of fret positions defined at equal intervals on the finger board.
【請求項13】請求項1記載の音高決定装置において、
前記弦は、複数の弦であることを特徴とする音高決定装
置。
13. A pitch determining apparatus according to claim 1,
The pitch determining device according to claim 1, wherein the strings include a plurality of strings.
【請求項14】請求項13記載の音高決定装置において、
前記複数の弦は、連続した一本の弦を、複数の箇所にお
いて折曲して、複数の弦部分を構成したことを特徴とす
る音高決定装置。
14. A pitch determining apparatus according to claim 13,
The pitch determining device according to claim 1, wherein the plurality of strings are formed by bending a single continuous string at a plurality of locations to form a plurality of string portions.
【請求項15】請求項1記載の音高決定装置において、
前記弦振動検出手段は、電磁型ピックアップ装置、光学
型ピックアップ装置、圧電素子型ピックアップ装置のな
かから選択的に使用されることを特徴とする音高決定装
置。
15. The pitch determining apparatus according to claim 1, wherein
The pitch determining device is characterized in that the string vibration detecting means is selectively used among an electromagnetic pickup device, an optical pickup device, and a piezoelectric element pickup device.
【請求項16】請求項1記載の音高決定装置において、
前記弦振動検出手段は、電磁型ピックアップ装置からな
り、前記弦は、両端が固定的に支持された非磁性弦部材
と、この非磁性弦部材の前記電磁型ピックアップ装置と
対向した部位に設けられた筒状の磁性部材とからなるこ
とを特徴とする音高決定装置。
16. A pitch determining apparatus according to claim 1, wherein:
The string vibration detecting means includes an electromagnetic pickup device, and the string is provided at a portion of the nonmagnetic string member fixedly supported at both ends, and at a portion of the nonmagnetic string member facing the electromagnetic pickup device. A pitch determining device comprising a cylindrical magnetic member.
【請求項17】請求項1記載の音高決定装置において、 前記イニシャル音高制御手段と前記アフター音高制御手
段の各々は、前記音高指定データのデータ圧縮のため
に、音高を周期の所定の変換関数で表現するキーコード
を、前記音高指定データとして発生するためのキーコー
ド発生手段を有し、該キーコード発生手段は、前記所定
の変換関数のデータを記憶する変換テーブル手段と、前
記ピッチ抽出手段により抽出された基本周期データと前
記弦状態検査手段により判別された弦の張設状態とか
ら、調律されたキーコードを前記変換テーブル手段のデ
ータを参照して発生する手段とを有することを特徴とす
る音高決定装置。
17. The pitch determining apparatus according to claim 1, wherein each of the initial pitch control means and the after-pitch control means sets a pitch in a cycle to compress the pitch designation data. Key code generation means for generating a key code expressed by a predetermined conversion function as the pitch designation data, the key code generation means comprising: a conversion table means for storing data of the predetermined conversion function; Means for generating a tuned key code by referring to the data of the conversion table means from the basic period data extracted by the pitch extraction means and the string extension state determined by the string state inspection means. A pitch determining device comprising:
【請求項18】請求項1記載の音高決定装置において、 前記イニシャル音高制御手段と前記アフター音高制御手
段の各々は、音高を周期の所定の対数関数で表現するキ
ーコードを、前記音高指定データとして発生するキーコ
ード発生手段を有し、該キーコード発生手段は、前記ピ
ッチ抽出手段により抽出された基本周期データと前記弦
状態検査手段により判別された弦の張設状態とから、調
律されたキーコードを直接的に計算するキーコード計算
手段を有することを特徴とする音高決定装置。
18. The pitch determining apparatus according to claim 1, wherein each of said initial pitch control means and said after-pitch control means includes a key code for expressing a pitch by a predetermined logarithmic function of a period. Key code generating means for generating as pitch designation data, wherein the key code generating means is configured to calculate the basic period data extracted by the pitch extracting means and the string extending state determined by the string state inspecting means. And a key code calculating means for directly calculating a tuned key code.
【請求項19】請求項1記載の音高決定装置において、 前記イニシャル音高制御手段と前記アフター音高制御手
段の各々は、音高を周波数で表現するキーコードを、前
記音高指定データとして発生するためのキーコード発生
手段を有し、該キーコード発生手段は、前記ピッチ抽出
手段により抽出された基本周期データと前記弦状態検査
手段により判別された弦の張設状態とから、調律された
周波数を表わすキーコードを発生する手段を有すること
を特徴とする音高決定装置。
19. The pitch determining apparatus according to claim 1, wherein each of the initial pitch control means and the after pitch control means uses a key code expressing a pitch in frequency as the pitch designation data. Key code generating means for generating the key code, wherein the key code generating means is tuned from the basic period data extracted by the pitch extracting means and the string extension state determined by the string state inspecting means. A means for generating a key code representing the frequency of the pitch.
JP63262919A 1987-12-31 1988-10-20 Pitch determination device Expired - Lifetime JP2829987B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63262919A JP2829987B2 (en) 1988-10-20 1988-10-20 Pitch determination device
US07/290,981 US4928563A (en) 1987-12-31 1988-12-28 Electronic tuning apparatus for an electronic stringed musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63262919A JP2829987B2 (en) 1988-10-20 1988-10-20 Pitch determination device

Publications (2)

Publication Number Publication Date
JPH02110596A JPH02110596A (en) 1990-04-23
JP2829987B2 true JP2829987B2 (en) 1998-12-02

Family

ID=17382425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63262919A Expired - Lifetime JP2829987B2 (en) 1987-12-31 1988-10-20 Pitch determination device

Country Status (1)

Country Link
JP (1) JP2829987B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6202565B2 (en) * 2013-10-25 2017-09-27 宗一郎 井上 Electronic wind instrument system
JP6387643B2 (en) * 2014-03-20 2018-09-12 カシオ計算機株式会社 Electronic stringed instrument, musical sound generation method and program

Also Published As

Publication number Publication date
JPH02110596A (en) 1990-04-23

Similar Documents

Publication Publication Date Title
US4928563A (en) Electronic tuning apparatus for an electronic stringed musical instrument
JP2875805B2 (en) Automatic tuning of musical instruments
JPH03174590A (en) Electronic musical instrument
JP3231482B2 (en) Tempo detection device
JP2829987B2 (en) Pitch determination device
JP3653854B2 (en) Stringed electronic musical instrument
JP5088398B2 (en) Performance device and electronic musical instrument
US10249278B2 (en) Systems and methods for creating digital note information for a metal-stringed musical instrument
JP4628725B2 (en) Tempo information output device, tempo information output method, computer program for tempo information output, touch information output device, touch information output method, and computer program for touch information output
JP2745215B2 (en) Electronic string instrument
JP4198046B2 (en) Electronic stringed instruments
JP2775628B2 (en) Pitch determination device
JPS60501276A (en) electronic musical instruments
JP7567288B2 (en) ELECTRONIC STRINGED INSTRUMENT, CONTROL METHOD FOR ELECTRONIC STRINGED INSTRUMENT, AND PROGRAM
JP2012013725A (en) Musical performance system and electronic musical instrument
JP3617142B2 (en) Pitch adjustment device and electric musical instrument
JP2819841B2 (en) Performance information generator
JP2830105B2 (en) Music control device
JP2913676B2 (en) Music control device
JPH0228555Y2 (en)
JPH05150768A (en) Electronic stringed instrument
JPH0734154B2 (en) Electronic musical instrument
JPH05197377A (en) Touch generator
JPH0217797U (en)
JPH07319459A (en) Musical sound controller and electronic musical instrument