JPS62242995A - 楽音信号発生装置 - Google Patents
楽音信号発生装置Info
- Publication number
- JPS62242995A JPS62242995A JP61086834A JP8683486A JPS62242995A JP S62242995 A JPS62242995 A JP S62242995A JP 61086834 A JP61086834 A JP 61086834A JP 8683486 A JP8683486 A JP 8683486A JP S62242995 A JPS62242995 A JP S62242995A
- Authority
- JP
- Japan
- Prior art keywords
- data
- output
- signal
- code
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 40
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000007906 compression Methods 0.000 claims description 4
- 230000006835 compression Effects 0.000 claims description 4
- 238000013139 quantization Methods 0.000 description 29
- 238000001514 detection method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000013144 data compression Methods 0.000 description 11
- 238000003079 width control Methods 0.000 description 7
- 230000003111 delayed effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000033458 reproduction Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 230000002238 attenuated effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000034303 cell budding Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001856 erectile effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
「産業上の利用分野」
この発明は、電子楽器において用いられる楽音信号発生
装置に関ずろ。
装置に関ずろ。
「従来の技術」
電子楽器においては、いかに自然楽器の楽音に近い楽音
を発生ずるかが大きな課題である。電子楽器における楽
音信号発生方法としては種々の方法が知られているが、
それらの中でも、自然楽器の楽音波形の各瞬時値を逐次
サン/リングしてメモリに記憶させておき、この記憶さ
せたサンプリングデータを読み出して楽音信号を発生す
るPCM方式が、最も自然楽器に近い楽音を発生ずるこ
とができて優れている。なお、このPCM方式について
は、特開昭52−121313号公報(発明の名称;電
子楽器)に開示されている。
を発生ずるかが大きな課題である。電子楽器における楽
音信号発生方法としては種々の方法が知られているが、
それらの中でも、自然楽器の楽音波形の各瞬時値を逐次
サン/リングしてメモリに記憶させておき、この記憶さ
せたサンプリングデータを読み出して楽音信号を発生す
るPCM方式が、最も自然楽器に近い楽音を発生ずるこ
とができて優れている。なお、このPCM方式について
は、特開昭52−121313号公報(発明の名称;電
子楽器)に開示されている。
「発明が解決しようとする問題点」
自然楽器の楽音波形は、同一の楽器でも音高または音域
によって微妙に異なっている。例えば、ピアノの場合、
わずかではあるが各音高(音域)毎に楽音波形か異なっ
ている。なお、各音高毎に波形の周期が異なっているの
は勿論であるが、周期以外の波形そのものの形も異なっ
ている。したがって、PCM方式によって真に自然楽器
に近い楽音を発生しようとした場合、各楽器毎に、また
必要に応じて各音高(音域)毎に楽音波形をメモリしな
ければならず、この結果メモリ容量が極めて膨大になる
。すなわち、PCM方式の楽音信号発生装置においては
、メモリ容量をいかに削減するかが最大の課題である。
によって微妙に異なっている。例えば、ピアノの場合、
わずかではあるが各音高(音域)毎に楽音波形か異なっ
ている。なお、各音高毎に波形の周期が異なっているの
は勿論であるが、周期以外の波形そのものの形も異なっ
ている。したがって、PCM方式によって真に自然楽器
に近い楽音を発生しようとした場合、各楽器毎に、また
必要に応じて各音高(音域)毎に楽音波形をメモリしな
ければならず、この結果メモリ容量が極めて膨大になる
。すなわち、PCM方式の楽音信号発生装置においては
、メモリ容量をいかに削減するかが最大の課題である。
このメモリ容1を削減する方法として、DPCM(Di
rrerentical Pu1se CodeM
oduration)、ADPCM(Adaptive
Difrerentical P ulse
Code Moduration)等の方法が知られ
ている。
rrerentical Pu1se CodeM
oduration)、ADPCM(Adaptive
Difrerentical P ulse
Code Moduration)等の方法が知られ
ている。
ところで、メモリ容量をさらに削減するためには、楽音
の発音時から消音時に至る全波形を記憶するより、アタ
ック部とその後の一部の波形のみを記憶し、アタック部
の波形を読み出して楽音形成を行−だ後は、その後の一
部の波形を繰り返し読み出すことによって楽音形成を行
ったり、あるいは全波形のうりの所望の一部の波形のみ
を記憶し、これを繰り返し読み出すことによって楽音形
成を行ったりした方が効率が良く、また、メモリ容11
1乙少なくて済む。なお、このような方法は、例えば、
特開昭59−188679号公報に示されている。
の発音時から消音時に至る全波形を記憶するより、アタ
ック部とその後の一部の波形のみを記憶し、アタック部
の波形を読み出して楽音形成を行−だ後は、その後の一
部の波形を繰り返し読み出すことによって楽音形成を行
ったり、あるいは全波形のうりの所望の一部の波形のみ
を記憶し、これを繰り返し読み出すことによって楽音形
成を行ったりした方が効率が良く、また、メモリ容11
1乙少なくて済む。なお、このような方法は、例えば、
特開昭59−188679号公報に示されている。
しかしながら、上述したDPCM、ADPCM等の方式
によって記憶したデータを復号する場合は、1つ面の復
号値と現時点の続出データとに基づいて、現時点復号値
を作成するため、各繰り返しの初期時点におけるデータ
の連続性が保証されていなければならない。従来のDP
CM、ADPCM等の方式(差分変調方式に基づく方式
)を用いる楽音信号発生装置にあっては、上記連続性を
確保した乙のがなく、このため、上述した繰り返し読み
出しができず、発音時から消音時までの全波形を記憶す
るという構成をとっており、効率およびメモリ容量の点
で著しく不利であ、った。また、このような情況は、D
M(Delta Moduration)やADM(
Adaptive Delta Modurati
on)方式(デルタ変調方式に基づく方式)による楽音
信号発生装置においても同様であった。
によって記憶したデータを復号する場合は、1つ面の復
号値と現時点の続出データとに基づいて、現時点復号値
を作成するため、各繰り返しの初期時点におけるデータ
の連続性が保証されていなければならない。従来のDP
CM、ADPCM等の方式(差分変調方式に基づく方式
)を用いる楽音信号発生装置にあっては、上記連続性を
確保した乙のがなく、このため、上述した繰り返し読み
出しができず、発音時から消音時までの全波形を記憶す
るという構成をとっており、効率およびメモリ容量の点
で著しく不利であ、った。また、このような情況は、D
M(Delta Moduration)やADM(
Adaptive Delta Modurati
on)方式(デルタ変調方式に基づく方式)による楽音
信号発生装置においても同様であった。
なお、PCM方式を用いる楽音信号発生装置においては
、萌回の読み出しデータを参照するという必要がないた
め、一部の波形を繰り返して読み出して楽音を形成する
ことは、比較的容易にできる(例えば、特開昭59−1
88697等)が、この場合は、前述したメモリ容量の
増大化という問題が残る。
、萌回の読み出しデータを参照するという必要がないた
め、一部の波形を繰り返して読み出して楽音を形成する
ことは、比較的容易にできる(例えば、特開昭59−1
88697等)が、この場合は、前述したメモリ容量の
増大化という問題が残る。
この発明は、上述した事情に鑑みてなされたもので、D
PCM、ADPCM、ADM、DM等の差分あるいはデ
ルタ変調方式に基づいて圧縮されたデータをメモリリ記
憶し、これを読み出し復号して楽音信号を発生する楽音
信号発生装置において、波形の連続性を確保しつつ、良
好に繰り返し読み出しを行うことができ、これにより、
楽音信号発生の効率化およびメモリ容量の大幅な低減化
を図ることができる楽音信号発生装置を提供することを
目的としている。
PCM、ADPCM、ADM、DM等の差分あるいはデ
ルタ変調方式に基づいて圧縮されたデータをメモリリ記
憶し、これを読み出し復号して楽音信号を発生する楽音
信号発生装置において、波形の連続性を確保しつつ、良
好に繰り返し読み出しを行うことができ、これにより、
楽音信号発生の効率化およびメモリ容量の大幅な低減化
を図ることができる楽音信号発生装置を提供することを
目的としている。
[問題点を解決するための手段」
この発明は、上記問題点を解決するために、複数周期分
の楽音波形の各瞬時値を示す波形データをデルタまたは
差分変調方式に基づく圧縮演算によって圧縮した圧縮デ
ータが記憶された記憶手段と、1111記記憶手段内の
全部又は一部の圧縮データを繰り返し読み出し、かっ、
復号演算によって復号する復号手段と、前記圧縮データ
の繰り返し読み出しにおける先頭データの復号時におい
て、所定の初期データを重犯復号手段へ供給する制御手
段とを具備し、前記復号手段によって復号されたデータ
に基づいて楽音信号を発生するようにしている。
の楽音波形の各瞬時値を示す波形データをデルタまたは
差分変調方式に基づく圧縮演算によって圧縮した圧縮デ
ータが記憶された記憶手段と、1111記記憶手段内の
全部又は一部の圧縮データを繰り返し読み出し、かっ、
復号演算によって復号する復号手段と、前記圧縮データ
の繰り返し読み出しにおける先頭データの復号時におい
て、所定の初期データを重犯復号手段へ供給する制御手
段とを具備し、前記復号手段によって復号されたデータ
に基づいて楽音信号を発生するようにしている。
1作用」
重犯圧縮データを繰り返して読み出す際に、繰り返し読
み出しの先頭データの復号が所定の初期データを参照し
て行なわれるから、先頭データの復号が正確に行なわれ
る。
み出しの先頭データの復号が所定の初期データを参照し
て行なわれるから、先頭データの復号が正確に行なわれ
る。
「実施例」
以下、図面を参照してこの発明の一実施例による楽音信
号発生装置について説明する。なお、この実施例は、メ
モリに記憶する波形データをADl) CM方式により
データ圧縮した場合の実施例である。
号発生装置について説明する。なお、この実施例は、メ
モリに記憶する波形データをADl) CM方式により
データ圧縮した場合の実施例である。
[実施例の基本構成]
始めに、この実施例の基本構成について説明する。
第2図は、同実施例の基本構成を示すブロック図であり
、図において、■はデータ圧縮回路、2はデータ圧縮回
路Iによって圧縮されたデータが記憶されるADPCM
データメモリ(波形メモリ)、3はADPCMデータメ
モリ2から読み出されたデータを復号するデータ復号回
路である。
、図において、■はデータ圧縮回路、2はデータ圧縮回
路Iによって圧縮されたデータが記憶されるADPCM
データメモリ(波形メモリ)、3はADPCMデータメ
モリ2から読み出されたデータを復号するデータ復号回
路である。
データ圧縮回路lにおいて、4は自然楽器の楽音を収音
するためのマイクロフォン、5はマイク【lフAン4の
出力信号を一定周期でサンプリングし、12ピツ!・の
PCMコードSnに変換するアナログ/デジタル変換器
(以下A/D変換器という)である。6は偏差検出点で
あり、OH回のPCMコードSn−、の再生値であるP
CM再生コード◇S n−+(P CM再生コード◇5
n−1の作成処理については後述)と現時点のPCMコ
ードSnとの差を取り、その差である差分PCMコード
enをエンコーダ7に供給する。エンコーダ7は偏差検
出点6に得られる差分PCMコードenを後述するよう
なADPCM方式によって量子化し、4ビツトの皇子化
差分コードCn(最上位ビットはサインビット)として
出力する。この場合、量子化差分コードCnの内容は、
差分1)CMコードenとm子化誤差εnの和に対応し
たものになる。8はエンコーダ7が出力する量子化差分
コードCnの値に基づいて、エンコーダ7における適応
化量子化幅データΔn(8〜12ビツト)を設定する量
子化幅制御回路であり、その処理動作は以下の通りであ
る。
するためのマイクロフォン、5はマイク【lフAン4の
出力信号を一定周期でサンプリングし、12ピツ!・の
PCMコードSnに変換するアナログ/デジタル変換器
(以下A/D変換器という)である。6は偏差検出点で
あり、OH回のPCMコードSn−、の再生値であるP
CM再生コード◇S n−+(P CM再生コード◇5
n−1の作成処理については後述)と現時点のPCMコ
ードSnとの差を取り、その差である差分PCMコード
enをエンコーダ7に供給する。エンコーダ7は偏差検
出点6に得られる差分PCMコードenを後述するよう
なADPCM方式によって量子化し、4ビツトの皇子化
差分コードCn(最上位ビットはサインビット)として
出力する。この場合、量子化差分コードCnの内容は、
差分1)CMコードenとm子化誤差εnの和に対応し
たものになる。8はエンコーダ7が出力する量子化差分
コードCnの値に基づいて、エンコーダ7における適応
化量子化幅データΔn(8〜12ビツト)を設定する量
子化幅制御回路であり、その処理動作は以下の通りであ
る。
まず、直前の量子化幅データをΔ11−1とすると、量
子化幅制御回路8は、以下の演算を行って次の量子化幅
データΔnを求める。
子化幅制御回路8は、以下の演算を行って次の量子化幅
データΔnを求める。
Δn−Δn−,・k ・・・・・・(1)この(1)式
におけるkは、直前の量子化差分コードCn−+の値に
よって決定される係数である。
におけるkは、直前の量子化差分コードCn−+の値に
よって決定される係数である。
第3図は、量子化差分コードCnの値と上記係数にとの
関係を示す図であり、図示のように、量子化差分コード
Cnの絶対値が大きくなるに従って、その値が大きくな
るように設定されている。ただし、この実施例において
は、第3図に示す係数にの値の少数点以下第2位を四捨
五入した数値をkとして、量子化幅制御回路8内の所定
のメモリに記憶さローでいる。なお、第3図中のCn=
r1000」が、10進の「0」に対応している。
関係を示す図であり、図示のように、量子化差分コード
Cnの絶対値が大きくなるに従って、その値が大きくな
るように設定されている。ただし、この実施例において
は、第3図に示す係数にの値の少数点以下第2位を四捨
五入した数値をkとして、量子化幅制御回路8内の所定
のメモリに記憶さローでいる。なお、第3図中のCn=
r1000」が、10進の「0」に対応している。
エンコーダ7は、第4図に示すように、上記量子化幅デ
ータΔnの値をrlJとした場合における差分PCMコ
ードenの相対値en/Δnを求め、この演算値を量子
化差分コードCnとして出力するーこの場合、en/Δ
nの値は、−t〜+lの聞の全ての値を取りうるが、量
子化差分コードOnは4ビツトであるため、リニアな変
換演算は行えない。そこで、この実施例においては、e
n/Δnを第5図に示すような区間に分け、各区間に対
応させて量子化差分コードOnへの変換を行うようにし
ている。例えば、en/Δnが1/2以上5/8未満の
ときは、量子化差分コードCnをrolooJとし、ま
た、en/Δnが0以上1/8未満のときは、量子化差
分コードOnをrooooJとする。
ータΔnの値をrlJとした場合における差分PCMコ
ードenの相対値en/Δnを求め、この演算値を量子
化差分コードCnとして出力するーこの場合、en/Δ
nの値は、−t〜+lの聞の全ての値を取りうるが、量
子化差分コードOnは4ビツトであるため、リニアな変
換演算は行えない。そこで、この実施例においては、e
n/Δnを第5図に示すような区間に分け、各区間に対
応させて量子化差分コードOnへの変換を行うようにし
ている。例えば、en/Δnが1/2以上5/8未満の
ときは、量子化差分コードCnをrolooJとし、ま
た、en/Δnが0以上1/8未満のときは、量子化差
分コードOnをrooooJとする。
次に、9は量子化差分コードCnと適応化量子化幅Δn
とに基づいて、差分PCMコードenおよび量子化誤差
εnを再生するデコーダであり、具体的な再生処理は以
下の通りである。
とに基づいて、差分PCMコードenおよび量子化誤差
εnを再生するデコーダであり、具体的な再生処理は以
下の通りである。
量子化差分コードCnの各ビットを(B 3.B 2゜
r3b、no)とすると、en十εnは次式によって算
出されろ。
r3b、no)とすると、en十εnは次式によって算
出されろ。
en+ e n=(12・Bs)・(Δn/2・B。
+(Δn/4)・I3 、+ (Δn/8)HB o+
Δn/8)・・・・・・(2) 上記(2)式において、アンダーラインを付した項は、
符号を作る項であり、サインビットであるB3が“l”
のときは負、“0”のときは正となる。
Δn/8)・・・・・・(2) 上記(2)式において、アンダーラインを付した項は、
符号を作る項であり、サインビットであるB3が“l”
のときは負、“0”のときは正となる。
また、中カッコでくくられた項は、絶対値に対応する項
であり、Δnの値に各ビットの重みを乗じた値が加算さ
れるとともに、オフセット値Δn/8が加えられてen
+εHの絶対値が作成される。
であり、Δnの値に各ビットの重みを乗じた値が加算さ
れるとともに、オフセット値Δn/8が加えられてen
+εHの絶対値が作成される。
上記デコーダ9が出力する差分PCMコードenは、遅
延要素であるディレィフリップフロップ11に加算点1
0を介して供給され、ここで、■クロック分遅延された
後に加算点10および偏差検出点6に供給される。この
結果、加算点10においては、現時点における差分PC
Mコードenと前回の差分PCMコードgn−+とが加
算される。
延要素であるディレィフリップフロップ11に加算点1
0を介して供給され、ここで、■クロック分遅延された
後に加算点10および偏差検出点6に供給される。この
結果、加算点10においては、現時点における差分PC
Mコードenと前回の差分PCMコードgn−+とが加
算される。
この曲回差分値に今回差分値を加算するという演算の結
果は、差分変調方式の性質上偏差検出点6に現在供給さ
れている信号Snの波高値に対応する。すなわち、上記
演算は、現時点のPCMコードを再生するという演算に
なる。したがって、加算点IOから出力される信号は、
PCM再生コード◇Snとなり、また、ディレィフリッ
プフロップ11の出力信号は前回のPCM再生コード◇
S n−1となる(ただし、◇Snの初期値◇S、は0
)。このように、量子化幅制御回路8、デコーダ9、加
算点IOおよびディレィフリップフロップ11は、1つ
萌のサンプリング点におけるPCMコードSn−、を復
号する機能を有している。そして、I) CM再生コー
ド◇Sn−+は、前述したように偏差検出点6に供給さ
れ、ここで現在供給されているPCMコードSnとの偏
差が取られ、差分変調方式を行う際の根本的処理である
差分検出が行なわれる。
果は、差分変調方式の性質上偏差検出点6に現在供給さ
れている信号Snの波高値に対応する。すなわち、上記
演算は、現時点のPCMコードを再生するという演算に
なる。したがって、加算点IOから出力される信号は、
PCM再生コード◇Snとなり、また、ディレィフリッ
プフロップ11の出力信号は前回のPCM再生コード◇
S n−1となる(ただし、◇Snの初期値◇S、は0
)。このように、量子化幅制御回路8、デコーダ9、加
算点IOおよびディレィフリップフロップ11は、1つ
萌のサンプリング点におけるPCMコードSn−、を復
号する機能を有している。そして、I) CM再生コー
ド◇Sn−+は、前述したように偏差検出点6に供給さ
れ、ここで現在供給されているPCMコードSnとの偏
差が取られ、差分変調方式を行う際の根本的処理である
差分検出が行なわれる。
以上が、データ圧縮回路Iの構成および動作であり、上
述のようにして作成された量子化差分データCnはAD
PCMデータメモリ2に順次記憶される。
述のようにして作成された量子化差分データCnはAD
PCMデータメモリ2に順次記憶される。
次に、データ復号回路3における量子化幅制御回路16
、デコーダ15、加算点!7およびディレィフリップフ
ロップ18は、各々前述した量子化幅制御回路8、デコ
ーダ9、加算点!0およびディレィフリップフロップ1
1と同様のものであり、ADPCMデータメモリ2から
順次読み出される量子化差分コードCnを順次復号して
PCMコードSnを再生する。また、上述した回路にお
けるエンコーダ7は、再生時にエラーが累積されないエ
ラーフィードバック型であり、量子化幅制御回路8、デ
コーダ9およびディレィフリップフロップ11からなる
復号処理回路とエンコーダ7との入出力関係、演算精度
を一致さ仕ることにより、エラー成分を極力押さえるこ
とができる。
、デコーダ15、加算点!7およびディレィフリップフ
ロップ18は、各々前述した量子化幅制御回路8、デコ
ーダ9、加算点!0およびディレィフリップフロップ1
1と同様のものであり、ADPCMデータメモリ2から
順次読み出される量子化差分コードCnを順次復号して
PCMコードSnを再生する。また、上述した回路にお
けるエンコーダ7は、再生時にエラーが累積されないエ
ラーフィードバック型であり、量子化幅制御回路8、デ
コーダ9およびディレィフリップフロップ11からなる
復号処理回路とエンコーダ7との入出力関係、演算精度
を一致さ仕ることにより、エラー成分を極力押さえるこ
とができる。
以上がこの実施例の基本構成である。なお、通常の楽音
信号発生装置においては、第2図に示すデータ圧縮回路
lは設けられない。このデータ圧縮回路1が設けられる
のは、サンプリング電子楽器(演奏者が自ら音をサンプ
リングできるようにした電子楽器)の場合などである。
信号発生装置においては、第2図に示すデータ圧縮回路
lは設けられない。このデータ圧縮回路1が設けられる
のは、サンプリング電子楽器(演奏者が自ら音をサンプ
リングできるようにした電子楽器)の場合などである。
そして、以下に述べる実施例の具体構成においても、デ
ータ圧縮回路lは設けられていない。
ータ圧縮回路lは設けられていない。
[実施例の具体的構成コ
次に、具体的構成について説明する。第6図は本実施例
である楽音信号発生装置を適用した電子楽器の具体的構
成を示すブロック図であり、以下にこの図に示す電子楽
器について説明する。
である楽音信号発生装置を適用した電子楽器の具体的構
成を示すブロック図であり、以下にこの図に示す電子楽
器について説明する。
最1)に、この電子楽器における楽音形成方法を説明す
る。
る。
まず、ADPCMデータメモリ35内には、第2図のデ
ータ圧縮回路1によって規格化され、かつ、圧縮された
楽音信号が、各音色毎に、また各タッチ強度(押鍵強度
)毎に、また各音高毎に(各鍵盤キー毎に)記憶されて
いる。例えば、音色の種類が10、キー数が40、タッ
チ強度が5段階の場合、1Ox40x5=2000種類
の楽音信号が記憶されている。この場合、A D P
CMデータメモリ35内に記憶されている各楽音信号は
各々、楽音の開始から終了までの全波形ではなく、第7
図に示すように、楽音のアタック部ATCの波形と、こ
のアタック部ATCに続く波形の途中まで(繰返部RP
’rの波形)である。そして、楽音形成時においては、
まず、アタック部ATCの波形が読み出され、次いで、
繰返部RPTの波形が繰り返し読み出される。そしてこ
の読み出された波形にエンベロープが付与された後、D
/A変換され、楽音信号とされる。
ータ圧縮回路1によって規格化され、かつ、圧縮された
楽音信号が、各音色毎に、また各タッチ強度(押鍵強度
)毎に、また各音高毎に(各鍵盤キー毎に)記憶されて
いる。例えば、音色の種類が10、キー数が40、タッ
チ強度が5段階の場合、1Ox40x5=2000種類
の楽音信号が記憶されている。この場合、A D P
CMデータメモリ35内に記憶されている各楽音信号は
各々、楽音の開始から終了までの全波形ではなく、第7
図に示すように、楽音のアタック部ATCの波形と、こ
のアタック部ATCに続く波形の途中まで(繰返部RP
’rの波形)である。そして、楽音形成時においては、
まず、アタック部ATCの波形が読み出され、次いで、
繰返部RPTの波形が繰り返し読み出される。そしてこ
の読み出された波形にエンベロープが付与された後、D
/A変換され、楽音信号とされる。
以下、第6図の回路について詳述する。まず、符号36
はキーボード、37はタッチ検出回路である。このタッ
チ検出回路37は、キーボード36のいずれかのキーが
押下された時、同キーのタッチ強度を検出し、検出した
タッチ強度に対応するタッチデータTDを出力する。こ
のタッチ強度を検出する方法としては、キーが僅かに押
下された時オンとなる接点と、キーが最下点まで押下さ
れた時オンとなる接点とを各キー毎に設け、これらの接
点がキーオンに応じて順次オンとなる間の時間に基づい
てタッチ強度を検出する方法や、キーの下部に圧電素子
等のキー押下圧力を検出する素子を設け、この素子の出
力に基づいて検出する方法等が採られる。
はキーボード、37はタッチ検出回路である。このタッ
チ検出回路37は、キーボード36のいずれかのキーが
押下された時、同キーのタッチ強度を検出し、検出した
タッチ強度に対応するタッチデータTDを出力する。こ
のタッチ強度を検出する方法としては、キーが僅かに押
下された時オンとなる接点と、キーが最下点まで押下さ
れた時オンとなる接点とを各キー毎に設け、これらの接
点がキーオンに応じて順次オンとなる間の時間に基づい
てタッチ強度を検出する方法や、キーの下部に圧電素子
等のキー押下圧力を検出する素子を設け、この素子の出
力に基づいて検出する方法等が採られる。
38は押鍵検出回路であり、キーボード36の各キーの
下iW≦に設けられたキースイッチの出力にJI(つい
て各キーのオン/オフ状態を検出する。そして、いずれ
かのキーかオンとされたことを検出した場合は、同キー
のキーコードKCを出力ずろと共に、キーオン信号KO
N(“l”信号)を出力し、また、このキーオン信号K
OHの立ち上がりにおいて、キーオンパルスKONPを
出力する。また、キーかオフとされたことを検出した場
合は、キーオン信号KONを“0”信号に戻す。また、
複数のキーが同時にオンとされた場合は、いずれか1つ
のキー(例えば、最乙後にオンとされたキーまたは最乙
高い音のキー)のみについて上記の処理を行う。ノード
クロツタ発生回路39は、押鍵検出回路38から出力さ
れるキーコードKCが示すキーの音高に対応する周波数
のノートクロックNCKを発生し、各部へ出力する。ア
ドレスカウンタ40は、ノートクロックNCKをアップ
カウントし、そのカウント出力を加算回路41へ供給す
る。
下iW≦に設けられたキースイッチの出力にJI(つい
て各キーのオン/オフ状態を検出する。そして、いずれ
かのキーかオンとされたことを検出した場合は、同キー
のキーコードKCを出力ずろと共に、キーオン信号KO
N(“l”信号)を出力し、また、このキーオン信号K
OHの立ち上がりにおいて、キーオンパルスKONPを
出力する。また、キーかオフとされたことを検出した場
合は、キーオン信号KONを“0”信号に戻す。また、
複数のキーが同時にオンとされた場合は、いずれか1つ
のキー(例えば、最乙後にオンとされたキーまたは最乙
高い音のキー)のみについて上記の処理を行う。ノード
クロツタ発生回路39は、押鍵検出回路38から出力さ
れるキーコードKCが示すキーの音高に対応する周波数
のノートクロックNCKを発生し、各部へ出力する。ア
ドレスカウンタ40は、ノートクロックNCKをアップ
カウントし、そのカウント出力を加算回路41へ供給す
る。
音色選択回路42は、複数の音色選択操作子と、付属回
路とから構成され、現在設定されている音色選択操作子
の音色に対応するトーンコードTCを出力する。スター
トアドレスメモリ43は、ADPCMデータメモリ35
内の各楽音信号の先頭データの記憶アドレスを示すアド
レスデータが記憶されているメモリであり、キーコード
KC,トーンコードTC,タッチデータTDが各々供給
されると、これらの各データに対応する楽音信号の先頭
アドレスを示すアドレスデータが読み出されスタートア
ドレスデータSAとして出力する。リピートアドレスメ
モリ44はADPCMデータメモリ35内の各楽音信号
のリピートデータの記憶アドレスを示すアドレスデータ
が記憶されているメモリである。ここで、リピートデー
タとは、第7図に示す繰返部RPTの先頭データを言う
。
路とから構成され、現在設定されている音色選択操作子
の音色に対応するトーンコードTCを出力する。スター
トアドレスメモリ43は、ADPCMデータメモリ35
内の各楽音信号の先頭データの記憶アドレスを示すアド
レスデータが記憶されているメモリであり、キーコード
KC,トーンコードTC,タッチデータTDが各々供給
されると、これらの各データに対応する楽音信号の先頭
アドレスを示すアドレスデータが読み出されスタートア
ドレスデータSAとして出力する。リピートアドレスメ
モリ44はADPCMデータメモリ35内の各楽音信号
のリピートデータの記憶アドレスを示すアドレスデータ
が記憶されているメモリである。ここで、リピートデー
タとは、第7図に示す繰返部RPTの先頭データを言う
。
このリピートアドレスメモリ44ヘキーコードKO,ト
ーンコードTO,タッチデータTDが各々供給されると
、これらの各データに対応する楽音信号のリピートデー
タの記憶アドレスを示すアドレスデータが読み出され、
リピートアドレスデータRAとして出力される。、45
はセレクタであり、スタートアドレスデータSA、リピ
ーI・アドレスデータRΔのいずれか一方を選択して、
加算回路4Iへ出力する。46はセレクタ45を制御す
るセット/リセットフリップフロップであり、このフリ
ップフロップ46の出力Qが“0”信号の時は、セレク
タ45の入力端Aが選択され、スタートアドレスデータ
SAが加算回路4Iへ出力され、また、“I”信号の時
は、セレクタ45の入力端Bが選択され、リピートアド
レスデータR’Aが加算回路41へ出力されろ。加算回
路41はアドレスカウンタ40の出力とセレクタ45の
出力とを加算し、この加算結果をアドレスデータADと
してADPCMデータメモリ35へ供給する。
ーンコードTO,タッチデータTDが各々供給されると
、これらの各データに対応する楽音信号のリピートデー
タの記憶アドレスを示すアドレスデータが読み出され、
リピートアドレスデータRAとして出力される。、45
はセレクタであり、スタートアドレスデータSA、リピ
ーI・アドレスデータRΔのいずれか一方を選択して、
加算回路4Iへ出力する。46はセレクタ45を制御す
るセット/リセットフリップフロップであり、このフリ
ップフロップ46の出力Qが“0”信号の時は、セレク
タ45の入力端Aが選択され、スタートアドレスデータ
SAが加算回路4Iへ出力され、また、“I”信号の時
は、セレクタ45の入力端Bが選択され、リピートアド
レスデータR’Aが加算回路41へ出力されろ。加算回
路41はアドレスカウンタ40の出力とセレクタ45の
出力とを加算し、この加算結果をアドレスデータADと
してADPCMデータメモリ35へ供給する。
アタックエンドアドレスメモリ47は、ADPCMデー
タメモリ35内の各楽音波形のアタック部エンドデータ
の記憶アドレスを示すアドレスデータが記憶されている
メモリである。ここで、アタック部エンドデータとは、
第7図に示すアタック部A T Cの最後のデータを言
う。このアタックエンドアドレスメモリ47ヘキーコー
ドKC,ト−ンコードTC,タッヂデー夕TDが各々供
給されろと、これらの各データに対応する楽音波形のア
タック部エンドデータの記憶アドレスを示すアドレスデ
ータが読み出され、アタックエンドアドレスデータAE
Aとして比較回路48へ出力される。比較回路48は、
加算回路41から出力されるアドレスデータADと、ア
タックエンドアドレスデータAEAとを比較し、両者が
一致した時、アタックエンド信号AEND(“I”信号
)を出力する。49はタイミング調整用のD−F’F(
ディレィフリップフロップ)であり、アタックエンド信
号AENDをノートクロックNCKのIタイミング遅延
させ、信号AENDDとして出力する。リピートエンド
アドレスメモリ51は、ADPCMデータメモリ35内
の各楽音波形の繰返部エンドデータの記憶アドレスを示
すアドレスデータが記憶されているメモリである。ここ
で、繰返部エンドデータとは、第7図に示す繰返部RP
Tの最後のデータを言う。このリピートエンドアドレス
メモリ51ヘキーコードKC,トーンコードTC,タッ
チデータ1゛1)が各々供給されると、これらの各デー
タに対応する楽音波形の繰返部エンドデータの記憶アド
レスを示すアドレスデータが読み出され、リピートエン
ドアドレスデータRE Aとして比較回路52へ出力さ
れる。比較回路52は、加算回路/IIから出力される
アドレスデータADと、リピートエンドアドレスデータ
I’(EAとを比較し、両者が一致した時、リピートエ
ンド信号RENDじ1”信号)を出力する。53はタイ
ミング調整用のD−FFであり、リピートエンド信号R
ENDをノートクロックNCKの1タイミング遅延させ
、信号12 EN D Dとして出力する。
タメモリ35内の各楽音波形のアタック部エンドデータ
の記憶アドレスを示すアドレスデータが記憶されている
メモリである。ここで、アタック部エンドデータとは、
第7図に示すアタック部A T Cの最後のデータを言
う。このアタックエンドアドレスメモリ47ヘキーコー
ドKC,ト−ンコードTC,タッヂデー夕TDが各々供
給されろと、これらの各データに対応する楽音波形のア
タック部エンドデータの記憶アドレスを示すアドレスデ
ータが読み出され、アタックエンドアドレスデータAE
Aとして比較回路48へ出力される。比較回路48は、
加算回路41から出力されるアドレスデータADと、ア
タックエンドアドレスデータAEAとを比較し、両者が
一致した時、アタックエンド信号AEND(“I”信号
)を出力する。49はタイミング調整用のD−F’F(
ディレィフリップフロップ)であり、アタックエンド信
号AENDをノートクロックNCKのIタイミング遅延
させ、信号AENDDとして出力する。リピートエンド
アドレスメモリ51は、ADPCMデータメモリ35内
の各楽音波形の繰返部エンドデータの記憶アドレスを示
すアドレスデータが記憶されているメモリである。ここ
で、繰返部エンドデータとは、第7図に示す繰返部RP
Tの最後のデータを言う。このリピートエンドアドレス
メモリ51ヘキーコードKC,トーンコードTC,タッ
チデータ1゛1)が各々供給されると、これらの各デー
タに対応する楽音波形の繰返部エンドデータの記憶アド
レスを示すアドレスデータが読み出され、リピートエン
ドアドレスデータRE Aとして比較回路52へ出力さ
れる。比較回路52は、加算回路/IIから出力される
アドレスデータADと、リピートエンドアドレスデータ
I’(EAとを比較し、両者が一致した時、リピートエ
ンド信号RENDじ1”信号)を出力する。53はタイ
ミング調整用のD−FFであり、リピートエンド信号R
ENDをノートクロックNCKの1タイミング遅延させ
、信号12 EN D Dとして出力する。
次に、63はADPCMデータメモリ35から出力され
る圧縮データCnを復号するADPCM復号回路であり
、第1図にその詳細を示す。この復号回路63は、第2
図に示ず復号回路3に対応する回路である。
る圧縮データCnを復号するADPCM復号回路であり
、第1図にその詳細を示す。この復号回路63は、第2
図に示ず復号回路3に対応する回路である。
第1図において、100は、量子化差分ニードCnが供
給されると、その値に対応した係数kを出力するADP
CM係数メモリであり、第3図に示す変換データが記憶
されている。このADPCM係数メモリ+00が出力す
る係数には、乗算器10Iの一方の入力端に供給され、
ここで、萌回のm子化幅データΔn−1との積が取られ
る。すなわち、前述した(1)式の演算が行なわれ、現
時点の量子化幅データ八〇が算出される。この乗算器1
0Iの出力信号はセレクタ102の入力端Bに供給され
る。セレクタ102は、端子SAに“I”信号が供給さ
れると入力端Aを選択し、端子SHに“l”信号が供給
されると入力端Bを選択する。すなわち、セレクタ10
2は、キーオンパルスKON I)が出力された時のみ
入力端Aを選択し、その他の場合は入力端Bを選択する
。103は、量子化幅データΔnの初期値Δn0が記憶
されろ初期値ΔnO記憶部であり、その記憶値である初
期値Δn。
給されると、その値に対応した係数kを出力するADP
CM係数メモリであり、第3図に示す変換データが記憶
されている。このADPCM係数メモリ+00が出力す
る係数には、乗算器10Iの一方の入力端に供給され、
ここで、萌回のm子化幅データΔn−1との積が取られ
る。すなわち、前述した(1)式の演算が行なわれ、現
時点の量子化幅データ八〇が算出される。この乗算器1
0Iの出力信号はセレクタ102の入力端Bに供給され
る。セレクタ102は、端子SAに“I”信号が供給さ
れると入力端Aを選択し、端子SHに“l”信号が供給
されると入力端Bを選択する。すなわち、セレクタ10
2は、キーオンパルスKON I)が出力された時のみ
入力端Aを選択し、その他の場合は入力端Bを選択する
。103は、量子化幅データΔnの初期値Δn0が記憶
されろ初期値ΔnO記憶部であり、その記憶値である初
期値Δn。
はセレクタ102の入力端Aに供給される。このセレク
タ102の出力信号(ΔnもしくはΔno)は最大最小
制御部104を介してデコーダ110、ディレィフリッ
プフロップ105、およびラッチ量子化幅データΔnの
最大値および最小値を規制する乙のであり、例えば、最
小値が(te)1o、最大値が(+552)、。に設定
され、量子化幅データΔnがこれらの制限値を越える場
合には、強制的に上記制限値を出力するようになってい
る。ディレィフリップフロップ105は、ノートクロッ
クN CKに基づいて、量子化幅データΔnをlクロッ
クタイミング巡らせるものであり、ラッチ106は、ア
タックエンド信号AENDが供給されると、入力端に供
給されている量子化幅データΔnを取り込んでラッチす
る。上記ディレィフリップフロップ+05とラッチ10
6の各出力データは、各々セレクタ107の入力端AS
Bに供給される。セレクタ107は、端子SAに“I”
信号が供給されると入力端Aを選択し、端子SBに“I
”信号が供給されると入力端Bを選択する。ずなイつち
、セレクタ!07は、信号RENDDが供給された時の
み入力端Bを選択し、その他の場合は入力端Aを選択す
る。この場合、セレクタ107の入力端Aが選択される
と、ディレィフリ、ソプフロヅプ105によって1クロ
ックタイミング遅らされた量子化幅データΔn−1が出
力端Sから出力される。また、セレクタ107の入力端
Bが選択された場合には、ラッチ106内のデータが出
力されるが、この場合の作用については後述する。なお
、上記構成により、量子化幅制御回路108が構成され
ている。
タ102の出力信号(ΔnもしくはΔno)は最大最小
制御部104を介してデコーダ110、ディレィフリッ
プフロップ105、およびラッチ量子化幅データΔnの
最大値および最小値を規制する乙のであり、例えば、最
小値が(te)1o、最大値が(+552)、。に設定
され、量子化幅データΔnがこれらの制限値を越える場
合には、強制的に上記制限値を出力するようになってい
る。ディレィフリップフロップ105は、ノートクロッ
クN CKに基づいて、量子化幅データΔnをlクロッ
クタイミング巡らせるものであり、ラッチ106は、ア
タックエンド信号AENDが供給されると、入力端に供
給されている量子化幅データΔnを取り込んでラッチす
る。上記ディレィフリップフロップ+05とラッチ10
6の各出力データは、各々セレクタ107の入力端AS
Bに供給される。セレクタ107は、端子SAに“I”
信号が供給されると入力端Aを選択し、端子SBに“I
”信号が供給されると入力端Bを選択する。ずなイつち
、セレクタ!07は、信号RENDDが供給された時の
み入力端Bを選択し、その他の場合は入力端Aを選択す
る。この場合、セレクタ107の入力端Aが選択される
と、ディレィフリ、ソプフロヅプ105によって1クロ
ックタイミング遅らされた量子化幅データΔn−1が出
力端Sから出力される。また、セレクタ107の入力端
Bが選択された場合には、ラッチ106内のデータが出
力されるが、この場合の作用については後述する。なお
、上記構成により、量子化幅制御回路108が構成され
ている。
次に、デコーダ110は、第2図に示すデコーダ7.1
5と同様に前記(2)式の演算を行うデコーダであり、
また、111は第2図に示す加算点17と同様の加算点
である。したがって、デコーダ110の出力信号は(e
n+εn)となり、また、加算点IIIの出力信号は(
Sn+εn)となる。
5と同様に前記(2)式の演算を行うデコーダであり、
また、111は第2図に示す加算点17と同様の加算点
である。したがって、デコーダ110の出力信号は(e
n+εn)となり、また、加算点IIIの出力信号は(
Sn+εn)となる。
+15は第2図に示すディレィフリップフロップI8と
同様のディレィフリップフロップであり、入力端に供給
されているデータをノートクロックN CKに基づいて
、!クロックタイミング遅らせて出力する。116は、
キーオンパルスKONPが出力されていない状態におい
て開状態となるゲートであり、開状態時においてはディ
レイフリップフ〔lツブ115の出力信号をセレクタ1
17の入力端へに供給オろ。118はラッチてCうり、
アタックエンド信号AI号N I)が(Jl−給されろ
と、入力端に(Jl、給されているデータを取り込んで
ラッチする。このラッチ118の出力信号はセレクタ1
17の入力端BにfJ(給される。セレクタ117は、
セレクタ117と同様の構成となっており、信号RE
N l) Dが供給された時のみ入力端Bを選択し、そ
の他の場合は入力端Aを選択する。この場合、セレクタ
!17の入力端へが選択されると、ディレィフリップフ
ロップ115によって1クロックタイミング遅らされた
データ◇S n−1が出力端Sから出力される。また、
セレクタ117の入力端Bが選択された場合には、ラッ
チ+18内のデータが出力されろが、この場合の作用に
ついては後述する。
同様のディレィフリップフロップであり、入力端に供給
されているデータをノートクロックN CKに基づいて
、!クロックタイミング遅らせて出力する。116は、
キーオンパルスKONPが出力されていない状態におい
て開状態となるゲートであり、開状態時においてはディ
レイフリップフ〔lツブ115の出力信号をセレクタ1
17の入力端へに供給オろ。118はラッチてCうり、
アタックエンド信号AI号N I)が(Jl−給されろ
と、入力端に(Jl、給されているデータを取り込んで
ラッチする。このラッチ118の出力信号はセレクタ1
17の入力端BにfJ(給される。セレクタ117は、
セレクタ117と同様の構成となっており、信号RE
N l) Dが供給された時のみ入力端Bを選択し、そ
の他の場合は入力端Aを選択する。この場合、セレクタ
!17の入力端へが選択されると、ディレィフリップフ
ロップ115によって1クロックタイミング遅らされた
データ◇S n−1が出力端Sから出力される。また、
セレクタ117の入力端Bが選択された場合には、ラッ
チ+18内のデータが出力されろが、この場合の作用に
ついては後述する。
次に、第6図において、86はエンベロープジェネレー
タであり、キーオン信号KONが“l”信号に立ち上が
った時点以降、キーコードKC,トーンコードTC,タ
ッチデータT Dの各位に応じて決まるエンベロープデ
ータEDを逐次出力し、乗算回路87へ供給する。第8
図(イ)はキーオン信号KONを示し、(ロ)、(ハ)
は各々エンベロープデータEDの値の変化の一例を示す
。ここで、(ロ)はパーカッシブ系の音色の場合、(ハ
)は持続音系の音色の場合である。乗算回路87は、A
DPCM復号回路63から出力される復号データSn十
εnとエンベロープデータEDとを乗算し、その乗算結
果をD/A変換器88へ出力する。
タであり、キーオン信号KONが“l”信号に立ち上が
った時点以降、キーコードKC,トーンコードTC,タ
ッチデータT Dの各位に応じて決まるエンベロープデ
ータEDを逐次出力し、乗算回路87へ供給する。第8
図(イ)はキーオン信号KONを示し、(ロ)、(ハ)
は各々エンベロープデータEDの値の変化の一例を示す
。ここで、(ロ)はパーカッシブ系の音色の場合、(ハ
)は持続音系の音色の場合である。乗算回路87は、A
DPCM復号回路63から出力される復号データSn十
εnとエンベロープデータEDとを乗算し、その乗算結
果をD/A変換器88へ出力する。
D/A変換器88は乗算回路87の出力データをアナロ
グ信号に変換し、サウンドシステム89へ出力する。サ
ウンドシステム89は、D/A変換器88の出力信号を
増幅し、スピーカによって発音する。
グ信号に変換し、サウンドシステム89へ出力する。サ
ウンドシステム89は、D/A変換器88の出力信号を
増幅し、スピーカによって発音する。
[実施例の動作コ
次に、上述した構成によるこの実施例の動作について説
明する。
明する。
まず、演奏者が音色選択操作子を操作して楽音ハ 立菌
λ/eルウ キ 41 ツ L 立り、′固
種口0々 ) ^ 上、 1設定された音色に対応する
トーンコード1゛Cが出力され、回路谷部へ供給される
。次に、演奏者によってキーボード3Gのいずれかのキ
ーが押下されると、タッチ検出回路37からタッチデー
タTDが、また押鍵検出回路38からキーオンパルスK
ON +) 、キーオン信号KON(“l”信号)、
キーコードKC/+<3々回路各部へ出力される。キー
オンパルスK ON I)が押鍵検出回路38から出力
されると、このキーオンパルスKONPがフリップフロ
ップ46のリセット端子Rに供給されて同フリップフロ
ップ46がリセットされるとともに、オアゲート76を
介してアドレスカウンタ40へ供給され、これにより、
アドレスカウンタ40がリセットされる。また、キーオ
ン信号KONが押鍵検出回路38から出力されろと、以
後、エンベロープジェネレータ86から、エンベロープ
データEDが出力される。また、キーコードKCが押鍵
検出回路38から出力され1、ノードクロツタ発生回路
39へ供給されろと、以後、ノートクロック発生日欧9
0バニ 口上−1KVρ?−勃廖+1田油数のノートク
ロックNCKが出力され、アドレスカウンタ40へ供給
される。アドレスカウンタ40は、このノートクロック
NCKをアップカウントする。これにより、アドレスカ
ウンタ40のカウント出力が、0,1.2・・・・・・
と順次変化する。このアドレスカウンタ40のカウント
出力は、加算回路41へ供給され、この加算回路41に
おいて、セレクタ45の出力と加算される。この時、フ
リップフロップ46はリセットされており、したがって
、スタートアドレスメモリ43から出力されているスタ
ートアドレスデータSAがセレクタ45から出力される
。この結果、加算回路41の出力は、このスタートアド
レスデータSAとアドレスカウンタ40のカウント出力
とを加算したデータとなり、このデータが、アドレスデ
ータADとしてADPCMデータメモリ35へ出力され
る。すなイつち、rsA+0JJsA+IJJsA+2
J・・・・・・なるアドレスデータADが順次ADPC
Mデータメモリ35へ出力される。これにより、ADP
CMデータメモリ35から、゛まずアタック部ATCの
圧析lデータCnか1新次出力され、ADPCM復号回
路63へ供給され°ろ。
λ/eルウ キ 41 ツ L 立り、′固
種口0々 ) ^ 上、 1設定された音色に対応する
トーンコード1゛Cが出力され、回路谷部へ供給される
。次に、演奏者によってキーボード3Gのいずれかのキ
ーが押下されると、タッチ検出回路37からタッチデー
タTDが、また押鍵検出回路38からキーオンパルスK
ON +) 、キーオン信号KON(“l”信号)、
キーコードKC/+<3々回路各部へ出力される。キー
オンパルスK ON I)が押鍵検出回路38から出力
されると、このキーオンパルスKONPがフリップフロ
ップ46のリセット端子Rに供給されて同フリップフロ
ップ46がリセットされるとともに、オアゲート76を
介してアドレスカウンタ40へ供給され、これにより、
アドレスカウンタ40がリセットされる。また、キーオ
ン信号KONが押鍵検出回路38から出力されろと、以
後、エンベロープジェネレータ86から、エンベロープ
データEDが出力される。また、キーコードKCが押鍵
検出回路38から出力され1、ノードクロツタ発生回路
39へ供給されろと、以後、ノートクロック発生日欧9
0バニ 口上−1KVρ?−勃廖+1田油数のノートク
ロックNCKが出力され、アドレスカウンタ40へ供給
される。アドレスカウンタ40は、このノートクロック
NCKをアップカウントする。これにより、アドレスカ
ウンタ40のカウント出力が、0,1.2・・・・・・
と順次変化する。このアドレスカウンタ40のカウント
出力は、加算回路41へ供給され、この加算回路41に
おいて、セレクタ45の出力と加算される。この時、フ
リップフロップ46はリセットされており、したがって
、スタートアドレスメモリ43から出力されているスタ
ートアドレスデータSAがセレクタ45から出力される
。この結果、加算回路41の出力は、このスタートアド
レスデータSAとアドレスカウンタ40のカウント出力
とを加算したデータとなり、このデータが、アドレスデ
ータADとしてADPCMデータメモリ35へ出力され
る。すなイつち、rsA+0JJsA+IJJsA+2
J・・・・・・なるアドレスデータADが順次ADPC
Mデータメモリ35へ出力される。これにより、ADP
CMデータメモリ35から、゛まずアタック部ATCの
圧析lデータCnか1新次出力され、ADPCM復号回
路63へ供給され°ろ。
この時、リピートエンド信号RE N Dは“0”信号
にあり、また、キーオンパルスK ON Pはキーオン
時のみ“l”信号となるだけでその後は直ちに“0“信
号となるから、キーオン時以降はセレクタ107.11
7(第1図)の各入力端へが選択されて、同入力端Aに
供給されているデータが各出力端Sから出力される。す
なわち、この時点においては、第1図のADPCM復号
回路63が第2図の復号回路3と同じ回路になっている
。なお、キーオン時は、キーオンパルスKONPが“I
”となり、ゲート116が閉状態となってセレクタII
7からはラッチ118内のデータが出力されるが、初期
状態においてはラッチ118はクリアされるので、この
時の内部データは「0」となっている。
にあり、また、キーオンパルスK ON Pはキーオン
時のみ“l”信号となるだけでその後は直ちに“0“信
号となるから、キーオン時以降はセレクタ107.11
7(第1図)の各入力端へが選択されて、同入力端Aに
供給されているデータが各出力端Sから出力される。す
なわち、この時点においては、第1図のADPCM復号
回路63が第2図の復号回路3と同じ回路になっている
。なお、キーオン時は、キーオンパルスKONPが“I
”となり、ゲート116が閉状態となってセレクタII
7からはラッチ118内のデータが出力されるが、初期
状態においてはラッチ118はクリアされるので、この
時の内部データは「0」となっている。
したがって、キーオン時においては、デコーダ110か
ら出力されるデータen+εnは加算点111を介して
データSn+εnとして出力される。
ら出力されるデータen+εnは加算点111を介して
データSn+εnとして出力される。
以上のように、ADPCMデータメモリ35から出力さ
れた圧縮データCnは、ADPCM復号回路63におい
て、前述した場合と同様にして復号され、復号データS
n+εnとして出力される。
れた圧縮データCnは、ADPCM復号回路63におい
て、前述した場合と同様にして復号され、復号データS
n+εnとして出力される。
そして、この復号データSn十εnに、乗算回路77に
おいてエンベロープが付与され、この乗算回路77の出
力が、D/A変換器78においてアナログ楽音信号に変
換され、このアナログ楽音信号がザウンドシステム79
において楽音として発音される。このようにして、順次
楽音が形成されて行く。以下、ADPCMデータメモリ
35の読み出しが進み、これにより、アタック部ATC
の楽音か形成される。
おいてエンベロープが付与され、この乗算回路77の出
力が、D/A変換器78においてアナログ楽音信号に変
換され、このアナログ楽音信号がザウンドシステム79
において楽音として発音される。このようにして、順次
楽音が形成されて行く。以下、ADPCMデータメモリ
35の読み出しが進み、これにより、アタック部ATC
の楽音か形成される。
そして、アドレスデータADがアタックエンドアドレス
AEAに一致すると、比較回路48からアタックエンド
信号AENDが出力され、このアタックエンド信号AE
NDが、ラッチ106,118(第1図)のロード端子
りへ供給される。この結果、ラッチ106には、アタッ
ク部ATCの最後のデータに対応する量子化幅データΔ
nが記憶の復号データSn+εnが記憶される。
AEAに一致すると、比較回路48からアタックエンド
信号AENDが出力され、このアタックエンド信号AE
NDが、ラッチ106,118(第1図)のロード端子
りへ供給される。この結果、ラッチ106には、アタッ
ク部ATCの最後のデータに対応する量子化幅データΔ
nが記憶の復号データSn+εnが記憶される。
また、アタックエンド信号AENDの発生時からノート
クロックNCKの1タイミング後には、第6図に示すD
−FF49から信号AENDDが出力される。この信号
AENDDは、オアゲート78.76を介してアドレス
カウンタ40へ供給され、これによりアドレスカウンタ
40がリセットされる。また、信号A、E N D D
は、フリップフロップ4Gのセット端子Sへ供給され、
これによりフリップフロップ46がセットされる。フリ
ップフロップ46がセットされると、以後、リピートア
ドレスデータRAがセレクタ45を介して加算回路41
へ供給される。
クロックNCKの1タイミング後には、第6図に示すD
−FF49から信号AENDDが出力される。この信号
AENDDは、オアゲート78.76を介してアドレス
カウンタ40へ供給され、これによりアドレスカウンタ
40がリセットされる。また、信号A、E N D D
は、フリップフロップ4Gのセット端子Sへ供給され、
これによりフリップフロップ46がセットされる。フリ
ップフロップ46がセットされると、以後、リピートア
ドレスデータRAがセレクタ45を介して加算回路41
へ供給される。
以後、加算回路41から、rRA+QJJRA+IJ、
rlZA+2J・・・・・・なるアドレスデータADが
順次出力され、これにより、繰返部RPTの楽音形成が
行なわれる。
rlZA+2J・・・・・・なるアドレスデータADが
順次出力され、これにより、繰返部RPTの楽音形成が
行なわれる。
次に、アドレスデータADがリピートエンドアドレスr
lEAに一致すると、すなわち、第1回目の′J−■仮
濱<np’t”の寮畜を2虚h(ネ匁了十Aシ 田鎧付
路52からリピートエンド信号REND(“l”信号)
が出力され、D−FF53(第6図)へ供給される。こ
の結果、D−FF53は、リピートエンド信号REND
をノートクロックNCKのlクロック分遅延した信号R
ENDDを出力し、オアゲート76を介してアドレスカ
ウンタ40のリセット端子Rに供給する。これにより、
アドレスカウンタ40がリセットされ、加算回路41か
ら出力されるアドレスデータADは、再びリピートアド
レスデータRAとなる。したがって、ADPCデータメ
モリ35からは、繰返部RPTの最初の圧縮データCn
が出力される。
lEAに一致すると、すなわち、第1回目の′J−■仮
濱<np’t”の寮畜を2虚h(ネ匁了十Aシ 田鎧付
路52からリピートエンド信号REND(“l”信号)
が出力され、D−FF53(第6図)へ供給される。こ
の結果、D−FF53は、リピートエンド信号REND
をノートクロックNCKのlクロック分遅延した信号R
ENDDを出力し、オアゲート76を介してアドレスカ
ウンタ40のリセット端子Rに供給する。これにより、
アドレスカウンタ40がリセットされ、加算回路41か
ら出力されるアドレスデータADは、再びリピートアド
レスデータRAとなる。したがって、ADPCデータメ
モリ35からは、繰返部RPTの最初の圧縮データCn
が出力される。
また、上記信号RENDDは、第1図に示すセレクタ1
07,117へ供給され、この結果、同セレクタ107
,117の入力端Bが選択される。
07,117へ供給され、この結果、同セレクタ107
,117の入力端Bが選択される。
この入力端Bが選択されると、ラッチ106,118の
出力が各々セレクタ107,117を介して出力される
。したがって、繰返部RPTの第2回目の楽音形成にお
ける最初の圧縮データCnが読み出された時点において
、前回値として参照されろ(H量化幅データΔn−1お
よびPCM再生コード◇Sn−、は、各々アタック部A
T Cの最後の圧縮データCnに対応する乙のとなり
、あたかもアタック部A T Cから引き続いて楽音形
成がなされたのと同様の結果となる。
出力が各々セレクタ107,117を介して出力される
。したがって、繰返部RPTの第2回目の楽音形成にお
ける最初の圧縮データCnが読み出された時点において
、前回値として参照されろ(H量化幅データΔn−1お
よびPCM再生コード◇Sn−、は、各々アタック部A
T Cの最後の圧縮データCnに対応する乙のとなり
、あたかもアタック部A T Cから引き続いて楽音形
成がなされたのと同様の結果となる。
そして以後は、ノードクロックNCKか出力されろ毎に
加算回路4!からrRA+ IJ、rRA+2J・・・
・・・なるアドレスデータADが順次出力され、これに
より、繰返部RPTの第2回目の楽音形成が行なわれる
。
加算回路4!からrRA+ IJ、rRA+2J・・・
・・・なるアドレスデータADが順次出力され、これに
より、繰返部RPTの第2回目の楽音形成が行なわれる
。
上述のようにして第2回目の繰返部RPTの楽音形成が
終了すると、以後、上記と全く同様の過程によって、第
3回目、第4回目・・・・・・の繰返部R1) Tの楽
音形成が行なわれろ。
終了すると、以後、上記と全く同様の過程によって、第
3回目、第4回目・・・・・・の繰返部R1) Tの楽
音形成が行なわれろ。
次に、演奏者がキーを離鍵すると、キーオン信号KON
が“0”信号に戻る。これにより、エンベロープデータ
EDが逐次「0」まで減衰し、したがって、発生楽音が
減衰しつつに停止する。
が“0”信号に戻る。これにより、エンベロープデータ
EDが逐次「0」まで減衰し、したがって、発生楽音が
減衰しつつに停止する。
[上記実施例の変形例]
(1)第1図のADPCIVI復号回路63を、第9図
に示すように構成してもよい。この第9図に示す回路に
おいては、第1図におけるラッチ106゜118が共に
設けられておらず、代イつりにΔn繰返部初期値メモリ
120とアタック部最終データ値メモリ+21が設けら
れている。このΔn繰返部初期値メモリ120には、予
めアタック部ATCの最後の圧縮データCnに対応する
量子化幅データΔnが、DPCMデータメモリ35内の
各楽音波形の各々に対応して記憶されており、キーコー
ドKC,トーンコードTC,タッチデータTDが供給さ
れろと、これらに対応するデータ量子化幅データΔnを
出力する。また、アタック部最終データ値メモリ121
には、予めアタック部ATCの最後のPCMコードSn
+εnが、DPCMデータメモリ35内の各楽音波形に
対応して記憶されており、キーコードKCJ−ンコード
TC,タッチデータTDが供給されると、これらに対応
する具故pρへK −+ −Vル中嘲十ス tr松 1
−雲口量欧小他の構成は第1図の回路と同一である。
に示すように構成してもよい。この第9図に示す回路に
おいては、第1図におけるラッチ106゜118が共に
設けられておらず、代イつりにΔn繰返部初期値メモリ
120とアタック部最終データ値メモリ+21が設けら
れている。このΔn繰返部初期値メモリ120には、予
めアタック部ATCの最後の圧縮データCnに対応する
量子化幅データΔnが、DPCMデータメモリ35内の
各楽音波形の各々に対応して記憶されており、キーコー
ドKC,トーンコードTC,タッチデータTDが供給さ
れろと、これらに対応するデータ量子化幅データΔnを
出力する。また、アタック部最終データ値メモリ121
には、予めアタック部ATCの最後のPCMコードSn
+εnが、DPCMデータメモリ35内の各楽音波形に
対応して記憶されており、キーコードKCJ−ンコード
TC,タッチデータTDが供給されると、これらに対応
する具故pρへK −+ −Vル中嘲十ス tr松 1
−雲口量欧小他の構成は第1図の回路と同一である。
(2)上記実施例は単音電子楽器であるが、この発明は
複音電子楽器にも勿論適用可能である。そして、複音電
子楽器の場合は、時分割処理を用いることが好ましい。
複音電子楽器にも勿論適用可能である。そして、複音電
子楽器の場合は、時分割処理を用いることが好ましい。
(3)l記実施例における比較回路48,52、乗算器
87,101等の演算処理を時分割処理によって行って
もよい。
87,101等の演算処理を時分割処理によって行って
もよい。
(4)上記実施例においては、ADPCMデータメモリ
35に記憶させる楽音波形を規格化された波形としたが
、規格化されていないエンベロープ付きの波形を同メモ
リ35に記憶さ仕てもよい。
35に記憶させる楽音波形を規格化された波形としたが
、規格化されていないエンベロープ付きの波形を同メモ
リ35に記憶さ仕てもよい。
(5)上記実施例においては、トーンコードTC、キー
コードKC,タブヂデータTDの各々に対応して楽音波
形を記憶させたが、トーンコード′rCのみに対応して
楽音波形を記憶さU゛てらよい。また、演奏者が操作す
る操作子の各操作状態に対応して楽音波形を、記憶させ
てもよい。上記いずれの組み合わせも可能である。
コードKC,タブヂデータTDの各々に対応して楽音波
形を記憶させたが、トーンコード′rCのみに対応して
楽音波形を記憶さU゛てらよい。また、演奏者が操作す
る操作子の各操作状態に対応して楽音波形を、記憶させ
てもよい。上記いずれの組み合わせも可能である。
(6)キーコードKCの各々、タッチデータTDの各々
について楽音波形を記憶させるのではなく、捕間演算を
用いるようにしてもよい。例えば、タッチデータTDの
場合、最強のタッチデータTDに対応する波形と、最弱
のタッチデータTDに対応する波形を各々記憶させてお
き、中間のタッチデータT Dの場合は、上記最強およ
び最弱のタッチデータTDに対応する各波形から捕間演
算によって波形を求める。なお、この捕間演算を行う回
路構成については、特開昭60−55398号公報に開
示されている。
について楽音波形を記憶させるのではなく、捕間演算を
用いるようにしてもよい。例えば、タッチデータTDの
場合、最強のタッチデータTDに対応する波形と、最弱
のタッチデータTDに対応する波形を各々記憶させてお
き、中間のタッチデータT Dの場合は、上記最強およ
び最弱のタッチデータTDに対応する各波形から捕間演
算によって波形を求める。なお、この捕間演算を行う回
路構成については、特開昭60−55398号公報に開
示されている。
(7)上記実施例においては、繰返部RPTが1つであ
るが、この繰返部を複数設け、時間的に切り替えるよう
にしてもよい。また、その場合において、繰返部と次の
繰返部との接続を滑らかにするため、捕間接続(特開昭
60−147793号参照)を用いてもよい。また、特
開昭59−188697号公報に記載されるような波形
接続方法を用いてもよい。
るが、この繰返部を複数設け、時間的に切り替えるよう
にしてもよい。また、その場合において、繰返部と次の
繰返部との接続を滑らかにするため、捕間接続(特開昭
60−147793号参照)を用いてもよい。また、特
開昭59−188697号公報に記載されるような波形
接続方法を用いてもよい。
(8)波形のエンコードは、アナログ/ディジタル変換
された波形を一旦PCMでメモリに記憶しておき、この
記憶されたデータをエンコードするようにして乙よく、
また、リアルタイムで圧縮処理を行うようにして乙よい
。
された波形を一旦PCMでメモリに記憶しておき、この
記憶されたデータをエンコードするようにして乙よく、
また、リアルタイムで圧縮処理を行うようにして乙よい
。
(9)上記実施例においては、A/D変換器5の出力デ
ータを規格化した後、圧縮しているが、例えば適当な箇
所を抜き出したり、繰返部が滑らかにつながるように演
算を行った後、すなイっち、適宜波形編集を行った後デ
ータ圧縮してもよい。
ータを規格化した後、圧縮しているが、例えば適当な箇
所を抜き出したり、繰返部が滑らかにつながるように演
算を行った後、すなイっち、適宜波形編集を行った後デ
ータ圧縮してもよい。
(10)上記実施例に45いては、マイクロフォン4に
よって収音し、A/D変換器5によってA/D変換して
、元になる楽音データを得ているか、これに代えて、コ
ンピュータシミュレーションによって元となる楽音デー
タを得るようにしてもよい。
よって収音し、A/D変換器5によってA/D変換して
、元になる楽音データを得ているか、これに代えて、コ
ンピュータシミュレーションによって元となる楽音デー
タを得るようにしてもよい。
(11)データ圧縮回路と、ADPCMデータメモリと
、データ復号回路を1台の電子楽器の中に組み込んでサ
ンプリング電子楽器を構成してもよい。
、データ復号回路を1台の電子楽器の中に組み込んでサ
ンプリング電子楽器を構成してもよい。
(I2)この発明は鍵盤楽器に限らず、音源モジュール
あるいはリズム音源等、鍵盤の無い電子楽器に6適用可
能である。
あるいはリズム音源等、鍵盤の無い電子楽器に6適用可
能である。
(13)復号回路の後段に、タッチデータTD、キーコ
ードKC等に応じてフィルタ特性が変化する(ディジタ
ル)フィルタを設け、このフィルタを通すことにより音
色を制御してもよい。
ードKC等に応じてフィルタ特性が変化する(ディジタ
ル)フィルタを設け、このフィルタを通すことにより音
色を制御してもよい。
(14)ADPCMデータメモリ35のアドレスデータ
ADの形成方法は、上記実施例以外の方法でもよい。例
えば、Fナンバ(周波数ナンバ)を累算する方法、AL
L“!”から逐次減算することによりアドレスデータを
形成する方法、プリセットタイプのアドレスカウンタ4
0を用い、スタートアドレスをプリセットするようにす
る方法、(マイクロ)プログラムを利用してアドレスを
演算する方法等いずれの方法でもよい。
ADの形成方法は、上記実施例以外の方法でもよい。例
えば、Fナンバ(周波数ナンバ)を累算する方法、AL
L“!”から逐次減算することによりアドレスデータを
形成する方法、プリセットタイプのアドレスカウンタ4
0を用い、スタートアドレスをプリセットするようにす
る方法、(マイクロ)プログラムを利用してアドレスを
演算する方法等いずれの方法でもよい。
(15)実施例におけるADPCMに線形予測(Lpc
)データ圧縮方式やADM、DPCM、DM等の符号化
方式を組み合わせて、さらにデータ圧縮を図ってらよい
。
)データ圧縮方式やADM、DPCM、DM等の符号化
方式を組み合わせて、さらにデータ圧縮を図ってらよい
。
(16)実施例は、ADPCMの場合を示したが、この
発明はADM、DM、DPCM等の他の差分変調方式や
デルタ変調方式にも適用することができる。
発明はADM、DM、DPCM等の他の差分変調方式や
デルタ変調方式にも適用することができる。
(I7)上記実施例においては、アタック部と繰返部の
両方をメモリに記憶するようにしたが、これに代えて、
繰返部(または、アタック部または所望の部分)のみを
メモリに記憶し、これを(記憶データの総てを)繰り返
し読み出して楽音信号を形成するようにしてもよい。こ
のようにした場合には、発生される楽音信号の質が多少
悪くなるが、その分メモリ容量が削減でき、特に安価な
楽音信号発生装置に適する。
両方をメモリに記憶するようにしたが、これに代えて、
繰返部(または、アタック部または所望の部分)のみを
メモリに記憶し、これを(記憶データの総てを)繰り返
し読み出して楽音信号を形成するようにしてもよい。こ
のようにした場合には、発生される楽音信号の質が多少
悪くなるが、その分メモリ容量が削減でき、特に安価な
楽音信号発生装置に適する。
「発明の効果」
以上説明したように、この発明によれば、デルタまたは
差分変調方式に基づき圧縮され、メモリ記憶された圧縮
データの全部又は一部を繰り返して読み出して楽音信号
を発生することができろ。
差分変調方式に基づき圧縮され、メモリ記憶された圧縮
データの全部又は一部を繰り返して読み出して楽音信号
を発生することができろ。
この結果、従来に比し、さらに大幅にメモリ容量を削減
することが可能となる。
することが可能となる。
第1図はこの発明を電子楽器に用いた場合の−実施例の
要部の構成を示すブロック図、第2図は同実施例の晧本
的構成例を示すブロック図、第3図は係数にと量子化差
分コードCnの関係を示す図、第4図はエンコーグ7に
おけるデータ圧縮原理を示す図、第5図は差分PCMコ
ードgn、i量子化幅データΔnおよび量子化差分コー
ドCnの関係を示す図、第6図は同実施例の全体構成を
示すブロック図、第7図は楽音波形の一例を示す波形図
、第8図はエンベロープ波形の一例を示す波形図、第9
図は同実施例の一変形例の構成を示すブロック図である
。 1・・・・・データ圧縮回路、2,35・・・・・・A
DPCMデータメモリ、3.63・・・・・・ADPC
M復号回路、106,118・・・・・・ラッチ、10
7,117・・・・・・セレクタ、120・・・・・・
Δn繰返部初期値メモリ、+21・・・・・・アタック
部最終データ値メモリ。 出願人 日本楽器製造株式会社 第7図 第8図
要部の構成を示すブロック図、第2図は同実施例の晧本
的構成例を示すブロック図、第3図は係数にと量子化差
分コードCnの関係を示す図、第4図はエンコーグ7に
おけるデータ圧縮原理を示す図、第5図は差分PCMコ
ードgn、i量子化幅データΔnおよび量子化差分コー
ドCnの関係を示す図、第6図は同実施例の全体構成を
示すブロック図、第7図は楽音波形の一例を示す波形図
、第8図はエンベロープ波形の一例を示す波形図、第9
図は同実施例の一変形例の構成を示すブロック図である
。 1・・・・・データ圧縮回路、2,35・・・・・・A
DPCMデータメモリ、3.63・・・・・・ADPC
M復号回路、106,118・・・・・・ラッチ、10
7,117・・・・・・セレクタ、120・・・・・・
Δn繰返部初期値メモリ、+21・・・・・・アタック
部最終データ値メモリ。 出願人 日本楽器製造株式会社 第7図 第8図
Claims (1)
- 【特許請求の範囲】 (a)複数周期分の楽音波形の各瞬時値を示す波形デー
タをデルタまたは差分変調方式に基づく圧縮演算によっ
て圧縮した圧縮データが記憶された記憶手段と、 (b)前記記憶手段内の少なくとも一部の圧縮データを
繰り返し読み出し、かつ、復号演算によって復号する復
号手段と、 (c)前記圧縮データの繰り返し読み出しにおける先頭
データの復号時において、所定の初期データを前記復号
手段へ供給する制御手段と、 を具備し、前記復号手段によって復号されたデータに基
づいて楽音信号を発生するようにしたことを特徴とする
楽音信号発生装置。
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61086834A JP2603922B2 (ja) | 1986-04-15 | 1986-04-15 | 楽音信号発生装置 |
| US07/037,510 US4916996A (en) | 1986-04-15 | 1987-04-13 | Musical tone generating apparatus with reduced data storage requirements |
| SG1996009685A SG50722A1 (en) | 1986-04-15 | 1987-04-14 | Musical tone generating apparatus |
| DE3752090T DE3752090T2 (de) | 1986-04-15 | 1987-04-14 | Vorrichtung zur Musiktonerzeugung |
| DE3752098T DE3752098T2 (de) | 1986-04-15 | 1987-04-14 | Vorrichtung zur Musiktonerzeugung |
| EP87105545A EP0241922B1 (en) | 1986-04-15 | 1987-04-14 | Musical tone generating apparatus |
| DE3750828T DE3750828T2 (de) | 1986-04-15 | 1987-04-14 | Vorrichtung zur Musiktonerzeugung. |
| EP93100419A EP0548046B1 (en) | 1986-04-15 | 1987-04-14 | Musical tone generating apparatus |
| EP93100418A EP0548045B1 (en) | 1986-04-15 | 1987-04-14 | Musical tone generating apparatus |
| HK98100755.8A HK1002146B (en) | 1986-04-15 | 1998-01-31 | Musical tone generating apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61086834A JP2603922B2 (ja) | 1986-04-15 | 1986-04-15 | 楽音信号発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62242995A true JPS62242995A (ja) | 1987-10-23 |
| JP2603922B2 JP2603922B2 (ja) | 1997-04-23 |
Family
ID=13897840
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61086834A Expired - Fee Related JP2603922B2 (ja) | 1986-04-15 | 1986-04-15 | 楽音信号発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2603922B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5639978A (en) * | 1994-10-14 | 1997-06-17 | Kabushiki Kaisha Kawai Gakki Seisakusho | Musical tone signal generating apparatus for electronic musical instrument |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60113300A (ja) * | 1983-11-24 | 1985-06-19 | 日本電気株式会社 | 音声合成方式 |
-
1986
- 1986-04-15 JP JP61086834A patent/JP2603922B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60113300A (ja) * | 1983-11-24 | 1985-06-19 | 日本電気株式会社 | 音声合成方式 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5639978A (en) * | 1994-10-14 | 1997-06-17 | Kabushiki Kaisha Kawai Gakki Seisakusho | Musical tone signal generating apparatus for electronic musical instrument |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2603922B2 (ja) | 1997-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4916996A (en) | Musical tone generating apparatus with reduced data storage requirements | |
| KR0164590B1 (ko) | 음원 데이타 발생, 기록 또는 재생장치 | |
| JPH06124091A (ja) | 波形データ読み出し装置 | |
| JPS6199193A (ja) | 楽音信号発生装置 | |
| US4683793A (en) | Data reduction for a musical instrument using stored waveforms | |
| JP2619242B2 (ja) | 時変スペクトルを有する楽音を発生する電子楽器 | |
| US5693901A (en) | Electronic musical instrument | |
| JPS62242995A (ja) | 楽音信号発生装置 | |
| JP2716088B2 (ja) | 楽音信号発生装置 | |
| US4702142A (en) | Fundamental frequency variation for a musical tone generator using stored waveforms | |
| US4349699A (en) | Speech synthesizer | |
| JP2000099009A (ja) | 音響信号の符号化方法 | |
| JPS62242993A (ja) | 楽音信号発生装置 | |
| JP2932481B2 (ja) | ピッチ検出方法 | |
| JPH02146599A (ja) | 音源データ圧縮符号化方法 | |
| JPH02137889A (ja) | 信号記録方法及び装置 | |
| JP3138612B2 (ja) | 電子楽器 | |
| JPS60192993A (ja) | 音声入力による楽音発生装置 | |
| JPS62242994A (ja) | 楽音信号発生装置 | |
| JP2876604B2 (ja) | 信号圧縮方法 | |
| JP2790160B2 (ja) | 波形生成装置および波形記憶装置 | |
| JP2674155B2 (ja) | データ圧縮符号化方法 | |
| JP2897377B2 (ja) | 波形信号形成装置 | |
| HK1002146B (en) | Musical tone generating apparatus | |
| JPH039475B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |