JPH0337196B2 - - Google Patents
Info
- Publication number
- JPH0337196B2 JPH0337196B2 JP62201909A JP20190987A JPH0337196B2 JP H0337196 B2 JPH0337196 B2 JP H0337196B2 JP 62201909 A JP62201909 A JP 62201909A JP 20190987 A JP20190987 A JP 20190987A JP H0337196 B2 JPH0337196 B2 JP H0337196B2
- Authority
- JP
- Japan
- Prior art keywords
- musical tone
- tone signal
- information
- periodic
- address
- 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
Links
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 2
- 230000015654 memory Effects 0.000 description 194
- 230000000737 periodic effect Effects 0.000 description 143
- 238000001514 detection method Methods 0.000 description 39
- 238000000034 method Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 24
- 230000002085 persistent effect Effects 0.000 description 9
- 230000000630 rising effect Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 3
- 230000002688 persistence Effects 0.000 description 3
- 230000002459 sustained effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
〔産業上の利用分野〕
この発明は電子楽器用の楽音信号発生装置に関
し、特に、波形メモリに記憶された複数周期分の
波形データを読み出すことによつて楽音信号を発
生するようにした楽音信号発生装置に関する。 〔従来の技術〕 従来において、音色が時間経過に従つて変化す
る高品質の楽音信号を発生するために、複数周期
分の楽音波形(楽音信号)を所定周期でサンプリ
ングした各サンプル点の波形データを波形メモリ
に記憶し、この記憶した複数周期分の波形データ
を順次読み出すことによつて楽音信号を発生する
ようにした楽音信号発生装置が提案されている
(特開昭52−121313号公報、特願昭53−70191号
(特開昭54−161313号公報)参照)。 〔発明が解決しようとする問題点〕 ところが、この従来の楽音信号発生装置では、
波形メモリに記憶した楽音波形(波形データ)を
そのまま忠実に読み出して再生するものであるた
め、発生される楽音信号は常に同じで固定された
ものとなつてしまう。このため、種々の楽音信号
を発生しようとした場合には、それぞれ複数周期
分の楽音波形を記憶した波形メモリを複数設けな
ければならず、全体として大容量のメモリが必要
になるという欠点がある。 この発明は上述した欠点に鑑みなされたもので
あつて、複数周期分の楽音波形を記憶した波形メ
モリを用いて楽音信号を発生するにつき、波形メ
モリの容量を増大することなく、簡単かつ安価な
構成で、種々の楽音信号を発生できるようにした
楽音信号発生装置を提供することを目的とするも
のである。 〔問題点を解決するための手段〕 この発明は次の各要件から構成したものであ
る。 a 所望の複数周期分の楽音波形に関する波形デ
ータを記憶する波形記憶手段、 b 上記波形記憶手段に記憶された複数周期分の
波形データをそれぞれ少なくとも1周期からな
る複数の単位波形に区分し、楽音信号発生時か
らの時間経過に従つて上記波形記憶手段から順
次読み出すべき上記単位波形を所定の順序で指
定する第1の指定手段、 c 上記第1の指定手段により順次指定される各
単位波形のうち、楽音信号の持続部に対応して
所望の単位波形を演奏者が任意に指定入力する
第2の指定手段、 d 楽音信号の発生指令に応答して上記波形記憶
手段に記憶された各単位波形に関するデータの
うち、上記第1の指定手段により指定される単
位波形に関する波形データを順次読み出すため
のものであつて、上記第2の指定手段により指
定される単位波形を読み出すとき該単位波形を
楽音信号の発生停止指令が与えられるまで繰返
し読み出す読出手段。 〔作用〕 楽音信号の発生指令が与えられると、波形記憶
手段に記憶した複数の単位を第1の指定手段によ
つて指定される読出し順序に従つて順次読み出す
が、この読出しにおいて第2の指定手段によつて
指定される単位波形の読出しが指示されると、こ
の単位波形を楽音信号の発生停止指令(離鍵の指
令)が与えられるまで繰返し読み出し、これが楽
音信号の持続部分(サステイン部分)となる。 〔実施例〕 第1図はこの発明に係る楽音信号発生装置を適
用した電子楽器の一実施例を示すブロツク図であ
る。なお、この明細書において楽音信号とは、第
2図の波形図に示すようにある任意の楽音を電気
信号に変換したものを総称するものであり、そし
てその「周期」とは第2図の波形図において
「T」で示すように楽音信号全期間の中でほぼ同
一波形形状の信号が繰り返される期間を指す。従
つて、この明細書において使用される「周期別楽
音信号」とは、第2図の波形図において「T」で
示す期間の楽音信号を指す。この場合、第2図に
示すように「2T」を単位周期としてもよい。な
お、以下では「T」を単位周期として説明する。
従つて、周期別楽音信号を上記のように定義づけ
た場合、外部から与えられる楽音を所定周期でサ
ンプリングし、その各サンプル点振幅値を楽音信
号として楽音データメモリに記憶させると、楽音
データメモリには複数の周期別楽音信号が記憶さ
れることになる。 (1) 構成説明 第1図において、この実施例を示す電子楽器
は大別すると、楽音データメモリ1、書込み装
置2、周期別楽音信号検出装置、周期別アドレ
ス情報メモリ4、キースイツチ回路5、周期信
号発生回路6、選択情報設定装置7、読出しア
ドレス情報発生装置8、メモリ制御装置9、発
音装置10とから構成されている。 (楽音データメモリ1) 楽音データメモリ1は、そのリードライト制
御端子(R/W)に与えられるモード制御信号
MD1が“1”のときにライトモードとなり、
後述するメモリ制御回路9を介して書込み装置
2から供給される外部入力楽音の各サンプル点
振幅値が各アドレスに楽音信号として記憶さ
れ、モード制御信号MD1が“0”のときには
リードモードとなり、メモリ制御回路9を介し
てアドレス信号入力端子(ADR)に供給され
るアドレス情報A1RWによつて指定されたアド
レスに記憶されている楽音信号が読出される。
なお、以下においては説明の便宜上、楽音デー
タメモリ1にこれから書込まれる楽音信号は記
号「GDW」で表わし、既に記憶されている楽
音信号および読出された楽音信号は記号
「GD」で表わす。また、周期別楽音信号は記
号「GD1」で表わす。 (書込み装置2) 書込み装置2は、特にその内部構成は図示し
ないが、所定周期のサンプリング用クロツク信
号に基づいて順次値が変化するアドレス情報を
発生するアドレス情報発生回路と、入力楽音を
デイジタルの楽音信号に変換するAD変換器等
を備え、モードスイツチOP・SWにより電子
楽器の動作モードが外部入力楽音の書込みモー
ドに設定されていると、その書込みモード信号
OP1によりイネーブル状態となり、マイクMに
対して外部から与えられる入力楽音を所定周期
で順次サンプリングして外部入力楽音の振幅値
に対応したデイジタルの楽音信号GDWを出力
する。この場合、書込み装置2は楽音信号
GDWに同期して書込み用のアドレス情報A0Wを
出力すると共に、書込みスイツチW・SWの閉
成により楽音データメモリ1をライトモードと
するために“1”のモード制御信号MD0を出
力する。 (周期別楽音信号検出装置3) 周期別楽音信号検出装置3は、楽音データメ
モリ1に記憶された楽音信号GDを順次読出し
て該楽音信号GDの全期間を構成する各周期の
楽音信号の各々を検出し、この検出した周期別
楽音信号GD1が記憶されている楽音データメ
モリ1のアドレスを表わす周期別アドレス情報
ZXAを出力する。 この周期別楽音信号検出装置3による上記の
ような処理は、モードスイツチOP・SWによ
り電子楽器の動作モードが周期別楽音信号検出
モードに設定されている状態において、“1”
の周期検出モード信号OP2が与えられている時
にのみ実行される。つまり、“1”の周期検出
モード信号OP2が与えられると、この周期別楽
音信号検出装置3は、まず楽音データメモリ1
をリードモードとするために“0”のモード制
御信号MD3を出力し、続いて楽音データメモ
リ1に記憶された楽音信号GDを順次読出すた
めのアドレス情報A3RWを出力する。次に、楽
音データメモリ1から読出された楽音信号GD
から周期別楽音信号GD1の各々を検出し、こ
れら各周期別楽音信号GD1が記憶されている
楽音データメモリ1の各アドレスを表わす周期
別アドレス情報ZXAを書込み用のアドレス情
報A2RWと共に周期別アドレス情報メモリ4に
対して出力する。これによつて、周期別アドレ
ス情報メモリ4には、書込み用のアドレス情報
A2RWで指定されたアドレスに周期別アドレス
情報ZXAが記憶される。 (周期別アドレス情報メモリ4) 周期別アドレス情報メモリ4は、電子楽器の
動作モードが周期別楽音信号検出モードに設定
されている状態において、周期別楽音信号検出
装置3から供給される周期別アドレス情報
ZXAをアドレス情報A2RWで指定されるアドレ
スに順次記憶する。なお、周期別アドレス情報
ZXAの書込み時には該メモリ4のリードライ
ト制御端子(R/W)に対して周期別楽音信号
検出装置から“1”のモード制御信号MD2が
供給され、これによつて該メモリ4はライトモ
ードとなる。この場合、周期別アドレス情報
ZXAは、該情報ZXAに対応する周期別楽音信
号GD1が楽音データメモリ1に記憶されてい
る順に記憶される。つまり、周期別アドレス情
報メモリ4の最小アドレスには外部入力楽音の
立上り部分における第1周期目の周期別楽音信
号GD1に対応する周期別アドレス情報ZXAが
記憶され、最大アドレスには外部入力楽音の終
了部分における最後の周期別楽音信号GD1に
対応する周期別アドレス情報ZXAが記憶され
る。 一方、この周期別アドレス情報メモリ4は読
出しアドレス情報発生装置8からもアクセスさ
れる。つまり、電子楽器の動作モードが演奏モ
ードに設定されている状態において読出しアド
レス情報発生装置8から“0”のモード制御信
号MD4が供給されるとリードモードとなり、
読出し用のアドレス情報A4Rで指定されるアド
レスに記憶された周期別アドレス情報ZXAが
読出される。この場合、周期別楽音信号検出装
置3と読出しアドレス情報発生装置8はモード
スイツチOP・SWによつて所定の処理を実行
すべきことが指示されるため、周期別アドレス
情報メモリ4に対するアドレス情報A2RWと
A4R、モード制御信号MD2とMD4の競合は
発生しない。 (キースイツチ回路5) キースイツチ回路5は、鍵盤部の各鍵に対応
したキースイツチを有し、ある鍵が押鍵される
と対応するキースイツチが動作し、その出力か
ら押下鍵音高に対応するノートコードNCおよ
びブロツクコードBCからなるキーコードKCを
出力すると共に、いずれかの鍵が押鍵されたこ
とを表わすキーオン信号KONを出力する。な
お、このキースイツチ回路5には単音優先回路
が内蔵されており、同時に2個以上のキースイ
ツチが動作した場合、優先度の高いキースイツ
チに対応するキーコードKCのみが出力される
ように構成されている。 (周期信号発生回路6) 周期信号発生回路6は、各アドレスに各鍵の
音高に対応した周波数ナンバFを記憶している
周波数ナンバメモリ60と、この周波数ナンバ
メモリ60から読出された周波数ナンバFを所
定周期で累算する累算器61とから構成され、
キースイツチ回路5から押下鍵音高に対応した
キーコードKCが供給されると、このキーコー
ドKCに対応した周波数ナンバFが周波数ナン
バメモリ60から読出される。累算器61は、
周波数ナンバメモリ60から読出された周波数
ナンバFを所定周期で順次累算して累算値qF
(q=1、2、3…)を形成する。そして、そ
の累算値qFが所定値に達すると、そのキヤリ
イ出力信号NqFを押下鍵音高に対応した周期
の周期信号NqFとして出力する。 (選択情報設定装置7) 選択情報設定装置7は、所望の周期別楽音信
号GD1を楽音データメモリ1から読出すため
の選択情報SDを設定するテンキーなどのデー
タ設定用キーボード等を備えている。そして、
この実施例においては、第1の選択情報SDと
して順番号Mn、繰り返し読出し回数情報Rnが
読出し順位毎に、また第2の選択情報SDとし
て1組の持続順番号情報CNn、終了順番号情
報Enが次の第1表に示すようなフオーマツト
従つて設定される。
し、特に、波形メモリに記憶された複数周期分の
波形データを読み出すことによつて楽音信号を発
生するようにした楽音信号発生装置に関する。 〔従来の技術〕 従来において、音色が時間経過に従つて変化す
る高品質の楽音信号を発生するために、複数周期
分の楽音波形(楽音信号)を所定周期でサンプリ
ングした各サンプル点の波形データを波形メモリ
に記憶し、この記憶した複数周期分の波形データ
を順次読み出すことによつて楽音信号を発生する
ようにした楽音信号発生装置が提案されている
(特開昭52−121313号公報、特願昭53−70191号
(特開昭54−161313号公報)参照)。 〔発明が解決しようとする問題点〕 ところが、この従来の楽音信号発生装置では、
波形メモリに記憶した楽音波形(波形データ)を
そのまま忠実に読み出して再生するものであるた
め、発生される楽音信号は常に同じで固定された
ものとなつてしまう。このため、種々の楽音信号
を発生しようとした場合には、それぞれ複数周期
分の楽音波形を記憶した波形メモリを複数設けな
ければならず、全体として大容量のメモリが必要
になるという欠点がある。 この発明は上述した欠点に鑑みなされたもので
あつて、複数周期分の楽音波形を記憶した波形メ
モリを用いて楽音信号を発生するにつき、波形メ
モリの容量を増大することなく、簡単かつ安価な
構成で、種々の楽音信号を発生できるようにした
楽音信号発生装置を提供することを目的とするも
のである。 〔問題点を解決するための手段〕 この発明は次の各要件から構成したものであ
る。 a 所望の複数周期分の楽音波形に関する波形デ
ータを記憶する波形記憶手段、 b 上記波形記憶手段に記憶された複数周期分の
波形データをそれぞれ少なくとも1周期からな
る複数の単位波形に区分し、楽音信号発生時か
らの時間経過に従つて上記波形記憶手段から順
次読み出すべき上記単位波形を所定の順序で指
定する第1の指定手段、 c 上記第1の指定手段により順次指定される各
単位波形のうち、楽音信号の持続部に対応して
所望の単位波形を演奏者が任意に指定入力する
第2の指定手段、 d 楽音信号の発生指令に応答して上記波形記憶
手段に記憶された各単位波形に関するデータの
うち、上記第1の指定手段により指定される単
位波形に関する波形データを順次読み出すため
のものであつて、上記第2の指定手段により指
定される単位波形を読み出すとき該単位波形を
楽音信号の発生停止指令が与えられるまで繰返
し読み出す読出手段。 〔作用〕 楽音信号の発生指令が与えられると、波形記憶
手段に記憶した複数の単位を第1の指定手段によ
つて指定される読出し順序に従つて順次読み出す
が、この読出しにおいて第2の指定手段によつて
指定される単位波形の読出しが指示されると、こ
の単位波形を楽音信号の発生停止指令(離鍵の指
令)が与えられるまで繰返し読み出し、これが楽
音信号の持続部分(サステイン部分)となる。 〔実施例〕 第1図はこの発明に係る楽音信号発生装置を適
用した電子楽器の一実施例を示すブロツク図であ
る。なお、この明細書において楽音信号とは、第
2図の波形図に示すようにある任意の楽音を電気
信号に変換したものを総称するものであり、そし
てその「周期」とは第2図の波形図において
「T」で示すように楽音信号全期間の中でほぼ同
一波形形状の信号が繰り返される期間を指す。従
つて、この明細書において使用される「周期別楽
音信号」とは、第2図の波形図において「T」で
示す期間の楽音信号を指す。この場合、第2図に
示すように「2T」を単位周期としてもよい。な
お、以下では「T」を単位周期として説明する。
従つて、周期別楽音信号を上記のように定義づけ
た場合、外部から与えられる楽音を所定周期でサ
ンプリングし、その各サンプル点振幅値を楽音信
号として楽音データメモリに記憶させると、楽音
データメモリには複数の周期別楽音信号が記憶さ
れることになる。 (1) 構成説明 第1図において、この実施例を示す電子楽器
は大別すると、楽音データメモリ1、書込み装
置2、周期別楽音信号検出装置、周期別アドレ
ス情報メモリ4、キースイツチ回路5、周期信
号発生回路6、選択情報設定装置7、読出しア
ドレス情報発生装置8、メモリ制御装置9、発
音装置10とから構成されている。 (楽音データメモリ1) 楽音データメモリ1は、そのリードライト制
御端子(R/W)に与えられるモード制御信号
MD1が“1”のときにライトモードとなり、
後述するメモリ制御回路9を介して書込み装置
2から供給される外部入力楽音の各サンプル点
振幅値が各アドレスに楽音信号として記憶さ
れ、モード制御信号MD1が“0”のときには
リードモードとなり、メモリ制御回路9を介し
てアドレス信号入力端子(ADR)に供給され
るアドレス情報A1RWによつて指定されたアド
レスに記憶されている楽音信号が読出される。
なお、以下においては説明の便宜上、楽音デー
タメモリ1にこれから書込まれる楽音信号は記
号「GDW」で表わし、既に記憶されている楽
音信号および読出された楽音信号は記号
「GD」で表わす。また、周期別楽音信号は記
号「GD1」で表わす。 (書込み装置2) 書込み装置2は、特にその内部構成は図示し
ないが、所定周期のサンプリング用クロツク信
号に基づいて順次値が変化するアドレス情報を
発生するアドレス情報発生回路と、入力楽音を
デイジタルの楽音信号に変換するAD変換器等
を備え、モードスイツチOP・SWにより電子
楽器の動作モードが外部入力楽音の書込みモー
ドに設定されていると、その書込みモード信号
OP1によりイネーブル状態となり、マイクMに
対して外部から与えられる入力楽音を所定周期
で順次サンプリングして外部入力楽音の振幅値
に対応したデイジタルの楽音信号GDWを出力
する。この場合、書込み装置2は楽音信号
GDWに同期して書込み用のアドレス情報A0Wを
出力すると共に、書込みスイツチW・SWの閉
成により楽音データメモリ1をライトモードと
するために“1”のモード制御信号MD0を出
力する。 (周期別楽音信号検出装置3) 周期別楽音信号検出装置3は、楽音データメ
モリ1に記憶された楽音信号GDを順次読出し
て該楽音信号GDの全期間を構成する各周期の
楽音信号の各々を検出し、この検出した周期別
楽音信号GD1が記憶されている楽音データメ
モリ1のアドレスを表わす周期別アドレス情報
ZXAを出力する。 この周期別楽音信号検出装置3による上記の
ような処理は、モードスイツチOP・SWによ
り電子楽器の動作モードが周期別楽音信号検出
モードに設定されている状態において、“1”
の周期検出モード信号OP2が与えられている時
にのみ実行される。つまり、“1”の周期検出
モード信号OP2が与えられると、この周期別楽
音信号検出装置3は、まず楽音データメモリ1
をリードモードとするために“0”のモード制
御信号MD3を出力し、続いて楽音データメモ
リ1に記憶された楽音信号GDを順次読出すた
めのアドレス情報A3RWを出力する。次に、楽
音データメモリ1から読出された楽音信号GD
から周期別楽音信号GD1の各々を検出し、こ
れら各周期別楽音信号GD1が記憶されている
楽音データメモリ1の各アドレスを表わす周期
別アドレス情報ZXAを書込み用のアドレス情
報A2RWと共に周期別アドレス情報メモリ4に
対して出力する。これによつて、周期別アドレ
ス情報メモリ4には、書込み用のアドレス情報
A2RWで指定されたアドレスに周期別アドレス
情報ZXAが記憶される。 (周期別アドレス情報メモリ4) 周期別アドレス情報メモリ4は、電子楽器の
動作モードが周期別楽音信号検出モードに設定
されている状態において、周期別楽音信号検出
装置3から供給される周期別アドレス情報
ZXAをアドレス情報A2RWで指定されるアドレ
スに順次記憶する。なお、周期別アドレス情報
ZXAの書込み時には該メモリ4のリードライ
ト制御端子(R/W)に対して周期別楽音信号
検出装置から“1”のモード制御信号MD2が
供給され、これによつて該メモリ4はライトモ
ードとなる。この場合、周期別アドレス情報
ZXAは、該情報ZXAに対応する周期別楽音信
号GD1が楽音データメモリ1に記憶されてい
る順に記憶される。つまり、周期別アドレス情
報メモリ4の最小アドレスには外部入力楽音の
立上り部分における第1周期目の周期別楽音信
号GD1に対応する周期別アドレス情報ZXAが
記憶され、最大アドレスには外部入力楽音の終
了部分における最後の周期別楽音信号GD1に
対応する周期別アドレス情報ZXAが記憶され
る。 一方、この周期別アドレス情報メモリ4は読
出しアドレス情報発生装置8からもアクセスさ
れる。つまり、電子楽器の動作モードが演奏モ
ードに設定されている状態において読出しアド
レス情報発生装置8から“0”のモード制御信
号MD4が供給されるとリードモードとなり、
読出し用のアドレス情報A4Rで指定されるアド
レスに記憶された周期別アドレス情報ZXAが
読出される。この場合、周期別楽音信号検出装
置3と読出しアドレス情報発生装置8はモード
スイツチOP・SWによつて所定の処理を実行
すべきことが指示されるため、周期別アドレス
情報メモリ4に対するアドレス情報A2RWと
A4R、モード制御信号MD2とMD4の競合は
発生しない。 (キースイツチ回路5) キースイツチ回路5は、鍵盤部の各鍵に対応
したキースイツチを有し、ある鍵が押鍵される
と対応するキースイツチが動作し、その出力か
ら押下鍵音高に対応するノートコードNCおよ
びブロツクコードBCからなるキーコードKCを
出力すると共に、いずれかの鍵が押鍵されたこ
とを表わすキーオン信号KONを出力する。な
お、このキースイツチ回路5には単音優先回路
が内蔵されており、同時に2個以上のキースイ
ツチが動作した場合、優先度の高いキースイツ
チに対応するキーコードKCのみが出力される
ように構成されている。 (周期信号発生回路6) 周期信号発生回路6は、各アドレスに各鍵の
音高に対応した周波数ナンバFを記憶している
周波数ナンバメモリ60と、この周波数ナンバ
メモリ60から読出された周波数ナンバFを所
定周期で累算する累算器61とから構成され、
キースイツチ回路5から押下鍵音高に対応した
キーコードKCが供給されると、このキーコー
ドKCに対応した周波数ナンバFが周波数ナン
バメモリ60から読出される。累算器61は、
周波数ナンバメモリ60から読出された周波数
ナンバFを所定周期で順次累算して累算値qF
(q=1、2、3…)を形成する。そして、そ
の累算値qFが所定値に達すると、そのキヤリ
イ出力信号NqFを押下鍵音高に対応した周期
の周期信号NqFとして出力する。 (選択情報設定装置7) 選択情報設定装置7は、所望の周期別楽音信
号GD1を楽音データメモリ1から読出すため
の選択情報SDを設定するテンキーなどのデー
タ設定用キーボード等を備えている。そして、
この実施例においては、第1の選択情報SDと
して順番号Mn、繰り返し読出し回数情報Rnが
読出し順位毎に、また第2の選択情報SDとし
て1組の持続順番号情報CNn、終了順番号情
報Enが次の第1表に示すようなフオーマツト
従つて設定される。
【表】
第1表において、順番号情報Mnとは、所望
の周期別楽音信号GD1が楽音データメモリ1
に記憶されている順番号を表わす情報である。
繰り返し読出し回数情報Rnとは、前期順番号
情報Mnによつて指定される周期別楽音信号
GD1の繰り返し読出し回数を表わす情報であ
る。持続順番号情報CNnとは、これから発生
する楽音の持続部分を形成する周期別楽音信号
GD1が楽音データメモリ1に記憶されている
順番号を表わす情報である。終了順番号情報
Enとは、これから発生する楽音の終了部分を
形成する周期別楽音信号GD1が楽音データメ
モリ1に記憶されている順番号を表わす情報で
あり、この終了順番号情報Enおよび上記持続
順番号情報CNnは1つの発生楽音に対してそ
れぞれ1個づつ設定される。 従つて、これら4種類の情報Mn、Rn、
CNn、Enが上記第1表に示すようなものであ
る場合、第1番目に「Mn=1」で指定される
周期別楽音信号GD1が「Rn=2」で指定され
る回数だけ繰り返し読出され、第2番目に
「Mn=3」で指定される周期別楽音信号GD1
が「Rn=2」で指定される回数だけ繰り返し
読出される。そして、以後においても同様にし
て順番号情報Mnで指定される周期別楽音信号
GD1が繰り返し読出し回数情報Rnで指定され
る回数だけ繰り返し読出されるが、その後にお
いて「CNn=20」で示される周期別楽音信号
GD1の読出しが指定されると、鍵が解放され
るまで「CNn=20」で示される周期別楽音信
号GD1が繰り返し読出される。これによつ
て、サステイン部分(持続部分)に担当する楽
音が発生される。その後、鍵が解放されると、
次の読出し順位の情報Mnで指定される周期別
楽音信号GD1が情報Rnで指定される回数だけ
繰り返し読出されるが、この後「En=50」で
示される周期別楽音信号GD1の読出しが指定
されると、新たな鍵が押鍵されるまで「En=
50」で示される周期別楽音信号GD1が繰り返
し読出される。なお、この選択情報設定装置7
において設定された選択情報SDは後に述べる
読出しアドレス情報発生装置8内のメモリに転
送され記憶される。 (読出しアドレス情報発生装置8) 読出しアドレス情報発生装置8は、選択情報
設定装置7によつて設定された読出し順位毎の
各選択情報SDにより指定される周期別楽音信
号GD1が記憶されている楽音データメモリ1
のアドレスを周期別アドレス情報メモリ4に記
憶されている周期別アドレス情報ZXAに基づ
き検出し、この検出した各選択情報SDに対応
する周期別アドレス情報ZXAに基づき周期信
号発生装置6から出力される周期信号NqFの
周期で順次変化する読出し用アドレス情報RA
を出力する。なお、このような処理はモードス
イツチOP・SWによつて電子楽器の動作モー
ドが演奏モードに設定され、“1”の演奏モー
ド信号OP3が与えられている時のみ実行され
る。 つまり、“1”の演奏モード信号OP3が与え
られると、読出しアドレス情報発生装置8は、
まず周期別アドレス情報メモリ4および楽音デ
ータメモリ1をリードモードとするために
“0”のモード制御信号MD4を出力する。次
に、選択情報設定装置7によつて設定された選
択情報SDのうち各順番号情報Mn、持続順番号
情報CNnおよび終了順番号情報Enに対応する
周期別楽音信号GD1が記憶されている楽音デ
ータメモリ1のアドレスを検出するため、各情
報Mn、CNn、Enに対応したアドレス情報A4R
を周期別アドレス情報メモリ4に順次供給す
る。すると、周期別アドレス情報メモリ4から
各情報Mn、CNn、Enに対応した周期別アドレ
ス情報ZXAが順次読出されてこの読出しアド
レス情報発生装置8内のメモリに記憶される。
そして、鍵盤部で押鍵操作がなされキースイツ
チ回路5からキーオン信号KONが発生すると、
上記周期別アドレス情報ZXAに基づき周期信
号NqFの周期で順次変化する読出し用アドレ
ス情報RAを作り、該アドレス情報RAをメモ
リ制御装置9を介して楽音データメモリ1に供
給する。この場合、読出し用アドス情報RAは
繰り返し読出し回数情報Rn、持続順番号情報
CNn、終了順番号情報Enによつてその変化態
様が前述したように異なる。 (メモリ制御装置9) メモリ制御装置9は電子楽器の動作モード
(書込みモード、周期別楽音検出モード、演奏
モード)に応じて書込み装置2、周期別楽音信
号検出装置3、読出しアドレス情報発生装置8
から楽音データメモリ1に対するアクセスの優
先制御を行い、楽音データメモリ1に対しアド
レス情報A1RW、モード制御信号MD1、ライ
トデータD1Wを出力する。つまり、メモリ制御
装置9は、入力信号を次に示す第2表に基づい
て優先選択して楽音データメモリ1に出力す
る。
の周期別楽音信号GD1が楽音データメモリ1
に記憶されている順番号を表わす情報である。
繰り返し読出し回数情報Rnとは、前期順番号
情報Mnによつて指定される周期別楽音信号
GD1の繰り返し読出し回数を表わす情報であ
る。持続順番号情報CNnとは、これから発生
する楽音の持続部分を形成する周期別楽音信号
GD1が楽音データメモリ1に記憶されている
順番号を表わす情報である。終了順番号情報
Enとは、これから発生する楽音の終了部分を
形成する周期別楽音信号GD1が楽音データメ
モリ1に記憶されている順番号を表わす情報で
あり、この終了順番号情報Enおよび上記持続
順番号情報CNnは1つの発生楽音に対してそ
れぞれ1個づつ設定される。 従つて、これら4種類の情報Mn、Rn、
CNn、Enが上記第1表に示すようなものであ
る場合、第1番目に「Mn=1」で指定される
周期別楽音信号GD1が「Rn=2」で指定され
る回数だけ繰り返し読出され、第2番目に
「Mn=3」で指定される周期別楽音信号GD1
が「Rn=2」で指定される回数だけ繰り返し
読出される。そして、以後においても同様にし
て順番号情報Mnで指定される周期別楽音信号
GD1が繰り返し読出し回数情報Rnで指定され
る回数だけ繰り返し読出されるが、その後にお
いて「CNn=20」で示される周期別楽音信号
GD1の読出しが指定されると、鍵が解放され
るまで「CNn=20」で示される周期別楽音信
号GD1が繰り返し読出される。これによつ
て、サステイン部分(持続部分)に担当する楽
音が発生される。その後、鍵が解放されると、
次の読出し順位の情報Mnで指定される周期別
楽音信号GD1が情報Rnで指定される回数だけ
繰り返し読出されるが、この後「En=50」で
示される周期別楽音信号GD1の読出しが指定
されると、新たな鍵が押鍵されるまで「En=
50」で示される周期別楽音信号GD1が繰り返
し読出される。なお、この選択情報設定装置7
において設定された選択情報SDは後に述べる
読出しアドレス情報発生装置8内のメモリに転
送され記憶される。 (読出しアドレス情報発生装置8) 読出しアドレス情報発生装置8は、選択情報
設定装置7によつて設定された読出し順位毎の
各選択情報SDにより指定される周期別楽音信
号GD1が記憶されている楽音データメモリ1
のアドレスを周期別アドレス情報メモリ4に記
憶されている周期別アドレス情報ZXAに基づ
き検出し、この検出した各選択情報SDに対応
する周期別アドレス情報ZXAに基づき周期信
号発生装置6から出力される周期信号NqFの
周期で順次変化する読出し用アドレス情報RA
を出力する。なお、このような処理はモードス
イツチOP・SWによつて電子楽器の動作モー
ドが演奏モードに設定され、“1”の演奏モー
ド信号OP3が与えられている時のみ実行され
る。 つまり、“1”の演奏モード信号OP3が与え
られると、読出しアドレス情報発生装置8は、
まず周期別アドレス情報メモリ4および楽音デ
ータメモリ1をリードモードとするために
“0”のモード制御信号MD4を出力する。次
に、選択情報設定装置7によつて設定された選
択情報SDのうち各順番号情報Mn、持続順番号
情報CNnおよび終了順番号情報Enに対応する
周期別楽音信号GD1が記憶されている楽音デ
ータメモリ1のアドレスを検出するため、各情
報Mn、CNn、Enに対応したアドレス情報A4R
を周期別アドレス情報メモリ4に順次供給す
る。すると、周期別アドレス情報メモリ4から
各情報Mn、CNn、Enに対応した周期別アドレ
ス情報ZXAが順次読出されてこの読出しアド
レス情報発生装置8内のメモリに記憶される。
そして、鍵盤部で押鍵操作がなされキースイツ
チ回路5からキーオン信号KONが発生すると、
上記周期別アドレス情報ZXAに基づき周期信
号NqFの周期で順次変化する読出し用アドレ
ス情報RAを作り、該アドレス情報RAをメモ
リ制御装置9を介して楽音データメモリ1に供
給する。この場合、読出し用アドス情報RAは
繰り返し読出し回数情報Rn、持続順番号情報
CNn、終了順番号情報Enによつてその変化態
様が前述したように異なる。 (メモリ制御装置9) メモリ制御装置9は電子楽器の動作モード
(書込みモード、周期別楽音検出モード、演奏
モード)に応じて書込み装置2、周期別楽音信
号検出装置3、読出しアドレス情報発生装置8
から楽音データメモリ1に対するアクセスの優
先制御を行い、楽音データメモリ1に対しアド
レス情報A1RW、モード制御信号MD1、ライ
トデータD1Wを出力する。つまり、メモリ制御
装置9は、入力信号を次に示す第2表に基づい
て優先選択して楽音データメモリ1に出力す
る。
【表】
(発音装置10)
発音装置10はDA変換器(DAC)100、
エンベロープ制御回路101、スピーカ102
とから構成され、楽音データメモリ1から所望
の周期別楽音信号GD1が順次読出され、連続
的な楽音信号GDとして供給されると、このデ
イジタルの楽音信号GDはDAC100において
対応するアナログの楽音信号GAに変換され
る。このアナログの楽音信号GAはエンベロー
プ制御回路101内において、キーオン信号
KONの立上りに同期して発生が開始されるエ
ンベロープ波形信号EVによつてその振幅エン
ベロープの設定が行なわれた後スピーカ102
に供給される。これによつて、スピーカ102
からは楽音データメモリ1から順次読出される
周期別楽音信号GD1に対応した楽音が発音さ
れる。 以上が第1図に示す電子楽器の全体構成の説
明である。 (2) 動作説明 次に、全体動作を第3図に示すフローチヤー
トを用いて説明する。 第3図は全体動作の概略を示すフローチヤー
トである。 まず、この電子楽器では、楽音データメモリ
1に対して外部入力楽音に対応する楽音信号
GDWを書込むため、第3図のステツプ200
1に示すように、モードスイツチOP・SWを
用いて電子楽器の動作モードを書込みモードに
選択設定する。次に、ステツプ2002に示す
ように書込みスイツチW・SWを閉成する。次
に、この状態において、マイクMに対して外部
入力楽音が与えられると、この外部入力楽音は
書込み装置2において所定周期でサンプリング
されて対応するデイジタルの楽音信号GDWに
変換される。このデイジタルの楽音信号GDW
はメモリ制御回路9に供給され、メモリ制御回
路9からライトデータD1Wとして楽音データメ
モリ1に供給される。この時、書込み装置2か
らは楽音信号GDWと共に該楽音信号GDWの書
込みアドレスを指定する書込み用のアドレス情
報A0Wおよび楽音データメモリ1をライトモー
ドとするためのモード制御信号MD0もメモリ
制御回路9に供給され、メモリ制御回路9から
楽音データメモリ1に対してアドレス情報
A1RWおよびモード制御信号MD1として供給
される。これによつて、第3図のステツプ20
03に示すように、楽音データメモリ1には外
部入力楽音を所定周期でサンプリングした各サ
ンプル点振幅値に対応する楽音信号GDWがア
ドレス情報A1RW(A0W)で指定されるアドレス
に順次記憶される。この場合、楽音信号GDW
は最小アドレスから最大アドレスへ向つて順に
記憶される。 楽音信号GDWの書込み処理が終了すると、
モードスイツチOP・SWを用いて電子楽器の
動作モードを周期別楽音信号検出モードに選択
設定する。次に、第3図のステツプ2004に
示すように、楽音データメモリ1に連続的に記
憶された楽音信号GDから各周期の周期別楽音
信号GD1の各々が検出され、次のステツプ2
005においてこの検出された各々の周期別楽
音信号GD1の基点部分が記憶されている楽音
データメモリ1のアドレスを表わす基点アドレ
ス情報が周期別アドレス情報ZXAとして周期
別アドレス情報メモリ4の各アドレスに記憶さ
れる。この場合、周期別アドレス情報メモリ4
の最小アドレスには外部入力楽音の立上り部分
における最初の周期別楽音信号GD1に対応す
る周期別アドレス情報ZXAが記憶され、最大
アドレスには外部入力楽音の終了部分における
最後の周期別楽音信号GD1に対応する周期別
アドレス情報ZXAが記憶される。 周期別楽音信号の検出処理が終了すると、モ
ードスイツチOP・SWを用いて電子楽器の動
作モードを演奏モードに選択設定する。 演奏モードにおいては、ステツプ2006〜
2010に示すように所望の周期別楽音信号
GD1を選択的に読出すための各種選択情報SD
が設定される。つまり、第3図のステツプ20
06において、持続順番号情報CNnが設定さ
れ、次のステツプ2007において終了順番号
情報Enが設定され、次のステツプ2008に
おいて順番号情報Mnが設定され、更に次のス
テツプ2010において、繰り返し読出し回数
情報Rnが設定される。この場合、順番号情報
Mnおよび繰り返し読出し回数情報Rnは読出し
順位毎に1対となつて設定されるものである。
従つて、第3図のステツプ2008および20
09の動作は各読出し順位毎に繰り返し行なわ
れる。そして、このようにして順次設定される
各情報CNn、En、Mn、Rnは読出しアドレス
情報発生装置8内に設けられたメモリに前記第
1表に示すようなフオーマツトに従つて順次記
憶される。 このようにして全ての選択情報SD(CNn、
En、Mn、Rn)の設定が終了すると、ステツ
プ2011において、設定された順番号情報
Mnに対応する同期別アドレス情報ZXA〔Mn〕、
持続順番号CNnに対応する周期別アドレス情
報ZXA〔CNn〕、終了順番号情報Enに対応する
周期別アドレス情報ZXA〔En〕が周期別アドレ
ス情報メモリ4の記憶内容に基づいて検出され
るとともに、順番号情報Mnに対応する周期別
楽音信号GD1の楽音データメモリ1における
記憶アドレス長が周期別アドレス情報メモリ4
の記憶内容に基づき検出される。つまり、ステ
ツプ2011においては、情報Mn、CNn、En
が対応する周期別アドレス情報ZXA〔Mn〕、
ZXA〔CNn〕、ZXA〔En〕に変換されると共に、
情報Mnに対応する周期別楽音信号GD1の記
憶アドレス長が算出される。なお、このステツ
プ2011において得られた周期別アドレス情
報ZXA〔Mn〕、ZXA〔CNn〕、ZXA〔En〕およ
び記憶アドレス長を表わす記憶アドレス長情報
ALは読出しアドレス情報発生装置8内に設け
られたメモリに記憶される。ここで、上記周期
別アドレス情報ZXA〔Mn〕は順番号情報Mnに
対応する周期別楽音信号GD1の支点部分が記
憶されている楽音データメモリ1のアドレスを
表わすものであり、また上記周期別アドレス情
報ZXA〔CNn〕、ZXA〔En〕は持続順番号情報
CNnおよび終了順番号情報Enにそれぞれ対応
する周期別楽音信号GD1の終点部分が記憶さ
れている楽音データメモリ1のアドレスを表わ
すものである。 従つて、周期別アドレス情報メモリ4の各ア
ドレスに記憶されている周期別アドレス情報
ZXAが次の第3表に示すようなものであり、
また選択情報SDとして設定された順番号情報
Mnおよび持続順番号情報CNnならびに終了順
番号情報Enが前記第1表で示したようなもの
であつた場合、全ての読出し順位に関する情報
の設定処理が終了した段階においては次の第4
表に示すような周期別アドレス情報ZXA
〔Mn〕、ZXA〔CNn〕、ZXA〔En〕およびアドレ
ス長情報ALならびに繰り返し読出し回数情報
Rnが設定されたことになる。
エンベロープ制御回路101、スピーカ102
とから構成され、楽音データメモリ1から所望
の周期別楽音信号GD1が順次読出され、連続
的な楽音信号GDとして供給されると、このデ
イジタルの楽音信号GDはDAC100において
対応するアナログの楽音信号GAに変換され
る。このアナログの楽音信号GAはエンベロー
プ制御回路101内において、キーオン信号
KONの立上りに同期して発生が開始されるエ
ンベロープ波形信号EVによつてその振幅エン
ベロープの設定が行なわれた後スピーカ102
に供給される。これによつて、スピーカ102
からは楽音データメモリ1から順次読出される
周期別楽音信号GD1に対応した楽音が発音さ
れる。 以上が第1図に示す電子楽器の全体構成の説
明である。 (2) 動作説明 次に、全体動作を第3図に示すフローチヤー
トを用いて説明する。 第3図は全体動作の概略を示すフローチヤー
トである。 まず、この電子楽器では、楽音データメモリ
1に対して外部入力楽音に対応する楽音信号
GDWを書込むため、第3図のステツプ200
1に示すように、モードスイツチOP・SWを
用いて電子楽器の動作モードを書込みモードに
選択設定する。次に、ステツプ2002に示す
ように書込みスイツチW・SWを閉成する。次
に、この状態において、マイクMに対して外部
入力楽音が与えられると、この外部入力楽音は
書込み装置2において所定周期でサンプリング
されて対応するデイジタルの楽音信号GDWに
変換される。このデイジタルの楽音信号GDW
はメモリ制御回路9に供給され、メモリ制御回
路9からライトデータD1Wとして楽音データメ
モリ1に供給される。この時、書込み装置2か
らは楽音信号GDWと共に該楽音信号GDWの書
込みアドレスを指定する書込み用のアドレス情
報A0Wおよび楽音データメモリ1をライトモー
ドとするためのモード制御信号MD0もメモリ
制御回路9に供給され、メモリ制御回路9から
楽音データメモリ1に対してアドレス情報
A1RWおよびモード制御信号MD1として供給
される。これによつて、第3図のステツプ20
03に示すように、楽音データメモリ1には外
部入力楽音を所定周期でサンプリングした各サ
ンプル点振幅値に対応する楽音信号GDWがア
ドレス情報A1RW(A0W)で指定されるアドレス
に順次記憶される。この場合、楽音信号GDW
は最小アドレスから最大アドレスへ向つて順に
記憶される。 楽音信号GDWの書込み処理が終了すると、
モードスイツチOP・SWを用いて電子楽器の
動作モードを周期別楽音信号検出モードに選択
設定する。次に、第3図のステツプ2004に
示すように、楽音データメモリ1に連続的に記
憶された楽音信号GDから各周期の周期別楽音
信号GD1の各々が検出され、次のステツプ2
005においてこの検出された各々の周期別楽
音信号GD1の基点部分が記憶されている楽音
データメモリ1のアドレスを表わす基点アドレ
ス情報が周期別アドレス情報ZXAとして周期
別アドレス情報メモリ4の各アドレスに記憶さ
れる。この場合、周期別アドレス情報メモリ4
の最小アドレスには外部入力楽音の立上り部分
における最初の周期別楽音信号GD1に対応す
る周期別アドレス情報ZXAが記憶され、最大
アドレスには外部入力楽音の終了部分における
最後の周期別楽音信号GD1に対応する周期別
アドレス情報ZXAが記憶される。 周期別楽音信号の検出処理が終了すると、モ
ードスイツチOP・SWを用いて電子楽器の動
作モードを演奏モードに選択設定する。 演奏モードにおいては、ステツプ2006〜
2010に示すように所望の周期別楽音信号
GD1を選択的に読出すための各種選択情報SD
が設定される。つまり、第3図のステツプ20
06において、持続順番号情報CNnが設定さ
れ、次のステツプ2007において終了順番号
情報Enが設定され、次のステツプ2008に
おいて順番号情報Mnが設定され、更に次のス
テツプ2010において、繰り返し読出し回数
情報Rnが設定される。この場合、順番号情報
Mnおよび繰り返し読出し回数情報Rnは読出し
順位毎に1対となつて設定されるものである。
従つて、第3図のステツプ2008および20
09の動作は各読出し順位毎に繰り返し行なわ
れる。そして、このようにして順次設定される
各情報CNn、En、Mn、Rnは読出しアドレス
情報発生装置8内に設けられたメモリに前記第
1表に示すようなフオーマツトに従つて順次記
憶される。 このようにして全ての選択情報SD(CNn、
En、Mn、Rn)の設定が終了すると、ステツ
プ2011において、設定された順番号情報
Mnに対応する同期別アドレス情報ZXA〔Mn〕、
持続順番号CNnに対応する周期別アドレス情
報ZXA〔CNn〕、終了順番号情報Enに対応する
周期別アドレス情報ZXA〔En〕が周期別アドレ
ス情報メモリ4の記憶内容に基づいて検出され
るとともに、順番号情報Mnに対応する周期別
楽音信号GD1の楽音データメモリ1における
記憶アドレス長が周期別アドレス情報メモリ4
の記憶内容に基づき検出される。つまり、ステ
ツプ2011においては、情報Mn、CNn、En
が対応する周期別アドレス情報ZXA〔Mn〕、
ZXA〔CNn〕、ZXA〔En〕に変換されると共に、
情報Mnに対応する周期別楽音信号GD1の記
憶アドレス長が算出される。なお、このステツ
プ2011において得られた周期別アドレス情
報ZXA〔Mn〕、ZXA〔CNn〕、ZXA〔En〕およ
び記憶アドレス長を表わす記憶アドレス長情報
ALは読出しアドレス情報発生装置8内に設け
られたメモリに記憶される。ここで、上記周期
別アドレス情報ZXA〔Mn〕は順番号情報Mnに
対応する周期別楽音信号GD1の支点部分が記
憶されている楽音データメモリ1のアドレスを
表わすものであり、また上記周期別アドレス情
報ZXA〔CNn〕、ZXA〔En〕は持続順番号情報
CNnおよび終了順番号情報Enにそれぞれ対応
する周期別楽音信号GD1の終点部分が記憶さ
れている楽音データメモリ1のアドレスを表わ
すものである。 従つて、周期別アドレス情報メモリ4の各ア
ドレスに記憶されている周期別アドレス情報
ZXAが次の第3表に示すようなものであり、
また選択情報SDとして設定された順番号情報
Mnおよび持続順番号情報CNnならびに終了順
番号情報Enが前記第1表で示したようなもの
であつた場合、全ての読出し順位に関する情報
の設定処理が終了した段階においては次の第4
表に示すような周期別アドレス情報ZXA
〔Mn〕、ZXA〔CNn〕、ZXA〔En〕およびアドレ
ス長情報ALならびに繰り返し読出し回数情報
Rnが設定されたことになる。
【表】
【表】
このようにして全ての情報の設定処理が終了
した後、ステツプ2012に示すように演奏者
による押鍵操作が行なわれると、ステツプ20
06〜2011で設定した各種情報ZXA
〔Mn〕、AL、RnおよびZXA〔CNn〕、ZXA
〔En〕に基づく楽音が発生される。つまり、鍵
盤部においてある鍵が押鍵されると、キースイ
ツチ回路5からキーオン信号KONおよび押下
鍵に対応したキーコードKCが出力される。キ
ーコードKCは周期信号発生回路6に供給され、
これによつて周期信号発生回路6から押下鍵音
高に対応した周期の周期信号NqFが出力され
る。この周期信号nqFは読出しアドレス情報発
生装置8に供給される。一方、キースイツチ回
路5から出力されるキーオン信号KONも読出
しアドレス情報発生装置8に供給される。 読出しアドレス情報発生装置8は、キーオン
信号KONの立上り部分において初期状態化さ
れる。そして、まず第1読出し順位の周期別ア
ドレス情報ZXA〔Mn〕を初期値として「ZXA
〔Mn〕+AL」の値まで周期信号NqFの周期で
順次増加する読出し用アドレス情報RAを繰り
返し読出し回数情報Rnで指定された回数だけ
繰り返し発生する。このようにして発生される
読出し用アドレス情報RAはメモリ制御装置9
を介して楽音データメモリ1に供給される。こ
れによつて、第1読出し順位に設定されている
順番号情報Mnに対応する周期別楽音信号GD
1が繰り返し読出し回数情報Rnで設定された
回数だけ楽音データメモリ1から読出される。 第1読出し順位の選択情報SD(Mn、Rn)に
基づく周期別楽音信号GD1の読出しが終了す
ると、次には第2読出し順位の選択情報SD
(Mn、Rn)に基づく周期別楽音信号GD1の読
出しが同様に行なわれる。 その後押鍵中(キーオン信号KONが“1”
の期間中)において、持続順番号情報CNnに
対応する周期別楽音信号GD1の読出しが読出
し用アドレス情報RAによつて指定されると、
以後該情報CNnに対応する周期別楽音信号GD
1が繰り返し読出される。この繰り返し読出し
はキーオン信号KONが“0”になるまで続行
される。これによつて、発生楽音の持続部分が
形成される。そして、押下鍵が解放されると、
次の読出し順位の選択情報SD(Mn、Rn)に基
づく周期別楽音信号GD1の読出しが再び続行
される。この後、終了順番号情報Enに対応す
る周期別楽音信号GD1の読出しが読出し用ア
ドレス情報RAによつて指定されると、以後該
情報Enに対応する周期別楽音信号GD1が繰り
返し読出される。この繰り返し読出しは次の新
たな鍵が押鍵されるまで続行される。これによ
つて発生楽音の終了部分が形成される。 以上のようにして楽音データメモリ1から読
出された周期別楽音信号GD1は連続的に発音
装置10に供給される。 これによつて発音装置10から選択情報SD
に対応した楽音が発音される。 (3) 各部の詳細説明 次に、この発明による電子楽器の要部である
周期別楽音信号検出装置3および読出しアドレ
ス情報発生装置8について詳細に説明する。 (周期別楽音信号検出装置3) 周期別楽音信号検出装置3は、いわゆるマイ
クロプロセツサ等で構成され、次に述べるよう
な方法によつて周期別楽音信号を検出する。 周期別楽音信号の検出方法 周期別楽音信号GD1を前述したように定義
づけた場合、楽音データメモリ1には複数の周
期別楽音信号GD1が記憶されていることにな
る。しかし、この楽音データメモリ1に記憶さ
れている複数の周期別楽音信号GD1は各周期
毎に分離されて記憶されているものでなく、連
続的な楽音信号GDとして記憶されているもの
である。従つて、この連続的な楽音信号GDか
ら周期毎の周期別楽音信号GD1を指定して読
出すためには、まず各周期の基点を定めなくて
はならない。 そこで、この実施例においては、次のような
条件に基づいて各周期別楽音信号GD1の基点
を定めるようにしている。
した後、ステツプ2012に示すように演奏者
による押鍵操作が行なわれると、ステツプ20
06〜2011で設定した各種情報ZXA
〔Mn〕、AL、RnおよびZXA〔CNn〕、ZXA
〔En〕に基づく楽音が発生される。つまり、鍵
盤部においてある鍵が押鍵されると、キースイ
ツチ回路5からキーオン信号KONおよび押下
鍵に対応したキーコードKCが出力される。キ
ーコードKCは周期信号発生回路6に供給され、
これによつて周期信号発生回路6から押下鍵音
高に対応した周期の周期信号NqFが出力され
る。この周期信号nqFは読出しアドレス情報発
生装置8に供給される。一方、キースイツチ回
路5から出力されるキーオン信号KONも読出
しアドレス情報発生装置8に供給される。 読出しアドレス情報発生装置8は、キーオン
信号KONの立上り部分において初期状態化さ
れる。そして、まず第1読出し順位の周期別ア
ドレス情報ZXA〔Mn〕を初期値として「ZXA
〔Mn〕+AL」の値まで周期信号NqFの周期で
順次増加する読出し用アドレス情報RAを繰り
返し読出し回数情報Rnで指定された回数だけ
繰り返し発生する。このようにして発生される
読出し用アドレス情報RAはメモリ制御装置9
を介して楽音データメモリ1に供給される。こ
れによつて、第1読出し順位に設定されている
順番号情報Mnに対応する周期別楽音信号GD
1が繰り返し読出し回数情報Rnで設定された
回数だけ楽音データメモリ1から読出される。 第1読出し順位の選択情報SD(Mn、Rn)に
基づく周期別楽音信号GD1の読出しが終了す
ると、次には第2読出し順位の選択情報SD
(Mn、Rn)に基づく周期別楽音信号GD1の読
出しが同様に行なわれる。 その後押鍵中(キーオン信号KONが“1”
の期間中)において、持続順番号情報CNnに
対応する周期別楽音信号GD1の読出しが読出
し用アドレス情報RAによつて指定されると、
以後該情報CNnに対応する周期別楽音信号GD
1が繰り返し読出される。この繰り返し読出し
はキーオン信号KONが“0”になるまで続行
される。これによつて、発生楽音の持続部分が
形成される。そして、押下鍵が解放されると、
次の読出し順位の選択情報SD(Mn、Rn)に基
づく周期別楽音信号GD1の読出しが再び続行
される。この後、終了順番号情報Enに対応す
る周期別楽音信号GD1の読出しが読出し用ア
ドレス情報RAによつて指定されると、以後該
情報Enに対応する周期別楽音信号GD1が繰り
返し読出される。この繰り返し読出しは次の新
たな鍵が押鍵されるまで続行される。これによ
つて発生楽音の終了部分が形成される。 以上のようにして楽音データメモリ1から読
出された周期別楽音信号GD1は連続的に発音
装置10に供給される。 これによつて発音装置10から選択情報SD
に対応した楽音が発音される。 (3) 各部の詳細説明 次に、この発明による電子楽器の要部である
周期別楽音信号検出装置3および読出しアドレ
ス情報発生装置8について詳細に説明する。 (周期別楽音信号検出装置3) 周期別楽音信号検出装置3は、いわゆるマイ
クロプロセツサ等で構成され、次に述べるよう
な方法によつて周期別楽音信号を検出する。 周期別楽音信号の検出方法 周期別楽音信号GD1を前述したように定義
づけた場合、楽音データメモリ1には複数の周
期別楽音信号GD1が記憶されていることにな
る。しかし、この楽音データメモリ1に記憶さ
れている複数の周期別楽音信号GD1は各周期
毎に分離されて記憶されているものでなく、連
続的な楽音信号GDとして記憶されているもの
である。従つて、この連続的な楽音信号GDか
ら周期毎の周期別楽音信号GD1を指定して読
出すためには、まず各周期の基点を定めなくて
はならない。 そこで、この実施例においては、次のような
条件に基づいて各周期別楽音信号GD1の基点
を定めるようにしている。
【表】
〔条件Aの説明〕;これは、第2図の波形図に
示したように、ほぼ同一波形形状が繰り返さ
れる楽音信号の場合、“周期の基点”はどの
サンプル点でも採用し得るが、楽音信号振幅
の零振幅値となるゼロクロスサンプル点を採
用するのが一般的であるためである。
示したように、ほぼ同一波形形状が繰り返さ
れる楽音信号の場合、“周期の基点”はどの
サンプル点でも採用し得るが、楽音信号振幅
の零振幅値となるゼロクロスサンプル点を採
用するのが一般的であるためである。
【表】
〔条件Bの説明〕;楽音信号振幅が零振幅値と
なるゼロクロスサンプル点は、楽音信号振幅
が正の値から負の値へ変化するときの負方向
のゼロクロスサンプル点と、楽音信号振幅の
負の値から正の値へ変化するときの正方向の
ゼロクロスサンプル点との2種類ある。この
実施例では正方向のゼロクロスサンプル点を
採用している。
なるゼロクロスサンプル点は、楽音信号振幅
が正の値から負の値へ変化するときの負方向
のゼロクロスサンプル点と、楽音信号振幅の
負の値から正の値へ変化するときの正方向の
ゼロクロスサンプル点との2種類ある。この
実施例では正方向のゼロクロスサンプル点を
採用している。
【表】
〔条件Cの説明〕;第2図の波形図に示すよう
に、高調波成分が多く含まれる楽記信号の場
合、第2図の波形図においてa1,b1,c1また
はa2,b2,c3の信号で示すようにある一定の
楽音信号期間に複数個の正方向ゼロクロスサ
ンプル点が現われる。このような場合におい
て、例えば記号b1で示される正方向ゼロクロ
スサンプル点を採用したとすると、次の楽音
信号期間には記号b1で示される正方向ゼロク
ロスサンプル点に相当する記号b2で示される
正方向ゼロクロスサンプル点が存在するが、
さらに次の楽音信号期間においてはこの記号
b1およびb2で示される正方向ゼロクロスサン
プル点に相当するものは存在しない。このた
め、周期別楽音信号期間が不安定なものとな
る。つまり、第2図の波形図において記号
b1,b2およびc1,c2で示される正方向ゼロク
ロスサンプル点は、高調波成分のレベル変動
や位相変動などによつて容易に生じたり消滅
したりして不安定な正方向ゼロクロスサンプ
ル点となる。このような不安定な正方向ゼロ
クロスサンプル点を周期別楽音信号の基点と
して設定した場合には周期別楽音信号期間が
不安定なものとなることは明らかである。逆
に、第2図の波形図において記号a1,a2,
a3,a4で示されるような正方向ゼロクロスサ
ンプル点は、その前後期間における振幅値が
充分大きいため、高調波成分のレベル変動や
位相変動があつても大きな影響を受けず、相
当長い楽音信号期間に亘つて存在するものと
考えられる。従つて、このような正方向ゼロ
クロスサンプル点を周期別楽音信号の基点と
して設定した場合には周期別楽音信号期間は
比較的安定したものとなることが考えられ
る。そこで、記号a1,a2,a3,a4で示される
ような正方向ゼロクロスサンプル点を周期別
楽音信号の基点として設定するため、第4図
の波形図において示すように、楽音信号の全
期間におけるある一定の楽音信号期間Tmに
存在する複数個の正方向ゼロクロスサンプル
点a5、b6、c6の各々を中心とした前後の所定
期間Tαにおける楽音信号振幅の積分値Sa5、
Sb6、Sc6を求め、この求めた積分値のうち
最大値を示す積分値Sa5に対応す正方向ゼロ
クロスサンプル点a5を検出するようにしてい
る。この場合の検出処理の手順としては、楽
音の立上り付近における楽音信号は高調波成
分のレベル変動や位相変動が大きいため、楽
音が充分安定したときの楽音信号期間におい
てまず楽音信号全期間の中の基準となる正方
向ゼロクロスサンプル点を上述した方法によ
つて定め、この後この基準正方向ゼロクロス
サンプル点を中心にアタツク方向、デイケイ
方向へ順次検出範囲を移動させるようにして
いる。 以上のようにして、周期別楽音信号の基点とな
る正方向ゼロクロスサンプル点の設定が行なわれ
るが、この基点となる正方向ゼロクロスサンプル
点に対応する終点に相当する正方向ゼロクロスサ
ンプル点、すなわち次の周期の周期別楽音信号の
基点となる正方向ゼロクロスサンプル点は次のよ
うにして設定される。つまり、ある周波数の楽音
を所定周期で順次サンプリングした場合、その楽
音信号の周期に相当するサンプル点数は予測でき
る(このサンプル点数をn個とする)。このため、
上述の条件Cの項において説明したように、ある
1つの周期別楽音信号の基点となる正方向ゼロク
ロスサンプル点が設定されれば、この設定した正
方向ゼロクロスサンプル点を中心として「+n+
β」の範囲における正方向ゼロクロスサンプル点
を検出し、この検出した正方向ゼロクロスサンプ
ル点のうち、上述の条件Cに合致した正方向ゼロ
クロスサンプル点を1周期後の周期別楽音信号の
基点として設定する。すなわち、第5図の波形図
で示すように、1周期後の周期別楽音信号の基点
となる正方向ゼロクロスサンプル点を設定する場
合、最初に設定した正方向ゼロクロスサンプル点
a0を基準点として「+n+β」の範囲における正
方向ゼロクロスサンプル点a1を検出し、この正方
向ゼロクロスサンプル点a1を新たな周期別楽音信
号の基点として設定する。この場合、「+n+β」
の範囲において上記条件Cに合致する正方向ゼロ
クロスサンプル点が存在しなかつた場合は検出範
囲をさらに延長し、前述の条件Cにおける積分値
の大小に関係なく初めての正方向ゼロクロスサン
プル点を新たな基点として設定する。 なお最初に基点を検出したある周期の周期別楽
音信号よりも前の周期における周期別楽音信号の
基点となる正方向ゼロクロスサンプル点を検出す
る場合は、最初に検出した正方向ゼロクロスサン
プル点を基準点として「−n−β」の範囲におけ
る正方向ゼロクロスサンプル点を上述の場合と同
様に検出するようにすれば良い。 以上が周期別楽音信号の基点となる正方向ゼロ
クロスサンプル点の基本的な設定方法であるが、
これ以外に各種の複雑な楽音信号に対処するた
め、以下のケースA〜Bで示すような設定方法が
実行される。
に、高調波成分が多く含まれる楽記信号の場
合、第2図の波形図においてa1,b1,c1また
はa2,b2,c3の信号で示すようにある一定の
楽音信号期間に複数個の正方向ゼロクロスサ
ンプル点が現われる。このような場合におい
て、例えば記号b1で示される正方向ゼロクロ
スサンプル点を採用したとすると、次の楽音
信号期間には記号b1で示される正方向ゼロク
ロスサンプル点に相当する記号b2で示される
正方向ゼロクロスサンプル点が存在するが、
さらに次の楽音信号期間においてはこの記号
b1およびb2で示される正方向ゼロクロスサン
プル点に相当するものは存在しない。このた
め、周期別楽音信号期間が不安定なものとな
る。つまり、第2図の波形図において記号
b1,b2およびc1,c2で示される正方向ゼロク
ロスサンプル点は、高調波成分のレベル変動
や位相変動などによつて容易に生じたり消滅
したりして不安定な正方向ゼロクロスサンプ
ル点となる。このような不安定な正方向ゼロ
クロスサンプル点を周期別楽音信号の基点と
して設定した場合には周期別楽音信号期間が
不安定なものとなることは明らかである。逆
に、第2図の波形図において記号a1,a2,
a3,a4で示されるような正方向ゼロクロスサ
ンプル点は、その前後期間における振幅値が
充分大きいため、高調波成分のレベル変動や
位相変動があつても大きな影響を受けず、相
当長い楽音信号期間に亘つて存在するものと
考えられる。従つて、このような正方向ゼロ
クロスサンプル点を周期別楽音信号の基点と
して設定した場合には周期別楽音信号期間は
比較的安定したものとなることが考えられ
る。そこで、記号a1,a2,a3,a4で示される
ような正方向ゼロクロスサンプル点を周期別
楽音信号の基点として設定するため、第4図
の波形図において示すように、楽音信号の全
期間におけるある一定の楽音信号期間Tmに
存在する複数個の正方向ゼロクロスサンプル
点a5、b6、c6の各々を中心とした前後の所定
期間Tαにおける楽音信号振幅の積分値Sa5、
Sb6、Sc6を求め、この求めた積分値のうち
最大値を示す積分値Sa5に対応す正方向ゼロ
クロスサンプル点a5を検出するようにしてい
る。この場合の検出処理の手順としては、楽
音の立上り付近における楽音信号は高調波成
分のレベル変動や位相変動が大きいため、楽
音が充分安定したときの楽音信号期間におい
てまず楽音信号全期間の中の基準となる正方
向ゼロクロスサンプル点を上述した方法によ
つて定め、この後この基準正方向ゼロクロス
サンプル点を中心にアタツク方向、デイケイ
方向へ順次検出範囲を移動させるようにして
いる。 以上のようにして、周期別楽音信号の基点とな
る正方向ゼロクロスサンプル点の設定が行なわれ
るが、この基点となる正方向ゼロクロスサンプル
点に対応する終点に相当する正方向ゼロクロスサ
ンプル点、すなわち次の周期の周期別楽音信号の
基点となる正方向ゼロクロスサンプル点は次のよ
うにして設定される。つまり、ある周波数の楽音
を所定周期で順次サンプリングした場合、その楽
音信号の周期に相当するサンプル点数は予測でき
る(このサンプル点数をn個とする)。このため、
上述の条件Cの項において説明したように、ある
1つの周期別楽音信号の基点となる正方向ゼロク
ロスサンプル点が設定されれば、この設定した正
方向ゼロクロスサンプル点を中心として「+n+
β」の範囲における正方向ゼロクロスサンプル点
を検出し、この検出した正方向ゼロクロスサンプ
ル点のうち、上述の条件Cに合致した正方向ゼロ
クロスサンプル点を1周期後の周期別楽音信号の
基点として設定する。すなわち、第5図の波形図
で示すように、1周期後の周期別楽音信号の基点
となる正方向ゼロクロスサンプル点を設定する場
合、最初に設定した正方向ゼロクロスサンプル点
a0を基準点として「+n+β」の範囲における正
方向ゼロクロスサンプル点a1を検出し、この正方
向ゼロクロスサンプル点a1を新たな周期別楽音信
号の基点として設定する。この場合、「+n+β」
の範囲において上記条件Cに合致する正方向ゼロ
クロスサンプル点が存在しなかつた場合は検出範
囲をさらに延長し、前述の条件Cにおける積分値
の大小に関係なく初めての正方向ゼロクロスサン
プル点を新たな基点として設定する。 なお最初に基点を検出したある周期の周期別楽
音信号よりも前の周期における周期別楽音信号の
基点となる正方向ゼロクロスサンプル点を検出す
る場合は、最初に検出した正方向ゼロクロスサン
プル点を基準点として「−n−β」の範囲におけ
る正方向ゼロクロスサンプル点を上述の場合と同
様に検出するようにすれば良い。 以上が周期別楽音信号の基点となる正方向ゼロ
クロスサンプル点の基本的な設定方法であるが、
これ以外に各種の複雑な楽音信号に対処するた
め、以下のケースA〜Bで示すような設定方法が
実行される。
【表】
〔ケースAの説明〕;前述したように、周期別楽
音信号の基点は、ある一定の楽音信号期間Tm
に存在する複数個の正方向ゼロクロスサンプル
点のうち、各正方向ゼロクロスサンプル点を中
心とした所定期間Tαにおける楽音信号振幅の
積分値が最大値を示す正方向ゼロクロスサンプ
ル点に設定されるが、楽音信号をサンプリング
する際のサンプリング周期に制限があるため、
第6図の波形図に示すように、順次サンプル点
a10〜a15の中に正方向ゼロクロスサンプル点が
存在しない場合がある。このような場合、楽音
信号振幅が零振幅値となる前後のサンプル点
(第6図の波形図の場合a12とa13)のうち、そ
の絶対値振幅が小さい方のサンプル点を正方向
ゼロクロスサンプル点として設定する。第6図
の波形図の場合、サンプル点a12を正方向ゼロ
クロスサンプル点として設定する。
音信号の基点は、ある一定の楽音信号期間Tm
に存在する複数個の正方向ゼロクロスサンプル
点のうち、各正方向ゼロクロスサンプル点を中
心とした所定期間Tαにおける楽音信号振幅の
積分値が最大値を示す正方向ゼロクロスサンプ
ル点に設定されるが、楽音信号をサンプリング
する際のサンプリング周期に制限があるため、
第6図の波形図に示すように、順次サンプル点
a10〜a15の中に正方向ゼロクロスサンプル点が
存在しない場合がある。このような場合、楽音
信号振幅が零振幅値となる前後のサンプル点
(第6図の波形図の場合a12とa13)のうち、そ
の絶対値振幅が小さい方のサンプル点を正方向
ゼロクロスサンプル点として設定する。第6図
の波形図の場合、サンプル点a12を正方向ゼロ
クロスサンプル点として設定する。
【表】
〔ケースBの説明〕;第7図の波形図において、
前述の条件Cに従つて基準の正方向ゼロクロス
サンプル点a0を設定した後、1周期後の正方向
ゼロクロスサンプル点を設定しようとする場
合、「a0+n±β」の範囲において前記条件C
に該当する2個(以上)の正方向ゼロクロスサ
ンプル点a1、a2が存在することがある。このよ
うな場合は、各正方向ゼロクロスサンプル点
a1、a2の前後における各波形形状と検出基準の
正方向ゼロクロスサンプル点a0の前後における
波形形状との相関関係を比較し、相関関係の大
きい方の正方向ゼロクロスサンプル点を採用す
る。この相関関係の比較判定は簡易的に次のよ
うにして行なわれる。つまり、第8図aおよび
第8図bに示すように、正方向ゼロクロスサン
プル点a0を通る楽音信号波形f(t)と正方向
ゼロクロスサンプル点a1を通る楽音信号波形g1
(t)とが区間「−t〜+t」において囲む面
積t 〓-t |f(t)−g1(t)|を求め、また楽音信号
f(t)と正方向ゼロクロスサンプル点a2を通
る楽音信号波形g2(t)とが区間「−t〜+t」
において囲む面積t 〓-t |f(t)−g2(t)|を求
め、この求めた面積のうち小さい面積の方に該
当する正方向ゼロクロスサンプル点を基準の正
方向ゼロクロスサンプル点a0と最も相関関係の
大きいものとして判定する。第7図における正
方向ゼロクロスサンプル点a1とa2の場合、第8
図aおよびbからも明らかなように、正方向ゼ
ロクロスサンプル点a2が基準の正方向ゼロクロ
スサンプル点a0の1周期後における基点として
設定される。 そして、全体的な処理としては以上のような
条件に基づき、前述のように第1番目にまず、
楽音が充分安定した楽音信号期間において基準
となる基準正方向ゼロクロスサンプル点を設定
しておき、基準正方向ゼロクロスサンプル点を
基準として1周期前、2周期前…という具合に
楽音信号の開始部分に致るまでの正方向ゼロク
ロスサンプル点を順次設定し、次に第1番目に
設定した基準正方向ゼロクロスサンプル点を基
準として1周期後、2周期後…という具合に楽
音信号の減衰部分までの正方向ゼロクロスサン
プル点を順次設定する。このようにすることに
よつて楽音の開始から終了に致るまでの各周期
別楽音信号の基点が全て設定される。なお、以
下においては基準正方向ゼロクロスサンプル点
に対応する周期別楽音信号を基準周期別楽音信
号GD1mという。 従つて、楽音の開始から終了に至るまでの楽
音信号GDのうち、所望の周期別楽音信号GD
1を指定して読出すには次のような指定方法を
とれば良い。 (イ) 各周期の基点としての正方向ゼロクロスサ
ンプル点に対応する楽音データメモリ1のア
ドレスを基点アドレス情報として与え、この
基点アドレス情報によつて所望の周期別楽音
信号GD1を指定する。 (ロ) 各周期の基点および終点としての正方向ゼ
ロクロスサンプル点に対応する楽音データメ
モリ1のアドレスを基点アドレス情報および
終点アドレス情報として与え、これらの情報
によつて所望の周期別楽音信号GD1を指定
する。 (ハ) 各周期別楽音信号GD1が楽音データメモ
リ1に記憶されている順番を表わす順番号情
報を与え、この順番号情報がいずれの基点ア
ドレス情報に該当するかを解読し、これによ
つて所望の周期別楽音信号GD1を指定す
る。 (ニ) 各周期別楽音信号GD1別に楽音データメ
モリ1におけるメモリ領域を定め、このメモ
リ領域を表わす情報によつて所望の周期別楽
音信号GD1を指定する。この(ニ)の方法は、
前記(ロ)の方法による場合と実際上は同一とな
る。 この実施例の電子楽器においては、前記(ハ)の指
定方法を採用している。 第9図〜第11図は周期別楽音信号検出装置3
における周期別楽音信号GD1の検出処理を示す
詳細フローチヤートである。 第9図において、電子楽器の動作モードが周期
別楽音信号検出モード(ZXA検出モード)に選
択設定されると、周期別楽音信号検出装置3によ
る処理はステツプ2041に示すように基準
ZXA検出ルーチンの実行に移行し、このルーチ
ンにおいて楽音信号全期間の中で各周期別楽音信
号GD1の検出基準となる基準周期別楽音信号
GD1mが検出される。つまり、基準正方向ゼロ
クロスサンプル点が設定される。そして、この後
ステツプ2042に示すように、ステツプ204
1において設定された基準正方向ゼロクロスサン
プル点を検出基準として1周期前、2周期前、3
周期前…の周期別楽音信号GD1の基点部分に相
当する正方向ゼロクロスサンプル点が検出され
る。このようにして楽音の立上り方向へ向つての
各周期別楽音信号GD1の基点部分に相当する各
正方向ゼロクロスサンプル点の検出処理が行なわ
れ、この検出処理を行うに当り周期別楽音信号検
出装置3から楽音データメモリ1に対して順次送
出していたアドレス情報A3RWが楽音データメモ
リ1の前端アドレスを指定する値に達すると、ス
テツプ2043の判断処理により検出処理はステ
ツプ2044へ移行する。そして、このステツプ
2044および2045において、今後は基準正
方向ゼロクロスサンプル点を検出基準として1周
期後、2周期後、3周期後…の周期別楽音信号
GD1の基点部分に相当する正方向ゼロクロスサ
ンプル点が楽音の終端部分に至るまで順次検出さ
れる。このようにして各周期別楽音信号GD1の
基点部分に対応する正方向ゼロクロスサンプル点
が検出され、この各正方向ゼロクロスサンプル点
に対応する楽音データメモリ1のアドレスを表わ
す基点アドレス情報が周期別アドレス情報ZXA
として周期別アドレス情報メモリ4に記憶され
る。 第10図は基準ZXA検出ルーチンをさらに詳
細に示すフローチヤートである。 第10図において、ステツプ2050に示すよ
うにまず、楽音データメモリ1に記憶されている
楽音信号GDのうち、外部入力楽音の安定部分に
対応する楽音信号GDが記憶されているアドレス
領域Eの一端を示すアドレス情報Aが周期別楽音
信号検出装置3内に設けられたアドレスカウンタ
ADR・Cに設定される。 この後、ステツプ2051に示すように、アド
レスカウンタADR・Cの内容に基づき楽音デー
タメモリ1の対応するアドレスから楽音信号GD
が読出される。そして、次のステツプ2052に
おいて、楽音データメモリ1から読出した楽音信
号GDがゼロ振幅値に相当するかどうかが判断さ
れる。もし、ゼロ振幅値に相当するものでなけれ
ば、ステツプ2054に示すようにアドレスカウ
ンタADR・Cの内容(ADR・C)が前記アドレ
ス領域Eの他端を示すアドレス情報Bを越えてい
るかどうかが判断される。「(ADR・C)≦B」で
あれば、アドレスカウンタADR・Cの内容はス
テツプ2055においてインクリメント(+1)
され、ステツプ2051の処理へ戻る。そして、
新たなアドレスカウンタADR・Cの内容に基づ
き楽音データメモリ1の対応するアドレスから新
たな楽音信号GDが読出される。そして、再びス
テツプ2052において新たな楽音GDがゼロ振
幅値に相当するかどうかが判断される。もしゼロ
振幅値に相当するものであれば、すなわち当該ア
ドレスカウンタADR・Cの内容で指定されるア
ドレスが正方向ゼロクロスサンプル点に対応する
ものであれば、この時のアドレスカウンタ
ADR・Cの内容および当該正方向ゼロクロスサ
ンプル点を中心とした±α領域における楽音信号
GDの周辺面積値Sが一時記憶される。この処理
が終了すると、次のステツプ2054においてア
ドレスカウンタADR・Cの内容が前記アドレス
領域Eの他端を示すアドレス情報Bを越えている
かどうかが判断される。 「(ADR・C)≦B」であれば、アドレスカウ
ンタADR・Cの内容はステツプ2055におい
てインクリメントされ、ステツプ2051の処理
に戻る。そして、新たなアドレスカウンタ
ADR・Cの内容に基づき楽音データメモリ1の
対応するアドレスから新たな楽音信号GDが読出
される。そして、再びステツプ2052において
新たな楽音信号GDがゼロ振幅値に相当するかど
うかが判断される。 このようにして前記アドレス領域Eにおける全
ての正方向ゼロクロスサンプル点が検出され、そ
の正方向ゼロクロスサンプル点に対応する楽音デ
ータメモリ1のアドレスを表わすゼロクロスサン
プル点アドレス情報とこれに対応する周辺面積値
Sとが一時記憶されると、次にステツプ2056
において、各正方向ゼロクロスサンプル点に関す
る周辺面積値Sのうち最大の周辺面積値を示す正
方向ゼロクロスサンプル点が判別抽出される。そ
して、この判別抽出した正方向ゼロクロスサンプ
ル点を楽音信号全期間の中の基準ゼロクロスサン
プル点とし、これに対応する基準ゼロクロスサン
プル点アドレス情報が一時記憶される。そして、
この基準ゼロクロスサンプル点アドレス情報に基
づいて1周期前、2周期前…または1周期後、2
周期後…における周期別楽音信号GD1の基点部
分に相当する正方向ゼロクロスサンプル点が順次
検出される。 第11図は第9図のステツプ2044の1周期
後ZXA検出ルーチンをさらに詳細に示すフロー
チヤートである。 第11図において、ステツプ2070に示すよ
うに、まずアドレスカウンタADR・Cに基準ゼ
ロクロス点アドレス情報が初期値として設定され
る。次に、ステツプ2071において、アドレス
カウンタADR・Cの内容に定数nが加算される。
この定数nは第5図の波形図において示したサン
プル点数nに相当する。 次に、ステツプ2072においてアドレスカウ
ンタADR・Cの内容が「+1」だけ増加される。
そして、このアドレスカウンタADR・Cの内容
に基づいて楽音データメモリ1の対応するアドレ
スから楽音信号GDが読出され、次のステツプ2
073においてこの楽音信号GDがゼロ振幅値に
相当するかどうかが判断される。もし、ゼロ振幅
値に相当するものでなければ、ステツプ2075
において検出点数がβ個を越えたかどうづかが判
断される。この「β」は第5図の波形図に示した
サンプル点数βに相当する。 ステツプ2075の判断処理の結果、「検査点
数≦β」であれば、アドレスカウンタADR・C
の内容はステツプ2072においてインクリメン
ト(+1)される。そして、新たなアドレスカウ
ンタADR・Cの内容に基づき新たな楽音信号GD
が読出される。そして再びステツプ2073にお
いて新たな楽音信号GDがゼロ振幅値に相当する
かどうかが判断される。もし、正方向のゼロ振幅
値に相当するものであれば、この時のアドレスカ
ウンタADR・Cの内容が一時記憶されると共に、
当該正方向ゼロクロスサンプル点を中心とした所
定区間「−t〜t」における楽音信号と先のステ
ツプ2041(第9図)で検出した基準正方向ゼ
ロクロス点を中心とした所定区間「−t〜t」に
おける楽音信号(基準楽音信号GD1m)との相
関関係が求められ、この相関係数が一時記憶され
る。この処理が終了すると、次のステツプ207
5において検査点数がβ個を越えたかどうかが判
断される。「検査点数≦β」であれば、アドレス
カウンタADR・Cの内容はステツプ2072に
おいてインクリメントされ、この後再びステツプ
2073の判断処理が行なわれる。 このようにして、基準ゼロクロスサンプル点か
ら「+n」だけ離れたところの「+β」区間にお
ける正方向ゼロクロスサンプル点が順次検出され
るが、次のステツプ2076において「+β」区
間の中に正方向ゼロクロスサンプル点が存在した
かどうかが判断される。正方向ゼロクロスサンプ
ル点が存在すれば、次のステツプ2078におい
てステツプ2074の処理で記憶した相関係数の
うち相関係数が最大の正方向ゼロクロスサンプル
点が判別抽出され、これが1周期後の基点として
設定される。ステツプ2076の判断処理におい
て、もし正方向ゼロクロスサンプル点が存在しな
ければ、アドレスカウンタADR・Cの内容はス
テツプ2077において正方向ゼロクロスサンプ
ル点が検出されるまで順次インクリメントされ
る。そして、この場合には最初に検出された正方
向ゼロクロスサンプル点が1周期後の基点として
設定される。 このようにして、まず1周期後の周期別楽音信
号GD1の基点部分に相当する正方向ゼロクロス
サンプル点が設定される。そして、次にさらに1
周期後の周期別楽音信号GD1の基点部分に相当
する正方向ゼロクロスサンプル点を設定するた
め、ステツプ2079において楽音データメモリ
1に対するアドレス情報A3RWが該メモリ1の後
端アドレスに相当するかどうかが検出される。も
し、後端アドレスに達していなければ、ステツプ
2071において現在のアドレスカウンタ
ADR・Cの内容にさらに定数nが加算される。
そして、この新たなアドレスカウンタADR・C
の内容に基づきさらに1周期後、つまり2周期後
の周期別楽音信号GD1の基点部分に相当する正
方向ゼロクロスサンプル点が上記の場合と同様に
して設定される。この処理は、楽音データメモリ
1に対するアドレス情報A3RWが後端アドレスに
達するまで繰り返し行なわれる。以上の処理によ
つて基準正方向ゼロクロスサンプル点から1周期
後、2周期後、3周期後…における各周期別楽音
信号GD1の基点部分に相当する正方向ゼロクロ
スサンプル点が順次設定される。なお、第9図に
ステツプ2042の1周期前ZXA検出ルーチン
における処理も同様な方法で実施される。このた
め、その説明は省略する。 以上のようにして各周期別楽音信号GD1が検
出され、その基点部分が記憶されている楽音デー
タメモリ1のアドレスが周期別アドレス情報
ZXAとして周期別アドレス情報メモリ4に記憶
されると、次にはモードスイツチOP・SWによ
つて電子楽器の動作モードが演奏モードに設定さ
れる。 (読出しアドレス情報発生装置8) 第12図は読出しアドレス情報発生装置8の一
実施例を示すブロツク図である。 第12図において、読出しアドレス情報発生装
置8は、選択情報メモリ800、スタートアドレ
ス情報メモリ801、読出し回数情報メモリ80
2、持続アドレス情報メモリ803、終了アドレ
ス情報メモリ804、アドレス長情報メモリ80
5、演算装置806、プログラムメモリ807、
アドレスポインタ808、カウンタ809および
810、比較器811,812,813,81
4、加算器815、ワンシヨツト回路816を備
えている。 選択情報設定装置7において設定された前述の
選択情報SDとしての順番号情報Mn、繰り返し読
出し回数情報Rn、持続順番号情報CNn、終了順
番号情報Enは選択情報メモリ800に入力され
記憶される。そして、この選択情報メモリ800
に記憶された各情報Mn、Rn、CNn、Enのうち
情報Mn、CNn、Enは、それぞれ対応する周期別
楽音信号GD1が記憶されている楽音データメモ
リ1におけるアドレスを表わす周期別アドレス情
報ZXA〔Mn〕、ZXA〔CNn〕、ZXA〔En〕に変換
され、ZXA〔Mn〕がスタートアドレス情報SAと
して、またZXA〔Cn〕が持続アドレス情報CNA
として、またZXA〔En〕が終了アドレス情報EA
としてそれぞれスタートアドレス情報メモリ80
1、持続アドレス情報メモリ803、終了アドレ
ス情報メモリ804に記憶される。情報Mn、
CNn、Enの変換処理は、演算処理806によつ
て実行される。 一方、繰り返し読出し回数情報Rnはそのまま
読出し回数情報メモリ802へ転送されて記憶さ
れる。この場合、選択情報メモリ800、スター
トアドレス情報メモリ801、読出し回数情報メ
モリ802、持続アドレス情報メモリ803、終
了アドレス情報メモリ804、アドレス長情報メ
モリ805は、演算装置806のI/Oデバイス
として構成されている。 演算装置806はモードスイツチOP・SWか
ら“1”の演算モード信号OP3が供給されている
状態において、選択情報メモリ800に記憶され
ている選択情報SDのうちまず持続順番号情報
CNnおよび終了順番号情報Enを読出して、この
情報CNnおよびEnに対応する周期別アドレス情
報ZXA〔CNn〕およびZXA〔En〕を周期別アドレ
ス情報メモリ4の記憶内容に基づき検出し、この
検出した周期別アドレス情報ZXA〔CNn〕および
ZXA〔En〕をそれぞれ持続アドレス情報CNAお
よび終了アドレス情報EAとしてデータバスD・
BUSを介し1ワード構成の持続アドレス情報メ
モリ803および終了アドレス情報メモリ804
にそれぞれ転送し記憶させる。続いて、演算装置
806は選択情報メモリ800から周期別楽音信
号GD1の読出し順位毎の順番号情報Mn、繰り
返し読出し回数情報Rnを読出し、繰り返し読出
し回数情報RnはそのままデータバスD・BUSを
介して読出し回数情報メモリ802へ転送し、順
番号情報Mnは該情報Mnに対応した周期別アド
レス情報ZXA〔Mn〕を周期別アドレス情報メモ
リ4の記憶内容に基づき検出し、この情報ZXA
〔Mn〕をスタートアドレス情報SAとしてデータ
バスD・BUSを介してスタートアドレス情報メ
モリ801に転送する。この時、演算装置800
はアドレスポインタ808に対してこれらの書込
み情報(Rn、SA)の書込みアドレスを表わすア
ドレス情報をデータバスD・BUSを用いて転送
し、アドレスポインタ808から制御アドレス情
報APiとして出力させる。すると、スタートアド
レス情報メモリ801および読出し回数情報メモ
リ802の制御アドレス情報APiで指定されるア
ドレスには前記スタートアドレス情報SAおよび
繰り返し読出し回数情報Rnがそれぞれ記憶され
る。 ところで、この場合、周期別アドレス情報メモ
リ4は演算装置806と周期別楽音信号検出装置
3の双方からアクセス可能なように構成されてお
り、情報Mn、CNn、Enの各々に対応する周期別
アドレス情報ZXA〔Mn〕、ZXA〔CNn〕、ZXA
〔En〕を演算装置806が検出する場合、まず演
算装置806は周期別アドレス情報メモリ4に対
して“0”のモード制御信号MD4を送り、周期
別アドレス情報エモリ4をリードモードとする。
続いて、選択情報メモリ800に記憶されている
持続順番号情報CNnを読出し、該情報CNnに
「+1」した情報「CNn+1」をアドレスバス
A・BUSを介して読出し用のアドレス情報A4Rと
して周期別アドレス情報メモリ4に供給する。す
ると、周期別アドレス情報メモリ4から情報
「CNn+1」に対応した周期別アドレス情報ZXA
〔CNn+1〕が読出される。つまり、周期別アド
レス情報メモリ4からは持続順番号情報CNnに
対応する周期別楽音信号GD1の終点部分が記憶
されている楽音データメモリ1のアドレスを表わ
す情報ZXA〔CNn+1〕が読出される。このよう
にして読出された情報ZXA〔CNn+1〕は、周期
別アドレス情報ZXA〔CNn〕として持続アドレス
情報メモリ803に転送されることによつて記憶
される。次に、演算装置806は選択情報メモリ
800に記憶されている終了順番号情報Enを読
出し、該情報Enに「+1」した情報「En+1」
を読出し用のアドレス情報A4Rとして周期別アド
レス情報メモリ4に供給する。すると、周期別ア
ドレス情報メモリ4からは終了順番号情報Enに
対応する周期別楽音信号GD1の終点部分が記憶
されている楽音データメモリ1のアドレスを表わ
す情報ZXA〔En+1〕が読出される。このように
して読出された情報ZXA〔En+1〕は、周期別ア
ドレス情報ZXA〔En〕として終了アドレス情報メ
モリ804に転送されることによつて記憶され
る。 ここで、情報CNnおよびEnにそれぞれ「+1」
した情報「CNn+1」および「En+1」を周期
別アドレス情報メモリ4にアドレス情報として供
給しているのは、該メモリ4に記憶されている周
期別アドレス情報ZXAが各周期別楽音信号GD1
の基点部分の記憶アドレスに相当するものであ
り、情報CNnおよびEnでそれぞれ指定される周
期別楽音信号GD1の終点部分の記憶アドレスは
次の周期の周期別楽音信号GD1の基点部分の記
憶アドレスに該当するからである。 このようにして周期別アドレス情報ZXA
〔CNn〕、ZXA〔En〕の検出処理が終ると、演算
装置806は各読出し順位毎の順番号情報Mnを
選択情報メモリ800から読出し、該情報Mnを
読出し用のアドレス情報A4Rとして周期別アドレ
ス情報メモリ4に供給する。これによつて、周期
別アドレス情報メモリ4から情報Mnに対応した
周期別アドレス情報ZXA〔Mn〕が読出される。
この読出された周期別アドレス情報ZXA〔Mn〕
はスタートアドレス情報SAとしてスタートアド
レス情報メモリ801に転送されて記憶される。 以上のようにしてメモリ801〜804に対す
る各種情報の書込み処理が終了すると、次に順番
号情報Mnで指定された周期別楽音信号GD1の
楽音データメモリ1における記憶アドレス長が周
期別アドレス情報メモリ4の記憶内容に基づき検
出される。つまり、この実施例において、周期別
アドレス情報ZXAは前述したように周期別楽音
信号GD1の基点部分が記憶されている楽音デー
タメモリ1のアドレスを表わしている。従つて、
ある所望の周期別楽音信号GD1を楽音データメ
モリ1から読出すためには、該周期別楽音信号
GD1の基点アドレスと共にその記憶アドレス長
を知ることが必要である。そこで、演算装置80
6は、選択情報メモリ800に記憶された順番号
情報Mnに対応する周期別楽音信号GD1の次の
周期別楽音信号GD1に関する周期別アドレス情
報ZXAを周期別アドレス情報メモリ4から読出
す。この読出し処理は、上記順番号情報Mnに対
して「+1」を加算し、この加算値「Mn+1」
を周期別アドレス情報メモリ4に読出し用のアド
レス情報A4Rとして供給することによつて実現さ
れる。これによつて、次のアドレスに記憶されて
いる周期別楽音信号GD1の周期別アドレス情報
ZXA〔Mn+1〕がわかり、この情報ZXA〔Mn+
1〕と上記順番号情報Mnに対応する周期別アド
レス情報ZXA〔Mn〕との差を演算すれば、情報
Mnに対応する周期別楽音信号GD1の楽音デー
タメモリ1における記憶アドレス長を知ることが
できる。このようにして検出された情報Mnに対
応する周期別楽音信号GD1の記憶アドレス長情
報ALはデータバスD・BUSを介してアドレス長
情報メモリ805に転送され、アドレスポインタ
808から出力される制御アドレス情報APiで指
定される該メモリ805のアドレスに記憶され
る。この場合、同一読出し順位に関するスタート
アドレス情報SA、繰り返し読出し回数情報Rn、
アドレス長情報ALは、同一制御アドレス情報
APiで指定されるスタートアドレス情報メモリ8
01、読出し回数情報メモリ802、アドレス長
情報メモリ805のアドレスに記憶される。以上
の処理は、プログラムメモリ807に記憶された
プログラムに従つて実行される。 次に、以上の処理が終了した段階において、鍵
盤部で押鍵操作が行なわれると、キースイツチ回
路5からキーオン信号KONが供給されると共に、
周期信号発生回路6から押下鍵音高に対応した周
期信号NqFが供給される。すると、キーオン信
号KONは演算装置806に対して演奏開始コマ
ンドとして入力され、これによつて演算装置80
6は動作停止状態となり、スタートアドレス情報
メモリ801、読出し回数情報メモリ802、ア
ドレス長情報メモリ805に対するアドレス制御
の主体はアドレスポインタ805に移される。一
方、キーオン信号KONはワシヨツト回路816
にトリガ信号として入力され、これによつてワン
シヨツト回路816から狭いパルス幅のキーオン
パルスKONPが出力される。このキーオンパル
スKONPはアドレスポインタ805、カウンタ
809および810にリセツト信号として供給さ
れ、これによつてアドレスポインタ805、カウ
ンタ809および810はリセツトされる。この
状態において、周期信号NqFがカウンタ809
のクロツク入力端子(CK)に順次供給されると、
カウンタ809は周期信号NqFをカウントし、
その出力から該信号NqFの周期で順次増加する
歩進情報Q(Q=1、2、3…)を出力する。一
方、アドレスポインタ808はキーオンパルス
KONPによつてリセツトされたことにより「0」
の制御アドレス情報APiを出力し、メモリ80
1,802および805に対して「0」番地に記
憶されている情報の読出しを指定している。従つ
て、これらのメモリ801,802および805
において周期別楽音信号の読出し順位毎の記憶内
容が次の第5表に示すようなものである場合、ス
タートアドレス情報メモリ801からは「1275」
のスタートアドレス情報SAが出力され、また読
出し回数情報メモリ802からは「3」の繰り返
し読出し回数情報Rnが出力され、またアドレス
長情報メモリ805からは「253」のアドレス長
情報メモリALが出力される。一方、持続アドレ
ス情報メモリ803からは「4572」の持続アドレ
ス情報が出力され、また終了アドレス情報メモリ
704からは「7597」の終了アドレス情報EAが
出力される。
前述の条件Cに従つて基準の正方向ゼロクロス
サンプル点a0を設定した後、1周期後の正方向
ゼロクロスサンプル点を設定しようとする場
合、「a0+n±β」の範囲において前記条件C
に該当する2個(以上)の正方向ゼロクロスサ
ンプル点a1、a2が存在することがある。このよ
うな場合は、各正方向ゼロクロスサンプル点
a1、a2の前後における各波形形状と検出基準の
正方向ゼロクロスサンプル点a0の前後における
波形形状との相関関係を比較し、相関関係の大
きい方の正方向ゼロクロスサンプル点を採用す
る。この相関関係の比較判定は簡易的に次のよ
うにして行なわれる。つまり、第8図aおよび
第8図bに示すように、正方向ゼロクロスサン
プル点a0を通る楽音信号波形f(t)と正方向
ゼロクロスサンプル点a1を通る楽音信号波形g1
(t)とが区間「−t〜+t」において囲む面
積t 〓-t |f(t)−g1(t)|を求め、また楽音信号
f(t)と正方向ゼロクロスサンプル点a2を通
る楽音信号波形g2(t)とが区間「−t〜+t」
において囲む面積t 〓-t |f(t)−g2(t)|を求
め、この求めた面積のうち小さい面積の方に該
当する正方向ゼロクロスサンプル点を基準の正
方向ゼロクロスサンプル点a0と最も相関関係の
大きいものとして判定する。第7図における正
方向ゼロクロスサンプル点a1とa2の場合、第8
図aおよびbからも明らかなように、正方向ゼ
ロクロスサンプル点a2が基準の正方向ゼロクロ
スサンプル点a0の1周期後における基点として
設定される。 そして、全体的な処理としては以上のような
条件に基づき、前述のように第1番目にまず、
楽音が充分安定した楽音信号期間において基準
となる基準正方向ゼロクロスサンプル点を設定
しておき、基準正方向ゼロクロスサンプル点を
基準として1周期前、2周期前…という具合に
楽音信号の開始部分に致るまでの正方向ゼロク
ロスサンプル点を順次設定し、次に第1番目に
設定した基準正方向ゼロクロスサンプル点を基
準として1周期後、2周期後…という具合に楽
音信号の減衰部分までの正方向ゼロクロスサン
プル点を順次設定する。このようにすることに
よつて楽音の開始から終了に致るまでの各周期
別楽音信号の基点が全て設定される。なお、以
下においては基準正方向ゼロクロスサンプル点
に対応する周期別楽音信号を基準周期別楽音信
号GD1mという。 従つて、楽音の開始から終了に至るまでの楽
音信号GDのうち、所望の周期別楽音信号GD
1を指定して読出すには次のような指定方法を
とれば良い。 (イ) 各周期の基点としての正方向ゼロクロスサ
ンプル点に対応する楽音データメモリ1のア
ドレスを基点アドレス情報として与え、この
基点アドレス情報によつて所望の周期別楽音
信号GD1を指定する。 (ロ) 各周期の基点および終点としての正方向ゼ
ロクロスサンプル点に対応する楽音データメ
モリ1のアドレスを基点アドレス情報および
終点アドレス情報として与え、これらの情報
によつて所望の周期別楽音信号GD1を指定
する。 (ハ) 各周期別楽音信号GD1が楽音データメモ
リ1に記憶されている順番を表わす順番号情
報を与え、この順番号情報がいずれの基点ア
ドレス情報に該当するかを解読し、これによ
つて所望の周期別楽音信号GD1を指定す
る。 (ニ) 各周期別楽音信号GD1別に楽音データメ
モリ1におけるメモリ領域を定め、このメモ
リ領域を表わす情報によつて所望の周期別楽
音信号GD1を指定する。この(ニ)の方法は、
前記(ロ)の方法による場合と実際上は同一とな
る。 この実施例の電子楽器においては、前記(ハ)の指
定方法を採用している。 第9図〜第11図は周期別楽音信号検出装置3
における周期別楽音信号GD1の検出処理を示す
詳細フローチヤートである。 第9図において、電子楽器の動作モードが周期
別楽音信号検出モード(ZXA検出モード)に選
択設定されると、周期別楽音信号検出装置3によ
る処理はステツプ2041に示すように基準
ZXA検出ルーチンの実行に移行し、このルーチ
ンにおいて楽音信号全期間の中で各周期別楽音信
号GD1の検出基準となる基準周期別楽音信号
GD1mが検出される。つまり、基準正方向ゼロ
クロスサンプル点が設定される。そして、この後
ステツプ2042に示すように、ステツプ204
1において設定された基準正方向ゼロクロスサン
プル点を検出基準として1周期前、2周期前、3
周期前…の周期別楽音信号GD1の基点部分に相
当する正方向ゼロクロスサンプル点が検出され
る。このようにして楽音の立上り方向へ向つての
各周期別楽音信号GD1の基点部分に相当する各
正方向ゼロクロスサンプル点の検出処理が行なわ
れ、この検出処理を行うに当り周期別楽音信号検
出装置3から楽音データメモリ1に対して順次送
出していたアドレス情報A3RWが楽音データメモ
リ1の前端アドレスを指定する値に達すると、ス
テツプ2043の判断処理により検出処理はステ
ツプ2044へ移行する。そして、このステツプ
2044および2045において、今後は基準正
方向ゼロクロスサンプル点を検出基準として1周
期後、2周期後、3周期後…の周期別楽音信号
GD1の基点部分に相当する正方向ゼロクロスサ
ンプル点が楽音の終端部分に至るまで順次検出さ
れる。このようにして各周期別楽音信号GD1の
基点部分に対応する正方向ゼロクロスサンプル点
が検出され、この各正方向ゼロクロスサンプル点
に対応する楽音データメモリ1のアドレスを表わ
す基点アドレス情報が周期別アドレス情報ZXA
として周期別アドレス情報メモリ4に記憶され
る。 第10図は基準ZXA検出ルーチンをさらに詳
細に示すフローチヤートである。 第10図において、ステツプ2050に示すよ
うにまず、楽音データメモリ1に記憶されている
楽音信号GDのうち、外部入力楽音の安定部分に
対応する楽音信号GDが記憶されているアドレス
領域Eの一端を示すアドレス情報Aが周期別楽音
信号検出装置3内に設けられたアドレスカウンタ
ADR・Cに設定される。 この後、ステツプ2051に示すように、アド
レスカウンタADR・Cの内容に基づき楽音デー
タメモリ1の対応するアドレスから楽音信号GD
が読出される。そして、次のステツプ2052に
おいて、楽音データメモリ1から読出した楽音信
号GDがゼロ振幅値に相当するかどうかが判断さ
れる。もし、ゼロ振幅値に相当するものでなけれ
ば、ステツプ2054に示すようにアドレスカウ
ンタADR・Cの内容(ADR・C)が前記アドレ
ス領域Eの他端を示すアドレス情報Bを越えてい
るかどうかが判断される。「(ADR・C)≦B」で
あれば、アドレスカウンタADR・Cの内容はス
テツプ2055においてインクリメント(+1)
され、ステツプ2051の処理へ戻る。そして、
新たなアドレスカウンタADR・Cの内容に基づ
き楽音データメモリ1の対応するアドレスから新
たな楽音信号GDが読出される。そして、再びス
テツプ2052において新たな楽音GDがゼロ振
幅値に相当するかどうかが判断される。もしゼロ
振幅値に相当するものであれば、すなわち当該ア
ドレスカウンタADR・Cの内容で指定されるア
ドレスが正方向ゼロクロスサンプル点に対応する
ものであれば、この時のアドレスカウンタ
ADR・Cの内容および当該正方向ゼロクロスサ
ンプル点を中心とした±α領域における楽音信号
GDの周辺面積値Sが一時記憶される。この処理
が終了すると、次のステツプ2054においてア
ドレスカウンタADR・Cの内容が前記アドレス
領域Eの他端を示すアドレス情報Bを越えている
かどうかが判断される。 「(ADR・C)≦B」であれば、アドレスカウ
ンタADR・Cの内容はステツプ2055におい
てインクリメントされ、ステツプ2051の処理
に戻る。そして、新たなアドレスカウンタ
ADR・Cの内容に基づき楽音データメモリ1の
対応するアドレスから新たな楽音信号GDが読出
される。そして、再びステツプ2052において
新たな楽音信号GDがゼロ振幅値に相当するかど
うかが判断される。 このようにして前記アドレス領域Eにおける全
ての正方向ゼロクロスサンプル点が検出され、そ
の正方向ゼロクロスサンプル点に対応する楽音デ
ータメモリ1のアドレスを表わすゼロクロスサン
プル点アドレス情報とこれに対応する周辺面積値
Sとが一時記憶されると、次にステツプ2056
において、各正方向ゼロクロスサンプル点に関す
る周辺面積値Sのうち最大の周辺面積値を示す正
方向ゼロクロスサンプル点が判別抽出される。そ
して、この判別抽出した正方向ゼロクロスサンプ
ル点を楽音信号全期間の中の基準ゼロクロスサン
プル点とし、これに対応する基準ゼロクロスサン
プル点アドレス情報が一時記憶される。そして、
この基準ゼロクロスサンプル点アドレス情報に基
づいて1周期前、2周期前…または1周期後、2
周期後…における周期別楽音信号GD1の基点部
分に相当する正方向ゼロクロスサンプル点が順次
検出される。 第11図は第9図のステツプ2044の1周期
後ZXA検出ルーチンをさらに詳細に示すフロー
チヤートである。 第11図において、ステツプ2070に示すよ
うに、まずアドレスカウンタADR・Cに基準ゼ
ロクロス点アドレス情報が初期値として設定され
る。次に、ステツプ2071において、アドレス
カウンタADR・Cの内容に定数nが加算される。
この定数nは第5図の波形図において示したサン
プル点数nに相当する。 次に、ステツプ2072においてアドレスカウ
ンタADR・Cの内容が「+1」だけ増加される。
そして、このアドレスカウンタADR・Cの内容
に基づいて楽音データメモリ1の対応するアドレ
スから楽音信号GDが読出され、次のステツプ2
073においてこの楽音信号GDがゼロ振幅値に
相当するかどうかが判断される。もし、ゼロ振幅
値に相当するものでなければ、ステツプ2075
において検出点数がβ個を越えたかどうづかが判
断される。この「β」は第5図の波形図に示した
サンプル点数βに相当する。 ステツプ2075の判断処理の結果、「検査点
数≦β」であれば、アドレスカウンタADR・C
の内容はステツプ2072においてインクリメン
ト(+1)される。そして、新たなアドレスカウ
ンタADR・Cの内容に基づき新たな楽音信号GD
が読出される。そして再びステツプ2073にお
いて新たな楽音信号GDがゼロ振幅値に相当する
かどうかが判断される。もし、正方向のゼロ振幅
値に相当するものであれば、この時のアドレスカ
ウンタADR・Cの内容が一時記憶されると共に、
当該正方向ゼロクロスサンプル点を中心とした所
定区間「−t〜t」における楽音信号と先のステ
ツプ2041(第9図)で検出した基準正方向ゼ
ロクロス点を中心とした所定区間「−t〜t」に
おける楽音信号(基準楽音信号GD1m)との相
関関係が求められ、この相関係数が一時記憶され
る。この処理が終了すると、次のステツプ207
5において検査点数がβ個を越えたかどうかが判
断される。「検査点数≦β」であれば、アドレス
カウンタADR・Cの内容はステツプ2072に
おいてインクリメントされ、この後再びステツプ
2073の判断処理が行なわれる。 このようにして、基準ゼロクロスサンプル点か
ら「+n」だけ離れたところの「+β」区間にお
ける正方向ゼロクロスサンプル点が順次検出され
るが、次のステツプ2076において「+β」区
間の中に正方向ゼロクロスサンプル点が存在した
かどうかが判断される。正方向ゼロクロスサンプ
ル点が存在すれば、次のステツプ2078におい
てステツプ2074の処理で記憶した相関係数の
うち相関係数が最大の正方向ゼロクロスサンプル
点が判別抽出され、これが1周期後の基点として
設定される。ステツプ2076の判断処理におい
て、もし正方向ゼロクロスサンプル点が存在しな
ければ、アドレスカウンタADR・Cの内容はス
テツプ2077において正方向ゼロクロスサンプ
ル点が検出されるまで順次インクリメントされ
る。そして、この場合には最初に検出された正方
向ゼロクロスサンプル点が1周期後の基点として
設定される。 このようにして、まず1周期後の周期別楽音信
号GD1の基点部分に相当する正方向ゼロクロス
サンプル点が設定される。そして、次にさらに1
周期後の周期別楽音信号GD1の基点部分に相当
する正方向ゼロクロスサンプル点を設定するた
め、ステツプ2079において楽音データメモリ
1に対するアドレス情報A3RWが該メモリ1の後
端アドレスに相当するかどうかが検出される。も
し、後端アドレスに達していなければ、ステツプ
2071において現在のアドレスカウンタ
ADR・Cの内容にさらに定数nが加算される。
そして、この新たなアドレスカウンタADR・C
の内容に基づきさらに1周期後、つまり2周期後
の周期別楽音信号GD1の基点部分に相当する正
方向ゼロクロスサンプル点が上記の場合と同様に
して設定される。この処理は、楽音データメモリ
1に対するアドレス情報A3RWが後端アドレスに
達するまで繰り返し行なわれる。以上の処理によ
つて基準正方向ゼロクロスサンプル点から1周期
後、2周期後、3周期後…における各周期別楽音
信号GD1の基点部分に相当する正方向ゼロクロ
スサンプル点が順次設定される。なお、第9図に
ステツプ2042の1周期前ZXA検出ルーチン
における処理も同様な方法で実施される。このた
め、その説明は省略する。 以上のようにして各周期別楽音信号GD1が検
出され、その基点部分が記憶されている楽音デー
タメモリ1のアドレスが周期別アドレス情報
ZXAとして周期別アドレス情報メモリ4に記憶
されると、次にはモードスイツチOP・SWによ
つて電子楽器の動作モードが演奏モードに設定さ
れる。 (読出しアドレス情報発生装置8) 第12図は読出しアドレス情報発生装置8の一
実施例を示すブロツク図である。 第12図において、読出しアドレス情報発生装
置8は、選択情報メモリ800、スタートアドレ
ス情報メモリ801、読出し回数情報メモリ80
2、持続アドレス情報メモリ803、終了アドレ
ス情報メモリ804、アドレス長情報メモリ80
5、演算装置806、プログラムメモリ807、
アドレスポインタ808、カウンタ809および
810、比較器811,812,813,81
4、加算器815、ワンシヨツト回路816を備
えている。 選択情報設定装置7において設定された前述の
選択情報SDとしての順番号情報Mn、繰り返し読
出し回数情報Rn、持続順番号情報CNn、終了順
番号情報Enは選択情報メモリ800に入力され
記憶される。そして、この選択情報メモリ800
に記憶された各情報Mn、Rn、CNn、Enのうち
情報Mn、CNn、Enは、それぞれ対応する周期別
楽音信号GD1が記憶されている楽音データメモ
リ1におけるアドレスを表わす周期別アドレス情
報ZXA〔Mn〕、ZXA〔CNn〕、ZXA〔En〕に変換
され、ZXA〔Mn〕がスタートアドレス情報SAと
して、またZXA〔Cn〕が持続アドレス情報CNA
として、またZXA〔En〕が終了アドレス情報EA
としてそれぞれスタートアドレス情報メモリ80
1、持続アドレス情報メモリ803、終了アドレ
ス情報メモリ804に記憶される。情報Mn、
CNn、Enの変換処理は、演算処理806によつ
て実行される。 一方、繰り返し読出し回数情報Rnはそのまま
読出し回数情報メモリ802へ転送されて記憶さ
れる。この場合、選択情報メモリ800、スター
トアドレス情報メモリ801、読出し回数情報メ
モリ802、持続アドレス情報メモリ803、終
了アドレス情報メモリ804、アドレス長情報メ
モリ805は、演算装置806のI/Oデバイス
として構成されている。 演算装置806はモードスイツチOP・SWか
ら“1”の演算モード信号OP3が供給されている
状態において、選択情報メモリ800に記憶され
ている選択情報SDのうちまず持続順番号情報
CNnおよび終了順番号情報Enを読出して、この
情報CNnおよびEnに対応する周期別アドレス情
報ZXA〔CNn〕およびZXA〔En〕を周期別アドレ
ス情報メモリ4の記憶内容に基づき検出し、この
検出した周期別アドレス情報ZXA〔CNn〕および
ZXA〔En〕をそれぞれ持続アドレス情報CNAお
よび終了アドレス情報EAとしてデータバスD・
BUSを介し1ワード構成の持続アドレス情報メ
モリ803および終了アドレス情報メモリ804
にそれぞれ転送し記憶させる。続いて、演算装置
806は選択情報メモリ800から周期別楽音信
号GD1の読出し順位毎の順番号情報Mn、繰り
返し読出し回数情報Rnを読出し、繰り返し読出
し回数情報RnはそのままデータバスD・BUSを
介して読出し回数情報メモリ802へ転送し、順
番号情報Mnは該情報Mnに対応した周期別アド
レス情報ZXA〔Mn〕を周期別アドレス情報メモ
リ4の記憶内容に基づき検出し、この情報ZXA
〔Mn〕をスタートアドレス情報SAとしてデータ
バスD・BUSを介してスタートアドレス情報メ
モリ801に転送する。この時、演算装置800
はアドレスポインタ808に対してこれらの書込
み情報(Rn、SA)の書込みアドレスを表わすア
ドレス情報をデータバスD・BUSを用いて転送
し、アドレスポインタ808から制御アドレス情
報APiとして出力させる。すると、スタートアド
レス情報メモリ801および読出し回数情報メモ
リ802の制御アドレス情報APiで指定されるア
ドレスには前記スタートアドレス情報SAおよび
繰り返し読出し回数情報Rnがそれぞれ記憶され
る。 ところで、この場合、周期別アドレス情報メモ
リ4は演算装置806と周期別楽音信号検出装置
3の双方からアクセス可能なように構成されてお
り、情報Mn、CNn、Enの各々に対応する周期別
アドレス情報ZXA〔Mn〕、ZXA〔CNn〕、ZXA
〔En〕を演算装置806が検出する場合、まず演
算装置806は周期別アドレス情報メモリ4に対
して“0”のモード制御信号MD4を送り、周期
別アドレス情報エモリ4をリードモードとする。
続いて、選択情報メモリ800に記憶されている
持続順番号情報CNnを読出し、該情報CNnに
「+1」した情報「CNn+1」をアドレスバス
A・BUSを介して読出し用のアドレス情報A4Rと
して周期別アドレス情報メモリ4に供給する。す
ると、周期別アドレス情報メモリ4から情報
「CNn+1」に対応した周期別アドレス情報ZXA
〔CNn+1〕が読出される。つまり、周期別アド
レス情報メモリ4からは持続順番号情報CNnに
対応する周期別楽音信号GD1の終点部分が記憶
されている楽音データメモリ1のアドレスを表わ
す情報ZXA〔CNn+1〕が読出される。このよう
にして読出された情報ZXA〔CNn+1〕は、周期
別アドレス情報ZXA〔CNn〕として持続アドレス
情報メモリ803に転送されることによつて記憶
される。次に、演算装置806は選択情報メモリ
800に記憶されている終了順番号情報Enを読
出し、該情報Enに「+1」した情報「En+1」
を読出し用のアドレス情報A4Rとして周期別アド
レス情報メモリ4に供給する。すると、周期別ア
ドレス情報メモリ4からは終了順番号情報Enに
対応する周期別楽音信号GD1の終点部分が記憶
されている楽音データメモリ1のアドレスを表わ
す情報ZXA〔En+1〕が読出される。このように
して読出された情報ZXA〔En+1〕は、周期別ア
ドレス情報ZXA〔En〕として終了アドレス情報メ
モリ804に転送されることによつて記憶され
る。 ここで、情報CNnおよびEnにそれぞれ「+1」
した情報「CNn+1」および「En+1」を周期
別アドレス情報メモリ4にアドレス情報として供
給しているのは、該メモリ4に記憶されている周
期別アドレス情報ZXAが各周期別楽音信号GD1
の基点部分の記憶アドレスに相当するものであ
り、情報CNnおよびEnでそれぞれ指定される周
期別楽音信号GD1の終点部分の記憶アドレスは
次の周期の周期別楽音信号GD1の基点部分の記
憶アドレスに該当するからである。 このようにして周期別アドレス情報ZXA
〔CNn〕、ZXA〔En〕の検出処理が終ると、演算
装置806は各読出し順位毎の順番号情報Mnを
選択情報メモリ800から読出し、該情報Mnを
読出し用のアドレス情報A4Rとして周期別アドレ
ス情報メモリ4に供給する。これによつて、周期
別アドレス情報メモリ4から情報Mnに対応した
周期別アドレス情報ZXA〔Mn〕が読出される。
この読出された周期別アドレス情報ZXA〔Mn〕
はスタートアドレス情報SAとしてスタートアド
レス情報メモリ801に転送されて記憶される。 以上のようにしてメモリ801〜804に対す
る各種情報の書込み処理が終了すると、次に順番
号情報Mnで指定された周期別楽音信号GD1の
楽音データメモリ1における記憶アドレス長が周
期別アドレス情報メモリ4の記憶内容に基づき検
出される。つまり、この実施例において、周期別
アドレス情報ZXAは前述したように周期別楽音
信号GD1の基点部分が記憶されている楽音デー
タメモリ1のアドレスを表わしている。従つて、
ある所望の周期別楽音信号GD1を楽音データメ
モリ1から読出すためには、該周期別楽音信号
GD1の基点アドレスと共にその記憶アドレス長
を知ることが必要である。そこで、演算装置80
6は、選択情報メモリ800に記憶された順番号
情報Mnに対応する周期別楽音信号GD1の次の
周期別楽音信号GD1に関する周期別アドレス情
報ZXAを周期別アドレス情報メモリ4から読出
す。この読出し処理は、上記順番号情報Mnに対
して「+1」を加算し、この加算値「Mn+1」
を周期別アドレス情報メモリ4に読出し用のアド
レス情報A4Rとして供給することによつて実現さ
れる。これによつて、次のアドレスに記憶されて
いる周期別楽音信号GD1の周期別アドレス情報
ZXA〔Mn+1〕がわかり、この情報ZXA〔Mn+
1〕と上記順番号情報Mnに対応する周期別アド
レス情報ZXA〔Mn〕との差を演算すれば、情報
Mnに対応する周期別楽音信号GD1の楽音デー
タメモリ1における記憶アドレス長を知ることが
できる。このようにして検出された情報Mnに対
応する周期別楽音信号GD1の記憶アドレス長情
報ALはデータバスD・BUSを介してアドレス長
情報メモリ805に転送され、アドレスポインタ
808から出力される制御アドレス情報APiで指
定される該メモリ805のアドレスに記憶され
る。この場合、同一読出し順位に関するスタート
アドレス情報SA、繰り返し読出し回数情報Rn、
アドレス長情報ALは、同一制御アドレス情報
APiで指定されるスタートアドレス情報メモリ8
01、読出し回数情報メモリ802、アドレス長
情報メモリ805のアドレスに記憶される。以上
の処理は、プログラムメモリ807に記憶された
プログラムに従つて実行される。 次に、以上の処理が終了した段階において、鍵
盤部で押鍵操作が行なわれると、キースイツチ回
路5からキーオン信号KONが供給されると共に、
周期信号発生回路6から押下鍵音高に対応した周
期信号NqFが供給される。すると、キーオン信
号KONは演算装置806に対して演奏開始コマ
ンドとして入力され、これによつて演算装置80
6は動作停止状態となり、スタートアドレス情報
メモリ801、読出し回数情報メモリ802、ア
ドレス長情報メモリ805に対するアドレス制御
の主体はアドレスポインタ805に移される。一
方、キーオン信号KONはワシヨツト回路816
にトリガ信号として入力され、これによつてワン
シヨツト回路816から狭いパルス幅のキーオン
パルスKONPが出力される。このキーオンパル
スKONPはアドレスポインタ805、カウンタ
809および810にリセツト信号として供給さ
れ、これによつてアドレスポインタ805、カウ
ンタ809および810はリセツトされる。この
状態において、周期信号NqFがカウンタ809
のクロツク入力端子(CK)に順次供給されると、
カウンタ809は周期信号NqFをカウントし、
その出力から該信号NqFの周期で順次増加する
歩進情報Q(Q=1、2、3…)を出力する。一
方、アドレスポインタ808はキーオンパルス
KONPによつてリセツトされたことにより「0」
の制御アドレス情報APiを出力し、メモリ80
1,802および805に対して「0」番地に記
憶されている情報の読出しを指定している。従つ
て、これらのメモリ801,802および805
において周期別楽音信号の読出し順位毎の記憶内
容が次の第5表に示すようなものである場合、ス
タートアドレス情報メモリ801からは「1275」
のスタートアドレス情報SAが出力され、また読
出し回数情報メモリ802からは「3」の繰り返
し読出し回数情報Rnが出力され、またアドレス
長情報メモリ805からは「253」のアドレス長
情報メモリALが出力される。一方、持続アドレ
ス情報メモリ803からは「4572」の持続アドレ
ス情報が出力され、また終了アドレス情報メモリ
704からは「7597」の終了アドレス情報EAが
出力される。
以上説明したように、この発明による楽音信号
発生装置によると、楽音信号の発生指令が与えら
れると、波形メモリに記憶した複数の単位波形を
第1の指定手段によつて指定される順序で読み出
し、この読出しにおいて第2の指定手段によつて
指定される単位波形の読出しが指定されること、
これを楽音信号発生停止指令が与えられるまで繰
返し読み出すようにして楽音信号の持続部分とし
ており、しかも、第2の指定手段に対する単位波
形の指定入力は演奏者が任意に行うことができる
ため、この指定入力に応じて楽音信号の音色変化
(特に持続部分の発色)を容易に変更できる。こ
の結果、波形メモリの容量を増大することなく、
簡単かつ安価な構成で、任意の種々な楽音信号を
発生することができる。
発生装置によると、楽音信号の発生指令が与えら
れると、波形メモリに記憶した複数の単位波形を
第1の指定手段によつて指定される順序で読み出
し、この読出しにおいて第2の指定手段によつて
指定される単位波形の読出しが指定されること、
これを楽音信号発生停止指令が与えられるまで繰
返し読み出すようにして楽音信号の持続部分とし
ており、しかも、第2の指定手段に対する単位波
形の指定入力は演奏者が任意に行うことができる
ため、この指定入力に応じて楽音信号の音色変化
(特に持続部分の発色)を容易に変更できる。こ
の結果、波形メモリの容量を増大することなく、
簡単かつ安価な構成で、任意の種々な楽音信号を
発生することができる。
第1図はこの発明に係る楽音信号発生装置を適
用した電子楽器の一実施例を示すブロツク図、第
2図はこの発明において使用される周期別楽音信
号の意味を説明するための波形図、第3図は第1
図に示した電子楽器の全体動作を説明するための
フローチヤート、第4図〜第11図は周期別楽音
信号の検出方法を説明するための波形図およびフ
ローチヤート、第12図は読出しアドレス情報発
生装置の一実施例を示すブロツク図、第13図〜
第14図は高調波成分位相の整合理由の必要性を
説明するための波形図、第15図は読出しアドレ
ス情報発生装置の他の実施例を示す詳細ブロツク
図、第16図は選択情報設定装置および読出しア
ドレス情報発生装置のさらに他の実施例を示す詳
細ブロツク図、第17図は周期別楽音信号検出装
置および選択情報設定装置ならびに読出しアドレ
ス情報発生装置の他の実施例を示す詳細ブロツク
図である。 1……楽音データメモリ、2……書込み装置、
3……周期別楽音信号検出装置、4……周期別ア
ドレス情報メモリ、5……キースイツチ回路、6
……周期信号発生回路、7……選択情報設定装
置、8……読出しアドレス情報発生装置、9……
メモリ制御装置、10……発音装置。
用した電子楽器の一実施例を示すブロツク図、第
2図はこの発明において使用される周期別楽音信
号の意味を説明するための波形図、第3図は第1
図に示した電子楽器の全体動作を説明するための
フローチヤート、第4図〜第11図は周期別楽音
信号の検出方法を説明するための波形図およびフ
ローチヤート、第12図は読出しアドレス情報発
生装置の一実施例を示すブロツク図、第13図〜
第14図は高調波成分位相の整合理由の必要性を
説明するための波形図、第15図は読出しアドレ
ス情報発生装置の他の実施例を示す詳細ブロツク
図、第16図は選択情報設定装置および読出しア
ドレス情報発生装置のさらに他の実施例を示す詳
細ブロツク図、第17図は周期別楽音信号検出装
置および選択情報設定装置ならびに読出しアドレ
ス情報発生装置の他の実施例を示す詳細ブロツク
図である。 1……楽音データメモリ、2……書込み装置、
3……周期別楽音信号検出装置、4……周期別ア
ドレス情報メモリ、5……キースイツチ回路、6
……周期信号発生回路、7……選択情報設定装
置、8……読出しアドレス情報発生装置、9……
メモリ制御装置、10……発音装置。
Claims (1)
- 【特許請求の範囲】 1 a 所望の複数周期分の楽音波形に関する波
形データを記憶する波形記憶手段と、 b 上記波形記憶手段に記憶された複数周期分の
波形データをそれぞれ少なくとも1周期からな
る複数の単位波形に区分し、楽音信号発生時か
らの時間経過に従つて上記波形記憶手段から順
次読み出すべき上記単位波形を所定の順序で指
定する第1の指定手段と、 c 上記第1の指定手段により順次指定される各
単位波形のうち、楽音信号の持続部に対応して
所望の単位波形を演奏者が任意に指定入力する
第2の指定手段と、 d 楽音信号の発生指令に応答して上記波形記憶
手段に記憶された各単位波形に関するデータの
うち、上記第1の指定手段により指定される単
位波形に関する波形データを順次読み出すため
のものであつて、上記第2の指定手段により指
定される単位波形を読み出すとき該単位波形を
楽音信号の発生停止指令が与えられるまで繰返
し読み出す読出手段と を備え、上記波形記憶手段から読み出された波形
データに基づき楽音信号を発生することを特徴と
する電子楽器用の楽音信号発生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62201909A JPS6346493A (ja) | 1987-08-14 | 1987-08-14 | 楽音信号発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62201909A JPS6346493A (ja) | 1987-08-14 | 1987-08-14 | 楽音信号発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6346493A JPS6346493A (ja) | 1988-02-27 |
| JPH0337196B2 true JPH0337196B2 (ja) | 1991-06-04 |
Family
ID=16448827
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62201909A Granted JPS6346493A (ja) | 1987-08-14 | 1987-08-14 | 楽音信号発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6346493A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH041754U (ja) * | 1990-04-20 | 1992-01-08 |
-
1987
- 1987-08-14 JP JP62201909A patent/JPS6346493A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6346493A (ja) | 1988-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6147435B2 (ja) | ||
| US4696214A (en) | Electronic musical instrument | |
| US5216189A (en) | Electronic musical instrument having slur effect | |
| JPH0337196B2 (ja) | ||
| JPH0664466B2 (ja) | 電子楽器 | |
| JP2559209B2 (ja) | 楽音信号発生装置 | |
| JP2950461B2 (ja) | 楽音発生装置 | |
| JPH03242697A (ja) | 電子楽器 | |
| JP2722665B2 (ja) | 楽音発生装置 | |
| JP3045130B2 (ja) | 電子楽器 | |
| JP2861007B2 (ja) | 電子楽器 | |
| JPS6248833B2 (ja) | ||
| JP2991436B2 (ja) | 楽音信号発生装置 | |
| JPH052999B2 (ja) | ||
| JP3152227B2 (ja) | 楽音信号発生装置 | |
| JP3044712B2 (ja) | 電子楽器 | |
| JP3112743B2 (ja) | 音源装置 | |
| JP2893698B2 (ja) | 楽音信号発生装置 | |
| JP3508139B2 (ja) | デジタル信号処理プロセッサ | |
| JP3298157B2 (ja) | 効果付加装置 | |
| JP3316530B2 (ja) | 楽音制御装置 | |
| JP2606459B2 (ja) | 電子楽器のタッチレスポンス装置 | |
| JPH05346788A (ja) | 楽音信号発生装置 | |
| JPH02149895A (ja) | 電子楽器 | |
| JPS6325697A (ja) | 電子楽器 |