[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS599914B2 - Electronic musical instrument sound source device - Google Patents

Electronic musical instrument sound source device

Info

Publication number
JPS599914B2
JPS599914B2 JP52018996A JP1899677A JPS599914B2 JP S599914 B2 JPS599914 B2 JP S599914B2 JP 52018996 A JP52018996 A JP 52018996A JP 1899677 A JP1899677 A JP 1899677A JP S599914 B2 JPS599914 B2 JP S599914B2
Authority
JP
Japan
Prior art keywords
signal
circuit
numerical
output
read
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
Application number
JP52018996A
Other languages
Japanese (ja)
Other versions
JPS53104223A (en
Inventor
栄一 山賀
栄一郎 青木
明男 今村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP52018996A priority Critical patent/JPS599914B2/en
Publication of JPS53104223A publication Critical patent/JPS53104223A/en
Publication of JPS599914B2 publication Critical patent/JPS599914B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は、音源信号のデユテイサイクルを任意の値に
設定できるようにした電子楽器の音源装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a sound source device for an electronic musical instrument in which the duty cycle of a sound source signal can be set to an arbitrary value.

一般に電子楽器の音源信号としては楽音の音高に対応し
た周波数の方形波信号が用いられている。
Generally, a square wave signal having a frequency corresponding to the pitch of a musical tone is used as a sound source signal for an electronic musical instrument.

この方形波音源信号は基準周波数信号をフリップフロッ
プを用いた一分周回路により複数段分周することによつ
て形成されている。
This square wave sound source signal is formed by dividing the reference frequency signal in multiple stages using a divide-by-one circuit using flip-flops.

ところで、発音される楽音の音色を豊かにするためには
できるだけ高調波成分を多く含んだ音源信号を用いるの
が好ましいが、上記一分周回路を用いて形成される方形
波音源信号のデユーテイサイクルは一となり、偶数次高
調波成分を全く含まないため発生される楽音の音色に制
限があつた。
By the way, in order to enrich the timbre of the musical tones that are produced, it is preferable to use a sound source signal that contains as many harmonic components as possible. The take cycle was 1, and the timbre of the musical tones generated was limited because it did not contain any even-order harmonic components.

この発明は上記実情に鑑みてなされたもので、デューテ
ィサイクルが任意の値に設定された音源信号をデジタル
的に発生することにより高調波成分を豊富に含んだ音源
信号を得ることを目的とする。この目的のためこの発明
では数値信号を所定の速度で順次発生する数値信号発生
回路の出力と、楽音情報に対応して所定の数値信号が読
み出される少なくとも2つの記憶回路のうち選択された
一方の記憶回路の出力とを一致回路において比較し、一
致回路からの一致信号に基づき音源信号を形成するとと
もに、前記一致信号の発生毎に前記記憶〕 回路を順次
切換えるようにしている。以下、この発明の一実施例を
添付図面を参照して詳細に説明する。
This invention was made in view of the above circumstances, and aims to obtain a sound source signal rich in harmonic components by digitally generating a sound source signal with a duty cycle set to an arbitrary value. . For this purpose, in the present invention, the output of a numerical signal generation circuit that sequentially generates numerical signals at a predetermined speed, and the output of a selected one of at least two storage circuits from which predetermined numerical signals are read out in correspondence with musical tone information. The output of the memory circuit is compared in a coincidence circuit, and a sound source signal is formed based on the coincidence signal from the coincidence circuit, and the memory circuit is sequentially switched every time the coincidence signal is generated. Hereinafter, one embodiment of the present invention will be described in detail with reference to the accompanying drawings.

第1図はこの発明による電子楽器の音源装置の一実施例
を示したものである。
FIG. 1 shows an embodiment of a sound source device for an electronic musical instrument according to the present invention.

シフトレジスタ1フ は、各ステージ出力のうちの2ス
テージ、例えば最終側ステージの2ステージの出力信号
が排他的論理和回路2を介してシフトレジスタ1の入力
端子に加えられており、異なる数値信号を順次発生する
数値信号発生回路を形成している。シフトレ5 ジスタ
1が例えば9ステージであり、今、各ステージが全て“
1’’にリセットされたとすると、シフトレジスタ1の
各ステージからは表1に示すよ)1層うな数値信号がク
ロツクパルスφ1 次出力される。
In the shift register 1F, the output signals of two stages out of each stage output, for example, the two stages of the final stage, are applied to the input terminal of the shift register 1 via the exclusive OR circuit 2, and different numerical signals are applied. This forms a numerical signal generation circuit that sequentially generates . For example, shift register 5 register 1 has 9 stages, and now each stage is all "
1'', each stage of the shift register 1 outputs a one-layer numerical signal (as shown in Table 1) as a clock pulse φ1.

に同期して順 この場合、クロツクパルスφ1の周波数は発生楽音のオ
クターブ情報に応じて決定される。
In this case, the frequency of the clock pulse φ1 is determined in accordance with the octave information of the generated musical tone.

すなわちクロツクパルスφ1は第2図に示すようにマス
タクロツクパルスφを、オクターブ情報0CT(n)に
よつて分周比−が変更される分周回2n路20に加え、
マスタクロツクパルスφをオクターブ情報0CT(n)
に対応して分周することによつて形成される。
That is, the clock pulse φ1 is obtained by adding the master clock pulse φ to a frequency dividing circuit 2n circuit 20 whose frequency division ratio is changed by octave information 0CT(n), as shown in FIG.
Master clock pulse φ is octave information 0CT(n)
is formed by frequency division corresponding to .

従つて、シフトレジスタ1の各ステージからは上記表1
に示したような数値信号がオクタープ情報0CTに対応
する周波数で順次発生される。
Therefore, from each stage of shift register 1, the above table 1
Numerical signals as shown in 2 are sequentially generated at frequencies corresponding to the octave information 0CT.

このシフトレジスタ1の各ステージ出力は一致回路3に
加えられる。他方、リードオンリーメモリROMl及び
ROM2には発生楽器の音名情報NOTEが加えられる
The output of each stage of this shift register 1 is applied to a matching circuit 3. On the other hand, note name information NOTE of the generating instrument is added to the read-only memories ROM1 and ROM2.

音名情報NOTEとは各音名Cl,C#,・・・・・・
・・・Bに対応するものであり、例えば4ビツトにコー
ド化されたものを用いることができる。リードオンリー
メモリROMl及びROM2は加えられる音名情報NO
TEに対応して所定の数値を読み出す。この数値は前記
シフトレジスタ1から発生される数値と等しいビツト数
のものであり、音名情報NOTEに対応する楽音の周波
数に応じて決定されている。リードオンリーメモリRO
Ml及びROM2から読み出された数値信号は選択回路
4に加わる。選択回路4はリードオンリーメモリROM
lとROM2の出力のうちいづれか一方を選択するもの
であり、選択回路4の切換えは後述するフリツプフロツ
プ5の出力によつて行なわれる。例えば、フリツプフロ
ツプ5の出力が60″のときはリードオンリーメモリR
OMlの出力を選択し、フリツブフロツプ5の出力が6
1゜゛のときはリードオンリーメモリROM2の出力を
選択するようになつている。選択回路4により選択され
たリードオンリーメモリROMlあるいはROM2から
読み出された数値信号は一致回路3に加えられる。
What is pitch name information NOTE? Each pitch name Cl, C#,...
. . . corresponds to B, and for example, one encoded in 4 bits can be used. Read-only memories ROM1 and ROM2 contain note name information NO.
A predetermined numerical value is read out corresponding to TE. This numerical value has the same number of bits as the numerical value generated from the shift register 1, and is determined according to the frequency of the tone corresponding to the note name information NOTE. Read only memory RO
The numerical signals read from M1 and ROM2 are applied to selection circuit 4. Selection circuit 4 is read-only memory ROM
1 and the output of the ROM 2, and switching of the selection circuit 4 is performed by the output of a flip-flop 5, which will be described later. For example, when the output of flip-flop 5 is 60'', read-only memory R
Select the output of OMl, and the output of flip-flop 5 is 6.
When the value is 1°, the output of the read-only memory ROM2 is selected. The numerical signal read from the read-only memory ROM1 or ROM2 selected by the selection circuit 4 is applied to the matching circuit 3.

一致回路3は前記シフトレジスタ3から順次発生される
数値信号とリードオンリーメモリROMlあるいはRO
M2から読み出された数値信号とを比較し、両者が二致
すると一致信号(一発のパルス信号)を出力する。この
一致信号はフリツプフロツプ5に加わリブリップフロッ
プ5の状態を変化させるとともにシフトレジスタ1のり
セツト端子Rに加わり、全ステージを″1″にりセツト
する。これによりシフトレジスタ1は再び最初から数値
信号の発生を開始する。またフリツプフロツプ5の出力
は選択回路4に加えられており、フリツプフロツプ5の
状態に応じて選択回路4の切換えを行う。第3図A,b
は、一致回路3の出力とフリツプフロツプ5の出力の関
係を示したタイミングチヤートである。シフトレジスタ
1から順次発生される数値信号がリードオンリーメモリ
ROMlから読み出された数値と比較され、時点t1で
両者が一致すると、一致回路3からは第3図aに示すよ
うな一致信号が出力され、これによりフリツブフロツプ
5の出力は第3図bに示すように601から61”に立
ち上がる。フリツプフロツプ5の出カカぴ1゛になると
選択回路4はリードオンリーメモリROM2の出力を選
択し、シフトレジスタ1の出力は今度はリードオンリー
メモリROM2から読み出された数値信号と比較され、
時点T2において両者が一致すると一致回路3から第3
図aに示すように一致信号が出力されて、フリツプフロ
ツプ5の出力は第3図bに示すように6F゛から60゛
に立ち下がる。これにより選択回路4は再びリードオン
リーメモリROMlから読み出された数値信号と比較さ
れる。時点T3で、シフトレジスタ1の出力がリードオ
ンリーメモリROMlから読み出された数値信号と一致
すると一致回路3から一致信号が出力されてフリツプフ
ロツプ5の出力は60″から0F”に立ち上がり、選択
回路4はリードオンリーメモリROM2を選択してシフ
トレジスタ1の出力はリードオンリーメモリROM2か
ら読み出された数値信号と比較される。以下同様にして
フリツプフロツプ5の出力は60゛と″11の2値状態
を交互に繰り返えし、第3図bに示すような方形波信号
となる。このフリツプフロツプ5から出力される方形波
信号はそのレベルが6ビである時間、例えば第3図bの
時点t1から時点T2までの時間がリードオンリーメモ
リROM2から読み出される数値信号によつて決定され
、またレベルが60″である時間、例えば第3図bの時
点T2から時点T3までの時間がりードオンリイメモリ
ROMlから読み出される数値信号によつて決定される
。また、シフトレジスタ1に加わるクロツクパルスφ、
はシフトレジスタ1から発生される数値信号の発生の速
度を決定するからフリツプフロツプ5から出力される方
形波信号の周波数はクロツクパルスφ1の周波数にも依
存する。すなわち、フリツプフロツブ5の出力方形波信
号の周波数はリードオンリーメモリROMl,ROM2
から読み出される数値信号及びクロツクパルスφ1の周
波数によつて決定され、上記出力方形波信号のデユーテ
イサイクルの値はリードオンリーメモリROMl及びR
OM2から読み出される数値によつて決定される。とこ
ろで、この実施例においては前述のようにクロツクパル
スφ1の周波数をオクターブ情報0CTに応じて決定し
、リードオンリーメモリROMl,ROM2から読み出
す数値信号を音名情報NOTEに応じて決定しており、
したがつてフリツブフロツプ5からオクターブ情報0C
T及び音名情報NOTEに対応した周波数の音源方形波
信号を得ることができる。
The coincidence circuit 3 combines the numerical signals sequentially generated from the shift register 3 and the read-only memory ROM1 or RO.
It compares the numerical signal read from M2 and outputs a match signal (one pulse signal) if the two match. This coincidence signal is applied to the flip-flop 5 to change the state of the flip-flop 5, and is also applied to the reset terminal R of the shift register 1, resetting all stages to "1". As a result, the shift register 1 starts generating numerical signals again from the beginning. Further, the output of the flip-flop 5 is applied to a selection circuit 4, and the selection circuit 4 is switched depending on the state of the flip-flop 5. Figure 3 A, b
is a timing chart showing the relationship between the output of the matching circuit 3 and the output of the flip-flop 5. The numerical signals sequentially generated from the shift register 1 are compared with the numerical values read out from the read-only memory ROM1, and when the two match at time t1, the matching circuit 3 outputs a matching signal as shown in FIG. 3a. As a result, the output of the flip-flop 5 rises from 601 to 61'' as shown in FIG. The output of 1 is now compared with the numerical signal read from read-only memory ROM2,
When the two coincide at time T2, the third
A coincidence signal is output as shown in FIG. 3A, and the output of the flip-flop 5 falls from 6F to 60° as shown in FIG. As a result, the selection circuit 4 again compares the numerical signal read out from the read-only memory ROM1. At time T3, when the output of the shift register 1 matches the numerical signal read from the read-only memory ROM1, a match signal is output from the match circuit 3, and the output of the flip-flop 5 rises from 60" to 0F", and the selection circuit 4 selects read-only memory ROM2, and the output of shift register 1 is compared with the numerical signal read from read-only memory ROM2. Thereafter, the output of the flip-flop 5 alternately repeats the binary state of 60 and "11" and becomes a square wave signal as shown in FIG. 3b. The square wave signal output from the flip-flop 5 is determined by the numerical signal read out from the read-only memory ROM2, and the time when the level is 60'', e.g. from time t1 to time T2 in FIG. The time from time T2 to time T3 in FIG. 3b is determined by a numerical signal read from the read-only memory ROM1. Also, the clock pulse φ applied to the shift register 1,
determines the rate of generation of the numerical signal generated from shift register 1, so the frequency of the square wave signal output from flip-flop 5 also depends on the frequency of clock pulse φ1. That is, the frequency of the output square wave signal of the flip-flop 5 is the same as that of the read-only memories ROM1 and ROM2.
The value of the duty cycle of the output square wave signal is determined by the numerical signal read from the read-only memory ROM1 and the frequency of the clock pulse φ1.
It is determined by the value read from OM2. By the way, in this embodiment, as described above, the frequency of the clock pulse φ1 is determined according to the octave information 0CT, and the numerical signals to be read from the read-only memories ROM1 and ROM2 are determined according to the note name information NOTE.
Therefore, octave information 0C is obtained from Fritz flop 5.
A sound source square wave signal having a frequency corresponding to T and note name information NOTE can be obtained.

またリードオンリーメモリROMl及びROM2から読
み出す数値を夫々異なる値に適宜設定すればデユーテイ
サイクルを一でない任意の値にすることができる。なお
、上記実施例においては数値信号発生回路として最終2
ステージの出力を排他的論理和回路を介して入力端子に
加えるようにしたシフトレジスタを用いたが最終2ステ
ージに限らずシフトレジスタの各ステージ出力のうち任
意のステージを選択し、この出力を排他的論理和回路を
介して入力端子に加えるようにしてもよい。またシフト
レジスタの代わりにカウンタの出力を用いることもでき
る。以上説明したようにこの発明によれば任意の値のデ
ユーテイサイクルの音源方形波信号を形成することがで
き、この結果種々の音色の楽音を発生することができる
Furthermore, by appropriately setting the numerical values read from the read-only memories ROM1 and ROM2 to different values, the duty cycle can be set to any value other than 1. Note that in the above embodiment, the final second
A shift register was used in which the output of the stage was added to the input terminal via an exclusive OR circuit, but it was possible to select any stage from among the outputs of each stage of the shift register, not just the final two stages, and to exclude this output. It may also be applied to the input terminal via a logical OR circuit. Also, the output of a counter can be used instead of the shift register. As explained above, according to the present invention, it is possible to form a sound source square wave signal with a duty cycle of an arbitrary value, and as a result, musical tones of various tones can be generated.

またデジタル的に音源信号を形成しているので発生音源
信号の周波数は正確であり、正確な音高を得ることがで
き、さらに異なる周波数(音高)の楽音に対しても同一
のデユーテイサイクルを維持できるものである。
In addition, since the sound source signal is digitally generated, the frequency of the generated sound source signal is accurate and accurate pitch can be obtained, and the same duty ratio can be achieved even for musical tones with different frequencies (pitches). It is something that can maintain the cycle.

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

第1図はこの発明の電子楽器の音源装置の一実施例を示
したプロツク図、第2図は同実施例におけるクロツクパ
ルス形成回路の一例を示すフロツク図、第3図は同実施
例におけるタイミングチヤートである。 1・・・・・・シフトレジスタ、3・・・・・・一致回
路、4・・・・・・選択回路、5・・・・・・フリツプ
フロツプ、20・・・・・・分周回路、ROMl,RO
M2・・・・・・リードオンリーメモリ。
FIG. 1 is a block diagram showing one embodiment of the sound source device for an electronic musical instrument of the present invention, FIG. 2 is a block diagram showing an example of a clock pulse forming circuit in the same embodiment, and FIG. 3 is a timing chart in the same embodiment. It is. 1... Shift register, 3... Match circuit, 4... Selection circuit, 5... Flip-flop, 20... Frequency divider circuit, ROMl, RO
M2...Read-only memory.

Claims (1)

【特許請求の範囲】[Claims] 1 時間的に順次変化する数値信号を所定の速度で発生
する数値信号発生回路と、楽音情報に対応して所定の数
値信号が読み出される少なくとも2つの記憶回路と、前
記記憶回路の1つを選択する選択手段と、前記数値信号
発生回路の出力と前記選択手段で選択された記憶回路か
ら読み出された数値信号とを比較し、両者が一致する毎
に一致信号を出力する一致回路と、前記一致回路からの
一致信号に応じて動作し音源信号を形成するフリップフ
ロップと、前記一致回路から一致信号が出力される毎に
前記選択手段における選択動作を切換える手段と、を具
えた電子楽器の音源装置。
1. Selecting a numerical signal generation circuit that generates numerical signals that sequentially change over time at a predetermined speed, at least two memory circuits from which predetermined numerical signals are read out in correspondence with musical tone information, and one of the memory circuits. a matching circuit that compares the output of the numerical signal generating circuit with the numerical signal read out from the storage circuit selected by the selecting means and outputs a matching signal every time the two match; A sound source for an electronic musical instrument, comprising: a flip-flop that operates in response to a match signal from a match circuit to form a sound source signal; and means for switching the selection operation of the selection means every time a match signal is output from the match circuit. Device.
JP52018996A 1977-02-23 1977-02-23 Electronic musical instrument sound source device Expired JPS599914B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52018996A JPS599914B2 (en) 1977-02-23 1977-02-23 Electronic musical instrument sound source device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52018996A JPS599914B2 (en) 1977-02-23 1977-02-23 Electronic musical instrument sound source device

Publications (2)

Publication Number Publication Date
JPS53104223A JPS53104223A (en) 1978-09-11
JPS599914B2 true JPS599914B2 (en) 1984-03-06

Family

ID=11987163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52018996A Expired JPS599914B2 (en) 1977-02-23 1977-02-23 Electronic musical instrument sound source device

Country Status (1)

Country Link
JP (1) JPS599914B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH055048Y2 (en) * 1985-08-01 1993-02-09

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5824198A (en) * 1981-08-05 1983-02-14 三洋電機株式会社 Musical scale signal generation circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH055048Y2 (en) * 1985-08-01 1993-02-09

Also Published As

Publication number Publication date
JPS53104223A (en) 1978-09-11

Similar Documents

Publication Publication Date Title
US4208938A (en) Random rhythm pattern generator
GB2052127A (en) Electronic musical istrument realising automatic performance by memorised progression
JPS5925234B2 (en) electronic musical instruments
US4205574A (en) Electronic musical instrument with variable pulse producing system
JPS599914B2 (en) Electronic musical instrument sound source device
US4537108A (en) Electronic musical instrument having variable frequency dividers
US3977290A (en) Electronic musical instrument
US4182212A (en) Method of and apparatus for automatically playing arpeggio in electronic musical instrument
JPS6115438B2 (en)
US4515057A (en) Musical sound wave generating circuit for electronic musical instrument
JPS5921038B2 (en) electronic musical instruments
JPS5913753B2 (en) electronic musical instruments
JPS60126698A (en) Electronic musical instrument
JPS633318B2 (en)
JPS6230639B2 (en)
JPS6220877Y2 (en)
JPH0314719Y2 (en)
US4332181A (en) Electronic musical instrument with means for selecting tone clock numbers
JPS6333276Y2 (en)
JP3187466B2 (en) Electronic musical instrument
JP2642331B2 (en) Vibrato application device
JPS592034B2 (en) electronic musical instruments
KR910004051B1 (en) Sound generation circuit using frequency simple variable circuit
JPH043875B2 (en)
JPS6339918B2 (en)