JPH02250094A - Musical tone designation device and electronic wind instrument using it - Google Patents

Musical tone designation device and electronic wind instrument using it

Info

Publication number
JPH02250094A
JPH02250094A JP1071075A JP7107589A JPH02250094A JP H02250094 A JPH02250094 A JP H02250094A JP 1071075 A JP1071075 A JP 1071075A JP 7107589 A JP7107589 A JP 7107589A JP H02250094 A JPH02250094 A JP H02250094A
Authority
JP
Japan
Prior art keywords
pitch
chord
specifying
musical tone
specified
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.)
Granted
Application number
JP1071075A
Other languages
Japanese (ja)
Other versions
JP2775059B2 (en
Inventor
Yoshiyuki Murata
嘉行 村田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP1071075A priority Critical patent/JP2775059B2/en
Publication of JPH02250094A publication Critical patent/JPH02250094A/en
Application granted granted Critical
Publication of JP2775059B2 publication Critical patent/JP2775059B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To improve the operability by allowing a musical tone information generating means to generate musical tone information regarding the pitch of a single tone or the pitch of respective constituent tones of a chord specified by the combination state of switches of a pitch specifying means according to the decision result of a decision means. CONSTITUTION:When switches of the pitch specifying means 21 are turned on, for example selectively in combination with the plural switches, the decision means 30 detects the states of the respective switches of the pitch specifying means 21 to discriminate whether the single tone or chord is specified according to the combination state of the switches in the on state. Then a pitch information generating means 30 generates pitch information regarding the pitch of the single tone or the pitch of the respective constituent tones of the chord specified by the combination of the switches of the pitch specifying means 21. Consequently, the plural switches of the pitch specifying means 21 are operated in combination to specify the single tone or chord.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、単音または和音を指定する楽音指定装置、及
び吹き口部に対するブレス操作もしくはリップ操作に基
づいて上記楽音指定装置によって指定された単音または
和音の発生制御を行う機能を有する電子管楽器に関する
Detailed Description of the Invention [Field of Industrial Application] The present invention provides a musical tone specifying device that specifies a single note or a chord, and a musical tone specifying device that specifies a single note or a chord, and a musical tone specifying device that specifies a single note or a chord, and a musical tone specifying device that specifies a single note or a chord, and Alternatively, the present invention relates to an electronic wind instrument having a function of controlling chord generation.

〔従来の技術〕[Conventional technology]

電子管楽器は、吹き口部に設けられたブレスセンサまた
はりツブセンサによって人間の吹き口部に対して息を吹
き込むブレス操作または吹き口部を噛むリップ操作の強
さを電気信号として検出することにより、電子的に発生
される楽音の音量またはピッチ等を微妙に制御すること
ができ、演奏者の感性に合わせた楽音を発生することが
できる電子楽器である。
Electronic wind instruments detect the strength of a person's breath operation of blowing into the mouthpiece or lip operation of biting the mouthpiece as an electrical signal using a breath sensor or lip sensor installed in the mouthpiece. It is an electronic musical instrument that can finely control the volume, pitch, etc. of electronically generated musical tones, and can generate musical tones that match the sensibilities of the performer.

このような電子管楽器においては、演奏者が指を添え易
い位置に複数のスイッチからなる音高指定スイッチ群が
配置され、演奏者はこれら複数のスイッチの押し方の組
合せによって、1回の操作で1つの音高(音程)を指定
するようになっている。
In such electronic wind instruments, a group of pitch designation switches consisting of multiple switches are placed in positions where the performer can easily place his or her fingers, and the performer can select the desired pitch with a single operation by combining the ways in which these multiple switches are pressed. One pitch (interval) can be specified.

また、上記電子管楽器において、和音(コード)を演奏
できるものも考案されており、その和音の指定は複数の
方式により行われている。
Further, among the above-mentioned electronic wind instruments, instruments that can play chords have also been devised, and the chords can be specified using a plurality of methods.

例えば、予め音高指定スイッチ群の操作で和音の根音を
指定し、さらにその指定された和音の根音に対する他の
和音の構成音の全てについて、前記根音に対する音高差
をプログラムしておき、和音の演奏時には、その音高指
定スイッチ群の操作により根音の音高を指定することに
より、前記プログラムされた前記音高差情報に基づいて
根音以外の他の和音の構成音の音高情報が、前記根音と
共に自動作成されて和音が発生されるプログラム方式が
知られている。
For example, you can specify the root note of a chord in advance by operating a group of pitch specification switches, and then program the pitch difference with respect to the root note of the specified chord for all the constituent notes of the other chords. When playing a chord, by operating the pitch specifying switch group to specify the pitch of the root note, the constituent notes of the chord other than the root note can be adjusted based on the programmed pitch difference information. A program method is known in which pitch information is automatically created together with the root note to generate a chord.

また、上記音高指定スイッチ群以外に、その音高指定ス
イッチ群の操作により指定された楽音のオクターブを指
定する複数のスイッチから成るオクターブ指定スイッチ
群が設けられた電子管楽器において、通常のメロディ演
奏を行う通常演奏モードとコード(Chord :和音
)による演奏が可能なコード演奏モードとの2つのモー
ドを切換選択可能にし、コード演奏モードが切換選択さ
れているときに、音高指定スイッチ群の操作によりコー
ドの根音を、オクターブ指定スイッチ群の操作によりコ
ードの種類を設定するモード切換方式がある。
In addition, in addition to the above-mentioned pitch specifying switch group, an electronic wind instrument is provided with an octave specifying switch group consisting of a plurality of switches that specify the octave of the musical tone specified by operating the pitch specifying switch group. It is possible to switch between two modes: a normal performance mode in which chords are played, and a chord performance mode in which chords can be played.When the chord performance mode is selected, operation of the pitch specifying switch group There is a mode switching method in which the root note of the chord is set by the octave setting switch, and the chord type is set by operating a group of octave specifying switches.

さらに、上記2つのモードが切換可能な電子管楽器と同
様に、コード演奏モードが選択されているときには、オ
ン操作されている音高指定スイッチ群の数によりコード
の種類を指定するようにしたものがある。例えば、前記
音高指定スイッチが1個のみ操作された場合にはメジャ
ーが指定され、その指定された1つの音高指定スイッチ
に対応する音高を和音の根音に設定し、前記音高指定手
段のうちの少なくとも2つの音高指定スイッチが同時操
作された場合にはマイナーコードが指定され、次にそれ
らの同時操作された音高指定スイッチにより指定された
各音高が連続する音高関係にあるか否か判別し、連続す
る音高関係であれば、指定されている音高のうちの最高
音高または最低音高のいづれか一方の音高を和音の根音
とし、不連続の音高関係であれば指定されている音高の
うちの前記一方の音高とは異なる他方の音高を和音の根
音に設定するようにして、同時操作された音高指定スイ
ッチの数により和音の種類を指定された複数の音高の中
から和音の根音を選択指定するワンフィンガ一方式によ
り和音指定を行う電子管楽器があった。
Furthermore, similar to the electronic wind instrument that can switch between the two modes mentioned above, when the chord performance mode is selected, the type of chord is specified by the number of pitch specification switches that are turned on. be. For example, if only one pitch designation switch is operated, major is designated, and the pitch corresponding to that designated pitch designation switch is set as the root note of the chord, and the pitch designation switch is set to the root note of the chord. If at least two pitch specifying switches of the means are operated simultaneously, a minor chord is specified, and then each pitch specified by the simultaneously operated pitch specifying switches is connected to a continuous pitch relationship. If there is a continuous pitch relationship, either the highest pitch or the lowest pitch of the specified pitches is taken as the root of the chord, and discontinuous pitches are determined. If it is a pitch relationship, the other of the specified pitches that is different from the one pitch is set as the root note of the chord, and the chord is created depending on the number of pitch designation switches that are operated at the same time. There was an electronic wind instrument that specified chords using a one-finger method that selected and specified the root note of a chord from among multiple pitches specified by the type.

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

しかしながら、前述のようにプログラム方式により和音
を設定する場合には、音高差を入力するためのスイッチ
、プログラム時の入力データを表示するための表示装置
、入力した音高差情報を記憶するためのメモリを設ける
必要があり、製造工程が複雑になると共に、部品点数が
増加するためコスト高となるという問題があり、また、
プログラムするための操作も煩雑であり、操作性が悪い
という問題があった。さらに、電源をオフ(OFF)に
すると、設定した音高差情報が消去されてしまうので、
再度プログラムしなければならず不便であった。このた
め、メモリをバックアンプするようにするとメモリバッ
クアップ用の装置を設けねばならずコストがさらに高く
なると共に、電子管楽器本体の実装スペースが小さいの
で、メモリバンクアップ用の装置を外付けにしなければ
ならず、携帯に不便であり、さらにメモリバックアップ
用の装置と電子管楽器本体とを接続するコードが演奏の
妨げになるという問題が生じてしまうという欠点があっ
た。
However, when setting chords using the program method as described above, there is a switch for inputting the pitch difference, a display device for displaying the input data during programming, and a device for storing the input pitch difference information. It is necessary to provide additional memory, which complicates the manufacturing process and increases costs due to the increased number of parts.
The programming operation is also complicated and there is a problem that the operability is poor. Furthermore, if you turn off the power, the set pitch difference information will be deleted.
It was inconvenient to have to reprogram it. For this reason, if the memory is back-amplified, a device for memory backup must be provided, which increases the cost, and the mounting space of the electronic wind instrument itself is small, so an external device for boosting the memory bank must be installed. However, it is inconvenient to carry, and there is also the problem that the cord connecting the memory backup device and the main body of the electronic wind instrument interferes with performance.

また、上記モード切換方式の場合、コードの根音を指定
するための音高指定スイッチ群に対する運指操作(フィ
ンガリング操作)とコードの種類を指定するためのオク
ターブ指定スイッチ群に対する運指操作を行う必要があ
るが、自然管楽器の場合、鍵盤楽器における鍵盤による
運指操作とは異なり、右手と左手の両方の手指を用いて
、管孔の開閉を行う複数のキー(鍵)に対する押指操作
の組み合せにより一つの音高を指定するようになってい
る。したがって、上記モード切換方式によるコード指定
のための運指操作は、音高指定スイッチ群に加え、オク
ターブ指定スイッチ群に対しても運指操作が必要であり
自然管楽器における運指操作とは明らかに異なっており
、自然管楽器の演奏に慣れ親しんだ演奏者に対して違和
感を与えてしまうという問題があった。したがって、単
音の指定操作のみならず、和音指定の運指操作も、両手
を用いる複数の音高指定スイッチに対する運指操作の組
み合せにより行うようにするのが違和感がなく演奏者に
とって好ましいといえる。
In addition, in the case of the above mode switching method, fingering operations for the pitch specification switch group to specify the root note of the chord and fingering operations for the octave specification switch group to specify the chord type are performed. However, in the case of natural wind instruments, unlike the fingering operations on the keyboard of keyboard instruments, the fingers of both the right and left hands are used to press the multiple keys to open and close the tube holes. A single pitch is specified by a combination of . Therefore, fingering operations for specifying chords using the mode switching method described above require fingering operations for the octave specifying switch group in addition to the pitch specifying switch group, and are clearly different from fingering operations for natural wind instruments. This poses a problem in that it gives a sense of discomfort to performers who are accustomed to playing natural wind instruments. Therefore, it is preferable for the performer to perform not only a single note designation operation but also a chord designation fingering operation by combining fingering operations for a plurality of pitch designation switches using both hands.

さらに、上記ワンフィンガ一方式による和音指定は、和
音の根音の指定が自然管楽器における運指操作とは非常
に異なっており、また和音の種類も押指操作を行った音
高指定スイッチの数によって定まるなど、利用者にとっ
て運指操作の習得が非常に難しいという欠点があった。
Furthermore, in specifying chords using the one-finger method described above, the specification of the root note of the chord is very different from the fingering operation on natural wind instruments, and the type of chord also depends on the number of pitch specifying switches that are pressed with the finger. The disadvantage was that it was extremely difficult for users to learn the fingering operations.

本発明の課題は、運指操作が容易なリコーダ−の運指操
作と同様な運指操作により単音及び和音の指定を行える
と共に、モード切換操作を行わずとも、単音演奏と和音
演奏とを容易かつ即時に交互に切り換えて演奏できる操
作性が非常に優れた楽音指定装置および電子管楽器を提
供することである。
An object of the present invention is to enable single notes and chords to be specified by fingering operations similar to those of a recorder, which are easy to operate, and to easily perform single notes and chords without the need for mode switching operations. To provide a musical tone specifying device and an electronic wind instrument which are extremely easy to operate and can be switched and played in real time.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の手段は次の通りである。 The means of the present invention are as follows.

まず、請求項1記載の楽音指定装置の手段は次の通りで
ある。
First, the means of the musical tone specifying device according to claim 1 is as follows.

音高指定手段は、例えば複数のスイッチの中から所定の
スイッチのみを選択的にオンとさせるような複数のスイ
ッチの組み合せ操作により、単音または和音の指定が可
能であり、例えば、管状の部上の演奏者が指を添え易い
位置に設けられる。
The pitch specifying means can specify a single note or a chord by, for example, a combination operation of a plurality of switches such as selectively turning on only a predetermined switch from among a plurality of switches. It is placed in a position where it is easy for the player to place his or her fingers on it.

判別手段は、該音高指定手段の各スイッチの状態に基づ
いて、単音の音高指定操作または和音の音高指定操作の
いずれかの操作が行われたかを判別する。
The determining means determines whether a single note pitch designation operation or a chord pitch designation operation has been performed based on the state of each switch of the pitch designation means.

楽音情報作成手段は、該判別手段による判別結果に基づ
いて、前記音高指定手段の複数のスイッチの組み合せ状
態により指定されている単音の音高または和音の各構成
音の音高に係る楽音情報を作成する。
The musical tone information creation means generates musical tone information relating to the pitch of a single note or the pitch of each component note of a chord, which is specified by the combination state of the plurality of switches of the pitch specifying means, based on the discrimination result by the discrimination means. Create.

上記判別手段及び上記楽音情報作成手段は、例えばマイ
クロプロセッサ等から成り、上記管状の内部に配置され
る。
The discrimination means and the musical tone information creation means are comprised of, for example, a microprocessor, and are arranged inside the tubular body.

次に、請求項2記載の楽音指定装置の手段は次の通りで
ある。
Next, the means of the musical tone specifying device according to claim 2 is as follows.

音高指定手段は第1の音高指定手段と第2の音高指定手
段とに分割されており、上記第1の音高指定手段の操作
により和音の根音もしくは和音の種類に係るいずれか一
方の和音情報の指定が行われると共に、上記第2の音高
指定手段の操作により上記一方の和音情報とは異なる他
方の和音情報の指定が行われる。
The pitch specifying means is divided into a first pitch specifying means and a second pitch specifying means, and by operating the first pitch specifying means, one of the root notes of the chord or the type of the chord is selected. One chord information is specified, and the other chord information, which is different from the one chord information, is specified by operating the second pitch specifying means.

また、楽音情報作成手段は、前記第1の音高指定手段及
び前記第2の音高指定手段の操作により指定された和音
の種類と和音の根音に係る情報とに基づいて、その指定
された和音の各構成音の音高情報を作成する。
Further, the musical tone information creating means determines the type of chord specified by the operation of the first pitch specifying means and the second pitch specifying means and information regarding the root note of the chord. Create pitch information for each constituent note of the chord.

さらに、請求項3記載の楽音)旨定装置の手段は次の通
りである。
Further, the means of the musical tone/effect determining device according to claim 3 is as follows.

音高指定手段は、和音の根音を指定する第1の音高指定
手段と和音の種類を指定する第2の音高指定手段とに分
割されている。
The pitch specifying means is divided into a first pitch specifying means for specifying the root of a chord, and a second pitch specifying means for specifying the type of chord.

また、楽音情報作成手段は、前記第1の音高指定手段に
より指定された和音の根音と前記第2の音高指定手段に
より指定された和音の種類とに基づいて、指定された和
音の各構成音の音高情報を作成する。
Further, the musical tone information creation means is configured to generate the specified chord based on the root of the chord specified by the first pitch specifying means and the type of chord specified by the second pitch specifying means. Create pitch information for each constituent sound.

また、請求項4記載の音高指定装置の手段は次の通りで
ある。
Further, the means of the pitch specifying device according to claim 4 is as follows.

音高指定手段は、上述した請求項3記載の音高指定手段
と同様に和音の根音を指定する第1の音高指定手段と、
和音の種類を指定する第2の音高指定手段とに分割され
ており、第2の音高指定手段の操作が行われていない場
合、第1の音高指定手段は各スイッチの組み合せ操作に
より少なくとも1オクターブの音域の各楽音の音高指定
が可能である。
The pitch specifying means includes first pitch specifying means for specifying the root note of the chord, similar to the pitch specifying means according to claim 3 described above;
and a second pitch specifying means for specifying the type of chord, and when the second pitch specifying means is not operated, the first pitch specifying means is divided into two pitch specifying means for specifying the type of chord. It is possible to specify the pitch of each musical tone in a range of at least one octave.

また、楽音情報作成手段は、上記第2の音高指定手段が
操作されず、上記第1の音高指定手段のみの操作により
所定の音高の楽音が指定された場合、上記第1の音高指
定手段の各スイッチの組み合せにより指定された音高に
係る音高情報を作成する。
Further, when the second pitch specifying means is not operated and a musical tone of a predetermined pitch is specified by operating only the first pitch specifying means, the musical tone information creating means is configured to generate the first tone. Pitch information related to the pitch specified by the combination of the switches of the pitch specifying means is created.

また、請求項5記載の楽音指定装置を用いた電子管楽器
の手段は次の通りである。
Further, the means of an electronic wind instrument using the musical tone specifying device according to claim 5 is as follows.

まず、前記請求項2記載の音高指定手段、判別手段、及
び楽音情報作成手段を有する楽音指定装置を有する。
First, there is provided a musical tone specifying device having a pitch specifying means, a discriminating means, and a musical tone information creating means according to the second aspect.

センサ手段は、吹き口部に対して息の吹または吸を行う
ブレス操作の強さ又は吹き口部を噛むリップ操作の強さ
の少なくとも一方の強さをセンス情報として感知する。
The sensor means senses as sense information the strength of at least one of the strength of a breath operation for blowing or inhaling into the mouthpiece or the strength of a lip operation for biting the mouthpiece.

楽音発生制御手段は、該センサ手段により感知されたセ
ンス情報に基づいて、前記請求項1記載の楽音指定装置
によって作成された単音の音高または和音の各構成音の
音高に係わる音高情報とによって定まる単音または和音
の発生制御を行う。
The musical sound generation control means generates pitch information relating to the pitch of a single note or the pitch of each constituent note of a chord created by the musical tone specifying device according to claim 1, based on the sense information sensed by the sensor means. Controls the generation of single notes or chords determined by

〔作   用〕[For production]

請求項1記載の楽音指定装置の作用は次の通りである。 The operation of the tone specifying device according to the first aspect is as follows.

音高指定手段の複数のスイッチに対して、例えばオンと
するスイッチを選択操作するような複数のスイッチの組
み合せ操作を行うと、判別手段は音高指定手段の各スイ
ッチの状M(例えばオン/オフのスティタス)を検出し
、例えばオンとなっているスイッチの組み合せ状態に基
づいて単音指定操作または和音指定操作のいずれかの操
作が行われたかを判別する。次に、音高情報作成手段は
判別手段による判別結果に基づいて、音高指定手段の複
数のスイッチの組み合せにより指定される単音の音高ま
たは和音の各構成音の音高に係る音高情報を作成する。
When a combination of a plurality of switches is performed on the plurality of switches of the pitch specifying means, such as selecting a switch to be turned on, the discriminating means determines the state M of each switch of the pitch specifying means (for example, on/off). For example, based on the combination of switches that are on, it is determined whether a single note designation operation or a chord designation operation has been performed. Next, the pitch information creation means generates pitch information related to the pitch of a single note or the pitch of each component note of a chord, which is specified by the combination of the plurality of switches of the pitch specification means, based on the discrimination result by the discrimination means. Create.

上記動作により、単音を指定するモードまたは和音を指
定するモードの2つのモードの切換選択を行うモード切
換スイッチを設けなくても、音高指定手段の複数のスイ
ッチの組み合せ操作を行うだけで単音のみならず和音の
指定が可能になる。
With the above operation, you can only select a single note by simply operating the combination of multiple switches of the pitch specifying means, without having to provide a mode changeover switch to select between the two modes of specifying a single note or a mode specifying a chord. It is now possible to specify chords.

次に請求項2記載の楽音指定装置の作用は次の通りであ
る。
Next, the operation of the musical tone specifying device according to the second aspect is as follows.

和音の指定を行う場合には、音高指定手段が第1の音高
指定手段と第2の音高指定手段とに仮想的に分割され、
第1の音高指定手段の操作により和音の根音が、第2の
音高指定手段の操作により和音の種類が指定される。又
、逆に第1の音高指定手段により和音の種類が指定され
、第2の音高指定手段により和音の根音が指定される場
合もある。
When specifying a chord, the pitch specifying means is virtually divided into a first pitch specifying means and a second pitch specifying means,
The root note of the chord is specified by operating the first pitch specifying means, and the type of chord is specified by operating the second pitch specifying means. Conversely, the type of chord may be specified by the first pitch specifying means, and the root note of the chord may be specified by the second pitch specifying means.

このように、根音の指定と、和音の種類の指定とを、そ
れぞれ第1の音高指定手段の操作と第2の音高指定手段
の操作とで分離して行うようにしたので、音高指定手段
の各スイッチを例えばリコーダ−と同様なスイッチ群(
キー群)配列とし、「C」、rDJ、「E」、rFJ 
 (rcJ〜「F」)の各音高を指定するスイッチ群(
キー群)を第1の音高指定手段、rGJ、rAJ、rB
J  (rGJ〜「B」)の各音高を指定するスイッチ
群(キー群)を第2の音高指定手段とするようにするこ
とも可能である。そして、音高指定手段を上記のような
構成とした場合、例えば和音の根音がrcJ〜rFJの
いずれかの音高であった場合には、上記第1の音高指定
手段に対しリコーダ−と同様な運指操作を行い和音の根
音を指定し、上記第2の音高指定手段により和音の種類
を指定するようにし、一方、和音の根音がrGJ〜rB
Jのいずれかの音高であった場合には第2の音高指定手
段に対しリコーダ−と同様な運指操作を行って和音の根
音を指定し、第1の音高指定手段に対する運指操作によ
り和音の種類を指定するようにすることも可能となる。
In this way, the designation of the root note and the designation of the type of chord are performed separately by the operation of the first pitch designation means and the operation of the second pitch designation means. For example, each switch of the high specification means is a switch group similar to a recorder (
key group) array, “C”, rDJ, “E”, rFJ
A group of switches that specify each pitch (rcJ to "F") (
key group) as the first pitch specifying means, rGJ, rAJ, rB
It is also possible to use a switch group (key group) for specifying each pitch of J (rGJ to "B") as the second pitch specifying means. When the pitch designation means is configured as described above, for example, if the root note of the chord is one of the pitches rcJ to rFJ, the recorder is connected to the first pitch designation means. The root note of the chord is specified by performing fingering operations similar to the above, and the type of chord is specified using the second pitch specifying means, while the root note of the chord is rGJ to rB.
If the pitch is one of J, specify the root note of the chord by performing fingering operations similar to those on a recorder on the second pitch specifying means, and then specify the root note of the chord on the second pitch specifying means. It is also possible to specify the type of chord by finger operation.

上述のようにして、上記第1の音高指定手段及び上記第
2の音高指定手段に対する操作により、和音の根音及び
“和音の種類を指定すると、判別手段により和音の音高
指定操作が行われたものと判別され、音高情報作成手段
は、上記第1の音高指定手段及び“上記第2の音高指定
手段の各スイッチの状態(スティタス)に基づいて音高
指定手段の操作により指定された和音の根音と和音の種
類を検出し、その指定された和音の各構成音の音高情報
を作成する。
As described above, when the root note of a chord and the type of chord are specified by operating the first pitch specifying means and the second pitch specifying means, the discriminating means performs an operation for specifying the pitch of the chord. The pitch information creating means operates the pitch specifying means based on the status of each switch of the first pitch specifying means and the second pitch specifying means. The root note and chord type of the specified chord are detected, and pitch information of each constituent note of the specified chord is created.

上記動作により、例えばリコーダ−と同様な運指操作を
第1の音高指定手段または第2の音高指定手段に行い和
音の根音を指定し、上記和音の指定を行った音高指定手
段とは異なる他方の音高指定手段により和音の種類を指
定することが可能となるので、例えば、リコーダの運指
操作に類似した運指操作により、容易に和音指定を行う
ことが可能となる。
Through the above operation, the root note of the chord is specified by performing a fingering operation similar to that of a recorder on the first pitch specifying means or the second pitch specifying means, and the pitch specifying means specifies the chord. Since it is possible to specify the type of chord by using the other pitch specifying means different from the pitch specifying means, it is possible to easily specify the chord by, for example, a fingering operation similar to that of a recorder.

次に、請求項3記載の楽音指定装置の作用は次の通りで
ある。
Next, the operation of the musical tone specifying device according to claim 3 is as follows.

第1の音高指定手段の操作により和音の根音を指定し、
第2の音高指定手段の操作により和音の種類を指定する
と、判別手段により和音の音高指定操作が行われたもの
と判別され、楽音情報作成手段は上記第1の音高指定手
段の操作により指定された和音の根音と上記第2の音高
指定手段の操作により指定された和音の種類とに基づい
て、指定された和音の各構成音の音高情報を作成する。
specifying the root note of the chord by operating the first pitch specifying means;
When the type of chord is specified by operating the second pitch specifying means, the discriminating means determines that the chord pitch specifying operation has been performed, and the musical tone information creating means operates the first pitch specifying means. Pitch information of each constituent note of the specified chord is created based on the root note of the chord specified by the above and the type of chord specified by the operation of the second pitch specifying means.

このように、上記請求項2記載の楽音指定装置と異なり
、和音の根音の指定は第1の音高指定手段の操作により
、和音の種類の設定は第2の音高指定手段の操作により
行うように固定されているので、和音の根音の指定も習
得し易く、また第2の音高指定手段の各スイッチ状態の
組み合せ状態に応じて和音の種類を設定するようにすれ
ば第2の音高指定手段のスイッチの数をn個とした場合
、最大2″個の種類の和音の指定が可能となり、少数の
スイッチでも多種類の和音指定が可能となる。
In this way, unlike the musical tone specifying device according to claim 2, the root note of a chord can be specified by operating the first pitch specifying means, and the type of chord can be set by operating the second pitch specifying means. Since this is fixed, it is easy to learn the designation of the root note of a chord, and if the type of chord is set according to the combination of the switch states of the second pitch designation means, the second When the number of switches in the pitch specifying means is n, it is possible to specify a maximum of 2'' types of chords, and even with a small number of switches, it is possible to specify many types of chords.

さらに、請求項4記載の楽音指定装置の作用は次の通り
である。
Furthermore, the operation of the musical tone specifying device according to claim 4 is as follows.

第2の音高指定手段を操作せず、第1の指定手段の各ス
イッチの組み合せ操作を行った場合、音高情報作成手段
は上記第1の音高指定手段の各スイッチの組み合せに応
じた所定の音高の単音に係る楽音情報を作成する。
When the second pitch specifying means is not operated and the combinations of the switches of the first specifying means are operated, the pitch information creating means is configured according to the combination of the switches of the first pitch specifying means. Musical tone information relating to a single note of a predetermined pitch is created.

したがって、上記した請求項3記載の楽音指定装置のよ
うに第1の音高指定手段及び第2の音高指定手段の操作
により和音の指定が行えるだけでなく、第1の音高指定
手段の各スイッチの組み合せ操作により単音の指定を行
うことも可能となる。
Therefore, not only can a chord be specified by operating the first pitch specifying means and the second pitch specifying means as in the above-mentioned musical tone specifying device according to claim 3, but also the chord can be specified by operating the first pitch specifying means and the second pitch specifying means. It is also possible to specify a single note by operating a combination of switches.

さらに、請求項5記載の電子管楽器の作用は次の通りで
ある。
Furthermore, the operation of the electronic wind instrument according to claim 5 is as follows.

吹き口部に対して息の吹吸を行うブレス操作又は吹き口
部を噛むリップ操作の少なくとも一方の操作を行うと、
少なくともいずれか一方の操作の強さがセンサ手段によ
り感知され、楽音制御手段は、上記センサ手段により感
知されたセンス情報に基づいて請求項1記載の楽音指定
装置により指定された単音または和音の発生制御を行う
When at least one of the breath operation of blowing into the mouthpiece or the lip operation of biting the mouthpiece is performed,
The strength of at least one of the operations is sensed by the sensor means, and the musical tone control means generates a single note or chord specified by the musical tone specifying device according to claim 1 based on the sense information sensed by the sensor means. Take control.

したがって、前記請求項1記載の音高指定装置の音高指
定手段に対して運指操作を行い、かつ楽器本体の吹き口
部に対して上記ブレス操作またはリップ操作の少なくと
も一方の操作を行うことにより単音または和音による演
奏が可能となる。
Therefore, a fingering operation is performed on the pitch specifying means of the pitch specifying device according to claim 1, and at least one of the breath operation and lip operation is performed on the mouthpiece of the instrument body. This makes it possible to play single notes or chords.

〔実  施  例〕〔Example〕

以下、本発明の実施例について図面を参照しながら詳細
に説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(第1実施例) 築上実施■■盪底 第1図は本発明に係る第1実施例の電子管楽器1の外観
図である。
(First Embodiment) Construction Implementation Figure 1 is an external view of an electronic wind instrument 1 according to a first embodiment of the present invention.

同図に示すように上記電子管楽器1は、管状筒部2と吹
き口部3からなる管楽器の形状となっており、上記管状
筒部2の前面には7個の音高指定スイッチ21a〜21
gから成る単音または和音を指定する音高指定スイッチ
群21が、管状筒部2の後面には押すと全ての音高が半
音上がるシャープ(#)設定スイッチ22が、また、管
状筒部2の右側面には押すと1オクターブ上がるオクタ
ーブ設定スイッチ23、及び操作する毎にサキソフオン
、トランペット、シンセリード、オーボエ、クラリネッ
ト、及びフルートと音色が順次切り換わる音色切換スイ
ッチ24等の各スイッチが、設けられている。また管状
筒部2の朝顔形の先端部(出口)には、スピーカ70−
2が設けられている。
As shown in the figure, the electronic wind instrument 1 has the shape of a wind instrument consisting of a tubular section 2 and a mouthpiece section 3, and on the front surface of the tubular section 2 are seven pitch specifying switches 21a to 21.
A pitch designation switch group 21 for specifying a single note or a chord consisting of g is on the rear surface of the tubular section 2, and a sharp (#) setting switch 22 on the rear surface of the tubular section 2 raises all pitches by a semitone. On the right side, there are provided an octave setting switch 23 that raises the tone by one octave when pressed, and a tone change switch 24 that sequentially changes the tone between saxophone, trumpet, synth reed, oboe, clarinet, and flute each time it is operated. ing. In addition, a speaker 70-
2 is provided.

また、吹き口部3と管状筒部2の接続位置付近の本体内
部には吹き口部3に対して吹き込まれる息の強さ(息の
量)を感知するブレスセンサ4が設けられている。さら
に、管状筒部15の内部には、特に図示していないが後
述する楽音発生用の制御回路が設けられている。
Further, a breath sensor 4 is provided inside the main body in the vicinity of the connection position between the mouthpiece 3 and the tubular cylinder part 2 to detect the strength (amount of breath) of breath blown into the mouthpiece 3 . Further, inside the tubular portion 15, although not particularly shown, a control circuit for generating musical tones, which will be described later, is provided.

次に、第2図(a)、(b)はそれぞれ管状筒部2の正
面の部分拡大図、前記音高指定スイッチ群21の運指操
作の一例を示す図である。
Next, FIGS. 2(a) and 2(b) are partially enlarged views of the front of the tubular portion 2, and diagrams showing an example of fingering operations of the pitch designating switch group 21, respectively.

音高指定スイッチ群212〜音高指定スイッチ群21g
には、同図(a)に示すようにリコーダ−と同様に「C
」 (ド)〜「B」 (シ)までの各音名が割り当てら
れている。
Pitch specification switch group 212 to pitch specification switch group 21g
As shown in Figure (a), there is a “C” similar to a recorder.
” (C) to “B” (B) are assigned to each note.

第3図は、音高指定スイッチ群21の各音高措定スイッ
チに対する運指操作による音高指定の操作方法を示す図
である。同図において、運指操作を行う音高指定スイッ
チを黒丸で示している。
FIG. 3 is a diagram showing an operation method for specifying a pitch by fingering operations on each pitch setting switch of the pitch specifying switch group 21. In the figure, the pitch designation switch for performing fingering operations is indicated by a black circle.

同図に示すように、単音の音高指定はリコーダ−と同様
な運指操作により行われる。すなわち音高指定スイッチ
群21gのみを押指すれば「B4゜(4オクターブのの
B)の音高が指定され、音高指定スイッチ群21f及び
音高指定スイッチ群21gを同時に押指すれば、rA4
」(4オクターブのA)の音高が指定される。以下、リ
コーダ−と同様な運指操作により、「C4」〜「G4」
の各音高が指定される。また、「C5」の音高は音高指
定スイッチ群21fのみの押指操作(運指操作)により
指定される。
As shown in the figure, the pitch of a single note is specified by fingering operations similar to those on a recorder. In other words, if you press only the pitch designation switch group 21g, the pitch of "B4° (B of 4 octaves) will be designated, and if you press the pitch designation switch group 21f and the pitch designation switch group 21g at the same time, rA4
” (4 octave A) pitch is specified. From now on, by fingering operations similar to those on a recorder, "C4" to "G4"
Each pitch is specified. Furthermore, the pitch of "C5" is designated by a finger pressing operation (fingering operation) only on the pitch designation switch group 21f.

一方、和音指定は、第2図(b)に示すように音高指定
スイッチ群21を右手による運指操作を行う第1の音高
指定スイッチ群211 (音高指定スイッチ群218,
21f、21g)と、右手による運指操作を行う第2の
音高指定スイッチ群212(音高指定スイッチ群21a
、21b、21C。
On the other hand, to specify a chord, as shown in FIG. 2(b), the first pitch specification switch group 211 (pitch specification switch group 218,
21f, 21g), and a second pitch designation switch group 212 (pitch designation switch group 21a) for performing fingering operations with the right hand.
, 21b, 21C.

21d)とに分割し、一方の音高指定スイッチ群に対す
る運指操作で和音の根音を他方の音高指定スイッチ群に
対する運指操作で和音の種類を指定することにより行わ
れる。
21d), and the root note of the chord is specified by fingering operations on one pitch specifying switch group, and the type of chord is specified by fingering operations on the other pitch specifying switch group.

第1実施例においては、メジャーコード(MajorC
hord) 、マイナーコード(Minor Chor
d) 、及びセブンスコード(7th Chord)の
3種類の和音指定が可能であり、「C4」、「D4」、
「F4」を根音とする和音指定の場合には第2の音高指
定スイッチ群212に対する運指操作により和音の根音
を指定し、第1の音高指定スイッチ群211に対する運
指操作により和音の種類を指定する。
In the first embodiment, a major chord (Major C
hord), Minor Chord
d) Three types of chords can be specified: ``C4'', ``D4'', and 7th chord.
In the case of specifying a chord with "F4" as the root note, specify the root note of the chord by fingering operations on the second pitch specifying switch group 212, and specifying the root note of the chord by fingering operations on the first pitch specifying switch group 211. Specify the type of chord.

このとき、第2の音高指定スイッチ群212に対する運
指操作は単音指定のときと同様であり、第1の音高指定
スイッチ群211の各音高指定スイッチr21eJ、r
21fJ、r21gJに対して運指操作を行うことによ
り、それぞれ「メジャーコード」、「マイナーコード」
、「セブンスコード」が指定される。
At this time, the fingering operations for the second pitch designation switch group 212 are the same as when specifying a single note, and each pitch designation switch r21eJ, r
By performing fingering operations on 21fJ and r21gJ, you can create "major chord" and "minor chord" respectively.
, "seventh chord" is specified.

一方、「G4」、「A4」、「B4」、「C3」を根音
とする和音指定の場合には、第1の音高指定スイッチ群
211に対する運指操作により和音の根音を、第2の音
高指定スイッチ群212に対する運指操作により和音の
種類を指定する。この場合にも、和音の根音を指定する
第1の音高指定スイッチ群211に対する運指操作は単
音指定のときと全く同様であり、第2の音高指定スイッ
チ群21の音高指定スイッチr21aJ、r21 bJ
、r21cJに対して運指操作を行うことにより、それ
ぞれ「メジャーコード」、「マイナーコード」、及び「
セブンスコード」が指定される。
On the other hand, in the case of specifying a chord whose root note is "G4", "A4", "B4", or "C3", the root note of the chord is set to the The type of chord is designated by fingering operations on the pitch designation switch group 212 of 2. In this case as well, the fingering operations for the first pitch specifying switch group 211 for specifying the root note of the chord are exactly the same as when specifying a single note, and the pitch specifying switch for the second pitch specifying switch group 21 is the same as when specifying a single note. r21aJ, r21bJ
, r21cJ to create "major chord,""minorchord," and "r21cJ," respectively.
7th chord” is specified.

このように、第1の音高指定スイッチ群211または第
2の音高指定スイッチ群212の一方の音高指定スイッ
チ群に対してリコーダ−と同様な運指操作を行うことに
より、「C4」〜「C5」までの1オクタ一ブ以上の音
域にわたる和音の根音指定が行え、上記和音の根音指定
を行った音高指定スイッチ群とは異なる他方の音高指定
スイッチ群内のいずれか1つの音高指定スイッチ群21
に対して運指操作を行うことにより、「メジャーコード
」、「マイナーコード」、または「セブンスコード」の
和音の種類の指定が行える。このため、和音の根音指定
の運指操作はリコーダとほぼ同様なので容易に習得しや
すいものとなっており、和音の種類指定も所望の和音に
対応する1つの音高指定スイッチのみに対して運指操作
を行えばよいだけなのでその運指操作が容易でかつ習得
し易いものとなっている。
In this way, by performing fingering operations similar to those on a recorder on one of the first pitch specifying switch group 211 and the second pitch specifying switch group 212, "C4" is produced. Any one of the other pitch specifying switch groups that can specify the root note of a chord over a range of one octave or more from "C5" and is different from the pitch specifying switch group that specified the root note of the above chord. One pitch designation switch group 21
By performing fingering operations on the chord, you can specify the type of chord: ``major chord,'' ``minor chord,'' or ``seventh chord.'' For this reason, the fingering operations for specifying the root note of a chord are almost the same as on a recorder, making it easy to learn, and the type of chord can be specified using only one pitch specifying switch that corresponds to the desired chord. Since all that is required is to perform fingering operations, the fingering operations are easy and easy to learn.

次に、第4図は、上述した前記音高指定スイッチ群に対
する運指操作により指定される単音の音高または「メジ
ャーコード」、「マイナーコード」、「セブンスコード
」の各コードの和音の判別及びその判別した単音または
和音の発生の制御を行う制御部の回路構成を示すシステ
ム構成図である。
Next, FIG. 4 shows the determination of the pitch of a single note or the chord of each chord of "major chord", "minor chord", and "seventh chord" specified by fingering operations on the above-mentioned pitch specifying switch group. FIG. 2 is a system configuration diagram showing a circuit configuration of a control section that controls the generation of the determined single note or chord.

CPU30は、例えばマイクロプロセッサから成る中央
処理装置であり、特に図示していないROM(リード・
オンリ・メモリ)に格納されているプログラムに従って
動作する。
The CPU 30 is a central processing unit consisting of, for example, a microprocessor, and includes a ROM (not shown).
It operates according to the program stored in its own memory.

CPU (中央処理装置)30は、音高指定スイッチ群
21、オクターブスイッチ23、音色切換スイッチ24
、及びシャープ(#)設定スイッチ22、の各スイッチ
のスティタス(オン/オフ状態)を特に図示していない
タイマーから加わるタイマーインタラブド(タイマー割
り込み)等により所定時間間隔で読み込み、その読み込
んだ音高指定スイッチ群21のスティタス情報から音高
指定スイッチ群21によって指定された単音の音高(単
音指定のとき)、または和音の根音の音高及び和音の種
類(和音指定のとき)を判別する。また、読み込んだオ
クターブスイッチ23のスティタス情報から、オクター
ブスイッチ23によって指定されたオクターブ、音色切
換スイッチ24のスティタス情報から、音色切換スイッ
チ24の操作によって指定された音色を判別する。そし
て、音高の指定が変化した場合には楽音発生回路40へ
、新たに指定された音高の楽音を発生するための音高情
報を出力する。さらに、CPU30は指定された音色で
楽音が発生されるための音色情報を楽音発生回路40へ
出力する。
The CPU (central processing unit) 30 includes a pitch designation switch group 21, an octave switch 23, and a tone selection switch 24.
The status (on/off state) of each switch, , and sharp (#) setting switch 22, is read at predetermined time intervals using a timer interrupt (timer interrupt) applied from a timer not particularly shown, and the read pitch is read. Determine the pitch of the single note specified by the pitch specification switch group 21 (when a single note is specified) or the pitch of the root of a chord and the type of chord (when a chord is specified) from the status information of the specification switch group 21 . Further, from the read status information of the octave switch 23, the octave specified by the octave switch 23, and from the status information of the tone color changeover switch 24, the tone color specified by the operation of the tone changeover switch 24 is determined. When the designation of the pitch changes, pitch information for generating a musical tone of the newly designated pitch is output to the musical tone generating circuit 40. Furthermore, the CPU 30 outputs timbre information to the musical tone generating circuit 40 for generating a musical tone with the designated tone.

上述したように、音高指定スイッチ群21に対する運指
操作により「C4」〜「C6」までの音高指定が可能で
あり、さらにオクターブスイッチ23の操作により音高
指定スイッチ群21の操作により指定された音高に対し
てlオクターブ上を指定できるので、音高指定スイッチ
群21及びオクターブスイッチ23の操作により「C4
」〜「Ch」までの音高指定が可能である。CPU30
は、上記「C4J〜「C6」までの音域の音高指定され
た各音高を、第5図に示すような音高情報(内部コード
値)に変換して処理を行う。
As mentioned above, pitches from "C4" to "C6" can be specified by fingering operations on the pitch specifying switch group 21, and pitches from "C4" to "C6" can be specified by operating the pitch specifying switch group 21 by operating the octave switch 23. Since it is possible to specify one octave higher than the pitch specified by the pitch, by operating the pitch specifying switch group 21 and the octave switch 23, "C4" can be specified.
” to “Ch” can be specified. CPU30
performs processing by converting each specified pitch in the range from "C4J" to "C6" into pitch information (internal code value) as shown in FIG.

また、電子管楽器本体の吹き口部3に対して息を吹き込
むブレス操作を行った時の吹く息の強さ(又は量)は、
ブレスセンサ4により感知されそのブレスセンサ4によ
り感知された感知情報は電圧検出回路50に加えられる
。そして、電圧検出回路50によりその感知情報に対応
するアナログ電圧(センス信号)に変換されA/D変換
器(アナログ/デジタル変換器)60に加えられる。A
/D変換器60は、加わるアナログ電圧を所定ビットの
デジタルデータ(ブレスデータ)に変換してCPU30
へ出力する。CPU30はA/D変換器60を介して入
力するブレスデータに基づいて楽音の発生を開始するた
めのキーオン信号、楽音の発生を停止するためのキーオ
フ信号、または楽音発生回路40から発生される楽音の
音量レベルを指定する音量情報等を作成し、楽音発生回
路40へ出力する。
In addition, the strength (or amount) of the breath when performing a breath operation to blow into the mouthpiece 3 of the electronic wind instrument body is as follows:
The sensing information sensed by the breath sensor 4 is applied to the voltage detection circuit 50 . Then, the voltage detection circuit 50 converts the sensed information into an analog voltage (sense signal) corresponding to the sensed information and applies it to an A/D converter (analog/digital converter) 60. A
The /D converter 60 converts the applied analog voltage into predetermined bits of digital data (breath data) and sends it to the CPU 30.
Output to. The CPU 30 generates a key-on signal to start generating musical tones based on breath data input via the A/D converter 60, a key-off signal to stop generating musical tones, or a musical tone generated from the musical tone generating circuit 40. Volume information, etc. specifying the volume level of is created and outputted to the musical sound generation circuit 40.

また、CPU30は後述詳しく説明するコードフラグや
KENAME、0CTBFXNEWKEY、0LDKE
Y、KDATA、CHORDO。
In addition, the CPU 30 uses code flags, KENAME, 0CTBFXNEWKEY, and 0LDKE, which will be explained in detail later.
Y, KDATA, CHORDO.

CHORD  I、CHORD 2、CHORD3、N
EWCODE、0LDCODE等の各種ハフ 7 yや
BRATHレジスタ、Rレジスタ等の各種レジスタを内
蔵している。
CHORD I, CHORD 2, CHORD3, N
It has various built-in registers such as EWCODE, 0LDCODE, etc., BRATH register, R register, etc.

Rレジスタは、CPU30が読み込んだ音高指定スイッ
チ群21の音高指定スイッチ21a〜音高指定スイツチ
21gの各スイッチのスティタスをビット単位で格納す
るレジスタであり、第6図に示すような7ビツト構成と
なっている。そして音高指定スイッチ群21の音高指定
スイッチ21a〜音高指定スイツチ21gの各スティタ
スは、同図に示すようにそれぞれRレジスタのビット1
(LSB)〜ビット7 (MSB)の各ビットに格納さ
れる。ビットの値は、スイッチがオンのときに1″、オ
フのときに“0″にセントされる。
The R register is a register that stores the status of each of the pitch designation switches 21a to 21g of the pitch designation switch group 21 read by the CPU 30 in bit units, and is a 7-bit register as shown in FIG. The structure is as follows. Each status of the pitch designation switch 21a to pitch designation switch 21g of the pitch designation switch group 21 is set to bit 1 of the R register, respectively, as shown in the figure.
(LSB) to bit 7 (MSB) are stored in each bit. The value of the bit is 1'' when the switch is on and 0 when the switch is off.

単音変換テーブル31は、第7図に示すように各単音指
定に対応するRレジスタの内容(値)が格納されている
Rレジスタ値格納域31−1と、上記Rレジスタ値格納
域31−1内の各Rレジスタの内容に対応する単音の音
高情報(内部コード値)が格納されている単音の音高情
報格納域322とから成るテーブルであり、例えばRA
M(ランダム・アクセス・メモリ)またはROM(リー
ド・オンリ・メモリ)等に記憶されている。
As shown in FIG. 7, the single note conversion table 31 includes an R register value storage area 31-1 in which the contents (values) of the R register corresponding to each single note designation are stored, and the R register value storage area 31-1. This is a table consisting of a single note pitch information storage area 322 in which single note pitch information (internal code value) corresponding to the contents of each R register in the RA register is stored.
It is stored in M (Random Access Memory) or ROM (Read Only Memory).

CPU30は、音高指定スイッチ群21の各音高指定ス
イッチのスティタスを読み出すと、それらの各音高指定
スイッチのスティタス情報をRレジスタに格納した後、
そのRレジスタの内容をキーとして、単音変換テーブル
31内のRレジスタ値格納域31−1を検索し、単音の
音高指定が行われたか否かの判別を行う。
When the CPU 30 reads the status of each pitch designation switch in the pitch designation switch group 21, the CPU 30 stores the status information of each pitch designation switch in the R register.
Using the contents of the R register as a key, the R register value storage area 31-1 in the single note conversion table 31 is searched to determine whether the pitch of a single note has been specified.

例えば、音高指定スイッチ群21の音高指定スイッチ2
1a〜音高指定スイツチ21gの全てのスイッチをオン
にして、「C4」の音高を指定した場合には、Rレジス
タの全ビットが“1”となるが、そのRレジスタの内容
をキーデータとして単音変換テーブル31を検索するこ
とにより、Rレジスタの全ビットが「1」である内容に
対応する「C4」の音高情報(内部コード値)である6
0”(10進値)が読み出され、CPU30は、音高指
定スイッチ群21に対する運指操作により「C4」の音
高の単音指定が行われたものと判別する。
For example, pitch designation switch 2 of pitch designation switch group 21
When all the switches 1a to pitch designation switch 21g are turned on and the pitch of "C4" is specified, all bits of the R register become "1", but the contents of the R register are used as key data. By searching the single note conversion table 31 as 6, pitch information (internal code value) of "C4" corresponding to the content in which all bits of the R register are "1" is obtained.
0" (decimal value) is read out, and the CPU 30 determines that a single note of pitch "C4" has been designated by the fingering operation on the pitch designation switch group 21.

また、コード変換テーブル32は、第8図に示すように
、「メジャーコード」、「マイナーコード」、及び「セ
ブンスコード」の各和音指定に対応するRレジスタの内
容が記憶されているRレジスタ値格納域32−1と、そ
のRレジスタ値格納域32−1に格納されている各Rレ
ジスタの内容に対応する和音の各構成音の音高情報(内
部コード値)を格納している和音構成音格納域32−2
から成るテーブルであり、例えばROMまたはRAM等
のメモリに記憶されている。
Further, as shown in FIG. 8, the chord conversion table 32 includes R register values in which the contents of the R register corresponding to each chord designation of "major chord", "minor chord", and "seventh chord" are stored. A chord structure storing pitch information (internal code value) of each constituent note of the chord corresponding to the contents of each R register stored in the storage area 32-1 and the R register value storage area 32-1. Sound storage area 32-2
This table is stored in a memory such as ROM or RAM.

CPU30は、音高指定スイッチ群21の各音高指定ス
イッチの最新のスティタスを格納しているRレジスタの
値をキーとしてRレジスタ値格納域32−1を検索し、
音高指定スイッチ群21に対する運指操作により和音指
定が行われているか、すなわちRレジスタの内容に一致
する値がRレジスタ値格納域32−1内に格納されてい
るか否かの判別を行い、Rレジスタの値に一致するRレ
ジスタの内容が格納されていれば和音指定が行われたも
のと判別し、そのRレジスタの内容に対応する和音の各
構成音の音高情報を和音構成音格納域32、−2から読
み出す。
The CPU 30 searches the R register value storage area 32-1 using the value of the R register storing the latest status of each pitch designation switch in the pitch designation switch group 21 as a key,
It is determined whether a chord is specified by the fingering operation on the pitch specification switch group 21, that is, whether a value matching the contents of the R register is stored in the R register value storage area 32-1, If the contents of the R register that match the value of the R register are stored, it is determined that a chord has been specified, and the pitch information of each constituent note of the chord corresponding to the contents of the R register is stored. Read from area 32, -2.

尚、同図内では、和音構成音格納域32−2内に格納さ
れている和音の各構成音を「C4」、「E44等の音高
記号で示しているが、実際にはそれらの音高記号に対応
する第5図に示す音高情報(内部コード値)が格納され
ている。
In the figure, each constituent note of the chord stored in the chord constituent note storage area 32-2 is indicated by a pitch symbol such as "C4" or "E44," but in reality, these notes are Pitch information (internal code value) shown in FIG. 5 corresponding to the high symbol is stored.

楽音発生回路40は、アナログ音源、またはFM音源も
しくはPCM音源等のデジタル音源を有し、時分割制御
等により音高の異なる複数の楽音を同時に発生可能であ
り、CPU30から加えられる単音または和音の各構成
音の音高情報、音色情報及び音量情報等に基づいて、指
定された音高の単音または和音の各構成音の音高情報を
上記音色情報、音量情報に対応する音色、音量等の楽音
特性で発生し、楽音出力部70に加える。楽音出力部7
0はキーオン情報が加えられることにより、上記指定さ
れた音高の単音または指定された和音の各構成音の発生
を開始し、CPU30からキーオフ情報が加わることに
より上記単音または和音の楽音発生を停止する。
The musical sound generation circuit 40 has an analog sound source or a digital sound source such as an FM sound source or a PCM sound source, and can simultaneously generate a plurality of musical sounds with different pitches by time-sharing control, etc. Based on the pitch information, timbre information, volume information, etc. of each constituent note, the pitch information of each constituent note of a single note or chord of the specified pitch is set to the tone color, volume, etc. corresponding to the above tone information, volume information. It is generated based on the musical tone characteristics and is added to the musical tone output section 70. Musical sound output section 7
0 starts generating a single note of the specified pitch or each constituent note of the specified chord by adding key-on information, and stops generating musical tones of the above-mentioned single note or chord by adding key-off information from the CPU 30. do.

楽音出力部70は、増幅回路70−1及びスピーカ70
−2から成り、楽音発生回路40から加わる単音または
和音を音声として外部に放音する。
The musical tone output section 70 includes an amplifier circuit 70-1 and a speaker 70.
-2, and outputs a single note or chord added from the musical tone generating circuit 40 as sound to the outside.

(第1実施例の動作説明) 次に、第9A図、第9B図乃至第11図のフローチャー
トを参照しなから、上記構成の第1実施例の動作を説明
する。
(Description of Operation of First Embodiment) Next, the operation of the first embodiment having the above configuration will be described with reference to the flowcharts shown in FIGS. 9A and 9B to FIG. 11.

見査脂定侍夏軌作 第9A図及び第9B図は、CPU30が特に図示してい
ないタイマーから所定周期でタイマーインクラブド(タ
イマー割り込み)が加わる毎に行う単音発生及び和音発
生の制御処理を説明するフローチャートである。
Figures 9A and 9B by Kenshojo Samurai Natsuki show control processing for single note generation and chord generation that is performed by the CPU 30 every time a timer included (timer interrupt) is added at a predetermined period from a timer (not shown). It is a flow chart explaining.

CPU30は、まず音高指定スイッチ群21の各スイッ
チ21a〜スイツチ21gの各スイッチのスティタス(
オン/オフ状態)を読み取り、各スイッチのスティタス
を第6図に示すRレジスタに格納する。(SAI)。
The CPU 30 first checks the status of each switch 21a to 21g of the pitch designation switch group 21
The status of each switch is stored in the R register shown in FIG. (SAI).

上記動作により、スイッチ21a〜スイツチ21gのス
ティタスが、それぞれRレジスタの第1ビツト(LSB
)〜第7ビツト(MSB)の各ビットに格納される。
As a result of the above operation, the status of the switches 21a to 21g is set to the first bit (LSB) of the R register, respectively.
) to the seventh bit (MSB).

続けて、Rレジスタの値をキーデータとして第7図に示
す単音変換テーブル31内のRレジスタ値格納域31−
1を検索しく5A2)、単音指定が行われたか否かを判
別する(SA3)。
Next, the R register value storage area 31- in the single note conversion table 31 shown in FIG. 7 is set using the R register value as key data.
1 (5A2), and determines whether a single note has been specified (SA3).

そして、単音指定が行われていれば、そのRレジスタの
値に対応する音高情報を単音の音高情報格納域31−2
から読み出し、その読み出した音高情報をバッファKE
NAMEに格納する(SA4)。
If a single note has been specified, the pitch information corresponding to the value of the R register is stored in the single note pitch information storage area 31-2.
The read pitch information is read from the buffer KE.
Store in NAME (SA4).

次に、オクターブスイッチ23のスティタスを読み出し
く5A5)オクターブスイッチ23がオンとなっている
か否か判別しく5A6)、オクターブスイッチ23がオ
ンとなっていればバッファ0CTBF”12″を格納し
く5AT)、オフとなっていればバッファ0CTBFに
“0”を格納する(SA8)。
Next, read the status of the octave switch 23 (5A5) determine whether the octave switch 23 is on or not (5A6), and if the octave switch 23 is on, store the buffer 0CTBF "12" (5AT), If it is off, "0" is stored in the buffer 0CTBF (SA8).

そして、バッファKENAMEとバッファ0CTBFの
加算を行い、その加算結果をバッファNEWKEYに格
納する(SA9)。
Then, buffer KENAME and buffer 0CTBF are added, and the addition result is stored in buffer NEWKEY (SA9).

さらに、続けてシャープ設定スイッチ22のスティタス
を読み出しく5A10)、シャープ設定スイッチ22が
オンとなっているか否かを判別しく5AII)、シャー
プ設定スイッチ22がオンとなっていればバッファNE
WKEYに“1”を加算する(SA12)。
Furthermore, the status of the sharp setting switch 22 is read out (5A10), and it is determined whether the sharp setting switch 22 is turned on (5AII). If the sharp setting switch 22 is turned on, the buffer NE is read out.
Add "1" to WKEY (SA12).

上記動作により、バッファNEWKEYには、音高指定
スイッチ群21、オクターブスイッチ23及びシャープ
設定スイッチ22の操作により指定された単音の音高情
報(内部コード値)が格納される。例えば、音高指定ス
イッチ21fと音高指定スイッチ21gに対して運指操
作が行われた場合には、Rレジスタのビット6とビット
7  (MSB)が“1”にセットされ、他のビットは
“0”となる。そして、上記Rレジスタの値をキーとし
て第7図に示す単音変換テーブル31が検索され、「A
4」に対応する音高情報である「69」がバッファKE
NAMEに格納される(SA1〜5A4)。さらに、オ
クターブスイッチ23がオンとなっているので、バッフ
ァ0CTBFに“12”が格納され、続けて上記バッフ
ァKENAMEと上記バッファ0CTBFが加算され、
その加算により得られた “81”の値がバッファNE
WKEYに格納される(SA5〜5A9)。さらに、シ
ャープ設定スイッチがオンとなっているのでバッファN
EWKEYの値は“1”加算され、“・82”となる(
SAIL〜5A12)。この結果、「A、″」の音高に
対応する音高情報がバッファNIF、WKEYに格納さ
れる(第5図参照)。すなわち、第3図に示すように音
高指定スイッチ群21に対して「A4」の音高に対応す
る運指操作を行い、さらにオクターブスイッチ23及び
シャープ設定スイッチ22を操作することにより、「A
4」より1オクターブ上でさらに半音高いrAs”Jの
音高が指定される。
Through the above operation, the pitch information (internal code value) of the single note specified by the operation of the pitch specifying switch group 21, octave switch 23, and sharp setting switch 22 is stored in the buffer NEWKEY. For example, when fingering operations are performed on the pitch designation switch 21f and the pitch designation switch 21g, bits 6 and 7 (MSB) of the R register are set to "1", and the other bits are set to "1". It becomes “0”. Then, the single note conversion table 31 shown in FIG. 7 is searched using the value of the R register as a key.
"69", which is the pitch information corresponding to "4", is the buffer KE.
Stored in NAME (SA1 to 5A4). Furthermore, since the octave switch 23 is on, "12" is stored in the buffer 0CTBF, and then the buffer KENAME and the buffer 0CTBF are added,
The value “81” obtained by the addition is stored in the buffer NE.
It is stored in WKEY (SA5 to 5A9). Furthermore, since the sharp setting switch is on, the buffer N
The value of EWKEY is added “1” and becomes “・82” (
SAIL~5A12). As a result, pitch information corresponding to the pitches of "A," is stored in the buffers NIF and WKEY (see FIG. 5). That is, as shown in FIG. 3, by performing a fingering operation corresponding to the pitch of "A4" on the pitch specifying switch group 21, and further operating the octave switch 23 and the sharp setting switch 22,
The pitch of rAs"J, which is one octave higher and a semitone higher than "4", is specified.

上記処理5A12を行った後、または判別処理5AII
でシャープ設定スイッチ22がオンでないと判別される
と、続けてバッファNEWKF、Yに格納されている値
と、バッファ0LDKEYに格納されている値が等しい
かどうか判別する(SA13)。
After performing the above processing 5A12 or determination processing 5AII
If it is determined that the sharp setting switch 22 is not on, it is then determined whether the values stored in the buffers NEWKF,Y and the values stored in the buffer 0LDKEY are equal (SA13).

バッファ0LDKEYには、後述するように前回指定さ
れた音高情報が格納されており、音高指定スイッチ群2
1、オクターブスイッチ23、及びシャープ設定スイッ
チ22の操作が前回と今回で同一である場合には、バッ
ファNEWKEYの値バッファ0LDKEYの値が等し
くなる。したがって、バッファNEWKEYの値とバッ
ファ0LDKEYの値が等しいかどうかを判別すること
により音高指定が変化したかどうかを判別している。
Buffer 0LDKEY stores previously specified pitch information as described later, and pitch specification switch group 2
1. If the operations of the octave switch 23 and the sharp setting switch 22 are the same both last time and this time, the values of the buffer NEWKEY and the values of the buffer 0LDKEY will be the same. Therefore, it is determined whether the pitch designation has changed by determining whether the value of the buffer NEWKEY and the value of the buffer 0LDKEY are equal.

上記5A13で音高指定が前回と異なると判別した場合
は、バッファ0LDKEYにバッファNEWKEYO値
を格納する(SA14)。続けて、バッファNEWKE
Yに格納されている音高情報をバッファKDATAへ書
き込み(SA15)、発音中フラグがオンとなっている
かどうかを判別する(SA16)。
If it is determined in step 5A13 that the pitch designation is different from the previous one, the buffer NEWKEYO value is stored in the buffer 0LDKEY (SA14). Next, buffer NEWKE
The pitch information stored in Y is written to the buffer KDATA (SA15), and it is determined whether the sounding flag is on (SA16).

発音中フラグは、現在楽音発生回路40から楽音が発生
中であるか否かを記憶するフラグであり、楽音発生中で
あれば“1” (オン)を、楽音発生中でなければ“0
″ (オフ)を記憶している。
The sound generation flag is a flag that stores whether or not a musical sound is currently being generated from the musical sound generation circuit 40, and is set to "1" (on) if a musical sound is being generated, and "0" if a musical sound is not being generated.
” (off) is memorized.

上記5A16で、発音中フラグがオンであれば楽音発生
回路40へ楽音の発生の中止を指示するキーオフ信号を
出力しく5A17)、発音中フラグを「0」 (オフ)
にセットする(SA18)。
In step 5A16 above, if the generating flag is on, a key-off signal instructing the tone generation circuit 40 to stop generating musical tones is output (5A17), and the generating flag is set to "0" (off).
(SA18).

そして、バッファKDATAに格納されている音高情報
を楽音発生回路40へ出力する。
Then, the tone pitch information stored in the buffer KDATA is output to the musical tone generation circuit 40.

一方、上記5A16で発音中フラグがオンでなければ、
直ちにバッファKDATAに格納されている音高情報を
楽音発生回路40へ出力する(SA19)。
On the other hand, if the sounding flag is not on in 5A16 above,
Immediately, the pitch information stored in the buffer KDATA is output to the musical tone generation circuit 40 (SA19).

上記動作により、音高指定が変化した場合、現在楽音が
楽音発生回路40から発生中であれば、楽音発生回路4
0からの楽音発生が中止され、新たに指定された単音の
音高情報が楽音発生回路40へ出力されると共に、発音
中フラグが“1”(オン)から“0” (オフ)にリセ
ットされる。
When the pitch designation changes as a result of the above operation, if a musical tone is currently being generated from the musical tone generating circuit 40, the musical tone generating circuit 40
The musical tone generation from 0 is stopped, the pitch information of the newly specified single note is output to the musical tone generation circuit 40, and the generating flag is reset from "1" (on) to "0" (off). Ru.

また、音高指定が変化した場合、楽音発生回路40から
楽音が発生されていなければ、新たに指定された音高情
報が直ちに楽音発生回路40へ出力される。
Furthermore, when the pitch designation changes, if no musical tone is generated from the musical tone generation circuit 40, the newly specified pitch information is immediately output to the musical tone generation circuit 40.

また、上記5A13で音高指定が変化していないと判別
した場合には、直ちに処理を終了する。
Further, if it is determined in step 5A13 that the pitch designation has not changed, the process immediately ends.

一方、前記SA3で単音の音高指定が行われていなけれ
ば、続けて音高指定スイッチ群21の運指操作により和
音指定が行われているか否かの判別を行い、和音の指定
が行われていれば和音の発生を行う和音発生処理5A2
0を行う。
On the other hand, if the pitch of a single note has not been specified in SA3, it is then determined whether or not a chord has been specified by the fingering operation of the pitch specification switch group 21, and the chord is specified. If so, chord generation processing 5A2 generates a chord.
Do 0.

第10A図及び第10B図は、CPU30により行われ
る上記和音発生処理5A20の詳細な動作フローチャー
トである。
10A and 10B are detailed operational flowcharts of the chord generation process 5A20 performed by the CPU 30.

まず、CPU30はRレジスタの値をキーとして第8図
に示すコード変換テーブル32内のRレジスタ値格納域
32−1を検索し、上記Rレジスタの値と一致する値が
Rレジスタ値格納域32−1内に格納されているか否か
、すなわち和音の指定が行われているか否か判別する(
SB2)。そして、所定の和音が指定されていれば、R
レジスタの値をバッファKENAMEに格納した後(S
B3)、オクターブスイッチ23のスティタスを読み出
しく5B4)、オクターブスイッチ23がオンとなって
いるか否か判別する(SB5)。
First, the CPU 30 searches the R register value storage area 32-1 in the code conversion table 32 shown in FIG. 8 using the value of the R register as a key. -1, that is, whether a chord has been specified (
SB2). Then, if a predetermined chord is specified, R
After storing the register value in the buffer KENAME (S
B3), read the status of the octave switch 23; 5B4), and determine whether the octave switch 23 is on (SB5).

そして、オクターブスイッチ23がオンであればバッフ
ァ0CTBFに“128″を格納しく5B6)、オフで
あればバッファ0CTBF“0″を格納する(SB7)
。続けて、バッファKENAMEとバッファ0CTBF
を加算し、その加算結果をバッファNEWCODHに格
納する(SB8)。
If the octave switch 23 is on, "128" is stored in the buffer 0CTBF (5B6), and if it is off, "0" is stored in the buffer 0CTBF (SB7).
. Next, buffer KENAME and buffer 0CTBF
and stores the addition result in the buffer NEWCODH (SB8).

上記動作により、音高指定スイッチ群21とオクターブ
スイッチ23の操作により指定される各和音に対応する
値(以後、コード情報と記す)がバッファNEWCOD
Eに格納される。例えば、第1の音高指定スイッチ群2
11の全ての音高指定スイッチ21a〜音高指定スイツ
チ21d及び第2の音高指定スイッチ群212の音高指
定スイッチ群21eを運指操作し、オクターブスイッチ
23をオンにしないで「C4」を根音とするCメジャー
コードを指定した場合には(第3図参照)バッファNE
WCODHに“31”が格納され、上記と同様な音高指
定スイッチ群21の操作を行いさらにオクターブスイッ
チ23をオンにして「C1」を根音とするCメジャーコ
ードを指定した場合には、バッファNEWCODEには
“159” (=“31″+“128”)が格納される
Through the above operation, the values (hereinafter referred to as chord information) corresponding to each chord specified by the operations of the pitch specification switch group 21 and the octave switch 23 are stored in the buffer NEWCOD.
It is stored in E. For example, the first pitch specifying switch group 2
11 pitch designation switches 21a to 21d and the pitch designation switch group 21e of the second pitch designation switch group 212, and select "C4" without turning on the octave switch 23. If you specify a C major chord as the root note (see Figure 3), buffer NE
If "31" is stored in WCODH and you operate the pitch designation switch group 21 in the same way as above, and then turn on the octave switch 23 to designate a C major chord with "C1" as the root note, the buffer “159” (=“31”+“128”) is stored in NEWCODE.

このように、同種類のコードであっても根音が異なれば
、バッファNEWCODEには異なる値が格納される。
In this way, if chords of the same type have different root notes, different values are stored in the buffer NEWCODE.

また、オクターブスイッチ23がオン操作された場合、
Rレジスタの最大値よりも大きな値である“128”を
Rレジスタに加算するので、オクターブスイッチ23が
オンとなっている場合でバッファNEWCODEには他
種類のコードと同一な値が格納されることはない、すな
わち、コードの種類が異なればバッファNEWCODE
には異なる値(コード情報)が格納され、また同種類の
コードであっても、根音が異なれば異なるコード情報が
バッファNEWCODEに格納される。すなわち、前記
処理SB8の加算の結果得られるバッファNEWCOD
Hの値(コード情報)は、和音のコードの種類が異なる
毎に全て異なる値となり、同一のコードであっても根音
が異なれば、異なる値となる。
Also, when the octave switch 23 is turned on,
Since "128", which is a value larger than the maximum value of the R register, is added to the R register, when the octave switch 23 is on, the same value as other types of codes will be stored in the buffer NEWCODE. In other words, if the code type is different, the buffer NEWCODE
Different values (chord information) are stored in the buffer NEWCODE, and even if the chords are of the same type but have different root notes, different chord information is stored in the buffer NEWCODE. That is, the buffer NEWCOD obtained as a result of the addition in process SB8
The value of H (chord information) is a different value for each chord type, and even if the chord is the same, it will be a different value if the root note is different.

続けて、バッファNEWCODEに格納されているコー
ド情報と、バッファ0LDCODEに格納されているコ
ード情報が等しいかどうか判別する(SB9)。
Subsequently, it is determined whether the code information stored in the buffer NEWCODE and the code information stored in the buffer 0LDCODE are equal (SB9).

バッファ0LDCODEには、後述するように前回指定
されたコード情報が格納されており、音高指定スイッチ
群21及びオクターブスイッチ23の操作により指定さ
れる和音が前回と今回と同一であればバッファNEWC
ODEとバッファ0LDCODHに格納されているコー
ド情報の値が等しくなる。したがって、バッファNEW
CODEの値とバッファ0LDCODHの値が等しいか
どうかを判別することにより、和音の指定が変更された
かどうか判別している。
The buffer 0LDCODE stores the chord information specified last time as described later, and if the chord specified by the operation of the pitch specifying switch group 21 and the octave switch 23 is the same as the previous time and this time, the buffer NEWC is stored.
The values of the code information stored in ODE and the buffer 0LDCODH become equal. Therefore, the buffer NEW
By determining whether the value of CODE and the value of buffer 0LDCODH are equal, it is determined whether the chord designation has been changed.

上記SB9で、和音の指定が変更されたと判別した場合
には、バッファ0LDCODEにバッファNEWCOD
Eに格納されているコード情報を格納する(SBIO)
If it is determined in SB9 above that the chord designation has been changed, buffer NEWCODE is set to buffer 0LDCODE.
Store the code information stored in E (SBIO)
.

そして、バッファKENAMEに格納されているRレジ
スタの値をキーデータとして第8図に示すコード変換テ
ーブル32を検索して、Rレジスタの値に対応する和音
を構成する根音、第3音、第5音(セブンスコードの場
合には、さらに第7音)の音高情報をコード変換テーブ
ル32から読み出し、それぞれバッファCHORDO〜
CHORD2 (CWORD3)に書き込む(SBII
)。
Then, the chord conversion table 32 shown in FIG. 8 is searched using the value of the R register stored in the buffer KENAME as key data, and the root, third, and third notes constituting the chord corresponding to the value of the R register are searched. The pitch information of the 5 notes (in addition, the 7th note in the case of a 7th chord) is read from the code conversion table 32, and each buffer CHORDO~
Write to CHORD2 (CWORD3) (SBII
).

上記動作により、音高指定スイッチ群21に対する運指
操作及びオクターブスイッチ23の操作により指定され
た和音の各構成音の音高情報がバッファCHORDO〜
CHORD2  (CHORD3)に格納される。
Through the above operation, the pitch information of each component note of the chord specified by the fingering operation on the pitch specification switch group 21 and the operation of the octave switch 23 is transferred to the buffer CHORDO~
Stored in CHORD2 (CHORD3).

例えば、第1の音高指定スイッチ群211の全ての音高
指定スイッチ及び第2の音高指定スイッチ群212の音
高指定スイッチ21eに対する運指操作を行って「C4
」を根音とするCメジャーコードを指定した場合には(
第3図参照)、バッファKENAMEに格納されている
Rレジスタの値はroolllllJ  (2進表現)
であり、コード変換テーブル32から上記r00111
11JのRレジスタの内容に対応する「C4」を根音と
するCメジャーコードの「C4」、「B4」、及び「G
4」の各構成音の音高情報が読み出され、バッファCH
ORDO−CHORD2に格納される(第8図参照)。
For example, by performing fingering operations on all the pitch specifying switches in the first pitch specifying switch group 211 and the pitch specifying switch 21e in the second pitch specifying switch group 212,
” If you specify a C major chord with the root note (
(see Figure 3), the value of the R register stored in the buffer KENAME is roolllllJ (binary representation)
, and the above r00111 from the code conversion table 32
"C4", "B4", and "G" of the C major chord with "C4" as the root corresponding to the contents of the R register of 11J.
4" is read out, and the buffer CH
It is stored in ORDO-CHORD2 (see FIG. 8).

同様に、第1の音高指定スイッチ群211の音高指定ス
イッチ群21a及び第2の音高指定スイッチ群212の
音高指定スイッチ群21gに対する運指操作を行って「
B4」を根音とするBメジャーコードを指定した場合に
は(第3図参照)、バッファKENAMEに格納されて
いるRレジスタの値はrl OOOOOIJであり、第
8図に示すコード変換テーブル32から上記rlooo
001」のRレジスタの内容に対応する「B4」を根音
とするBメジャーコードの「B4」、rps ” J、
rFs”Jの各構成音の音高情報が読み出され、その読
み出された各音高情報がバッファCHORDO〜CHO
RD2に格納される。
Similarly, fingering operations are performed on the pitch designation switch group 21a of the first pitch designation switch group 211 and the pitch designation switch group 21g of the second pitch designation switch group 212.
When specifying a B major chord with the root note "B4" (see Figure 3), the value of the R register stored in the buffer KENAME is rl OOOOOOIJ, which is calculated from the chord conversion table 32 shown in Figure 8. rlooo above
"B4" of the B major chord with the root note "B4" corresponding to the contents of the R register of "001", rps "J,
The pitch information of each component tone of rFs"J is read out, and each read pitch information is stored in the buffers CHORDO to CHO.
Stored in RD2.

また、他のコードの場合も、同様にして第1の音高指定
スイッチ群211及び第2の音高指定スイッチ群212
の各音高指定スイッチに対する運指操作により指定され
た和音の各構成音の音高情報が対応するRレジスタの内
容に基づいてコード変換テーブル32から読み出され、
バッファCHORDO〜CHORD2 (CHORD3
)に格納される。
Also, in the case of other chords, the first pitch specifying switch group 211 and the second pitch specifying switch group 212
The pitch information of each constituent note of the chord specified by the fingering operation on each pitch specifying switch is read out from the chord conversion table 32 based on the contents of the corresponding R register,
Buffer CHORDO ~ CHORD2 (CHORD3
).

上記5BIIに続けて、バッファ0CTBFの値が0”
であるか否か判別しく5B12)、バッファ0CTBF
の値が“0”でなければ、バッファCHORD O〜C
HORD2  (CHORD3)の値を“12”加算す
る(SB13)。
Following 5BII above, the value of buffer 0CTBF is 0”
5B12), buffer 0CTBF
If the value of is not “0”, the buffer CHORD O~C
Add “12” to the value of HORD2 (CHORD3) (SB13).

上記動作により、オクターブスイッチ23がオン操作さ
れている場合には、第1の音高指定スイッチ群211と
第2の音高指定スイッチ群212に対する運指操作によ
り指定された和音の各構成音が1オクターブ高くなる。
As a result of the above operation, when the octave switch 23 is turned on, each constituent note of the chord specified by the fingering operation on the first pitch specifying switch group 211 and the second pitch specifying switch group 212 is One octave higher.

さらに続けて、発音中フラグがオン(“1”)か否か判
別しく5B14)、発音中フラグがオンであれば楽音発
生回路40ヘキーオフ信号を出力する(SB15)。次
に、発音中フラグをオフ(aO″)にセットしく5B1
6)、バッフ−、CHORDO−CHORD2  (C
WORD3) に格納されている和音の構成音の音高情
報を楽音発生回路40へ出力する(SB17)。
Further, it is determined whether or not the sound generation flag is on ("1") (5B14), and if the sound generation flag is on, a key-off signal is output to the musical tone generation circuit 40 (SB15). Next, set the sounding flag to off (aO'') 5B1
6), Buff-, CHORDO-CHORD2 (C
The pitch information of the constituent tones of the chord stored in WORD3) is output to the musical tone generation circuit 40 (SB17).

一方、上記5B14で発音中フラグがオフとなっていれ
ば、直ちに上記5B17の処理を行う。
On the other hand, if the sounding flag is turned off in step 5B14, the process in step 5B17 is immediately performed.

上記動作により、和音指定が変更されたときに、楽音発
生回路40から楽音が発生されていれば、楽音発生回路
40の楽音発生を中止し、新たに指定された和音の各構
成音の音高情報を楽音発生回路40へ出力すると共に、
発音中フラグをオフ(O”)にリセットする。また、和
音指定が変更されたときに、楽音発生回路40から楽音
が発生されていなければ、直ちに新たに指定された和音
の各構成音の音高情報を楽音発生回路40へ出力する。
Through the above operation, if a musical tone is being generated from the musical tone generating circuit 40 when the chord designation is changed, the musical tone generating circuit 40 stops generating musical tones, and the pitch of each component note of the newly specified chord is changed. While outputting the information to the musical sound generation circuit 40,
The generating flag is reset to off (O”).If the musical tone generation circuit 40 does not generate musical tones when the chord designation is changed, the sound of each constituent note of the newly specified chord is immediately generated. The high information is output to the musical tone generation circuit 40.

上述のようにして音高指定スイッチ群21及びオクター
ブスイッチ23の操作により指定され、CPU30の制
御により楽音発生回路40に設定された単音または和音
は、吹き口部3に対するブレス操作を所定以上の強さで
行うことにより、楽音発生回路40から発生される。
The single note or chord specified by the operation of the pitch specifying switch group 21 and the octave switch 23 as described above and set in the musical tone generating circuit 40 under the control of the CPU 30 requires the breath operation on the mouthpiece 3 to be performed with a force greater than a predetermined force. By doing so, the musical tone generation circuit 40 generates the musical tone.

第11図は、ブレス操作が行われたときにCPU30が
行う楽音発生制御処理を説明する動作フローチャートで
ある。
FIG. 11 is an operation flowchart illustrating the musical tone generation control process performed by the CPU 30 when a breath operation is performed.

タイマから所定周期でタイマーインクラブド(タイマ割
り込み)が加わると、CPU30はA/D変換器60を
介して前記ブレス操作の強さに対応するブレスデータを
読み込み、そのブレスデータを特に図示していないBP
ATHレジスタへ書き込む(SCI)。
When a timer included (timer interrupt) is added from the timer at a predetermined period, the CPU 30 reads the breath data corresponding to the strength of the breath operation via the A/D converter 60, and reads the breath data, which is not particularly illustrated. No BP
Write to ATH register (SCI).

次に、BPATHレジスタに格納されているブレスデー
タの値が、キーオン信号の発生開始の閾値Th以上であ
るか否か判別しく5C2)、その閾値Th以上であれば
、続けて発音中フラグがオン(“1”)であるか否か判
別する(SC3)。
Next, it is determined whether the value of the breath data stored in the BPATH register is greater than or equal to the threshold Th for starting generation of the key-on signal (5C2), and if it is greater than or equal to the threshold Th, the sounding flag continues to be turned on. (“1”) (SC3).

そして、発音中フラグがオンでなければ、すなわち現在
、楽音発生回路40から楽音が発生中でなければ、楽音
発生回路40ヘキーオン信号及び発生開始時の音量等を
指示するイニシャル情報を出力しく5C4)、発音中フ
ラグをオン(“1”)にセットする(SC5)。イニシ
ャル情報は、例えばブレスデータが上記閾値Thを越え
てから後のブレスデータの単位時間当たりの変化量等に
基づいて設定される。
Then, if the sound generation flag is not on, that is, if the musical tone generation circuit 40 is not currently generating a musical tone, the musical tone generation circuit 40 outputs a key-on signal and initial information instructing the volume, etc. at the time of starting generation.5C4) , sets the sounding flag to on (“1”) (SC5). The initial information is set based on, for example, the amount of change in the breath data per unit time after the breath data exceeds the threshold Th.

上記動作により、楽音発生回路40はキーオン信号が加
えられると、CPU30から加えられた和音の各構成音
の音高情報または単音の音高情報に基づき、和音の発生
または単音の発生を開始する。
Through the above operations, when the key-on signal is applied, the musical tone generating circuit 40 starts generating a chord or a single note based on the pitch information of each constituent note of the chord or the pitch information of a single note added from the CPU 30.

また、上記SC3で発音中フラグがオン(“1”)でな
ければ、ブレスデータの大きさに基づいて、放音中の和
音(または単音)の音量を指定する音高情報等のアフタ
ー情報を作成し楽音発生回路40へ出力する(SC6)
In addition, if the sounding flag is not on (“1”) in SC3 above, after-sales information such as pitch information that specifies the volume of the chord (or single note) being emitted is sent based on the size of the breath data. Create and output to musical tone generation circuit 40 (SC6)
.

上記動作により、演奏者がブレス操作を行うことにより
、楽音部出力部70から放音される和音または単音の音
量が前記ブレス操作の強さに応じて変化する。
Through the above operation, when the performer performs a breath operation, the volume of the chord or single note emitted from the musical tone section output section 70 changes depending on the strength of the breath operation.

一方、上記SC2でブレスデータの値が前記キーオンの
閾値Thよりも小さければ、発音中フラグはオン(“1
”)であるか否か判別しく5C7)、発音中フラグがオ
ン(“1”)であれば、楽音発生回路40ヘキーオフ信
号を出力する(SC8)。
On the other hand, if the value of the breath data is smaller than the key-on threshold Th at SC2, the sounding flag is turned on (“1”).
5C7), and if the sound generation flag is on (“1”), a key-off signal is output to the musical tone generation circuit 40 (SC8).

そして、発音中フラグをオフ(“0”)にセットする(
SC9)。
Then, set the sounding flag to off (“0”) (
SC9).

上記動作により、和音または単音の発音中にブレスデー
タの値が所定のキーオンの閾値Thより小さくなった場
合には、キーオフ信号が楽音発生回路40へ出力され、
このことにより、楽音発生回路40は和音または単音の
発生を停止し、楽音出力部70からの楽音放音が中止さ
れる。
As a result of the above operation, if the value of the breath data becomes smaller than the predetermined key-on threshold Th while a chord or single note is being generated, a key-off signal is output to the musical tone generation circuit 40,
As a result, the musical tone generation circuit 40 stops generating chords or single tones, and the musical tone output section 70 stops emitting musical tones.

尚、キーオフの闇値を上記第1実施例のようにキーオン
の闇値と同じ値とせずに、キーオンの闇値よりも若干率
さい値に設定するようにしてもよい。
Note that the key-off darkness value may not be set to the same value as the key-on darkness value as in the first embodiment, but may be set to a value slightly smaller than the key-on darkness value.

(第2実施例) 次に、本発明に係る第2実施例の電子管楽器について説
明を行う。
(Second Embodiment) Next, an electronic wind instrument according to a second embodiment of the present invention will be described.

第2実施例の外観及びシステム構成は、それぞれ第1図
及び第4図に示すようになっており、前述した第1実施
例と同様である。
The external appearance and system configuration of the second embodiment are shown in FIGS. 1 and 4, respectively, and are the same as those of the first embodiment described above.

しかしながら、第2実施例においては単音指定及び和音
指定における前記音高指定スイッチ群21に対する運指
操作の方法が前記第1実施例と異なっており、その運指
操作の相異に伴って、単音変換テーブル31 (以後、
第1実施例と区別するために単音変換テーブル31′と
表現する)とコード変換テーブル32 (以後、第1実
施例と区別するためにコード変換テーブル32° と表
現する)の内容が第1実施例とは異なっている。
However, in the second embodiment, the fingering operation method for the pitch designation switch group 21 in single note specification and chord specification is different from the first embodiment. Conversion table 31 (hereinafter,
The contents of the single note conversion table 31') and the chord conversion table 32 (hereinafter referred to as the chord conversion table 32° to distinguish it from the first embodiment) are the same as those of the first embodiment. This is different from the example.

第12図は、第2実施例における単音指定及び和音指定
時の音高指定スイッチ群21に対する運指操作の方法を
説明する図である。
FIG. 12 is a diagram illustrating a fingering operation method for the pitch designation switch group 21 when specifying a single note and a chord in the second embodiment.

同図に示すように、単音指定は第1の音高指定スイッチ
群211の中の音高指定スイッチ群21b、21c、2
1dの3個のスイッチに対する運指操作により行われる
。例えば「C4」の音高を指定する場合には音高指定ス
イッチ21a〜スイツチ21dの全ての音高指定スイッ
チに対して運指操作を行い、「B4」の音高を指定する
場合には、音高指定スイッチ21cのみに対する運指操
作を行う。以下、第12図に示すような第1の音高指定
スイッチ群12に対する運指操作を行うことにより、「
D4」、「E4」、「G4」、「A4」の各音高を指定
することができる。このように、第2実施例においては
、「C4」〜「B4」までの1オクターブの音域の各音
高を指定することができる。
As shown in the figure, single note designation is performed by pitch designation switch groups 21b, 21c, and 2 in the first pitch designation switch group 211.
This is performed by fingering operations on the three switches 1d. For example, when specifying the pitch of "C4", perform fingering operations on all pitch specifying switches 21a to 21d, and when specifying the pitch of "B4", Fingering operations are performed only on the pitch designation switch 21c. Hereinafter, by performing fingering operations on the first pitch specifying switch group 12 as shown in FIG.
Each pitch of "D4", "E4", "G4", and "A4" can be specified. In this way, in the second embodiment, each pitch in the one-octave range from "C4" to "B4" can be specified.

また和音指定の場合には、第1の音高指定スイッチ群2
11に対して上述した単音指定のときと同様な運指操作
を行って和音の根音を指定し、第2の音高指定スイッチ
群212に対する運指操作により「メジャーコードJ、
「マイナーコード」、及び「セブンスコード」の各和音
の種類を指定する。すなわち、第12図に示すように音
高指定スイッチ群21eに対する運指操作を行うことに
より「メジャーコード」が指定され、音高指定スイッチ
群21f、21gに対して運指操作を行うことにより、
それぞれ「マイナーコード」、「セブンスコード」が指
定される。
In addition, in the case of chord specification, the first pitch specification switch group 2
11, specify the root note of the chord by performing the same fingering operations as when specifying a single note as described above, and then perform fingering operations on the second pitch specifying switch group 212 to select "major chord J,"
Specify the type of each chord: "minor chord" and "seventh chord". That is, as shown in FIG. 12, a "major chord" is specified by performing a fingering operation on the pitch designation switch group 21e, and by performing a fingering operation on the pitch designation switch groups 21f and 21g.
A "minor chord" and a "seventh chord" are specified respectively.

このように、第2実施例においては、単音の音高指定と
和音の根音の音高指定とは、第1の音高指定スイッチ群
211に対する全く同様な運指操作により行うことがで
き、和音の根音指定の運指操作は非常に覚えやすいもの
となっている。また、「メジャーコード」、「マイナー
コード」及び「セブンスコード」の各コード指定のため
の運指操作も、前記第1実施例のように和音の根音によ
って変化することはなく、音高指定スイッチ群21c、
21f、21gがそれぞれ「メジャーコード」、「マイ
ナーコード」、「セブンスコード」に固定的に対応して
おり、非常に覚えやすいものとなっている。
In this way, in the second embodiment, the pitch specification of a single note and the pitch specification of the root note of a chord can be performed by completely similar fingering operations on the first pitch specification switch group 211, The fingering operations for specifying the root note of a chord are very easy to remember. Furthermore, the fingering operations for specifying each chord such as "major chord,""minorchord," and "seventh chord" do not change depending on the root note of the chord as in the first embodiment, but specify pitch. switch group 21c,
21f and 21g correspond fixedly to the "major chord,""minorchord," and "seventh chord," respectively, making it extremely easy to remember.

次に、第13図は第2実施例の単音変換テーブル31′
の内部構成図である。
Next, FIG. 13 shows a single note conversion table 31' of the second embodiment.
FIG.

第2実施例においても、音高指定スイッチ群21の各音
高指定スイッチのスティタスがCPU30により読み出
され、前記第1実施例のときと同様にしてRレジスタに
格納される。
In the second embodiment as well, the status of each pitch designation switch in the pitch designation switch group 21 is read out by the CPU 30 and stored in the R register in the same manner as in the first embodiment.

上述したように、単音指定は第1の音高指定スイッチ群
211に対する運指操作により行われるため、単音変換
テーブル31′内のRレジスタ値格納域31−1’に格
納されているRレジスタのビット5〜ビツト7 (第2
の音高指定スイッチ群212の各音高指定スイッチに対
応するビット)は、全て“000” (2進表現)とな
っている。
As mentioned above, since single notes are specified by fingering operations on the first pitch specifying switch group 211, the R register value stored in the R register value storage area 31-1' in the single note conversion table 31' is Bits 5 to 7 (second
The bits corresponding to each pitch designation switch in the pitch designation switch group 212 are all "000" (binary representation).

また、上記Rレジスタ値格納息31−1 ’のビット1
  (LSB)〜ビット4には第12図に示す単音指定
時の第1の音高指定スイッチ群211に対する運指操作
に応じた「C4」〜「B4」までの各音高に対応するビ
ット列データが格納されている。例えば、「F4」の単
音指定は第1の音高指定スイッチ群211の音高指定ス
イッチ群21bと音高指定スイッチ群21dに対する運
指操作を行うので、Rレジスタの値はrololooo
o」となる。また、同様にして「B4」に対応する音高
指定は、第1の音高指定スイッチ群211の音高指定ス
イッチ群21cに対する運指操作のみを行うので、Rレ
ジスタの値はroolooooo」となる。以上のよう
な、Rレジスタ値格納息31−1’に格納されている第
1の音高指定スイッチ群211に対する運指操作に対応
対応する各Rレジスタの値に対応して、そのRレジスタ
の値に対応する音高情報が単音の音高情報格納域31−
2′に格納されている。
Also, bit 1 of the R register value storage 31-1'
(LSB) ~ Bit 4 is bit string data corresponding to each pitch from "C4" to "B4" according to the fingering operation on the first pitch designation switch group 211 when specifying a single note as shown in FIG. is stored. For example, to specify a single note of "F4", fingering operations are performed on the pitch specifying switch group 21b and the pitch specifying switch group 21d of the first pitch specifying switch group 211, so the value of the R register is rololooo.
o”. Similarly, to specify the pitch corresponding to "B4", only the fingering operation is performed on the pitch specifying switch group 21c of the first pitch specifying switch group 211, so the value of the R register becomes "roolooooooo". . As described above, in response to the fingering operation on the first pitch specifying switch group 211 stored in the R register value storage 31-1', the value of each R register corresponds to the corresponding fingering operation. The pitch information storage area 31- for which the pitch information corresponding to the value is a single note
2'.

また、第14図は第2実施例のコード変換テーブル32
′の内部構成図である。
Moreover, FIG. 14 shows the code conversion table 32 of the second embodiment.
' is an internal configuration diagram of .

Rレジスタ値格納域32−1’には、「C4」〜「B4
」までの各音高を根音とする「メジャーコード」、「マ
イナーコード」、及び[セブンスコード」の各和音を指
定する第1の音高指定スイッチ群211及び第2の音高
指定スイッチ群212に対する運指操作に対応したRレ
ジスタの内容が格納されており、和音構成音格納域32
−2’には上記Rレジスタ値格納息32〜1′に格納さ
れている各Rレジスタの内容に対応して、そのRレジス
タの内容に対応する和音の各構成音の音高情報が格納さ
れている。
The R register value storage area 32-1' contains "C4" to "B4".
A first pitch designation switch group 211 and a second pitch designation switch group that designate chords of "major chord,""minorchord," and "seventh chord" whose root notes are pitches up to "." The contents of the R register corresponding to the fingering operation for 212 are stored, and the chord constituent note storage area 32
-2' stores the pitch information of each constituent note of the chord corresponding to the contents of the R register, corresponding to the contents of each R register stored in the R register value storage spaces 32 to 1'. ing.

CPU30は、前記第9A図、第9B図乃至第11図の
フローチャートに示す前記第1実施例と同様な処理を行
い、音高指定スイッチ群21の各音高指定スイッチのス
ティタスを読み出して、そのスティタスをRレジスタに
格納し、そのRレジスタの内容に基づいて上記単音変換
テーブル31′または和音変換テーブル32′を検索し
て単音指定が行われたかまたは和音指定が行われたか否
かの判別を行い、指定された単音または和音の発注側?
illを行う。
The CPU 30 performs the same process as in the first embodiment shown in the flowcharts of FIGS. 9A, 9B to 11, reads out the status of each pitch designation switch in the pitch designation switch group 21, and reads the status of each pitch designation switch in the pitch designation switch group 21. status is stored in the R register, and based on the contents of the R register, the single note conversion table 31' or the chord conversion table 32' is searched to determine whether a single note or a chord has been specified. Did the ordering side of the specified single note or chord?
do ill.

尚、上記第2実施例では、第2の音高指定スイッチ群2
12の3個の各音高指定スイッチに、それぞれ「メジャ
ーコード」、「マイナーコード」、及び「セブンスコー
ド」を割り当てているが、上記3個の音高指定スイッチ
のオン操作の組み合せにより、7種類(2’−1)の和
音の指定を行うようにしてもよい。また、第1の音高指
定スイッチ群211及び第2の音高指定スイッチ群21
2の音高指定スイッチの数も上記第2実施例に限定され
るものではなく、第2の音高指定スイッチ群の数をさら
に多くすることにより、より多種類の和音の指定が可能
となる。
In addition, in the second embodiment, the second pitch specifying switch group 2
``Major chord'', ``Minor chord'', and ``Seventh chord'' are assigned to each of the 3 pitch designation switches in 12, but by the combination of turning on the above 3 pitch designation switches, 7. A chord of type (2'-1) may be specified. Also, a first pitch designation switch group 211 and a second pitch designation switch group 21
The number of pitch designation switches in the second pitch designation switch group is not limited to that in the second embodiment, and by further increasing the number of the second pitch designation switch group, it is possible to designate a wider variety of chords. .

〔発明の効果〕〔Effect of the invention〕

請求項1記載の楽音指定装置によれば、単音を指定する
モードまたは和音を指定するモードの切換選択を行うモ
ード切換手段を設けることなく、音高指定手段の各スイ
ッチの組み合せ操作により単音のみならず和音の指定を
行えるので、自然管楽器の運指操作と同様にして単音及
び和音の指定を行うことができるので和音指定の習得が
容易であり、またモード切換手段を設ける必要がないの
で製造コストも低減できる。さらに、モード切換手段の
操作を行わずとも単音演奏と、和音演奏とを即時に交互
に切り換えて演奏できるので従来よりも一段と操作性が
向上する。
According to the musical tone specifying device according to claim 1, only a single note can be selected by combining the switches of the pitch specifying means without providing a mode switching means for selecting a mode for specifying a single note or a mode for specifying a chord. It is easy to learn how to specify chords because single notes and chords can be specified in the same manner as fingering operations on natural wind instruments, and there is no need to provide mode switching means, which reduces manufacturing costs. can also be reduced. Furthermore, since the performance can be performed by immediately switching alternately between a single note performance and a chord performance without operating the mode switching means, the operability is further improved compared to the prior art.

また、請求項2記載の楽音指定装置によれば、音高指定
手段を第1の音高指定手段と第2の音高指定手段とに仮
想的に分割することにより、例えばリコーダ−と同様な
運指操作を第1の音高指定手段または第2の音高指定手
段に行って和音の根音を指定することが可能となるので
、第1の音高指定手段または第2の音高指定手段の運指
操作に対し、リコーダと同様な運指操作を行って和音の
根音指定を行うことも可能であり、和音指定の運指操作
の習得が容易となる利点がある。
Further, according to the musical tone specifying device according to claim 2, the pitch specifying means is virtually divided into the first pitch specifying means and the second pitch specifying means, so that the pitch specifying means can be virtually divided into the first pitch specifying means and the second pitch specifying means. Since it is possible to specify the root note of a chord by performing fingering operations on the first pitch specifying means or the second pitch specifying means, the first pitch specifying means or the second pitch specifying means It is also possible to designate the root note of a chord by performing fingering operations similar to those on a recorder, which has the advantage of making it easy to learn the fingering operations for specifying chords.

さらに請求項3記載の楽音指定装置によれば、第1の音
高指定手段により和音の根音を指定し、第2の音高指定
手段により和音の種類を指定するので、和音の根音指定
と和音の種類の指定を行う音高指定手段が固定的となっ
ているので、上記請求項2記載の楽音指定装置よりもさ
らに和音指定の運指操作の習得が容易となると共に、第
2の音高指定手段の各スイッチのオン操作の組み合せに
より少数のスイッチでも多種類の和音を指定することが
可能となり便利である。
Furthermore, according to the musical tone designation device according to claim 3, since the first pitch designation means designates the root note of the chord, and the second pitch designation means specifies the type of chord, the root note of the chord is specified. Since the pitch specifying means for specifying the type of chord is fixed, it is easier to learn fingering operations for specifying chords than in the musical tone specifying device according to claim 2, and the second By combining the ON operations of the respective switches of the pitch specifying means, it is possible to specify many types of chords even with a small number of switches, which is convenient.

また、請求項4記載の楽音指定装置によれば、上記請求
項3記載の指定装置の効果に加え単音指定時には第2の
音高指定手段に対する操作が不用で第1の音高指定手段
のみの操作により少なくとも1オクターブの音域の各楽
音の音高を指定することができるので、和音指定から単
音指定への切換を敏速に行うことができ和音と単音を頻
繁に切り換えて演奏するなど多様な演奏表現が可能とな
り便利である。
Further, according to the musical tone specifying device according to claim 4, in addition to the effects of the specifying device according to claim 3, when specifying a single note, there is no need to operate the second pitch specifying means, and only the first pitch specifying means is used. Since you can specify the pitch of each musical note in a range of at least one octave by operation, you can quickly switch from chord specification to single note specification, making it possible to perform a variety of performances such as frequently switching between chords and single notes. It is convenient because it allows expression.

また、請求項5記載の楽音指定装置を用いた電子管楽器
においては、音高指定手段の操作のみにより多種類の和
音の設定が可能になると共に、その指定した和音の発生
制御を吹き口部に対するブレス操作またはリップ操作の
少なくとも一方の操作を行うことにより容易に行うこと
ができるので自然管楽器における運指操作と同様な運指
操作を行って違和感を感じることなく、多様なハーモニ
ー演奏を容易に行うことが可能となる。
Further, in the electronic wind instrument using the musical tone specifying device according to claim 5, it is possible to set many types of chords only by operating the pitch specifying means, and the generation control of the specified chord can be controlled for the mouthpiece. This can be easily performed by performing at least one of the breath operation and lip operation, so you can easily perform a variety of harmonies without feeling any discomfort by performing fingering operations similar to those on natural wind instruments. becomes possible.

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

第1図は本発明に係る第1実施例の外観図、第2図(a
)、(b)は、それぞれ管状筒部正面の部分拡大図及び
音高指定スイッチ群の運指操作の一例を示す図、 第3図は第1実施例における単音指定及び和音指定時の
音高指定スイッチ群に対する運指操作の方法を説明する
図、 第4図は第1実施例のシステム構成図、第5図は各音高
の音高情報(内部コード値)を示す図、 第6図はRレジスタの内部構成図、 第7図は単音変換テーブルの内部構成図、第8図は第1
実施例のコード変換テーブルの内部構成図、 第9A図及び第9B図はCPUにより行われる単音発生
制御処理または和音全土制御処理を説明するフローチャ
ート、 第10A図及び第10B図はCPtJにより行われる和
音の発生制御処理を詳細に説明するフローチャート、 第11図はCPUが行うブレス操作が行われたときの楽
音発生制御処理を説明する動作フローチャート、 第12図は第2実施例における単音指定及び和音指定の
音高指定スイッチ群に対する運指操作の方法を説明する
図、 第13図は第2実施例の単音変換テーブルの構成図、 第14図は第2実施例のコード変換テーブルの内部構成
図である。 2・・・・管状筒部、 3・・・・吹き口部、 4・・・・ブレスセンサ、 21・・・・音高指定スイッチ群、 21 a、 2 l b、 21 c、21d・・・・
第1の音高指定スイッチ群、 21e121f121g・・・・第2の音高指定スイッ
チ群、 30 ・ ・ ・ ・ CPU。 31、   ′・・・・単音変換テーブル、32、  
′・・・・コード変換テーブル、40・・・・楽音発生
回路、 50・・・・電圧検出回路、 60・・・・A/D変換器、 70・・・・楽音出力部。
Fig. 1 is an external view of the first embodiment according to the present invention, and Fig. 2 (a
) and (b) are a partially enlarged view of the front of the tubular part and a diagram showing an example of the fingering operation of the pitch designation switch group, respectively. Figure 3 shows the pitch when specifying a single note and a chord in the first embodiment. Figure 4 is a system configuration diagram of the first embodiment; Figure 5 is a diagram showing pitch information (internal code value) for each pitch; Figure 6 is the internal configuration diagram of the R register, Figure 7 is the internal configuration diagram of the single note conversion table, and Figure 8 is the internal configuration diagram of the single note conversion table.
An internal configuration diagram of the chord conversion table of the embodiment, FIGS. 9A and 9B are flowcharts explaining the single note generation control process or the entire chord control process performed by the CPU, and FIGS. 10A and 10B are the chords performed by the CPtJ. FIG. 11 is an operation flowchart explaining the musical tone generation control process when a breath operation is performed by the CPU, and FIG. 12 is a single note specification and chord specification in the second embodiment. Figure 13 is a diagram illustrating the fingering operation method for the pitch designation switch group, Figure 13 is a diagram of the configuration of the single note conversion table of the second embodiment, and Figure 14 is an internal diagram of the chord conversion table of the second embodiment. be. 2...Tubular cylinder part, 3...Blowout part, 4...Breath sensor, 21...Pitch designation switch group, 21a, 2lb, 21c, 21d...・・・
1st pitch designation switch group, 21e121f121g... 2nd pitch designation switch group, 30 . . . . CPU. 31, ′...Single note conversion table, 32,
'...Code conversion table, 40...Music tone generation circuit, 50...Voltage detection circuit, 60...A/D converter, 70...Musical tone output section.

Claims (1)

【特許請求の範囲】 1)複数のスイッチの組み合せ操作により、単音または
和音の指定が可能な音高指定手段と、該音高指定手段の
各スイッチの状態に基づいて、単音の音高指定操作また
は和音の音高指定操作のいずれかの操作が行われたかを
判別する判別手段と、 該判別手段による判別結果に基づき、前記音高指定手段
の複数のスイッチの組み合せ状態により指定されている
単音の音高または和音の各構成音の音高に係る楽音情報
を作成する楽音情報作成手段と、 を具備することを特徴とする楽音指定装置。 2)前記音高指定手段は、第1の音高指定手段と第2の
音高指定手段とに分割されており、上記第1の音高指定
手段の操作により和音の根音もしくは和音の種類に係る
いずれか一方の和音情報の指定が行われると共に上記第
2の音高指定手段の操作により上記一方の和音情報とは
異なる他方の和音情報の指定が行われ、 前記楽音情報作成手段は、前記第1の音高指定手段及び
前記第2の音高指定手段により指定された和音の種類と
和音の根音に係る情報とに基づいて、その指定された和
音の各構成音の音高情報を作成すること、 を特徴とする請求項1記載の楽音指定装置。 3)前記音高指定手段は、和音の根音を指定する第1の
音高指定手段と和音の種類を指定する第2の音高指定手
段とに分割されており、 前記楽音情報作成手段は、前記第1の音高指定手段によ
り指定された和音の根音と前記第2の音高指定手段によ
り指定された和音の種類とに基づいて、指定された和音
の各構成音の音高情報を作成すること、 を特徴とする請求項1記載の楽音指定装置。 4)前記第2の音高指定手段の操作が行われていない場
合、前記第1の音高指定手段は、各スイッチの組み合せ
操作により少なくとも1オクターブの音域の各楽音の音
高指定が可能であり、 前記楽音情報作成手段は前記音高指定手段において、前
記第1の音高指定手段のみの操作が行われ所定の音高の
楽音が指定された場合には、前記第1の音高指定手段の
各スイッチの組み合せ操作により指定された所定の音高
に係る音高情報を作成すること、 を特徴とする請求項3記載の楽音指定装置。 5)請求項1記載の楽音指定装置と、 吹き口部に対して息の吹または吸を行うブレス操作の強
さ又は吹き口部を噛むリップ操作の強さの少なくとも一
方の強さをセンス情報として感知するセンサ手段と、 該センサ手段により感知されたセンス情報に基づいて、
前記請求項1記載の楽音指定装置によって作成された単
音の音高または和音の各構成音の音高に係る音高情報と
によって定まる単音または和音の発生制御を行なう楽音
発生制御手段と、を具備することを特徴とする楽音指定
装置を用いた電子管楽器。
[Scope of Claims] 1) Pitch specifying means capable of specifying a single note or a chord by operating a combination of a plurality of switches, and a pitch specifying operation for a single note based on the state of each switch of the pitch specifying means. or a discriminating means for discriminating whether any of the pitch specifying operations of a chord has been performed, and a single note specified by the combination state of a plurality of switches of the pitch specifying means based on the discriminating result by the discriminating means. A musical tone specifying device comprising: musical tone information creation means for creating musical tone information related to the pitch of the pitch or the pitch of each component note of a chord; 2) The pitch specifying means is divided into a first pitch specifying means and a second pitch specifying means, and the root note of the chord or the type of chord is determined by the operation of the first pitch specifying means. One of the chord information relating to the above is specified, and the second pitch specifying means is operated to specify the other chord information different from the one chord information, and the musical tone information creating means is configured to: Based on the type of chord specified by the first pitch specifying means and the second pitch specifying means and information regarding the root note of the chord, pitch information of each constituent note of the specified chord 2. The musical tone designation device according to claim 1, further comprising: creating a musical tone designation device. 3) The pitch specifying means is divided into a first pitch specifying means for specifying the root of a chord and a second pitch specifying means for specifying the type of chord, and the musical tone information creating means is , pitch information of each component note of the specified chord based on the root note of the chord specified by the first pitch specifying means and the type of chord specified by the second pitch specifying means. 2. The musical tone designation device according to claim 1, further comprising: creating a musical tone designation device. 4) When the second pitch specifying means is not operated, the first pitch specifying means is capable of specifying the pitch of each musical tone in a range of at least one octave by operating a combination of switches. Yes, the musical tone information creation means specifies the first pitch when only the first pitch specifying means is operated and a musical tone of a predetermined pitch is specified in the pitch specifying means. 4. The musical tone specifying device according to claim 3, further comprising: creating pitch information relating to a predetermined pitch specified by a combination of switches of the means. 5) The musical tone designation device according to claim 1, and sense information indicating the strength of at least one of the strength of a breath operation for blowing or sucking into the mouthpiece, or the strength of a lip operation for biting the mouthpiece. Based on the sense information sensed by the sensor means,
musical sound generation control means for controlling the generation of a single note or chord determined by the pitch of a single note or pitch information related to the pitch of each constituent note of a chord created by the musical tone specifying device according to claim 1; An electronic wind instrument using a musical tone specifying device characterized by:
JP1071075A 1989-03-23 1989-03-23 Musical sound designation device and electronic wind instrument using the same Expired - Lifetime JP2775059B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1071075A JP2775059B2 (en) 1989-03-23 1989-03-23 Musical sound designation device and electronic wind instrument using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1071075A JP2775059B2 (en) 1989-03-23 1989-03-23 Musical sound designation device and electronic wind instrument using the same

