JPS5833298A - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JPS5833298A
JPS5833298A JP56130875A JP13087581A JPS5833298A JP S5833298 A JPS5833298 A JP S5833298A JP 56130875 A JP56130875 A JP 56130875A JP 13087581 A JP13087581 A JP 13087581A JP S5833298 A JPS5833298 A JP S5833298A
Authority
JP
Japan
Prior art keywords
overtones
data
address
phase
fundamental 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.)
Granted
Application number
JP56130875A
Other languages
English (en)
Other versions
JPS6224797B2 (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 JP56130875A priority Critical patent/JPS5833298A/ja
Priority to EP81305557A priority patent/EP0053892B1/en
Priority to US06/324,466 priority patent/US4453440A/en
Priority to DE8181305557T priority patent/DE3172071D1/de
Publication of JPS5833298A publication Critical patent/JPS5833298A/ja
Publication of JPS6224797B2 publication Critical patent/JPS6224797B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は正弦波あるいは余弦波を波形メモリから音階
周波数に応じて読出し、楽音を生成する電子楽器に関す
る。
従来より、電子楽器において正弦波を合成して楽音を生
成する方法は種々試みられているようであるが、その場
合、各倍音毎及び各和音毎に発振器を必要とするものが
一般的であり、回路構成が複線化し、多数の倍音を生成
することが1顛であり、ススト的にも瞳かしくなる欠点
があったロ一方1本出願人は既に、特願昭515−16
7583において全く新規な正弦波合成方式の電子楽器
を提案した。即ち、この電子楽器は、予め波形メモリに
記憶されている正弦波あるいは余弦波を音階周波数に応
じて、同一周波数で且つ方向が互いに逆でしかも同じ大
きさの位相シフトがなされた2つの波形として続出し、
また続出した上記2つの波形を合成し1而して上記位相
シフ)の大きさに基づき上記正弦波あるいは余弦波のエ
ンベリープ制御を行うようにしたものである。そしてこ
の電子楽器の場合、従来必ず必要としていたエンベ讐−
プ“制御のための乗算器が不要となって回路構成が極め
て簡単となり、したがってL81化が容易となる一方、
正確なエンペ四−プ制御が行える等の特徴を有している
この発明は上述した事情を背景になされたもので、その
目的とするところは、本出願人の上記特許出願の電子楽
器を更に改良して時分割処理方式を採用し、これにより
和音、倍音が多数、容易に得られるようにした電子楽器
を提供することであるO また他の目的とするところは、正弦波合成、方式により
楽音を生成する回路をXIBX化しておき、またこのよ
うにして得られた一Bxチップを複数用いると共に各X
5BXチツプに対し発生させる倍音の次数や数、和音の
種類や数の指定を行えるようにし、これにより多数の和
音、倍音が生成可能となるようにした電子楽器を提供す
ることである。
以下、図面を参照してこの発明の一実施例を説明する・
第1図はこの実施例の電子楽器の要部のシステム構成図
を示す◎図中514i0PIF(中央処理装置)であり
例えばlチップの!イクロプロセッサーより成るもので
ある。そして0PU1はパスラインm1、B2.13、
B4を夫々介し接続される4個のLi9工チツプ2% 
3.4.5&:対し各種情報を出力し、その楽音作成動
作を制御する。即ち、OFυ1は鍵盤(図示略)上の操
作鍵の音階に応じた周波数情報、また各種外部スイッチ
の操作出力に応じた制御信号略を出力し、上記パスライ
ンIll NH3に与える。
18Xチツプ2配5は何れも第2図に示す回路構成を含
み1夫々同一構成となっている。そして合成)され、ま
たその加算(合成)データはD/ム変換I!S17に与
えられてアナレグ信号にに投され、チー4スピーカ(図
示略)を介し放音される。
次に第2卸を参照して上記Li9エチツ12〜5の要部
の具体的構成を説明する。上述したように各LANチッ
プ2〜5は共にその構成が同一であるから1いまLAN
チップ2の構成を代表して説明する。
X5llXチツプ2は4チヤンネルの時分割処理動作が
可能となっている。即ち、各チャンネルは1つの楽音に
対応し、最大4楽音まで、換1すれば4和音まで生成す
ることが、このLlilミニチップは可能である。した
がって後述する周波数情報レジスタ岬の各稙シフ)レジ
スタは4チヤンネルに対応する4段のシフシ段を有して
いる。ただし後述するように、エンベループ情報レジス
タは20Ili乃ヘシ7)段を有する。
鍵盤上の操作鍵の音階に応じてaPtrlが出力し、パ
スラインm1を介して入力される上ad繰作昶の周波数
情報はゲート回路11を介して周波数情報レジスタ12
に与えられる0この周波数情報レジスタ12は8M20
ビツトのシフ)レジスタ4本をカスクー1−接続してな
り、またりシックφ1G (島4図参照)により駆動さ
れてシフシ動作を行う。周波数情報レジスター2の4段
目のシフトレジスタから出力する周波数情報は加算器1
3に与えられるほかに、ゲート回路14を介し周波数情
報レジスター2の1段目のシフ)レジスタに与えられ、
帰還される。この場合、上記ゲート回路11には0Pt
rlからの制御信号rmが直接印加されており、またゲ
ート回路14には上記制御信号INが直接印加されてお
り、またゲート回路14には上記制御信号XMがインバ
ーター5を介し印加されており、夫々、開閉制御される
。而して制御信号XMは、操作鍵が1あるチャンネルに
割当てられるとき該チャンネルのタイミングにて2値論
理レベルの@1m信号として出力される信号であり、こ
のとき開成されるゲート回路11を介し上記操作鍵に対
する周波数情報が周波数情報レジスター2の1段目に入
力される。一方、このは ときゲート回n14e開成されており〜したかって周波
数情報レジスター2の4段からの帰還データは阻止され
る・そして以後は上記操作鍵がオフされ、チャンネル解
除となるまでの間、該チャンネルのタイ之ングでは制御
信号TMは@o ’信号として出力され、この結果、ゲ
ージ回路14が開成して上記操作鍵の周波数情報が帰還
され、循環保持されるようになっている。
加算器13は周一波数情報レジスタ12からの周波数情
報と1位相情報レジスタ16から帰還される位相情報(
位相アドレス)とを加算し、その結果、あらたな位相情
報を出力して位相情報レジスタ16に与える・位相情報
レジスタ16は容量20ビツトのシフ)レジスタ4本を
カスケード接続してなり1またタレツクφ2・により駆
動される。そして位相情報レジ−スタ16の4段目から
出力する位相情報は乗算部17へ印加される。即ち1上
記加算器13および位相情報レジスタ16は、上記周波
数情報を累算して位相アドレス@fを得る回路である・ 乗算部17は0PUIの制御に基づく信号XB・、XI
 1、XQs YO178M、YQが入力されている。
