JPS6147435B2 - - Google Patents

Info

Publication number
JPS6147435B2
JPS6147435B2 JP54110240A JP11024079A JPS6147435B2 JP S6147435 B2 JPS6147435 B2 JP S6147435B2 JP 54110240 A JP54110240 A JP 54110240A JP 11024079 A JP11024079 A JP 11024079A JP S6147435 B2 JPS6147435 B2 JP S6147435B2
Authority
JP
Japan
Prior art keywords
musical tone
waveform
tone signal
information
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
Application number
JP54110240A
Other languages
English (en)
Other versions
JPS5635192A (en
Inventor
Akio Hyoshi
Eisaku Okamoto
Eiichiro Aoki
Toshio Sugiura
Koichi Kozuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP11024079A priority Critical patent/JPS5635192A/ja
Publication of JPS5635192A publication Critical patent/JPS5635192A/ja
Priority to US06/448,367 priority patent/US4461199A/en
Publication of JPS6147435B2 publication Critical patent/JPS6147435B2/ja
Priority to US08/029,317 priority patent/USRE34913E/en
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00—Details of electrophonic musical instruments
    • G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
    • G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
    • G10H1/08—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by combining tones
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/02—Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories
    • G10H7/06—Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories in which amplitudes are read at a fixed rate, the read-out address varying stepwise by a given value, e.g. according to pitch

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
この発明は楽音信号発生装置に関し、特に、波
形メモリに記憶された複数周期分の波形データを
読み出すことによつて楽音信号を発生するように
した楽音信号発生装置に関する。 A 従来技術とその欠点 従来において、音色が時間経過に従つて変化す
る高品質の楽音信号を発生するために、複数周期
分の楽音波形(楽音信号)を所定周期でサンプリ
ングした各サンプル点の波形データを波形メモリ
に記憶し、この記憶した複数周期分の波形データ
を順次読み出すことによつて楽音信号を発生する
ようにした楽音信号発生装置が提案されている
(特開昭52―121313号公報、特願昭53―70191号
(特開昭54―161313号公報)参照)。 ところが、この従来の楽音信号発生装置では、
波形メモリに記憶した楽音波形(波形データ)を
そのまま忠実に読み出して再生するものであるた
め、発生される楽音信号は常に同じで固定された
ものとなつてしまう。このため、種々の楽音信号
を発生しようとした場合には、それぞれ複数周期
分の楽音波形を記憶した波形メモリを複数設けな
ければならず、全体として大容量のメモリが必要
になるという欠点がある。また、例えばアタツク
部やデイケイ部の期間が長い楽音信号を発生させ
ようとした場合には、このアタツク部やデイケイ
部の期間に対応して非常に多くの楽音波形を波形
メモリに記憶させる必要があり、メモリ容量が大
きくなるという欠点がある。 また、上記従来の楽音信号発生装置において、
波形メモリに記憶する複数周期分の楽音波形とし
て、例えば所望の楽音のアタツク部、持続部およ
びデイケイ部から適宜抽出した一部の楽音波形を
選択した場合には、波形メモリに記憶した各周期
の楽音波形が連続していないことにより、読み出
されるる楽音形の切換わり時にノイズが生じるお
それがある。このことは、波形メモリに連続した
複数周期分の楽音波形を記憶した場合であつて
も、楽音信号の発生時間を長くするために、この
複数周期分の楽音波形の全部または一部を繰返し
読み出すようにしたときには、繰返し読出しの頭
において前の楽音波形と新たな楽音波形との不連
続性によりやはりノイズが生じるおそれがある。 さらにまた、上記従来の楽音信号発生装置にお
いて、波形メモリに外部から入力させる音信号に
対応した複数周期分の波形を任意に書き込むこと
ができるようにするとともに、この書き込んだ外
部音波形の一部の波形部分を繰返し読み出すよう
にした場合には、指定された繰返し読出しの基点
アドレスに書き込まれた波形データが1周期の頭
に相当するゼロクロスサンプル点に関するもので
ないときには、繰返し読出しの頭においてノイズ
が生じるおそれがある。 B この発明の目的と概要説明 この発明は上述した欠点に鑑みなされたもので
あつて、第1の発明は複数周期分の楽音波形を記
憶した波形メモリを用いて楽音信号を発生するに
つき、波形メモリの容量を増大することなく、簡
単かつ安価な構成で、種々の楽音信号を発生でき
るようにした楽音信号発生装置を提供することを
目的とするもので、波形メモリに記憶した複数周
期分の楽音波形(波形データ)を複数の単位波形
に区分してこの各単位波形の読出し順序を設定す
るようにし、この設定された順序に従つて各単位
波形を読み出すようにしている。このようにすれ
ば、各単位波形の読出し順序に応じて1つの波形
メモリから種々の楽音信号を発生させることが可
能となる。 また、第2の発明は、第1の発明と同様に、波
形メモリの容量を増大することなく、簡単かつ安
価な構成で、種々の楽音信号を発生できるように
すると共に必要に応じてアタツク部やデイケイ部
等の期間を長くすることもできるようにした楽音
信号発生装置を提供することを目的とするもの
で、波形メモリに記憶した上記の各単位波形の繰
返し読出しの回数(繰返し読出しはせずに1回だ
け読出す場合も含む)をそれぞれ指定するように
し、各単位波形を指定された回数分繰返して順次
読み出すようにしている。このようにすれば、各
単位波形の読出し順序が固定されていても、各単
位波形の繰返し読出し回数に応じて1つの波形メ
モリから種々の楽音信号を発生することができ、
またアタツク部やデイケイ部に相当する各単位波
形の繰返し読出し回数を大きな値に指定すること
により、アタツク部デイケイ部の期間を長くする
ことも可能となる。 さらに、第3の発明は、波形メモリに記憶した
複数の単位波形を順次読み出すに際し、読み出す
べき単位波形の切換わり時においてノイズが発生
しないように工夫した楽音信号発生装置を提供す
ることを目的とするもので、波形メモリに記憶す
る各単位波形として、所望の楽音信号について各
単位波形に対応する波形区間毎にフーリエ級数展
開を行うことにより得られる各高調波成分の位相
を制御し、この位相を制御した各高調波成分を合
成した波形を用いるようにしたものである。この
ようにすれば、各単位波形が連続的に接続される
ようになり、読み出すべき単位波形の切換わり時
にノイズが発生するおそれはなくなる。 さらにまた、第4の発明は、波形メモリに外部
から入力される音信号に対応した複数周期分の波
形を任意に書き込むことができるようにするとと
もに、この書き込んだ外部音波形の全部または一
部の波形部分を繰返し読み出して楽音信号を発生
するに際し、繰返し読出しの頭においてノイズが
発生しないように工夫した楽音信号発生装置を提
供することを目的とするもので、波形メモリに任
意に書き込んだ波形データのうち上記音信号の周
囲の最初の部分におけるほぼゼロクロスサンプル
点に対応する波形データが記憶されているアドレ
スを検出し、このアドレスを繰返し読出しの基点
アドレスとするようにしたものである。このよう
にすれば、繰返し読出しの頭においてゼロクロス
サンプル点に相当する波形データが読み出される
ので、この部分においてノイズが発生するような
ことはなくなる。 さらにまた、第5の発明は、外部から入力され
る音信号に対応した複数周期分の波形を任意に書
き込むことができるようにした波形メモリを用い
て楽音信号を発生するにつき、簡単かつ安価な構
成で、波形メモリに書き込んだり外部音波形をも
とに種々の楽音信号を発生できるようにした楽音
信号発生装置を提供することを目的とするもの
で、波形メモリに書き込んだ外部音波形のうち一
部の波形部分繰返し読み出すようにすると共にこ
の繰返し読出しを行う波形部分を任意に指定する
ようにしたものである。このようにすれば、繰返
し読出しを行う波形部分の指定に応じて種々の楽
音信号を発生させることが可能となる。 以下、図面を用いてこの発明を詳細に説明す
る。 C この発明を適用した電子楽器の一実施例 第1図はこの発明による楽音信号発生装置を適
用した電子楽器の一実施例を示すブロツク図であ
る。なお、この明細書において楽音信号とは、第
2図の波形図に示ようにある任意の楽音を電気信
号に変換したものを総称するものであり、そして
その「周期」とは第2図の波形図において「T」
で示すようにに楽音信号全期間の中でほぼ同一波
形形状の信号が繰り返される期間を指す。従つ
て、この明細書において使用される「周期別楽音
信号」とは、第2図の波形図において「T」で示
す期間の楽音信号を指す。この場合、第2図に示
すよに「2T」を単位周期としてもよい。なお、
以下では「T」を単位周期として説明する。従つ
て、周期別楽音信号を上記のように定義づけた場
合、外部から与えられる楽音を所定周期でサンプ
リングし、その各サンプル点振幅値を楽音信号と
して楽音データメモリに記憶させると、楽音デー
タメモリには複数の周期別楽音信号が記憶される
ことになる。 (1) 構成説明 第1図において、この実施例に示す電子楽器は
大別すると、楽音データメモリ1、書込み装置
2、周期別楽音信号検出装置、周期別アドレス情
報メモリ4、キースイツチ回路5、周期信号発生
回路6、選択情報設定装置7、読出しアドレス情
報発生装置8、メモリ制御装置9、発音装置10
とから構成されている。 (楽音データメモリ1) 楽音データメモリ1は、そのリードライト制御
端子(R/W)に与えられるモード制御信号MD
1が“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)に対して周期別楽音信号検出装置3から
“1”のモード制御信号MD2が供給され、これ
によつて該メモリ4はライトモードとなる。この
場合、周期別アドレス情報ZYAは、該情報ZXA
に対応する周期別楽音信号GD1が楽音データメ
モリ1に記憶されている順に記憶される。つま
り、周期別アドレス情報メモリ4の最小アドレス
には外部入力楽音の立上り部分における第1周期
目の周期別楽音信号GD1に対応する周期別アド
レス情報ZXAが記憶され、最大アドレスには外
部入力楽音の終了部分における最後の周期別楽音
信号GD1に対応する周期別アドレス情報ZXAが
記憶される。 一方、この周期別アドレス情報メモリ4は読出
しアドレス情報発生装置8からもアクセスされ
る。つまり、電子楽器の動作モードが演奏モード
に設定されている状態において読出しアドレス情
報発生装置8から“0”のモード制御信号MD4
が供給されるとリードモードとなり、読出し用の
アドレス情報A4Rで指定されるアドレスに記憶
された周期別アドレス情報ZYAや読出される。
この場合、周期別楽音信号検出装置3と読出しア
ドレス情報発生装置8はモードスイツチOP・SW
によつて所定の処理を実行すべきことが指示され
るため、周期別アドレス情報メモリ4に対するア
ドレス情報A2RWとA4R、モード制御信号MD
2とMD4の競合は発生しない。なお、この周期
別アドレス情報メモリ4としては、上記各周期別
アドレス情報ZXAを予め記憶したリードオンリ
イメモリによつて構成することもできる。 (キースイツチ回路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”の演奏モード信号のOP8が与えられている
時のみ実行される。 つまり、“1”の演奏モード信号OP8が与えら
れると、読出しアドレス情報発生装置8は、まず
周期別アドレス情報メモリ4および楽音データメ
モリ1をリードモードとするために“0”のモー
ド制御信号MD4を出力する。次に、選択情報設
定装置7によつて設定された選択情報SDのうち
各順番号情報Mn、持続順番号情報CNnおよび終
了順番号情報Enに対応する周期別楽音信号GD1
が記憶されている楽音データメモリ1のアドレス
を検出するため、各情報Mn、CNn、Enに対応し
たアドレス情報A4Rを周期別アドレス情報メモ
リ4に順次供給する。すると、周期別アドレス情
報メモリ4から各情報Mn、CNn、Enに対応した
周期別アドレス情報ZYAが順次読出されてこの
読出しアドレス情報発生装置8内のメモリに記憶
される。そして、鍵盤部で押鍵操作がなされキー
スイツチ回路5からキーオン信号KONが発生す
ると、上記周期別アドレス情報ZXAに基づき周
期信号NqFの周期で順次変化する読出し用アド
レス情報RAを作り、該アドレス情報RAをメモリ
制御装置9を介して楽音データメモリ1に供給す
る。この場合、読出し用アドレス情報RAは繰り
返し読出し回数情報Rn、持続順番号情報CNn、
終了順番号情報Enによつてその変化態様が前述
したように異なる。 (メモリ制御装置9) メモリ制御装置9は電子楽器の動作モード(書
込みモード、周期別楽音信号検出モード、演奏モ
ード)に応じて書込み装置2、周期別楽音信号検
出装置3、読出しアドレス情報発生装置8から楽
音データメモリ1に対するアクセスの優先制御を
行い、楽音データメモリ1に対しアドレス情報A
1RW、モード制御信号MD1、ライトデータD1
Wを出力する。つまり、メモリ制御装置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図のステツプ2001に示すよ
うに、モードスイツチ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図のステツプ2003に示すよ
うに、楽音データメモリ1には外部入力楽音を所
定周期でサンプリングした各サンプル点振幅値に
対応する楽音信号GDWがアドレス情報A1RW(A
0W)で指定されるアドレスに順次記憶される。
この場合、楽音信号GDWは最小アドレスから最大
アドレスへ向つて順に記憶される。 楽音信号GDWの書込み処理が終了すると、モー
ドスイツチOP・SWを用いて電子楽器の動作モー
ドを周期別楽音信号検出モードに選択設定する。
次に、第3図のステツプ2004に示すように、
楽音データメモリ1に連続的に記憶された楽音信
号GDから各周期の周期別楽音信号GD1の各々が
検出され、次のステツプ2005においてこの検
出された各々の周期別楽音信号GD1の基点部分
が記憶されている楽音データメモリ1のアドレス
を表わす基点アドレス情報が周期別アドレス情報
ZXAとして周期別アドレス情報メモリ4の各ア
ドレスに記憶される。この場合、周期別アドレス
情報メモリ4の最小アドレスには外部入力楽音の
立上り部分における最初の周期別楽音信号GD1
に対応する周期別アドレス情報ZXAが記憶さ
れ、最大アドレスには外部入力楽音の終了部分に
おける最後の周期別楽音信号GD1に対応する周
期別アドレス情報ZXAが記憶される。 周期別楽音信号の検出処理が終了すると、モー
ドスイツチOP・SWを用いて電子楽器の動作モー
ドを演奏モードに選択設定する。 演奏モードにおいては、ステツプ2006〜2
010に示すように所望の周期別楽音信号GD1
を選択的に読出すための各選択情報SDが設定さ
れる。つまり、第3図のステツプ2006におい
て、持続順番号情報CNnが設定され、次のステツ
プ2007において終了順番号情報Enが設定さ
れ、次のステツプ2008において順番号情報
Mnが設定され、更に次のステツプ2010にお
いて、繰り返し読出し回数情報Rnが設定され
る。この場合、順番号情報Mnおよび繰り返し読
出し回数情報Rnは読出し順位毎に1対となつて
設定されるものである。従つて、第3図のステツ
プ2008および2009の動作は各読出し順位
毎に繰り返し行なわれる。そして、このようにし
て順次設定される各情報CNn,En,Mn,Rnは読
出しアドレス情報発生装置8内に設けられたメモ
リに前記第1表に示すようなフオーマツトに従つ
て順次記憶される。 このようにして全ての選択情報SD(CNn,
EnMn,Rn)の設定が終了すると、ステツプ20
11において、設定された順番号情報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において得られた周期
別アドレス情報ZYA〔Mn〕,ZXA〔CNn〕,ZYA
〔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に示すように演奏者によ
る押鍵操作が行なわれると、ステツプ2006〜
2011で設定した各種情報ZXA〔Mn〕、AL,
RnおよびZXA〔CNn〕,ZXA〔En〕に基づく楽
音が発生される。つまり、鍵盤部においてある鍵
が押鍵されると、キースイツチ回路5からキーオ
ン信号KONおよび押下鍵に対応したキーコード
KCが出力される。キーコードKCは周期信号発生
回路6に供給され、これによつて周期信号発生回
路6から押下鍵音高に対応した周期の周期信号
NqFが出力される。この周期信号NqFは読出し
アドレス情報発生装置8に供給される。一方、キ
ースイツチ回路5から出力されるキーオン信号
KONも読出しアドレス情報発生装置8に供給さ
れる。 読出しアドレス情報発生装置8は、キーオン信
号KCNの立上り部分において初期状態化され
る。そして、まず第1読出し順位の周期別アドレ
ス情報ZXA〔Mn〕を初期値として「ZXA〔Mn〕
+AL〕の値まで周期信号NqFの周期で順次増加
する読出し用アドレス情報RAを繰り返し読出し
回数情報Rnで指定された回数だけ繰り返し発生
する。このようにして発生される読出し用アドレ
ス情報RAはメモリ制御装置9を介して楽音デー
タメモリ1に供給される。これによつて、第1読
出し順位に設定されている順番号情報Mnに対応
する周期別楽音信号GD1が繰り返し読出し回数
情報Rnで指定された回数だけ楽音データメモリ
1から読出される。 第1読出し順位の選択情報SD(Mn,Rn)に
基づく周期別楽音信号GD1の読出しが終了する
と、次には第2読出し順位の選択情報SD(Mn,
Rn)に基づく周期別楽音信号GD1の読出しが同
様に行なわれる。 その後押鍵中(キーオン信号KONが“1”の
期間中)において、持続順番号情報CNnに対応す
る周期別楽音信号GD1の読出しが読出し用アド
レス情報RAによつて指定されると、以後該情報
CNnに対応する周期別楽音信号GD1が繰り返し
読出される。この繰り返し読出しはキーオン信号
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種類ある。
この実施例では正方向のゼロクロスサンプル点を
採用している。
【表】 〔条件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で示すような設定方法が実行
される。
【表】 〔ケースAの説明〕; 前述したように、周期別楽音信号の基点は、あ
る一定の楽音信号期間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」において囲む面積
【式】を求め、また楽音信号f (t)と正方向ゼロクロスサンプル点a2を通る楽
音信号波形g2(t)とが区間「−t〜+t」にお
いて囲む面積
【式】を求め、この 求めた面積のうち小さい面積の方に該当する正方
向ゼロクロスサンプル点を基準の正方向ゼロクロ
スサンプル点a0と最も相関関係の大きいものとし
て判定する。第7図における正方向ゼロクロスサ
ンプル点a1とa2の場合、第8図aおよびbからも
明らかなように、正方向ゼロクロスサンプル点a2
が基準の正方向ゼロクロスサンプル点a0の1周期
後における基点として設定される。 そして、全体的な処理としては以上のような条
件に基づき、前述のように第1番目にまず、楽音
が充分安定した楽音信号期間において基準となる
基準正方向ゼロクロスサンプル点を設定してお
き、基準正方向ゼロクロスサンプル点を基準とし
て1周期前、2周期前……という具合に楽音信号
の開始部分に到るまでの正方向ゼロクロスサンプ
ル点を順次設定し、次に第1番目に設定した基準
正方向ゼロクロスサンプル点を基準として1周期
後、2周期後……という具合に楽音信号の減衰部
分までの正方向ゼロクロスサンプル点を順次設定
する。このようにすることによつて楽音の開始か
ら終了に到るまでの各周期別楽音信号の基点が全
て設定される。なお、以下においては基準正方向
ゼロクロスサンプル点に対応する周期別楽音信号
を基準周期別楽音信号GD1mという。 従つて、楽音の開始から終了に至るまでの楽音
信号GDのうち、所望の周期別楽音信号GD1を指
定して読出すには次のような指定方法をとれば良
い。 (イ) 各周期の基点としての正方向ゼロクロスサン
プル点に対応する楽音データメモリ1のアドレ
スを基点アドレス情報として与え、この基点ア
ドレス情報によつて所望の周期別楽音信号GD
1を指定する。 (ロ) 各周期の基点および終点としての正方向ゼロ
クロスサンプル点に対応する楽音データメモリ
1のアドレスを基点アドレス情報および終点ア
ドレス情報として与え、これらの情報によつて
所望の周期別楽音信号GD1を指定する。 (ハ) 各周期別楽音信号GD1が楽音データメモリ
1に記憶されている順番を表わす順番号情報を
与え、この順番号情報がいずれの基点アドレス
情報に該当するかを解読し、これによつて所望
の周期別楽音信号GD1を指定する。 (ニ) 各周期別楽音信号GD1別に楽音データメモ
リ1におけるメモリ領域を定め、このメモリ領
域を表わす情報によつてて所望の周期別楽音信
号GD1を指定する。この(ニ)の方法は、前記(ロ)
の方法による場合と実際上は同一となる。 この実施例の電子楽器においては、前記(ハ)の指
定方法を採用している。 第9図〜第11図は周期別楽音信号検出装置3
における周期別楽音信号GD1の検出処理を示す
詳細フローチヤートである。 第9図において、電子楽器の動作モードが周期
別楽音信号検出モード(ZXA検出モード)に選
択設定されると、周期別楽音信号検出装置3によ
る処理はステツプ2041に示すように基準
ZXA検出ルーチンの実行に移行し、このルーチ
ンにおいて楽音信号全期間の中で各周期別楽音信
号GD1の検出基準となる基準周期別楽音信号GD
1mが検出される。つまり、基準正方向ゼロクロ
スサンプル点が設定される。そして、この後ステ
ツプ2042に示すように、ステツプ2041に
おいて設定された基準正方向ゼロクロスサンプル
点を検出基準として1周期前、2周期前、3周期
前……の周期別楽音信号GD1の基点部分に相当
する正方向ゼロクロスサンプル点が検出される。
このようにして楽音の立上り方向へ向つての各周
期別楽音信号GD1の基点部分に相当する各正方
向ゼロクロスサンプル点の検出処理が行なわれ、
この検出処理を行うに当り周期別楽音信号検出装
置3から楽音データメモリ1に対して順次送出し
ていたアドレス情報A3RWが楽音データメモリ1
の前端アドレスを指定する値に達すると、ステツ
プ2043の判断処理により検出処理はステツプ
2044へ移行する。そして、このステツプ20
44および2045において、今度は基準正方向
ゼロクロスサンプル点を検出基準として1周期
後、2周期後、3周期後…の周期別楽音信号GD
1の基点部分に相当する正方向ゼロクロスサンプ
ル点が楽音の終端部分に至るまで順次検出され
る。このようにして各周期別楽音信号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が読出され、次のステツ
プ2073においてこの楽音信号GDがゼロ振幅
値に相当するかどうかが判断される。もし、ゼロ
振幅値に相当するものでなければ、ステツプ20
75において検査点数がβ個を越えたかどうかが
判断される。この「β」は第5図の波形図に示し
たサンプル点数βに相当する。 ステツプ2075の判断処理の結果、「検査点
数≦β」であれば、アドレスカウンタADR・C
の内容はステツプ2072においてインクリメン
ト(+1)される。そして、新たなアドレスカウ
ンタADR・Cの内容に基づき新たな楽音信号GD
が読出される。そして再びステツプ2073にお
いて新たな楽音信号GDがゼロ振幅値に相当する
かどうかが判断される。もし、正方向のゼロ振幅
値に相当するものであれば、この時のアドレスカ
ウンタADR・Cの内容が一時記憶されると共
に、当該正方向ゼロクロスサンプル点を中心とし
た所定区間「−t〜t」における楽音信号と先の
ステツプ2041(第9図)で検出した基準正方
向ゼロクロス点を中心とした所定区間「−t〜
t」における楽音信号(基準楽音信号GD1m)
との相関関係が求められ、この相関係数が一時記
憶される。この処理が終了すると、次のステツプ
2075において検査点数がβ個を越えたかどう
かが判断される。「検査点数≦β」であれば、ア
ドレスカウンタADR・Cの内容はステツプ20
72においてインクリメントされ、この後再びス
テツプ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,81,814、
加算器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〔CNn〕が持続アドレス情報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に転送する。この時、演算装置8
00はアドレスポインタ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から読出すためには、該周期別楽音信号GD
1の基点アドレスと共にその記憶アドレス長を知
ることが必要である。そこで、演算装置806
は、選択情報メモリ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に対して演算開始
コマンドとして入力され、これによつて演算装置
806は動作停止状態となり、スタートアドレス
情報メモリ801、読出し回数情報メモリ80
2、アドレス長情報メモリ805に対するアドレ
ス制御の主体はアドレスポインタ805に移され
る。一方、キーオン信号KONはワンシヨツト回
路816にトリガ信号として入力され、これによ
つてワンシヨツト回路816から狭いパルス幅の
キーオンパルスKONPが出力される。このキーオ
ンパルスKONPはアドレスポインタ805、カウ
ンタ809および810にリセツト信号として供
給され、これによつてアドレスポインタ805、
カウンタ809および810はリセツトされる。
この状態において、周期信号NqFがカウンタ8
09のクロツク入力端子(CK)に順次供給され
ると、カウンタ809は周期信号NqFをカウン
トし、その出力から該信信号NqFの周期で順次
増加する歩進情報Q=(Q=1、2、3……)を
出力する。一方、アドレスポインタ808はキー
オンパルスKONPによつてリセツトされたことに
より「0」の制御アドレス情報APiを出力し、メ
モリ801,802および805に対して「0」
番地に記憶されている情報の読出しを指定してい
る。従つて、これらのメモリ801,802およ
び805において周期別楽音信号の読出し順位毎
の記憶内容が次の第5表に示すようなものである
場合、スタートアドレス情報メモリ801からは
「1275」のスタートアドレス情報SAが出力され、
また読出し回数情報メモリ802からは「3」の
繰り返し読出し回数情報Rnが出力され、またア
ドレス長情報メモリ805からは「253」のアド
レス長情報メモリALが出力される。一方、持続
アドレス情報メモリ803からは「4572」の持続
アドレス情報が出力され、また終了アドレス情報
メモリ704からは「7597」の終了アドレス情報
EAが出力される。
【表】 このようにして読出された情報SA,Rn,
AL,CNA,EAのうち「1275」のスタートアド
レス情報SAは加算器815に供給され、ここに
おいてカウンタ809から出力される歩進情報Q
と加算される。この加算器815において得られ
た加算値「SA+Q」は、初期値を「1275」とし
以後歩進情報Qの順次増加に伴つて順次増加する
読出し用アドレス情報RAとして出力される。 一方において、アドレス長情報メモリ805か
ら読出された「253」のアドレス長情報ALは比較
器811に入力され、ここにおいてカウンタ80
9から出力される歩進情報Qが「Q=AL」とな
つたかどうかの検出が行なわれる。つまり、スタ
ートアドレス情報SAでその基点部分のアドレス
が指定された周期別楽音信号GD1はその終点部
分に至るまで読出しが終了したかどうかが検査さ
れる。もし、「Q=AL」となつていれば、比較器
811の比較結果出力端子(B≧A)から1周期
読出し終了信号REが出力される。この1周期読
出し終了信号REはカウンタ809に対してリセ
ツト信号として与えられると共に、カウンタ81
0のカウント入力として与えられる。これによつ
て、歩進情報Qを出力するカウンタ809はリセ
ツトされ、再び「0」の値から周期信号NqFの
周期で順次増加する歩進情報Qを出力するように
なる。この結果、加算器815からは「1275」の
スタートアドレス情報SAと初期値とする第2回
目の読出し用アドレス情報RAが出力されるよう
になる。一方、カウンタ810は比較器811か
ら供給される1周期読出し終了信号REによつて
カウントアツプされ、その出力から「1」の読出
し回数現在値情報nREを出力する。この読出し回
数現在値情報nREは比較器812に入力され、こ
こにおいて読出し回数情報メモリ802から読出
された繰り返し読出し回数情報Rnと比較され
る。もし、「Rn=nRE」となつていれば、スター
トアドレス情報SAでその基点部分が指定された
周期別楽音信号GD1は繰り返し読出し回数情報
Rnで指定された回数だけ読出しが終了したもの
とされ、比較器812の比較結果出力端子(B≦
A)から指定回数読出し終了信号REEが出力さ
れる。しかし、第5表の例のように、「1275」の
スタートアドレス情報SAで指定される周期別楽
音信号GD1に関する繰り返し読出し回数情報Rn
が「Rn=3」に設定されている場合、「1275」の
スタートアドレス情報SAで指定される周期別楽
音信号GD1の読出しが3回終了するまでは指定
回数終了信号REEは出力されない。その後、
「1275」のスタートアドレス情報SAで指定される
周期別楽音信号GD1の第3回目の読出し用アド
レス情報RAが「RA=AL」となると、比較器8
11から第3回目の一周期読出し終了信号REが
出力される。これによつて、カウンタ810から
出力されている読出し回数現在値情報nREは
「nRE=3」となり、その結果比較器812から
指定回数読出し終了信号REEが出力される。こ
の指定回数読出し終了信号REEはアドレスポイ
ンタ808に対してインクリメント信号として供
給されると共に、カウンタ810に対してリセツ
ト信号として供給される。これによつて、カウン
タ81はリセツトされる一方、アドレスポインタ
808はその内容がインクリメントされて新たに
「1」の制御アドレス情報APiが出力されるよう
になる。この結果、次には読出し順位の2番目に
当る「2296」(前記第5表)のスタートアドレス
情報SAで指定される周期別楽音信号GD1を読出
すための読出し用アドレス情報RAが前述の場合
と同様にして出力される。 このようにして各読出し順位におけるスタート
アドレス情報SAで指定される周期別楽音信号GD
1を楽音データメモリ1から読出すための読出し
用アドレス情報RAが出力されるが、その後にお
いてこの読出し用アドレス情報RAが接続アドレ
ス情報CNAと一致すると、比較器813の比較
結果出力端子(B≧A)から持続アドレス到達検
出信号CNDが出力される。 この持続アドレス到達検出信号CNDはナンド
ゲート817に入力されるが、この持続アドレス
到達検出信号CNDが出力された時点においてキ
ースイツチ回路5から“1”のキーオン信号
KONが出力されていれば、すなわちいずれかの
鍵が押鍵中であれば、ナンドゲート817の条件
が成立して、このナンドゲート817の出力は
“0”となり、これによつてアンドゲート818
から“0”のイネーブル信号ENBがカウンタ8
10のイネーブル信号端子(E)に供給される。これ
によつて、カウンタ810はナンドゲート817
の条件が不成立となるまで、すなわち押鍵中の鍵
が解放されてキーオン信号KONが“0”となる
までカウント動作が禁止される。つまり、押鍵中
において読出し用アドレス情報RAが持続アドレ
ス情報CNAと一致すると、鍵が解放されるまで
カウンタ810のカウント動作は停止状態とな
る。このため、カウンタ810の内容は1周期読
出し終了信号REが入力されても歩進せず、その
結果として比較器812は鍵が解放されるまでア
ドレスポインタ808のインクリメント信号とし
ての指定回数読出し終了信号REEの送出を停止
する。このため、当該読出し順位のスタートアド
レス情報SAで指定された周期別楽音信号GD1の
読出し用アドレス情報RAが鍵が解放されるまで
何回も繰り返し出力される。 その後、押鍵中の鍵が解放されると、ナンドゲ
ート817の出力は“1”となり、アンドゲート
818からは“1”のイネーブル信号ENBが出
力されてカウンタ810はカウント動作可能な状
態に復帰する。そして、そのカウント値、すなわ
ち読出し回数現在値情報nREが当該読出し順位の
繰り返し読出し回数情報Rnと一致すると、比較
器812から指定回数読出し終了信号REEが出
力されてアドレスポインタ808の内容がインク
リメントされる。これによつて、新たな読出し順
位のスタートアドレス情報SAで指定される周期
別楽音信号GD1の読出し用アドレス情報RAが前
述の場合と同様にして作られる。この場合、読出
し用アドレス情報RAが持続アドレス情報CNAと
一致する以前において鍵が解放されると、ナンド
ゲート817の出力は“1”のままで“0”にな
らず、この結果以後の各読出し順位毎のスタート
アドレス情報SAおよび繰り返し読出し回数情報
Rnに従つて読出し用アドレス情報RAが作られ
る。従つて、持続アドレス情報CNAを設けると
いうことは、鍵が押鍵されている期間中において
発生楽音の持続部分を延長するという意味があ
る。 その後、読出し用アドレス情報RAが終了アド
レス情報EAと一致すると、比較器814から終
了アドレス到達検出信号EADが出力される。 この終了アドレス到達検出信号EADはナンド
ゲート819に入力されるが、この時ナンドゲー
ト819の一方の入力に供給されているインバー
タ820の出力信号が“1”であれば、す
なわち鍵が解放されていれば、ナンドゲート81
9の条件が成立してその出力は“0”となり、こ
れによりアンドゲート818から“0”のイネー
ブル信号ENBがカウンタ810のイネーブル信
号端子(E)に供給される。このため、比較器811
から1周期読出し終了信号REが出力されてもカ
ウンタ810の内容は歩進せず、そのために比較
器812からアドレスポインタ808のインクリ
メント信号としての指定回数読出し終了信号
REEも出力されず、その結果としてスタートア
ドレス情報SAも新たな読出し順位のものに更新
されず、加算器815からは終了アドレス情報
EAに到達した読出し順位におけるスタートアド
レス情報SAで指定された周期別楽音信号GD1を
読出すための読出し用アドレス情報RAが何回も
繰り返し作られる。この繰り返し動作は、新たな
押鍵操作に伴うキーオン信号KONが入力される
まで続けられる。 従つて、以上のようにして作られる読出し用ア
ドレス情報RAを楽音データメモリ1にアドレス
情報A1RWとして供給することにより、楽音デー
タメモリ1からは選択情報SDで指定した各周期
別楽音信号GD1が順次読出され、この順次読出
される各周期別楽音信号GD1を発音装置10の
DA変換器100によつて対応するアナログの楽
音信号GAに変換し、この後所望の振幅エンベロ
ープの制御を行つてスピーカ102から発音させ
ると、選択情報SDに対応する複雑な音色の楽音
が得られる。 なお、この実施例では、選択情報SDとして所
望の周期別楽音信号GD1に対応する順番号情報
Mnおよびこの情報Mnで指定される周期別楽音信
号GD1の繰り返し読出し回数情報Rn、発生楽音
の持続部分および終了部分に対応する周期別楽音
信号GD1を指定する持続順番号情報CNnおよび
終了順番号情報Enを設定入力として与えるよう
にしているが、複数の読出し順位に亘つて同一順
番号情報Mnを設定すれば繰り返し読出し回数情
報Rnを設定した場合と同様な楽音が得られる。 また、発生楽音の持続部分の長さおよび終了部
分の長さが固定されているものであれば、持続順
番号情報CNnおよび終了順番号情報Enは設定す
る必要がないことはもちろんである(順番号情報
Mnおよび繰り返し読出し回数情報Rnにより設定
されるから)。 D 周期別楽音信号検出装置3の他の実施例 この発明による電子楽器では、前述したような
指定方法によつて所望の周期別楽音信号GD1を
順次指定して楽音データメモリ1から読出すもの
である。換言すれば、楽音データメモリYに連続
的に記憶された複数の周期別楽音信号GD1を非
連続的に読出すようにしたものである。ところ
が、この非連続的な読出しを行う場合、周期別楽
音信号自体の連続性には何等問題はないが、各高
調波成分相互間においては“位相ずれ”に起因す
るノイズが発生する。つまり、第13図aに示す
ような波形形状に対応する周期別楽音信号GD1A
を読出し、次に同図dに示すような波形形状に対
応する周期別楽音信号GD1Sを読出して接続する
場合、周期別楽音信号GD1AとGD1Bとは第14
図aに示すように連続的に接続される(何故なら
ば、各周期別楽音信号GD1の基点および終点に
おける楽音信号振幅値は必ずほぼ零レベルとなつ
ているからである)。 しかし、周期別楽音信号GD1Aを構成する基本
波成分GD1A1(第1高調波成分)およびその第
2次高調波成分GD1A2は、第13図bおよびc
にそれぞれ示すように基点ZXPに対してφA1およ
びφA2の位相ずれを有し、また、周期別楽音信号
GD1Bを構成する基本波成分GD1B1およびその
第2次高調波成分GD1B2は第13図eおよびf
にそれぞれ示すように基点ZXPに対してφB1およ
びφB2の位相ずれを有している。従つて、周期別
楽音信号GD1AとGD1Bとを接続した場合、基本
波成分GD1A1とGD1B1は基点ZXPに対する位相
ずれのために第14図bに示すように接続される
ことになり、また第2次高調波成分GD1A2とGD
1B2も同様な理由によつて第14図cに示すよう
に接続されることになり、各高調波成分の接続が
不連続なものとなる。この果、この不連続な接続
部分のために不要なノイズが発生してしまうとい
う不都合がある。 そこで、この実施例では上記ノイズの発生を除
去するため、前述した周期別楽音信号検出装置3
に次のような機能を付加するようにしたものであ
る。つまり、次の第1式に基づき各周期別楽音信
号GD1のフーリエ級数展開を行い、高調波次数
i=1〜mまでの各次数の正弦波成分および余弦
波成分の係数aiおよびbiを求める。 この場合、「aisinθi+bicosθi」は「√i 2
+bi 2sin(θi+φi)、但しφi=tan-1bi/ai」
と表現 できることは一般的によく知られている。従つて
この関係を利用して上記(1)式を正弦項のみで表わ
し、かつ位相差φiを無視して とし、そしてこの(2)式を用いて√i 2+i 2
を各次数の高調波成分(sinθi)に対する係数と
して各高調波成分の合成を行ない、これを新たな
周期別楽音信号GD1′として楽音データメモリ1
に再記憶させる。 このようにして各周期別楽音信号号GD1の再
合成を行うことにより、各周期別楽音信号GD1
を構成する高調波成分の位相は全て同一位相とな
り、前述したようなノイズは発生しなくなる。 そして、このような処理を実行するためには、
楽音データメモリ1から各周期別楽音信号GD1
を1つづつ順次読出す必要があり、このために第
1図に破線で示すごとく周期別アドレス情報メモ
リ4に記憶されている周期別アドレス情報ZXA
が利用される。 メモリ4から周期別アドレス情報ZXAを読出
すためには周期別楽音信号検出装置3からメモリ
4に対し“0”のモード制御信号MD2および読
出しアドレスを指定するアドレス情報A2RWが出
力される。これにより検出装置3からは該情報
ZXAに対応するアドレス情報A3RWおよび
“0”のモード制御信号MD3が出力されメモリ
制御装置9を介して楽音データメモリ1に加えら
れる。従つて、楽音データメモリ1からは該情報
ZXAに対応する周期別楽音信号GD1が読出され
る。この読出された周期別楽音信号GD1は検出
装置3において上述した再合成の処理が施され、
第1図に破線で示すごとく新たな周期別楽音信号
GD1′としアドレス情報A3RW(上記周期別楽音
信号GD1の読出しのときと同一内容)および
“1”のモード制御信号MD3とともにメモリ制
御装置9を介して楽音データメモリ1に供給され
記憶される。このようにして1つの周期別楽音信
号GD1に関する処理が終了すると、上述と同様
にして次の周期別楽音信号GD1に関する処理が
行なわれ楽音データメモリ1に記憶されている全
ての周期別楽音信号GD1に関する処理が終了す
るまで繰り返えされる。なお、このよな処理は、
第3図に示したフローチヤートにおけるステツプ
2005の次に実行するように構成される。 E 読出しアドレス情報発生装置4の他の実施例 第15図は、第1図に示した読出しアドレス情
報発生装置8の他の実施例を示す詳細ブロツク図
である。 第15図において、第12図に示した読出しア
ドレス情報発生装置8と異なる点は、キーコード
KCによつてアドレスされ、その出力から押下鍵
音高に対応した補正情報kを出力する補正情報メ
モリ821と、読出し回数情報メモリ802から
出力される繰返し読出し回数情報Rnと前記補正
情報kとを乗算する乗算器822とを新たに設
け、この乗算器822において得られた乗算値
k・Rnを変更繰り返し読出し回数情報k・Rnと
して比較器812に供給するようにしたことであ
る。つまり、繰り返し読出し回数情報Rnを押下
鍵音高に応じて変更するようにしたものである。
この場合、補正情報kは1オクターブ音域が上昇
する毎に例えばその値が2倍づつ変化するように
設定される。このようにすることによつて、例え
ば2倍の速度で順次値が変化する読出し用アドレ
ス情報RAによつて楽音データメモリ1をアドレ
スしても、繰り返し読出し回数情報Rnに対し2
倍の補正情報kが乗算されるため、周期別楽音信
号GD1は補正情報kの分だけ余計に読出され、
その結果として楽音の発音時間を押下鍵音高が変
化しても常に一定とすることができる。 F 選択情報設定装置7および読出しアドレス情
報発生装置8の他の実施例 第16図は楽音データメモリ1に記憶されてい
る各周期別楽音信号GD1の記憶位置が予めわか
つている場合に所望の周期別楽音信号の指定を対
応するアドレス情報によつて直接行うようにした
ものである。つまり、第12図に示した実施例と
異なり、選択情報SDとしてスタートアドレス情
報SA、アドレス長情報AL、繰り返し読出し回数
情報Rn、持続アドレス情報CNA、終了アドレス
情報EAを直接設定入力とするようにしたもので
ある。従つて、この実施例の読出しアドレス情報
発生装置8は、第12図の実施例で示した演算装
置806、プログラムメモリ807が省略された
構成となつている。 このように構成された電子楽器においては、周
期別アドレス情報メモリ4に記憶された周期別ア
ドレス情報ZXAの全てをプリントアウトしてお
くとか、表示装置等に表示させておくとかの手段
によつて周期別アドレス情報ZXAの全てが予め
演奏者に告知される。 そして、演奏者は印字または表示された周期別
アドレス情報ZXAのリストをみながら所望の周
期別楽音信号GD1に対応する前記選択情報SDを
各読出し順位毎に選択情報設定装置7のデータ設
定用キーボードを用いて設定する。 この場合、選択情報設定装置7においては、選
択情報SDの書込みアドレスを指示するための書
込み用アドレス情報WAが各読出し順位に対応し
て設定され、この書込み用アドレス情報WAがア
ドレスポインタ808を介してスタートアドレス
メモリ801、読出し回数情報メモリ802、ア
ドレス長情報メモリ805にアドレス情報として
与えられる。 また、楽音データメモリ1に対しては演奏モー
ド信号OP3を反転したが信号がモード制御信号
MD4として供給される。 従つて、選択情報設定装置7および読出しアド
レス情報発生装置8を以上のように構成すること
によつても第12図に示した構成の場合と同様な
効果を得ることができる。 G 周期別楽音信号検出装置3、選択情報設定装
置7、読出しアドレス情報発生装置8の他の実
施例 第17図は周期別楽音信号検出装置3、選択情
報設定装置7、読出しアドレス情報発生装置8の
他の実施例を示すブロツク図であつて、周期別楽
音信号検出装置3の各種処理を読出しアドレス情
報発生装置8の演算装置806によつて実行させ
るようにするとともに、読出しアドレス情報発生
装置8におけるカウンタや比較器等による計測処
理および比較処理も演算装置806に実行させる
ようにしたものである。 従つて、この実施例ではスタートアドレス情報
SAなどの選択情報SDはワーキングメモリ824
内に設けられた選択情報メモリエリアに記憶さ
れ、また第12図に示したカウンタ809および
810に対応するカウンタおよびアドレスポイン
タはワーキングメモリ824内のカウンタエリア
に設けられる。そして、比較器811〜814の
機能は演算装置806における演算処理プログラ
ムによつて代行される。また、周期信号NqFは
入力バツフア825を介してフラグ信号FLGと
して演算装置806に与えられ、このフラグ信号
FLGによつてワーキングメモリ824内に設け
られた歩進情報出力用のカウンタ(第12図のカ
ウンタ809に相当)がインクリメントされる。
そして、読出し用アドレス情報RAは出力レジス
タ826に転送されてこの出力レジスタ826か
らメモリ制御装置9を介して楽音データメモリ1
に供給される。また、楽音データメモリ1に対す
るモード制御信号MD4は出力レジスタ827か
ら出力されるように構成されている。この外に、
フーリエ級数展開を行うに必要な正弦関数メモリ
823と、補正情報kを出力する補正情報メモリ
821が設けられている。 このように構成された電子楽器において、モー
ドスイツチOP・SWから周期検出モード信号OP2
が与えられると、演算装置806は第9図〜第1
1図に示したフローチヤートと同様な処理をプロ
グラムメモリ807に記憶された演算プログラム
に従つて順次実行する。そして、演奏モード信号
OP3が与えられ、選択情報SDが順次入力される
と、第3図のフローチヤートで示したステツプ2
006〜2011の処理と同様な処理をプログラ
ムメモリ807に記憶された演算プログラムに従
つて順次実行する。その後、キーオン信号KON
が与えられると、プログラムメモリ807に記憶
されたプログラムに従つて第15図に示した実施
例と同様な動作を実行して読出し用アドレス情報
RAを作る。 従つて、このように構成することによつて第1
5図に示した実施例と同様な効果を得ることがで
きる。 H この発明を適用した電子楽器の他の実施例 以上の実施例において説明した電子楽器は、発
音チヤンネルが1系列のものであつたが、発音チ
ヤンネルがN系列(N≧2)の場合、次のように
構成すれば各発音チヤンネル毎に異なる態様で周
期別楽音信号GD1を指定して読出すことができ
る。 つまり、第12図におけるスタートアドレス情
報メモリ801、読出し回数情報メモリ802、
持続アドレス情報メモリ803、終了アドレス情
報メモリ804、ドレス長情報メモリ805をN
系列の発音チヤンネルに対応してN系列設ける。
また、周期信号発生回路6もN系列設ける。ま
た、第12図におけるカウンタ809,810お
よびアドレスポインタ808もN系列設ける。そ
して、楽音データメモリ1に対するリードアクセ
ス時間をN系列の発音チヤンネルに対応したN個
のタイムスロツトに分割し、この分割した各タイ
ムスロツトにおいて各発音チヤンネルに対応する
スタートアドレス情報SAなどの選択情報SDと周
期信号NqFを用いて各発音チヤンネル別の読出
し用アドレス情報RAを作る。そして、このよう
にして時分割的に作られた読出し用アドレス情報
RAを楽音データメモリ1にアドレス情報として
供給する。すると、楽音データメモリ1から各発
音チヤンネルの選択情報SDで指定した周期別楽
音信号GD1が時分割的に読出されるものとな
る。この場合、各発音チヤンネルにおける楽音信
号のピツチはそれぞれ対応する発音チヤンネルの
周期信号NqFで決定される。このようにするこ
とによつて1つの楽音データメモリの内容から異
なる複数系列の楽音を同時に発生させることがで
きる。 なお、第12図における比較器811〜814
および加算器815はN系列の発音チヤンネルで
時分割使用されるため、N系列分設ける必要はな
い。 ところで、以上の実施例において説明した電子
楽器では、楽音データメモリ1に対して外部入力
楽音に対応する楽音信号GDを連続的に記憶させ
ているが、一旦記憶させた楽音信号GDから各周
期別楽音信号GD1を検出した後、この周期別楽
音信号別にメモリエリアを定めて再記憶させ、所
望の周期別楽音信号の指定は対応するメモリエリ
アの指定によつて行なうようにしてもよい。 I この発明の効果 以上説明したように、この発明による楽音信号
発生装置は次のような優れた効果を有する。 (1) 波形メモリに記憶した複数の単位波形の読出
し順序を設定し、この設定された読出し順序に
従つて各単位波形を読み出すようにしているの
で、波形メモリの容量を増大することなく、簡
単かつ安価な構成で、種々の楽音信号を発生す
ることができる。 (2) 波形メモリに記憶した複数の各単位波形の繰
返し読出し回数をそれぞれ指定し、各単位波形
を指定された回数分繰返して順次読み出すよう
にしているので、波形メモリの容量を増大する
ことなく、簡単かつ安価な構成で、種々の楽音
信号を発生することができ、また楽音信号のア
タツク部やデイケイ部の期間を長くすることも
できるようになる。 (3) 波形メモリに記憶する複数の単位波形を工夫
して各単位波形が連続的に接続されるようにし
たことにより、読み出すべき単位波形の切換わ
り時にノイズが発生するようなことはない。 (4) 外部から入力された音信号に対応した複数周
期分の波形を波形メモリに適宜書き込み、この
書き込んだ外部音波形の所望の波形部分を繰返
し読み出して楽音信号を発生するにつき、ゼロ
クロスサンプル点に相当する波形データが記憶
されているアドレスを検出し、このアドレスを
繰返し読出しの基点アドレスとするようにした
ので、外部音波形書込み方式の楽音信号発生装
置においてノイズが発生することなく繰返し読
出しが可能となる。 (5) 外部音波形書込み方式の楽音信号発生装置に
おいて、繰返し読出しを行う波形部分を任意に
指定するようにしたので、波形メモリに書き込
んだ外部音波形をもとに種々の楽音信号を発生
することができる。
【図面の簡単な説明】
第1図はこの発明を適用した電子楽器の一実施
例を示すブロツク図、第2図はこの発明において
使用される周期別楽音信号の意味を説明するため
の波形図、第3図は第1図に示した電子楽器の全
体動作を説明するためのフローチヤート、第4図
〜第11図は周期別楽音信号の検出方法を説明す
るための波形図およびフローチヤート、第12図
は読出しアドレス情報発生装置の一実施例を示す
ブロツク図、第13図〜第14図は高調波成分位
相の整合理由の必要性を説明するための波形図、
第15図は読出しアドレス情報発生装置の他の実
施例を示す詳細ブロツク図、第16図は選択情報
設定装置および読出しアドレス情報発生装置のさ
らに他の実施例を示す詳細ブロツク図、第17図
は周期別楽音信号検出装置および選択情報設定装
置ならびに読出しアドレス情報発生装置の他の実
施例を示す詳細ブロツク図である。 1…楽音データメモリ、2…書込み装置、3…
周期別楽音信号検出装置、4…周期別アドレス情
報メモリ、5…キースイツチ回路、6…周期信号
発生回路、7…選択情報設定装置、8…読出しア
ドレス情報発生装置、9…メモリ制御装置、10
…発音装置。

Claims (1)

  1. 【特許請求の範囲】 1 a 所望の複数周期分の楽音波形をそれぞれ
    少なくとも1周期からなる複数の単位波形に区
    分し、この各単位波形を形成するための波形デ
    ータを記憶する波形記憶手段と、 b 楽音信号発生時からの時間経過に従つて楽音
    信号の音色を変化させるめに、上記波形記憶手
    段から読き出すべき上記単位波形を設定された
    順序で順次指定するための波形指定情報を出力
    する波形指定手段と、 c 上記波形記憶手段に記憶された各単位波形に
    関する波形データのうち、上記波形指定情報に
    より指定された単位波形に関する波形データを
    順次読み出すためのアドレス情報を出力する読
    出手段と を備え、上記波形記憶手段から読み出された波
    形データに基づき楽音信号を発生することを特徴
    とする楽音信号発生装置。 2 上記波形指定情報は、上記各単位波形の順番
    を示す順番号情報である特許請求の範囲第1項記
    載の楽音信号発生装置。 3 上記波形指定情報は、当該単位波形に関する
    波形データの記憶アドレスを示すアドレス情報で
    ある特許請求の範囲第1項記載の楽音信号発生装
    置。 4 上記波形指定情報は、楽音信号の持続部に対
    応して所定の上記単位波形を指定するものである
    特許請求の範囲第1項記載の楽音信号発生装置。 5 a 所望の複数周期分の楽音波形をそれぞれ
    少なくとも1周期からなる複数の単位波形に区
    分し、この各単位波形を形成するための波形デ
    ータを記憶する波形記憶手段と、 b 上記各単位波形の繰返し回数を指定する繰返
    し回数指定手段と、 c 上記波形記憶手段から、所定の順序でかつ上
    記繰返し回数指定手段により各単位波形毎に指
    定された繰返し回数で上記各単位波形に関する
    波形データを順次読み出すためのアドレス情報
    を出力する読出し手段とを備え、上記波形記憶
    手段から読み出された波形データに基づき楽音
    信号を発生することを特徴とする楽音信号発生
    装置。 6 上記繰返し回数指定手段は、上記各単位波形
    の繰返し回数を、発生すべき楽音信号の音高に応
    じて制御する手段をすることを特徴とする特許請
    求の範囲第5項記載の楽音信号発生装置。 7 a 所望の複数周期分の楽音波形をそれぞれ
    少なくとも1周期からなる複数の単位形に区分
    し、この単位波形を形成するための波形データ
    を記憶する波形記憶手段と、 b 上記波形記憶手段から、所定の順序で各単位
    波形に関する波形データを順次読み出すための
    アドレス情報を出力する読出し手段とを備え、
    かつ、 c 上記波形記憶手段に記憶する上記各単位波形
    に関する波形データを、所望の楽音信号につい
    て上記各単位波形に対応する波形区間毎にフー
    リエ級数展開を行うことにより得られる各高調
    波成分の位相が各波形区間で同じになるよう位
    相補正し、この位相補正を行つた各高調波成分
    を合成した波形に関する波形データとしたこと
    を特徴とする楽音信号発生装置。 8 a 書込みと読出しが可能な波形記憶手段
    と、 b 外部から入力される音信号に対応した複数周
    期分の波形データを上記波形記憶手段に順次書
    き込む書込み手段と、 c 上記波形記憶手段に書き込まれた波形データ
    のうち、上記音信号の周期の最初の部分におけ
    るほぼゼロクロスサンプル点に対応する波形デ
    ータが記憶されているアドレスを検出する検出
    手段と、 d 上記波形記憶手段に記憶された少なくとも一
    部の波形データを順次かつ繰返し読み出すもの
    であつて、上記検出手段で検出されたアドレス
    と繰返し読出しの基点アドレスとして上記波形
    記憶手段に対し読出しアドレスの指定を行う読
    出し手段と を備え、上記波形記憶手段から読み出された波
    形データに基づき楽音信号を発生することを特徴
    とする楽音信号発生装置。 9 a 書込みと読出しが可能な波形記憶手段
    と、 b 外部から入力される音信号に対応した複数周
    期分の波形データを上記波形記憶手段に順次書
    き込む書込み手段と、 c 上記波形記憶手段に記憶された少なくとも一
    部の波形データを順次読み出す読出し手段と を備え、上記波形記憶手段から読み出された波
    形データに基づき楽音信号を発生するようにして
    なる楽音信号発生装置において、 d 上記波形記憶手段に記憶される波形データの
    うち、繰返し読出しを行う波形データ部分を任
    意に指定する繰返し波形指定手段と、 e 上記読出し手段が上記繰返し波形指定手段に
    より指定された波形データ部分の各波形データ
    を上記波形記憶手段から繰返し読出すように制
    御する制御手段と を更に設けたことを特徴とする楽音信号発生装
    置。
JP11024079A 1979-08-31 1979-08-31 Electronic musical instrument Granted JPS5635192A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP11024079A JPS5635192A (en) 1979-08-31 1979-08-31 Electronic musical instrument
US06/448,367 US4461199A (en) 1979-08-31 1982-12-09 Electronic musical instruments
US08/029,317 USRE34913E (en) 1979-08-31 1993-03-08 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11024079A JPS5635192A (en) 1979-08-31 1979-08-31 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS5635192A JPS5635192A (en) 1981-04-07
JPS6147435B2 true JPS6147435B2 (ja) 1986-10-18

Family

ID=14530651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11024079A Granted JPS5635192A (en) 1979-08-31 1979-08-31 Electronic musical instrument

Country Status (2)

Country Link
US (1) US4461199A (ja)
JP (1) JPS5635192A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63186934U (ja) * 1987-05-22 1988-11-30

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5895792A (ja) * 1981-12-02 1983-06-07 松下電器産業株式会社 楽音発生装置
JPS5895790A (ja) * 1981-12-02 1983-06-07 松下電器産業株式会社 楽音発生装置
JPS5895791A (ja) * 1981-12-02 1983-06-07 松下電器産業株式会社 楽音発生装置
JPS5895794A (ja) * 1981-12-02 1983-06-07 松下電器産業株式会社 楽音発生装置
JPS5895793A (ja) * 1981-12-02 1983-06-07 松下電器産業株式会社 楽音発生装置
JPS58100192A (ja) * 1981-12-10 1983-06-14 松下電器産業株式会社 楽音発生装置
JPS59107389A (ja) * 1982-12-10 1984-06-21 日本電気ホームエレクトロニクス株式会社 電子楽器の音色変化装置
JPS59136794A (ja) * 1983-01-26 1984-08-06 松下電器産業株式会社 楽音発生装置
JPS59168493A (ja) * 1983-03-16 1984-09-22 ヤマハ株式会社 楽音波形発生装置
JPS59197096A (ja) * 1983-04-25 1984-11-08 ヤマハ株式会社 電子楽器
JPS6093492A (ja) * 1983-10-28 1985-05-25 株式会社ダイエー 音源装置
JPS6145298A (ja) * 1984-08-09 1986-03-05 カシオ計算機株式会社 電子楽器
JPS6145297A (ja) * 1984-08-09 1986-03-05 カシオ計算機株式会社 電子楽器
US4754680A (en) * 1985-09-10 1988-07-05 Casio Computer Co., Ltd. Overdubbing apparatus for electronic musical instrument
JP2546202B2 (ja) * 1986-02-19 1996-10-23 カシオ計算機株式会社 波形発生装置
JPH0789279B2 (ja) * 1985-10-21 1995-09-27 ヤマハ株式会社 楽音信号発生装置
JPS62139593A (ja) * 1985-12-13 1987-06-23 カシオ計算機株式会社 効果音発生装置
JPH0772829B2 (ja) * 1986-02-28 1995-08-02 ヤマハ株式会社 電子楽器におけるパラメ−タ供給装置
JPS62277993A (ja) * 1986-05-26 1987-12-02 ジューキ株式会社 ミシンの布端検知装置
JPS6359406A (ja) * 1986-08-27 1988-03-15 昭栄化工株式会社 自転車用ヘルメツト
JPS6345593U (ja) * 1986-09-10 1988-03-28
JP2581047B2 (ja) * 1986-10-24 1997-02-12 ヤマハ株式会社 楽音信号発生方法
JP2809275B2 (ja) * 1986-11-10 1998-10-08 カシオ計算機株式会社 波形信号出力装置
US5086685A (en) * 1986-11-10 1992-02-11 Casio Computer Co., Ltd. Musical tone generating apparatus for electronic musical instrument
US5262582A (en) * 1986-11-10 1993-11-16 Terumo Kabushiki Kaisha Musical tone generating apparatus for electronic musical instrument
JP2556041B2 (ja) * 1986-11-10 1996-11-20 カシオ計算機株式会社 波形信号出力装置
DE3786654T2 (de) * 1987-01-07 1994-02-17 Yamaha Corp Tonsignal-Erzeugungsvorrichtung mit einer digitalen Ton-Speicher-Funktion.
JPH07101351B2 (ja) * 1987-01-07 1995-11-01 ヤマハ株式会社 楽音発生装置
JP2517530Y2 (ja) * 1987-04-27 1996-11-20 カシオ計算機株式会社 楽音波形発生装置
JPS6346494A (ja) * 1987-08-14 1988-02-27 ヤマハ株式会社 楽音信号発生装置
KR930010396B1 (ko) * 1988-01-06 1993-10-23 야마하 가부시끼가이샤 악음신호 발생장치
US5069105A (en) * 1989-02-03 1991-12-03 Casio Computer Co., Ltd. Musical tone signal generating apparatus with smooth tone color change in response to pitch change command
US5264657A (en) * 1989-04-24 1993-11-23 Kawai Musical Inst. Mfg. Co., Ltd. Waveform signal generator
JPH0631987B2 (ja) * 1989-10-27 1994-04-27 カシオ計算機株式会社 サンプリングユニット
US5262581A (en) * 1990-11-09 1993-11-16 Rodgers Instrument Corporation Method and apparatus for reading selected waveform segments from memory
JP2819948B2 (ja) * 1992-07-16 1998-11-05 ヤマハ株式会社 楽音信号記録再生装置
US5936180A (en) * 1994-02-24 1999-08-10 Yamaha Corporation Waveform-data dividing device
US5596159A (en) * 1995-11-22 1997-01-21 Invision Interactive, Inc. Software sound synthesis system
JP2728087B2 (ja) * 1996-05-20 1998-03-18 ヤマハ株式会社 楽音信号発生装置
US6298322B1 (en) 1999-05-06 2001-10-02 Eric Lindemann Encoding and synthesis of tonal audio signals using dominant sinusoids and a vector-quantized residual tonal signal
JP4179243B2 (ja) * 2004-08-05 2008-11-12 ヤマハ株式会社 波形発生装置及びプログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3652776A (en) * 1970-07-13 1972-03-28 Karl F Milde Jr Apparatus for simulating musical sound employing a scannable record and flying spot scanner
GB1458966A (en) * 1972-12-22 1976-12-22 Electronic Music Studios Londo Waveform processing
JPS5720640B2 (ja) * 1974-11-15 1982-04-30
JPS5737079B2 (ja) * 1974-11-20 1982-08-07
JPS6134160B2 (ja) * 1974-12-27 1986-08-06 Kawai Musical Instr Mfg Co
JPS527603A (en) * 1975-07-08 1977-01-20 Yuuseidaijin Narrow-band transmission system and storing system of audio signal
DE2649540A1 (de) * 1975-11-14 1977-05-26 Forrest Shrago Mozer Verfahren und anordnung zur sprachsynthese
US4147083A (en) * 1976-12-16 1979-04-03 Allen Organ Company Programmable voice characteristic memory system
US4114496A (en) * 1977-01-10 1978-09-19 Kawai Musical Instrument Mfg. Co., Ltd. Note frequency generator for a polyphonic tone synthesizer
US4227435A (en) * 1977-04-28 1980-10-14 Nippon Gakki Seizo Kabushiki Kaisha Electronic musical instrument
US4184403A (en) * 1977-11-17 1980-01-22 Allen Organ Company Method and apparatus for introducing dynamic transient voices in an electronic musical instrument
JPS5521041A (en) * 1978-07-31 1980-02-14 Nippon Musical Instruments Mfg Producing musical tone of electronic device and electronic musical device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63186934U (ja) * 1987-05-22 1988-11-30

Also Published As

Publication number Publication date
JPS5635192A (en) 1981-04-07
US4461199A (en) 1984-07-24

Similar Documents

Publication Publication Date Title
US4461199A (en) Electronic musical instruments
US4984495A (en) Musical tone signal generating apparatus
JPS6113758B2 (ja)
US5216189A (en) Electronic musical instrument having slur effect
JPH03282498A (ja) 楽音発生装置
JP3634130B2 (ja) 楽音生成装置及び楽音生成方法
USRE34913E (en) Electronic musical instrument
JP2861007B2 (ja) 電子楽器
JPS6330638B2 (ja)
JP3045130B2 (ja) 電子楽器
JPH05346788A (ja) 楽音信号発生装置
JP3033231B2 (ja) 電子楽器
JPH0337196B2 (ja)
JP4238807B2 (ja) 音源用波形データの決定装置
JP3435702B2 (ja) 楽音発生装置
JP3044712B2 (ja) 電子楽器
JP3706232B2 (ja) 楽音生成装置及び楽音生成方法
JP2833485B2 (ja) 楽音発生装置
JP2669073B2 (ja) Pcm音源装置
JP2991436B2 (ja) 楽音信号発生装置
JPS6352399B2 (ja)
JPS61209496A (ja) 電子楽器
JP3684052B2 (ja) 楽音生成装置及び楽音生成方法
JP3637191B2 (ja) 楽音生成装置及び楽音生成方法
JP2606459B2 (ja) 電子楽器のタッチレスポンス装置