JP3378066B2 - Music synthesizer - Google Patents
Music synthesizerInfo
- Publication number
- JP3378066B2 JP3378066B2 JP31605493A JP31605493A JP3378066B2 JP 3378066 B2 JP3378066 B2 JP 3378066B2 JP 31605493 A JP31605493 A JP 31605493A JP 31605493 A JP31605493 A JP 31605493A JP 3378066 B2 JP3378066 B2 JP 3378066B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- waveform
- input
- tone
- pitch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数の楽音信号を合成
して、これら複数の楽音信号と異なる音色の楽音信号を
合成する楽音合成装置に関する。
【0002】
【従来の技術】従来、上記のような楽音合成装置として
は、例えば実公昭63−15914号公報に開示されて
いるようなものがある。これは、図9に示すように、ア
ドレス発生回路2を有し、これは図10(a)に示すよ
うに所定の周期Tでアドレス信号を繰り返し発生する。
このアドレス信号は、波形発生回路4に供給され、図1
0(b)に示すように周期Tの楽音波形を繰り返し発生
する。この楽音波形は、選択回路6に供給されている。
選択回路6には一定レベルの信号V0 も供給されてい
る。
【0003】アドレス発生回路2からのアドレス信号
は、アドレス判別回路8にも供給されており、このアド
レス判別回路8は、アドレス信号の値が所定の範囲内に
あるとき、図10(c)に示すような切換信号を選択回
路6に供給する。選択回路6は、切換信号が供給されて
いないとき、波形発生回路4からの楽音波形を選択し
て、出力するが、切換信号が供給されると、信号V0 を
選択して、出力する。従って、選択回路6からは図10
(d)に示すように、波形発生回路4からの楽音波形の
一部が一定レベル信号V0 に置換された信号が出力され
る。
【0004】
【発明が解決しようとする課題】しかし、上記のような
楽音合成装置では、楽音波形読出用のアドレス信号の値
が所定の範囲に入っているか否かを判断して、楽音波形
を一定レベルの信号V0に置換するか否かを定めてい
る。従って、アドレス信号によって読みだすことによっ
て発生させられる楽音波形にしか使用することができ
ず、例えば自然楽器からの楽音波形の一部を他の波形に
置換するようなことができず、使用範囲が狭いという問
題点があった。
【0005】
【課題を解決するための手段】上記の問題点を解決する
ために、本発明は、波形信号を入力する入力端子と、前
記入力端子から入力された波形信号の特性を検出する特
性検出手段を備え、該特性検出手段の検出結果に応じて
前記波形信号に対応した楽音信号波形を発生する楽音信
号波形発生手段と、前記入力端子から入力された前記入
力波形信号と、前記楽音信号波形発生手段からの前記楽
音信号波形とを選択的に出力する選択手段と、前記入力
端子から入力された前記入力波形信号と所定のレベル信
号とを比較し、前記選択手段を制御する比較手段とを、
具備するものである。
【0006】
【0007】
【0008】
【作用】本発明によれば、入力波形信号のレベルが所定
のレベル信号よりも大きいか小さいかに応じて、選択手
段は、入力波形信号または楽音信号波形を選択する。即
ち、入力波形信号のレベルに応じて、選択手段によって
選択される信号が、入力波形信号から楽音信号波形に置
換される。特に、入力波形から置換される楽音信号波形
は、入力波形信号に対応したものとなっている。
【0009】
【0010】
【実施例】本発明の第1の実施例を図1及び図2に示
す。この実施例は、入力端子10を有し、この入力端子
10には、入力波形信号として、例えば電気ギター等の
弦の振動をピックアップによって検出し、ディジタル化
したものが供給される。この入力波形信号は、選択手
段、例えば切換スイッチ12の接点12aに供給されて
いる。
【0011】また、この入力波形信号は、楽音信号波形
発生手段14の特性検出手段、例えばピッチ検出手段1
6に供給される。ピッチ検出手段16は、入力波形信号
のピッチを検出し、その検出信号をピッチ演算手段18
に供給する。このピッチ演算手段18は、入力波形信号
のピッチの整数倍のピッチを有する信号をオシレータ2
0に発生させるための増分データを演算して、オシレー
タ20に供給する。
【0012】オシレータ20は、ピッチ演算手段18か
らの増分データを記憶するレジスタ22を有し、このピ
ッチデータを加算器24及びレジスタ26からなる累積
器によって累積し、図2(b)に示すような鋸歯状波信
号を発生するものである。
【0013】後述するように入力波形信号が負になる
と、後述するコンパレータ34からの信号によってレジ
スタ26が0にクリアされ、このレジスタ26の値0と
レジスタ22の増分データ(この増分データは負の値を
有している。)とが加算器24によって加算され、レジ
スタ26に記憶される。一定時間後に、このレジスタ2
6の値とレジスタ22の増分データとが加算される。
【0014】以下、同様にしてレジスタ26の値は漸減
し、やがてオーバーフローし、このオーバーフローの状
態から増分データだけ漸減される。これを繰り返すこと
によって鋸歯状波信号が発生する。そして、この鋸歯状
波信号のピッチが、入力波形信号の整数倍となるよう
に、即ちピッチ同期するように、増分データは決定され
ている。
【0015】このオシレータ20からの鋸歯状波信号
は、乗算器28に供給され、レベル調整データと演算さ
れる。このレベル調整データは、入力端子10の入力波
形信号が供給される特性検出手段、例えばレベル検出手
段30によってレベル検出し、このレベル検出信号に基
づいてレベル演算手段32が演算するもので、乗算器2
8から出力される信号、即ち楽音信号波形が、入力波形
信号のレベルに対応するものとなるように算出される。
【0016】この乗算器28からの楽音信号波形は、切
換スイッチ12の接点12bに供給されている。この切
換スイッチ12は、接点12a、12bの他に、接触子
12cを有し、この接触子12cは、制御手段、例えば
コンパレータ34の出力に従って制御される。コンパレ
ータ34は、入力端子10の入力波形信号と閾値0とを
比較し、入力波形信号が正である期間、接触子12cを
接点12aに接続し、入力波形信号が負である期間、接
触子12cを接点12bに接続する。従って、接触子1
2cに接続されている出力端子36には、入力波形信号
が正である期間、入力波形信号がそのまま出力される
が、入力波形信号が負である期間、乗算器28からの楽
音信号波形が供給される。
【0017】例えば図2(a)に示すような入力波形信
号が入力端子10に供給された場合、期間T1のように
入力波形信号が正の場合、コンパレータ34は、接触子
12cを接点12a側に切り換えている。従って、図2
(c)に示すように入力波形信号が、そのまま切換スイ
ッチ12を介して出力端子36に出力されている。
【0018】なお、この期間T1の間、あるいは記載し
ていない、期間T1の前の波形信号の周期で、ピッチ検
出手段16及びピッチ演算手段18によってピッチデー
タが決定され、レジスタ32に記憶される。そして、ピ
ッチ検出手段16は逐次ピッチを検出しており、ピッチ
を検出すると、ピッチデータを更新して、ピッチの時間
的変化に対応できるようにしている。なお、電気ギター
の楽音信号の立上り部分のように、ピッチを検出できな
い部分は、コンパレータ34による切換スイッチ12の
制御を禁止して、入力信号がそのまま出力するようにし
ておく。
【0019】期間T2では、入力波形信号が負であるの
で、コンパレータ34は接触子12cを接点12bに切
り換える。上述したように期間T2にはオシレータ20
から鋸歯状波信号が発生し、これが乗算器28によって
レベル調整されて、接点12bに供給されている。従っ
て、図2(c)に示すように入力波形信号が負の期間、
入力波形信号に代えて、オシレータ20からの鋸歯状波
信号のレベルを調整した楽音信号波形が出力端子36に
出力される。
【0020】このようにオシレータ20からの鋸歯状波
信号と電気ギターの弦振動による入力波形信号とを、入
力波形信号の半周期ごとに選択して出力すると、両者の
中間の音色を得ることができ、特にオシレータ20から
の楽音に電気ギター等の生楽器のニュアンスを加えるこ
とができる。一般にオシレータの発振音では、生楽器の
ようなニュアンスを表現することができず、またオシレ
ータの発振音と生楽器の中間音的な音色が作りづらい
が、この実施例では、これらの問題を解決できる。
【0021】第2の実施例を図3に示す。第1の実施例
では、オシレータ20が発生する鋸歯状波信号のピッチ
は、入力波形信号のピッチの整数倍となるように調整さ
れていたが、第2の実施例ではオシレータ20aが発振
する信号(鋸歯状波に限らない。)のピッチが、入力波
形信号のピッチとは無関係に固定されているものであ
る。そのため、入力波形信号からオシレータ20aの信
号に切り換えたとき、或いはオシレータ20aの信号か
ら入力波形信号に切り換えたときに、不連続となり、ノ
イズが発生する可能性がある。
【0022】それを補償するために、この実施例ではオ
シレータ20aからの信号に乗算器38によって窓関数
読出回路40が発生した窓関数信号を乗算している。こ
の窓関数読出回路40は、入力波形信号レベルが正から
負に代わったとき、即ち零クロスしたとき以後、コンパ
レータ34が発生する信号の発生に応じて、即ち零クロ
スしたとき、ワンショット回路42が発生する信号に応
じて窓関数信号を発生する。また、発生する窓関数信号
は、ピッチ検出手段16、ピッチ演算手段18によって
入力波形信号のピッチに応じたものとされる。なお、乗
算器38は、オシレータ20aの出力側に設けたが、点
線で示すようにレベル演算手段32の出力側に設けるこ
ともできる。
【0023】図4及び図5に第3の実施例を示す。第1
及び第2の実施例では、オシレータ20、20aが発生
している信号は定常波であったが、第3の実施例では、
図4に示すように、オシレータ20bをワンショット回
路として、図5(b)に示すように、入力波形信号が正
から負に変化したのに応動してワンショットの鋸歯状波
信号を発生するようにしたものである。従って、入力波
形信号のピッチを検出するためのピッチ検出手段16
や、オシレータの発振信号のピッチを決定するためのピ
ッチ演算手段18は設けられていない。そのため、回路
構成を簡略化することができる。
【0024】図6及び図7に第4の実施例を示す。第1
の実施例では、入力波形信号から楽音信号波形への切換
を、入力波形信号レベルが正から負に変化した時点で行
っていたが、即ち閾値を0としていたが、第4の実施例
では、閾値を図7(a)に示すように任意のレベルVと
するために、閾値レベル源44が設けられている。この
点以外は、第1の実施例と同様に構成されている。
【0025】この場合、図7(c)に示すように入力波
形信号から楽音信号波形に切り換えた際に、連続性を維
持するために、オシレータ20のレジスタ26には、初
期値としてレベルVが設定される。このように閾値レベ
ルを0ではなく、Vとしてあるので、オシレータ20か
らの楽音信号波形に切り換える区間を半周期以外の区間
とすることができ、第1の実施例とは異なった音色が得
られる。なお、この閾値レベルをLFO等を用いて変調
することもできる。
【0026】図8に第5の実施例を示す。この実施例で
は、入力波形信号のレベルが負の期間、入力波形信号を
楽音信号波形で振幅変調した信号を出力している。その
ため、入力端子10から入力波形信号が変調部46に供
給され、この入力波形信号を変調する信号が切換スイッ
チ12を介して変調部46に供給されている。切換スイ
ッチ12の接点12aには「1」の信号が供給され、接
点12bには乗算器28から楽音信号波形が供給されて
いる。
【0027】そして、コンパレータ34は入力波形信号
が正の期間、接触子12cを接点12aに切り換えてい
る。従って、変調部46には「1」が変調する信号とし
て供給されるので、変調部46からの出力信号は、入力
波形信号そのものである。一方、入力波形信号が負の期
間、接触子12cは接点12bにコンパレータ34によ
って切り換えられるので、楽音信号波形が入力波形信号
を変調する信号として変調部46に供給され、入力波形
信号を楽音信号波形で振幅変調した信号が出力端子36
に変調部46から供給される。
【0028】なお、この実施例では、変調部46へ入力
する入力波形信号を変調する信号を切換スイッチ12に
よって切り換えたが、入力波形信号を切換スイッチ12
の接点12aに供給し、変調部46の出力信号を接点1
2bに供給し、接触子12cをコンパレータ34の出力
によって切り換えるようにしてもよい。この場合、変調
部46には、入力波形信号を変調する信号として乗算器
28の出力信号を供給すればよい。
【0029】第1の実施例では、オシレータ20はオー
バーフローを利用して鋸歯状波信号を発生するものとし
たが、楽音信号波形を記憶させたメモリを用い、このメ
モリから楽音信号波形を読みだすものとしてもよい。こ
の場合、メモリから楽音信号波形をループ状に読みだし
てもよいし、ワンショット回路を用いて、1回だけ楽音
信号波形を読みだしてもよい。また、オシレータ20の
出力を非線形テーブルを用いて非線形の楽音信号波形に
変換したものを使用してもよい。
【0030】また、上記の各実施例では、入力端子10
に供給される入力波形信号を生楽器からの信号とした
が、オシレータ20と同様なオシレータからの信号を入
力端子20に供給してもよい。また、コンパレータ34
として比較値が1つのレベルコンパレータを使用してい
るが、2つの値の間や外側のレベルであることを検出す
るウインドコンパレータを使用して、入力波形の前記2
つの値の間や外側でオシレータの信号を出力することも
可能である。
【0031】
【発明の効果】以上のように、本発明によれば、入力端
子に供給された入力波形信号の一部の区間を、入力波形
信号の特性に応じて入力波形信号に対応した楽音信号波
形に置換しているので、入力波形信号と楽音信号波形と
の中間的な楽音を得ることができる。特に、置換を入力
波形信号のレベルと所定のレベル信号との比較に基づい
て行っているので、アドレスの読み出しの行えない生楽
器の楽音が入力波形信号であっても、これと楽音信号波
形との中間的な楽音を得ることができる。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tone synthesizer for synthesizing a plurality of tone signals and synthesizing a tone signal having a tone different from the plurality of tone signals. 2. Description of the Related Art Conventionally, as a musical tone synthesizing apparatus as described above, for example, there is an apparatus disclosed in Japanese Utility Model Publication No. 63-15914. This has an address generation circuit 2 as shown in FIG. 9, which repeatedly generates an address signal at a predetermined period T as shown in FIG.
This address signal is supplied to the waveform generation circuit 4 and
A tone waveform having a period T is repeatedly generated as shown in FIG. The tone waveform is supplied to the selection circuit 6.
The selection circuit 6 is also supplied with a signal V 0 of a constant level. The address signal from the address generating circuit 2 is also supplied to an address discriminating circuit 8, and when the value of the address signal is within a predetermined range, the address discriminating circuit 8 shown in FIG. A switching signal as shown is supplied to the selection circuit 6. The selection circuit 6 selects and outputs the tone waveform from the waveform generation circuit 4 when the switching signal is not supplied, but selects and outputs the signal V 0 when the switching signal is supplied. Therefore, from the selection circuit 6, FIG.
(D), the portion of the musical tone waveform from the waveform generating circuit 4 is signal substitution constant level signal V 0 is outputted. However, in the above-described tone synthesizer, it is determined whether or not the value of the address signal for reading the tone waveform is within a predetermined range, and the tone waveform is synthesized. It is determined whether or not to replace the signal V 0 with a constant level. Therefore, it can be used only for a musical tone waveform generated by reading by an address signal.For example, a part of a musical tone waveform from a natural musical instrument cannot be replaced with another waveform, and the use range is limited. There was a problem that it was narrow. In order to solve the above problems, the present invention provides an input terminal for inputting a waveform signal and a characteristic for detecting characteristics of the waveform signal input from the input terminal. A tone signal waveform generator for generating a tone signal waveform corresponding to the waveform signal in accordance with a detection result of the characteristic detector, the input waveform signal input from the input terminal, and the tone signal. Selecting means for selectively outputting the tone signal waveform from the waveform generating means; comparing means for comparing the input waveform signal input from the input terminal with a predetermined level signal to control the selecting means; To
It is provided. According to the present invention, according to the present invention, depending on whether the level of the input waveform signal is higher or lower than the predetermined level signal, the selecting means converts the input waveform signal or the tone signal waveform. select. That is, the signal selected by the selection means is replaced with the tone signal waveform from the input waveform signal according to the level of the input waveform signal. In particular, the tone signal waveform replaced from the input waveform corresponds to the input waveform signal. FIG. 1 and FIG. 2 show a first embodiment of the present invention. This embodiment has an input terminal 10 to which an input waveform signal obtained by detecting vibration of a string of an electric guitar or the like by a pickup and digitizing the input signal is supplied. This input waveform signal is supplied to selection means, for example, a contact 12a of the changeover switch 12. The input waveform signal is supplied to a characteristic detecting means of the tone signal waveform generating means 14, for example, the pitch detecting means 1;
6. The pitch detecting means 16 detects the pitch of the input waveform signal, and outputs the detected signal to the pitch calculating means 18.
To supply. The pitch calculating means 18 converts a signal having a pitch that is an integral multiple of the pitch of the input waveform signal into an oscillator
The incremental data to be generated to 0 is calculated and supplied to the oscillator 20. The oscillator 20 has a register 22 for storing the increment data from the pitch calculating means 18. The pitch data is accumulated by an accumulator comprising an adder 24 and a register 26, as shown in FIG. 2 (b). It generates a simple sawtooth signal. As described later, when the input waveform signal becomes negative, the register 26 is cleared to 0 by a signal from the comparator 34 described later, and the value of the register 26 and the increment data of the register 22 (the increment data is negative). Is added by the adder 24 and stored in the register 26. After a certain time, this register 2
6 and the increment data of the register 22 are added. In the same manner, the value of the register 26 gradually decreases and eventually overflows, and the overflow data is gradually reduced by the increment data. By repeating this, a sawtooth signal is generated. The incremental data is determined so that the pitch of the sawtooth signal is an integer multiple of the input waveform signal, that is, the pitch is synchronized. The sawtooth signal from the oscillator 20 is supplied to a multiplier 28, where the signal is calculated as level adjustment data. The level adjustment data is detected by a characteristic detecting means to which an input waveform signal of the input terminal 10 is supplied, for example, a level detecting means 30, and is calculated by a level calculating means 32 based on the level detecting signal. 2
The signal output from 8, ie, the tone signal waveform, is calculated so as to correspond to the level of the input waveform signal. The tone signal waveform from the multiplier 28 is supplied to the contact 12b of the changeover switch 12. The changeover switch 12 has a contact 12c in addition to the contacts 12a and 12b, and the contact 12c is controlled in accordance with an output of a control means, for example, a comparator 34. The comparator 34 compares the input waveform signal of the input terminal 10 with the threshold value 0, and connects the contact 12c to the contact 12a while the input waveform signal is positive. Is connected to the contact 12b. Therefore, contact 1
While the input waveform signal is output to the output terminal 36 connected to the terminal 2c while the input waveform signal is positive, the tone signal waveform from the multiplier 28 is supplied during the input waveform signal is negative. Is done. For example, when an input waveform signal as shown in FIG. 2A is supplied to the input terminal 10, and when the input waveform signal is positive as in the period T1, the comparator 34 connects the contact 12c to the contact 12a side. Has been switched to. Therefore, FIG.
As shown in (c), the input waveform signal is output to the output terminal 36 via the changeover switch 12 as it is. The pitch data is determined by the pitch detecting means 16 and the pitch calculating means 18 during the period T1 or in the period of the waveform signal before the period T1, which is not described, and is stored in the register 32. . The pitch detecting means 16 detects the pitch one by one. When the pitch is detected, the pitch data is updated so that it can cope with a temporal change of the pitch. In a portion where a pitch cannot be detected, such as a rising portion of a tone signal of an electric guitar, the control of the changeover switch 12 by the comparator 34 is prohibited, and the input signal is output as it is. In the period T2, since the input waveform signal is negative, the comparator 34 switches the contact 12c to the contact 12b. As described above, during the period T2, the oscillator 20
Generates a sawtooth signal, the level of which is adjusted by the multiplier 28 and supplied to the contact 12b. Therefore, as shown in FIG. 2C, when the input waveform signal is in a negative period,
Instead of the input waveform signal, a tone signal waveform in which the level of the sawtooth signal from the oscillator 20 is adjusted is output to the output terminal 36. As described above, when the saw-tooth wave signal from the oscillator 20 and the input waveform signal due to the string vibration of the electric guitar are selected and output every half cycle of the input waveform signal, an intermediate tone between the two can be obtained. In particular, the nuance of a live musical instrument such as an electric guitar can be added to the musical sound from the oscillator 20. In general, the oscillating sound of an oscillator cannot express the nuances of a live instrument, and it is difficult to create an intermediate tone between the oscillating sound of an oscillator and a live instrument.This embodiment solves these problems. it can. FIG. 3 shows a second embodiment. In the first embodiment, the pitch of the sawtooth signal generated by the oscillator 20 is adjusted so as to be an integral multiple of the pitch of the input waveform signal. In the second embodiment, the signal oscillated by the oscillator 20a is adjusted. (The pitch is not limited to the sawtooth wave.) The pitch is fixed independently of the pitch of the input waveform signal. Therefore, when switching from the input waveform signal to the signal of the oscillator 20a, or when switching from the signal of the oscillator 20a to the input waveform signal, the waveform becomes discontinuous and noise may be generated. To compensate for this, in this embodiment, the signal from the oscillator 20a is multiplied by the multiplier 38 with the window function signal generated by the window function reading circuit 40. The window function readout circuit 40 receives the one-shot circuit 42 when the input waveform signal level changes from positive to negative, that is, when it crosses zero, and thereafter, in response to the signal generated by the comparator 34, that is, when it crosses zero. Generates a window function signal in accordance with the signal generated by. The generated window function signal is determined by the pitch detecting means 16 and the pitch calculating means 18 according to the pitch of the input waveform signal. Although the multiplier 38 is provided on the output side of the oscillator 20a, it can be provided on the output side of the level calculation means 32 as shown by a dotted line. FIGS. 4 and 5 show a third embodiment. First
In the second embodiment, the signals generated by the oscillators 20 and 20a are standing waves, but in the third embodiment,
As shown in FIG. 4, the oscillator 20b is a one-shot circuit, and generates a one-shot sawtooth signal in response to the input waveform signal changing from positive to negative as shown in FIG. 5B. It is like that. Therefore, pitch detecting means 16 for detecting the pitch of the input waveform signal.
Also, no pitch calculating means 18 for determining the pitch of the oscillator oscillation signal is provided. Therefore, the circuit configuration can be simplified. FIGS. 6 and 7 show a fourth embodiment. First
In the embodiment, the switching from the input waveform signal to the tone signal waveform is performed when the input waveform signal level changes from positive to negative, that is, the threshold value is set to 0, but in the fourth embodiment, A threshold level source 44 is provided to set the threshold to an arbitrary level V as shown in FIG. Except for this point, the configuration is the same as that of the first embodiment. In this case, when the input waveform signal is switched to the tone signal waveform as shown in FIG. 7C, the level V is stored in the register 26 of the oscillator 20 as an initial value in order to maintain continuity. Is set. As described above, since the threshold level is set to V instead of 0, the section for switching to the tone signal waveform from the oscillator 20 can be set to a section other than a half cycle, and a tone different from that of the first embodiment can be obtained. . Note that this threshold level can be modulated using LFO or the like. FIG. 8 shows a fifth embodiment. In this embodiment, a signal obtained by amplitude-modulating the input waveform signal with a tone signal waveform is output during a period in which the level of the input waveform signal is negative. Therefore, an input waveform signal is supplied from the input terminal 10 to the modulation section 46, and a signal for modulating the input waveform signal is supplied to the modulation section 46 via the changeover switch 12. The signal of “1” is supplied to the contact 12 a of the changeover switch 12, and the tone signal waveform is supplied to the contact 12 b from the multiplier 28. The comparator 34 switches the contact 12c to the contact 12a while the input waveform signal is positive. Therefore, since “1” is supplied as a signal to be modulated to the modulator 46, the output signal from the modulator 46 is the input waveform signal itself. On the other hand, since the contactor 12c is switched to the contact 12b by the comparator 34 during the negative period of the input waveform signal, the tone signal waveform is supplied to the modulator 46 as a signal for modulating the input waveform signal, and the input waveform signal is converted to the tone signal waveform. The signal amplitude-modulated by the output terminal 36
Is supplied from the modulation unit 46 to In this embodiment, the signal for modulating the input waveform signal to be input to the modulation section 46 is switched by the changeover switch 12.
, And outputs the output signal of the modulating section 46 to the contact 1a.
2b, and the contact 12c may be switched by the output of the comparator 34. In this case, the output signal of the multiplier 28 may be supplied to the modulator 46 as a signal for modulating the input waveform signal. In the first embodiment, the oscillator 20 generates a saw-tooth waveform signal using overflow. However, a memory storing a tone signal waveform is used, and the tone signal waveform is read from this memory. It may be a thing. In this case, the tone signal waveform may be read from the memory in a loop, or the tone signal waveform may be read only once using a one-shot circuit. Further, a signal obtained by converting the output of the oscillator 20 into a non-linear tone signal waveform using a non-linear table may be used. In each of the above embodiments, the input terminal 10
Although the input waveform signal supplied to the input terminal is a signal from a live musical instrument, a signal from an oscillator similar to the oscillator 20 may be supplied to the input terminal 20. Further, the comparator 34
Uses a single level comparator as the comparison value, but uses a window comparator that detects that the comparison value is between two values or outside the two values.
It is also possible to output the oscillator signal between or outside the two values. As described above, according to the present invention, a part of the input waveform signal supplied to the input terminal is converted to a tone corresponding to the input waveform signal according to the characteristics of the input waveform signal. Since the signal waveform is replaced with a signal waveform, an intermediate tone between the input waveform signal and the tone signal waveform can be obtained. In particular, since the replacement is performed based on a comparison between the level of the input waveform signal and a predetermined level signal, even if the musical tone of the live musical instrument whose address cannot be read is the input waveform signal, this is compared with the musical tone signal waveform. You can get an intermediate musical tone.
【図面の簡単な説明】
【図1】本発明による楽音合成装置の第1の実施例のブ
ロック図である。
【図2】同第1の実施例の各部の波形図である。
【図3】同第2の実施例のブロック図である。
【図4】同第3の実施例のブロック図である。
【図5】同第3の実施例の各部の波形図である。
【図6】同第4の実施例の部分省略ブロック図である。
【図7】同第4の実施例の各部の波形図である。
【図8】同第5の実施例のブロック図である。
【図9】従来の楽音合成装置のブロック図である。
【図10】図9の楽音合成装置の各部の波形図である。
【符号の説明】
10 入力端子
12 切換スイッチ(選択手段)
14 楽音信号波形発生手段
16 ピッチ検出手段(特性検出手段)
20 オシレータ
30 レベル検出手段(特性検出手段)
34 コンパレータ(比較手段)
46 変調部(変調手段)BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a first embodiment of a musical sound synthesizer according to the present invention. FIG. 2 is a waveform chart of each part of the first embodiment. FIG. 3 is a block diagram of the second embodiment. FIG. 4 is a block diagram of the third embodiment. FIG. 5 is a waveform chart of each part of the third embodiment. FIG. 6 is a partially omitted block diagram of the fourth embodiment. FIG. 7 is a waveform chart of each part of the fourth embodiment. FIG. 8 is a block diagram of the fifth embodiment. FIG. 9 is a block diagram of a conventional tone synthesizer. FIG. 10 is a waveform chart of each part of the tone synthesis device of FIG. 9; [Description of Signs] 10 Input terminal 12 Changeover switch (selection means) 14 Musical tone signal waveform generation means 16 Pitch detection means (characteristic detection means) 20 Oscillator 30 Level detection means (characteristic detection means) 34 Comparator (comparison means) 46 Modulation unit (Modulation means)
Claims (1)
特性検出手段を備え、該特性検出手段の検出結果に応じ
て前記波形信号に対応した楽音信号波形を発生する楽音
信号波形発生手段と、 前記入力端子から入力された前記入力波形信号と、前記
楽音信号波形発生手段からの前記楽音信号波形とを選択
的に出力する選択手段と、 前記入力端子から入力された前記入力波形信号と所定の
レベル信号とを比較し、前記選択手段を制御する比較手
段とを、 具備する楽音合成装置。(57) Claims 1. An input terminal for inputting a waveform signal, and characteristic detecting means for detecting a characteristic of the waveform signal input from the input terminal, wherein a detection result of the characteristic detecting means is provided. A tone signal waveform generating means for generating a tone signal waveform corresponding to the waveform signal according to the following: selecting the input waveform signal input from the input terminal and the tone signal waveform from the tone signal waveform generating means And a comparing means for comparing the input waveform signal input from the input terminal with a predetermined level signal and controlling the selecting means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31605493A JP3378066B2 (en) | 1993-11-22 | 1993-11-22 | Music synthesizer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31605493A JP3378066B2 (en) | 1993-11-22 | 1993-11-22 | Music synthesizer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07146682A JPH07146682A (en) | 1995-06-06 |
JP3378066B2 true JP3378066B2 (en) | 2003-02-17 |
Family
ID=18072753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31605493A Expired - Fee Related JP3378066B2 (en) | 1993-11-22 | 1993-11-22 | Music synthesizer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3378066B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6688550B2 (en) * | 2018-10-19 | 2020-04-28 | 株式会社コルグ | Musical sound signal processing device and program |
-
1993
- 1993-11-22 JP JP31605493A patent/JP3378066B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07146682A (en) | 1995-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5223656A (en) | Musical tone waveform signal forming apparatus with pitch and tone color modulation | |
JP3378066B2 (en) | Music synthesizer | |
US5288940A (en) | Tone generating circuitry for reading out one-shot and sustaining waveforms | |
US5936182A (en) | Musical tone synthesizer for reproducing a plural series of overtones having different inharmonicities | |
US4526080A (en) | Automatic rhythm performing apparatus | |
JP3844214B2 (en) | Modulation waveform generator | |
JP3715069B2 (en) | Music signal synthesis method and apparatus, and recording medium | |
JPH0131638B2 (en) | ||
JP2591193B2 (en) | Nonlinear function generator and musical sound synthesizer using the nonlinear function generator | |
JP2970438B2 (en) | Waveform memory type tone generator | |
JP2002006853A (en) | Resonance device | |
JP2737520B2 (en) | Formant sound generator | |
JP3288500B2 (en) | Musical instrument for electronic musical instruments | |
JP2640991B2 (en) | Tone generator | |
JP2797140B2 (en) | Musical sound wave generator | |
JP3223555B2 (en) | Waveform reading device | |
JP3871119B2 (en) | Modulation waveform generator | |
JP3235315B2 (en) | Formant sound source | |
JP2833485B2 (en) | Tone generator | |
JP4099284B2 (en) | Performance control device | |
JP3245411B2 (en) | Electronic musical instrument | |
JP2822293B2 (en) | Tone generator | |
JP2678970B2 (en) | Tone generator | |
JPH10254446A (en) | Sound source device | |
JPH0968984A (en) | Device and method for generating musical tone signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20021126 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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: 20111206 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |