JPS6142279B2 - - Google Patents
Info
- Publication number
- JPS6142279B2 JPS6142279B2 JP54061698A JP6169879A JPS6142279B2 JP S6142279 B2 JPS6142279 B2 JP S6142279B2 JP 54061698 A JP54061698 A JP 54061698A JP 6169879 A JP6169879 A JP 6169879A JP S6142279 B2 JPS6142279 B2 JP S6142279B2
- Authority
- JP
- Japan
- Prior art keywords
- frequency information
- address signal
- counter
- key
- outputs
- 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
Links
- 238000010586 diagram Methods 0.000 description 8
- 230000007423 decrease Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は波形メモリ読み出し方式電子楽器の
改良に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement of an electronic musical instrument using a waveform memory reading method.
この発明に係る波形メモリ読み出し方式電子楽
器には、波形メモリとしてランダムアクセスメモ
リ(RAM)が用いられており、このランダムア
クセスメモリをイニシヤルクリアしないで波形メ
モリとして用いる事をその特微としている。 The waveform memory read-out electronic musical instrument according to the present invention uses a random access memory (RAM) as the waveform memory, and is characterized in that it is used as the waveform memory without initially clearing the random access memory.
即ち、通常ランダムアクセスメモリを用いた波
形メモリ読み出し方式電子楽器では、電源投入時
にランダムアクセスメモリをイニシヤルクリア
し、この状態で発生すべき所望の楽音波形(音源
波形)を書き込み(例えば、自然楽器の楽器音を
マイクロホン等で入力し、これをデイジタル信号
化して記憶させる。)、これを読み出して楽音を発
生する事が行われる。 That is, in an electronic musical instrument using a waveform memory reading method using a random access memory, the random access memory is initially cleared when the power is turned on, and in this state, a desired musical sound waveform (sound source waveform) to be generated is written (for example, when a natural musical instrument is used). The musical instrument sounds are input through a microphone, etc., and this is converted into a digital signal and stored.) This is then read out to generate musical sounds.
しかし、この発明ではランダムアクセスメモリ
に対する電源印加時において該メモリをイニシヤ
ルクリアすることなく自然にランダムアクセスメ
モリに書き込まれるランダムでホワイトノイズ的
な波形を読み出す事によつて新たな音色を有する
楽音を発生する事をその目的としている。 However, in the present invention, a musical tone with a new tone can be created by reading out a random white noise-like waveform that is naturally written into the random access memory without initially clearing the memory when power is applied to the random access memory. Its purpose is to occur.
この発明の電子楽器は、読み出し用アドレス信
号を発生するアドレス信号発生器と、このアドレ
ス信号によつて読み出されるランダムアクセスメ
モリとを含んでおり、上記ランダムアクセスメモ
リに対する電源印加時に該メモリに書き込まれる
ランダムな波形を上記アドレス信号によつて読み
出し、楽音を発生する様に構成されている。 The electronic musical instrument of the present invention includes an address signal generator that generates a read address signal, and a random access memory that is read by the address signal, and that is written to the memory when power is applied to the random access memory. It is constructed so that a random waveform is read out in accordance with the address signal and a musical tone is generated.
以下添附の図面に示す実施例により更に詳細に
この発明について説明する。 The present invention will be described in more detail below with reference to embodiments shown in the accompanying drawings.
第1図はこの発明の一実施例を示すブロツク図
であり、鍵盤回路1は押下鍵に対応するキーコー
ドKCを出力しこのキーコードKCがアドレス信号
発生器2に入力される。アドレス信号発生器2は
キーコードKCを受けて押下鍵に対応するアドレ
ス信号ADを出力し、これがランダムアクセスメ
モリ3に入力される。ランダムアクセスメモリ3
には電子楽器の電源投入時にランダムな波形(ホ
ワイトノイズ的な波形)が自動的に書き込まれて
おり、この波形の各サンプル点振幅値がアドレス
信号ADに応じて楽音波形MWとして読み出され
る。この楽音波形MWは、乗算器5において押鍵
に伴い鍵盤回路1から発生されるキーオン信号
KONを受けて動作するエンベロープ波形発生器
4から出力されるエンベロープ波形EVと乗算さ
れた後、サウンドシステム6から楽音として発音
される。 FIG. 1 is a block diagram showing an embodiment of the present invention, in which a keyboard circuit 1 outputs a key code KC corresponding to a pressed key, and this key code KC is input to an address signal generator 2. Address signal generator 2 receives key code KC and outputs address signal AD corresponding to the pressed key, which is input to random access memory 3. random access memory 3
A random waveform (a white noise-like waveform) is automatically written to when the electronic musical instrument is powered on, and the amplitude value of each sample point of this waveform is read out as a musical sound waveform MW in accordance with the address signal AD. This musical sound waveform MW is a key-on signal generated from the keyboard circuit 1 when a key is pressed in the multiplier 5.
After being multiplied by the envelope waveform EV output from the envelope waveform generator 4 which operates in response to KON, the sound system 6 produces a musical tone.
尚、この第1の実施例において、ランダムアク
セスメモリ3のみに対する電源のオンーオフスイ
ツチを設けると、ランダムアクセスメモリ3に記
憶されている波形の変更を容易に行うことができ
る。 In this first embodiment, if a power on/off switch is provided only for the random access memory 3, the waveform stored in the random access memory 3 can be easily changed.
この第1の実施例によれば、ランダムアクセス
メモリ3に高い周波数成分を多量に含むホワイト
ノイズ的なランダムな波形が記憶される。従つ
て、得られる楽音に含まれる倍音成分が非常に多
くなるのである。例えば、ランダムアクセスメモ
リ3に記憶された一波に含まれるサンプル点数を
NとするとN/2以下の倍音成分が多量に含まれ
る事になり、Q値の高いフイルタを通した様な楽
音を発生することができる。 According to this first embodiment, a white noise-like random waveform containing a large amount of high frequency components is stored in the random access memory 3. Therefore, the resulting musical tone contains a large number of overtone components. For example, if the number of sample points included in one wave stored in the random access memory 3 is N, a large amount of overtone components of N/2 or less will be included, producing a musical sound that sounds as if it has been passed through a filter with a high Q value. can do.
更に、この発明によればランダムアクセスメモ
リ3にホワイトノイズ的なランダムな波形が記憶
されるため、新しい楽音を創造することができ、
この様な機能を電子楽器の一機能として付加する
事により電子楽器の価値が増大する。 Furthermore, according to the present invention, since a white noise-like random waveform is stored in the random access memory 3, new musical tones can be created.
By adding such a function as one of the functions of an electronic musical instrument, the value of the electronic musical instrument increases.
第2図は、第1図に示した実施例のアドレス信
号発生器2の第1の例を示すものであり、周波数
情報メモリ21の各アドレスには各鍵の音高に対
応した周波数情報下が記憶されているもので、高
い音高の鍵に対しては大きな値の周波数情報Fが
記憶され、低い音高の鍵に対しては小さな値の周
波数情報Fが記憶されている。周波数情報メモリ
21は鍵盤回路1から出力されるキーコードKC
をアドレス信号として受けて押下鍵に対応する周
波数情報Fを出力し、この周波数情報Fが、累算
器22においてクロツクパルスφに応じて順次累
算され累算値qFとして出力される。この累算値
qFがアドレス信号ADとしてランダムアクセスメ
モリ3に入力される。 FIG. 2 shows a first example of the address signal generator 2 of the embodiment shown in FIG. 1, and each address of the frequency information memory 21 has frequency information corresponding to the pitch of each key. is stored, and frequency information F having a large value is stored for a key with a high pitch, and frequency information F having a small value is stored for a key having a low pitch. The frequency information memory 21 stores the key code KC output from the keyboard circuit 1.
is received as an address signal and outputs frequency information F corresponding to the pressed key, and this frequency information F is sequentially accumulated in an accumulator 22 according to the clock pulse φ and output as an accumulated value qF. This cumulative value
qF is input to the random access memory 3 as an address signal AD.
第2図に示すアドレス信号発生器2によれば周
波数情報メモリ21に各鍵の音高に対応する周波
数情報Fが記憶されているため、高い音高の鍵が
押下された場合には第3図Aに示す様にくり返し
周期の短いアドレス信号ADが出力され、低い音
高の鍵が押下された場合に第3図Bに示す様にく
り返し周期の長いアドレス信号ADが出力され、
これによつてランダムアクセスメモリ3から押下
鍵の音高に対応する楽音波形MWが読み出され
る。 According to the address signal generator 2 shown in FIG. 2, the frequency information F corresponding to the pitch of each key is stored in the frequency information memory 21, so when a key with a high pitch is pressed, the third As shown in Figure A, an address signal AD with a short repetition period is output, and when a key with a low pitch is pressed, an address signal AD with a long repetition period is output as shown in Figure 3B.
As a result, the musical sound waveform MW corresponding to the pitch of the pressed key is read out from the random access memory 3.
第4図は第1図に示した実施例のアドレス信号
発生器2の第2の例を示すものであり、周波数情
報メモリ21の各アドレスには各鍵に対応する周
波数情報F′が記憶されている。この周波数情報
メモリ21は鍵盤回路1から出力されるキーコー
ドKCをアドレス信号として受けて押下鍵に対応
する周波数情報F′を出力し、この周波数情報
F′が比較器25の入力端子Aに入力させる。他
方において発振器23の出力がカウンタ24の計
数入力端子Iに入力されており、カウンタ24は
この発振器23が出力するクロツクパルスを計数
しその計数値Kがアドレス信号ADとして用いら
れると共に比較器25の入力端子Bに入力され
る。比較器25は周波数情報Fの値と計数値Kと
を比較し、カウンタ24の計数値Kが周波数情報
Fの値に等しくなつたとき一致信号EQを出力端
子Eから出力する。この一致信号EQはカウンタ
24のクリア端子Cに入力され、これによつてカ
ウンタ24は周期的にクリアされる。 FIG. 4 shows a second example of the address signal generator 2 of the embodiment shown in FIG. 1, in which frequency information F' corresponding to each key is stored in each address of the frequency information memory 21. ing. This frequency information memory 21 receives the key code KC output from the keyboard circuit 1 as an address signal, outputs frequency information F' corresponding to the pressed key, and outputs frequency information F' corresponding to the pressed key.
F' is input to the input terminal A of the comparator 25. On the other hand, the output of the oscillator 23 is input to the counting input terminal I of the counter 24, and the counter 24 counts the clock pulses output from the oscillator 23, and the counted value K is used as the address signal AD and is input to the comparator 25. It is input to terminal B. Comparator 25 compares the value of frequency information F and count value K, and outputs a match signal EQ from output terminal E when count value K of counter 24 becomes equal to the value of frequency information F. This coincidence signal EQ is input to the clear terminal C of the counter 24, whereby the counter 24 is periodically cleared.
即ち、第4図に示すアドレス信号発生器2によ
ればカウンタ24の計数値Kがアドレス信号AD
として用いられ、このカウンタ24が押下鍵に対
応して読み出される周波数情報F′に応じて周期
的にクリアされる。ここで、周波数情報メモリ2
1には、高い音高の鍵に対しては小さな値の周波
数情報F′が記憶され、低い音高の鍵に対しては
大きな値の周波数情報Fが記憶されている。従つ
て、高い音高の鍵が押鍵された場合には第5図の
波形aの様にくり返し周期の短い波形がアドレス
信号ADとして出力され、低い音高の鍵が押鍵さ
れた場合には第5図の波形bの様にくり返し周期
の長い波形がアドレス信号ADとして出力され
る。従つて、第4図に示すアドレス信号発生器2
によれば、高い音高の鍵を押下した場合にはラン
ダムアクセスメモリ3のアドレス群のうち前半部
分のアドレスに記憶されている各波形振幅値が高
い繰り返し周期で読み出され、低い音高の鍵を押
下した場合にはランダムアクセスメモリ3のアド
レス群のうち後半部分のアドレスも含んだ広いア
ドレス範囲に恒つて記憶されている各波形振幅値
が低い繰り返し周期で読み出される事になる。 That is, according to the address signal generator 2 shown in FIG. 4, the count value K of the counter 24 is the address signal AD.
This counter 24 is periodically cleared in accordance with the frequency information F' read out in response to the pressed key. Here, frequency information memory 2
1, frequency information F' with a small value is stored for a key with a high pitch, and frequency information F with a large value is stored for a key with a low pitch. Therefore, when a key with a high pitch is pressed, a waveform with a short repetition period like waveform a in Fig. 5 is output as the address signal AD, and when a key with a low pitch is pressed, a waveform with a short repetition period is output as the address signal AD. A waveform with a long repetition period, such as waveform b in FIG. 5, is output as the address signal AD. Therefore, the address signal generator 2 shown in FIG.
According to the above, when a key with a high pitch is pressed, each waveform amplitude value stored in the first half of the address group of the random access memory 3 is read out at a high repetition rate, and when a key with a low pitch is pressed. When the key is pressed, each waveform amplitude value permanently stored in a wide address range including the second half of the address group of the random access memory 3 is read out at a low repetition cycle.
尚、第4図いおいて周波数情報メモリ21に記
憶する各周波数情報F′の値を全て1/2の値に変更
し、加えてカウンタ24をアツプダウンカウンタ
に置換する。更に、このアツプダウンカウンタ2
4をその計数値が「0」になつたときアツプモー
ドに設定し、計数値が周波数情報Fに等しくなつ
たときダウンモードに設定する様に構成する。こ
れによりアツプダウンカウンタ24の計数値が増
加、減少を交互にくり返すため、折り返しの(三
角波状の)アドレス信号が形成される。従つて、
この変更実施例によれば、ランダムアクセスメモ
リ3をメモリサイズの小さなメモリで構成するこ
とができる。 In FIG. 4, the values of each frequency information F' stored in the frequency information memory 21 are all changed to 1/2, and in addition, the counter 24 is replaced with an up-down counter. Furthermore, this up-down counter 2
4 is set to the up mode when the counted value becomes "0", and set to the down mode when the counted value becomes equal to the frequency information F. As a result, the count value of the up-down counter 24 increases and decreases alternately, so that a folded (triangular wave) address signal is formed. Therefore,
According to this modified embodiment, the random access memory 3 can be configured with a memory having a small memory size.
更に、第4図に示すアドレス信号発生器2を用
いる場合には、ランダムアクセスメモリ3におい
て読み出されるアドレス範囲が押下鍵の音高に応
じて変化するため発生楽音の音色がその音高によ
り変化してしまう不都合が生じる。これは、押下
鍵の音高がオクターブ下がる毎にアドレス信号
ADの変化範囲が2倍となり、この結果ランダム
アクセスメモリ3から読み出される楽音波形1周
期を構成するサンプル点数が2倍となつて、該楽
音波形に含まれる倍音成分も2倍に増加してしま
うからである。この様な事態を防止するために
は、例えばオクターブが下がる毎にランダムアク
セスメモリ3に加えられるアドレス信号ADの下
位ビツトを論理値“0”にホールドすれば良い。
即ち、最高オクターブに属する鍵が押鍵された場
合にはアドレス信号ADの全ビツトをランダムア
クセスメモリ3にそのまま入力し、また最高オク
ターブの1つ下のオクターブに属する鍵が押鍵さ
れた場合にはメモリ3に入力されるアドレス信号
ADの最下位ビツトを強制的に論理値“0”にホ
ールドし、以下同様に最高オクターブからnだけ
下のオクターブに属する鍵が押鍵された場合には
アドレス信号ADの下位nビツト全部を強制的に
論理値“0”にホールドする様に構成する。こう
することにより、ランダムアクセスメモリ3に入
力されるアドレス信号ADの変化の間隔(或るア
ドレスから次のアドレスに移る時間間隔)は、押
下鍵の属するオークターブが1オクターブ下がる
毎に2倍となり、従つてランダムアクセスメモリ
3から読み出される楽音波形1周期を構成するサ
ンプル点数はオクターブに関係なく同じになる。
これによつて発生楽音の音色がオクターブに応じ
て変化するのを防止することができる。 Furthermore, when using the address signal generator 2 shown in FIG. 4, the address range read out in the random access memory 3 changes depending on the pitch of the pressed key, so the timbre of the generated musical tone changes depending on the pitch. This causes the inconvenience of This sends an address signal every time the pitch of the pressed key goes down an octave.
The AD change range doubles, and as a result, the number of samples that make up one period of the musical sound waveform read from the random access memory 3 doubles, and the overtone components included in the musical sound waveform also double. It is from. In order to prevent such a situation, for example, the lower bit of the address signal AD, which is applied to the random access memory 3 every time the octave decreases, may be held at a logical value of "0".
That is, when a key belonging to the highest octave is pressed, all bits of the address signal AD are input as they are to the random access memory 3, and when a key belonging to an octave below the highest octave is pressed. is the address signal input to memory 3
The lowest bit of AD is forcibly held to the logical value "0", and in the same way, when a key belonging to an octave n below the highest octave is pressed, all of the lower n bits of address signal AD are forced. It is configured so that it is held at a logical value of “0”. By doing this, the interval between changes in the address signal AD input to the random access memory 3 (the time interval for moving from one address to the next) is doubled every time the octave to which the pressed key belongs decreases by one octave. Therefore, the number of samples constituting one period of the tone waveform read from the random access memory 3 is the same regardless of the octave.
This can prevent the timbre of the generated musical sound from changing depending on the octave.
第6図は第1図に示した実施例におけるアドレ
ス信号発生器2の第3の例を示すものである。第
6図に示す様に周波数情報メモリ21には鍵盤回
路1から出力されるキーコードKCのうちノート
コードNCだけが入力され、オクターブコードOC
はセレクタ29の選択指令信号入力端子Sに入力
されている。周波数情報メモリ21には最高オク
ターブにおける12の各音名に対応する周波数情報
F″が記憶されており、押下鍵のノートコードNC
に応じた周波数情報F″が読み出される。この周
波数情報F″は比較器25の入力端子Aに入力さ
れている。また、発振器23から出力されるクロ
ツクパルスφ1は、フリツプフロツプ26で1/2
分周されクロツクパルスφ2として出力される。
同様にクロツクパルスφはフリツプフロツプ2
6、27で1/4分周されクロツクパルスφ3とし
て出力され、更にクロツクパルスφ1はフリツプ
フロツプ26,27,28で1/8分周されクロツ
クパルスφ4として出力される。これらの各クロ
ツクパルスφ1〜φ4がそれぞれセレクタ29の
入力端子I1〜I4に図示する様に入力されている。
セレクタ29はその選択指令信号入力端子Sにオ
クターブコードOCを受け、各入力端子I1〜I4に入
力されているクロツクパルスφ1〜φ4のうちの
一つを該オクターブコードOCに応じて選択して
出力する。セレクタ29によつて選択出力された
クロツクパルスφS(φ1〜φ4のうちのいずれ
か)はカウンタ24の計数入力端子Iに入力さ
れ、ここで順次計数される。この計数値K′がア
ドレス信号ADとして用いられると共に比較器2
5の入力端子Bに入力されている。 FIG. 6 shows a third example of the address signal generator 2 in the embodiment shown in FIG. As shown in FIG. 6, only the note code NC of the key code KC output from the keyboard circuit 1 is input to the frequency information memory 21, and the octave code OC is input to the frequency information memory 21.
is input to the selection command signal input terminal S of the selector 29. The frequency information memory 21 stores frequency information corresponding to each of the 12 note names in the highest octave.
F″ is memorized and the note code NC of the key pressed
Frequency information F'' corresponding to the frequency information F'' is read out. This frequency information F'' is input to the input terminal A of the comparator 25. Furthermore, the clock pulse φ1 outputted from the oscillator 23 is halved by the flip-flop 26.
The frequency is divided and output as a clock pulse φ2 .
Similarly, the clock pulse φ is the flip-flop 2
The frequency of the clock pulse φ1 is divided by 1/4 by the flip-flops 26, 27, and 28 and output as a clock pulse φ4 . These clock pulses φ 1 to φ 4 are input to input terminals I 1 to I 4 of the selector 29, respectively, as shown.
The selector 29 receives the octave code OC at its selection command signal input terminal S, and selects one of the clock pulses φ 1 to φ 4 inputted to each input terminal I 1 to I 4 according to the octave code OC. and output. The clock pulse φ S (any one of φ 1 to φ 4 ) selected and outputted by the selector 29 is input to the counting input terminal I of the counter 24, where it is sequentially counted. This count value K' is used as the address signal AD, and the comparator 2
It is input to input terminal B of No.5.
比較器25は周波数情報F″の値と計数値K′と
を比較し、カウンタ24の計数値K′が周波数情
報F″の値に等しくなつたとき一致信号EQ′を出
力端子Eから出力する。この一致信号EQ′はカウ
ンタ24のクリア端子Cに入力され、これによつ
てカウンタ24は周期的にクリアされる。 The comparator 25 compares the value of the frequency information F'' and the count value K', and outputs a coincidence signal EQ' from the output terminal E when the count value K' of the counter 24 becomes equal to the value of the frequency information F''. . This coincidence signal EQ' is input to the clear terminal C of the counter 24, whereby the counter 24 is periodically cleared.
この第3の実施例によれば、クロツクパルスφ
1〜φ4のうち1つのクロツクパルスが押下鍵の
オクターブコードOCに応じて選択される。例え
ば、最高オクターブに属する鍵が押鍵された場合
にはクロツクパルスφ1〜φ4のうち最も周波数
の高いクロツクパルスφ1が選択され、これがク
ロツクパルスφSとしてカウンタ24の計数入力
端子Iに入力される。従つて、カウンタ24はこ
の周波数の最も高いクロツクパルスφS(φ4)
を計数し、この計数値K″が周波数情報F″と一致
する毎に一致信号EQ′によつてクリアされる。即
ち、最高オクターブに属する鍵が押下された場合
には最も早い周期でカウンタ24がクリアされ、
これによつて最高オクターブに属する押下鍵音高
に対応する読み出しアドレス信号AD(計数値
K′)が出力される。同様に最低オクターブに属
する鍵が押鍵された場合には最も周波数の低いク
ロツクパルスφ4が選択され、カウンタ24で計
数される。この場合にはカウンタ24が最も遅い
周期でクリアされ、これによつて最低オクターブ
に属する押下鍵の音高に対応する読み出しアドレ
ス信号AD(計数値K′)が出力される。 According to this third embodiment, the clock pulse φ
One of the clock pulses 1 to .phi.4 is selected according to the octave code OC of the pressed key. For example, when a key belonging to the highest octave is pressed, the clock pulse φ 1 with the highest frequency among the clock pulses φ 1 to φ 4 is selected, and this is inputted to the counting input terminal I of the counter 24 as the clock pulse φ S. . Therefore, the counter 24 receives the highest clock pulse φ S (φ 4 ) of this frequency.
is counted, and each time this counted value K'' matches the frequency information F'', it is cleared by a coincidence signal EQ'. That is, when the key belonging to the highest octave is pressed, the counter 24 is cleared at the earliest cycle;
As a result, the read address signal AD (count value) corresponding to the pressed key pitch belonging to the highest octave is
K′) is output. Similarly, when the key belonging to the lowest octave is pressed, the lowest frequency clock pulse φ4 is selected and counted by the counter 24. In this case, the counter 24 is cleared at the slowest cycle, thereby outputting the read address signal AD (count value K') corresponding to the pitch of the pressed key belonging to the lowest octave.
第7図はこの発明の第2の実施例を示すブロツ
ク図であり、第1の実施例と同一部分は同一符号
を付してその説明を省略する。尚、第7図に示す
ランダムアクセスメモリ3には第1図に示すラン
ダムアクセスメモリ3よりもアドレス数の多いも
のが用いられており、これに対応してカウンタ3
1としてもモジユロが大きなものが用いられてい
る。これは以下の説明で述べる様に第7図に示す
実施例は、所謂効果音発生を行うものであり、効
果音は一般に押鍵動作に関連する楽音の発音周期
よりも長いためである。 FIG. 7 is a block diagram showing a second embodiment of the present invention, in which the same parts as in the first embodiment are given the same reference numerals and their explanation will be omitted. Note that the random access memory 3 shown in FIG. 7 has a larger number of addresses than the random access memory 3 shown in FIG.
1, one with a large modulus is used. This is because, as will be described below, the embodiment shown in FIG. 7 generates so-called sound effects, and the sound effects are generally longer than the period of sounding the musical tone associated with the key pressing operation.
第7図において、発振器30が出力するクロツ
クパルスφ′がカウンタ31の計数入力端子Iに
入力され、その計数値K″がランダムアクセスメ
モリ3に読み出しアドレス信号ADとして入力さ
れる。従つて、ランダムアクセスメモリ3に記憶
されている各波形振幅値(ホワイトノイズ的な波
形)が順次読み出される。この第2の実施例によ
ればカウンタ31の計数動作に応じてホワイトノ
イズ的な波形が出力されるため、シンバル音の様
な所謂効果音的な楽音を発生する事ができる。
尚、発振器30を可変発振器にすれば発生される
効果音の音高を自由に調整する事も可能になる。 In FIG. 7, the clock pulse φ' output from the oscillator 30 is input to the count input terminal I of the counter 31, and the count value K'' is input to the random access memory 3 as the read address signal AD. Each waveform amplitude value (white noise-like waveform) stored in the memory 3 is read out sequentially.According to this second embodiment, a white noise-like waveform is output in accordance with the counting operation of the counter 31. , it is possible to generate so-called musical sounds such as cymbal sounds.
Note that if the oscillator 30 is a variable oscillator, the pitch of the generated sound effect can be freely adjusted.
以上の説明から明らかな様にこの発明によれ
ば、ランダムアクセスメモリに記憶されるホワイ
トノイズ的なランダムな波形を読み出すため、新
しい楽音を創造する事ができ、この様な機能を電
子楽器に付加する事により電子楽器の価値を増加
させることができる。 As is clear from the above description, according to the present invention, new musical tones can be created because a random waveform similar to white noise stored in a random access memory is read out, and such a function can be added to an electronic musical instrument. By doing so, you can increase the value of your electronic musical instrument.
第1図はこの発明の一実施例を示すブロツク
図、第2図は第1図に示した実施例におけるアド
レス信号発生器2の第1の例を示すブロツク図、
第3図A,Bは第2図に示したアドレス信号発生
器が出力するアドレス信号の例を示す波形図、第
4図は第1図に示した実施例におけるアドレス信
号発生器2の第2の例を示すブロツク図、第5図
は第4図に示したアドレス信号発生器が出力する
アドレス信号の例を示す波形図、第6図は第1図
に示した実施例におけるアドレス信号発生器2の
第3の例を示すブロツク図、第7図はこの発明の
第2の実施例を示すブロツク図である。
1……鍵盤回路、2……アドレス信号発生器、
3……ランダムアクセスメモリ、4……エンベロ
ープ波形発生器、5……乗算器、6……サウンド
システム、21……周波数情報メモリ、22……
累算器、23,30……発振器、24,31……
カウンタ、25……比較器、26,27,28…
…フリツプフロツプ、29……セレクタ。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing a first example of the address signal generator 2 in the embodiment shown in FIG.
3A and 3B are waveform diagrams showing examples of address signals output by the address signal generator shown in FIG. 2, and FIG. 5 is a waveform diagram showing an example of the address signal output by the address signal generator shown in FIG. 4, and FIG. 6 is a block diagram showing an example of the address signal generator shown in FIG. 1. FIG. 7 is a block diagram showing a second embodiment of the present invention. 1...Keyboard circuit, 2...Address signal generator,
3... Random access memory, 4... Envelope waveform generator, 5... Multiplier, 6... Sound system, 21... Frequency information memory, 22...
Accumulator, 23, 30... Oscillator, 24, 31...
Counter, 25... Comparator, 26, 27, 28...
...flipflop, 29...selector.
Claims (1)
と、 上記アドレス信号によつて読み出されるランダ
ムアクセスメモリと、 を含んでなり、 かつ、上記ランダムアクセスメモリに対する電
源印加時に該メモリに書き込まれるランダムな波
形を上記アドレス信号によつて読み出し、楽音を
発生する如き電子楽器。 2 前記アドレス信号発生器は、 各鍵に対応する周波数情報を記憶しており、押
下鍵に対応する周波数情報を出力する周波数情報
メモリと、 所定のクロツクパルスを計数してその計数値を
前記アドレス信号として出力するカウンタと、 上記周波数情報と上記計数値とを受け両者が等
しい値になると一致信号を出力し、これによつて
上記カウンタをクリアする比較器と、 から成る特許請求の範囲第1項記載の電子楽
器。 3 前記アドレス信号発生器は、 各鍵を複数のブロツクに分割し、押下鍵の属す
るブロツクを示すブロツクコードに応じて互いに
所定の周波数比を有する複数のクロツクパルスの
うちの一つを選択出力するセレクタと、 上記ブロツク内の何番目の鍵かを示すノートコ
ードに応じて周波数情報を出力する周波数情報メ
モリと、 上記セレクタから出力されるクロツクパルスを
計数しその計数値を前記アドレス信号として出力
するカウンタと、 上記カウンタの計数値と周波数情報メモリから
出力される周波数情報とを比較し、両者の値が等
しいとき一致信号を出力し、これによつて上記カ
ウンタをリセツトする比較器と、 からなる特許請求の範囲第1項記載の電子楽
器。 4 前記アドレス信号発生器は、発振器とこの発
振器の出力するクロツクパルスを計数するカウン
タとからなる特許請求の範囲第1項記載の電子楽
器。[Claims] 1. An address signal generator that generates an address signal, and a random access memory that is read out by the address signal, and that writes data to the memory when power is applied to the random access memory. An electronic musical instrument that generates musical tones by reading out random waveforms according to the address signal. 2. The address signal generator includes a frequency information memory that stores frequency information corresponding to each key and outputs frequency information corresponding to a pressed key, and a frequency information memory that counts predetermined clock pulses and outputs the counted value as the address signal. Claim 1 comprising: a counter that outputs the frequency information and the counted value, and a comparator that receives the frequency information and the counted value and outputs a coincidence signal when the two become equal, thereby clearing the counter. Electronic musical instruments listed. 3. The address signal generator is a selector that divides each key into a plurality of blocks and selects and outputs one of the plurality of clock pulses having a predetermined frequency ratio to each other according to a block code indicating the block to which the pressed key belongs. a frequency information memory that outputs frequency information according to a note code indicating the number of the key in the block; and a counter that counts clock pulses output from the selector and outputs the counted value as the address signal. , a comparator that compares the counted value of the counter with frequency information output from a frequency information memory, and outputs a match signal when the two values are equal, thereby resetting the counter. An electronic musical instrument according to item 1 of the scope of . 4. The electronic musical instrument according to claim 1, wherein the address signal generator comprises an oscillator and a counter that counts clock pulses output from the oscillator.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6169879A JPS55153995A (en) | 1979-05-18 | 1979-05-18 | Electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6169879A JPS55153995A (en) | 1979-05-18 | 1979-05-18 | Electronic musical instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55153995A JPS55153995A (en) | 1980-12-01 |
| JPS6142279B2 true JPS6142279B2 (en) | 1986-09-19 |
Family
ID=13178722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6169879A Granted JPS55153995A (en) | 1979-05-18 | 1979-05-18 | Electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55153995A (en) |
-
1979
- 1979-05-18 JP JP6169879A patent/JPS55153995A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55153995A (en) | 1980-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4520708A (en) | Tone waveshape generation device | |
| EP0149896A2 (en) | Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument | |
| US4108036A (en) | Method of and apparatus for electronically generating musical tones and the like | |
| US4258602A (en) | Electronic keyboard musical instrument of wave memory reading type | |
| JPS6091395A (en) | Electronic musical instrument | |
| US4244257A (en) | Wave-shape generator for electronic musical instruments | |
| JPS5855518B2 (en) | electronic musical instruments | |
| JPS6142279B2 (en) | ||
| JPH07113831B2 (en) | Electronic musical instrument | |
| JPS6115438B2 (en) | ||
| JPS6141193A (en) | Electronic musical instrument | |
| JPS6022191A (en) | sound source device | |
| US4338844A (en) | Tone source circuit for electronic musical instruments | |
| JPS6035077B2 (en) | electronic musical instruments | |
| US5070757A (en) | Electronic tone generator | |
| JPS6153696A (en) | Electronic musical instrument | |
| JPS615297A (en) | Formation of musical sound | |
| KR910004051B1 (en) | Sound generation circuit using frequency simple variable circuit | |
| JPH02134696A (en) | sound generator | |
| JPS597397B2 (en) | electronic musical instruments | |
| JPS5821796A (en) | Electronic musical instrument | |
| JPH0348639Y2 (en) | ||
| JPH0114598B2 (en) | ||
| JPH0138638Y2 (en) | ||
| JPS6235115B2 (en) |