JPH0536797B2 - - Google Patents

Info

Publication number
JPH0536797B2
JPH0536797B2 JP58050368A JP5036883A JPH0536797B2 JP H0536797 B2 JPH0536797 B2 JP H0536797B2 JP 58050368 A JP58050368 A JP 58050368A JP 5036883 A JP5036883 A JP 5036883A JP H0536797 B2 JPH0536797 B2 JP H0536797B2
Authority
JP
Japan
Prior art keywords
phoneme
musical tone
data
section
musical
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 - Lifetime
Application number
JP58050368A
Other languages
English (en)
Other versions
JPS59176784A (ja
Inventor
Daisuke Mori
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58050368A priority Critical patent/JPS59176784A/ja
Publication of JPS59176784A publication Critical patent/JPS59176784A/ja
Publication of JPH0536797B2 publication Critical patent/JPH0536797B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J18/00Arms
    • B25J18/02Arms extensible

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
(産業上の利用分野) 本発明は、電子楽器の奏法、特にレガート奏法
に関して高品質の楽音を得ることができる楽音合
成装置に関するものである。 (従来例の構成とその問題点) 一般に、デジタル楽音合成方式としては種々の
合成方式が試みられており、このような技術は、
例えば、特開昭52−121313号公報あるいは特開昭
55−28072号公報に開示されている。これらによ
れば、楽音波形を予めデジタルの波形データとし
てメモリに記憶させておき、合成時に、メモリに
記憶している波形データを順次に読み出しなが
ら、出力したい楽音の音高に比例した速度(クロ
ツク)でデジタル・アナログ変換することにより
所望の楽音が高音質に合成されることになる。し
かしながら、楽音の発音開始から発音停止までの
全ての波形データをメモリに記憶するには膨大な
量のメモリが必要となり、また、トランペツトな
どの持続音では実質的に不可能となる。従つて、
なんらかの波形圧縮技術が必要となるが、例え
ば、楽音の立上り部分は全ていわゆるPCMの波
形データとして記憶しておき、定常部は、1周期
波形として記憶させておくようにする。合成時に
は、メモリから楽音の立上り部の波形データを順
次に一通り読み出した後に、定常部の1周期波形
データを繰返し読み出し出力することにより楽音
が合成されることとなる。 しかしながら、このような方法によれば、直前
に弾かれた音とは何の相関もなく、新たに指示さ
れた楽音が合成出力されることになる。なお、以
上において述べた波形データのうちで、1周期波
形からなる波形データを音素片データ、また、立
上り部全体にまたがるような複数周期波形からな
る波形データを音素群データと呼ぶことにする。 レガート奏法時においては、音程変化に呼応し
たDA変換時の出力周期の不連続な周期時にクリ
ツク雑音が発生してしまうために、その解決策と
して次のような方法を考えることができる。 連続する2音間において、2音の出力周期を
線形補間等により段階的に変化させる。 連続する2音間において、出力を一旦減衰さ
せる。 この場合、の方法では、レガート処理する出
力周期比が大きなときには、やはりクリツク雑音
が発生する欠点があり、の方法では、クリツク
雑音を低減することはできるが、すべての楽音音
程についてレガート時の後続音の立上りが固定さ
れてしまう欠点があり、かつゲインコントロール
部を付加することとなる。 (発明の目的) 本発明は、このような従来の欠点を解消し、レ
ガート奏法時にレガートに対応した高品質の楽音
を得るようにした楽音合成装置を提供することを
目的とするものである。 (発明の構成) 上記目的を達成するために、本発明の楽音合成
装置は、出力すべき楽音の音高と発音開始と発音
停止を指示する入力部と、前記楽音を合成するた
めに必要な音素片データあるいは音素群データを
記憶する音素メモリ部と、楽音を合成するために
使用すべき音素片データあるいは音素群データを
指示するための複数のテーブルデータから構成さ
れる複数のテーブルを記憶するテーブルメモリ部
と、入力部への音高指示と、入力部への2つの楽
音の発音開始指示が時間的に連続しているか否か
とに対応してテーブルを選択し、選択したテーブ
ルを構成するテーブルデータに対応する音素片デ
ータあるいは音素群データにより楽音を合成する
制御部とから構成される。 (実施例の説明) 以下、図面を参照して実施例を詳細に説明す
る。第1図は、本発明の一実施例の構成を示すブ
ロツク図で、1は入力部、2は制御部、3はテー
ブルメモリ部、4は音素メモリ部、5は出力バツ
フア部、6はDA変換部である。 まず、例えば楽器鍵盤のような入力部1に対し
て所望の楽音の種類が指示されると、入力部1は
指示された楽音の種類を示す番号Nを制御部2に
対して出力する。次に、所望の楽音の音高が指示
されると、入力部1は指示された音高を示す番号
Hを制御部2に対して出力する。さらに、所望の
楽音の発音開始が指示されると、入力部1は制御
部2に対して発音開始信号を出力し、これによつ
て楽音合成が開始されることとなり、入力部1に
対して所望の楽音の発音停止が指示されるまで楽
音合成が行なわれる。制御部2は、以上のような
情報、即ち楽音の種類番号Nと楽音音高番号Hと
発音の開始信号と発音停止信号とから楽音合成動
作をすることになる。 次に、表に示すテーブルデータに基づいて、制
御部2の動作について説明する。
【表】 制御部2は、出力すべき楽音の種類Nと音高H
によつて決定されるテーブルメモリ部3内から読
み込むべきテーブルMの先頭アドレスAHを次の
ように決定する。 AH=2・N・H・W …(1) 但し、Wは、1楽音を合成するために確保する
1テーブルのサイズを表わしている。また、N=
0,1,2,…,Nnax及びH=0,1,2,…,
Hnaxとする。すなわち、Nnaxは楽音の全種類、
Hnaxは鍵盤の数に対応しており、通常はHnax
87とする。 従つて、1テーブル当り256ワードのメモリを
確保しているとすると、楽音の種類が4種類のと
き、180224ワード(=2×4×88×256)のテー
ブルメモリが必要になる。なお、アドレスAH
算出のために最初に2を乗じるのは各音高に対し
てそれぞれレガート時とノンレガート時とに使用
するテーブルを使い分けることを可能とするため
であり、テーブル内の各データは全て1ワードか
ら構成されているものとする。 制御部2は、入力部1から楽音の種類番号Nと
楽音音高番号Hとが入力された後に発音の開始信
号が入力されると、以下の動作を開始する。 制御部2は、算出した先頭アドレスAHから出
力時間周期Tを読み出し、これを出力バツフア部
5へ出力する。次に、制御部2は、テーブルメモ
リ部3内のアドレスAHを1ワードだけ増加させ
ながら、合成情報S1、即ち音素メモリ部4内アド
レスA1と音素片データあるいは音素群データ長
L1と繰返し数R1とを読み込む。読み込んだ合成
情報S1により制御部2は音素メモリ部4内アドレ
スA1から始まる音素片あるいは音高群を1ワー
ドずつ順次にデータ長L1ワードだけ読み出しな
がら、出力バツフア部5へそのまま出力する。即
ち、音素メモリ部4内アドレスA1の音素片ある
いは音素群のデータを1ワード読み出して、出力
バツフア部5に出力し、つぎに音素メモリ部4内
アドレス(A1+1)のデータを1ワード読み出
す、と言つた動作をL1回繰り返して1音素片あ
るいは1音素群の出力を終了する。以上の合成情
報S1に対応した音素片あるいは音素群の出力を繰
返し数R1回だけ繰り返して、合成情報S1に対す
る合成動作を終了する。 次に、制御部2は、テーブルメモリ部3内アド
レスAHを1ワードだけ増加させながら、合成情
報S2、即ち音素メモリ部4内アドレスA2と音素
片データあるいは音素群データ長L2と繰返し数
R2とを読み込む。読み込んだ合成情報S2により、
制御部2は、音素メモリ部4内アドレスA2から
始まる音素片あるいは音素群を1ワードずつ順次
にデータ長L2ワードだけ読み出しながら、出力
バツフア部5へそのまま出力する。即ち、音素メ
モリ部4内アドレスA2の音素片あるいは音素群
のデータを1ワード読み出して、出力バツフア部
5に出力し、つぎに音素メモリ部4内アドレス
(A2+1)のデータを1ワード読み出す、と言つ
た動作をL2回繰り返して1音素片あるいは1音
素群の出力を終了する。以上の合成情報S2に対応
した音素片あるいは音素群の出力を繰返し数R2
回だけ繰り返して、合成情報S2に対する合成動作
を終了する。以上の動作を同様に繰り返した後に
合成情報Snの繰返し回数Rnが繰返し回数無限大
を示す値(値=0を適用することが望ましい)で
あるので、この音素片あるいは音素群が繰返し出
力され続けることになる。 以上の楽音合成動作中に、出力楽音の出力停止
に関する信号が入力部1から入力されると、制御
部2は楽音合成動作を停止する。 以上において、音素メモリ部4に格納される音
素片データあるいは音素群データは、それぞれテ
ーブルデータに対応したアドレスAiから順次に
8あるいは16ビツトを1ワードとするPCM
(Pulse Code Modulation)として、データ長Li
だけ順次に記憶されており、少なくとも1周期以
上のデータ列から構成されるものとする。 入力部1に指示された楽音の合成出力中に、さ
らに次の合成出力すべき楽音の指示がなされたと
き、レガート入力がなされたことになる。つま
り、第1の楽音発音中、即ち第1の楽音の発音停
止信号が入力部1から出力される前に、第2の楽
音の発音開始信号が入力部1から出力されたとき
に、制御部2は第1の楽音の発音を停止した後
に、第2の楽音に対してはレガート奏法に対応し
た楽音を発音するために、出力すべき楽音の種類
Nと音高Hと上述したテーブルサイズWとから、
読み込むべきテーブルメモリ部3内のテーブル
M′の先頭アドレスAH′を次のように決定する。 AH′=2・N・H・W+W …(2) 以上のようにして決定したテーブルメモリ部3
内の先頭アドレスAH′に従つて、制御部2は上述
のテーブルMの先頭アドレスAHに対するときと
同様にして楽音合成動作を実施することとなる。 なお、以上において、出力バツフア部5は制御
部2から出力時間周期Tが出力されると、その後
に制御部2から出力される音素片データあるいは
音素群データを順次に出力時間周期Tに従つたタ
イミング毎にDA変換部6へ出力し、また、DA
変換部6は、入力される音素片データあるいは音
素群データをアナログ信号に変換出力するので、
合成楽音出力が得られることになる。 次に、本実施例における本発明の特徴的内容に
ついて、第2図および第3図を参照しながら説明
する。 第2図は、入力部1への楽音発音開始指示が間
欠的に2回実行されたとき、制御部2はテーブル
メモリ部3から第1の楽音発音開始指示に対応し
て(1)式により得られる先頭アドレスAH1から始ま
るテーブルM1を選択し、このテーブルM1に記憶
された合成情報に従つて上述した動作と同様の動
作により、音素片あるいは音素群データを音素メ
モリ部4から読み出しながら、合成楽音P1を合
成する。入力部1に対して第1の楽音発音停止指
示がなされると、制御部2は楽音合成動作を停止
し、零値出力をする。入力部1に対して第2の楽
音発音開始指示がなされると、制御部2は第1の
楽音に対する動作と同様にして、テーブルメモリ
部3から(1)式により得られる先頭アドレスAH2
ら始まるテーブルM2を選択し、このテーブルM2
に記憶された合成情報に従つて音素片あるいは音
素群データを音素メモリ部4から読み出しなが
ら、合成楽音P2を合成する。図中aは立上り部、
bは立上り部以降の定常部を示している。 第3図は、入力部1への楽音発音開示指示が連
続的に2回実行されたとき、つまりレガート奏法
時において、制御部2は、テーブルメモリ部3か
ら、第1の楽音発音開始指示に対応して(1)式によ
り得られる先頭アドレスAH1から始まるテーブル
M1を選択し、このテーブルM1に記憶された合成
情報に従つて上述した動作を同様の動作により、
音素片あるいは音素群データを音素メモリ部4か
ら読み出しながら、合成楽音P1を合成する。入
力部1に対して第2の楽音発音開始指示がなされ
ると、制御部2は第1の楽音合成動作を停止し、
第1の楽音に対する動作を同様にして、テーブル
メモリ部3から(2)式により得られる先頭アドレス
AH2から始まるテーブルM′2を選択し、このテー
ブルM′2に記憶された合成情報に従つて音素片あ
るいは音素群データを音素メモリ部4から読み出
しながら、合成楽音P′2を合成する。図中a′は立
上り部、bは立上り部以降の定常部を示してい
る。 本実施例における第2図と第3図との特徴的な
違いは、ノンレガート奏法時とレガート奏法時に
おける第2の楽音の立上り部aとa′の立上り時間
と合成波形形状が異なつているところにある。な
お、本実施例においては、ノンレガート奏法時と
レガート奏法時における第2の楽音の立上り部以
降の定常部bは同じ音素片あるいは音素群データ
を共用している。 (発明の効果) 以上のように、本発明によれば、出力すべき楽
音の音高と発音開始と発音停止を指示する入力部
と、楽音を合成するために必要な音素片データあ
るいは音素群データを記憶する音素メモリ部と、
楽音を合成するために使用すべき音素片データあ
るいは音素群データを指示するための複数のテー
ブルデータから構成される複数のテーブルを記憶
するテーブルメモリ部と、入力部の音高指示に対
応したテーブルを選択し、該テーブルを構成する
テーブルデータに対応する音素片データあるいは
音素群データにより楽音を合成する制御部とを備
え、制御部は、入力部へ2つの楽音発音開始指示
が時間的に連続する場合と間欠する場合とのそれ
ぞれの場合、即ち、レガート奏法の場合とノンレ
ガート奏法の場合において、第2の楽音に対して
選択されるテーブルが異なるようにしたため、レ
ガート奏法の場合とノンレガート奏法の場合にお
いて第2の楽音の合成に使用する音素片データあ
るいは音素群データが異なることとなる。従つ
て、レガート奏法の場合には合成波形が急速に立
ち上がるようなテーブルにより音素片データある
いは音素群データを合成に使用すること、即ち、
予めレガート奏法に対応する合成波形を形成する
テーブルを準備しておくことにより、第2の楽音
波形の立ち上がりに対して従来のようにゲインコ
ントロール部を付加してゲインを制御することな
くクリツク雑音を低減する楽音合成装置が実現で
きる。また、レガート奏法の場合における第2の
楽音の合成に使用するテーブルデータ及び音素片
データあるいは音素群データを任意に設定するこ
とができるため、楽音の種類や音高に応じて適切
なレガート音を合成することができる。
【図面の簡単な説明】
第1図は、本発明の一実施例の構成を示すブロ
ツク図、第2図および第3図は、本発明の動作を
説明するための出力波形図である。 1……入力部、2……制御部、3……テーブル
メモリ部、4……音素メモリ部、5……出力バツ
フア部、6……DA変換部。

Claims (1)

  1. 【特許請求の範囲】 1 出力すべき楽音の音高と発音開始と発音停止
    を指示する入力部と、 前記楽音を合成するために必要な音素片データ
    あるいは音素群データを記憶する音素メモリ部
    と、 前記楽音を合成するために使用すべき音素片デ
    ータあるいは音素群データを指示するための複数
    のテーブルデータから構成される複数のテーブル
    を記憶するテーブルメモリ部と、 前記入力部の音高指示に対応した前記テーブル
    を選択し、該テーブルを構成する前記テーブルデ
    ータに対応する前記音素片データあるいは音素群
    データにより楽音を合成する制御部とを備え、 前記制御部は、前記入力部への2つの楽音発音
    開始指示が時間的に連続する場合と間欠する場合
    とのそれぞれの場合、第2の楽音に対して前記選
    択するテーブルが異なることを特徴とする楽音合
    成装置。
JP58050368A 1983-03-28 1983-03-28 楽音合成装置 Granted JPS59176784A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58050368A JPS59176784A (ja) 1983-03-28 1983-03-28 楽音合成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58050368A JPS59176784A (ja) 1983-03-28 1983-03-28 楽音合成装置

Publications (2)

Publication Number Publication Date
JPS59176784A JPS59176784A (ja) 1984-10-06
JPH0536797B2 true JPH0536797B2 (ja) 1993-05-31

Family

ID=12856940

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58050368A Granted JPS59176784A (ja) 1983-03-28 1983-03-28 楽音合成装置

Country Status (1)

Country Link
JP (1) JPS59176784A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2525462B2 (ja) * 1988-06-23 1996-08-21 ファナック株式会社 産業用ロボットの軸支持体構造

Also Published As

Publication number Publication date
JPS59176784A (ja) 1984-10-06

Similar Documents

Publication Publication Date Title
US4440058A (en) Digital tone generation system with slot weighting of fixed width window functions
JPH0122636B2 (ja)
JP3283163B2 (ja) Dspによるメロディ発生装置
JPH0536797B2 (ja)
US6207885B1 (en) System and method for rendition control
JPS59177597A (ja) 楽音合成装置
JPH0219473B2 (ja)
JPS59162595A (ja) 楽音合成装置
JPS58105199A (ja) 音声分析合成方法
US5817964A (en) Electronic musical instrument and method for storing a plurality of waveform sampling data at a single address
JPS59162594A (ja) 楽音合成装置
JP3112743B2 (ja) 音源装置
JPH04125699A (ja) 残差駆動型音声合成装置
JP2573585B2 (ja) 音声スペクトルパタン生成装置
JPH10187180A (ja) 楽音発生装置
JPS6212519B2 (ja)
JPH04284496A (ja) 楽音発生装置
JPH0594199A (ja) 残差駆動型音声合成装置
JPH0695677A (ja) 楽音合成装置
JP2003202882A (ja) サウンド合成方法およびサウンド合成装置
JPH05181497A (ja) ピッチ変換装置
JPS5975293A (ja) 楽音合成装置
JPH0142000B2 (ja)
JPS5917440B2 (ja) 音声分析合成方法
JPS6021098A (ja) 音声合成方法