JPH0514919B2 - - Google Patents

Info

Publication number
JPH0514919B2
JPH0514919B2 JP59030116A JP3011684A JPH0514919B2 JP H0514919 B2 JPH0514919 B2 JP H0514919B2 JP 59030116 A JP59030116 A JP 59030116A JP 3011684 A JP3011684 A JP 3011684A JP H0514919 B2 JPH0514919 B2 JP H0514919B2
Authority
JP
Japan
Prior art keywords
data
read
output
position information
storage
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
JP59030116A
Other languages
Japanese (ja)
Other versions
JPS60173598A (en
Inventor
Masamichi Yumino
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 JP59030116A priority Critical patent/JPS60173598A/en
Publication of JPS60173598A publication Critical patent/JPS60173598A/en
Publication of JPH0514919B2 publication Critical patent/JPH0514919B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 技術分野 本発明は、オーデイオ信号の周波数を指令に応
じて変化させることによつて原音と再生音間の音
程を制御する音程制御装置に関する。
TECHNICAL FIELD The present invention relates to a pitch control device that controls the pitch between an original sound and a reproduced sound by changing the frequency of an audio signal according to a command.

背景技術 オーデイオ信号を所定周期をもつて標本化して
得たデータを順次RAM(Random Access
Memory)等の記憶手段に書き込み、書き込まれ
たデータを読み出す周期を指令に応じて変化させ
ることにより読み出したデータから得られる再生
オーデイオ信号の周波数を変化させて音程を制御
する方式の音程制御装置として第1図に示す如き
装置が本発明者によつて考案された。第1図にお
いて、入力端子INを介してオーデイオ信号が
A/D(アナログ・デイジタル)変換器1に供給
されている。A/D変換器1において、オーデイ
オ信号は所定周期をもつて標本化されたのち得ら
れた標本値に対応する所定数ビツトのデイジタル
データに変換されてデータバス2に送出される。
データバス2にはRAM3のデータ入出力端子が
接続されている。RAM3のアドレス入力端子に
はマルチプレクサ4を介して書き込み位置情報発
生手段としてのカウンタ5及びマルチプレクサ6
の出力が択一的に供給される。マルチプレクサ6
は、制御入力が低レベルのとき第1読み出し位置
情報発生手段としてのカウンタ7の出力データを
選択的に出力しかつ制御入力が高レベルのとき第
2読み出し位置情報発生手段としての加算器8の
出力データを選択的に出力するように構成されて
いる。加算器8はカウンタ7の出力データと所定
データNとを加算して得たデータを出力するよう
に構成されている。
BACKGROUND ART Data obtained by sampling an audio signal at a predetermined period is sequentially stored in a RAM (Random Access
As a pitch control device that controls pitch by changing the frequency of the reproduced audio signal obtained from the read data by writing data into a storage means such as Memory) and changing the reading cycle of the written data according to the command. A device as shown in FIG. 1 was devised by the present inventor. In FIG. 1, an audio signal is supplied to an A/D (analog-to-digital) converter 1 via an input terminal IN. In the A/D converter 1, the audio signal is sampled at a predetermined period, and then converted into digital data of a predetermined number of bits corresponding to the obtained sample value, and sent to the data bus 2.
Data bus 2 is connected to data input/output terminals of RAM 3. A counter 5 and a multiplexer 6 as write position information generating means are connected to the address input terminal of the RAM 3 via a multiplexer 4.
output is alternatively supplied. multiplexer 6
selectively outputs the output data of the counter 7 as the first read position information generating means when the control input is low level, and outputs the output data of the adder 8 as the second read position information generating means when the control input is high level. The output data is configured to be selectively output. The adder 8 is configured to output data obtained by adding the output data of the counter 7 and predetermined data N.

RAM3にはパルス発生回路9より書き込みパ
ルスPW及び読み出しパルスPRが供給されている。
RAM3は、書き込みパルスPWが発生したとき書
き込みモードとなりかつ読み出しパルスPRが発
生したとき読み出しモードとなるように構成され
ている。また、パルス発生回路9は、クロツクを
発生しつつこのクロツクに基づいて所定周期をも
つて書き込みパルスPWを発生しかつ操作部(図
示せず)からの指令に応じて周期で読み出しパル
スPR及びタイミングパルスを発生するように構
成されている。このパルス発生回路9より出力さ
れた書き込みパルスPW及び読み出しパルスPRは、
それぞれカウンタ5及び7のクロツク入力端子に
も供給されている。また、書き込みパルスPW
発生したときのみ所定時間に亘つてマルチプレク
サ4よりRAM3のアドレス入力端子にカウンタ
5の出力が選択的に供給されかつそれ以外のとき
はマルチプレクサ6の出力がRAM3のアドレス
入力端子に供給されるようにマルチプレクサ4の
制御入力を発生する切換制御信号発生回路10が
設けられている。
The RAM 3 is supplied with a write pulse P W and a read pulse PR from a pulse generation circuit 9 .
The RAM 3 is configured to be in a write mode when a write pulse P W is generated and to be in a read mode when a read pulse PR is generated. Further, the pulse generating circuit 9 generates a write pulse P W at a predetermined period based on the clock while generating a clock, and reads out a read pulse P R at a period according to a command from an operation section (not shown). and a timing pulse. The write pulse P W and read pulse P R output from this pulse generation circuit 9 are as follows:
It is also supplied to the clock input terminals of counters 5 and 7, respectively. Further, the output of the counter 5 is selectively supplied from the multiplexer 4 to the address input terminal of the RAM 3 for a predetermined period of time only when the write pulse P W is generated, and at other times, the output of the multiplexer 6 is supplied to the address input terminal of the RAM 3. A switching control signal generation circuit 10 is provided for generating a control input for the multiplexer 4 to be supplied to the terminal.

従つて、RAM3にはデータバス2に送出され
たデイジタルデータがカウンタ5の出力によつて
指定される記憶位置に順次記憶される。そして、
指令に応じた周期をもつて読み出しパルスPR
発生するとRAM3の各記憶位置に書き込まれた
デイジタルデータが書き込まれた順に順次読み出
されてデータバス2を介してラツチ回路11及び
12のデータ入力端子に供給される。ラツチ回路
11及び12のクロツク入力端子にはタイミング
コントロール回路13におけるD形フリツプフロ
ツプ14及び15のQ出力が供給されている。D
形フリツプフロツプ14のD入力端子には読み出
しパルスPRと繰り返し周波数が等しくかつ高レ
ベルのタイミングパルスがパルス発生回路9より
供給されている。このD形フリツプフロツプ14
のQ出力はラツチ回路11に供給されると共にD
形フリツプフロツプ16のD入力端子に供給され
ている。D形フリツプフロツプ16のQ出力はD
形フリツプフロツプ15のD入力端子及びマルチ
プレクサ6の制御入力端子に供給されている。こ
れらD形フリツプフロツプ14及び15のクロツ
ク入力端子にはパルス発生回路9より出力された
クロツクが直接供給されている。また、D形フリ
ツプフロツプ16のクロツク入力端子にはインバ
ータ17を介してパルス発生回路9より出力され
たクロツクが供給されている。
Therefore, the digital data sent to the data bus 2 is sequentially stored in the RAM 3 at the storage location designated by the output of the counter 5. and,
When a read pulse PR is generated at a period according to the command, the digital data written in each memory location of the RAM 3 is read out in the order in which it was written, and the data is input to the latch circuits 11 and 12 via the data bus 2. Supplied to the terminal. The clock input terminals of latch circuits 11 and 12 are supplied with the Q outputs of D-type flip-flops 14 and 15 in timing control circuit 13. D
The D input terminal of the flip-flop 14 is supplied with a high-level timing pulse having the same repetition frequency as the read pulse PR from the pulse generating circuit 9. This D-type flip-flop 14
The Q output of is supplied to the latch circuit 11 and the D
It is supplied to the D input terminal of a flip-flop 16. The Q output of the D-type flip-flop 16 is D
The D input terminal of the flip-flop 15 and the control input terminal of the multiplexer 6 are supplied. The clock input terminals of these D-type flip-flops 14 and 15 are directly supplied with the clock output from the pulse generating circuit 9. Further, the clock input terminal of the D-type flip-flop 16 is supplied with a clock output from the pulse generation circuit 9 via an inverter 17.

ラツチ回路11及び12にはD形フリツプフロ
ツプ14及び15のQ出力が高レベルになつた時
RAM3よりデータバス2を介して供給されたデ
ータがそれぞれラツチされる。これらラツチ回路
11及び12の出力データは、ラツチ回路18及
び19にそれぞれ供給されて高レベルのタイミン
グパルスの発生時にラツチされる。これらラツチ
回路18及び19出力データはD/A変換器20
及び21によつてオーデイオ信号に変換されたの
ちVCA(可変利得増幅器)22及び23にそれぞ
れ供給される。VCA22及び23は、例えば制
御入力端子に供給された所定のビツト数のレベル
制御データの変化に応じて相反する方向に変化す
る利得をもつて入力信号を増幅するように構成さ
れている。これらVCA22及び23の制御入力
端子にはレベル制御データ発生回路24の出力デ
ータが供給されている。レベル制御データ発生回
路24は、カウンタ5の出力データとカウンタ7
及び加算器8のうのち一方の出力データとの差が
所定値以下になつたときクロツクが所定数回発生
する毎に変化するバイナリデータをレベル制御デ
ータとして出力するように構成されている。そし
て、VCA22及び23の出力が加算回路25に
よつて加算されたのち出力端子OUTに導出され
る。
When the Q outputs of D-type flip-flops 14 and 15 become high level, the latch circuits 11 and 12
Data supplied from the RAM 3 via the data bus 2 is latched. The output data of these latch circuits 11 and 12 are supplied to latch circuits 18 and 19, respectively, and are latched when a high level timing pulse occurs. These latch circuits 18 and 19 output data are sent to a D/A converter 20.
and 21, and then supplied to VCAs (variable gain amplifiers) 22 and 23, respectively. The VCAs 22 and 23 are configured to amplify the input signal with gains that vary in opposite directions in response to changes in level control data of a predetermined number of bits supplied to the control input terminals, for example. The output data of the level control data generation circuit 24 is supplied to the control input terminals of these VCAs 22 and 23. The level control data generation circuit 24 outputs the output data of the counter 5 and the output data of the counter 7.
When the difference between the output data of the adder 8 and the output data of one of the adders 8 becomes less than a predetermined value, binary data that changes every time the clock is generated a predetermined number of times is output as level control data. Then, the outputs of the VCAs 22 and 23 are added by the adder circuit 25 and then output to the output terminal OUT.

以上の構成において、D形フリツプフロツプ1
4〜16は、クロツク入力の立上りエツジでD入
力をラツチするものとする。そうすると、第2図
A及び同図Bに示す如きクロツクa及び高レベル
のタイミングパルスbが発生した場合にD形フリ
ツプフロツプ14のQ出力cは、同図Cに示す如
くタイミング信号bを最大1クロツク分遅延して
得られる信号と同様の信号となる。また、D形フ
リツプフロツプ16のQ出力dは、同図Dに示す
如くQ出力cをクロツクaの立上りエツジと立下
りエツジ間の時間だけ遅延した信号となる。ま
た、D形フリツプフロツプ15のQ出力eは、同
図Eに示す如くQ出力cを1クロツク分遅延した
信号となる。従つて、マルチプレクサ6の制御入
力となつているQ出力dが低レベルのときQ出力
cが高レベルとなりかつQ出力dが高レベルのと
きQ出力eが高レベルとなることになる。このた
め、カウンタ7の出力データが読み出しアドレス
RとしてRAM3のアドレス入力となつていると
きRAM3から読み出されたデータがラツチ回路
11にラツチされる。また、加算器8の出力デー
タが読み出しアドレスR′としてRAM3のアドレ
ス入力となつているときRAM3から読み出され
たデータがラツチ回路12にラツチされる。
In the above configuration, the D-type flip-flop 1
4 to 16 are assumed to latch the D input at the rising edge of the clock input. Then, when a clock a and a high-level timing pulse b as shown in FIGS. 2A and 2B are generated, the Q output c of the D-type flip-flop 14 will exceed the timing signal b by up to one clock as shown in FIG. 2C. The result is a signal similar to the signal obtained with a delay of 1 minute. Further, the Q output d of the D-type flip-flop 16 is a signal obtained by delaying the Q output c by the time between the rising edge and the falling edge of the clock a, as shown in FIG. Further, the Q output e of the D-type flip-flop 15 is a signal obtained by delaying the Q output c by one clock, as shown in FIG. Therefore, when the Q output d, which is the control input of the multiplexer 6, is at a low level, the Q output c is at a high level, and when the Q output d is at a high level, the Q output e is at a high level. Therefore, when the output data of the counter 7 is used as the read address R and is the address input of the RAM 3, the data read from the RAM 3 is latched in the latch circuit 11. Further, when the output data of the adder 8 is the address input of the RAM 3 as the read address R', the data read from the RAM 3 is latched in the latch circuit 12.

このラツチ回路12にラツチされたデータから
得られたオーデイオ信号は、通常第3図Bに示す
如くVCA23によつて減衰されて加算回路25
には供給されず、ラツチ回路11にラツチされた
データから得られオーデイオ信号のみが同図Aに
示す如くそのままVCA22を経て加算器25に
供給されるようになつている。このラツチ回路1
1にラツチされたデータから得られるオーデイオ
信号の周波数が指令応じて変化する読み出しパル
スPRの繰り返し周波数に応じて変化し、再生音
の音程制御がなされる。
The audio signal obtained from the data latched in the latch circuit 12 is usually attenuated by the VCA 23 and sent to the adder circuit 23 as shown in FIG. 3B.
Instead, only the audio signal obtained from the data latched by the latch circuit 11 is supplied as is to the adder 25 via the VCA 22, as shown in FIG. This latch circuit 1
The frequency of the audio signal obtained from the data latched at 1 changes in accordance with the repetition frequency of the read pulse PR , which changes in accordance with the command, thereby controlling the pitch of the reproduced sound.

読み出しパルスPR及び書き込みパルスPWの繰
り返し周波数が異なると読み出しアドレスR又は
R′とカウンタ5より出力される書き込みアドレ
スWとが互いに近接することになる。そうする
と、VCA22の利得が徐々に小になると同時に
VCA23の利得が徐々に大になり始める(時刻
t)。このため、ラツチ回路11にラツチされた
データから得られかつVCA22を経てオーデイ
オ信号の信号レベルが徐々に小になると同時にラ
ツチ回路12にラツチされたデータから得られか
つVCA23を経たオーデイオ信号の信号レベル
が徐々に大になる。ここで、VCA22の利得が
0となりかつVCA23の利得が1となつたとき
レベル制御データ発生回路24より低レベルの
VCA終了信号が発生し、その後クロツクaが所
定数回発生した時(時刻t2)VCA終了信号が消
滅すると同時にカウンタ7に加算器8の出力デー
タがプリセツトされかつレベル制御データ発生回
路24の出力が初期状態に戻つてVCA22及び
23の利得がそれぞれ1及び0になるものとす
る。そうすると、出力端子OUTに導出されるオ
ーデイオ信号は、第3図Cに示す如く時刻t1まで
読み出しアドレスRによつて指定された記憶位置
から読み出されたデータから得られた信号であ
り、時刻t1からt2に亘つて読み出しアドレスR及
びR′によつて指定された記憶位置から読み出さ
れたデータから得られた2つのオーデイオ信号を
VCA22及び23の利得によつて定まる比率で
加算合成して得られる信号となる。そして、時刻
t2以降においては出力端子OUTに導出される信
号は、加算器8の出力データがプリセツトされて
読み出しアドレスR′に対応するデータを出力す
るようになつたカウンタ7の出力データによつて
指定された記憶位置から読み出されたデータから
得られる信号となる。
If the repetition frequency of the read pulse P R and write pulse P W is different, the read address R or
R' and the write address W output from the counter 5 will be close to each other. Then, the gain of VCA22 gradually decreases and at the same time
The gain of the VCA 23 begins to gradually increase (time t). Therefore, the signal level of the audio signal obtained from the data latched in the latch circuit 11 and passed through the VCA 22 gradually decreases, and at the same time, the signal level of the audio signal obtained from the data latched in the latch circuit 12 and passed through the VCA 23 becomes smaller. gradually becomes larger. Here, when the gain of the VCA 22 becomes 0 and the gain of the VCA 23 becomes 1, the level control data generation circuit 24
When the VCA end signal is generated and then clock a is generated a predetermined number of times (time t 2 ), the VCA end signal disappears and at the same time the output data of the adder 8 is preset in the counter 7 and the output data of the level control data generation circuit 24 It is assumed that the VCA returns to its initial state and the gains of the VCAs 22 and 23 become 1 and 0, respectively. Then, the audio signal derived to the output terminal OUT is a signal obtained from the data read from the storage location specified by the read address R until time t1 , as shown in FIG. The two audio signals obtained from the data read from the storage locations specified by the read addresses R and R' from t 1 to t 2 are
The signal is obtained by adding and combining the signals at a ratio determined by the gains of the VCAs 22 and 23. And the time
After t 2 , the signal derived to the output terminal OUT is specified by the output data of the counter 7, which has been preset with the output data of the adder 8 and now outputs the data corresponding to the read address R'. The signal is obtained from the data read from the stored storage location.

従つて、書き込みアドレスが読み出しアドレス
R又はR′と等しくなつてデータの読み出しがな
されてない記憶位置に新たにデータが書き込まれ
たり、或いは既に読み出しがなされている記憶位
置に新たなデータの書き込みがなされる前に再び
読み出しがなされて再生音に不連続な変化が生じ
る場合にこの変化が徐々に生じることとなつて聴
感が損なわれるのを防止することができることに
なる。
Therefore, when the write address becomes equal to the read address R or R', new data may be written to a storage location from which no data has been read, or new data may be written to a storage location from which data has already been read. If a discontinuous change occurs in the reproduced sound because it is read out again before it is read out, it is possible to prevent the change from occurring gradually and impairing the auditory sensation.

ところが、第4図Aに示す如き低レベルの
VCA終了信号が消滅した直後においてカウンタ
7に加算器8の出力データがプリセツトされて読
み出しアドレスR′によつて指定された記憶位置
から読み出されたデータがラツチ回路11にラツ
チされるが、その前にQ出力cが高レベルとなつ
てラツチ回路11にラツチされていたデータであ
りかつ読み出しアドレスRによつて得られたデー
タが同図Bに示す如くラツチ回路18にラツチさ
れることとなる。このため、VCA終了信号の消
滅後において読み出しアドレスR′によつて得ら
れるオーデイオ信号中に瞬間的に読み出しアドレ
スRによつて得られオーデイオ信号が混入してノ
イズが発生するという不都合が考えられる。尚、
第4図Cはラツチ回路19にラツチされるデータ
を示している。
However, at a low level as shown in Figure 4A,
Immediately after the VCA end signal disappears, the counter 7 is preset with the output data of the adder 8, and the data read from the storage location specified by the read address R' is latched into the latch circuit 11. The data that was previously latched in the latch circuit 11 when the Q output c became high level and that was obtained by the read address R is now latched in the latch circuit 18 as shown in Figure B. . Therefore, after the VCA end signal disappears, the audio signal obtained by the read address R is instantaneously mixed into the audio signal obtained by the read address R', causing a problem that noise is generated. still,
FIG. 4C shows the data latched in the latch circuit 19.

発明の概要 そこで、本発明の目的はノイズの発生を防止し
つつ音程制御をなすことができる音程制御装置を
提供することである。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a pitch control device that can perform pitch control while preventing the generation of noise.

本発明による音程制御装置は、書き込み位置情
報によつて示される記憶位置と第1又は第2読み
出し位置情報によつて示される記憶位置とが近接
したとき第1読み出し位置情報によつて示された
記憶位置から読み出されたデータを一時記憶する
第2記憶手段の記憶データから得られる第1再生
オーデイオ信号の信号のレベルを徐々に低下させ
ると同時に第2読み出し位置情報によつて示され
た記憶位置から読み出されたデータを一時記憶す
る第3記憶手段の記憶データから得られる第2再
生オーデイオ信号の信号レベルを徐々に増大させ
て第2再生オーデイオ信号のみが出力されるよう
にしたのち第1読み出し位置情報を第2読み出し
位置情報と同一の情報に変化させると共に第1再
生オーデイオ信号のみが出力されるようにしかつ
第2再生オーデイオ信号のみが出力される間に亘
つて第2及び第3記憶手段の記憶内容が同一にな
るようにした構成となつている。
In the pitch control device according to the present invention, when the storage position indicated by the write position information and the storage position indicated by the first or second read position information are close to each other, the pitch control device according to the present invention Gradually lowering the signal level of the first reproduced audio signal obtained from the stored data of the second storage means that temporarily stores the data read from the storage position, and at the same time the storage indicated by the second read position information. After gradually increasing the signal level of the second reproduction audio signal obtained from the stored data of the third storage means for temporarily storing the data read from the position so that only the second reproduction audio signal is output, the second reproduction audio signal is outputted. The first readout position information is changed to the same information as the second readout position information, and only the first reproduction audio signal is output, and while only the second reproduction audio signal is output, the second and third reproduction audio signals are changed. The configuration is such that the storage contents of the storage means are the same.

実施例 以下、本発明の実施例につき第5図乃至第7図
を参照して詳細に説明する。
Embodiments Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 5 to 7.

第5図において、A/D変換器1、データバス
2、RAM3、マルチプレクサ4,6、カウンタ
5,7、加算器8、パルス発生回路9、切換制御
信号発生回路10、ラツチ回路11,12,1
8,19、タイミングコントロール回路13、
D/A変換器20,21、VCA22,23、レ
ベル制御データ発生回路24及び加算回路25は
第1図の装置と同様に接続されている。しかしな
がら、本例においてはタイミングコントロール回
路13におけるD形フリツプフロツプ14のQ出
力Cはラツチ回路11には直接供給されずAND
(論理積)ゲート26の一方の入力端子に供給さ
れる。ANDゲート26の他方の入力端子にはレ
ベル制御データ発生回路24よりVCA終了信号
が供給されている。このANDゲート26の出力
はOR(論理積)ゲート27の一方の入力端子に
供給されている。ORゲート27の他方の入力端
子にはD形フリツプフロツプ15のQ出力eが供
給されている。そして、このORゲート27の出
力fがラツチ回路11に供給されている。
In FIG. 5, an A/D converter 1, data bus 2, RAM 3, multiplexers 4, 6, counters 5, 7, adder 8, pulse generation circuit 9, switching control signal generation circuit 10, latch circuits 11, 12, 1
8, 19, timing control circuit 13,
D/A converters 20, 21, VCAs 22, 23, level control data generation circuit 24, and addition circuit 25 are connected in the same way as in the device shown in FIG. However, in this example, the Q output C of the D-type flip-flop 14 in the timing control circuit 13 is not directly supplied to the latch circuit 11, but is
(AND) is supplied to one input terminal of the gate 26. A VCA end signal is supplied from the level control data generation circuit 24 to the other input terminal of the AND gate 26. The output of this AND gate 26 is supplied to one input terminal of an OR (logical product) gate 27. The other input terminal of the OR gate 27 is supplied with the Q output e of the D-type flip-flop 15. The output f of this OR gate 27 is supplied to the latch circuit 11.

以上の構成において、第6図Aに示す如き低レ
ベルのVCA終了信号が発生するとANDゲート2
6の出力は低レベルとなるので、ORゲート27
の出力fは同図Bに示す如く同図Dに示す如きQ
出力eと同様に同図Cに示す如きQ出力dを1/2
クロツク分遅延させた信号となる。また、VCA
信号が存在しないときはQ出力cがANDゲート
26を経てORゲート27の一方の入力端子に供
給されるので、ORゲート27の出力fはQ出力
cが高レベルになるのと同タイミングで高レベル
となる。従つて、VCA終了信号が存在しないと
きは第1図の装置と同様な動作が得られることと
なる。VCA終了信号が第7図Aに示す如く存在
するときにはラツチ回路11に供給される出力f
がQ出力eと同タイミングで高レベルになるので
同図Bに示す如くラツチ回路11の出力データを
ラツチするラツチ回路18には同図Cに示す如き
データをラツチするラツチ回路19と同様に読み
出しアドレスR′によつて得られたデータがラツ
チされることとなる。従つて、VCA終了信号が
消滅した直後において読み出しアドレスR′によ
つて得られるオーデイオ信号中に読み出しアドレ
スRによつて得られるオーデイオ信号が混入する
ことがなくなり、ノイズの発生が防止されること
となる。
In the above configuration, when a low level VCA end signal as shown in FIG. 6A is generated, the AND gate 2
Since the output of 6 is low level, OR gate 27
The output f is as shown in B in the same figure and Q as shown in D in the same figure.
Similarly to the output e, the Q output d as shown in C in the same figure is 1/2
The signal is delayed by a clock. Also, VCA
When there is no signal, the Q output c is supplied to one input terminal of the OR gate 27 via the AND gate 26, so the output f of the OR gate 27 goes high at the same timing as the Q output c goes high. level. Therefore, when the VCA end signal is not present, an operation similar to that of the device of FIG. 1 is obtained. When the VCA termination signal is present as shown in FIG. 7A, the output f supplied to the latch circuit 11.
Since the signal becomes high level at the same timing as the Q output e, the latch circuit 18 that latches the output data of the latch circuit 11 as shown in FIG. The data obtained by address R' will be latched. Therefore, immediately after the VCA end signal disappears, the audio signal obtained by the read address R is not mixed into the audio signal obtained by the read address R', and the generation of noise is prevented. Become.

効 果 以上詳述した如く本発明による音程制御装置
は、再生オーデイオ信号の切換時になす信号レベ
ルの可変制御の終了時にラツチ回路11及び12
にラツチされるデータか同一になるようにした構
成となつているので、ラツチ回路11に対応して
いる読み出しアドレスがラツチ回路12に対応し
ていた読み出しアドレスに切換つたときにおいて
ラツチ回路11の出力データのラツチ回路18に
おけるラツチのタイミングに遅れが存在していて
もノイズの発生を防止することができるのであ
る。
Effects As described in detail above, the pitch control device according to the present invention has the advantage that the latch circuits 11 and 12
Since the configuration is such that the data latched in both are the same, when the read address corresponding to the latch circuit 11 is switched to the read address corresponding to the latch circuit 12, the output of the latch circuit 11 Even if there is a delay in the latch timing in the data latch circuit 18, noise can be prevented from occurring.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、発明者等によつて提案されている音
程制御装置を示す回路ブロツク図、第2図は、第
1図の装置におけるタイミングコントロール回路
13の回路動作を示す波形図、第3図及び第4図
は、第1図の装置の動作を示す図、第5図は、本
発明の一実施例を示す回路ブロツク図、第6図
は、第5図の装置におけるタイミングコントロー
ル回路13の回路動作を示す波形図、第7図は、
第5図の装置の動作を示す図である。 1……A/D変換器、3……RAM、5,7…
…カウンタ、8……加算器、11,12,18,
19……ラツチ回路、13……タイミングコント
ロール回路。
FIG. 1 is a circuit block diagram showing a pitch control device proposed by the inventors, FIG. 2 is a waveform diagram showing the circuit operation of the timing control circuit 13 in the device shown in FIG. 1, and FIG. 4 are diagrams showing the operation of the device shown in FIG. 1, FIG. 5 is a circuit block diagram showing an embodiment of the present invention, and FIG. 6 is a diagram showing the timing control circuit 13 in the device shown in FIG. The waveform diagram, Figure 7, showing the circuit operation is as follows:
FIG. 6 is a diagram showing the operation of the device of FIG. 5; 1...A/D converter, 3...RAM, 5, 7...
...Counter, 8...Adder, 11, 12, 18,
19... Latch circuit, 13... Timing control circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 複数の記憶位置を有する第1記憶手段と、オ
ーデイオ信号を所定周期をもつて標本化して得た
データが前記複数の記憶位置に順次書き込まれて
記憶されるように前記所定周期をもつて変化する
書き込み位置情報を発生する書き込み位置情報発
生手段と、前記複数の記憶位置に書き込まれた前
記データが書き込まれた順に指令に応じた周期を
もつて順次読み出されるように第1読み出し位置
情報を発生する第1読み出し位置情報発生手段
と、前記第1読み出し位置情報とは互いに所定距
離だけ離れた位置を示す第2読み出し位置情報を
発生する第2読み出し位置情報発生手段と、前記
第1読み出し位置情報によつて示された記憶位置
から読み出されたデータを一時記憶する第2記憶
手段と、前記第2読み出し位置情報によつて示さ
れた記憶位置から読み出されたデータを一時記憶
する第3記憶手段とを含み、前記書き込み位置情
報によつて示される記憶位置と前記第1又は第2
読み出し位置情報によつて示される記憶位置とが
近接したとき前記第2記憶手段に記憶されたデー
タから得られる第1再生オーデイオ信号の信号レ
ベルを徐々に低下させると同時に前記第3記憶手
段に記憶されたデータから得られる第2再生オー
デイオ信号の信号レベルを徐々に増大させて前記
第2再生オーデイオ信号のみが出力されるように
したのち前記第1読み出し位置情報を前記第2読
み出し位置情報と同一の情報に変化させると共に
前記第1再生オーデイオ信号のみが出力されるよ
うにしかつ前記第2再生オーデイオ信号のみが出
力される間に亘つて前記第2及び第3記憶手段の
記憶内容が同一になるようにしたことを特徴とす
る音程制御装置。
1. A first storage means having a plurality of storage locations, and a first storage means that changes at the predetermined period so that data obtained by sampling an audio signal at a predetermined period is sequentially written and stored in the plurality of storage locations. a write position information generating means for generating write position information, and generating first read position information so that the data written to the plurality of storage positions are sequentially read out at a period according to a command in the order in which they were written. a first read position information generating means for generating second read position information indicating a position separated from each other by a predetermined distance from the first read position information; a second storage means for temporarily storing data read from the storage position indicated by the second reading position information; and a third storage means for temporarily storing data read from the storage position indicated by the second read position information. storage means, the storage position indicated by the write position information and the first or second
When the storage position indicated by the read position information is close to the storage position, the signal level of the first reproduced audio signal obtained from the data stored in the second storage means is gradually lowered, and the signal level is simultaneously stored in the third storage means. After gradually increasing the signal level of the second reproduced audio signal obtained from the reproduced data so that only the second reproduced audio signal is output, the first read position information is made the same as the second read position information. information, and while only the first reproduced audio signal is output, and while only the second reproduced audio signal is output, the stored contents of the second and third storage means are the same. A pitch control device characterized by:
JP59030116A 1984-02-20 1984-02-20 Musical interval controller Granted JPS60173598A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59030116A JPS60173598A (en) 1984-02-20 1984-02-20 Musical interval controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59030116A JPS60173598A (en) 1984-02-20 1984-02-20 Musical interval controller

Publications (2)

Publication Number Publication Date
JPS60173598A JPS60173598A (en) 1985-09-06
JPH0514919B2 true JPH0514919B2 (en) 1993-02-26

Family

ID=12294808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59030116A Granted JPS60173598A (en) 1984-02-20 1984-02-20 Musical interval controller

Country Status (1)

Country Link
JP (1) JPS60173598A (en)

Also Published As

Publication number Publication date
JPS60173598A (en) 1985-09-06

Similar Documents

Publication Publication Date Title
JPS6145297A (en) electronic musical instruments
EP0393716B1 (en) Delay circuit
US4575824A (en) Method for controlling read-out or write in of semiconductor memory device and apparatus for the same
JPS60173598A (en) Musical interval controller
JP3204744B2 (en) Signal delay memory circuit
JP2678357B2 (en) Electronic musical instrument
JP2656251B2 (en) Signal level adjusting circuit and signal level adjusting method
JP2684820B2 (en) Surround circuit
KR900008449B1 (en) Delaying circuit of digital signal
US5842169A (en) Read/write control method and circuit for a sound recording/reproducing device
KR880001218B1 (en) Auxiliary memory device
JPS63136814A (en) Digital delay circuit
KR890004805Y1 (en) Digital data order conversion circuits of cd-rom driver
JPH045292B2 (en)
JPH09128333A (en) Semiconductor integrated circuit
JP2722463B2 (en) Address control device
JPS5945608A (en) Signal processor
JP2850671B2 (en) Variable delay circuit
JPS62219389A (en) Recording/playback device
JPH0466128B2 (en)
JPH0622399A (en) Non-correlating device
JPS59140793A (en) Time-division switch circuit
JPH04369029A (en) System for minimizing transmission delay time
JPH04102080U (en) waveform generator
JPS62219710A (en) Programmable digital delay circuit