JPH053598B2 - - Google Patents

Info

Publication number
JPH053598B2
JPH053598B2 JP59240987A JP24098784A JPH053598B2 JP H053598 B2 JPH053598 B2 JP H053598B2 JP 59240987 A JP59240987 A JP 59240987A JP 24098784 A JP24098784 A JP 24098784A JP H053598 B2 JPH053598 B2 JP H053598B2
Authority
JP
Japan
Prior art keywords
address
ram
signal
read
write
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
Application number
JP59240987A
Other languages
English (en)
Other versions
JPS61118797A (ja
Inventor
Kazunaga Ida
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.)
Pioneer Corp
Original Assignee
Pioneer Electronic 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 Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP59240987A priority Critical patent/JPS61118797A/ja
Publication of JPS61118797A publication Critical patent/JPS61118797A/ja
Publication of JPH053598B2 publication Critical patent/JPH053598B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 技術分野 本発明は音程制御装置に関し、特にオーデイオ
信号の周波数を所望に変化させることによつて原
音と再生音との間の音程を制御する音程制御装置
に関するものである。
背景技術 オーデイオ信号をサンプリングしてデイジタル
化しこれを順次RAM(ランダムアクセスメモリ)
等の記憶手段に書込み、この書込まれたデータを
読出す周期を指令に応じて変化させることによつ
て、読出したデータから得られる再生オーデイオ
信号の周波数を変化させて音程を制御する音程制
御装置が、本願出願人により提案されている。
第1図はかかる装置の概略ブロツク図であり、
図において、1はRAMの読出しアドレスに所定
の一定数値MまたはNを加算する加算器、2は加
算器1の出力とRAMの書込みアドレスを比較す
る比較器、3は比較器2の出力であるクロスフエ
ードスタート信号により、クロスフエード制御信
号を作り出すクロスフエード制御回路、4は記憶
装置としてのRAM及びラツチであり、書込みア
ドレスと読出しアドレス入力を有しており、マル
チプレクサ5によつて選択された2つの読出しア
ドレスR及びR′(R′=R+MまたはR+N:M、
Nは任意の整数)により各々のデータをラツチす
る。6はクロスフエーダでありRAM及びラツチ
4からの2つの読出しデータをクロスフエーダ制
御回路3の出力によつて行ない、出力信号を得
る。
かかる構成において、読出しアドレスはマルチ
プレクサ5を通してRAM4に入力され、そのア
ドレスRに対応したデータをラツチする。一方、
読み出しアドレスは加算器1により一定数値Mま
たはNが加算され、これがアドレスR′(R′=R+
MまたはR+N)となつて、マルチプレクサ5を
通してRAM4に入力され、アドレスR′に対応し
たデータをラツチする。また、加算器1で得られ
た出力R´と書込みアドレスが同一となつたとき
に、HレベルまたはLレベルのクロスフエード信
号を出力する。このことは書込みクロツクと読出
しクロツクの速度の違いによる不連続性の予知を
行なつている。以下、この事項について第2図、
第3図と共に詳述する。
ここで例えば、読出しクロツクの速度が書込み
クロツクの速度より速い場合には、第2図のよう
に読出しアドレスRより前方にR′(R′=R+M)
を設け、これが書込みアドレスと同一になれば、
アドレスRが書込みクロツクのアドレスWに近づ
いていることになる。一方、逆に書込みクロツク
の速度の方が速い場合には、第3図のように、読
出しアドレスRより後方に検知用アドレス
R′(R′=R+M)を設ければよく、R′が後方に位
置するということは、減算を意味するが、アドレ
スはRAM内で循環すると考えられるので、回路
的には例えば、RAMの最大アドレス容量からM
を減じた値(RAM容量−M)をNとして加算す
ればよい。この両者の場合において、比較器2の
出力によつて、読出しアドレスと書込みアドレス
が近づいたことが検出できるので、その時点より
クロスフエーダをかけるクロスフエード制御信号
を作り出し、RAM1で得られたアドレスRに対
応するデータと、検出用アドレスR′に対応する
データとによつてクロスフエードを行なう。
尚、第2図、第3図において、一定数値Mは同
じ値を用いているが、互いに異なる数値であつて
もよい。
第4図は第1図の具体的構成を示す実施例であ
り、まず基本クロツクを3つの分周器71,7
2,73に入力することにより書込みクロツク
W、制御クロツクC及び読出しクロツクRを作
り、各クロツクはタイミング回路8に入力され
る。タイミング回路8では、書込みアドレス信号
と読出しアドレス信号の切換えや、2つのアドレ
ス信号R、R′の切換え、スイツチの制御などを
行なう信号を出力する。書込みクロツクWにより
タイミング回路8から書込みカウンタ10に供給
し書込みアドレスを作り、読出しクロツクにより
タイミング回路8から読出しカウンタ11に供給
して読み出しアドレスRを作る。読出しアドレス
Rはマルチプレクサ5に直接入力されると共に加
算器1を通して検出アドレスR′を得、これをマ
ルチプレクサ5に入力する。書き込みカウンタ1
0とマルチプレクサ5の各出力はマルチプレクサ
9に入力され、また′書込みカウンタ10と加算
器1の各出力は比較器2により比較される。各マ
ルチプレクサ5,9はタイミング回路8からの制
御クロツクCによつて切換制御される。
一方、入力信号はA/D変換器12によりデジ
タル変換され、3ステートバツフア13を通して
RAM4に供給される。RAM4のデータは読出
しアドレスRと検出アドレスR′用の2系統の伝
送ラインに供給される。つまり、ラツチ14R,
14R′、D/Aラツチ15R,15R′及びD/
A変換器16R,16R′によつて各アドレスに
対応したアナログデータが得られ、これをクロス
フエード回路に入力する。
かかる構成において、第5図a乃至gに示すタ
イミングチヤートと共にその動作を説明する。
マルチプレツクサ9は第5図aのタイミングで
書込みアドレスWと読出しアドレスRまたは
R′とのRAM4への切換えを行なつており、この
タイミングでタイミング回路8からの制御信号に
よりRAM4の書込み動作または読出し動作を行
なう。またラツチ14Rは第5図−b−の立上り
のタイミングでRAM4からアドレスRに対応す
るデータをラツチする。そしてマルチプレクサ5
はこのタイミングより少し遅れて第5図cのタイ
ミングでアドレスRからR′へと読出しアドレス
を切換え、更に、これより少し遅れてマルチプレ
クサ5がアドレスR′に切換つた後、第5図dの
タイミングでアドレスR′に対応するRAM4のデ
ータをラツチ14R′がこれをラツチする。そし
て、各ラツチ14R,14R′でラツチされたデ
ータは第5図gの立上りのタイミングでD/Aラ
ツチ15R,15R′にそれぞれラツチされ、
D/A変換器16R,16R′によりアナログデ
ータに変換され、クロスフエード回路6に入力さ
れる。
一方、マルチプレクサ9が第5図aの書込みW
側に切替わつたら、RAM4に対して第5図eの
タイミングでA/D変換器12からデジタル入力
信号がRAM4に書込みアドレスWに対応する個
所に書き込まれる。従つて、RAM4のアドレス
は第5図fに示すような順になる。
そして、書込みカウンタ10と加算器1に出力
である検知アドレスR′とを比較し、一致したら、
クロスフエード制御回路に出力し、この出力を6
に入力してアドレスRとR′に対したRAMのデー
タをクロスフエードして出力する。
かかるクロスフエードの様子が第6図に示され
ており、読出しアドレスRが書込みアドレスWよ
りも大なる周波数を有する場合の例である。時刻
t=t1〜t3の間がクロスフエード状態であり、t
=t3以降新データ(R′)となつていることが判
る。
この場合、RAM4の記憶容量が小であれば、
読出しアドレスが書込みアドレスを追い越す(ま
たは書込みアドレスが読出しアドレスを追い越
す)頻度が大となつて、クロスフエードが行なわ
れる頻度がそれだけ大となるから、このときのデ
ータの継ぎ目におけるノイズ発生が多くなる欠点
がある。そこで、RAMの容量を大とすれば、古
いデータと新しいデータとの時間差が大きくなつ
てテンポの早い音楽信号等ではリズムをとりにく
くなるという欠点がある。
発明の概要 本発明の目的は、メモリ容量を制御自在とする
ことにより音楽信号等の音質を改善するようにし
た音程制御装置を提供することである。
本発明による音程制御装置は、アナログオーデ
イオ信号をデイジタル信号に変換して記憶装置に
このデイジタル信号を書込み、この書込み速度に
対して記憶装置からデイジタル信号を読出すため
の読出速度を変化させることによつてアナログオ
ーデイオ信号の音程を制御自在としてなる音程制
御装置を対象とし、その特徴とするところは、記
憶装置として、互いに記憶容量の異なる複数の記
憶装置を用い、この複数の記憶装置を外部指令に
応答して択一的に使用可能としたことにある。
実施例 以下、図面を用いて本発明の実施例を説明する
に、第7図は本発明の実施例のブロツク図であ
り、第1図と同等部分は同一符号により示す。
図において、デイジタル化された入力信号は
RAM4aまたは4bに書込まれる。このRAM
4a,4bの切替えは入力アナログ信号(音楽信
号)の種類により切替えられるもので、外部から
の切替信号によつて制御されるようになつてい
る。RAM4aまたは4bからの読み出しデータ
はクロスフエーダ6へ入力されてクロスフエーダ
がなされる。他の構成は第1図と同等であり、ま
た具体例も第4図におけるRAM4を複数とする
以外は第4図の例と同様である。
いま、RAMのメモリ容量を2K(2048)ワード
とし、サンプリング周波数を20KHzとすれば、
RAMへ書込みを行う前の古いデータは、(1/
20KHz)×2048秒すなわち約0.1秒前のデータとな
る。メモリ容量を更に増大させれば、この時間差
は前述した如くそれだけ更に増しクロスフエード
時に信号のつながりが悪くなつてしまうことにな
る。しかし、楽器音等の連続的な信号ではかかる
クロスフエード時の信号のつながりの劣化はあま
り問題とならない。逆に、メモリ容量を減少させ
ると、クロスフエードの頻度は増大してノイズが
多くなるが、信号のつながりは良好となる現象が
ある。
そこで、第7図に示した様に、RAMのメモリ
容量を外部より選択自在に構成して、入力信号の
種類に適したメモリ容量を選ぶことにより、ピツ
チ変換すなわち音程変換後の音質の改善すること
ができることになる。
上記実施例では、クロスフエードをアナログ信
号にて行つているが、第8図に示す如くデイジタ
ル信号の段階で行つても良い。すなわち、読出し
データR、R′を乗算器81,82にて夫々所定
の係数A、Bと乗算し、この乗算結果を加算器8
3にて加算する。この加算出力がD/A変換器8
4でアナログ化されてオーデイオ信号となるので
ある。
係数A、Bは予めROM等のメモリ85に夫々
格納しておき、クロスフエード制御信号に応答し
てアドレスカウンタ86をカウント開始させ、こ
のカウント値によつてメモリ85から係数A、B
を順次読出していくようにする。このとき、係数
Aは順次小となるようにし、また係数Bは順次大
となるように設定しておけば第6図に示したクロ
スフエードが可能となるものである。
尚、上記においては、RAMのメモリ容量の選
択を2種類としたが、3種類以上であつても良い
ことは明白である。
発明の効果 叙上の如く、本発明によれば、RAMの容量を
選択自在に構成したので、音程変換後も入力信号
ソースに適応した良好な音質を得ることができる
という効果がある。
【図面の簡単な説明】
第1図は本願出願人により提案中の音程制御装
置のブロツク図、第2図及び第3図は第1図の動
作を説明するためのRAM上における読み出しア
ドレスと書込みアドレスの位置対応を示す図、第
4図は第1図のブロツクの具体例を示す図、第5
図及び第6図は第4図の動作を説明するための
図、第7図は本発明の実施例のブロツク図、第8
図は本発明の他の実施例の一部ブロツク図であ
る。 主要部分の符号の説明、1……加算器、2……
比較器、3……クロスフエード制御回路、4……
RAM及びラツチ、5……マルチプレクサ、6…
…クロスフエーダ。

Claims (1)

    【特許請求の範囲】
  1. 1 アナログオーデイオ信号をデイジタル信号に
    変換して記憶装置に前記デイジタル信号を書込
    み、この書込み速度に対して前記記憶装置からデ
    イジタル信号を読出すための読出速度を変化させ
    ることによつて前記アナログオーデイオ信号の音
    程を制御自在としてなる音程制御装置であつて、
    前記記憶装置として、互いに記憶容量の異なる複
    数の記憶装置を用い、この複数の記憶装置を外部
    指令に応答して択一的に使用可能としてなること
    を特徴とする音程制御装置。
JP59240987A 1984-11-14 1984-11-14 音程制御装置 Granted JPS61118797A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59240987A JPS61118797A (ja) 1984-11-14 1984-11-14 音程制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59240987A JPS61118797A (ja) 1984-11-14 1984-11-14 音程制御装置

Publications (2)

Publication Number Publication Date
JPS61118797A JPS61118797A (ja) 1986-06-06
JPH053598B2 true JPH053598B2 (ja) 1993-01-18

Family

ID=17067629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59240987A Granted JPS61118797A (ja) 1984-11-14 1984-11-14 音程制御装置

Country Status (1)

Country Link
JP (1) JPS61118797A (ja)

Also Published As

Publication number Publication date
JPS61118797A (ja) 1986-06-06

Similar Documents

Publication Publication Date Title
JPS649640B2 (ja)
JP2819533B2 (ja) 楽音信号発生装置
EP0365023B1 (en) Address control circuit for data memory employed in signal delay circuit
JPS62143097A (ja) 楽音波形信号発生装置
JP3482685B2 (ja) 電子楽器の音源装置
JPS5996513A (ja) 波形の記録及び再生方法
JPH0642149B2 (ja) 電子楽器
JPH053598B2 (ja)
JP2657372B2 (ja) 音程制御装置
JPH053599B2 (ja)
JP2558245B2 (ja) 音程制御装置
JP3252296B2 (ja) 波形データ出力装置
JP2640560B2 (ja) エンベロープ信号発生装置
JP2904576B2 (ja) 波形発生装置
JP3504387B2 (ja) 電子楽器
JP2571559B2 (ja) 波形信号処理方法
JP2000206972A (ja) 波形デ―タの演奏制御装置
JPH0468632B2 (ja)
JP3344252B2 (ja) 波形発生装置
JPH0117158B2 (ja)
JP2684820B2 (ja) サラウンド回路
JP3408653B2 (ja) エンベロープ信号発生装置
JP3543203B2 (ja) 電子楽器
JPH0331279B2 (ja)
JP2642092B2 (ja) デジタルエフェクト装置