JPH05341790A - 音源装置 - Google Patents
音源装置Info
- Publication number
- JPH05341790A JPH05341790A JP4150837A JP15083792A JPH05341790A JP H05341790 A JPH05341790 A JP H05341790A JP 4150837 A JP4150837 A JP 4150837A JP 15083792 A JP15083792 A JP 15083792A JP H05341790 A JPH05341790 A JP H05341790A
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- data
- loop
- waveform data
- tone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005070 sampling Methods 0.000 abstract description 19
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 2
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 1
- 101001106432 Homo sapiens Rod outer segment membrane protein 1 Proteins 0.000 description 1
- 101150046378 RAM1 gene Proteins 0.000 description 1
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 1
- 102100021424 Rod outer segment membrane protein 1 Human genes 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
単調さを解消するためになされた。 【構成】ループする全区間のピッチ変動を記憶するとと
もに1周期のみのループ波形データを記憶する。前記ピ
ッチ変動に基づいてピッチを変動させながら、ループ波
形データを繰り返し読み出す。
Description
し読み出すことによりメモリ容量を節約した音源装置に
関する。
の音源装置としてサンプリング音源が実用化されてい
る。サンプリング音源の基本的な機能は、自然楽器の楽
音波形を発音から消音まで記憶し、このデータを指定さ
れた周波数で先頭から読み出していくものである。しか
し、このような方式では、一つの楽音に対して発音から
消音までの長さの楽音波形データを記憶しておく必要が
あり膨大なメモリ容量が必要となる。また、持続系の楽
音は発音が指示されているかぎり定常的な楽音信号を形
成し続ける必要があるため上記の方式を適用することが
できなかった。
は短い(1〜数周期の)ループ波形データのみを記憶し
ておき、このループ波形データを繰り返し読み出すこと
によって任意の長さの楽音(持続部)を発音することの
できるループ方式のサンプリング音源が実用化されてい
る。
音するためにはループ波形データを何度も繰り返し読み
出す必要があるため楽音が単調になってしまう欠点があ
った。一方、ループ波形データを長くして単調さを解消
しようとすると1つの楽音に必要なメモリ容量が大きく
なってしまい、持続部をループ化した効果がなくなって
しまう欠点があった。
数変動のみをループ化せずに記憶することにより、単調
さを解消することができる音源装置を提供することを目
的とする。
明は、ループ波形データを繰り返し読み出すことによ
り、定常的な楽音信号を形成する音源装置であって、ル
ープ波形データを記憶する波形記憶手段と、時間経過に
従って変化するピッチ変動を記憶するピッチ変動記憶手
段と、楽音の周波数が指定されたときその周波数を前記
ピッチ変動記憶手段に記憶されているピッチ変動で経時
的に修正する修正手段と、修正された周波数で前記波形
記憶手段を繰り返し読みだす読出手段と、を備えたこと
を特徴とする。
タを記憶する手段と、この全波形データから特定の1ま
たは数周期のループ波形データを抽出して記憶する波形
記憶手段と、このループ波形データに対する全波形デー
タのピッチ変動を抽出して記憶するピッチ変動記憶手段
と、を備えたことを特徴とする。
れているループ波形データを繰り返して読み出すことに
より楽音信号を形成する。この読み出しは発音を指示さ
れた楽音の周波数で行われるが、このとき、この周波数
をピッチ変動記憶手段に記憶されているピッチ変動に基
づいて経時的に修正し(修正手段)、修正された周波数
で波形記憶手段をアクセスする(読出手段)。ピッチ変
動はループ区間の全区間にわたって記憶されており、読
み出し周波数は経時的に(ループ区間が進行するのと同
じように)修正されるため、繰り返しの単調さを無くす
ことができる。
ち1または数周期の波形データをループ波形データとし
て抽出し、この波形データのみを波形記憶手段に記憶す
る。
波形データのピッチ変動を抽出し、これをピッチ変動記
憶手段に記憶する。ピッチ変動はたとえば、波形データ
の各点における周波数のループ波形データの周波数に対
する比や差として記憶すればよい。
えた電子楽器の構成図である。この電子楽器は演奏用の
キーボード14を備えた電子鍵盤楽器である。また、サ
ンプリング回路17を備え、形成する楽音信号の元にな
る楽音波形をサンプリングして記憶しておくことができ
るものである。
制御される。CPU10にはバス11を介してROM1
2,RAM13,キーボード14,表示器15,パネル
スイッチ16,サンプリング回路17,読出回路18,
音源21および書き込み回路22が接続されている。R
OM12にはこの電子楽器の動作を制御する制御プログ
ラム等が記憶されている。RAM13には演奏時やサン
プリング時に発生する各種のデータを一時記憶するレジ
スタが設定される。パネルスイッチ16には音色を選択
するためのスイッチやサンプリング時にサンプリングし
た楽音波形をエディットするための各種操作子が設けら
れている。サンプリング回路17にはマイク20、読出
回路18およびサンプリングメモリ19が接続されてい
る。マイク20からは自然楽器のアナログの楽音信号が
入力される。サンプリング回路17はマイク20から入
力されたアナログの楽音信号をディジタル化してサンプ
リングメモリ19に順次記憶してゆく。読出回路18
は、サンプリングした楽音波形データをエディットする
とき、CPU10の指示に従ってサンプリングメモリ1
9に記憶されている楽音波形信号を読み出してRAM1
3に転送する。音源21は図2に示すような構成になっ
ており、波形メモリ23,周波数比メモリ24および書
込回路22が接続されている。音源21が楽音信号を形
成する場合、通常区間はCPU10から指示された周波
数で波形メモリ23をアクセスして波形データを読み出
す。ループ区間の場合には、CPU10から指定された
周波数を周波数比メモリ24のデータで修正しながら波
形メモリ23をアクセスしてループ波形データを繰り返
し読み出す。書込回路22はサンプリングメモリ19か
ら読み出された楽音波形データおよび周波数比を波形メ
モリ23,周波数比メモリ24に書き込む回路である。
ここで、周波数比とはループ区間におけるループ波形デ
ータに対する他の部分の波形データの周波数比である。
音源21が形成した楽音信号はサウンドシステム25に
出力され増幅された後外部へ出力される。
4,図5の各種信号波形を示す図を参照して同電子楽器
のサンプリング方式について説明する。まずマイク20
を用いて外部音(自然楽器の楽音)をサンプリングする
(n1)。このサンプリングによって図4(A),(B)
に示すような楽音波形信号(原音)がサンプリングメモ
リ19に記憶される。ここで図4(A)は原音のエンペ
ロープを示し、同図(B)はピッチ変動を示している。
エディットするため、サンプリングされた楽音波形信号
のエンペロープは表示器15に表示される。演奏者はパ
ネルスイッチ16等を操作してこの楽音の全体波形を複
数のステートに分割する(図4,図5の縦破線参照)。
分割は、たとえばアタック・ディケイ部,持続部,減衰
部等の楽音信号の特性の境界で行えばよい。図4,図5
の楽音信号は5つのステート(ST=1〜5)に分割さ
れている。分割された各ステートについて、全波形デー
タを記憶するか、1周期の波形のみをループ波形データ
として記憶しそれをループさせるかを指定する(n
2)。図4,図5の楽音波形の場合ST=1,3,5の
ステートでは全波形データが記憶され(全波形ステー
ト)、ST=2,4のステートではループ波形データの
みが記憶される(ループステート)。ループステートか
ら1周期の波形を切り出しこの振幅を正規化する(n
3)。ループステートの波形データは、読出回路18に
よって1周期づつ順次読み出され、表示器15にその波
形が表示される。表示された波形から適当な1周期を利
用者が選択することによって切り出しが行われる。図4
(A)における80,81が選択された1周期を表して
いる。こののち、波形データを波形メモリ23に書き込
んでゆく(n4)。全波形ステートの波形データは読出
回路18,書込回路22を介して波形メモリ23に転送
され、ループステートの波形データ(ループ波形デー
タ)は、RAM13で処理をされたのち書込回路22を
介して波形メモリ23に転送される。各波形データはス
テート順に所定のアドレスに記憶される(図5(A)参
照)。さらに、周波数比メモリ24に周波数比データを
書き込む(n5)。このデータはループステートについ
てのみ記憶される。切り出されたループ波形データと他
の部分の波形データとの周波数比を1周期毎に割り出し
て周波数比メモリ24に書き込む。この周波数比の算出
は1周期の長さを比較することによって算出され、1周
期波形の切り出しポイント80,81での周波数比デー
タは1となる。算出された周波数比データは図5(C)
の60,61のようなデータとなる。
音源21にはバス11を介してノートオン信号NON,
ノートナンバ(周波数を示すデータ)および音色番号が
入力される。また、音色データレジスタ30にはあらか
じめ複数音色の音色データが記憶されている。入力され
た音色番号の音色データはデータ供給回路31に入力さ
れる。データ供給回路31は音色データレジスタから入
力された各種データを必要なタイミングに各回路に出力
するための回路である。
レスカウンタ35には、データ供給回路31から波形メ
モリスタートアドレスSA,波形メモリエンドアドレス
EAおよびループ信号LPが入力される。LPはループ
ステートのとき1となり、全波形ステートのとき0とな
る(図4(D))。また、バスを介してノートオン信号N
ONが入力される。また、アドレスカウンタ35には乗
算器41から楽音の周波数を示すデータであるFナンバ
が入力される。FナンバはCPU10から入力されるノ
ートナンバに基づいてFナンバ変換回路32が変換す
る。変換されたFナンバは、乗算器41において周波数
比データにより修正される。乗算器41に入力される乗
数は、ループステートにおいては周波数比メモリ24の
データを補間したものであり、全波形ステートにおいて
は1である。すなわち、全波形ステートではFナンバが
修正されない。アドレスカウンタ35はノートオン信号
NONの入力をトリガとしてアドレスADを出力し始め
る(図5(A))。アドレスADは波形メモリスタートア
ドレスSAからFナンバに基づく刻みで出力され、波形
メモリエンドアドレスEAに至ったとき終了する。ただ
し、ループの場合にはEAを出力したのち再度SAを出
力する(図5(A)の(70),(71)および図6参照:図6
は(70)の一部拡大図である。)。これを所定回数繰り返
し、繰り返し毎にループエンド検出信号LEを出力す
る。LEの回数はループカウンタによって計数される。
ループカウンタ37のカウント値LNはデータ供給回路
31から出力されるループ回数データLTとともに比較
器36に入力される。比較器36はLNがループ回数デ
ータLTを超えたときループステート終了信号OVを出
力する(図5(B))。一方、全波形ステートでEAを出
力するとアドレスカウンタ35はステート終了信号EN
Dを出力する(図5(B))。END,OVともにステー
トカウンタ33に入力される。ステートカウンタ33は
ノートオン信号NONでリセットされる(1がプリセッ
トされる)カウンタであり、ENDまたはOVの入力に
よりカウントアップされる。カウント値はステートデー
タST(図4(C)参照)としてデータ供給回路31に
入力される。データ供給回路31は入力されたステート
STに応じて各種データを出力する。
加算器38にはデータ供給回路31から周波数比メモリ
スタートアドレスPSAが供給されている。PSAとL
Nの加算値はアクセスアドレスとして周波数比メモリ2
4に供給される。したがって、ループステートにおいて
はループ毎に新たな周波数比データが読み出されること
になる(図5(C)の(60),(61)参照)。読み出された
周波数比データは補間回路39で補間されたのちセレク
タ40を介して前記加算器41に入力される。
ら今回の周波数比データに滑らかに移行するようなクロ
スフェード処理を行う。セレクタ40には前記ループ信
号LPが入力されている。LPが1(ループステート)
のとき補間回路39から入力される周波数比データを乗
算器41に出力し、LPが0(全波形ステート)のとき
1を乗算器41に出力する。
23からは波形データが出力される。この波形データは
乗算器42に入力される。乗算器42にはエンベロープ
ジェネレータ34からエンベロープ信号が入力されてい
る。乗算器42によってエンベロープを付加されたディ
ジタル楽音波形はD/A変換器43に入力され、アナロ
グの楽音信号に変換される。この楽音信号がサウンドシ
ステム25に入力される。なお、エンベロープジェネレ
ータ34は、ノートオン信号NONによってリセットさ
れ、データ供給回路31からエンベロープを生成するた
めのパラメータを入力する。
タは1周期でも各周期毎に周波数が修正され、繰り返し
の単調さを解消することができる。
して1周期の波形データを用いてるが複数周期の波形を
用いてもよい。また、周波数比データも1周期毎に求め
て記憶しているが、複数周期毎に周波数比データを求め
るようにしてもよい。
波形データとピッチ変動とを記憶し、ピッチ変動で修正
された周波数でループ波形データを繰り返し読み出すよ
うにしたことにより、極めて少ないデータ量で単調さの
ない楽音信号を形成することができる。
ングする時の操作手順を示す図
する図
する図
する図
Claims (2)
- 【請求項1】 ループ波形データを繰り返し読み出すこ
とにより、定常的な楽音信号を形成する音源装置であっ
て、 ループ波形データを記憶する波形記憶手段と、 時間経過に従って変化するピッチ変動を記憶するピッチ
変動記憶手段と、 楽音の周波数が指定されたとき、その周波数を前記ピッ
チ変動記憶手段に記憶されているピッチ変動で経時的に
修正する修正手段と、 修正された周波数で前記波形記憶手段を繰り返し読みだ
す読出手段と、 を備えたことを特徴とする音源装置。 - 【請求項2】 全波形データを記憶する手段と、 この全波形データから特定の1または数周期のループ波
形データを抽出して記憶する波形記憶手段と、 このループ波形データに対する全波形データのピッチ変
動を抽出して記憶するピッチ変動記憶手段と、 を備えたことを特徴とする音源装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04150837A JP3112743B2 (ja) | 1992-06-10 | 1992-06-10 | 音源装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04150837A JP3112743B2 (ja) | 1992-06-10 | 1992-06-10 | 音源装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05341790A true JPH05341790A (ja) | 1993-12-24 |
| JP3112743B2 JP3112743B2 (ja) | 2000-11-27 |
Family
ID=15505467
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04150837A Expired - Fee Related JP3112743B2 (ja) | 1992-06-10 | 1992-06-10 | 音源装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3112743B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016062057A (ja) * | 2014-09-22 | 2016-04-25 | 株式会社河合楽器製作所 | 楽音発生装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6060693A (ja) * | 1983-09-14 | 1985-04-08 | ヤマハ株式会社 | 電子楽器 |
| JPS6346494A (ja) * | 1987-08-14 | 1988-02-27 | ヤマハ株式会社 | 楽音信号発生装置 |
-
1992
- 1992-06-10 JP JP04150837A patent/JP3112743B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6060693A (ja) * | 1983-09-14 | 1985-04-08 | ヤマハ株式会社 | 電子楽器 |
| JPS6346494A (ja) * | 1987-08-14 | 1988-02-27 | ヤマハ株式会社 | 楽音信号発生装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016062057A (ja) * | 2014-09-22 | 2016-04-25 | 株式会社河合楽器製作所 | 楽音発生装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3112743B2 (ja) | 2000-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6255576B1 (en) | Device and method for forming waveform based on a combination of unit waveforms including loop waveform segments | |
| US4502361A (en) | Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument | |
| US7396992B2 (en) | Tone synthesis apparatus and method | |
| JP3654117B2 (ja) | 時間軸方向における楽音波形信号の伸縮方法 | |
| US6535772B1 (en) | Waveform data generation method and apparatus capable of switching between real-time generation and non-real-time generation | |
| JP3112743B2 (ja) | 音源装置 | |
| JPH07121181A (ja) | 音声情報処理装置 | |
| JP2559209B2 (ja) | 楽音信号発生装置 | |
| JP2776045B2 (ja) | 楽音発生装置 | |
| JPH07295589A (ja) | 波形処理装置 | |
| JP2536460B2 (ja) | 楽音発生方法および装置 | |
| US5817964A (en) | Electronic musical instrument and method for storing a plurality of waveform sampling data at a single address | |
| JPH04270389A (ja) | ボーカルデータ表示装置 | |
| JP3178176B2 (ja) | 自動伴奏装置 | |
| JP3407563B2 (ja) | 自動演奏装置及び自動演奏方法 | |
| JP2754936B2 (ja) | 楽音発生装置 | |
| JP3758267B2 (ja) | 音源回路設定方法、該方法によって設定される音源回路を備えたカラオケ装置、および記録媒体 | |
| JP3651675B2 (ja) | 電子楽器 | |
| KR950007152Y1 (ko) | 전자악기의 가변옥타브 어드레스 발생장치 | |
| JPH1031486A (ja) | 演奏データ記憶再生方法および装置 | |
| JP2833485B2 (ja) | 楽音発生装置 | |
| JPH0573048A (ja) | 自動演奏装置 | |
| JPH07302083A (ja) | 音声信号発生装置 | |
| JPS59197089A (ja) | 自動演奏装置 | |
| JP2005173423A (ja) | 波形再生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070922 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080922 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090922 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100922 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100922 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110922 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |