JPH08314462A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPH08314462A
JPH08314462A JP8123992A JP12399296A JPH08314462A JP H08314462 A JPH08314462 A JP H08314462A JP 8123992 A JP8123992 A JP 8123992A JP 12399296 A JP12399296 A JP 12399296A JP H08314462 A JPH08314462 A JP H08314462A
Authority
JP
Japan
Prior art keywords
information
performance
basic
performance information
storage means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8123992A
Other languages
Japanese (ja)
Inventor
Yoichi Nagashima
洋一 長嶋
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.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP8123992A priority Critical patent/JPH08314462A/en
Publication of JPH08314462A publication Critical patent/JPH08314462A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【課題】 偶然性・身体性といった音楽の重要な要素の
分野において、空間的効果・時間的効果・残響効果・反
響効果・音楽構成要素の複雑化などの表現力の拡大と、
基本的な素材に対応した新たな音列・旋律・和声のリア
ルタイム発生などの音楽的可能性の拡大とを実現する。 【解決手段】 人間の身体的表現(パフォーマンス)に
よって発生された演奏動作情報中から基本情報検出回路
3によって抽出されるパラメータ設定情報、すなわち基
本演奏情報に対する音源系列情報、音色情報、相対的時
間情報をそれぞれの記憶回路4、5、6に複数個ずつ格
納するようにし、これらの複数個のパラメータ設定情報
を用いて演奏情報発生回路15において複数種類の演奏
情報を発生するようにすることにより、入力された1つ
の基本演奏情報から複数種類の新たな演奏情報をリアル
タイムに発生して出力できるようにする。
(57) [Abstract] [Problem] In the field of important elements of music such as contingency and physicality, expansion of expressive power such as spatial effect, temporal effect, reverberation effect, reverberation effect, and complication of music components. ,
Realize new musical sequences, melody, real-time generation of harmony, etc. corresponding to basic materials, and expand musical possibilities. SOLUTION: Parameter setting information extracted by a basic information detecting circuit 3 from performance motion information generated by a human body expression (performance), that is, sound source sequence information, tone color information, relative time information with respect to basic performance information. Are stored in each of the storage circuits 4, 5 and 6, and a plurality of types of performance information are generated in the performance information generation circuit 15 using the plurality of parameter setting information, A plurality of types of new performance information is generated and output in real time from one input basic performance information.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、人間の身体的表現
(パフォーマンス)によって発生された単純な演奏情報
をもとに音楽的効果の大きい複数の要素をもつ演奏情報
を新たに発生することで、音楽演奏および音楽表現を拡
大する電子楽器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is to newly generate performance information having a plurality of musical effects based on simple performance information generated by human body expression (performance). , Musical instruments and electronic musical instruments for expanding musical expressions.

【0002】[0002]

【従来の技術】従来、声楽を除く音楽の演奏においては
楽器が必須のものであり、それぞれの楽器がその物理的
特性によって個々に改良されて進歩するとともに、作曲
家によって創造される音楽作品もまた、その時代に存在
する楽器の範囲内という制約のもとに創作されてきた。
2. Description of the Related Art Conventionally, musical instruments have been indispensable for playing music other than vocal music, and each musical instrument has been improved by its physical characteristics and progressed, as well as musical works created by composers. In addition, it was created under the constraint of being within the range of musical instruments existing in that era.

【0003】[0003]

【発明が解決しようとする課題】しかし、楽器を扱う演
奏者にとっては、個々の楽器に特有の演奏方法があり、
また人間の肉体的および運動能力的な限界によって、音
楽発生という面では種々の制約を受けていた。
However, for a player who handles musical instruments, there are playing methods peculiar to individual musical instruments.
In addition, due to the physical and athletic limits of human beings, various restrictions have been placed on music generation.

【0004】例えば、フルート・トラッペット・尺八な
どの管楽器は、両手を指使いおよび楽器の保持に使用す
るために、基本的に単音楽器という条件のもとで音楽の
素材とされてきた。また、ギター・ハープ・ピアノなど
の複音楽器についても、個々の楽音に別々に微妙な変化
を付加するのは困難なために、一群の楽音を和音として
一括して演奏されてきた。
For example, wind instruments such as flutes, trappets, shakuhachi, etc. have been basically used as music materials under the condition of a monophonic instrument in order to use both hands with fingers and to hold an instrument. In addition, it is difficult to add subtle changes to individual musical tones even in compound instruments such as a guitar, harp and piano, so a group of musical tones have been played together as chords.

【0005】また、電子オルガン・シンセサイザー・サ
ンプラーなどの電子楽器においては複数の音色系列を電
子的に同時に扱えるが、人間の操作としては従来からの
鍵盤が使用されるために、実際には音色を切り替えるこ
とと演奏することとが分離していた。また、自動演奏装
置・シーケンサーなどのコンピューターを使用した自動
演奏システムにおいては、あらかじめ演奏データを作成
・編集する段階で個々に微妙なニュアンスを持つ楽音を
群細に記述することが可能になったが、リアルタイムな
演奏との相互作用や、偶然性・即興性という音楽の重要
な要素が欠落する欠点があった。
Further, in electronic musical instruments such as electronic organs, synthesizers, and samplers, a plurality of tone color sequences can be handled electronically at the same time, but since the conventional keyboard is used for human operation, the tone colors are actually changed. Switching and playing were separate. Also, in an automatic performance system that uses a computer such as an automatic performance device and sequencer, it has become possible to describe musical sounds with subtle nuances individually at the stage of creating and editing performance data in advance. However, there was a drawback that the important elements of music, such as the interaction with real-time performance and the contingency and improvisation, were missing.

【0006】また、新しい楽器として、人間の手足の動
きや角度を各種のセンサで検出して発振器などの音源の
パラメーターとして反映させるような電子楽器も各種提
案されているが、従来の楽器のような表現力を持たない
ために、十分に音楽の素材として採用されてこなかっ
た。
As a new musical instrument, various electronic musical instruments have been proposed which detect movements and angles of human limbs with various sensors and reflect them as parameters of a sound source such as an oscillator. Since it does not have the expressive power, it has not been adopted enough as a material for music.

【0007】本発明は上記のような欠点に鑑みてなされ
たもので、人間の身体的な表現(パフォーマンス)を検
出することによって単純な構成の演奏情報を得るととも
に、これを基本的な素材として活用しながら、従来の楽
器では困難であったような、空間的効果・時間的効果・
残響効果・反響効果・音楽構成要素の複雑化などの表現
力の拡大と、さらに基本的な素材に対応した新たな音列
・旋律・和声のリアルタイム発生などの音楽的可能性の
拡大とを実現する可能性を持った、音楽性豊かな電子楽
器を提供するものである。
The present invention has been made in view of the above-mentioned drawbacks. The performance information having a simple structure is obtained by detecting a physical expression (performance) of a human, and this is used as a basic material. While using it, spatial and temporal effects that were difficult with conventional musical instruments
Expanding expressiveness such as reverberation effect, reverberation effect, and complication of music components, and expanding musical possibilities such as real-time generation of new strings, melody, and harmony corresponding to basic materials It is intended to provide electronic musical instruments with rich musicality that have the potential to be realized.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に、本発明においては、演奏動作情報発生手段と、通信
情報出力手段と、基本情報検出手段と、音源系列情報記
憶手段と、音色情報記憶手段と、相対時間情報記憶手段
と、オンオフ情報記憶手段と、基準時間計数手段と、開
始点検出手段と、相対時間計数手段と、演奏情報発生手
段と、パラメーター書き込み手段とによって構成され、
パフォーマンスを素材とした基本的な演奏情報に対応し
た複数種類の新たな演奏情報をリアルタイムに発生して
出力するようにしたものである。
In order to achieve the above object, in the present invention, performance operation information generating means, communication information outputting means, basic information detecting means, sound source sequence information storing means, and tone color information. The storage means, the relative time information storage means, the on / off information storage means, the reference time counting means, the start point detecting means, the relative time counting means, the performance information generating means, and the parameter writing means,
A plurality of types of new performance information corresponding to basic performance information using performance as a material are generated and output in real time.

【0009】また、本発明の他の特徴とするところは、
演奏動作情報発生手段と、通信情報出力手段と、基本情
報検出手段と、音源系列情報記憶手段と、音色情報記憶
手段と、相対音程情報記憶手段と、オンオフ情報記憶手
段と、音程計算手段と、演奏情報発生手段と、パラメー
ター書き込み手段とによって構成され、パフォーマンス
を素材とした基本的な演奏情報に対応した複数種類の新
たな演奏情報をリアルタイムに発生して出力するように
したものである。
Another feature of the present invention is that
Performance operation information generation means, communication information output means, basic information detection means, sound source sequence information storage means, tone color information storage means, relative pitch information storage means, on / off information storage means, pitch calculation means, The performance information generating means and the parameter writing means are provided to generate and output a plurality of types of new performance information corresponding to basic performance information based on a performance in real time.

【0010】本発明は上記のように構成したので、偶然
性・身体性といった音楽の重要な要素の分野において、
従来の楽器を越える表現要素を持つような、複数種類の
音楽要素を同時に演奏する楽器システムや、従来の楽器
では困難であったような複雑な音楽要素を持つ新たな楽
音発生を行う楽器システムや、従来の楽器による音楽で
は困難であったような新たな可能性を持つ音楽形式・音
楽表現の創造が可能になるものである。
Since the present invention is configured as described above, in the field of important elements of music such as accidentalness and physicality,
A musical instrument system that simultaneously plays multiple types of musical elements that have expression elements that exceed conventional musical instruments, or a musical instrument system that generates new musical tones with complicated musical elements that were difficult with conventional musical instruments. , It is possible to create music formats and expressions that have new possibilities that were difficult with conventional music.

【0011】[0011]

【発明の実施の形態】以下、本発明の一実施形態を図面
とともに詳細に説明する。図1は、本実施形態による電
子楽器の動作を説明するための構成図であり、1は演奏
動作情報発生回路、2は通信情報出力回路、3は基本情
報検出回路、4は音源系列情報記憶回路、5は音色情報
記憶回路、6は相対時間情報記憶回路、7は相対音程情
報記憶回路、8は相対音量情報記憶回路、9はオンオフ
情報記憶回路、10は基準時間計数回路、11は開始点
検出回路、12は相対時間計数回路、13は音程計算回
路、14は音量計算回路、15は演奏情報発生回路、1
6はパラメーター書き込み回路である。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a configuration diagram for explaining the operation of the electronic musical instrument according to the present embodiment, in which 1 is a performance operation information generation circuit, 2 is a communication information output circuit, 3 is a basic information detection circuit, and 4 is a sound source sequence information storage. Reference numeral 5 is a tone color information storage circuit, 6 is a relative time information storage circuit, 7 is a relative pitch information storage circuit, 8 is a relative volume information storage circuit, 9 is an on / off information storage circuit, 10 is a reference time counting circuit, and 11 is a start. A point detection circuit, 12 a relative time counting circuit, 13 a pitch calculation circuit, 14 a volume calculation circuit, 15 a performance information generation circuit, 1
6 is a parameter writing circuit.

【0012】なお、演奏動作情報発生回路1および通信
情報出力回路2を除く上記の各回路については、ここで
は説明のために独立した回路として個々に記述されてい
るが、マイクロプロセッサを利用したコンピュータシス
テム上のソフトウェアとして、個々の回路に対応した動
作をプログラムとして記述することで、全体として本実
施形態による電子楽器を実現することも可能である。ま
たここでは、各回路の間を結ぶ信号線の矢印の方向につ
いては、基本的に情報の流れに従った矢印を記述してあ
るが、実際の動作においては、ある情報を供給してもら
うための要求信号のような、図面に示された情報の流れ
とは逆方向の制御信号も並行して存在する場合がある。
Although each of the above circuits except the performance information generation circuit 1 and the communication information output circuit 2 is individually described as an independent circuit for the sake of explanation, it is a computer using a microprocessor. By describing the operation corresponding to each circuit as a program as software on the system, it is possible to realize the electronic musical instrument according to the present embodiment as a whole. Also, here, regarding the direction of the arrow of the signal line connecting each circuit, the arrow basically according to the flow of information is described, but in order to have a certain information supplied in the actual operation. There may be a control signal in the opposite direction to the flow of information shown in the drawing, such as the request signal of FIG.

【0013】図1において、演奏者のパフォーマンスが
演奏動作情報発生回路1の入力となる。この方法の一例
としては、パフォーマーの動きをCCDカメラで撮像
し、そのシルエットをリアルタイムにパターン認識し
て、あるポーズの時にはある音程の楽音情報を発生さ
せ、またあるポーズの時にはある音楽的制御情報(たと
えばクレシェンドとかリタルダンド等)を発生させるこ
とが考えられる。
In FIG. 1, the performance of the performer is input to the performance operation information generating circuit 1. As an example of this method, the movement of a performer is imaged by a CCD camera, the silhouette of the pattern is recognized in real time, musical tone information of a certain pitch is generated at a certain pose, and certain musical control information at a certain pose. (Eg crescendo or ritardund) can be considered.

【0014】また別の方法の一例としては、パフォーマ
ーが舞台を走り回る速度と位置を近接センサや反射型超
音波センサで検出し、ある位置ではある音色の楽音情報
を発生させ、またある速度では楽音をグライドさせるよ
うな制御情報を発生させることが考えられる。また別の
方法の一例としては、パフォーマーが制御バトンを手に
持ち、そのバトンの空間的位置をレーザーで検出し、バ
トンの運動状態を加速度センサで検出し、バトンの回転
方向をねじりセンサで検出して、あるバトン操作では伴
奏の音楽が開始するような制御情報を発生させ、あるバ
トン操作ではある音程の楽音を消すような楽音情報を発
生させることが考えられる。
As another example of the method, the speed and position of the performer running around the stage are detected by a proximity sensor or a reflection type ultrasonic sensor to generate musical tone information of a certain timbre at a certain position, and a musical tone at a certain speed. It is conceivable to generate control information that causes the glide of the. As another example of the method, the performer holds the control baton, detects the spatial position of the baton with a laser, detects the motion state of the baton with an acceleration sensor, and detects the rotational direction of the baton with a torsion sensor. Then, it is conceivable that a certain baton operation generates control information such that the accompaniment music starts, and a certain baton operation generates musical tone information that erases a musical tone of a certain pitch.

【0015】また別の方法の一例としては、パフォーマ
ーが数多くのボタンスイッチを仕込んだチョッキを着
て、体を叩くと複数のスイッチが押されることを検出し
て、ある組み合わせの時にはあるシステムパラメーター
が変更・設定されるような制御情報が発生されて、ある
組み合わせの時には音色を切り替えるような制御情報を
発生させることが考えられる。また別の方法の一例とし
ては、パフォーマーがマイクを持って歩き回りながらス
テージのあちこちをマイクで叩いたり擦ったりして、そ
のマイクからの雑音のレベルとスペクトルパターンを検
出して、あるノイズの時には低音の演奏情報を発生さ
せ、あるノイズの時には高音の演奏情報を発生させるこ
とが考えられる。
As another example of the method, a performer wears a waistcoat with a large number of button switches, detects that a plurality of switches are pressed when the body is hit, and a certain system parameter is detected at the time of a certain combination. It is conceivable that control information that is changed / set is generated, and that control information that switches the tone color is generated in a certain combination. As another example, the performer walks around with a microphone, striking and rubbing around the stage with a microphone, detecting the noise level and spectrum pattern from that microphone, and when there is a certain amount of noise, a low-pitched sound is produced. It is conceivable that the performance information of 1) is generated, and that the performance information of high pitches is generated at the time of a certain noise.

【0016】このようなパフォーマーによる身体的表現
の特性としては、歴史に裏付けられた種々の楽器のよう
な精密な演奏技法というものがないために、何らかの表
現を検出することはできても、そこから音楽的な演奏情
報として充実したものを得ることが難しかった。しか
し、本実施形態による電子楽器の場合には、この演奏動
作情報発生回路1から発生される演奏情報はごく単純な
ものでも十分である、というところに特徴があり、個々
のセンサに応じた精度での検出で十分である。
As a characteristic of the physical expression by such a performer, there is no precise playing technique like various musical instruments backed by history, so some expression can be detected, but there is It was difficult to get a lot of music performance information from. However, the electronic musical instrument according to the present embodiment is characterized in that the performance information generated from the performance operation information generation circuit 1 is sufficient even if it is very simple, and the accuracy according to each sensor is high. Detection at is sufficient.

【0017】ところで、これらの演奏情報・制御情報と
しては、種々のセンサの検出方法による複雑さを回避す
るために、共通の情報フォーマットとして表現されるこ
とが望ましい。また、これらの演奏情報・制御情報を内
部で使用するばかりでなく、外部の電子楽器に通信転送
する場合には、さらに特定の通信フォーマットを規定し
て、個々の電子楽器の内部動作のタイミングと切り離さ
れた規約とすることが有効である。
By the way, it is desirable that these performance information and control information are represented as a common information format in order to avoid the complexity due to the detection methods of various sensors. Also, when not only these performance information and control information are used internally, but also when they are transferred by communication to an external electronic musical instrument, a specific communication format is further specified to determine the timing of the internal operation of each electronic musical instrument. It is effective to have separate rules.

【0018】図2は、このような通信信号フォーマット
の一例を示したもので、本実施形態による電子楽器の出
力信号としても採用され、外部の音源システムへの演奏
情報転送に使用するものである。その内容としては、図
2(A)のように、通信ケーブルを長くしてもノイズに
よる誤動作を避けるために電圧レベルを通常の回路信号
レベルよりも大きく規定したり、図2(B)のように高
速シリアル通信によってリアルタイムに多量の演奏情報
を伝送したり、図2(C)のように1つの情報ブロック
の中に音源系列・音色・音程・音量・オンオフなどの情
報を規定したりするものである。また、簡易的なシステ
ムとしては、MIDIと呼ばれる電子楽器の演奏情報通
信フォーマットなども利用可能である。
FIG. 2 shows an example of such a communication signal format, which is also used as an output signal of the electronic musical instrument according to the present embodiment and is used for performance information transfer to an external tone generator system. . As the contents, as shown in FIG. 2 (A), even if the communication cable is lengthened, the voltage level is defined to be higher than the normal circuit signal level in order to avoid malfunction due to noise, or as shown in FIG. 2 (B). A large amount of performance information is transmitted in real time by high-speed serial communication, and information such as sound source sequence, tone color, pitch, volume, and on / off is defined in one information block as shown in FIG. 2 (C). Is. As a simple system, a performance information communication format of an electronic musical instrument called MIDI can be used.

【0019】以上のように、演奏動作情報発生回路1に
おいてはパフォーマーの身体動作を種々のセンサを活用
して検出するとともに、図2(C)のようなフォーマッ
トの形式の演奏情報や制御情報やシステムのパラメータ
ーを設定するための情報として、この出力信号が基本情
報検出回路3に供給される。
As described above, in the performance operation information generation circuit 1, the body motion of the performer is detected by utilizing various sensors, and the performance information and control information in the format as shown in FIG. This output signal is supplied to the basic information detection circuit 3 as information for setting the system parameters.

【0020】また、図1の基本情報検出回路3において
は、入力された演奏情報・制御情報に対して、以下の3
種類の判定・転送処理を実行する。その第1は、入力さ
れた演奏情報・制御情報のうち、所定の処理対象となる
基本演奏情報を抽出する。その第2は、入力された演奏
情報・制御情報のうち、パラメーター書き込み回路16
に必要な情報を抽出して転送するとともに、それ以外の
入力情報を通信情報出力回路2に供給する。その第3
は、抽出された基本演奏情報をさらに判定して、楽音の
オン・オフに関する情報をオンオフ情報記憶回路9に供
給し、演奏の音程に関する情報を音程計算回路13に供
給し、演奏の音量に関する情報を音量計算回路14に供
給し、演奏情報が入力されたという情報を開始点検出回
路11に供給する。
Further, in the basic information detecting circuit 3 of FIG.
Execute type determination / transfer processing. The first is to extract basic performance information to be a predetermined processing target from the input performance information / control information. The second is the parameter writing circuit 16 of the input performance information and control information.
Necessary information is extracted and transferred, and other input information is supplied to the communication information output circuit 2. The third
Further determines the extracted basic performance information, supplies information regarding the on / off of the musical tone to the on / off information storage circuit 9, supplies information regarding the musical interval of the performance to the pitch calculating circuit 13, and supplies information regarding the volume of the musical performance. Is supplied to the volume calculation circuit 14, and information that the performance information has been input is supplied to the start point detection circuit 11.

【0021】図3は、この基本情報検出回路3の動作を
示したフローチャートであり、基本情報検出回路3の実
現方法としては、このような動作プログラムを設定した
マイクロプロセッサを独立に用いた回路ブロックとして
構成したり、本実施形態による電子楽器を1つのマイク
ロプロセッサのプログラムとして記述するうちの1ブロ
ックとして構成したり、または実際にこのような動作を
行なうように論理回路の組み合わせによって構成するな
どの方法がある。
FIG. 3 is a flow chart showing the operation of the basic information detecting circuit 3. As a method of realizing the basic information detecting circuit 3, a circuit block independently using a microprocessor in which such an operation program is set is used. Or the electronic musical instrument according to the present embodiment is configured as one block of the program written in one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation. There is a way.

【0022】また、図1のパラメーター書き込み回路1
6においては、基本情報検出回路3から供給されたパラ
メーター設定情報に対応して、楽音の音色に関する情報
を音色情報記憶回路5に供給し、音源系列に関する情報
を音源系列情報記憶回路4に供給し、基本演奏情報の音
程と発生される複数の演奏情報の音程との相対的な音程
情報を相対音程情報記憶回路7に供給し、基本演奏情報
の音量と発生され複数のる演奏情報の音量との相対的な
音量情報を相対音量情報記憶回路8に供給し、基本演奏
情報の入力の時点から個々に発生される複数の演奏情報
の開始点までの相対的な時間情報を相対時間情報記憶回
路6に供給する。
The parameter writing circuit 1 shown in FIG.
6, the information about the tone color of the musical tone is supplied to the tone color information storage circuit 5 and the information about the sound source sequence is supplied to the sound source sequence information storage circuit 4 in accordance with the parameter setting information supplied from the basic information detection circuit 3. The relative pitch information between the basic performance information pitch and the plurality of generated performance information pitches is supplied to the relative pitch information storage circuit 7, and the basic performance information volume and the generated plural performance information volumes are Is supplied to the relative volume information storage circuit 8, and relative time information from the point of time of inputting the basic performance information to the start point of a plurality of individually generated performance information is stored in the relative time information storage circuit. Supply to 6.

【0023】図4は、このパラメーター書き込み回路1
6の動作を示したフローチャートであり、パラメーター
書き込み回路16の実現方法としては、このような動作
プログラムを設定したマイクロプロセッサを独立に用い
た回路ブロックとして構成したり、本実施形態による電
子楽器を1つのマイクロプロセッサのプログラムとして
記述するうちの1ブロックとして構成したり、または実
際にこのような動作を行なうように論理回路の組み合せ
によって構成するなどの方法がある。
FIG. 4 shows the parameter writing circuit 1
6 is a flow chart showing the operation of No. 6, and as a method of realizing the parameter writing circuit 16, a microprocessor in which such an operation program is set is configured as a circuit block independently used, or the electronic musical instrument according to the present embodiment is There is a method in which it is configured as one block of programs written by one microprocessor, or by a combination of logic circuits so as to actually perform such an operation.

