JPS62178298A - 楽音波形発生装置 - Google Patents

楽音波形発生装置

Info

Publication number
JPS62178298A
JPS62178298A JP61019845A JP1984586A JPS62178298A JP S62178298 A JPS62178298 A JP S62178298A JP 61019845 A JP61019845 A JP 61019845A JP 1984586 A JP1984586 A JP 1984586A JP S62178298 A JPS62178298 A JP S62178298A
Authority
JP
Japan
Prior art keywords
phase angle
data
circuit
angle data
changing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP61019845A
Other languages
English (en)
Other versions
JPH0740198B2 (ja
Inventor
洋二 金子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP61019845A priority Critical patent/JPH0740198B2/ja
Priority to DE8787100845T priority patent/DE3778401D1/de
Priority to EP87100845A priority patent/EP0235538B1/en
Publication of JPS62178298A publication Critical patent/JPS62178298A/ja
Priority to US07/294,901 priority patent/US5038661A/en
Publication of JPH0740198B2 publication Critical patent/JPH0740198B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [9,明の技術分野] 本発明は、楽7f波形メモリに人力される位相角データ
を変更して所望の波形を生成する電子楽器の波形発生装
置に関する。
[従来技術とその問題点] デジタル電子楽器の波形発生装置として、(イ)音色ご
とに対応する波形をメモリ上記憶しておき、単純に読み
出す方式、(ロ)基本周波数の1[弦波、各高調波成分
のIF弦波の夫々にフーリエ係数を乗じて合成波形を生
成する方式1等々が知られている。(イ)の方式では明
らか上記憶容!+1:が犠牲になる。すなわち、異なる
1°f色の数だけの波形をメモリに確保しなければなら
ない、さらに、波形メモリ上記憶されている以外の波形
を生成することができない。一方(ロ)の方式において
は、所望の倍i構成の楽音を1’Jる場合に1倍汗成分
の数に相当する計算及び正弦波発生回路を必要とし、装
置が大型化する。
さらに(イ)、(ロ)いずれの方式もなだらかなスペク
トル包絡を有する種々の波形を生成するのに適していな
い、同一出願人に係る特願昭57−221267 (昭
和57年12月170出願)にはこの種の波形を生成す
る装置が示されている。この方式では弔−の楽音波形メ
モリ上記憶された正弦波に対する読出位相角を位相角変
更回路により変更することで、鋸歯状波から正弦波まで
変化する種々の波形を発生させている。しかし。
この位相角変更回路は1位相角データの傾きを切り換え
る位置を検出するため、制御データとしての切換位置デ
ータを位相角データと比較する比較回路を使用している
。さらに、切換位lの前後で異なる態様により演算を実
行する演算回路(′!A算器を含む)により最終的な変
更位相角データを生成している。このため、位相角変更
回路全体の規模が比較的大さくなってしまうという問題
があった。
[発明の目的] この発明は1−述した°11情に鑑みてなされたもので
、その目的とするところは、tp5’ttな構成でなだ
らかなスペクトル包絡を持つ種々の波形を発生する波形
発生装置を提供することにある。
[発明の要点] この発明は、I:、記の[1的を達成するため、制御デ
ータに応じて位相角データを変更して変更位相角データ
を生成し、これを楽音波形メモリのアドレス信りとして
用いるものにおいて、上記制御データを、位相角データ
を異なる方向にビットシフトさせる情報として用い、か
かるビー2トシフトにより、変更位相角データの傾斜を
規定し、ビットシフト方向選択f段により変更位相角デ
ータとして採用する方のビットシフト方向を波形の一周
期の途中の点で切換選択するようにしたことを要点とす
る。
[実施例] 以下、図面を参照して本発明の一実施例を詳細に説明す
る。
第1図は本発明が適用される電子楽器の全体構成図であ
る。説明の便宜上、モノフォニックとする。鍵盤回路l
は鍵のオン/オフを検出するスイッチをマトリクス状に
配線したものである。この鍵盤回路lの鍵状態はキーア
サイナ2の走査によってモニターされ、新しいキーオン
があると、キーアサイナ2はその鍵のキーコードKC及
びアタック開始信号を発生する。エンベロープ発生回路
3はこのアタック開始信号Aに応答して、所定のエンベ
ロープ波形Eの発生を開始する。一方1位相角発生回路
4は送られてきたキーコードKCに対応する周波数値を
発生し、それを累算することにより一定の割合で変化す
る位相角データXを発生する。位相角変更回路5は本発
明の中心をなす部分で、データ設定回路6からの制御デ
ータkに基づいて位相角データXのイ1を変更すること
により、変更位相角データX′を生成するものである。
変更位相角データX′は正弦波メモリ7の最終的なアド
レス信壮となり、対応するIF弦波波形5inX′を発
生し1乗算器8でエンベロープEと乗算され、楽1゛を
波形Es1nX′となる。サウンドシステム9はデジタ
ルデータである楽;キ波形Es1nX’ をD/A変換
し、増幅して放音する。
その後、キーオフされたら、キーアサイナ2はディケイ
開始信号りを発生し、エンベロープをリリース状態にす
る。リリースが終丁すると、エンベロープ発生回路3は
エンベロープ終T信号EFを発生し、キーアサイナ2は
発音終r状態となる。
次に、本実施例の要素である位相角変更回路5で採用し
ている変更方式のJ!要を説明する。第2図の(g)は
元の位相角データXと、最終的に正弦波メモリ7をアク
セスする変更位相角データX′との関係を示している0
本図かられかるように、両者の関係を特徴づける関数は
Xの値によってその#lきすなわち、Xに乗するべき乗
数が異なる。いま、乗数をα(0≦X<M、N−M≦×
くN)、β(M≦x<N−M)とおくとα=  (’/
4)/M k=  (N/4)/(’/7−M) したがってl/α+l/β=2 となる。ただし、Nは正弦波メモリ7の1周期2πを表
わし、Mは乗数のすJ換点であり、X=MのときX’=
”/n となり正弦波メモリ7の正弦波の極大値がアク
セスされる(築4図参照)。
例えば、β=α/ 2 k とおくと。
α= (2k + 1) /2 k= (1+2す/2 となる、したがって1位相変更のための乗算はビットシ
フト方式で実行できることになる。
第2図の(a)〜(g)は元の位相角データXから最終
的な変更位相角データX′を生成するための手順を示し
ている。(a)に示すXO′はXより最上位ビットXn
5oを除いたもの、(b)、(c)に示すXl ’ と
XI″はxo ’を適宜反転したもの、(d)に示すX
2 ’はxI′にβを乗したもの、(e)に小すX2″
はX1″にαを乗じたものであり、(f)に示すXl 
′はXン” とX? ′を、 として連結したものである。(g)に示す最終的な変更
位相角データX′は(f)に示すXl ’を用いて、 として得たものである。
第2図で説IJI した処理を実行する回路例を第3図
に示す0位相角発生回路4より送られてくる原位相デー
タXは、その最上位ピッ)Xssaにより反転制御人力
Rが1のとき出力が反転する反転回路11.14によっ
て反転される。すなわち、反転回路11ではインバータ
lOにより反転制御人力RにxIIsoが加わるのでx
、、5a=0のとき反転、x、s、= 1のとき非反転
となる。一方、反転回路14 テハX5sn = 0 
(7) トき非反転、X5so=1のとき反転となる8
したがって反転回路11と14の出力は、夫々、第4図
の(b)と(c)に示すX1″とXI”に対応する。各
反転回路11.14としては反転時に2の補数を出力す
るものが精度上は好ましいが、近似としてlの補数を生
成する排他的論理和群(EX−ORJi)を採用しても
よい、左シフト回路12と加算器13は上述の乗数βを
制御入力5o−32(kに相当する2進データ)に応じ
てXI ’に乗するもので、加算器13の入力は左シフ
ト(坏倍)されて入力されるようになっており、 x2′=βXI ′ =21 (2−’X+ ’ +X+ ’ )(ただし、
k=0〜7) を実行する。
同様にして、右シフト回路15と加算器16は上述の乗
算αをX1″に乗するもので。
x?”=αX1″ =2−’ (2’ XI ” +X+ ″)を実行する
選択回路17は第2図(f)に示すXl ′を生成する
もので、加算器13.16の出力X7 ’ とX2″の
・方を選択するため、加算器13がキャリイアウドCO
を出力するとき、すなわち第2図(d) テX2’ >
’/4 (7)、!l:きだけ、X2″を選択し、それ
以外のときはX2 ’ を選択する。
反転回路18は反転回路11.14と同様に。
反転制御人力Rが1のとき反転するもので、X M S
 II とキャリイアウドCOと結合するEX−ORゲ
ート19により、築2図の(f)に示すXl ’の傾き
の極性が全て正となるようにXl ′を反転させる。す
なわち、 (イ)x=θ〜MのときはXMSO= O,CO= 1
であるからXl ’ を非反転。
(0)X=M−’/2t7’)ときはX5so = 0
1GO=0であるからx3 を反転、 (ハ)X=’/z−N−M+7)ときはXn5lI= 
l 。
C0=OであるからXl ’ を非反転。
(−:) X= N−M−Nc7)ト!jltXmsu
 = l 、  C0=1であるからx3′を反転させ
