JP2570869B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JP2570869B2
JP2570869B2 JP1252403A JP25240389A JP2570869B2 JP 2570869 B2 JP2570869 B2 JP 2570869B2 JP 1252403 A JP1252403 A JP 1252403A JP 25240389 A JP25240389 A JP 25240389A JP 2570869 B2 JP2570869 B2 JP 2570869B2
Authority
JP
Japan
Prior art keywords
sound
tone
key
program
rendition style
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP1252403A
Other languages
Japanese (ja)
Other versions
JPH03116096A (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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP1252403A priority Critical patent/JP2570869B2/en
Publication of JPH03116096A publication Critical patent/JPH03116096A/en
Application granted granted Critical
Publication of JP2570869B2 publication Critical patent/JP2570869B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、バイオリン、金管楽器、ギター等自然楽
器の奏法を自動的に模倣することができるようにした電
子楽器に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument capable of automatically imitating a natural musical instrument such as a violin, a brass instrument, and a guitar.

〔従来の技術〕[Conventional technology]

電子楽器においては、ピアノ音色やオルガン音色等の
鍵盤楽器音色に限らず、バイオリンのような擦弦楽器、
あるいはギターのような撥弦楽器、金管楽器等、各種の
自然楽器の音色を模倣することができる。しかし、単に
楽音の倍音成分による音色の模倣のみでは、その楽器ら
しさを十分に出すことはできない。それぞれの自然楽器
には、その楽器らしさを出す固有の奏法が有り、この固
有の奏法に起因する音の特徴をも模倣できることが望ま
しい。従来の電子楽器においては、そのような自然楽器
の奏法を自動的に模倣することができるものは存在して
いなかった。
In electronic musical instruments, not only keyboard instrument sounds such as piano sounds and organ sounds, but also bowed instruments such as violins,
Alternatively, it can imitate the tone of various natural musical instruments such as a plucked string instrument such as a guitar and a brass instrument. However, simply imitating the timbre by the overtone components of the musical tone cannot sufficiently bring out the character of the musical instrument. Each natural musical instrument has a unique playing style that brings out the uniqueness of the instrument, and it is desirable that the characteristic of the sound resulting from this unique playing style can be imitated. There has been no conventional electronic musical instrument capable of automatically imitating the playing style of such a natural musical instrument.

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

そのため、少しでも自然楽器の奏法に似た感覚を出す
ために、熟練した演奏者の中には、電子楽器の鍵盤演奏
操作に際して押鍵タイミングを微妙にコントロールした
り、ピッチホイールのようなピッチ微調整用手動操作子
を巧みに駆使するなどの手動操作により、望みの自然楽
器に固有の「楽器らしさ」を出すことを試みる者もい
る。しかし、これは特殊技能ともいうべきものであり、
通常のレベルの演奏者には容易にはできない。
Therefore, in order to give a feeling similar to the playing style of a natural musical instrument, some skilled performers may finely control the key press timing when operating the keyboard of an electronic musical instrument, or use a fine pitch like a pitch wheel. Some people try to bring out the "instrument-likeness" inherent to the desired natural musical instrument by manual operation, such as skillful use of the manual adjustment operator. However, this is a special skill,
It is not easy for a normal level player.

この発明は上述の点に鑑みてなされたもので、自然楽
器の奏法を自動的に模倣することができるようにした電
子楽器を提供しようとするものである。
The present invention has been made in view of the above points, and has as its object to provide an electronic musical instrument capable of automatically imitating the playing style of a natural musical instrument.

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

この発明に係る電子楽器は、自然楽器に対応する音色
を選択するための音色選択手段と、自然楽器の奏法を模
倣するための奏法プログラムの中から、前記音色選択手
段で選択された音色に対応して所定の奏法プログラムを
選択するものであり、この奏法プログラムは、これから
発生しようとする楽音とその前に発生した音との音程又
は音域についての関係及び該楽音と同時に発音可能な他
の音との関係を条件として定義し、この条件に応じた楽
音の発音形態をプログラムしたものである、奏法プログ
ラム選択手段と、前記奏法プログラム選択手段により選
択された奏法プログラムを実行するものであり、該奏法
プログラムの実行にあたっては、発生すべき楽音を指示
する情報を入力し、この入力に応じて前記選択された奏
法プログラムにおいて定義されている条件を判定し、該
条件判定結果に応じた前記発音形態を指示するものであ
るプログラム実行手段と、前記情報により指示された楽
音を、前記音色選択手段で選択された音色及び前記プロ
グラム実行手段によって指示された発音形態で発音する
楽音発生手段とを具えたものである。これを図によって
示すと第1図のようである。
An electronic musical instrument according to the present invention includes a tone color selecting means for selecting a tone color corresponding to a natural musical instrument, and a tone color program selected by the tone color selecting means from a rendition style program for imitating a rendition style of a natural instrument. And selects a predetermined rendition style program. The rendition style program includes a relation between a musical tone to be generated and a sound generated before the pitch or a range, and other sounds that can be generated simultaneously with the musical sound. Is defined as a condition, and a rendition style program selection means, which is a program of a tone generation form according to the condition, executes a rendition style program selected by the rendition style program selection means. In executing the rendition style program, information indicating a musical tone to be generated is input, and in response to the input, the selected rendition style program is executed. A program executing means for determining a defined condition and instructing the sound generation mode according to the result of the condition determination; and a tone designated by the information, a tone selected by the tone color selecting means and Musical tone generating means for generating a tone in a sound generation form instructed by the program executing means. This is shown in FIG.

〔作用〕[Action]

音色選択手段で或る自然楽器に対応する音色が選択さ
れると、これに応じて、該音色に対応する自然楽器の奏
法を模倣する奏法プログラムが奏法プログラム選択手段
で選択される。プログラム実行手段では、選択された奏
法プログラムを実行する。この奏法プログラムは、これ
から発生しようとする楽音とその前に発生した音との音
程又は音域についての関係及び該楽音と同時に発音可能
な他の音との関係を条件として定義し、この条件に応じ
た楽音の発音形態をプログラムしたものである。該奏法
プログラムの実行にあたっては、発生すべき楽音を指示
する情報を入力し、この入力に応じて前記条件を判定
し、該条件に応じた前記発音形態を指示する。該奏法プ
ログラムにおいては、当該自然楽器の奏法を模倣するよ
うに、前記条件と発音形態との関係が、当該自然楽器の
奏法に起因する当該自然楽器の発音形態の特徴に合わせ
て、プログラムされることにより、結果的に該自然楽器
の奏法を自動的に模倣することができる。つまり、結果
的に該自然楽器の奏法を模倣したのと同様の発音形態で
楽音を発生することができる。
When a tone color corresponding to a certain natural instrument is selected by the tone color selection means, a rendition style program that imitates the rendition style of the natural instrument corresponding to the tone color is selected by the rendition style program selection means. The program executing means executes the selected rendition style program. This rendition style program defines, as conditions, the relationship between the musical tone to be generated and the previously generated sound with respect to the pitch or range and the relationship with other sounds that can be produced simultaneously with the musical sound. It is a program of the pronunciation form of a musical tone. In executing the rendition style program, information indicating a musical tone to be generated is input, the condition is determined in accordance with the input, and the sound generation mode in accordance with the condition is specified. In the rendition style program, the relationship between the condition and the pronunciation mode is programmed according to the characteristics of the pronunciation mode of the natural instrument resulting from the rendition style of the natural instrument so as to imitate the rendition style of the natural instrument. As a result, it is possible to automatically imitate the playing style of the natural musical instrument. That is, as a result, a musical tone can be generated in the same pronunciation form as imitating the playing style of the natural musical instrument.

すなわち、各種自然楽器には、その楽器の構造的特徴
に主に起因して、その楽器特有の奏法がある、換言すれ
ばその楽器特有の奏法を余儀無くされる傾向にある。例
えば、バイオリンについて考察すると、同じ弦内で演奏
音を変える場合、該弦を弓で弾いたまま弦を押える指の
位置を変えるのが普通であり、その場合は、音は途切れ
ずに変わり、ポリタメントのような効果を生ずる。ま
た、その場合、弦を押える指を切り換えずに同じ指をず
らして押える位置を変えた場合は、一層音は途切れず、
ポルタメント効果が強い。他方、演奏する弦を別の弦に
変える場合は、指も弓も弦から離れるので、音は途切れ
て変わり、ポリタメントのような効果は簡単には生じな
い。また、1本の弓で4本の弦のいずれかを弾くという
奏法の特性上、同時発音数は多くなく、1音または2恩
程度である。このように、バイオリン特有の奏法に起因
する特徴が、音の出方の特徴として(つまり発音形態の
特徴として)、例えば前音とのつながり方あるいは同時
発音数等に関して現われる。バイオリンに限らず、他の
自然楽器、例えば金管楽器やギター等、においても、そ
の楽器特有の奏法に起因する特徴が、音の出方の特徴と
して(つまり発音形態の特徴として)、例えば前音との
つながり方や同時発音数等に関して現われる。
That is, various natural musical instruments have a playing style specific to the musical instrument mainly due to the structural characteristics of the musical instrument. In other words, there is a tendency that the playing style specific to the musical instrument is forced to be forced. For example, considering the violin, when changing the performance sound within the same string, it is common to change the position of the finger that presses the string while the string is being bowed, in which case the sound changes without interruption, An effect similar to polymentment is produced. Also, in that case, if the same finger is shifted and the pressing position is changed without switching the finger that presses the string, the sound is further interrupted,
Strong portamento effect. On the other hand, when the string to be played is changed to another string, both the finger and the bow are separated from the strings, so that the sound is interrupted and changed, and the effect such as polymentment does not easily occur. Also, due to the characteristics of the playing method of playing one of the four strings with one bow, the number of simultaneous sounds is not large, and is about one note or two benefits. As described above, the characteristic due to the playing style peculiar to the violin appears as the characteristic of the sound output (that is, the characteristic of the pronunciation form), for example, the connection with the preceding sound or the number of simultaneous sounds. Not only the violin but also other natural musical instruments, such as brass instruments and guitars, the characteristic attributed to the playing style specific to the musical instrument is the characteristic of the sound output (that is, the characteristic of the pronunciation form), for example, the previous sound Appears on how to connect with and the number of simultaneous pronunciations.

このように、自然楽器特有の奏法に起因する発音形態
の特徴が、例えば前音とのつながり方や同時発音数等に
関して、現われることに鑑み、入力条件(つまりこれか
ら発生しようとする楽音とその前に発生した音との関係
や該楽音と同時に発音される他の音の関係等)に応じて
そのような発音形態の特徴を模倣するように、各種自然
楽器に対応して奏法プログラムを準備しておけばよい。
In this way, in consideration of the fact that the characteristics of the pronunciation form due to the playing style peculiar to the natural musical instrument appear, for example, with respect to the connection with the preceding sound and the number of simultaneous pronunciations, the input condition (that is, the musical tone to be generated and the preceding tone) A reproduction method program corresponding to various natural musical instruments is prepared so as to imitate the characteristics of such a pronunciation form in accordance with the relationship between the generated sound and the relationship between other sounds that are produced simultaneously with the musical tone. It should be left.

〔実施例〕〔Example〕

以下、添付図面を参照してこの発明の一実施例を詳細
に説明しよう。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

第2図はこの発明に係る電子楽器の一実施例を示すハ
ード構成ブロック図であり、この例では、中央処理ユニ
ット(CPU)10、プログラムROM11、データ及びワーキン
グRAM12を含むマイクロコンピュータの制御の下で押鍵
検出、発音割当て等の各種処理が実行される。データ及
びアドレスバス13を介して鍵盤回路14,操作パネル15等
その他各種回路がマイクロコンピュータに接続されてい
る。
FIG. 2 is a block diagram showing the hardware configuration of an electronic musical instrument according to an embodiment of the present invention. In this example, a central processing unit (CPU) 10, a program ROM 11, a data and a working RAM 12 are controlled by a microcomputer. , Various processes such as key press detection and sound assignment are executed. Various circuits such as a keyboard circuit 14, an operation panel 15, and the like are connected to the microcomputer via a data and address bus 13.

鍵盤回路14は、発生すべき楽音の音高を指定するため
の複数の鍵を具えた鍵盤に対応して設けられており、該
鍵盤の各鍵に対応するキースイッチを含む回路である。
The keyboard circuit 14 is provided corresponding to a keyboard provided with a plurality of keys for designating the pitch of a musical tone to be generated, and is a circuit including a key switch corresponding to each key of the keyboard.

操作パネル15は、音色、音量、音高、効果等を選択・
設定・制御するための各種操作子を含むものである。ピ
アノ、オルガン、バイオリン、金管楽器、ギター等の各
種自然楽器に対応する音色やその他各種の音色を選択す
るための音色選択部16を含んでいる。
The operation panel 15 selects the tone, volume, pitch, effect, etc.
It includes various controls for setting and controlling. A tone color selection unit 16 for selecting a tone color corresponding to various natural musical instruments such as a piano, an organ, a violin, a brass instrument, and a guitar and other various tone colors is included.

トーンジェネレータ17は、データ及びアドレスバス13
を介して与えられるキーコードKC、キーオン信号KON、
音色データTC及びその他のデータに基づき楽音信号を発
生するものであり、nチャンネルで楽音信号の発生が可
能である。トーンジェネレータ17における楽音信号発生
方式はどのようなものを用いてもよい。例えば、発生す
べき楽音の音高に対応して変化するアドレスデータに応
じて波形メモリに記憶した楽音波形サンプル値データを
順次読み出す方式(メモリ読出し方式)、あるいは上記
アドレスデータを位相角パラメータデータとして所定の
周波数変調演算を実行して楽音波形サンプル値データを
求める方式(FM方式)、あるいは上記アドレスデータを
位相角パラメータデータとして所定の振幅変調演算を実
行して楽音波形サンプル値データを求める方式(AM方
式)、など公知のどのような方式を用いてもよい。
The tone generator 17 includes a data and address bus 13.
Key code KC, key-on signal KON,
A tone signal is generated based on the tone data TC and other data, and a tone signal can be generated on n channels. Any type of tone signal generation method in the tone generator 17 may be used. For example, a method of sequentially reading out tone waveform sample value data stored in a waveform memory in accordance with address data that changes according to a pitch of a musical tone to be generated (memory reading method), or the above address data is used as phase angle parameter data. A method of executing a predetermined frequency modulation operation to obtain tone waveform sample value data (FM method), or a method of executing a predetermined amplitude modulation operation using the address data as phase angle parameter data to obtain tone waveform sample value data ( Any known method such as an AM method may be used.

トーンジェネレータ17から発生されたディジタル楽音
信号はディジタル/アナログ変換器18でアナログの楽音
信号に変換され、サウンドシステム19を介して発音され
る。
The digital tone signal generated by the tone generator 17 is converted into an analog tone signal by a digital / analog converter 18 and is emitted through a sound system 19.

次に、マイクロコンピュータによって実行される処理
の一例につき第3図乃至第6図のフローチャートを参照
して説明する。
Next, an example of the processing executed by the microcomputer will be described with reference to the flowcharts of FIGS.

第3図はメインルーチンの一例を示しており、「パネ
ルスキャン処理」では、操作パネル15における各種操作
子,スイッチ類をスキャンしてそのオン・オフを検出
し、その検出に基づき各種処理を行う。この「パネルス
キャン処理」において実行される処理の一つに「音色ス
イッチイベント処理」があり、その一例は第4図に示さ
れている。「キースキャン及び割当処理」では、鍵盤回
路14における各キースイッチをスキャンしてそのオン・
オフを検出し、押圧鍵を複数の発音チャンネルのうち何
れかに割当てる処理を行う。この「キースキャン及び割
当処理」において実行される処理の一つに「ニューキー
オンイベント処理」があり、その一例は第5図に示され
ている。「ニューキーオンイベント処理」は、鍵が新た
に押圧されたとき行われる処理である。また、鍵が新た
に離鍵されたことが検出されたときには「ニューキーオ
フイベント処理」が行われ、その一例は第6図に示され
ている。
FIG. 3 shows an example of the main routine. In the "panel scanning process", various controls and switches on the operation panel 15 are scanned to detect on / off thereof, and various processes are performed based on the detection. . One of the processes executed in the "panel scan process" is a "tone switch event process", an example of which is shown in FIG. In the “key scan and assignment process”, each key switch in the keyboard circuit 14 is scanned and turned on / off.
A process of detecting OFF and assigning a pressed key to any of a plurality of sounding channels is performed. One of the processes executed in the "key scan and allocation process" is a "new key on event process", an example of which is shown in FIG. The “new key on event process” is a process performed when a key is newly pressed. When it is detected that a key has been newly released, a "new key off event process" is performed, an example of which is shown in FIG.

第4図により「音色スイッチイベント処理」について
説明する。この「音色スイッチイベント処理」は音色選
択部16で音色選択操作がなされたことが検出されたとき
実行される。まず、選択された音色を示す音色コードTC
をレジスタにストアし、このレジスタを参照すれば現在
どの音色が選択されているかが判るようにする。
The "tone switch event processing" will be described with reference to FIG. The “tone color switch event process” is executed when the tone color selection unit 16 detects that a tone color selection operation has been performed. First, the timbre code TC indicating the selected timbre
Is stored in a register, and by referring to this register, it is possible to determine which tone is currently selected.

次に、選択された音色に対応する「奏法プログラム」
を選択する処理を行なう。この「奏法プログラム」は、
所定の自然楽器音色に関し、該自然楽器の奏法を模倣す
るためのものである。選択された音色に関して該「奏法
プログラム」が予め準備されていれば、該音色に対応す
る「奏法プログラム」を選択する所定のコード信号をレ
ジスタにストアしておき、このレジスタを参照すれば現
在どの「奏法プログラム」が選択されているかが判るよ
うにする。他方、選択された音色が「奏法プログラム」
とは無関係のものである場合は、「奏法プログラム」が
選択されていないことを示すコード信号をレジスタにス
トアしておく。なお、自然楽器の奏法を自動的に模倣す
るか否かのモード選択をスイッチ操作等によって行なえ
るようにしてもよく、その場合は、否のモードが選択さ
れているならば、「奏法プログラム」が予め準備されて
いる音色が選択されたとしても、「奏法プログラム」が
選択されていないことを示すコード信号をレジスタにス
トアするものとする。
Next, the “playing style program” corresponding to the selected tone
Is performed. This "playing style program"
This is for imitating a playing style of the natural musical instrument with respect to a predetermined natural musical instrument tone. If the "playing style program" is prepared in advance for the selected tone, a predetermined chord signal for selecting the "playing style program" corresponding to the tone is stored in a register. Make it easy to see if the "playing style program" is selected. On the other hand, the selected tone is a “playing style program”
If not, a code signal indicating that the "performance technique program" is not selected is stored in a register. It should be noted that the mode selection of whether to automatically imitate the playing style of the natural musical instrument may be performed by a switch operation or the like. In this case, if the mode of “No” is selected, the “playing style program” Is stored in the register even if a previously prepared tone color is selected.

次に、レジスタにストアした音色コードTCをトーンジ
ェネレータ17に供給し、このルーチンを終了する。
Next, the tone color code TC stored in the register is supplied to the tone generator 17, and this routine ends.

次に、第5図により「ニューキーオンイベント処理」
について説明すると、まず、新たに押圧された鍵のキー
コードKCをレジスタにストアし、このレジスタを参照す
れば現在処理中の新押圧鍵が何であるかが判るようにす
る。
Next, referring to FIG. 5, "new key on event processing"
First, the key code KC of the newly pressed key is stored in a register, and by referring to this register, it is possible to determine what the currently pressed key is currently being processed.

次に、何らかの「奏法プログラム」が選択されている
か否かを参照し、選択されていなければ通常の発音割当
て処理を行なう。何らかの「奏法プログラム」が選択さ
れていれば、選択されている「奏法プログラム」を実行
する、すなわち該「奏法プログラム」に応じた発音割当
て処理を行なう。例えば、バイオリンの「奏法プログラ
ム」が選択されていればそれに対応するルーチンを実行
し、或る種の金管楽器の「奏法プログラム」が選択され
ていればそれに対応するルーチンを実行し、また、ギタ
ーの「奏法プログラム」が選択されていればそれに対応
するルーチンを実行する、というように選択された「奏
法プログラム」に対応するルーチンを実行する。第5図
では、一例として、バイオリンの「奏法プログラム」を
実行するためのルーチンが明示されている。
Next, reference is made to whether or not any “performance technique program” has been selected, and if not, normal tone generation assignment processing is performed. If any “reproduction style program” is selected, the selected “reproduction style program” is executed, that is, a sound generation assignment process according to the “reproduction style program” is performed. For example, if the "playing program" of the violin is selected, the corresponding routine is executed. If the "playing program" of a certain brass instrument is selected, the corresponding routine is executed. If the "reproduction style program" is selected, the routine corresponding to the "reproduction style program" is executed, and so on, and the routine corresponding to the selected "reproduction style program" is executed. FIG. 5 shows, as an example, a routine for executing a “reproduction style program” for a violin.

第5図に示されたバイオリンの「奏法プログラム」の
ルーチンの説明を行なう前に、このバイオリンの「奏法
プログラム」の設定の仕方についてその趣旨を説明す
る。
Before describing the routine of the "reproduction style program" of the violin shown in FIG. 5, the purpose of setting the "reproduction style program" of the violin will be described.

まず、バイオリンの自然な奏法について考察すると、
同じ弦内で演奏音を変える場合、該弦を弓で弾いたまま
弦を押える指の位置を変えるのが普通であり、その場合
は、音は途切れずに変わり、ポルタメントのような効果
を生ずる。また、その場合、弦を押える指を切り換えず
に同じ指をずらして押える位置を変えた場合は、一層音
は途切れず、ポルタメント効果が強い。他方、演奏する
弦を別の弦に変える場合は、指も弓も弦から離れるの
で、音は途切れて変わり、ポルタメントのような効果は
簡単には生じない。また、1本の弓で4本の弦のいずれ
かを弾くという奏法の特性上、同時発音数は多くなく、
1音または2音程度である。また、同一弦で同時に2音
以上は弾けない。
First, consider the natural playing style of the violin.
When changing the performance sound within the same string, it is common to change the position of the finger that presses the string while the string is bowed, in which case the sound changes without interruption, producing an effect like portamento . Also, in this case, if the same finger is shifted and the pressed position is changed without switching the finger that presses the string, the sound is not interrupted even more and the portamento effect is strong. On the other hand, when the string to be played is changed to another string, both the finger and the bow are separated from the strings, so that the sound changes discontinuously, and the effect such as portamento does not easily occur. Also, due to the characteristic of playing one of the four strings with one bow, the number of simultaneous sounds is not large,
About one or two sounds. Also, two or more notes cannot be played simultaneously with the same string.

そこで、上記のような特徴を持つバイオリンの奏法を
模倣するにあたって、次のようなルールを設定すること
ができる。
Therefore, the following rules can be set when imitating the playing style of the violin having the above characteristics.

ルール1:直前に発音された音と今回発音しようとする音
が同一の弦に対応する音域に属する場合は、前音から今
回音の切り替わりに際してポルタメント効果を自動的に
付与する。
Rule 1: If the sound immediately before and the sound to be sounded this time belong to the range corresponding to the same string, a portamento effect is automatically given when the sound is switched from the previous sound to the sound this time.

ルール2:直前に発音された音と今回発音しようとする音
が同一の弦に対応する音域に属していない場合は、ポル
タメント効果を付与せずに、今回音を立ち上げる。
Rule 2: If the sound that was pronounced immediately before and the sound that is to be sounded this time do not belong to the range corresponding to the same string, the sound is started this time without adding the portamento effect.

ルール3:同時発音可能数は2音とする。ただし、同時に
発音すべき2音が同一弦に属せず、かつ隣接する2つの
弦にそれぞれ属していて、かつ、その2音の押鍵タイミ
ングが時間的に近接している場合に該2音を同時発音可
能とし、同一弦に属しているか若しくは隣接していない
2弦にそれぞれ属している場合どちらか1音のみを発音
する。
Rule 3: The number of simultaneous sounds is two. However, if two tones to be produced simultaneously do not belong to the same string, belong to two adjacent strings, and the two keys are depressed at the same time in time, the two tones are not sounded. Can be pronounced simultaneously, and if they belong to the same string or to two strings that are not adjacent to each other, only one of them is pronounced.

以上のようにバイオリンの一般的奏法を考慮して上記
のようなルールを適宜作成し、このルールを条件として
バイオリンの「奏法プログラム」を作成する。
As described above, the rules as described above are appropriately created in consideration of the general playing style of the violin, and a "playing style program" of the violin is created on the basis of the rules.

第5図に示されたバイオリンの「奏法プログラム」
は、上記のようなルール1〜3を考慮したものである。
まず、割当てチャンネル決定処理(ステップ20)では、
発音チャンネル数を2チャンネルに限定し、新たな押圧
鍵の発音を割当てるチャンネルをこの2チャンネルのい
ずれかに決定する。その場合に上記ルール3を適用し、
既に割当て済みの鍵があり、かつその鍵が押鍵中であ
り、さらにその押鍵タイミングと新押鍵の押鍵タイミン
グが時間的に近い場合は、該割当て済み鍵(先行鍵)と
今回の押圧鍵(今回鍵)との音高を比較判定して、2音
同時割当て可とするか、1音のみ割当てるかを判断す
る。例えば、バイオリンの各弦に対応するネック部分の
音域は下記表1のとおりであるから、隣接する弦の同時
発音のみを可能とするために、同時発音可能な先行鍵と
今回鍵の関係は一例として下記表2のように設定するこ
とができる。
"Violin playing method program" shown in Fig. 5
Is based on the rules 1 to 3 described above.
First, in the assignment channel determination process (step 20),
The number of sounding channels is limited to two, and a channel to which sound of a new depressed key is assigned is determined to be one of these two channels. In that case, apply rule 3 above,
If there is a key that has already been assigned and that key is being depressed, and the key depressing timing and the key depressing timing of the new depressed key are temporally close, the assigned key (leading key) and the current key By comparing and determining the pitch with the pressed key (current key), it is determined whether two sounds can be assigned simultaneously or only one note is assigned. For example, the range of the neck portion corresponding to each string of the violin is as shown in Table 1 below. Therefore, in order to enable only simultaneous sounding of adjacent strings, the relationship between the preceding key and the current key that can be sounded simultaneously is an example. Can be set as shown in Table 2 below.

上記表2の同時発音条件を満たさなかった場合、また
は、表2の同時発音条件を満たしていても、先行鍵と今
回鍵の押鍵タイミングが時間的に離れている場合は、例
えば、後着優先の考え方を導入して、先行鍵の割当てを
解除し、先行鍵を割当てていたチャンネルと同一チャン
ネルに今回鍵を割当てる。そのためには、先行鍵を擬似
的にキーオフ状態とするために、ステップ21に行き、先
行鍵のキーコードKCとキーオフイベント信号を擬似的に
発生し、その後ステップ22に行くようにしてもよい。そ
の場合、今回鍵に関して後述するステップ22以降の処理
が行われ、また、擬似的にキーオフされた先行鍵に関し
ては後述する第6図の「ニューキーオフイベント処理」
が行われる。勿論、このステップ21のルートは省略して
もよい。
For example, when the simultaneous sound generation condition in Table 2 is not satisfied, or when the key press timing of the preceding key and the current key is temporally separated even if the simultaneous sound generation condition in Table 2 is satisfied, for example, The prioritized concept is introduced to cancel the assignment of the preceding key, and the current key is assigned to the same channel as the channel to which the preceding key was assigned. For that purpose, in order to artificially set the preceding key in a key-off state, the process may proceed to step 21 to artificially generate the key code KC of the preceding key and a key-off event signal, and then proceed to step 22. In this case, the processing from step 22 described later is performed on the current key, and the "new key off event processing" in FIG.
Is performed. Of course, the route of step 21 may be omitted.

なお、同時発音数分の押圧鍵が既に割当てられている
場合には、先行する2鍵の割当てを解除し、今回鍵をい
ずれかのチャンネルに割当てるようにしてよい。その場
合においても、先行する2鍵を擬似的にキーオフ状態と
するために、ステップ21に行き、先行2鍵のキーコード
KCとキーオフイベント信号をそれぞれ擬似的に発生し、
その後ステップ22に行くようにすればよい。
In the case where the pressed keys for the number of simultaneous sounds have already been assigned, the assignment of the preceding two keys may be canceled, and the current key may be assigned to any one of the channels. Even in that case, in order to simulate the key-off state of the two preceding keys, the process goes to step 21 where the key code of the two preceding keys is set.
KC and key-off event signals are generated in a pseudo manner, respectively.
Then, the procedure may go to step 22.

一方、今回鍵が上記表2のような同時発音条件を満た
している場合、あるいは他に同時押圧鍵が無い場合は、
ステップ20の処理において該今回鍵を適宜のチャンネル
に割当て決定し、擬似キーオフ処理(ステップ21)は行
なわずに、ステップ22以降の処理に行く。
On the other hand, if the current key satisfies the simultaneous sound generation condition as shown in Table 2 above, or if there is no other simultaneous pressed key,
In the process of step 20, the current key is assigned to an appropriate channel, and the process proceeds to step 22 and subsequent steps without performing the pseudo key-off process (step 21).

ステップ22では、今回鍵を割当てたチャンネルでそれ
まで割当てられていた鍵が発音中であるかを調べ、そう
であればポルタメント効果の付与を制御するためにステ
ップ23以降の処理に行き、そうでなければポルタメント
効果の付与制御は行なわずにステップ26へジャンプす
る。
In step 22, it is checked whether or not the previously assigned key is being sounded in the channel to which the key has been assigned this time, and if so, the process proceeds to step 23 and on to control the application of the portamento effect. If not, the process jumps to step 26 without performing the portamento effect application control.

ステップ23以降の処理は前記ルール1,2に従うもので
ある。
The processing after step 23 complies with the rules 1 and 2.

まず、前記表1のようなバイオリンの各弦の音域を考
慮して、直前に発音された音(前回音)の音域と今回発
音しようとする音(今回音;上記今回鍵と同じ))の音
域が下記表3のようであれば、前記ルール1に従がい、
前回音と今回音が同一の弦に対応する音域に属するとみ
なし、ポルタメント効果を付与するものとする。
First, considering the range of each string of the violin as shown in Table 1 above, the range of the immediately preceding sound (the previous sound) and the sound to be generated this time (the current sound; same as the current key) If the range is as shown in Table 3 below, follow rule 1 above.
It is assumed that the previous sound and the current sound belong to the range corresponding to the same string, and a portamento effect is applied.

上記第3に従いポルタメントを付与する今回音の音域
を決定する処理は、前回音のニューキーオンイベント処
理の際に、ステップ27〜32で行なう。ここで決定した今
回音の音域を下限音高のキーコードをレジスタR1にスト
アし、上限音高のキーコードをレジスタR2にストアす
る。例えば、前回音のニューキーオンイベント処理の際
に、前回音の音域がG3−C#4である場合は、レジスタ
R1にキーコードG3をストアし、レジスタR2にキーコード
G4をストアしておく。
The process of determining the range of the current sound to which portamento is applied according to the third above is performed in steps 27 to 32 at the time of the new key on event process of the previous sound. The key code of the lower limit pitch is stored in the register R1 and the key code of the upper limit pitch is stored in the register R2. For example, if the range of the previous sound is G3-C # 4 during the new key-on event processing of the previous sound, the register
Store key code G3 in R1 and key code in register R2
Store G4.

ステップ23,24では、今回音のキーコードKCがレジス
タR1,R2内の下限キーコードと上限キーコードの範囲内
に属するかを判定する。属する場合は、ステップ25に行
き、属しない場合は、ステップ26に行く。
In steps 23 and 24, it is determined whether or not the key code KC of the current tone belongs to the range between the lower limit key code and the upper limit key code in the registers R1 and R2. If yes, go to step 25; if not, go to step 26.

ステップ25では、今回音を割当てたチャンネルに対応
して、今回音のキーコードKCとキーオン信号KON及びポ
ルタメント指示信号PORを記憶し、かつ、トーンジェネ
レータ17に送出する。
In step 25, the key code KC, key-on signal KON and portamento instruction signal POR of the current sound are stored and transmitted to the tone generator 17, corresponding to the channel to which the current sound is assigned.

一方、ステップ26では、今回音を割当てたチャンネル
に対応して、今回音のキーコードKCとキーオン信号KON
を記憶し、かつ、トーンジェネレータ17に送出する。こ
の場合、ポルタメント指示信号PORは与えられない。
On the other hand, in step 26, the key code KC of the current sound and the key-on signal KON
And sends it to the tone generator 17. In this case, no portamento instruction signal POR is provided.

トーンジェネレータ17では、与えられたキーコードKC
とキーオン信号KON及びポルタメント指示信号PORを、そ
の割当てチャンネルに対応して記憶保持し、これらに基
づき当該チャンネルで楽音信号を発生する。つまり、キ
ーコードKCに対応する音高の楽音信号を、キーオン信号
KONに応じて形成される振幅エンベロープで発生し、そ
の際に音色は前記音色コードTCに応じて付与する。ま
た、ポルタメント指示信号PORが与えられた場合は、今
回音の出だしの音高を変調し、ポルタメント効果を付与
する。ポルタメント効果の付与の仕方としては、例え
ば、前回音の音高から今回音の音高まで滑らかに音高を
変化させるようにする。一方、ポルタメント指示信号PO
Rが与えられていない場合は、ポルタメント効果は付与
しない。
In the tone generator 17, the given key code KC
And the key-on signal KON and the portamento instruction signal POR are stored and held in correspondence with the assigned channel, and a tone signal is generated on the channel based on these. That is, the tone signal of the pitch corresponding to the key code KC is converted to the key-on signal.
It is generated by an amplitude envelope formed according to KON, and at that time, a timbre is given according to the timbre code TC. Further, when the portamento instruction signal POR is given, the pitch of the start of the current sound is modulated to give a portamento effect. As a way of giving the portamento effect, for example, the pitch is smoothly changed from the pitch of the previous sound to the pitch of the current sound. On the other hand, the portamento instruction signal PO
If R is not given, no portamento effect is given.

ステップ27では、前記表3の各ケースにおける前回音
の音域と今回音のキーコードを比較し、どのケースに該
当するかを判定する。この判定結果に応じてステップ28
〜32のいずれかに進み、該当するケースにおける今回音
の音域の下限キーコードをレジスタR1にストアし、上限
キーコードをレジスタR2にストアする。例えば、今回音
のキーコードがA3音であれば、G3−C#4の音域に属す
るので、ケース1に該当し、ステップ28に進み、レジス
タR1にキーコードG3をストアし、レジスタR2にキーコー
ドG4をストアする。その後、「ニューキーオンイベント
処理」を終了し、メインルーチンにリターンする。
In step 27, the range of the previous sound and the key code of the current sound in each case shown in Table 3 are compared to determine which case the case corresponds to. Step 28 according to the judgment result
To 32, the lower limit key code of the range of the current tone in the corresponding case is stored in the register R1, and the upper limit key code is stored in the register R2. For example, if the key code of the current tone is A3, it belongs to the range of G3-C # 4, which corresponds to Case 1 and proceeds to step 28, where the key code G3 is stored in the register R1, and the key is stored in the register R2. Store code G4. Thereafter, the “new key on event process” ends, and the process returns to the main routine.

このように、前記ルール1,2,3に応じた条件に従い、
バイオリン音色の楽音信号の発音形態を制御することが
できる。
Thus, according to the conditions according to the rules 1, 2, and 3,
It is possible to control the tone generation form of the tone signal of the violin tone.

勿論、前記ルール1,2,3は、バイオリンに限らず、ビ
オラやチェロなど他の擦弦楽器にも適用することができ
る。従って、表2,3の音域を適宜変更するだけで、上記
実施例は、ビオラやチェロなど他の擦弦楽器音色の「奏
法プログラム」にも適用することができる。
Of course, the rules 1, 2, and 3 can be applied not only to violins but also to other bowed instruments such as violas and cellos. Therefore, the above embodiment can be applied to a "playing style program" of another bowed instrument tone such as a viola or a cello only by appropriately changing the range of Tables 2 and 3.

次に、第6図により「ニューキーオフイベント処理」
について説明する。ここでは、まず、新たに離鍵された
鍵のキーコードKCと各チャンネルに割当て済みのキーコ
ードとを比較し、新たに離鍵された鍵が割当てられてい
るチャンネルを検出し、そのチャンネルに対応してキー
オフ信号KOFと記憶すると共に、トーンジェネレータ17
に送出する。
Next, referring to FIG. 6, "new key off event processing"
Will be described. Here, first, the key code KC of the newly released key is compared with the key code assigned to each channel, the channel to which the newly released key is assigned is detected, and Correspondingly, the key-off signal KOF is stored and the tone generator 17 is stored.
To send to.

トーンジェネレータ17では、与えられたキーオフ信号
KOFを、その割当てチャンネルに対応して記憶保持し、
これらに基づき当該チャンネルで発生している楽音信号
の発音状態を適宜制御する(例えば、ディケイ状態とす
る)。
In the tone generator 17, the given key-off signal
KOF is stored and held corresponding to the assigned channel,
Based on these, the tone generation state of the tone signal generated in the channel is appropriately controlled (for example, a decay state).

次のステップでは、バイオリンの「奏法プログラム」
が選択されているか否かを参照し、選択されていれば、
もう1つの発音チャンネルに割当てられている鍵の押鍵
が持続しているかをチェックする。NOであれば前記レジ
スタR1,R2の内容を0にクリアし、YESであればそのチャ
ンネルに割当てられている鍵(押鍵が持続している鍵)
のキーコードに応じてレジスタR1,R2の内容を設定し直
す。つまり、第5図のステップ27〜32と同じ処理を行な
い、押鍵持続中の鍵を前回音とみなしてレジスタR1,R2
の内容を設定し直す。これは、今回鍵離された鍵を前回
音とみなしてレジスタR1,R2の内容が設定されていた場
合は、このレジスタR1,R2の内容を押鍵持続中の鍵を前
回音とみなす内容に変更するためである。
The next step is the violin “playing style program”
See whether or not is selected, and if it is selected,
It is checked whether the key assigned to another sound channel has been depressed. If NO, the contents of the registers R1 and R2 are cleared to 0, and if YES, the key assigned to the channel (the key that has been depressed)
Resets the contents of registers R1 and R2 according to the key code. That is, the same processing as in steps 27 to 32 in FIG.
Reset the contents of. This means that if the key released this time is regarded as the previous sound and the contents of the registers R1 and R2 are set, the contents of the registers R1 and R2 are changed to the contents that the key that has been depressed is regarded as the previous sound. To change it.

以上の実施例ではバイオリンの奏法を模倣する例につ
いて詳しく説明したが、他の楽器の奏法を模倣する場合
もこれに準じて適切な奏法プログラムを作成することに
より実施できる。
In the above embodiment, the example of imitating the playing style of the violin has been described in detail. However, the imitation of the playing style of another musical instrument can be implemented by creating an appropriate playing style program according to this.

例えば、金管楽器(ただしトロンボーンを除く)につ
いては次のように奏法プログラムを定めることができ
る。まず、奏法上の特徴を考察すると、トロンボーン以
外の金管楽器においては、或る音から別の音に変える場
合、両音が倍音関係にある場合はバルブ操作を行なうこ
となく唇の振動モードを変えることで出すことができ、
一方、倍音関係にない場合はバルブ操作を行なう必要が
ある。その場合、唇の振動モードを変えることで倍音関
係の音に変える場合は、音は途切れることなくエガート
的に変化する傾向にある。一方、バルブ操作を行なった
ときは音は途切れる。このように演奏音の音程によって
奏法の違いが生じ、出される音の特徴も異なってくる。
また、同時可能発音数は1音である。
For example, for a brass instrument (excluding the trombone), a rendition style program can be defined as follows. First, considering the characteristics of the playing technique, in brass instruments other than the trombone, when changing from one sound to another sound, when both sounds are in a harmonic relationship, the lip vibration mode can be changed without performing valve operation. Can be brought out by changing
On the other hand, when there is no harmonic relationship, it is necessary to perform a valve operation. In this case, when the sound is changed to a harmonic-related sound by changing the vibration mode of the lips, the sound tends to change in an egato manner without interruption. On the other hand, when the valve is operated, the sound is interrupted. As described above, the playing style differs depending on the pitch of the performance sound, and the characteristics of the outputted sound also differ.
In addition, the number of simultaneous possible sounds is one sound.

そこで、上記のような特徴を持つ金管楽器の奏法を模
倣するにあたって、次のようなルールを設定することが
できる。
Therefore, in imitating the playing style of the brass instrument having the above-described characteristics, the following rules can be set.

ルール1:直前に発音された音(前回音)と今回発音しよ
うとする音(今回音)が倍音関係にあり、前回音の鍵が
離鍵される前に今回音の鍵が押鍵された場合は、前回音
から今回音に途切れずに音を切り換え、その切り換えに
際してポルタメント効果を自動的に付与する。
Rule 1: The sound that was pronounced immediately before (the previous sound) and the sound that is to be sounded this time (the current sound) are in a harmonic relationship, and the key of the current sound was pressed before the key of the previous sound was released In this case, the sound is switched without interruption from the previous sound to the current sound, and a portamento effect is automatically applied at the time of switching.

ルール2:直前に発音された音(前回音)と今回発音しよ
うとする音(今回音)が倍音関係にない場合は、前回音
の鍵が離鍵される前に今回音の鍵が押鍵されたとして
も、ポルタメント効果は付与しない。
Rule 2: If the previously pronounced sound (previous sound) and the sound to be sounded this time (current sound) are not harmonically related, the key of the current sound is pressed before the key of the previous sound is released. Even if it does, it does not provide the portamento effect.

ルール3:前回音が鍵が離鍵された後に今回音の鍵が押鍵
された場合は、ポルタメント効果は付与せず、かつ今回
音の立上りに、金管楽器の吹き始めの特徴をもたせる。
Rule 3: If the key of the current sound is depressed after the key of the previous sound is released, the portamento effect is not applied, and the rising of the current sound has the characteristic of the start of brass instrument blowing.

ルール4:同時発音可能数は1音とする。Rule 4: The number of simultaneous sounds is one sound.

以上のように、金管楽器(ただしトロンボーンを除
く)の一般的奏法を考慮して上記のようなルールを適宜
作成し、このルールを条件として所定の金管楽器の「奏
法プログラム」を作成する。
As described above, the above-described rules are appropriately created in consideration of the general playing style of brass instruments (excluding the trombone), and a “playing style program” of a predetermined brass instrument is created on the basis of these rules.

また、例えば、ギターについては次のように奏法プロ
グラムを定めることができる。まず、奏法上の特徴を考
察すると、弦の数は6、かた片手で弦を弾くので、同時
発音数は5乃至6音程度であり、かつ同時発音数が多い
場合はアルペジオやトリルあるいはストローキングのよ
うに、音の出始めから同時ではなく、順次発音様式とな
ることが多い。そこで、例えば、同時押鍵数が3乃至5
ならば、発音様式を自動的にアルペジオに設定する、ま
た、同時押鍵数が6以上ならば、発音様式を自動的にト
リルあるいはストローキングのような順次発音様式に設
定する、等のルールを定め、このルールを条件としてギ
ターの「奏法プログラム」を作成するようにするとよ
い。
For example, for a guitar, a rendition style program can be defined as follows. First, considering the characteristics of the playing technique, the number of strings is 6, and the strings are played with one hand. Therefore, the number of polyphony is about 5 to 6 notes, and if the number of polyphony is large, arpeggio, trill or straw is used. Like a king, the sound is often pronounced sequentially rather than simultaneously from the beginning of the sound. Therefore, for example, the number of simultaneous key presses is 3 to 5
Therefore, rules such as automatically setting the pronunciation style to arpeggio, and automatically setting the pronunciation style to sequential pronunciation style such as trilling or stroking when the number of simultaneous key presses are 6 or more, etc. It is advisable to create a "playing method program" for the guitar on the basis of these rules.

なお、上記実施例では、自然楽器の奏法を模倣するた
めの奏法プログラムは、マイクロコンピュータのソフト
ウェア処理によって作成され、実行されるようになって
いるが、これに限らず、専用ハードウェア回路により各
奏法プログラムを実行する回路を構成するようにしても
よい。
In the above-described embodiment, the rendition style program for imitating the rendition style of the natural musical instrument is created and executed by software processing of the microcomputer. However, the present invention is not limited to this. A circuit for executing the rendition style program may be configured.

〔発明の効果〕〔The invention's effect〕

以上の通り、この発明によれば、選択された音色に応
じて、その音色に対応する自然楽器の奏法プログラムを
選択し、選択された奏法プログラムに従って、これから
発生しようとする楽音とその前に発生した音との関係や
該楽音と同時に発音される他の音の関係等を条件とし
て、この条件に応じて楽音の発音形態を指示するように
したので、該自然楽器の奏法に起因する特有の発音形態
で楽音を発生させることができ、これにより、あたか
も、該自然楽器の奏法を模倣したかのような演奏効果が
自動的に得られる、という優れた効果を奏する。
As described above, according to the present invention, a playing style program of a natural musical instrument corresponding to the selected timbre is selected according to the selected timbre. The sounding form of the musical tone is designated in accordance with the condition with respect to the relationship with the played sound and the relationship between other sounds that are pronounced simultaneously with the musical tone. Musical sounds can be generated in the form of pronunciation, thereby providing an excellent effect that a performance effect as if imitating the playing style of the natural musical instrument is automatically obtained.

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

第1図はこの発明の構成を示す機能ブロック図、 第2図はこの発明に係る電子楽器の一実施例を示すハー
ド構成ブロック図、 第3図は第2図のマイクロコンピュータによって実行さ
れるメインルーチンの一例を示すフローチャート、 第4図は第3図の「パネルスキャン処理」において実行
される「音色スイッチイベント処理」の一例を示すフロ
ーチャート、 第5図は第3図の「キースキャン及び割当処理」におい
て実行される「ニューキーオンイベント処理」の一例を
示すフローチャート、 第6図は第3図の「キースキャン及び割当処理」におい
て実行される「ニューキーオフイベント処理」の一例を
示すフローチャート、である。 10……CPU、14……鍵盤回路、15……操作パネル、16…
…音色選択部、17……トーンジェネレータ。
FIG. 1 is a functional block diagram showing a configuration of the present invention, FIG. 2 is a block diagram of a hardware configuration showing one embodiment of an electronic musical instrument according to the present invention, and FIG. FIG. 4 is a flowchart showing an example of a routine, FIG. 4 is a flowchart showing an example of a “tone switch event process” executed in the “panel scan process” of FIG. 3, and FIG. 5 is a “key scan and allocation process” of FIG. 6 is a flowchart showing an example of the “new key off event process” executed in the “key scan and assignment process” of FIG. 3. FIG. . 10 CPU, 14 Keyboard circuit, 15 Operation panel, 16
... tone selection section, 17 ... tone generator.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】自然楽器に対応する音色を選択するための
音色選択手段と、 自然楽器の奏法を模倣するための奏法プログラムの中か
ら、前記音色選択手段で選択された音色に対応して所定
の奏法プログラムを選択するものであり、この奏法プロ
グラムは、これから発生しようとする楽音とその前に発
生した音との音程又は音域についての関係及び該楽音と
同時に発音可能な他の音との関係を条件として定義し、
この条件に応じた楽音の発音形態をプログラムしたもの
である、奏法プログラム選択手段と、 前記奏法プログラム選択手段により選択された奏法プロ
グラムを実行するものであり、該奏法プログラムの実行
にあたっては、発生すべき楽音を指示する情報を入力
し、この入力に応じて前記選択された奏法プログラムに
おいて定義されている条件を判定し、該条件判定結果に
応じた前記発音形態を指示するものであるプログラム実
行手段と、 前記情報により指示された楽音を、前記音色選択手段で
選択された音色及び前記プログラム実行手段によって指
示された発音形態で発音する楽音発生手段と を具えた電子楽器。
1. A timbre selection means for selecting a timbre corresponding to a natural musical instrument, and a rendition style program for imitating a rendition style of a natural musical instrument, the timbre selection means corresponding to a timbre selected by the timbre selection means. And the relationship between the musical tone to be generated and the previously generated sound in relation to the pitch or range, and the relation between other musical sounds that can be produced simultaneously with the musical sound. Is defined as a condition,
A rendition style program selection means, which is a program of a tone generation form according to the condition; and a rendition style program selected by the rendition style program selection means, which is executed when the rendition style program is executed. Program executing means for inputting information indicating a power musical tone, judging a condition defined in the selected rendition style program in accordance with the input, and instructing the sound generation mode according to the result of the condition judgment An electronic musical instrument comprising: a musical tone generating unit that generates a musical tone specified by the information in a tone selected by the timbre selecting unit and a pronunciation form specified by the program executing unit.
【請求項2】前記奏法プログラムによる発音形態の制御
は、音の仕上り方あるいは前音とのつながり方あるいは
同時発音可能な音数等を制御するものである請求項1に
記載の電子楽器。
2. The electronic musical instrument according to claim 1, wherein the control of the sound generation form according to the rendition style program controls a sound finishing method, a connection with a preceding sound, the number of sounds that can be simultaneously sounded, and the like.
JP1252403A 1989-09-29 1989-09-29 Electronic musical instrument Expired - Fee Related JP2570869B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1252403A JP2570869B2 (en) 1989-09-29 1989-09-29 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1252403A JP2570869B2 (en) 1989-09-29 1989-09-29 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH03116096A JPH03116096A (en) 1991-05-17
JP2570869B2 true JP2570869B2 (en) 1997-01-16

Family

ID=17236854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1252403A Expired - Fee Related JP2570869B2 (en) 1989-09-29 1989-09-29 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP2570869B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3799592B2 (en) 1999-03-24 2006-07-19 ヤマハ株式会社 Electronic keyboard instrument
JP6930144B2 (en) 2017-03-09 2021-09-01 カシオ計算機株式会社 Electronic musical instruments, musical tone generation methods and programs

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57182793U (en) * 1981-05-15 1982-11-19
JP2605668B2 (en) * 1986-11-28 1997-04-30 カシオ計算機株式会社 Electronic string instrument
JPH01289995A (en) * 1988-05-17 1989-11-21 Matsushita Electric Ind Co Ltd Electronic musical instrument

Also Published As

Publication number Publication date
JPH03116096A (en) 1991-05-17

Similar Documents

Publication Publication Date Title
US6816833B1 (en) Audio signal processor with pitch and effect control
JP4748011B2 (en) Electronic keyboard instrument
US8314320B2 (en) Automatic accompanying apparatus and computer readable storing medium
JPH03192299A (en) Automatic accompaniment device
JP2792368B2 (en) Electronic musical instrument
JP2612923B2 (en) Electronic musical instrument
KR100319482B1 (en) Electronic musical instrument
US5074183A (en) Musical-tone-signal-generating apparatus having mixed tone color designation states
JP2570869B2 (en) Electronic musical instrument
JP2565069B2 (en) Electronic musical instrument
US5821444A (en) Apparatus and method for tone generation utilizing external tone generator for selected performance information
JP3840692B2 (en) Karaoke equipment
JP3722005B2 (en) Electronic music apparatus, control method therefor, and program
JPS627559B2 (en)
US4159663A (en) Electronic musical instrument with different types of tone forming systems
JP3738117B2 (en) Voice assignment device for electronic keyboard instrument
JPS6312393Y2 (en)
JP4244504B2 (en) Performance control device
JP3235160B2 (en) Music control device
JPH02136895A (en) Electronic musical instrument
JPH07104672B2 (en) Effect control device for electronic musical instruments
JP2619278B2 (en) Electronic musical instrument with rhythm solo performance function
JP2756888B2 (en) Electronic musical instrument
JP2953217B2 (en) Electronic musical instrument
JP2626587B2 (en) Automatic performance device

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071024

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081024

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees