JPS59231595A - Electronic musical apparatus - Google Patents

Electronic musical apparatus

Info

Publication number
JPS59231595A
JPS59231595A JP58104949A JP10494983A JPS59231595A JP S59231595 A JPS59231595 A JP S59231595A JP 58104949 A JP58104949 A JP 58104949A JP 10494983 A JP10494983 A JP 10494983A JP S59231595 A JPS59231595 A JP S59231595A
Authority
JP
Japan
Prior art keywords
waveform
pitch
musical tone
series
scaling
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
Application number
JP58104949A
Other languages
Japanese (ja)
Other versions
JPH0756592B2 (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 JP58104949A priority Critical patent/JPH0756592B2/en
Priority to US06/619,839 priority patent/US4566364A/en
Publication of JPS59231595A publication Critical patent/JPS59231595A/en
Publication of JPH0756592B2 publication Critical patent/JPH0756592B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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 Technical Field The present invention relates to electronic musical instruments, and more particularly to key scaling technology for controlling the waveform of musical tones in accordance with the pitch or range of musical tones to be generated.

従来技術 楽音波形のキースケーリングに関する従来技術は、高音
域用の波形と低音域用の波形を夫々準備しておき、発生
すべき楽音の音高(音域)に応じたスケーリング(重み
づけ)係数で両波形間を補間するものであった。このよ
うなものにおいては、スケーリングに使用する波形は常
に高音域用と低音域用の2種類に固定されてしまい、不
十分なキースケーリング制御しかできなかった。実現し
ようとする音色によっては、音域に応じて幾種類かのス
ケーリング特性を持たせた方が好ましいものがあるが、
従来はそのような制御は不可能であった。
Conventional technology The conventional technology for key scaling of musical sound waveforms is to prepare waveforms for the high range and low range, respectively, and apply scaling (weighting) coefficients according to the pitch (range) of the musical sound to be generated. It interpolated between both waveforms. In such devices, the waveforms used for scaling are always fixed to two types, one for the high range and the other for the low range, resulting in insufficient key scaling control. Depending on the tone you are trying to achieve, it may be preferable to have several types of scaling characteristics depending on the tonal range.
Conventionally, such control was not possible.

発明の目的 そこでこの発明の目的は、様々なバリエーションで楽音
波形のキースケーリング特性の態様を制御し得るように
した電子楽器を提供しようとするものである。そして、
音高または音域に応じて楽音波形が変化する良質の楽音
を簡便なキースケーリング技術によって得ることができ
るようにしよつとするものである。
OBJECTS OF THE INVENTION Therefore, it is an object of the present invention to provide an electronic musical instrument in which the aspect of the key scaling characteristic of a musical sound waveform can be controlled in various variations. and,
It is an object of the present invention to make it possible to obtain high-quality musical tones whose musical sound waveforms change depending on pitch or range by a simple key scaling technique.

発明の概要 この発明によれば、複数種類の波形信号を選択    
“的に発生することができ、選択された波形信号に対応
する楽音信号を発生すべき楽音の音高に対応して夫々発
生する複数系列の楽音発生手段と、発生すべき楽音の音
高に応じて、各系列の楽音発生手段で選択すべき波形信
号を指定する波形指定手段とが設けられる。この波形指
定手段の指定にもとづき選択された波形信号が各系列の
楽音発生手段から発生され、これら各系列の波形信号(
楽音信号)が重みづけ手段において適宜の比率で重みづ
けされ混合される。
Summary of the Invention According to this invention, multiple types of waveform signals can be selected.
a plurality of series of musical tone generating means each generating a musical tone signal corresponding to a selected waveform signal in accordance with the pitch of the musical tone to be generated; Accordingly, a waveform specifying means is provided for specifying a waveform signal to be selected by the musical tone generating means of each series.A waveform signal selected based on the designation of the waveform specifying means is generated from the musical tone generating means of each series, Waveform signals of each of these series (
The musical tone signals) are weighted and mixed at an appropriate ratio by the weighting means.

重みづけ手段では、各系列の楽音信号をその音高に応じ
た所定の比率で重みづけする。波形指定手段では、楽音
の音高が所定の音域に属するとき、その音域に対応する
波形信号を指定する。音域に対応して選択された各系列
の波形信号は、発生すべき楽音の当該音域における相対
的音高に応じた比率で重みづけされ混合される。成る1
種類の波形信号に対応する音域の幅とその波形信号の内
容は音色に応じて異なる。従って、波形指定手段では音
色指定情報と音高指定情報の両方に応じて各系列で選択
すべき波形信号種類を夫々指定する。
The weighting means weights each series of musical tone signals at a predetermined ratio depending on the pitch. When the pitch of the musical tone belongs to a predetermined range, the waveform specifying means specifies a waveform signal corresponding to the range. The waveform signals of each series selected corresponding to the range are weighted and mixed at a ratio according to the relative pitch of the musical tone to be generated in the range. becomes 1
The width of the tonal range corresponding to each type of waveform signal and the content of the waveform signal differ depending on the timbre. Therefore, the waveform specifying means specifies the type of waveform signal to be selected for each series in accordance with both the timbre specifying information and the pitch specifying information.

更にこの発明によれば、複数系列の上述の楽音発生手段
と、波形指定手段と、混合手段とを含む楽音合成系列を
複数設け、これらの出力楽音信号を加算合成することが
提案される。
Furthermore, according to the present invention, it is proposed to provide a plurality of musical tone synthesis series including a plurality of series of the above-mentioned musical tone generating means, waveform specifying means, and mixing means, and to add and synthesize the output musical tone signals.

実施例 第1図に示す実施例において、鍵盤回路10は発生すべ
き楽音の音高を鍵の押圧によって指定する手段であり、
押圧された鍵を示すキーコードKCと鍵押圧持続中は′
1″であるキーオン信号KONと鍵押圧開始時に瞬時に
1″となるキーオンパルスKONPを出力する。キーコ
ードKCは上位3ビツトのオクターブコードB6〜B1
と下位4ビツトのノートコードN4〜N1とから成る。
Embodiment In the embodiment shown in FIG. 1, the keyboard circuit 10 is a means for specifying the pitch of a musical tone to be generated by pressing a key.
Key code KC indicating the pressed key and ' while the key is being pressed
It outputs a key-on signal KON which is 1'' and a key-on pulse KONP which instantly becomes 1'' at the start of key depression. The key code KC is the upper 3 bits of the octave code B6 to B1.
and the lower 4 bits of note codes N4 to N1.

位相アドレス発生器11は、キーコードKCに応じて、
発生すべき楽音の音高に対応するレートで変化する瞬時
位相角情報に相当する位相アドレスデータを発生する。
The phase address generator 11, according to the key code KC,
Phase address data corresponding to instantaneous phase angle information that changes at a rate corresponding to the pitch of the musical tone to be generated is generated.

複数種類の波形信号を選択的に発生することができ、選
択された波形信号に対応する楽音信号を指定音高に対応
して夫々発生する複数系列の楽音発生手段として、2系
列の波形メモIJ 12 、13が用いられる。波形メ
モIJ 12 、13の波形選択アドレスには波形指定
コードWD1.WD2が波形指定手段14から夫々与え
られており、該コードWD1.WD2によって指定され
た波形種類を選択しく読み出し可能とし)、位相アドレ
ス発生器11から与えられる位相アドレスデータに従っ
て前記選択された波形信号を繰返し読み出す。−例とし
て、1種類の波形信号は1周期波形から成り、各波形メ
モIJ 12 、13では64種類の波形を1波形につ
き64個のアドレスで夫々記憶している。
The two-series waveform memo IJ is capable of selectively generating a plurality of types of waveform signals, and serves as a plurality of musical tone generation means that generates musical tone signals corresponding to the selected waveform signals in accordance with designated pitches, respectively. 12 and 13 are used. The waveform selection address of the waveform memo IJ12, 13 contains the waveform designation code WD1. WD2 are respectively given from the waveform specifying means 14, and the codes WD1. The waveform type designated by WD2 can be selectively read out), and the selected waveform signal is repeatedly read out according to the phase address data given from the phase address generator 11. - As an example, one type of waveform signal consists of one period waveform, and each waveform memo IJ 12 and 13 stores 64 types of waveforms at 64 addresses per waveform.

各メモIJ 12 、13から読み出された波形信号を
適宜の比率で重みづけし混合するために、乗算器15〜
18と加算器19が設けられている。スケーリングパラ
メータ発生器20は、所定のスケーリング特性関数を予
め記憶しており、発生すべき楽音の音高を変数としてこ
のスケーリング特性関数によって定まるスケーリングパ
ラメータ(重みづけ係数)spl、sp2を各系列毎に
夫々読み出し、乗算器15.16に与える。乗算器15
には第1系列の波形メモリ12から読み出された楽音信
号とスケーリングパラメータSP1が加わり、乗算器1
6には第2系列の波形メモリ13から読み出された楽音
信号とスケーリングパラメータsp2が加わる。こうし
て、乗算器15.16において各系列毎の楽音信号がそ
の音高に応じた比率で夫々重みづけされる。乗算器15
.16の出力は振幅エンベロープを付与するための乗算
器17.18を夫々側々に経由して加算器19に加えら
れる。加算器19で加算された楽音信号はサウンドシス
テム21に至る。
In order to weight and mix the waveform signals read from each memo IJ 12, 13 at an appropriate ratio, multipliers 15 to
18 and an adder 19 are provided. The scaling parameter generator 20 stores a predetermined scaling characteristic function in advance, and sets scaling parameters (weighting coefficients) sp1 and sp2 determined by this scaling characteristic function for each series using the pitch of the musical tone to be generated as a variable. They are read out and applied to multipliers 15 and 16, respectively. Multiplier 15
The musical tone signal read out from the first series waveform memory 12 and the scaling parameter SP1 are added to the multiplier 1.
6 is added with the musical tone signal read out from the second series of waveform memory 13 and the scaling parameter sp2. In this way, the multipliers 15 and 16 weight the musical tone signals of each series at a ratio corresponding to the pitch. Multiplier 15
.. The outputs of 16 are applied to an adder 19 via multipliers 17, 18 on each side for imparting an amplitude envelope. The musical tone signal added by the adder 19 reaches the sound system 21.

