JP2738789B2 - Sound data generation and synthesis method - Google Patents

Sound data generation and synthesis method

Info

Publication number
JP2738789B2
JP2738789B2 JP4077724A JP7772492A JP2738789B2 JP 2738789 B2 JP2738789 B2 JP 2738789B2 JP 4077724 A JP4077724 A JP 4077724A JP 7772492 A JP7772492 A JP 7772492A JP 2738789 B2 JP2738789 B2 JP 2738789B2
Authority
JP
Japan
Prior art keywords
data
sound
balance
tone
sound data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP4077724A
Other languages
Japanese (ja)
Other versions
JPH05281964A (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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument 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 Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP4077724A priority Critical patent/JP2738789B2/en
Publication of JPH05281964A publication Critical patent/JPH05281964A/en
Application granted granted Critical
Publication of JP2738789B2 publication Critical patent/JP2738789B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、音響データ発生合成方
式に関し、特に発生された音響データを合成する方式に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for generating and synthesizing acoustic data, and more particularly to a method for synthesizing generated acoustic data.

【0002】[0002]

【従来技術】従来、音響データを発生させる装置は多種
類製作されている。例えば、電子楽器を例にとると、音
楽波形データが音楽波形メモリに記憶され、キーオン信
号の発生に応じて上記楽音波形データが読み出される。
この楽音波形データは、複数種類記憶されており、指定
音色に応じたものが読み出されるし、時分割処理により
複数並行して読み出される。上記読み出された楽音波形
データに、エンベロープデータが乗算され、累算され
て、D−A変換され、楽音として出力される。
2. Description of the Related Art Conventionally, various types of devices for generating acoustic data have been manufactured. For example, in the case of an electronic musical instrument, for example, music waveform data is stored in a music waveform memory, and the tone waveform data is read out in response to generation of a key-on signal.
A plurality of types of tone waveform data are stored, and data corresponding to a designated tone color is read out, and a plurality of pieces are read out in parallel by time division processing. The read musical tone waveform data is multiplied by envelope data, accumulated, DA converted, and output as a musical tone.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述の
楽音はモノラル音で、1つのスピーカから発音されるた
め、音のワイド感に乏しかった。むろん、このモノラル
音を複数のスピーカから発音させれば、多少ワイド感が
付加される。また、電子楽器内にパンポット回路を付加
して、複数のスピーカからステレオ音を発音されるもの
も従来あった。
However, the above-mentioned musical sound is a monaural sound and is generated from one speaker, so that the sound has a poor sense of wideness. Of course, if this monaural sound is produced from a plurality of speakers, a wide feeling is added. There has also been a conventional electronic musical instrument in which a panpot circuit is added to an electronic musical instrument so that a stereo sound is generated from a plurality of speakers.

【0004】本発明は、上述した課題を解決するために
なされたものであり、このようなパンポット回路等とは
異なる方法によって、音響にワイド感をもたせることを
目的としている。
The present invention has been made to solve the above-mentioned problem, and has as its object to provide a sound with a wide sense by a method different from such a panpot circuit or the like.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明は、発生された音響データと音楽的ファクタ
が若干異なる音響データも発生し、これら両音響データ
が互いに加重されるように合成されるとともに、互いに
軽減されるように合成され、さらにこれら合成された両
音響データが互いに加重されるように合成されるととも
に、互いに軽減されるように合成される。
SUMMARY OF THE INVENTION To achieve the above object, the present invention provides a method for generating sound data having a musical factor slightly different from that of the generated sound data, so that these two sound data are weighted to each other. The sound data are combined so as to reduce each other, and the combined sound data are combined so as to be weighted together and combined so as to reduce each other.

【0006】[0006]

【作用】これにより、1つの音響データとこれと音楽的
ファクタが若干異なる音響データとが、合成されて出力
されるので、音響にワイド感をもたせることができる。
この合成によって、単に上記2つの音響データを2つの
スピーカより発音させる場合に比べ、より大きなワイド
感を得ることができる。
As a result, one sound data and sound data having a slightly different musical factor from the sound data are synthesized and output, so that the sound can have a wide feeling.
By this combination, a wider feeling can be obtained as compared with a case where the above-mentioned two sound data are simply generated from two speakers.

【0007】[0007]

【実施例】1.全体回路 図1は電子楽器の全体回路を示している。キーボード1
の各キーは、キースキャン回路2によってスキャンさ
れ、キーオン、キーオフを示すデータが検出され、CP
U5によってRAM6に書き込まれる。そして、それま
でRAM6に記憶されていた各キーのオン、オフの状態
を示すデータと比較され、各キーのオンイベント、オフ
イベントの判別が、CPU5によって行われる。なお、
上記キーボード1は、電子弦楽器、電子管(リード)楽
器、電子打(パッド等)楽器、コンピュータのキーボー
ド等で代用してもよい。
[Examples] 1. Overall Circuit FIG. 1 shows the overall circuit of an electronic musical instrument. Keyboard 1
Are scanned by the key scan circuit 2 and data indicating key-on and key-off are detected.
The data is written to the RAM 6 by U5. Then, the data is compared with the data indicating the on / off state of each key stored in the RAM 6 until then, and the CPU 5 determines the on / off event of each key. In addition,
The keyboard 1 may be replaced with an electronic stringed instrument, an electronic tube (lead) instrument, an electronic percussion (pad or the like) instrument, a computer keyboard, or the like.

【0008】上記パネルスイッチ群3の各スイッチは、
パネルスキャン回路4によってスキャンされる。このス
キャンにより、各スイッチのオン、オフを示すデータま
たは操作量を示すデータが検出され、CPU5によって
RAM6に書き込まれる。そして、それまでRAM6に
記憶されていた各スイッチのオン、オフの状態を示すデ
ータと比較され、各スイッチのオンイベント、オフイベ
ントの判別が、CPU5によって行われる。
The switches of the panel switch group 3 are:
It is scanned by the panel scan circuit 4. By this scan, data indicating ON / OFF of each switch or data indicating the operation amount is detected, and written into the RAM 6 by the CPU 5. Then, the data is compared with the data indicating the ON / OFF state of each switch, which has been stored in the RAM 6, and the CPU 5 determines the ON event and the OFF event of each switch.

【0009】RAM6には、上述した各種データのほ
か、CPU5が処理する各種データ及び処理に必要な各
種データが記憶される。このRAM6には、後述するア
サインメントメモリ10、バランスレジスタ36も形成
されている。ROM7には、後述するフローチャートに
対応し、かつCPU5が実行するプログラム、その他の
処理に対応するプログラムが記憶されている。このRO
M7には、後述するバランスデータメモリ35も形成さ
れている。
In the RAM 6, in addition to the various data described above, various data processed by the CPU 5 and various data necessary for the processing are stored. The RAM 6 also includes an assignment memory 10 and a balance register 36, which will be described later. The ROM 7 stores programs corresponding to flowcharts to be described later, programs executed by the CPU 5, and programs corresponding to other processes. This RO
In M7, a balance data memory 35 described later is also formed.

【0010】トーンジェネレータ8では、上記キーボー
ド1及びパネルスイッチ群3より入力された音高(キー
ナンバデータKN)、音色(トーンナンバデータT
N)、タッチデータTC、キースケーリングデータK
S、バランスデータA1〜B2等の各楽音情報に応じた
楽音波形データMWが生成される。この楽音波形データ
MWの生成は、上記ROM7またはRAM6より読み出
される自動演奏データや外部入力のMIDI(ミュージ
カルインツルメントデジタルインタフェース)データ等
に基づいても生成される。この生成された楽音波形デー
タは、サウンドシステム9において発音される。
In the tone generator 8, the pitch (key number data KN) and timbre (tone number data TN) input from the keyboard 1 and panel switch group 3 are input.
N), touch data TC, key scaling data K
S, tone waveform data MW corresponding to each tone information such as balance data A1 and B2 are generated. The musical tone waveform data MW is also generated based on automatic performance data read from the ROM 7 or RAM 6 or MIDI (musical instrument digital interface) data inputted from the outside. The generated musical sound waveform data is generated by the sound system 9.

【0011】トーンジェネレータ8には、複数チャンネ
ル分、例えば32チャンネル分の楽音生成システムが時
分割処理により形成されており、楽音をポリフォニック
に発音させることができる。この各チャンネルに割り当
てられる楽音についての楽音データはアサインメントメ
モリ10に記憶される。このアサインメントメモリ10
は上記トーンジェネレータ8内に形成してもよい。
In the tone generator 8, a tone generation system for a plurality of channels, for example, 32 channels is formed by time-division processing, and the tone can be generated polyphonically. The tone data of the tone assigned to each channel is stored in the assignment memory 10. This assignment memory 10
May be formed in the tone generator 8.

【0012】パネルスイッチ群3には、音色キー群、リ
ズムキー群、エフェクトキー群、音量キー、テンポキ
ー、トランスポーズキー、モードキー、ベンダー、テン
キー等が設けられている。これらのキー、ベンダーによ
り、上記トーンジェネレータ8で生成される楽音波形デ
ータMWの音楽的ファクタ及び相関バランスが設定され
る。
The panel switch group 3 includes a tone key group, a rhythm key group, an effect key group, a volume key, a tempo key, a transpose key, a mode key, a bender, a numeric keypad, and the like. The musical factor and the correlation balance of the tone waveform data MW generated by the tone generator 8 are set by these keys and vendors.

【0013】上記モードキーによって、上記楽音波形デ
ータMWの相関バランスの設定モードが選択される。こ
の設定モードは、次述するベンダーモード、オートモー
ド、ランダムモード、マニュアルモード、タッチモー
ド、キースケールモードの6つである。
The mode key is used to select a correlation balance setting mode of the musical tone waveform data MW. There are six setting modes: a bender mode, an auto mode, a random mode, a manual mode, a touch mode, and a key scale mode described below.

【0014】ベンダーモードでは、上記ベンダーによっ
て上記楽音波形データMWの相関バランスを示すバラン
スデータA1〜B2が入力される。この場合、ベンダー
が操作されるたびにバランスデータA1〜B2が新たに
入力される。オートモードでは、上記設定された音色等
の音楽的ファクタに応じたバランスデータA1〜B2が
設定される。
In the bender mode, the bender inputs balance data A1 to B2 indicating the correlation balance of the musical tone waveform data MW. In this case, each time the bender is operated, the balance data A1 to B2 is newly input. In the auto mode, the balance data A1 to B2 according to the set musical factors such as the tone color are set.

【0015】ランダムモードでは、ランダム値のバラン
スデータA1〜B2が設定される。マニュアルモードで
は、演奏者によって入力された所望のバランスデータA
1〜B2が設定される。この場合、バランスデータA1
〜B2はベンダーまたはテンキーによって入力され、い
ったん入力されるとこの値が維持される。
In the random mode, random value balance data A1 to B2 are set. In the manual mode, the desired balance data A input by the player
1 to B2 are set. In this case, the balance data A1
~ B2 is input by a bender or a numeric keypad, and once input, this value is maintained.

【0016】タッチモードでは、キーボード1のキーオ
ン/オフのタッチデータTCに応じてバランスデータA
1〜B2が決定される。キースケールモードでは、キー
ボード1のオン/オフキーのキーナンバデータKNに応
じてバランスデータA1〜B2が決定される。上記バラ
ンスデータA1〜B2と楽音波形データMWの音楽的フ
ァクタは、上述した自動演奏データの中や、MIDIデ
ータの中にも含まれている。
In the touch mode, the balance data A according to the key-on / off touch data TC of the keyboard 1.
1 to B2 are determined. In the key scale mode, the balance data A1 to B2 are determined according to the key number data KN of the on / off key of the keyboard 1. The musical factors of the balance data A1 to B2 and the musical tone waveform data MW are included in the above-described automatic performance data and MIDI data.

【0017】2.アサインメントメモリ10 図2は、上記アサインメントメモリ10を示している。
このアサインメントメモリ10には、32チャンネル分
のメモリエリアが形成されており、上記トーンジェネレ
ータ8に形成された32個の楽音生成チャンネルに割り
当てられた楽音データがそれぞれ記憶される。
[0017] 2. Assignment Memory 10 FIG. 2 shows the assignment memory 10.
The assignment memory 10 has a memory area for 32 channels, and stores tone data assigned to the 32 tone generation channels formed in the tone generator 8.

