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

JP6202565B2 - Electronic wind instrument system - Google Patents

Electronic wind instrument system Download PDF

Info

Publication number
JP6202565B2
JP6202565B2 JP2013222125A JP2013222125A JP6202565B2 JP 6202565 B2 JP6202565 B2 JP 6202565B2 JP 2013222125 A JP2013222125 A JP 2013222125A JP 2013222125 A JP2013222125 A JP 2013222125A JP 6202565 B2 JP6202565 B2 JP 6202565B2
Authority
JP
Japan
Prior art keywords
sound
numerical value
substrate
sound hole
pitch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013222125A
Other languages
Japanese (ja)
Other versions
JP2015084027A (en
Inventor
宗一郎 井上
宗一郎 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2013222125A priority Critical patent/JP6202565B2/en
Publication of JP2015084027A publication Critical patent/JP2015084027A/en
Application granted granted Critical
Publication of JP6202565B2 publication Critical patent/JP6202565B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

本発明は、電子管楽器システムに関する。   The present invention relates to an electronic wind instrument system.

管楽器(アコースティックフルート等)から出力されるような音を電気的に生成して出力する電子管楽器が提案されている。この種の電子管楽器は、演奏用キーや呼気圧検出センサなどといった各操作子のオン/オフの組み合わせと音源から出力させる音のピッチとを対応付けたテーブルを、予め保持している。そして、操作子の状態が変化すると、変化後の各操作子の状態の組み合わせに対応するピッチをテーブルから探索して、探索されたピッチの音を出力する。   Electronic wind instruments that electrically generate and output sounds such as those output from wind instruments (such as acoustic flutes) have been proposed. This type of electronic wind instrument holds in advance a table in which combinations of ON / OFF of each operation element such as a performance key and an expiratory pressure detection sensor are associated with a pitch of a sound output from a sound source. When the state of the operator changes, the pitch corresponding to the combination of the states of the changed operators is searched from the table, and the searched pitch sound is output.

特許第4466576号公報Japanese Patent No. 4466576

操作子のオン/オフをビットデータ(“0”又は“1”)にて表現することができ、上記テーブルに、複数のビットデータから成るビット列をピッチごとに定義しておくことができる。そして、各操作子の状態検出結果に基づくビット列をテーブル内のビット列と順次比較することで、出力すべき音のピッチをテーブルから探索するこができる。しかし、各操作子の状態の組み合わせの数は相当に多いため、上記のような順次比較方法では、出力音のピッチの特定に多くの時間がかかる。結果、ユーザが電子管楽器を操作してから実際に音が出力されるまでに、許容できない程度の大きな遅延が発生しうる。   On / off of the operation element can be expressed by bit data ("0" or "1"), and a bit string composed of a plurality of bit data can be defined for each pitch in the table. The pitch of the sound to be output can be searched from the table by sequentially comparing the bit string based on the state detection result of each operator with the bit string in the table. However, since the number of combinations of the states of the operation elements is considerably large, it takes a long time to specify the pitch of the output sound in the sequential comparison method as described above. As a result, an unacceptably large delay may occur from when the user operates the electronic wind instrument until the sound is actually output.

そこで本発明は、出力すべき音のピッチの特定高速化に寄与する電子管楽器システムを提供することを目的とする。   Accordingly, an object of the present invention is to provide an electronic wind instrument system that contributes to a specific speed increase of the pitch of a sound to be output.

本発明に係る電子管楽器システムは、複数の音孔及び前記複数の音孔の開閉状態を操作するための複数のキーが設けられた管体と、各音孔の開閉状態を検出する検出部と、音孔ごとに検出された前記開閉状態を示すビットデータを前記複数の音孔について並べた検出ビット列を生成する検出ビット列生成部と、複数のピッチに対応する複数の参照数値を保持する参照数値保持部と、前記検出ビット列を数値化することで検出数値を導出し、二分探索を用いて前記複数の参照数値の中から前記検出数値を探索する主処理部と、を備え、前記主処理部は、前記検出数値と一致する参照数値が存在する場合、前記検出数値と一致する参照数値に対応するピッチの音を出力することを特徴とする。   An electronic wind instrument system according to the present invention includes a tubular body provided with a plurality of sound holes and a plurality of keys for operating the opening and closing states of the plurality of sound holes, and a detection unit that detects the opening and closing states of the sound holes. A detection bit string generation unit that generates a detection bit string in which the bit data indicating the open / closed state detected for each sound hole is arranged for the plurality of sound holes, and a reference numerical value that holds a plurality of reference numerical values corresponding to a plurality of pitches A main processing unit for deriving a detection numerical value by digitizing the detection bit string and searching for the detection numerical value from the plurality of reference numerical values using a binary search; When there is a reference numerical value that matches the detected numerical value, a sound having a pitch corresponding to the reference numerical value that matches the detected numerical value is output.

本発明によれば、出力すべき音のピッチの特定高速化に寄与する電子管楽器システムを提供することが可能である。   ADVANTAGE OF THE INVENTION According to this invention, it is possible to provide the electronic wind instrument system which contributes to the specific speed-up of the pitch of the sound which should be output.

本発明の実施形態に係る電子管楽器システムの全体構成図である。1 is an overall configuration diagram of an electronic wind instrument system according to an embodiment of the present invention. 本発明の実施形態に係る電子フルートの分解構成図である。1 is an exploded configuration diagram of an electronic flute according to an embodiment of the present invention. 胴部挿入ユニット、足部挿入ユニット、PC(パーソナルコンピュータ)及びスイッチの概略ブロック図である。It is a schematic block diagram of a trunk | drum insertion unit, a foot | leg part insertion unit, PC (personal computer), and a switch. 胴部管の各音孔と胴部マイコンとの関係を示す図である。It is a figure which shows the relationship between each sound hole of a trunk | drum pipe | tube, and a trunk | drum microcomputer. 足部管の各音孔と足部マイコンとの関係を示す図である。It is a figure which shows the relationship between each sound hole of a foot tube, and a foot microcomputer. 胴部マイコンが作成及び送信するデータの構造を示す図である。It is a figure which shows the structure of the data which a trunk | drum microcomputer produces and transmits. PC及び足部マイコン間のデータ転送手順を示す図である。It is a figure which shows the data transfer procedure between PC and a leg microcomputer. 足部マイコンが作成及び送信するデータの構造を示す図である。It is a figure which shows the structure of the data which a foot | leg part microcomputer produces and transmits. 或るキーパターンと、対応するデータの内容を示す図である。It is a figure which shows a certain key pattern and the content of corresponding data. 胴部マイコンの動作フローチャートである。It is an operation | movement flowchart of a trunk | drum microcomputer. 足部マイコンの、ポート読み込みに関する動作フローチャートである。It is an operation | movement flowchart regarding a port reading of a leg | foot microcomputer. 足部マイコンの、データ受信に関する動作フローチャートである。It is an operation | movement flowchart regarding data reception of a leg | foot microcomputer. 足部マイコンの、USB通信に関する動作フローチャートである。It is an operation | movement flowchart regarding USB communication of a leg | foot part microcomputer. フルートの出力音のピッチと各音孔の開閉状態との関係を示す図である。It is a figure which shows the relationship between the pitch of the output sound of a flute, and the open / close state of each sound hole. 図14の一部に基づく、ピッチ、ビット列及び参照数値の関係を示す図である。It is a figure which shows the relationship between a pitch, a bit sequence, and a reference numerical value based on a part of FIG. PCのメモリに格納可能なテーブルを示す図である。It is a figure which shows the table which can be stored in the memory of PC. PCの概略内部ブロック図である。It is a schematic internal block diagram of PC. 各音孔の状態検出結果に基づく検出ビット列及び検出数値の例を示す図である。It is a figure which shows the example of the detection bit sequence and detection numerical value based on the state detection result of each sound hole. PCに表示される基準映像の例である。It is an example of the reference | standard image | video displayed on PC. 本発明の第2実施例に係る表示映像を示す図である。It is a figure which shows the display image based on 2nd Example of this invention. 本発明の第2実施例に係る他の表示映像を示す図である。It is a figure which shows the other display image based on 2nd Example of this invention. 本発明の第3実施例に係る表示映像を示す図である。It is a figure which shows the display image which concerns on 3rd Example of this invention. 本発明の第5実施例に係る表示映像を示す図である。It is a figure which shows the display image which concerns on 5th Example of this invention. 本発明の第6実施例に係る表示映像を示す図である。It is a figure which shows the display image based on 6th Example of this invention. 本発明の第6実施例に係る他の表示映像を示す図である。It is a figure which shows the other display image based on 6th Example of this invention. 胴部管と胴部挿入ユニットとの関係を示す分解図である。It is an exploded view which shows the relationship between a trunk | drum pipe | tube and a trunk | drum insertion unit. 胴部管の一部断面図及び一部平面図である。It is a partial sectional view and a partial plan view of a trunk section tube. 胴部管の音孔の周辺部分の一部透過平面図である。It is a partial transmission top view of the peripheral part of the sound hole of a trunk | drum pipe | tube. 光センサの構成図である。It is a block diagram of an optical sensor. 音孔を通じて固定材を基板に取り付ける方法を示す図である。It is a figure which shows the method of attaching a fixing material to a board | substrate through a sound hole. 胴部管及び足部管の結合部分周辺における、電子フルートの分解図である。FIG. 6 is an exploded view of an electronic flute around a joint portion between a trunk tube and a foot tube. 本発明の第9実施例に係る基板取り付け材及び基板の一部の分解斜視図である。It is a disassembled perspective view of a part of substrate mounting material and substrate according to the ninth embodiment of the present invention. 本発明の第10実施例に係る基板取り付け材及び基板の一部の分解斜視図である。It is a disassembled perspective view of a part of board | substrate attachment material which concerns on 10th Example of this invention, and a board | substrate.

以下、本発明の実施形態の例を、図面を参照して具体的に説明する。参照される各図において、同一の部分には同一の符号を付し、同一の部分に関する重複する説明を原則として省略する。尚、本明細書では、記述の簡略化上、情報、信号、物理量、状態量又は部材等を参照する記号又は符号を記すことによって該記号又は符号に対応する情報、信号、物理量、状態量又は部材等の名称を省略又は略記することがある。   Hereinafter, an example of an embodiment of the present invention will be specifically described with reference to the drawings. In each of the drawings to be referred to, the same part is denoted by the same reference numeral, and redundant description regarding the same part is omitted in principle. In this specification, for simplification of description, a symbol or reference that refers to information, signal, physical quantity, state quantity, member, or the like is written to indicate information, signal, physical quantity, state quantity or Names of members and the like may be omitted or abbreviated.

図1に、本発明の実施形態に係る電子管楽器システムSYSの全体構成図を示す。システムSYSは、電子フルート1と、電子機器としてのパーソナルコンピュータ2(以下、PC2と呼ぶ)と、スイッチ3を備える。但し、スイッチ3はシステム1から割愛され得る。   FIG. 1 shows an overall configuration diagram of an electronic wind instrument system SYS according to an embodiment of the present invention. The system SYS includes an electronic flute 1, a personal computer 2 (hereinafter referred to as PC 2) as an electronic device, and a switch 3. However, the switch 3 can be omitted from the system 1.

図2に、電子フルート1の分解構成図を示す。電子フルート1は、通常のアコースティックフルートに対しユニット20U及び30Uを装着することで形成される。アコースティックフルートは、互いに分離可能な頭部管10、胴部管20及び足部管30から成り、それらを連結することで形成される。頭部管10には、歌口(吹き込み口)が設けられ、胴部管20及び足部管30の夫々には、複数の音孔(トーンホール)と、複数の音孔の開閉状態を操作するための複数のキー(操作部材)が設けられる。幾つかのキーは、レバーに分類される操作部材でありうる。ユーザが、頭部管10、胴部管20及び足部管30から成るアコースティックフルートに対し歌口に息を吹き込めば、電気的な作用を介することなく、吹き込んだ息に基づく音がアコースティックフルートから生じる。生じる音のピッチは各音孔の開閉状態に依存する。本明細書においてピッチは音高を指す。上記アコースティックフルートにおける頭部管10、胴部管20及び足部管30を分解した状態で、胴部管20の中空部に胴部挿入ユニット20Uを挿入し且つ足部管30の中空部に足部挿入ユニット30Uを挿入した後、頭部管10、胴部管20及び足部管30を連結することで電子フルート1が形成される。   FIG. 2 shows an exploded configuration diagram of the electronic flute 1. The electronic flute 1 is formed by attaching the units 20U and 30U to a normal acoustic flute. The acoustic flute includes a head tube 10, a trunk tube 20, and a foot tube 30 that are separable from each other, and is formed by connecting them. The head tube 10 is provided with a singing mouth (inlet), and each of the trunk tube 20 and the foot tube 30 is operated with a plurality of sound holes (tone holes) and the opening / closing states of the plurality of sound holes. A plurality of keys (operation members) are provided. Some keys may be operating members classified as levers. If the user breathes into the singing mouth with respect to the acoustic flute composed of the head tube 10, the trunk tube 20 and the foot tube 30, the sound based on the breath breathed from the acoustic flute without electrical action. Arise. The pitch of the generated sound depends on the open / closed state of each sound hole. In this specification, pitch refers to pitch. With the head tube 10, the torso tube 20, and the foot tube 30 in the acoustic flute disassembled, the torso insertion unit 20 </ b> U is inserted into the hollow portion of the torso tube 20, and the foot is inserted into the hollow portion of the foot tube 30. After inserting the part insertion unit 30U, the electronic flute 1 is formed by connecting the head tube 10, the trunk tube 20, and the foot tube 30.

図3に、ユニット20U、ユニット30U、PC2及びスイッチ3の接続関係を示すと共に、それらの概略的なブロック図を示す。   FIG. 3 shows a connection relationship among the unit 20U, the unit 30U, the PC 2, and the switch 3, and a schematic block diagram thereof.

ユニット20Uは、胴部基板21と、胴部管20に設けられた複数の音孔の開閉状態を音孔ごとに検出する胴部検出ブロック22と、ブロック22の検出結果を取得するマイクロコンピュータ23(以下、胴部マイコン又はマイコン23と呼ぶ)と、マイコン23に接続されたコネクタ24を有する。ブロック22、マイコン23及びコネクタ24は、胴部基板21上に実装される。ブロック22は、胴部管20の音孔ごとに設けられたセンサ22Sを有する。各センサ22Sは、対応する音孔の開閉状態を示す信号(即ち、対応する音孔が開状態及び閉状態のどちらであるかを示す信号)を出力する。各センサ22Sの出力信号をマイコン23に与えることで、マイコン23により胴部管20の各音孔の開閉状態が常時監視される。音孔の開閉状態の検出、監視とは、音孔の状態が開状態と閉状態のどちらであるかの検出、監視を指す。   The unit 20U includes a body substrate 21, a body detection block 22 that detects the open / closed state of a plurality of sound holes provided in the body tube 20 for each sound hole, and a microcomputer 23 that acquires the detection result of the block 22. (Hereinafter referred to as a trunk microcomputer or microcomputer 23) and a connector 24 connected to the microcomputer 23. The block 22, the microcomputer 23, and the connector 24 are mounted on the body substrate 21. The block 22 has a sensor 22 </ b> S provided for each sound hole of the trunk tube 20. Each sensor 22S outputs a signal indicating the open / closed state of the corresponding sound hole (that is, a signal indicating whether the corresponding sound hole is in an open state or a closed state). By supplying the output signal of each sensor 22S to the microcomputer 23, the microcomputer 23 constantly monitors the open / closed state of each sound hole of the trunk tube 20. The detection and monitoring of the open / closed state of the sound hole refers to detection and monitoring of whether the sound hole is in the open state or the closed state.

ユニット30Uは、足部基板31と、足部管30に設けられた複数の音孔の開閉状態を音孔ごとに検出する足部検出ブロック32と、ブロック32の検出結果を取得するマイクロコンピュータ33(以下、足部マイコン又はマイコン33と呼ぶ)と、マイコン33に接続されたコネクタ34及び外部端子35を有する。ブロック32、マイコン33、コネクタ34及び外部端子35は、足部基板31上に実装される。ブロック32は、足部管30の音孔ごとに設けられたセンサ32Sを有する。各センサ32Sは、対応する音孔の開閉状態を示す信号(即ち、対応する音孔が開状態及び閉状態のどちらであるかを示す信号)を出力する。各センサ32Sの出力信号をマイコン33に与えることで、マイコン33により足部管30の各音孔の開閉状態が常時監視される。   The unit 30U includes a foot substrate 31, a foot detection block 32 that detects the open / closed state of a plurality of sound holes provided in the foot tube 30 for each sound hole, and a microcomputer 33 that acquires the detection result of the block 32. (Hereinafter referred to as a foot microcomputer or microcomputer 33) and a connector 34 and an external terminal 35 connected to the microcomputer 33. The block 32, the microcomputer 33, the connector 34, and the external terminal 35 are mounted on the foot board 31. The block 32 has a sensor 32 </ b> S provided for each sound hole of the foot tube 30. Each sensor 32S outputs a signal indicating the open / closed state of the corresponding sound hole (that is, a signal indicating whether the corresponding sound hole is in an open state or a closed state). By providing the output signal of each sensor 32S to the microcomputer 33, the microcomputer 33 constantly monitors the open / closed state of each sound hole of the foot tube 30.

キーの使用感を損なわないように、センサ22S及び32Sとして、光の遮断有無で出力信号レベルが変化する光センサを用いることができる(光センサ周辺の詳細な構造は後述)。センサ22S又は32Sとしての光センサは、対応する音孔が押さえられているとき(即ち対応する音孔が閉状態であるとき)、光が遮断されてローレベルの信号を出力し、対応する音孔が押さえられていないとき(即ち対応する音孔が開状態であるとき)、光が通過してハイレベルの信号を出力する。以下では、センサ22S又は32Sから出力されるローレベルの信号、ハイレベルの信号に、夫々、論理値“0”、“1”を割り当てて考える。   In order not to impair the usability of the key, as the sensors 22S and 32S, an optical sensor whose output signal level changes depending on whether or not light is blocked can be used (detailed structure around the optical sensor will be described later). The light sensor as the sensor 22S or 32S outputs a low level signal when the corresponding sound hole is pressed (that is, when the corresponding sound hole is closed), and outputs a low level signal. When a hole is not pressed (that is, when the corresponding sound hole is in an open state), light passes and outputs a high level signal. In the following description, logical values “0” and “1” are assigned to the low level signal and the high level signal output from the sensor 22S or 32S, respectively.

コネクタ24及び34は互いに脱着自在である。ユニット20Uが挿入された胴部管20とユニット30Uが挿入された足部管30を連結する際、コネクタ24及び34が互いに接続される。マイコン23及び33は、コネクタ24及び34を介してシリアル通信が可能である。マイコン33及びPC2間で通信が可能となるように、マイコン33は外部端子35を介してPC2に接続され、スイッチ3及びPC2間で通信が可能となるように、スイッチ3はPC2に接続される。ここでは、外部端子35はUSB端子であって、USBケーブル(USB(Universal Serial Bus)の規格に準拠するケーブル)にて、足部基板31及びマイコン33がPC2に接続されると共にスイッチ3がPC2に接続され、それらの間における、プラグアンドプレイ等のUSBに関する接続確立処理は完了しているものとする。但し、マイコン33及びPC2間の通信並びにスイッチ3及びPC2間の通信が可能となる限り、それらの接続は、任意の有線接続又は無線接続であって良い。   Connectors 24 and 34 are detachable from each other. When connecting the trunk tube 20 in which the unit 20U is inserted and the foot tube 30 in which the unit 30U is inserted, the connectors 24 and 34 are connected to each other. The microcomputers 23 and 33 can perform serial communication via the connectors 24 and 34. The microcomputer 33 is connected to the PC 2 via the external terminal 35 so that communication can be performed between the microcomputer 33 and the PC 2, and the switch 3 is connected to PC 2 so that communication can be performed between the switch 3 and the PC 2. . Here, the external terminal 35 is a USB terminal, and the foot board 31 and the microcomputer 33 are connected to the PC 2 and the switch 3 is connected to the PC 2 with a USB cable (a cable conforming to the USB (Universal Serial Bus) standard). It is assumed that the connection establishment process related to USB, such as plug and play, has been completed. However, as long as communication between the microcomputer 33 and the PC 2 and communication between the switch 3 and the PC 2 are possible, those connections may be any wired connection or wireless connection.

スイッチ3がPC2に接続されている場合、PC2が、任意のタイミングでスイッチ3に対しスイッチ状態読み出し要求コマンドを送信し、スイッチ状態読み出し要求コマンドを受信したスイッチ3が、PC2に対し、スイッチ3の状態を示すスイッチ状態データをPC2に返信する。スイッチ3は、ユーザによる所定操作の入力を受け付ける操作体であり、スイッチ3に所定操作が入力されたときスイッチ3の状態はオンとなり、スイッチ3に所定操作が入力されていないときスイッチ3の状態はオフとなる。スイッチ3の形態は任意である。例えば、スイッチ3として市販のフットスイッチを利用可能である。   When the switch 3 is connected to the PC 2, the PC 2 transmits a switch state read request command to the switch 3 at an arbitrary timing, and the switch 3 that has received the switch state read request command transmits to the PC 2 the switch 3 read request command. Switch status data indicating the status is returned to the PC 2. The switch 3 is an operating body that receives an input of a predetermined operation by the user. When the predetermined operation is input to the switch 3, the state of the switch 3 is turned on, and when the predetermined operation is not input to the switch 3, the state of the switch 3 Is turned off. The form of the switch 3 is arbitrary. For example, a commercially available foot switch can be used as the switch 3.

図4及び図5に示す如く、胴部管20には計13個の音孔D〜Pが設けられ、足部管30には計3個の音孔A〜Cが設けられる。尚、アコースティックフルートと同様、音孔A〜Pには、全てのキーに外力が加えられていない状態において開状態となる音孔と閉状態になる音孔とが混在する。このように、電子フルート1における胴部管20及び足部管30には計16個の音孔が設けられており、奏者であるユーザは、夫々のキーに対し、キーを押さえる又はキーを押さえないという操作を選択的に付与する。或るキーを押さえることによって、当該キーに対応する1以上の音孔の状態が、開状態から閉状態に切り替わる又は閉状態から開状態に切り替わる。   As shown in FIGS. 4 and 5, the body tube 20 is provided with a total of 13 sound holes D to P, and the foot tube 30 is provided with a total of 3 sound holes A to C. Similar to the acoustic flute, the sound holes A to P include sound holes that are opened and sound holes that are closed when no external force is applied to all the keys. As described above, the body tube 20 and the foot tube 30 in the electronic flute 1 are provided with a total of 16 sound holes, and the user who is a player presses the key or presses the key against each key. The operation of not being given is selectively given. By pressing a key, the state of one or more sound holes corresponding to the key is switched from the open state to the closed state or from the closed state to the open state.

胴部マイコン23は、胴部検出ブロック22の各センサ22Sの出力信号に基づき、図6(a)に示すデータセット310を作成し、足部マイコン33に送信することができる。データセット310は、データ312及び313並びにチェックサム314を含む。胴部マイコン23は、足部マイコン33にデータセット310を送信する際、最初にデータの送信開始を示すSTX311を送信し、データ312及び313並びにチェックサム314を送信した後、最後にデータの送信終了を示すETX315を送信する。   The torso microcomputer 23 can create a data set 310 shown in FIG. 6A based on the output signal of each sensor 22S of the torso detection block 22 and transmit it to the foot microcomputer 33. Data set 310 includes data 312 and 313 and checksum 314. When transmitting the data set 310 to the foot microcomputer 33, the body microcomputer 23 first transmits the STX 311 indicating the start of data transmission, transmits the data 312 and 313, and the checksum 314, and finally transmits the data. An ETX 315 indicating the end is transmitted.

データ311〜315の夫々のデータ長は1バイトであり、1バイトは8ビットから成る。STX311及びETX315の夫々は所定の固定データを持つ。図6(b)に示す如く、データ312及び313には、各々が1ビット分の情報量を持つ、計13ビット分のビットデータb〜bが含められる。ビットデータb〜bは、夫々、音孔D〜Pに対応するセンサ22Sの出力論理値(出力信号が示す論理値)を持つ。胴部マイコン23は、音孔D〜Pに対応する13個のセンサ22Sの出力論理値(出力信号レベル)を監視し、何れかのセンサ22Sの出力論理値に変化があった場合に、各センサ22Sの最新の出力論理値を示すデータセット310を足部マイコン33にシリアルで送信する。チェックサム314は、データ312及び313の排他的論理和の値を持つ。チェックサム314に基づき、データ送信に誤りがあると判断された場合、足部マイコン33は、受信したデータセット310を破棄する。 Each data length of the data 311 to 315 is 1 byte, and 1 byte is composed of 8 bits. Each of STX 311 and ETX 315 has predetermined fixed data. As shown in FIG. 6B, the data 312 and 313 include bit data b D to b P for a total of 13 bits each having an information amount for 1 bit. The bit data b D to b P have output logical values (logical values indicated by the output signals) of the sensor 22S corresponding to the sound holes D to P , respectively. The body microcomputer 23 monitors the output logic values (output signal levels) of the 13 sensors 22S corresponding to the sound holes D to P, and when there is a change in the output logic value of any of the sensors 22S, A data set 310 indicating the latest output logical value of the sensor 22S is serially transmitted to the foot microcomputer 33. The checksum 314 has an exclusive OR value of the data 312 and 313. If it is determined that there is an error in data transmission based on the checksum 314, the foot microcomputer 33 discards the received data set 310.

図7は、PC2及び足部マイコン33間のデータ転送手順を示している。PC2は、任意のタイミングで、足部マイコン33に対し2バイト分のコマンドデータから成るデータ要求コマンドを送信する。足部マイコン33は、受信したコマンドの確認処理を介し、データ要求コマンドの受信に応答して、データセット320をPC2に返信する。   FIG. 7 shows a data transfer procedure between the PC 2 and the foot microcomputer 33. The PC 2 transmits a data request command including command data for 2 bytes to the foot microcomputer 33 at an arbitrary timing. The foot microcomputer 33 returns the data set 320 to the PC 2 in response to the reception of the data request command through the confirmation process of the received command.

図8(a)及び(b)に、足部マイコン33からPC2に送信されるデータセット320の構造並びにデータセット320中のデータ322〜324の構造を示す。足部マイコン33は、胴部マイコン23から受信したデータセット310と足部管30内の各センサ32Sの出力信号に基づき、データ322〜324を形成する。データセット320は、データ322〜324の先頭にコマンド321を付加することで形成される。コマンド321は所定の固定データを持つ。データ321〜324の夫々のデータ長は1バイトである。データ322〜324には、各々が1ビット分の情報量を持つ、計16ビット分のビットデータb〜bが含められる。図8(b)のデータ323及び324は、データセット310中のデータ312及び313と同じものである(図6(b)参照)。データ322中のビットデータb〜bは、夫々、音孔A〜Cに対応するセンサ32Sの出力論理値(出力信号が示す論理値)を持ち、足部管30内の各センサ32Sから得られる。 8A and 8B show the structure of the data set 320 transmitted from the foot microcomputer 33 to the PC 2 and the structure of data 322 to 324 in the data set 320. FIG. The foot microcomputer 33 forms data 322 to 324 based on the data set 310 received from the body microcomputer 23 and the output signals of the sensors 32S in the foot tube 30. The data set 320 is formed by adding a command 321 to the head of the data 322 to 324. The command 321 has predetermined fixed data. The data length of each of the data 321 to 324 is 1 byte. The data 322 to 324 include a total of 16 bits of bit data b A to b P each having an information amount of 1 bit. The data 323 and 324 in FIG. 8B are the same as the data 312 and 313 in the data set 310 (see FIG. 6B). The bit data b A to b C in the data 322 have output logic values (logic values indicated by the output signals) of the sensors 32S corresponding to the sound holes A to C, respectively, from the sensors 32S in the foot tube 30. can get.

図9に、アコースティックフルートにおいて基準オクターブの音名「ド」の音を生じさせるためのキーパターン340と、キーパターン340にて各キーを操作した場合に得られるデータ322〜324の内容を示す。基準オクターブの音名「ド」の音を出すためには音孔A〜Pを全て閉状態にする必要があるため、図9のデータ322〜324におけるビットデータb〜bは全て“0”である(図8(b)も参照)。キーパターンとは、胴部管20及び足部管30に設けられた複数のキーの操作状態の組み合わせを指し、“運指”と同義である。或るキーに関し、当該キーの操作状態は、当該キーが押されている状態又は当該キーが押されていない状態を択一的にとる。 FIG. 9 shows a key pattern 340 for generating a sound of the reference octave pitch name “do” in the acoustic flute and the contents of data 322 to 324 obtained when each key is operated by the key pattern 340. Since all the sound holes A to P need to be closed in order to produce the sound of the pitch name “do” of the reference octave, all the bit data b A to b P in the data 322 to 324 in FIG. (See also FIG. 8 (b)). The key pattern refers to a combination of operation states of a plurality of keys provided on the trunk tube 20 and the foot tube 30 and is synonymous with “fingering”. With respect to a certain key, the operation state of the key alternatively takes a state where the key is pressed or a state where the key is not pressed.

図9では、フルートの模式図上にキーパターン340が示されており、図9のキーパターン340において、黒く塗りつぶされているキーが押下キーであり、そうでないキーが非押下キーである(任意のキーパターンが示される後述の図でも同様)。押下キーとは、ユーザによって押されているキー又は押されるべきキーを指し、非押下キーとは、ユーザによって押されていないキー又は押されるべきではないキーを指す。   In FIG. 9, a key pattern 340 is shown on the schematic diagram of the flute. In the key pattern 340 of FIG. 9, keys that are blacked out are pressed keys, and keys that are not are non-pressed keys (arbitrary key) The same applies to the later-described figures showing the key pattern). The pressed key refers to a key that is pressed or to be pressed by the user, and a non-pressed key refers to a key that is not pressed or should not be pressed by the user.

図10は、胴部マイコン23の動作フローチャートである。胴部マイコン23には、センサ22Sの個数分だけ、センサ22Sの出力信号を受けるポートが設けられている。胴部マイコン23において所定のプログラムが起動すると、まずステップS11にて胴部マイコン23のポート及びメモリの初期化が行われる。胴部マイコン23のメモリは第1及び第2メモリを有する。第1及び第2メモリは単一のメモリ内の2つのメモリ領域を指すものであって良い(後述の第3〜第5メモリ等についても同様)。初期化の後、ステップS12において、胴部マイコン23の各ポートの状態(即ち各音孔D〜Pの状態を示す各センサ22Sの出力論理値)が読み込まれて第1メモリに保存される。続くステップS13において、胴部マイコン23の各ポートの状態が再び読み込まれて第2メモリに保存される。その後、ステップS14において、胴部マイコン23は、ステップS12での第1メモリの保存内容とステップS13での第2メモリの保存内容を照合する。それらが互いに一致している場合にはステップS15に進む一方で、それらが互いに異なる場合にはステップS12に戻る。ステップS13及びS14の処理は、第1メモリの保存内容と第2メモリの保存内容との一致が4回連続確認されるまで、繰り返し実行され、それらの一致が4回連続確認された場合にのみ、各センサ22Sから各音孔の状態が正しく読み出せたと判断してステップS16に進む。   FIG. 10 is an operation flowchart of the trunk microcomputer 23. The body microcomputer 23 is provided with ports for receiving the output signals of the sensors 22S by the number of sensors 22S. When a predetermined program is started in the body microcomputer 23, the port and memory of the body microcomputer 23 are first initialized in step S11. The memory of the body microcomputer 23 has first and second memories. The first and second memories may indicate two memory areas in a single memory (the same applies to third to fifth memories described later). After the initialization, in step S12, the state of each port of the body microcomputer 23 (that is, the output logical value of each sensor 22S indicating the state of each sound hole D to P) is read and stored in the first memory. In the subsequent step S13, the state of each port of the body microcomputer 23 is read again and stored in the second memory. Thereafter, in step S14, the body microcomputer 23 collates the saved content of the first memory in step S12 with the saved content of the second memory in step S13. If they match each other, the process proceeds to step S15, whereas if they are different from each other, the process returns to step S12. The processes in steps S13 and S14 are repeatedly executed until the coincidence between the saved contents of the first memory and the saved contents of the second memory is continuously confirmed four times, and only when the coincidence is confirmed four times. Then, it is determined that the state of each sound hole has been correctly read from each sensor 22S, and the process proceeds to step S16.

ステップS16において、胴部マイコン23は、ステップS13の最新の読み込み結果に基づくデータ312及び313(図6(b)参照)が、足部マイコン33に前回送信したデータ312及び313と同じであるかを確認する。それらが互いに同じであれば、ステップS12に戻るが、互いに異なっていればステップS17に進む。但し、胴部マイコン23の起動後、まだ1回もデータ312及び313を足部マイコン33に送信していない場合には、ステップS16から無条件でステップS17に進む。ステップS17において、胴部マイコン23は、ステップS13の読み込み結果に基づくデータ312及び313を、上述の送信方法に従い、データセット310(図6(a)及び(b)参照)に含めた状態で足部マイコン33に送信する。その後、ステップS12に戻る。尚、音孔の状態の誤判定を回避するためにステップS13〜S15を設けているが、ステップS13〜S15を割愛することも可能であるし、ステップS15における一致の確認回数は“4”以外でも良い(後述のステップS23〜S25についても同様)。   In step S16, the body microcomputer 23 confirms that the data 312 and 313 (see FIG. 6B) based on the latest read result in step S13 are the same as the data 312 and 313 previously transmitted to the foot microcomputer 33. Confirm. If they are the same, the process returns to step S12. If they are different from each other, the process proceeds to step S17. However, if the data 312 and 313 have not yet been transmitted to the foot microcomputer 33 after the body microcomputer 23 is activated, the process proceeds from step S16 to step S17 unconditionally. In step S17, the body microcomputer 23 adds the data 312 and 313 based on the reading result in step S13 to the data set 310 (see FIGS. 6A and 6B) according to the transmission method described above. To the microcomputer 33. Then, it returns to step S12. Steps S13 to S15 are provided to avoid erroneous determination of the sound hole state, but steps S13 to S15 can be omitted, and the number of coincidence confirmations in step S15 is other than “4”. However, the same applies to steps S23 to S25 described later.

図11は、足部マイコン33における、ポート読み込みに関する動作フローチャートである。足部マイコン33には、センサ32Sの個数分だけ、センサ32Sの出力信号を受けるポートが設けられている。足部マイコン33において所定のプログラムが起動すると、まずステップS21にて足部マイコン33のポート及びメモリの初期化が行われる。足部マイコン33のメモリは第3〜第5メモリを有する。初期化の後、ステップS22において、足部マイコン33の各ポートの状態(即ち各音孔A〜Cの状態を示す各センサ32Sの出力論理値)が読み込まれて第3メモリに保存される。続くステップS23において、足部マイコン33の各ポートの状態が再び読み込まれて第4メモリに保存される。その後、ステップS24において、足部マイコン33は、ステップS22での第3メモリの保存内容とステップS23での第4メモリの保存内容を照合する。それらが互いに一致している場合にはステップS25に進む一方で、それらが互いに異なる場合にはステップS22に戻る。ステップS23及びS24の処理は、第3メモリの保存内容と第4メモリの保存内容との一致が4回連続確認されるまで、繰り返し実行され、それらの一致が4回連続確認された場合にのみ、各センサ32Sから各音孔の状態が正しく読み出せたと判断してステップS26に進む。ステップS26において、足部マイコン33は、ステップS23で読み込まれた各ポートの状態を第5メモリに保存し、その後、ステップS22に戻る。   FIG. 11 is an operation flowchart regarding port reading in the foot microcomputer 33. The foot microcomputer 33 is provided with ports for receiving the output signals of the sensors 32S by the number of sensors 32S. When a predetermined program is started in the foot microcomputer 33, the port and memory of the foot microcomputer 33 are first initialized in step S21. The memory of the foot microcomputer 33 has third to fifth memories. After initialization, in step S22, the state of each port of the foot microcomputer 33 (that is, the output logical value of each sensor 32S indicating the state of each sound hole A to C) is read and stored in the third memory. In the subsequent step S23, the state of each port of the foot microcomputer 33 is read again and stored in the fourth memory. Thereafter, in step S24, the foot microcomputer 33 collates the saved content of the third memory in step S22 with the saved content of the fourth memory in step S23. If they match each other, the process proceeds to step S25, while if they differ from each other, the process returns to step S22. The processes in steps S23 and S24 are repeatedly executed until a match between the saved contents of the third memory and the saved contents of the fourth memory is continuously confirmed four times, and only when the coincidence is confirmed four times. Then, it is determined that the state of each sound hole has been correctly read from each sensor 32S, and the process proceeds to step S26. In step S26, the foot microcomputer 33 stores the state of each port read in step S23 in the fifth memory, and then returns to step S22.

図12は、足部マイコン33における、胴部マイコン23からのデータ受信に関わる動作フローチャートである。足部マイコン33において所定のプログラムが起動すると、まずステップS31にて足部マイコン33のメモリの初期化が行われる。ステップS31の初期化は、上述のステップS21の初期化及び後述のステップS41の初期化と共通実施される(図11及び図13参照)。足部マイコン33のメモリは第6及び第7メモリも有する。ステップS32において、足部マイコン33は、胴部マイコン23からシリアルデータとしてデータセット310(図6(a)及び(b)参照)が送信されてくるのを待機し、データセット310を受信すると受信データセット310を第6メモリに保存してステップS33に進む。   FIG. 12 is an operation flowchart related to data reception from the body microcomputer 23 in the foot microcomputer 33. When a predetermined program is started in the foot microcomputer 33, the memory of the foot microcomputer 33 is first initialized in step S31. The initialization in step S31 is performed in common with the initialization in step S21 described above and the initialization in step S41 described later (see FIGS. 11 and 13). The memory of the foot microcomputer 33 also has sixth and seventh memories. In step S32, the foot microcomputer 33 waits for the data set 310 (see FIGS. 6A and 6B) to be transmitted as serial data from the torso microcomputer 23, and receives the data set 310 when it is received. The data set 310 is stored in the sixth memory, and the process proceeds to step S33.

ステップS33において、足部マイコン33は、受信データのパリティをチェックすると共に、受信データがSTXから始まりETXで終わることと受信データのデータ長が5バイトであることの確認及びチェックサム314に基づく受信データの誤りの有無の確認を行う。受信データに誤りが無ければステップS34に進むが、受信データに誤りがある場合には受信データを破棄してステップS32に戻る。ステップS34において、足部マイコン33は、受信データ中のデータ312及び313(図6(b)参照)を第7メモリに保存し、ステップS31に戻る。第5及び第7メモリの保存データ(図11及び図12参照)によって、各音孔A〜Pの最新の状態が示される。   In step S33, the foot microcomputer 33 checks the parity of the received data, confirms that the received data starts with STX and ends with ETX, and that the data length of the received data is 5 bytes, and receives based on the checksum 314. Check for data errors. If there is no error in the received data, the process proceeds to step S34. If there is an error in the received data, the received data is discarded and the process returns to step S32. In step S34, the foot microcomputer 33 stores the data 312 and 313 (see FIG. 6B) in the received data in the seventh memory, and returns to step S31. The latest state of each of the sound holes A to P is indicated by the data stored in the fifth and seventh memories (see FIGS. 11 and 12).

図13は、足部マイコン33における、PC2とのUSB通信に関わる動作のフローチャートである。足部マイコン33において所定のプログラムが起動すると、まずステップS41にて足部マイコン33のメモリの初期化が行われる。続くステップS42において、足部マイコン33は、USBにてPC2と接続されていることを確認し、PC2に接続されていない場合にはステップS42に戻るが、PC2に接続されている場合にはステップS43に進む。ステップS43において、足部マイコン33は、PC2からデータ要求コマンド(図7参照)が送信されてくるのを待機し、PC2から何らかコマンドを受信すると、受信コマンドがデータ要求コマンドと一致していることを確認してから(ステップS44)、ステップS45に進む。受信コマンドがデータ要求コマンドでない場合は、ステップS42に戻る。ステップS45において、足部マイコン33は、図11のステップS26における保存内容及び図12のステップS34における保存内容に基づき図8(a)のデータセット320を生成してメモリに入れ、当該データセット320をステップS46にてPC2に送信し、ステップS42に戻る。   FIG. 13 is a flowchart of operations related to USB communication with the PC 2 in the foot microcomputer 33. When a predetermined program is started in the foot microcomputer 33, the memory of the foot microcomputer 33 is first initialized in step S41. In the following step S42, the foot microcomputer 33 confirms that it is connected to the PC 2 via USB, and if not connected to the PC 2, the process returns to step S42, but if connected to the PC 2, the step microcomputer 42 returns to step S42. Proceed to S43. In step S43, the foot microcomputer 33 waits for a data request command (see FIG. 7) to be transmitted from the PC 2, and when any command is received from the PC 2, the received command matches the data request command. After confirming this (step S44), the process proceeds to step S45. If the received command is not a data request command, the process returns to step S42. In step S45, the foot microcomputer 33 generates the data set 320 in FIG. 8A based on the saved content in step S26 in FIG. 11 and the saved content in step S34 in FIG. Is transmitted to the PC 2 in step S46, and the process returns to step S42.

アコースティックフルートは、3オクターブ分の音域内のピッチを表現でき、夫々のピッチを生じさせるための音孔の開閉状態は定まっている。PC2は、夫々のピッチに対応する音孔パターンを予め記憶しており、電子フルート1の音孔パターンが何れかのピッチに対応する音孔パターンと一致する場合に、対応するピッチの音を出力する。音孔パターンとは、音孔A〜Pの開閉状態の組み合わせを指す。従って、各々の音孔パターンは、音孔A〜Pの夫々の状態が開状態と閉状態のどちらであるのかを特定する。   The acoustic flute can express a pitch within the range of 3 octaves, and the opening and closing states of the sound holes for generating each pitch are determined. The PC 2 stores the sound hole patterns corresponding to each pitch in advance, and outputs the sound of the corresponding pitch when the sound hole pattern of the electronic flute 1 matches the sound hole pattern corresponding to any pitch. To do. The sound hole pattern refers to a combination of open / closed states of the sound holes A to P. Accordingly, each sound hole pattern specifies whether each of the sound holes A to P is in an open state or a closed state.

上述の構成及び動作を基本とする電子管楽器システムSYSの更なる詳細な構造若しくは動作又は関連技術を、以下の複数の実施例の中で説明する。矛盾無き限り、以下に示す複数の実施例の内、任意の2以上の実施例を組み合わせることもできる。   Further detailed structures or operations of the electronic wind instrument system SYS based on the above-described configuration and operation, or related techniques will be described in the following embodiments. As long as there is no contradiction, any two or more of the embodiments described below can be combined.

<<第1実施例>>
電子管楽器システムSYSの第1実施例を説明する。センサ22S及び32Sの状態に基づく電子フルート1の音孔パターンが何れのピッチに対応しているのかを特定する方法を説明する。
<< First Example >>
A first embodiment of the electronic wind instrument system SYS will be described. A method for specifying the pitch corresponding to the sound hole pattern of the electronic flute 1 based on the states of the sensors 22S and 32S will be described.

図14のテーブル350は、電子フルート1をアコースティックフルートとして用いた場合における、アコースティックフルートの出力音のピッチと音孔A〜Pの開閉状態との関係を示している。テーブル350では、センサ22S及び32Sの出力信号の論理値に対応するように、音孔ごとに、音孔の閉状態に対してビットデータ“0”が割り当てられ且つ音孔の開状態に対してビットデータ“1”が割り当てられる。図15に、図14のテーブル350の一部を抜き出したものを示す(図15の“参照数値”については後述)。   A table 350 in FIG. 14 shows the relationship between the pitch of the output sound of the acoustic flute and the open / closed state of the sound holes A to P when the electronic flute 1 is used as an acoustic flute. In the table 350, bit data “0” is assigned to the closed state of the sound hole and the open state of the sound hole for each sound hole so as to correspond to the logical values of the output signals of the sensors 22S and 32S. Bit data “1” is assigned. FIG. 15 shows a part extracted from the table 350 in FIG. 14 (“reference numerical value” in FIG. 15 will be described later).

図14及び図15並びに後述の図16には、表を見やすくするための音番号が各ピッチに対して付与されている。音番号0〜26の順番で対応するピッチが高くなる。アコースティックフルートで表現可能なピッチには、互いに異なる複数のピッチが含まれ、当該複数のピッチを表現するための音孔パターン(従って参照ビット列)は複数のピッチ間で互いに異なる。但し、アコースティックフルートでは、基本となる運指とは異なる運指で同じピッチを表現する奏法(替え指とも呼ばれる;以下、替え指と呼ぶ)がある。従って、ピッチによっては、1つのピッチを表現するに際して複数の音孔パターンの何れかを用いることができる。例えば、音番号9の音孔パターンによっても音番号28の音孔パターンによっても、基準オクターブの音名「ラ」を表現できる。尚、ここでは、説明及び図示の簡略化上、存在する“替え指”の内の一部のみに注目し、残りの“替え指”の存在を無視する。   In FIG. 14 and FIG. 15 and FIG. 16 described later, a sound number for making the table easy to see is assigned to each pitch. Corresponding pitches increase in the order of note numbers 0-26. The pitch that can be expressed by the acoustic flute includes a plurality of different pitches, and the sound hole patterns (and therefore the reference bit strings) for expressing the plurality of pitches are different from one another among the plurality of pitches. However, in the acoustic flute, there is a performance technique (also called a replacement finger; hereinafter referred to as a replacement finger) that expresses the same pitch with a fingering different from the basic fingering. Therefore, depending on the pitch, any one of a plurality of sound hole patterns can be used to express one pitch. For example, the pitch name “La” of the reference octave can be expressed by the sound hole pattern of the sound number 9 and the sound hole pattern of the sound number 28. Here, for simplification of explanation and illustration, attention is paid to only a part of the existing “replacement fingers” and the presence of the remaining “replacement fingers” is ignored.

以下では、テーブル350に含まれるような、電子フルート1をアコースティックフルートとして用いた場合における各音孔の開閉状態のビットデータを、センサ22S及び32Sの出力信号に基づくビットデータと区別すべく、参照ビットデータと呼ぶ。テーブル350には、ピッチごとの参照ビット列が含まれている。図15において、ビット列352は、基準オクターブの音名「ド」のピッチに対応する参照ビット列であり、ビット列354は、基準オクターブより1オクターブ上の音名「ド」のピッチに対応する参照ビット列である。或るピッチに対する参照ビット列は、当該ピッチに対応する音孔A〜Pの開閉状態の参照ビットデータを並べることで形成される。参照ビット列では、音孔Aから始まって音孔Pに終わる順番、即ち、音孔A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、Pの順番(以下、基準順番と呼ぶ)に音孔A〜Pの参照ビットデータが並べられ、且つ、音孔Aについての参照ビットデータが参照ビット列の最下位ビットに配置される。   In the following, in order to distinguish bit data based on the output signals of the sensors 22S and 32S from the bit data based on the output signals of the sensors 22S and 32S when the electronic flute 1 is used as an acoustic flute as included in the table 350. This is called bit data. The table 350 includes a reference bit string for each pitch. In FIG. 15, a bit string 352 is a reference bit string corresponding to the pitch of the pitch name “do” of the standard octave, and a bit string 354 is a reference bit string corresponding to the pitch of the pitch name “do” one octave higher than the standard octave. is there. A reference bit string for a certain pitch is formed by arranging reference bit data in the open / closed state of the sound holes A to P corresponding to the pitch. In the reference bit string, the order starts from the sound hole A and ends at the sound hole P, that is, the sound holes A, B, C, D, E, F, G, H, I, J, K, L, M, N, O , P (hereinafter referred to as the standard order), the reference bit data of the sound holes A to P are arranged, and the reference bit data for the sound hole A is arranged in the least significant bit of the reference bit string.

例えば、図15に示す如く、参照ビット列352は「0000000000000000」であり、参照ビット列354は「0001111011111111」である。16ビット分の2進数で表現された参照ビット列を10進数にて数値化したものを参照数値と呼ぶ。この際、音孔A〜Pの参照ビットデータに、夫々、係数2〜215を割り当てて参照数値を求める。そうすると、参照ビット列354に対応する参照数値は、“212+211+210+2+2+2+2+2+2+2+2+2=7935”より「7935」である。参照ビット列352についての参照数値は「0」である。 For example, as illustrated in FIG. 15, the reference bit string 352 is “0000000000000000000”, and the reference bit string 354 is “00011111011111111”. A reference bit string expressed in binary notation for 16 bits is referred to as a reference value. At this time, coefficients 2 0 to 2 15 are assigned to the reference bit data of the sound holes A to P, respectively, to obtain reference numerical values. Then, the reference numerical value corresponding to the reference bit string 354 is “795” from “2 12 +2 11 +2 10 +2 9 +2 7 +2 6 +2 5 +2 4 +2 3 +2 2 +2 1 +2 0 = 7935”. The reference numerical value for the reference bit string 352 is “0”.

テーブル350内の参照ビット列を全て参照数値に変換し、音番号、ピッチ及び参照ビット列と参照数値との対応関係を保ったまま、得られた参照数値を昇順(又は降順)に並べ替えることで、図16のテーブル360が得られる。テーブル360では、1〜40までの音位置が定義されている。テーブル360では、複数のピッチに対応する音位置1〜40が存在し、音位置が異なれば参照ビット列が異なるので、音位置1〜40に対応する計40個の参照数値は互いに異なる。故に、ユーザの実際の運指に基づく音孔パターンが分かれば、二分探索を利用して、発生させるべきピッチを特定できる。   By converting all the reference bit strings in the table 350 into reference numerical values and rearranging the obtained reference numerical values in ascending order (or descending order) while maintaining the correspondence between the sound numbers, pitches and reference bit strings and the reference numerical values, The table 360 of FIG. 16 is obtained. In the table 360, sound positions from 1 to 40 are defined. In the table 360, there are sound positions 1 to 40 corresponding to a plurality of pitches, and if the sound positions are different, the reference bit string is different, so that the total 40 reference numerical values corresponding to the sound positions 1 to 40 are different from each other. Therefore, if the sound hole pattern based on the actual fingering of the user is known, the pitch to be generated can be specified using the binary search.

二分探索等を利用した、発生させるべきピッチの特定はPC2にて行われる。図17に、PC2の概略的な内部ブロック図を示す。PC2は、符号201〜206によって参照される各部位を備える。USB処理部201は、USBの規格に準拠したケーブルにてPC2に接続されているデバイス(足部マイコン33及びスイッチ3を含む)と通信を行う。操作入力部202は、ユーザからの様々な操作を受け付ける部位であり、キーボード、ポインティングデバイスを含む。CPU(Central Processing Unit)203は、操作入力部202の入力操作内容に基づきつつ、PC2内の各部位の動作を制御する。メモリ204は、CPU203にて実行されるプログラムを保持するプログラムメモリ、任意のデータを保持するデータメモリを有する。表示画面205は、液晶ディスプレイパネル等から成る表示装置である。スピーカ206は、1以上のスピーカから成り、任意の音を出力する。尚、操作入力部202、表示画面205、スピーカ206は、夫々、PC2の外部に接続されたものであっても良い。   The PC 2 specifies the pitch to be generated using binary search or the like. FIG. 17 shows a schematic internal block diagram of the PC 2. PC2 is provided with each site | part referred by the codes | symbols 201-206. The USB processing unit 201 communicates with devices (including the foot microcomputer 33 and the switch 3) connected to the PC 2 with a cable compliant with the USB standard. The operation input unit 202 is a part that receives various operations from the user, and includes a keyboard and a pointing device. A CPU (Central Processing Unit) 203 controls the operation of each part in the PC 2 based on the input operation content of the operation input unit 202. The memory 204 includes a program memory that holds a program executed by the CPU 203 and a data memory that holds arbitrary data. The display screen 205 is a display device composed of a liquid crystal display panel or the like. The speaker 206 includes one or more speakers and outputs an arbitrary sound. The operation input unit 202, the display screen 205, and the speaker 206 may be connected to the outside of the PC 2, respectively.

メモリ204には、図16のテーブル360が保持されている。即ち、複数のピッチに対応する複数の参照数値(換言すれば音位置1〜40に対応する計40個の参照数値)がメモリ204に保持されている。複数のピッチに対応する複数の参照ビット列をメモリ204に保持させておき、CPU203が各参照ビット列から各参照数値を導出するようにしても良い。   The memory 204 holds the table 360 of FIG. That is, a plurality of reference numerical values corresponding to a plurality of pitches (in other words, a total of 40 reference numerical values corresponding to the sound positions 1 to 40) are held in the memory 204. A plurality of reference bit strings corresponding to a plurality of pitches may be held in the memory 204, and the CPU 203 may derive each reference numerical value from each reference bit string.

CPU203は、任意のタイミングでデータ要求コマンドを足部マイコン33に対して送信することができる。データ要求コマンドに応答した足部マイコン33からのデータセット320には、音孔A〜Pの開閉状態を示すビットデータb〜bを並べた検出ビット列が含まれている(図8(a)及び(b)参照)。CPU203は、データセット320に基づく検出ビット列を10進数表記で数値化することで検出数値を導出し、二分探索(バイナリサーチ)を用いて、メモリ204に保持されている複数の参照数値の中から検出数値を探索する。 The CPU 203 can transmit a data request command to the foot microcomputer 33 at an arbitrary timing. The data set 320 from the foot microcomputer 33 in response to the data request command includes a detection bit string in which bit data b A to b P indicating the open / closed states of the sound holes A to P are arranged (FIG. 8A ) And (b)). The CPU 203 derives a detected numerical value by digitizing the detected bit string based on the data set 320 in decimal notation, and uses a binary search (binary search) to select from a plurality of reference numerical values held in the memory 204. Search for the detection value.

そして、検出数値と一致する参照数値が存在している場合、CPU203は、検出数値と一致する参照数値に対応するピッチを対象ピッチとして特定し、スピーカ206を用いて対象ピッチの音を出力する一方、検出数値と一致する参照数値が存在していない場合、CPU203は、検出ビット列に基づく音を出力しない。尚、スピーカ206から対象ピッチの音を出力させるに際し、ユーザは、電子フルート1の歌口に息を吹き込む必要は無い。   When there is a reference numerical value that matches the detected numerical value, the CPU 203 specifies the pitch corresponding to the reference numerical value that matches the detected numerical value as the target pitch, and outputs the sound of the target pitch using the speaker 206. When there is no reference numerical value that matches the detected numerical value, the CPU 203 does not output a sound based on the detected bit string. In addition, when outputting the sound of the target pitch from the speaker 206, the user does not need to breathe into the singer of the electronic flute 1.

例えば、アコースティックフルートにおいて基準オクターブの音名「ド」の音を生じさせることのできる音孔パターンが検出ブロック22及び32にて検出された場合を考える。この場合、図18に示すような検出ビット列を含むデータが足部マイコン33からPC2に転送され、CPU203は、その検出ビット列から“7935”の検出数値を導出する。CPU203は、メモリ204内のテーブル360を参照し、テーブル360中の位置1〜40の中央位置20を求める。位置20に対応する参照数値“3127”は検出数値“7935”より小さいので、検出数値“7935”は位置1〜20までに存在しないことが判明する。続いて、CPU203は、検出数値“7935”が存在するかもしれない位置21〜40の中央位置30を求める。位置30に対応する参照数値“8863”は検出数値“7935”より大きいので、検出数値“7935”は位置30〜40までに存在しないことが判明する。続いて、CPU203は、検出数値“7935”が存在するかもしれない位置21〜29の中央位置25を求める。位置25の参照数値“7935”は検出数値“7935”と一致するため、CPU203は、参照数値“7935”に対応する音名、即ち基準オクターブより1オクターブ上の音名「ド」を、対象ピッチとして特定する。   For example, let us consider a case in which the detection holes 22 and 32 detect a sound hole pattern that can generate the sound of the reference octave pitch “do” in the acoustic flute. In this case, data including a detection bit string as shown in FIG. 18 is transferred from the foot microcomputer 33 to the PC 2, and the CPU 203 derives a detection value “7935” from the detection bit string. The CPU 203 refers to the table 360 in the memory 204 and obtains the central position 20 of the positions 1 to 40 in the table 360. Since the reference numerical value “3127” corresponding to the position 20 is smaller than the detected numerical value “7935”, it is found that the detected numerical value “7935” does not exist in the positions 1 to 20. Subsequently, the CPU 203 obtains the central position 30 of the positions 21 to 40 where the detected numerical value “7935” may exist. Since the reference numerical value “8863” corresponding to the position 30 is larger than the detected numerical value “7935”, it is found that the detected numerical value “7935” does not exist in the positions 30 to 40. Subsequently, the CPU 203 obtains the central position 25 of the positions 21 to 29 where the detected numerical value “7935” may exist. Since the reference numerical value “7935” at the position 25 matches the detected numerical value “7935”, the CPU 203 sets the pitch name corresponding to the reference numerical value “7935”, that is, the pitch name “do” that is one octave higher than the reference octave to the target pitch. As specified.

尚、上記“替え指”の利用/非利用を、ユーザが操作入力部202を用いて選択できるようにしても良い。“替え指”の非利用が選択された場合、1つのピッチに対して基本となる1つの音孔パターンのみが割り当てられるようにする。実際には、“替え指”の非利用が選択された場合、音番号27〜39の参照数値を除外した上で(図14参照)上記探索を行えば良い。   It should be noted that the use / non-use of the “finger” may be selected by the user using the operation input unit 202. When non-use of “replacement finger” is selected, only one basic sound hole pattern is assigned to one pitch. Actually, when non-use of “alternating finger” is selected, the above search may be performed after excluding the reference numerical values of the note numbers 27 to 39 (see FIG. 14).

アコースティックフルートで音を出す場合、歌口に息を吹き込むことが必須となる。深夜などにおいては大きな音を出すことが憚られるが、息を弱めて小さな音を出そうとしても、アコースティックフルートの特性から正しい音が出ないことが多く、運指が正しいのかどうかの確認が困難である。本実施形態に係る電子管楽器システムSYSによれば、正しい運指による操作を電子フルート1に行うことで、息を吹き込まずとも、運指に応じた音を所望の音量で発生させることができる。この際、第1実施例に係る方法を用いることにより、センサで得られたビット列を図14のテーブル350内のビット列と順次比較する方法と比べて、高速に、出力音のピッチ(即ち対象ピッチ)を特定することができる。   In order to produce sound with an acoustic flute, it is essential to breathe into the singer. It is said that it makes a loud sound at midnight, etc., but even if you try to make a small sound by weakening your breath, it is often difficult to confirm whether your fingering is correct due to the characteristics of the acoustic flute. It is. According to the electronic wind instrument system SYS according to the present embodiment, by performing an operation with a correct fingering on the electronic flute 1, a sound corresponding to the fingering can be generated at a desired volume without breathing in. At this time, by using the method according to the first embodiment, the pitch of the output sound (that is, the target pitch) is compared with the method of sequentially comparing the bit string obtained by the sensor with the bit string in the table 350 of FIG. ) Can be specified.

電子フルート1を安価に形成するべく、胴部マイコン23及び足部マイコン33として低速且つ安価なマイコンを使用したいという要望がある。そのようなマイコンを用いた場合に、マイコン23及び33に複雑な処理を行わせると、ユーザが電子フルート1を操作してから実際に音が出力されるまでに、許容できない程度の大きな遅延が発生しうる。このような遅延を低減すべく高速なマイコンを使用したならば、電子フルート1の消費電力及びコストが増大すると共に、マイコン23、33が胴部管20、足部管30に入らなくなるおそれも生じる。そこで、本方法では、胴部マイコン23及び足部マイコン33を音孔の状態監視のみに専念させ、対象ピッチの特定機能をPC2側に担わせている。これにより、既に広く普及しているパーソナルコンピュータを利用し、安価な部品を追加するだけで電子フルート1及び電子管楽器システムSYSを形成することが可能である。   In order to form the electronic flute 1 at a low cost, there is a desire to use a low-speed and inexpensive microcomputer as the body microcomputer 23 and the foot microcomputer 33. When such a microcomputer is used, if the microcomputers 23 and 33 perform complicated processing, there will be an unacceptably large delay from when the user operates the electronic flute 1 until the sound is actually output. Can occur. If a high-speed microcomputer is used to reduce such a delay, the power consumption and cost of the electronic flute 1 increase, and the microcomputers 23 and 33 may not enter the trunk tube 20 and the foot tube 30. . Therefore, in this method, the body microcomputer 23 and the foot microcomputer 33 are dedicated only to the sound hole state monitoring, and the PC2 side is assigned the function of specifying the target pitch. Thus, it is possible to form the electronic flute 1 and the electronic wind instrument system SYS simply by adding inexpensive components using a personal computer that is already widely used.

また、センサ22S又は32Sの出力信号の読み出しに関しては、A/D変換に時間を要するA/D変換器を使用せず、信号レベルのハイ、ローの読み出しのみを行うことで、発音までの時間短縮が図られる。   Further, regarding the reading of the output signal of the sensor 22S or 32S, the time until sound generation is achieved by only reading the signal level high and low without using an A / D converter that requires time for A / D conversion. Shortening is achieved.

また、ピッチごとの音声データをメモリ204に保存しておくと良い。この場合、対象ピッチに対応する音声データを再生するだけで所望の発音が得られるため、ユーザが電子フルート1を操作してから実際に音が出力されるまでの遅延が少なくて済む。アコースティックフルートの音を録音して音声データを形成しておけば、アコースティックフルートの音に近い音をスピーカ206から出力できる。近年のPC2におけるメモリ容量は相当に大きいため、音声データをメモリ204に保存することのメモリ負担は軽微である。但し、スピーカ206から出力される音を、MIDI音源を利用して形成しても良い。   In addition, audio data for each pitch may be stored in the memory 204. In this case, since a desired pronunciation can be obtained simply by reproducing the audio data corresponding to the target pitch, there is little delay from when the user operates the electronic flute 1 until the sound is actually output. If sound of acoustic flute is recorded to form sound data, sound close to the sound of acoustic flute can be output from speaker 206. Since the memory capacity of the PC 2 in recent years is considerably large, the memory burden of storing audio data in the memory 204 is small. However, the sound output from the speaker 206 may be formed using a MIDI sound source.

<<第2実施例>>
電子管楽器システムSYSの第2実施例を説明する。第2実施例では、第1実施例と組み合わせて実施される表示処理を説明する。第1実施例では特に述べなったが、第1実施例で述べたPC2の動作は、メモリ204に保持された対象プログラムをCPU203で実行することで実現される。対象プログラムが起動すると、CPU203は、図19に示す基準映像を表示画面205(図17参照)に表示する。以下、表示とは、特に記述無き限り、表示画面205での表示を指す。
<< Second Example >>
A second embodiment of the electronic wind instrument system SYS will be described. In the second embodiment, display processing performed in combination with the first embodiment will be described. Although specifically described in the first embodiment, the operation of the PC 2 described in the first embodiment is realized by executing the target program held in the memory 204 by the CPU 203. When the target program is activated, the CPU 203 displays the reference image shown in FIG. 19 on the display screen 205 (see FIG. 17). Hereinafter, display refers to display on the display screen 205 unless otherwise specified.

基準映像は、映像410、420及び430を含む。映像410は、電子フルート1の外形の映像及び電子フルート1に設けられたキーの映像を含んだフルート映像である。映像420は、五線譜及びト音記号を含んだ楽譜映像である。映像430は、電子フルート1がPC2に接続されているか否かを示す接続状態通知映像である。以下、映像410及び420を特に基準フルート映像及び基準楽譜映像と呼ぶ。フルート映像中の各キーは、キー内部が黒く塗りつぶされる黒状態と、そうではない白状態の何れかを択一的にとる。基準フルート映像において全キーは白状態にある。楽譜映像には、音符の映像や音名の映像が付与されうるが、基準楽譜映像において、それらの付与は成されていない。   The reference image includes images 410, 420 and 430. The image 410 is a flute image including an image of the outer shape of the electronic flute 1 and an image of a key provided on the electronic flute 1. The image 420 is a score image including a staff score and a treble clef. Video 430 is a connection status notification video indicating whether or not electronic flute 1 is connected to PC 2. Hereinafter, the images 410 and 420 are particularly referred to as a reference flute image and a reference score image. Each key in the flute video image takes either a black state in which the inside of the key is painted black or a white state that is not. In the reference flute video, all keys are in the white state. A musical score video can be given a musical note video or a pitched video, but the reference musical score video does not have them.

対象プログラムは複数の動作モードの何れかで動作し、その内の自由演奏モードにおける表示画面205の内容例を、図20に示す。自由演奏モードでは、ユーザが自由に電子フルート1の各キーを操作する。   The target program operates in one of a plurality of operation modes, and an example of the content of the display screen 205 in the free performance mode is shown in FIG. In the free performance mode, the user freely operates each key of the electronic flute 1.

例えばユーザが基準オクターブの音名「ド」の音を出力させるための操作を電子フルート1のキーに付与しているとき、CPU203は、第1実施例で述べた方法に従い、基準オクターブの音名「ド」に対応する対象ピッチを特定し、スピーカ206を用いて対象ピッチの音を出力する一方で、対象ピッチに応じたフルート映像410a及び楽譜映像420aを表示する。対象ピッチの音の出力並びにフルート映像410a及び楽譜映像420aの表示は、基準オクターブの音名「ド」の音を出力させるための操作が電子フルート1のキーに付与されなくなるまで(即ち、その操作に対応する検出ビット列が取得されなくなるまで)継続する。   For example, when the user gives an operation for outputting the sound of the reference octave pitch name “do” to the key of the electronic flute 1, the CPU 203 follows the method described in the first embodiment in accordance with the method described in the first embodiment. The target pitch corresponding to “do” is specified and the sound of the target pitch is output using the speaker 206, while the flute video 410a and the score video 420a corresponding to the target pitch are displayed. The output of the sound of the target pitch and the display of the flute video 410a and the score video 420a are performed until an operation for outputting the sound of the reference octave pitch name “do” is not given to the key of the electronic flute 1 (that is, the operation) (Until no detection bit string corresponding to is acquired).

フルート映像410aは、アコースティックフルートにおいて対象ピッチの音を発生させるためのキーパターン(複数のキーの操作状態)を、基準フルート映像410に付与したものである。即ち、フルート映像410a中のキーの内、対象ピッチの音(図20では、基準オクターブの「ド」)を発生させるために押されるべきキーは黒状態とされ、押されるべきではないキーは白状態される(後述の他のフルート映像についても同様)。フルート映像における左端の黒楕円は歌口への息の吹き込みをイメージしたものである。楽譜映像420aは、基準楽譜映像420に、対象ピッチの音符と対象ピッチの音名を付与することで形成される。音名の表記方法は任意である。図20では、フランス式表記における音名とドイツ式表記における音名が並列表示されている(後述の図21等でも同様)。   The flute image 410a is obtained by adding a key pattern (an operation state of a plurality of keys) for generating a sound of a target pitch in the acoustic flute to the reference flute image 410. That is, among the keys in the flute image 410a, the key that should be pressed to generate the sound of the target pitch (in FIG. 20, “Do” of the reference octave) is in the black state, and the key that should not be pressed is the white It is in a state (the same applies to other flute videos described later). The black ellipse at the left end of the flute image is an image of breath blowing into the singer. The score image 420a is formed by adding a note of the target pitch and a note name of the target pitch to the reference score image 420. The notation method of the pitch name is arbitrary. In FIG. 20, the pitch names in French notation and the pitch names in German notation are displayed in parallel (the same applies to FIG. 21 and the like described later).

検出された音孔パターンが基準オクターブの音名「ド」に対応するときにフルート映像410a及び楽譜映像420aが表示されるのであるから、フルート映像410aは、電子フルート1のキーに対する現在の操作状態を表し、楽譜映像420aは、その操作状態に応じた楽譜映像である。メモリ204は、対象ピッチとなりうる複数のピッチについて、ピッチごとにフルート映像に示すべきキーパターン並びに楽譜映像に示すべき音符及び音名を保持しており、CPU203は、その保持内容を用いて、対象ピッチに応じたフルート映像及び楽譜映像を作成及び表示する。   Since the flute image 410a and the score image 420a are displayed when the detected sound hole pattern corresponds to the pitch name “do” of the reference octave, the flute image 410a is the current operation state for the key of the electronic flute 1 The score image 420a is a score image corresponding to the operation state. The memory 204 holds a key pattern to be shown in the flute video and a note and a pitch name to be shown in the score video for each pitch, and the CPU 203 uses the held content to store the target pitch. Create and display flute video and score video according to pitch.

尚、検出数値と一致する参照数値が存在しない場合、CPU203は、音を出力せず、図19の基準映像を表示する(即ち、キーパターン、音符及び音名の表示を行わない)。これにより、ユーザは、現在の運指が正しくないことを認識できる。   If there is no reference numerical value that matches the detected numerical value, the CPU 203 does not output a sound and displays the reference image of FIG. 19 (that is, does not display a key pattern, a note, and a note name). Thereby, the user can recognize that the current fingering is not correct.

また例えば、ユーザが基準オクターブの音名「ド」のシャープの音を出力させるための操作を電子フルート1のキーに付与しているとき、音名「ド」のシャープと音名「レ」のフラットは同じ音を表すため、CPU203は、図21に示すフルート映像410b及び楽譜映像420bを表示しても良い。フルート映像410bは、フルート映像410aと同様、アコースティックフルートにおいて対象ピッチの音を発生させるためのキーパターン(複数のキーの操作状態)を、基準フルート映像410に付与したものである。楽譜映像420bは、楽譜映像420aと同様、基準楽譜映像420に、対象ピッチの音符及び音名を付与することで形成されるが、音符及び音名として、音名「ド」のシャープの音符及び音名と音名「レ」のフラットの音符及び音名が付与されている。   Further, for example, when the user gives an operation for outputting the sharp sound of the reference octave pitch name “do” to the key of the electronic flute 1, the sharpness of the pitch name “do” and the pitch name “re” are changed. Since the flat represents the same sound, the CPU 203 may display the flute video 410b and the score video 420b shown in FIG. Similar to the flute image 410a, the flute image 410b is obtained by adding a key pattern (operation state of a plurality of keys) for generating the sound of the target pitch in the acoustic flute to the reference flute image 410. Similar to the score image 420a, the score image 420b is formed by adding a note and a note name of the target pitch to the reference score image 420. As a note and a note name, a sharp note of the note name “do” and A flat note and a note name of a note name and a note name “R” are given.

<<第3実施例>>
電子管楽器システムSYSの第3実施例を説明する。第3実施例に示す動作は、特に例えば、スイッチ3がPC2に接続されていないときに実施することができる。アコースティックフルートでは、同じ運指を維持したまま、息の吹き込み方を変えることにより、出力音を1オクターブ分だけ上下させる奏法がある。これに対応して、システムSYSでは、共通の参照数値(共通の音孔パターン)に2つのピッチを割り当てることができる。共通の参照数値に対応する2つのピッチを関連ピッチと呼ぶ。例えば、参照数値“1695”に対応するピッチは関連ピッチである。参照数値“1695”に対応する2つの関連ピッチの内、一方は基準オクターブの音名「ラ」のシャープ、他方は基準オクターブより1オクターブ上の音名「ラ」のシャープである。アコースティックフルートでは、それら2つの音を上記奏法によって切り替え出力できる。
<< Third Example >>
A third embodiment of the electronic wind instrument system SYS will be described. The operation shown in the third embodiment can be performed particularly when the switch 3 is not connected to the PC 2, for example. In the acoustic flute, there is a performance technique that raises and lowers the output sound by one octave by changing the way of breathing while maintaining the same fingering. Correspondingly, in the system SYS, two pitches can be assigned to a common reference value (common sound hole pattern). Two pitches corresponding to a common reference value are called related pitches. For example, the pitch corresponding to the reference numerical value “1695” is a related pitch. Of the two related pitches corresponding to the reference numerical value “1695”, one is the sharpness of the pitch name “La” of the standard octave, and the other is the sharpness of the pitch name “La” that is one octave higher than the standard octave. In an acoustic flute, these two sounds can be switched and output in accordance with the above playing technique.

CPU203は、検出ビット列に基づく検出数値が関連ピッチの参照数値(例えば1695)と一致するとき、即ち、第1実施例で述べた方法に従って特定した対象ピッチが関連ピッチであるとき、検出数値に対応する2つの関連ピッチを2つの対象ピッチと捉えて、2つの関連ピッチを持つ2つの音を同時にスピーカ206から出力すると共に、2つの関連ピッチに応じたフルート映像及び楽譜映像を表示する。   The CPU 203 responds to the detected numerical value when the detected numerical value based on the detected bit string matches the reference value of the related pitch (for example, 1695), that is, when the target pitch specified according to the method described in the first embodiment is the related pitch. The two related pitches are regarded as two target pitches, and two sounds having two related pitches are simultaneously output from the speaker 206, and a flute video and a score video corresponding to the two related pitches are displayed.

従って、検出数値“1695”が得られた場合、CPU203は、スピーカ206を用いて、基準オクターブの音名「ラ」のシャープの音と基準オクターブより1オクターブ上の音名「ラ」のシャープの音を同時に出力し、一方で、図22に示すフルート映像410c及び楽譜映像420cを表示する。   Therefore, when the detected numerical value “1695” is obtained, the CPU 203 uses the speaker 206 to determine the sharp sound of the pitch name “La” of the reference octave and the sharp sound of the pitch name “La” that is one octave higher than the reference octave. The sound is output simultaneously, while the flute video 410c and the score video 420c shown in FIG. 22 are displayed.

フルート映像410cは、アコースティックフルートにおいて対象ピッチ(即ち検出数値“1695”に対応する関連ピッチ)の音を発生させるためのキーパターン(複数のキーの操作状態)を、基準フルート映像410に付与したものである。楽譜映像420cは、基準楽譜映像420に、検出数値“1695”に対応する2つの関連ピッチの音符及び音名を付与したものである。図21の例と同様、図22でも、「ラ」のシャープと等価な「シ」のフラットの音符及び音名が表示されている。   The flute image 410c is obtained by adding to the reference flute image 410 a key pattern (operation state of a plurality of keys) for generating a sound of a target pitch (that is, a related pitch corresponding to the detected numerical value “1695”) in the acoustic flute. It is. The score image 420c is obtained by adding notes and pitch names of two related pitches corresponding to the detected numerical value “1695” to the reference score image 420. Similar to the example of FIG. 21, FIG. 22 also displays a flat note and pitch name of “S” that is equivalent to a sharp “L”.

<<第4実施例>>
電子管楽器システムSYSの第4実施例を説明する。CPU203は、検出ビット列に基づく検出数値が関連ピッチの参照数値(例えば1695)と一致するケースにおいて、検出数値に対応する2つの関連ピッチの何れか一方を選択し、選択した関連ピッチを持つ音をスピーカ206から出力すると共に、選択した関連ピッチに応じたフルート映像及び楽譜映像を表示しても良い(即ち、選択した関連ピッチが1つの対象ピッチとなった状態で、第1及び第2実施例による音出力及び表示が行われても良い)。
<< 4th Example >>
A fourth embodiment of the electronic wind instrument system SYS will be described. In a case where the detected numerical value based on the detected bit string matches the reference value (for example, 1695) of the related pitch, the CPU 203 selects one of the two related pitches corresponding to the detected numerical value, and plays the sound having the selected related pitch. While outputting from the speaker 206, a flute image and a score image corresponding to the selected related pitch may be displayed (that is, the first and second embodiments with the selected related pitch being one target pitch). Sound output and display may be performed).

CPU203は、当該選択をスイッチ3からのスイッチ状態データに基づき実行して良い。即ち例えば、上記ケースにおいて、スイッチ3の状態がオフであるとき、検出数値に対応する2つの関連ピッチの内、低い方の関連ピッチを選択し、スイッチ3の状態がオンであるとき、高い方の関連ピッチを選択する。これにより、スイッチ3への所定操作の入力有無に応じて、2つの関連ピッチを持つ2つの音のどちらかが切り替え出力される。関連ピッチに応じたフルート映像及び楽譜映像の表示方法は、上述の対象ピッチに応じたフルート映像及び楽譜映像の表示方法と同様である。   The CPU 203 may execute the selection based on switch state data from the switch 3. That is, for example, in the above case, when the switch 3 is off, the lower one of the two related pitches corresponding to the detected numerical value is selected, and when the switch 3 is on, the higher one is selected. Select the related pitch. As a result, either one of two sounds having two related pitches is switched and output depending on whether or not a predetermined operation is input to the switch 3. The display method of the flute video and the score video according to the related pitch is the same as the display method of the flute video and the score video according to the target pitch.

<<第5実施例>>
電子管楽器システムSYSの第5実施例を説明する。対象プログラムにおける複数の動作モードの内の、運指確認モードにおける動作を説明する。図23に、運指確認モードにおける表示内容例を示す。図23に示す如く、運指確認モードにおいて、CPU203は、スライダバー450及びスライダ451を表示すると共に、スライダ451の位置に応じたフルート映像460及び楽譜映像470を表示する。
<< 5th Example >>
A fifth embodiment of the electronic wind instrument system SYS will be described. An operation in the fingering confirmation mode among the plurality of operation modes in the target program will be described. FIG. 23 shows an example of display contents in the fingering confirmation mode. As shown in FIG. 23, in the fingering confirmation mode, the CPU 203 displays a slider bar 450 and a slider 451, and also displays a flute video 460 and a score video 470 corresponding to the position of the slider 451.

スライダ451の位置は、操作入力部202への操作に応じてスライダバー450上で変化する。CPU203は、スライダ451の位置に基づきテーブル360内のピッチの中から目標ピッチを選択及び決定し、目標ピッチに応じたフルート映像460及び楽譜映像470を表示する。目標ピッチに応じたフルート映像及び楽譜映像の表示方法は、上述の対象ピッチに応じたフルート映像及び楽譜映像の表示方法と同様である。図23の例では、目標ピッチが基準オクターブより1オクターブ上の音名「レ」になっており、ユーザは操作入力部202を通じて目標ピッチを自由に変えることができる。   The position of the slider 451 changes on the slider bar 450 in accordance with an operation on the operation input unit 202. The CPU 203 selects and determines a target pitch from the pitches in the table 360 based on the position of the slider 451, and displays a flute video 460 and a score video 470 corresponding to the target pitch. The display method of the flute video and the score video according to the target pitch is the same as the display method of the flute video and the score video according to the target pitch. In the example of FIG. 23, the target pitch is the note name “Le” that is one octave higher than the reference octave, and the user can freely change the target pitch through the operation input unit 202.

運指確認モードにおいて、CPU203は、検出ビット列に基づく検出数値が目標ピッチに対応する参照数値と一致しているか否かを判断し、検出数値が目標ピッチに対応する参照数値に一致している場合に目標ピッチの音をスピーカ206から出力し、それらが一致しない場合には目標ピッチの音を出力しない。従って、ユーザがフルート映像460に適合した運指にて電子フルート1を操作している間、その運指に対応する音が出力され続けることになる。運指確認モードを用いることで、ユーザは、所望のピッチの運指の確認及び練習を行うことができる。   In the fingering confirmation mode, the CPU 203 determines whether or not the detected numerical value based on the detected bit string matches the reference numerical value corresponding to the target pitch, and the detected numerical value matches the reference numerical value corresponding to the target pitch. The sound of the target pitch is output from the speaker 206, and if they do not match, the sound of the target pitch is not output. Therefore, while the user operates the electronic flute 1 with the fingering that is suitable for the flute video 460, the sound corresponding to the fingering continues to be output. By using the fingering confirmation mode, the user can confirm and practice fingering of a desired pitch.

<<第6実施例>>
電子管楽器システムSYSの第6実施例を説明する。対象プログラムにおける複数の動作モードの内の、運指練習モードにおける動作を説明する。図24に、運指練習モードにおける表示内容例を示す。第5実施例と同様、運指練習モードにおいても、CPU203は、目標ピッチに応じたフルート映像460及び楽譜映像470を表示する。
<< Sixth Example >>
A sixth embodiment of the electronic wind instrument system SYS will be described. The operation in the fingering practice mode among the plurality of operation modes in the target program will be described. FIG. 24 shows an example of display contents in the fingering practice mode. Similarly to the fifth embodiment, in the fingering practice mode, the CPU 203 displays the flute video 460 and the score video 470 corresponding to the target pitch.

但し、運指練習モードにおいて、CPU203は、目標ピッチ及び音符(音符の種類)をランダムに決定することができる。CPU203は、目標ピッチを所定の時間間隔で変更することができ、ユーザは、操作入力部202を用い、図24の項目“テンポ”の指定を介して、その時間間隔を自由に設定できる。“テンポ”の指定は、音符の種類(全音符や四分音符)の指定と数値の指定から成り、上記時間間隔は、それらの指定結果に依存する。例えば、“四分音符を指定し且つ数値を100”に指定した場合において、ランダムに決定された音符が全音符であるとき、ランダムに決定された音符が四分音符のときと比べて、上記時間間隔は4倍になる。楽譜映像470の右側には、左右方向に4つの楽譜が並べられた先読みスケール480が表示される。先読みスケール480中の各楽譜は、五線譜と音符から成る。ユーザが、表示画面205に表示されている開始ボタンを指定(マウスでクリック等)することで運指練習モードの動作が開始する。運指練習モードの動作が開始すると、上記時間間隔で先読みスケール480中の各音符が左に移動してゆき、先読みスケール480中の最も左に位置する音符が次回の目標ピッチの音符となる。このように、先読みスケール480中の音符によるピッチが左から順に目標ピッチに更新設定されてゆき、その時々の目標ピッチがフルート映像460及び楽譜映像470に反映される。   However, in the fingering practice mode, the CPU 203 can randomly determine the target pitch and the note (note type). The CPU 203 can change the target pitch at a predetermined time interval, and the user can freely set the time interval by using the operation input unit 202 and specifying the item “tempo” in FIG. The designation of “tempo” consists of the designation of note type (full note or quarter note) and the designation of a numerical value, and the above time interval depends on the designation result. For example, in the case of “specifying a quarter note and specifying a numerical value of 100”, when the randomly determined note is a full note, the above-described case is described above, compared with the case where the randomly determined note is a quarter note. The time interval is quadrupled. On the right side of the score image 470, a prefetch scale 480 in which four scores are arranged in the horizontal direction is displayed. Each score in the look-ahead scale 480 is composed of a staff and a note. When the user designates a start button displayed on the display screen 205 (clicking with a mouse or the like), the operation in the fingering practice mode starts. When the operation in the fingering practice mode is started, each note in the prefetch scale 480 moves to the left at the time interval, and the leftmost note in the prefetch scale 480 becomes the note of the next target pitch. Thus, the pitches of the notes in the prefetch scale 480 are updated and set to the target pitch in order from the left, and the target pitches at that time are reflected in the flute video 460 and the score video 470.

運指練習モードにおいて、PC2の表示を見ながらユーザが電子フルート1を操作することで、順次、検出数値が得られる。検出数値と目標ピッチに対応する参照数値との一致/不一致に応じた音の出力有無制御は、第5実施例で述べたものと同様である。ユーザが、表示画面205に表示されている停止ボタンを指定(マウスでクリック等)することで運指練習モードの動作が停止する。運指練習モードを用いることで、ユーザは、音符を見てすぐに電子フルート1のキーを操作できるよう練習することができる。また、検出数値と目標ピッチに対応する参照数値との一致/不一致の割合を表示したり、その割合が一定値以上に達した時に合格と判定表示したりすることもできる(それらの表示については図示せず)。ユーザは、当該一定値を任意に指定することができる。   In the fingering practice mode, when the user operates the electronic flute 1 while looking at the display on the PC 2, the detected numerical values are sequentially obtained. The sound output presence / absence control according to the coincidence / non-coincidence between the detected numerical value and the reference numerical value corresponding to the target pitch is the same as that described in the fifth embodiment. When the user designates a stop button displayed on the display screen 205 (such as clicking with a mouse), the operation in the fingering practice mode is stopped. By using the fingering practice mode, the user can practice to operate the keys of the electronic flute 1 immediately after seeing the musical notes. It is also possible to display the percentage of coincidence / non-coincidence between the detected numerical value and the reference numerical value corresponding to the target pitch, or to display a pass / decision indication when the ratio reaches a certain value or more (for their display) Not shown). The user can arbitrarily specify the certain value.

運指練習モードにおいて、予め用意しておいた音符データファイルに基づき目標ピッチが決定されても良い。図25に、この場合における運指練習モードの表示内容例を示す。音符データファイルは、楽曲を形成する時系列上で並んだ複数の音符及び休符を規定し、運指練習モードの動作が開始すると、それらの各音符のピッチが、順次、音符に合わせたテンポで目標ピッチに更新設定される。   In the fingering practice mode, the target pitch may be determined based on a note data file prepared in advance. FIG. 25 shows an example of display contents in the fingering practice mode in this case. The note data file defines a plurality of notes and rests arranged in a time series forming the music, and when the fingering practice mode starts, the pitch of each note is sequentially adjusted to the tempo. Is updated to the target pitch.

<<第7実施例>>
電子管楽器システムSYSの第7実施例を説明する。第7実施例では、電子フルート1の作成方法及び構造を説明する。
<< Seventh Embodiment >>
A seventh embodiment of the electronic wind instrument system SYS will be described. In the seventh embodiment, a method and structure for creating the electronic flute 1 will be described.

図26は、胴部管20と胴部挿入ユニット20Uとの関係を示す分解図である。軸501は、胴部管20の長手方向の中心軸である。図27(a)は、軸501に沿った、胴部管20の一部断面図である。図27(b)は、胴部管20の一部平面図である。図27(a)に示す如く、胴部管20は、筒状且つ金属製の胴部本管500を有し、胴部本管500の外周側面に複数の音孔が形成される。胴部本管500の形状としての筒の軸が軸501である。図27(a)及び(b)において、符号510は、胴部本管500に形成された1つの音孔を表しており、符号512は、音孔510を形成する金属製且つ筒状の突出部を表している。突出部512は、胴部本管500の外周側面より、軸501から離れる方向に突出するように胴部本管500に接合される。軸511は、突出部512の形状としての筒の中心軸であって、軸501と直交する。突出部512に囲まれた穴部分が音孔510である。図27(c)の斜線領域に対応する輪状の面514は、胴部本管500及び突出部512の接合部分の反対側に位置する、突出部512の端面を表している。尚、胴部本管500及び突出部512を、それらを形成可能な任意の材質(木、樹脂など)にて作成しても良い。   FIG. 26 is an exploded view showing the relationship between the trunk tube 20 and the trunk insertion unit 20U. The shaft 501 is a central axis in the longitudinal direction of the trunk tube 20. FIG. 27A is a partial cross-sectional view of the trunk tube 20 along the axis 501. FIG. 27B is a partial plan view of the trunk tube 20. As shown in FIG. 27A, the trunk tube 20 has a cylindrical and metal trunk main tube 500, and a plurality of sound holes are formed on the outer peripheral side surface of the trunk main tube 500. The axis of the cylinder as the shape of the trunk main pipe 500 is an axis 501. In FIGS. 27A and 27B, reference numeral 510 represents one sound hole formed in the trunk main pipe 500, and reference numeral 512 represents a metal and cylindrical protrusion that forms the sound hole 510. Part. The protruding portion 512 is joined to the trunk main pipe 500 so as to protrude in a direction away from the shaft 501 from the outer peripheral side surface of the trunk main pipe 500. The shaft 511 is a central axis of the cylinder as the shape of the protruding portion 512 and is orthogonal to the shaft 501. A hole surrounded by the protrusion 512 is a sound hole 510. A ring-shaped surface 514 corresponding to the shaded area in FIG. 27C represents an end surface of the protruding portion 512 located on the opposite side of the joint portion between the trunk main pipe 500 and the protruding portion 512. The trunk main pipe 500 and the protrusion 512 may be made of any material (wood, resin, etc.) that can form them.

音孔510は、音孔510の上方に配置されたキーの面によって塞がれ得る。端面514がキーの面と接触しているとき、音孔510は塞がれて音孔510の状態は閉状態となり、端面514がキーの面と接触していないとき、音孔510は塞がれずに音孔510の状態は開状態となる。   The sound hole 510 can be blocked by a key surface disposed above the sound hole 510. When the end surface 514 is in contact with the key surface, the sound hole 510 is closed and the state of the sound hole 510 is closed, and when the end surface 514 is not in contact with the key surface, the sound hole 510 is blocked. Instead, the sound hole 510 is in an open state.

ユニット20Uには、図3に示すものの他、図26に示す基板取り付け材(支持材)26が設けられている。基板取り付け材26は、胴部基板21を形成する複数のプリント基板21eを支持する複数の取り付け材から成る。但し、基板取り付け材26は、一体成型によって形成された単一の部材であっても良い。各プリント基板21eに1以上のセンサ22Sが実装され、複数のプリント基板21e全体で音孔D〜Pに対する計13個のセンサ22Sが実装される(図26では、一部のセンサにのみ符号“22S”を付している)。音孔D〜Pは同一面になく、音孔D〜Pの軸511は様々な方向を向いている。音孔D〜Pの夫々について、音孔の面(即ち、音孔に対応する端面514)が、当該音孔の開閉状態を検出するセンサ22Sを実装したプリント基板21eの面と平行となるように基板取り付け材26が加工され、各プリント基板21eが基板取り付け材26に取り付けられる。   In addition to what is shown in FIG. 3, the unit 20U is provided with a substrate attachment material (support material) 26 shown in FIG. The board attachment material 26 is composed of a plurality of attachment materials that support the plurality of printed circuit boards 21e forming the trunk substrate 21. However, the board attachment material 26 may be a single member formed by integral molding. One or more sensors 22S are mounted on each printed circuit board 21e, and a total of 13 sensors 22S for the sound holes D to P are mounted on the whole of the plurality of printed circuit boards 21e (in FIG. 22S "). The sound holes D to P are not on the same plane, and the shafts 511 of the sound holes D to P are oriented in various directions. For each of the sound holes D to P, the surface of the sound hole (that is, the end surface 514 corresponding to the sound hole) is parallel to the surface of the printed board 21e on which the sensor 22S that detects the open / closed state of the sound hole is mounted. The substrate attachment material 26 is processed, and each printed circuit board 21e is attached to the substrate attachment material 26.

胴部基板21及び基板取り付け材26を含むユニット20Uは、軸501に沿って、胴部管20の中空部に挿入される。各センサ22Sが対応する音孔の真下に位置するように(対応する音孔の軸511上に位置するように)、基板21上における各センサ22Sの位置が設計され、且つ、ユニット20Uが胴部管20の中空部に挿入される。   The unit 20 </ b> U including the body substrate 21 and the substrate attachment material 26 is inserted into the hollow portion of the body tube 20 along the axis 501. The position of each sensor 22S on the substrate 21 is designed so that each sensor 22S is positioned directly below the corresponding sound hole (so that it is positioned on the shaft 511 of the corresponding sound hole), and the unit 20U is The tube 20 is inserted into the hollow portion.

ユニット20Uを胴部管20に挿入した後、特にユニット20Uに外力を与えない限り、各センサ22Sが対応する音孔の真下に位置する状態が維持されるよう(ユニット20Uが胴部管20内でガタつかないよう)、基板取り付け材26の形状が定められている。即ち、上記の状態が維持されるよう、基板取り付け材26の外周面の一部又は全部が胴部管20の内壁と密着する。   After the unit 20U is inserted into the trunk tube 20, unless the external force is applied to the unit 20U in particular, the state in which each sensor 22S is located immediately below the corresponding sound hole is maintained (the unit 20U is located in the trunk tube 20). The shape of the substrate mounting material 26 is determined. That is, a part or all of the outer peripheral surface of the substrate mounting member 26 is in close contact with the inner wall of the trunk tube 20 so that the above state is maintained.

図28に、軸501及び511の夫々に直交する方向から見た、音孔510の周辺部分の平面図を示す。図28では、胴部本管500の一部を透過して示すことで、胴部管20内に配置された基板21、センサ22S及び基板取り付け材26を明示している。符号530は、1つの音孔510の上方に位置する1つのキーを表している。ユーザの操作に応答してキー530の底面532は、端面514に近づいて端面514と接触し、対応する音孔510を閉状態とする、或いは、端面514から遠ざかって、対応する音孔510を開状態とする。   FIG. 28 is a plan view of the peripheral portion of the sound hole 510 as viewed from the direction orthogonal to the axes 501 and 511. In FIG. 28, the substrate 21, the sensor 22 </ b> S, and the substrate attachment material 26 arranged in the trunk tube 20 are clearly shown by partially showing the trunk main tube 500. Reference numeral 530 represents one key located above one sound hole 510. In response to a user operation, the bottom surface 532 of the key 530 approaches the end surface 514 and contacts the end surface 514 to close the corresponding sound hole 510, or away from the end surface 514, the corresponding sound hole 510. Open.

胴部管20に設けられた各キー530の裏面532には、不透明の遮光板(遮光体)534が取り付けられている。図29に示す如く、光センサとしてのセンサ22Sは、発光ダイオード等から成る発光素子551及びフォトダイオード等から成る受光素子552を備えたフォトインタラプタであって、受光素子552の受光量に応じた信号を出力する。遮光板534が無いとき、発光素子551が発生した光は光路553を経由して受光素子552に到達するが、光路553は遮光板534により遮断され得る。つまり、キー530の底面532が端面514に接触する音孔510の閉状態では、遮光板534が光路553内に挿入されて光路553が遮断され、発光素子551からの光が受光素子552にて受光されないため、ローレベルの信号がセンサ22Sから出力される。キー530の底面532が端面514から遠ざかって音孔510が開状態になると、遮光板534は光路553を遮らなくなるため、発光素子551からの光が受光素子552にて受光されて、ハイレベルの信号がセンサ22Sから出力される。   An opaque shading plate (shading body) 534 is attached to the back surface 532 of each key 530 provided on the body tube 20. As shown in FIG. 29, the sensor 22S as an optical sensor is a photointerrupter provided with a light emitting element 551 made of a light emitting diode or the like and a light receiving element 552 made of a photodiode or the like, and a signal corresponding to the amount of light received by the light receiving element 552. Is output. When the light shielding plate 534 is not provided, the light generated by the light emitting element 551 reaches the light receiving element 552 via the optical path 553, but the optical path 553 can be blocked by the light shielding plate 534. That is, in the closed state of the sound hole 510 in which the bottom surface 532 of the key 530 contacts the end surface 514, the light shielding plate 534 is inserted into the optical path 553, the optical path 553 is blocked, and the light from the light emitting element 551 is received by the light receiving element 552. Since no light is received, a low level signal is output from the sensor 22S. When the bottom surface 532 of the key 530 is moved away from the end surface 514 and the sound hole 510 is opened, the light shielding plate 534 does not block the optical path 553, so that the light from the light emitting element 551 is received by the light receiving element 552, and the high level. A signal is output from the sensor 22S.

胴部管20に設けられる1つの音孔に注目して、音孔の構造及びその音孔に対応する部品(キー及びセンサを含む)の説明を行ったが、本実施例における上記の説明は、胴部管20及び足部管30に設けられる各音孔及び各音孔に対応する部品に当てはまる。従って、胴部管20及び足部管30に設けられる音孔A〜Pの夫々について、音孔ごとに、音孔上に位置するキーの裏面に遮光板(遮光体)が設けられ、検出ブロック22及び32内の各光センサ(22S、32S)は、光センサにおける光路が遮光板により遮断された否かに基づき、対応する音孔の開閉状態を検出する。このため、キーの使用感を損なうことなく音孔の開閉状態の検出が可能である。キーの上下運動を機械的に検出するプッシュスイッチ等をキーの裏面側に配置する方法(例えば特開2010−060885号公報参照)も考えられるが、プッシュスイッチ等を用いるとキーの使用感が損なわれる(キーの使用感がアコースティックフルート及び電子フルート間で異なってしまう)。また、キーの裏面に向けて光を出射して反射光を検出するフォトリフレクタを採用する方法も考えられるが、当該方法では、外光の影響による誤動作が懸念される。   Focusing on one sound hole provided in the trunk tube 20, the structure of the sound hole and the parts (including the key and sensor) corresponding to the sound hole have been described. This applies to the sound holes and the parts corresponding to the sound holes provided in the trunk tube 20 and the foot tube 30. Therefore, for each of the sound holes A to P provided in the body tube 20 and the foot tube 30, a light shielding plate (light shielding body) is provided on the back surface of the key located on the sound hole for each sound hole, and the detection block. Each optical sensor (22S, 32S) in 22 and 32 detects the open / close state of the corresponding sound hole based on whether or not the optical path in the optical sensor is blocked by the light shielding plate. Therefore, it is possible to detect the open / closed state of the sound hole without impairing the feeling of use of the key. A method of arranging a push switch or the like for mechanically detecting the vertical movement of the key on the back side of the key is also conceivable (see, for example, Japanese Patent Application Laid-Open No. 2010-060885). (Key usage varies between acoustic and electronic flutes). Although a method of using a photo reflector that emits light toward the back surface of the key and detects reflected light is also conceivable, there is a concern about malfunction due to the influence of external light.

ところで、ユニット20Uを胴部管20の中空部に挿入しただけでは、ユニット20Uが胴部管20の内部で回転したり、ずれたりし、結果、センサ22Sから正しい検出結果が得られないことがある。足部管30及びユニット30Uについても同様である。これを考慮し、電子フルート1に、当該回転やずれを抑制するための固定材を設ける。この際、胴部管20における1以上の音孔と足部管30における1以上の音孔に、夫々、固定材を設けると良い。図30を参照し、1つの音孔510に対して設けられる固定材570を説明する。   By the way, simply inserting the unit 20U into the hollow portion of the trunk tube 20 causes the unit 20U to rotate or shift within the trunk tube 20, and as a result, a correct detection result cannot be obtained from the sensor 22S. is there. The same applies to the foot tube 30 and the unit 30U. Considering this, the electronic flute 1 is provided with a fixing material for suppressing the rotation and displacement. At this time, a fixing material may be provided in each of the one or more sound holes in the trunk tube 20 and the one or more sound holes in the foot tube 30. With reference to FIG. 30, the fixing material 570 provided with respect to one sound hole 510 is demonstrated.

固定材570の材質は任意であり、例えば、樹脂、金属又は木から形成される。固定材570は、図28の遮光板534と干渉しないように、筒状の筒体571の内周一部を削り落とした形状を有している。筒体571にネジ穴572が設けられる一方、基板21におけるセンサ22Sの近辺にもネジ穴582が設けられている。   The material of the fixing material 570 is arbitrary, and is formed from, for example, resin, metal, or wood. The fixing member 570 has a shape in which a part of the inner periphery of the cylindrical cylindrical body 571 is scraped off so as not to interfere with the light shielding plate 534 of FIG. A screw hole 572 is provided in the cylindrical body 571, and a screw hole 582 is also provided in the vicinity of the sensor 22 </ b> S in the substrate 21.

筒体571及び固定材570の形状としての筒の軸と、軸511(図27(a)参照)がちょうど重なるように、固定材570を音孔510の上方に配置した後、固定材570の裏面573(基板21側の面)が基板21の上面と接触するまで、固定材570を音孔510に挿入する。この挿入を行った状態で、ネジ590をネジ穴572及び582を貫通させ且つ基板21又は基板取り付け材26に固定されたナット等(不図示)と嵌合させることで、固定材570と基板21を連結する。筒体571及び固定材570の形状としての筒の外周径は、音孔510の径(突出部512の内径)と概ね同じとされている。このため、固定材570は音孔510内で略固定され、固定材570及び基板21間の連結によって胴部管20の各音孔と基板21との位置関係は固定される。勿論、センサ22Sによる検出が正しく行われるように、ネジ穴582の位置が定められている。   After the fixing material 570 is arranged above the sound hole 510 so that the shaft of the cylinder as the shape of the cylindrical body 571 and the fixing material 570 and the shaft 511 (see FIG. 27A) just overlap, The fixing material 570 is inserted into the sound hole 510 until the back surface 573 (surface on the substrate 21 side) contacts the top surface of the substrate 21. With this insertion, the screw 590 passes through the screw holes 572 and 582 and is fitted with a nut or the like (not shown) fixed to the substrate 21 or the substrate attachment material 26, whereby the fixing material 570 and the substrate 21 are fitted. Are connected. The outer peripheral diameter of the cylinder as the shape of the cylindrical body 571 and the fixing member 570 is substantially the same as the diameter of the sound hole 510 (the inner diameter of the protruding portion 512). For this reason, the fixing member 570 is substantially fixed in the sound hole 510, and the positional relationship between each sound hole of the trunk tube 20 and the substrate 21 is fixed by the connection between the fixing member 570 and the substrate 21. Of course, the position of the screw hole 582 is determined so that the detection by the sensor 22S is correctly performed.

胴部管20の音孔510に対して設けられる固定材570に注目して固定材の構造並びに固定材及び基板間の連結方法を説明したが、足部管30の音孔に対して設けられる固定材の構造並びに固定材及び足部基板31間の連結方法も同様である。上記のような連結により、胴部管20及び足部管30内で基板(21、31)が回転したり、ずれたりすることを防止できる。   The structure of the fixing member and the method of connecting the fixing member and the substrate have been described by paying attention to the fixing member 570 provided for the sound hole 510 of the trunk tube 20, but it is provided for the sound hole of the foot tube 30. The structure of the fixing material and the connecting method between the fixing material and the foot board 31 are the same. By the connection as described above, it is possible to prevent the substrate (21, 31) from rotating or shifting in the trunk tube 20 and the foot tube 30.

尚、胴部本管500から突出部512が突出する角度は任意(例えば90度、60度又は120度)で良い。また、突出部512の面514は任意の形状(例えば、円、楕円又は多角形)を有していて良い。また、固定材570が突出部512に内接していさえすれば、固定材570を突出部512内で固定することができる。   The angle at which the protrusion 512 protrudes from the trunk main pipe 500 may be arbitrary (for example, 90 degrees, 60 degrees, or 120 degrees). Further, the surface 514 of the protrusion 512 may have an arbitrary shape (for example, a circle, an ellipse, or a polygon). Further, as long as the fixing material 570 is inscribed in the protruding portion 512, the fixing material 570 can be fixed in the protruding portion 512.

<<第8実施例>>
電子管楽器システムSYSの第8実施例を説明する。一般に、アコースティックフルートは、自身の保護のため又は持ち運びやすいように、分割してケースに保存されることが多い。ケースへの保存を行いやすいように、電子フルート1においても胴部管及び足部管を分離可能にしている。
<< Eighth Example >>
An eighth embodiment of the electronic wind instrument system SYS will be described. In general, the acoustic flute is often divided and stored in a case for its own protection or easy to carry. The body tube and the foot tube are separable also in the electronic flute 1 so as to facilitate storage in the case.

図31は、胴部管20及び足部管30の結合部分周辺における、電子フルート1の分解図である。コネクタ24は、同心円状に第1〜第3極が配置された3極ジャックであり、コネクタ34は、同心円状に第1〜第3極が配置された3極プラグである。例えば、市販の3極ステレオミニジャック、3極ステレオミニプラグを、夫々、コネクタ24、34に用いることができる。   FIG. 31 is an exploded view of the electronic flute 1 around the joint portion between the trunk tube 20 and the foot tube 30. The connector 24 is a three-pole jack in which the first to third poles are concentrically arranged, and the connector 34 is a three-pole plug in which the first to third poles are concentrically arranged. For example, commercially available 3-pole stereo mini jacks and 3-pole stereo mini plugs can be used for the connectors 24 and 34, respectively.

足部基板31に対しては、足部基板31及びPC2間のUSBケーブルを介してPC2から直流電圧が供給されており、その直流電圧はコネクタ34内の第1及び第2極間に加わる。胴部管20及び足部管30を連結すると、コネクタ24の第1〜第3極が夫々コネクタ34の第1〜第3極に接続される。そして、上述したようにコネクタ24及び34は夫々胴部基板21及び足部基板31に実装されている。故に、胴部管20及び足部管30を連結すると、PC2からの直流電圧を駆動電圧として検出ブロック22及び32並びにマイコン23及び33に供給できる。マイコン23及び33間のシリアル通信は、コネクタ24及び34の各第3極を介して行われる。   A DC voltage is supplied from the PC 2 to the foot board 31 via a USB cable between the foot board 31 and the PC 2, and the DC voltage is applied between the first and second poles in the connector 34. When the trunk tube 20 and the foot tube 30 are connected, the first to third poles of the connector 24 are connected to the first to third poles of the connector 34, respectively. As described above, the connectors 24 and 34 are mounted on the trunk substrate 21 and the foot substrate 31, respectively. Therefore, when the trunk tube 20 and the foot tube 30 are connected, a DC voltage from the PC 2 can be supplied as a drive voltage to the detection blocks 22 and 32 and the microcomputers 23 and 33. Serial communication between the microcomputers 23 and 33 is performed via the third poles of the connectors 24 and 34.

コネクタ24は胴部管20の中心軸上に配置され且つコネクタ34は足部管30の中心軸上に配置されている。従って、胴部管20と足部管30を連結する際、コネクタ24及び34間の接続を保ったまま、胴部管20又は足部管30を中心軸周りに回転させることが可能である。つまり、アコースティックフルートと同様の組み立て方法にて胴部管及び足部管を連結させ且つ両者間の取り付け角度を調整することができ、取り付け作業が行いやすい。足部管30側にプラグを配置した方が、プラグのフルートからでっぱり量を小さくしやすいが、コネクタ24をプラグとして且つコネクタ34をジャックとして形成しても良い。   The connector 24 is disposed on the central axis of the trunk tube 20 and the connector 34 is disposed on the central axis of the foot tube 30. Therefore, when connecting the trunk tube 20 and the foot tube 30, the trunk tube 20 or the foot tube 30 can be rotated around the central axis while maintaining the connection between the connectors 24 and 34. That is, the body tube and the foot tube can be connected and the attachment angle between them can be adjusted by the same assembling method as the acoustic flute, and the attachment work is easy to perform. If the plug is arranged on the foot tube 30 side, it is easier to reduce the amount of protrusion from the flute of the plug, but the connector 24 may be formed as a plug and the connector 34 may be formed as a jack.

<<第9実施例>>
電子管楽器システムSYSの第9実施例を説明する。基板取り付け材26と基板21との結合方法の例を説明する。第9実施例では、基板取り付け材26が一体成型で形成された単一の部品であることを想定する。図32は、第9実施例に係る基板取り付け材26及び基板21の一部の分解斜視図である。図26を参照して説明したように、基板21は、複数の基板21eから成る。基板取り付け材26は、加工された円柱部品600を有し、円柱部品600に対して、基板21eごとに、基板取り付け溝601、干渉防止溝602及びネジ穴603を設けることで基板取り付け材26が形成される。図32における軸501は、基板取り付け材26を含むユニット20Uを胴部管20に挿入及び固定したときにおける胴部管20の軸501であり(図26も参照)、基板取り付け材26の軸と一致する(後述の図33においても同様)。
<< Ninth Embodiment >>
A ninth embodiment of the electronic wind instrument system SYS will be described. An example of a method for coupling the substrate attachment material 26 and the substrate 21 will be described. In the ninth embodiment, it is assumed that the substrate mounting material 26 is a single component formed by integral molding. FIG. 32 is an exploded perspective view of a part of the substrate mounting material 26 and the substrate 21 according to the ninth embodiment. As described with reference to FIG. 26, the substrate 21 includes a plurality of substrates 21e. The board attachment material 26 has a processed cylindrical part 600, and the board attachment material 26 is provided on the cylindrical part 600 by providing a board attachment groove 601, an interference prevention groove 602, and a screw hole 603 for each board 21e. It is formed. A shaft 501 in FIG. 32 is the shaft 501 of the trunk tube 20 when the unit 20U including the substrate mounting material 26 is inserted and fixed to the trunk tube 20 (see also FIG. 26). (The same applies to FIG. 33 described later).

ここでは、電子フルート1を形成するためのアコースティックフルートの候補として、互いに種類の異なる第1及び第2アコースティックフルートが存在することを想定する。隣接する音孔の間隔が、第1及び第2アコースティックフルート間で異なるものとする。円柱部品600の外周面には、印刷等にて1以上の基板位置マーカが付与されている。ここでは、少なくとも第1及び第2アコースティックフルート用の基板位置マーカ604及び605が、円柱部品600に付与されているものとする。また、センサ22Sは基板21eの表面に実装されているものとする。   Here, it is assumed that there are first and second acoustic flutes of different types as acoustic flute candidates for forming the electronic flute 1. It is assumed that the interval between adjacent sound holes is different between the first and second acoustic flutes. One or more board position markers are provided on the outer peripheral surface of the cylindrical component 600 by printing or the like. Here, it is assumed that at least substrate position markers 604 and 605 for the first and second acoustic flutes are attached to the cylindrical component 600. The sensor 22S is mounted on the surface of the substrate 21e.

1つの基板21eを基板取り付け材26に取り付ける方法を説明する。まず、基板21eの裏面の端部が基板取り付け溝601の面と接触するように、基板21eを基板取り付け溝601にはめこむ。この状態では、軸501の方向に基板21eを溝601上で移動させることができる。そして、溝601上での基板21eの移動を利用しつつ、第1アコースティックフルートを用いて電子フルート1を形成する場合には、軸501の方向における基板21eの端面の位置をマーカ604の位置と一致させ、第2アコースティックフルートを用いて電子フルート1を形成する場合には、軸501の方向における基板21eの端面の位置をマーカ605の位置と一致させる。この一致が得られた状態で、基板21eに設けられた穴LHを通じてネジ620をネジ穴603に差し込み、ネジ620を用いて基板21eを円柱部品600に固定する。これにより、第1及び第2アコースティックフルートのどちらを用いて電子フルート1を組み立てたとしても、センサ22Sの中心に、対応する音孔の軸511がのる(そうなるようにマーカ604及び605の位置が決定されている)。つまり、音孔位置に関する、アコースティックフルートの形状に依存せず、所望の音孔開閉状態検出が可能である。   A method of attaching one substrate 21e to the substrate attachment material 26 will be described. First, the substrate 21e is fitted into the substrate mounting groove 601 so that the back end of the substrate 21e is in contact with the surface of the substrate mounting groove 601. In this state, the substrate 21 e can be moved on the groove 601 in the direction of the shaft 501. When the electronic flute 1 is formed using the first acoustic flute while utilizing the movement of the substrate 21e on the groove 601, the position of the end surface of the substrate 21e in the direction of the axis 501 is set as the position of the marker 604. When the electronic flute 1 is formed using the second acoustic flute, the position of the end face of the substrate 21e in the direction of the axis 501 is made to coincide with the position of the marker 605. In a state where this match is obtained, the screw 620 is inserted into the screw hole 603 through the hole LH provided in the substrate 21e, and the substrate 21e is fixed to the cylindrical component 600 using the screw 620. Thereby, even if the electronic flute 1 is assembled using either the first acoustic flute or the second acoustic flute, the shaft 511 of the corresponding sound hole is placed at the center of the sensor 22S (so that the markers 604 and 605 Position has been determined). That is, it is possible to detect a desired sound hole opening / closing state without depending on the shape of the acoustic flute regarding the sound hole position.

基板21eの位置を変更してもネジ620が穴LHを通るように、穴LHの形状が決定されている。例えば、穴LHの形状は、軸501に平行な長辺を持つ長方形、若しくは、軸501の方向に長軸を有する楕円、又は、それらの組み合わせである。溝601から見て軸501に向かう方向に必要な深さの干渉防止溝602が設けられているため、基板21eの裏面に実装された部品が部品600と干渉することはない。また、溝601は、基板21eの大きさに合わせて形成されているため、ネジ620の回転につられて基板21eが回ることもない。1つの基板21eに注目して基板21eの基板取り付け材26への取り付け方法を説明したが、他の基板21eについても同様である。図32に示すように、軸501に直交する面上に複数の基板21eが配置されることもあり、その場合においも各基板21eに対し同様の取り付け方法が適用される。また、足部管30においても、上述と同様の、基板の基板取り付け材への取り付け方法が適用される。   The shape of the hole LH is determined so that the screw 620 passes through the hole LH even if the position of the substrate 21e is changed. For example, the shape of the hole LH is a rectangle having a long side parallel to the axis 501, an ellipse having a long axis in the direction of the axis 501, or a combination thereof. Since the interference prevention groove 602 having a necessary depth is provided in the direction toward the shaft 501 when viewed from the groove 601, a component mounted on the back surface of the substrate 21e does not interfere with the component 600. Further, since the groove 601 is formed in accordance with the size of the substrate 21e, the substrate 21e is not rotated by the rotation of the screw 620. The method for attaching the substrate 21e to the substrate attachment material 26 has been described with attention paid to one substrate 21e, but the same applies to the other substrates 21e. As shown in FIG. 32, a plurality of substrates 21e may be arranged on a surface orthogonal to the axis 501, and in this case, the same attachment method is applied to each substrate 21e. Further, the same method as described above for attaching the substrate to the substrate attachment material is also applied to the foot tube 30.

ところで、基板及び基板取り付け材を含むユニット20U、30Uを、胴部管20及び足部管30に挿入して電子フルート1を作成しているため、当然、電子フルート1は元となるアコースティックフルートよりも重量が増え、ユーザによっては重く感じることもある。これを考慮し、例えば、干渉防止溝602の深さを増大させれば(例えば、その深さを標準の3mmから10mmに増大させれば)、電子フルート1の重量をアコースティックフルートのそれに近づけることができる。   By the way, since the electronic flute 1 is created by inserting the units 20U and 30U including the substrate and the substrate attachment material into the trunk tube 20 and the foot tube 30, the electronic flute 1 is naturally more than the original acoustic flute. The weight increases, and some users may feel heavy. Considering this, for example, if the depth of the interference prevention groove 602 is increased (for example, when the depth is increased from 3 mm to 10 mm from the standard), the weight of the electronic flute 1 is made closer to that of the acoustic flute. Can do.

また、重量の増加と共に、電子フルート1の重量バランスがアコースティックフルートと異なってくることもある。重量バランスの変化は、ユーザに違和感を与えうる。そこで、電子フルート1の重量バランスがアコースティックフルートのそれに近づくように、例えば、基板取り付け材(胴部管20では基板取り付け材26)の軸方向の全長を調節する(10mm長くする、短くする等)、或いは、干渉防止溝(胴部管20では干渉防止溝602)の深さを対応する基板ごとに変化させる(当該深さを、或る基板に対応する干渉防止溝については5mmにする、他の基板に対応する干渉防止溝については10mmにする等)、或いは、基板(胴部管20では基板21e)の軸方向の長さを対応する音孔ごとに変化させる(当該長さを、或る音孔に対応する基板については15mmにする、他の音孔に対応する基板については20mmにする等)、といったことが可能である。   Also, as the weight increases, the weight balance of the electronic flute 1 may differ from that of the acoustic flute. The change in the weight balance can give the user a feeling of strangeness. Therefore, for example, the total length in the axial direction of the substrate attachment material (the substrate attachment material 26 in the body tube 20) is adjusted so that the weight balance of the electronic flute 1 approaches that of the acoustic flute (e.g., 10 mm longer or shorter). Alternatively, the depth of the interference prevention groove (interference prevention groove 602 in the body tube 20) is changed for each corresponding substrate (the depth is set to 5 mm for the interference prevention groove corresponding to a certain substrate, etc. The interference prevention groove corresponding to the substrate is changed to 10 mm or the like, or the axial length of the substrate (the substrate 21e in the body tube 20) is changed for each corresponding sound hole (the length or For example, the substrate corresponding to the sound hole may be 15 mm, and the substrate corresponding to the other sound hole may be 20 mm).

<<第10実施例>>
電子管楽器システムSYSの第10実施例を説明する。第10実施例は、第9実施例の一部を変更した実施例である。第10実施例では、基板取り付け材26が複数の部品の組み合わせから成ることを想定する。図33は、第10実施例に係る基板取り付け材26及び基板21(複数の基板21e)の一部の分解斜視図である。第10実施例に係る基板取り付け材26は、図32の円柱部品600の代わりに、複数の基板支持部品及び1以上の連結部品を含んで形成される。図33には、複数の基板支持部品に含まれる基板支持部品600A及び600Cが示され、1以上の連結部品に含まれる連結部品600Bが示されている。つまり、図33の構造では、図32の円柱部品600が、3つの部品600A、600B及び600Cに分割されている。部品600Aには或る基板21eが取り付けられ、部品600Cには他の基板21eが取り付けられる。図32の例と同様、軸501に直交する面上に複数の基板21eが配置されることもあり、図33の例では、部品600Cに対し2枚の基板21eが取り付けられる。部品600A及び600Cにも、円柱部品600と同様、基板21eごとの溝601及び602並びにネジ穴603が設けられており、部品600A、600Cに対する基板21eの取り付け方法は、第9実施例で述べた円柱部品600に対する基板21eの取り付け方法と同じである。
<< Tenth Embodiment >>
A tenth embodiment of the electronic wind instrument system SYS will be described. The tenth embodiment is an embodiment obtained by changing a part of the ninth embodiment. In the tenth embodiment, it is assumed that the board attachment material 26 is composed of a combination of a plurality of components. FIG. 33 is an exploded perspective view of a part of the substrate attachment material 26 and the substrate 21 (plurality of substrates 21e) according to the tenth embodiment. The board attachment member 26 according to the tenth embodiment is formed to include a plurality of board support parts and one or more connecting parts instead of the cylindrical part 600 of FIG. FIG. 33 shows substrate support components 600A and 600C included in a plurality of substrate support components, and shows a connection component 600B included in one or more connection components. That is, in the structure of FIG. 33, the cylindrical part 600 of FIG. 32 is divided into three parts 600A, 600B, and 600C. A certain substrate 21e is attached to the component 600A, and another substrate 21e is attached to the component 600C. Similarly to the example of FIG. 32, a plurality of substrates 21e may be arranged on a surface orthogonal to the axis 501, and in the example of FIG. 33, two substrates 21e are attached to the component 600C. Similarly to the cylindrical part 600, the parts 600A and 600C are also provided with grooves 601 and 602 and screw holes 603 for each board 21e. The method of attaching the board 21e to the parts 600A and 600C is described in the ninth embodiment. This is the same as the method for attaching the substrate 21e to the cylindrical component 600.

部品600Aと部品600Cの間に部品600Bを挟み込んで、それらを接着剤等を用いて結合することで、基板取り付け材26が形成される。部品600Aの、部品600Bに対向する面には、軸501に沿って突出部641が形成され、部品600Cの、部品600Bに対向する面にも、軸501に沿って突出部643が形成される。一方で、部品600Bはドーナツ形状を有し、部品600Bの中央には、軸501を軸とする貫通穴642が形成されている。部品600Bの貫通穴642に部品600A及び600Cの突出部641及び643が嵌め込まれることで、軸501の直交方向における部品600A〜600Cの相対位置関係が固定される。   The substrate mounting material 26 is formed by sandwiching the component 600B between the component 600A and the component 600C and bonding them using an adhesive or the like. A protrusion 641 is formed along the shaft 501 on the surface of the component 600A facing the component 600B, and a protrusion 643 is formed along the shaft 501 on the surface of the component 600C facing the component 600B. . On the other hand, the component 600B has a donut shape, and a through hole 642 with the shaft 501 as an axis is formed in the center of the component 600B. By fitting the protruding portions 641 and 643 of the components 600A and 600C into the through holes 642 of the component 600B, the relative positional relationship of the components 600A to 600C in the orthogonal direction of the shaft 501 is fixed.

ところで、第7実施例で述べたように、複数の音孔は同一面になく、複数の音孔の軸511は様々な方向を向いている。今、便宜上、音孔Dを基準に考え、軸501の直交面に対して音孔Dの軸511及び音孔Eの軸511を投影したときの、それら2つの軸511の成す角度を音孔Eの角度と呼ぶ(音孔E以外の他の音孔についても同様)。音孔E〜Pの角度は、アコースティックフルートの種類に依存して変化しうる。また、アコースティックフルートでは、キーの並びにインラインやオフセットと呼ばれるものが存在し、それらによっても音孔E〜Pの角度は変化しうる。   By the way, as described in the seventh embodiment, the plurality of sound holes are not on the same plane, and the shafts 511 of the plurality of sound holes face various directions. For convenience, the sound hole D is considered as a reference, and the angle formed by the two shafts 511 when the shaft 511 of the sound hole D and the shaft 511 of the sound hole E are projected on the orthogonal plane of the shaft 501 is defined as the sound hole. This is called the angle of E (the same applies to sound holes other than sound hole E). The angles of the sound holes EP can vary depending on the type of acoustic flute. Moreover, in acoustic flute, there exists what is called an inline or an offset of a key, and the angle of the sound holes EP can be changed by these.

部品600A、600B、600Cの外周面には、夫々、印刷等にて、軸501に平行な線状の角度用マーカ630A、630B、630Cが付与されている。マーカ630A、630B、630Cは、第1アコースティックフルートの音孔の角度に合わせて付与されている。従って、第1アコースティックフルートを用いて電子フルート1を形成する場合には、部品600Bの貫通穴642に部品600A及び600Cの突出部641及び643を嵌め込み、マーカ630A、630B及び630Cが一直線を成すように、部品600A〜600Cの内、何れかの部品を支点にして他の部品を軸501の周りに回転させた後、部品600A〜600C間を接着固定する。これにより、音孔の面(即ち、音孔に対応する端面514;図27(a)及び図28参照)が、当該音孔の開閉状態を検出するセンサ22Sを実装した基板21eの面と平行となり、所望の音孔開閉状態検出が実現される。   Linear angular markers 630A, 630B, and 630C parallel to the shaft 501 are provided on the outer peripheral surfaces of the components 600A, 600B, and 600C, respectively, by printing or the like. The markers 630A, 630B, and 630C are provided in accordance with the angle of the sound hole of the first acoustic flute. Therefore, when the electronic flute 1 is formed using the first acoustic flute, the protrusions 641 and 643 of the parts 600A and 600C are fitted into the through holes 642 of the part 600B so that the markers 630A, 630B and 630C form a straight line. In addition, after rotating any of the components 600A to 600C around the shaft 501 using any one of the components as a fulcrum, the components 600A to 600C are bonded and fixed. Thereby, the surface of the sound hole (that is, the end surface 514 corresponding to the sound hole; see FIGS. 27A and 28) is parallel to the surface of the substrate 21e on which the sensor 22S for detecting the open / closed state of the sound hole is mounted. Thus, desired sound hole open / closed state detection is realized.

第2アコースティックフルートの音孔の角度に合わせた角度用マーカ630A’、630B’、630C’(不図示)も、部品600A、600B、600Cの外周面に付与されていても良い。第2アコースティックフルート用の角度用マーカの内、1つ又は2つは、第1アコースティックフルートの角度用マーカと一致しうる。そして、第2アコースティックフルートを用いて電子フルート1を形成する場合には、部品600Bの貫通穴642に部品600A及び600Cの突出部641及び643を嵌め込み、マーカ630A’、630B’及び630C’が一直線を成すように、部品600A〜600Cの内、何れかの部品を支点にして他の部品を軸501の周りに回転させた後、部品600A〜600C間を接着固定する。これにより、第2アコースティックフルートを用いた場合でも、音孔の面(即ち、音孔に対応する端面514;図27(a)及び図28参照)が、当該音孔の開閉状態を検出するセンサ22Sを実装した基板21eの面と平行となり、所望の音孔開閉状態検出が実現される。   Angle markers 630A ', 630B', 630C '(not shown) matched to the angle of the sound holes of the second acoustic flute may also be provided on the outer peripheral surfaces of the components 600A, 600B, 600C. One or two of the angle markers for the second acoustic flute may coincide with the angle marker for the first acoustic flute. When forming the electronic flute 1 using the second acoustic flute, the protrusions 641 and 643 of the parts 600A and 600C are fitted into the through holes 642 of the part 600B, and the markers 630A ′, 630B ′ and 630C ′ are aligned. In order to achieve the above, after rotating one of the parts 600A to 600C around the shaft 501 using any part as a fulcrum, the parts 600A to 600C are bonded and fixed. As a result, even when the second acoustic flute is used, the surface of the sound hole (that is, the end surface 514 corresponding to the sound hole; see FIGS. 27A and 28) detects the open / closed state of the sound hole. Parallel to the surface of the substrate 21e on which 22S is mounted, the desired sound hole open / closed state detection is realized.

このように、基板取り付け材26に角度用マーカの組(例えば、マーカ630A〜630Cから成る組)を1組付与しておくと、1種類のアコースティックフルートに対応して正確な音孔開閉状態検出が可能となる。基板取り付け材26に角度用マーカの組を2組以上付与しておくと2種類以上のアコースティックフルートに対応して正確な音孔開閉状態検出が可能となる。この場合、複数の組の夫々について、何れの組が何れの種類のアコースティックフルートに対応するのかを示す識別マーカも基板取り付け材26に付与しておくと、製造面で便利である。   As described above, when one set of angle markers (for example, a set of markers 630A to 630C) is provided on the substrate mounting member 26, accurate sound hole opening / closing state detection corresponding to one type of acoustic flute is performed. Is possible. If two or more sets of angle markers are provided on the substrate mounting member 26, it is possible to accurately detect the open / close state of the sound hole corresponding to two or more types of acoustic flutes. In this case, for each of the plurality of sets, it is convenient in terms of manufacturing if an identification marker indicating which set corresponds to which type of acoustic flute is also attached to the substrate attachment material 26.

尚、図33の構造においても、アコースティックフルートを基準とした電子フルート1の重量の増加及び重量バランスの変化に対し、第9実施例で述べた対策を講じることができる。更に、図33の構造においては、電子フルート1の重量バランスがアコースティックフルートのそれに近づくように、例えば、或る基板に対する基板支持部品(例えば600A)の材質を、他の基板に対する基板支持部品(例えば600C)の材質と異ならせる、といったことも可能である。具体的には例えば、部品600A及び600Bを樹脂にて形成する一方、部品600Cを金属にて形成するといったこともできる。また、図33の構造において、部品600Bを割愛することも可能である。胴部管20に対する基板取り付け材について説明したが、足部管30に対しても、それと同様の技術を適用できる。また、第9及び第10実施例の技術を組み合わせることもできる。即ち例えば、第9実施例で述べた基板取り付け材26を基本としつつ、基板取り付け材26の一部を第10実施例の如く複数の部品(例えば、部品600A、600B及び600C)にて形成するようにしても良い。   In the structure of FIG. 33, the measures described in the ninth embodiment can be taken against the increase in the weight of the electronic flute 1 and the change in the weight balance based on the acoustic flute. Further, in the structure of FIG. 33, for example, the material of the substrate support component (for example, 600A) for one substrate is changed to the substrate support component (for example, 600A) for another substrate so that the weight balance of the electronic flute 1 approaches that of the acoustic flute. It is also possible to make it different from the material of 600C). Specifically, for example, the components 600A and 600B may be formed of resin, while the component 600C may be formed of metal. Further, in the structure of FIG. 33, the component 600B can be omitted. Although the substrate attachment material for the trunk tube 20 has been described, the same technique can be applied to the foot tube 30 as well. Further, the techniques of the ninth and tenth embodiments can be combined. That is, for example, while the substrate mounting material 26 described in the ninth embodiment is used as a basis, a part of the substrate mounting material 26 is formed by a plurality of components (for example, components 600A, 600B, and 600C) as in the tenth embodiment. You may do it.

また、第9及び第10実施例を含む上述の各説明では、胴部管20の断面形状が円であることを想定しているが、胴部管20の断面形状が円以外であれば、その断面形状に合わせて基板取り付け材26の形状を定めれば良い(足部管30についても同様)。何れにせよ、基板取り付け材26を胴部管20の中空部に挿入することが可能であれば(又は基板取り付け材26が胴部管20に内接するのであれば)、胴部管20の断面形状は任意(円、楕円、多角形など)であって良い(足部管30についても同様)。胴部管20の断面形状に合わせて、図32の部品600の形状、並びに、図33の部品600A〜600Cの形状を定めれば良い(足部管30についても同様)。例えば、部品600A又は部品600A〜600Cを連結した部品は、円錐状の部品又はベル状の部品となりうる。   In each of the above descriptions including the ninth and tenth embodiments, it is assumed that the cross-sectional shape of the trunk tube 20 is a circle, but if the cross-sectional shape of the trunk tube 20 is other than a circle, The shape of the substrate attachment material 26 may be determined in accordance with the cross-sectional shape (the same applies to the foot tube 30). In any case, if the substrate attachment material 26 can be inserted into the hollow portion of the trunk tube 20 (or if the substrate attachment material 26 is inscribed in the trunk tube 20), the cross section of the trunk tube 20. The shape may be arbitrary (circle, ellipse, polygon, etc.) (the same applies to the foot tube 30). The shape of the component 600 in FIG. 32 and the shapes of the components 600A to 600C in FIG. 33 may be determined in accordance with the cross-sectional shape of the trunk tube 20 (the same applies to the foot tube 30). For example, the component 600A or the component obtained by connecting the components 600A to 600C can be a conical component or a bell-shaped component.

<<第11実施例>>
電子管楽器システムSYSの第11実施例を説明する。第11実施例では、上述の構成及び動作に対する、幾つかの応用技術又は変形技術を説明する。
<< Eleventh embodiment >>
An eleventh embodiment of the electronic wind instrument system SYS will be described. In the eleventh embodiment, several applied technologies or modified technologies for the above-described configuration and operation will be described.

図28を再度参照する。遮光板534の形状やセンサ22Sの位置や音孔の位置によっては、例えば、或るキー530は0.3cm押すだけで対応するセンサ22Sの出力論理値が切り替わるのに対し、他のキー530は0.4cm押さないと対応するセンサ22Sの出力論理値が切り替わらない、といったことが起こりうる。そこで、対応するセンサ22Sの出力論理値を切り替えるためのキー530の押し込み量が、全キー間で共通となるように、遮光板534の長さをキーごとに調整しても良い、又は、軸511方向におけるセンサ22Sの配置位置を調整しても良い(図27(a)参照)。特定のキーに対する上記押し込み量を他のキーのそれよりも大きくしたい又は小さくしたといった要望がある場合にも、同様の調整が可能である。センサ32Sが配置される足部管30についても同様である。   Reference is again made to FIG. Depending on the shape of the light shielding plate 534, the position of the sensor 22S, or the position of the sound hole, for example, a key 530 can be switched by 0.3 cm while the output logic value of the corresponding sensor 22S is switched, while the other keys 530 are It is possible that the output logical value of the corresponding sensor 22S will not be switched unless it is pressed 0.4 cm. Therefore, the length of the light shielding plate 534 may be adjusted for each key so that the pressing amount of the key 530 for switching the output logical value of the corresponding sensor 22S is common among all keys, or the shaft The arrangement position of the sensor 22S in the 511 direction may be adjusted (see FIG. 27A). The same adjustment is possible when there is a demand for the amount of pressing for a specific key to be larger or smaller than that of other keys. The same applies to the foot tube 30 in which the sensor 32S is disposed.

光センサにおける特性個体差の影響を軽減するべく、胴部マイコン23は、以下の第1センサ調整処理を行うようにしても良い。第1センサ調整処理が利用される形態において、マイコン23は、P秒の期間中で(P×k)秒だけ発光素子551を発光させるPWM制御を各センサ22Sに対して行うことを前提とする(kは0以上1未満)。図29を参照する。第1センサ調整処理は、係数kに所定の初期値を代入した状態で、受光素子552の受光量を反映した受光素子552の出力電圧値を、センサ22SごとにA/D変換器を用いて取得する第1工程と、光路553が遮光板534で一切遮断されていないときにおける各センサ22Sの出力電圧値が複数のセンサ22S間で同じとなるように、第1工程の取得結果に基づき各センサ22Sに対する係数kの値を調整する第2工程と、を含む。これにより、特性個体差があったとしても、完全なる開状態でのセンサ22Sの出力電圧値を複数のセンサ22S間で共通にすることができる。   In order to reduce the influence of the individual characteristic difference in the optical sensor, the body microcomputer 23 may perform the following first sensor adjustment process. In the form in which the first sensor adjustment process is used, it is assumed that the microcomputer 23 performs PWM control for causing each light emitting element 551 to emit light for (P × k) seconds during the P second period. (K is 0 or more and less than 1). Refer to FIG. In the first sensor adjustment process, the output voltage value of the light receiving element 552 that reflects the amount of light received by the light receiving element 552 is substituted for each sensor 22S using a predetermined initial value for the coefficient k. Based on the acquisition result of the first step so that the output voltage value of each sensor 22S is the same among the plurality of sensors 22S when the first step to be acquired and the optical path 553 is not blocked at all by the light shielding plate 534 A second step of adjusting the value of the coefficient k for the sensor 22S. Thereby, even if there is a characteristic individual difference, the output voltage value of the sensor 22S in the completely open state can be made common among the plurality of sensors 22S.

或いは、胴部マイコン23は、以下の第2センサ調整処理を行うようにしても良い。第2センサ調整処理が利用される形態においては、マイコン23が発光素子551の印加電圧を調整可能であることを前提とする。発光素子551の印加電圧の増減によって、発光素子551の発光量は増減する。第2センサ調整処理は、発光素子551の印加電圧を全センサ22S間で共通にした状態で、受光素子552の受光量を反映した受光素子552の出力電圧値を、センサ22SごとにA/D変換器を用いて取得する第3工程と、光路553が遮光板534で一切遮断されていないときにおける各センサ22Sの出力電圧値が複数のセンサ22S間で同じとなるように、第3工程の取得結果に基づき各センサ22Sの発光素子551の印加電圧を調整する第4工程と、を含む。これにより、特性個体差があったとしても、完全なる開状態でのセンサ22Sの出力電圧値を複数のセンサ22S間で共通にすることができる。   Alternatively, the body microcomputer 23 may perform the following second sensor adjustment process. In the form in which the second sensor adjustment process is used, it is assumed that the microcomputer 23 can adjust the voltage applied to the light emitting element 551. The amount of light emitted from the light emitting element 551 increases or decreases as the voltage applied to the light emitting element 551 increases or decreases. In the second sensor adjustment process, the output voltage value of the light receiving element 552 reflecting the amount of light received by the light receiving element 552 is set to A / D for each sensor 22S in a state where the applied voltage of the light emitting element 551 is common among all the sensors 22S. The third step acquired using the converter and the third step so that the output voltage value of each sensor 22S is the same among the plurality of sensors 22S when the optical path 553 is not blocked by the light shielding plate 534 at all. And a fourth step of adjusting the applied voltage of the light emitting element 551 of each sensor 22S based on the acquisition result. Thereby, even if there is a characteristic individual difference, the output voltage value of the sensor 22S in the completely open state can be made common among the plurality of sensors 22S.

第1又は第2センサ調整処理を、電子フルート1の起動時に行うことができる、又は、周期的に行うことができる。尚、第1又は第3工程にて取得された出力電圧値が所定値以下であるときには、対応する音孔が完全なる開状態でない又は閉状態であると判断して、第1又は第3工程をやり直すと良い。足部マイコン33及びセンサ32Sにも、第1又は第2センサ調整処理を適用可能である。また、第1又は第3工程にて取得される出力電圧値を、マイコン23、33のポートがハイレベルと判定する電圧以上に設定してもよく、これによって、実稼働時にはA/D変換器を使用せずにポートのハイレベル/ローレベルでの読み出しができ、発音までの時間短縮も可能である。   The first or second sensor adjustment process can be performed when the electronic flute 1 is activated or can be performed periodically. When the output voltage value acquired in the first or third step is less than or equal to a predetermined value, it is determined that the corresponding sound hole is not completely open or in the closed state, and the first or third step. It is good to start over. The first or second sensor adjustment process can also be applied to the foot microcomputer 33 and the sensor 32S. Further, the output voltage value acquired in the first or third step may be set to be equal to or higher than the voltage at which the ports of the microcomputers 23 and 33 are determined to be at a high level. The port can be read at the high level / low level without using the, and the time until sound generation can be shortened.

また、光センサにおける特性個体差の影響を軽減するべく、以下の方法を採用しても良い(この方法の採用時においては、発光素子551の印加電圧及び係数kの値は、全センサ22間で共通であるとする)。即ち、光路553が遮光板534で遮断されているときにおける受光素子552の出力電圧値と、光路553が遮光板534で一切遮断されていないときにおける受光素子552の出力電圧値を、センサ22Sごとに予め実験を介して取得しておき、センサ22Sごとに取得された2つの出力電圧値に基づき、センサ22Sごとに、出力信号のローレベルとハイレベルの境界値を定めてマイコン23のメモリに格納しておく。電子フルート1の実稼働時においては、センサ22Sごとに、センサ22の出力信号値が対応する境界値より高いか否かをA/D変換器を用いて判定することにより各音孔の開閉状態を検出する。尚、実稼働時において、光路553が遮断されているときのセンサ22Sの出力電圧値と光路553が遮断されていないときのセンサ22Sの出力電圧値との中間値が境界値となるように、境界値の初期値を補正するようにしても良い。足部マイコン33及びセンサ32Sについても同様である。   Further, the following method may be adopted in order to reduce the influence of the individual characteristic difference in the optical sensor (when this method is adopted, the applied voltage of the light emitting element 551 and the value of the coefficient k are set between all the sensors 22. In common). That is, the output voltage value of the light receiving element 552 when the optical path 553 is blocked by the light shielding plate 534 and the output voltage value of the light receiving element 552 when the optical path 553 is not blocked by the light shielding plate 534 are obtained for each sensor 22S. Is obtained in advance through an experiment, and based on the two output voltage values obtained for each sensor 22S, a boundary value between the low level and the high level of the output signal is determined for each sensor 22S and stored in the memory of the microcomputer 23. Store it. During actual operation of the electronic flute 1, for each sensor 22S, an open / closed state of each sound hole is determined by using an A / D converter to determine whether the output signal value of the sensor 22 is higher than the corresponding boundary value. Is detected. In actual operation, an intermediate value between the output voltage value of the sensor 22S when the optical path 553 is blocked and the output voltage value of the sensor 22S when the optical path 553 is not blocked becomes a boundary value. The initial value of the boundary value may be corrected. The same applies to the foot microcomputer 33 and the sensor 32S.

電子フルート1にアンプ及びスピーカを内蔵させても良い。そして、PC2が電子フルート1に接続されていないときには、スピーカ206(図17参照)から出力すべきであった音を、電子フルート1に内蔵したスピーカから出力しても良い。この場合、音の出力制御に関するCPU203及びメモリ204の機能を、電子フルート1に内蔵しておく必要がある。具体的には、電子フルート1の外部端子(USB端子)35にPC2を接続した場合には、PC2からの接続要求で、電子フルート1に内蔵したアンプ及びスピーカを不使用の状態とし、上述の各実施例の通り、PC2にて音を出力し表示を行う。電子フルート1の外部端子35に電源装置(ACアダプタ等)が接続されている場合には、スピーカ206(図17参照)から出力すべきであった音を、電子フルート1に内蔵したアンプ及びスピーカを用いて出力すれば良い。   The electronic flute 1 may include an amplifier and a speaker. When the PC 2 is not connected to the electronic flute 1, the sound that should have been output from the speaker 206 (see FIG. 17) may be output from the speaker built in the electronic flute 1. In this case, the functions of the CPU 203 and the memory 204 related to the sound output control need to be built in the electronic flute 1. Specifically, when the PC 2 is connected to the external terminal (USB terminal) 35 of the electronic flute 1, the amplifier and the speaker built in the electronic flute 1 are disabled in response to a connection request from the PC 2. As in each embodiment, sound is output and displayed on the PC 2. When a power supply device (AC adapter or the like) is connected to the external terminal 35 of the electronic flute 1, the sound and sound that should have been output from the speaker 206 (see FIG. 17) Can be output using.

また、胴部管20の音孔D〜Pのビットデータb〜bに基づき、音孔D〜Pの開閉状態がテーブル360(図16)内の何れかのビット列と適合しうるか否かを胴部マイコン23にて判断し、音孔D〜Pの開閉状態がテーブル360内の何れかのビット列と適合しうる場合にのみ、ビットデータb〜bを胴部マイコン23から足部マイコン33に送信するようにしても良い。足部マイコン33は、ビットデータb〜bを受信した場合にのみ検出ブロック32の各センサ32Sから各音孔A〜Cの開閉状態を読み出してビットデータb〜bを取得する。ビットデータb〜bに基づく音の出力有無制御は、PC2側で行っても良いし、電子フルート1にPCが接続されておらず且つ電子フルート1にアンプ及びスピーカが内蔵されている場合には足部マイコン33が行っても良い。ビットデータb〜bがテーブル360内の何れのビット列とも適合しえない場合(即ち、正しい運指による操作が行われていない場合)、胴部マイコン23は、発音停止コマンドを足部マイコン33に送る。発音停止コマンドが足部マイコン33に送られた場合、足部管30の各音孔の状態に関わらず、スピーカ206及び電子フルート1に内蔵されうるスピーカから音は出力されない。 Further, based on the bit data b D to b P of the sound holes D to P of the body tube 20, whether or not the open / close state of the sound holes D to P can be matched with any bit string in the table 360 (FIG. 16). Only when the open / close state of the sound holes D to P can be matched with any bit string in the table 360, the bit data b D to b P is transferred from the torso microcomputer 23 to the foot. You may make it transmit to the microcomputer 33. FIG. The foot microcomputer 33 reads the open / closed states of the sound holes A to C from the sensors 32S of the detection block 32 only when receiving the bit data b D to b P , and acquires the bit data b A to b C. The sound output presence / absence control based on the bit data b A to b P may be performed on the PC 2 side, or when the PC is not connected to the electronic flute 1 and the electronic flute 1 includes an amplifier and a speaker. The foot microcomputer 33 may perform this. When the bit data b D to b P cannot be matched with any bit string in the table 360 (that is, when the operation with the correct fingering is not performed), the body microcomputer 23 issues a sound generation stop command to the foot microcomputer. Send to 33. When the sound generation stop command is sent to the foot microcomputer 33, no sound is output from the speaker 206 and the speaker that can be incorporated in the electronic flute 1 regardless of the state of each sound hole of the foot tube 30.

<<変形等>>
本発明の実施形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。以上の実施形態は、あくまでも、本発明の実施形態の例であって、本発明ないし各構成要件の用語の意義は、以上の実施形態に記載されたものに制限されるものではない。上述の説明文中に示した具体的な数値は、単なる例示であって、当然の如く、それらを様々な数値に変更することができる。
<< Deformation, etc. >>
The embodiment of the present invention can be appropriately modified in various ways within the scope of the technical idea shown in the claims. The above embodiment is merely an example of the embodiment of the present invention, and the meaning of the term of the present invention or each constituent element is not limited to that described in the above embodiment. The specific numerical values shown in the above description are merely examples, and as a matter of course, they can be changed to various numerical values.

上述のPC2の機能を担う電子機器は、パーソナルコンピュータ以外の任意の電子機器(例えば、情報端末、携帯電話機、ゲーム機器)であっても良い。   The electronic device responsible for the function of the PC 2 described above may be any electronic device other than a personal computer (for example, an information terminal, a mobile phone, or a game device).

本発明の一側面に係る電子管楽器システムは、複数の音孔及び前記複数の音孔の開閉状態を操作するための複数のキーが設けられた管体(20、30)と、各音孔の開閉状態を検出する検出部(22、32)と、音孔ごとに検出された前記音孔の開閉状態を示すビットデータを前記複数の音孔について並べた検出ビット列を生成する検出ビット列生成部(23、33)と、複数のピッチに対応する複数の参照数値を保持する参照数値保持部(204)と、前記検出ビット列を数値化することで検出数値を導出し、二分探索を用いて前記複数の参照数値の中から前記検出数値を探索する主処理部(203)と、を備える。   An electronic wind instrument system according to one aspect of the present invention includes a tubular body (20, 30) provided with a plurality of sound holes and a plurality of keys for operating the opening and closing states of the plurality of sound holes, A detection unit (22, 32) for detecting an open / close state, and a detection bit string generation unit for generating a detection bit string in which bit data indicating the open / close state of the sound hole detected for each sound hole is arranged for the plurality of sound holes ( 23, 33), a reference numerical value holding unit (204) for holding a plurality of reference numerical values corresponding to a plurality of pitches, a numerical value of the detection bit string to derive a detection numerical value, and a binary search to calculate the plural A main processing unit (203) for searching for the detected numerical value among the reference numerical values.

管体を備えた管楽器の例としてのフルートは、ソプラノフルート、バスフルート、アルトフルートであっても良いし、管体を備えた管楽器は、フルート以外の任意の管楽器(ピッコロ、オーボエなど)であっても良い。   A flute as an example of a wind instrument having a tubular body may be a soprano flute, a bass flute, or an alto flute, and a wind instrument having a tubular body is any wind instrument other than the flute (such as a piccolo or an oboe). May be.

電子管楽器システムで取り扱われる各データにおいて、ビットデータb〜bの並び方は、上述したものに限られず、任意である。ビットデータb〜bの内、任意のビットデータを最上位ビットに配置することができるし、他の任意のビットデータを最下位ビットに配置することができる。従って、当然、上述のビット列を反転させることもできる。各ビットデータにおいて、“1”の値と“0”の値の関係を、上述したものと逆にしてもよい。また、上述の実施形態では、管体に設けられた音孔の個数が16になっているが、本発明において、その個数は16に限定されない。 In each data handled by the electronic wind instrument system, the arrangement of the bit data b A to b P is not limited to the above, but is arbitrary. Of the bit data b A to b P , any bit data can be arranged in the most significant bit, and any other bit data can be arranged in the least significant bit. Therefore, of course, the above bit string can be inverted. In each bit data, the relationship between the value of “1” and the value of “0” may be reversed from that described above. In the above-described embodiment, the number of sound holes provided in the tube body is 16, but the number is not limited to 16 in the present invention.

本発明の一側面に係る電子管楽器A1は、複数の音孔及び前記複数の音孔の開閉状態を操作するための複数のキーが設けられた管体と、前記複数の音孔の開閉状態を音孔ごとに検出する複数のセンサを含む検出部、前記検出部が実装された基板、及び、前記基板が取り付けられる支持材を有する挿入ユニットと、を備え、前記挿入ユニットが前記管体の中空部に挿入された電子管楽器であって、前記基板は第1要素基板を含む複数の要素基板から成り、各要素基板に前記複数のセンサの内の1以上のセンサが実装され、前記第1要素基板が前記管体の軸方向に移動可能となるように、前記支持材が形成されている。   An electronic wind instrument A1 according to one aspect of the present invention includes a tubular body provided with a plurality of sound holes and a plurality of keys for operating the opening and closing states of the plurality of sound holes, and the opening and closing states of the plurality of sound holes. A detection unit including a plurality of sensors for detecting each sound hole, a substrate on which the detection unit is mounted, and an insertion unit having a support material to which the substrate is attached, and the insertion unit is hollow in the tube body An electronic wind instrument inserted in a section, wherein the substrate is composed of a plurality of element substrates including a first element substrate, and each element substrate is mounted with one or more sensors of the plurality of sensors, and the first element The support member is formed so that the substrate can move in the axial direction of the tubular body.

上述の実施形態では、電子管楽器として電子フルート1が例示されている。電子管楽器A1は第9実施例にて具体化されている。但し、第9実施例の技術は第10実施例にも適用され得る(従って、電子管楽器A1は第10実施例においても具現化されうる)。上記移動を介して管体の軸方向における要素基板の配置位置が変更可能となり、種類の異なる複数の管体(例えば上述の第1及び第2アコースティックフルート)に対応することが可能となる。複数の要素基板の内、一部の要素基板のみが管体の軸方向に移動可能となるように支持材を形成しておいても良いし、全ての要素基板の夫々が管体の軸方向に移動可能となるように支持材を形成しておいても良い。   In the above-described embodiment, the electronic flute 1 is exemplified as the electronic wind instrument. The electronic wind instrument A1 is embodied in the ninth embodiment. However, the technique of the ninth embodiment can also be applied to the tenth embodiment (therefore, the electronic wind instrument A1 can also be embodied in the tenth embodiment). Through the above movement, the arrangement position of the element substrate in the axial direction of the tube body can be changed, and a plurality of different tube bodies (for example, the above-described first and second acoustic flutes) can be handled. A support material may be formed so that only some of the element substrates can move in the axial direction of the tube body, or all of the element substrates may be in the axial direction of the tube body. A support material may be formed so as to be movable.

電子管楽器A1において、前記軸方向における前記第1要素基板の前記支持材への配置位置を示すマーカが、複数個、前記支持材に付与されてもよい。   In the electronic wind instrument A1, a plurality of markers indicating the arrangement position of the first element substrate on the support member in the axial direction may be provided on the support member.

電子管楽器A1において、前記管体の候補として、第1及び第2管体候補を含む複数の管体候補が存在し、前記マーカは、前記第1管体候補が前記管体として用いられたときの前記配置位置を示す第1マーカと、前記第2管体候補が前記管体として用いられたときの前記配置位置を示す第2マーカと、を含んでいても良い。   In the electronic wind instrument A1, there are a plurality of tube candidates including the first and second tube candidates as the tube candidates, and the marker is used when the first tube candidate is used as the tube. The 1st marker which shows the said arrangement position, and the 2nd marker which shows the said arrangement position when the said 2nd pipe body candidate is used as said pipe body may be included.

図26等の基板21eは要素基板の例である。図32において、マーカ604及び605の夫々は、図32の右側に示された1枚の基板21eの基板取り付け材(支持材)26への配置位置を示している。マーカ604は第1アコースティックフルート(第1管体候補)が管体として用いられたときの上記配置位置を示し、マーカ605は第2アコースティックフルート(第2管体候補)が管体として用いられたときの上記配置位置を示している。   A substrate 21e in FIG. 26 and the like is an example of an element substrate. In FIG. 32, each of the markers 604 and 605 indicates the arrangement position of the single substrate 21e shown on the right side of FIG. 32 on the substrate attachment material (support material) 26. The marker 604 indicates the arrangement position when the first acoustic flute (first tube candidate) is used as a tube, and the marker 605 uses the second acoustic flute (second tube candidate) as a tube. The above arrangement position is shown.

本発明の一側面に係る電子管楽器B1は、複数の音孔及び前記複数の音孔の開閉状態を操作するための複数のキーが設けられた管体と、前記複数の音孔の開閉状態を音孔ごとに検出する複数のセンサを含む検出部、前記検出部が実装された基板、及び、前記基板が取り付けられる支持材を有する挿入ユニットと、を備え、前記挿入ユニットが前記管体の中空部に挿入された電子管楽器であって、前記基板は第1及び第2要素基板を含む複数の要素基板から成り、各要素基板に前記複数のセンサの内の1以上のセンサが実装され、前記第1要素基板の部品実装面と前記第2要素基板の部品実装面との成す角度が変更可能となるように、前記支持材が形成されている。   An electronic wind instrument B1 according to an aspect of the present invention includes a tubular body provided with a plurality of sound holes and a plurality of keys for operating the opening and closing states of the plurality of sound holes, and the opening and closing states of the plurality of sound holes. A detection unit including a plurality of sensors for detecting each sound hole, a substrate on which the detection unit is mounted, and an insertion unit having a support material to which the substrate is attached, and the insertion unit is hollow in the tube body An electronic wind instrument inserted in a section, wherein the substrate is composed of a plurality of element substrates including first and second element substrates, and each element substrate is mounted with one or more sensors of the plurality of sensors, The support material is formed so that the angle formed by the component mounting surface of the first element substrate and the component mounting surface of the second element substrate can be changed.

電子管楽器B1は第10実施例にて具体化されている。上記角度を変更可能にしておくことにより、種類の異なる複数の管体(例えば上述の第1及び第2アコースティックフルート)に対応することが可能となる。第1要素基板と第2要素基板は、複数の要素基板に含まれる任意の2つの要素基板であって良い。例えば、第1要素基板は、図33の右側に示された1枚の基板21eであって、第2要素基板は、図33の左側に示された2枚の基板21eの内の任意の一方であって良い。基板21eの部品実装面は、センサ22Sが実装された面であるが、その面の逆側の面も部品実装面と呼ばれ得る。上記角度が変更可能となる要素基板の組が複数組存在していても良い。例えば、各要素基板が個別に管体の軸周りに回転可能(即ち軸501を回転軸として回転可能)となるように支持材を形成しておいても良く、これによって、任意の2つの要素基板の組み合わせにおいて上記角度が変更可能となる。   The electronic wind instrument B1 is embodied in the tenth embodiment. By making the angle changeable, it is possible to deal with a plurality of different types of tubular bodies (for example, the first and second acoustic flutes described above). The first element substrate and the second element substrate may be any two element substrates included in the plurality of element substrates. For example, the first element substrate is one substrate 21e shown on the right side of FIG. 33, and the second element substrate is any one of the two substrates 21e shown on the left side of FIG. It may be. The component mounting surface of the substrate 21e is a surface on which the sensor 22S is mounted, but the surface opposite to the surface can also be called a component mounting surface. There may be a plurality of sets of element substrates in which the angle can be changed. For example, the support member may be formed so that each element substrate can be individually rotated around the axis of the tube (that is, the axis 501 can be rotated as the rotation axis). The angle can be changed in the combination of the substrates.

電子管楽器B1において、前記角度を指定するための角度用マーカが、複数組、前記支持材に付与されても良い。   In the electronic wind instrument B1, a plurality of angle markers for designating the angle may be provided to the support material.

図33において、マーカ630A及び630Cが一直線を成すように(1つの直線上にのるように)基板支持部品600A及び600Cが組み立てられるので、部品600Aに取り付けられる基板21eと部品600Cに取り付けられる基板21eとの間における上記角度は、角度用マーカとしてのマーカ630A及び630Cにより指定されていると言える。   In FIG. 33, since the substrate support components 600A and 600C are assembled so that the markers 630A and 630C are in a straight line (on one straight line), the substrate 21e attached to the component 600A and the substrate attached to the component 600C It can be said that the above-mentioned angle with respect to 21e is designated by the markers 630A and 630C as angle markers.

電子管楽器B1において、前記支持材は、前記第1要素基板を取り付けるための第1基板支持部品(例えば600A)及び前記第2要素基板を取り付けるための第2基板支持部品(例えば600C)を含む複数の基板支持部品を有し、前記複数の基板支持部品が前記管体の軸方向に連結されることで前記支持材が形成され、前記第1基板支持部品を基準として前記第2基板支持部品を前記管体の軸周りに回転させることで、前記第1要素基板を基準として前記第2要素基板が前記軸周りに回転して前記角度が変更されても良い。   In the electronic wind instrument B1, the support material includes a plurality of first substrate support components (for example, 600A) for mounting the first element substrate and second substrate support components (for example, 600C) for mounting the second element substrate. The support member is formed by connecting the plurality of substrate support components in the axial direction of the tubular body, and the second substrate support component is formed on the basis of the first substrate support component. The angle may be changed by rotating around the axis of the tube so that the second element substrate rotates around the axis with respect to the first element substrate.

電子管楽器B1において、前記管体の候補として、第1及び第2管体候補を含む複数の管体候補が存在し、前記角度用マーカは、前記第1管体候補が前記管体として用いられたときにおいて前記角度を指定するための第1角度用マーカと、前記第2管体候補が前記管体として用いられたときにおいて前記角度を指定するための第2角度用マーカと、を含んでいても良い。   In the electronic wind instrument B1, there are a plurality of tube candidates including the first and second tube candidates as the tube candidates, and the angle marker uses the first tube candidate as the tube. A first angle marker for designating the angle when the second tube body candidate is used as the tube body, and a second angle marker for designating the angle when the second tube candidate is used as the tube body. May be.

第10実施例において、第1アコースティックフルート(第1管体候補)に対する第1角度用マーカは、マーカ630A及び630C、又は、マーカ630A、630B及び630Cを含み、第2アコースティックフルート(第2管体候補)に対する第2角度用マーカは、マーカ630A’及び630C’、又は、マーカ630A’、630B’及び630C’を含む。   In the tenth embodiment, the first angle marker for the first acoustic flute (first tube candidate) includes the markers 630A and 630C, or the markers 630A, 630B and 630C, and the second acoustic flute (second tube). The second angle markers for (candidate) include markers 630A ′ and 630C ′ or markers 630A ′, 630B ′ and 630C ′.

本発明の一側面に係る電子管楽器C1は、複数の音孔及び前記複数の音孔の開閉状態を操作するための複数のキーが設けられた管体と、前記複数の音孔の開閉状態を音孔ごとに検出する複数のセンサを含む検出部、前記検出部が実装された基板、及び、前記基板が取り付けられる支持材を有する挿入ユニットと、を備え、前記挿入ユニットが前記管体の中空部に挿入された電子管楽器であって、前記基板は複数の要素基板から成り、各要素基板に前記複数のセンサの内の1以上のセンサが実装され、前記支持材の全部又は一部において、前記管体の軸に直交する同一面上に2以上の要素基板が取り付けられる。   An electronic wind instrument C1 according to one aspect of the present invention includes a tube body provided with a plurality of sound holes and a plurality of keys for operating the plurality of sound holes to be opened and closed, and the opening and closing states of the plurality of sound holes. A detection unit including a plurality of sensors for detecting each sound hole, a substrate on which the detection unit is mounted, and an insertion unit having a support material to which the substrate is attached, and the insertion unit is hollow in the tube body An electronic wind instrument inserted in a portion, wherein the substrate is composed of a plurality of element substrates, each element substrate is mounted with one or more sensors of the plurality of sensors, and in all or part of the support material, Two or more element substrates are mounted on the same plane orthogonal to the axis of the tube.

電子管楽器C1は第9及び第10実施例にて具体化されている。図32の基板取り付け材26の左側部分、又は、図33の基板取り付け材26中の部品630Cにおいて、軸501に直交する同一面上に2枚の基板21eが存在している。図32の基板取り付け材26の右側部分、又は、図33の基板取り付け材26中の部品630Aでは、軸501に直交する同一面上に1枚の基板21eしか存在していない。従って、図32及び図33の例では、基板取り付け材(支持材)26の一部においてのみ、管体の軸501に直交する同一面上に2以上の要素基板が取り付けられている。但し、基板取り付け材26の全部において、軸501に直交する同一面上に2以上の要素基板が取り付けられるよう、基板取り付け材26が変形されても良い。   The electronic wind instrument C1 is embodied in the ninth and tenth embodiments. In the left side portion of the board mounting material 26 in FIG. 32 or the component 630C in the board mounting material 26 in FIG. 33, there are two boards 21e on the same plane orthogonal to the shaft 501. In the right portion of the board mounting material 26 in FIG. 32 or the component 630A in the board mounting material 26 in FIG. 33, there is only one board 21e on the same plane orthogonal to the axis 501. Therefore, in the example of FIGS. 32 and 33, two or more element substrates are attached on the same plane orthogonal to the axis 501 of the tube body only in a part of the substrate attachment material (support material) 26. However, the substrate attachment material 26 may be deformed so that two or more element substrates are attached to the same surface orthogonal to the axis 501 in the entire substrate attachment material 26.

任意の電子管楽器システム及び任意の電子管楽器において、管体は、胴部管20及び足部管30のように2以上の管にて形成されていても良いし、分離不可能な1つの管体であっても良い。管体が2以上の管から形成される場合、挿入ユニットも管の数だけ用意されうる。管体の軸は、管体の外形形状としてみたれられた円筒の中心軸に相当する。電子管楽器A1、B1及びC1の技術を互いに組み合わせた電子管楽器及び電子管楽器システムを形成しても良い。   In any electronic wind instrument system and any electronic wind instrument, the tube may be formed of two or more tubes such as the trunk tube 20 and the foot tube 30, or one tube that cannot be separated. It may be. When the tube body is formed of two or more tubes, as many insertion units as the number of tubes can be prepared. The axis of the tube corresponds to the central axis of the cylinder viewed as the outer shape of the tube. An electronic wind instrument and an electronic wind instrument system may be formed by combining the techniques of the electronic wind instruments A1, B1, and C1.

1 電子フルート
2 パーソナルコンピュータ(PC)
3 スイッチ
10 頭部管
20 胴部管
21 胴部基板
22 胴部検出ブロック
23 マイクロコンピュータ(胴部マイコン)
30 足部管
31 足部基板
32 足部検出ブロック
33 マイクロコンピュータ(足部マイコン)
A〜P、510 音孔
530 キー
534 遮光板
1 Electronic flute 2 Personal computer (PC)
3 Switch 10 Head tube 20 Body tube 21 Body substrate 22 Body detection block 23 Microcomputer (body microcomputer)
30 foot tube 31 foot substrate 32 foot detection block 33 microcomputer (foot microcomputer)
A to P, 510 Sound hole 530 Key 534 Shading plate

Claims (8)

複数の音孔及び前記複数の音孔の開閉状態を操作するための複数のキーが設けられた管体と、
各音孔の開閉状態を検出する検出部と、
音孔ごとに検出された前記開閉状態を示すビットデータを前記複数の音孔について並べた検出ビット列を生成する検出ビット列生成部と、
複数のピッチに対応する複数の参照数値を保持する参照数値保持部と、
前記検出ビット列を数値化することで検出数値を導出し、二分探索を用いて前記複数の参照数値の中から前記検出数値を探索する主処理部と、を備え、
前記主処理部は、前記検出数値と一致する参照数値が存在する場合、前記検出数値と一致する参照数値に対応するピッチの音を出力する
ことを特徴とする電子管楽器システム。
A tube provided with a plurality of sound holes and a plurality of keys for operating the opening and closing states of the plurality of sound holes;
A detection unit for detecting the open / closed state of each sound hole;
A detection bit string generation unit that generates a detection bit string in which bit data indicating the open / closed state detected for each sound hole is arranged for the plurality of sound holes;
A reference value holding unit for holding a plurality of reference values corresponding to a plurality of pitches;
A main processing unit for deriving a detection numerical value by digitizing the detection bit string and searching for the detection numerical value from the plurality of reference numerical values using a binary search,
The main processing unit outputs a sound having a pitch corresponding to a reference numerical value that matches the detected numerical value when a reference numerical value that matches the detected numerical value exists.
前記複数のピッチに含まれる所定のピッチごとに、前記所定のピッチに対応する前記音孔の開閉状態のビットデータを前記複数の音孔について並べることで参照ビット列が形成され、前記参照ビット列を数値化することで前記所定のピッチに対応する参照数値が導出される
ことを特徴とする請求項1に記載の電子管楽器システム。
For each predetermined pitch included in the plurality of pitches, a reference bit string is formed by arranging bit data of the open / closed state of the sound holes corresponding to the predetermined pitch for the plurality of sound holes, and the reference bit string is a numerical value. The electronic wind instrument system according to claim 1, wherein a reference numerical value corresponding to the predetermined pitch is derived by converting into the electronic wind instrument system.
前記検出部及び前記検出ビット列生成部は、前記管体内に収容され、
前記参照数値保持部及び前記主処理部は、前記管体の外部に位置する電子機器に設けられる
ことを特徴とする請求項1又は2に記載の電子管楽器システム。
The detection unit and the detection bit string generation unit are housed in the tube,
3. The electronic wind instrument system according to claim 1, wherein the reference numerical value holding unit and the main processing unit are provided in an electronic device located outside the tubular body. 4.
前記主処理部は、
前記検出数値と一致する参照数値が存在する場合、前記検出数値と一致する参照数値に対応するピッチを対象ピッチとして特定し、前記対象ピッチの音を出力するとともに、前記対象ピッチに対応する前記複数のキーの操作状態及び前記対象ピッチの音符を表示し、
前記検出数値と一致する参照数値が存在しない場合、前記音の出力並びに前記操作状態及び前記音符の表示を行わない
ことを特徴とする請求項1〜3の何れかに記載の電子管楽器システム。
The main processing unit
When there is a reference numerical value that matches the detected numerical value, the pitch corresponding to the reference numerical value that matches the detected numerical value is specified as the target pitch, and the sound of the target pitch is output, and the plurality of the corresponding numerical values The key operation status and the note of the target pitch are displayed,
The electronic wind instrument system according to any one of claims 1 to 3, wherein when there is no reference numerical value that matches the detected numerical value, the sound output, the operation state, and the note are not displayed.
前記複数のピッチには、共通の参照数値に対応し且つ互いに異なる2つの関連ピッチが含まれ、
前記検出数値が前記共通の参照数値と一致する場合、前記主処理部は、前記2つの関連ピッチを持つ2つの音を同時に出力する
ことを特徴とする請求項1〜4の何れかに記載の電子管楽器システム。
The plurality of pitches include two related pitches corresponding to a common reference value and different from each other,
The said main process part outputs two sounds with the said 2 related pitch simultaneously, when the said detected numerical value corresponds with the said common reference numerical value, The Claim 1 characterized by the above-mentioned. Electronic wind instrument system.
前記複数のピッチには、共通の参照数値に対応し且つ互いに異なる2つの関連ピッチが含まれ、
当該電子管楽器システムは、所定操作の入力を受け付ける操作体を更に備え、
前記検出数値が前記共通の参照数値と一致する場合、前記主処理部は、前記操作体に対する前記所定操作の入力の有無に応じて、前記2つの関連ピッチを持つ2つの音のどちらかを切り替え出力する
ことを特徴とする請求項1〜4の何れかに記載の電子管楽器システム。
The plurality of pitches include two related pitches corresponding to a common reference value and different from each other,
The electronic wind instrument system further includes an operation body that receives an input of a predetermined operation,
When the detected numerical value matches the common reference numerical value, the main processing unit switches between the two sounds having the two related pitches depending on whether or not the predetermined operation is input to the operating body. The electronic wind instrument system according to claim 1, wherein the electronic wind instrument system is output.
各音孔は、音孔上に位置するキーの面により音孔が塞がれるか否かにより閉状態又は開状態となり、
前記検出部は、音孔ごとに音孔の開閉状態を検出する複数の光センサから成り、音孔ごとに音孔上に位置するキーの面には遮光体が設けられ、
各光センサは、当該光センサにおける光路が前記遮光体により遮断されたか否かに基づき、対応する音孔の開閉状態を検出する
ことを特徴とする請求項1〜6の何れかに記載の電子管楽器システム。
Each sound hole is in a closed state or an open state depending on whether the sound hole is blocked by the surface of the key located on the sound hole,
The detection unit is composed of a plurality of optical sensors that detect the open / closed state of the sound hole for each sound hole, and a light shielding body is provided on the surface of the key located on the sound hole for each sound hole,
The electronic device according to claim 1, wherein each optical sensor detects an open / closed state of a corresponding sound hole based on whether or not an optical path in the optical sensor is blocked by the light shielding body. Wind instrument system.
前記検出部及び前記検出ビット列生成部が実装される基板及び前記基板が取り付けられる支持材が前記管体の中空部に挿入され、
当該電子管楽器システムは、前記複数の音孔中の1以上の音孔に対して挿入される固定材を更に備え、前記固定材と前記基板を連結することで各音孔と前記基板との位置関係を定める
ことを特徴とする請求項1〜7の何れかに記載の電子管楽器システム。
A substrate on which the detection unit and the detection bit string generation unit are mounted and a support material to which the substrate is attached are inserted into the hollow portion of the tubular body,
The electronic wind instrument system further includes a fixing material inserted into one or more sound holes in the plurality of sound holes, and the position of each sound hole and the substrate by connecting the fixing material and the substrate. The electronic wind instrument system according to claim 1, wherein a relationship is defined.
JP2013222125A 2013-10-25 2013-10-25 Electronic wind instrument system Active JP6202565B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013222125A JP6202565B2 (en) 2013-10-25 2013-10-25 Electronic wind instrument system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013222125A JP6202565B2 (en) 2013-10-25 2013-10-25 Electronic wind instrument system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2017159260A Division JP6442654B2 (en) 2017-08-22 2017-08-22 Electronic wind instrument

Publications (2)

Publication Number Publication Date
JP2015084027A JP2015084027A (en) 2015-04-30
JP6202565B2 true JP6202565B2 (en) 2017-09-27

Family

ID=53047648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013222125A Active JP6202565B2 (en) 2013-10-25 2013-10-25 Electronic wind instrument system

Country Status (1)

Country Link
JP (1) JP6202565B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6760238B2 (en) 2017-09-27 2020-09-23 カシオ計算機株式会社 Scale conversion device, electronic wind instrument, scale conversion method and scale conversion program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2829987B2 (en) * 1988-10-20 1998-12-02 カシオ計算機株式会社 Pitch determination device
JP4466576B2 (en) * 2006-01-30 2010-05-26 ヤマハ株式会社 Electronic wind instrument and program thereof

Also Published As

Publication number Publication date
JP2015084027A (en) 2015-04-30

Similar Documents

Publication Publication Date Title
US11011145B2 (en) Input device with a variable tensioned joystick with travel distance for operating a musical instrument, and a method of use thereof
JP2011514986A (en) Digital musical instruments
AU2012287031B2 (en) Device, method and system for making music
JP5821166B2 (en) Pronunciation control device
JP2011528127A (en) Conductor-centric electronic score stand system
US8907190B2 (en) Switch device and electronic musical instrument
CN102129798A (en) Digital stringed instrument controlled by microcomputer
US20180350337A1 (en) Electronic musical instrument with separate pitch and articulation control
US20220319484A1 (en) Chord-playing input device, electronic musical instrument, and chord-playing input program
Pardue Violin augmentation techniques for learning assistance
EP3803847B1 (en) Programmable cylindric keys by detachably stackable rings for music toy.
JP6202565B2 (en) Electronic wind instrument system
US8716587B2 (en) Musical instruments
JP6442654B2 (en) Electronic wind instrument
WO2017209201A1 (en) Electronic musical score device
CN101996624B (en) Method for performing chord figure and rhythm figure by monochord of electric guitar
US6420641B1 (en) Multimedia keyboard with instrument playing device
KR101746216B1 (en) Air-drum performing apparatus using arduino, and control method for the same
US20060142083A1 (en) Gaming machine
JP4413156B2 (en) Game system
CN211529386U (en) an instrument that is played in response to cues
JP2017116680A (en) Support device for training or recording of string musical instrument
JP5884987B2 (en) Music performance device
JP2009053364A (en) Score input device, score input method and program
JP5754449B2 (en) Music code score generator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160909

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160909

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20160912

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170714

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170725

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170823

R150 Certificate of patent or registration of utility model

Ref document number: 6202565

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250