絃で、信号x!3・、XS 1、IQは夫々、乗算部1
7内のアゲ−の!入力端子に、上記位相アドレスg/、
位相アドレス−/の2倍のデータ、前回の演算結果が夫
々入力されるようにするゲート制御信号である。一方、
信号YO,Y8!、YQは夫々、上記アダーのY入力端
子に、データ0、位相アドレスafの4倍のデータ、前
回の演算結果が夫々入力されるようにするゲート制御信
号である。そして乗算部17の出力データは加算器18
の@1入力端子に印加される。なお、上記乗算部17の
出力データ(12ビツトデータ)のうち最上位ビットは
符号を表わす!31G11ビットであ、す、排他的オア
ゲート19を介し加算器18へ印加される。また加算器
18の第2入力端子には排他的オアゲート2010〜2
0・を夫々介し、エンへ0プデータ(11ビツトデータ
)が印加される。
即ち、加算器21にはゲート回路22を介しエンベa−
プ値が印加される。このエンペ田−プ値は、予め外部ス
イッチによって設定されているムD8R(アタック、デ
ィケイ、サスティン、リリース)情報にもとづき、演秦
キーのオン、オフ操作時にOPυlの制御によって与え
られるデータであり1ゲ−F回路22にエンベループク
ルツクが印加され該ゲート回路22が開成される都度を
加算器21に印加される。
加算器21には更に、エンベループ情報レジスタからの
データが帰還され印加されている。このエンベロープ情
報レジスタ23は、容量7ビツトのシフ)レジスタ20
本をカスケード接続してなっており、またクリックφ冨
(第4図参照)により駆動される。そして加算器21に
上記エンペループ値とエンベロープ情報レジスタ23の
出力データとを加算し、あらたなエンベリープ情報(エ
ンペリープの現在値)を作成し、エンベロープ情報レジ
スタ23へ与える。またエンベロープ情報レジスタ23
の出力データ、即ち、上記エンベロープ情報は指数変換
回路24にも与えられる。この指数変換回路24は、エ
ンペループ波形のアタック部が上に凸の曲線、ディケイ
部が下に凸の曲線、リリース部が下に凸の曲線であるよ
うな理想願した特許出願(特願昭56−36595号)
を利用することができる。そして指数関数変セ回路24
から出力するエンペリープデータは上記排他的オアゲー
ト2010〜200を介し加算器18へ与えられる。
上記排他的オアグー)19および釘ト他的オアゲ−) 
2010〜201の各他端は、鮎4図に示す如く、シス
テムタロツクφ凰の出力ごとに11″レベルと@Omレ
ベルとを交互に繰返す信号Bが印したがって、信号8が
10mレベルのときには、加算器18は第1入力端子へ
の入力データと第2入力端子への入力データとを加算し
、その結果データを正弦波110M部25ヘアドレスデ
ータとして与える。一方、信号日が′m1ルベルのとき
には、加算器18は、乗算部17からのデータのうち8
!GINビツトのレベルのみを反転したデータと1指数
14W&変換回路24からのエンペリープデータを29
補数表現により表わしたデータとを加算し、その結果デ
ータを正弦波10M部25へ与えるoしかして1この信
号8が@1′のときに続出されるサイン波は上記信号B
が@Omレベルのとき読出されるサイン波とその周波数
が同一で、また位相シフト量が同じ大きさでシフト方向
が逆の関係にあり1更に符号の正、負が逆となるサイン
波となっている。尚、その詳細は数式を用いて後述する
上記正弦波10M部25には、2″(Sは正の整数1例
えば今の場合、 =2jl )のヤンプル点に分割して
正弦波の振幅値が記憶されている。そしてこの正弦波1
10M部25から読出された振幅値データは累算器26
に与えられ、システムクーツタφ息の出力ごとに累算さ
れる。そしてこの累算器26の累算値データはり胃ツク
φ4・ (第4図参照)の出力時にラッチ21にラッチ
され、次いで上記加算器6(第1図)に与えられる。−
なお、この累算器26はクロツタφ4・のタイミングで
その内容がクリアされる。而して上記ラッチ2フヘラツ
チされた累算値データは最大404Iの正弦波を累算し
た値となっている・ 次に第3図を1照して上記乗算部17の具体的構成を説
明する。乗算部17へは位相情報レジスタ16が出力す
る位相アドレス−/の上位14ピツ)データム1〜ム鳴
が入力する。そしてデータム1〜ム璽は、アダー30の
X入力端子x■〜I・ヘシテンス7アーグー) 311
1〜31・を介し印加される。またX入力端子Xll〜
x意へは、トランスファーゲート3211〜32・を介
しデータムl〜ム1(即ち、上記データム1・〜ム$を
lビツシだけ上位側へシフトしたデータであり、上記位
相アドレス6fの2倍の大きさのデータ2afを表わす
)が印加される0更にX入力端子Xll〜X・へは、)
ランス7アーゲー)33■〜33・を介し、アダー30
の8出力端子s■〜S・からの結果データがラッチ34
にラッチされたのち印加される。
一方九アダー30のY入力端子Yll〜Y・へは1トラ
ンスフアーゲート35■〜35・を介しオール10”デ
ータが印加される。また!入力端子!■〜Y・へは、ト
ランスファーゲー)36■〜36・を介しデータム11
〜ム・が印加され、これにより上記位相アドレスILf
を4倍したデータ4gfが印加されるものである。更に
!入力端子!■〜!・へは、)ランス7アーゲート37
0〜37・を介しラッチ34にラッチされた上記結果デ
ータが印加される・ 而して上記)ランス7アーゲー)31■〜33・ベト 信号とするものである。またFランス7アーグー々ゲー
ト制御信号とするものである。なお、上記ラッチ34は
夕賀ツタφ■により駆動されて上記結果データをラッチ
する。
乗算部17の上記構成により、信号XB・、X81、X
Qの何れかの出力によってアダー30のX入力端子Xl
l〜xeへは、位相アドレスttf。
2倍の位相アドレス2αf1前回の演算結果データの何
れt!−1つが印加される。一方、τ入力端子Yll〜
YOへは、信号YO1YS寞、YQの何れかの出力によ
ってオール@01データ、4倍の位相アドレス4aj、
前回の演算結果データの何れか1つが印加される。そし
てアダー30はX入力端子Xll〜goSy入力端子Y
ll〜Y・の各入力データを加算し、その結果データを
8出力端子80〜S・から出力することになる。したが
って信号xso%xs1、xqおよび信号YO1Yg1
1YQの各出力状態を0PUIからの制御に基づき設定
することにより、乗算部17からは、ある1、つの基音
と、例えばその基音に対する4つの倍音との各アドレス
情報が、あるいはまたある基音に対する5つの倍音の各
アドレス情報が夫々作成出力されるものである◎ 次に上記実施例の動作を第4図ないし第7図を参照して
具体的に説明する・いま、1個のL8エチップ、例えば
18エチツプ2のみに着目した場合1周波数情報レジス
タ12には4u1類までの周波数情報が設定可能である
。提ち、例えば音高01、:Dl、11.]F1の4個
の鍵を同時操作した場合、台錐の音高な示す4稙蓋の周
波数情報が0Ptrlから出力され、パスラインIll
、ゲート回路11を夫々介し、周波数情報レジスタ12
内の割当てられたチャンネルに夫々設定される0そして
それ以後は1各鍵のオン操作中、各周波数情報がクロッ
ク−1・の出力ごとにシフ)されながら循環保持される
また各周波数情報は加算−!a13へ与えられ1位相1
1報レジスタ16の出力データと加算されることにより
あらたな位相情報、即ち、次のステップ(上記正弦波1
10M部25における次のサンプル点をアドレスする情
報に対応している)の位相アドレスgfが作成される。
而してこの位相アドレス−fは、上記音高01、DI、
it、y凰の各基音に対する位相アドレスを与えるもの
である。
また上記位相アドレスαfはりpツクφl・によりシフ
トされることにより、7JLI算u13および乗7を部 #17へ与えられる。
乗′J4tylS17においては、圏号130.XS1
、xcts1d号YL)、YS2、Y Q ヲ予メ所[
1tk:設定し°Cおく。例えば第5図に示すような状
態で信@xso  % xst  、 X  」39.
j!−甘 Y O、YSII  、YQが夫々出力する
鼓で、第4図および第5図において、タイミングPO1
?1% 1”2、P3は夫々、周波数′FIi報レジ入
レジスタ位相情報レジスタ16がクロックφl・の出力
毎に時分割動作を行う各チャンネルの示 タイミングを嚇している。またタイミングTO1?1、
’12、!3、T4は夫々、上記各タイミングPO〜P
3夫々において、り四ツクφ冨の出力毎に更に実行され
る時分割動作のタイミングを示している。
第5図の場合の9R算11317の動作を説明すると、
例えはタイミングPO内のタイ之ングテ0において、イ
ー号゛X B O、(g号゛y □が” l ’lz<
ル、a、x’gX S 1 、X Q sイd号Y B
 l 、Y C4カー Q ’レヘ)しである。このた
めトランスファーゲート3 ill〜31・が開成し、
他のトランス7アーゲー)3211(吉 〜32・、3311〜36・、3711〜37・傘共に
閉成している。したがってアダー30のX入力端子][
11〜xeには位相情報レジスタ16からの位相アドレ
ス6fが印加され、また!入力端子711〜!・にはオ
ール10”データが夫々印加される。したがってアダー
30の8出力端子8■〜8・から出力する結果、データ
は一/となり、加算器18およびラッチ34ヘアドレス
情報として与えられる。
タイミング!lでは、信号x8・、信号τqが共に@1
″レベル、信号IC81、X Q s信号YO1!B鵞
が共に10ルベルである。このため!入力端子Ill〜
X・には位相アドレス@fが印加され一!入力端子!■
〜!・にはFランス7アーゲート3711〜37・が開
成される結果、前回のタイミング!Oの演算結果データ
であり、ラッチ34にラッチされているデータ6fが印
加される。したがって8出力端子8■〜S@から出力す
る結果データは2afとなる◎ タイミング!2では、信号XSO等の出力状態はタイミ
ングT1と同一である。したがってアダー30のI入力
端子Xll〜X・にはデータ6fが印加され、またY入
力端子711〜Y・には前回の結果データ2afが印加
される。したがってその結果データは31IIfとなる
0 タイ之ングテ3では、信号XS・等の出力状態タイミン
グ!4では、信号I Q %信号Y番が共に@l −’
 L/ ヘAt、信号XB・、xBl、信号YO1−に
88が共に@Oaレベルに変化する。このためX入力端
子Ill〜X・には、トランスファーゲート33■〜3
3・を介し前回のタイミング!3における結果データ4
afが印加され、またY入力、端子Yll〜!Oにも前
回−結果データ4g/が印加される。したがってその結
果データはf3afとなる。
23にても全く同様な動作が乗算部17にて実行されて
ことは勿論である。
て夫々のタイミングにてアタック、ディケイ、サスティ
ン、リリースの各エンベロープ値がゲージ回路22を介
し印加される。そして加算器21はそのエンペ四−プ値
をエンベロープ情報レジスタ23の出力データと加算し
累算する結果1あらたなエンベロープ情報を作成し、エ
ンベロープ情報レジスタ23に与える。そしてエンベリ
ープ情報レジスタ23内のエンペリープ情報はりpツク
−3によりシフ)されるから、指数関数変換回路24か
らは対応してタイミングTO,?1%?2%?&!4ご
とに、指数関数変換されたあらたなエンベシープデータ
が出力されることになり、またこのエンベー−プデータ
は排他的オアゲー) 201・〜20嚇を介し加算器1
8へ与えられる。
加算器1Bでは、例えばタイミングPQにおいて、各タ
イミング!0〜!4では信号Sが101におい°〔は、
加算器18の第1入力端子には乗算部17からの上記デ
ータ(アドレスt1m) αfが印加される。ぞして4
d4jBが”0ルベルのときにはデータ−fのS工GW
ビットはそのまま印加され、他方、信号Sが″l”レベ
ルのときには810Mピットはそのレベルを反転されて
印加される。
他方、加算器18の第2大−力端子には、信号Sが@0
ルベルのときには指数に4敗変換回路24からのエンペ
ループデータがそのまま印加され、また信号Sが@1#
レベルのときには2の補数表現すれたエンベロープデー
タが印加される。
したがって加算器18は1上記タイミングPO内のタイ
ミングTQにおいて、信号Sが@Oaレベル′のときに
、データafとエンベシープデータとを加算し、その結
果データにて正弦波ROM部25をアドレスする。また
信号8が@1mレベレベルきに、符号を反転したデータ
ーfとS2立1数表現されたエンベロープデータとを加
算し、その結果データにて正弦波ROM部25をアドレ
スする・而してこの場合、上記タイミングPOが、例え
ば音高01の鍵に対する時分割処理タイミングに割当て
られていたと仮定すると、上記タイミング!0では、こ
の音高01を基音とし、且つ該基音のサイン波が2種類
続出されることになる。
そしてこの2Ii1類のサイン波は柾性が互いに逆で、
またその周波数は同一で、更にその位相シフトの大きさ
は同一で且つそのシフト方向が逆の関係にある各号イン
波となっている。
上記タイ鷹ングPO内のタイミング′xlでは1)xJ
算器18の11入力端子にはデータ2gfが印加され1
また信号8が@Omレベル、″1”レベルのときのデー
タgafの人力処理は上記タイミングTOと同一である
。また加算器18の第2入力端子へのエンベシープデー
タの入力状態は上記タイミング?0と同一である。した
がってこのタイミングτlでは、正弦波ROM部25か
らは、音高0重の2倍音のサイン波が2種m続出される
同様にして、上記タイ識ングTO内のタイミングT2、
T3、テ4では夫々、加算器18の第1入力端子にはデ
ータ5afs<afssafが夫A印加される。また第
2入力端子には夫々のエンベロープデータが同様に印加
される。したがって1タイミング!2、!3、!4では
夫々、音高01の3倍音、4倍音、8倍音の各サイン波
が夫々21!11I餉ずつ読出される。
タイミングP 1 、y 2 、xp 3が夫々、上記
音高DI、ml、71の台錐に対する時分割処理タイミ
ングに割当てられていたと仮定すると、各タイicyグ
r1、P2、P3では夫々、音高DI、It、11の各
基音と、その2倍音%3倍音S4倍音18倍音の各サイ
ン波が夫々S2穂類ずつ同様にして正弦波ROM部25
から読出される。
正弦波ROM部25から続出されるサイン波は累算器2
6にてクリックφ1の出力タイミング毎に累算される0
即ち、タイ截ンダ10゛では、タイミング?0にて2発
のクリックφ重が出力し、基音(音高01)の2種類の
サイン波が累算される0次にタイミング!1では、上記
累算値に対し更に122倍音2111に類のサイン波が
累算される・同様にしてタイミングT2、’!’3、T
4では夫々1それまでの累算値に対し、3倍音、4惰音
、8倍音の各2種類のサイン波が累算される・ 更に1タイミングP1では、音高り重を基音とし、また
その2倍音、3倍音、4倍音、8倍音の各音高の各2種
類のサイン波が累算器26に累算される・同様にしてタ
イミング?2.73では夫★1音高ml、fflを夫々
基音とし、また各2倍音、3惰音、4倍音、8倍音の各
音高の各2@類のサイン波が累算@26に累算されるo
椅雇太もそして、この累算器26に累算された合計40
@ (21i1111x4和音×(基音も含む)5倍音
)の正弦波は、り四ツクφ40の出力時にラッチ27へ
転送され、外部の加算器6へ供給されることになる。従
って、この電子楽器のサンプリングクロックはφ40で
あることは明らかである。そして、累算器26は1・〜
Pmの時分割処理の結果データを全て累算し、クリック
φ4・のタイミングでその内容をラッチ27に転送し、
且つ自己の内容をクリアする◎ 他のLtlKチップ3.4.5の各動作は上記−8エチ
ツプ2と基本的に同一である。そして上述したように、
各′L8xチップ2〜5は夫々−各楽音が5種類の倍音
を含み1またこの楽音を触火4実施例の場合、4個のL
BXチップ2〜5を全て用いることにより囚4和音X2
0倍音、φ)8和音×10倍音、(o) 16和音×5
倍音などの各組合せの和音を発生用能である。
先ず(A)の4和音×20倍音の場合、各LBNチップ
2〜5に、異なる4つの楽音を夫々割当てる。
即ち、この場合、各llSxチップ2〜5内の周波数情
報レジスタ12の各チャンネルには、同じ音階に対応す
る同一の周波数情報が設定される。
そしてSP・のTeのタイミングでは、制御信号”F’
sYOを′″1m1m状態し、その他の制御信号を@0
”状態とし、位相情報6fを乗算部17で得る。そして
以下のタイミングでは、制御信号x8・、YQを@11
状態とし、他の制御信号を′″Om0m状態。
このように制御信号を設定することにより、P・(Dr
 x 〜t 4)J)(t ンr”c41.2@f、’
I*af。
4 g js s a /の位相情報が乗算部17より
得られることになる。そして、次のPlのタイミングで
はひき続き同じ音階に対応する位相情報@fが位相情報
レジスタ16から出力することになり、乗算部17では
、同じ音階に対応する位相情報gg7stg/・・・が
得られる。
以下同様にして、re−21の各チャンネル時間におい
て、同じ音階に対応する位相情報@f〜20gfが得ら
れることになる。従って、20棚−の倍音(基音)を含
む楽音がL81チップ2〜5から夫々出力することにな
り、4和音X20倍音の発音状態をとることが出来る。
次に伽)の8和音XIO倍音の場合を説明すると、この
場合には、例えばL111チップ2と4、LBエチツプ
3と5を夫々1対の組合せとし、而してL8エチツプ2
.4には481音を発生させ、またX18エチツプ3.
5には上記LSISチェプ2.4の4和音とは異なる4
和音を発生させるように夫々設定する。そしてX58X
チツプ2.3からは夫々の例えば1,2.3.4.8倍
音、′Lsエチツプ4.5からは夫々の6−hl 0s
 12.16.200倍音例えば発生するように設定す