【0018】これら各チャンネルメモリエリアのチャン
ネル“0”と“1”、“2”と“3”、“4”と
“5”、…、“30”と“31”のペアのメモリエリア
には、それぞれ、近似した音楽的ファクタの若干異なる
楽音データが記憶される。すなわち、一方のチャンネル
メモリエリアには、キーボード1のオン/オフキーに応
じたキーナンバデータKNが書き込まれ、他方のチャン
ネルメモリエリアには、このキーナンバデータKNに対
し、0.01〜1.5セント加算または減算されたキー
ナンバデータKNが書き込まれる。
In each of the memory areas of the channels “0” and “1”, “2” and “3”, “4” and “5”,. , Musical tone data having slightly different musical factors are stored. That is, key number data KN corresponding to the on / off key of the keyboard 1 is written in one channel memory area, and 0.01 to 1.5 with respect to the key number data KN in the other channel memory area. The key number data KN with the cent added or subtracted is written.

【0019】上記各チャンネルメモリエリアに記憶され
る楽音データは、オン/オフデータON/OFF、キー
ナンバデータKN、トーンナンバデータTN、タッチデ
ータTC、キースケーリングデータKS、バランスデー
タA1〜B2、その他のデータである。その他のデータ
としては、ゲートタイムデータ、エンベロープデータ、
楽音の演奏パートを示す楽音パートデータ等である。
The tone data stored in each channel memory area includes ON / OFF data ON / OFF, key number data KN, tone number data TN, touch data TC, key scaling data KS, balance data A1 to B2, and others. Data. Other data includes gate time data, envelope data,
Music part data indicating a musical performance part.

【0020】オン/オフデータON/OFFは、キーボ
ード1の各キーのオン(「1」)、オフ(「0」)を示
すデータである。キーナンバデータKNは、キーボード
1の各キーの音高を示すデータである。このキーナンバ
データKNの下位データは、セントデータとなってお
り、小さい音高のステップが示される。このキーナンバ
データKNは、上記キーボード1のオン/オフキーを示
すデータに対し、タッチデータTC、キースケーリング
データKS、トランスポーズデータ、エフェクトデータ
等が演算(加減算)される。タッチデータTCは、キー
オン/オフの速さまたは強さを示す。
The ON / OFF data ON / OFF is data indicating ON ("1") and OFF ("0") of each key of the keyboard 1. The key number data KN is data indicating the pitch of each key of the keyboard 1. The lower order data of the key number data KN is cent data, and indicates a step of a small pitch. As the key number data KN, touch data TC, key scaling data KS, transpose data, effect data, and the like are calculated (added / subtracted) with respect to data indicating the on / off key of the keyboard 1. The touch data TC indicates a key on / off speed or strength.

【0021】トーンナンバデータTNは、楽音の音色を
示す。このトーンナンバデータTNは、ピアノ、バイオ
リン、フルート、ハット等の楽器の音を示すデータのほ
か、楽音波形データMWの読み出しのスタート、ループ
トップ、ループエンドの各アドレスデータ、エンベロー
プ波形データ、タッチデータTC、キースケーリングデ
ータKS等に対応するデータも含む。
The tone number data TN indicates a tone color of a musical tone. The tone number data TN includes data indicating the sound of a musical instrument such as a piano, a violin, a flute, a hat, etc., as well as the start data of the musical tone waveform data MW, address data of a loop top and a loop end, envelope waveform data, and touch data. Also includes data corresponding to TC, key scaling data KS, and the like.

【0022】バランスデータA1〜B2は、楽音波形デ
ータMWの相関バランスを示す。このバランスデータA
1〜B2は、上記タッチデータTC、キースケーリング
データKSに応じて決定されるし、上述したようにパネ
ルスイッチ群3より入力される。
The balance data A1 to B2 indicate the correlation balance of the tone waveform data MW. This balance data A
1 to B2 are determined according to the touch data TC and the key scaling data KS, and are input from the panel switch group 3 as described above.

【0023】3.トーンジェネレータ8 図3は、トーンジェネレータ8を示す。上記アサインメ
ントメモリ10の各チャンネルメモリエリアの楽音デー
タの中のキーナンバデータKN、トーンナンバデータT
N、タッチデータTC等は、CPU5によって、チャン
ネル順に繰り返し、楽音波形読出回路11へ送られる。
また、上記楽音データの中のトーンナンバデータTN、
タッチデータTC、オン/オフデータON/OFF、ゲ
ートタイムデータ等は、チャンネル順に、繰り返しCP
U5によって、エンベロープ発生器13へ送られる。
[0023] 3. Tone generator 8 Figure 3 shows the tone generator 8. Key number data KN and tone number data T in the tone data in each channel memory area of the assignment memory 10
N, touch data TC, and the like are repeated by the CPU 5 in channel order and sent to the musical tone waveform readout circuit 11.
In addition, tone number data TN in the above tone data,
Touch data TC, on / off data ON / OFF, gate time data, etc.
It is sent to the envelope generator 13 by U5.

【0024】楽音波形読出回路11では、送られてきた
上記ペアの楽音データの先の楽音データに応じた楽音波
形データMWが楽音波形メモリ12より時分割に読み出
される。この楽音波形データMWは、データセレクタ1
5、ラッチ16を介し、乗算器17aでバランスデータ
A1が乗算され、加算器18及び減算器19へ送られ
る。また、上記ペアの楽音データの後の楽音データに応
じた楽音波形データMWは、同じく楽音波形メモリ12
より時分割に読み出される。この楽音波形データMW
は、同じくデータセレクタ15を介し、乗算器17bで
バランスデータA2が乗算され、上記加算器18及び減
算器19へ送られる。
In the tone waveform readout circuit 11, tone waveform data MW corresponding to the tone data preceding the sent tone data of the pair is read out from the tone waveform memory 12 in a time-division manner. The tone waveform data MW is stored in the data selector 1
5, via the latch 16, the balance data A 1 is multiplied by the multiplier 17 a and sent to the adder 18 and the subtractor 19. The musical tone waveform data MW corresponding to the musical tone data after the musical tone data of the pair is stored in the musical tone waveform memory 12 as well.
The data is read out in a time-sharing manner. This tone waveform data MW
Is also multiplied by the balance data A2 by the multiplier 17b via the data selector 15, and sent to the adder 18 and the subtractor 19.

【0025】上記加算器18では、上記ペアの楽音波形
データMWが互いに重ね合せられる、すなわち加算合成
される。また上記減算器19では、上記ペアの楽音波形
データMWが互いに軽減される、すなわち減算合成され
る。この減算合成によって、ペアの楽音波形データMW
の差分データが演算され、結局楽音波形データMWが両
逆位相で合成される。
In the adder 18, the musical tone waveform data MW of the pair are superimposed on each other, that is, added and synthesized. In the subtractor 19, the musical tone waveform data MW of the pair is reduced, that is, subtracted and synthesized. By this subtraction synthesis, the musical tone waveform data MW of the pair
Is calculated, and the musical tone waveform data MW is eventually synthesized in opposite phases.

【0026】上記加算器18からの楽音波形データMW
は、乗算器20aでバランスデータB1が乗算され、加
算器21及び減算器22へ送られる。上記減算器19か
らの楽音波形データMWは、乗算器20bでバランスデ
ータB2が乗算され、加算器21及び減算器22へ送ら
れる。上記加算器21では、両楽音波形データMWが互
いに重ね合せられる、すなわち加算合成される。また上
記減算器22では、上記両楽音波形データMWが互いに
軽減される、すなわち減算合成される。
The tone waveform data MW from the adder 18
Is multiplied by the balance data B1 in the multiplier 20a and sent to the adder 21 and the subtractor 22. The tone waveform data MW from the subtractor 19 is multiplied by the balance data B2 by the multiplier 20b and sent to the adder 21 and the subtractor 22. In the adder 21, the musical tone waveform data MW are superimposed on each other, that is, added and synthesized. In the subtractor 22, the two musical tone waveform data MW are reduced, that is, subtracted and synthesized.

【0027】上記加算器18、21、減算器19、22
によって、上記ペアの楽音波形データMW、すなわち若
干音高の異なる楽音波形データMWがバランス良く混合
され、楽音にワイド感をもたせることができる。
The adders 18 and 21 and the subtractors 19 and 22
As a result, the musical tone waveform data MW of the pair, that is, the musical tone waveform data MW having slightly different pitches are mixed in a well-balanced manner, so that the musical tone can have a wide feeling.

【0028】上記加算器21からの楽音波形データMW
は、アンドゲート群23aを介し、乗算器24aで、エ
ンベロープ発生器13からのエンベロープデータENが
乗算され、累算器25aで全偶数チャンネル分の楽音波
形データMWが累算され、D−A変換器26a、アンプ
27aを介し、スピーカ28aより発音される。また、
上記減算器22からの楽音波形データMWは、アンドゲ
ート群23bを介し、乗算器24bで、エンベロープ発
生器13からのエンベロープデータENが乗算され、累
算器25bで全奇数チャンネル分の楽音波形データMW
が累算され、D−A変換器26b、アンプ27bを介
し、スピーカ28bより発音される。
The tone waveform data MW from the adder 21
Is multiplied by the envelope data EN from the envelope generator 13 by the multiplier 24a through the AND gate group 23a, the musical sound waveform data MW for all even channels is accumulated by the accumulator 25a, and the DA conversion is performed. Sound is output from the speaker 28a via the amplifier 26a and the amplifier 27a. Also,
The tone waveform data MW from the subtractor 22 is multiplied by the envelope data EN from the envelope generator 13 by the multiplier 24b via the AND gate group 23b, and the tone waveform data for all odd channels is accumulated by the accumulator 25b. MW
Is accumulated, and is generated by the speaker 28b via the DA converter 26b and the amplifier 27b.

【0029】上記データセレクタ15には、チャンネル
カウントデータCHNOの最下位ビットデータがセレク
ト信号として供給される。これにより偶数チャンネル
“0”、“2”、“4”…“30”の分割時間におい
て、楽音波形データMWが乗算器17aへ送られ、奇数
チャンネル“1”、“3”、“5”…“31”の分割時
間において、楽音波形データMWが乗算器17bへ送ら
れる。また、上記アンドゲート群23a、23bには、
上記チャンネルカウントデータCHNOの最下位ビット
データが開成信号として供給され、奇数チャンネルの分
割時間において開成される。従って、上記ペアの楽音波
形データMW、すなわち若干音高の異なる楽音波形デー
タMWの合成及び出力の同期がとられる。
The data selector 15 is supplied with the least significant bit data of the channel count data CHNO as a select signal. As a result, the musical tone waveform data MW is sent to the multiplier 17a in the division time of the even channels “0”, “2”, “4”... “30”, and the odd channels “1”, “3”, “5”. In the division time of “31”, the musical tone waveform data MW is sent to the multiplier 17b. The AND gate groups 23a and 23b include:
The least significant bit data of the channel count data CHNO is supplied as an opening signal, and is opened at odd channel division times. Therefore, the synthesizing and output of the musical tone waveform data MW of the pair, that is, the musical tone waveform data MW having slightly different pitches are achieved.

【0030】上記アサインメントメモリ10の各チャン
ネルメモリエリアの楽音データの中のバランスデータA
1〜B2は、CPU5によって、チャンネル順に、繰り
返しラッチ29〜32へセットされ、上記乗算器17
a、17b、20a、20bへ送られる。なお、乗算器
17a、17b、20a、20bは、レベルシフタとし
てもよい。
The balance data A in the tone data of each channel memory area of the assignment memory 10
1 to B2 are repeatedly set in the latches 29 to 32 by the CPU 5 in the order of channels, and
a, 17b, 20a, and 20b. Note that the multipliers 17a, 17b, 20a, and 20b may be level shifters.

【0031】4.バランスデータメモリ35 図4は、ROM7内のバランスデータメモリ35を示
す。バランスデータA1は、タッチデータTCに応じ
て、“0.5”付近で上下に変化する。バランスデータ
B1は、タッチデータTCに応じて“0”から“0.
7”まで変化する。またバランスデータA1は、キーナ
ンバデータKNに応じて、“0.5”付近で上下に変化
する。バランスデータB1は、キーナンバデータKNに
応じて、“0.7”から次第に小さくなる。さらに、バ
ランスデータA1、B1は、上記トーンナンバデータT
Nに応じて、図4に示すように決定される。バランスデ
ータA2、B2は、“1.0”から上記バランスデータ
A1、B1を差し引いて求められる。
[0031] 4. Balance Data Memory 35 FIG. 4 shows the balance data memory 35 in the ROM 7. The balance data A1 changes up and down around "0.5" according to the touch data TC. The balance data B1 is changed from “0” to “0.
The balance data A1 changes up and down around "0.5" according to the key number data KN. The balance data B1 changes to "0.7" according to the key number data KN. Further, the balance data A1 and B1 correspond to the tone number data T.
N is determined as shown in FIG. The balance data A2 and B2 are obtained by subtracting the balance data A1 and B1 from “1.0”.

