JPS642958B2 - - Google Patents

Info

Publication number
JPS642958B2
JPS642958B2 JP58042409A JP4240983A JPS642958B2 JP S642958 B2 JPS642958 B2 JP S642958B2 JP 58042409 A JP58042409 A JP 58042409A JP 4240983 A JP4240983 A JP 4240983A JP S642958 B2 JPS642958 B2 JP S642958B2
Authority
JP
Japan
Prior art keywords
waveform
address
memory
key
range
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
JP58042409A
Other languages
English (en)
Other versions
JPS59168492A (ja
Inventor
Masatada Wachi
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP58042409A priority Critical patent/JPS59168492A/ja
Priority to GB08406483A priority patent/GB2137399B/en
Publication of JPS59168492A publication Critical patent/JPS59168492A/ja
Priority to US06/766,087 priority patent/US4584921A/en
Publication of JPS642958B2 publication Critical patent/JPS642958B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/02Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
    • G10H1/06Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
    • G10H1/08Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by combining tones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/02Instruments 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/06Instruments 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

【発明の詳細な説明】
技術分野 この発明は電子楽器等で用いる楽音波形発生装
置に関し、特に、メモリに記憶した連続する複数
周期波形の読み出しを行なうようにしたものに関
する。 従来技術 発音開始から消音に至るまでの連続する複数周
期波形をメモリに予め記憶し、これを読み出すこ
とにより楽音波形信号を発生するようにしたもの
は例えば米国特許第4305319号明細書において知
られている。この種の楽音波形発生装置は、従来
はリズム音の音源として用いられており、それ故
(音高を変える必要がないため)、メモリ容量が多
少増大してもさほど大きな問題とはならなかつ
た。ところで、このような楽音波形発生方式を音
階音に適用しようとする場合、音高(もしくは音
域)毎に異なる連続複数周期波形を準備しなけれ
ばならないため、メモリの記憶容量が膨大なもの
となつてしまう。例えば、楽音の持続時間が5
秒、サンプリング周波数が32kHzで、1オクター
ブ12音階の中の3音階(3鍵)毎の各音域に対応
して4オクターブにわたつて(音域数16)連続複
数周期波形を準備する場合は、「32k×5×16=
2560キロワード」つまり256万ワードの容量のメ
モリが要求される。そのような連続波形メモリの
容量の膨大化を抑制するための改善策として、音
の立上り部分はそつくり記憶しておくが、持続部
は一定量だけ記憶しておき、記憶した持続部波形
を繰返し読み出すことにより全体の持続部波形を
発生するようにすることが考えられる。そのよう
な改善策によれば、メモリ容量を、例えば1/5程
度に、縮減できる。しかし、その場合、各音高
(音域)に対応するメモリの記憶長を均一にした
とすると、メモリに無駄が生じることになる。す
なわち、音の立上り時間は低音になる程長くなる
ので、記憶長が最低音によつて決定され、それよ
りも立上り時間が短い高音側では各々の記憶領域
の一部に空白が生じ、無駄となる。 発明の目的 そこで、この発明の目的は、連続する複数周期
波形を記憶したメモリを用いた楽音波形発生装置
においてメモリの記憶領域を無駄なく有効に利用
できるようにすることにある。 発明の概要 この発明の楽音波形発生装置は、楽音の立上り
部の波形及び該立上り部以降の一部の波形を表わ
す波形データを、音高もしくは音域に応じて異な
る記憶容量で各音高もしくは音域に対応する記憶
領域に夫々記憶した波形メモリと、発生すべき楽
音の音高もしくは音域を示す情報に従つて前記波
形メモリの記憶領域を指定する指定手段と、指定
された記憶領域に記憶されている波形データのう
ち上記立上り部の波形に関する波形データを一回
読み出した後、上記一部の波形に関する波形デー
タを繰り返し読み出す読み出し制御手段とを具え
るものである。 一例として、記憶領域の指定は、その記憶領域
の最初のアドレスを示すスタートアドレスと、そ
の記憶領域の記憶容量(つまりアドレス数もしく
はワード数)を示すメモリサイズ情報とを指定す
ることによつて行なわれる。メモリサイズ情報に
代えてその記憶領域の最後のアドレスを示す情報
を用いることも可能である。 実施例 以下添付図面を参照してこの発明の一実施例に
つき説明する。 第1図は単音電子楽器にこの発明を適用した例
を示すもので、キースイツチ回路11では鍵盤1
0で押圧された鍵を単音優先選択方式によつて検
出し、押圧鍵を示すキーコード(3ビツトのオク
ターブコードB3〜B1と4ビツトのノートコード
N4〜N1から成る)とキーオン信号KONを出力
する。波形メモリ12では、連続する複数周期波
形を3鍵毎の各音域に応じて異なる記憶容量で各
音域に対応する記憶領域に夫々記憶している。1
音域に属する3鍵は夫々半音間隔の鍵(例えば
C2,C#2,D2)であり、鍵盤10における鍵域
がC2〜C7(5オクターブプラス1鍵)であるとす
ると、記憶領域数(3鍵毎の音域数)は21であ
る。 波形メモリ12における個々の記憶領域には、
第2図bに略示するように、音の立上り部から持
続部の一部(繰返し部)に至る連続した複数周期
波形が夫々記憶されている。立上り部は一回だけ
読み出し、持続部の一部(繰返し部)を繰返し読
み出すことにより持続部の全波形を発生する。ま
た、デイケイ部の波形は、持続部を繰返し読み出
しながらそれにデイケイエンベロープをつけるこ
とにより発生される。 波形メモリ12の全体の中で、読み出すべき記
憶領域は、立上り部の最初のアドレスを示すスタ
ートアドレスと、その記憶領域の全アドレス数を
示すメモリサイズ情報とによつて指定することが
できる。また、繰返し部の最初のアドレスを示す
繰返しアドレスを用いることによつて当該記憶領
域における繰返し部を指定することができる。 第2図aには波形メモリ12における各記憶領
域の区分の一例が示されている。例えば、アドレ
ス0から43999までの44キロワード分の領域には
鍵C2,C#2,D2から成る最低音域の連続波形
が記憶される。また、アドレス44000から81999ま
での38キロワード分の領域には鍵D#2,E2,
F2から成る音域の連続波形が記憶される。夫々
の記憶領域に対応して、個有のスタートアドレ
ス、メモリサイズ、繰返しアドレスが有ることは
第2図bを参照して前述した通りであり、また、
各記憶領域には夫々個有の連続波形が記憶されて
いる。 各記憶領域に記憶された連続波形の周波数は、
所定の基準サンプリングクロツクで読み出したと
き各音域における中央の鍵(例えば最低音域では
C#2)の楽音周波数となるようにされる。各音
域における最低鍵(例えば最低音域ではC2)に
対応する楽音波形を発生する場合は、前記基準サ
ンプリングクロツクのレートを100セントだけ低
くしたものをサンプリングクロツクとして用いて
読み出す。各音域における最高鍵(例えば最低音
域ではD2)の読み出しは、前記基準サンプリン
グクロツクのレートを100セントだけ高くしたも
のを用いる。その結果、同じ音域内の3鍵に対応
する楽音波形は波形メモリ12内の同じ記憶領域
から読み出されるが、サンプリングクロツクのレ
ートが100セントづつずらされることにより、読
み出された楽音波形の周波数は互いに100セント
づつずれたものとなる。このように、サンプリン
グクロツクを発生すべき楽音のピツチに同期さ
せ、1サンプル点が1アドレスに対応するよう、
ピツチ同期型で読み出しが行なわれる。 領域指定ROM(リードオンリーメモリの略)
13は、3鍵から成る各音域に対応する記憶領域
の前記スタートアドレスとメモリサイズ情報及び
繰返しアドレスを予め記憶しており、キースイツ
チ回路11から与えられるオクターブコードB3
〜B1及びノートコードの上位2ビツトN4,N3
(つまり発生すべき楽音の音域を示す情報)がア
ドレス入力に加えられ、押圧された鍵が属する音
域に従つて前記スタートアドレスとメモリサイズ
情報及び繰返しアドレスを読み出す。ノートコー
ドN4〜N1と1オクターブ内の各音名C〜Bとの
対応は次表のようであり、上位2ビツトN4,N3
によつて隣接する3鍵のグループを区別すること
ができる。 ノートコードの下位2ビツトN2,N1はピツチ
同期コントローラ14に与えられ、3鍵から成る
グループ内のどの鍵であるかを識別するために用
いられる。コントローラ14はマスタクロツクパ
ルスφを利用してサンプリングクロツクPSYNC
を発生するもので、前述の通り、発生すべき楽音
が3鍵グループの中央の鍵に相当する場合(N2,
N1が“01”)基準レートでサンプリングクロツク
PSYNCを発生し、3鍵グループの
【表】 最低鍵に相当する場合(N2,N1が“00”)は基
準レートより100セント低いレートでサンプリン
グクロツクPSYNCを発生し、3鍵グループの最
高鍵に相当する場合(N2,N1が“10”)は基準
レートより100セント高いレートでサンプリング
クロツクPSYNCを発生する。 アドレス発生器15は、波形メモリ12の読み
出しアドレスを発生するものであり、ピツチ同期
コントローラ14から与えられたサンプリングク
ロツクPSYNCに従つてその読み出しアドレスを
進める。この読み出しアドレスはROM13から
与えられたスタートアドレスを初期値としてクロ
ツクPSYNCに従つて順次増加し、その値が
ROM13から与えられたメモリサイズ情報に応
じて定まる最終アドレスに達成したとき、ROM
13から与えられた繰返しアドレスまで戻り、以
後繰返しアドレスから最終アドレスまでの変化を
繰返す。こうして、該当する波形メモリ12の記
憶領域から立上り部の連続波形が一回読み出さ
れ、その後は持続部の一部(繰返し部)の連続波
形が繰返し読み出される。 エンベロープ発生器16は、キーオン信号
KONが“1”(押鍵を示す)のとき一定レベルの
エンベロープ信号を発生し、“0”(離鍵を示す)
に立下つたときデイケイエンベロープ信号を発生
する。乗算器17は波形メモリ12で読み出した
連続的な楽音波形信号に対してエンベロープ発生
器16で発生したエンベロープ信号に従う振幅エ
ンベロープを付与する。音の立上り部及び持続部
の楽音波形信号は波形メモリ12から読み出され
たものがそのまま乗算器17から出力されるが、
デイケイ部分に関してはデイケイエンベロープ信
号に従つてデイケイエンベロープが付与された楽
音波形信号が乗算器17から出力される。乗算器
17の出力信号はデイジタル/アナログ変換器1
8でアナログ変換される。 アドレス発生器15は第3図のように構成する
ことができる。キーオン信号KONが“1”に立
上つたときワンシヨツト回路19を介してカウン
タ20をリセツトし、サンプリングクロツク
PSYNCのカウントを0から開始する。加算器2
1ではカウンタ20のカウント出力とスタートア
ドレスデータとを加算し、その出力をアドレス信
号として波形メモリ12に与える。従つて、読み
出しアドレスは所定のスタートアドレスから始ま
る。比較器22ではカウンタ20の出力とメモリ
サイズ情報とを比較し、一致したとき繰返しアド
レスデータをカウンタ20にプリセツトする。比
較器22の一致出力が生じるのは加算器21の出
力が当該記憶領域の最終アドレスを示していると
きであり、そのときカウンタ20に繰返しアドレ
スデータがプリセツトされることにより加算器2
1の出力が繰返しアドレスに戻る。尚、スタート
アドレスデータは波形メモリ12の絶対アドレス
であるが、繰返しアドレスデータはスタートアド
レスに対する相対的アドレスであるとする。 ところで、各記憶領域のスタートアドレス、メ
モリサイズ、繰返しアドレスは次のようにして決
定するのが有利である。波形メモリ12の全記憶
容量を有効に利用するには、各音域に対応する連
続波形のサンプル点数を先に決定するよりは波形
メモリ12の全記憶容量を先に決定し、これを各
音域に対応する記憶領域のために適切に分割す
る。その際、一般に音の立上り時間が長い低音域
に対応する記憶領域ほどより多くの記憶容量が割
当てられるようにすることは前述の通りである。
例えば波形メモリ12の全記憶容量を512キロワ
ードとしたとき、各記憶領域の容量を示すメモリ
サイズは2キロワード単位で設定する(つまり2
キロワードの整数倍となるように設定する)のが
よい。そうすると、各記憶領域のスタートアドレ
スも2キロワード単位で定まり、「512÷2=256
=28」により8ビツトでスタートアドレスを表現
することができる。つまり、2キロワード未満
(2000未満)のアドレス値を省略して表現するこ
とができる。メモリサイズの表現も2キロワード
未満の値を省略することができ、例えば1記憶領
域の最大メモリサイズが44キロワードであるとす
ると、5ビツトの2進数によつてメモリサイズを
表現することができる。このように記憶領域区分
の際の分割単位を比較的大きくとることにより、
スタートアドレス及びメモリサイズの表現ビツト
数を少なくすることができ、ROM13及びアド
レス発生器15の構成を簡素化することができ
る。また、1メモリサイズ内の有効利用のため
に、記憶領域全域に連続波形を記憶し、最終アド
レスの波形振幅値(もしくは位相)がランダムに
定まるようにする。ただし、繰返し読み出される
連続波形が滑らかにつながるようにするために、
繰返しアドレスの波形振幅値(もしくは位相)が
最終アドレスのそれに対応するように繰返しアド
レスを任意に定める。そのために、繰返しアドレ
スは1ワード単位で設定するようにする。前述の
通り、繰返しアドレスは1メモリサイズ内の相対
アドレスであるので、最大メモリサイズが44キロ
ワードであるとすると、繰返しアドレスは16ビツ
トの2進数によつて表現することができる。 第4図は複音電子楽器にこの発明を適用した例
を示すもので、複数の楽音発生チヤンネルで時分
割で楽音波形を読み出すようにしている。押鍵検
出及び発音割当て回路23では、鍵盤10におけ
る押鍵、離鍵を検出すると共に押圧鍵を複数の楽
音発生チヤンネルのいずれかに割当て、各チヤン
ネルに割当てた鍵のキーコードB3〜B1、N4〜
N1とキーオン信号KONを時分割で出力する。領
域指定ROM13は第1図に示すものと同じであ
り、時分割的に与えられるオクターブコードB3
〜B1と上位2ビツトのノートコードN4,N3に
従つてメモリサイズ情報、スタートアドレスデー
タ、繰返しアドレスデータを各チヤンネル毎に時
分割で読み出す。周波数ナンバ変換器24は、下
位2ビツトのノートコードN2,N1の値に応じて
−100セント、0セント、+100セントのいずれか
の音程に対応する数値(周波数ナンバFC)を出
力する。すなわち、この例では、一定のサンプリ
ングタイミング当りのアドレス信号の増加率を周
波数ナンバFCに応じて切換えることにより、3
鍵から成る1音域グループ内の各鍵毎の楽音周波
数を確立するようにしている。 アドレス発生器25では、前述と同様に、スタ
ートアドレスを初期値として波形メモリ12A,
12Bの読み出しアドレスを進め、繰返しアドレ
スと最終アドレスとの間で読み出しアドレスを繰
返し変化させる。このアドレス進展は各チヤンネ
ル毎に時分割で行なわれ、アドレスの変化タイミ
ングつまりサンプリングレートはチヤンネル時分
割タイミングに対応して一定であり、この一定の
サンプリングタイミング毎に周波数ナンバFC
繰返し加算(もしくは減算)することにより該周
波数ナンバFCに対応するレートで各チヤンネル
の波形読み出しアドレスが進展する。 波形メモリ12A,12Bは第1図の波形メモ
リ12と同様に各記憶領域において3鍵から成る
各音域に対応する連続波形を予め記憶したもので
あるが、補間技術を導入することにより波形サン
プリング間隔を比較的粗く設定できるようにし、
記憶容量の縮減を図つている。波形メモリ12A
と12Bは同一構成であるが、一方のメモリ12
Aはアドレス発生器25によつて指定されたアド
レス通りのサンプル点を読み出すが、他方のメモ
リ12Bはその次のアドレスに対応するサンプル
点を読み出す。従つて、両波形メモリ12A,1
2Bからは隣合うサンプル点の波形振幅値データ
D1,D2が夫々読み出される。尚、アドレス発
生器25で発生するアドレス信号は整数部と小数
部とから成り、その整数部が波形メモリ12A,
12Bに与えられる。 補間器26は、波形メモリ12A,12Bから
同時に読み出された2つのサンプル点の振幅値デ
ータD1,D2の間の波形振幅値を、アドレス発生
器25から与えられたアドレス信号の小数部デー
タに従つて更に細かいサンプリング間隔で補間す
るものである。この補間関数は任意に設定でき、
例えば1次補間の場合はD=a(D2−D1)/2N+D1 なる関数に従つて補間を行なう。ここで、Dは補
間出力、aはアドレス信号の小数部の値、Nは該
小数部のビツト数、である。 エンベロープ発生器27は第1図のエンベロー
プ発生器16と同様にデイケイ特性をもつエンベ
ロープ信号を発生するものであるが、この場合は
キーオン信号KONに応じて各チヤンネル毎に時
分割でエンベロープ信号を発生する。乗算器28
では、補間器26の出力楽音信号に対してエンベ
ロープ発生器27の出力に応じてデイケイエンベ
ロープを付与する。アキユムレータ29は、乗算
器28から時分割で出力された1サンプル点分の
各チヤンネルの波形振幅値を合計し、その結果を
デイジタル/アナログ変換器18でアナログ変換
する。 複音電子楽器にこの発明を適用する場合、第1
図の実施例と同様の考え方で、1音域内の各鍵の
相対的なピツチに対応するサンプリングクロツク
をカウントすることにより波形読み出しアドレス
信号を発生するようにしてもよい。そのような複
音電子楽器の一例が第5図に示されている。クロ
ツク発生器30ではマスタクロツクφ0(例えば
16MHz)を分周し、チヤンネル時分割タイムスロ
ツトを確立するクロツクパルスφ(例えば256k
Hz)と、3鍵から成る1音域内の各鍵の相対的な
ピツチに対応する3種のクロツクパルスSA,SB
SCを発生する。各クロツクパルスSA,SB,SC
1音域内の3鍵間相互の100セントずつのピツチ
ずれに対応する周波数をもつ。3鍵内の最高音鍵
に対応するものがクロツクパルスSA(例えば32k
Hz)であり、最高音鍵よりも100セント低い中音
鍵に対応するものがクロツクパルスSBであり、最
高音鍵よりも200セント低い最低音鍵に対応する
ものがクロツクパルスSCである。各クロツクパル
スSA〜SCのパルス幅はチヤンネル時分割タイミ
ングの1サイクル分に対応している。例えばチヤ
ンネル数が8の場合、各パルスφ,SA,SB,SC
が第6図のような関係となり、クロツクパルス
SAのパルス発生タイミングは常に第1チヤンネ
ルから第8チヤンネルまでの1サイクル幅に対応
している。 デコーダ31は発音割当て回路23から出力さ
れたノートコードの下位2ビツトN2,N1をデコ
ードし、3鍵から成る1音域内の各鍵を識別する
信号C1,C2,C3を出力する。C1は最低音鍵、C2
は中音鍵、C3は最高音鍵に対応する。 アドレス発生器32では、前述と同様に、スタ
ートアドレスを初期値として波形メモリ12の読
み出しを進め、繰返しアドレスと最終アドレスと
の間で読み出しアドレスを繰返し変化させる。こ
のアドレス進展は、各チヤンネルに割当てた鍵の
相対的ピツチに対応するクロツクパルスSA〜SC
を用いて各チヤンネル毎に時分割で行なわれる。
すなわち各チヤンネルに割当てられた鍵が1音域
内の低、中、高音鍵のいずれに該当するかを示す
信号C1〜C3に従つてそれに対応するクロツクパ
ルスSA〜SCを選択し、それを対応するチヤンネ
ルにおけるアドレス進展用のカウントクロツクと
して用いる。この点につき詳細例を第7図に示す
と、クロツクセレクタ33において信号C1〜C3
に従つて上述の通り対応するクロツクパルスSA
〜SCの選択を行ない、その出力を加算器34に与
える。チヤンネル数(例えば8)に対応するステ
ージ数を持つシフトレジスタ35と、このシフト
レジスタ35の出力とセレクタ33の出力とを加
算する加算器34と、セレクタ36、ゲート37
とによつてカウンタが構成されている。微分回路
38では、時分割的に与えられる各チヤンネルの
キーオン信号KONの立上りに応答してキーオン
パルスKONPを出力し、これによりゲート37
を閉じて当該チヤンネルのカウント値を一旦クリ
アする。こうして、カウンタ34〜37における
チヤンネル別のカウントが0からスタートし、当
該チヤンネルのタイミングでクロツクセレクタ3
3から“1”が与えられる毎に当該チヤンネルの
カウント値が1増加する。加算器39ではシフト
レジスタ35のカウント出力と当該チヤンネルの
スタートアドレスデータとを加算し、その出力を
アドレス信号として波形メモリ12に与える。比
較器40ではシフトレジスタ35のカウント出力
と当該チヤンネルに割当てられている鍵のメモリ
サイズ情報とを比較し、一致したときセレクタ3
6でB入力を選択して当該チヤンネルに割当てら
れている鍵の繰返しアドレスデータをシフトレジ
スタ35にセツトする。 第5図において、アキユムレータ41A〜41
Cは1音域内の各鍵(3鍵)に夫々対応して設け
られており、乗算器28から出力される各チヤン
ネルの楽音信号をゲート42A〜42Cにおいて
前述のデコーダ31の出力信号C3〜C1によつて
高、中、低音鍵別に振分け、これを対応するアキ
ユムレータ41A〜41Cで夫々アキユムレート
する。アキユムレータ41A〜41Cにおける累
算は前述の通り、1サンプル区間内(第1乃至第
8チヤンネルの区間内)でのみ実行され、チヤン
ネルサイクルが変わる毎に更新される。レジスタ
43AはクロツクパルスSAに同期してアキユム
レータ41Aの1サンプル区間分の累算出力を取
り込み、これを同じくクロツクパルスSAに同期
して出力する。FIFO(フアーストイン・フアース
トアウト)レジスタ43Bはアキユムレータ41
Bの1サンプル区間分の累算出力をクロツクパル
スSAに同期して取り込み、これをクロツクパル
スSBに同期して出力する。FIFOレジスタ43C
はアキユムレータ41Cの1サンプル区間分の累
算出力をクロツクパルスSAに同期して取り込み、
これをクロツクSCに同期して出力する。こうし
て、時分割クロツクφの成分が除去され、楽音の
ピツチに同期した成分(クロツクパルスSA,SB
SCの成分)のみを含む楽音信号合成サンプル点振
幅値が各レジスタ43A〜43Cから出力され
る。これらのレジスタ43A〜43Cの出力はデ
イジタル/アナログ変換器44A〜44Cで夫々
アナログ変換された後、混合回路45で混合さ
れ、サウンドシステムに至る。従つて、第5図の
ように構成すれば、時分割クロツクφ(これは一
般に楽音ピツチに非同期である)の影響を除去
し、高音部でもノイズが生じない良質の楽音合成
が可能である。 尚、上記各実施例では、波形メモリ12,12
A,12Bの各記憶領域において立上り部と持続
部の一部の連続波形を記憶しているが、これに限
らず、立上り部と持続部の全部及びデイケイ部の
連続波形を記憶し、スタートアドレスから最終ア
ドレスまでの波形読み出しは1回だけしか行なわ
ないようにしてもよい。また、立上り部と持続部
の一部とデイケイ部の連続波形を記憶し、持続部
は繰返し読み出しによつて波形発生するようにし
てもよい。 勿論、波形メモリ12〜12Bでは1鍵毎の各
音高に対応して連続波形を各々記憶するようにし
てもよく、この場合には、各記憶領域を基準レー
トで同じ様に読み出せばよい。また、音域の区分
は3鍵ごとに限らず、2鍵毎あるいは4鍵毎ある
いは半オクターブ毎等任意に設定できる。 発明の効果 以上の通りこの発明によれば、楽音の立上り部
の波形及び該立上り部以降の一部の波形を表わす
波形データを音高または音域に応じて異なる記憶
容量で記憶し、その記憶領域を発生すべき楽音の
音高または音域に応じて指定して読み出しを行な
うようにしたので、波形メモリを無駄なく有効に
利用して、音楽的に優れた楽音波形を発生するこ
とができる。
【図面の簡単な説明】
第1図は単音電子楽器におけるこの発明の一実
施例のブロツク図、第2図は第1図における波形
メモリの記憶構成の一例を示す図、第3図は第1
図のアドレス発生器の一例を示すブロツク図、第
4図は複音電子楽器におけるこの発明の一実施例
を示すブロツク図、第5図は複音電子楽器におけ
るこの発明の別の実施例を示すブロツク図、第6
図は第5図で使用するクロツクパルスの一例を示
す図、第7図は第5図のアドレス発生器の一例を
示すブロツク図、である。 12,12A,12B……波形メモリ、13…
…領域指定ROM、15,25,32……アドレ
ス発生器、14……ピツチ同期コントローラ、2
4……周波数ナンバ変換器。

Claims (1)

  1. 【特許請求の範囲】 1 楽音の立上り部の波形及び該立上り部以降の
    一部の波形を表わす波形データを、音高もしくは
    音域に応じて異なる記憶容量で各音高もしくは音
    域に対応する記憶領域に夫々記憶した波形メモリ
    と、 発生すべき楽音の音高もしくは音域を示す情報
    に従つて前記波形メモリの記憶領域を指定する指
    定手段と、 指定された記憶領域に記憶されている波形デー
    タのうち上記立上り部の波形に関する波形データ
    を一回読み出した後、上記一部の波形に関する波
    形データを繰り返し読み出す読み出し制御手段と を具える楽音波形発生装置。
JP58042409A 1983-03-16 1983-03-16 楽音波形発生装置 Granted JPS59168492A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP58042409A JPS59168492A (ja) 1983-03-16 1983-03-16 楽音波形発生装置
GB08406483A GB2137399B (en) 1983-03-16 1984-03-13 Tone waveshape generation device
US06/766,087 US4584921A (en) 1983-03-16 1985-08-16 Tone waveshape generation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58042409A JPS59168492A (ja) 1983-03-16 1983-03-16 楽音波形発生装置

Publications (2)

Publication Number Publication Date
JPS59168492A JPS59168492A (ja) 1984-09-22
JPS642958B2 true JPS642958B2 (ja) 1989-01-19

Family

ID=12635264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58042409A Granted JPS59168492A (ja) 1983-03-16 1983-03-16 楽音波形発生装置

Country Status (3)

Country Link
US (1) US4584921A (ja)
JP (1) JPS59168492A (ja)
GB (1) GB2137399B (ja)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2571911B2 (ja) * 1984-10-22 1997-01-16 ヤマハ株式会社 楽音信号発生装置
JPS61134798A (ja) * 1984-12-06 1986-06-21 ヤマハ株式会社 楽音信号発生装置
JPS61258295A (ja) * 1985-05-13 1986-11-15 松下電器産業株式会社 楽音波形発生装置
JPH0727517Y2 (ja) * 1985-09-19 1995-06-21 カシオ計算機株式会社 電子楽器
JPH0631986B2 (ja) * 1985-10-15 1994-04-27 ヤマハ株式会社 楽音発生装置
US4683793A (en) * 1986-02-10 1987-08-04 Kawai Musical Instrument Mfg. Co., Ltd. Data reduction for a musical instrument using stored waveforms
JPH0772829B2 (ja) * 1986-02-28 1995-08-02 ヤマハ株式会社 電子楽器におけるパラメ−タ供給装置
US4916996A (en) * 1986-04-15 1990-04-17 Yamaha Corp. Musical tone generating apparatus with reduced data storage requirements
JPS632096A (ja) * 1986-05-12 1988-01-07 松下電器産業株式会社 電子楽器
JPS62265698A (ja) * 1986-05-13 1987-11-18 松下電器産業株式会社 電子楽器
JPS6325696A (ja) * 1986-07-18 1988-02-03 松下電器産業株式会社 電子楽器
JPS6325697A (ja) * 1986-07-18 1988-02-03 松下電器産業株式会社 電子楽器
FR2610441A1 (fr) * 1987-02-04 1988-08-05 Deforeit Christian Procede de synthese sonore par lectures successives de paquets d'echantillons numeriques et instrument de musique electronique pour la mise en oeuvre dudit procede
JP2610139B2 (ja) * 1987-09-05 1997-05-14 ヤマハ株式会社 楽音発生装置
JP2880720B2 (ja) * 1988-12-27 1999-04-12 株式会社河合楽器製作所 楽音波形読出装置
US5451710A (en) * 1989-06-02 1995-09-19 Yamaha Corporation Waveform synthesizing apparatus
US5121667A (en) * 1989-11-06 1992-06-16 Emery Christopher L Electronic musical instrument with multiple voices responsive to mutually exclusive ram memory segments
JP2605434B2 (ja) * 1989-12-09 1997-04-30 ヤマハ株式会社 電子楽器のデータ発生装置
JP2567717B2 (ja) * 1990-03-30 1996-12-25 株式会社河合楽器製作所 楽音発生装置
US5286907A (en) * 1990-10-12 1994-02-15 Pioneer Electronic Corporation Apparatus for reproducing musical accompaniment information
US5262581A (en) * 1990-11-09 1993-11-16 Rodgers Instrument Corporation Method and apparatus for reading selected waveform segments from memory
JP2785531B2 (ja) * 1991-09-17 1998-08-13 ヤマハ株式会社 電子楽器
JPH0675238B2 (ja) * 1992-07-20 1994-09-21 ヤマハ株式会社 楽音信号発生装置
US5936180A (en) * 1994-02-24 1999-08-10 Yamaha Corporation Waveform-data dividing device
JP2894219B2 (ja) * 1994-09-09 1999-05-24 ヤマハ株式会社 電子楽器
US5917917A (en) * 1996-09-13 1999-06-29 Crystal Semiconductor Corporation Reduced-memory reverberation simulator in a sound synthesizer
US5744739A (en) * 1996-09-13 1998-04-28 Crystal Semiconductor Wavetable synthesizer and operating method using a variable sampling rate approximation
US6096960A (en) * 1996-09-13 2000-08-01 Crystal Semiconductor Corporation Period forcing filter for preprocessing sound samples for usage in a wavetable synthesizer
DE69732311T2 (de) 1996-11-27 2006-01-05 Yamaha Corp., Hamamatsu Verfahren zur Erzeugung von Musiktönen
US6091824A (en) * 1997-09-26 2000-07-18 Crystal Semiconductor Corporation Reduced-memory early reflection and reverberation simulator and method
US6088461A (en) * 1997-09-26 2000-07-11 Crystal Semiconductor Corporation Dynamic volume control system
DE60106680T2 (de) 2000-05-30 2006-02-09 Yamaha Corp., Hamamatsu Wellenformsignalerzeugung mit Synthetisierung von pseudo-tiefen Tönen
JP5568746B2 (ja) * 2010-12-21 2014-08-13 株式会社コルグ 電子楽器

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3763305A (en) * 1971-03-22 1973-10-02 Nippon Musical Instruments Mfg Automatic rhythm playing apparatus
JPS503325A (ja) * 1973-05-10 1975-01-14
JPS52121313A (en) * 1976-04-06 1977-10-12 Nippon Gakki Seizo Kk Electronic musical instrument
JPS6029959B2 (ja) * 1977-11-08 1985-07-13 ヤマハ株式会社 電子楽器
JPS5528072A (en) * 1978-08-21 1980-02-28 Nippon Musical Instruments Mfg Electronic musical instrument
JPS55134898A (en) * 1979-04-05 1980-10-21 Sony Corp Digital waveform gneration circuit
DE2926548C2 (de) * 1979-06-30 1982-02-18 Rainer Josef 8047 Karlsfeld Gallitzendörfer Wellenformgenerator zur Klangformung in einem elektronischen Musikinstrument
US4305319A (en) * 1979-10-01 1981-12-15 Linn Roger C Modular drum generator
JPS56117290A (en) * 1980-02-20 1981-09-14 Matsushita Electric Industrial Co Ltd Method and apparatus for generating waveform of electronic musical instrument
US4442745A (en) * 1980-04-28 1984-04-17 Norlin Industries, Inc. Long duration aperiodic musical waveform generator
US4463650A (en) * 1981-11-19 1984-08-07 Rupert Robert E System for converting oral music to instrumental music

Also Published As

Publication number Publication date
GB2137399A (en) 1984-10-03
GB2137399B (en) 1986-09-03
JPS59168492A (ja) 1984-09-22
US4584921A (en) 1986-04-29
GB8406483D0 (en) 1984-04-18

Similar Documents

Publication Publication Date Title
JPS642958B2 (ja)
US4077294A (en) Electronic musical instrument having transient musical effects
EP0311152B1 (en) Tone signal generation device for an electronic musical instrument
US4131049A (en) Electronic musical instrument having memories containing waveshapes of different type
US4082027A (en) Electronics musical instrument
JPH0547839B2 (ja)
USRE30736E (en) Tone wave generator in electronic musical instrument
US4080862A (en) Electronic musical instrument having octave slide effect
US4257303A (en) Electronic musical instrument of partials synthesis type
US4114497A (en) Electronic musical instrument having a coupler effect
JP2571911B2 (ja) 楽音信号発生装置
US4377960A (en) Electronic musical instrument of waveform memory reading type
EP0169659B1 (en) Sound generator for electronic musical instrument
JPS62200398A (ja) 楽音信号発生装置
USRE33738E (en) Electronic musical instrument of waveform memory reading type
EP0154888B1 (en) Tone signal generation device for an electronic musical instrument
JP2915452B2 (ja) 楽音発生装置
JPH07113831B2 (ja) 電子楽器
US4338844A (en) Tone source circuit for electronic musical instruments
US4619174A (en) Electronic musical instrument
US4174650A (en) Envelope generator for an electronics musical instrument
JPS5932798B2 (ja) 電子楽器
JPH0369119B2 (ja)
JP3344988B2 (ja) 楽音生成装置及び楽音生成方法
JPH05134673A (ja) 電子楽器