【0024】また、図1のオンオフ情報記憶回路9にお
いては、基本情報検出回路3から供給された、個々の基
本演奏情報ごとに対応したオン・オフ情報を順次記憶
し、演奏情報発生回路15の動作に必要とされるたびに
記憶内容が参照される。
Further, in the on / off information storage circuit 9 of FIG. 1, the on / off information corresponding to each basic performance information supplied from the basic information detection circuit 3 is sequentially stored and stored in the performance information generation circuit 15. The stored contents are referred to each time the operation is required.

【0025】図5は、このオンオフ情報記憶回路9に格
納されるデータを示したもので、図5(1)のように時
間的に次々と入力される基本演奏情報に対応して、オン
オフ情報を格納する記憶領域のアドレスを変化させてい
き、図5(2)のように記憶させる。演奏情報発生回路
15においては、後述するように演奏情報を発生させる
際には、基本演奏情報の特定のためにこのアドレスを利
用する。
FIG. 5 shows the data stored in the on / off information storage circuit 9. The on / off information corresponds to the basic performance information which is sequentially input as shown in FIG. 5 (1). The address of the storage area for storing is changed and stored as shown in FIG. The performance information generating circuit 15 uses this address to specify the basic performance information when generating performance information as described later.

【0026】このように次々とアドレスを移行させてい
くと、格納できる演奏情報の総数に限りがあるように思
われるが、実際には演奏情報発生回路15において発生
する複数種類の演奏情報の全部が終了したものについて
は、それ以降の情報の保持の必要がないために、不要と
なったアドレスをFIFO(先入れ先出し)型のバッフ
ァメモリのポインタのように再使用することで、入力さ
れる基本演奏情報の総数の限界はない。
When the addresses are successively transferred in this way, it seems that the total number of pieces of performance information that can be stored is limited, but in reality, all of the plurality of types of performance information generated in the performance information generating circuit 15 are generated. For those that have finished, it is not necessary to retain information after that, so by reusing unnecessary addresses like pointers of a FIFO (first in, first out) type buffer memory, the basic performance input There is no limit to the total number of information.

【0027】オンオフ情報記憶回路9の実現方法として
は、このような動作プログラムを設定したマイクロプロ
セッサを独立に用いた回路ブロックとして構成したり、
本実施形態による電子楽器を1つのマイクロプロセッサ
のプログラムとして記述するうちの1ブロックとして構
成したり、または実際にこのような動作を行なうように
論理回路の組み合せによって構成するなどの方法があ
る。
As a method of realizing the on / off information storage circuit 9, a microprocessor in which such an operation program is set is configured as a circuit block independently used,
There is a method in which the electronic musical instrument according to the present embodiment is configured as one block in writing as a program of one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation.

【0028】また、図1の音色情報記憶回路5において
は、パラメーター書き込み回路16から供給された音色
情報として、演奏情報発生回路15において発生する複
数種類の演奏情報の個々に対応したデータが格納され、
演奏情報発生回路15の動作に必要とされるたびに記憶
内容が参照される。
Further, in the tone color information storage circuit 5 of FIG. 1, as tone color information supplied from the parameter writing circuit 16, data corresponding to each of a plurality of types of performance information generated in the performance information generation circuit 15 is stored. ,
The stored contents are referred to each time the performance information generating circuit 15 is required to operate.

【0029】図6は、この音色情報記憶回路5に格納さ
れるデータを示したもので、演奏情報発生回路15にお
いて発生するA、B、C、等の複数種類の演奏情報の個
々に対応したデータが、それぞれ対応するアドレス0、
1、2、等に格納されている。演奏情報発生回路15に
おいては、後述するように演奏情報を発生させる際に
は、発生させる演奏情報の種類の特定のためにこのアド
レスを利用する。
FIG. 6 shows the data stored in the tone color information storage circuit 5, which corresponds to a plurality of types of performance information such as A, B, C, etc. generated in the performance information generation circuit 15. Data has address 0,
It is stored in 1, 2, and so on. In the performance information generation circuit 15, when generating performance information, as will be described later, this address is used to specify the type of performance information to be generated.

【0030】音色情報記憶回路5の実現方法としては、
このような動作プログラムを設定したマイクロプロセッ
サを独立に用いた回路ブロックとして構成したり、本実
施形態による電子楽器を1つのマイクロプロセッサのプ
ログラムとして記述するうちの1ブロックとして構成し
たり、または実際にこのような動作を行なうように論理
回路の組み合せによって構成するなどの方法がある。
As a method of realizing the tone color information storage circuit 5,
A microprocessor in which such an operation program is set may be configured as a circuit block independently used, or the electronic musical instrument according to the present embodiment may be configured as one block of programs written in one microprocessor, or may actually be configured. There is a method of configuring by a combination of logic circuits so as to perform such an operation.

【0031】また、図1の音源系列情報記憶回路4にお
いては、パラメーター書き込み回路16から供給された
音源系列情報として、演奏情報発生回路15において発
生する複数種類の演奏情報の個々に対応したデータが格
納され、演奏情報発生回路15の動作に必要とされるた
びに記憶内容が参照される。
Further, in the tone generator sequence information storage circuit 4 of FIG. 1, as the tone generator sequence information supplied from the parameter writing circuit 16, data corresponding to each of a plurality of types of performance information generated in the performance information generation circuit 15 is provided. The stored contents are referred to every time the performance information generating circuit 15 is required to operate.

【0032】図7は、この音源系列情報記憶回路4に格
納されるデータを示したもので、演奏情報発生回路15
において発生するA、B、C、等の複数種類の演奏情報
の個々に対応したデータが、それぞれ対応するアドレス
0、1、2、等に格納されている。演奏情報発生回路1
5においては、後述するように演奏情報を発生させる際
には、発生させる演奏情報の種類の特定のためにこのア
ドレスを利用する。
FIG. 7 shows the data stored in the tone generator series information storage circuit 4, and the performance information generation circuit 15
The data corresponding to each of the plurality of types of performance information such as A, B, C, etc., which are generated in 1) are stored in the corresponding addresses 0, 1, 2, etc. Performance information generation circuit 1
In No. 5, when generating performance information, as will be described later, this address is used to specify the type of performance information to be generated.

【0033】音源系列情報記憶回路4の実現方法として
は、このような動作プログラムを設定したマイクロプロ
セッサを独立に用いた回路ブロックとして構成したり、
本実施形態による電子楽器を1つのマイクロプロセッサ
のプログラムとして記述するうちの1ブロックとして構
成したり、または実際にこのような動作を行なうように
論理回路の組み合せによって構成するなどの方法があ
る。
As a method of implementing the sound source sequence information storage circuit 4, a microprocessor in which such an operation program is set is configured as a circuit block independently used,
There is a method in which the electronic musical instrument according to the present embodiment is configured as one block in writing as a program of one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation.

【0034】また、図1の相対音程情報記憶回路7にお
いては、パラメーター書き込み回路16から供給された
相対音程情報として、演奏情報発生回路15において発
生する複数種類の演奏情報の個々に対応したデータが格
納され、演奏情報発生回路15の動作に必要とされるた
びに記憶内容が参照され、音程計算回路13に供給され
る。
In the relative pitch information storage circuit 7 of FIG. 1, the relative pitch information supplied from the parameter writing circuit 16 includes data corresponding to each of a plurality of types of performance information generated in the performance information generation circuit 15. The stored contents are referenced every time the performance information generating circuit 15 operates and are supplied to the pitch calculation circuit 13.

【0035】図8は、この相対音程情報記憶回路7に格
納されるデータを示したもので、演奏情報発生回路15
において発生するA、B、C、等の複数種類の演奏情報
の個々に対応したデータが、それぞれ対応するアドレス
0、1、2、等に格納されている。演奏情報発生回路1
5においては、後述するように演奏情報を発生させる際
には、発生させる演奏情報の種類の特定のためにこのア
ドレスを利用する。
FIG. 8 shows the data stored in the relative pitch information storage circuit 7, and the performance information generation circuit 15
The data corresponding to each of the plurality of types of performance information such as A, B, C, etc., which are generated in 1) are stored in the corresponding addresses 0, 1, 2, etc. Performance information generation circuit 1
In No. 5, when generating performance information, as will be described later, this address is used to specify the type of performance information to be generated.

【0036】相対音程情報記憶回路7の実現方法として
は、このような動作プログラムを設定したマイクロプロ
セッサを独立に用いた回路ブロックとして構成したり、
本実施形態による電子楽器を1つのマイクロプロセッサ
のプログラムとして記述するうちの1ブロックとして構
成したり、または実際にこのような動作を行なうように
論理回路の組み合せによって構成するなどの方法があ
る。
As a method of realizing the relative pitch information storage circuit 7, a microprocessor in which such an operation program is set is configured as a circuit block independently used,
There is a method in which the electronic musical instrument according to the present embodiment is configured as one block in writing as a program of one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation.

【0037】また、図1の相対音量情報記憶回路8にお
いては、パラメーター書き込み回路16から供給された
相対音量情報として、演奏情報発生回路15において発
生する複数種類の演奏情報の個々に対応したデータが格
納され、演奏情報発生回路15の動作に必要とされるた
びに記憶内容が参照され、音量計算回路14に供給され
る。
Further, in the relative volume information storage circuit 8 of FIG. 1, as the relative volume information supplied from the parameter writing circuit 16, data corresponding to each of a plurality of types of performance information generated in the performance information generation circuit 15 is stored. The stored content is referred to each time the performance information generation circuit 15 is required to operate, and is supplied to the volume calculation circuit 14.

【0038】図9は、この相対音量情報記憶回路7に格
納されるデータを示したもので、演奏情報発生回路15
において発生するA、B、C、等の複数種類の演奏情報
の個々に対応したデータが、それぞれ対応するアドレス
0、1、2、等に格納されている。演奏情報発生回路1
5においては、後述するように演奏情報を発生させる際
には、発生させる演奏情報の種類の特定のためにこのア
ドレスを利用する。
FIG. 9 shows the data stored in the relative volume information storage circuit 7, and the performance information generation circuit 15
The data corresponding to each of the plurality of types of performance information such as A, B, C, etc., which are generated in 1) are stored in the corresponding addresses 0, 1, 2, etc. Performance information generation circuit 1
In No. 5, when generating performance information, as will be described later, this address is used to specify the type of performance information to be generated.

【0039】相対音量情報記憶回路8の実現方法として
は、このような動作プログラムを設定したマイクロプロ
セッサを独立に用いた回路ブロックとして構成したり、
本実施形態による電子楽器を1つのマイクロプロセッサ
のプログラムとして記述するうちの1ブロックとして構
成したり、または実際にこのような動作を行なうように
論理回路の組み合せによって構成するなどの方法があ
る。
As a method of realizing the relative volume information storage circuit 8, a microprocessor in which such an operation program is set is constructed as a circuit block independently used,
There is a method in which the electronic musical instrument according to the present embodiment is configured as one block in writing as a program of one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation.

【0040】また、図1の相対時間情報記憶回路6にお
いては、パラメーター書き込み回路16から供給された
相対的時間情報として、演奏情報発生回路15において
発生する複数種類の演奏情報の個々に対応したデータが
格納され、相対時間計数回路12の動作に必要とされる
たびに記憶内容が参照される。
Further, in the relative time information storage circuit 6 of FIG. 1, as the relative time information supplied from the parameter writing circuit 16, data corresponding to each of a plurality of types of performance information generated in the performance information generation circuit 15. Is stored and the stored contents are referred to each time the operation of the relative time counting circuit 12 is required.

【0041】図10は、この相対時間情報記憶回路6に
格納されるデータを示したもので、演奏情報発生回路1
5において発生するA、B、C、等の複数種類の演奏情
報の個々に対応したデータが、ぞれぞれ対応するアドレ
ス0、1、2、等に格納されている。相対時間計数回路
12および演奏情報発生回路15においては、後述する
ように演奏情報を発生させる際には、発生させる演奏情
報の種類の特定のためにこのアドレスを利用する。
FIG. 10 shows the data stored in the relative time information storage circuit 6, and the performance information generation circuit 1
Data corresponding to each of a plurality of types of performance information such as A, B, C, etc. generated in No. 5 are stored in corresponding addresses 0, 1, 2, etc., respectively. In the relative time counting circuit 12 and the performance information generating circuit 15, when generating performance information, as will be described later, this address is used to specify the type of performance information to be generated.

【0042】相対時間情報記憶回路6の実現方法として
は、このような動作プログラムを設定したマイクロプロ
セッサを独立に用いた回路ブロックとして構成したり、
本実施形態による電子楽器を1つのマイクロプロセッサ
のプログラムとして記述するうちの1ブロックとして構
成したり、または実際にこのような動作を行なうように
論理回路の組み合せによって構成するなどの方法があ
る。
As a method of realizing the relative time information storage circuit 6, a microprocessor in which such an operation program is set is constructed as a circuit block independently used,
There is a method in which the electronic musical instrument according to the present embodiment is configured as one block in writing as a program of one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation.

【0043】また、図1の音程計算回路13において
は、相対音程情報記憶回路7からの複数の相対的音程情
報および基本情報検出回路3からの基本演奏情報の音程
情報とを所定の方法によって計算し、演奏情報発生回路
15において発生する演奏情報のうち音程に関する情報
を供給する。この計算方法としては、基本演奏情報の音
程に対して半音単位で上下させる幅を設定して加減算を
行なうもの、基本演奏情報の音程の周波数に対して設定
値を乗算するもの、基本演奏情報の音程をセント単位で
記述し、これに対するセント単位の増減を計算するもの
などがある。
In the pitch calculation circuit 13 of FIG. 1, a plurality of relative pitch information from the relative pitch information storage circuit 7 and the pitch information of the basic performance information from the basic information detection circuit 3 are calculated by a predetermined method. Then, of the performance information generated by the performance information generating circuit 15, information about the pitch is supplied. This calculation method includes adding and subtracting the pitch of the basic performance information in increments and decrements in semitone units, multiplying the pitch frequency of the basic performance information by a set value, For example, there is one that describes the pitch in cents and calculates the increase or decrease in cents for this.

【0044】音程計算回路13の実現方法としては、こ
のような動作プログラムを設定したマイクロプロセッサ
を独立に用いた回路ブロックとして構成したり、本実施
形態による電子楽器を1つのマイクロプロセッサのプロ
グラムとして記述するうちの1ブロックとして構成した
り、または実際にこのような動作を行なうように論理回
路の組み合せによって構成するなどの方法がある。
As a method of realizing the pitch calculation circuit 13, a microprocessor in which such an operation program is set is configured as a circuit block independently used, or the electronic musical instrument according to the present embodiment is described as a program of one microprocessor. There is a method in which it is configured as one block of the above, or a combination of logic circuits is configured to actually perform such an operation.

【0045】また、図1の音量計算回路14において
は、相対音量情報記憶回路8からの複数の相対的音量情
報および基本情報検出回路3からの基本演奏情報の音量
情報とを所定の方法によって計算し、演奏情報発生回路
15において発生する演奏情報のうち音量に関する情報
を供給する。この計算方法としては、基本演奏情報の音
量データに対して一定の設定値を加減算するもの、基本
演奏情報の音量データに対して設定値を乗算するもの、
基本演奏情報の音量をデシベル単位で記述し、これに対
するデシベル単位の増減を計算するものなどがある。
In the volume calculation circuit 14 of FIG. 1, the relative volume information from the relative volume information storage circuit 8 and the volume information of the basic performance information from the basic information detection circuit 3 are calculated by a predetermined method. Then, of the performance information generated by the performance information generation circuit 15, information regarding the volume is supplied. This calculation method includes adding and subtracting a fixed set value to the volume data of the basic performance information, and multiplying the volume data of the basic performance information by the set value.
For example, the volume of basic performance information is described in decibel units, and an increase / decrease in decibel units for this is calculated.

【0046】音量計算回路14の実現方法としては、こ
のような動作プログラムを設定したマイクロプロセッサ
を独立に用いた回路ブロックとして構成したり、本実施
形態による電子楽器を1つのマイクロプロセッサのプロ
グラムとして記述するうちの1ブロックとして構成した
り、または実際にこのような動作を行なうように論理回
路の組み合せによって構成するなどの方法がある。
As a method of realizing the volume calculation circuit 14, a microprocessor in which such an operation program is set is configured as a circuit block independently used, or the electronic musical instrument according to the present embodiment is described as a program of one microprocessor. There is a method in which it is configured as one block of the above, or a combination of logic circuits is configured to actually perform such an operation.

【0047】また、図1の基準時間計数回路10におい
ては、基本演奏情報の入力された時点や、演奏情報発生
回路15において発生する複数種類の演奏情報の個々の
発生時点を規定するための基準となる時間データが計数
される。これは、マイクロプロセッサによるシステムに
おいてはソフトウェア的なタイマーや一定周期の割込み
によって容易に実現され、また実際に論理回路の組み合
せによって構成される場合には、システム動作のクロッ
ク信号によって容易に実現される。
Further, in the reference time counting circuit 10 of FIG. 1, a reference for defining the time point at which the basic performance information is input and the time points at which the plurality of types of performance information generated by the performance information generation circuit 15 are generated. Then, the time data is calculated. In a microprocessor system, this is easily realized by a software timer or an interrupt of a fixed cycle, and when it is actually composed of a combination of logic circuits, it is easily realized by a clock signal of the system operation. .

【0048】また、図1の開始点検出回路11において
は、基本情報検出回路3から供給された、演奏情報が入
力されたという情報と、基準時間計数回路10からの基
準時間データとによって、基準となる演奏情報の開始点
に対応した時間データが決定され、相対時間計数回路1
2に供給される。
In the start point detection circuit 11 of FIG. 1, the reference information is supplied from the basic information detection circuit 3 and the performance information is input, and the reference time data from the reference time counting circuit 10 is used as a reference. The time data corresponding to the start point of the performance information is determined, and the relative time counting circuit 1
2 is supplied.

【0049】開始点検出回路11の実現方法としては、
このような動作プログラムを設定したマイクロプロセッ
サを独立に用いた回路ブロックとして構成したり、本実
施形態による電子楽器を1つのマイクロプロセッサのプ
ログラムとして記述するうちの1ブロックとして構成し
たり、または実際にこのような動作を行なうように論理
回路の組み合せによって構成するなどの方法がある。
As a method of realizing the start point detection circuit 11,
A microprocessor in which such an operation program is set may be configured as a circuit block independently used, or the electronic musical instrument according to the present embodiment may be configured as one block of programs written in one microprocessor, or may actually be configured. There is a method of configuring by a combination of logic circuits so as to perform such an operation.

【0050】また、図1の相対時間計数回路12におい
ては、基準時間計数回路10および開始点検出回路11
および相対時間情報記憶回路6からの情報・データを入
力として、演奏情報発生回路15に必要な時間情報とし
て、演奏情報発生回路15において発生する複数種類の
演奏情報の個々の発生時点を計数する。
Further, in the relative time counting circuit 12 of FIG. 1, the reference time counting circuit 10 and the starting point detecting circuit 11 are provided.
Information and data from the relative time information storage circuit 6 are input, and as the time information necessary for the performance information generation circuit 15, individual generation points of a plurality of types of performance information generated in the performance information generation circuit 15 are counted.

【0051】図11は、この相対時間計数回路12の動
作の一例を示したもので、左側の縦軸が時間の経過を意
味している。同図において、時間1100において基本
演奏情報が入力されている。これは、基準時間計数回路
10からの基準時間データが1100の時点で、開始点
検出回路11に基本情報検出回路3からの入力情報が到
達したことを意味する。この演奏情報に対する開始点デ
ータは相対時間計数回路12に供給され、以後の計数処
理の基準として参照される。
FIG. 11 shows an example of the operation of the relative time counting circuit 12, and the vertical axis on the left side means the passage of time. In the figure, basic performance information is input at time 1100. This means that the input information from the basic information detection circuit 3 has reached the start point detection circuit 11 when the reference time data from the reference time counting circuit 10 is 1100. The starting point data for this performance information is supplied to the relative time counting circuit 12 and referred to as a reference for the subsequent counting process.

【0052】一方、相対時間情報記憶回路6には、前記
入力した基本演奏情報に対応して演奏情報発生回路15
において発生する複数種類の演奏情報の例としてA、
B、C、Dの4種類に対応した相対時間データとして、
同図のように順に300、500、500、750とい
うデータが格納され、相対時間計数回路12から随時参
照されているとする。
On the other hand, in the relative time information storage circuit 6, the performance information generating circuit 15 corresponds to the input basic performance information.
As an example of a plurality of types of performance information generated in
As relative time data corresponding to four types of B, C and D,
It is assumed that data of 300, 500, 500 and 750 are stored in order as shown in the same figure and referred to by the relative time counting circuit 12 at any time.

【0053】ここで相対時間計数回路12には基準時間
計数回路10からの基準時間データも供給されているの
で、開始点データと相対時間データの合計である時間デ
ータ1400の時点で、発生する演奏情報Aに対応した
相対時間データ300の経過を検出し、これによって演
奏情報発生回路15においてはAに対応した演奏情報を
発生する。以下、時間データ1600およびその直後に
はBおよびCに対応した演奏情報が同様に発生され、さ
らに時間データ1750の時点でDに対応した演奏情報
が発生される。
Since the relative time counting circuit 12 is also supplied with the reference time data from the reference time counting circuit 10, the performance generated at the time data 1400 which is the sum of the start point data and the relative time data. The passage of the relative time data 300 corresponding to the information A is detected, and the performance information generating circuit 15 generates performance information corresponding to A by this. Thereafter, performance information corresponding to B and C is similarly generated immediately after the time data 1600, and performance information corresponding to D is further generated at the time of the time data 1750.

【0054】また、ここでは開始点データと相対時間デ
ータの和と現在時間データとの比較から発生時点を検出
したが、開始点を検出した時点で相対時間データをメモ
リにロードして、単位時間経過ごとにメモリのデータを
一定値ずつ減ずることで所定の時間経過を検出すること
も容易である。
Further, here, the generation time point is detected by comparing the sum of the start point data and the relative time data and the current time data, but at the time point when the start point is detected, the relative time data is loaded into the memory and the unit time It is also easy to detect the lapse of a predetermined time by decrementing the data in the memory by a constant value for each lapse of time.

【0055】相対時間計数回路12の実現方法として
は、このような動作プログラムを設定したマイクロプロ
セッサを独立に用いた回路ブロックとして構成したり、
本実施形態による電子楽器を1つのマイクロプロセッサ
のプログラムとして記述するうちの1ブロックとして構
成したり、または実際にこのような動作を行なうように
論理回路の組み合せによって構成するなどの方法があ
る。
As a method of realizing the relative time counting circuit 12, a microprocessor in which such an operation program is set is configured as a circuit block independently used,
There is a method in which the electronic musical instrument according to the present embodiment is configured as one block in writing as a program of one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation.

【0056】また、図1の演奏情報発生回路15におい
ては、オンオフ情報記憶回路9および音色情報記憶回路
5および音源系列情報記憶回路4および音程計算回路1
3および音量計算回路14および相対時間計数回路12
からの情報・データを入力として、複数種類の演奏情報
を発生させ、その出力を通信情報出力回路2に供給す
る。
Further, in the performance information generation circuit 15 of FIG. 1, the on / off information storage circuit 9, the tone color information storage circuit 5, the tone generator series information storage circuit 4, and the pitch calculation circuit 1 are included.
3 and volume calculation circuit 14 and relative time counting circuit 12
The information and data from the above are input to generate a plurality of types of performance information, and the output is supplied to the communication information output circuit 2.