各種の音色を選択するために音色選択スイッチ22が設
けられている。トーンパラメータ発生器26は、この音
色選択スイッチ22で選択された音色を実現するための
トーンパラメータを発生するもので、例えばROMから
成る。このトーンパラメータ発生器26から発生された
トーンパラメータつまり音色指定情報に従って波形指定
手段14     ′が制御され、更にはスケーリング
パラメータ発生器20におけるスケーリング特性関数が
制御される。
A tone color selection switch 22 is provided to select various tone colors. The tone parameter generator 26 generates tone parameters for realizing the tone selected by the tone color selection switch 22, and is composed of, for example, a ROM. The waveform specifying means 14' is controlled in accordance with the tone parameter, that is, the timbre specifying information generated by the tone parameter generator 26, and furthermore, the scaling characteristic function in the scaling parameter generator 20 is controlled.

波形指定手段14は、鍵盤回路10から与えられるキー
コードKCとトーンパラメータ発生器26から与えられ
るトーンパラメータに応じて波形指定コードWD1.W
D2を発生する。波形メモリ12.13では、各音色毎
に(または複数種類の波形を記憶しており、指定された
音色に対応する波形が記憶されているアドレス領域をト
ーンパラメータによって特定し、キーコードKCに従っ
てそのアドレス領域内の個別の波形選択アドレスを特定
し、このような特定内容に従って波形指定コードWD1
.WD2が発生される。更に詳しくは、指定された音色
に応じて1種類の波形に対応する音域の幅が定まり(つ
まり音域分割態様が定まり)− キーコードKCによっ
て示された音高がそのようにして範囲が定められた(分
割された)音域のどれに属するかに応じて当該所属音域
に対応する波形を指定する波形指定コードWDI、WD
2が発生される。− 指定された音色に応じて1種類の波形に対応する音域の
幅が特定されることにより、この幅に対応してスケーリ
ング特性関数の傾きが決定される。
The waveform specifying means 14 generates waveform specifying codes WD1 . W
Generates D2. The waveform memory 12.13 stores each tone (or multiple types of waveforms), and specifies the address area in which the waveform corresponding to the specified tone is stored using the tone parameter, and stores the address area according to the key code KC. Specify individual waveform selection addresses within the address area, and set the waveform designation code WD1 according to such specified contents.
.. WD2 is generated. More specifically, the width of the range corresponding to one type of waveform is determined according to the specified timbre (that is, the manner in which the range is divided) - the range of the pitch indicated by the key code KC is determined in this way. Waveform designation codes WDI, WD that specify the waveform corresponding to the tonal range to which it belongs depending on which of the divided (divided) ranges it belongs to.
2 is generated. - By specifying the width of the range corresponding to one type of waveform according to the specified timbre, the slope of the scaling characteristic function is determined in accordance with this width.

スケーリングパラメータ発生器20からスケーリング特
性関数を読み出すための変数入力となる音高指定情報は
、上述の1波形に対応する音域内の相対的音高情報で表
現される。そのため、波形指定手段14内に含才れる成
る回路を便宜上共用して、キーコードKCをトーンパラ
メータ(音色指定情報)に応じて加工し、上記相対的音
高情報に相当するスケーリングアドレステータSADを
発生し、これをスケーリングパラメータ発生器20のア
ドレス入力(変数入力)に与える。
Pitch designation information, which is a variable input for reading out the scaling characteristic function from the scaling parameter generator 20, is expressed as relative pitch information within a range corresponding to one waveform described above. Therefore, for convenience, the circuit included in the waveform specifying means 14 is shared, and the key code KC is processed according to the tone parameter (timbre specifying information), and the scaling address data SAD corresponding to the above-mentioned relative pitch information is obtained. is generated and applied to the address input (variable input) of the scaling parameter generator 20.

第2図はこの実施例で実現されるキースケーリング特性
の典型的なパターンを一覧したものである。大きくは、
1波形に対応する音域の幅に応じて4つのパターンに分
類される。成る音域において1種類の波形をキースケー
リングに使用する場合、その音域の半音域毎に正及び負
の傾きのスケーリング特性でスケーリングする。つまり
1波形に対応する音域幅の半分の間隔で1つの傾きが終
了する。この間隔をインターバルデータINTによって
表わす。1波形に対応する音域幅が1オクンが第2図(
a)に示されている。1波形に対応する音域幅が2オク
ターブの場合、インターバルデータINTは1オクター
ブを示す「1」であり、このときのパターンが第2図(
b)に示されている。1波形に対応する音域幅が4オク
ターブの場合、インターバルデータINTは2オクター
ブを示す「2」であり、このときのパターンが第2図(
C)に示されている。1波形に対応する音域幅が8オク
ターブの場合、インターバルデータINTは4オクター
ブを示す「4」であり、このときのパターンが第2図(
d)に示されている。
FIG. 2 lists typical patterns of key scaling characteristics realized in this embodiment. Broadly speaking,
It is classified into four patterns depending on the width of the range corresponding to one waveform. When using one type of waveform for key scaling in a range of sounds, scaling is performed using scaling characteristics of positive and negative slopes for each semitone range of the range. In other words, one slope ends at an interval that is half the range width corresponding to one waveform. This interval is represented by interval data INT. The range width corresponding to one waveform is one ocun as shown in Figure 2 (
Shown in a). When the range width corresponding to one waveform is two octaves, the interval data INT is "1" indicating one octave, and the pattern at this time is shown in Fig. 2 (
b). When the range width corresponding to one waveform is four octaves, the interval data INT is "2" indicating two octaves, and the pattern in this case is shown in Figure 2 (
C). When the range width corresponding to one waveform is 8 octaves, the interval data INT is "4" indicating 4 octaves, and the pattern at this time is shown in Figure 2 (
d).

第2図の横幅は音高であり、便宜上、オクターブ毎に目
盛りづけられており、0から6までのオクターブ番号が
記されている。尚、実鍵域は1から5までの5オクター
ブであると仮定する。たて軸はスケーリング特性のレベ
ル、つまりスケーリングパラメータsp1 、sp2に
よって設定される楽音信号振幅レベルである。波形メモ
リ12゜16の系列は符号I、■によって区別されてい
る。
The width in FIG. 2 is the pitch, and for convenience, it is graduated for each octave, and octave numbers from 0 to 6 are marked. It is assumed that the real key range is 5 octaves from 1 to 5. The vertical axis is the level of the scaling characteristic, that is, the musical tone signal amplitude level set by the scaling parameters sp1 and sp2. The series of waveform memories 12 and 16 are distinguished by symbols I and ■.

■が第1の系列つまり波形メモリ12に対応し、■が第
2の系列つまり波形メモリ16に対応する。
2 corresponds to the first series, that is, the waveform memory 12, and 2 corresponds to the second series, that is, the waveform memory 16.

符号I、IIにハイフンで結合された添字1,2゜3.
4.5は各音域に対応して使用される波形種類を区別す
る記号である。例えば第2図(a)の上段のスケーリン
グ特性では第1の系列の波形メモリ12に記憶された5
種類の波形I−l乃至1−5が各音域で使用され、第2
の系列の波形メモ1月6に記憶された4種類の波形n−
1乃至1t−4が各音域で使用される。
Subscripts 1, 2゜3. connected to the codes I and II with a hyphen.
4.5 is a symbol that distinguishes the type of waveform used for each sound range. For example, in the scaling characteristic shown in the upper part of FIG.
Types of waveforms I-1 to 1-5 are used in each range, and the second
Series of waveform memo 4 types of waveforms stored in January 6th n-
1 to 1t-4 are used in each range.

第2図(a)〜(d)では夫々上下2段で2種のスケー
リング特性パターンが示されているが、これは最低音域
で最も強調される波形は第1、第2の系列(1、II 
)のどちらで発生される波形信号であるかに応じて区別
されている。上段が第1の系列!(波形メモリ12)の
波形が最低音域で強調されるパターンを示し、下段がそ
の反対に第2の系列■(波形メモリ13)の波形が強調
されるパターンを示す。最低音域でどちらの波形を強調
すべきかは、スタートアドレス区別信号5TAI/Iに
よって示される。この信号S T’ A II / I
が′0″のときは第1の系列(1)を示し、u I H
gのときは第2の系列(11)を示す。
In Figures 2 (a) to (d), two types of scaling characteristic patterns are shown in the upper and lower stages, respectively, and this means that the waveforms that are most emphasized in the lowest range are the first and second series (1, II
) are distinguished depending on which waveform signal is generated. The top row is the first series! (Waveform memory 12) shows a pattern in which the waveform is emphasized in the lowest range, and the lower row shows a pattern in which the waveform in the second series (Waveform memory 13) is emphasized on the contrary. Which waveform should be emphasized in the lowest range is indicated by the start address discrimination signal 5TAI/I. This signal ST'A II/I
When is '0'', it indicates the first series (1), and u I H
g indicates the second series (11).

上述のような同一特性のキースケーリングに関する2通
りの制御は、音楽上の要請によるものではなく、専ら回
路技術上の要請による。詳しくは、波形メモリ容量の有
効利用のためである。第2図に示されるように、成る1
つのキースケーリング特性に使用する波形種類数は第1
及び第2の系列(波形メモIJ 12 、13 )で同
数でないことが多く、一方か奇数なら他方が偶数である
場合が多い。
The two types of control regarding key scaling with the same characteristics as described above are not based on musical requirements, but solely on circuit technology requirements. Specifically, this is for effective use of the waveform memory capacity. As shown in Figure 2, it consists of 1
The number of waveform types used for the two key scaling characteristics is
and the second series (waveform memos IJ 12 , 13 ) are often not the same number, and if one is an odd number, the other is often an even number.

従って、1音色に対応する波形をメモ1J12,13の
同アドレスに納めた場合、1波形分のアドレス領域がメ
モIJ 12 、13のどちらかで余ってしまい、これ
をそのまま空白にしておくさメモリに多くの無駄が生じ
ることになる。そこで、この実施例ではメモリの全領域
に波形を詰めて記憶し、無駄のないようにしているので
ある。その場合、1音色分の接散波形の記憶領域がどち
らかの波形メモリ12.13のどのアドレスから始まる
のかを区別するために、スタートアドレス区別信号ST
A II / IとスタートアドレスデータSTAとが
使用される。
Therefore, if the waveform corresponding to one tone is stored at the same address in Memo 1J12 and 13, the address area for one waveform will be left in either Memo IJ12 or 13, and this will be left blank. This will result in a lot of waste. Therefore, in this embodiment, waveforms are stored in the entire memory area to avoid waste. In that case, in order to distinguish from which address in either waveform memory 12 or 13 the storage area of the dispersion waveform for one tone starts, a start address discrimination signal ST is used.
A II/I and start address data STA are used.

波形メモl) 12 、13における記憶フォーマット
の一例を示すと第3図のよってあり、同一音色に対応す
る1才たけ複数種類の波形は連続する波形アドレス領域
に記憶されており、その中で若い波形アドレスはど低音
域に対応する波形が記憶されている。同一音色に関する
波形アドレス領域中で最も若い波形アドレスをスタート
アドレスといい、そこに最低音域に対応する波形を記憶
する。
An example of the storage format in waveform memo l) 12 and 13 is shown in Figure 3. Multiple types of waveforms corresponding to the same tone are stored in consecutive waveform address areas, and among them, the youngest The waveform address stores the waveform corresponding to the bass range. The youngest waveform address in the waveform address area for the same tone color is called the start address, and the waveform corresponding to the lowest pitch range is stored there.

例えば、第3図の音色Aは第2図(d)上段のスケーリ
ングパターンに相当し、第1及び第2の波形メモIJ 
12 、13の同じ波形アドレス「1」に波形1−1.
Iklが夫々記憶されている。この場合スタートアドレ
スデータSTAは「1」、スタートアドレス区別信号S
 T A ll / lは′O“’(Iを示す)、であ
る。第2図(d)下段のスケーリングパターンに相当す
る音色の波形は第3図の音色Bのような形式で記憶され
る。つまり、第2の波形メモリ16のアドレス「N」に
波形11−1が記憶され、第1の波形メモリ12のアド
レス[N+IJに波形1−1が記憶される。この場合ス
タートアドレスデータSTAはrNJであり、区別信号
5TAI/lは°’ 1 ” (IIを示す)である。
For example, tone A in FIG. 3 corresponds to the scaling pattern in the upper row of FIG.
12 and 13 at the same waveform address "1", waveform 1-1.
Ikl are respectively memorized. In this case, the start address data STA is "1" and the start address discrimination signal S
T A ll / l is 'O"' (indicates I). The waveform of the timbre corresponding to the scaling pattern in the lower row of Fig. 2(d) is stored in a format like timbre B in Fig. 3. That is, waveform 11-1 is stored at address "N" of the second waveform memory 16, and waveform 1-1 is stored at address "N+IJ" of the first waveform memory 12. In this case, the start address data STA is rNJ, and the discrimination signal 5TAI/l is °' 1 '' (indicating II).

第2図(b)上段のスケーリングパターンに相当する音
色の波形は第3図の音色Cのような形式で記憶される。
The waveform of the timbre corresponding to the scaling pattern in the upper row of FIG. 2(b) is stored in a format such as timbre C in FIG. 3.

この場合、スタートアドレスデータSTAは「2」であ
り、区別信号S T A II / Iは“’ 0 ”
 (Iを示す)である。第2図(b)下段のスケーリン
グパターンに相当する音色の波形は第3図の音色りのよ
うな形式で記憶される。この場合、スタートアドレスデ
ータSTAは「4」であり、区別信号STA…/Iは“
1 ” (Uを示す)である。第2の波形メモリ16の
波形アドレス「4」を空白にせずに有効利用できること
が同図から理解されよう。各メモIJ 12 、15の
波形アドレスは波形指定コードWD1.WD2によって
指定される。
In this case, the start address data STA is "2" and the discrimination signal STA II/I is "'0".
(indicates I). The timbre waveform corresponding to the scaling pattern shown in the lower row of FIG. 2(b) is stored in the format shown in FIG. 3. In this case, the start address data STA is "4" and the discrimination signal STA.../I is "
1'' (indicating U). It will be understood from the figure that the waveform address "4" of the second waveform memory 16 can be effectively used without leaving it blank. The waveform address of each memo IJ 12, 15 is the waveform designation code WD1. Specified by WD2.

音色に応じて任意のオクターブからスケーリングを開始
するようにすることが可能である。第2図では第2オク
ターブからスケーリングを開始する例が示されているが
、これには限らない。スケーリングを開始するオクター
ブはスタートオクターブデータSTOによって指定され
る。スタートオクターブより低い音域ではスケーリング
は行なわれず、波形は変化しない。
It is possible to start scaling from any octave depending on the tone. Although FIG. 2 shows an example in which scaling starts from the second octave, the invention is not limited to this. The octave at which scaling starts is specified by start octave data STO. Scaling is not performed in the range below the start octave, and the waveform does not change.

参考のために第2図では、横軸に沿って、半オクターブ
毎のキーコードKCの上位4ビツトの値が示されている
。3ビツトのオクターブコードB6゜B2.B1とノー
トコードの最上位1ビツトN4とによって半オクターブ
が特定される。第2図(a)のようなパターンの場合、
スケーリング特性の1つの傾斜の幅は半オクターブであ
り、半オクターブ毎に傾斜の正負が切換わる。
For reference, FIG. 2 shows the values of the upper four bits of the key code KC for each half octave along the horizontal axis. 3-bit octave code B6°B2. A half octave is specified by B1 and the most significant bit N4 of the note code. In the case of a pattern like Figure 2(a),
The width of one slope of the scaling characteristic is half an octave, and the positive and negative sides of the slope are switched every half octave.

スケーリング特性の1つの傾斜に相当する音域において
、一方の系列■(または■)のスケーリング特性傾斜が
負のとき他方の系列■(または■)のスケーリング特性
傾斜が正となるようになっている。最低音域からスケー
リングが始まるとき、該最低音域で強調される系列のス
ケーリング特性傾斜が負であり、他方の系列のスケーリ
ング特性傾斜が正である。このような互いに逆向きのス
ケ−リンク特性でスケーリングした両系列の楽音信号の
加算合成により、音高に応じて一方の系列の波形から他
方の系列の波形へと波形が徐々に移行するキースケーリ
ングが達成される。
In a range corresponding to one slope of the scaling characteristic, when the scaling characteristic slope of one series (■) (or ■) is negative, the scaling characteristic slope of the other series (■) (or ■) is positive. When scaling starts from the lowest range, the series emphasized in the lowest range has a negative scaling characteristic slope, and the other series has a positive scaling characteristic slope. Key scaling, in which the waveform of one series gradually transitions from the waveform of one series to the waveform of the other series according to the pitch, is achieved by adding and synthesizing the musical tone signals of both series scaled with such opposite scale link characteristics. is achieved.

第1図のスケ−リンクパラメータ発生器20では、1行
程の傾斜に相当するスケーリング特性関数を両系列につ
き夫々記憶しており、第1の系列1が負傾斜で第2の系
列■が正傾斜の場合とその逆の場合とを区別してスケ−
リンクパラメータSp1.sp2の読み出しを行なうよ
うになっている。そのような区別のためにIITOI信
号がスケーリングパラメータ発生器20に与えられる。
The scale link parameter generator 20 in FIG. 1 stores scaling characteristic functions corresponding to the slope of one stroke for both series, with the first series 1 having a negative slope and the second series 2 having a positive slope. Distinguish and scale the case and the opposite case.
Link parameter Sp1. It is designed to read out sp2. The IITOI signal is provided to the scaling parameter generator 20 for such distinction.

発生器20では、II T OI信号が“°0″のとき
は第4図(a)のように第1の系列■が負傾斜で第2の
系列■が正傾斜のスケーリング特性関数に従って両系列
のスケーリングパラメータsp1 、SF2を読み出し
、nTOI信号が°゛1″のときは第4図(b)のよう
に第1の系列Iが正傾斜で第2の系列■が負傾斜のスケ
ーリング特性関数に従って両系列のスケ−リンクパラメ
ータsp1 、SF2を読み出す。図示のように、rO
Jから「8」までの9ステツプのレベルに分割されたス
ケ−リンクパラメータsp1 、SF2を「0」から「
7」までの8通りのスケーリングアドレスデータSAD
に従って読み出す。スケーリングアドレスデータSAD
が[Ojのとき一方のパラメータSP1またはSF3の
レベルが「0」、他方が「8」であり、以下アドレスが
1ステツプ増加する毎にレベルか1ステツプ増加または
減少する。従って、両パラメータSP1 、SF3の合
計レベルは常に「8」であり、キースケーリングによっ
て全体音量レベルが変動することがないようになってい
る。
In the generator 20, when the II T OI signal is "°0", both series are divided according to a scaling characteristic function in which the first series ■ has a negative slope and the second series ■ has a positive slope, as shown in FIG. 4(a). When the nTOI signal is °゛1'', the scaling parameters sp1 and SF2 of Read out the scale link parameters sp1 and SF2 of both series.As shown in the figure, rO
The scale link parameter sp1 is divided into 9 step levels from J to "8", and SF2 is divided into levels from "0" to "8".
8 types of scaling address data SAD up to 7”
Read out according to the following. Scaling address data SAD
When [Oj], the level of one parameter SP1 or SF3 is "0" and the other is "8", and thereafter the level increases or decreases by one step every time the address increases by one step. Therefore, the total level of both parameters SP1 and SF3 is always "8", so that the overall volume level does not fluctuate due to key scaling.

例えば、第2図(a)上段のパターンにおける第2オク
ターブの前半では第4図Ca)に従ってスケーリングパ
ラメータsp1 、SF2が発生され、第2オクターブ
の後半では第4図(b)に従ってスケーリングパラメー
タsp1 、sp2が発生される。また、第2図(a)
下段のパターンにおける第2オクターブ前半では第4図
(b)Jこ従ってスケーリングパラメータsp1 、s
p2が発生され、第2オクターブ後半では第4図(a)
に従う。このように、スタートアドレスに相当する波形
が夏、■のどちらであるかに応じてスケーリング特性傾
斜の正負と音域の対応関係が入れ替わる。
For example, in the first half of the second octave in the upper pattern of FIG. 2(a), the scaling parameters sp1 and SF2 are generated according to FIG. 4Ca), and in the second half of the second octave, the scaling parameters sp1 and SF2 are generated according to FIG. 4(b). sp2 is generated. Also, Fig. 2(a)
In the first half of the second octave in the lower pattern, the scaling parameters sp1, s are shown in FIG. 4(b).
p2 is generated, and in the second half of the second octave, as shown in Fig. 4(a)
Follow. In this way, depending on whether the waveform corresponding to the start address is summer or ■, the correspondence between the positive and negative scaling characteristic slopes and the range changes.