Publications (2)

Publication Number Publication Date
JPH02250094A true JPH02250094A (en) 1990-10-05
JP2775059B2 JP2775059B2 (en) 1998-07-09

Family

ID=13450040

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1071075A Expired - Lifetime JP2775059B2 (en) 1989-03-23 1989-03-23 Musical sound designation device and electronic wind instrument using the same

Country Status (1)

Country Link
JP (1) JP2775059B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6329192U (en) * 1986-08-08 1988-02-25
JPS63289593A (en) * 1988-04-21 1988-11-28 ヤマハ株式会社 Electronic musical instrument

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6329192U (en) * 1986-08-08 1988-02-25
JPS63289593A (en) * 1988-04-21 1988-11-28 ヤマハ株式会社 Electronic musical instrument

Also Published As

Publication number Publication date
JP2775059B2 (en) 1998-07-09

Similar Documents

Publication Publication Date Title
US5502274A (en) Electronic musical instrument for playing along with prerecorded music and method of operation
US5741993A (en) Electronic keyboard having a discrete pitch bender
JPH0752349B2 (en) Electronic musical instrument
JP2591121B2 (en) Chord setting device and electronic wind instrument
US5585586A (en) Tempo setting apparatus and parameter setting apparatus for electronic musical instrument
JP2555560B2 (en) Electronic musical instrument
JPH07219549A (en) Automatic accompaniment device
JPH02250094A (en) Musical tone designation device and electronic wind instrument using it
JP2660456B2 (en) Automatic performance device
JP2689614B2 (en) Electronic musical instrument
JP2640992B2 (en) Pronunciation instruction device and pronunciation instruction method for electronic musical instrument
US5418324A (en) Auto-play apparatus for generation of accompaniment tones with a controllable tone-up level
JP2570045B2 (en) Electronic musical instrument
JP2639381B2 (en) Electronic musical instrument
JP2543307Y2 (en) Electronic musical instrument
JP2596121B2 (en) Electronic musical instrument
JP7679742B2 (en) Information processing device, electronic musical instrument, tone sequence generating method and program
JP2000172253A (en) Electronic musical instrument
JPH0713798B2 (en) Electronic musical instrument
JP2623175B2 (en) Automatic performance device
JP2588133Y2 (en) Pitch data creation device
JP2650315B2 (en) Music control device
JPH0519765A (en) Electronic musical instrument
JP3413842B2 (en) Automatic accompaniment device
JP3434403B2 (en) Automatic accompaniment device for electronic musical instruments