JPH02125297A - デジタル音声信号発生装置 - Google Patents
デジタル音声信号発生装置Info
- Publication number
- JPH02125297A JPH02125297A JP63278721A JP27872188A JPH02125297A JP H02125297 A JPH02125297 A JP H02125297A JP 63278721 A JP63278721 A JP 63278721A JP 27872188 A JP27872188 A JP 27872188A JP H02125297 A JPH02125297 A JP H02125297A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- supplied
- output
- digital audio
- control
- 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.)
- Pending
Links
- 230000005236 sound signal Effects 0.000 title claims abstract description 44
- 239000011295 pitch Substances 0.000 description 36
- 238000006243 chemical reaction Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
以下の順序で本発明を説明する。
A 産業上の利用分野
B 発明の概要
C従来の技術
D 発明が解決しようとする課題
E 課題を解決するための手段(第1図)F 作用
G 実施例
Gl 実施例の全体の構成(′fJJ5図)G2実施例
の要部の構成(第1図、第2図)G、実施例の他の要部
の構F&(第3図)G、実施例の要部の動作(第1図、
第2図)G、実施例の他の要部の動作(第3図、第4図
)H発明の効果 A 産業上の利用分野 本発明は、電子楽器等に好適な、デジタル音声信号発生
装置に関する。 B 発明の概要 本発明は、複数のデジタル音声信号がそれぞれピッチ変
換手段または振幅制御手段を介して出力されるデジタル
音声信号発生装置において、ピッチ変換手段または振幅
制御手段の一つの出力を制御信号として他のピッチ変換
手段または振幅制御手段に供給し、周波数変調処理また
は振幅変調処理されたデジタル音声信号を得ることによ
り、変調専用の信号源を設ける必要がなく、装置の構成
を簡単化することfができるようにしたものである。 C従来の技術 従来、電子楽器の音源またはゲーム機の効果音の音源と
して、例えば方形波信号をそれぞれ分周比及びデユーテ
ィ比が異なる複数のプリセット分周器に供給し、各分周
器から出力される個々の音源信号(いわゆるボイス)を
適宜のレベルで合成するものがあった。原発振波形とし
ては、3角波、正弦波等も用いられる。 また、楽器によっては、例えばピアノやドラムのように
、全発音期間がアタック、デイケイ、サスティン及びリ
リースの4区間に分けられ、各区間で信号の振幅(レベ
ル)が特有の変化状態を呈するものがあり、これに対応
するため、各ボイスの信号レベルが同様に変化するよう
に、いわゆるADSR制御が行なわれる。 一方、電子楽器用の音源として、正弦波信号を低周波数
の正弦波信号で周波数変調(FM)した、いわゆるFM
音源が知られており、変調度を時間の函数として、少な
い音源で多種多様の音声信号(本明細書ではオーディオ
信号を意味する)を得ることができる。 なお、効果音の音源としてノイズが用いられることがあ
る。 D 発明が解決しようとする課題 前述のようないわゆる電子音源を用いて、現実の各種楽
器の音を再現するためには、極めて複雑な信号処理が必
要であり、回路規模が大きくなるという問題があった。 近時、この問題を解消するために、現実(7)各l楽器
の音をデジタル録音して、これをメモU (ROMンに
書き込んでおき、このメモリから所要)楽器の信号を読
み出すようにした、いわゆるサンプラ音源が賞月される
ようになった。 このサンプラ音源では、メモリの容量を節約するために
、デジタル音声信号はデータ圧縮されてメモリに書き込
まれ、メモリから読み出された圧縮デジタル信号は伸長
処理されて原デジタル音声信号に復する。 また、各楽器毎に特定の高さ(ピッチ)の音の信号だけ
をメモリに書き込んでおき、メモリから読み出した信号
をピッチ変換処理して、所望の高さの音の信号を得るよ
うにしている。 更に、フォルマントと呼ばれる、各楽器に特有な発音初
期の信号波形はそのままメモリに書き込まれるが、基本
周期の繰返し波形となる部分はその1周期分だけ書き込
まれ、繰返して読み出される。 これらの信号処理は、当然にデジタル処理であるが、簡
単のために、本明細書ではそれぞれアナログ信号処理機
能で表現する。 ところで、上述のようなサンプラ音源で、より多彩な音
を得るべく、FM化しようとすると、変調専用の信号源
が必要となって、回路構成が複雑化するという問題が生
ずる。 また、演奏効果を得るために、振幅変調(AM)処理し
ようとする場合にも同様の問題が生ずる。 かかる点に鑑み、本発明の目的は、変調専用の信号源を
必要とせずにFM化、AM化の可能なデジタル音声信号
発生装置を提供するところにある。 E 75題を解決するための手段 第1の本発明は、複数のデジタル音声信号をそれぞれピ
ッチ変換手段を介して出力するようにしたデジタル音声
信号発生装置において、ピッチ変換ぞ段の一の出力を他
のピッチ変換手段に制御信号として供給し、この他のピ
ッチ変換手段から周波数変調処理されたデジタル音声信
号を得るようにしたデジタル音声信号発生装置である。 第2の本発明は、複数のデジタル音声信号をそれぞれ振
幅制御手段に介して出力するようにしたデジタル音声信
号発生装置において、振幅制御手段の一の出力を他の振
幅制御手段に制御信号として供給し、この他の振幅制御
手段から振幅変調処理されたデジタル音声信号を得るよ
うにしたデジタル音声信号発生装置である。 F 作用 かかる構成によれば、変調専用の信号源を設けることな
しに各音源信号のFM化、AM化が可能となり、多様、
多彩な再生音が得られる。 G 実施例 以下、第1図〜第5図を参照しながら、本発明によるデ
ジクル音声信号発生装置の一実施例について説明する。 G、実施例の全体の構成 本発明の一実施例の全体の構成を第5図に示す。 第5図において、(1)は外部に設けられた音源ROM
であって、前述のようにデジタル録音された、例えば1
6ビツトの各種楽器の多様なデータが1瞬時圧縮されて
、例えば4ビツトにビット・レート低減(BRRエンコ
ード)され、ブロック化されて格納される。 (10)はデジタル信号処理装置(DSP)を全体とし
て示し、信号処理部(11)及びレジスタRAM(12
)が含まれる。ROM (1)の各種音源データのうち
の所望のデータが、CP U(13)に制御されて、信
号処理部(11)を経由して外部RAM(14)に転送
される。この外部RAM(14)は例えば64kBの容
量を存し、音源データの他に、CP U(13)のプロ
グラムも書き込まれ、それぞれ時分割で用いられる。 同様に各種制御データ等が格納されたレジスタRAM(
12)も信号処理部(11)及びCPU(13)の双方
からそれぞれ時分割で用いられる。 外部RAM(14)から読み出された音源データは、信
号処理a’B(11)において、前述のBRRエンコー
ドと逆のBRRデコード処理により、もとの音源データ
に復した後、必要に応じて、さきに述べたようなへ〇S
R処理、ピッチ変換等の各種処理を施される口処理後の
デジタル音声信号は、D−A変換器(2)を介して、ス
ピーカ(3)に供給される。 G2実施例の要部の構成 本発明の一実施例の要部の構成を第1図及び第2図に示
す。 本実施例ではIIA、′IB・・・・nHの8ボイスを
それぞれ左及び右の2チヤンネルに合成して出力するよ
うになされており、各ボイス及び各チャンネルのデジタ
ル音声信号はそれぞれ時分割で演算処理されるが、説明
の便宜上、第1図及び第2図では各ボイス毎及び各チャ
ンネル毎にそれぞれ同じ構成の仮想的ハードウェアを設
けである。 第1図において、(20^)、 (20B)・・・・(
20H) はそれぞれボイスt4A、 ボイスnB
・・・・ボイスIIHに対する信号処理部であって、外
部RAM(14)の端子(15)に供給される音源選択
データSRC,〜hによって音源データ格納部(14V
)から読み出された所望の音源データがそれぞれ供給さ
れる。 信号処理R(20^)に供給された音源データは、スイ
ッチS Igを介して、BRRデコーダ(21)に供給
されて、前述のようにデータ伸長され、バッファRA
M(22)を介して、ピッチ変換回路(23)に供給さ
れる。スイッチS、には、端子(31a) 及び(3
2a) を介して、レジスタRAM(12)(第5図
参照)から制御データKON (キーオン)及びKOF
(キーオフ)が供給されて、その開閉が制御される。ま
た、ピッチ変換回路(23)には、演算パラメータ等の
制御回路(24)及び端子(33a) を経て、レジ
スタRA M(12)からピッチ制御データP(H)。 P (L) が供給されると共に、制御回路(24)
には、端子(34a) 及びスイッチS2aを経て、
例えばボイスnHのような他のボイスの信号が供給され
る。 スイッチ32mには、端子(35a) を介して、レ
ジスタ!’2 A M(12)から制御データF1.l
ON (F Mオン)が供給されて、その接続状態が制
御される。 ピッチ変換回路(23)の出力が乗算器(26)に供給
されると共に、レジスタRA M(12)からの制御デ
ータENV (エンベロープ制御)及びADSR(AD
SR制gI])が、それぞれ端子(36a) 及び(
37a)、制御回路(27)及び(28)と切換スイッ
チ53mとを経て乗算器<26)に供給される。スイッ
チSemの接続状態は制御データADSRの最上位ビッ
トによって制御される。 なお、効果音源としてノイズを用いる場合、図示は省略
するが、例えばM系列のノイズ発生器の出力がピッチ変
換回路(23)の出力と切り換えられて乗算器(26)
に供給される。 乗算器(26)の出力が穿2及び第3の乗算器(29+
)及び(29r) に共通に供給されると共に、レジ
スタRA M(12)からの制御データLVL (左音
量)及びRVL (、右音量)が、それぞれ端子(38
a)及び(39a) を介して、乗算器(291)
及び(29r) に供給される。 乗算器(26)(D出力の瞬時値0[ITXカ、端子(
41a)を経て、レジスタRAM(12)に供給される
と共に、信号処理部(20B) の端子(34b)
に供給される。スイッチSコaの出力の波高値ENV
Xが、端子(42a) を経て、レジスタRAM(12
)に供給される。 また、破線で示すように、信号処理l (20^)の端
子(41a) の出力を、信号処理部(20B) の
端子(36b) に供給することもできる。 レジスタRA M (12)上の各制御データのマツプ
を次の第1表及び第2表に示す。 第1表 第2表 第1表の制御データは各ボイス毎に用意される。 第2表の制御データは8ボイスに共通に用意される。ア
ドレスOD以下の制御データは以下に説明する第2図に
関するものである。な$、各レジスタはそれぞれ8ビツ
トである。 第2図において、(50L) 及び(50R> はそ
れぞれ左チャンネル及び右チャンネルの信号処理部であ
って、第1図の信号処理部(20^)の第2の乗算器(
291) の出力が、端子TL、を経て、左チヤンネ
ル信号処理部(50L> の主加算器(51m′l)
に直接に供給されると共に、スイッチS。を介して、副
加算器(51ejl’)に供給され、第3の乗算器(2
9r) の出力が、端子TR,を経て、右チヤンネル
信号処理部(50R> の主加算器(51mr)に直
接に供給されると共に、スイッチSSaを介して、副加
算器(51er)に供給される。 以下同様に、ボイス++ B 、n Hの信号処理部(
20B)〜(20H) の各出力が左及び右チャンネ
ルの信号処理部(50い 及び(50R) の各加算
器(51mjり、(51eff)及び(51mr)、
(51er) に供給される。 両信号処理!(50L)、 (50R) の同じボイ
スに対応するスイッチSea、 Ssa ; sub
、 Ssb” ” 54111Sshには、端子(6
1a)、 (6ib) ・・・・(61h) を介し
て、レジスタRA M(12)から制御データEON、
(エコーオン)、EONb・・・・EON、が供給され
、それぞれ連動して開閉される。 主加算器(511111>の出力が乗算器(52)に供
給されると共に、レジスタRAM(12)からの制御デ
ータMVL(主音量)が端子(62)を介して乗算器(
52)に供給され、乗算器(52)の出力が加算器(5
3)に供給される。 一方、副加算器(51el)の出力は、加算器(54)
、外11FB RA M(14)の左チャンネル・エコ
ー制御部(14E1)及びバッファRA M(55)を
介して、例えば有限インパルス応答(FIR)フィルタ
のようなデジタル低域フィルタ(56)に供給される。 エコー制gE部(14εl)には、端子(63)及び(
64)を介して、レジスタRA M(12)からの制御
データESA (エコースタートアドレス)及びEDL
(エコーデイレイ)が供給される。 低域フィルタ(56)には、端子(66)を介して、レ
ジスタRA M(12)から係数データC3−C1が供
給される。 低域フィルタ(56)の出力が、乗算器(57)を介し
て加算器(54)にフィードバックされると共に、乗算
器(58)に供給される。両乗算器(57)及び(58
)には、それぞれ端子(67)及び(68)を介して、
レジスタRAM(12)からの制御データEFB (エ
コーフィードバック〉及びEVL (エコー音量)が供
給される。 乗算器(58)の出力は、加算器(53)に供給されて
、主加算器(52)の出力と合成され、オーバサンプリ
ングフィルタ(59)を介して、出力端子Lout に
導出される。 なお、第2図の外部RA M(14ε1)及び(14E
r)は、第1図の外部RAM(14V)と同様に、それ
ぞれ前出第5図の外部RAM(14)の一部分であって
、各ボイス毎及び各チャンネル毎に時分割で用いられる
。 また、第1図のバッファRA M(22)及び第2図の
バッファRA M(55)も、上述と同様に、時分割で
用いられる。 G、実施例の他の要部の構成 本発明の一実施例のFMに関する演算部の構成を第3図
に示す。この第3図において前出第1図及び第5図に対
応する部分には同一の符号を付ける。 第3図において、(71)は乗算器であって、バス(7
2)を介して、レジスタRA M(12)及びバラ、フ
ァRA M(22)の出力が供給されると共に、バス(
73)を介して、ROM(74)及び(75)の出力が
供給される。ROM(76)の出力がバス(77)を介
して加算器(81)に供給されると共に、乗算器(71
)の出力が加算器(81)に供給され、加算器(81)
の出力がCレジスタ(82)に供給される。レジスタ(
82)の出力が、バス(77)を介して加算器(81)
に供給されると共に、オーバーフローリミッタ(83)
及びレベルシフタ(84)を介して、Y、レジスタ(8
5)、Y、 レジスタ(86)及びY2 レジスタ
(87)に共通に供給される。 レジスタ(85)及び(87)の出力は、それぞれバス
(72)及び(73)を介して、乗算器(71)に供給
され、レジスタ(86)の出力が外部に導出さ゛れる。 G4実施例の要部の動作 次に、本発明の一実施例のうち、第1図及び第2図に示
した要部の動作について説明する。 音源データ格納部(14V) には、例えばピアノ、
サキソホン、シンバル・・・・のような各種楽器の音源
データが0〜2550番号を付けて格納されており、音
源選択データSRC,〜hによって選択された8個の音
源データが、各ボイスの信号処理部<20A) 〜(2
0H) において、時分211でそれぞれ所定の処理
を施される。 本実施例において、サンプリング周波数f、は例えば4
4.1ktlz に選定され、1サンプリング周期(1
/ f s) 内に8ボイス及び2チヤンネルで例え
ば合計123サイクルの演算処理が行なわれる。■演算
サイクルは例えば170nSec となる。 本実施例において、各ボイスの発音の開始(キーオン)
と停止(キーオフ)とを示すスイッチSla〜Slhの
制御は、通常とは異なり、別々のフラグを用いて行なわ
れる。即ち、制御データKON(キーオン)及びKOF
(キーオフ)が別々に用意される。両制御データはそ
れぞれ8ビツトであって、別々のレジスタに書き込まれ
る。各ピッ)Do〜D、が各ボイスmA−”Hのキーオ
ン、キーオフにそれぞれ対応する。 これにより、使朋者(ソフトノ\ウス)はキーオン、キ
ーオフしたいボイスだけにフラグ1”を立てればよく、
従来のように、例えば個々の音符ごとに、変更しないビ
ットを一旦バッファレジスタに書き込むプログラムを作
製するという煩わしい作業が必要なくなる。 前述のように、本実施例で1ま“八〜″Hの8ボイスを
時分割で信号処理するため、ピッチ変換回路(23)に
おいては、前後各4サンプルの入力データに基いて補間
演算、即ちオーバーサンプリングを行ない、入力データ
と同一のサンプリング周波Pt f s でピッチ変換
を行っている。所望のピッチは制御データP (H)
及びP(し)で表わされる。 なお、このP (L) の下位ビットを0にすれば、
補間データの不均一な間引きを回避することができて、
ピッチの細かい揺らぎが発生せず、高品質の再生音が得
られる。 端子(35a) からの制御データF M O!によ
り、スイッチ52aが閉成されると、前述のように端子
(34,1)に供給される、例えばボイス″Hの音声信
号データがピッチ制御データP (H)、 P (L)
に代入されたようになって、ボイス″Aの音声信号
が周波数変m (FM) される。 こ九により、変調信号が例えば数ヘルツの超低周波の場
合は被変調信号にビブラートがかかり、可聴周波の変調
信号の場合は被変調信号の再生音の音色が変化して、特
別に変調専用の音源を設けずとも、サンプラ方式でFM
音源が得られる。 なお、制御データFMONは、前述のK ONと同様に
8ビツトのレジスタに書き込まれ、各ビットD0〜D7
がボイスI A 、II Hにそれぞれ対応する。 また、変調及び被変調ボイスを任意に選定可能とするた
めには、変調信号を一時的に格納するメモリが必要とな
る。本実施例では、前段のボイスの信号で次段のボイス
の信号を変調することにより、ハードウェアの閉成を簡
単化している。 更に、変調信号に選定されたボイスには、乗算器、29
n>及び(29r) において、制御データLVL及
びRVLによりミコーティングが掛けられて、音声デー
タのオーバーフロー等が防止される。 乗算器(26)においては、制御データENV及びAD
SRに基いて、ピッチ変換回路(23)の出力信号のレ
ベルが時間的に制御される。 部ち、制御データADSRのMSBが“1”の場合、ス
イッチSコ・は図示の接続状態となってADSR制御が
行なわわ、制御データADSRのMSBが“0”の場合
にはスイッチ53aが図示とは逆の接続状態となってフ
二一ディング等のエンベロープ制御が行なわれる。 このエンベロープ制御は、制御データENVの上位3ビ
ツトにより、直接指定、直線または折線フェードイン、
直線または指数フェードアウトの5モードを選択するこ
とができ、各モードの初期値には現在の波高値が採用さ
れる。 折線フェードインモードでは、All、 Be、 kを
それぞれ正の定数として、3回の演算が必要な、本来の y=Ao−Bo −exp (−kt) =・
=(1)の形の指数的なレベル上昇特性が、1回の演算
で事足りる、急及び緩の2種の勾配の折線で近似される
。 この場合、0〜374 レベルの区間の勾配と、374
〜ルベルの区間の勾配を4=1に選定することにより、
(1)式との近似度の良好な、折線のレベル上昇特性が
得られる。 指数フェードアウトモードでは、 y = Ao −exp (−kt) =
” ・・(2)の形の指数的なレベル降下特性となる。 また、ADRS制御の場合、信号レベルは、アタック区
間でのみ直線的に上昇し、デイケイ、サスティン及びI
J IJ−スの3区間では指数的に下降する。 そして、フェードイン及びフェードアウトの時間長は、
制御データENVの下位5ビツトで指定されるパラメー
タ値に応じて各モード毎に適宜に設定される。 同様に、アタック及びサスティンの時間長は制御データ
ADSR(2)の上位及び下位の各4ビツトで指定され
るパラメータ直に応じて設定され、サスティンレベルと
、デイケイ及びリリースの時間長とは、制御データ八〇
5R(1)の各2ビツトで指定されるパラメータ値に応
じて設定される。 本実施例では、演算回数を減するため・上述のように、
^DSRモードのアタック区間において、信号レベルが
直線的に上昇するようになっているが、ADSRモード
をエンベロープモードに切換え、アタック区間に折線フ
ェードインモードを対応させると共に、デイケイ、サス
ティン及びリリースの3区間に指数フェードアウトモー
ドを対応させて、より自然なへ〇SR制御をマニユアル
に行なうことができる。 制御回路(27)が直接指定モードである場合、他のボ
イス、例えばIIHの信号が信号処理部(201(>の
端子(41h)から、信号処理部(2〇八) の端子(
36a)に供給されると、乗算器(26)において、ボ
イス″Aの音声信号がボイスwHの音声信号によって振
幅変調される。 これにより、変調信号が例えば数ヘルツの超低周波の場
合は被変調信号にトレモロがかかる等各種の演奏効果が
得られる。 また、乗算器(26)の信号出力及びエンベロープ制御
入力をそれぞれ端子(41a)及び(42a) からレ
ジスタRAM(12)に供給し、サンプル周期ごとに古
き換えることにより、例えば同じ楽器の音源データから
それぞれピッチが大きく異なる複数の音声信号を得るよ
うな場合、所定へ〇SRパターンと異なる任意のエンベ
ロープ特性の音声(g号が得られる。 乗算器(26)の出力信号には、第2及び第3の乗算器
(291)及び(29r) において、それぞれ音量
制御データLVL及びRVLが乗算される。両制御デー
タはそれぞれ符号つき8ビツトであって、例えばl s
ec程度の時間をかけて同符号の両制御データの一方を
増大させると共に、他方を減少させる場合、再生音の音
像が左右に配置されたスピーカの間を移動する、いわゆ
るパン効果が得られる。 また、両制御データを異符号とした場合は、再生音像が
両スピーカ間の範囲を越えて移動することが可能となる
と共に、適宜の装置を付加することにより、再生音像を
後方に定位させることも可能となる。 第2図の信号処理部(50L) 及び(50R)
においては・スイッチS aa+ S Sa l〜S
4h+ SShが端子(61a) 〜(61h)
からの制御データEON(EON。 〜EONh) によりそれぞれ閉成されて、エコーを
かけるべきボイスが選択される。制御データEONは前
出第2表に示すように、8ビツトのレジスタに書き込ま
れる。 副加算器(51e1)) から出力される各ボイスに
付与されるエコーの遅延時間は、端子(64)からエコ
ー制御部(14EA)に供給される制御データEDLに
よって、例えば0〜255m5ecの範囲で左右のチャ
ンネルで等しく指定される。また、先行及び後続エコー
の振幅比は、端子(67)から乗算器(57)に供給さ
れる、符号付8ビツトの制御データEFBにより左右の
チャンネルで同相に設定される。 なお、端子(63)からの制御データESAは、外部R
A M(14)のうち、エコー制御に用いる部分の先頭
アドレスの上位8ビツトを与える。 また、FIRフィルタ(56)には、端子(66)から
符号付8ビツトの係数C6−01が供給されて、聴感上
、自然なエコー音が得られるように、フィルタ(56)
の通過特性が設定される。 上述のようにして得られたエコー信号は、乗算器(58
)において制御データEVLを乗算されて、乗算器(5
2)において制御データMVLを乗算された主音声信号
と加算器(53)で合成される。両制御データMVL及
びEVLは、いずれも符号なし8ビツトであって、相互
に独立であり、左右のチャンネルについてもそれぞれ独
立である。 これにより、主音声信号、エコー信号をそれぞれ独立に
レベル制御することができて、原音響空間をイメージさ
せるような、臨場感に富む再生音場を得ることができる
。 G、実施例の他の要部の動作 次に、本発明の一実施例のうち第3図に示した要部の動
作について説明する。 周波数変調の場合、前段のボイス、例えば”H(7)
音l (i 号(7) m 時値(OtlTX)をyo
とし、P(H)。 P (L) レジスタで示されたピッチの値をP1変
調後のピッチの値をPm とすれば、FMの演算は次の
(3)式のように表わされる。 Pm −P (1+ yo) ” ”
” (3)また、RA M(73)上のピッチデータ(
スロット値)をSLとすれば、次のサンプリング期間の
ピッチデータ(スロットりSL+y+ は次の(荀式の
ように表わされる。 S Lm= S L 十Pm ” ” ・
・(4)このSLmからピッチ変換演算の際のRAM(
22)及びROM(76)のアドレスを発生させて、ピ
ッチ変換回路(23)の入力データと、ピッチ変換フィ
ルタ係数とがそれぞれ出力される。 実際の演算シーケンスは次のようである。 Fi、lONの場合、ROM(74)からは係数(1/
2 )が出力され、乗算器(71)において、この係数
(1/2 ]がY0 レジスタ(85)からのボイス
NHの信号の瞬時値y0 に乗算される。この乗算結果
とROM(76)からの定数CI/2)とが加算B(8
1)で加算され、次の(5)式で表わされる中間値がC
レジスタ(82)を経て、Y2 レジスタ(87)に
書き込まれる。 )r++xl/2+1/2−(1+yo)/2 ・
==・(5)次いで、この中間値とレジスタRA M(
12)からのピッチ値Pとが乗算器(71)で乗算され
、この乗算結果とROM(76)からの定数
の要部の構成(第1図、第2図)G、実施例の他の要部
の構F&(第3図)G、実施例の要部の動作(第1図、
第2図)G、実施例の他の要部の動作(第3図、第4図
)H発明の効果 A 産業上の利用分野 本発明は、電子楽器等に好適な、デジタル音声信号発生
装置に関する。 B 発明の概要 本発明は、複数のデジタル音声信号がそれぞれピッチ変
換手段または振幅制御手段を介して出力されるデジタル
音声信号発生装置において、ピッチ変換手段または振幅
制御手段の一つの出力を制御信号として他のピッチ変換
手段または振幅制御手段に供給し、周波数変調処理また
は振幅変調処理されたデジタル音声信号を得ることによ
り、変調専用の信号源を設ける必要がなく、装置の構成
を簡単化することfができるようにしたものである。 C従来の技術 従来、電子楽器の音源またはゲーム機の効果音の音源と
して、例えば方形波信号をそれぞれ分周比及びデユーテ
ィ比が異なる複数のプリセット分周器に供給し、各分周
器から出力される個々の音源信号(いわゆるボイス)を
適宜のレベルで合成するものがあった。原発振波形とし
ては、3角波、正弦波等も用いられる。 また、楽器によっては、例えばピアノやドラムのように
、全発音期間がアタック、デイケイ、サスティン及びリ
リースの4区間に分けられ、各区間で信号の振幅(レベ
ル)が特有の変化状態を呈するものがあり、これに対応
するため、各ボイスの信号レベルが同様に変化するよう
に、いわゆるADSR制御が行なわれる。 一方、電子楽器用の音源として、正弦波信号を低周波数
の正弦波信号で周波数変調(FM)した、いわゆるFM
音源が知られており、変調度を時間の函数として、少な
い音源で多種多様の音声信号(本明細書ではオーディオ
信号を意味する)を得ることができる。 なお、効果音の音源としてノイズが用いられることがあ
る。 D 発明が解決しようとする課題 前述のようないわゆる電子音源を用いて、現実の各種楽
器の音を再現するためには、極めて複雑な信号処理が必
要であり、回路規模が大きくなるという問題があった。 近時、この問題を解消するために、現実(7)各l楽器
の音をデジタル録音して、これをメモU (ROMンに
書き込んでおき、このメモリから所要)楽器の信号を読
み出すようにした、いわゆるサンプラ音源が賞月される
ようになった。 このサンプラ音源では、メモリの容量を節約するために
、デジタル音声信号はデータ圧縮されてメモリに書き込
まれ、メモリから読み出された圧縮デジタル信号は伸長
処理されて原デジタル音声信号に復する。 また、各楽器毎に特定の高さ(ピッチ)の音の信号だけ
をメモリに書き込んでおき、メモリから読み出した信号
をピッチ変換処理して、所望の高さの音の信号を得るよ
うにしている。 更に、フォルマントと呼ばれる、各楽器に特有な発音初
期の信号波形はそのままメモリに書き込まれるが、基本
周期の繰返し波形となる部分はその1周期分だけ書き込
まれ、繰返して読み出される。 これらの信号処理は、当然にデジタル処理であるが、簡
単のために、本明細書ではそれぞれアナログ信号処理機
能で表現する。 ところで、上述のようなサンプラ音源で、より多彩な音
を得るべく、FM化しようとすると、変調専用の信号源
が必要となって、回路構成が複雑化するという問題が生
ずる。 また、演奏効果を得るために、振幅変調(AM)処理し
ようとする場合にも同様の問題が生ずる。 かかる点に鑑み、本発明の目的は、変調専用の信号源を
必要とせずにFM化、AM化の可能なデジタル音声信号
発生装置を提供するところにある。 E 75題を解決するための手段 第1の本発明は、複数のデジタル音声信号をそれぞれピ
ッチ変換手段を介して出力するようにしたデジタル音声
信号発生装置において、ピッチ変換ぞ段の一の出力を他
のピッチ変換手段に制御信号として供給し、この他のピ
ッチ変換手段から周波数変調処理されたデジタル音声信
号を得るようにしたデジタル音声信号発生装置である。 第2の本発明は、複数のデジタル音声信号をそれぞれ振
幅制御手段に介して出力するようにしたデジタル音声信
号発生装置において、振幅制御手段の一の出力を他の振
幅制御手段に制御信号として供給し、この他の振幅制御
手段から振幅変調処理されたデジタル音声信号を得るよ
うにしたデジタル音声信号発生装置である。 F 作用 かかる構成によれば、変調専用の信号源を設けることな
しに各音源信号のFM化、AM化が可能となり、多様、
多彩な再生音が得られる。 G 実施例 以下、第1図〜第5図を参照しながら、本発明によるデ
ジクル音声信号発生装置の一実施例について説明する。 G、実施例の全体の構成 本発明の一実施例の全体の構成を第5図に示す。 第5図において、(1)は外部に設けられた音源ROM
であって、前述のようにデジタル録音された、例えば1
6ビツトの各種楽器の多様なデータが1瞬時圧縮されて
、例えば4ビツトにビット・レート低減(BRRエンコ
ード)され、ブロック化されて格納される。 (10)はデジタル信号処理装置(DSP)を全体とし
て示し、信号処理部(11)及びレジスタRAM(12
)が含まれる。ROM (1)の各種音源データのうち
の所望のデータが、CP U(13)に制御されて、信
号処理部(11)を経由して外部RAM(14)に転送
される。この外部RAM(14)は例えば64kBの容
量を存し、音源データの他に、CP U(13)のプロ
グラムも書き込まれ、それぞれ時分割で用いられる。 同様に各種制御データ等が格納されたレジスタRAM(
12)も信号処理部(11)及びCPU(13)の双方
からそれぞれ時分割で用いられる。 外部RAM(14)から読み出された音源データは、信
号処理a’B(11)において、前述のBRRエンコー
ドと逆のBRRデコード処理により、もとの音源データ
に復した後、必要に応じて、さきに述べたようなへ〇S
R処理、ピッチ変換等の各種処理を施される口処理後の
デジタル音声信号は、D−A変換器(2)を介して、ス
ピーカ(3)に供給される。 G2実施例の要部の構成 本発明の一実施例の要部の構成を第1図及び第2図に示
す。 本実施例ではIIA、′IB・・・・nHの8ボイスを
それぞれ左及び右の2チヤンネルに合成して出力するよ
うになされており、各ボイス及び各チャンネルのデジタ
ル音声信号はそれぞれ時分割で演算処理されるが、説明
の便宜上、第1図及び第2図では各ボイス毎及び各チャ
ンネル毎にそれぞれ同じ構成の仮想的ハードウェアを設
けである。 第1図において、(20^)、 (20B)・・・・(
20H) はそれぞれボイスt4A、 ボイスnB
・・・・ボイスIIHに対する信号処理部であって、外
部RAM(14)の端子(15)に供給される音源選択
データSRC,〜hによって音源データ格納部(14V
)から読み出された所望の音源データがそれぞれ供給さ
れる。 信号処理R(20^)に供給された音源データは、スイ
ッチS Igを介して、BRRデコーダ(21)に供給
されて、前述のようにデータ伸長され、バッファRA
M(22)を介して、ピッチ変換回路(23)に供給さ
れる。スイッチS、には、端子(31a) 及び(3
2a) を介して、レジスタRAM(12)(第5図
参照)から制御データKON (キーオン)及びKOF
(キーオフ)が供給されて、その開閉が制御される。ま
た、ピッチ変換回路(23)には、演算パラメータ等の
制御回路(24)及び端子(33a) を経て、レジ
スタRA M(12)からピッチ制御データP(H)。 P (L) が供給されると共に、制御回路(24)
には、端子(34a) 及びスイッチS2aを経て、
例えばボイスnHのような他のボイスの信号が供給され
る。 スイッチ32mには、端子(35a) を介して、レ
ジスタ!’2 A M(12)から制御データF1.l
ON (F Mオン)が供給されて、その接続状態が制
御される。 ピッチ変換回路(23)の出力が乗算器(26)に供給
されると共に、レジスタRA M(12)からの制御デ
ータENV (エンベロープ制御)及びADSR(AD
SR制gI])が、それぞれ端子(36a) 及び(
37a)、制御回路(27)及び(28)と切換スイッ
チ53mとを経て乗算器<26)に供給される。スイッ
チSemの接続状態は制御データADSRの最上位ビッ
トによって制御される。 なお、効果音源としてノイズを用いる場合、図示は省略
するが、例えばM系列のノイズ発生器の出力がピッチ変
換回路(23)の出力と切り換えられて乗算器(26)
に供給される。 乗算器(26)の出力が穿2及び第3の乗算器(29+
)及び(29r) に共通に供給されると共に、レジ
スタRA M(12)からの制御データLVL (左音
量)及びRVL (、右音量)が、それぞれ端子(38
a)及び(39a) を介して、乗算器(291)
及び(29r) に供給される。 乗算器(26)(D出力の瞬時値0[ITXカ、端子(
41a)を経て、レジスタRAM(12)に供給される
と共に、信号処理部(20B) の端子(34b)
に供給される。スイッチSコaの出力の波高値ENV
Xが、端子(42a) を経て、レジスタRAM(12
)に供給される。 また、破線で示すように、信号処理l (20^)の端
子(41a) の出力を、信号処理部(20B) の
端子(36b) に供給することもできる。 レジスタRA M (12)上の各制御データのマツプ
を次の第1表及び第2表に示す。 第1表 第2表 第1表の制御データは各ボイス毎に用意される。 第2表の制御データは8ボイスに共通に用意される。ア
ドレスOD以下の制御データは以下に説明する第2図に
関するものである。な$、各レジスタはそれぞれ8ビツ
トである。 第2図において、(50L) 及び(50R> はそ
れぞれ左チャンネル及び右チャンネルの信号処理部であ
って、第1図の信号処理部(20^)の第2の乗算器(
291) の出力が、端子TL、を経て、左チヤンネ
ル信号処理部(50L> の主加算器(51m′l)
に直接に供給されると共に、スイッチS。を介して、副
加算器(51ejl’)に供給され、第3の乗算器(2
9r) の出力が、端子TR,を経て、右チヤンネル
信号処理部(50R> の主加算器(51mr)に直
接に供給されると共に、スイッチSSaを介して、副加
算器(51er)に供給される。 以下同様に、ボイス++ B 、n Hの信号処理部(
20B)〜(20H) の各出力が左及び右チャンネ
ルの信号処理部(50い 及び(50R) の各加算
器(51mjり、(51eff)及び(51mr)、
(51er) に供給される。 両信号処理!(50L)、 (50R) の同じボイ
スに対応するスイッチSea、 Ssa ; sub
、 Ssb” ” 54111Sshには、端子(6
1a)、 (6ib) ・・・・(61h) を介し
て、レジスタRA M(12)から制御データEON、
(エコーオン)、EONb・・・・EON、が供給され
、それぞれ連動して開閉される。 主加算器(511111>の出力が乗算器(52)に供
給されると共に、レジスタRAM(12)からの制御デ
ータMVL(主音量)が端子(62)を介して乗算器(
52)に供給され、乗算器(52)の出力が加算器(5
3)に供給される。 一方、副加算器(51el)の出力は、加算器(54)
、外11FB RA M(14)の左チャンネル・エコ
ー制御部(14E1)及びバッファRA M(55)を
介して、例えば有限インパルス応答(FIR)フィルタ
のようなデジタル低域フィルタ(56)に供給される。 エコー制gE部(14εl)には、端子(63)及び(
64)を介して、レジスタRA M(12)からの制御
データESA (エコースタートアドレス)及びEDL
(エコーデイレイ)が供給される。 低域フィルタ(56)には、端子(66)を介して、レ
ジスタRA M(12)から係数データC3−C1が供
給される。 低域フィルタ(56)の出力が、乗算器(57)を介し
て加算器(54)にフィードバックされると共に、乗算
器(58)に供給される。両乗算器(57)及び(58
)には、それぞれ端子(67)及び(68)を介して、
レジスタRAM(12)からの制御データEFB (エ
コーフィードバック〉及びEVL (エコー音量)が供
給される。 乗算器(58)の出力は、加算器(53)に供給されて
、主加算器(52)の出力と合成され、オーバサンプリ
ングフィルタ(59)を介して、出力端子Lout に
導出される。 なお、第2図の外部RA M(14ε1)及び(14E
r)は、第1図の外部RAM(14V)と同様に、それ
ぞれ前出第5図の外部RAM(14)の一部分であって
、各ボイス毎及び各チャンネル毎に時分割で用いられる
。 また、第1図のバッファRA M(22)及び第2図の
バッファRA M(55)も、上述と同様に、時分割で
用いられる。 G、実施例の他の要部の構成 本発明の一実施例のFMに関する演算部の構成を第3図
に示す。この第3図において前出第1図及び第5図に対
応する部分には同一の符号を付ける。 第3図において、(71)は乗算器であって、バス(7
2)を介して、レジスタRA M(12)及びバラ、フ
ァRA M(22)の出力が供給されると共に、バス(
73)を介して、ROM(74)及び(75)の出力が
供給される。ROM(76)の出力がバス(77)を介
して加算器(81)に供給されると共に、乗算器(71
)の出力が加算器(81)に供給され、加算器(81)
の出力がCレジスタ(82)に供給される。レジスタ(
82)の出力が、バス(77)を介して加算器(81)
に供給されると共に、オーバーフローリミッタ(83)
及びレベルシフタ(84)を介して、Y、レジスタ(8
5)、Y、 レジスタ(86)及びY2 レジスタ
(87)に共通に供給される。 レジスタ(85)及び(87)の出力は、それぞれバス
(72)及び(73)を介して、乗算器(71)に供給
され、レジスタ(86)の出力が外部に導出さ゛れる。 G4実施例の要部の動作 次に、本発明の一実施例のうち、第1図及び第2図に示
した要部の動作について説明する。 音源データ格納部(14V) には、例えばピアノ、
サキソホン、シンバル・・・・のような各種楽器の音源
データが0〜2550番号を付けて格納されており、音
源選択データSRC,〜hによって選択された8個の音
源データが、各ボイスの信号処理部<20A) 〜(2
0H) において、時分211でそれぞれ所定の処理
を施される。 本実施例において、サンプリング周波数f、は例えば4
4.1ktlz に選定され、1サンプリング周期(1
/ f s) 内に8ボイス及び2チヤンネルで例え
ば合計123サイクルの演算処理が行なわれる。■演算
サイクルは例えば170nSec となる。 本実施例において、各ボイスの発音の開始(キーオン)
と停止(キーオフ)とを示すスイッチSla〜Slhの
制御は、通常とは異なり、別々のフラグを用いて行なわ
れる。即ち、制御データKON(キーオン)及びKOF
(キーオフ)が別々に用意される。両制御データはそ
れぞれ8ビツトであって、別々のレジスタに書き込まれ
る。各ピッ)Do〜D、が各ボイスmA−”Hのキーオ
ン、キーオフにそれぞれ対応する。 これにより、使朋者(ソフトノ\ウス)はキーオン、キ
ーオフしたいボイスだけにフラグ1”を立てればよく、
従来のように、例えば個々の音符ごとに、変更しないビ
ットを一旦バッファレジスタに書き込むプログラムを作
製するという煩わしい作業が必要なくなる。 前述のように、本実施例で1ま“八〜″Hの8ボイスを
時分割で信号処理するため、ピッチ変換回路(23)に
おいては、前後各4サンプルの入力データに基いて補間
演算、即ちオーバーサンプリングを行ない、入力データ
と同一のサンプリング周波Pt f s でピッチ変換
を行っている。所望のピッチは制御データP (H)
及びP(し)で表わされる。 なお、このP (L) の下位ビットを0にすれば、
補間データの不均一な間引きを回避することができて、
ピッチの細かい揺らぎが発生せず、高品質の再生音が得
られる。 端子(35a) からの制御データF M O!によ
り、スイッチ52aが閉成されると、前述のように端子
(34,1)に供給される、例えばボイス″Hの音声信
号データがピッチ制御データP (H)、 P (L)
に代入されたようになって、ボイス″Aの音声信号
が周波数変m (FM) される。 こ九により、変調信号が例えば数ヘルツの超低周波の場
合は被変調信号にビブラートがかかり、可聴周波の変調
信号の場合は被変調信号の再生音の音色が変化して、特
別に変調専用の音源を設けずとも、サンプラ方式でFM
音源が得られる。 なお、制御データFMONは、前述のK ONと同様に
8ビツトのレジスタに書き込まれ、各ビットD0〜D7
がボイスI A 、II Hにそれぞれ対応する。 また、変調及び被変調ボイスを任意に選定可能とするた
めには、変調信号を一時的に格納するメモリが必要とな
る。本実施例では、前段のボイスの信号で次段のボイス
の信号を変調することにより、ハードウェアの閉成を簡
単化している。 更に、変調信号に選定されたボイスには、乗算器、29
n>及び(29r) において、制御データLVL及
びRVLによりミコーティングが掛けられて、音声デー
タのオーバーフロー等が防止される。 乗算器(26)においては、制御データENV及びAD
SRに基いて、ピッチ変換回路(23)の出力信号のレ
ベルが時間的に制御される。 部ち、制御データADSRのMSBが“1”の場合、ス
イッチSコ・は図示の接続状態となってADSR制御が
行なわわ、制御データADSRのMSBが“0”の場合
にはスイッチ53aが図示とは逆の接続状態となってフ
二一ディング等のエンベロープ制御が行なわれる。 このエンベロープ制御は、制御データENVの上位3ビ
ツトにより、直接指定、直線または折線フェードイン、
直線または指数フェードアウトの5モードを選択するこ
とができ、各モードの初期値には現在の波高値が採用さ
れる。 折線フェードインモードでは、All、 Be、 kを
それぞれ正の定数として、3回の演算が必要な、本来の y=Ao−Bo −exp (−kt) =・
=(1)の形の指数的なレベル上昇特性が、1回の演算
で事足りる、急及び緩の2種の勾配の折線で近似される
。 この場合、0〜374 レベルの区間の勾配と、374
〜ルベルの区間の勾配を4=1に選定することにより、
(1)式との近似度の良好な、折線のレベル上昇特性が
得られる。 指数フェードアウトモードでは、 y = Ao −exp (−kt) =
” ・・(2)の形の指数的なレベル降下特性となる。 また、ADRS制御の場合、信号レベルは、アタック区
間でのみ直線的に上昇し、デイケイ、サスティン及びI
J IJ−スの3区間では指数的に下降する。 そして、フェードイン及びフェードアウトの時間長は、
制御データENVの下位5ビツトで指定されるパラメー
タ値に応じて各モード毎に適宜に設定される。 同様に、アタック及びサスティンの時間長は制御データ
ADSR(2)の上位及び下位の各4ビツトで指定され
るパラメータ直に応じて設定され、サスティンレベルと
、デイケイ及びリリースの時間長とは、制御データ八〇
5R(1)の各2ビツトで指定されるパラメータ値に応
じて設定される。 本実施例では、演算回数を減するため・上述のように、
^DSRモードのアタック区間において、信号レベルが
直線的に上昇するようになっているが、ADSRモード
をエンベロープモードに切換え、アタック区間に折線フ
ェードインモードを対応させると共に、デイケイ、サス
ティン及びリリースの3区間に指数フェードアウトモー
ドを対応させて、より自然なへ〇SR制御をマニユアル
に行なうことができる。 制御回路(27)が直接指定モードである場合、他のボ
イス、例えばIIHの信号が信号処理部(201(>の
端子(41h)から、信号処理部(2〇八) の端子(
36a)に供給されると、乗算器(26)において、ボ
イス″Aの音声信号がボイスwHの音声信号によって振
幅変調される。 これにより、変調信号が例えば数ヘルツの超低周波の場
合は被変調信号にトレモロがかかる等各種の演奏効果が
得られる。 また、乗算器(26)の信号出力及びエンベロープ制御
入力をそれぞれ端子(41a)及び(42a) からレ
ジスタRAM(12)に供給し、サンプル周期ごとに古
き換えることにより、例えば同じ楽器の音源データから
それぞれピッチが大きく異なる複数の音声信号を得るよ
うな場合、所定へ〇SRパターンと異なる任意のエンベ
ロープ特性の音声(g号が得られる。 乗算器(26)の出力信号には、第2及び第3の乗算器
(291)及び(29r) において、それぞれ音量
制御データLVL及びRVLが乗算される。両制御デー
タはそれぞれ符号つき8ビツトであって、例えばl s
ec程度の時間をかけて同符号の両制御データの一方を
増大させると共に、他方を減少させる場合、再生音の音
像が左右に配置されたスピーカの間を移動する、いわゆ
るパン効果が得られる。 また、両制御データを異符号とした場合は、再生音像が
両スピーカ間の範囲を越えて移動することが可能となる
と共に、適宜の装置を付加することにより、再生音像を
後方に定位させることも可能となる。 第2図の信号処理部(50L) 及び(50R)
においては・スイッチS aa+ S Sa l〜S
4h+ SShが端子(61a) 〜(61h)
からの制御データEON(EON。 〜EONh) によりそれぞれ閉成されて、エコーを
かけるべきボイスが選択される。制御データEONは前
出第2表に示すように、8ビツトのレジスタに書き込ま
れる。 副加算器(51e1)) から出力される各ボイスに
付与されるエコーの遅延時間は、端子(64)からエコ
ー制御部(14EA)に供給される制御データEDLに
よって、例えば0〜255m5ecの範囲で左右のチャ
ンネルで等しく指定される。また、先行及び後続エコー
の振幅比は、端子(67)から乗算器(57)に供給さ
れる、符号付8ビツトの制御データEFBにより左右の
チャンネルで同相に設定される。 なお、端子(63)からの制御データESAは、外部R
A M(14)のうち、エコー制御に用いる部分の先頭
アドレスの上位8ビツトを与える。 また、FIRフィルタ(56)には、端子(66)から
符号付8ビツトの係数C6−01が供給されて、聴感上
、自然なエコー音が得られるように、フィルタ(56)
の通過特性が設定される。 上述のようにして得られたエコー信号は、乗算器(58
)において制御データEVLを乗算されて、乗算器(5
2)において制御データMVLを乗算された主音声信号
と加算器(53)で合成される。両制御データMVL及
びEVLは、いずれも符号なし8ビツトであって、相互
に独立であり、左右のチャンネルについてもそれぞれ独
立である。 これにより、主音声信号、エコー信号をそれぞれ独立に
レベル制御することができて、原音響空間をイメージさ
せるような、臨場感に富む再生音場を得ることができる
。 G、実施例の他の要部の動作 次に、本発明の一実施例のうち第3図に示した要部の動
作について説明する。 周波数変調の場合、前段のボイス、例えば”H(7)
音l (i 号(7) m 時値(OtlTX)をyo
とし、P(H)。 P (L) レジスタで示されたピッチの値をP1変
調後のピッチの値をPm とすれば、FMの演算は次の
(3)式のように表わされる。 Pm −P (1+ yo) ” ”
” (3)また、RA M(73)上のピッチデータ(
スロット値)をSLとすれば、次のサンプリング期間の
ピッチデータ(スロットりSL+y+ は次の(荀式の
ように表わされる。 S Lm= S L 十Pm ” ” ・
・(4)このSLmからピッチ変換演算の際のRAM(
22)及びROM(76)のアドレスを発生させて、ピ
ッチ変換回路(23)の入力データと、ピッチ変換フィ
ルタ係数とがそれぞれ出力される。 実際の演算シーケンスは次のようである。 Fi、lONの場合、ROM(74)からは係数(1/
2 )が出力され、乗算器(71)において、この係数
(1/2 ]がY0 レジスタ(85)からのボイス
NHの信号の瞬時値y0 に乗算される。この乗算結果
とROM(76)からの定数CI/2)とが加算B(8
1)で加算され、次の(5)式で表わされる中間値がC
レジスタ(82)を経て、Y2 レジスタ(87)に
書き込まれる。 )r++xl/2+1/2−(1+yo)/2 ・
==・(5)次いで、この中間値とレジスタRA M(
12)からのピッチ値Pとが乗算器(71)で乗算され
、この乗算結果とROM(76)からの定数
〔0〕とが
加算器(81)で加算されて、次の(6)式で表わされ
る演算値がCレジスタ(82)に書き込まれる。 PX(1+yo)/2+O−Pm/2 ””(6)
また、RAM(22)上のスO−) )値SLと、RO
M(74)からの係数[:1/2]とが乗算器(71)
で乗算され、この乗算結果と、レジスタ(82)からバ
ス(77)を経由した(6)式の演算値とが加算器(8
1)で加算され、レジスタ(82)等を経て、レベルシ
フタ(84)に供給される。このシフタ(84)におい
て、×2のレベルシフトが行われ、次の(7)式で示す
様な出力がY、レジスタ(87)を介して、RAM(2
2)に供給される。 (S L XI/2+ Pm/2) X2− S Lm
・・・−=(7)第4図已に示すような被変調43
号に対して、変調信号の瞬時値がyo〉0の場合は、同
図へに示すように瞬時周波数が高くなり、y o <
Oの場合は、同図Cに示すように瞬時周波数が低くなる
。 ト■ 発明の効果 以上詳述のように、本発明によれば複数のピッチ変換手
段または振幅制御手段の一つの出力を制御信号として他
のピッチ変換手段または振幅制御手段に供給し、周波数
変調処理または振幅変調処理されたデジタル音声信号を
得るようにしたので、変調専用の信号源を設ける必要が
なく、装置の構成を簡単化することができるデジタル音
声信号発生装置が得られる。
加算器(81)で加算されて、次の(6)式で表わされ
る演算値がCレジスタ(82)に書き込まれる。 PX(1+yo)/2+O−Pm/2 ””(6)
また、RAM(22)上のスO−) )値SLと、RO
M(74)からの係数[:1/2]とが乗算器(71)
で乗算され、この乗算結果と、レジスタ(82)からバ
ス(77)を経由した(6)式の演算値とが加算器(8
1)で加算され、レジスタ(82)等を経て、レベルシ
フタ(84)に供給される。このシフタ(84)におい
て、×2のレベルシフトが行われ、次の(7)式で示す
様な出力がY、レジスタ(87)を介して、RAM(2
2)に供給される。 (S L XI/2+ Pm/2) X2− S Lm
・・・−=(7)第4図已に示すような被変調43
号に対して、変調信号の瞬時値がyo〉0の場合は、同
図へに示すように瞬時周波数が高くなり、y o <
Oの場合は、同図Cに示すように瞬時周波数が低くなる
。 ト■ 発明の効果 以上詳述のように、本発明によれば複数のピッチ変換手
段または振幅制御手段の一つの出力を制御信号として他
のピッチ変換手段または振幅制御手段に供給し、周波数
変調処理または振幅変調処理されたデジタル音声信号を
得るようにしたので、変調専用の信号源を設ける必要が
なく、装置の構成を簡単化することができるデジタル音
声信号発生装置が得られる。
第1図及び第2図は本発明によるデジタル音声(i号発
生装圓の一実施例の要部の構成を示すブロック図、第3
図は本発明の一実施例の他の要部の構成を示すブロック
図、第4図は本発明の一実施例の動作の説明のための波
形図、第5図は本発明の一実施例の全体の構成を示すブ
ロック図である。 (10)はデジタル信号処理111i2、(12)はレ
ジスタRAM、(14V)+iMRf’−り格納部、(
14Bj2)。 (14ε「)はエコー制御部、(20^)、(20B)
−−−・(20H)。 (50L)、 (501) は信号処理部、(22)
はRAM、(23)はピッチ変換回路、(24)、 (
25)、 (27)、 (28) は制御回路、(2
6)、 (29j2)、 (29r)、 (52)、
(57)、 (58)、 (71)は乗0器、(51f
flj2)、 (51+nr) は主加算器、(51
e1)。 (51er)は副加算器、(74) 〜(76)はRO
Mである。 代 理 人 伊 藤 貞 同 松 隈 5ヅ 盛 第4図
生装圓の一実施例の要部の構成を示すブロック図、第3
図は本発明の一実施例の他の要部の構成を示すブロック
図、第4図は本発明の一実施例の動作の説明のための波
形図、第5図は本発明の一実施例の全体の構成を示すブ
ロック図である。 (10)はデジタル信号処理111i2、(12)はレ
ジスタRAM、(14V)+iMRf’−り格納部、(
14Bj2)。 (14ε「)はエコー制御部、(20^)、(20B)
−−−・(20H)。 (50L)、 (501) は信号処理部、(22)
はRAM、(23)はピッチ変換回路、(24)、 (
25)、 (27)、 (28) は制御回路、(2
6)、 (29j2)、 (29r)、 (52)、
(57)、 (58)、 (71)は乗0器、(51f
flj2)、 (51+nr) は主加算器、(51
e1)。 (51er)は副加算器、(74) 〜(76)はRO
Mである。 代 理 人 伊 藤 貞 同 松 隈 5ヅ 盛 第4図
Claims (1)
- 【特許請求の範囲】 1、複数のデジタル音声信号をそれぞれピッチ変換手段
を介して出力するようにしたデジタル音声信号発生装置
において、 上記ピッチ変換手段の一の出力を他のピッチ変換手段に
制御信号として供給し、 該他のピッチ変換手段から周波数変調処理されたデジタ
ル音声信号を得るようにしたことを特徴とするデジタル
音声信号発生装置。 2、複数のデジタル音声信号をそれぞれ振幅制御手段を
介して出力するようにしたデジタル音声信号発生装置に
おいて、 上記振幅制御手段の一の出力を他の振幅制御手段に制御
信号として供給し、 該他の振幅制御手段から振幅変調処理されたデジタル音
声信号を得るようにしたことを特徴とするデジタル音声
信号発生装置。
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63278721A JPH02125297A (ja) | 1988-11-04 | 1988-11-04 | デジタル音声信号発生装置 |
US07/428,842 US5111530A (en) | 1988-11-04 | 1989-10-30 | Digital audio signal generating apparatus |
GB8924630A GB2226683B (en) | 1988-11-04 | 1989-11-01 | A digital audio signal generating apparatus |
FR8914461A FR2638883B1 (fr) | 1988-11-04 | 1989-11-03 | Appareil de generation de signal audio numerique |
DE3936693A DE3936693C2 (de) | 1988-11-04 | 1989-11-03 | Vorrichtung zum Erzeugen digitaler Audiosignale |
KR1019890015923A KR0160493B1 (ko) | 1988-11-04 | 1989-11-03 | 디지탈 오디오 신호 발생 장치 및 데이타 처리 장치 |
GB9304331A GB2263357B (en) | 1988-11-04 | 1993-03-03 | A digital audio signal generating apparatus |
GB9304329A GB2263356B (en) | 1988-11-04 | 1993-03-03 | A digital audio signal generating apparatus |
GB9304330A GB2263350A (en) | 1988-11-04 | 1993-03-03 | Digital processor for audio signal generator. |
HK121395A HK121395A (en) | 1988-11-04 | 1995-07-27 | A digital audio signal generating apparatus |
HK121795A HK121795A (en) | 1988-11-04 | 1995-07-27 | A digital audio signal generating apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63278721A JPH02125297A (ja) | 1988-11-04 | 1988-11-04 | デジタル音声信号発生装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02125297A true JPH02125297A (ja) | 1990-05-14 |
Family
ID=17601272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63278721A Pending JPH02125297A (ja) | 1988-11-04 | 1988-11-04 | デジタル音声信号発生装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02125297A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0460597A (ja) * | 1990-06-29 | 1992-02-26 | Kawai Musical Instr Mfg Co Ltd | 楽音信号発生装置 |
JPH05143078A (ja) * | 1991-11-01 | 1993-06-11 | Yamaha Corp | 楽音合成装置 |
JPH0683364A (ja) * | 1992-09-04 | 1994-03-25 | Yamaha Corp | 楽音合成装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6342276A (ja) * | 1986-08-07 | 1988-02-23 | Fujitsu Ltd | フアクシミリ装置 |
-
1988
- 1988-11-04 JP JP63278721A patent/JPH02125297A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6342276A (ja) * | 1986-08-07 | 1988-02-23 | Fujitsu Ltd | フアクシミリ装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0460597A (ja) * | 1990-06-29 | 1992-02-26 | Kawai Musical Instr Mfg Co Ltd | 楽音信号発生装置 |
JPH05143078A (ja) * | 1991-11-01 | 1993-06-11 | Yamaha Corp | 楽音合成装置 |
JP2722900B2 (ja) * | 1991-11-01 | 1998-03-09 | ヤマハ株式会社 | 楽音合成装置 |
JPH0683364A (ja) * | 1992-09-04 | 1994-03-25 | Yamaha Corp | 楽音合成装置 |
JP2730420B2 (ja) * | 1992-09-04 | 1998-03-25 | ヤマハ株式会社 | 楽音合成装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0160493B1 (ko) | 디지탈 오디오 신호 발생 장치 및 데이타 처리 장치 | |
EP0675481B1 (en) | Tone signal generator having a sound effect function | |
JPH02125297A (ja) | デジタル音声信号発生装置 | |
JPS6068387A (ja) | 電子楽器 | |
JPS5840199B2 (ja) | デンシガツキ | |
JP2679175B2 (ja) | 音声信号発生装置 | |
JPH02135564A (ja) | データ処理装置 | |
JP2754613B2 (ja) | デジタル音声信号発生装置 | |
JP2770353B2 (ja) | 電子楽器 | |
JP2611406B2 (ja) | デジタル音声信号発生装置 | |
JP3090667B2 (ja) | 楽音合成装置 | |
JP2734024B2 (ja) | 電子楽器 | |
JP2730101B2 (ja) | デジタル音声信号発生装置 | |
JP2643387B2 (ja) | デジタル音声信号発生装置 | |
JPH02135398A (ja) | デジタル音声信号発生装置 | |
JPH02128600A (ja) | 擬似ステレオ信号発生装置 | |
JP3552265B2 (ja) | 音源装置および音声信号形成方法 | |
JPH02129697A (ja) | デジタル音声信号発生装置 | |
JP2596154B2 (ja) | 楽音波形発生装置及び楽音波形発生方法 | |
JP2797141B2 (ja) | 楽音波形発生装置 | |
JP2678970B2 (ja) | 楽音発生装置 | |
JP2797140B2 (ja) | 楽音波形発生装置 | |
JPH0468632B2 (ja) | ||
JP2642092B2 (ja) | デジタルエフェクト装置 | |
JP3433764B2 (ja) | 波形変更装置 |