【0032】このタッチデータTCに応じたバランスデ
ータとキーナンバデータKNに応じたバランスデータと
トーンナンバデータTNに応じたバランスデータとの選
択は、上記パネルスイッチ群3のモードキーの操作に応
じる。
The selection of the balance data corresponding to the touch data TC, the balance data corresponding to the key number data KN, and the balance data corresponding to the tone number data TN depends on the operation of the mode key of the panel switch group 3.

【0033】これらのバランスデータA1〜B2は、キ
ーボード1のキーオンイベントがあったときに、上記バ
ランスデータメモリ35より読み出されて、他のデータ
とともに上記アサインメントメモリ10に書き込まれ
る。なお、上記タッチデータTCに応じたバランスデー
タとキーナンバデータKNに応じたバランスデータとト
ーンナンバデータTNに応じたバランスデータとの平均
値を求め、これをアサインメントメモリ10に書き込む
ようにしてもよい。
The balance data A1 to B2 are read from the balance data memory 35 when a key-on event of the keyboard 1 occurs, and written to the assignment memory 10 together with other data. The average value of the balance data corresponding to the touch data TC, the balance data corresponding to the key number data KN, and the balance data corresponding to the tone number data TN may be obtained, and the average value may be written to the assignment memory 10. Good.

【0034】RAM6には、バランスレジスタ36が設
けられている。このバランスレジスタ36には、上記ベ
ンダーによって入力されたバランスデータA1〜B2ま
たは乱数発生器からのもしくは乱数発生処理に基づくバ
ランスデータA1〜B2が記憶される。バランスデータ
A1、B1は、ベンダー、乱数発生器によって“0.0
“〜“1.0”に設定され、バランスデータA2、B2
は、“1.0”よりバランスデータA1、B1が差し引
かれて求められる。上記ベンダーモードにおいては、ベ
ンダーの操作があると、このベンダーによって入力され
たバランスデータA1〜B2がバランスレジスタ36に
セットされ、トーンジェネレータ8へ送られる。
The RAM 6 is provided with a balance register 36. The balance register 36 stores the balance data A1 to B2 input by the vendor or the balance data A1 to B2 from a random number generator or based on a random number generation process. The balance data A1 and B1 are set to “0.0” by the vendor and the random number generator.
The balance data A2, B2 are set to "1.0".
Is obtained by subtracting the balance data A1 and B1 from “1.0”. In the bender mode, when a bender operates, the balance data A1 and B2 input by the bender are set in the balance register 36 and sent to the tone generator 8.

【0035】また、上記マニュアルモードにおいては、
ベンダーの操作後、このモードの解除があると、このベ
ンダーによって入力されたバランスデータA1〜B2が
バランスレジスタ36にセットされ、トーンジェネレー
タ8へ送られる。さらに、ランダムモードにおいては、
上記乱数発生器からのもしくは乱数発生処理に基づくバ
ランスデータA1〜B2がバランスレジスタ36にセッ
トされ、トーンジェネレータ8へ送られる。
In the manual mode,
When the mode is released after the operation of the bender, the balance data A1 to B2 input by the bender are set in the balance register 36 and sent to the tone generator 8. Furthermore, in the random mode,
Balance data A1 to B2 from the random number generator or based on the random number generation processing are set in the balance register 36 and sent to the tone generator 8.

【0036】なお、上記各モードにおいて設定されるバ
ランスデータA1〜B2は、それぞれを加算または乗算
等の演算を行って、合成バランスデータを求めてもよ
い。この場合、例えば、上記タッチモード及びキースケ
ールモードのバランスデータの平均値を求め、これにベ
ンダーからのデータまたは乱数発生器からのもしくは乱
数発生処理に基づくデータを“0.0”〜“1.0”と
し、このデータを上記バランスデータA1、B1または
バランスデータA2、B2に乗算する。
The balance data A1 and B2 set in each of the above modes may be subjected to an operation such as addition or multiplication to obtain composite balance data. In this case, for example, the average value of the balance data in the touch mode and the key scale mode is obtained, and the data from the vendor or the data from the random number generator or based on the random number generation processing is used in the range from “0.0” to “1. 0 ", and this data is multiplied by the balance data A1, B1 or the balance data A2, B2.

【0037】5.第2実施例 図5、図6は第2実施例を示す。上記楽音波形読出回路
11によって、楽音波形メモリ12より時分割に読み出
された楽音波形データMWは、乗算器41でエンベロー
プ発生器13からのエンベロープデータENに乗算さ
れ、デマルチプレクサ42を介して、各チャンネルごと
の楽音波形データMWに分配される。このデマルチプレ
クサ42には、上述のチャンネルカウントデータCHN
Oが分配切換信号として供給される。
[0037] 5. Second Embodiment FIGS. 5 and 6 show a second embodiment. The tone waveform data MW read out from the tone waveform memory 12 by the tone waveform readout circuit 11 in a time-division manner is multiplied by the envelope data EN from the envelope generator 13 by the multiplier 41, and It is distributed to musical tone waveform data MW for each channel. The demultiplexer 42 has the above-described channel count data CHN
O is supplied as a distribution switching signal.

【0038】上記分配された楽音波形データMWにおけ
る、上記ペアの楽音波形データMWの一方の楽音波形デ
ータMWは、D−A変換器43a、サンプルホールド回
路44aを介し、デジタル分圧器45aでバランスデー
タA1に応じたレベルにダウンされ、加算器46及び減
算器47へ送られる。また上記ペアの楽音波形データM
Wの他方の楽音波形データMWは、D−A変換器43
b、サンプルホールド回路44bを介し、デジタル分圧
器45bでバランスデータA2に応じたレベルにダウン
され、加算器46及び減算器47へ送られる。
One of the paired musical tone waveform data MW in the distributed musical tone waveform data MW is supplied to a digital voltage divider 45a via a DA converter 43a and a sample hold circuit 44a. The signal is reduced to a level corresponding to A1 and sent to the adder 46 and the subtractor 47. Also, the tone waveform data M of the pair
The other tone waveform data MW of W is output from the DA converter 43.
(b) The signal is reduced to a level corresponding to the balance data A2 by the digital voltage divider 45b via the sample-and-hold circuit 44b, and sent to the adder 46 and the subtractor 47.

【0039】上記加算器46では、上記ペアの楽音波形
データMWが互いに重ね合せられる、すなわち加算合成
される。また上記減算器47では、上記ペアの楽音波形
データMWが互いに軽減される、すなわち減算合成され
る。この加算器46及び減算器47は、オペアンプ及び
抵抗からなる回路である。
In the adder 46, the musical tone waveform data MW of the pair are superimposed on each other, that is, added and synthesized. In the subtractor 47, the musical tone waveform data MW of the pair is reduced, that is, subtracted and synthesized. The adder 46 and the subtractor 47 are circuits composed of an operational amplifier and a resistor.

【0040】上記加算器46からの楽音波形データMW
は、デジタル分圧器48aでバランスデータB1に応じ
たレベルにダウンされ、加算器49及び減算器50へ送
られる。また、上記減算器47からの楽音波形データM
Wは、デジタル分圧器48bでバランスデータB2に応
じたレベルにダウンされ、加算器49及び減算器50へ
送られる。この加算器49は上記加算器46と同じもの
であり、減算器50も上記減算器47と同じものであ
る。
The tone waveform data MW from the adder 46
Is reduced to a level corresponding to the balance data B1 by the digital voltage divider 48a, and sent to the adder 49 and the subtractor 50. The tone waveform data M from the subtractor 47
W is reduced to a level corresponding to the balance data B2 by the digital voltage divider 48b, and sent to the adder 49 and the subtractor 50. The adder 49 is the same as the adder 46, and the subtractor 50 is the same as the subtractor 47.

【0041】上記加算器46、49、減算器47、50
によって、上記ペアの楽音波形データMW、すなわち若
干音高の異なる楽音波形データMWがバランス良く混合
され、楽音にワイド感をもたせることができる。上記加
算器49及び減算器50からの楽音波形データMWは、
ミキシング抵抗51、52を介し、アンプ53、54を
経て、スピーカ55、56より発音される。
The adders 46 and 49 and the subtractors 47 and 50
As a result, the musical tone waveform data MW of the pair, that is, the musical tone waveform data MW having slightly different pitches are mixed in a well-balanced manner, so that the musical tone can have a wide feeling. The tone waveform data MW from the adder 49 and the subtractor 50 is
Sound is output from speakers 55 and 56 via amplifiers 53 and 54 via mixing resistors 51 and 52.

【0042】上記デマルチプレクサ42からの他のペア
の楽音波形データMWも、上述した回路43a〜50と
同じ回路を介してバランス制御され、上記ミキシング抵
抗57、58…を介し、アンプ53、54を経て、スピ
ーカ55、56より発音される。
The other pair of musical tone waveform data MW from the demultiplexer 42 is also subjected to balance control through the same circuits as the above-mentioned circuits 43a to 43, and the amplifiers 53 and 54 are passed through the mixing resistors 57, 58. After that, the sound is generated from the speakers 55 and 56.

【0043】上記デジタル分圧器45a、45b、48
a、48bは、図6に示される。アナログ信号の楽音波
形データMWは、分圧抵抗61に印加され、いずれかの
トランジスタ62…を介して、レベルダウンされて出力
される。バランスデータは、1つのビットが“1”で他
のビットが“0”のデータに変換されて、ラッチ63に
セットされ、上記各トランジスタ62…のベースに送ら
れ、いずれかのトランジスタ62…が導通する。このデ
ジタル分圧器45a、45b、48a、48bは、ラッ
チ63、D−A変換器、VCA(電圧制御アンプ)で代
用できる。
The digital voltage dividers 45a, 45b, 48
a, 48b are shown in FIG. The tone waveform data MW of the analog signal is applied to the voltage dividing resistor 61, and the level is reduced and output through any of the transistors 62. The balance data is converted into data in which one bit is “1” and the other bit is “0”, is set in the latch 63, is sent to the base of each of the transistors 62, and one of the transistors 62 is Conduct. The digital voltage dividers 45a, 45b, 48a, 48b can be replaced by a latch 63, a DA converter, and a VCA (voltage control amplifier).

【0044】上記バランスデータA1、A2、B1、B
2は次式が条件とされている。
The balance data A1, A2, B1, B
Condition 2 is based on the following equation.

【0045】A1+A2=1, B1+B2=1 そして、上記図3、図5の回路において、入力される楽
音波形データMWのレベルをW1、W2、出力される楽
音波形データMWのレベルをS1、S2とすると、次式
が成立する。
A1 + A2 = 1, B1 + B2 = 1 In the circuits shown in FIGS. 3 and 5, the level of the input tone waveform data MW is W1, W2, and the level of the output tone waveform data MW is S1, S2. Then, the following equation is established.

【0046】 S1=2・A1・B1・W1+2・(1−A1)・B1・W2 S2=2・A1・(1−B1)・W1 +2・(1−A1)・(1−B1)・W2 本発明は上記実施例に限定されず、本発明の趣旨を逸脱
しない範囲で種々変更可能である。例えば、上記ペアの
楽音波形データMWは、音高が若干異なる楽音のほか、
音色(エンベロープ波形、スタート、ループトップ、ル
ープエンドの各データ)が若干異なる楽音、発音時間が
若干異なる楽音、クオンタイズが若干異なる楽音、タッ
チデータTCが若干異なる楽音、キースケーリングデー
タKSが若干異なる楽音等でもよい。この場合、ペアの
楽音波形データMWの一方のトーンナンバデータTN、
ゲートタイムデータ、ステップタイムデータ、タッチデ
ータTC、キースケーリングデータKSが修正演算さ
れ、上記アサインメントメモリ10に書き込まれる。ま
た、ペアの楽音波形データMWは、2つ以上としてもよ
い。これに応じて、図3及び図5の回路はツインではな
く、トリプル、クオードルプレット…の構成となる。そ
して、スピーカは3つ以上設けられる。さらに、上記加
算器18、21、46、49は乗算器、減算器19、2
2、47、50は除算器としてもよい。
S1 = 2 · A1 · B1 · W1 + 2 · (1-A1) · B1 · W2 S2 = 2 · A1 · (1-B1) · W1 + 2 · (1-A1) · (1-B1) · W2 The present invention is not limited to the above embodiment, and can be variously modified without departing from the spirit of the present invention. For example, the musical tone waveform data MW of the above pair includes, in addition to musical tones having slightly different pitches,
Tones with slightly different timbres (envelope waveform, start, loop top, loop end data), tones with slightly different sounding times, tones with slightly different quantizes, tones with slightly different touch data TC, and slightly different tones with key scaling data KS And so on. In this case, one tone number data TN of the pair of tone waveform data MW,
The gate time data, the step time data, the touch data TC, and the key scaling data KS are corrected and written into the assignment memory 10. Further, the musical tone waveform data MW of the pair may be two or more. Accordingly, the circuits in FIGS. 3 and 5 are not twin, but triple, quadruple... And three or more speakers are provided. Further, the adders 18, 21, 46, 49 are multipliers, subtracters 19, 2
2, 47 and 50 may be dividers.

【0047】このほか、上記バランスデータA1〜B2
は、タッチデータTC、キーナンバデータKN、トーン
ナンバデータTNに応じて設定されるほか、音域(オク
ターブ)、リズムの種類、エフェクトの種類、メロデ
ィ、コード、ベース等の演算パート、音量、変調量に応
じて設定されてもよい。この場合、これらの音楽的ファ
クタに応じたバランスデータメモリをROM7に設けた
り、上記音楽的ファクタのデータを演算処理してバラン
スデータA1〜B2としたりする。また、トーンジェネ
レータ8にセットされるバランスデータA1〜B2に対
し、周期的に変化するデータを加減乗除等の演算処理を
行ってもよい。さらに、上記乗算器17a、17b/2
0a、20b、加算器18/21、減算器19/22、
デジタル分圧器45a、45b/48a、48b、加算
器46/49、減算器47/50は2段ではなく、3段
以上継続接続してもよい。
In addition, the balance data A1 to B2
Is set in accordance with the touch data TC, key number data KN, and tone number data TN, as well as calculation parts such as a range (octave), a rhythm type, an effect type, a melody, a chord, a bass, a volume, and a modulation amount. May be set in accordance with In this case, a balance data memory corresponding to these musical factors is provided in the ROM 7, or data of the musical factors is subjected to arithmetic processing to obtain balance data A1 to B2. Further, arithmetic processing such as addition, subtraction, multiplication, and division may be performed on the periodically changing data with respect to the balance data A1 and B2 set in the tone generator 8. Further, the multipliers 17a, 17b / 2
0a, 20b, adder 18/21, subtractor 19/22,
The digital voltage dividers 45a, 45b / 48a, 48b, the adder 46/49, and the subtractor 47/50 may be connected continuously in three or more stages instead of two stages.

【0048】このほか、スピーカ28a、28b、5
5、56より出力される音響信号としては、デジタルデ
ータ処理により生成された楽音の他、アナログ信号処理
により生成された楽音、テープレコーダ、レーザディス
ク再生機、テレビジョン受像機、チューナ等の他のデジ
タル音源を用いてもよい。さらに、図3、図5の回路に
デジタルディレイ回路、アナログディレイ回路を付加し
て、楽音波形データMWに残響を付加するようにしても
よい。
In addition, speakers 28a, 28b, 5
The acoustic signals output from the digital signal processing units 5 and 56 include, in addition to musical tones generated by digital data processing, musical sounds generated by analog signal processing, tape recorders, laser disk players, television receivers, tuners, and the like. A digital sound source may be used. Further, a digital delay circuit and an analog delay circuit may be added to the circuits of FIGS. 3 and 5 to add reverberation to the musical tone waveform data MW.

【0049】[0049]

【発明の効果】以上詳述したように、本発明は、以下の
ように構成される。すなわち、発生された音響データと
音楽的ファクタが若干異なる音響データも発生し、これ
ら両音響データが互いに加重されるように合成されると
ともに、互いに軽減されるように合成され、さらにこれ
ら合成された両音響データが互いに加重されるように合
成されるとともに、互いに軽減されるように合成され
る。従って1つの音響データとこれと音楽的ファクタが
若干異なる音響データとが、合成されて出力されるの
で、音響にワイド感をもたせることができる等の効果を
奏する。
As described in detail above, the present invention is configured as follows. That is, sound data having a musical factor slightly different from the generated sound data is also generated, and these two sound data are combined so as to be weighted with each other, combined so as to be reduced with each other, and further combined. The two acoustic data are combined so as to be weighted with each other, and are combined so as to be reduced with each other. Therefore, one sound data and sound data having a slightly different musical factor from the sound data are synthesized and output, so that there is an effect that the sound can have a wide feeling.

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

【図1】電子楽器の全体回路図である。FIG. 1 is an overall circuit diagram of an electronic musical instrument.

【図2】アサインメントメモリ10を示す図である。FIG. 2 is a diagram showing an assignment memory 10;

【図3】トーンジェネレータ8及びサウンドシステム1
0を示す図である。
FIG. 3 shows a tone generator 8 and a sound system 1.
FIG.

【図4】バランスデータメモリ35を示す図である。FIG. 4 is a diagram showing a balance data memory 35;

【図5】第2実施例を示す回路図である。FIG. 5 is a circuit diagram showing a second embodiment.

【図6】図5のデジタル分圧器45a、45b、48
a、48bを示す回路図である。
6 is a digital voltage divider 45a, 45b, 48 of FIG.
It is a circuit diagram which shows a and 48b.

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

1…キーボード、3…パネルスイッチ群、5…CPU、
6…RAM、7…ROM、8…トーンジェネレータ、9
…サウンドシステム、10…アサインメントメモリ、1
1…楽音波形読出回路、12…楽音波形メモリ、13…
エンベロープ発生器、15…データセレクタ、16…ラ
ッチ、17a、17b、20a、20b…乗算器、1
8、21、46、49…加算器、19、22、47、5
0…減算器、23a、23b…アンドゲート群、24
a、24b、41…乗算器、25a、25b…累算器、
26a、26b、43a、43b…D−A変換器、27
a、27b、53、54…アンプ、28a、28b、5
5、56…スピーカ、29〜32…ラッチ、35…バラ
ンスデータメモリ、36…バランスレジスタ、42…デ
マルチプレクサ、44a、44b…サンプルホールド回
路、45a、45b、48a、48b…デジタル分圧
器、51、52…ミキシング抵抗、61…分圧抵抗、6
2…トランジスタ、63…ラッチ。
1 ... keyboard, 3 ... panel switch group, 5 ... CPU,
6 RAM, 7 ROM, 8 tone generator, 9
... sound system, 10 ... assignment memory, 1
1 ... tone waveform readout circuit, 12 ... tone waveform memory, 13 ...
Envelope generator, 15 data selector, 16 latch, 17a, 17b, 20a, 20b multiplier, 1
8, 21, 46, 49 ... adders, 19, 22, 47, 5
0: subtractor, 23a, 23b: AND gate group, 24
a, 24b, 41 ... multiplier, 25a, 25b ... accumulator,
26a, 26b, 43a, 43b... DA converter, 27
a, 27b, 53, 54 ... amplifier, 28a, 28b, 5
5, 56 speaker, 29-32 latch, 35 balance data memory, 36 balance register, 42 demultiplexer, 44a, 44b sample hold circuit, 45a, 45b, 48a, 48b digital voltage divider, 51, 52: mixing resistance, 61: voltage dividing resistance, 6
2 ... transistor, 63 ... latch.

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】音響データを発生する第1の音響発生手段
と、 この第1の音響発生手段によって発生される音響データ
と音楽的ファクタが若干異なる音響データを発生する第
2の音響発生手段と、 上記第1の音響発生手段によって発生される音響データ
と、上記第2の音響発生手段によって発生される音響デ
ータとを互いに加重するように合成する第1の加重合成
手段と、 上記第1の音響発生手段によって発生される音響データ
と、上記第2の音響発生手段によって発生される音響デ
ータとを互いに軽減するように合成する第1の軽減合成
手段と、 上記第1の加重合成手段によって合成された音響データ
と、上記第1の軽減合成手段によって合成された音響デ
ータとを互いに加重するように合成する第2の加重合成
手段と、 上記第1の加重合成手段によって合成された音響データ
と、上記第1の軽減合成手段によって合成された音響デ
ータとを互いに軽減するように合成する第2の軽減合成
手段とを備えたことを特徴とする音響データ発生合成方
式。
A first sound generating means for generating sound data; a second sound generating means for generating sound data having a musical factor slightly different from the sound data generated by the first sound generating means. First weighted synthesizing means for synthesizing sound data generated by the first sound generating means and sound data generated by the second sound generating means so as to be mutually weighted; First reduction synthesis means for synthesizing the sound data generated by the sound generation means and sound data generated by the second sound generation means so as to reduce each other; and synthesis by the first weighted synthesis means. A second weighting / synthesizing unit that combines the acoustic data thus obtained and the audio data combined by the first reduction / synthesizing unit so as to be weighted with each other; and the first weighting. Sound data generation means comprising sound data synthesized by the synthesis means and second reduction synthesis means for synthesizing the sound data synthesized by the first reduction synthesis means so as to reduce each other. Composition method.
【請求項2】上記各合成手段は、合成前の各音響データ
のレベルも制御することを特徴とする請求項1記載の音
響データ発生合成方式。
2. The sound data generating / synthesizing method according to claim 1, wherein each of the synthesizing means also controls a level of each sound data before the synthesis.
【請求項3】上記各音響データのレベルの制御は、互い
の音響データのレベルのバランスの制御であることを特
徴とする請求項2記載の音響データ発生合成方式。
3. The acoustic data generation / synthesis method according to claim 2, wherein the control of the level of each acoustic data is control of the balance of the levels of each acoustic data.
【請求項4】上記各音響データのレベルの制御は、上記
音響データの音楽的ファクタに応じて変化することを特
徴とする請求項2記載の音響データ発生合成方式。
4. The sound data generation / synthesis method according to claim 2, wherein the control of the level of each sound data changes according to a musical factor of the sound data.
JP4077724A 1992-03-31 1992-03-31 Sound data generation and synthesis method Expired - Lifetime JP2738789B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4077724A JP2738789B2 (en) 1992-03-31 1992-03-31 Sound data generation and synthesis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4077724A JP2738789B2 (en) 1992-03-31 1992-03-31 Sound data generation and synthesis method

Publications (2)

Publication Number Publication Date
JPH05281964A JPH05281964A (en) 1993-10-29
JP2738789B2 true JP2738789B2 (en) 1998-04-08

Family

ID=13641850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4077724A Expired - Lifetime JP2738789B2 (en) 1992-03-31 1992-03-31 Sound data generation and synthesis method

Country Status (1)

Country Link
JP (1) JP2738789B2 (en)

Also Published As

Publication number Publication date
JPH05281964A (en) 1993-10-29

Similar Documents

Publication Publication Date Title
JPH0347519B2 (en)
JPH027078B2 (en)
US5406022A (en) Method and system for producing stereophonic sound by varying the sound image in accordance with tone waveform data
US5602358A (en) Effect imparting device and electronic musical instrument incorporating same
JP4335570B2 (en) Resonance sound generation apparatus, resonance sound generation method, and computer program for resonance sound generation
JPH0594188A (en) Electronic musical instrument
US5526431A (en) Sound effect-creating device for creating ensemble effect
JP2738789B2 (en) Sound data generation and synthesis method
US5478968A (en) Stereophonic sound generation system using timing delay
JPH0720866A (en) Electronic musical instrument
US5936182A (en) Musical tone synthesizer for reproducing a plural series of overtones having different inharmonicities
JP2898134B2 (en) Stereo method
US5444180A (en) Sound effect-creating device
JPH06295175A (en) Acoustic controller
US6351475B1 (en) Mixing apparatus with compatible multiplexing of internal and external voice signals
JP2989423B2 (en) Electronic musical instrument
JP3341777B2 (en) Effect giving device
JP2768458B2 (en) Electronic musical instrument
JP2698942B2 (en) Tone generator
JP3721789B2 (en) Mixing equipment
JP2834347B2 (en) Stereo device and stereo method
JP2888712B2 (en) Music generator
JPH05210385A (en) Electronic musical instrument
JPH064079A (en) Musical sound synthesizing device
JP2526834B2 (en) Performance control device