JPS62135896A - 電子楽器のウエ−ブゼネレ−タ - Google Patents
電子楽器のウエ−ブゼネレ−タInfo
- Publication number
- JPS62135896A JPS62135896A JP61271591A JP27159186A JPS62135896A JP S62135896 A JPS62135896 A JP S62135896A JP 61271591 A JP61271591 A JP 61271591A JP 27159186 A JP27159186 A JP 27159186A JP S62135896 A JPS62135896 A JP S62135896A
- Authority
- JP
- Japan
- Prior art keywords
- data
- octave
- note
- key
- circuit
- 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
- 238000003860 storage Methods 0.000 claims description 12
- 230000015654 memory Effects 0.000 description 71
- 238000010586 diagram Methods 0.000 description 5
- 239000008186 active pharmaceutical agent Substances 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、所望楽音周波数に対応する周期で繰返し変
化する変数データを発生し、この変数データを楽音信号
発生のために使用する電子楽器のウェーブゼネレータに
関する。
化する変数データを発生し、この変数データを楽音信号
発生のために使用する電子楽器のウェーブゼネレータに
関する。
波形メモリに記憶した波形の順次サンプル点娠幅値を順
次読み出して楽音信号もしくは音源信号を得る場合、発
生すべき音の周波数に対応する定数を繰返し演算(加算
又は減算)し、その′演算結果に応じて前記波形メモリ
の読み出しアドレスを進める方式の電子楽器は既に公知
である。このような電子楽器において、従来は上述の周
波数に対応する定数を鍵盤の各音に個々に対応して記憶
装置に記憶させておくようにしていた(特開昭49−1
30213号公報参照)。
次読み出して楽音信号もしくは音源信号を得る場合、発
生すべき音の周波数に対応する定数を繰返し演算(加算
又は減算)し、その′演算結果に応じて前記波形メモリ
の読み出しアドレスを進める方式の電子楽器は既に公知
である。このような電子楽器において、従来は上述の周
波数に対応する定数を鍵盤の各音に個々に対応して記憶
装置に記憶させておくようにしていた(特開昭49−1
30213号公報参照)。
従来の電子楽器では、周波数に対応する定数を鍵盤の各
音に個々に対応して記憶装置に記憶させておくようにし
ているため、例えば、鍵数が61鍵であれば、61の種
類の定数を記憶させておくことになり、該記憶装置に比
較的大きな容量が要求され、コスト高になるという問題
があった。
音に個々に対応して記憶装置に記憶させておくようにし
ているため、例えば、鍵数が61鍵であれば、61の種
類の定数を記憶させておくことになり、該記憶装置に比
較的大きな容量が要求され、コスト高になるという問題
があった。
この発明は、上述の点に鑑みてなされたもので、周波数
に対応する定数を記憶する記憶装置を小容量化したウェ
ーブゼネレータを提供することを目的とする。
に対応する定数を記憶する記憶装置を小容量化したウェ
ーブゼネレータを提供することを目的とする。
〔問題点を解決するための手段および作用〕この発明に
よれば複数の鍵を具える鍵盤と、前記鍵盤での鍵操作に
対応して操作された鍵の音名およびオクターブを示す音
名データおよびオクターブデータからなるキーデータを
発生するキーデータ発生手段と、前記鍵盤の6鍵をオク
ターブに基づき複数のグループに分割し、この分割した
グループのうち所望グループに含まれる各音に対応して
発生すべき楽音周波数に対応する複数ビットからなる定
数のデータをそれぞれ記憶する記憶手段と、前記記憶手
段から前記音名データに基りき定数のデータを読み出す
読出し手段と、前記記憶手段から読み出された定数のデ
ータに基づき前記楽音周波数に対応した周期で繰返し変
化する変数データを出力する変数データ発生手段と、前
記変数データ発生手段から出力された変数データのビッ
ト位置を前記オクターブデータに応じてシフトすること
により該変数データを変更し、前記キーデータが示す鍵
の楽音周波数に対応する周期で繰返し変化するデータを
出力する変更手段とを具え、前記変更手段から出力され
るデータに基づき対応する周波数の楽音信号を発生する
ようにしている。
よれば複数の鍵を具える鍵盤と、前記鍵盤での鍵操作に
対応して操作された鍵の音名およびオクターブを示す音
名データおよびオクターブデータからなるキーデータを
発生するキーデータ発生手段と、前記鍵盤の6鍵をオク
ターブに基づき複数のグループに分割し、この分割した
グループのうち所望グループに含まれる各音に対応して
発生すべき楽音周波数に対応する複数ビットからなる定
数のデータをそれぞれ記憶する記憶手段と、前記記憶手
段から前記音名データに基りき定数のデータを読み出す
読出し手段と、前記記憶手段から読み出された定数のデ
ータに基づき前記楽音周波数に対応した周期で繰返し変
化する変数データを出力する変数データ発生手段と、前
記変数データ発生手段から出力された変数データのビッ
ト位置を前記オクターブデータに応じてシフトすること
により該変数データを変更し、前記キーデータが示す鍵
の楽音周波数に対応する周期で繰返し変化するデータを
出力する変更手段とを具え、前記変更手段から出力され
るデータに基づき対応する周波数の楽音信号を発生する
ようにしている。
以下この発明の一実施例を悉付図面にもとづいて詳細に
説明しよう。
説明しよう。
第1図はこの発明のウェーブゼネレータ10を使用した
電子楽器の一例を示す概略ブロック図で、押鍵検出回路
12は鍵盤11に配された6鍵のキースイッチのオンま
たはオフ動作を検出し、押圧された鍵を識別する情報を
出力する。発音割当て回路13は押鍵検出回路12から
前記押圧された鍵を識別する情報を受入して、この情報
か表わす鍵の発音を同時最大発音数(例えば12音)に
対応するチャンネルのいずれかに割当てる。発音割当て
回路13は各チャンネルに対応する記憶位置を有し、成
る鍵の発音が割当てられたチャンネルに対応する記憶位
置にその鍵を表わすキーコードKCを記憶し、各チャン
ネルに記憶したキーコードKCを時分割的に順次出力す
る。鍵盤11における6鍵を識別するために、第1表に
示すようにキーコードKCは鍵盤種類を表わす2ビツト
の鍵盤コードに1.に2、オクターブ音域を表わす3ビ
ツトのオクターブコードB1.B2.B3及び1オクタ
ーブ内の12の音名を表わす4ビツトのノートコードN
i、N2.N3.N4の計9ビットのコードによって構
成される。
電子楽器の一例を示す概略ブロック図で、押鍵検出回路
12は鍵盤11に配された6鍵のキースイッチのオンま
たはオフ動作を検出し、押圧された鍵を識別する情報を
出力する。発音割当て回路13は押鍵検出回路12から
前記押圧された鍵を識別する情報を受入して、この情報
か表わす鍵の発音を同時最大発音数(例えば12音)に
対応するチャンネルのいずれかに割当てる。発音割当て
回路13は各チャンネルに対応する記憶位置を有し、成
る鍵の発音が割当てられたチャンネルに対応する記憶位
置にその鍵を表わすキーコードKCを記憶し、各チャン
ネルに記憶したキーコードKCを時分割的に順次出力す
る。鍵盤11における6鍵を識別するために、第1表に
示すようにキーコードKCは鍵盤種類を表わす2ビツト
の鍵盤コードに1.に2、オクターブ音域を表わす3ビ
ツトのオクターブコードB1.B2.B3及び1オクタ
ーブ内の12の音名を表わす4ビツトのノートコードN
i、N2.N3.N4の計9ビットのコードによって構
成される。
なお、この実施例においては、鍵盤11の鍵域かC2音
からC7音までの範囲であるものとする。
からC7音までの範囲であるものとする。
そして、第1オクターブ音域のオクターブコード“OO
O”は最低音の02音にだけ使用されるものとしており
、そのコードB3〜N1は“0001110” となる
。“001”という値の第2オクターブ音域のオクター
ブコードB3゜B2.B、はC2#音からC3音までに
使用し、以下同様に、低温側のC#音から高音側のC音
までを1オクターブとして同一のオクターブコードB3
.B2.B、を使用するものとし、第6オクターブ音域
“10ビのオクターブコードはC6#〜C7音に使用さ
れる。
O”は最低音の02音にだけ使用されるものとしており
、そのコードB3〜N1は“0001110” となる
。“001”という値の第2オクターブ音域のオクター
ブコードB3゜B2.B、はC2#音からC3音までに
使用し、以下同様に、低温側のC#音から高音側のC音
までを1オクターブとして同一のオクターブコードB3
.B2.B、を使用するものとし、第6オクターブ音域
“10ビのオクターブコードはC6#〜C7音に使用さ
れる。
この実施例においては、複数の音を同時に発音可能とす
るために各種カウンタ、論理回路、記憶装置等を時分割
的に供用せしめるようにダイナミック論理的に構成しで
あるので、装置の動作を規制するクロックパルスの時間
関係は極めて重要である。第2図(a)は主にクロック
パルスφ1を示すグラフで、このパルスφ1は各チャン
ネルの時分割動作を制御するものであり、例えば1us
(マイクロ秒;10−6秒)の周期を有している。
るために各種カウンタ、論理回路、記憶装置等を時分割
的に供用せしめるようにダイナミック論理的に構成しで
あるので、装置の動作を規制するクロックパルスの時間
関係は極めて重要である。第2図(a)は主にクロック
パルスφ1を示すグラフで、このパルスφ1は各チャン
ネルの時分割動作を制御するものであり、例えば1us
(マイクロ秒;10−6秒)の周期を有している。
チャンネル数が12であるから、主クロツクパルスφ1
によって順次区切られるlus幅のタイムスロットは第
1チヤンネル〜第12チヤンネルに順次対応させられる
。第2図(b)に示すように、各タイムスロットを順に
第1チャンネル時間〜第12チャンネル時間ということ
にする。各チャンネル時間は循環して発生する。従って
、発音割当て回路13で発音割当てされた鍵を表わすキ
ーコードKCは、割当てられたチャンネルの時間に一致
して順次時分割的に出力される。例えば、第1チヤンネ
ルにペダル鍵盤の第2オクターブ音域のC音(CG)が
割当てられ、第2チヤンネルに上鍵盤の第5オクターブ
音域のG音(G5)か割当てられ、第3チヤンネルに上
鍵盤の第5オクターブ音域のC音(CG)が割当てられ
、第4チヤンネルに下鍵盤の第4オクターブ音域のE音
(E4)が割当てられており、第5〜第12チヤンネル
には発音が割当てられていないとすると、発音割当て回
路13から各チャンネル時間に同期して時分割的に出力
されるキーコードK Cの内容は第2図(C)のように
なる。第5チヤンネルから第12チヤンネルの出力はす
べて“0”である。
によって順次区切られるlus幅のタイムスロットは第
1チヤンネル〜第12チヤンネルに順次対応させられる
。第2図(b)に示すように、各タイムスロットを順に
第1チャンネル時間〜第12チャンネル時間ということ
にする。各チャンネル時間は循環して発生する。従って
、発音割当て回路13で発音割当てされた鍵を表わすキ
ーコードKCは、割当てられたチャンネルの時間に一致
して順次時分割的に出力される。例えば、第1チヤンネ
ルにペダル鍵盤の第2オクターブ音域のC音(CG)が
割当てられ、第2チヤンネルに上鍵盤の第5オクターブ
音域のG音(G5)か割当てられ、第3チヤンネルに上
鍵盤の第5オクターブ音域のC音(CG)が割当てられ
、第4チヤンネルに下鍵盤の第4オクターブ音域のE音
(E4)が割当てられており、第5〜第12チヤンネル
には発音が割当てられていないとすると、発音割当て回
路13から各チャンネル時間に同期して時分割的に出力
されるキーコードK Cの内容は第2図(C)のように
なる。第5チヤンネルから第12チヤンネルの出力はす
べて“0”である。
また、発音割当て回路13は押圧鍵が発音割当てされた
チャンネルにおいて発音かなされるへきであることを表
わすアタック開始信号(またはキーオン信号)ASを各
チャンネル時間に同期して時分割的に出力する。更に、
各チャンネルに発音割当てされた鍵か離鍵され、これに
より発音か減衰状態となるべきことを表わすディケイ開
始信号(またはキーオフ信号)DSを各チャンネル時間
に同期して時分割的に出力する。これらの信号AS、D
Sは楽音の振幅エンベロープ制御(発音制御)のために
利用される。更に、発音割当て回路13ては、エンベロ
ープ発生器14からそのチャンネルにおける発音が終了
したことを表わすディケイ終了信号DFを受入し、その
信号DFにもとづいて当該チャンネルに関する各種記憶
をクリアし発音割当てを完全に解消するクリア信号CC
を出力する。第2図(c)の例において、第1チヤンネ
ルと第2チヤンネルに割当てられた鍵が現在抑圧中であ
り、第3チヤンネルと第4チヤンネルに割当てられた鍵
が離鍵されその発音が減衰状態であり、第4チヤンネル
においてはタイムスロットt1のとき発音終了してディ
ケイ終了信号DFが発生され、12チャンネル時間遅れ
たタイムスロットt2のときクリア信号CCが出力され
るとすると、第2図(d)〜(g)に示すように各信号
AS、DS、DF、CCが生じる。なお、タイムスロッ
トt2のときクリア信号CCが出力されるので、第4チ
ヤンネルのアタック開始信号ASとディケイ開始信号D
Sは消去される。このとき第2図(C)の第4チャンネ
ル時間のキーコ−トK Cか消去されるか、図では説明
の都合上そのま−ま描いである。
チャンネルにおいて発音かなされるへきであることを表
わすアタック開始信号(またはキーオン信号)ASを各
チャンネル時間に同期して時分割的に出力する。更に、
各チャンネルに発音割当てされた鍵か離鍵され、これに
より発音か減衰状態となるべきことを表わすディケイ開
始信号(またはキーオフ信号)DSを各チャンネル時間
に同期して時分割的に出力する。これらの信号AS、D
Sは楽音の振幅エンベロープ制御(発音制御)のために
利用される。更に、発音割当て回路13ては、エンベロ
ープ発生器14からそのチャンネルにおける発音が終了
したことを表わすディケイ終了信号DFを受入し、その
信号DFにもとづいて当該チャンネルに関する各種記憶
をクリアし発音割当てを完全に解消するクリア信号CC
を出力する。第2図(c)の例において、第1チヤンネ
ルと第2チヤンネルに割当てられた鍵が現在抑圧中であ
り、第3チヤンネルと第4チヤンネルに割当てられた鍵
が離鍵されその発音が減衰状態であり、第4チヤンネル
においてはタイムスロットt1のとき発音終了してディ
ケイ終了信号DFが発生され、12チャンネル時間遅れ
たタイムスロットt2のときクリア信号CCが出力され
るとすると、第2図(d)〜(g)に示すように各信号
AS、DS、DF、CCが生じる。なお、タイムスロッ
トt2のときクリア信号CCが出力されるので、第4チ
ヤンネルのアタック開始信号ASとディケイ開始信号D
Sは消去される。このとき第2図(C)の第4チャンネ
ル時間のキーコ−トK Cか消去されるか、図では説明
の都合上そのま−ま描いである。
発音割当て回路13から出力される各種信号KC,AS
、DS、CCかどのチャンネルのものであるかは、第2
図に示したように、チャンネル時間によって区別できる
ようになっている。
、DS、CCかどのチャンネルのものであるかは、第2
図に示したように、チャンネル時間によって区別できる
ようになっている。
発音割当て回路13から出力されたキーコードKCはウ
ェーブゼネレータ10に加わり、該ウェーブゼネレータ
10からは、波形メモリ15から楽音音源波形の順次サ
ンプル点撮幅を読み出させるための変数データ(アドレ
スデータ)XQFが発生される。この実施例では波形メ
モリ15はフィート数の異なる音源波形が並列的に読み
出されるようになっており、2フイート2′、4フイー
)4’ 、8フイート8’ 、16フイート16′
、32フイート32′の音にそれぞれ対応してメモリ
15A〜15Eか設けられている。
ェーブゼネレータ10に加わり、該ウェーブゼネレータ
10からは、波形メモリ15から楽音音源波形の順次サ
ンプル点撮幅を読み出させるための変数データ(アドレ
スデータ)XQFが発生される。この実施例では波形メ
モリ15はフィート数の異なる音源波形が並列的に読み
出されるようになっており、2フイート2′、4フイー
)4’ 、8フイート8’ 、16フイート16′
、32フイート32′の音にそれぞれ対応してメモリ
15A〜15Eか設けられている。
エンベロープ発生器14は、発音割当て回路13から与
えられる各種信号AS、DS、CC等にもとづいて、ア
タック・ディケイ等の特性をもつエンベロープ波形EV
を発生する。このエンベロープ波形E′vによって波形
メモリ15から読み出される音源波形信号に経時的な音
量振幅エンベロープが付加され、発音が制御される。
えられる各種信号AS、DS、CC等にもとづいて、ア
タック・ディケイ等の特性をもつエンベロープ波形EV
を発生する。このエンベロープ波形E′vによって波形
メモリ15から読み出される音源波形信号に経時的な音
量振幅エンベロープが付加され、発音が制御される。
波形メモリ15から読み出された各フィート2′〜32
′の音源波形信号は分配回路16に加わり、鍵盤種類な
どに応じてライン17または18に適宜分配される。ラ
イン17に分配された音源波形信号・は電圧制御型フィ
ルタ(VCF)19に加わり、音色制御かなされる。ラ
イン18に分配された音源波形信号は音色フィルタ群2
0に加イつり、音色制御がなされる。電圧制御型フィル
タ19のフィルタ特性は制御電圧(図示せず)によって
可変され、音色フィルタ群20のフィルタ特性は各種音
色に対応して固定されている。従って両系列において異
なった音質の音か作り出される。音色制御された楽音波
形信号はエクスプレッション等その他適宜の音制御回路
21を経て、サウンドシステム22から発音される。
′の音源波形信号は分配回路16に加わり、鍵盤種類な
どに応じてライン17または18に適宜分配される。ラ
イン17に分配された音源波形信号・は電圧制御型フィ
ルタ(VCF)19に加わり、音色制御かなされる。ラ
イン18に分配された音源波形信号は音色フィルタ群2
0に加イつり、音色制御がなされる。電圧制御型フィル
タ19のフィルタ特性は制御電圧(図示せず)によって
可変され、音色フィルタ群20のフィルタ特性は各種音
色に対応して固定されている。従って両系列において異
なった音質の音か作り出される。音色制御された楽音波
形信号はエクスプレッション等その他適宜の音制御回路
21を経て、サウンドシステム22から発音される。
ウェーブゼネレータ10の詳細例は第3図及び第4図に
分割して示されている。ウェーブゼネレータ10のうち
ノートデコーダ23、定数メモリ24、キーボルト発生
回路25の詳細例は第3図に、アキュムレータ26、オ
クターブ制御回路27、ビット位置切替え回路28の詳
細例は第4図に示されている。
分割して示されている。ウェーブゼネレータ10のうち
ノートデコーダ23、定数メモリ24、キーボルト発生
回路25の詳細例は第3図に、アキュムレータ26、オ
クターブ制御回路27、ビット位置切替え回路28の詳
細例は第4図に示されている。
第3図及び第4図の回路において各種回路素子は第5図
に示すような手法で図示されている。第5図(a)はイ
ンバータ、同図(b)、(c)はアント回路、同図(d
)、(e)はオア回路、同図(f)は1ビツトの遅延フ
リップフロップを示す。アンド回路あるいはオア回路に
おいて入力数か少ない場合は同図(b)、(d)に示す
ような通常の表示図法を採用し、入力数が多゛い場合は
同図(c)、(e)の図法を採用する。同図(C)。
に示すような手法で図示されている。第5図(a)はイ
ンバータ、同図(b)、(c)はアント回路、同図(d
)、(e)はオア回路、同図(f)は1ビツトの遅延フ
リップフロップを示す。アンド回路あるいはオア回路に
おいて入力数か少ない場合は同図(b)、(d)に示す
ような通常の表示図法を採用し、入力数が多゛い場合は
同図(c)、(e)の図法を採用する。同図(C)。
(e)においては、回路の入力側に1本の入力線を描き
、1(数の信号線をこの入力線に交叉させ、同日路に入
力されるべき信号の信号線と入力線との交叉点を丸印で
囲むようにしている。従って同図(c)の場合、論理式
はQ=A−B−Dてあり、同図(e)の例の場合、論理
式はQ=A+B+Cである。また、第5図(g)はシフ
トレジスタを示し、ブロック中に括弧でくくって示した
分数の分子の数はシフトレジスタのステージ数、分母の
数はシフトレジスタの人力データのビット数を示す。遅
延フリップフロップ及びシフトレジスタにはンフト用り
ロンクパルスを特に図示しないが、1局周期の主クロツ
クパルスφ1 (詳しくは2柑クロツクパルス)によっ
てシフトされる。
、1(数の信号線をこの入力線に交叉させ、同日路に入
力されるべき信号の信号線と入力線との交叉点を丸印で
囲むようにしている。従って同図(c)の場合、論理式
はQ=A−B−Dてあり、同図(e)の例の場合、論理
式はQ=A+B+Cである。また、第5図(g)はシフ
トレジスタを示し、ブロック中に括弧でくくって示した
分数の分子の数はシフトレジスタのステージ数、分母の
数はシフトレジスタの人力データのビット数を示す。遅
延フリップフロップ及びシフトレジスタにはンフト用り
ロンクパルスを特に図示しないが、1局周期の主クロツ
クパルスφ1 (詳しくは2柑クロツクパルス)によっ
てシフトされる。
発音割当て回路13から供給されるキーコードKCのう
ちノーコードN1〜N4はノートデコーダ23に加わり
、該ノートコードN1〜N4か表わす音名に対応する出
力ラインにデコード出力を生じる。定数メモリ24は1
オクターブ内の12の音名C−Bの周波数に比例する定
数データFを2進形式で予め記憶したもので、前記ノー
トデコーダ23の出力に応じてノートコードN1〜N4
か表わす音名に対応する定数データFが読み出される。
ちノーコードN1〜N4はノートデコーダ23に加わり
、該ノートコードN1〜N4か表わす音名に対応する出
力ラインにデコード出力を生じる。定数メモリ24は1
オクターブ内の12の音名C−Bの周波数に比例する定
数データFを2進形式で予め記憶したもので、前記ノー
トデコーダ23の出力に応じてノートコードN1〜N4
か表わす音名に対応する定数データFが読み出される。
アキュムレータ26はメモリ24から読み出された定数
データFを規則的時間間隔T毎に繰返し加算し、変数デ
ータqFを得る。qは、時間間隔Tか経過する毎に、1
.2,3,4. ・・・・・・・と順次増加する変数
である。
データFを規則的時間間隔T毎に繰返し加算し、変数デ
ータqFを得る。qは、時間間隔Tか経過する毎に、1
.2,3,4. ・・・・・・・と順次増加する変数
である。
アキュムレータ26の出力qFはビット位置切替え回路
28に加えられ、オクターブ制御回路27から与えられ
るオクターブ切替データXの値に応じてその2進ビット
位置か左または右ヘンフトされる。換言すれば、1オク
ターブ内の各音名周波数に対応して規則的に変化する変
数データqFに対してオクターブ切替データXを乗算し
、該オクターブ切替データXが指定するオクターブ音域
における当該音名の周波数に対応する変数データXqF
を得る。
28に加えられ、オクターブ制御回路27から与えられ
るオクターブ切替データXの値に応じてその2進ビット
位置か左または右ヘンフトされる。換言すれば、1オク
ターブ内の各音名周波数に対応して規則的に変化する変
数データqFに対してオクターブ切替データXを乗算し
、該オクターブ切替データXが指定するオクターブ音域
における当該音名の周波数に対応する変数データXqF
を得る。
オクターブ切替データXはオクターブコートB1〜B3
の内容にもとついて発生される。一般にデータXの値は
オクターブコードB1〜B3が指定するオクターブ音域
を実現しうる値となるがフィートチェンジデータFF、
〜FF3の値に応じてコード81〜B3を変更し、オク
ターブ音域を適宜変更しうるようになっている。1オク
ターブのへたたりは周波数比か2:1であるので、定数
メモリ24に記憶した音名の属するオクターブ音域を基
本オクターブとすると、発生しようとする音のオクター
ブ音域かこの基本オクターブよりもnオクターブ上のと
きはXの値は2 であり、nオクターブしたがってのと
きはXの値は2 である。すなわち、オクターブ単位の
周波数の関係は2のベキ乗であるため、2進ビット位置
切替回路28によってオクターブの切替制御を行なうこ
とかできるのである。
の内容にもとついて発生される。一般にデータXの値は
オクターブコードB1〜B3が指定するオクターブ音域
を実現しうる値となるがフィートチェンジデータFF、
〜FF3の値に応じてコード81〜B3を変更し、オク
ターブ音域を適宜変更しうるようになっている。1オク
ターブのへたたりは周波数比か2:1であるので、定数
メモリ24に記憶した音名の属するオクターブ音域を基
本オクターブとすると、発生しようとする音のオクター
ブ音域かこの基本オクターブよりもnオクターブ上のと
きはXの値は2 であり、nオクターブしたがってのと
きはXの値は2 である。すなわち、オクターブ単位の
周波数の関係は2のベキ乗であるため、2進ビット位置
切替回路28によってオクターブの切替制御を行なうこ
とかできるのである。
ところで、定数メモリ24に記憶する定数データFの値
は、前記基本オクターブにおける当該音名の周波数fと
、アキュムレータ26において同じデータFか1秒間に
加算される回′4t!INと、波形メモリ15に記憶、
した波形1周期分のアドレス数Mとによって定まる。す
なわち、 という関係式によって定数データFの10進値か決定さ
れる。第(1)式にもとづいて求めた各音名に対応する
定数データFを2進数に変換し、この2進の定数データ
Fを定数メモリ24に予め記憶させておく。
は、前記基本オクターブにおける当該音名の周波数fと
、アキュムレータ26において同じデータFか1秒間に
加算される回′4t!INと、波形メモリ15に記憶、
した波形1周期分のアドレス数Mとによって定まる。す
なわち、 という関係式によって定数データFの10進値か決定さ
れる。第(1)式にもとづいて求めた各音名に対応する
定数データFを2進数に変換し、この2進の定数データ
Fを定数メモリ24に予め記憶させておく。
変数データXqFにおいて変数qの値は1秒後にNとな
るので、前記第(1)式は下記のように書き換えること
ができる。
るので、前記第(1)式は下記のように書き換えること
ができる。
従ってオクターブ切換データXの値に比例して周波数か
切替わる。前述のようにデータXは2のベキで与えられ
るので、周波数Xfは基本オクターブの周波Vifの2
のベキ乗で切替わることになり、オクターブ単位で発生
音の周波数か切替えられる。すなわち発生音のオクター
ブ音域か選択される。
切替わる。前述のようにデータXは2のベキで与えられ
るので、周波数Xfは基本オクターブの周波Vifの2
のベキ乗で切替わることになり、オクターブ単位で発生
音の周波数か切替えられる。すなわち発生音のオクター
ブ音域か選択される。
従って、ビット位置切替回路28においてアキュムレー
タ26の出力データqFのビット位置を左に(上位桁に
)シフトすると、データXによって2°の乗算を行なう
ことになるので、シフトしたビット位置のinたけオク
ターブが上がる。また、同切替え回路28においてデー
タqFのビット位置を右に(下位Hテに)シフトすると
、データXによって2−1の乗算を行なうことになるの
で、シフトしたビット位置の故nだけオクターブか下が
る。
タ26の出力データqFのビット位置を左に(上位桁に
)シフトすると、データXによって2°の乗算を行なう
ことになるので、シフトしたビット位置のinたけオク
ターブが上がる。また、同切替え回路28においてデー
タqFのビット位置を右に(下位Hテに)シフトすると
、データXによって2−1の乗算を行なうことになるの
で、シフトしたビット位置の故nだけオクターブか下が
る。
第3図において、ノートデコーダ23は前記第1表に示
したような内容のノートコードN1〜N4を各音名C#
〜C別にデコードし得るように論理か組まれたアンド回
路群23Aによって構成されている。定数メモリ24は
、デコーダ23の出力に応じて所定の値の10ビツトの
2進定数データF(F+〜F +o )を得るように論
理が組まれたオア回路群24Aと、鍵盤コードに、、に
2の内容に応じてオア回路群24Aの出力を選択するゲ
ート部24Bとを具えている。
したような内容のノートコードN1〜N4を各音名C#
〜C別にデコードし得るように論理か組まれたアンド回
路群23Aによって構成されている。定数メモリ24は
、デコーダ23の出力に応じて所定の値の10ビツトの
2進定数データF(F+〜F +o )を得るように論
理が組まれたオア回路群24Aと、鍵盤コードに、、に
2の内容に応じてオア回路群24Aの出力を選択するゲ
ート部24Bとを具えている。
第4図に示すビット位置切替え回路28は左シフト動作
(21の掛算)を行なうようになっているので、定数メ
モリ24には最低オクターブ音域における各12音の周
波数に比例する定数データFを記憶している。但し、前
記第1表に示した真の最低オクターブ音域はオクターブ
コードB+。
(21の掛算)を行なうようになっているので、定数メ
モリ24には最低オクターブ音域における各12音の周
波数に比例する定数データFを記憶している。但し、前
記第1表に示した真の最低オクターブ音域はオクターブ
コードB+。
B2.B3の内容が“000”である第1オクターブ音
域であるが、前述の通り、この第1オクターブ音域に属
する音はC2音だけである。そこで、この実施例のウェ
ーブゼネレータ10ではオクターブコードB3 、B2
+ 81の内容が”001″である第2オクターブ
音域を最低オクターブ(基本オクターブ)として取扱う
ようにし、該第2オ# クターブ音域に属する12音名(C2、B2゜・・・・
・・・・・B2.C3)の周波数に対応する定数データ
Fをメモリ24の各アドレスにそれぞれ記憶させている
。そして、第1オクターブ音域に属する唯一の音、C2
音に関しても特別に定数データFを記憶しておくように
している。すなわち、第2表に示すように基本オクター
ブ(第2オクターブ音域)に属するC音(C3)の17
2の値のデータが02音の定数データFとして読み出さ
れるようにオア回路群24Aにおいて論理が組まれてい
る。また、この実施例においては鍵盤種類別に若干異な
る値のデータFをメモリ24に記憶しているが、第2表
には下鍵盤音のみについて示した。
域であるが、前述の通り、この第1オクターブ音域に属
する音はC2音だけである。そこで、この実施例のウェ
ーブゼネレータ10ではオクターブコードB3 、B2
+ 81の内容が”001″である第2オクターブ
音域を最低オクターブ(基本オクターブ)として取扱う
ようにし、該第2オ# クターブ音域に属する12音名(C2、B2゜・・・・
・・・・・B2.C3)の周波数に対応する定数データ
Fをメモリ24の各アドレスにそれぞれ記憶させている
。そして、第1オクターブ音域に属する唯一の音、C2
音に関しても特別に定数データFを記憶しておくように
している。すなわち、第2表に示すように基本オクター
ブ(第2オクターブ音域)に属するC音(C3)の17
2の値のデータが02音の定数データFとして読み出さ
れるようにオア回路群24Aにおいて論理が組まれてい
る。また、この実施例においては鍵盤種類別に若干異な
る値のデータFをメモリ24に記憶しているが、第2表
には下鍵盤音のみについて示した。
第2表
下m盤音に関するメモリ24の記憶内容C2音に関する
定数データFはC2音のみに使用されるので、ノートデ
コーダ23においてノートコードN1〜N4が02音の
ものかあるいはそれ以外のC音のものであるかを区別す
る必要がある。そこで、C2音響用のアンド回路29が
アンド回路群23Aに設けられている。このアンド回路
29にはオクターブコードの各ビットB1〜B3のデー
タをインバータで反転したデータ812〜B3が加わっ
ており、オクターブコードB1〜B3か第1オクターブ
音域の場合、データ“000”か反転されて“111”
となるのでアンド回路29が動作可能となる。従って、
第1オクターブ音域のC音すなわちC2音のノートコー
ドN1〜N4か供給されると、アンド回路29の出力が
“1″となり、メモリ24からC2音響用の定数データ
Fが読み出される。
定数データFはC2音のみに使用されるので、ノートデ
コーダ23においてノートコードN1〜N4が02音の
ものかあるいはそれ以外のC音のものであるかを区別す
る必要がある。そこで、C2音響用のアンド回路29が
アンド回路群23Aに設けられている。このアンド回路
29にはオクターブコードの各ビットB1〜B3のデー
タをインバータで反転したデータ812〜B3が加わっ
ており、オクターブコードB1〜B3か第1オクターブ
音域の場合、データ“000”か反転されて“111”
となるのでアンド回路29が動作可能となる。従って、
第1オクターブ音域のC音すなわちC2音のノートコー
ドN1〜N4か供給されると、アンド回路29の出力が
“1″となり、メモリ24からC2音響用の定数データ
Fが読み出される。
なお、定数メモリ24から読み出された定数データFは
すべて同一オクターブ音域(基本オクターブ)のものと
して取扱われるので、C2音に対応する第1オクターブ
音域を表わすオクターブコ−ドB1〜B3を第2オクタ
ーブ音域のデータに変換する必要かある。そのため、オ
クターブコードB1〜B3を第4図のノア回路30に入
力し、“000″のとき該ノア回路30から生じる信号
“1″をオア回路31に加えてビットB1のデータを“
1″にする。これにより、オクターブコードB3.B2
.BTが“000”の場合“001”に変換され、その
後、オクターブ制御回路27の3ビツトの全加算器27
Aに入力される。
すべて同一オクターブ音域(基本オクターブ)のものと
して取扱われるので、C2音に対応する第1オクターブ
音域を表わすオクターブコ−ドB1〜B3を第2オクタ
ーブ音域のデータに変換する必要かある。そのため、オ
クターブコードB1〜B3を第4図のノア回路30に入
力し、“000″のとき該ノア回路30から生じる信号
“1″をオア回路31に加えてビットB1のデータを“
1″にする。これにより、オクターブコードB3.B2
.BTが“000”の場合“001”に変換され、その
後、オクターブ制御回路27の3ビツトの全加算器27
Aに入力される。
ノア回路30の出力“1“はライン32を経て第3図の
インバータ34で反転され、ノートデコーダ23のアン
ド回路33に加わる。アンド回路33は第1オクターブ
音域のC音(C2音)以外のC音のノートコードN1〜
N4をデコードするための回路であり、C2音のノート
コードN1〜N4が供給された場合ライン32からの信
号“1“によって該アンド回路33が不動作となる。
インバータ34で反転され、ノートデコーダ23のアン
ド回路33に加わる。アンド回路33は第1オクターブ
音域のC音(C2音)以外のC音のノートコードN1〜
N4をデコードするための回路であり、C2音のノート
コードN1〜N4が供給された場合ライン32からの信
号“1“によって該アンド回路33が不動作となる。
この実施例においては、同じ音名でも所属鍵盤に応じて
若干異なる値の定数データFがメモリ24から読み出さ
れるようになっている。第3図において、鍵盤コードに
、、に2はデコーダ24Cでデコードされ、その内容に
応じて」二鍵盤信号UE、下鍵盤信号LE、またはペダ
ル鍵盤信号PEか発生させる。オア回路群24Aからは
ノートデコーダ23の出力にもとづいて同一音名に関す
る定数データFが各鍵盤別に並列的に読み出され、それ
らの定数データFかゲート部24Bにおいて前記鍵盤信
号UE、LE、PEに応して選択される。
若干異なる値の定数データFがメモリ24から読み出さ
れるようになっている。第3図において、鍵盤コードに
、、に2はデコーダ24Cでデコードされ、その内容に
応じて」二鍵盤信号UE、下鍵盤信号LE、またはペダ
ル鍵盤信号PEか発生させる。オア回路群24Aからは
ノートデコーダ23の出力にもとづいて同一音名に関す
る定数データFが各鍵盤別に並列的に読み出され、それ
らの定数データFかゲート部24Bにおいて前記鍵盤信
号UE、LE、PEに応して選択される。
オア回路群24Aにおける入力接続態様を参照すれば明
らかなように、ビットF4よりも下位のビットのデータ
が鍵盤別に異なっており、ビットF5よりも上位のビッ
トのデータは各鍵盤とも同一である。従って、鍵盤毎の
定数データFの値の相違はごく僅かであり、この1目違
は、この定数データFを使用して発生した楽音波形信号
に対して僅かなピッチのずれをもたらす。この実施例で
は、前記第2表に示すように設定された下鍵盤音の各音
名C#〜Cに関する定数データFが正規のビ・ソチの楽
音波形を発生しうるようになっている。従って、第6図
に示すように下鍵盤音はピンチすれかOセントである。
らかなように、ビットF4よりも下位のビットのデータ
が鍵盤別に異なっており、ビットF5よりも上位のビッ
トのデータは各鍵盤とも同一である。従って、鍵盤毎の
定数データFの値の相違はごく僅かであり、この1目違
は、この定数データFを使用して発生した楽音波形信号
に対して僅かなピッチのずれをもたらす。この実施例で
は、前記第2表に示すように設定された下鍵盤音の各音
名C#〜Cに関する定数データFが正規のビ・ソチの楽
音波形を発生しうるようになっている。従って、第6図
に示すように下鍵盤音はピンチすれかOセントである。
また、下鍵盤音の各音名に対応する定数データFは正規
のピッチよりも幾分高いピッチの楽音波形を発生し得る
ような値に設定されており、しかも各音名のピッチずれ
は一様ではなく、第6図に示すようにC#からC音へと
音高が一ヒがるにつれてピンチずれ量は+3.7セント
から+1.86セントまで下がるようになっている。ま
た、ペダル鍵盤音の各音名に対応する定数データFは正
規のピッチよりも幾分低いピッチの楽音波形を発生しう
るような値に設定されている。しかも第6図に示すよう
にC#からC音へと音高が上がるにつれてピッチすれ量
は−3,7セントから−1,86セントとへ移行するよ
うになっている。
のピッチよりも幾分高いピッチの楽音波形を発生し得る
ような値に設定されており、しかも各音名のピッチずれ
は一様ではなく、第6図に示すようにC#からC音へと
音高が一ヒがるにつれてピンチずれ量は+3.7セント
から+1.86セントまで下がるようになっている。ま
た、ペダル鍵盤音の各音名に対応する定数データFは正
規のピッチよりも幾分低いピッチの楽音波形を発生しう
るような値に設定されている。しかも第6図に示すよう
にC#からC音へと音高が上がるにつれてピッチすれ量
は−3,7セントから−1,86セントとへ移行するよ
うになっている。
以上のように鍵盤別に定数データFの値を若干異ならせ
るようにした理由は、同時に発生される楽音波形の位相
が完全に逆(11になって発生音が打消されるような事
態の発生を防止するためである。
るようにした理由は、同時に発生される楽音波形の位相
が完全に逆(11になって発生音が打消されるような事
態の発生を防止するためである。
すなわち、異なる鍵盤間において同一音高の鍵が2つ同
時に押鍵されることはよくあることであり、この場合両
鍵盤音を全く同一周波数で発生すると雨音の位を目か逆
相となった場合に音か打消されるという不都合が生じる
。しかし、この実施例のように定数データFの値を若干
異ならせれば、異なる鍵盤間において同一音高の鍵か同
時に押鍵された場合でも両押鍵音の位相か完全に逆tl
lとなることは起り得す、音か打消されることはない。
時に押鍵されることはよくあることであり、この場合両
鍵盤音を全く同一周波数で発生すると雨音の位を目か逆
相となった場合に音か打消されるという不都合が生じる
。しかし、この実施例のように定数データFの値を若干
異ならせれば、異なる鍵盤間において同一音高の鍵か同
時に押鍵された場合でも両押鍵音の位相か完全に逆tl
lとなることは起り得す、音か打消されることはない。
ゲート部24Bにおいては、鍵盤信号UE。
LEまたはPHによって動作可能となったアンド回路を
経て定数データFの各ピントデータF1〜F 10か選
択され、オア回路て各ビy l・別にまとめられる。キ
ーコードN1〜N4+81〜B3゜K1.に2は前述の
ように各チャンネル別に時分割的に供給されるので、定
数メモリ24からは各チャンネルに割当てられた音の合
名に対応する定数データF(F、〜F 10 )か時分
割的に読み出される。
経て定数データFの各ピントデータF1〜F 10か選
択され、オア回路て各ビy l・別にまとめられる。キ
ーコードN1〜N4+81〜B3゜K1.に2は前述の
ように各チャンネル別に時分割的に供給されるので、定
数メモリ24からは各チャンネルに割当てられた音の合
名に対応する定数データF(F、〜F 10 )か時分
割的に読み出される。
読み出された定数データFは第4図のアキュムレータ2
6に供給される。アキュムレータ26は21ビツトの加
算2:;群26Aと21ビツトの12ステーンンフトレ
ンスタ1426 Bとを有する。加算器群26Aの出力
はアンド回路群26 Cを介してシフトレジスタ群26
Bで12チヤンネル時間遅延される。シフトレジスタ群
26Bの各ビット出力Q1〜Q21(QF)はビット位
置切替え回路28に加わると共に、加算器群26Aに帰
還され、定数データF1〜F+o(F)が加算される。
6に供給される。アキュムレータ26は21ビツトの加
算2:;群26Aと21ビツトの12ステーンンフトレ
ンスタ1426 Bとを有する。加算器群26Aの出力
はアンド回路群26 Cを介してシフトレジスタ群26
Bで12チヤンネル時間遅延される。シフトレジスタ群
26Bの各ビット出力Q1〜Q21(QF)はビット位
置切替え回路28に加わると共に、加算器群26Aに帰
還され、定数データF1〜F+o(F)が加算される。
従って各チャンネル別に時分割的に定数データFを累算
することが可能になっており、1つのチャンネルに関す
る定数データFは12チャンネル時間(12Ils)毎
に繰返し加算される。加算器群26Aの下位10ビツト
の加算器としては全加算器か用いられており、定数デー
タFの各ビットデータF1〜F1oの下位10ビツトの
全加算器群に対する加算入力となる。加算器群26Aの
上位11ビツトの加算器には半加算器が用いられており
、これらの半加算器群においては下位ビット加算器のキ
ャリイ出力coがらキャリイ入カC1に加わるキャリイ
信号とシフトレジスタ群26Bの対応ビット位置から帰
還されるデータか加、算される。アント回路群26Cは
発音割当て回路13から与えられるクリア信号CCによ
って不動作となり、アキュムレータ26の計算値をクリ
アする。
することが可能になっており、1つのチャンネルに関す
る定数データFは12チャンネル時間(12Ils)毎
に繰返し加算される。加算器群26Aの下位10ビツト
の加算器としては全加算器か用いられており、定数デー
タFの各ビットデータF1〜F1oの下位10ビツトの
全加算器群に対する加算入力となる。加算器群26Aの
上位11ビツトの加算器には半加算器が用いられており
、これらの半加算器群においては下位ビット加算器のキ
ャリイ出力coがらキャリイ入カC1に加わるキャリイ
信号とシフトレジスタ群26Bの対応ビット位置から帰
還されるデータか加、算される。アント回路群26Cは
発音割当て回路13から与えられるクリア信号CCによ
って不動作となり、アキュムレータ26の計算値をクリ
アする。
ビット位置切替え回路28は、オクターブ切替え済みの
変数データXqFの各ビットS1〜S 15を導き出す
ための15個の8人力型オア回路から成るオア回路群2
8Aと、このオア回路群2gA内の各オア回路に対応し
てそれぞれ8個設けられた合計120個の2人力型アン
ド回路から成るアンド回路群28Bとを具えている。ア
ンド回路群28Bにおいて各ビット81〜S15に対応
してそれぞれ8個設けられているアンド回路は、オクタ
ーブ制御回路27のデコーダ27Bの8本の出力ライン
の信号によってそれぞれ各別に動作可能とされるように
なっている。アキュムレータ26の出力Q1〜Q 2+
はデコーダ27Bの8本の出力x2.x3・・・・・・
・・・Xo、Xiにそれぞれ対応して所定のビットS1
〜S +5に振分けられるようにアンド回路群28Bに
入力される。変数データqFの各ビットQ1〜Q 21
のビット位置がデコーダ27Bの各出力X2〜X1に対
応して切替えられて変数データXqF (S+〜515
)が得られる態様は下記第3表の通りである。
変数データXqFの各ビットS1〜S 15を導き出す
ための15個の8人力型オア回路から成るオア回路群2
8Aと、このオア回路群2gA内の各オア回路に対応し
てそれぞれ8個設けられた合計120個の2人力型アン
ド回路から成るアンド回路群28Bとを具えている。ア
ンド回路群28Bにおいて各ビット81〜S15に対応
してそれぞれ8個設けられているアンド回路は、オクタ
ーブ制御回路27のデコーダ27Bの8本の出力ライン
の信号によってそれぞれ各別に動作可能とされるように
なっている。アキュムレータ26の出力Q1〜Q 2+
はデコーダ27Bの8本の出力x2.x3・・・・・・
・・・Xo、Xiにそれぞれ対応して所定のビットS1
〜S +5に振分けられるようにアンド回路群28Bに
入力される。変数データqFの各ビットQ1〜Q 21
のビット位置がデコーダ27Bの各出力X2〜X1に対
応して切替えられて変数データXqF (S+〜515
)が得られる態様は下記第3表の通りである。
第3表
デコーダ27Bの各出力データX2+X3゜Xi・・・
・・・・・・XO,X、はオクターブ切替データXの値
に対応しており、データX2が最低オクターブ(第1表
に示した第2オクターブ音域)であり、データx3.x
4.x5.X、3.x7.Xoの順に順次1オクターブ
づつオクターブ音域が上がっていき、データX1は最高
オクターブ音域を指定する。従って、データX2によっ
て変数qFのビットQ7〜Q21が変数XqFのビット
s1〜s15に導かれた状態をシフト量o(ビット位置
切替量O)とすると、データX3.Xi、 ・・・・
・・・・・X□またはXlによってそれぞれ左に1ビツ
ト、2ビツト・・・・・・・6ビツトまたは7ビツトシ
フトされることになる。これは、データqFの値を2倍
、4倍、・・・・・・・・・6倍または7倍した変数デ
ータXqFが得られることを意味する。
・・・・・・XO,X、はオクターブ切替データXの値
に対応しており、データX2が最低オクターブ(第1表
に示した第2オクターブ音域)であり、データx3.x
4.x5.X、3.x7.Xoの順に順次1オクターブ
づつオクターブ音域が上がっていき、データX1は最高
オクターブ音域を指定する。従って、データX2によっ
て変数qFのビットQ7〜Q21が変数XqFのビット
s1〜s15に導かれた状態をシフト量o(ビット位置
切替量O)とすると、データX3.Xi、 ・・・・
・・・・・X□またはXlによってそれぞれ左に1ビツ
ト、2ビツト・・・・・・・6ビツトまたは7ビツトシ
フトされることになる。これは、データqFの値を2倍
、4倍、・・・・・・・・・6倍または7倍した変数デ
ータXqFが得られることを意味する。
オクターブ制御回路27において、3ビツトの加算器2
7AはオクターブコードB3.B2゜B1にフィートチ
ェンジデータFF3.FF2゜FF、を加算してオクタ
ーブ音域を変更するためのものである。フィートチェン
ジデータFF3゜FF2.FF、の内容とオクターブ変
更量の関係は第4表の通りである。フィートチェンジデ
ータFF3〜FF、は発生音のオクターブを切換える場
合において図示しない装置から自動的に供給される。
7AはオクターブコードB3.B2゜B1にフィートチ
ェンジデータFF3.FF2゜FF、を加算してオクタ
ーブ音域を変更するためのものである。フィートチェン
ジデータFF3゜FF2.FF、の内容とオクターブ変
更量の関係は第4表の通りである。フィートチェンジデ
ータFF3〜FF、は発生音のオクターブを切換える場
合において図示しない装置から自動的に供給される。
第 4 表
加32;#17Aに入力されるオクターブコードB3.
B2.B、の内容は前記第1表に示した通りであるか、
第1オクターブ音域のコード“000“が“001″に
変更されているので、“001″から“101“の範囲
である。従って加算器27Aから出力されるオクターブ
データ* * B3 、B2 、B、*は最低オクターブのものか B3. B2. B ] +FF3. FF2
. FF+= “ 001 “ + “ 001 ”
という演算の結果、“010” (10進の2)という
値である。また、最高オクターブに関する零 * オクターブデータB3 、B2 、BT*は、B3
. B2. B 1 +FF3. FF2.
FF+−“ 101 ” + “ 100 “という
演算の結果、”001″ (1〇−進の1)という値に
なる。従って、オクターブデータB3*。
B2.B、の内容は前記第1表に示した通りであるか、
第1オクターブ音域のコード“000“が“001″に
変更されているので、“001″から“101“の範囲
である。従って加算器27Aから出力されるオクターブ
データ* * B3 、B2 、B、*は最低オクターブのものか B3. B2. B ] +FF3. FF2
. FF+= “ 001 “ + “ 001 ”
という演算の結果、“010” (10進の2)という
値である。また、最高オクターブに関する零 * オクターブデータB3 、B2 、BT*は、B3
. B2. B 1 +FF3. FF2.
FF+−“ 101 ” + “ 100 “という
演算の結果、”001″ (1〇−進の1)という値に
なる。従って、オクターブデータB3*。
B2.BT*の10進値は、音域の低い順に、*
2.3,4,6,7.0.1という値をとる。
デコーダ27BはこのオクターブデータB3*。
*
B2.B、”をその10進値に対応して出力データx2
.x3.x4. −・・・・・・・・X O、X ]に
デコードする。従って10進値2をデコードしたデータ
X2は最低オクターブに対応し、10進値1をデコード
したデータX1は最高オクターブに対応する。加算器2
7Aとデコーダ27Bとの間に挿入された12ステージ
/3ビツトのシフトレジスタ27Cはアキュムレータ2
6における12チャンネル時間の遅延時間に同期させる
ためのものである。
.x3.x4. −・・・・・・・・X O、X ]に
デコードする。従って10進値2をデコードしたデータ
X2は最低オクターブに対応し、10進値1をデコード
したデータX1は最高オクターブに対応する。加算器2
7Aとデコーダ27Bとの間に挿入された12ステージ
/3ビツトのシフトレジスタ27Cはアキュムレータ2
6における12チャンネル時間の遅延時間に同期させる
ためのものである。
ピッj・位置切替え回路28から出力される変数データ
XqFにおいてビット81〜S 11のデータは2フイ
ート用2′の波形メモリ15A(第1図)に、ビット8
2〜S 12は4フィート用4′の波形メモリ15Bに
、ビットS3〜S 13は8フイート用8′の波形メモ
リ15Cに、ビットS4〜S 14は16フイート用1
6′の波形メモリ15Dに、ビットS5〜S 15は3
2フイート用32′の波形メモリ15Eにそれぞれ供給
され、各メモリ15A〜15Eにアドレス人力となる。
XqFにおいてビット81〜S 11のデータは2フイ
ート用2′の波形メモリ15A(第1図)に、ビット8
2〜S 12は4フィート用4′の波形メモリ15Bに
、ビットS3〜S 13は8フイート用8′の波形メモ
リ15Cに、ビットS4〜S 14は16フイート用1
6′の波形メモリ15Dに、ビットS5〜S 15は3
2フイート用32′の波形メモリ15Eにそれぞれ供給
され、各メモリ15A〜15Eにアドレス人力となる。
従って、各波形メモリ15A〜15Eには変数データX
qFのビット位置を実質的にシフトしたデータか加わる
ことになり、各メモリ15A〜15Eに記憶した音源波
形1周期を読み出す時間か2のヘキの関係で異なること
になる。従って、周波数がオクターブ関係で異なる各フ
ィート2′〜32′の音源波形を同時に読み出すことか
できる。勿MQ、各波形メモリ15A〜15Eのアドレ
ス数は同してあり、同一内容のメモリを使用することが
できる。
qFのビット位置を実質的にシフトしたデータか加わる
ことになり、各メモリ15A〜15Eに記憶した音源波
形1周期を読み出す時間か2のヘキの関係で異なること
になる。従って、周波数がオクターブ関係で異なる各フ
ィート2′〜32′の音源波形を同時に読み出すことか
できる。勿MQ、各波形メモリ15A〜15Eのアドレ
ス数は同してあり、同一内容のメモリを使用することが
できる。
キーボルト発生回路25は、第1図に示した音色制御用
の電圧制御型フィルタ19のカットオフ周波数を発生音
の音高に応じて制御するためのキーボルト(音高電圧)
KVを発生するものである。
の電圧制御型フィルタ19のカットオフ周波数を発生音
の音高に応じて制御するためのキーボルト(音高電圧)
KVを発生するものである。
周知のように、発生音中の高1週波成分の関係をその音
高(基本周波数)にかかわりなく一定に保って一定の音
色を得るためには、電圧;till i、7!l型フイ
ルタのカットオフ周波数を発生音の音高に応じて変化さ
れる必要かある。ところで、第1図に示した電子楽器に
おいては、各チャンネルて発生される世故の音の音源波
形か多重化されてライン17を経て1つの電圧制御型フ
ィルタ19に(j%給されるようになっている。従って
、電圧制御型フィルタ19に与えるキーホルトKVは複
数の音のうち何れかを代表するものを用いる必要がある
。この実施例においては高音優先によってキーボルトK
Vを発生するようにしている。高音優先といっても、
細かく各線毎に優先順位をつける必要はなく、いくつか
の音域に分けて、その音域に対応するキーホルトK V
を使用すれば所期の目的を達成することかできる。
高(基本周波数)にかかわりなく一定に保って一定の音
色を得るためには、電圧;till i、7!l型フイ
ルタのカットオフ周波数を発生音の音高に応じて変化さ
れる必要かある。ところで、第1図に示した電子楽器に
おいては、各チャンネルて発生される世故の音の音源波
形か多重化されてライン17を経て1つの電圧制御型フ
ィルタ19に(j%給されるようになっている。従って
、電圧制御型フィルタ19に与えるキーホルトKVは複
数の音のうち何れかを代表するものを用いる必要がある
。この実施例においては高音優先によってキーボルトK
Vを発生するようにしている。高音優先といっても、
細かく各線毎に優先順位をつける必要はなく、いくつか
の音域に分けて、その音域に対応するキーホルトK V
を使用すれば所期の目的を達成することかできる。
そこで、この実施例のキーボルト発生回路25において
は、半オクターブ毎にキーボルトKVを発生し得るよう
に構成し、半オクターブ単位で高音優先順位を判断する
ようになっている。そのため、第3図のキーボルト発生
回路25にはオクターブコードB1〜B3とノートコー
ドの最上位ビットデータN4とが供給される。前記第1
表を参照すれば判かるように、ビットN4の値は1オク
ターブの前半(C#〜F#)で“0”、後半(G〜C)
で“1′である。従って、4ビツトのデータB3.B2
.B+、N4によって半オクターブ音域の区別をするこ
とができる。高音域はどデータB3.B2.B1.N4
の値は大きいので、コンパレータ35及び1次メモリ3
9を使用してデータB3.B2.Bi、N4の値が最大
のチャンネルを検出することによって高音優先の判断を
行なうようにしている。
は、半オクターブ毎にキーボルトKVを発生し得るよう
に構成し、半オクターブ単位で高音優先順位を判断する
ようになっている。そのため、第3図のキーボルト発生
回路25にはオクターブコードB1〜B3とノートコー
ドの最上位ビットデータN4とが供給される。前記第1
表を参照すれば判かるように、ビットN4の値は1オク
ターブの前半(C#〜F#)で“0”、後半(G〜C)
で“1′である。従って、4ビツトのデータB3.B2
.B+、N4によって半オクターブ音域の区別をするこ
とができる。高音域はどデータB3.B2.B1.N4
の値は大きいので、コンパレータ35及び1次メモリ3
9を使用してデータB3.B2.Bi、N4の値が最大
のチャンネルを検出することによって高音優先の判断を
行なうようにしている。
なお、第1図の分配回路16においては上鍵盤音だけを
ライン17を経て電圧制御型フィルタ19に分配するも
のとしているので、キーボルト発生回路25のアンド回
路群36を上鍵盤信号UEによって動作可能とし、上鍵
盤音に関するデータB3.B2.B1.N4を該アンド
回路群36で選択するようにしている。データB3.B
2、B1.N4は遅延フリップフロップ群37で同期化
された後、遅延フリップフロップ群38及びコンパレー
タ35の人力Aに加わる。
ライン17を経て電圧制御型フィルタ19に分配するも
のとしているので、キーボルト発生回路25のアンド回
路群36を上鍵盤信号UEによって動作可能とし、上鍵
盤音に関するデータB3.B2.B1.N4を該アンド
回路群36で選択するようにしている。データB3.B
2、B1.N4は遅延フリップフロップ群37で同期化
された後、遅延フリップフロップ群38及びコンパレー
タ35の人力Aに加わる。
1次メモリ39はゲート部と遅延フリップ群とを有し、
パルス幅I Jls’(1チャンネル時間)、周期12
us(12チャンネル時間)のクロックパルスSY+(
第7図(a)参照)がオア回路40を経てゲート部に加
わると、遅延フリップフロップ群38からのデータを該
1次メモリ39に記憶させる。1次メモリ39に記憶し
たデータはコンパレータ35の入力Bに加わる。コンパ
レータ35は人力AとBとを比較し、A≧Bのとき出力
“1”を生じる。コンパレータ35の出力“1″は遅延
フリップフロップ41及びオア回路40を経て1次メモ
リ39のゲート部に加わり、遅延フリップフロップ群3
8からのデータを該1次メモリ39に記憶させる。
パルス幅I Jls’(1チャンネル時間)、周期12
us(12チャンネル時間)のクロックパルスSY+(
第7図(a)参照)がオア回路40を経てゲート部に加
わると、遅延フリップフロップ群38からのデータを該
1次メモリ39に記憶させる。1次メモリ39に記憶し
たデータはコンパレータ35の入力Bに加わる。コンパ
レータ35は人力AとBとを比較し、A≧Bのとき出力
“1”を生じる。コンパレータ35の出力“1″は遅延
フリップフロップ41及びオア回路40を経て1次メモ
リ39のゲート部に加わり、遅延フリップフロップ群3
8からのデータを該1次メモリ39に記憶させる。
例えば遅延フリップフロップ群37から出力されるデー
タB3.B2.B、、N4のチャンネル時間が第7図(
b)のようになっているとすると、遅延フリップフロッ
プ群38の出力データのチャンネル時間はIJls遅延
されて第7図(c)のようになる。クロックパルスSY
+が生じると、1次メモリ39の古い記憶かクリアされ
、遅延フリップフロップ38の出力(図の例では第12
チヤンネルのデータ83〜N4)か該1次メモリ39に
記憶される。この記憶はコンパレータ35から出力“1
″が生じない限り、次のクロックパルスSY1が発生す
るまで自己保1j1される。すなわち1次メモリ39の
記憶は絶えずクロックパルスSY1のタイミングで一旦
クリアされる。
タB3.B2.B、、N4のチャンネル時間が第7図(
b)のようになっているとすると、遅延フリップフロッ
プ群38の出力データのチャンネル時間はIJls遅延
されて第7図(c)のようになる。クロックパルスSY
+が生じると、1次メモリ39の古い記憶かクリアされ
、遅延フリップフロップ38の出力(図の例では第12
チヤンネルのデータ83〜N4)か該1次メモリ39に
記憶される。この記憶はコンパレータ35から出力“1
″が生じない限り、次のクロックパルスSY1が発生す
るまで自己保1j1される。すなわち1次メモリ39の
記憶は絶えずクロックパルスSY1のタイミングで一旦
クリアされる。
遅延フリップフロップ37からコンパレータ35の入力
Aに与えられる各チャンネルのデータ83〜N4と1次
メモリ39に記憶されたデータが各チャンネル時間毎に
比較され、コンパレータ35の出力“1“にもとづいて
1次メモリ39の記憶は大きい値のデータに書替えられ
る。例えば最初に1次メモリ39に記憶した第12チヤ
ンネルのデータの値よりも第2チヤンネルのデータの方
が大きい場合は、第7図(e)に示すように遅延フリッ
プフロップ41から出力“1”が生じ、第2チヤンネル
のデータが1次メモリ39に記憶され、同図(d)に示
すように1us後に1次メモリ39から出力されるよう
になる。更に、第2チヤンネルのデータよりも第7チヤ
ンネルのデータの方が大きい場合は第7図(e)に示す
ように遅延フリップフロック群38の第7チヤンネルの
データ出力タイミングに一致して遅延フリップフロップ
41から出力“1″が生じ、第7チヤンネルのデータか
1次メモリ39に記憶される。
Aに与えられる各チャンネルのデータ83〜N4と1次
メモリ39に記憶されたデータが各チャンネル時間毎に
比較され、コンパレータ35の出力“1“にもとづいて
1次メモリ39の記憶は大きい値のデータに書替えられ
る。例えば最初に1次メモリ39に記憶した第12チヤ
ンネルのデータの値よりも第2チヤンネルのデータの方
が大きい場合は、第7図(e)に示すように遅延フリッ
プフロップ41から出力“1”が生じ、第2チヤンネル
のデータが1次メモリ39に記憶され、同図(d)に示
すように1us後に1次メモリ39から出力されるよう
になる。更に、第2チヤンネルのデータよりも第7チヤ
ンネルのデータの方が大きい場合は第7図(e)に示す
ように遅延フリップフロック群38の第7チヤンネルの
データ出力タイミングに一致して遅延フリップフロップ
41から出力“1″が生じ、第7チヤンネルのデータか
1次メモリ39に記憶される。
こうして次にクロックパルスSY1が発生されるまでに
すなわち12チャンネル時間の間にすべてのチャンネル
131士のデータの大小の比較が終了する。従ってクロ
ックパルスSY+が発生したとき1次メモリ39に記憶
しているデータが最大値であることになる。
すなわち12チャンネル時間の間にすべてのチャンネル
131士のデータの大小の比較が終了する。従ってクロ
ックパルスSY+が発生したとき1次メモリ39に記憶
しているデータが最大値であることになる。
2次メモリ42はクロックパルスSY+の発生タイミン
グで1次メモリ39の最大値記憶データを選択するゲー
ト部と、この最大値データを記憶する遅延フリップフロ
ップ群とを有し、クロックパルスSY+の1周期(12
チャンネル時間)の間この最大値データを自己保持する
(第7図(f)参照)。
グで1次メモリ39の最大値記憶データを選択するゲー
ト部と、この最大値データを記憶する遅延フリップフロ
ップ群とを有し、クロックパルスSY+の1周期(12
チャンネル時間)の間この最大値データを自己保持する
(第7図(f)参照)。
従って、コンパレータ35及び1次メモリ39等を用い
た時分割的な比較動作によって高音優先形式で選択され
た全押鍵中の最高音が属する半オクターブ音域のデータ
33〜N4は、2次メモリ42において直流化され、全
チャンネルを代表するデータとなる。
た時分割的な比較動作によって高音優先形式で選択され
た全押鍵中の最高音が属する半オクターブ音域のデータ
33〜N4は、2次メモリ42において直流化され、全
チャンネルを代表するデータとなる。
2次メモリ42の記憶データ83〜N4はデコーダ43
において半オクターブ音域別にデコードされ、キーボル
トメモリ44からデコードされた音域に対応するアナロ
グ電圧(キーボルトKV>が読み出される。この実施例
において半オクターブ音域のデータB3〜N4は、C2
音のみが所i74する第1オクターブ音域の後半半オク
ターブ“0001” (10進の1)から第6オクタ
ーブ音域の後半半オクターブ1011” (10進の1
1)までの11通りの値をとり得る。しかし最低音域“
0001″の音はC2音1音たけであるので、その上の
音域(第2オクターブ音域の前半半オクターブ)のキー
ボルトK Vと同じ値のキーボルトKVをメモリ44か
ら読み出すようになっている。従って、データ83〜N
4の内容“0001”及び“OO10”のデコード出力
1及び2はメモリ44から同じOボルトのキーボルトK
Vを読み出す。メモリ44においては音域が高くなる
にともなって高い電圧のキーボルトKVを読み出すよう
に構成されている。
において半オクターブ音域別にデコードされ、キーボル
トメモリ44からデコードされた音域に対応するアナロ
グ電圧(キーボルトKV>が読み出される。この実施例
において半オクターブ音域のデータB3〜N4は、C2
音のみが所i74する第1オクターブ音域の後半半オク
ターブ“0001” (10進の1)から第6オクタ
ーブ音域の後半半オクターブ1011” (10進の1
1)までの11通りの値をとり得る。しかし最低音域“
0001″の音はC2音1音たけであるので、その上の
音域(第2オクターブ音域の前半半オクターブ)のキー
ボルトK Vと同じ値のキーボルトKVをメモリ44か
ら読み出すようになっている。従って、データ83〜N
4の内容“0001”及び“OO10”のデコード出力
1及び2はメモリ44から同じOボルトのキーボルトK
Vを読み出す。メモリ44においては音域が高くなる
にともなって高い電圧のキーボルトKVを読み出すよう
に構成されている。
なお、電子楽器において第1図に示したような電圧制御
型フィルタ19を使用しない場合は、ウェーブゼネレー
タ10内にキーボルト発生回路25を設ける必要はない
。
型フィルタ19を使用しない場合は、ウェーブゼネレー
タ10内にキーボルト発生回路25を設ける必要はない
。
なお、以上の実施例では周波数に対応する定数データF
として1オクターブ内の各音(12音)に対応するもの
だけをメモリに記憶するようにしたか、この発明はこれ
に限定されるものではなく所望オクターブ、例えば2オ
クターブ内の各音に対応する定数データFをメモリに記
憶するようにしてもよい。
として1オクターブ内の各音(12音)に対応するもの
だけをメモリに記憶するようにしたか、この発明はこれ
に限定されるものではなく所望オクターブ、例えば2オ
クターブ内の各音に対応する定数データFをメモリに記
憶するようにしてもよい。
以上説明したようにこの発明によれば、周波数に対応す
る定数データとして所望オクターブ内の各音に対応する
ものだけをメモリに記憶しておけばよいので、メモリの
記憶容量が全鍵数分の定数データを記憶する従来の装置
に比べてはるかに縮小される。
る定数データとして所望オクターブ内の各音に対応する
ものだけをメモリに記憶しておけばよいので、メモリの
記憶容量が全鍵数分の定数データを記憶する従来の装置
に比べてはるかに縮小される。
第1図はこの発明のウェーブゼネレータの一実施例を電
子楽器の全体的構成と関連して示すブロック図、第2図
は第1図に示した発音割当て回路の動作を説明するため
のタイミングチャート、第3図及び第4図は第1図に示
したウェーブゼネレータ各部の詳細例を示す回路図、第
5図は各種回路素子の図示方法を説明するための図、第
6図は鍵盤側に定数データFの値を僅かに異ならせるこ
とによって実現される各鍵盤音のピッチずれの状態を示
すグラフ、第7図はキーボルト発生回路における最高音
検出動作を説明するためのタイミングチャートである。 10・・・ウェーブゼネレータ、15・・・波形メモリ
、24・・・定数メモリ、26・・アキュムレータ、2
8・・・ビット位置切替え回路。 手続ネ[目正書 昭和61年12月12日 2、発明の名称 電子楽器のウエーブゼネレーク 3、補正をする者 事件との関係 特許出願人 (407)口本楽器製造株式会社 4、代理人 (〒104)東京都中央区銀座2丁目11番2月銀座大
作ビル6階 電話03−545−3508 (代表)6
、補正の内容 (1)本願の明細占用6ページ第14行および第19ペ
一ジ第10行の「C2」をrc’2Jに訂正する。 (2)同、第6ページ第15行の「低温側」を「低音側
」に訂正する。 (3)同、第6ページ第19行のrcs’Jを「C#6
」に訂正する。 (4)同、第9ページ第2行のr(Gs)Jを「(G6
)Jに訂正する。 (5)同、第9ページ第5行のf(E4)Jをr(Es
)Jに訂正する。 (6)同、第11ページ第11行の「楽音音源」を「楽
音(音源)」に訂正する。 (7)同、第11ページ第11行の「振幅」を「振幅値
Jに訂正する。 (8)同、第16ページ第7行の「したがっての」を「
下の」に訂正する。 (9)同、第26ページ第15行の「の下位」を「が下
位」に訂正する。 (10)同、第29ページ第15行の「6倍または7倍
」を「2 倍中または= 27倍」に訂正する。 (11)同、第31ページ第13行のr4,6Jをr4
,5,6Jに訂正する。 (12)同、第35ページ第12行の1フリップ群」を
「フリップフロップ群」に訂正する。
子楽器の全体的構成と関連して示すブロック図、第2図
は第1図に示した発音割当て回路の動作を説明するため
のタイミングチャート、第3図及び第4図は第1図に示
したウェーブゼネレータ各部の詳細例を示す回路図、第
5図は各種回路素子の図示方法を説明するための図、第
6図は鍵盤側に定数データFの値を僅かに異ならせるこ
とによって実現される各鍵盤音のピッチずれの状態を示
すグラフ、第7図はキーボルト発生回路における最高音
検出動作を説明するためのタイミングチャートである。 10・・・ウェーブゼネレータ、15・・・波形メモリ
、24・・・定数メモリ、26・・アキュムレータ、2
8・・・ビット位置切替え回路。 手続ネ[目正書 昭和61年12月12日 2、発明の名称 電子楽器のウエーブゼネレーク 3、補正をする者 事件との関係 特許出願人 (407)口本楽器製造株式会社 4、代理人 (〒104)東京都中央区銀座2丁目11番2月銀座大
作ビル6階 電話03−545−3508 (代表)6
、補正の内容 (1)本願の明細占用6ページ第14行および第19ペ
一ジ第10行の「C2」をrc’2Jに訂正する。 (2)同、第6ページ第15行の「低温側」を「低音側
」に訂正する。 (3)同、第6ページ第19行のrcs’Jを「C#6
」に訂正する。 (4)同、第9ページ第2行のr(Gs)Jを「(G6
)Jに訂正する。 (5)同、第9ページ第5行のf(E4)Jをr(Es
)Jに訂正する。 (6)同、第11ページ第11行の「楽音音源」を「楽
音(音源)」に訂正する。 (7)同、第11ページ第11行の「振幅」を「振幅値
Jに訂正する。 (8)同、第16ページ第7行の「したがっての」を「
下の」に訂正する。 (9)同、第26ページ第15行の「の下位」を「が下
位」に訂正する。 (10)同、第29ページ第15行の「6倍または7倍
」を「2 倍中または= 27倍」に訂正する。 (11)同、第31ページ第13行のr4,6Jをr4
,5,6Jに訂正する。 (12)同、第35ページ第12行の1フリップ群」を
「フリップフロップ群」に訂正する。
Claims (1)
- 【特許請求の範囲】 複数の鍵を具える鍵盤と、 前記鍵盤での鍵操作に対応して操作された鍵の音名およ
びオクターブを示す音名データおよびオクターブデータ
からなるキーデータを発生するキーデータ発生手段と、 前記鍵盤の各鍵をオクターブに基づき複数のグループに
分割し、この分割したグループのうち所望グループに含
まれる各音に対応して発生すべき楽音周波数に対応する
複数ビットからなる定数のデータをそれぞれ記憶する記
憶手段と、 前記記憶手段から前記音名データに基づき定数のデータ
を読み出す読出し手段と、 前記記憶手段から読み出された定数のデータに基づき前
記楽音周波数に対応した周期で繰返し変化する変数デー
タを出力する変数データ発生手段と、 前記変数データ発生手段から出力された変数データのビ
ット位置を前記オクターブデータに応じてシフトするこ
とにより該変数データを変更し、前記キーデータが示す
鍵の楽音周波数に対応する周期で繰返し変化するデータ
を出力する変更手段と を具え、前記変更手段から出力されるデータに基づき対
応する周波数の楽音信号を発生するようにした電子楽器
のウェーブゼネレータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61271591A JPS62135896A (ja) | 1986-11-14 | 1986-11-14 | 電子楽器のウエ−ブゼネレ−タ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61271591A JPS62135896A (ja) | 1986-11-14 | 1986-11-14 | 電子楽器のウエ−ブゼネレ−タ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62135896A true JPS62135896A (ja) | 1987-06-18 |
| JPH0137760B2 JPH0137760B2 (ja) | 1989-08-09 |
Family
ID=17502209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61271591A Granted JPS62135896A (ja) | 1986-11-14 | 1986-11-14 | 電子楽器のウエ−ブゼネレ−タ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62135896A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS49130213A (ja) * | 1973-04-13 | 1974-12-13 |
-
1986
- 1986-11-14 JP JP61271591A patent/JPS62135896A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS49130213A (ja) * | 1973-04-13 | 1974-12-13 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0137760B2 (ja) | 1989-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS642958B2 (ja) | ||
| JPS6159518B2 (ja) | ||
| JPS5842479B2 (ja) | 電子楽器のウエ−ブゼネレ−タ | |
| JPH0547839B2 (ja) | ||
| US4184403A (en) | Method and apparatus for introducing dynamic transient voices in an electronic musical instrument | |
| US4114497A (en) | Electronic musical instrument having a coupler effect | |
| US4681007A (en) | Sound generator for electronic musical instrument | |
| JPS634195B2 (ja) | ||
| JPS62200398A (ja) | 楽音信号発生装置 | |
| JPH0213318B2 (ja) | ||
| US5221804A (en) | Tone generation device for an electronic musical instrument | |
| JPH0213799B2 (ja) | ||
| JPS62135895A (ja) | 電子楽器のウエ−ブゼネレ−タ | |
| JPH0583917B2 (ja) | ||
| US4393740A (en) | Programmable tone generator | |
| JP2935053B2 (ja) | 電子楽器 | |
| US4338844A (en) | Tone source circuit for electronic musical instruments | |
| US4515057A (en) | Musical sound wave generating circuit for electronic musical instrument | |
| JPH05717B2 (ja) | ||
| JP2591160B2 (ja) | 波形選択合成装置 | |
| JPH0137760B2 (ja) | ||
| JP2591159B2 (ja) | 波形選択合成装置 | |
| JPS585796A (ja) | 電子楽器のディレイビブラート制御装置 | |
| JPS6257036B2 (ja) | ||
| JPH0786755B2 (ja) | 電子楽器 |