第2図(a)では、スケーリング特性の1傾斜の幅は半
オクターブであり、3ビツトのスケーリングアドレスデ
ータSADとしてノートコードの下位3ビットN3.N
2.N1をそのまま利用することができる。従って、ス
ケーリングパラメータSp1.sp2を読み出すための
相対音高(SADに相当)は半オクターブ内の個々の音
階音に対応する。
In FIG. 2(a), the width of one slope of the scaling characteristic is half an octave, and the lower three bits N3... of the note code are used as the 3-bit scaling address data SAD. N
2. N1 can be used as is. Therefore, the scaling parameter Sp1. The relative pitch (equivalent to SAD) for reading sp2 corresponds to each scale note within a half-octave.

第2図Φノでは、スケーリング特性の1傾斜の幅は1オ
クターブであり、3ビツトのスケーリングアドレスデー
タSADとしてノートコードの上位3ピツ)N4 、N
3 、N2を利用する。この場合、スケーリングパラメ
ータsp1.sp2を読み出すための相対音高は1オク
ターブ内の音階音を8分割したものに対応する。同様に
、第2図(C) 、 (d)ではスケーリング特性の1
傾斜の音域幅に応じてキーコードKCを適宜ビットシフ
トしたもののうち3ビツトをスケーリングアドレスデー
タSADとして利用し、1アドレスに対応する相対音高
がいくつかの音階音グループに対応するようにする。
In Fig. 2 Φ, the width of one slope of the scaling characteristic is one octave, and the upper three pits of the note code are used as the 3-bit scaling address data SAD) N4, N4.
3. Use N2. In this case, the scaling parameter sp1. The relative pitch for reading out sp2 corresponds to the scale tones within one octave divided into eight. Similarly, in Fig. 2 (C) and (d), the scaling characteristic is 1
The key code KC is appropriately bit-shifted according to the range width of the slope, and three bits are used as scaling address data SAD, so that the relative pitch corresponding to one address corresponds to several scale note groups.

上述のインターバルデータINT、スタートアドレスデ
ータSTA、スタートアドレス区別信号5TAI[/I
、ス、タートオクターブデータSTOは、トーンパラメ
ータ発生器26から発生されるトーンパラメータに含ま
れている。
The above-mentioned interval data INT, start address data STA, start address discrimination signal 5TAI[/I
The octave data STO is included in the tone parameters generated by the tone parameter generator 26.

第1図に戻り、波形指定手段14の詳細について説明す
ると、鍵盤回路10から与えられたキーコードKCのう
ちオクターブコードB3〜B1が引算器24のA入力に
加わり、ノートコードN4〜N1がゲート25に加わる
。引算器240B入力には指定された音色に対応するス
タート亨りターブデータSTOが与えられ、「A’−B
Jの引算を行なう。この引算器24は押圧鍵のオクター
ブコードB6〜B1をスタートオクターブを基準にした
オクターブコードB3′〜B1’に変換するものである
。引算器24の引算結果である変換されたオクターブコ
ードB3’〜B1/はゲート25に入力される。また、
引算結果が「0」または正のときサイン信号S。とじて
°゛1″を出力し、負のときサイン信号S。として′0
″を出力する。このサイン信号S。はアンド回路26を
介してゲート25の制御入力に与えられ、Soが′1″
のとき該ゲート25を可能化する。アンド回路26の他
の入力にはアタック信号ATCKをインバータ27で反
転した信号が加わる。このアタック信号ATCKはキー
スケーリングを行なわない音色が指定されたとき1″と
なるもので、キースケーリングを行なう音色が指定され
た場合は信号ATCKの°°0”′によりアンド回路2
6が可能化され、サイン信号Soに応じてゲート25が
制御される。
Returning to FIG. 1, to explain the details of the waveform specifying means 14, among the key codes KC given from the keyboard circuit 10, octave codes B3 to B1 are added to the A input of the subtracter 24, and note codes N4 to N1 are added to the A input of the subtracter 24. Join Gate 25. The input of the subtracter 240B is given start overturn turbulence data STO corresponding to the specified tone, and
Perform subtraction of J. This subtracter 24 converts the octave codes B6-B1 of the pressed keys into octave codes B3'-B1' based on the start octave. The converted octave codes B3' to B1/, which are the subtraction results of the subtracter 24, are input to the gate 25. Also,
Sign signal S when the subtraction result is "0" or positive. outputs °゛1'', and when it is negative, the sine signal S is output as '0'.
This sine signal S is given to the control input of the gate 25 via the AND circuit 26, and So becomes '1''.
When , the gate 25 is enabled. A signal obtained by inverting the attack signal ATCK by an inverter 27 is applied to the other input of the AND circuit 26. This attack signal ATCK becomes 1'' when a tone that does not undergo key scaling is specified, and when a tone that undergoes key scaling is specified, the signal ATCK's °°0''' causes the AND circuit to
6 is enabled, and the gate 25 is controlled according to the sign signal So.

ゲート25の出力はビットシフト回路28に入力される
。ビットシフト回路28は前述のインターバルデータI
NTによってビットシフト量を制御するもので、入力さ
れた7ビノトのキーコードB3’〜B1’、N4〜N1
をインターバルデータINTの値に応じて下記表に示す
ように下位烙゛ノドにシフトする。A7〜A1はビット
シフト回路28の出カビノドを示す。
The output of gate 25 is input to bit shift circuit 28. The bit shift circuit 28 uses the above-mentioned interval data I.
The bit shift amount is controlled by NT, and the input 7-bit key codes B3' to B1', N4 to N1
is shifted to a lower rank according to the value of interval data INT as shown in the table below. A7 to A1 indicate output nodes of the bit shift circuit 28.

このビットシフト回路28は、追って明らかになるよう
に、指定された音色に応じて1波形に対応する音域幅を
設定する機能と、スケーリングアドレスデータ、SAD
の1ステップ当りの音階数を指定された音色に応じて設
定する機能、を果す。
As will become clear later, this bit shift circuit 28 has the function of setting the range width corresponding to one waveform according to the specified tone color, scaling address data, SAD
The function is to set the number of scales per step according to the specified timbre.

加算器29は6ビツトのフルアダーから成るもので、そ
の一方入力の下位3ビツトにビットシフト回路28の上
位3ビツト出力A7〜A5が与えられ、他方入力に6ビ
ツトから成る前述のスタートアドレスSTAが与えられ
、最下位ビットのキャリイ人力Ciに加算器30のキャ
リイ出力C8が加えられる。加算器2906ビツト出力
は加算器61に入力される一方で、第2系列の波形指定
コードWD2として波形メモリ13の波形選択アドレス
入力に与えられる。
The adder 29 consists of a 6-bit full adder, and the lower 3 bits of one input are given the upper 3 bits output A7 to A5 of the bit shift circuit 28, and the other input is given the above-mentioned start address STA consisting of 6 bits. The carry output C8 of the adder 30 is added to the carry power Ci of the least significant bit. The adder 2906 bit output is input to the adder 61, and is also applied to the waveform selection address input of the waveform memory 13 as the second series waveform designation code WD2.

ビットシフト回路28の4ビツト目の出力A4が加算器
60に入力され、前述のスタートアドレス区別信号5T
AII/Iと加算される。この加算器60の出力が加算
器31の最下位ビットに入力されると共に、前述のuT
OI信号としてスケーリングパラメータ発生器20に入
力される。加算器31の6ビノト出力は第1系列の波形
指定コードWDiとして波形メモリ120波形選択アド
レス入力に与えられる。ビットシフト回路28の下位3
ビツトの出力A3〜A1は前述のスケーリングアドレス
データSADとしてスケーリングパラメータ発生器20
に与えられる。
The fourth bit output A4 of the bit shift circuit 28 is input to the adder 60, and the above-mentioned start address discrimination signal 5T is input to the adder 60.
Added to AII/I. The output of this adder 60 is input to the least significant bit of the adder 31, and the above-mentioned uT
It is input to the scaling parameter generator 20 as an OI signal. The 6-bit output of the adder 31 is applied to the waveform selection address input of the waveform memory 120 as the first series of waveform designation codes WDi. Lower 3 of bit shift circuit 28
The bit outputs A3 to A1 are sent to the scaling parameter generator 20 as the above-mentioned scaling address data SAD.
given to.

第2図(a)の上段のパターンを例にして第1図の回路
動作を次に説明する。
The operation of the circuit shown in FIG. 1 will now be described using the upper pattern of FIG. 2(a) as an example.

押圧鍵が第1オクターブに属して(1)る場合、オクタ
ーブコードB6〜B1は” 001 ” (10進表示
の「1」)であり、これに対してスター′トオクターブ
データSTOは第2オクターフ゛を示す「2」であるの
で、引算器24の引算結果(ま負であり、サイン信号S
。が°“0″である。これζこよりゲート25が閉じら
れ、ビットシフト回路28の入力データは全ビット°°
0″であり、インターノくパターンINTの値に無関係
にその出力ビットA7〜A1はオール゛0″である。加
算器29の一方の入力A7〜A5がオール”0″である
ため、他方入力に与えられたスタートアドレスデータS
TAがそのまま加算器29から出力される。また、第2
図(a)上段のパターンでは、スタートアドレス区別信
号3 T A II / Iは常時°”0′′であるた
め、カロ    ・算器60の出力も°′0″であり、
カロ算rQ61cまカロ算器29の出力をそのまま出力
する。従って、第1及び第2の系列の波形指定コードW
D1.WD2は共にスタートアドレス(例えば第3図の
波形アドレス「7」)を指定し、波形I−1、If−1
を選択する。また、加算器30の出力II OIIによ
り11TOI信号も°0′′であり、第4図(a)のス
ケーリングパターンを選択する。しかし、この第1オク
ターブではビットシフト回路28の出カビノドA3〜A
1が常に0″であるので、スケーリングアドレスデータ
SADも同様であり、第1系列のスケ−リンクパラメー
タSP1を最高レベルで読み出し、第2系列のsp2は
ゼロレベルで読み出す。その結果、第1の系列の波形1
−1に対応する楽音信号のみが加算器19を経由してサ
ウンドシステム21に至り、第2の系列の波形11−1
に対応する楽音信号は乗算器16で阻止される。
When the pressed key belongs to the first octave (1), the octave codes B6 to B1 are "001"("1" in decimal notation), whereas the start octave data STO belongs to the second octave. Therefore, the subtraction result of the subtracter 24 (is negative, and the sine signal S
. is °“0”. From this point on, the gate 25 is closed, and the input data of the bit shift circuit 28 is transferred to all bits.
0'', and its output bits A7 to A1 are all 0'' regardless of the value of the pattern INT. Since one input A7 to A5 of the adder 29 is all "0", the start address data S given to the other input
TA is output as is from the adder 29. Also, the second
In the upper pattern of Figure (a), the start address discrimination signal 3TAII/I is always 0'', so the output of the Calo calculator 60 is also 0'',
The Karo calculator rQ61c outputs the output of the Karo calculator 29 as is. Therefore, the waveform designation code W of the first and second series
D1. Both WD2 specify the start address (for example, waveform address "7" in FIG. 3), and the waveforms I-1 and If-1 are
Select. Further, the 11TOI signal is also 0'' due to the output II OII of the adder 30, and the scaling pattern shown in FIG. 4(a) is selected. However, in this first octave, the output nodes A3 to A of the bit shift circuit 28 are
1 is always 0'', the same applies to the scaling address data SAD, and the scale link parameter SP1 of the first series is read out at the highest level, and the second series sp2 is read out at zero level.As a result, the scaling address data SAD of the first series is read out at the highest level. Series waveform 1
Only the musical tone signal corresponding to -1 reaches the sound system 21 via the adder 19, and the second series of waveforms 11-1
The musical tone signal corresponding to 1 is blocked by the multiplier 16.

こうして、指定された音色に対応して定まる任意のスタ
ートオクターブ(上述では第2オクターブ)よりも低音
域ではキースケーリングはなされず、当該低音域のどの
音高でも同じ波形)−1の楽音信号が発生される。
In this way, key scaling is not performed in the range lower than the arbitrary start octave (second octave in the above example) determined corresponding to the specified tone, and the musical tone signal of -1 is the same waveform for any pitch in the bass range. generated.

押圧鍵がスタートオクターブ(上述の例でζま第2オク
ターブ)に属している場合、引算器24の引算結果はゼ
ロであり、サイン信号S。が1″となる。これによりゲ
ート25が開かれ、押圧鍵の音名を示すノートコードN
4〜N1と、スタートオクターブに対する押圧鍵の相対
的オクターブを示す相対オクターブコードB3′〜B1
′(今の例では°’ o o o ” )がビットシフ
ト回路28に与えられる。第2図(a)の例ではインタ
ーノくルーデータINTはII/2Jであり、前記第1
表のように入カヒノトB6′〜N1がビットシフトされ
ずにそのまま出力ビットA7〜A1となる。従って、A
7〜A5はB 3/〜B 1 /と同じくオール゛′0
″であり、加算器29はスタートアドレスデータ5TA
(例えば第3図の波形アドレス「7」)を出力する。
When the pressed key belongs to the start octave (the second octave up to ζ in the above example), the subtraction result of the subtracter 24 is zero, and the sign signal S is generated. becomes 1''. This opens the gate 25 and the note code N indicating the note name of the pressed key.
4 to N1, and relative octave codes B3' to B1 indicating the relative octave of the pressed key with respect to the start octave.
'(°' o o o '' in the present example) is given to the bit shift circuit 28. In the example of FIG. 2(a), the internodal data INT is II/2J,
As shown in the table, input bits B6' to N1 are not bit-shifted and become output bits A7 to A1 as they are. Therefore, A
7 to A5 are all ゛'0 like B 3/ to B 1 /
'', and the adder 29 receives the start address data 5TA.
(For example, the waveform address "7" in FIG. 3) is output.

ここで、押圧鍵が第2オクターブの前半に属している場
合、ノートコードの上位ピッ)N44’!”0″であり
、加算器30の出力は°0″である。
Here, if the pressed key belongs to the first half of the second octave, the upper pitch of the note chord is N44'! "0", and the output of the adder 30 is °0".

従って、第1及び第2の系列の波形指実コードWDl、
WD2は両方共スタートアドレスを指定し、波形1−’
1.ll−1を選択スル。また、IITOI信号は0′
”であり、第4図(a)のスケーリングパターンを指定
する。ノートコードの下位3ビツトN3〜N1がスケー
リングアドレスデータSADとなり、前半オクターブの
6音階音の各々に対応して個有のスケーリングアドレス
が指定され、各音階音に対応して異なるレベルのスケー
リングパラメータsp1 、sp2が第4図(a)の特
注に従って読み出される。波形メモIJ 12 、13
から読み出された波形1−1 、ll−1に対応する楽
音信号がこのパラメータsp1 、sp2に従って乗算
器15.16で夫々重みづけされ、加算器19で加算さ
れる。こうして第2図(a)上段のパターンにおける第
2オクターブ前半のキースケーリングが実行される。
Therefore, the first and second series of waveform instruction codes WDl,
WD2 specifies the start address for both, and waveform 1-'
1. Select ll-1. Also, the IITOI signal is 0'
”, which specifies the scaling pattern shown in Fig. 4(a). The lower three bits N3 to N1 of the note code become scaling address data SAD, and a unique scaling address is assigned to each of the six tone scale notes in the first half octave. is specified, and scaling parameters sp1 and sp2 of different levels corresponding to each scale note are read out according to the custom order shown in FIG. 4(a).Waveform memo IJ 12, 13
Musical tone signals corresponding to waveforms 1-1 and 11-1 read out are weighted by multipliers 15 and 16 according to the parameters sp1 and sp2, respectively, and added by an adder 19. In this way, key scaling for the first half of the second octave in the pattern shown in the upper row of FIG. 2(a) is executed.

押圧鍵が第2オクターブの後半に属している場合、ノー
トコードの上位ビットN4は°゛1″であり、加算器6
0の出力は°1″である。従って、加算器31で1加算
され、第1の波形指定コードWD1はスタートアドレス
「7」の次のアドレス「8」を指定するが、第2の波形
指定コードWD2はスタートアドレス「7」であり、波
形メモ1月2゜13では波形I−2、ll−1が夫々選
択される。
If the pressed key belongs to the latter half of the second octave, the upper bit N4 of the note code is °゛1'', and the adder 6
The output of 0 is °1". Therefore, 1 is added by the adder 31, and the first waveform designation code WD1 designates the address "8" next to the start address "7", but the second waveform designation code WD1 designates the next address "8" after the start address "7". The code WD2 is a start address "7", and waveforms I-2 and 11-1 are selected in the waveform memo January 2.13.

才た、IITOI信号が°1″となり、第4図(b)の
パターンが選択され、後半オクターブの6音階音の各々
に対応して同図の特性に従ってパラメータsp1 、s
p2が夫々読み出される。こうして、第2図(a)上段
のパターンにおける第2オクターブ後半のキースケーリ
ングが実行される。
When the IITOI signal reaches °1'', the pattern shown in FIG.
p2 are read respectively. In this way, key scaling for the second half of the second octave in the pattern shown in the upper row of FIG. 2(a) is executed.

押圧鍵の所属オクターブが第3オクターブ以上の場合は
、引算器24の出力B3 /〜B1/の値がそれに応じ
た値となり、ピッ)A7〜A5がこれに対応し、スター
トアドレスデータSTAより何アドレスか進んだアドレ
スデータを加算器29が出力し、これによりキースケー
リングで使用される波形が1−2と■−2、l−2と1
−3、というように変ってくる。それ以外は上述と同様
に動作巳、第2図(a)上段のキースケーリングが実行
さ   ゛れる。
If the octave to which the pressed key belongs is the third octave or higher, the value of the output B3/~B1/ of the subtracter 24 will be the corresponding value, and (beep) A7~A5 will correspond to this, and will be changed from the start address data STA. The adder 29 outputs address data advanced by several addresses, and the waveforms used in key scaling are 1-2, ■-2, l-2 and 1.
-3, and so on. Other than that, the operation is the same as described above, and the key scaling shown in the upper row of FIG. 2(a) is executed.

第2図Ca)の下段のパターンの音色が指定された場合
は次の通りである。
When the tone color of the pattern in the lower row of Fig. 2 Ca) is specified, the following is done.

この場合はスタートアドレス区別信号5TAII/Iが
常に°1′”であり、加算器30はビットシフト回路2
8の出カビノドA4が0″′のときS出力に1″を出力
し、該ビットA4が“°1″のときキ十すイ出力C6に
°′1′”を出力する(このときS出力は’ o ” 
)。この点が相違するだけで他は前述と同様に動作する
In this case, the start address discrimination signal 5TAII/I is always "°1'", and the adder 30 is connected to the bit shift circuit 2.
When the output bit A4 of bit 8 is 0'', it outputs 1'' to the S output, and when the bit A4 is ``°1'', it outputs °'1' to the key output C6 (at this time, the S output 'o'
). Except for this point, the other operations operate in the same manner as described above.

すなわち、押圧鍵が第1オクターブ(スタートオクター
ブより低音域)の場合は、加算器29からスタートアド
レスデータ5TA(例えば第3図の波形アドレス「11
」)が出力され、これが第2の系列の波形指定コードW
D2となる。一方、ピッ1−A4が0″であるため、加
算器60の出力+111+が加算器61に加わり、上記
スタートアドレスデータSTAに1加算したもの(例え
ば第3図の波形アドレスII 2J )が第1の系列の
波形指定コードWDjとなる。こうして、波形アドレス
が1つずれていても、当該音色、に関する最初の(最低
音域に対応する)波形1−1 、ll−1が各波形メモ
IJ 12 、13で夫々選択される。一方、加算器6
0の出力“°l″によりIITOI信号が1″となり、
第4図Φンのスケーリングパターンが指定される。押圧
鍵の音域がスタートオクターブよりも低い場合は前述の
通りスケーリングアドレスデータSADが常に°0″で
あり、パラメータSP1がゼロレベル、パラメータSP
2が最高レベルを指示する。こうして、キースケーリン
グがなされずに、波形11−1に対応する楽音信号だけ
がサウンドシステム21に至る。
That is, when the pressed key is in the first octave (lower range than the start octave), the start address data 5TA (for example, the waveform address "11" in FIG. 3) is sent from the adder 29.
") is output, and this is the second series waveform specification code W
It becomes D2. On the other hand, since the pin 1-A4 is 0'', the output +111+ of the adder 60 is added to the adder 61, and the result obtained by adding 1 to the start address data STA (for example, the waveform address II 2J in FIG. 3) is the first In this way, even if the waveform address is shifted by one, the first (corresponding to the lowest range) waveforms 1-1 and 11-1 for the relevant tone are assigned to each waveform memo IJ 12 , 13 respectively.On the other hand, the adder 6
0's output "°l" causes the IITOI signal to become 1",
In FIG. 4, the scaling pattern of Φn is specified. If the range of the pressed key is lower than the start octave, the scaling address data SAD is always °0'' as described above, the parameter SP1 is at zero level, and the parameter SP
2 indicates the highest level. In this way, only the musical tone signal corresponding to the waveform 11-1 reaches the sound system 21 without being subjected to key scaling.

押圧鍵がスタートオクターブ(第2オクターブ)の前半
に属する場合、ビットシフト回路28の出カビノ1−A
7〜A5及びA4がすべて°′0″である。従って上述
と同様、波形指定コードWD1゜WD2によって波形■
−1,■−1を選択し、■TOI信号の°゛1″により
第4図(+))のスケーリングパターンを指定する。ノ
ートコードの下位3ビツトN3〜N1がスケーリングア
ドレスデータSADとなり、前半オクターブの6音階音
の各々に対応して個有のスケーリングアドレスが指定さ
れ、各音階音に対応して異なるレベルのスケーリングパ
ラメータsp1.sp2が第4図(b)の特性に従って
読み出される。こうして、第2図(a)下段の第2オク
ターブ前半に示すような波形1t−1から■−1に移行
するキースケーリングが行なわれる。
When the pressed key belongs to the first half of the start octave (second octave), the output key 1-A of the bit shift circuit 28
7 to A5 and A4 are all °'0''. Therefore, as above, the waveform ■
-1, ■-1, and specify the scaling pattern shown in Figure 4 (+) with °1'' of the TOI signal. The lower 3 bits N3 to N1 of the note code become the scaling address data SAD, and the first half A unique scaling address is specified corresponding to each of the hexatone scale notes of the octave, and scaling parameters sp1 and sp2 of different levels are read out corresponding to each scale note according to the characteristics shown in FIG. 4(b).In this way, Key scaling is performed in which the waveform 1t-1 shifts to 1-1 as shown in the first half of the second octave in the lower part of FIG. 2(a).

押圧鍵がスタートオクターブ(第2オクターブ)の後半
に属する場合は、ビットシフト回路28の出力ビットA
7〜A5はオール″O!1であるが、ピッ)A4が1″
となる。これにより加算器60のキャリイ出力C8がn
 I II、S出力が°”0”′とな、す、加算器29
のキャリイ人力Ciに”1”が加わり、該加算器29の
出力はスタートアドレスデータSTAより1増加した値
(例えば第3図の波形アドレスr12J)を示す。加算
器61では1加算が行なわれず、波形指定コードWD1
.WD2は同じアドレス「12」を指定し、波形I−1
、ll−2を選択する。IITOI信号のII O++
により第4図(a)のスケーリングパターンが選択され
、波形1−1から1t−2に移行するキースケーリング
が行なわれる。
If the pressed key belongs to the latter half of the start octave (second octave), the output bit A of the bit shift circuit 28
7 to A5 are all "O! 1", but A4 is 1"
becomes. As a result, the carry output C8 of the adder 60 becomes n
I II, S output becomes °"0"', adder 29
``1'' is added to the carry force Ci, and the output of the adder 29 indicates a value increased by 1 from the start address data STA (for example, waveform address r12J in FIG. 3). The adder 61 does not add 1, and the waveform designation code WD1
.. WD2 specifies the same address "12" and waveform I-1
, ll-2. II O++ of IITOI signal
The scaling pattern shown in FIG. 4(a) is selected, and key scaling is performed to shift from waveform 1-1 to 1t-2.

押圧鍵の所属オクターブがスタートアドレスよりも高い
場合は、引算器24の出力B6′〜Bl/がそれに応じ
た値となり、ピッ1−A7〜A5がこれに対応し、スタ
ートアドレスデータSTAより何アドレスか進んだアド
レスデータを加算器29が出力し、これによりキースケ
ーリングに使用する波形が1−2とI−2、l−2とl
l−3、というように変ってくる。それ以外は上述と同
様に動作し、第2図(a)下段のキースケーリングが実
行される。
If the octave to which the pressed key belongs is higher than the start address, the outputs B6' to Bl/ of the subtracter 24 will be the corresponding values, and the pitches 1-A7 to A5 will correspond to this, and nothing will be calculated from the start address data STA. The adder 29 outputs the address data advanced by the address, and the waveforms used for key scaling are 1-2 and I-2, l-2 and l.
l-3, and so on. Other than that, the operation is the same as described above, and the key scaling shown in the lower part of FIG. 2(a) is executed.

第2図(bL (C)、(d)のようなパターンの音色
が指定された場合は次の通りである。
When the tone colors of the patterns as shown in FIG. 2 (bL (C) and (d)) are specified, the following will occur.

この場合は、インターバルデータINTの値に応じて前
記第1表に示すようにキーコードB3’〜Bl’、N4
〜N1が下位シフトされる点が異なるのみで他は上述と
全く同様に動作する。シフトの結果、波形指定のための
音高データA7〜A5及びスケーリングアドレス指定の
ための音高データA3〜A1と実際の音高データ(キー
コードB6〜Nl)との関係が変化し、1波形に対応す
る音域幅がシフト量に応じて広がり、かつ、1スケーリ
ングアドレスの音域幅がシフト量に応じて広がる。つま
り、インターバルデータINTが[11のときは、ビッ
トA6 、A5 、A4がオクターブコードB5’、、
 B2’ 、 B l’に対応して、1オクターブ毎に
スケーリング特性の傾斜が切換イつり、ビットA3〜A
1がノートコードの上位3ビツトN4〜N2に対応して
、1オクタ一ブ音階を8分割した音域毎にスケーリング
パラメータs p 1 、 sp2のステップが切換わ
る。また、インターバルデータINTが12」のときは
、ピッ1−A5.A4がオクターブコードの上位2ピノ
l−B3’ 、 B2’に対応して、2オクターブ毎に
スケーリング特性の傾斜が切換り、ビットA3〜A1が
ビットB1′。
In this case, key codes B3' to B1' and N4 are assigned as shown in Table 1 above according to the value of interval data INT.
The only difference is that .about.N1 is shifted downwards, and otherwise the operation is exactly the same as described above. As a result of the shift, the relationship between the pitch data A7 to A5 for waveform specification and the pitch data A3 to A1 for scaling address specification and the actual pitch data (key codes B6 to Nl) changes, and one waveform The range width corresponding to 1 scaling address widens according to the shift amount, and the range width corresponding to one scaling address widens according to the shift amount. In other words, when interval data INT is [11], bits A6, A5, A4 are octave codes B5', .
Corresponding to B2' and B1', the slope of the scaling characteristic changes every octave, and bits A3 to A
1 corresponds to the upper three bits N4 to N2 of the note code, and the steps of the scaling parameters sp1 and sp2 are switched for each range obtained by dividing the one-octave scale into eight. Also, when the interval data INT is 12'', the beeps 1-A5. A4 corresponds to the upper two pinos l-B3' and B2' of the octave code, and the slope of the scaling characteristic changes every two octaves, and bits A3 to A1 are bit B1'.

N4 、N3に対応して2オクタ一ブ音階を8分割した
音域毎にスケーリングパラメータsp1.sP2のステ
ップが切換わる。インターバルデータINTが14」の
さきはビットA4がビットB3/に対応するので4オク
ターブ毎にスケーリング特性の傾斜が切換わり、4オク
タ一ブ音階を8分割した音域毎にパラメ・−タsp1 
、sp2のステップが切換わる。
A scaling parameter sp1. The step of sP2 is switched. When the interval data INT is 14'', bit A4 corresponds to bit B3/, so the slope of the scaling characteristic changes every 4 octaves, and the parameter sp1 is changed for each range of 8 parts of the 4-octave scale.
, sp2 steps are switched.

エンベロープ発生器32は、鍵盤回路10から与えられ
るキーオンパルスKONP(第5図(d)参照)に応じ
て第5図(a)に示すようなアクツクエンベロープ波形
を発生するものである。もう一つのエンベロープ発生器
3゛3は、鍵盤回路10から与えられるキーオン信号K
ON(第5図(C)参照)に応じて第5図(b)に示す
ような持続系のエンベロープ波形を発生するものである
The envelope generator 32 generates an active envelope waveform as shown in FIG. 5(a) in response to the key-on pulse KONP (see FIG. 5(d)) applied from the keyboard circuit 10. Another envelope generator 3'3 receives a key-on signal K from the keyboard circuit 10.
In response to ON (see FIG. 5(C)), a continuous envelope waveform as shown in FIG. 5(b) is generated.

1・−ンパラメータ発生器23から発生される1・−ン
パラメータの中にはアタック信号ATCKが含まれてお
り、所定の音色が指定されたときこの信号ATCKが°
′1″となる。アタック信号ATCKはスケーリングパ
ラメータ発生器20に加わると共にセレクタ34に加わ
る。スケーリングパラメータ発生器20では、アタック
信号ATCKがII O++のとき第4図(a) 、、
 (1))のようなスケーリング特性関数が発生可能で
あるが、II I IIのときはスケーリングパラメー
タsp1 、sp2を両方共最高レベル「8」に固定す
る。セレクタ64は、アタック信号ATCKが”O11
のときエンベロープ発生器33の持続系エンベロープ波
形信号を選択し、II I IIのときエンベロープ発
生器62のアタックエンベロープ波形信号を選択し、選
択したエンベロープ信号を第1の系列の乗算器17に入
力する。第2の系列の乗算器18にはエンベロープ発生
器33の持続系エンベロープ波形信号が常に加わる。キ
ースケーリングを行なうべき音色が指定された場合はア
タック信号ATCK力げOIIであり、スケーリング特
性に従ったパラメータSP1.SP2が発生器20から
発生され、かつ両系列の乗算器17.18には同じ持続
系エンベロープ波形信号が与えられ、キースケーリング
された楽音信号に持続系エンベロープが付与される。
The 1-tone parameters generated by the 1-tone parameter generator 23 include an attack signal ATCK, and when a predetermined tone is specified, this signal ATCK is activated.
'1''.The attack signal ATCK is applied to the scaling parameter generator 20 as well as to the selector 34.In the scaling parameter generator 20, when the attack signal ATCK is II O++, as shown in FIG. 4(a),
A scaling characteristic function such as (1)) can be generated, but in the case of II III, both the scaling parameters sp1 and sp2 are fixed at the highest level "8". The selector 64 selects when the attack signal ATCK is "O11".
When , the sustained envelope waveform signal of the envelope generator 33 is selected, when II I II, the attack envelope waveform signal of the envelope generator 62 is selected, and the selected envelope signal is input to the first series multiplier 17. . The continuous envelope waveform signal of the envelope generator 33 is always applied to the second series of multipliers 18. When the tone to which key scaling is to be applied is specified, the attack signal ATCK is the attack signal ATCK and the parameter SP1. SP2 is generated from the generator 20, and the same sustained envelope waveform signal is applied to the multipliers 17 and 18 of both series, thereby imparting the sustained envelope to the key scaled musical tone signal.

一方、アタック効果を付与すべき音色が選択されたとき
アタック信号ATCKが°゛1″となり、エンベロープ
発生器32のアタックエンベロープ波形信号がセレクタ
64で選択されて乗算器17に加わる。また、信号AT
CKのIT I 11を反転したインバータ27の出力
信号゛0″によりアンド回路26を介してゲート25が
閉じられ、波形指定コードWD1.WD2はスタートア
ドレスデータSTAに対応するものに固定される。こう
して選択された2種類の波形に対応する楽音信号の一方
(第1の系列I)にアクツクエンベロープが付与され、
他方(第2の系列…)に持続系エンベロープが付与され
、両者が加算器19で合成されてサウンドシステム21
に至る。このように2系列の楽音発生手段を持つ付随的
効果として、キースケーリングを行なわない音色に関し
てアタック効果を付与することができる。
On the other hand, when a tone to which an attack effect is to be applied is selected, the attack signal ATCK becomes "1", and the attack envelope waveform signal of the envelope generator 32 is selected by the selector 64 and applied to the multiplier 17.
The gate 25 is closed via the AND circuit 26 by the output signal "0" of the inverter 27 which is an inversion of IT I 11 of CK, and the waveform designation codes WD1 and WD2 are fixed to those corresponding to the start address data STA. An actuation envelope is added to one of the musical tone signals (first series I) corresponding to the two selected waveforms,
A sustaining envelope is added to the other (second series...), and both are combined by an adder 19 and sent to the sound system 21.
leading to. As an additional effect of having two systems of musical tone generating means in this way, it is possible to impart an attack effect to tones that are not subjected to key scaling.

第6図は、第1図の1点鎖線で囲んだ回路部分OPと同
一構成から成る楽音合成演算器(楽音合成系列)OP−
A 、0P−B 、0P−C・・・を複数系列並設した
電子楽器の一例を示す。各系列0P−A−OP−Cの出
力楽音信号は加算器35で加算された後サウンドシステ
ム21に至る。各系列0P−A〜op−cには鍵盤回路
10及び音色選択スイッチ22から共通の音高指定情報
及び音色選択情報が与えられるが、発生音のピッチある
いはキースケーリング特性等が互いに異なるようになっ
ている。例えば、位相アドレス発生器11の位相変化レ
ートあるいはトーンパラメータ発生器26のトーンパラ
メータ設定内容あるいはスケーリングパラメータ発生器
2oの内容あるいはエンベロープ発生器32.33の内
容あるいは波形メモIJ 12 、16の記憶内容等を
各系列0P−A〜op−c間で互いに異ならせる。また
、同じ音色に関して成る系列0P−Aではキースケーリ
ングを行なうが、他の系列0P−Bではキースケ−リン
クを行なわずにアタック効果を付与するようにしてもよ
い。
FIG. 6 shows a musical tone synthesis arithmetic unit (musical tone synthesis series) OP-, which has the same configuration as the circuit portion OP surrounded by the dashed line in FIG.
An example of an electronic musical instrument in which multiple series of A, 0P-B, 0P-C, etc. are arranged in parallel is shown. The output musical tone signals of each series 0P-A-OP-C are added by an adder 35 and then sent to the sound system 21. Common pitch designation information and tone selection information are given to each series 0P-A to op-c from the keyboard circuit 10 and the tone selection switch 22, but the pitches or key scaling characteristics of the generated sounds are different from each other. ing. For example, the phase change rate of the phase address generator 11, the tone parameter setting contents of the tone parameter generator 26, the contents of the scaling parameter generator 2o, the contents of the envelope generators 32, 33, the stored contents of the waveform memo IJ 12, 16, etc. are made different between each series 0P-A to op-c. Furthermore, key scaling may be applied to series 0P-A relating to the same tone, but attack effects may be applied to other series 0P-B without key scaling.

上記実施例において、波形指定コー ドWDj。In the above embodiment, the waveform designation code WDj.

WD2の指定にもとづき選択される波形はρ周期波形か
ら成るとしているが、複数周期波形がら成っていてもよ
い。また、楽音発生手段としては、波形メモリ12.1
6に限らず、如何なる構成のものを用いてもよく、要は
複数種類の波形信号を選択的に発生できるものであれば
よい。ここで、1種類の波形信号とは同じ波形を繰返し
たものに限らず、時間的に波形形状が変化する波形信号
であってもよい。また、第1の系列Iと第2の系列■と
で時分割的に波形信号及びスケーリングパラメータを発
生し、時分割でスケーリング演算を行なうようにしても
よい。
Although the waveform selected based on the designation of WD2 is made up of a ρ periodic waveform, it may be made up of a plurality of periodic waveforms. Further, as a musical tone generating means, the waveform memory 12.1
6, any configuration may be used, as long as it can selectively generate a plurality of types of waveform signals. Here, one type of waveform signal is not limited to one in which the same waveform is repeated, but may be a waveform signal whose waveform shape changes over time. Alternatively, the waveform signal and the scaling parameter may be generated in a time-division manner between the first series I and the second series (2), and the scaling calculation may be performed in a time-division manner.

また、スケ−リンク特性関数はリニア関数に限らず、指
数関数、対数関数、その他任意の関数であってよい。
Further, the scale link characteristic function is not limited to a linear function, but may be an exponential function, a logarithmic function, or any other arbitrary function.

発明の効果 以上の通りこの発明によれば、様々なバリエーションで
楽音波形のキースケーリング特性の態様を制御すること
ができるようになる。
Effects of the Invention As described above, according to the present invention, it is possible to control the key scaling characteristics of a musical tone waveform with various variations.

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

第1図はこの発明に係る電子楽器の一実施例を示す電気
的ブロック図、第2図は同実施例における・キースケー
リング特性の典型例を示す特性図、第3図は同実施例に
おける2系列の波形メモリの波形記憶例を示す図、第4
図は同実施例におけるスケーリング特性関数の発生パタ
ーンを示すグラフ、第5図は同実施例におけるアタック
エンベロープ波形及び持続系エンベロープ波形の発生例
を示すタイミングチャート、第6図はこの発明に係る電
子楽器の別の実施例を示す電気的ブロック図、である。 10・・・鍵盤回路、11・・・位相アドレス発生器、
12.13・・波形メモリ、14・・波形指定手段、1
5.16,17.18・・・乗算器、19 、35・・
・加算器、20・・・スケーリングパラメータ発生器、
22・・音色選択スイッチ、26・トーンパラメータ発
生器、24・・・引算器、WDl、WD2・・・波形指
定コード、spl 、sp2・・・スケーリングパラメ
ータ、B3〜B1 オクターブコード、N4〜N1・・
ノートコード、INT・・・インターバルデータ、ST
O・・スタートオクターブデータ。 特許出願人  日本楽器製造株式会社 代理人飯塚義仁  ゛ 第3図 07 →SAD 7 −伽SAD
FIG. 1 is an electrical block diagram showing an embodiment of the electronic musical instrument according to the present invention, FIG. 2 is a characteristic diagram showing a typical example of key scaling characteristics in the embodiment, and FIG. FIG. 4 shows an example of waveform storage in a series waveform memory.
The figure is a graph showing the generation pattern of the scaling characteristic function in the same embodiment, FIG. 5 is a timing chart showing an example of the generation of attack envelope waveforms and sustained envelope waveforms in the same embodiment, and FIG. 6 is an electronic musical instrument according to the present invention. FIG. 3 is an electrical block diagram showing another embodiment of the present invention. 10... Keyboard circuit, 11... Phase address generator,
12.13...Waveform memory, 14...Waveform specification means, 1
5.16, 17.18... Multiplier, 19, 35...
- Adder, 20...scaling parameter generator,
22...Tone selection switch, 26.Tone parameter generator, 24...Subtractor, WDl, WD2...Waveform specification code, spl, sp2...Scaling parameter, B3-B1 Octave code, N4-N1・・・
Note code, INT...interval data, ST
O...Start octave data. Patent applicant: Yoshihito Iizuka, agent of Nippon Musical Instrument Manufacturing Co., Ltd. ゛Figure 3 07 →SAD 7 - 伽SAD

Claims (1)

【特許請求の範囲】 1゜発生すべき楽音の音高を指定する音高指定手段と、
複数種類の波形信号を選択的に発生するこさができ、選
択された波形信号に対応する楽音信号を前記音高指定手
段による音高指定に従って夫々発生する複数系列の楽音
発生手段と、前記音高指定手段によって指定された音高
に応じて、前記各系列の楽音発生手段で選択すべき波形
信号を指定する波形指定手段と、前記各系列の楽音発生
手段で発生された楽音信号を夫々重みづけする重みつけ
手段とを具えた電子楽器。 2、前記重みつけ手段は、前記各楽音発生手段で発生さ
れた楽音信号を前記音高に応じた比率で重みづけするも
のである特許請求の範囲第1項記載の電子楽器。 3、前記波形指定手段は、音色指定情報と前記指定され
た音高の音域とに応じて前記波形信号を指定するもので
ある特許請求の範囲第2項記載の電子楽器。 4゜前記重みつけ手段は、音高を変数とする所定のスケ
ーリング特性関数によって定まる比率で重みづけを行な
うものである特許請求の範囲第2項または第6項記載の
電子楽器。 5、前記スケーリング特性関数が音色指定情報に応じて
決定される特許請求の範囲第4項記載の電子楽器。 6、発生すべき楽音の音高を指定する音高指定手段、及
び、 複数種類の波形信号を選択的に発生することができ、選
択された波形信号に対応する楽音信号を前記音高指定手
段によって指定された音高に対応して夫々発生する複数
系列の楽音発生手段と、前記音高指定手段によって指定
された音高に応じて、前記各系列の楽音発生手段で選択
すべき波形信号を指定する波形指定手段と、前記各系列
の楽音発生手段で発生された楽音信号を前記指定された
音高に応じた比率で重みづけする重みづけ手段とを夫々
含む複数の楽音合成系列、 前記各楽音合成系列から出力された楽音信号を加算合成
する手段、 を具えた電子楽器。
[Claims] Pitch designating means for designating the pitch of a musical tone to be generated by 1°;
a plurality of series of musical tone generation means capable of selectively generating a plurality of types of waveform signals and generating musical tone signals corresponding to the selected waveform signals according to pitch specification by the pitch specification means; Waveform specifying means for specifying a waveform signal to be selected by the musical tone generating means of each series according to the pitch specified by the specifying means, and weighting the musical tone signals generated by the musical tone generating means of each series, respectively. An electronic musical instrument comprising a weighting means. 2. The electronic musical instrument according to claim 1, wherein the weighting means weights the musical tone signals generated by each of the musical tone generating means at a ratio corresponding to the pitch. 3. The electronic musical instrument according to claim 2, wherein the waveform specifying means specifies the waveform signal according to timbre specifying information and a range of the specified pitch. 4. The electronic musical instrument according to claim 2 or 6, wherein the weighting means weights at a ratio determined by a predetermined scaling characteristic function using pitch as a variable. 5. The electronic musical instrument according to claim 4, wherein the scaling characteristic function is determined according to timbre designation information. 6. Pitch specifying means for specifying the pitch of a musical tone to be generated, and the pitch specifying means capable of selectively generating a plurality of types of waveform signals, and outputting a musical tone signal corresponding to the selected waveform signal. a plurality of series of musical tone generation means each generating a plurality of series corresponding to pitches specified by the pitch designation means; and a waveform signal to be selected by each series of musical tone generation means according to the pitch specified by the pitch specification means. a plurality of musical tone synthesis series, each including a waveform specifying means for specifying a specified waveform, and a weighting means for weighting a musical tone signal generated by the musical tone generating means of each series at a ratio according to the specified pitch; An electronic musical instrument comprising means for additively synthesizing musical tone signals output from a musical tone synthesis series.
JP58104949A 1983-06-14 1983-06-14 Electronic musical instrument Expired - Lifetime JPH0756592B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP58104949A JPH0756592B2 (en) 1983-06-14 1983-06-14 Electronic musical instrument
US06/619,839 US4566364A (en) 1983-06-14 1984-06-12 Electronic musical instrument controlling a tone waveshape by key scaling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58104949A JPH0756592B2 (en) 1983-06-14 1983-06-14 Electronic musical instrument

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP6168612A Division JP2565139B2 (en) 1994-06-29 1994-06-29 Musical sound generator

Publications (2)

Publication Number Publication Date
JPS59231595A true JPS59231595A (en) 1984-12-26
JPH0756592B2 JPH0756592B2 (en) 1995-06-14

Family

ID=14394344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58104949A Expired - Lifetime JPH0756592B2 (en) 1983-06-14 1983-06-14 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPH0756592B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62200398A (en) * 1986-02-28 1987-09-04 ヤマハ株式会社 Musical sound signal generator
JPH02176795A (en) * 1988-12-28 1990-07-09 Casio Comput Co Ltd Musical sound generating device for electronic musical instrument
JPH02179699A (en) * 1988-12-30 1990-07-12 Kawai Musical Instr Mfg Co Ltd Musical sound waveform generating device
JPH02181795A (en) * 1989-01-06 1990-07-16 Yamaha Corp Electronic musical instrument
JPH02204795A (en) * 1989-02-03 1990-08-14 Casio Comput Co Ltd Music sound forming device for electronic instrument
JPH02213899A (en) * 1989-02-15 1990-08-24 Casio Comput Co Ltd Musical sound signal generating device
JPH02223994A (en) * 1989-02-26 1990-09-06 Kawai Musical Instr Mfg Co Ltd Electronic musical instrument
JPH02230195A (en) * 1989-03-02 1990-09-12 Yamaha Corp Musical tone signal generating device
JPH036597A (en) * 1989-06-02 1991-01-14 Yamaha Corp Waveform selective composing device
JPH036598A (en) * 1989-06-02 1991-01-14 Yamaha Corp Waveform selective composing device
JPH0320799A (en) * 1989-03-02 1991-01-29 Yamaha Corp Musical sound signal generating device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5553397A (en) * 1978-10-16 1980-04-18 Nippon Musical Instruments Mfg Note scaling circuit for digital musical instrument
JPS5739438A (en) * 1980-08-21 1982-03-04 Nec Corp Input controlling system
JPS5792399A (en) * 1980-11-29 1982-06-08 Nippon Musical Instruments Mfg Electronic musical instrument

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5553397A (en) * 1978-10-16 1980-04-18 Nippon Musical Instruments Mfg Note scaling circuit for digital musical instrument
JPS5739438A (en) * 1980-08-21 1982-03-04 Nec Corp Input controlling system
JPS5792399A (en) * 1980-11-29 1982-06-08 Nippon Musical Instruments Mfg Electronic musical instrument

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62200398A (en) * 1986-02-28 1987-09-04 ヤマハ株式会社 Musical sound signal generator
JP2560817B2 (en) * 1988-12-28 1996-12-04 カシオ計算機株式会社 Waveform data reader
JPH02176795A (en) * 1988-12-28 1990-07-09 Casio Comput Co Ltd Musical sound generating device for electronic musical instrument
JPH02179699A (en) * 1988-12-30 1990-07-12 Kawai Musical Instr Mfg Co Ltd Musical sound waveform generating device
JPH02181795A (en) * 1989-01-06 1990-07-16 Yamaha Corp Electronic musical instrument
JP2754646B2 (en) * 1989-01-06 1998-05-20 ヤマハ株式会社 Electronic musical instrument
JPH02204795A (en) * 1989-02-03 1990-08-14 Casio Comput Co Ltd Music sound forming device for electronic instrument
JP2591138B2 (en) * 1989-02-03 1997-03-19 カシオ計算機株式会社 Waveform data reading device
JPH02213899A (en) * 1989-02-15 1990-08-24 Casio Comput Co Ltd Musical sound signal generating device
JP2590253B2 (en) * 1989-02-26 1997-03-12 株式会社河合楽器製作所 Electronic musical instrument
JPH02223994A (en) * 1989-02-26 1990-09-06 Kawai Musical Instr Mfg Co Ltd Electronic musical instrument
JPH0320799A (en) * 1989-03-02 1991-01-29 Yamaha Corp Musical sound signal generating device
JPH02230195A (en) * 1989-03-02 1990-09-12 Yamaha Corp Musical tone signal generating device
JPH036598A (en) * 1989-06-02 1991-01-14 Yamaha Corp Waveform selective composing device
JPH036597A (en) * 1989-06-02 1991-01-14 Yamaha Corp Waveform selective composing device
JP2591159B2 (en) * 1989-06-02 1997-03-19 ヤマハ株式会社 Waveform selection and synthesis device
JP2591160B2 (en) * 1989-06-02 1997-03-19 ヤマハ株式会社 Waveform selection and synthesis device

Also Published As

Publication number Publication date
JPH0756592B2 (en) 1995-06-14

Similar Documents

Publication Publication Date Title
JPS6029959B2 (en) electronic musical instruments
JPS59231595A (en) Electronic musical apparatus
JPH027078B2 (en)
GB2052127A (en) Electronic musical istrument realising automatic performance by memorised progression
JP2605916B2 (en) Waveform signal generator
JPS59231596A (en) Electronic musical apparatus
US4562763A (en) Waveform information generating system
JPS619693A (en) Musical sound generator
JPH02240697A (en) Device for changing speed for reading out waveform data
JPH0243199B2 (en)
JPS61204698A (en) Tone signal generator
US5665931A (en) Apparatus for and method of generating musical tones
JP2565139B2 (en) Musical sound generator
JPS61124994A (en) Musical sound signal generator
JPH0522918B2 (en)
JPS61179497A (en) Musical sound signal generator
JPH0583917B2 (en)
US5464947A (en) Apparatus for and method of producing fluctuations in sound for electronic sound system
JPS6322312B2 (en)
US4563932A (en) Waveform data read signal generating apparatus
JP3059617B2 (en) Envelope signal generator and electronic musical instrument using the same
JPH07325578A (en) Automatic accompaniment apparatus
JP3104281B2 (en) Music generator
JPS6333278Y2 (en)
JPS58199393A (en) Frequency controller