る。即ち、この場合、乗算1d17における制御信号は
、例えば−3工2.3ではll4s図の如(、XJs工
4.5ではM6図の如く出力するように0Ptrlがt
A御すれば良いことは明らかである。これにより4個の
xJ8xチップ2〜5から、10−類の倍音を夫々が含
む楽音が8櫨−合成されてなる8和音×lO倍音が発生
す◆。
なお、例えばXa81チップ4.5から夫々5.7S9
,11,133倍音発生するように設定する場合は、第
7WJに示すように乗算部17の動作を制御するように
すれば良い。
次に(0)の16和音X5倍音の場合では1各L8エチ
ツプ2〜5からは夫々具なる内容の4和音とその5種類
の倍音(例えば第51yJに示すような倍音)が発生す
るように設定しておけばよい。したがって4個の18エ
チツプ2〜5の出力を合成すれば、各々が5種類の倍音
を含む楽音16穂類を合成してなる16和音X−5倍音
が発生する◎上述した動作を数式を用いて説明すると次
のようになる@なお、第5図に示す倍音を得るようにし
た場合について説明する・そして、指#関数変換回路2
4が出力するエンベシープデータを記号1(これは各倍
音毎に異なる値をとっても良いが、説明の簡略化の為、
全て@]C”で表現する。)により表わすものとする。
L8エチップ2において、第4図に示すタイミングI’
Q内のタイミングTQでは、信号日が@o′″レベルの
とき、加算器18の第1入力端子にはデーター/が印加
され、他方1第2入力端子にはエンベロープデータ罵が
印加される。したがってその結果データはa f + 
lであり、このデータが正弦波ROMgZ 5へ供帖さ
れるため、続出されて累算I#26へ¥4gれるデータ
は、 となる。但し路はサンプル点の数である。
またタイミングTOで信号8か″1ルベルになると、加
算@18の嬉l入力端子には、符号を反転されたデータ
@fが印加され、またwN2入力端子には2の補鍛表現
されたエンペ賞−プデータlが印加されるため、正弦波
ROM部25から続出されるサイン波は、 となる。
したがってタイミングS′0終了時の凧−一26の累S
値は、 −fπ    、  ■ =xzQal  r&−168s%2訃1°°°°°°
式0)タイミング!1、!2、!3、T4では夫々、加
算器18の第1人力端子には夫々、データ21人3g7
54g/、8g7が印加されるから、タイミング’ff
1l、72、T3、!4終了時には夫々1上記弐〇)の
累算値に対し、次式ら)、ω)、(6)、a)により示
される各累算値が順次累算されることになる。即ち、 3g7π =20−#    ・8i路−1=1− ・・・式優)
2n  1      2 したがってタイミングPOにおける音高01、を基音と
する楽音では、その基音、2倍音、3倍音、4倍音、8
倍音の夫々がエンベシープデ1■によってエンベロープ
制御されることになる。即ち、上記基音と各倍音の各エ
ンペシープ制御輪は共に次式の)によって示されるもの
となる。
他のタイ週ングP1〜P3における各楽音についても全
く同様な事情により1各基音、倍音のエンベループ制御
が行われる0勿論、他のllSxチップ3〜5について
も全く同様である゛。
而して式@)によるエンベロープ制御の方法を説明する
と、キーオン時で波形が出力していないときには1エン
ベ田−プデータIを「0」とすればよい。そしてキーオ
ン彼、エンベロープデータIを徐々に増大させれば、出
力レベルが増大するエンベシープのアタック部が作成さ
れる◎また出力レベルが最大となれば、次にエンペルー
プデータXを徐々−に小さくしてゆき、ディケイ部を作
成する。足にエンベロープデータ鳶を一定値に保持させ
ればサスティン状態となり、またキーオな後はエンベリ
ープデータ1を「0」まで徐々に小さくしてゆけばよく
、リリース部が作成される・以上はムD81tの各エン
ベロープ状態を有する場合について説明したが、オルガ
ン音のようにアブ状態を有する場合についても同様にし
てエンベループ制御を行うことができる。
なお(上記実施例では各’baIチップにおける時分割
処理チャンネルを4チヤンネルとしたが、勿論この数に
限定されるものではない。また使用する同−LBMチッ
プの数を4としたが、この数も任意であり、作成する和
音、倍音の数に応じて変更すればよい。更に乗算部30
中におけるトラ報の組合せのはかにも任意の組合せのも
のを実現iJ能である。また上記実施例では、予め波形
メモリに記憶されている正弦波あるいは余弦波を音階周
波数に応じて、同一周波数で且つ方向が互いに逆でしか
も同じ大きさの位相シフトがなされた2つO首杉として
続出し、読出した上記の2つの波形を合成し1而して上
記位相シフトの大きさに基づき上記正弦波あるいは余弦
波のエンベループ制御を行うようにした、本出願人が提
案した正弦波合成方式の電子楽器に本発明を適用したが
、勿−1単に波形メモリから正弦波あるいは余弦波を音
Fk周波数に応じて続出して楽音を作成する一般的な正
弦波合成方式の電子楽器にも本発明を適用可能である。
更に、上記実施例では正弦波ROM部25ヘサイン波を
1周期分記憶させたが、これに限らずS1/2周期帝1
74周期のサイン波を記憶しておき、而して波形メモリ
から続出した1/!周期のサイン波あるいは174周期
のサイン波から1周期分の4/1ン波を作成するように
することも可能であるO また上記実施例では、TJsエチップ2〜5の各出力を
加算器6によって合成したが、この加算器6はLjil
チップ内に設けておき1まだ何れか1個の181チツプ
内の加算器に合成させるデータを転送するようにしても
よい。そのようにすればasss−66221rディジ
タル電子楽器」によって提案している。
この発明は以上説明したように、出願人が既に提案した
新規な正弦波合成方式の電子楽器、即ち、予め波形メモ
リに記憶されている正弦波あるいは余弦波な音階周波数
に応じて、同一周波数で且つシフトの大きさに基づき上
記正弦波あるいは余弦波のエンベロープ制御を行うよう
にした電子楽器に、更に時分側処理方式を適用した電子
楽器を提供したから、従来の電子楽器に比し、回路構成
が簡単となり、′L8x化が更に容易になるうえに正な
って演奏効果が向上する利点がある。
また本発明は、正弦波合成方式により楽音を生成する回
路をLi9工化しておき、またこのI+8エチップを投
数用いると共に、各IISエチツプに対し発生させる倍
音の次数や数、また和音のm@や数の指定を夫々行える
ようにした電子楽器を提供したから、多くの倍音を含む
楽音を多数同時生成することが容易となり、したがって
より一層、自然音に近い楽音の生成が行えるほかに、和
音演奏が更に容易に行える利点があり、千のうえ、同一
のLSIチップを多数製作するだけでよいから、設計の
手間が少なくてすみ、また大量生産によるコストダウン
が実現できる等の利点もある。
【図面の簡単な説明】
第1図はこの発明の一実施例の要部のシステム構成図、
第2v!JはLBXチップ2〜5の詳細な回路構成図、
!!¥3閏は乗算部17の具体的な回路樹−成図、第4
図は時分割処理動作を説明するタイムチャート1第5図
ないしtlS7図は夫゛々、OFυ1の制御によって出
力するアドレス情報および上記信号X8(+、信号YO
等の出力状態を夫々示すタイムチャートである。 1・・・0PUs2〜5・・・18エチツプ、6・・・
加算器、12・・・周波数↑R報レジスタ、13・・・
加算器、16・パ位相情報レジスタ、17−・乗算部、
18・・・加算器、19,206〜2010・・・排他
的オアゲート、21・・・加算器、23・・・エンベル
ープ情報レジスタ125・・・正弦波”M%26・・・
票算器、30・・・アダー、34−・・ラッチ、310
〜3111 、32el〜32s1,330〜3311
,3511〜95tt 。 360〜3611 、3’70〜3711−)ランス7
アゲート。 特1[出願人 カシオ計算機株式会社 37− 第1図 F 第6図

Claims (1)

  1. 【特許請求の範囲】 α)時分割処理により複数形成されるチャンネルの夫々
    に対応して、任意の音階に対応した周波数情報を出力す
    る周波数情報出力手段と、この周波数情報出力手段から
    各チャンネル毎に出力する周波数情報に基づき、基音の
    位相アドレスを指定する基音アドレス指定手段と、この
    基音アドレス指定手段にて指定される基音の位相アドレ
    スに応じて、各チャンネル内の時分割処理により所定次
    数の倍音の位相アドレスを指定する倍音アドレス指定手
    段と、正弦波(あるいは余弦波)を記憶する波形メモリ
    と、上記各チャンネルに於ける基音、倍音夫々に対応す
    るエンベループ情報を生成するエンベロープ情報生成手
    段と、上記基音アドレス指定手段、倍音アドレス指定手
    段による各位相アドレスに夫々基づき、各チャンネルに
    於ける基音、倍音に対し夫々、方向が互いに逆で且つ同
    じ大きさの上記エンペ璽−プ情報に基づく位相シフ)が
    なと、この読出し手段にて読出された各正弦波(あて成
    る和音を生成可能としたことを特徴とする電子楽器。 C2)ml数の楽音に対応する夫々の基音及び任意次数
    の倍音を1正弦波(あるいは余弦波)を読出すことによ
    り生成可能である18エチツプを複数個有する楽音生成
    手段と、この楽音生成手段を構成する各Llilチップ
    に対し、任意の楽音を割肖てると共に1基音に対する発
    生倍音の次数の設定を行う制゛御手段とを具備し、この
    制御手段の制御に基づき1所望次数の倍音を含む楽音が
    複数合成されて成る和音を生成可能としたことを特徴と
    する電子楽器。 O)上記111!チツプは、時分割処理により複数の楽
    音に対す、る夫々の基音及び任意次数の倍音を、生成可
    能であることを特徴とする特許請求の@囲11!2項記
    載の電子楽器。
JP56130875A 1980-11-28 1981-08-21 電子楽器 Granted JPS5833298A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP56130875A JPS5833298A (ja) 1981-08-21 1981-08-21 電子楽器
EP81305557A EP0053892B1 (en) 1980-11-28 1981-11-24 Envelope control system for electronic musical instrument
US06/324,466 US4453440A (en) 1980-11-28 1981-11-24 Envelope control system for electronic musical instrument
DE8181305557T DE3172071D1 (en) 1980-11-28 1981-11-24 Envelope control system for electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56130875A JPS5833298A (ja) 1981-08-21 1981-08-21 電子楽器

Publications (2)

Publication Number Publication Date
JPS5833298A true JPS5833298A (ja) 1983-02-26
JPS6224797B2 JPS6224797B2 (ja) 1987-05-29

Family

ID=15044730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56130875A Granted JPS5833298A (ja) 1980-11-28 1981-08-21 電子楽器

Country Status (1)

Country Link
JP (1) JPS5833298A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5211519A (en) * 1991-03-11 1993-05-18 Nifco, Inc. Plastic grommet

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5211519A (en) * 1991-03-11 1993-05-18 Nifco, Inc. Plastic grommet

Also Published As

Publication number Publication date
JPS6224797B2 (ja) 1987-05-29

Similar Documents

Publication Publication Date Title
US4437377A (en) Digital electronic musical instrument
EP0235538A2 (en) Waveform generator for electronic musical instrument
JPS5895790A (ja) 楽音発生装置
JPS6224797B2 (ja)
JP2935053B2 (ja) 電子楽器
JP2510090Y2 (ja) 楽音信号発生装置
JPH04161994A (ja) 楽音発生装置
JP2797140B2 (ja) 楽音波形発生装置
JPS6239433Y2 (ja)
JP2727451B2 (ja) 楽音発生装置
JPH028318B2 (ja)
JPH0584534B2 (ja)
JPS6224800B2 (ja)
JPH0230035B2 (ja)
JPH039476B2 (ja)
JPS58200295A (ja) 包絡線信号発生装置
JPS59131994A (ja) 電子楽器の周波数制御装置
JPS6154238B2 (ja)
JPS6223873B2 (ja)
JPH0230036B2 (ja)
JPS62178298A (ja) 楽音波形発生装置
JPH0562751B2 (ja)
JPS59204889A (ja) 電子楽器
JP3322131B2 (ja) 波形加工装置および音源
JPH06332462A (ja) 電子楽器