【0057】図12は、この演奏情報発生回路15の動
作の一例を示したもので、図11ではAからDまでの4
種類とした例のうちの1つに対応したものである。ま
ず、基準となる演奏情報として音源系列がA、音色が
C、音程が60(MIDI規格では中央のC)、音量が
100のオン情報として、上段のようなフォーマットの
情報が入力されたとする。ここで、相対時間計数回路1
2によって、前述のように相対時間が計数され、相対時
間情報記憶回路6に設定された相対時間の経過後に、演
奏情報発生回路15の動作によって下段のようなフォー
マットの演奏情報が発生され、通信情報出力回路2に供
給される。
FIG. 12 shows an example of the operation of the performance information generating circuit 15. In FIG.
This corresponds to one of the types. First, it is assumed that as the performance information serving as the reference, the sound source series is A, the tone color is C, the pitch is 60 (center C in the MIDI standard), and the volume is 100. Here, the relative time counting circuit 1
2, the relative time is counted as described above, and after the relative time set in the relative time information storage circuit 6 has elapsed, the performance information generating circuit 15 operates to generate the performance information in the format as shown in the lower stage, and the communication is performed. It is supplied to the information output circuit 2.

【0058】すなわち、音源系列については音源系列情
報記憶回路4に設定されたデータである音源系列Bに従
い、音色については音色情報記憶回路5に設定されたデ
ータである音色Dに従い、音程については基本演奏情報
の音程60と相対音程情報記憶回路7に設定された相対
音程+2の加減算の結果に従い、音量については基本演
奏情報の音量100と相対音量情報記憶回路8に設定さ
れた相対音量90%の乗算の結果に従い、オンオフにつ
いては基本演奏情報の入力状態を保持したオンオフ情報
記憶回路9から参照して、個々の演奏情報を決定する。
その結果、基本演奏情報の他に発生する演奏情報のうち
の1つとして音源系列がB、音色がD、音程が62、音
量が90のオン情報として、最終的に下段のようなフォ
ーマットの情報が得られることになる。
That is, the sound source series is in accordance with the sound source series B which is the data set in the sound source series information storage circuit 4, the timbre is in accordance with the timbre D which is the data set in the timbre information storage circuit 5, and the basic pitch is According to the result of addition and subtraction of the pitch 60 of the performance information and the relative pitch +2 set in the relative pitch information storage circuit 7, the volume is 100% of the basic performance information and 90% of the relative volume set in the relative volume information storage circuit 8. In accordance with the result of the multiplication, the on / off information is determined by referring to the on / off information storage circuit 9 which holds the input state of the basic performance information.
As a result, as one piece of performance information that is generated in addition to the basic performance information, the sound source sequence is B, the tone color is D, the pitch is 62, and the volume is 90. Will be obtained.

【0059】演奏情報発生回路15の実現方法として
は、このような動作プログラムを設定したマイクロプロ
セッサを独立に用いた回路ブロックとして構成したり、
本実施形態による電子楽器を1つのマイクロプロセッサ
のプログラムとして記述するうちの1ブロックとして構
成したり、または実際にこのような動作を行なうように
論理回路の組み合せによって構成するなどの方法があ
る。
As a method of realizing the performance information generating circuit 15, a microprocessor in which such an operation program is set is constructed as a circuit block independently used,
There is a method in which the electronic musical instrument according to the present embodiment is configured as one block in writing as a program of one microprocessor, or is configured by a combination of logic circuits so as to actually perform such an operation.

【0060】また、図1の通信情報出力回路2において
は、基本情報検出回路3および演奏情報発生回路15か
らの供給信号を入力として、外部への演奏情報・制御情
報などが所定の通信信号フォーマットに基づいて出力さ
れる。
Further, in the communication information output circuit 2 of FIG. 1, the supply signals from the basic information detection circuit 3 and the performance information generation circuit 15 are used as inputs, and performance information and control information to the outside are transmitted in a predetermined communication signal format. Is output based on.

【0061】図2は、この通信信号フォーマットの一例
を示したもので、図2(A)のように、通信ケーブルを
長くしてもノイズによる誤動作を避けるために電圧レベ
ルを通常の回路信号レベルよりも大きく規定したり、図
2(B)のように高速シリアル通信によってリアルタイ
ムに多量の演奏情報を伝送したり、図2(C)のように
1つの情報ブロックの中に音源系列・音色・音程・音量
・オンオフなどの情報を規定したりするものである。ま
た、簡易的なシステムとしては、MIDIと呼ばれる電
子楽器の演奏情報通信フォーマットなども利用可能であ
る。
FIG. 2 shows an example of this communication signal format. As shown in FIG. 2A, the voltage level is set to the normal circuit signal level in order to avoid malfunction due to noise even if the communication cable is lengthened. 2B, a large amount of performance information is transmitted in real time by high-speed serial communication as shown in FIG. 2B, and a sound source sequence, tone color, etc. in one information block as shown in FIG. 2C. It defines information such as pitch, volume, and on / off. As a simple system, a performance information communication format of an electronic musical instrument called MIDI can be used.

【0062】このような通信信号に対して、通信情報出
力回路2においては、所定の通信信号フォーマットと内
部回路システムとの電圧レベル変換や、シリアル通信と
パラレル処理とのデータ変換や、低速な内部処理からの
出力信号をバッファリングして、より高速なリアルタイ
ムの演奏情報信号として出力するための変換処理などが
実行される。
In response to such a communication signal, the communication information output circuit 2 performs voltage level conversion between a predetermined communication signal format and the internal circuit system, data conversion between serial communication and parallel processing, and low-speed internal conversion. A conversion process for buffering the output signal from the process and outputting it as a higher-speed real-time performance information signal is executed.

【0063】図13は、図1に示す構成をもった本実施
形態にかかる電子楽器の、別の動作の一例を示す説明図
であり、本実施形態にかかる電子楽器に接続される複数
の音源システム群および音響再生システム群によって構
成された統合電子楽器システムの全体構成図である。
FIG. 13 is an explanatory view showing an example of another operation of the electronic musical instrument according to the present embodiment having the configuration shown in FIG. 1, and a plurality of sound sources connected to the electronic musical instrument according to the present embodiment. FIG. 1 is an overall configuration diagram of an integrated electronic musical instrument system including a system group and a sound reproduction system group.

【0064】同図において、21は本実施形態にかかる
電子楽器、20はパフォーマーによる身体的表現動作、
22は音源系列Aの音源システム、32は音源系列Aの
楽音信号を発生するための増幅・音響変換を行なう音響
再生システム、23は音源系列Bの音源システム、33
は音源系列Bの楽音信号を発音するための増幅・音響変
換を行なう音響再生システム、24は音源系列Cの音源
システム、34は音源系列Cの楽音信号を発音するため
の増幅・音響変換を行なう音響再生システム、25は音
源系列Dの音源システム、35は音源系列Dの楽音信号
を発音するための増幅・音響変換を行なう音響再生シス
テム、26は音源系列Eの音源システム、36は音源系
列Eの楽音信号を発音するための増幅・音響変換を行な
う音響再生システム、27は音源系列Fの音源システ
ム、37は音源系列Fの楽音信号を発音するための増幅
・音響変換を行なう音響再生システムであり、ここでは
32から37までの音響システムは、聴衆をぐるりと取
り囲むように配置されている。
In the figure, 21 is an electronic musical instrument according to this embodiment, 20 is a physical expression operation by a performer,
Reference numeral 22 is a sound source system of the sound source series A, 32 is a sound reproduction system for performing amplification and sound conversion for generating a tone signal of the sound source series A, 23 is a sound source system of the sound source series B, and 33 is a sound source system.
Is a sound reproducing system for amplifying / acoustic converting the tone signal of the tone series B, 24 is a tone generating system of the tone sequence C, 34 is amplifying / acoustic converting for producing the tone signal of the tone sequence C. Sound reproduction system, 25 is a sound source system of sound source series D, 35 is a sound reproduction system that performs amplification and sound conversion to generate a tone signal of sound source series D, 26 is a sound source system of sound source series E, and 36 is a sound source series E Is a sound reproducing system for amplifying / acoustic converting to generate a tone signal, 27 is a sound source system of a sound source series F, 37 is a sound reproducing system for amplifying / sound converting a sound signal of a sound source series F. Yes, here 32 to 37 acoustic systems are arranged around the audience.

【0065】このような全体構成によって統合電子楽器
システムを構成した上で、音源系列情報記憶回路4に設
定される音源系列情報をAからFまでの音源系列に別々
に割り当てて配置すると、本実施形態にかかる電子楽器
21によって新たに発生された演奏情報に対応した楽音
信号は、聴衆の周囲に空間的に展開されることになる。
これは、従来の形式の楽器による演奏では表現不可能な
音楽的効果を容易に実現できるものであり、楽器として
の可能性を拡大するとともに、このような表現媒体によ
る新たな音楽形式の創造にも寄与するものである。
When the integrated electronic musical instrument system is constructed with such an overall configuration and the sound source sequence information set in the sound source sequence information storage circuit 4 is separately allocated to the sound source sequences A to F and arranged, the present embodiment The musical tone signal corresponding to the performance information newly generated by the electronic musical instrument 21 according to the embodiment is spatially developed around the audience.
This makes it possible to easily achieve musical effects that cannot be expressed by playing with conventional musical instruments, expands the potential as musical instruments, and creates new musical formats with such expression media. Also contributes.

【0066】図14は、図1に示す構成をもった本実施
形態にかかる電子楽器の、別の動作の一例を示す説明図
である。ここでは、音色情報記憶回路5に設定される音
色情報として音色A、音色B、音色Cの3種類が割り当
てられ、相対時間情報記憶回路6に設定される相対時間
情報としてはすべて<ゼロ>、すなわち基本演奏情報と
ほぼ同時にこの3種類の演奏情報も発生される。なお、
同図の信号は、楽音信号の時間的な振幅変化であるエン
ベロープ特性ばかりでなく、個々の楽音信号の波形や倍
音構成とその時間的変化も意味している。
FIG. 14 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to the present embodiment having the configuration shown in FIG. Here, three types of tone color A, tone color B, and tone color C are assigned as tone color information set in the tone color information storage circuit 5, and all the relative time information set in the relative time information storage circuit 6 is <zero>, That is, these three types of performance information are generated almost simultaneously with the basic performance information. In addition,
The signal in the figure means not only the envelope characteristic which is the temporal change of the amplitude of the musical tone signal, but also the waveform of each musical tone signal and the harmonic structure and its temporal change.

【0067】このようなシステムに同図最上段のよう
に、パフォーマーの身体的動作に対応した基本的な演奏
情報が入力されると、この楽音特性とは異なる音色A、
音色B、音色Cによる同一音程の演奏も発生されるため
に、従来の楽器に効果回路によって幅をもたせたような
音色の変化よりも非常に複雑・広範に音色の可能性が拡
大される。これは、発生される個々の音色をそれぞれ複
雑な構成の部分音と位置づけた、より微妙な楽音信号を
持った新たな電子楽器として機能するものであり、従来
の電子楽器の欠点である音楽的表現能力の平板さを打破
するとともに、このような表現媒体による新たな音楽形
式の創造にも寄与するものである。
When basic performance information corresponding to the physical movement of the performer is input to such a system as shown at the top of the figure, a tone color A different from the musical tone characteristic,
Since performances of the same pitch are also generated by the timbres B and C, the possibility of the timbre is expanded in a much more complicated and wide range than the timbre change which is widened by the effect circuit in the conventional musical instrument. This functions as a new electronic musical instrument with a more delicate musical tone signal, in which each generated tone color is positioned as a partial tone of a complicated structure, and the musical tone, which is a drawback of conventional electronic musical instruments, is used. In addition to breaking down the flatness of expression ability, it also contributes to the creation of new music formats with such expression media.

【0068】図15は、図1に示す構成をもった本実施
形態にかかる電子楽器の、別の動作の一例を示す説明図
である。ここでは、相対音量情報記憶回路8および相対
時間情報記憶回路6に設定されるパラメーターとして、
基本演奏情報から一定の時間間隔でA、B、C、Dの4
種類の新たな演奏情報の発生が割り当てられ、相対的な
音量情報としては次第に減少するような値が設定されて
いる。
FIG. 15 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to this embodiment having the configuration shown in FIG. Here, as the parameters set in the relative volume information storage circuit 8 and the relative time information storage circuit 6,
4 of A, B, C, D from the basic performance information at fixed time intervals
The generation of new types of performance information is assigned, and the relative volume information is set to a value that gradually decreases.

【0069】このようなシステムに同図上段のように、
パフォーマーの身体的動作に対応した基本的な演奏情報
が入力されると、個々の演奏情報発生においては、一定
時間経過後に音量の次第に減衰したような、いわばエコ
ーマシンのような演奏情報が得られる。オンオフ情報記
憶回路9によって個々のオンオフ情報を別個の演奏情報
として取り扱うために、個々の演奏情報発生の出力が重
複してもなんら影響はない。
In such a system, as shown in the upper part of FIG.
When basic performance information corresponding to the physical movements of the performer is input, performance information such as an echo machine is obtained when individual performance information is generated, as if the volume gradually decreased after a certain period of time. . Since the on / off information storage circuit 9 handles each on / off information as separate performance information, there is no effect even if the outputs of the generation of individual performance information overlap.

【0070】この場合、従来のディジタルリバーブやデ
ィジタルエコーなどの装置においては、音量が減衰する
とともに量子化誤差によるノイズ成分が増大して、特に
音量が小さい部分でのS/N比の悪化が問題となってい
たが、ここでは音源に供給する音量情報が減少していっ
ても、音源側で十分なビット精度の演算を行なっていれ
ばS/N比が劣化しない、という利点を持っている。
In this case, in conventional devices such as digital reverb and digital echo, the sound volume is attenuated and the noise component due to the quantization error is increased, so that the S / N ratio is deteriorated particularly in a small sound volume. However, even if the volume information supplied to the sound source is reduced, the S / N ratio does not deteriorate if the sound source side performs sufficient bit precision calculation. .

【0071】また、単純な減少や単純な増加だけでな
い、任意の時間差と任意の音量変化を設定できるため
に、従来の効果装置による残響・反響の変化よりも非常
に複雑・広範に残響・反響の効果の可能性が拡大され
る。これは、発生される個々の演奏情報をそれぞれ複雑
な構成の残響・反響と位置づけた、より微妙な楽音信号
を持った新たな電子楽器として機能するものであり、従
来の電子楽器の欠点である音楽的表現能力の平板さを打
破するとともに、このような表現媒体による新たな音楽
形式の創造にも寄与するものである。
Further, not only simple decrease and simple increase but also arbitrary time difference and arbitrary volume change can be set, so that reverberation and reverberation are much more complicated and wider than those of the conventional effect device. The potential of the effect is expanded. This functions as a new electronic musical instrument with a more delicate musical tone signal by positioning the generated performance information as reverberation / echo with a complicated structure, which is a drawback of conventional electronic musical instruments. In addition to breaking down the flatness of musical expression ability, it also contributes to the creation of new music formats by such expression media.

【0072】図16は、図1に示す構成をもった本実施
形態にかかる電子楽器の、別の動作の一例を示す説明図
である。ここでは、相対音程情報記憶回路7および相対
時間情報記憶回路6に設定されるパラメーターとして、
基本演奏情報から所定の時間間隔で複数種類の新たな演
奏情報の発生が割り当てられ、個々の相対的な音程情報
としては所定の値が設定されることで、基本演奏情報に
対応した新たな音列を発生するようにしている。
FIG. 16 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to this embodiment having the configuration shown in FIG. Here, as the parameters set in the relative pitch information storage circuit 7 and the relative time information storage circuit 6,
Generation of multiple types of new performance information is assigned from the basic performance information at predetermined time intervals, and a predetermined value is set for each relative pitch information, so that a new sound corresponding to the basic performance information is generated. I'm trying to generate columns.

【0073】まず、このようなシステムに、パフォーマ
ーの身体的動作に対応した、同図(A)のような基本的
な演奏情報が1音入力されると、個々の演奏情報発生に
おいては、16分音符程度の短い一定時間経過ごとに半
音ずつ音程が上昇したような音列が発生され、12番目
の演奏情報としては基本演奏情報の1オクターブ上の音
程で、ここだけ音量データの大きなアクセントとなった
ような音列が、システム全体として演奏されることにな
る。
First, when one note of basic performance information corresponding to the physical movement of the performer as shown in FIG. 9A is input to such a system, 16 notes are generated in each performance information generation. A tone train in which the pitch rises by a semitone is generated at fixed time intervals such as a quarter note, and the twelfth performance information is a pitch one octave above the basic performance information. The sound sequence as if it became is played as the entire system.

【0074】次に、音楽の進行に伴って、演奏者から所
定の形式でパラメーター書き込み回路16を経由して、
個々の相対時間情報および相対音程情報が変更されるよ
うな制御情報が伝達されたとする。ここでパフォーマー
の身体的動作に対応した、同図(B)のような基本的な
演奏情報が1音入力されると、個々の演奏情報発生にお
いては、4分音符経過後に8分音符の時間経過ごとに同
図(B)のような音程関係の音列が発生される。
Next, as the music progresses, the performer passes through the parameter writing circuit 16 in a predetermined format,
It is assumed that the control information for changing the relative time information and the relative pitch information is transmitted. Here, when one note of basic performance information corresponding to the physical movement of the performer as shown in FIG. 7B is input, the time of the eighth note after the quarter note has elapsed in the generation of individual performance information. A pitch-related sound train is generated as shown in FIG.

【0075】これは一種のブルーノートスケールのアド
リブフレーズのようなものとも言え、パフォーマーの身
体動作から検出される音楽情報としては基音に相当する
単純な演奏をするだけで、十分に音楽的内容の豊富な展
開がシステム全体として演奏されることになる。このよ
うに、従来の電子楽器ではROMに多量に格納されて選
択されるだけであった複数種類のフレーズが、パラメー
ター書き込み回路16によって自由に設定できるという
利点を持っている。
It can be said that this is a kind of blue note scale ad lib phrase, and the music information detected from the body movements of the performer has a sufficient musical content only by performing a simple performance corresponding to the fundamental tone. Abundant development will be played as the entire system. As described above, the conventional electronic musical instrument has an advantage that a plurality of types of phrases, which are stored in a large amount in the ROM and only selected, can be freely set by the parameter writing circuit 16.

【0076】また、単純な等間隔の音符列や単純な半音
単位の音階だけでない、任意の時間差と任意の音程変化
を設定できるために、従来の電子楽器によるオブリガー
ト発生機能よりも非常に複雑・広範に音列生成・旋律生
成の効果の可能性が拡大される。これは、発生される個
々の演奏情報を全体として新たな音楽的要素として付加
した、より多彩な演奏出力を持った新たな電子楽器とし
て機能するものであり、従来の電子楽器の欠点である音
楽的表現能力の平板さを打破するとともに、このような
表現媒体による新たな音楽形式の創造にも寄与するもの
である。
Since it is possible to set an arbitrary time difference and an arbitrary pitch change in addition to a simple equidistant note sequence and a simple semitone scale, it is much more complicated than the conventional obligato generation function by an electronic musical instrument. Widely expands the possibility of effects of tone generation and melody generation. This functions as a new electronic musical instrument with a wider variety of performance outputs, in which the generated individual musical performance information is added as a new musical element as a whole. In addition to breaking down the flatness of musical expression ability, it also contributes to the creation of new music formats by such expression media.

【0077】図17は、図1に示す構成をもった本実施
形態にかかる電子楽器の、別の動作の一例を示す説明図
である。ここでは、相対時間情報記憶回路6に設定され
る相対時間情報としてはすべて<ゼロ>、すなわち基本
演奏情報とほぼ同時に複数の演奏情報が発生され、相対
音程情報記憶回路7に設定されるパラメーターとして、
基本演奏情報の音程から所定の間隔で離れた複数種類の
新たな音程の演奏情報の発生が割り当てられることで、
基本演奏情報に対応した新たな和音を発生するようにし
ている。
FIG. 17 is an explanatory view showing an example of another operation of the electronic musical instrument according to this embodiment having the configuration shown in FIG. Here, all the relative time information set in the relative time information storage circuit 6 is <zero>, that is, a plurality of pieces of performance information are generated almost simultaneously with the basic performance information, and are set as parameters set in the relative pitch information storage circuit 7. ,
By assigning the generation of performance information of multiple types of new pitches that are separated from the pitch of the basic performance information by a predetermined interval,
A new chord corresponding to the basic performance information is generated.

【0078】このようなシステムに、パフォーマーの身
体的動作に対応した、同図上段のような基本的な演奏情
報が1音入力されると、個々の演奏情報発生において
は、個々に設定された相対音程に従った演奏情報が発生
され、単音の基本演奏情報から和音構成を持った演奏情
報がシステム全体として演奏される。これは音楽的には
一種のポイシング技法・ハーモナイズ技法のようなもの
とも言え、パフォーマーの身体動作から検出される音楽
情報としては基準音に相当する単純な演奏をするだけ
で、十分に音楽的内容の豊富な展開がシステム全体とし
て演奏されることになる。
When one note of the basic performance information corresponding to the physical movement of the performer as shown in the upper part of the figure is input to such a system, the individual performance information is individually set in the generation of the performance information. Performance information according to the relative pitch is generated, and performance information having a chord structure is played as a whole system from basic performance information of a single note. Musically, it can be said that it is a kind of poising technique or harmonization technique, and the music information detected from the body movements of the performer is a simple musical performance equivalent to the reference tone, and the music content is sufficient. The rich development of will be played as a whole system.

【0079】このように、従来の電子楽器ではROMに
多量に格納されて選択されるだけであった複数種類の和
音が、パラメーター書き込み回路16によって自由に設
定できるという利点を持っている。また、単純な半音単
位の音階だけでない任意の音程変化を設定できるため
に、従来の電子楽器によるコード発生機能よりも非常に
複雑・広範に和音生成の効果の可能性が拡大される。
As described above, the conventional electronic musical instrument has the advantage that a plurality of types of chords, which are stored in a large amount in the ROM and only selected, can be freely set by the parameter writing circuit 16. Further, since it is possible to set an arbitrary pitch change that is not limited to a simple semitone scale, the possibility of chord generation effect is expanded in a much more complicated and wide range than the chord generation function of the conventional electronic musical instrument.

【0080】これは、発生される個々の演奏情報を全体
として新たな音楽的要素として付加した、より多彩な演
奏出力を持った新たな電子楽器として機能するものであ
り、従来の電子楽器の欠点である音楽的表現能力の平板
さを打破するとともに、このような表現媒体による新た
な音楽形式の創造にも寄与するものである。
This is to function as a new electronic musical instrument having a wider variety of performance outputs, in which the generated individual musical performance information is added as a new musical element as a whole. In addition to breaking down the flatness of the musical expression ability that is, it also contributes to the creation of new music formats by such expression media.

【0081】図18は、図1に示す演奏動作情報発生回
路1の動作を説明するための構成図である。同図におい
て、40から44はセンサ、45はデータセレクタ、4
6はアナログ−ディジタル変換器、47はROM、48
はRAM、49はポート、50はCPU、51はシステ
ムバスである。すなわち、CPU50はシステムバス5
1によって接続されたROM47のプログラムによって
動作し、必要なパラメーターやデータをRAM48にメ
モリする。
FIG. 18 is a block diagram for explaining the operation of the performance operation information generating circuit 1 shown in FIG. In the figure, 40 to 44 are sensors, 45 is a data selector, 4
6 is an analog-digital converter, 47 is a ROM, 48
Is a RAM, 49 is a port, 50 is a CPU, and 51 is a system bus. That is, the CPU 50 is the system bus 5
It operates according to the program of the ROM 47 connected by 1, and stores necessary parameters and data in the RAM 48.

【0082】センサ40〜44はパフォーマーの身体的
動作を検出するためのもので、前述のように種々の物理
量に対応したものの中から、パフォーマンスの形態に即
して適宜選択される。センサ40〜44からの検出信号
はデータセレクタ45によって時分割的に選択され、こ
れと同期したアナログ−ディジタル変換器46によっ
て、CPU50の扱えるディジタルデータに変換され
る。CPU50によって最終的に発生された演奏情報お
よび制御情報およびパラメーター設定情報は、ポート4
9に書き込まれ、必要なタイミングでこの出力は基本情
報検出回路3に取り込まれる。
The sensors 40 to 44 are for detecting the physical movement of the performer, and are appropriately selected from those corresponding to various physical quantities as described above in accordance with the form of performance. The detection signals from the sensors 40 to 44 are time-divisionally selected by the data selector 45, and are converted into digital data that can be handled by the CPU 50 by the analog-digital converter 46 synchronized with this. The performance information, control information, and parameter setting information finally generated by the CPU 50 are stored in the port 4
9 is written into the basic information detection circuit 3, and this output is taken into the basic information detection circuit 3 at a necessary timing.

【0083】図19は、図18に示した構成図の動作を
説明するためのフローチャートである。すなわち、複数
個のうちのあるセンサの状態を検出する場合、まずセン
サの選択を指定することによって、データセレクタ45
が対応したセンサからの信号をアナログ−ディジタル変
換器46に供給する。ここでアナログ−ディジタル変換
出力データをシステムバス51を介して入力すると、こ
れを今回の新データとして、RAM48に格納されてい
た該当するセンサの前回の旧データと比較する。両デー
タが一致していればイベントがなかったということで、
データの更新の必要もないので、この処理を終了して次
の処理に移る。
FIG. 19 is a flow chart for explaining the operation of the block diagram shown in FIG. That is, when detecting the state of a sensor among a plurality of sensors, the data selector 45 is selected by first specifying the sensor selection.
Supplies the signal from the corresponding sensor to the analog-digital converter 46. Here, when the analog-digital conversion output data is input via the system bus 51, this is used as new data for this time and compared with the previous old data of the corresponding sensor stored in the RAM 48. If both data match, there was no event,
Since there is no need to update the data, this process ends and the next process starts.

【0084】一方、新データと旧データとが一致しなか
った場合には、このセンサに関係するパフォーマーの身
体的表現が発生したことになり、この新データの値やセ
ンサの種類に対応した処理に分岐する。たとえばある値
を越えた場合には所定の音程・音量・音色・音源系列の
楽音の発生に対応するとして、所定のフォーマットの演
奏情報を設定し、これをシステムバス51を介してポー
ト49に転送する。また、あるセンサが一定の値を越え
た場合には、ピッチベンド情報として所定のフォーマッ
トの制御情報を設定し、これをシステムバス51を介し
てポート49に転送する。
On the other hand, if the new data and the old data do not match, it means that the physical expression of the performer related to this sensor has occurred, and the processing corresponding to the value of this new data and the type of sensor. Branch to. For example, if a certain value is exceeded, it is considered that the musical tone of a predetermined pitch, volume, tone color, and tone generator sequence is generated, and performance information of a predetermined format is set, and this is transferred to the port 49 via the system bus 51. To do. When a certain sensor exceeds a certain value, control information of a predetermined format is set as pitch bend information, and this is transferred to the port 49 via the system bus 51.

【0085】また、あるセンサとあるセンサがともに一
定の値に達した場合には、パラメーター書き込み回路1
6を経由して所定のパラメーターを設定する、というよ
うな所定のフォーマットのパラメーター設定情報を設定
し、これをシステムバス51を介してポート49に転送
する。以上の必要な情報発生処理のあとでは、今回の新
データを次回の比較のためにRAM48の所定のアドレ
スに格納し、このセンサに関する処理を終了して次の処
理に移る。
When both a certain sensor and a certain sensor reach a certain value, the parameter writing circuit 1
Parameter setting information of a predetermined format such as setting a predetermined parameter via 6 is set, and this is transferred to the port 49 via the system bus 51. After the above-described necessary information generation processing, the new data of this time is stored in a predetermined address of the RAM 48 for the next comparison, the processing relating to this sensor is terminated, and the next processing is performed.

【0086】このようにCPU50のプログラムによっ
てセンサ40〜44の出力状態と演奏情報および制御情
報およびパラメーター設定情報とを対応づけることによ
って、パフォーマーの身体的動作に対する個人差の補正
や、必要に応じたシステムの拡大・簡素化にハードウェ
アの変更を伴わずに対応することが可能になり、システ
ムの自由度が大きく向上する。
As described above, by associating the output states of the sensors 40 to 44 with the performance information, control information, and parameter setting information by the program of the CPU 50, the individual difference with respect to the physical action of the performer is corrected, and if necessary. It is possible to deal with the expansion and simplification of the system without changing the hardware, and the degree of freedom of the system is greatly improved.

【0087】[0087]

【発明の効果】以上説明したように、本発明にかかる電
子楽器によれば、音楽における偶然性・身体性といった
要素を拡大して、従来の楽器では不可能であったり困難
であったような音楽要素を持つ楽器システムの実現や、
従来の楽器の制約から限定されてきた音楽の創作条件を
越える新たな可能性を持つ音楽形式の創造を可能とする
ものであり、良質の音楽のために貢献するところ大であ
る。
As described above, according to the electronic musical instrument of the present invention, it is possible to expand the elements such as the contingency and the physicality of the music, and the music which is impossible or difficult with the conventional musical instruments. Realization of musical instrument system with elements,
It enables the creation of music formats with new possibilities that go beyond the music creation conditions that have been limited by the limitations of conventional musical instruments, and is a major contribution to quality music.

【0088】特に、請求項1の発明によれば、偶然性・
身体性といった音楽の重要な要素の分野において、特別
な反響音作成装置を要することなく、楽器の演奏操作
に、複雑で自由に変更可能な反響効果を付与することが
できるという効果が得られる。また、請求項2の発明に
よれば、同分野において、特別な和音検出/構成装置を
要することなく、楽器の演奏操作に、複雑で自由に変更
可能な和音効果を付与することができるという効果が得
られる。
Particularly, according to the first aspect of the invention,
In the field of important elements of music such as physicality, it is possible to provide a complicated and freely changeable reverberation effect to a musical performance operation of a musical instrument without requiring a special reverberation sound creating device. Further, according to the invention of claim 2, in the same field, a complicated and freely changeable chord effect can be added to the musical performance operation of the musical instrument without requiring a special chord detection / configuration device. Is obtained.

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

【図1】本実施形態による電子楽器の構成を説明するた
めの構成概念図である。
FIG. 1 is a configuration conceptual diagram for explaining a configuration of an electronic musical instrument according to an embodiment.

【図2】図1の通信情報入力回路に供給される通信信号
フォーマットの一例を示した信号図である。
FIG. 2 is a signal diagram showing an example of a communication signal format supplied to the communication information input circuit of FIG.

【図3】図1の基本情報検出回路の動作を示したフロー
チャートである。
FIG. 3 is a flowchart showing an operation of the basic information detection circuit of FIG.

【図4】図1のパラメーター書き込み回路の動作を示し
たフローチャートである。
FIG. 4 is a flowchart showing the operation of the parameter writing circuit of FIG.

【図5】図1のオンオフ情報記憶回路に格納されるデー
タを示した説明図である。
5 is an explanatory diagram showing data stored in an on / off information storage circuit of FIG. 1. FIG.

【図6】図1の音色情報記憶回路に格納されるデータを
示した説明図である。
6 is an explanatory diagram showing data stored in a tone color information storage circuit of FIG. 1. FIG.

【図7】図1の音源系列情報記憶回路に格納されるデー
タを示した説明図である。
FIG. 7 is an explanatory diagram showing data stored in a sound source sequence information storage circuit of FIG. 1.

【図8】図1の相対音程情報記憶回路に格納されるデー
タを示した説明図である。
8 is an explanatory diagram showing data stored in a relative pitch information storage circuit of FIG. 1. FIG.

【図9】図1の相対音量情報記憶回路に格納されるデー
タを示した説明図である。
9 is an explanatory diagram showing data stored in a relative volume information storage circuit of FIG. 1. FIG.

【図10】図1の相対時間情報記憶回路に格納されるデ
ータを示した説明図である。
10 is an explanatory diagram showing data stored in a relative time information storage circuit of FIG. 1. FIG.

【図11】図1の相対時間計数回路の動作の一例を示し
た説明図である。
11 is an explanatory diagram showing an example of an operation of the relative time counting circuit of FIG. 1. FIG.

【図12】図1の演奏情報発生回路の動作の一例を示し
た説明図である。
12 is an explanatory diagram showing an example of the operation of the performance information generating circuit of FIG. 1. FIG.

【図13】本実施形態による電子楽器の別の動作の一例
を示す説明図である。
FIG. 13 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to the present embodiment.

【図14】本実施形態による電子楽器の別の動作の一例
を示す説明図である。
FIG. 14 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to the present embodiment.

【図15】本実施形態による電子楽器の別の動作の一例
を示す説明図である。
FIG. 15 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to the present embodiment.

【図16】本実施形態による電子楽器の別の動作の一例
を示す説明図である。
FIG. 16 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to the present embodiment.

【図17】本実施形態による電子楽器の別の動作の一例
を示す説明図である。
FIG. 17 is an explanatory diagram showing an example of another operation of the electronic musical instrument according to the present embodiment.

【図18】図1の演奏動作情報発生回路の動作を説明す
るための構成図である。
FIG. 18 is a configuration diagram for explaining the operation of the performance operation information generating circuit of FIG. 1.

【図19】図18に示した構成図の動作を示したフロー
チャートである。
FIG. 19 is a flowchart showing the operation of the configuration diagram shown in FIG. 18.

【符号の説明】[Explanation of symbols]

1 演奏動作情報発生回路 2 通信情報出力回路 3 基本情報検出回路 4 音源系列情報記憶回路 5 音色情報記憶回路 6 相対時間情報記憶回路 7 相対音程情報記憶回路 8 相対音量情報記憶回路 9 オンオフ情報記憶回路 10 基準時間計数回路 11 開始点検出回路 12 相対時間計数回路 13 音程計算回路 14 音量計算回路 15 演奏情報発生回路 16 パラメーター書き込み回路 20 パフォーマーによる身体的表現動作 21 本実施形態にかかる電子楽器 22〜27 各音源系列の音源システム 32〜37 各音源系列の音響再生システム 40〜44 センサ 45 データセレクタ 46 アナログ−ディジタル変換器 47 ROM 48 RAM 49 ポート 50 CPU 51 システムバス 1 Performance Information Information Generation Circuit 2 Communication Information Output Circuit 3 Basic Information Detection Circuit 4 Sound Source Sequence Information Storage Circuit 5 Tone Color Information Storage Circuit 6 Relative Time Information Storage Circuit 7 Relative Pitch Information Storage Circuit 8 Relative Volume Information Storage Circuit 9 ON / OFF Information Storage Circuit 10 Reference Time Counting Circuit 11 Starting Point Detection Circuit 12 Relative Time Counting Circuit 13 Pitch Calculating Circuit 14 Volume Calculation Circuit 15 Performance Information Generating Circuit 16 Parameter Writing Circuit 20 Physical Expression Operation by Performer 21 Electronic Musical Instrument According to the Present Embodiment 22-27 Sound source system of each sound source series 32 to 37 Sound reproduction system of each sound source series 40 to 44 Sensor 45 Data selector 46 Analog-digital converter 47 ROM 48 RAM 49 Port 50 CPU 51 System bus

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 人間の身体的表現による演奏動作を検出
して演奏情報や制御情報を発生する演奏動作情報発生手
段と、 演奏情報や制御情報を含む通信信号を出力する通信情報
出力手段と、 前記演奏動作情報発生手段から所定の処理操作対象とな
る基本演奏情報として音源系列・音色・オンオフ等の情
報やパラメーター設定情報を抽出するとともに対象外の
通信情報および基本演奏情報自身を前記通信情報出力手
段に供給する基本情報検出手段と、 前記基本情報検出手段からの基本演奏情報に対する音源
系列情報を複数個格納する音源系列情報記憶手段と、 前記基本情報検出手段からの基本演奏情報に対する音色
情報を複数個格納する音色情報記憶手段と、 前記基本情報検出手段からの基本演奏情報に対する相対
的時間情報を複数個格納する相対時間情報記憶手段と、 前記基本情報検出手段からの基本演奏情報に関するオン
オフ情報を複数個格納するオンオフ情報記憶手段と、 演奏情報処理操作の基準となる時間を計数する基準時間
計数手段と、 前記基本情報検出手段からの基本演奏情報および前記基
準時間計数手段からの基準時間に基づいて基本演奏情報
の時間的開始点を検出する開始点検出手段と、 前記基準時間計数手段からの基準時間および前記開始点
検出手段からの時間的開始点および前記相対時間情報記
憶手段からの複数個の相対的時間情報に基づいて複数個
の相対時間を計測する相対時間計数手段と、 前記音源系列情報記憶手段および前記音色情報記憶手段
および前記オンオフ情報記憶手段および前記相対時間計
数手段からの出力情報に基づいて複数種類の新たな演奏
情報を発生して前記通信情報出力手段に供給する演奏情
報発生手段と、 前記基本情報検出手段からのパラメーター設定情報に基
づいて前記音源系列情報記憶手段または前記音色情報記
憶手段または前記相対時間情報記憶手段のパラメーター
を設定して記憶させるパラメーター書き込み手段とを具
備し、 入力された基本演奏情報に対応した複数種類の新たな演
奏情報を発生するようにしたことを特徴とする電子楽
器。
1. Performance performance information generating means for generating performance information and control information by detecting a performance operation by a human body expression, and communication information output means for outputting a communication signal including performance information and control information. From the performance operation information generating means, information such as sound source sequence, tone color, on / off, etc. and parameter setting information are extracted as basic performance information to be subjected to a predetermined processing operation, and communication information not covered and basic performance information itself are output as the communication information. Means for supplying basic information to the means, sound source sequence information storage means for storing a plurality of sound source sequence information for the basic performance information from the basic information detection means, and tone color information for the basic performance information from the basic information detection means. A plurality of tone color information storage means, and a plurality of relative time information with respect to the basic performance information from the basic information detection means. Time information storage means, on / off information storage means for storing a plurality of on / off information relating to basic performance information from the basic information detection means, reference time counting means for counting a time serving as a reference for performance information processing operation, Start point detection means for detecting a temporal start point of the basic performance information based on the basic performance information from the basic information detection means and the reference time from the reference time counting means, and the reference time from the reference time counting means and the Relative time counting means for measuring a plurality of relative times based on a temporal start point from a starting point detecting means and a plurality of relative time information from the relative time information storing means, the sound source sequence information storing means, and Based on the output information from the tone color information storage means, the on / off information storage means, and the relative time counting means, a plurality of new performances Performance information generation means for generating performance information and supplying it to the communication information output means, and based on the parameter setting information from the basic information detection means, the tone generator series information storage means, the timbre information storage means, or the relative time information. An electronic musical instrument, comprising: parameter writing means for setting and storing parameters of a storage means, and generating a plurality of types of new performance information corresponding to input basic performance information.
【請求項2】 人間の身体的表現による演奏動作を検出
して演奏情報や制御情報を発生する演奏動作情報発生手
段と、 演奏情報や制御情報を含む通信信号を出力する通信情報
出力手段と、 前記演奏動作情報発生手段から所定の処理操作対象とな
る基本演奏情報として音源系列・音色・音程・オンオフ
等の情報やパラメーター設定情報を抽出するとともに対
象外の通信情報および基本演奏情報自身を前記通信情報
出力手段に供給する基本情報検出手段と、 前記基本情報検出手段からの基本演奏情報に対する音源
系列情報を複数個格納する音源系列情報記憶手段と、 前記基本情報検出手段からの基本演奏情報に対する音色
情報を複数個格納する音色情報記憶手段と、 前記基本情報検出手段からの基本演奏情報に対する相対
的音程情報を複数個格納する相対音程情報記憶手段と、 前記基本情報検出手段からの基本演奏情報に関するオン
オフ情報を複数個格納するオンオフ情報記憶手段と、 前記基本情報検出手段からの基本音程情報および前記相
対音程情報記憶手段からの複数個の相対的音程情報に基
づいて複数個の出力音程情報を計算する音程計算手段
と、 前記音源系列情報記憶手段および前記音色情報記憶手段
および前記音程計算手段および前記オンオフ情報記憶手
段からの出力情報に基づいて複数種類の新たな演奏情報
を発生して前記通信情報出力手段に供給する演奏情報発
生手段と、 前記基本情報検出手段からのパラメーター設定情報に基
づいて前記音源系列情報記憶手段または前記音色情報記
憶手段または前記相対音程情報記憶手段のパラメーター
を設定して記憶させるパラメーター書き込み手段とを具
備し、 入力された基本演奏情報に対応した複数種類の新たな演
奏情報を発生するようにしたことを特徴とする電子楽
器。
2. Performance performance information generation means for generating performance information and control information by detecting a performance motion by a human body expression, and communication information output means for outputting a communication signal including performance information and control information. Information such as sound source sequence, tone color, pitch, on / off, and parameter setting information are extracted from the performance operation information generating means as basic performance information to be subjected to a predetermined processing operation, and communication information other than the target and basic performance information itself are communicated. Basic information detecting means to be supplied to the information output means, sound source sequence information storing means for storing a plurality of sound source sequence information for the basic performance information from the basic information detecting means, and tone color for the basic performance information from the basic information detecting means Tone color information storage means for storing a plurality of information, and a plurality of relative pitch information relative to the basic performance information from the basic information detection means. Relative pitch information storage means, ON / OFF information storage means for storing a plurality of ON / OFF information relating to basic performance information from the basic information detection means, basic pitch information from the basic information detection means and relative pitch information storage means Of a plurality of output pitch information based on the plurality of relative pitch information of the sound source sequence information storage means, the tone color information storage means, the pitch calculation means and the on-off information storage means. Performance information generating means for generating a plurality of types of new performance information based on the output information and supplying it to the communication information output means, and the tone generator sequence information storage means based on the parameter setting information from the basic information detecting means, or A parameter for setting and storing the parameters of the tone color information storage means or the relative pitch information storage means. Ta; and a writing means, electronic musical instrument, characterized in that so as to generate a new performance data of a plurality of types corresponding to the input basic performance information.
【請求項3】 前記音源系列情報記憶手段に設定される
複数の音源系列パラメーターが、空間的に配置された複
数の音源群に対応し、結果として発生される複数の演奏
情報が空間的な演奏表現に対応するようにしたことを特
徴とする請求項1または2に記載の電子楽器。
3. A plurality of sound source series parameters set in the sound source series information storage means correspond to a plurality of spatially arranged sound source groups, and a plurality of resulting performance information are spatial performances. The electronic musical instrument according to claim 1 or 2, wherein the electronic musical instrument is adapted for expression.
【請求項4】 前記音色情報記憶手段に設定される複数
の音色パラメーターが、複雑な成分構成をもつ楽音の複
数の成分要素に対応し、結果として発生される複数の演
奏情報が複雑な楽音による演奏表現に対応するようにし
たことを特徴とする請求項1または2に記載の電子楽
器。
4. A plurality of tone color parameters set in said tone color information storage means correspond to a plurality of component elements of a musical tone having a complicated component structure, and a plurality of performance information generated as a result is a complex musical tone. The electronic musical instrument according to claim 1 or 2, wherein the electronic musical instrument is adapted to correspond to a musical performance expression.
【請求項5】 前記相対時間情報記憶手段に設定される
複数の相対時間パラメーターが、時間的または空間的な
複数の反響効果に対応し、結果として発生される複数の
演奏情報が時間的または空間的な反響効果を持った演奏
表現に対応するようにしたことを特徴とする請求項1に
記載の電子楽器。
5. A plurality of relative time parameters set in said relative time information storage means correspond to a plurality of temporal or spatial reverberation effects, and a plurality of resulting performance information are temporal or spatial. The electronic musical instrument according to claim 1, wherein the electronic musical instrument is adapted to correspond to a musical performance expression having a realistic echo effect.
【請求項6】 前記相対音程情報記憶手段に設定される
複数の相対音程パラメーターが、全体として新たな和音
の発生に対応し、結果として発生される複数の演奏情報
が和音を拡大して付加した演奏表現に対応するようにし
たことを特徴とする請求項2に記載の電子楽器。
6. A plurality of relative pitch parameters set in the relative pitch information storage means correspond to the generation of a new chord as a whole, and a plurality of performance information generated as a result are enlarged chords and added. The electronic musical instrument according to claim 2, wherein the electronic musical instrument is adapted to correspond to a musical expression.
JP8123992A 1996-04-22 1996-04-22 Electronic musical instrument Pending JPH08314462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8123992A JPH08314462A (en) 1996-04-22 1996-04-22 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8123992A JPH08314462A (en) 1996-04-22 1996-04-22 Electronic musical instrument

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2065833A Division JP2925638B2 (en) 1990-03-15 1990-03-15 Electronic musical instrument

Publications (1)

Publication Number Publication Date
JPH08314462A true JPH08314462A (en) 1996-11-29

Family

ID=14874367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8123992A Pending JPH08314462A (en) 1996-04-22 1996-04-22 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPH08314462A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002196765A (en) * 2000-12-25 2002-07-12 Yamaha Corp Notification device, musical instrument, and sound generator for vehicle
WO2005122134A1 (en) * 2004-06-09 2005-12-22 Toyota Motor Kyushu Inc. Musical sound producing apparatus, musical sound producing method, musical sound producing program, and recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002196765A (en) * 2000-12-25 2002-07-12 Yamaha Corp Notification device, musical instrument, and sound generator for vehicle
WO2005122134A1 (en) * 2004-06-09 2005-12-22 Toyota Motor Kyushu Inc. Musical sound producing apparatus, musical sound producing method, musical sound producing program, and recording medium
US7655856B2 (en) 2004-06-09 2010-02-02 Toyota Motor Kyushu Inc. Musical sounding producing apparatus, musical sound producing method, musical sound producing program, and recording medium

Similar Documents

Publication Publication Date Title
US6011212A (en) Real-time music creation
US5763804A (en) Real-time music creation
US6294720B1 (en) Apparatus and method for creating melody and rhythm by extracting characteristic features from given motif
JP3829439B2 (en) Arpeggio sound generator and computer-readable medium having recorded program for controlling arpeggio sound
EP1638077A1 (en) Automatic rendition style determining apparatus, method and computer program
JP3760833B2 (en) Karaoke equipment
JP3724347B2 (en) Automatic composition apparatus and method, and storage medium
JPH01179090A (en) Automatic playing device
JPH08314462A (en) Electronic musical instrument
JP2925638B2 (en) Electronic musical instrument
Jaffe et al. The computer-extended ensemble
JPH1039863A (en) Automatic accompaniment device
JP2929498B2 (en) Electronic musical instrument
JP7505196B2 (en) Automatic bass line sound generation device, electronic musical instrument, automatic bass line sound generation method and program
JPH07111629B2 (en) Electronic musical instrument
JP2974610B2 (en) Electronic musical instrument
JP2518056B2 (en) Music data processor
JP7831464B2 (en) Automatic musical instrument, electronic musical instrument, automatic musical performance method, and program
JP2689614B2 (en) Electronic musical instrument
JP7831467B2 (en) Automatic musical instrument, automatic musical performance method, program, and electronic musical instrument
JP2000356987A (en) Arpeggio sounding device and medium recording program for controlling arpeggio sounding
JP2995772B2 (en) Music part generator
JP3800947B2 (en) Performance data processing apparatus and method, and storage medium
JP3364940B2 (en) Automatic composer
JP4175364B2 (en) Arpeggio sound generator and computer-readable medium having recorded program for controlling arpeggio sound