JPS61112193A - Musical sound generator - Google Patents
Musical sound generatorInfo
- Publication number
- JPS61112193A JPS61112193A JP60194274A JP19427485A JPS61112193A JP S61112193 A JPS61112193 A JP S61112193A JP 60194274 A JP60194274 A JP 60194274A JP 19427485 A JP19427485 A JP 19427485A JP S61112193 A JPS61112193 A JP S61112193A
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- signal
- pitch
- musical
- musical tone
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は楽音発明装置に関するものであり、更に詳し
くはあらかじ波形メモリに記憶されている楽音波形を読
出して楽音を発生する、いわゆる波形メモリ読出し方式
の楽音発生装置に関するものである。Detailed Description of the Invention (Field of Industrial Application) This invention relates to a musical tone generating device, and more specifically to a so-called waveform memory that generates musical tones by reading musical waveforms stored in a waveform memory. This invention relates to a read-out type musical tone generating device.
(従来の技術)
従来の波形メモリ読書出方式の楽音発生装置としては、
例えば特公昭50−33842号公報に示された発明が
ある。即ち、所望の楽音波形(音源波形)を記憶してい
る波形メモリを発生すべき楽音の音高(押下鍵の音高)
に対応する読出しアドレス信号で読出し、この読出した
楽音波形を楽音信号ととして楽音を発生するものである
。(Prior art) As a conventional musical tone generator using a waveform memory reading/reading method,
For example, there is an invention disclosed in Japanese Patent Publication No. 50-33842. In other words, the pitch of the musical tone to be generated (the pitch of the pressed key) in the waveform memory that stores the desired musical sound waveform (sound source waveform)
A musical tone is generated by using the read address signal corresponding to the musical tone signal and using the musical sound waveform thus read out as a musical tone signal.
(発明が解決しようとする問題点)
ところで、周知のように、自然楽器の音は、その音高(
または音域)によって多少異なる音色になっている。し
かしながら、上記した従来の波形メモリ読出し方式の楽
音発生装置では、波形メモリに記憶する楽音波形の形状
を一度定めてしまうと、発生される楽音(楽音信号)は
この設定波形に対応した音色に固定され、音色を容易に
変更することができないので、自然楽器のように各音高
(音域)毎に異なる音色の楽音を発生することが困難で
ある。あえて各音高(音域〕毎に異なる音色の楽音を発
生させるためには、各音高(音域)毎に異なる楽音波形
を記憶した波形メモリを設けねばならず、システムとし
て膨大なものとならざるを得ない。(Problem to be solved by the invention) By the way, as is well known, the sound of a natural instrument depends on its pitch (
The tones differ slightly depending on the pitch (or range). However, in the conventional musical tone generation device using the waveform memory read method described above, once the shape of the musical waveform to be stored in the waveform memory is determined, the generated musical tone (musical tone signal) is fixed to a tone corresponding to this set waveform. Since the timbre cannot be easily changed, it is difficult to generate musical tones with different timbres for each pitch (range) as with natural musical instruments. In order to generate musical tones with different timbres for each pitch (range), it is necessary to provide a waveform memory that stores different musical waveforms for each pitch (range), which would result in a huge system. I don't get it.
そこで、この発明は、波形メモリ読出し方式の楽音発生
装置において、音高(または音域)毎に異なる音色の楽
音を容易に発生できるように目的するものである。SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to easily generate musical tones with different tones for each pitch (or range) in a musical tone generating device using a waveform memory reading method.
(問題点を解決するだめの手段とその作用この発明にお
いては、発生すべき楽音の音高を指定する音高指定手段
と、この音高指定手段で指定された音高に対応して順次
変化する第1のアドレス信号を発生するアドレス信号を
発生するアドレス信号発生手段と、上記の音高指定手段
で指定された音高またはその音高の属する音域に対応し
たパラメータ信号を発生するパラメータ信号発生手段と
、上記の第1のアドレス信号とパラメータ信号とを演算
して少くとも1つの第2のアドレス信号を出力する演算
手段と、互いに異る少くとも2つの第1および第2の波
形に関する波形信号を記憶し、上記の第1および第2の
アドレス信号によって読出される波形記憶手段と、この
波形記憶手段から読出された各波形信号を合成する合成
手段とが設けられる。(Means for Solving the Problems and Their Effects) The present invention includes a pitch specifying means for specifying the pitch of a musical tone to be generated, and a pitch that changes sequentially in response to the pitch specified by the pitch specifying means. address signal generation means for generating an address signal that generates a first address signal; and a parameter signal generation means for generating a parameter signal corresponding to the pitch specified by the pitch specifying means or the range to which the pitch belongs. means for calculating the first address signal and the parameter signal to output at least one second address signal; and at least two waveforms relating to the first and second waveforms that are different from each other. A waveform storage means for storing signals and read out by the first and second address signals, and a combining means for combining each waveform signal read from the waveform storage means are provided.
第1のアドレス信号と第2のアドレス信号とはパラメー
タ信号に対応した所定の位相差を有するので、波形記憶
手段から出力される各波形信号も所定の位相差を有する
ものとなる。この場合、パラメータ信号が発生すべき楽
音の音高または音域に対応して変化することにより、上
記の各波形信号の位相差も楽音の音高または音域に応じ
て変化]ることになる。従って、このような各波形信号
を合成することによって形成される楽音信号は、上記の
位相差の変化に従ってその波形形状(音色〕が変化する
ことになり、この結果1発生される楽音(楽音信号)の
音色が該楽音の音高または音色に対応して変化する。Since the first address signal and the second address signal have a predetermined phase difference corresponding to the parameter signal, each waveform signal output from the waveform storage means also has a predetermined phase difference. In this case, as the parameter signal changes in accordance with the pitch or range of the musical sound to be generated, the phase difference between the waveform signals described above also changes in accordance with the pitch or range of the musical sound. Therefore, the musical tone signal formed by synthesizing each of these waveform signals changes its waveform shape (timbre) in accordance with the change in the phase difference described above, and as a result, the musical tone (musical tone signal) that is generated changes. ) changes in accordance with the pitch or timbre of the musical note.
(実施例)
この発明の一実施例を第1図に示す、第1図はこの発明
による楽音発生装置を電子楽器に適用した場合の実施例
を示すもので、音高指定手段である鍵盤回路1の各出力
線は、一方において周波数情報メモリ2の入力側にそれ
ぞれ接続されており、他方においてノートスケーリング
パラメータメモリ3の入力側にそれぞれ接続されている
。また、鍵盤回路1はある鍵が押下されたことを示すキ
ーオン信号KONを出力するように構成され・でおり、
その出力端子Kがエンベロープ波形発生器9の入力側に
接続されている0周波数情報メモリ2の出力側は累算器
4の入力側に接続されており、この累算器4の累算指令
端子にはクロックパルスφが入力されている。ここで、
周波数情報メモリ2と累算器4とでアドレス信号発生手
段を構成する。 累算器4の出力側は波形記憶手段であ
る波形メモリ6のアドレス入力側に接続されるとともに
、加算器5の第1の入力端子Aに接続されている。(Embodiment) An embodiment of the present invention is shown in FIG. 1. FIG. 1 shows an embodiment in which a musical tone generator according to the present invention is applied to an electronic musical instrument, and shows a keyboard circuit as a pitch specifying means. Each of the output lines of 1 is connected to the input side of the frequency information memory 2 on one side, and to the input side of the note scaling parameter memory 3 on the other side. Further, the keyboard circuit 1 is configured to output a key-on signal KON indicating that a certain key has been pressed.
The output terminal K of the zero frequency information memory 2 is connected to the input side of the envelope waveform generator 9, and the output side of the zero frequency information memory 2 is connected to the input side of the accumulator 4, and the accumulation command terminal of the accumulator 4 is connected to the input side of the accumulator 4. A clock pulse φ is input to. here,
Frequency information memory 2 and accumulator 4 constitute address signal generation means. The output side of the accumulator 4 is connected to the address input side of a waveform memory 6, which is a waveform storage means, and is also connected to the first input terminal A of the adder 5.
パラメータ信号発生手段であるノートスケーリングパラ
メータメモリ3の出力側は加算器5の第2の入力端子B
に接続され、加算器5の出力側はやはり波形記憶手段で
ある波形メモリ7のアドレス入力側に接続されている。The output side of the note scaling parameter memory 3, which is a parameter signal generating means, is connected to the second input terminal B of the adder 5.
The output side of the adder 5 is also connected to the address input side of a waveform memory 7 which is a waveform storage means.
波形メモリ6および7の出力第はそれぞれ加算器8の第
1の入力端子Aおよび第2の入力端子Bに接続されてい
る。The outputs of the waveform memories 6 and 7 are connected to a first input terminal A and a second input terminal B of an adder 8, respectively.
ここで、加算器5は演算手段を、加算器8は合成手段を
、それぞれ構成している。Here, the adder 5 constitutes an arithmetic means, and the adder 8 constitutes a synthesis means, respectively.
加算器8の出力側は乗算器10の第1の入力端子Aに接
続されており、乗算器10の第2の入力端子Bにはエン
ベロープ波形発生器9の出力側が接続されている0乗算
器10の出力側はディジタル争アナログコンバータ(以
下rD/Aコンバータ]と略記する)11の入力側に接
続されてお一す、D/Aコンバータ13の出力側はアン
プやスピーカなどから成るサウンドシステム12の入力
側に接続されている。The output side of the adder 8 is connected to the first input terminal A of the multiplier 10, and the output side of the envelope waveform generator 9 is connected to the second input terminal B of the multiplier 10. The output side of the D/A converter 10 is connected to the input side of a digital analog converter (hereinafter abbreviated as rD/A converter) 11, and the output side of the D/A converter 13 is connected to a sound system 12 consisting of an amplifier, speakers, etc. connected to the input side of the
ここで、m盤回路lは、電子楽器の鍵盤部である鍵が押
下されると、キーオン信号KONを出力するとともに、
押下鍵に対応する1本の出力線に論理値” t ”を出
力するように構成されている。Here, when a key on the keyboard of the electronic musical instrument is pressed, the m-board circuit l outputs a key-on signal KON, and also outputs a key-on signal KON.
It is configured to output a logical value "t" to one output line corresponding to the pressed key.
また、周波数情報メモリ2には6鍵の音高にそれぞれ対
応する値の周波数情報F(定数)が記憶されている。ノ
ートスケーリングパラメータメモリ3には、例えば第2
図に示すような6鍵の音高に対応する値のノートスケー
リングパラメータ信号NSPが記憶されている。更に、
波形メモリ6には例えば第3図(A)に示すような波形
Wlに関する波形信号が記憶され、波形メモリ7には例
えば第3図(B)に示すような波形W2に関する波形信
号が記憶されている。また、エンベロープ波形発生器9
はある鍵が押下されたことを示すキーオン信号KONを
受けて所定のエンベロープ波形信号EVを出力するよう
に構成されている。Further, the frequency information memory 2 stores frequency information F (constant) having values corresponding to pitches of six keys, respectively. In the note scaling parameter memory 3, for example, the second
Note scaling parameter signals NSP having values corresponding to pitches of six keys as shown in the figure are stored. Furthermore,
The waveform memory 6 stores a waveform signal related to the waveform Wl as shown in FIG. 3(A), for example, and the waveform memory 7 stores a waveform signal related to the waveform W2 as shown in FIG. 3(B), for example. There is. In addition, the envelope waveform generator 9
is configured to output a predetermined envelope waveform signal EV in response to a key-on signal KON indicating that a certain key has been pressed.
以上の構成を有する電子楽器の動作について次に説明す
る。The operation of the electronic musical instrument having the above configuration will now be described.
鍵盤部においである鍵が押下されると、w1盤回路1か
らキーオン信号KONが出力されるとともに、鍵盤回路
lの押下鍵に対応した1本の出力線に論理値“t”が出
力される。従って、周波数情報メモリ2から押下鍵の音
高(発生すべき楽音の音高)に対応する値の周波数情報
Fが読出され、更にノートスケーリングパラメータメモ
リ3から押下鍵の音高(発生すべき楽音の音高)に対応
したノートスケーリングパラメータ信号NSPが読出さ
れる0周波数情報メモリ2から読出された周波数情報F
は累算器4においてクロックパルスφのタイミングで順
次累算され、その累算値qF(q=1、?、3、)・・
・が第1のアドレス信号として波形メモリ6のアドレス
入力側と加算器5の第1の入力端子Aにそれぞれ入力さ
れる。ここで、累算器4は累算値qFがその最大累算値
(モジュロ)に達した場合、周波数情報Fの累算を再び
最初からくり返して行うように構成されている。When a certain key is pressed on the keyboard section, a key-on signal KON is output from the w1 keyboard circuit 1, and a logical value "t" is output to one output line corresponding to the pressed key of the keyboard circuit l. . Therefore, frequency information F having a value corresponding to the pitch of the pressed key (the pitch of the musical sound to be generated) is read from the frequency information memory 2, and furthermore, the frequency information F having a value corresponding to the pitch of the pressed key (the pitch of the musical sound to be generated) is read out from the note scaling parameter memory 3. Frequency information F read out from the frequency information memory 2 from which the note scaling parameter signal NSP corresponding to the pitch of the note is read out
are sequentially accumulated in the accumulator 4 at the timing of the clock pulse φ, and the accumulated value qF (q=1, ?, 3,)...
is input as a first address signal to the address input side of the waveform memory 6 and to the first input terminal A of the adder 5, respectively. Here, the accumulator 4 is configured to repeatedly accumulate the frequency information F from the beginning when the accumulated value qF reaches its maximum accumulated value (modulo).
また、ノートスケーリングパラメータメモリ3から読出
されたノートスケーリングパラメータ信号NSPは加算
器5の第2の入力端子Bに入力される。従って、加算器
5は累算器4から出力される累算値qF(第1のアドレ
ス信号)とノートスケーリングパラメータ信号NSPと
を加算し、その加算値(qF+N5P)を第2のアドレ
ス信号として波形メモリ7へ出力する。Further, the note scaling parameter signal NSP read from the note scaling parameter memory 3 is input to the second input terminal B of the adder 5. Therefore, the adder 5 adds the accumulated value qF (first address signal) outputted from the accumulator 4 and the note scaling parameter signal NSP, and uses the added value (qF+N5P) as the second address signal in the waveform. Output to memory 7.
以上の説明から明らかなように、波形メモリ7に入力さ
れる第2のアドレス信号(q F+N5P)は、波形メ
モリ6に入力される第1のアドレス信号(qF)と比較
してノートスケーリングパラメータ信号NSPの値だけ
位相が進んだものとなる。このため、第4図に示すよう
に、波形メモリ6から出力される波形信号Wlと波形メ
モリ7から出力される波形信号W2とは、互いにノート
スケーリングパラメータ信号NSPによって定められる
所定の位相差Pを有している。これら2つの波形信号W
lとW2とは加算器8において加算され、楽音信号(W
1+W2)が形成される。その後、この楽音信号は乗算
器lOの第1の入力端子Aに入力され、ここで鍵盤回路
1から出力されるキーオン信号KONを受けてエンベロ
ープ波形発生器9から出力されるエンベロープ波形信号
EVと互いに乗算され適宜の音量エンベロープが付与さ
れた後、D/Aコンバータ11によってこの楽音信号が
ディジタル信号からアナログ信号に変換され、サウンド
システム12から楽音として発音される。As is clear from the above explanation, the second address signal (qF+N5P) input to the waveform memory 7 has a higher note scaling parameter signal than the first address signal (qF) input to the waveform memory 6. The phase is advanced by the value of NSP. Therefore, as shown in FIG. 4, the waveform signal Wl output from the waveform memory 6 and the waveform signal W2 output from the waveform memory 7 have a predetermined phase difference P determined by the note scaling parameter signal NSP. have. These two waveform signals W
l and W2 are added in an adder 8, and a musical tone signal (W
1+W2) is formed. Thereafter, this musical tone signal is input to the first input terminal A of the multiplier IO, where it is mutually connected with the envelope waveform signal EV output from the envelope waveform generator 9 in response to the key-on signal KON output from the keyboard circuit 1. After being multiplied and given an appropriate volume envelope, the musical tone signal is converted from a digital signal to an analog signal by the D/A converter 11, and then produced by the sound system 12 as a musical tone.
この実施例によれば、波形メモリ6.7にそれぞれ記憶
されている2つの波形信号W1.W2をノートスケーリ
ングパラメータ信号NSPの値だけ異なる位相の第1、
第2のアドレス信号でそれぞれ読出すため、第4図に示
すように、波形メモリ6と7からはノートスケーリング
パラメータ信号NSPの値に相当する分だけ位相が異な
る2つの波形信号W1とW2とが読出される。前記した
ように、ノートスケーリングパラメータメモリ3に記憶
されているノートスケーリングパラメータ信号NSPの
6値は各音高に対応する値であるから、波形信号Wtと
W2の位相差Pも音高に対応した値となる。第2図に示
した例によればノートスケーリングパラメータ信号NS
Pの値は低音高では大きな値であり、高音高では小さな
値となっている。従ってこの場合には、波形信号Wlと
W2の位相差Pは低音高では大きな値となり、高音高で
は小さな値となる。According to this embodiment, two waveform signals W1 . W2 is the first one whose phase differs by the value of the note scaling parameter signal NSP,
Since they are read using the second address signal, two waveform signals W1 and W2 whose phases differ by an amount corresponding to the value of the note scaling parameter signal NSP are output from the waveform memories 6 and 7, as shown in FIG. Read out. As mentioned above, since the six values of the note scaling parameter signal NSP stored in the note scaling parameter memory 3 correspond to each pitch, the phase difference P between the waveform signals Wt and W2 also corresponds to the pitch. value. According to the example shown in FIG. 2, the note scaling parameter signal NS
The value of P is large at low pitches and small at high pitches. Therefore, in this case, the phase difference P between the waveform signals Wl and W2 takes a large value at low pitches and a small value at high pitches.
このように押下鍵の音高(発生すべき楽音の音高)に対
応して所定の位相差を有する2つの波形信号W1とW2
とが互いに加算されて楽音信号が形成されるので、押下
鍵の音高によって波形々状が変化する楽音信号が形成さ
れることになる。従って、この実施例によれば、音高に
応じて音色が変化する楽音を容易に発生することができ
る。In this way, two waveform signals W1 and W2 having a predetermined phase difference corresponding to the pitch of the pressed key (the pitch of the musical tone to be generated) are generated.
are added to each other to form a musical tone signal, so that a musical tone signal whose waveform changes depending on the pitch of the pressed key is formed. Therefore, according to this embodiment, it is possible to easily generate musical tones whose timbre changes depending on the pitch.
なお1以上の説明では、波形メモリに2つの波形を記憶
し、これら波形信号を合成して楽音信号を形成する場合
について説明したが、この発明はこれに限定されるもの
ではなく、波形メモリに記憶する波形の数を更に増やし
てもよい。In the above explanation, the case where two waveforms are stored in the waveform memory and a musical tone signal is formed by synthesizing these waveform signals is explained, but the present invention is not limited to this, and the present invention is not limited to this. The number of stored waveforms may be further increased.
更に、第1のアドレス信号(累算値qF)とノートスケ
ーリングパラメータ信号NSPとを加算して第2のアド
レス信号を形成したが、これに限定されるものではない
0例えば、第1のアドレス信号からノートスケーリング
パラメータ信号NSPを減算して第2のアドレス信号を
形成する、 ようにしてもよい、また、ノートスケーリ
ングパラメータメモリ3に各音高毎に異なる値のノート
スケーリングパラメータ信号NSPが記憶されている例
を説明したが、これに代えて、例えば各音域毎に異なる
値のノートスケーリングパラメータ信号NSPを記憶さ
せてもよい。Further, the second address signal is formed by adding the first address signal (accumulated value qF) and the note scaling parameter signal NSP, but the present invention is not limited to this. The second address signal may be formed by subtracting the note scaling parameter signal NSP from Although an example has been described, instead of this, for example, note scaling parameter signals NSP having different values for each range may be stored.
(発明の効果)
この発明によれば、発生すべき楽音の音高または音域に
対応して所定の位相差を有する複数の波形信号を合成し
て楽音信号を形成しているので、音高または音域に応じ
て音色が変化する楽音信号を形成できるから、自然楽器
のように音高または音域毎に異なる音色の楽音を発生す
ることができる。(Effects of the Invention) According to the present invention, a musical tone signal is formed by synthesizing a plurality of waveform signals having a predetermined phase difference corresponding to the pitch or range of a musical tone to be generated. Since it is possible to generate musical tone signals whose timbre changes depending on the pitch range, it is possible to generate musical tones with different timbres for each pitch or range, like a natural musical instrument.
第1図はこの発明の一実施例を示すブロー2り線図、第
2図は第1図に示した実施例におけるノートスケーリン
グパラメータメモリに記憶されているノートスケーリン
グパラメータ信号の一例を示す波形図、第3図(A)、
CB)はそれぞれ第1に示した実施例における波形メモ
リに記憶されている波形の例を示す波形図、第4図は第
1図に示した実施例において2つの波形メモリから出力
される波形信号の一例を示す波形図である。
l・・・鍵盤回路 2・・・周波数情報メモ
リ3・・・ノートスケーリングパラメータメモリ4・・
・累算器 5・・・加算器6.7・・・波
形メモリ 8・・・加算器特許出願人 日本楽器
製造株式会社
特許出願代理人 弁理士 菅原一部
第2図
第3図
(A) (B)
第4図
←−−→ −ラ片闇
l P 。
手わυ硼4j正書
昭和60年9月27日
!、事件の表示
特願昭60−194274号
2、発明の名称
楽音発生装置
3、補正する者
事件との関係 特許出願人
住所 静岡県浜松市中沢町10番1号
名称 (407)日本楽器製造株式会社郵便番号145
雪723−45935、補正の対象
明細書(全文)
6、補正の内容
明All1書(全文)・・・別紙の通り。
明細書(全文補正)
1、発明の名称
楽音発生装置
2、特許請求の範囲
発生すべき楽音の音高を指定する音高指定手段と、
上記の音高指定手段で指定された音高に対応して順次変
化する第1の7ドレス信号を発生するアドレス信号発生
手段と、
上記の音高指定手段で指定された音高またはその音高の
属する音域に対応したパラメータ信号を発生するパラメ
ータ信号発生手段と、
上記の第1のアドレス信号とパラメータ信号とを演算し
て少くとも1つの第2のアドレス信号を出力する演算手
段と、
互いに異る少くとも2つの第1および第2の波形に関す
る波形信号を記憶し、上記の第1および第2のアドレス
信号によって読出される波形記憶手段と。
上記の波形記憶手段から読出された各波形信号を合成す
る合成手段と
を具え、上記の合成手段の出力に基ずき楽音を発生する
ようにルだ楽音発生装置。
3、発明の詳細な説明
(産業上の利用分野)
この発明は楽音発生装置に関するものであり、更に詳し
くはあらかじめ波形メモリに記憶されている楽音波形を
読出して楽音を発生する、いわゆる波形メモリ読出し方
式の楽音発生装置に関するものである。
(従来の技術)
従来の波形メモリ読出し方式の楽音発生装置としては、
例えば特公昭50−33842号公報に示された発明が
ある。即ち、所望の楽音波形(音源波形)を記憶してい
る波形メモリを発生すべき楽音の音高(押下鍵の音高)
に対応する読出しアドレス信号で読出し、この読出した
楽音波形を楽音信号として楽音を発生するものである。
(発明が解決しようとする問題点)
ところで1周知のように、自然楽器の音は、その音高(
または音域)によって多少異なる音色になっている。し
かしながら、上記した従来の波形メモリ読出し方式の楽
音発生装置では、波形メモリに記憶する楽音波形の形状
を一度定めてしまうと、発生される楽音(楽音信号)は
この設定波形に対応した音色に固定され、音色を容易に
変更することができないので、自然楽器のように各音高
(音域)毎に異なる音色の楽音を発生することが困難で
ある。あえて各音高(音域)毎に異なる音色の楽音を発
生させるためには、各音高(音域)毎に異なる楽音波形
を記憶した波形メモリを設けねばならず、システムとし
て膨大なものとならざるを得ない。
そこで、この発明は、波形メモリ読出し方式の楽音発生
装置において、音高(または音域)毎に異なる音色の楽
音を容易に発生できるようにすることを目的するもので
ある。
(問題点を解決するための手段とその作用この発明にお
いては、発生すべき楽音の音高を指定する音高指定手段
と、この音高指定手段で指定された音高に対応して順次
変化する第1のアドレス信号を発生するアドレス信号発
生手段と、上記の音高指定手段で指定された音高または
その音高の属する音域に対応したパラメータ信号を発生
するパラメータ信号発生手段と、上記の第1のアドレス
信号とパラメータ信号とを演算して少くとも1つの第2
のアドレス信号を出力する演算手段と、互いに異る少く
とも2つの第1および第2の波形に関する波形信号を記
憶し、上記の第1および第2のアドレス信号によってa
出される波形記憶手段と、この波形記憶手段から読出さ
れた各波形信号を合成する合成手段とが設けられる。
第1のアドレス信号と第2のアドレス信号とはパラメー
タ信号〈対応した所定の位相差を有するので、波形記憶
手段から出力される各波形信号も所定の位相差を有すφ
ものとなる。この場合、パラメータ信号が発生すべき楽
音の音高または音域に対応して変化することにより、上
記の各波形信号の位相差も楽音の音高または音域に応じ
て変化することになる。従って、このような各波形信号
を合成することによって形成される楽音信号は、上記の
位相差の変化に従ってその波形形状(音色)が変化する
ことになり、この結果1発生される楽音(楽音信号)の
音色が該楽音の音高または音域に対応して変化する。
(実施例)
この発明の一実施例を第1図に示す、第1図はこの発明
による楽音発生装置を電子楽器に適用した場合の実施例
を示すもので、音高指定手段である鍵盤回路lの各出力
線は、一方において周波数情報メモリ2の入力側にそれ
ぞれ接続されており、他方においてノートスケーリング
パラメータメモリ3の入力側にそれぞれ接続されている
。また、鍵盤回路lはある鍵が押下されたことを示すキ
ーオン信号KONを出力するように構成されており、そ
の出力端子Kがエンベロープ波形発生器9の入力側に接
続されている0周波数情報メモリ2の出力側は累算器4
の入力側に接続されており、この累算器4の累算指令端
子にはクロックパルスφが入力されている。ここで1周
波数情報メモリ2と累算器4とでアドレス信号発生手段
を構成する。 累算器4の出力側は波形記憶手段である
波形メモリ6の7ドレス入力側に接続されるとともに、
加算器5の第1の入力端子Aに接続されている。
パラメータ信号発生手段であるノートスケーリングパラ
メータメモリ3の出力側は加算器5の第2の入力端子B
に接続され、加算器5の出力側はやはり波形記憶手段で
ある波形メモリ7のアドレス入力側に接続されている。
波形メモリ6および7の出力側はそれぞれ加算器8の第
1の入力端子Aおよび第2の入力端子Bに接続されてい
る。
ここで、加算器5は演算手段を、加算器8は合成手段を
、それぞれ構成している。
加算器8の出力側は乗算器lOの第1の入力端子Aに接
続されており1乗算器lOの第2の入力端子Bにはエン
ベロープ波形発生器9の出力側が接続されている0乗算
器lOの出力側はディジタル・アナログコンバータ(以
下rD/Aコンバータ」と略記する)11の入力側に接
続されてお!J、D/Aコンバータ11の出力側はアン
プやスピーカなどから成るサウンドシステム12の入力
側に接続されている。
ここで、l!盤回路lは、電子楽器の1191部である
鍵が押下されると、キーオン信号KONを出力するとと
もに、押下鍵に対応する1本の出力線に論理値“l”を
出力するように構成されている。
また、周波数情報メモリ2には6鍵の音高にそれぞれ対
応する値の周波数情報F(定数〕が記憶されている。ノ
ートスケーリングパラメータメモリ3には1例えば第2
図に示すような6鍵の音高に対応する値のノートスケー
リングパラメータ信号NSPが記憶されている。更に、
波形メモリ6には例えば第3図(^)に示すような波形
W1に関する波形信号が記憶され、波形メモリ7には例
えば第3図CB)に示すような波形W2に関する波形信
号が記憶されている。また、エンベロープ波形発生器9
はある鍵が押下されたことを示すキーオン信号KONを
受けて所定のエンベロープ波形信号EVを出力するよう
に構成されている。
以上の構成を有する電子楽器の動作について次に説明す
る。
m111部においである鍵が押下されると、 1lII
!回路lからキーオン信号KONが出力されるとともに
、鍵盤回路lの押下鍵に対応した1本の出力線に論理値
“1”が出力される。従って1周波数情報メモリ2から
押下鍵の音高(発生すべき楽音の音高)に対応する値の
周波数情報Fが読出され、更にノートスケーリングパラ
メータメモリ3から押下鍵の音高(発生すべき楽音の音
高)に対応したノートスケーリングパラメータ信号NS
Fが読出される0周波数情報メモリ2から読出された周
波数情報Fは累算器4においてクロックパルスφのタイ
ミングで順次累算され、その累算値qF (q=1.2
.3.)・・・が第1のアドレス信号として波形メモリ
6のアドレス入力側と加算器5の第1の入力端子Aにそ
れぞれ入力される。ここで、累算器4は累算値qFがそ
の最大累算値(モジュロ)に達した場合、周波数情報F
の累算を再び最初からくり返して行うように構成されて
いる。
また、ノートスケーリングパラメータメモリ3から読出
されたノートスケーリングパラメータ信号NSPは加算
器5の第2の入力端子Bに入力される。従って、加算器
5は累算器4から出力される累算値qF(第1のアドレ
ス信号)とノートスケーリングパラメータ信号NSPと
を加算し、その加算値(qF+N5P)を第2のアドレ
ス信号として波形メモリ7へ出力する。
以上の説明から明らかなように、波形メモリ7に入力さ
れる第2のアドレス信号(qF4−NSP)は、波形メ
モリ6に入力される第1のアドレス信号(qF)と比較
してノートスケーリングパラメータ信号NSFの値だけ
位相が進んだものとなる。このため、第4図に示すよう
に、波形メモリ6から出力される波形信号Wlと波形メ
モリ7から出力される波形信号W2とは、互いにノート
スケーリングパラメータ信号NSPによって定められる
所定の位相差Pを有している。これら2つの波形信号W
lとW2とは加算器8において加算され、楽音信号(W
t+W2)が形成される。その後、この楽音信号は乗算
器10の第1の入力端子Aに入力され、ここで鍵盤回路
lから出力されるキーオン信号KONを受けてエンベロ
ープ波形発生器9から出力されるエンベロープ波形信号
EVと互いに乗算され適宜の音量エンベロープが付与さ
れた後、D/Aコンバータ11によってこの楽音信号が
ディジタル信号からアナログ信号に変換され、サウンド
システム12から楽音として発音される。
この実施例によれば、波形メモリ6.7にそれぞれ記憶
されている2つの波形信号W1.W2をノートスケーリ
ングパラメータ信号NSPの値だけ異なる位相の第1.
第2のアドレス信号でそれぞれ読出すため、第4図に示
すように、波形メモリ6と7からはノートスケーリング
パラメータ信号NSPの値に相当する分だけ位相が異な
る2つの波形信号W1とW2とが読出される。前記した
ように、ノートスケーリングパラメータメモリ3に記憶
されているノートスケーリングパラメータ信号NSPの
6値は各音高に対応する値であるから、波形信号W1と
W2の位相差Pも音高に対応した値となる。第2図に示
した例によればノートスケーリングパラメータ信号NS
Fの値は低音高では大きな値であり、高音高では小さな
値となっている。従ってこの場合には、波形信号Wlと
W2の位相差Pは低音高では大きな値となり、高音高で
は小さな値となる。
このように押下鍵の音高(発生すべき楽音の音高)に対
応して所定の位相差を有する2つの波形信号WlとW2
とが互いに加算されて楽音信号が形成されるので、押下
鍵の音高によって波形々状が変化する楽音信号が形成さ
れることになる。従って、この実施例によれば、音高に
応じて音色が変化する楽音を容易に発生することができ
る。
なお、以上の説明では、波形メモリに2つの波形を記憶
し、これら波形信号を合成して楽音信号を形成する場合
について説明したが、この発明はこれに限定されるもの
ではなく、波形メモリに記憶する波形の数を更に増やし
てもよい。
更に、第1のアドレス信号(累算値qF)とノートスケ
ーリングパラメータ信号NSPとを加算して第2のアド
レス信号を形成したが、これに限定されるものではない
0例えば、第1のアドレス信号からノートスケーリング
パラメータ信号NSPを減算して第2のアドレス信号を
形成するようにしてもよい、また、ノートスケーリング
パラメータメモリ3に各音高毎に異なる値のノートスケ
ーリングパラメータ信号NSPが記憶されている例を説
明したが、これに代えて1例えば各音域毎に異なる値の
ノートスケーリングパラメータ信号NSPを記憶させて
もよい。
(発明の効果)
この発明によれば1発生すべき楽音の音高または音域に
対応して所定の位相差を有する複数の波形信号を合成し
て楽音信号を形成しているので。
音高または音域に応じて音色が変化する楽音信号を形成
できるから、自然楽器のように音高または音域毎に異な
る音色の楽音を発生することができ4、図面の簡単な説
明
第1図はこの発明の一実施例を示すブロック線図、第2
図は第1図に示した実施例におけるノートスケーリング
パラメータメモリに記憶されている/−トスケーリング
パテメータ信号の一例を示す波形図、第3図(A)、C
B)はそれぞれ第1図に示した実施例における波形メモ
リに記憶されている波形の例を示す波形図、第4図は第
1図に示した実施例において2つの波形メモリから出力
される波形信号の一例を示す波形図である。FIG. 1 is a blow line diagram showing one embodiment of the present invention, and FIG. 2 is a waveform diagram showing an example of a note scaling parameter signal stored in the note scaling parameter memory in the embodiment shown in FIG. , Figure 3(A),
CB) are waveform diagrams showing examples of waveforms stored in the waveform memory in the embodiment shown in the first embodiment, and FIG. 4 is a waveform signal output from the two waveform memories in the embodiment shown in FIG. FIG. l...Keyboard circuit 2...Frequency information memory 3...Note scaling parameter memory 4...
・Accumulator 5...Adder 6.7...Waveform memory 8...Adder Patent applicant Nippon Gakki Manufacturing Co., Ltd. Patent application agent Patent attorney Sugawara Part 2 Figure 3 (A) (B) Fig. 4 ←−−→ −Ra Katakami l P . Tewa υ 硼 4j official book September 27, 1985! , Indication of the case Japanese Patent Application No. 1988-194274 2, Name of the invention Musical tone generator 3, Person making the amendment Relationship to the case Patent applicant address 10-1 Nakazawa-cho, Hamamatsu City, Shizuoka Prefecture Name (407) Nippon Gakki Manufacturing Co., Ltd. Company postal code 145
Yuki 723-45935, Specification subject to amendment (full text) 6. Statement of contents of amendment All 1 (full text)...As shown in the attached sheet. Description (full text amendment) 1. Name of the invention Musical sound generating device 2. Claims Pitch designation means for designating the pitch of the musical sound to be generated; Corresponds to the pitch designated by the pitch designation means above. and a parameter signal generator that generates a parameter signal corresponding to the pitch specified by the pitch specifying means or the range to which the pitch belongs. means for calculating the first address signal and the parameter signal and outputting at least one second address signal; and at least two waveforms relating to the first and second waveforms that are different from each other. waveform storage means for storing signals and read out by the first and second address signals; a synthesizer for synthesizing each waveform signal read from the waveform storage means, and generating a musical tone based on the output of the synthesizer. 3. Detailed Description of the Invention (Field of Industrial Application) This invention relates to a musical tone generation device, and more specifically to a so-called waveform memory readout device that generates musical tones by reading musical waveforms stored in a waveform memory in advance. The present invention relates to a musical tone generating device of this type. (Prior art) As a conventional musical tone generator using a waveform memory read method,
For example, there is an invention disclosed in Japanese Patent Publication No. 50-33842. In other words, the pitch of the musical tone to be generated (the pitch of the pressed key) in the waveform memory that stores the desired musical sound waveform (sound source waveform)
A musical tone is generated using the readout address signal corresponding to the musical tone signal as a musical tone signal. (Problem to be solved by the invention) By the way, as is well known, the sound of a natural instrument depends on its pitch (
The tones differ slightly depending on the pitch (or range). However, in the conventional musical tone generation device using the waveform memory read method described above, once the shape of the musical waveform to be stored in the waveform memory is determined, the generated musical tone (musical tone signal) is fixed to a tone corresponding to this set waveform. Since the timbre cannot be easily changed, it is difficult to generate musical tones with different timbres for each pitch (range) as with natural musical instruments. In order to generate musical tones with different timbres for each pitch (range), it is necessary to provide a waveform memory that stores different musical sound waveforms for each pitch (range), which would result in a huge system. I don't get it. SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a waveform memory read type musical tone generation device that can easily generate musical tones with different tones for each pitch (or range). (Means for Solving the Problems and Their Effects) The present invention includes a pitch specifying means for specifying the pitch of a musical tone to be generated, and a pitch that changes sequentially in response to the pitch specified by the pitch specifying means. an address signal generating means for generating a first address signal for the first address signal; a parameter signal generating means for generating a parameter signal corresponding to the pitch specified by the pitch specifying means or a range to which the pitch belongs; the first address signal and the parameter signal to generate at least one second address signal;
an arithmetic means for outputting an address signal of a
A waveform storage means for outputting the waveform and a synthesis means for synthesizing each waveform signal read from the waveform storage means are provided. Since the first address signal and the second address signal have a predetermined phase difference corresponding to the parameter signal φ, each waveform signal output from the waveform storage means also has a predetermined phase difference
Become something. In this case, as the parameter signal changes in accordance with the pitch or range of the musical tone to be generated, the phase difference between the waveform signals described above also changes in accordance with the pitch or range of the musical tone. Therefore, the musical tone signal formed by synthesizing each of these waveform signals changes its waveform shape (timbre) in accordance with the change in the phase difference described above, and as a result, the musical tone (musical tone signal) that is generated changes. ) changes in accordance with the pitch or range of the musical note. (Embodiment) An embodiment of the present invention is shown in FIG. 1. FIG. 1 shows an embodiment in which a musical tone generator according to the present invention is applied to an electronic musical instrument, and shows a keyboard circuit as a pitch specifying means. Each output line of 1 is connected to the input side of the frequency information memory 2 on one side, and the input side of the note scaling parameter memory 3 on the other side. Further, the keyboard circuit l is configured to output a key-on signal KON indicating that a certain key has been pressed, and its output terminal K is connected to the input side of the envelope waveform generator 9. The output side of 2 is accumulator 4
The accumulator 4 is connected to the input side of the accumulator 4, and a clock pulse φ is input to the accumulation command terminal of the accumulator 4. Here, the one-frequency information memory 2 and the accumulator 4 constitute address signal generation means. The output side of the accumulator 4 is connected to the 7dress input side of a waveform memory 6 which is a waveform storage means, and
It is connected to the first input terminal A of the adder 5. The output side of the note scaling parameter memory 3, which is a parameter signal generating means, is connected to the second input terminal B of the adder 5.
The output side of the adder 5 is also connected to the address input side of a waveform memory 7 which is a waveform storage means. The outputs of the waveform memories 6 and 7 are connected to a first input terminal A and a second input terminal B of an adder 8, respectively. Here, the adder 5 constitutes an arithmetic means, and the adder 8 constitutes a synthesis means, respectively. The output side of the adder 8 is connected to the first input terminal A of the multiplier lO, and the output side of the envelope waveform generator 9 is connected to the second input terminal B of the multiplier lO. The output side of IO is connected to the input side of a digital-to-analog converter (hereinafter abbreviated as rD/A converter) 11! The output side of the D/A converter 11 is connected to the input side of a sound system 12 consisting of an amplifier, speakers, and the like. Here, l! The board circuit l is configured to output a key-on signal KON when a key, which is the 1191 part of the electronic musical instrument, is pressed, and output a logical value "l" to one output line corresponding to the pressed key. ing. Further, the frequency information memory 2 stores frequency information F (constant) of values corresponding to the pitches of the six keys, respectively.
Note scaling parameter signals NSP having values corresponding to pitches of six keys as shown in the figure are stored. Furthermore,
The waveform memory 6 stores, for example, a waveform signal related to the waveform W1 as shown in FIG. 3(^), and the waveform memory 7 stores a waveform signal related to the waveform W2 as shown in FIG. 3(CB), for example. . In addition, the envelope waveform generator 9
is configured to output a predetermined envelope waveform signal EV in response to a key-on signal KON indicating that a certain key has been pressed. The operation of the electronic musical instrument having the above configuration will now be described. When a certain key is pressed in the m111 section, 1lII
! A key-on signal KON is output from the circuit l, and a logic value "1" is output to one output line corresponding to the pressed key of the keyboard circuit l. Therefore, frequency information F having a value corresponding to the pitch of the pressed key (the pitch of the musical sound to be generated) is read from the frequency information memory 2, and furthermore, the frequency information F of the value corresponding to the pitch of the pressed key (the pitch of the musical sound to be generated) is read out from the note scaling parameter memory 3. Note scaling parameter signal NS corresponding to pitch)
Frequency information F read out from the frequency information memory 2 is sequentially accumulated in the accumulator 4 at the timing of the clock pulse φ, and the accumulated value qF (q=1.2
.. 3. )... are input as first address signals to the address input side of the waveform memory 6 and the first input terminal A of the adder 5, respectively. Here, when the accumulated value qF reaches its maximum accumulated value (modulo), the accumulator 4 outputs the frequency information F.
It is configured to repeat the accumulation from the beginning again. Further, the note scaling parameter signal NSP read from the note scaling parameter memory 3 is input to the second input terminal B of the adder 5. Therefore, the adder 5 adds the accumulated value qF (first address signal) outputted from the accumulator 4 and the note scaling parameter signal NSP, and uses the added value (qF+N5P) as the second address signal in the waveform. Output to memory 7. As is clear from the above explanation, the second address signal (qF4-NSP) input to the waveform memory 7 has a note scaling parameter in comparison with the first address signal (qF) input to the waveform memory 6. The phase is advanced by the value of the signal NSF. Therefore, as shown in FIG. 4, the waveform signal Wl output from the waveform memory 6 and the waveform signal W2 output from the waveform memory 7 have a predetermined phase difference P determined by the note scaling parameter signal NSP. have. These two waveform signals W
l and W2 are added in an adder 8, and a musical tone signal (W
t+W2) is formed. Thereafter, this musical tone signal is inputted to the first input terminal A of the multiplier 10, where it is mutually connected with the envelope waveform signal EV outputted from the envelope waveform generator 9 in response to the key-on signal KON outputted from the keyboard circuit l. After being multiplied and given an appropriate volume envelope, the musical tone signal is converted from a digital signal to an analog signal by the D/A converter 11, and then produced by the sound system 12 as a musical tone. According to this embodiment, two waveform signals W1 . W2 is set to the first .
Since they are read using the second address signal, two waveform signals W1 and W2 whose phases differ by an amount corresponding to the value of the note scaling parameter signal NSP are output from the waveform memories 6 and 7, as shown in FIG. Read out. As mentioned above, since the six values of the note scaling parameter signal NSP stored in the note scaling parameter memory 3 correspond to each pitch, the phase difference P between the waveform signals W1 and W2 also corresponds to the pitch. value. According to the example shown in FIG. 2, the note scaling parameter signal NS
The value of F is large at low pitches and small at high pitches. Therefore, in this case, the phase difference P between the waveform signals Wl and W2 takes a large value at low pitches and a small value at high pitches. In this way, two waveform signals Wl and W2 having a predetermined phase difference corresponding to the pitch of the pressed key (the pitch of the musical tone to be generated) are generated.
are added to each other to form a musical tone signal, so that a musical tone signal whose waveform changes depending on the pitch of the pressed key is formed. Therefore, according to this embodiment, it is possible to easily generate musical tones whose timbre changes depending on the pitch. In the above explanation, the case where two waveforms are stored in the waveform memory and these waveform signals are synthesized to form a musical tone signal has been explained, but the present invention is not limited to this, and the present invention is not limited to this. The number of stored waveforms may be further increased. Further, the second address signal is formed by adding the first address signal (accumulated value qF) and the note scaling parameter signal NSP, but the present invention is not limited to this. The second address signal may be formed by subtracting the note scaling parameter signal NSP from Although an example has been described, instead of this, for example, a note scaling parameter signal NSP having a different value for each tone range may be stored. (Effects of the Invention) According to the present invention, a musical tone signal is formed by synthesizing a plurality of waveform signals having a predetermined phase difference corresponding to the pitch or range of a musical tone to be generated. Since it is possible to form musical tone signals whose timbre changes according to the pitch or range, it is possible to generate musical tones with different timbres for each pitch or range, just like a natural musical instrument4. Block diagram showing one embodiment of this invention, second
The figures are waveform diagrams showing an example of the /-t scaling parameter signal stored in the note scaling parameter memory in the embodiment shown in Fig. 1, and Figs. 3 (A) and C.
B) is a waveform diagram showing examples of waveforms stored in the waveform memory in the embodiment shown in FIG. 1, and FIG. 4 is a waveform diagram output from two waveform memories in the embodiment shown in FIG. FIG. 3 is a waveform diagram showing an example of a signal.
Claims (1)
化する第1のアドレス信号を発生するアドレス信号発生
手段と、 上記の音高指定手段で指定された音高またはその音高の
属する音域に対応したパラメータ信号を発生するパラメ
ータ信号発生手段と、 上記の第1のアドレス信号とパラメータ信号とを演算し
て少くとも1つの第2のアドレス信号を出力する演算手
段と、 互いに異る少くとも2つの第1および第2の波形に関す
る波形信号を記憶し、上記の第1および第2のアドレス
信号によって読出される波形記憶手段と、 上記の波形記憶手段から読出された各波形信号を合成す
る合成手段と を具え、上記の合成手段の出力に基ずき楽音を発生する
ようにした楽音発生装置。[Claims] Pitch specifying means for specifying the pitch of a musical tone to be generated; and an address for generating a first address signal that sequentially changes in response to the pitch specified by the pitch specifying means. a signal generating means; a parameter signal generating means for generating a parameter signal corresponding to the pitch specified by the pitch specifying means or the range to which the pitch belongs; and the first address signal and the parameter signal. arithmetic means for calculating and outputting at least one second address signal; and storing waveform signals relating to at least two first and second waveforms different from each other; a musical tone generating device, comprising a waveform storage means read out by the waveform storage means, and a synthesis means for synthesizing each waveform signal read from the waveform storage means, and generating musical tones based on the output of the synthesis means. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60194274A JPS61112193A (en) | 1985-09-02 | 1985-09-02 | Musical sound generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60194274A JPS61112193A (en) | 1985-09-02 | 1985-09-02 | Musical sound generator |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61112193A true JPS61112193A (en) | 1986-05-30 |
JPS633319B2 JPS633319B2 (en) | 1988-01-22 |
Family
ID=16321889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60194274A Granted JPS61112193A (en) | 1985-09-02 | 1985-09-02 | Musical sound generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61112193A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02148098A (en) * | 1988-11-30 | 1990-06-06 | Casio Comput Co Ltd | Electronic stringed instrument |
US4970935A (en) * | 1984-08-09 | 1990-11-20 | Casio Computer Co., Ltd. | Tone information processing device for an electronic musical instrument |
US5319151A (en) * | 1988-12-29 | 1994-06-07 | Casio Computer Co., Ltd. | Data processing apparatus outputting waveform data in a certain interval |
US5691493A (en) * | 1990-06-29 | 1997-11-25 | Casio Computer Co., Ltd. | Multi-channel tone generation apparatus with multiple CPU's executing programs in parallel |
-
1985
- 1985-09-02 JP JP60194274A patent/JPS61112193A/en active Granted
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4970935A (en) * | 1984-08-09 | 1990-11-20 | Casio Computer Co., Ltd. | Tone information processing device for an electronic musical instrument |
US5160798A (en) * | 1984-08-09 | 1992-11-03 | Casio Computer Co., Ltd. | Tone information processing device for an electronic musical instrument for generating sound having timbre corresponding to two parameters |
US5475390A (en) * | 1984-08-09 | 1995-12-12 | Casio Computer Co., Ltd. | Tone information processing device for an electronic musical instrument |
US5521322A (en) * | 1984-08-09 | 1996-05-28 | Casio Computer Co., Ltd. | Tone information processing device for an electronic musical instrument for generating sounds |
US5717153A (en) * | 1984-08-09 | 1998-02-10 | Casio Computer Co., Ltd. | Tone information processing device for an electronic musical instrument for generating sounds |
US5847302A (en) * | 1984-08-09 | 1998-12-08 | Casio Computer Co., Ltd. | Tone information processing device for an electronic musical instrument for generating sounds |
JPH02148098A (en) * | 1988-11-30 | 1990-06-06 | Casio Comput Co Ltd | Electronic stringed instrument |
US5319151A (en) * | 1988-12-29 | 1994-06-07 | Casio Computer Co., Ltd. | Data processing apparatus outputting waveform data in a certain interval |
US5726371A (en) * | 1988-12-29 | 1998-03-10 | Casio Computer Co., Ltd. | Data processing apparatus outputting waveform data for sound signals with precise timings |
US5691493A (en) * | 1990-06-29 | 1997-11-25 | Casio Computer Co., Ltd. | Multi-channel tone generation apparatus with multiple CPU's executing programs in parallel |
Also Published As
Publication number | Publication date |
---|---|
JPS633319B2 (en) | 1988-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4119005A (en) | System for generating tone source waveshapes | |
US4437377A (en) | Digital electronic musical instrument | |
JPH0340398B2 (en) | ||
JPS61112193A (en) | Musical sound generator | |
JPS619693A (en) | Musical sound generator | |
US5254805A (en) | Electronic musical instrument capable of adding musical effect to musical tones | |
JPS5855518B2 (en) | electronic musical instruments | |
US5451710A (en) | Waveform synthesizing apparatus | |
JPS5921038B2 (en) | electronic musical instruments | |
JPS6037600Y2 (en) | electronic musical instruments | |
JPS61105596A (en) | Musical sound generator | |
JPS5840199B2 (en) | Denshigatsuki | |
JPH0222397B2 (en) | ||
JPH03156497A (en) | Function generator for electronic instrument | |
JP2625669B2 (en) | Musical sound wave generator | |
JP2933210B2 (en) | Electronic musical instrument | |
JPS615297A (en) | Formation of musical sound | |
JPH026076B2 (en) | ||
JPS6093490A (en) | Musical sound signal generator | |
JPS5821796A (en) | Electronic musical instrument | |
JPH03228096A (en) | Musical sound generating device | |
JPH0560118B2 (en) | ||
JP2767973B2 (en) | Electronic musical instrument | |
JP2625670B2 (en) | Musical sound wave generator | |
JP3311898B2 (en) | Music synthesis circuit |