る。
さらに、この反転回路18の出力に4二位ビットとして
EX−ORゲートの出力とX n s 11を加えるこ
とにより第2[4(g)に示すX′すなわち変更位相デ
ータが得られる。
第4図と第5図は種々のkの((iに対する位相角変更
回路5の出力X′で正弦波メモリ7をアクセスした場合
に発生する波形とそのスペクトルを示したものである。
に=0〜7のイ((を増すにつれ。
スペクトルが徐々にi1M状波的に増えていくのがわか
る。
]二足実施例によれば、擦弦楽器等に特有の音色を容易
に発生させることができる。また、制御データの値kを
時間変化させることにより、微妙に7′f色の変化する
楽音を生成できる。さらに、本実施例による楽?1発生
回路を複数段は互いに周波数や位相変更の度合をわずか
に異ならして駆動すれば(持分11方式でもよい)、厚
みのある音を容易に生成することができる。
[変形例J 未発用は1−記゛夫施例に限定されず種々の変形、変更
が可能である0例えば、)二足実施例では波形メモリに
格、納された一周期分の正弦波をアクセスしているが、
゛i周期分あるいはハ周期分の正弦波から1−述したよ
うな波形を生成することも容易な変更の範囲内で実現で
きる。また、」二足実施例では2つの異なる乗数を使用
しているが、さらに多くの乗数をりjり換えて変更位相
角データを生成してもよい、さらに上記実施例では乗数
の切換を変更位相角データが波形の極大、極小値を指示
する位置で行っているが、別の位tで切り換えてもよい
[発明の効果] 以上詳述したように、本発明によれば制御データを異な
る方向のビットシフト信号として用い、出力として採択
するビットシフト方向を選択しているので構成が簡単で
あり、しかもスペクトルが徐々に変化する波形を生成す
ることができる。
【図面の簡単な説明】
第1図は本発明が適用される電子楽器の全体構成図、第
2図は本実施例に基づく波形生成の方式を説明するため
の図、第3図は本実施例の要部である位相変更回路の構
成例を示す図、第4図は本実施例により生成される種々
の波形図、第5図は本実施例により生成される種々の波
形のスペクトル図である。 4・・・・・・位相角発生回路、5・・−・・・位相角
変更回路、6・・・・・・データ設定回路、7・・・・
・・正弦波メモリ、12・・・・・・左シフト回路、1
5・・・・・・右シフト回路、17・・・・・・選択回
路。 特許出願人  カシオ計算機株式会社 代理人 弁理士  町 il+  俊 正第1図 (υ 第2図 にり〜7〕 S遥1511 第3図 第4図 第5図

Claims (1)

  1. 【特許請求の範囲】 押下された鍵に対応する周波数で変化する位相角データ
    を発生する位相角発生手段と、 上記位相角データを変更するための制御データを発生す
    るデータ設定手段と、 上記制御データに応じて上記位相角データを変更し変更
    位相角データを出力する位相角変更手段と、 上記位相角変更手段の出力によりアドレス指定される楽
    音波形メモリとを備え、 上記位相角変更手段が、上記制御データを用いて上記位
    相角データを異なる方向にビットシフトするシフト手段
    と、この位相角変更手段の出力である上記変更位相角デ
    ータの傾斜を規定する上記ビットシフトの方向を波形の
    一周期の途中の点で切換選択するビットシフト方向選択
    手段とを有することを特徴とする電子楽器の波形発生装
    置。
JP61019845A 1986-01-31 1986-01-31 楽音波形発生装置 Expired - Lifetime JPH0740198B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP61019845A JPH0740198B2 (ja) 1986-01-31 1986-01-31 楽音波形発生装置
DE8787100845T DE3778401D1 (de) 1986-01-31 1987-01-22 Wellenformerzeuger fuer ein elektronisches musikinstrument.
EP87100845A EP0235538B1 (en) 1986-01-31 1987-01-22 Waveform generator for electronic musical instrument
US07/294,901 US5038661A (en) 1986-01-31 1989-01-05 Waveform generator for electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61019845A JPH0740198B2 (ja) 1986-01-31 1986-01-31 楽音波形発生装置

Publications (2)

Publication Number Publication Date
JPS62178298A true JPS62178298A (ja) 1987-08-05
JPH0740198B2 JPH0740198B2 (ja) 1995-05-01

Family

ID=12010590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61019845A Expired - Lifetime JPH0740198B2 (ja) 1986-01-31 1986-01-31 楽音波形発生装置

Country Status (1)

Country Link
JP (1) JPH0740198B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02181797A (ja) * 1989-01-06 1990-07-16 Yamaha Corp 楽音信号合成装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5865492A (ja) * 1981-10-15 1983-04-19 ヤマハ株式会社 電子楽器

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5865492A (ja) * 1981-10-15 1983-04-19 ヤマハ株式会社 電子楽器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02181797A (ja) * 1989-01-06 1990-07-16 Yamaha Corp 楽音信号合成装置

Also Published As

Publication number Publication date
JPH0740198B2 (ja) 1995-05-01

Similar Documents

Publication Publication Date Title
US4184403A (en) Method and apparatus for introducing dynamic transient voices in an electronic musical instrument
US5340938A (en) Tone generation apparatus with selective assignment of one of tone generation processing modes to tone generation channels
US3992970A (en) Electronic musical instrument
US5038661A (en) Waveform generator for electronic musical instrument
US4269101A (en) Apparatus for generating the complement of a floating point binary number
JPS648360B2 (ja)
JP2766662B2 (ja) 楽音発生装置の波形データ読み出し装置及び波形データ読み出し方法
US4513651A (en) Generation of anharmonic overtones in a musical instrument by additive synthesis
JPH0225515B2 (ja)
JPS6229794B2 (ja)
JPS61124994A (ja) 楽音信号発生装置
US4716805A (en) Ensemble effect for a musical tone generator using stored waveforms
JP2935053B2 (ja) 電子楽器
JPH0740198B2 (ja) 楽音波形発生装置
JPS6175393A (ja) 複音シンセサイザにおける拡張高調波装置
JPS6154238B2 (ja)
JP2643717B2 (ja) 楽音合成装置
JPS61182097A (ja) 電子楽器における雑音減少装置
JP2724591B2 (ja) 電子楽器用高調波係数発生装置
JPS62245434A (ja) 電子楽器の波形発生装置
JP2880720B2 (ja) 楽音波形読出装置
JPS60225195A (ja) 楽音波形発生装置
JP3235315B2 (ja) フォルマント方式音源
JP2797140B2 (ja) 楽音波形発生装置
JP2727451B2 (ja) 楽音発生装置