JPS6220556B2 - - Google Patents

Info

Publication number
JPS6220556B2
JPS6220556B2 JP55124929A JP12492980A JPS6220556B2 JP S6220556 B2 JPS6220556 B2 JP S6220556B2 JP 55124929 A JP55124929 A JP 55124929A JP 12492980 A JP12492980 A JP 12492980A JP S6220556 B2 JPS6220556 B2 JP S6220556B2
Authority
JP
Japan
Prior art keywords
signal
time
frequency
partial
musical tone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP55124929A
Other languages
English (en)
Other versions
JPS5748791A (en
Inventor
Masatada Wachi
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 JP55124929A priority Critical patent/JPS5748791A/ja
Priority to US06/292,052 priority patent/US4393742A/en
Priority to GB8125229A priority patent/GB2087123B/en
Priority to DE19813135777 priority patent/DE3135777A1/de
Publication of JPS5748791A publication Critical patent/JPS5748791A/ja
Publication of JPS6220556B2 publication Critical patent/JPS6220556B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/02Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories
    • G10H7/06Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories in which amplitudes are read at a fixed rate, the read-out address varying stepwise by a given value, e.g. according to pitch
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/131Mathematical functions for musical analysis, processing, synthesis or composition
    • G10H2250/261Window, i.e. apodization function or tapering function amounting to the selection and appropriate weighting of a group of samples in a digital signal within some chosen time interval, outside of which it is zero valued
    • G10H2250/285Hann or Hanning window

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
この発明は、複数の部分音信号を複数の時分割
タイムスロツトにおいて順次算出し、その算出部
分音信号を合成することによつて楽音信号を形成
する楽音信号形成装置に関し、特に簡単な構成で
多数の部分音信号を含む楽音信号を形成し得るよ
うにした楽音信号各形成装置に関するものであ
る。 A.従来技術とその欠点 複数の部分音信号(高調波成分)を複数の時分
割タイムスロツトにおいて順次算出し、その算出
部分音信号を合成することによつて楽音信号を形
成する楽音信号形成装置としては、特公昭53―
12172号公報に開示されている部分音合成方式の
ものが知られている。 ところが、この部分音合成方式の楽音信号形成
装置は、合成しようとする部分音信号の数に等し
い複数の時分割タイムスロツトを設け、各時分割
タイムスロツトにおいて予め割当てられた1つの
部分音信号のみを算出するものであるため、合成
しようとする部分音信号の数と同数の時分割タイ
ムスロツトが必要となり、このため多数の部分音
信号を含む楽音を形成する場合には時分割タイム
スロツト数が増加して装置規模が大きくなつてし
まう欠点がある。 そこで、ハニング窓などの所定の時間窓信号と
所定周波数の部分音信号(例えば、正弦波信号)
とを掛け合せることにより、所定の部分音信号の
周波数を中心に所定周波数帯域における多数の部
分音信号を同時に一括して算出するようにした電
子楽器(特開昭55―32028号公報)が提案されて
いる。 ところが、この先願の電子楽器は、所定の部分
音信号をハニング窓信号によつて振幅変調した波
形をメモリに予め記憶しておき、これをハニング
窓信号の時間幅に対応した周期のアドレス信号に
よつて読出すようにしたものであるため、ハニン
グ窓信号と所定の部分音信号との関係が固定され
てしまい、一括算出される多数の部分音信号の周
波数帯域を任意に設定できないという欠点があ
る。 そこで、異なる振幅変調波形を複数のメモリに
記憶させておき、このうち任意のものを選択して
読出すことも考えられるが、このようにするとメ
モリ数が増加して全体の装置規模が大きくなつて
しまう欠点がある。 B.この発明の目的と概要説明 この発明は上述した従来の楽音信号形成装置の
欠点に鑑みなされたもので、その目的は簡単な構
成で多数の部分音信号を形成できるようにした楽
音信号形成装置を提供することにある。 このような目的を達成するためにこの発明は、
楽音周波数に対応した周期で繰返し変化し、該周
期内で所望の変化をする時間窓信号を発生する時
間窓信号発生手段と、所望の周波数信号を発生す
る周波数信号発生手段と、前記時間窓信号発生手
段から発生される時間窓信号の前記所望の変化
を、前記楽音周波数の周期よりも十分短い周期で
繰返す複数の各時分割タイムスロツト毎にそれぞ
れ当該タイムスロツトにおいて算出すべき部分音
信号に応じて制御する時間窓信号制御手段と、前
記周波数信号発生手段から発生される周波数信号
の周波数を、前記各時分割タイムスロツト毎に前
記算出すべき部分音信号に応じて制御する周波数
信号制御手段と、前記周波数信号発生手段から発
生される周波数信号を前記時間窓信号発生手段か
ら発生される時間窓信号によつて前記各時分割タ
イムスロツト毎にそれぞれ振幅変調することによ
り、各時分割タイムスロツトにおいて前記算出す
べき部分音信号を出力する変調手段と、前記変調
手段によつて前記各時分割タイムスロツト毎に算
出された部分音信号を合成することにより楽音信
号を形成する合成手段とを設けたものである。 また、時間窓信号発生手段は、時間窓信号の発
生禁止が指示されたときは一定値の信号を発生す
るようにしたものである。 以下、図面を用いてこの発明を詳細に説明す
る。 C.この発明による楽音信号形成装置の一実施例 第1図はこの発明による楽音信号形成装置を適
用した電子楽器の一実施例を示すブロツク図であ
つて、この実施例の電子楽器は、第2図aに示す
ように周期的に繰り返す8個の時分割タイムスロ
ツトts0〜ts7を有し、これらの各タイムスロツト
ts0〜ts7において楽音信号1周期Tの間に第2図
b〜iで示すような波形の部分音信号をそれぞれ
形成する。つまり、タイムスロツトts0において
は周波数の第1次部分音信号(基本波成分)
h1を形成し、またタイムスロツトts1においては
周波数2の第2次部分音信号h2を形成し、さ
らにタイムスロツトts2においては周波数3
の第3次部分音信号h3を形成する。また、タイム
スロツトts3においては、周波数4の第4次
部分音信号h4に対応した周波数信号と時間幅WT
が楽音信号1周期Tの時間に等しい(WT=T)
ハニング窓信号HWとを掛け合せて第4次部分音
信号h4を中心成分として所定帯域幅に亘る多数の
部分音信号h4wを同時に一括して算出する。ま
た、タイムスロツトts4においては、周波数6
の第6次部分音信号h6と時間幅WTが楽音信号
1周期Tの時間に等しい(WT=T)ハニング窓
信号HWとを掛け合せて第6次部分音信号h6を中
心成分として所定帯域帯に亘る多数の部分音信号
6wを同時に一括して算出する。また、タイムス
ロツトts5においては、楽音信号1周期Tの前半
部分において周波数8の第8次部分音信号h8
に対応した周波数信号と時間幅WTが楽音信号1
周期Tの1/2の時間に等しい(WT=1/2T)ハニン グ窓信号HWとを掛け合せて第8次部分音信号h8
を中心成分として所定帯域幅に亘る多数の部分音
信号h8wを同時に一括して算出し、楽音信号1周
期Tの後半部分において周波数12の第12次部
分音信号h12に対応した周波数信号と時間幅WT
が楽音信号1周期Tの1/2の時間に等しい(WT
=1/2T)ハニング窓信号HWとを掛け合せて第12 次部分音信号h12を中心成分として所定帯域幅に
亘る多数の部分音信号h12wを同時に一括して形
成する。また、タイムスロツトts6においては楽
音信号1周期Tを4分割し、この4分割の各時間
帯において時間幅WTが楽音信号1周期Tの1/4
の時間に等しい(WT=1/4T)ハニング窓信号HW と周波数が16の第16次部分音信号h16,24
の第24次部分音信号h24,32の第32次部分
音信号h32,40の第40次部分音信号h40にそれ
ぞれ対応した周波数信号とをそれぞれ掛け合せ、
これらの各部分音信号h16,h24,h32,h40をそれ
ぞれ中心成分とする所定帯域幅に亘る多数の部分
音信号h16w,h24w,h32w,h40wを同時に一括
して形成する。また、タイムスロツトts7におい
ては楽音信号1周期Tを8分割した各時間帯にお
いて、時間幅WTが楽音信号1周期Tの1/8の時間 に等しい(WT=1/8T)ハニング窓信号HWと周波 数が48,64,80,96,112
,128,160,192の第48次,第64
次,第80次,第96次,第112次,第128次,第160
次,第192次の各部分音信号h48,h64,h80,h96
h112,h128,h160,h192とをそれぞれ掛け合せ、こ
れらの各部分音信号h48〜h192にそれぞれ対応した
周波数信号をそれぞれ中心成分とする所定帯域幅
に亘る多数の部分音信号h48w,h64w,h80w,h
96w,h112w,h128w,h160w,h192wを同時に一括
して形成する。なお、ここで周波数信号(すなわ
ち部分音信号)は正弦波信号または余弦波信号か
らなるものであるが、以下の説明では正弦波信号
として説明する。 ところで、第3図aに示すような周波数
正弦波信号と第3図bに示すような時間幅WTが
該正弦波信号(周期T0のN倍(Nは正の整数)
の時間に等しい(WT=T0・N=N/)ハニング 窓信号HWとを掛け合せると、第3図cに示すよ
うな波形が得られるが、この第3図cに示すよう
な波形は同図dに示すように帯域幅(メインロー
ブ)が4/WT、すなわち4・/Nで示されるスペ
クト ルエンベローブを有することが知られている。 従つて、前記の説明において、第1次部分音信
号h1の周波数を例えば「100〔Hz〕」とする
と、前記タイムスロツトts3においては、周波数
すなわち「400Hz」の第4次部分音信号h4
と時間幅WT(=1/)すなわち1/100〔秒〕の
ハニ ング窓信号HWとが掛け合されるので、上記式の
は「=400〔Hz〕」、N(N=WT・
)は「N=4」であるから、第4次部分音信号
h4(周波数400〔Hz〕)を中心成分として、メイン
ローブの幅Mが、 M=4・400/4=400〔Hz〕 で、下限の周波数(=M/2)が200〔Hz〕、上限 の周波数(+M/2)が600〔Hz〕のスペクトル エンベローブを呈する多数の部分音信号h4wが同
時に一括して得られる。タイムスロツトts4にお
いても同様な計算により、=600〔Hz〕,N=
6であるから、第6次部分音信号h6(周波数600
〔Hz〕)を中心成分として、メインローブの幅Mが M=4・600/6=400〔Hz〕で、下限の周波数(
−M/2)が400〔Hz〕、限の周波数(+M/2)
が 800〔Hz〕のスペクトルエンベローブを呈する多
数の部分音信号h6wが同時に一括して得られる。
一方、タイムスロツトts5においてはハニング窓
信号HWの時間幅WTが1/2T(=1/2)となるか ら、前半部分におけるは800〔Hz〕,Nは「N
=4」、後半部分におけるは1200〔Hz〕,Nは
「N=6」となる。このため、タイムスロツトts5
の前半部分においては、第8次部分音信号h8(周
波数800〔Hz〕)を中心成分として、メインローブ
の幅Mが、 M=4.800/4=800〔Hz〕 で、下限の周波数(−M/2)が400〔Hz〕,上限 の周波数(+M/2)が1200〔Hz〕のスペクトル エンベローブを呈する多数の部分音信号h8wが得
られ、また後半部分においては、第12次部分音信
号h12w(周波数1200〔Hz〕)を中心成分として、
メインローブの幅Mが、 M=4・1200/6=800〔Hz〕 で、下限の周波数(−M/2)が800〔Hz〕,上限 の周波数(+M/2)が1600〔Hz〕のスペクトル エンベローブを呈する多数の部分音信号h12w
一括して得られる。また、タイムスロツトts6に
おいてはハニング窓信号HWの時間幅TWが1/4T (=1/4)となるから、16,24,32 ,40の各部分音信号h16,h24,h32,h40
に関するはそれぞれ1600〔Hz〕,2400〔Hz〕,
3200〔Hz〕,4000〔Hz〕となり、またNはそれぞ
れ「N=4」,「N=6」,「N=8」,「N=10」と
なる。従つて、第16次部分音信号h16,第24次部
分音信号h24,第32次部分音信号h32,第40次部
分音信号h40をそれぞれ中心成分とする信号h16
w,h24w,h32w,h40wのスペクトルエンベロー
ブのメインローブ幅Mおよび下限周波数(
M/2),上限周波数(+M/2)は次の通りとな る。 h16w…M=4・1600/4=1600〔Hz〕 (−M/2)=800〔Hz〕 (+M/2)=2400〔Hz〕 h24w…M=4・2400/6=1600〔Hz〕 (−M/2)=1600〔Hz〕 (+M/2)=3200〔Hz〕 h32w…M=4・3200/8=1600〔Hz〕 (−M/2)=2400〔Hz〕 (+M/2)=4000〔Hz〕 h40w…M=4・4000/10=1600〔Hz〕 (−M/2)=3200〔Hz〕 (+M/2)=4800〔Hz〕 また、タイムスロツトts7においては、ハニン
グ窓信号HWの時間幅WTが1/8T(=1/8)とな
る から、48,64,80,96,112
,128,160,192の各部分音信号
48,h64,h80,h96,h112,h128,h160,h1
92に関するはそれぞれ4800〔Hz〕,6400
〔Hz〕,8000〔Hz〕,9600〔Hz〕,11200〔Hz〕,
12800〔Hz〕,1600〔Hz〕,19200〔Hz〕となり、ま
たNはそれぞれ「N=6」,「N=8」,「N=
10」,「N=12」,「N=14」,「N=16」,「N=
20」,「N=24」となる。従つて、第48次〜第192
次の各部分音信号h48,h64,h80,h96,h11
2,h128,h160,h192をそれぞれ中心成分とする
信号h48w,h64w,h80w,h94w,h112w,h128
w,h160w,h192wのスペクトルエンベロープのメ
インローブ幅Mおよび下限周波数(−M/2), 上限周波数(+M/2)は次の通りとなる。 h48w…M=4・4800/6=3200〔Hz〕 (−M/2)=32〔Hz〕 (−M/2)=3200〔Hz〕 (+M/2)=5400〔Hz〕 h64w…M=4・6400/8=3200〔Hz〕 (−M/2)=5200〔Hz〕 (+M/2)=8000〔Hz〕 h80w…M=4・4800/10=3200〔Hz〕 (−M/2)=6400〔Hz〕 (+M/2)=9600〔Hz〕 h96w…M=4・9600/12=3200〔Hz〕 (−M/2)=8000〔Hz〕 (+M/2)=11200〔Hz〕 h112w…M=4・11200/14=3200〔Hz〕 (−M/2)=9600〔Hz〕 (+M/2)=12800〔Hz〕 h128w…M=4・12800/16=3200〔Hz〕 (−M/2)=11200〔Hz〕 (+M/2)=14400〔Hz〕 h160w…M=4・16000/20=3200〔Hz〕 (−M/2)=14400〔Hz〕 (+M/2)=17600〔Hz〕 h192w…M=4・19200/24=3200〔Hz〕 (−M/2)=17600〔Hz〕 (+M/2)=20800〔Hz〕 従つて、横軸に部分音信号の次数kをとると、
タイムスロツトts0〜ts7において形成される全部
分音信号のスペクトルエンベローブは第4図に示
すようなものとなる。 このように第1図に示す電子楽器は、8個の時
分割タイムスロツトts0.〜ts1において第4図の
スペクトルエンベロープに示すような広帯域に亘
る多数の部分音信号を算出するものである。な
お、タイムスロツトts5,ts6,ts7における各ハ
ニング窓信号HWの時間幅WTはタイムスロツト
ts3およびts4におけるハニング窓信号HWの時間
幅WTに比べ、それぞれ1/2倍,1/4,1/8という
関係に なつている。但し、同一タイムスロツトにおける
ハニング窓信号HWの時間幅WTは全て同じであ
る。従つて、このような時間幅WTが異なる多数
のハニング窓信号HWを例えば単一のメモリ回路
から発生させるに際しては、上記メモリ読出し用
アドレス信号の変化速度を、各タイムスロツト毎
に当該タイムスロツトにおいて発生すべきハニン
グ窓信号HWの時間幅WTに応じて制御すればよ
い。タイムスロツトts3,ts4におけるアドレス信
号の変化速度を仮りに「1」としたら、タイムス
ロツトts5,ts6,ts7におけるアドレス信号の変
化速度はそれぞれ「2」,「4」,「8」にすればよ
い。 次に、第1図の構成について説明する。 (構成説明) 第1図において、1は鍵盤部、2は鍵盤部1の
各鍵に対応したキースイツチを有し、ある鍵が押
鍵されると対応するキースイツチが動作し、これ
によつて押下鍵に対応したキーコードKCを出力
すると共に、いずれかの鍵が押鍵されたことを表
わすキーオン信号KONを出力するキースイツチ
回路、3は各アドレスに各鍵の音高対応した周波
数ナンバFを記憶しており、キースイツチ回路2
からのキーコードKCがアドレス信号として入力
されることにより、押下鍵音高に対応した周波数
ナンバFを出力する周波数ナンバメモリ、4は周
波数ナンバFをタイミングパルスT1の発生毎に
繰り返し累算し、その累算値qF(q=1,2,
3……)を楽音信号1周期のサンプル点位相を指
定する位相指定信号Pとして出力するアキユムレ
ータである。この場合、アキユムレータ4から出
力される位相指定信号Pは押下鍵音高に対応した
周期、すなわち発生すべき楽音信号の周期でその
値が繰り返し変化するもので、その最上位ビツト
の信号P2は1周期の前半部分で“0”、後半部分
で“1”となり、またこの信号P2の次位のビツ
トさらに次位のビツトの信号P1,P0はそれぞれ
該信号P2の1/2,1/4の周期で“0”,“1”を繰
り返 す。これらの信号P2,P1,P0は楽音信号1周期
の位相位置を判別するために使用される。 5は所定周波数のクロツクパルスφを出力す
る発振器、6はクロツクパルスφをカウント
し、時分割の各タイムスロツトts0〜ts7を表わす
3ビツトの信号b2,b1,b0からなるスロツトナ
ンバ信号を出力するカウンタ、7はクロツクパル
スφおよびスロツトナンバ信号b2,b1,b0と
に基づき、タイムスロツトts0〜ts7において所定
の部分音信号を算出するために必要な各種のタイ
ミングパルス(T1,T3,T4,T1D)を発生する
タイミングパルス発生回路(以下、TPGとい
う)である。第5図にクロツクパルスφ、タイ
ミングパルスT1,T3,T4、スロツトナンバ信号
b2,b1,b0、タイムスロツトts0〜ts7の相互関
係、および楽音信号1周期、位相指定信号P
(P2,P1,P0)、各タイムスロツトts0〜ts7で算
出する部分音信号(h1,h2,h3,h4w,h6w,h8
,h12w,h16w,h24w……h192w)との関係を示
し、タイムスロツトts0〜ts7が一巡する期間が算
出された各部分音信号を合成して対応するアナロ
グの楽音信号瞬時値MW(t)な変換するDAC
サイクルに定められている。 8は位相指定信号Pの上位3ビツト信号P2,
P1,P0およびスロツトナンバ信号b2,b1,b0と
に基づき、各タイムスロツトts0〜ts7において算
出すべき部分音信号の周波数に応じて位相指定信
号Pを変更するための位相変更情報kを出力する
位相変更情報メモリであつて、第6図にその記憶
内容(k)を信号P2.P1,P0および信号b2,b1,
b0とに関係付けて示している。従つて、例えば
P2=“0”,P1=“0”,P0=“0”(楽音信号1周
期を8分割した第1番目の部分を指定する)の位
相指定信号P2,P1,P0およびb2=“1”,b1=
“0”,b0=“0”(タイムスロツトts4を指定す
る)のスロツトナンバ信号b2,b1,b0が与えら
れた場合、k=6の位相変更情報が出力される。
9は位相指定信号Pと位相変更情報kとを乗算
し、その乗算値kPを算出すべき部分音信号の周
波数に応じた部分音位相指定信号kPとして出力
する乗算器、10は各アドレスに正弦波形1周期
の各サンプル点における正弦振幅値を記憶してお
り、乗算器9から部分音位相指定信号kPがアド
レス信号として与えられることにより、該信号
kPで指定でされるアドレスに記憶されている正
弦振幅値sin kPが出力される正弦関数メモリで
ある。 11は位相指定信号PをDACサイクルの頭初
で発生されるタイミングパルスT1(第5図参
照)によつて取込み(ロードし)、その後タイミ
ングパルスT4の発生毎に上位ビツト方向へ1ビ
ツトずつシフトし、所定の時間幅WT(WT=
T,1/2T,1/4T,1/8)のハニング窓信号HW
を発生 させるための窓位相指定信号P′に変換して出力す
るシフトレジスタ、12は各アドレスに第3図b
に示したようなハニング窓信号HWの各サンプル
点における窓信号振幅値を記憶し、タイミングパ
ルスT3(第5図参照)が“1”区間のみ、すな
わちタイムスロツトts3〜ts7の期間のみイネーブ
ル状態となつて、シフトレジスタ11からアドレ
ス信号として入力される窓位相指定信号P′で指定
されるアドレスに記憶されている窓信号振幅値
HW(P′)を出力する窓関数メモリである。な
お、この窓関数メモリ12は、イネーブル状態に
ない時(タイミングパルスT3が“0”の時)に
は値が「1」の窓信号振幅値HW(P′)を出力す
る。13は正弦関数メモリ10から出力される正
弦振幅値sin kpと窓関数メモリ12から出力さ
れる窓信号振幅値HW(P′)とを乗算して第2図
b〜iで示されるような波形の部分音信号を出力
する乗算器、14は発生楽音に対する音色設定を
行う音色設定器であつて、その設定音色に対応し
た音色設定情報TSを出力する。15は位相指定
信号P2,P1,P0、スロツトナンバ信号b2,b1,
b0、音色設定情報TS、キーオン信号KONに基づ
き、各タイムスロツトts0〜ts7で算出される部分
音信号に対する振幅エンベロープを付与するため
のエンベロープ信号EVkを出力するエンベロープ
ジエネレータ、16は各タイムスロツトts0〜ts7
毎に乗算器16から出力される部分音信号HW
(P′)・sim kPとエンベロープジエネレータ15
から出力されるエンベロープ信号EVkとを乗算す
る乗算器、17はDACサイクル毎に乗算器16
から出力される各タイムスロツトts0〜ts7の部分
音信号EVk・HW(P′)・sin kPをクロツクパル
スφの立上りタイミングで累積するアキユムレ
ータであつて、その内容はタイミングパルスT1
より若干遅れたタイミングパルスT1Dによつてリ
セツトされる。18はアキユームレータ17から
出力されるDACサイクル毎の累算値(部分音信
号合成値)ΣEVk・HW(P′)・sin kPをタイミ
ングパルスT1で取込み(ロードレ)出力するレ
ジスタであつて、このレジスタ18の出力Σ
EVk・HW(P′)・sinkPはDA変換器19におい
て対応するアナログの楽音信号瞬時値MW(t)
に変換された後、サウンドシステム20へ供給さ
れるように構成されている。 次に、以上のように構成された電子楽器の動作
について説明する。 (動作説明) まず、電源投入後においてカウンタ6および
TPG7は第5図で示したようなスロツトナンバ
信号b2〜b0およびタイミングパルスT1,T3,
T4,T1Dを出力しているが、このような状態に
おいて演奏者が音色設定器14によつて所望の音
色設定を行つた後、鍵盤部1である鍵を押鍵する
と、周波数ナンバメモリ3から押下鍵音高に対応
した周波数ナンバFが読出される。すると、アキ
ユムレータ4はこの周波数ナンバFをタイミング
パルスT1によつてDACサイクル毎に1F,2F,
3F,……qFと順次累算し、その累算値qFを発生
すべき楽音信号の1周期Tの各サンプル点位相を
示す位相指定信号Pとして出力する。この位相指
定信号Pは、そのうち上位3ビツトP2,P1,P0
が形成すべき楽音信号1周期Tを8分割した各位
相部分を示す信号として位相変更情報メモリ8に
与えられる。これによつて、位相変更情報メモリ
8は、楽音信号1周期Tを8分割した各位相部分
において、各タイムスロツトts0〜ts7で算出すべ
き部分音信号に対応した位相変更情報k(第6図
参照)を出力するようになる。この位相変更情報
kは乗算器9に供給され、ここにおいて位相指定
信号Pと乗算される。これによつて、乗算器9か
らはその繰り返し周波数が各タイムスロツトts0
〜ts7で算出すべき部分音信号の周波数と同一の
部分音位相指定信号kP(=kqF)が出力される
ようになる。すなわち、乗算器9からは次の第1
表に示すような部分音位相指定信号kPが各タイ
ムスロツトts0〜ts7毎に出力される。なお、第1
表においては発生される楽音信号の基本周波
数である(=1/T)。
【表】 これによつて、正弦関数メモリ10からは部分
音位相指定信号kPの繰り返し周波数と同一周波
数で部分音信号の正弦振幅値sin kPが各タイム
スロツトts0〜ts7毎に出力されるようになる。 一方、シフトレジスタ11はアキユムレータ4
から出力される位相指定信号Pをタイミングパル
スT1によつて取込み、これを窓位相指定信号
P′として出力するが、タイムスロツトts5〜ts7に
おいてはタイミングパルスT1で取込んだ信号P
がタイミングパルスT4の発生毎に上位ビツト方
向へシフトされる。このため、シフトレジスタ1
1はタイムスロツトts0〜ts4においては信号Pを
そのまま信号P′として出力するが、タイムスロツ
トts5では信号Pの2倍の信号2Pを信号P′として
出力し、タイムスロツトts6では信号Pの4倍の
信号4Pを信号P′として出力し、またタイムスロ
ツトts7では信号Pの8倍の信号8Pを信号P′とし
て出力する。すなわち、シフトレジスタ11は、
タイムスロツトts0〜ts4において最上位ビツト信
号の繰り返し周期が楽音信号の1周期Tと同一の
窓位相指定信号P′を出力し、タイムスロツトts5
では最上位ビツト信号の繰り返し周期が1/2Tの窓 位相指定信号P′を出力し、またタイムスロツト
ts6では最上位ビツト信号の繰り返し周期が1/4Tの 窓位相指定信号P′を出力し、さらにタイムスロツ
トts7では最上位ビツト信号の繰り返し周期が1/8T の窓位相指定信号P′を出力する。この窓位相指定
信号P′は窓関数メモリ12に対して第3図bに示
したようなハニング窓信号HWの位相を指定する
信号として与えられるが、窓関数メモリ12は前
述のようにタイミングパルスT3が“1”となる
タイムスロツトts3〜ts7においてのみイネーブル
状態となるものである。このため、窓関数メモリ
12からはタイムスロツトts0〜ts2においては値
が「1」のハニング窓信号HW(P′)が出力さ
れ、タイムスロツトts3〜ts7においては信号P′に
対応した時間幅WTのハニング窓信号HW(P′)
が出力される。すなわち、タイムスロツトts3お
よびts4では、時間幅WTが楽音信号1周期Tに
対応したハニング窓信号HW(P′)が出力され、
またタイムスロツトts5では時間幅WTが1/2Tのハ ニング窓信号HW(P′)が出力され、タイムスロ
ツトts6では時間幅WTが1/4Tのハニング窓信号 HW(P′)が出力され、さらにタイムスロツト
ts7では時間幅WTが1/8Tのハニング窓信号HW (P′)が出力される。 このようにして発生される部分音信号の正弦振
幅値sin kPとハニング窓信号HW(P′)は乗算器
13において乗算される。これによつて、乗算器
13からは第2図b〜iに示したような波形の部
分音信号振幅値HW(P′)・sin kPがタイムスロ
ツトts0〜ts7において得られる。この各部分音信
号振幅値HW(P′)・sin kPは乗算器16におい
て所望の音色に対応したエンベローブ波形信号
EVkとそれぞれ乗算されて各部分音毎に振幅エン
ベロープが付与される。この後、アキユムレータ
17において1DACサイクルのタイムスロツト
ts0〜ts7で算出した部分音信号EVk・HW(P′)・
sin kPが合成される。そして、その合成部分音
信号ΣEVk・HW(P′)・sin kPはレジスタ18
を介してDAC19に供給され、ここにおいて対応
するアナログの楽音信号瞬時値MW(t)に変換
され、この後サウンドシステム20に供給され
る。これによつて、サウンドシステム20から
は、押下鍵音高に対応した周波数で、かつ第4図
に示したようなスペクトルエンベロープをもつ楽
音が発音される。 次に、位相変更情報メモリ8およびエンペロー
ブジエネレータ15について詳細に説明する。 (位相変更情報メモリ8の詳細説明) 位相変更情報メモリ8は第6図からも明らかな
ように、位相指定信号Pの上位3ビツトの信号
P2,P1,P0およびスロツトナンバ信号(b2,
b1,b0の合計6ビツトのアドレス入力を有する
ものである。従つて、ここで位相変更情報kのビ
ツト構成を8ビツトとすると、位相変更情報メモ
リ8は512ビツト(26・8)の記憶容量を有し、
64(26)個のアドレスに次の第2表に示すような
k=1,k=2……k=192の位相変更情報kを
記憶していることになる。
【表】 ところで、第1図の実施例において必要な位相
変更情報kの種類は第2表から明らかなように19
種類である。従つて、このような19種類の位相変
更情報kを記憶するためには、25(=32)アドレ
スの記憶位置が存在すればよいはずである。 第7図はこのような考え方に基づき設計された
位相変更情報メモリ8の詳細構成例を示す回路図
であつて、加算器80、第1メモリ81、セレク
タ82とから構成されている。 加算器80は、k=1〜k=4までの位相変更
情報kがスロツトナンバ信号b2,b1,b0の下位
2ビツトの信号b1,b0で示される値に「1」を
加算すれば得られることに着目して設けられたも
のであり、この加算器80から得られる3ビツト
のk=1〜k=4までの位相変更情報kはその上
位ビツトに5ビツトの“00000”が常時付加され
てセレクタ82の「0」側入力に加えられるよう
になつている。そして、セレクタ82の「0」側
入力に加えられたk=1〜k=4までの位相変更
情報kはスロツトナンバ信号b2,b1,b0の最上
位ビツトの信号b2が“0”の時のみセレクタ8
2から選択出力される。 一方、第1メモリ81は信号P2,P1,P0と信
号b1,b0の合計5ビツトのアドレス入力を有
し、25個のアドレスのそれぞれには次の第3表に
示すようにk=6〜k=192までの位相変更情報
k(8ビツト)を記憶している。
【表】 従つて、この第1メモリ81に5ビツトのアド
レス入力b1,b0,P2,P1,P0を与えると、これ
らのアドレス入力に対応した位相変更情報k(k
=6〜k=192)が読出される。そして、この読
出された8ビツトの位相変更情報kはセレクタ8
2の「1」側入力に加えられ、信号b2が“1”
を示す時のみ選択出力される。従つて、このよう
に構成すれば、256ビツト(25・8)の記憶容量
を有するメモリ素子を用いることによつて19種類
の位相変更情報kを出力することができる。 しかし、これでも理想的な記憶容量(19.8)に
比べて2倍以上の記憶容量となつている。そこ
で、第1メモリ81を第8図に示すようにコード
コンバータ810と第2メモリ811とから構成
し、信号b1,b0,P2,P1,P0で示される値をコ
ードコンバータ810によつて次の第4表に示す
ように4ビツトの信号a3,a2,a1,a0に変換し、
この4ビツトの信号a3〜a0によつて第2メモリ8
11から15種類の位相変更情報kを読出すように
する。
【表】 このようにすれば、コードコンバータ810を
リードオンリイメモリで構成したとしても、この
コードコンバータ810は128ビツト(25・4)
の記憶容量があれば良く、第2メモリの記憶容量
120ビツト(15・8)と合せて合計248ビツトの記
憶容量があれば良いことになる。この場合、コー
ドコンバータ810は第9図に示すようにアンド
ゲート,オアゲート,インバータを用いたランダ
ムロジツクによつて構成すれば、さらに記憶容量
を減少させることができ、位相変更情報kを発生
する部分の規模をかなり小規模のものとすること
ができる。 (エンベロープジエネレータ15の詳細説明) 第10図はエンベローブエネレータ15の詳細
構成例を示す回路図であつて、このエンベロープ
ジエネレータ15は各部分音信号(第5図のh1
h192w)に対するエンベロープ信号EVk(EV1
EV192)を形成するとともに、その形成した信号
EVkを各部分音信号の算出タイミングに同期して
出力する。各エンベロープ信号EVkは、第11図
に示すようにアタツタ,第1デイケイ,サステイ
ン,第2デイケイの4つのエンベロープセグメン
トから成る。そして、このような4つのエンベロ
ーブセグメントからなるエンベロープ信号EVk
は、各部分音信号毎に与えられる信号EVkの各セ
グメントにおける増分(アタツクの時)または減
分(第1デイケイ,サステイン,第2デイケイの
時)を表わす情報Δk〔M〕(但し、Mはセグメ
ントの区別を表わし、この実施例ではアタツクは
「0」、第1デイケイは「1」,サステインは
「2」、第2デイケイは「3」としている)を所定
速度で順次累算することによつて形成される。但
し、各信号EVkの形状は音色によつて異なり、音
色設定器14による設定音色に対応する。このた
め、情報Δk〔M〕、アタツクレベル情報AL
〔k〕、デイケイレベル情報DL〔k〕は設定音色
に対応して各部分音信号毎に決定される。 例えば、アタツクセグメントにおける増分情報
Δk
〔0〕の順次累算は、Δk
〔0〕の累算値Σ
Δk
〔0〕が設定音色に対応して各部分音信号毎
に与えられる信号EVkのアタツクレベル情報AL
〔k〕と一致するまで実行される。 また、第1デイケイのセグメントにおけるM=
1の減分情報Δk〔1〕の順次累積は、アタツク
レベル情報AL〔k〕からΔk〔1〕の累算値Σ
Δk〔1〕を減算した減算値「AL〔k〕−ΣΔk
〔1〕」が信号EVkのデイケイレベル情報DL
〔k〕と一致するまで実行される。また、サステ
インのセグメントにおけるM=2の減分情報Δk
〔2〕の順次累算は、キーオン信号KONが立下る
まで実行される。また、第2デイケイのセグメン
トにおけるM=3の減分情報Δk〔3〕の順次累
算は、キーオフ時点におけるサステインレベル
SL〔k〕からΔk〔3〕の累算値ΣΔk〔3〕
を減算した減算値「SL〔k〕−ΣΔk〔3〕」が
「0」になるまで実行される。 第10図において、第1パラメータメモリ15
8および第2パラメータメモリ159は、スロツ
トナンバ信号b2〜b0および位相指定信号P2〜
P0、ならびに音色設定情報TSと現在計算中のセ
グメントを表わすセグメント情報Mkによつて指
定されるメモリアドレスを有し、各メモリアドレ
スには設定音色に対応した各部分音信号に関する
増分情報Δk〔M〕、アタツクレベル情報AL
〔k〕、デイケイレベル情報DL〔k〕を記憶して
いる。また、モードメモリ150はスロツトナン
バ信号b2〜b0および位相指定信号P2〜P0によつ
て指定されるメモリアドレスを有し、この各メモ
リアドレスには各部分音信号に関する信号EVk
現在計算中のセグメントを表わすセグメント情報
kを記憶している。但し、キーオフ時点では、
各部分音信号に関する信号EVkのセグメント情報
kは全て「3」となつている。これは、キーオ
ン信号KONが離鍵操作に伴つて“0”になるこ
とによつてインバータ151の出力信号が“1”
となり、オアゲート152および153の出力信
号が双方とも“1”となり、この“11”(10進表
示で3)の信号がアンドゲート154および15
5を介してモードメモリ150に「Mk=3」の
セグメント情報として与えられ、インバータ15
8から与えられるクロツク信号によつて書込
まれるためである。 このような状態において、押鍵操作に伴つてキ
ーオン信号KONが“1”になると、このキーオ
ン信号KONの立上りに同期してワンシヨツト回
路157から第11図cに示すような狭いパルス
幅のワンシヨツトパルスWPが出力される。この
ワンシヨツトパルスWPはインバータ156によ
つて反転されてアンドゲート154,155に禁
止信号として与えられると共に、モードメモリ1
50に対して全記憶情報のリセツト信号として与
えられる。これによつて、モードメモリ150の
全アドレスに記憶されている「Mk=3」のセグ
メント情報Mkは全てリセツトされて「Mk=0」
となる。 モードメモリ150から出力されるセグメンド
情報Mkが「Mk=0」となることにより、第1パ
ラメータメモリ158および第2パラメータメモ
リ159から音色設定情報TSに対応した各部分
音信号毎のアタツクに関する増分情報Δk
〔0〕
およびアタツクレベル情報AL〔k〕が各部分音
信号の算出タイムスロツトに同期して出力される
ようになる。このアタツクに関する各部分音信号
毎の増分情報Δk
〔0〕はそれぞれ加算器16
0、ゲート161、バツフアメモリ162、イン
バータ163とからなる累算部ACCにおいて
DACサイクル(第5図参照)毎に順次累算され
る。 すなわち、バツフアメモリ162は部分音信号
(h1〜h192w)の種類に対応するメモリアドレスを
有し、この各メモリアドレスに情報Δk〔M〕の
DACサイクル毎の順次累算値ΣΔk〔M〕を記
憶し、その順次累算値ΣΔk〔M〕をエンベロー
プ信号EVkの現在の振幅値として出力するもので
あるが、アタツクに関する各部分音信号毎の増分
情報Δk
〔0〕が加算器160の一方の加算入力
に供給されると、この時バツフアメモリ162か
ら読出された対応する部分音信号の累算値ΣΔk
〔0〕と加算されて新たな累算値「ΣΔk
〔0〕+
Δk
〔0〕」が形成される。そして、この新たな
累算値「ΣΔk
〔0〕+Δk
〔0〕」はゲート16
1を介してバツフアメモリ162書込まれる。こ
の場合、バツフアメモリ162から出力される各
部分音信号のアタツクに関する累算値ΣΔk
〔0〕は初めのうちは全て「0」となつている。
従つて、押鍵操作に伴うキーオン信号KONの発
生以後において、各部分音信号のアタツクに関す
る累算値ΣΔk
〔0〕は第11図に示すように
「0」の値から順次上昇するものとなり、その上
昇の勾配は増分情報Δk
〔0〕の大きいもの程急
勾配となる。 このようにしてアタツクのセグメントに関する
エンベロープ信号EVkが各部分音信号毎に独立し
て形成されるが、各部分音信号毎の累算値ΣΔk
〔0〕は比較器164において各部分音信号毎の
アタツクレベル情報AL〔k〕と常時比較されて
いる。この比較の結果、「ΣΔk
〔0〕=AL
〔k〕」となると、比較器164から当該部分音信
号の累算値ΣΔk
〔0〕がアタツクレベルに達し
たことを示す一致信号EQが出力される。この一
致信号EQはアンドゲート168に供給される
が、この時アンドゲート168の他方の入力はセ
グメント情報Mkが「Mk≧2」でないために
“1”となつている(モード検出器166の出力
は“0”であるのでナンドゲート167の出力は
“1”となつている)。このため、一致信号EQ
アンドゲート168を通過して加算器169に
「+1」の加算入力として与えられる。このた
め、加算器169においては「ΣΔk
〔0〕=AL
〔k〕」となつた部分音信号に関する「Mk=0」
のセグメント情報Mkに「+1」の加算が実行さ
れる。この加算結果はオアゲート152,153
およびアンドゲート154,155を介してモー
ドメモリ150の情報書込み入力に供給される。
これによつて、モードメモリ150における「Σ
Δk
〔0〕=AL〔k〕」となつた部分音信号に関
するセグメント情報Mkは「Mk=1」に更新され
る。そして、これ以後においては第1デイケイの
セグメントに関する減分情報Δk〔1〕に基づき
累算動作が実行される。 すなわち、モードメモリ150から出力される
セグメント情報Mkが「Mk=0」から「Mk
1」に更新されると、第1パラメータメモリ15
8および第2パラメータメモリ159からは第1
デイケイのセグメントに関する減分情報Δk
〔1〕(負の値である)およびデイケイレベル情報
DL〔k〕が出力されるようになる。すると、今
度は加算器160、ゲート161、バツフアメモ
リ162、インバータ163とからなる累算部
ACCにおいては、アタツクレベルに到達したと
きの累算値ΣΔk
〔0〕(=AL〔k〕)に負の減
分情報Δk〔1〕がDACサイクル毎に順次累算
されるようになる。これによつて、第1デイケイ
のセグメントにおける累算値ΣΔk〔1〕は順次
減少するものとなるが、この順次減少する累算値
ΣΔk〔1〕は比較器164においてデイケイレ
ベル情報DL〔k〕と常時比較されている。そし
て、その比較の結果、「ΣΔk〔1〕=DL〔k〕」
となる比較器164から一致信号EQが出力され
る。この時、セグメント情報Mkは「Mk≧2」で
ないため、比較器164から出力される一致信号
Qをアンドゲート168を通過して加算器16
9に「+1」の加算入力として与えられる。この
ため、加算器169においては「ΣΔk〔1〕=
DL〔k〕」となつた部分音信号に関する「Mk
1」のセグメント情報Mkに「+1」の加算が実
行される。この加算結果はオアゲート152,1
53およびアンドゲート154,155を介して
モードメモリ150の情報書込み入力に供給され
る。これによつて、モードメモリ150における
「ΣΔk〔1〕=DL〔k〕」となつた部分音信号に
関するセグメント情報Mkは「Mk=2」に更新さ
れる。そして、これ以後においてはサステインの
セグメントに関する減分情報Δk〔2〕に基づき
累算動作が実行される。 すなわち、モードメモリ150から出力される
セグメント情報Mkが「Mk=1」から「Mk
2」に更新されると、第1パラメータ158から
はサステインのセグメントに関する減分情報Δk
〔2〕(負の値である)が出力されるようになる。
すると、累長部ACCにおいては、第1デイケイ
レベルDL〔k〕に到達したときの累算値ΣΔk
〔1〕に負の減分情報Δk〔2〕がDACサイクル
毎に順次累積されるようになる。これによつて、
サステインのセグメントにおける累算値ΣΔk
〔2〕は順次減少するものとなる。このような累
算動作の過程において、押下鍵が離されてキーオ
ン信号KONが“0”になると、インバータ15
1からオアゲート152および153に“1”の
信号が加えられる。すると、オアゲート152お
よび153から出力される“1”の信号はアンド
ゲート154,155を介してモードメモリ15
0の情報書込み入力に供給される。これによつ
て、これまで「Mk=2」を示していたセグメン
ト情報Mkは「Mk=3」に更新される。そして、
これ以後においては第2デイケイのセグメントに
関する減分情報Δk〔3〕に基づき累算動作が実
行される。 この第2デイケイのセグメントに関する累算動
作は上述の場合と同様に実行されるものである
が、その累算動作は累算値ΣΔk〔3〕が「0」
になつたところで終了する。 すなわち、累算値ΣΔk〔3〕が「0」になる
と、このことを示す検出信号EVOがノアゲート
165から出力される。一方、この時セグメント
情報Mkは「Mk=3」であるため、モード検出器
168から「Mk≧2」であることを示す“1”
信号が出力されている。このため、ナンドゲート
167の出力信号は“0”となり、累算部ACC
におけるゲート161が閉じられる。この結果、
「ΣΔk〔3〕=0」となつた部分音信号に関する
累算動作は停止される。 ところで、サステインのセグメントに関する減
分情報Δk〔2〕が大きな値の場合、キーオン信
号KONが“0”にならないように累算値ΣΔk
〔2〕が「0」になることもある。このような場
合にもナンドゲート167から“0”の信号がゲ
ート161に供給されて累算動作は停止される。
そして、この場合にはセグメント情報Mkはキー
オン信号KONが“0”になつた時点「Mk=3」
に更新される。 以上のようにして形成された各部分音信号毎の
アタツク,第1デイケイ,サステイン,第2デイ
ケイの各セグメントに関する累算値ΣΔk
〔0〕,ΣΔk〔1〕,ΣΔk〔2〕,ΣΔk〔3〕
はエンベローブ信号EVkとして各部分音信号の算
出タイミングに同期して出力される。これによつ
て、各部分音信号毎に異なつたエンベロープ波形
形状の振幅設定を行うことができる。 D.この発明による電子楽器の他の実施例 第12図はこの発明による電子楽器の他の実施
例を示すブロツク図であつて、第1図に示した電
子楽器と同様に8個の時分割タイムスロツトts0
〜ts7を有するが、この実施例ではこれら8個の
時分割タイムスロツトts0〜ts7をts0〜ts3の第1
系列とts4〜ts7の第2系列とに分け、これらの各
系列でピツチおよび音色の異なる2つの楽音信号
を独立して形成するようにしたものである。 つまり、第1系列のタイムスロツトts0〜ts3で
は、第13図に示すようにタイムスロツトts0に
おいて周波数の第1次部分音信号h1を算出
し、タイムスロツトts1において周波数4
第4次部分音信号h4と時間幅WTがT(1/)の ハニング窓信号HWとを掛け合せて第4次部分音
信号h4を中心成分とする多数の部分音信号h4w
算出し、タイムスロツトts2においては楽音信号
1周期T(1/)の前半部分で周波数8の第 8次部分音信号と時間幅WTが1/2Tのハニング窓 信号HWとを掛け合せて第8次部分音信号h-8
中心成分とする多数の部分音信号08wを算出し、
後半部分では周波数12の第12次部分音信号と
時間幅WTが1/2Tのハニング窓信号HWとを掛け合 せて第12次部分音信号h12を中心成分とする多数
の部分音信号h12wを算出する。また、タイムスロ
ツトts3においては楽音信号1周期T(1/)を4 分割し、この4分割の各時間帯において時間幅
WTが1/4Tのハニング窓信号HWと周波数16, 24,32,40の第16次,第24次,第32
次,第40次の部分音信号h16,h24,h32,h40とを
それぞれとを掛け合せ、第16次部分音信号h16
第24次部分音信号h24、第32次部分音信号h32、第
40次部分音信号h40をそれぞれ中心成分とする多
数の部分音信号h16w,h24w,h32w,h40wを算出す
る。 一方、第2系列のタイムスロツトts4〜ts7では
次の第5表に示すような周波数の部分音信号とハ
ニング窓信号HWとを掛け合せ、第1次部分音信
号h1(周波数-1′)および第4次部分音信号h4
(周波数41′)、第8次部分音信号h8(周波数8
1′)、第12次部分音信号h12(周波数1′)、第16
次部分音信号h16(周波数1′)、第24次部分音信
号h24(周波数241′)を中心成分とする多数の部
分音成分h4w′,h-8w′,h12w′,h24w′を算出する。
ここで、周波数1′は、押下鍵音高に対応した基
本波の正規の周波数に比べて若干ずれた値を
指す。
【表】 このようにして第1系列のタイムスロツトts0
〜ts3および第2系列のタイムスロツトts4〜ts7
において算出された各部分音信号は、タイムスロ
ツトts0〜ts7が一巡する毎(DACサイクル毎)に
合成されてアナログの合成楽音信号に変換され
る。従つて、この実施例の電子楽器では、ピツチ
が若干ずれ、かつ音色の異なる2つの楽音が合成
された状態の演奏音を得ることができる。この場
合、各系列で形成する楽音信号の音色は各系列毎
に任意に設定し、さらに第2系列の楽音信号のピ
ツチを任意に設定できるようにしているため、バ
ラエテイーに富んだ演奏者を得ることができる。 次に、第12図の構成について説明する。な
お、第1図と同一部分については同一記号で表わ
し、その説明は省略する。 (構成説明) 第12図において、タイミングパルス発生回路
(TPG)7は第1図の場合と同様に各部分音信号
を算出するために必要な各種のタイミングパルス
を発生するものであるが、この実施例における
TPG7は第13図に示すようなタイミングパル
スNW,INV,T1,T1D,LDS,SFを発生す
る。この場合、タイミングパルスNW,INV,SF
は音色設定器14による設定音色によつて発生タ
イミングや発生数が異なる。つまり、タイミング
パルスNWはハニング窓信号HWを用いずに単一
の部分音信号のみを算出する時に“1”となる信
号である。従つて、ある設定音色において第1系
列のタイムスロツトts0で単一の部分音信号のみ
の算出を行う場合、タイミングパルスNWはタイ
ムスロツトts0において“1”となる。また、タ
イミングパルスINVは各系列において形成する楽
音信号から偶数次の部分音信号を消去し、奇数次
のみの部分音信号からなる楽音信号を形成する場
合においてそれぞれ楽音信号1周期T,T′の後
半部分で“1”となる信号である。従つて、偶数
次および奇数次の部分音信号からなる楽音音色が
選択された場合には、このタイミングパルスINV
は常時“0”である。但し、第1系列と第2系列
で異なることもある。 また、タイミングパルスSFは第1図における
タイミングパルスT4に相当するもので、シフト
レジスタ11にロードされた位相指定信号Pの各
ビツトを上位ビツト方向へシフトし、時間幅NT
が1/2T,1/4T(第2系列ではT=T′)のハニ
ング 窓信号HWを発生させるための信号である。従つ
て、このタイミングパルスSFは、各タイムスロ
ツトで算出すべき部分音信号の割当ておよびハニ
ング窓信号HWの時間幅WTに応じて発生タイミ
ングおよび発生数が異なる。なお、タイミングパ
ルスLDSは各系列別の位相指定信号PA,PBをシ
フトレジスタ11にロードするための信号であ
る。 次に、周波数ナンバ変更回路21は、周波数ナ
ンバメモリ3から出力される周波数ナンバFを、
フイート制御データ設定器22において設定され
たフイードデータFDおよびセント制御データ設
定器23において設定されたセントデータCDに
よつて変更し、周波数ナンバF′として出力する
ものであり、この周波数ナンバF′は第2系列ア
キユムレータ25においてタイミングパルスT1
の発生周期で累算される。なお、フイートデータ
FDおよびセントデータCDは第2系列で形成する
楽音のピツチを第1系列の楽音に対して変化させ
るためのものである。第2系列アキユムレー25
で得られる累算値qF′(q=1,2……)は第2
系列における楽音信号1周期T′のサンプル点位
相を指定する位相指定信号PBとしてセレクタ2
6に供給され、このセレクタ26からスロツトナ
ンバ信号b2が“1”を示すタイムスロツトts4〜
ts7の区間において選択出力される。一方、押下
鍵音高に対応した周波数ナンバFは第1系列アキ
ユムレータ24においてタイミングパルスT1の
発生周期で累算される。そして、その累算値qF
は第1系列における楽音信号(1周期Tの各サン
プル点位相を指定する位相指定信号PAとしてセ
レクタ26に供給され、このセレクタ26からス
ロツトナンバ信号b2が“0”を示すタイムスロ
ツトts0〜ts3の区間において選択出力される。こ
の場合、第1系列および第2系列の位相指定信号
PAおよびPBは、その繰り返し周波数が各系列で
形成すべき楽音信号の周波数および1′と一
致している。 次に、位相変更情報メモリ8は第1図の場合と
同様、各タイムスロツトts0〜ts7で算出すべき部
分音信号の周波数に応じて位相指定信号P(PA
およびPB)を変更するものであるが、この実施
例の位相変更情報メモリ8は各系列毎の設定音色
に応じて各系列毎に異なる位相変更情報kを出力
するように構成されている。ここでの位相変更情
報メモリ8は、音色設定情報TSで指定可能なn
種類の設定音色に対応してn個のメモリブロツク
MB1〜MBoを有し、この各メモリブロツクのう
亦、位相指向信号P,(PA,PB)の最上位ビツ
トP1およびその次位ビツトP0とスロツトナンバ
信号b2,b1,b0で指定されるアドレスKは設定
音色に対応した位相変更情報kを記憶している。
従つて、このような位相変更情報メモリ8に音色
設定情報TS、位相指定信号Pの上位2ビツトの
信号P1,P0、スロツトナンバ信号b2〜b0をアド
レス信号として与えると、音色設定情報TSに対
応した位相変更情報kが信号P1,P0で指定され
る楽音信号1周期の位相位置で各系列の各タイム
スロツト毎に出力される。 従つて、このように各系列毎の設定音色に応じ
た位相変更情報kに基づきセレクタ26から出力
される位相指定信号P(PA,PB)を乗算器9に
おいて変更(乗算によつて変更)し、その変更し
た位相指定信号(部分音位相指定信号)kPを正
弦関数メモリ10にアドレス信号として与えれ
ば、正弦関数メモリ10からは信号kPに対応す
る周波数の部分音信号sin kPが出力される。な
お、この実施例では、正弦関数メモリ10に記憶
させる正弦波形1周期の各サンプル点における正
弦振幅値は、乗算動作を高速で行なうために対数
化した正弦振幅値log sin Pとしている。従つ
て、部分音位相指定信号kPを与えた場合には、
対数値で表現された正弦振幅値log sin kPが出力
される。 一方、シフトレジスタ11も第1図の場合と同
様に位相指定信号P(PA,PB)を各タイムスロ
ツトts0〜ts7に割当てられたハニング窓信号HW
の時間幅WTに応じて変更し、その変更した信号
(窓位相指定信号)P′を窓関数メモリ12にアド
レス信号として与えるものであるが、このシフト
レジスタ11に各系列の最初のタイムスロツト
ts0,ts4においてロードされた位相指定信号Pの
各ビツトを上位ビツト方向へシフトするタイミン
グパルスSFはすでに述べたように各系列の設定
音色に応じて発生タイミングおよび発生数が異な
る。従つて、ここでのシフトレジスタ11からは
設定音色に応じた窓位相指定信号P′が各タイムス
ロツトts0〜ts7毎に出力される。この場合、窓関
数メモリ12にはハニング窓信号HWの各サンプ
ル点における窓信号振幅値を対数比して記憶させ
ている。このため、窓関数メモリ12からは対数
表現されたハニング窓信号振幅値log HW(P′)
が出力される。従つて、このように対数表現され
た正弦振幅値log sin kPとハニング窓信号振幅値
log HW(P′)とを加算演算によつて掛け合せ、
さらに加算演算によつて振幅エンベローブの設定
を行ない、この後自然数に変換すれば第1図の乗
算器13および16を用いた場合と同様に各部分
音信号を算出できる。第12図における27およ
び28はこのような演算を行うための加算器であ
り、また29は対数値を自然数に変換する対数・
自然数変換器(以下、LOG LINコンバータとい
う)である。なお、第13図の第1系列のタイム
スロツトts0および第2系列のタイムスロツトts4
のように、当該タイムスロツトにおいて単一の部
分音信号のみ算出する場合、窓関数メモリ12と
加算器27との間設けられているゲート30はタ
イミングパルスNWをインバータ31によつて反
転した信号によつて非導通状態にされる。こ
の時には、加算器27には「log HW(P′)=
0」のハニング窓信号HWが供給される。 このようにして算出される各部分音信号はアキ
ユムレータ17においてDACサイクル毎に合成
された後、レジスタ18に転送されるわけである
が、この実施例では各部分音信号DACサイクル
毎に合成するに際し、第1系列と第2系列のそれ
ぞれの楽音信号1周期の後半部分において算出さ
れた部分音信号はその極性を反転させて合成すべ
きことを指示する回路が設けられている。つま
り、第12図の一点鎖線で囲んだアンドゲート3
2および排他的論理和ゲート33とがこれに該当
する。この回路は位相指定信号Pの最上位ビツト
の信号P1が“1”を示している各系列の楽音信
号1周期の後半部分において、タイミングパルス
INVが“1”であれば、乗算器9から出力される
部分音位相指定信号kPの最上位ビツトの信号を
反転させてアキユムレータ17の符号ビツト入力
に与える。これによつて、アキユムレータ17は
各部分音信号の極性を反転させて合成するように
なり、各系列別の楽音信号1周期を連続して考え
た場合には偶数次成分のみが消去され、奇数次成
分のみからなる楽音を得ることができる。なお、
通常の前半部分および後半部分でもINVが“0”
の場合(反転しない場合)には、アキユムレータ
17の符号ビツトには信号kPのMSBがそのまま
入力される。 例えば、第14図aに示すように楽音信号1周
期の前半と後半とで点対称の楽音信号波形は偶数
次成分および奇数次成分の両方を含むが、このう
ち後半の波形の極性を反転するとその楽音信号波
形は第14図bに示すようなものとなる。つま
り、左右線対称の楽音信号波形となる。この左右
線対称の楽音信号波形は、1周期の前半部分が、 ΣAn sin n wt ……(1) で一般的に表わされ、また後半部分が、 −ΣAn sin(n wt−nπ)=−ΣAn{sin n wt・cos nπ−cos n wt・sin nπ} =−ΣAn{sin n wt・(−1)n}Σ(−1)n+1・An sin n wt ……(2) で一般的表わされる。 そこで、これらの第(1)式および第(2)式を合成す
ると、 ΣAn sin n wt+Σ(−1)n+1・An sin n wt =A1sinwt+A2sin2wt+A3sin3wt+A4sin4wt+A5sin5wt…… +A1sinwt−A2sin2wt+A3sin3wt−A4sin4wt+A5sin5wt…… となり、偶数次成分を表わす項が消去され、最終
的には 2〔A1sin wt+A3sin3wt+A5sin5wt……〕 ……(3) となる。従つて、第14図bに示すように楽音信
号波形は偶数次成分が消去されて奇数次成分のみ
を含むものとなる。この場合、第14図cに示す
ように楽音1周期の前半と後半とで完全に左右線
対称でなくても、双方に偶数次成分が存在する場
合には後半の符号を反転させて合成すれば、偶数
次成分は抑圧される。これは、クラリネツト等の
ように管楽器音を形成する場合に極めて有効なも
のとなる。 次に以上のように構成された電子楽器の動作に
ついて説明する。 (動作説明) まず、電源投入後においてカウンタ6および
TPG7は第13図で示したようなスロツトナンバ
信号b2,b1,b0およびタイミングパルスT1,
TIDを出力しているが、この状態において音色設
定器14を用いて各系列毎に所望の音色設定を行
うと、各系列の設定音色に対応して第13図に示
したようなタイミングパルスNW,LDS,SF,
INVがTPG7から出力されるようになる。そこ
で、フイート制御データ設定器22およびセント
制御データ設定器23を用いて所望のフイートデ
ータFDおよびセントデータCDを設定した後、鍵
盤部1である鍵を押圧すると、周波数ナンバメモ
リ3から押下鍵音高に対応して周波数ナンバFが
読出され、この周波数ナンバFは第1アキユムレ
ータ24にそのまま供給されるとともに、変更回
路21においてフイートデータFDおよびセンタ
データCDに基づき押下鍵音高と若干ずれた周波
数ナンバF′に変更されて第2系列アキユムレー
タ25に供給される。すると、第2系列アキユム
レータ25は周波数ナンンバF′をタイミングパ
ルスT1の発生周期で順次累算し、その繰り返し
周波数が第2系列において形成すべき楽音信号と
同一周波数の累算値qF′を第2系列における
位相指定信号PBとして出力するようになる。一
方、第1系列アキユムレータ24は押下鍵音高に
対応した周波数ナンバFをタイミングパルスT1
の発生周期で順次累算し、その繰返し周波数が第
1系列において形成すべき楽音信号と同一周波数
の累算値qFを第1系列における位相指定信
号PAとして出力するようになる。これらの第1
系列および第2系列の位相指定信号PAおよびPB
はセレクタ26からスロツトナンバ信号b2によ
つて8個のタイムスロツトts0〜ts7の前半と後半
とで時分割的に選択されて出力される。すなわ
ち、タイムスロツトts0〜ts3では第1系列に関す
る位相指定信号PAが信号Pとしてセレクタ26
から出力され、タイムスロツトts4〜ts7では第2
系列に関する位相指定信号PBが信号Pとしてセ
レクタ26から出力される。このセレクタ26か
ら出力される位相指定信号Pは、乗算器9および
シフトレジスタ11において各タイムスロツト
ts0〜ts7で算出すべき部分音信号の周波数に応じ
て変更される。 すなわち、各タイムスロツトts0〜ts7で算出す
べき部分音信号の割当てが第13図に示すような
ものであつた場合、位相変更情報メモリ8は位相
指定信号Pの上位2ビツトの信号P1,P0で指定
される楽音信号1周期の位相位置およびスロツト
ナンバ信号b2,b1,b0で指定されるタイムスロ
ツトで次の第6表に示すような位相変更情報kを
出力し、この位相変更情報kを乗算器9に供給す
る。これによつて、セレクタ26から出力される
位相指定信号Pは乗算器9においてその繰り返し
周波数が各タイムスロツトts0〜ts7で算出すべき
部分音信号の周波数と一致するように変更され
る。
【表】
【表】 そして、この乗算器9から出力される部分音位
相指定信号kPが正弦関数メモリ10にアドレス
信号として与えられることにより、正弦関係メモ
リ10からは次の第7表に示すような周波数の正
弦波振幅値log sin kPが読出される。
【表】 一方、シフトレジスタ11はセレクタ26から
出力される位相指定信号Pを各系列毎のタイミン
グパルスLDSの発生タイミングで取込み、これを
タイミングパルスSFの発生毎に上位ビツト方向
へシフトし、各タイムスロツトに割当てられたハ
ニング窓信号HWの時間幅WTに対応する周期の
窓位相指定信号P′を出力する。 これによつて、窓関数メモリ12からは次の第
8表に示すような時間幅WTのハニング窓信号振
幅値log HW(P′)が読出される。
【表】 このようにして正弦関数メモリ10から出力さ
れる正弦振幅値log sin kPと窓関数メモリ12か
ら出力される窓信号振幅値log HW(P′)は加算
器27において同一タイムスロツトに関するもの
同志で加算演算によつて掛け合わされる。この場
合、第13図の例では第1系列のタイムスロツト
ts0と第2系列のタイムスロツトts4においてはタ
イミングパルスNWが“1”となるため加算器2
7には「log HW(P′)=0」の窓信号振幅値が
与えられる。このため、タイムスロツトts0およ
びts4では正弦振幅値log sin kPが部分音信号
h1,h1′として加算器27から出力され、他のタ
イムスロツトでは正弦振幅値log sin kPと窓信号
振幅値log HW(P′)とを掛け合せることによ
り、kPで表わされる周波数を中心成分とする所
定帯域幅に亘る多数の部分音信号h4w,h8w
h-12w,h16w,h24w,h32w,h40wおよびh4w′,
h8w′,h12w′,h16w′,h24w′が出力される。 このようにして算出された各系列の各部分音信
号は加算器28において各部分音信号毎に系列別
の振幅エンベロープが付与された後、アキユムレ
ータ17においてDACサイクル毎に合成され
る。この後、レジスタ18に転送され、さらに
DAC19においてアナログの合成楽音信号
MW′(t)に変換されてサウンドシステム20
から楽音として発音される。 この場合、第1系列で形成される楽音信号(タ
イムスロツトts0〜ts3で算出された部分音信号を
合成したもの)の周波数と第2系列で形成される
楽音信号(タイムスロツトts4〜ts7で算出された
部分音信号を合成したもの)の周波数とは異な
り、かつその構成成分も異なるものである。この
ため、この実施例電子楽器ではピツチが異なり、
かつ音色も異なる2つの電子楽器が同時演奏され
ているかのような演奏音を得ることができる。 なお、この実施例では第1系列で形成される楽
音信号と第2系列で形成される楽音信号のピツチ
は同じにして音色だけを異ならせることも可能で
あり、また音色は同じにしてピツチを異ならせる
ことも可能である。 ところで、上述した実施例において、正弦波信
号(sin kP,log sin kP)およびハニング窓信
号(HW(P′),log HW(P′))はメモリに予め
記憶させたものを用いるようにしているが、演算
によつて発生させるようにしてもよい。 また、ハニング窓信号HWの時間幅WTは位相
指定信号Pの同期をシフトレジスタによつて変更
することにより制御するようにしているが、部分
音信号の周波数変更の場合と同様に位相変更情報
を与えて制御するようにしてもよい。 さらに、時間窓信号としてはハニング窓信号に
限らず、方形波窓、ハミング窓(Hamming
Window)、ガウス窓(Gaussian Window)、ドル
フ・チエビシエフ窓(Dolph・Cheby shev
Window)などを用いることもできる。 さらにまた、算出すべき各部分音信号の周波数
は完全な整数比に限らずに整数比から若干ずらし
てもよい。この場合には非調和性の楽音信号が得
られる。なお、このためには位相変更情報kを整
数から若干ずらした値に設定すればよい(例えば
k=2.001)。 さらにまた、部分音信号を算出するタイムスロ
ツト数は適宜減し得る。 E この発明の効果 以上説明したことから明らかなように、この発
明による楽音信号形成装置は、1組の時間窓信号
発生手段、周波数信号発生手段および周波数信号
を時間窓信号によつて振幅変調する変調手段を設
け、かつ時間窓信号の時間幅(および時間窓信号
の発生禁止)および周波数信号の周波数を複数の
各時分割タイムスロツト毎にそれぞれ制御する制
御手段を設け、各タイムスロツト毎に時分割で任
意所望の部分音信号を算出できるようにしたの
で、極めて簡単な構成により任意所望の多数の部
分音信号を有する楽音信号を形成することができ
る。
【図面の簡単な説明】
第1図はこの発明による楽音信号形成装置を適
用した電子楽器の一実施例を示すブロツク図、第
2図は第1図に示した電子楽器の各タイムスロツ
トで作られる部分音信号の信号波形を示す図、第
3図はハニング窓信号を利用して発生される部分
音信号のスペクトルエンベロープを説明するため
の図、第4図は第1図に示した電子楽器で作られ
る楽音信号のスペクトルエンベロープを示す図、
第5図は第1図に示した電子楽器において作られ
る各部分音信号と楽音信号1周期の位相関係およ
びタイミングパルスの時間関係を示す図、第6図
は位相変更情報とタイミングパルスの時間関係を
示す図、第7図〜第9図は位相変更情報メモリの
詳細構成を示す図、第10図はエンベロープジエ
ネレータの詳細構成例を示す図、第11図はエン
ベロープ信号波形の一例を示す図、第12図はこ
の発明による楽音信号形成装置を適用した電子楽
器の他の実施例を示すブロツク図、第13図は第
12図に示した電子楽器において作られる部分音
信号とタイミングパルスとの時間関係を示す図、
第14図は偶数次成分を除去する回路の原理を説
明するための波形図である。 1……鍵盤部、7……タイミングパルス発生回
路、8……位相変更情報メモリ、10……正弦関
数メモリ、11……シフトレジスタ、12……窓
関数メモリ、13……乗算器、14……音色設定
器、15……エンベロープジエネレータ。

Claims (1)

  1. 【特許請求の範囲】 1 楽音周波数に対応した周期で繰返し変化し、
    該周期内で所望の変化をする時間窓信号を発生す
    る時間窓信号発生手段と、 所望の周波数信号を発生する周波数信号発生手
    段と、 前記時間窓信号発生手段から発生される時間窓
    信号の前記所望の変化を、前記楽音周波数の周期
    よりも十分短い周期で繰返す複数の各時分割タイ
    ムスロツト毎にそれぞれ当該タイムスロツトにお
    いて算出すべき部分音信号に応じて制御する時間
    窓信号制御手段と、 前記周波数信号発生手段から発生される周波数
    信号の周波数を、前記各時分割タイムスロツト毎
    に前記算出すべき部分音信号に応じて制御する周
    波数信号制御手段と、 前記周波数信号発生手段から発生される周波数
    信号を前記時間窓信号発生手段から発生される時
    間窓信号によつて前記各時分割タイムスロツト毎
    にそれぞれ振幅変調することにより、各時分割タ
    イムスロツトにおいて前記算出すべき部分音信号
    を出力する変調手段と、 前記変調手段によつて前記各時分割タイムスロ
    ツト毎に算出された部分音信号を合成することに
    より楽音信号を形成する合成手段と を具備することを特徴とする楽音信号形成装
    置。 2 前記時間窓信号発生手段は所望の窓関数波形
    を記憶した第1の関数メモリで構成し、前記周波
    数信号発生手段は正弦関数波形または余弦関数波
    形を記憶した第2の関数メモリで構成し、前記時
    間窓信号制御手段は形成すべき楽音信号の周波数
    に対応して変化する位相信号を前記各時分割タイ
    ムスロツトにおいてそれぞれ算出すべき部分音信
    号に応じて制御して前記第1の関数メモリにアド
    レス信号として供給する回路で構成し、前記周波
    数信号制御手段は前記位相信号を前記各時分割タ
    イムスロツトにおいてそれぞれ算出すべき部分音
    信号に応じて制御して前記第2の関数メモリにア
    ドレス信号として供給する回路で構成することを
    特徴とする特許請求の範囲第1項記載の楽音信号
    形成装置。 3 前記各時分割タイムスロツトのうち所定の1
    つまたは複数のタイムスロツトにおいて算出すべ
    き部分音信号を、形成すべき楽音信号の1周期を
    複数に分割した各部分において異ならせ、1つの
    時分割タイムスロツトで異なる部分音信号を時分
    割算出するようにしたことを特徴とする特許請求
    の範囲第1項記載の楽音信号形成装置。 4 前記周波数信号制御手段は前記所定の時分割
    タイムスロツトにおいて前記周波数信号発生手段
    から前記各部分毎に異なる周波数の周波数信号を
    発生させる制御を行うものであり、前記時間窓信
    号制御手段は前記所定の時分割タイムスロツトに
    おいて前記時間窓信号発生手段から前記各部分に
    おいて同一の時間窓信号を発生させる制御を行う
    ものである特許請求の範囲第3項記載の楽音信号
    形成装置。 5 楽音周波数に対応した周期で繰返し変化し、
    該周期内で所望の変化をする時間窓信号を発生す
    るものであり、かつ該時間窓信号の発生禁止が指
    示されたときは一定値の信号を発生する時間窓信
    号発生手段と、 所望の周波数信号を発生する周波数信号発生手
    段と、 前記時間窓信号発生手段から発生される時間窓
    信号の前記所望の変化および該時間窓信号の発生
    禁止を、前記楽音周波数の周期よりも十分短い周
    期で繰返す複数の各時分割タイムスロツト毎にそ
    れぞれ当該タイムスロツトにおいて算出すべき部
    分音信号に応じて制御する時間窓信号制御手段
    と、 前記周波数信号発生手段から発生される周波数
    信号の周波数を、前記各時分割タイムスロツト毎
    に前記算出すべき部分音信号に応じて制御する周
    波数信号制御手段と、 前記周波数信号発生手段から発生される周波数
    信号を前記時間窓信号発生手段から発生される時
    間窓信号によつて前記各時分割タイムスロツト毎
    にそれぞれ振幅変調することにより、各時分割タ
    イムスロツトにおいて前記算出すべき部分音信号
    を出力する変調手段と、 前記変調手段によつて前記各時分割タイムスロ
    ツト毎に算出された部分音信号を合成することに
    より楽音信号を形成する合成手段と を具備することを特徴とする楽音信号形成装
    置。
JP55124929A 1980-09-08 1980-09-08 Electronic musical instrument Granted JPS5748791A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP55124929A JPS5748791A (en) 1980-09-08 1980-09-08 Electronic musical instrument
US06/292,052 US4393742A (en) 1980-09-08 1981-08-12 Electronic musical instruments of the type synthesizing a plurality of partial tone signals
GB8125229A GB2087123B (en) 1980-09-08 1981-08-18 Electronic musical instruments
DE19813135777 DE3135777A1 (de) 1980-09-08 1981-09-07 Elektronisches musikinstrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55124929A JPS5748791A (en) 1980-09-08 1980-09-08 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS5748791A JPS5748791A (en) 1982-03-20
JPS6220556B2 true JPS6220556B2 (ja) 1987-05-07

Family

ID=14897651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55124929A Granted JPS5748791A (en) 1980-09-08 1980-09-08 Electronic musical instrument

Country Status (4)

Country Link
US (1) US4393742A (ja)
JP (1) JPS5748791A (ja)
DE (1) DE3135777A1 (ja)
GB (1) GB2087123B (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58199394A (ja) * 1982-05-17 1983-11-19 松下電器産業株式会社 周波数制御装置
FR2679689B1 (fr) * 1991-07-26 1994-02-25 Etat Francais Procede de synthese de sons.
US6046395A (en) * 1995-01-18 2000-04-04 Ivl Technologies Ltd. Method and apparatus for changing the timbre and/or pitch of audio signals
US5567901A (en) * 1995-01-18 1996-10-22 Ivl Technologies Ltd. Method and apparatus for changing the timbre and/or pitch of audio signals
US5744739A (en) * 1996-09-13 1998-04-28 Crystal Semiconductor Wavetable synthesizer and operating method using a variable sampling rate approximation
US6096960A (en) * 1996-09-13 2000-08-01 Crystal Semiconductor Corporation Period forcing filter for preprocessing sound samples for usage in a wavetable synthesizer
US6336092B1 (en) 1997-04-28 2002-01-01 Ivl Technologies Ltd Targeted vocal transformation
WO2005096502A1 (en) * 2004-04-02 2005-10-13 Kaben Research Inc. Multiple stage delta sigma modulators

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3809786A (en) * 1972-02-14 1974-05-07 Deutsch Res Lab Computor organ
US3809788A (en) * 1972-10-17 1974-05-07 Nippon Musical Instruments Mfg Computor organ using parallel processing
GB1543958A (en) * 1975-04-23 1979-04-11 Nippon Musical Instruments Mfg Electronic musical instrument
JPS597118B2 (ja) * 1976-03-05 1984-02-16 ヤマハ株式会社 電子楽器
US4238984A (en) * 1976-12-20 1980-12-16 Kabushiki Kaisha Kawai Gakki Seisakusho Electronic musical instrument
US4192211A (en) * 1977-08-05 1980-03-11 Nippon Gakki Seizo Kabushiki Kaisha Electronic musical instrument
JPS54128323A (en) * 1978-03-28 1979-10-04 Nippon Gakki Seizo Kk Waveform generating device of electronic musical instrument
JPS54134616A (en) * 1978-04-11 1979-10-19 Nippon Gakki Seizo Kk Electronic musical instrument
JPS5532028A (en) * 1978-08-29 1980-03-06 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5632188A (en) * 1979-08-24 1981-04-01 Sony Corp Waveform synthesizer

Also Published As

Publication number Publication date
US4393742A (en) 1983-07-19
JPS5748791A (en) 1982-03-20
DE3135777A1 (de) 1982-07-08
GB2087123B (en) 1984-03-21
GB2087123A (en) 1982-05-19

Similar Documents

Publication Publication Date Title
EP0150736B1 (en) Tone signal generation device for an electronic musical instrument
USRE32862E (en) Electronic musical instrument
US5432293A (en) Waveform generation device capable of reading waveform memory in plural modes
US4257303A (en) Electronic musical instrument of partials synthesis type
US4119005A (en) System for generating tone source waveshapes
USRE31653E (en) Electronic musical instrument of the harmonic synthesis type
US4114498A (en) Electronic musical instrument having an electronic filter with time variant slope
US4026180A (en) Electronic musical instrument
JPS6223319B2 (ja)
US4386547A (en) Electronic musical instrument
JPS6220556B2 (ja)
GB1489153A (en) Electronic musical instrument
US5138927A (en) Formant tone generating apparatus for an electronic musical instrument employing plural format tone generation
US4440058A (en) Digital tone generation system with slot weighting of fixed width window functions
US4205577A (en) Implementation of multiple voices in an electronic musical instrument
US4215614A (en) Electronic musical instruments of harmonic wave synthesizing type
US5038661A (en) Waveform generator for electronic musical instrument
US4393743A (en) Electronic musical instruments of the type synthesizing a plurality of partial tone signals
CA1215869A (en) Wavetable-modification instrument and method for generating musical sound
JPS6220557B2 (ja)
USRE31648E (en) System for generating tone source waveshapes
JP2555738B2 (ja) フォルマント音発生装置
JPS62518B2 (ja)
JPS5997195A (ja) 電子楽器
JP3235315B2 (ja) フォルマント方式音源