JPH02130597A - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JPH02130597A JPH02130597A JP63284245A JP28424588A JPH02130597A JP H02130597 A JPH02130597 A JP H02130597A JP 63284245 A JP63284245 A JP 63284245A JP 28424588 A JP28424588 A JP 28424588A JP H02130597 A JPH02130597 A JP H02130597A
- Authority
- JP
- Japan
- Prior art keywords
- sound
- signal processing
- output
- signal
- supplied
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005236 sound signal Effects 0.000 claims abstract description 24
- 230000001934 delay Effects 0.000 claims 1
- 230000002194 synthesizing effect Effects 0.000 abstract 1
- 239000011295 pitch Substances 0.000 description 73
- 238000006243 chemical reaction Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000002592 echocardiography Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000012636 effector Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【発明の詳細な説明】 以下の順序で本発明を説明する。[Detailed description of the invention] The present invention will be explained in the following order.
産業上の利用分野
発明の概要
従来の技術
発明が解決しようとする課題
課題を解決するための手段(第1図、第2図)作用
実施例
G1実施例の全体の構成(第3図)
G2実施例の要部の構成(第1図、第2図)G3実施例
の動作
H発明の効果
A 産業上の利用分野
本発明は、例えばコンピュータを使用した電子ゲーム機
器の効果音発生装置に使用して好適な電子楽器に関する
。Industrial application field Outline of the invention Conventional technology Problems to be solved by the invention Means for solving the problems (Figs. 1 and 2) Working example G1 Overall structure of the example (Fig. 3) G2 Configuration of main parts of the embodiment (Figures 1 and 2) G3 Operation of the embodiment H Effect of the invention A Industrial field of application The present invention is used, for example, in a sound effect generation device for an electronic game device using a computer. The present invention relates to a suitable electronic musical instrument.
B 発明の概要
本発明は、例えば電子ゲーム機器の効果音発生用に使用
して好適な電子楽器において、複数の楽音情報を非音程
成分と音程成分とに分割し、この音程成分にだけ遅延手
段による残響処理を行うようにし、良好な残響音の付加
ができるようにしたものである。B. Summary of the Invention The present invention provides an electronic musical instrument suitable for use, for example, in generating sound effects for electronic game devices, in which a plurality of pieces of musical tone information are divided into non-pitch components and pitch components, and a delay means is applied only to these pitch components. This system performs reverberation processing to add good reverberant sound.
C従来の技術
従来、電子楽器の音源またはゲーム機の効果音の音源と
して、例えば方形波信号をそれぞれ分周比及びデユーテ
ィ比が異なる複数のプリセット分周器に供給し、各分周
器から出力される個々の音源信号(いわゆるボイス)を
適宜のレベルで合成するものがあった。原発振波形とし
ては、3角波、正弦波等も用いられる。C. Prior Art Conventionally, as a sound source for electronic musical instruments or sound effects for game machines, for example, a square wave signal is supplied to a plurality of preset frequency dividers each having a different frequency division ratio and duty ratio, and is output from each frequency divider. There was one that synthesized individual sound source signals (so-called voices) at an appropriate level. As the original oscillation waveform, a triangular wave, a sine wave, etc. are also used.
また、楽器によっては、例えばピアノやドラムのように
、全発音期間がアタック、デイケイ、サスティン及びリ
リースの4区間に分けられ、各区間で信号の振幅(レベ
ル)が特有の変化状態を呈するものがあり、これに対応
するため、各ボイスの信号レベルが同様に変化するよう
に、いわゆるへ〇SR制御が行なわれる。Furthermore, for some instruments, such as pianos and drums, the entire sound generation period is divided into four sections: attack, decay, sustain, and release, and the amplitude (level) of the signal exhibits a unique change state in each section. To cope with this, so-called SR control is performed so that the signal level of each voice changes in the same way.
一方、電子楽器用の音源として、正弦波信号を低周波数
の正弦波信号で周波数変調(FM)した、いわゆるFM
音源が知られており、変調度を時間の函数として、少な
い音源で多種多様の音声信号(本明細書ではオーディオ
信号を意味する)を得ることができる。On the other hand, as a sound source for electronic musical instruments, so-called FM is a method in which a sine wave signal is frequency modulated (FM) with a low frequency sine wave signal.
Sound sources are known, and by making the degree of modulation a function of time, it is possible to obtain a wide variety of audio signals (herein audio signals) with a small number of sound sources.
なお、効果音の音源としてノイズ(ホワイトノイズ等)
が用いられることがある。In addition, noise (white noise, etc.) is used as the sound source for sound effects.
is sometimes used.
D 発明が解決しようとする課題
前述のようないわゆる電子音源を用いて、現実の各種楽
器の音を再現するためには、極めて複雑な信号処理が必
要であり、回路規模が大きくなるという問題があった。D. Problems to be Solved by the Invention In order to reproduce the sounds of various real musical instruments using the so-called electronic sound source as described above, extremely complex signal processing is required, which poses the problem of increasing the circuit scale. there were.
近時、この問題を解消するために、現実の各種楽器の音
をデジタル録音して、これをメモリ(ROM)に書き込
んでおき、このメモリから所要の楽器の信号を読み出す
ようにした、いわゆるサンプラ音源が置載されるように
なった。Recently, in order to solve this problem, so-called samplers have been developed that digitally record the sounds of various real musical instruments, write them into memory (ROM), and read out the signals of the desired instruments from this memory. Sound sources are now available.
このサンプラ音源では、メモリの容量を節約するために
、デジタル音声信号はデータ圧縮されてメモリに書き込
まれ、メモリから読み出された圧縮デジタル信号は伸長
処理されて原デジタル音声信号に復する。In this sampler sound source, in order to save memory capacity, the digital audio signal is compressed and written to the memory, and the compressed digital signal read from the memory is decompressed and restored to the original digital audio signal.
ごの場合、各楽器毎に特定の高さ(ピッチ)の音の信号
だけをメモリに書き込んでおき、メモリから読み出した
信号をピッチ変換処理して、所望の高さの音の基本周波
数信号を得るようにしている。In the case of I'm trying to get it.
更に、フォルマントと呼ばれる、各楽器に特有な発音初
期の信号波形(例えばピアノの場合には鍵盤をたたいて
からハンマーが弦に当たるまでの動作音等の音)はその
ままメモリに書き込まれて続出されるが、基本周期の繰
返し波形となる部分はその1周期分だけ書き込まれ、繰
返して読み出される。Furthermore, the signal waveform called formant at the beginning of sound, which is unique to each musical instrument (for example, in the case of a piano, the sound from the time the key is struck until the hammer hits the string) is written directly into memory and is continuously output. However, the portion of the fundamental period repeating waveform is written for one period and is read out repeatedly.
即ち再生時には、第5図に示す如く、短時間のフォルマ
ント成分aに続いて、波形Pの繰返しとなる基本周波数
信号成分すが得られ、所望の楽器の音が得られる。この
とき、ピアノ等の音のときには、波形Pのレベルを所定
の規則に従って徐々に低下させることで、自然な楽器音
が再生される。That is, during reproduction, as shown in FIG. 5, a short formant component a is followed by a fundamental frequency signal component which is a repetition of the waveform P, and the desired musical instrument sound is obtained. At this time, in the case of a sound such as a piano, the level of the waveform P is gradually lowered according to a predetermined rule, so that a natural musical instrument sound is reproduced.
ところで、このような電子楽器は、再生される楽器音に
残響音等の付加を行い、種々の音色の音を再生できるよ
うにすることが行われている。特に、ゲーム機器の効果
音発生装置として使用する場合には、臨場感を良好に出
すために残響音を付加したいときが多い。Incidentally, in such electronic musical instruments, reverberation or the like is added to the reproduced musical instrument sounds so that sounds of various tones can be reproduced. In particular, when used as a sound effect generating device for a game machine, it is often desirable to add reverberant sound to create a good sense of realism.
一方、上述のようなサンプラ音源より得られる楽器音に
残響音の付加処理を行うと、基本周波数成分には良好な
残響音が付加されるが、本来残響がほとんど発生しない
フォルマント成分にも残響音が付加され、不自然な音に
なってしまう不都合があった。即ち、従来の電子楽器で
残響音を付加するときには、電子楽器の出力部に残響処
理を行うエフェクタを接続し、全ての出力音に残響音を
付加するようにしていた。ところが、例えばピアノの音
を再生するときには、フォルマント成分としてハンマが
弦に当たる音等の機械的な動作音が含まれるが、このよ
うな動作音に残響音等を付加する処理を行うと、所謂フ
ラッタ−エコーと称される不自然な音が付加されて、聞
き苦しい音になってしまう不都合があった。On the other hand, when reverberation is added to the musical instrument sound obtained from the sampler sound source as described above, good reverberation is added to the fundamental frequency component, but reverberation is also added to the formant components, which normally do not generate much reverberation. was added, resulting in an unnatural sound. That is, when adding reverberation sound with a conventional electronic musical instrument, an effector that performs reverberation processing is connected to the output section of the electronic musical instrument, and the reverberation sound is added to all output sounds. However, when reproducing the sound of a piano, for example, mechanical operation sounds such as the sound of a hammer hitting a string are included as formant components, but when processing to add reverberation to such operation sounds, so-called flutter occurs. - There was an inconvenience that an unnatural sound called an echo was added, making the sound difficult to hear.
従来の電子楽器では、残響音の付加を行うときにこのよ
うな不都合を解決したものはなかった。No conventional electronic musical instrument has solved this problem when adding reverberant sound.
本発明は斯かる点に鑑み、残響音の付加処理が良好に行
えるサンプラ音源を使用した電子楽器を堤供することを
目的とする。In view of the above, an object of the present invention is to provide an electronic musical instrument that uses a sampler sound source that can satisfactorily perform addition processing of reverberant sound.
E 課題を解決するための手段
本発明の電子楽器は、例えば第1図及び第2図に示す如
く、複数の楽音情報を非音程成分と音程成分とに分割し
て記憶する記憶手段(14V)と、この記憶手段(14
V)よりの楽音情報を処理する複数の音声信号処理手段
(20A) 、 (20B)・・・・(20)1)と、
この夫々の音声信号処理手段(2OA) 、 (20B
)・・・・(208)の出力信号を直接出力部としての
加算器(53)に導く主加算器(51mJ) 、 (5
1mr)を介した第1のラインと、夫々の音声信号処理
手段(20A) 、 (20B)・・・・(20H)の
出力信号を可変遅延手段(14EJ) 、 (14Er
)により遅延させて出力部に導く第2のラインとを有し
、夫々の音声信号処理手段(20A) 、 (20B)
・・・・(20+1)が出力する非音程成分の出力信号
を、第1のラインを介して出力部に供給し、夫々の音声
信号処理手段(2OA) 、 (20B)・・・・(2
0H)が出力する音程成分の出力信号を、第1及び第2
のラインを介して出力部に供給し、この出力部としての
加算器(53)で第1のラインの信号と第2のラインの
信号とを合成する様にしたものである。E. Means for Solving the Problems The electronic musical instrument of the present invention has a storage means (14V) that divides and stores a plurality of pieces of musical tone information into non-pitch components and pitch components, as shown in FIGS. 1 and 2, for example. And this storage means (14
V) a plurality of audio signal processing means (20A), (20B)...(20)1) for processing musical tone information from
These respective audio signal processing means (2OA), (20B
)...Main adder (51 mJ), (5
1mr) and the output signals of the respective audio signal processing means (20A), (20B)...
) and a second line that is delayed and guided to the output section, respectively, and the respective audio signal processing means (20A) and (20B)
The non-pitch component output signal outputted by (20+1) is supplied to the output section via the first line, and the respective audio signal processing means (2OA), (20B)...(2
0H) output signal of the pitch component outputted by the first and second
The signal is supplied to the output section through the line, and the adder (53) serving as the output section combines the signal on the first line and the signal on the second line.
F 作用
本発明によると、音程成分だけを可変遅延手段(14E
j) 、 (14Er)に供給して残響音の付加処理を
行うようにしたので、非音程成分には残響音が付加され
ず、良好な残響付加処理が行われる。F Function According to the present invention, only the pitch component is controlled by the variable delay means (14E).
j) and (14Er) to perform reverberation addition processing, reverberation sound is not added to non-pitch components, and good reverberation addition processing is performed.
C実施例
以下、第1図〜第4図を参照しながら、本発明による電
子楽器の一実施例について説明する。Embodiment C An embodiment of the electronic musical instrument according to the present invention will be described below with reference to FIGS. 1 to 4.
G、実施例の全体の構成 本発明の一実施例の全体の構成を第3図に示す。G. Overall configuration of the embodiment FIG. 3 shows the overall configuration of an embodiment of the present invention.
第3図において、(1)は外部に設けられたROMカー
トリッジ等の音′tAROMであって、前述のようにデ
ジタル録音された、例えば16ビツトの各種楽器の多様
なデータが準瞬時圧縮されて、例えば4ビツトにビット
・レート低d(BRRエンコード)され、ブロック化さ
れて格納される。この場合、本例においてはピアノ等の
楽器音は、発音初期のフォルマント成分と呼ばれる非音
程成分と、特定の高さの音の1周期分の基本周波数信号
である音程成分とに分けて記憶(格納)される。In Fig. 3, (1) is an externally provided sound 'tAROM, such as a ROM cartridge, in which a variety of digitally recorded, for example, 16-bit musical instrument data as described above is compressed quasi-instantaneously. , for example, is bit rate low d (BRR encoded) to 4 bits, and stored in blocks. In this case, in this example, the sound of a musical instrument such as a piano is stored separately into a non-pitch component called a formant component at the initial stage of pronunciation, and a pitch component that is a fundamental frequency signal for one period of a note at a specific pitch ( stored).
そして、(10)は電子楽器としてのデジタル信号処理
装置(DSP)を全体として示し、信号処理部(11)
及びレジスタRA M (12)が含まれる。ROM(
1)の各種音源データのうちの所望のデータが、CP
U (13)に制御されて、信号処理部(11)を経由
して外部RA M (14)に転送される。この外部R
AM (14)は例えば64kBの容量を有し、音源デ
ータの他に、CP U (13)のプログラムも書き込
まれ、それぞれ時分割で用いられる。同様に各種制御デ
ータ等が格納されたレジスタRA M (12)も信号
処理部(11)及びCP U (13)の双方からそれ
ぞれ時分割で用いられる。(10) shows the digital signal processing device (DSP) as an electronic musical instrument as a whole, and the signal processing section (11)
and register RAM (12). ROM(
1) Desired data among the various sound source data is CP
The data is controlled by U (13) and transferred to external RAM (14) via signal processing section (11). This external R
The AM (14) has a capacity of, for example, 64 kB, and in addition to sound source data, programs for the CPU (13) are also written and used in a time-sharing manner. Similarly, a register RAM (12) in which various control data and the like are stored is also used by both the signal processing unit (11) and the CPU (13) in a time-sharing manner.
外部RA M (14)から読み出された音源データは
、信号処理部(11)において、前述のBRRエンコー
ドと逆のBRRデコード処理により、もとの音源データ
に復した後、必要に応じて、さきに述べたようなADS
R処理、ピッチ変換等の各種処理を施される。処理後の
デジタル音声信号は、D−A変換2S (2)を介して
、スピーカ(3)に供給される。The sound source data read from the external RAM (14) is restored to the original sound source data by BRR decoding processing, which is the reverse of the BRR encoding described above, in the signal processing unit (11), and then, if necessary, ADS as mentioned earlier
Various processes such as R processing and pitch conversion are performed. The processed digital audio signal is supplied to the speaker (3) via the DA conversion 2S (2).
G2実施例の要部の構成
本発明の−・実施例の要部の構成を第1図及び第2図に
示す。Configuration of the main parts of the G2 embodiment The structure of the main parts of the embodiment of the present invention is shown in FIGS. 1 and 2.
本実施例ではllA、1B・・・・sHの8ボイスをそ
れぞれ左及び右の2チヤンネルに合成して出力するよう
になされており、各ボイス及び各チャンネルのデジタル
音声信号はそれぞれ時分割で演算処理されるが、説明の
便宜上、第1図及び第2図では各ボイス毎及び各チャン
ネル毎にそれぞれ同じ構成の仮想的ハードウェアを設け
である。In this embodiment, the eight voices llA, 1B...sH are synthesized into two left and right channels and output, and the digital audio signals of each voice and each channel are calculated on a time-division basis. However, for convenience of explanation, virtual hardware having the same configuration is provided for each voice and each channel in FIGS. 1 and 2.
第1図において、(2OA) 、 (20B)・・・・
(201りはそれぞれボイス” A 、ボイスllB・
・・・ボイスIIHに対する信号処理部であって、外部
RA M (14)の端子(15)に供給される音源選
択データSRC,〜hによって音源データ格納部(14
V)から読み出された所望の音源データがそれぞれ供給
される。In Figure 1, (2OA), (20B)...
(201 and 201 are respectively voice "A", voice llB,
. . . A signal processing unit for voice IIH, which processes the sound source data storage unit (14) by the sound source selection data SRC, ~h supplied to the terminal (15) of the external RAM (14).
Desired sound source data read from V) is respectively supplied.
この場合、本例においては非音程成分と音程成分とに分
けて音源ROM (1)に記憶された楽器音を再生する
際には、非音程成分のデータはボイス11Aの信号処理
部(2OA)に供給するようにし、音程成分のデータは
他のボイスの信号処理部(20B)〜(20H)に供給
するように後述する制御データで制御する。In this case, in this example, when reproducing the musical instrument sound stored in the sound source ROM (1) as a non-pitch component and a pitch component, the data of the non-pitch component is stored in the signal processing unit (2OA) of the voice 11A. The pitch component data is controlled by control data, which will be described later, so as to be supplied to the signal processing units (20B) to (20H) of other voices.
信号処理部(20八)に供給された音源データは、スイ
ッチS 1mを介して、BRRデコーダ(21)に供給
されて、前述のようにデータ伸長され、バッファRA
M (22)を介して、ピッチ変換回路(23)に供給
される。スイッチS 1mには、端子(31a)及び(
32a)を介して、レジスタRAM(12)(第3図参
照)から制御データKON (キーオン)及びKOF(
キーオフ)が供給されて、その開閉が制?TIされる。The sound source data supplied to the signal processing unit (208) is supplied to the BRR decoder (21) via the switch S1m, where it is decompressed as described above and sent to the buffer RA.
It is supplied to the pitch conversion circuit (23) via M (22). The switch S 1m has terminals (31a) and (
Control data KON (key on) and KOF (
Key off) is supplied and its opening/closing is controlled? TI will be given.
また、ピッチ変換回路(23)には、演算パラメータ等
の制御回路(24)及び端子(33a)を経て、レジス
タRA M (12)からピッチ制御データP(!()
。The pitch conversion circuit (23) also receives pitch control data P (!
.
P(し)が供給されると共に、制御回路(24)には、
端子(34a)及びスイッチSZmを経て、例えばボイ
ス”Hのような他のボイスの信号が供給される。While P (shi) is supplied, the control circuit (24)
Via the terminal (34a) and the switch SZm, signals of other voices, such as voice "H", are supplied.
スイッチSemには、端子(35a)を介して、レジス
タRA M (12)から制御データFMON (F’
Mオン)が供給されて、その接続状態が制御される。The switch Sem receives control data FMON (F') from the register RAM (12) via the terminal (35a).
M on ) is supplied to control its connection state.
ピッチ変換回路(23)の出力が乗算器(26)に供給
されると共に、レジスタRA M (12)からの制御
データENV (エンベロープ制御)及びADSR(へ
〇SR制御)が、それぞれ端子(36a)及び(37a
) 、制御回路(27)及び(28)と切換スイッチ3
3aとを経て乗算器(26)に供給される。スイッチS
umの接続状態は制御データADSRの最上位ビットに
よって制御される。The output of the pitch conversion circuit (23) is supplied to the multiplier (26), and the control data ENV (envelope control) and ADSR (to SR control) from the register RAM (12) are respectively supplied to the terminal (36a). and (37a
), control circuits (27) and (28) and changeover switch 3
3a and then supplied to the multiplier (26). switch S
The connection state of um is controlled by the most significant bit of control data ADSR.
なお、効果音源としてノイズを用いる場合、図示は省略
するが、例えばM系列のノイズ発生器の出力がピッチ変
換回路(23)の出力と切り換えられて乗算器(26)
に供給される。Note that when noise is used as a sound effect source, although not shown in the figure, for example, the output of an M-series noise generator is switched with the output of the pitch conversion circuit (23) and the multiplier (26)
supplied to
乗算2i(26)の出力が第2及び第3の乗算gW(2
9J)及び(29r)に共通に供給されると共に、レジ
スタRA M (12)からの制御データLVL(左音
量)及びRVL(右音量)が、それぞれ端子(38a)
及び(39a)を介して、乗算器(291)及び(29
r)に供給される。The output of the multiplication 2i (26) is the output of the second and third multiplication gW (2
9J) and (29r), and the control data LVL (left volume) and RVL (right volume) from the register RAM (12) are respectively supplied to the terminal (38a).
and (39a), the multipliers (291) and (29
r).
乗算器(26)の出力の瞬時値0UTXが、端子(41
a)を経て、レジスタRA M (12)に供給される
と共に、信号処理部(20B)の端子(34b)に供給
される。スイッチ5ffaの出力の波高値ENVXが、
端子(42a)を経て、レジスタRA M (12)に
供給される。The instantaneous value 0UTX of the output of the multiplier (26) is transferred to the terminal (41
a), the signal is supplied to the register RAM (12), and is also supplied to the terminal (34b) of the signal processing unit (20B). The peak value ENVX of the output of switch 5ffa is
It is supplied to the register RAM (12) via the terminal (42a).
また、破線で示すように、信号処理部(20A)の端子
(41a)の出力を、信号処理部(20B)の端子(3
6b)に供給することもできる。Further, as shown by the broken line, the output of the terminal (41a) of the signal processing section (20A) is connected to the terminal (3) of the signal processing section (20B).
6b).
レジスタRA M (12)上の各制御データのマツプ
を次の第1表及び第2表に示す。Maps of each control data on register RAM (12) are shown in Tables 1 and 2 below.
第2表 第1表の制御データは各ボイス毎に用意される。Table 2 The control data in Table 1 is prepared for each voice.
第2表の制御データは8ボイスに共通に用意される。ア
ドレスOD以下の制御データは以下に説明する第2図に
関するものである。なお、各レジスタはそれぞれ8ビツ
トである。The control data in Table 2 is prepared in common for the 8 voices. The control data below address OD relates to FIG. 2, which will be explained below. Note that each register has 8 bits.
また第2図において、(50L)及び(50R)はそれ
ぞれ残響音(エコー)の付加処理等を行う左チャンネル
及び右チャンネルの信号処理部であって、第1図の信号
処理部(2OA)の第2の乗算器(291)の出力が、
端子TLaを経て、左チヤンネル信号処理部(50L)
の主加算器(51m j’)に直接に供給されると共に
、スイッチS4mを介して、副加ゴγ器(51el)に
供給され、第3の乗算器(29r)の出力が、端子TR
,を経て、右チヤンネル信号処理部(50R)の生別1
器(51mr)に直接に供給されると共に、スイッチS
5□を介して、副加算器(51er)に供給される。Further, in FIG. 2, (50L) and (50R) are signal processing units for the left channel and right channel, respectively, which perform additional processing of reverberation sound (echo), etc., and are the signal processing units (2OA) of the signal processing unit in FIG. The output of the second multiplier (291) is
Via terminal TLa, left channel signal processing section (50L)
The output of the third multiplier (29r) is directly supplied to the main adder (51m j'), and is also supplied to the sub-adder (51el) via the switch S4m, and the output of the third multiplier (29r) is supplied to the terminal TR.
, to the right channel signal processing section (50R).
(51mr) and the switch S
It is supplied to the sub adder (51er) via 5□.
以下同様に、ボイス”B−”Hの信号処理部(20B)
〜(2011)の各出力が左及び右チャンネルの信号処
理部(50L)及び(50R)の各加算器(51ml)
、 (51ejり及び(51mr) 、 (51er
)に供給される。Similarly, the signal processing unit (20B) for voices “B-”H
~ (2011) Each output is a left and right channel signal processing section (50L) and each adder (51ml) of (50R)
, (51ejri and (51mr) , (51er
).
両信号処理部(50L) 、 (50R)の同じボイス
に対応するスイッチS 4111 Ssa ; s4
b、 S5b・・・・S4h+SShには、端子(6
1a) 、 (61b) ” ” (61h)を介して
、レジスタRA M (12)から制御データE ON
、(エコーオン)、EON、・・・・EONhが供給さ
れ、それぞれ連動して開閉される。Switch corresponding to the same voice of both signal processing units (50L) and (50R) S4111 Ssa; s4
b, S5b...S4h+SSh has a terminal (6
1a), (61b) ``'' Control data E ON from register RAM (12) via ``'' (61h)
, (echo on), EON, . . . EONh are supplied and are opened and closed in conjunction with each other.
この場合、ボイスKAの信号処理部(2OA)で上述し
た非音程成分の信号処理を行っているときには、スイッ
チS 411及びS 、1は閉状態にならないように制
御され、非音程成分には残響音(エコー)が付加されな
いようにしである。In this case, when the signal processing unit (2OA) of the voice KA is performing the signal processing of the non-pitch component described above, the switches S411 and S1 are controlled so as not to be in the closed state, and the non-pitch component has reverberation. This is to prevent sound (echo) from being added.
主加算器(51ml)の出力が乗算器(52)に供給さ
れると共に、レジスタRA M (12)からの制御デ
ータMVL(主音量)が端子(62)を介して乗算器(
52)に供給され、乗算器(52)の出力が加算器(5
3)に供給される。The output of the main adder (51ml) is supplied to the multiplier (52), and control data MVL (main volume) from the register RAM (12) is supplied to the multiplier (51ml) via the terminal (62).
52), and the output of the multiplier (52) is supplied to the adder (52).
3).
一方、副加算器(51ej’)の出力は、加算2S(5
4)、外部RA M (14)の左チャンネル・エコー
制御部(14El)及びバッファRA M (55)を
介して、例えば有限インパルス応答(FIR)フィルタ
のようなデジタル低域フィルタ(56)に供給される。On the other hand, the output of the sub adder (51ej') is the addition 2S (5
4), via the left channel echo control (14El) of the external RAM (14) and the buffer RAM (55) to a digital low-pass filter (56), such as a finite impulse response (FIR) filter; be done.
エコー制御部(141J)には、端子(63)及び(6
4)を介して、レジスタRA M (12)からの制御
データESA (エコースタートアドレス)及びEDL
(エコーデイレイ)が供給される。The echo control unit (141J) has terminals (63) and (6).
4) via the control data ESA (echo start address) and EDL from register RAM (12).
(Echo Daylay) is supplied.
低域フィルタ(56)には、端子(66)を介して、レ
ジスタRA M (12)から係数データ00〜C7が
供給される。The low-pass filter (56) is supplied with coefficient data 00 to C7 from the register RAM (12) via the terminal (66).
低域フィルタ(56)の出力が、乗算器(57)を介し
て加算23(54)にフィードバックされると共に、乗
算器(58)に供給される。両乗算器(57)及び(5
8)には、それぞれ端子(67)及び(68)を介して
、レジスタRA M (12)からの制御データEFB
(エコーフィードバック)及びEVL(エコー音量)
が供給される。The output of the low pass filter (56) is fed back to the adder 23 (54) via the multiplier (57) and is also fed to the multiplier (58). Both multipliers (57) and (5
8) receives control data EFB from register RAM (12) via terminals (67) and (68), respectively.
(echo feedback) and EVL (echo volume)
is supplied.
乗算器(58)の出力は、加算器(53)に供給されて
、主加算器(52)の出力と合成され、オーバザンブリ
ングフィルタ(59)を介して、出力端子LouLに導
出される。The output of the multiplier (58) is supplied to the adder (53), is combined with the output of the main adder (52), and is led out to the output terminal LouL via the oversumbling filter (59).
なお、第2図の外部RA M (14El)及び(14
Er)は、第1図の外部RA M (14V)と同様に
、それぞれ前出第3図の外部RA M (14)の一部
分であって、各ボイス毎及び各チャンネル毎に時分割で
用いられる。In addition, the external RAM (14El) and (14El) in FIG.
Like the external RAM (14V) in Figure 1, Er) is a part of the external RAM (14) in Figure 3 mentioned above, and is used in a time-sharing manner for each voice and each channel. .
また、第1図のバッファRA M (22)及び第2図
のバッファRA M (55)も、上述と同様に、時分
割で用いられる。Further, the buffer RAM (22) in FIG. 1 and the buffer RAM (55) in FIG. 2 are also used in a time-sharing manner as described above.
G、実施例の動作 次に、本発明の一実施例の動作について説明する。G. Operation of the embodiment Next, the operation of one embodiment of the present invention will be described.
音源データ格納部(14V)には、例えばピアノ、サキ
ソホン、シンバル・・・・のような各種楽器の音源デー
タがO〜2550番号を付けて格納されており、ピアノ
等の非音程成分を有する音源データは、非音程成分と音
程成分とで異なる番号を付けて格納される。そして、音
源選択データSRC,〜hによって選択された8個の音
源データが、各ボイスの信号処理部(20^)〜(20
8)において、時分割でそれぞれ所定の処理を施される
。The sound source data storage unit (14V) stores sound source data of various instruments such as piano, saxophone, cymbal, etc. with numbers O to 2550, and includes sound sources with non-pitch components such as piano. Data is stored with different numbers assigned to non-pitch components and pitch components. Then, the eight sound source data selected by the sound source selection data SRC, ~h are sent to the signal processing units (20^) to (20) of each voice.
In step 8), predetermined processing is performed on each in a time-sharing manner.
本実施例において、サンプリング周波数[、は例えば4
4,1ktlzに選定され、1サンプリング周期(1/
f S)内に8ボイス及び2チヤンネルで例えば合計
128サイクルの演算処理が行なわれる。■演算サイク
ルは例えば170nSecとなる。In this embodiment, the sampling frequency [, is, for example, 4
4.1 ktlz, and one sampling period (1/
fS), a total of 128 cycles of arithmetic processing are performed for 8 voices and 2 channels. (2) The calculation cycle is, for example, 170 nSec.
本実施例において、各ボイスの発音の開始(キーオン)
と停止(キーオフ)とを示すスイッチSlm−5Ihの
制御は、通常とは異なり、別々のフラグを用いて行なわ
れる。即ち、制御データKON(キーオン)及びKOF
(キーオフ)が別々に用意される。両制御データはそれ
ぞれ8ビツトであって、別々のレジスタに書き込まれる
。各ビットD0〜D、が各ボイス1lA−“Hのキーオ
ン、キーオフにそれぞれ対応する。In this example, the start of each voice's sound (key on)
Control of the switch Slm-5Ih, which indicates stop (key-off), is different from normal control and is performed using separate flags. That is, the control data KON (key on) and KOF
(key off) is prepared separately. Both control data are 8 bits each and are written to separate registers. Each bit D0 to D corresponds to key-on and key-off of each voice 11A-"H, respectively.
これにより、使用者(音楽ソフト製作者)はキーオン、
キーオフしたいボイスだけにフラグ′°1”を立てれば
よ(、従来のように、例えば個々の音符ごとに、変更し
ないビットを一旦バッファレジスタに占き込むプログラ
ムを作製するという煩わしい作業が必要なくなる。This allows the user (music software producer) to turn on the key,
Just set the flag '°1' only for the voice you want to key-off (this eliminates the need for the conventional process of creating a program that temporarily stores bits that will not be changed for each individual note in a buffer register.
そして本実施例において、非音程成分と音程成分とに分
けられた音源データを再生する際には、まず非音程成分
のデータをRA M (14V)より読出し、IIAの
ボイスの信号処理部(2OA)のスイッチSIMを制御
して、第4図Aに示す如く、このIAのボイスで非音程
成分aの信号処理を行う。そして、この非音程成分aの
データがRA M (14V)より全て読出されると、
これに続いた音程成分の1周間だけのデータを繰返し続
出し、” B −” Hのいずれかの空いているボイス
の信号処理部(20B)〜(20H)のスイッチ5lb
−3lhを制御して、この1lB−Hのいずれかのボイ
スで音程成分の信号処理を行う。例えばllBのボイス
の信号処理部(20B)が空いているとすると、第4図
Bに示す如く、この信号処理部(20B)で非音程成分
aに続いた音程成分すの信号処理を行う。このときには
、音程成分すはピッチ変換回路(23)で所定のピンチ
のデータに変換処理される。In this embodiment, when reproducing the sound source data divided into non-pitch components and pitch components, the data of the non-pitch components is first read out from the RAM (14V), and then the data of the non-pitch components are read from the RAM (14V), ), the signal processing of the non-pitch component a is performed using the voice of this IA, as shown in FIG. 4A. Then, when all the data of this non-pitch component a is read out from RAM (14V),
The data for only one round of the following pitch component is repeatedly output, and the switch 5lb of the signal processing section (20B) to (20H) of the vacant voice of "B -" H is pressed.
-3lh is controlled, and signal processing of pitch components is performed using any of the voices 1lB-H. For example, if the signal processing section (20B) for voice 11B is vacant, as shown in FIG. 4B, this signal processing section (20B) performs signal processing for the pitch component (i) following the non-pitch component (a). At this time, the pitch component is converted into data with a predetermined pinch in the pitch conversion circuit (23).
そして、この非音程成分aと音程成分すとよりなる楽器
音を再生中に、例えば同じ楽器の異なる高さの音を再生
して重音にするときには、第4国人に示す如く、非音程
成分aと同じ非音程成分aをRA M (14ν)より
読出し、mAのボイスの信号処理部(20A)で信号処
理を行う。そして、このときには音程成分すがllBの
ボイスで信号処理中なので非音程成分a′に続いた音程
成分b′は、他の空いたボイス、例えば第4図Cに示す
如く、11cのボイスの信号処理部(20C)で信号処
理を行う。このときには、ピッチ変換回路(23)で音
程成分すとは異なる音程にピッチ変換される。そして、
夫々の音は左右のチャンネルの信号処理部(50L)(
50R)の主加算2g (511117り 、 (51
mr)又は副加算器(51ej’) 、 (51er)
で加算され、2重音となッテ再生される。While reproducing an instrument sound that is composed of the non-pitch component a and the pitch component, for example, when reproducing sounds of the same instrument with different pitches to make a double tone, as shown by the fourth foreigner, the non-pitch component a The same non-pitch component a is read out from RAM (14v) and subjected to signal processing in the mA voice signal processing section (20A). At this time, the pitch component b' is being processed for the voice llB, so the pitch component b' following the non-pitch component a' is the signal of the voice 11c, for example, as shown in FIG. 4C. A processing unit (20C) performs signal processing. At this time, the pitch conversion circuit (23) converts the pitch to a pitch different from the pitch component. and,
Each sound is processed by the left and right channel signal processing units (50L) (
50R) main addition 2g (511117ri, (51
mr) or sub adder (51ej'), (51er)
are added and played back as a double tone.
そして、本実施例ではmA−“■1の8ボイスを時分割
で信号処理するため、ピッチ変換回路(23)において
は、前後各4サンプルの入力データに基いて補間演算、
即ちオーバーサンプリングを行ない、人力データと同一
のサンプリング周波数r。In this embodiment, since the 8 voices of mA-"■1 are time-divisionally processed, the pitch conversion circuit (23) performs interpolation calculations based on input data of 4 samples each before and after.
That is, oversampling is performed and the sampling frequency r is the same as that of the human data.
でピンチ変換を行っている。所望のピッチは制御データ
P(I+)及びP (L)で表わされる。Performs pinch conversion. The desired pitch is represented by control data P(I+) and P(L).
なお、このP (L)の下位ビットを0にすれば、補間
データの不均一な間引きを回避することができて、ピッ
チの細かい揺らぎが発生セす、高品質の再生音が得られ
る。Note that by setting the lower bit of P (L) to 0, non-uniform thinning of the interpolated data can be avoided, and high-quality reproduced sound without small fluctuations in pitch can be obtained.
端子(35a)からの制御データFM叶により、スイッ
チSZ&が閉成されると、前述のように端子(34a)
に供給される、例えばボイス”■]の音声信号デー夕が
ピッチ制御データP (1) 、 P (L)に代入さ
れたようになって、ボイスIIAの音声信号が周波数変
調(FM)される。When the switch SZ& is closed by the control data FM output from the terminal (35a), the terminal (34a) is closed as described above.
For example, the audio signal data of voice "■" supplied to the controller is substituted into pitch control data P (1), P (L), and the audio signal of voice IIA is frequency modulated (FM). .
これにより、変調信号が例えば数ヘルツの超低周波の場
合は被変調信号にビブラートがかかり、可聴周波の変調
信号の場合は被変調信号の再生音の音色が変化して、特
別に変調専用の音源を設けずとも、サンプラ方式でFM
音源が得られる。As a result, if the modulating signal is an extremely low frequency of several hertz, vibrato is applied to the modulated signal, and if the modulating signal is an audio frequency, the timbre of the reproduced sound of the modulated signal changes, and a special FM using sampler method without installing a sound source
You can get the sound source.
なお、制御データFMONは、前述のKONと同様に8
ビツトのレジスタに書き込まれ、各ビットD0〜D7が
ボイスIIA−”トIにそれぞれ対応する。Note that the control data FMON is 8 as in the above-mentioned KON.
Each bit D0-D7 corresponds to a voice IIA-I, respectively.
乗算器(26)においては、制御データENV及びAD
SRに基いて、ピッチ変換回路(23)の出力信号のレ
ベルが時間的に制御される。In the multiplier (26), control data ENV and AD
Based on SR, the level of the output signal of the pitch conversion circuit (23) is temporally controlled.
即ち、制御データ^DSRのMSBが“1”の場合、ス
イッチ53mは図示の接続状態となってADSR制御が
行なわれ、制御データADSRのMSBが°″0゛の場
合にはスイッチS3aが図示とは逆の接続状態となって
フェーディング等のエンベロープ制御が行なわれる。That is, when the MSB of the control data ^DSR is "1", the switch 53m is in the illustrated connection state and ADSR control is performed, and when the MSB of the control data ADSR is °"0", the switch S3a is in the illustrated connection state. is in the opposite connection state, and envelope control such as fading is performed.
このエンベローブ制御は、制御データENVの上位3ビ
ツトにより、直接指定、直線または折線フェードイン、
直線または指数フェードアウトの5モードを選択するこ
とができ、各モードの初期値には現在の波高値が採用さ
れる。This envelope control can be directly specified, linear or broken line fade-in, or
Five modes can be selected: linear or exponential fade-out, and the current peak value is adopted as the initial value for each mode.
また、ADR5制御の場合、信号レベルは、アタック区
間でのみ直線的に上昇し、デイケイ、サスティン及びリ
リースの3区間では指数的に下降する。Further, in the case of ADR5 control, the signal level increases linearly only in the attack section, and decreases exponentially in the three sections of decay, sustain, and release.
そして、フェードイン及びフェードアウトの時間長は、
制御データENVの下位5ビツトで指定されるパラメー
タ値に応じて各モード毎に適宜に設定される。And the fade-in and fade-out time length is
It is set appropriately for each mode according to the parameter value specified by the lower five bits of the control data ENV.
同様に、アタック及びサスティンの時間長は制御データ
A D S R(2)の上位及び下位の各4ビツトで指
定されるパラメータ値に応じて設定され、サスティンレ
ベルと、デイゲイ及びリリースの時間長とは、制御デー
タADSR(1)の各2ビツトで指定されるパラメータ
値に応じて設定される。Similarly, the attack and sustain time lengths are set according to the parameter values specified by the upper and lower 4 bits of the control data ADSR (2), and the sustain level and the daygay and release time lengths. are set according to parameter values specified by each two bits of control data ADSR(1).
本実施例では、演算回数を減するため、上述のように、
ADSRモードのアタック区間において、信号レベルが
直線的に上昇するようになっているが、ADSRモード
をエンベロープモードに切損え、アタック区間に折線フ
ェードインモードを対応させると共に、デイケイ、サス
ティン及びリリースの3区間に指数フェードアウトモー
ドを対応させて、より自然なADSR制御をマニュアル
に行なうことができる。In this embodiment, in order to reduce the number of calculations, as described above,
In the attack section of ADSR mode, the signal level rises linearly, but the ADSR mode has been changed to envelope mode, and the attack section has been made to correspond to a polygonal fade-in mode, as well as decay, sustain, and release. By making the three sections correspond to the exponential fade-out mode, more natural ADSR control can be performed manually.
また、乗算器(26)の信号出力及びエンベロープ制御
入力をそれぞれ端子(41a)及び(42a)からレジ
スタRA M (12)に供給し、サンプル周期ごとに
書き換えることにより、例えば同じ楽器の音源データか
らそれぞれピッチが大きく異なる複数の音声信号を得る
ような場合、所定ADSRパターンと異なる任意のエン
ベロープ特性の音声信号が得られる。In addition, by supplying the signal output and envelope control input of the multiplier (26) to the register RAM (12) from terminals (41a) and (42a), respectively, and rewriting them every sample period, for example, the signal output and envelope control input of the same instrument can be input. When a plurality of audio signals having greatly different pitches are obtained, audio signals having arbitrary envelope characteristics different from the predetermined ADSR pattern can be obtained.
第2図の信号処理部(50L)及び(50R)において
は、スイッチS 4@+ S Ss ; 〜S 4h+
S Shが端子(61a)〜(61h)からの制御デ
ータEON(EON、〜EONh)によりそれぞれ閉成
されて、エコーをかげるべきボイスが選択される。制御
データEONは前出第2表に示すように、8ピントのレ
ジスタに書き込まれる。In the signal processing units (50L) and (50R) in FIG. 2, the switches S 4@+ S Ss ; ~S 4h+
S Sh is closed by control data EON (EON, .about.EONh) from terminals (61a) to (61h), respectively, and the voice to be echoed is selected. The control data EON is written into the 8-pin register as shown in Table 2 above.
このとき、“へのボイスで非音程成分の信号処理を行っ
ているときには、スイッチS as+ S Saば制御
データEON、により開状態が維持され、非音程成分に
はエコー(残響音)が付加されないようにしである。そ
して、IIB−1Hのボイスで音程成分の信号処理を行
っているときには、制御データEON、〜EONhによ
り所望のスイッチ(スイッチS 41++ S Sb”
” 34h+ S Shのいずれが)が閉成され、所望
の音程成分にエコーが付加される。At this time, when signal processing of non-pitch components is performed in the voice of ", the open state is maintained by the switch S as + S control data EON, and no echo (reverberant sound) is added to the non-pitch components. Then, when performing signal processing of pitch components with the voice of IIB-1H, the desired switch (switch S 41++ S Sb"
34h+S Sh) is closed, and an echo is added to the desired pitch component.
そして、副加算器(51el)から出力される各ボイス
に付与されるエコーの遅延時間は、端子(64)からエ
コー制御部(14Ei’)に供給される制御データED
Lによって、例えば0〜255m5ecの範囲で左右の
チャンネルで等しく指定される。また、先行及び後続エ
コーの振幅比は、端子(67)から乗算器(57)に供
給される、符号付8ビツトの制御データEFBにより左
右のチャンネルで同相に設定される。The echo delay time given to each voice output from the sub adder (51el) is determined by the control data ED supplied from the terminal (64) to the echo control unit (14Ei').
L is specified equally for the left and right channels, for example, in the range of 0 to 255 m5ec. Further, the amplitude ratio of the preceding and succeeding echoes is set to be in phase for the left and right channels by signed 8-bit control data EFB supplied from the terminal (67) to the multiplier (57).
なお、端子(63)からの制御データESAは、外部R
A M (14)のうち、エコー制御に用いる部分の先
頭アドレスの上位8ビツトを与える。Note that the control data ESA from the terminal (63) is
Of A M (14), the upper 8 bits of the start address of the part used for echo control are given.
また、FIRフィルタ(56)には、端子(66)から
符号付8ビツトの係数00〜C7が供給されて、聴感上
、自然なエコー音が得られるように、フィルタ(56)
の通過特性が設定される。Further, the FIR filter (56) is supplied with signed 8-bit coefficients 00 to C7 from the terminal (66), so that the filter (56)
The passage characteristics of are set.
上述のようにして得られたエコー信号は、乗算器(58
)において制御データEVLを乗算されて、乗算器(5
2)において制御データMVLを乗算された主音声信号
と加算器(53)で合成される。両制御データMVL及
びEVLは、いずれも符号なし8ビットであって、相互
に独立であり、左右のチャンネルについてもそれぞれ独
立である。The echo signal obtained as described above is processed by a multiplier (58
) is multiplied by the control data EVL in the multiplier (5
In step 2), the main audio signal multiplied by the control data MVL is synthesized by an adder (53). Both control data MVL and EVL are unsigned 8 bits and are mutually independent, and the left and right channels are also independent.
これにより、主音声信号、エコー信号をそれぞれ独立に
レベル制御することができて、原音響空間をイメージさ
せるような、臨場窓に冨む再生音場を得ることができる
。As a result, the levels of the main audio signal and the echo signal can be controlled independently, and it is possible to obtain a reproduced sound field filled with a realistic window that gives an image of the original sound space.
このように本例の電子楽器によると、フォルマント成分
としての非音程成分を、IAのボイスの信号処理部(2
OA)で信号処理を行うようにし、音程成分を”B−”
Hのいずれかの空いたボイスの信号処理部(20B)〜
(20+oで信号処理を行うようにしたことで、8ボイ
スで最大7重音までの非音程成分を含むサンプラ音源に
よる良好な楽器音の再生が行われる。このため、1音毎
に非音程成分と音程成分との2ボイスを割合でる場合に
比べ、少ないボイス数でより多(の多重音の再生ができ
るようになる。In this way, according to the electronic musical instrument of this example, the non-pitch component as a formant component is processed by the signal processing section (2) of the IA voice.
OA), and the pitch component is set to "B-".
Signal processing unit (20B) for any vacant voice of H
(By performing signal processing at 20+o, good instrument sound reproduction is achieved using the sampler sound source, which includes non-pitch components of up to 7 overtones with 8 voices. Therefore, each note has a non-pitch component. Compared to the case where the ratio of two voices with the pitch component is output, it is possible to reproduce a larger number of multiple tones with a smaller number of voices.
そして本例の電子楽器は、信号処理部(50L) 、
(50R)での残響音付加処理を行うときに、非音程成
分と音程成分とで異なるボイスで処理された楽器音の場
合には、IAのボイスで処理された非音程成分を副加算
器(51ejり 、 (51er)に供給しないように
して、この非音程成分に残響音が付加されないようにし
ている。このため、楽器音の音程成分にだけ良好な残響
音が付加され、非音程成分による不自然なフラッタ−エ
コーが発生しない良好な残響音付きの楽器音が再生され
る。The electronic musical instrument of this example includes a signal processing section (50L),
(50R), in the case of an instrument sound whose non-pitch component and pitch component are processed with different voices, the non-pitch component processed with the voice of IA is added to the sub adder ( 51ej, (51er) to prevent reverberant sound from being added to this non-pitch component.For this reason, good reverberation sound is added only to the pitch component of the instrument sound, and the reverberant sound is not added to the non-pitch component. To reproduce musical instrument sounds with good reverberation without generating unnatural flutter echoes.
また、本発明は上述実施例に限らず、本発明の要旨を逸
脱することなく、その他種々の構成が取り得ることは勿
論である。Furthermore, it goes without saying that the present invention is not limited to the above-mentioned embodiments, and can take various other configurations without departing from the gist of the present invention.
H発明の効果
本発明の電子楽器によると、フラッフ−エコー等の発生
しない良好な残亡音が付加された楽器音が出力される利
益がある。H Effects of the Invention According to the electronic musical instrument of the present invention, there is an advantage that a musical instrument sound to which good residual sound is added without causing fluff echo or the like is outputted.
第1図及び第2図は本発明による電子楽器の一実施例の
要部の構成を示すブロック図、第3図は本発明の一実施
例の全体の構成を示すブロック図、第4図は第1図例の
説明に供する路線図、第5図はサンプラ音源の説明に供
する路線図である。
(10)はデジタル信号処理装置、(12)はレジスタ
RAM、 (14V)は音源データ格納部、(14Ej
’) 、 (14Er)はエコー制御部、(2OA)
、 (20B)・・・・(20H) 、 (50L)
。
(50R)は信号処理部、(22)はRAM、(23)
はピッチ変換回路、(24) 、 (27) 、 (2
8)は制御回路、(26)。
(29jり 、 (29r) 、 (52) 、 (5
7) 、 (5B) 、 (71)は乗算器、(51m
j’) 、 (51mr)は主加算器、(51eJ)
、 (51er)は副加算器である。
夫弗例
第3図1 and 2 are block diagrams showing the configuration of essential parts of an embodiment of an electronic musical instrument according to the present invention, FIG. 3 is a block diagram showing the overall structure of an embodiment of the present invention, and FIG. FIG. 1 is a route map for explaining the example, and FIG. 5 is a route map for explaining the sampler sound source. (10) is a digital signal processing device, (12) is a register RAM, (14V) is a sound source data storage unit, (14Ej
'), (14Er) is the echo control unit, (2OA)
, (20B)...(20H) , (50L)
. (50R) is a signal processing unit, (22) is a RAM, (23)
are pitch conversion circuits, (24), (27), (2
8) is a control circuit, (26). (29jri, (29r), (52), (5
7), (5B), (71) are multipliers, (51m
j'), (51mr) is the main adder, (51eJ)
, (51er) is a sub adder. Figure 3
Claims (1)
憶する記憶手段と、該記憶手段よりの楽音情報を処理す
る複数の音声信号処理手段と、該夫々の音声信号処理手
段の出力信号を直接出力部に導く第1のラインと、上記
夫々の音声信号処理手段の出力信号を可変遅延手段によ
り遅延させて上記出力部に導く第2のラインとを有し、 上記夫々の音声信号処理手段が出力する非音程成分の出
力信号を、上記第1のラインを介して上記出力部に供給
し、 上記夫々の音声信号処理手段が出力する音程成分の出力
信号を、上記第1及び第2のラインを介して上記出力部
に供給し、 上記出力部で上記第1のラインの信号と上記第2のライ
ンの信号とを合成する様にしたことを特徴とする電子楽
器。[Scope of Claims] Storage means for dividing and storing a plurality of musical tone information into non-pitch components and pitch components, a plurality of audio signal processing means for processing the musical tone information from the storage means, and a plurality of audio signal processing means for processing the musical tone information from the storage means; a first line that directly leads the output signal of the signal processing means to the output section; and a second line that delays the output signal of each of the audio signal processing means by variable delay means and leads it to the output section; An output signal of a non-pitch component outputted by each of the audio signal processing means is supplied to the output section via the first line, and an output signal of a pitch component outputted by each of the audio signal processing means is supplied to the output section. The electronic device is supplied to the output section via the first and second lines, and the signal on the first line and the signal on the second line are combined in the output section. musical instrument.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63284245A JP2734024B2 (en) | 1988-11-10 | 1988-11-10 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63284245A JP2734024B2 (en) | 1988-11-10 | 1988-11-10 | Electronic musical instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02130597A true JPH02130597A (en) | 1990-05-18 |
JP2734024B2 JP2734024B2 (en) | 1998-03-30 |
Family
ID=17676041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63284245A Expired - Lifetime JP2734024B2 (en) | 1988-11-10 | 1988-11-10 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2734024B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59109090A (en) * | 1982-12-15 | 1984-06-23 | ヤマハ株式会社 | Electronic musical instrument |
JPS63193185A (en) * | 1987-02-06 | 1988-08-10 | 松下電器産業株式会社 | Electronic musical instrument |
JPS63267999A (en) * | 1987-04-24 | 1988-11-04 | ヤマハ株式会社 | Musical sound signal generator |
-
1988
- 1988-11-10 JP JP63284245A patent/JP2734024B2/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59109090A (en) * | 1982-12-15 | 1984-06-23 | ヤマハ株式会社 | Electronic musical instrument |
JPS63193185A (en) * | 1987-02-06 | 1988-08-10 | 松下電器産業株式会社 | Electronic musical instrument |
JPS63267999A (en) * | 1987-04-24 | 1988-11-04 | ヤマハ株式会社 | Musical sound signal generator |
Also Published As
Publication number | Publication date |
---|---|
JP2734024B2 (en) | 1998-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0160493B1 (en) | Digital audio signal generating apparatus | |
JP2007534214A (en) | Method, apparatus, and system for synthesizing audio performance using convolution at various sample rates | |
JP2017049349A (en) | Musical sound signal generation device | |
JP3482685B2 (en) | Sound generator for electronic musical instruments | |
CA2134308C (en) | Audio synthesizer time-sharing its first memory unit between two processors | |
JPS6068387A (en) | Electronic musical instrument | |
JPH08160961A (en) | Sound source device | |
JP2734024B2 (en) | Electronic musical instrument | |
JPH02135564A (en) | Data processor | |
JP2754613B2 (en) | Digital audio signal generator | |
JPH02125297A (en) | Digital sound signal generating device | |
JP2770353B2 (en) | Electronic musical instrument | |
JP3090667B2 (en) | Music synthesizer | |
JP2679175B2 (en) | Audio signal generator | |
JP2730101B2 (en) | Digital audio signal generator | |
JP2611406B2 (en) | Digital audio signal generator | |
JPS5840199B2 (en) | Denshigatsuki | |
JPH02135398A (en) | Digital sound signal generating device | |
JP3552265B2 (en) | Sound source device and audio signal forming method | |
JP2643387B2 (en) | Digital audio signal generator | |
JPH02129697A (en) | Digital sound signal generating device | |
JPH02128600A (en) | False stereo signal generating device | |
JP2545159B2 (en) | Music synthesizer | |
JP2642092B2 (en) | Digital effect device | |
JPH0468632B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080109 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090109 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |