JP3459016B2 - Audio signal processing method and apparatus - Google Patents
Audio signal processing method and apparatusInfo
- Publication number
- JP3459016B2 JP3459016B2 JP32594492A JP32594492A JP3459016B2 JP 3459016 B2 JP3459016 B2 JP 3459016B2 JP 32594492 A JP32594492 A JP 32594492A JP 32594492 A JP32594492 A JP 32594492A JP 3459016 B2 JP3459016 B2 JP 3459016B2
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- signal
- band
- amplitude
- frequency conversion
- 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 - Fee Related
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、例えば電子楽器およ
びテレビゲーム等の音源として好適なオーディオ信号処
理装置に係り、特に、楽音合成に際して音高制御および
音色制御が容易なオーディオ処理方法および装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an audio signal processing suitable as a sound source for electronic musical instruments and video games.
The present invention relates to a processing device, and more particularly, to an audio processing method and device for which pitch control and tone color control are easy when synthesizing musical sounds.
【0002】[0002]
【従来の技術】従来の楽音合成装置としては、実際の自
然楽器音等をサンプリングしてPCM符号化した楽音波
形データを、メモリに記憶しておき、再生時において、
そのメモリに記憶された楽音波形データを、鍵盤等で指
定された音高に対応する速度で(時間軸を変化させて)
順次読み出すことにより、指定された音高の楽音波形を
得る、いわゆる、波形メモリ式楽音合成装置が知られて
いる。なお、PCM(パルス符号変調)符号化した楽音
波形データのメモリへの記憶にあたっては、楽音波形デ
ータを、予めROM(リードオンリメモリ)に書き込ん
でおく場合と、ユーザーが任意にRAM(ランダムアク
セスメモリ)に記憶させる場合とがある。この波形メモ
リ式楽音合成装置では、実際の自然楽器音に忠実な楽音
を発生させることができる。2. Description of the Related Art As a conventional musical tone synthesizer, musical tone waveform data obtained by sampling an actual natural musical instrument sound or the like and performing PCM coding is stored in a memory and is reproduced at the time of reproduction.
The tone waveform data stored in the memory is changed at a speed corresponding to the pitch specified on the keyboard (changing the time axis).
There is known a so-called waveform memory type musical tone synthesizer which obtains a musical tone waveform having a designated pitch by sequentially reading it. When storing musical tone waveform data encoded by PCM (Pulse Code Modulation) in a memory, the musical tone waveform data may be written in a ROM (Read Only Memory) in advance, or a user may arbitrarily store a RAM (Random Access Memory). ) In some cases. With this waveform memory type musical sound synthesizer, a musical sound faithful to an actual natural musical instrument sound can be generated.
【0003】また、従来の楽音合成装置としては、上述
の波形メモリ式楽音合成装置の他に、所定の周波数変調
アルゴリズムに従い、可聴帯域の搬送波信号を可聴帯域
の変調波信号で周波数変調することによって倍音成分を
含んだ楽音を合成する、いわゆる、FM(周波数変調)
式楽音合成装置も知られている。このFM式楽音合成装
置では、変調指数および周波数比等のパラメータを制御
することにより、種々の楽音を合成することができる。
このFM式楽音合成装置は、自然界には存在しない特殊
効果音も合成することができる。As a conventional musical tone synthesizer, in addition to the above-mentioned waveform memory type musical tone synthesizer, a carrier wave signal in the audible band is frequency-modulated by a modulated wave signal in the audible band in accordance with a predetermined frequency modulation algorithm. FM (Frequency Modulation), which synthesizes musical tones containing harmonic components
Musical tone synthesizers are also known. In this FM tone synthesizer, various tones can be synthesized by controlling parameters such as modulation index and frequency ratio.
This FM-type musical sound synthesizer can synthesize special effect sounds that do not exist in nature.
【0004】[0004]
【発明が解決しようとする課題】ところで、上述した従
来の波形メモリ式楽音合成装置には、楽音波形の再現性
は優れているものの、楽音波形の制御性が悪いという問
題点がある。すなわち、実際の自然楽器では、例えばピ
アノを例にとった場合、音高や打鍵する速さ(鍵タッ
チ)等が変化すれば、音色も微妙に変化することが知ら
れているし、さらに、楽音の発生開始からの時間経過に
従っても音色が微妙に変化することも知られている。し
かしながら、上述の波形メモリ式楽音合成装置において
は、楽音波形の制御性が悪いため、上述の音色の微妙な
変化に対応しようとするならば、音高、鍵タッチ等のあ
らゆる演奏条件に対応して、演奏条件毎の楽音波形デー
タを記憶する必要があり、膨大なメモリ容量が必要とな
る。The above-mentioned conventional waveform memory type musical tone synthesizer has a problem that the controllability of the musical tone waveform is poor although the musical tone waveform reproducibility is excellent. That is, in an actual natural musical instrument, for example, when a piano is taken as an example, it is known that the tone color changes subtly if the pitch or the speed at which a key is pressed (key touch) changes. It is also known that the timbre changes subtly with the passage of time from the start of the generation of musical tones. However, in the above-mentioned waveform memory type musical tone synthesizer, since the controllability of the musical tone waveform is poor, if it is attempted to cope with the above-mentioned subtle changes in tone color, it will be necessary to cope with all performance conditions such as pitch and key touch. Therefore, it is necessary to store musical tone waveform data for each performance condition, which requires a huge memory capacity.
【0005】この場合のメモリ容量を低減するために、
前記演奏条件の連続的なバリエーションに対して間欠的
に楽音波形データをサンプリング記憶し、その間の楽音
波形データを音高および鍵タッチ等のパラメータに従っ
てクロスフェードさせるように補間する技術も知られて
いる。しかし、時間軸上での補間処理の場合、補間に供
する複数の楽音波形間の位相関係によっては、複数の楽
音波形がお互いに打ち消しあったりして、適切な補間が
行えなくなるおそれがある。また、上述したFM式楽音
合成装置は、楽音波形の制御性は優れているものの実際
の自然楽器音の再現性が悪いという問題点がある。この
発明は、上述のような事情に鑑みてなされたもので、少
ない記憶情報で、原音の特徴を残したまま合成楽音の音
高および音色を様々に変化させることができるオーディ
オ信号処理方法および装置を提供することを目的として
いる。In order to reduce the memory capacity in this case,
There is also known a technique in which musical tone waveform data is intermittently sampled and stored for continuous variations of the playing condition, and the musical tone waveform data during that period is interpolated so as to cross-fade according to parameters such as pitch and key touch. . However, in the case of interpolation processing on the time axis, depending on the phase relationship between a plurality of musical tone waveforms used for interpolation, the plurality of musical tone waveforms may cancel each other out, and appropriate interpolation may not be possible. Further, the FM tone synthesizer described above has a problem that the reproducibility of an actual natural musical instrument sound is poor although the controllability of the tone waveform is excellent. Audio The present invention has been made in view of the circumstances as described above, a small stored information, which can be variously changed the pitch and tone of the left synthesized tone leaving the characteristics of the original sound
It is an object of the present invention to provide a signal processing method and device.
【0006】[0006]
【課題を解決するための手段】この発明に係るオーディ
オ信号処理方法は、記憶すべきオーディオ信号を複数の
周波数帯域の信号に分割する帯域分割ステップと、前記
帯域分割ステップで分割された各周波数帯域の信号をそ
れらのうちで最も低い周波数帯域と同じ帯域の信号に周
波数変換する第1の周波数変換ステップと、この第1の
周波数変換ステップで周波数変換された各周波数帯域の
信号を記憶する記憶ステップと、前記記憶ステップで記
憶された信号を読出して、各周波数帯域毎に信号の振幅
を制御する振幅制御ステップと、前記振幅を制御された
信号の周波数を、音高情報に応じて所要の周波数のサイ
ン波信号を生成するサイン波発生部より生成されるサイ
ン波と、乗算することにより、元の周波数帯域を基準と
して周波数シフトした周波数に周波数変換する第2の周
波数変換ステップと、前記振幅制御及び周波数変換され
た全ての周波数帯域の信号を合成してオーディオ信号を
生成する合成ステップとを有することを特徴とする。An audio signal processing method according to the present invention comprises a band division step of dividing an audio signal to be stored into signals of a plurality of frequency bands, and each frequency band divided by the band division step. A first frequency conversion step of frequency-converting the signal of 1 to a signal in the same band as the lowest frequency band among them, and a signal of each frequency band frequency-converted in the first frequency conversion step. A storage step of storing, an amplitude control step of reading out the signal stored in the storage step and controlling the amplitude of the signal for each frequency band, and a frequency of the signal whose amplitude is controlled according to the pitch information. The required frequency
The sine wave generated by the sine wave generator
The original frequency band is
A second frequency conversion step of performing frequency conversion into a frequency- shifted frequency and a synthesis step of synthesizing the amplitude-controlled and frequency-converted signals in all frequency bands to generate an audio signal. It is characterized by having.
【0007】この発明に係るオーディオ信号処理装置
は、記憶すべきオーディオ信号を複数の周波数帯域の信
号に分割する帯域分割手段と、前記帯域分割手段で分割
された各周波数帯域の信号をそれらのうちで最も低い周
波数帯域と同じ帯域の信号に周波数変換する第1の周波
数変換手段と、この第1の周波数変換手段で周波数変換
された各周波数帯域の信号を記憶する記憶手段と、前記
記憶手段に記憶された信号を読出して、音色情報に基づ
いて各周波数帯域毎に信号の振幅を制御する振幅制御手
段と、前記振幅を制御された信号の周波数を元の周波数
帯域を基準とする周波数に周波数変換する第2の周波数
変換手段と、前記振幅制御及び周波数変換された全ての
周波数帯域の信号を合成してオーディオ信号を生成する
合成手段とを具備することを特徴とする。The audio signal processing device according to the present invention divides an audio signal to be stored into signals of a plurality of frequency bands, and a signal of each frequency band divided by the band dividing device among them. a first frequency <br/> number converting means for frequency-converting the same band signal with the lowest frequency band in a memory means for storing the signals of each frequency band frequency-converted by the first frequency converting means , The signal stored in the storage means is read out and based on the tone color information.
And amplitude control means for controlling the amplitude of the signal for each frequency band, second frequency conversion means for frequency-converting the frequency of the signal whose amplitude is controlled to a frequency based on the original frequency band, and said amplitude And synthesizing means for synthesizing the signals of all the frequency bands that have been controlled and frequency-converted to generate an audio signal.
【0008】[0008]
【作用】この発明のオーディオ信号処理方法および装置
においては、記録すべきオーディオ信号を、複数の周波
数帯域の信号に分割し、各周波数帯域の信号をそれらの
うちで最も低い周波数帯域と同じ帯域の信号に周波数変
換して記憶させておき、この記憶された信号を読出し
て、各周波数帯域毎に信号の振幅を制御し、振幅制御さ
れた信号の周波数を元の周波数帯域を基準として制御
し、各周波数帯域の信号を合成して所要のオーディオ信
号を発生するため、少ない記憶情報で、原音の特徴を残
したまま合成楽音の音高および音色を様々に変化させる
ことができる。In the audio signal processing method and apparatus of the present invention, the audio signal to be recorded is divided into signals of a plurality of frequency bands , and the signals of each frequency band are divided into those signals.
Strange frequency to the same band of the signal with the lowest frequency band out
Conversion to may be stored, the stored signals are read, and controls the amplitude of the signal in each frequency band, the amplitude control of
Control based on the original frequency band the frequency of the signal
Then, the signals of each frequency band are combined to synthesize the required audio signal.
Since the signal is generated, the pitch and tone color of the synthesized musical tone can be variously changed with a small amount of stored information while keeping the characteristics of the original tone.
【0009】[0009]
【実施例】以下、図面を参照して、この発明の実施例を
説明する。図1および図2は、この発明の第1の実施例
に係る楽音合成装置の構成を模式的に示している。この
第1の実施例では、この発明による楽音合成装置の基本
的な構成を、代表音を分析・記憶するための分析記憶部
と、記憶された代表音の情報から楽音信号を合成する合
成処理部とにわけて、図1に分析記憶部の構成を、図2
に合成処理部の構成をそれぞれ示している。Embodiments of the present invention will be described below with reference to the drawings. 1 and 2 schematically show the configuration of a musical sound synthesizer according to the first embodiment of the present invention. In the first embodiment, the basic configuration of the musical tone synthesizing device according to the present invention has an synthesizing storage unit for analyzing and storing a representative tone and a synthesizing process for synthesizing a musical tone signal from stored representative tone information. FIG. 1 shows the configuration of the analysis storage unit.
The configurations of the composition processing units are shown in FIG.
【0010】図1に示す分析記憶部は、A/D(アナロ
グ−ディジタル)変換部11、帯域分割部12、第1の
周波数変換部13およびメモリ14を有する。また、図
2に示す合成処理部は、図1のメモリ14と共通のメモ
リ14′、振幅コントロール部15、第2の周波数変換
部16、サイン波発生部17、合成部18、乗算器19
およびD/A(ディジタル−アナログ)変換部20を有
する。図1の分析記憶部において、A/D変換部11
は、入力される代表音の音響信号(アナログ信号)をサ
ンプリング周波数Fsでサンプリングし、ディジタルデ
ータに変換する。帯域分割部12は、複数のバンドパス
フィルタを有し、A/D変換部11でサンプリングされ
ディジタル化された音響信号データをN個の周波数帯域
に分割する。The analysis storage section shown in FIG. 1 has an A / D (analog-digital) conversion section 11, a band division section 12, a first frequency conversion section 13 and a memory 14. Further, the synthesis processing unit shown in FIG. 2 includes a memory 14 ′ common to the memory 14 of FIG. 1, an amplitude control unit 15, a second frequency conversion unit 16, a sine wave generation unit 17, a synthesis unit 18, and a multiplier 19.
And a D / A (digital-analog) converter 20. In the analysis storage unit of FIG. 1, the A / D conversion unit 11
Is to sample the input representative sound acoustic signal (analog signal) at the sampling frequency Fs and convert it into digital data. The band division unit 12 has a plurality of bandpass filters, and divides the acoustic signal data sampled and digitized by the A / D conversion unit 11 into N frequency bands.
【0011】第1の周波数変換部13は、帯域分割部1
2でN帯域に帯域分割された各周波数帯域(取扱い得る
周波数帯域の上限をFs/2とすれば、各々Fs/2N
の帯域幅を持つ)の信号データを周波数変換して、すべ
て分割後の帯域の中で最も低い帯域と同じ帯域の信号デ
ータとする。この第1の周波数変換部13は、分割帯域
毎に所定の周波数変換を行うために、必要に応じて所定
のサイン波を発生するサイン波発生部、またはそれに相
当するメモリ等を内蔵している。メモリ14は、例えば
RAMからなり、第1の周波数変換部13で得られた代
表音の信号データを記憶する。The first frequency conversion section 13 is a band division section 1
Each frequency band divided into N bands by 2 (If the upper limit of the frequency band that can be handled is Fs / 2, then each is Fs / 2N.
(With a bandwidth of), frequency conversion is performed on the signal data, and the signal data is in the same band as the lowest band of all the divided bands. The first frequency conversion unit 13 has a built-in sine wave generation unit that generates a predetermined sine wave as necessary in order to perform a predetermined frequency conversion for each divided band, or a memory equivalent thereto. . The memory 14 is composed of, for example, a RAM, and stores the signal data of the representative sound obtained by the first frequency conversion unit 13.
【0012】図2の合成処理部において、メモリ14′
は、図1のような構成の分析記憶部により書き込まれた
代表音の信号データを1組以上記憶しており、通常の場
合、図1に示したメモリ14そのものを用いる。このメ
モリ14′として、予め別途に上述のようにして得た代
表音の信号データを1組以上書き込んだROM等を用い
てもよく、同様に代表音の信号データを1組以上書き込
んだメモリカード等を着脱可能として用いてもよい。こ
のメモリ14′からは、例えば基本音色情報D1に応じ
て、特定の代表音の信号データが選択的に読出される。
振幅コントロール部15は、メモリ14′から読出され
た特定の代表音の各帯域毎の信号データの振幅を各帯域
毎に制御する。この振幅コントロール部15は、例えば
補助音色情報D2に応じた所定のパターンで各帯域毎の
信号データの振幅を制御する。In the synthesizing section of FIG. 2, the memory 14 '
Stores one or more sets of signal data of the representative sounds written by the analysis storage unit configured as shown in FIG. 1, and normally uses the memory 14 itself shown in FIG. As the memory 14 ', a ROM or the like in which one or more sets of representative tone signal data separately obtained in advance as described above may be used, and similarly, a memory card in which one or more sets of representative tone signal data are written. Etc. may be detachably used. From this memory 14 ', signal data of a specific representative tone is selectively read according to the basic tone color information D1, for example.
The amplitude control section 15 controls the amplitude of the signal data of each band of the specific representative sound read from the memory 14 'for each band. The amplitude control section 15 controls the amplitude of the signal data for each band in a predetermined pattern according to the auxiliary tone color information D2, for example.
【0013】第2の周波数変換部16は、振幅コントロ
ール部15で振幅分布パターンが制御された各帯域毎の
信号データを、音高情報D3に応じ且つ元の帯域周波数
に対応する周波数に周波数変換する。すなわち、この第
2の周波数変換部16の周波数変換処理は、元の帯域周
波数を音高情報D3に応じて周波数シフトした周波数へ
の周波数変換を行う。サイン波発生部17は、例えばデ
ィジタル化されたサイン波形データが格納されたRO
M、いわゆるサインROMを有し、音高情報D3に応じ
て、第2の周波数変換部16で、各帯域毎の信号データ
の所定の周波数への周波数変換を行うための所要の周波
数のサイン波信号を生成する。このサイン波信号の周波
数は、第2の周波数変換部16による各帯域毎の信号デ
ータの周波数変換における周波数変化量を決定する。こ
の周波数変化量は、各帯域毎の信号データの相互関係を
元の帯域周波数の相互関係に対応させるとともに、これ
ら帯域周波数全体に音高情報D3に応じた周波数シフト
を達成し得る量とする。The second frequency conversion section 16 frequency-converts the signal data for each band whose amplitude distribution pattern is controlled by the amplitude control section 15 into a frequency corresponding to the pitch information D3 and corresponding to the original band frequency. To do. That is, in the frequency conversion process of the second frequency conversion unit 16, the original band frequency is frequency-shifted according to the pitch information D3. The sine wave generator 17 is, for example, an RO that stores digitized sine waveform data.
M, a so-called sine ROM, and a sine wave of a required frequency for performing frequency conversion of the signal data of each band into a predetermined frequency in the second frequency conversion unit 16 in accordance with the pitch information D3. Generate a signal. The frequency of this sine wave signal determines the amount of frequency change in the frequency conversion of the signal data for each band by the second frequency conversion unit 16. This frequency change amount corresponds to the mutual relationship between the signal data for each band and the mutual relationship between the original band frequencies, and is an amount that can achieve a frequency shift corresponding to the pitch information D3 over the entire band frequencies.
【0014】合成部18は、第2の周波数変換部16の
周波数変換処理により周波数変換された各帯域毎の信号
データを加算的に合成する。乗算器19は、合成部18
で合成された信号のレベル情報D4を乗算して合成信号
レベルを制御する。D/A変換部20は、乗算器19で
レベル情報D4に応じてレベル制御された合成信号をア
ナログ信号に変換して、再生信号として出力する。第1
および第2の周波数変換部13および16は、具体的に
は例えば図3(a)および(b) に示すように構成される。The synthesizing unit 18 additively synthesizes the signal data for each band which has been frequency-converted by the frequency conversion processing of the second frequency conversion unit 16. The multiplier 19 includes a synthesizing unit 18
The level information D4 of the signal combined in step S4 is multiplied to control the combined signal level. The D / A converter 20 converts the composite signal, the level of which is controlled by the multiplier 19 according to the level information D4, into an analog signal and outputs it as a reproduction signal. First
The second frequency converters 13 and 16 are specifically configured as shown in FIGS. 3 (a) and 3 (b), for example.
【0015】図3(a) に示す第1の周波数変換部13
は、複数組の乗算器31a,31b…およびフィルタ3
2a,32b…を有する。フィルタ32a,32b…
は、ローパスフィルタ(LPF)である。乗算器31a
…は、被変換入力信号に対して所定の周波数のサイン波
を乗算し、乗算の結果得られる和と差の周波数成分のう
ちの差の周波成分のみをローパスフィルタであるフィル
タ32a…により抽出する。The first frequency converter 13 shown in FIG. 3 (a)
Is a plurality of sets of multipliers 31a, 31b ... And a filter 3
2a, 32b ... Filters 32a, 32b ...
Is a low pass filter (LPF). Multiplier 31a
Is multiplied by a sine wave having a predetermined frequency with respect to the converted input signal, and only the difference frequency component of the sum and difference frequency components obtained as a result of the multiplication is extracted by the filter 32a which is a low-pass filter. .
【0016】図3(b) に示す第2の周波数変換部16
は、複数組のフィルタ33a,33b…および乗算器3
4a,34b…を有する。フィルタ33a,33b…
は、フィルタ32a,32b…と同じローパスフィルタ
で構成することができる。メモリ14′から読出され振
幅コントロール部15を介して供給される被変換入力信
号は、メモリ14′からの読出しの際に、A/D変換部
11のサンプリングと同様のサンプリング周波数Fsで
サンプリングされるため高周波の不要成分を含んでいる
これをローパスフィルタであるフィルタ33a…により
除去した後、乗算器34a…で所定の周波数のサイン波
を乗算して出力する。このとき、乗算の結果得られる和
と差の周波数成分のうちの差の周波成分は信号処理の過
程で除去され、実質的に和の周波数成分のみが以後の処
理に供される。The second frequency converter 16 shown in FIG. 3 (b).
Is a plurality of sets of filters 33a, 33b ... And a multiplier 3
4a, 34b ... Filters 33a, 33b ...
Can be configured by the same low-pass filter as the filters 32a, 32b .... The converted input signal read from the memory 14 'and supplied via the amplitude controller 15 is sampled at the same sampling frequency Fs as the sampling of the A / D converter 11 when reading from the memory 14'. For this reason, the high-frequency unnecessary components are removed by the filters 33a, which are low-pass filters, and then multiplied by the sine wave of a predetermined frequency by the multipliers 34a. At this time, the difference frequency component of the sum and difference frequency components obtained as a result of the multiplication is removed in the process of signal processing, and substantially only the sum frequency component is subjected to the subsequent processing.
【0017】図1および図2に示した楽音合成装置で
は、分析記憶部において、代表音データを記憶させる際
には、サンプリングしようとする音響信号が、マイクロ
フォン(マイク)等により入力されると、その音響信号
が、A/D変換部11によりサンプリング周波数Fsで
サンプリングされ、ディジタルデータに変換され、帯域
分割部12でN帯域に帯域分割される。帯域分割部12
で帯域分割されたそれぞれFs/2Nの帯域幅をもつ各
帯域が、第1の周波数変換部13によって、すべて分割
後の帯域の中で最も低い帯域と同じ帯域の信号となるよ
うに周波数変換されて、メモリ14に記憶される。この
ような代表音の記憶は、必要とされる1種類以上の代表
音について行われる。In the musical sound synthesizing apparatus shown in FIGS. 1 and 2, when storing the representative sound data in the analysis storage section, when the acoustic signal to be sampled is input by a microphone (microphone) or the like, The acoustic signal is sampled by the A / D converter 11 at the sampling frequency Fs, converted into digital data, and band-divided by the band divider 12 into N bands. Band division unit 12
Each band having a bandwidth of Fs / 2N, which has been band-divided by, is frequency-converted by the first frequency conversion unit 13 to be a signal in the same band as the lowest band among the bands after the division. And stored in the memory 14. The storage of such representative sounds is performed for one or more kinds of required representative sounds.
【0018】合成処理部のメモリ14′は、このように
して記憶された代表音データを少なくとも1組以上記憶
している。合成楽音の発生に際して与えられる基本音色
情報D1に応じて、メモリ14′に記憶された代表音デ
ータが選択的に読出され、例えば音高情報D3等に関連
した補助音色情報D2に応じて各帯域毎の振幅が振幅コ
ントロール部15で調整される。振幅コントロール部1
5を経た各帯域毎の信号は、音高情報D3に応じてサイ
ン波発生部17から生成される各帯域毎の周波数を有す
るサイン波信号を用いて、第2の周波数変換部16で周
波数変換され、合成部18で加算的に合成される。合成
部18で合成されたデータは、乗算器19でレベル情報
D4と乗算され、D/A変換部20を介してアナログ再
生信号として出力される。The memory 14 'of the synthesis processing section stores at least one set of the representative sound data thus stored. The representative tone data stored in the memory 14 'is selectively read according to the basic tone color information D1 given when the synthesized tone is generated, and each band is determined in accordance with the auxiliary tone color information D2 related to the pitch information D3, for example. The amplitude control unit 15 adjusts the amplitude of each. Amplitude control unit 1
The signal for each band that has passed 5 is subjected to frequency conversion by the second frequency conversion unit 16 using a sine wave signal having a frequency for each band generated from the sine wave generation unit 17 according to the pitch information D3. Then, the synthesizing unit 18 performs additive synthesis. The data synthesized by the synthesizer 18 is multiplied by the level information D4 by the multiplier 19 and output as an analog reproduction signal via the D / A converter 20.
【0019】次に、この第1の実施例における具体的な
信号処理の一例を説明する。分析記憶部のA/D変換部
11におけるサンプリング周波数Fsを50KHz、帯
域分割部12の分割帯域数Nを500として、基本周波
数が1.025KHzで3.075KHzおよび5.1
25KHzの周波数の倍音成分を含む代表音をサンプリ
ングする場合を考える。サンプリング周波数Fsが50
KHzであるので、処理し得る信号の上限は、Fs/
2、すなわち25KHzとなり、0〜25KHzを50
0に分割すると、50Hz毎の周波数帯域に分割される
ことになり、低域側から1番目の帯域は、0〜50H
z、500番目の帯域は24950〜25000Hzと
なり、n番目の帯域は(n−1)×50Hz〜n×50
Hzとなる。Next, an example of concrete signal processing in the first embodiment will be described. When the sampling frequency Fs in the A / D conversion unit 11 of the analysis storage unit is 50 KHz and the number N of divided bands in the band dividing unit 12 is 500, the fundamental frequency is 1.025 KHz, 3.075 KHz and 5.1.
Consider a case where a representative sound including a harmonic component having a frequency of 25 KHz is sampled. Sampling frequency Fs is 50
Since it is KHz, the upper limit of the signal that can be processed is Fs /
2, that is, 25 KHz, and 0 to 25 KHz becomes 50
When it is divided into 0, it is divided into frequency bands of 50 Hz, and the first band from the low frequency side is 0 to 50H.
The zth and 500th bands are 24950 to 25000 Hz, and the nth band is (n-1) × 50 Hz to n × 50.
It becomes Hz.
【0020】したがって、基本周波数が1.025KH
zで倍音周波数が3.075KHzおよび5.125K
Hzの代表音を、A/D変換部11でサンプリングし、
帯域分割部12で帯域分割した結果、1.025KHz
の基本波成分は21番目、3.075KHzの倍音成分
は62番目、5.125KHzの倍音成分は103番目
の帯域に含まれることになる。このような、分割周波数
帯域毎の成分がメモリ14(14′)に記憶される。メ
モリ14(14′)に記憶された上述の代表音が基本音
色情報D1により選択され、振幅コントロール部15を
経て、周波数変換部16で、音高情報D3に応じて周波
数を10%上げて再生する場合は、n番目の帯域を(n
−1)×50×1.1〜n×50×1.1Hzに変換す
ればよい。このとき21番目の帯域の元1.025KH
zの基本波成分は1.1275KHzに、62番目の帯
域の元3.075KHzの倍音成分は3.3825KH
zに、103番目の帯域の元5.125KHzの倍音成
分は5.6375KHzになり、結果としてピッチつま
り音高が10%上がったことになる。Therefore, the fundamental frequency is 1.025 KH
Overtone frequencies of 3.075 KHz and 5.125 K at z
The representative sound of Hz is sampled by the A / D converter 11,
As a result of band division by the band division unit 12, 1.025 KHz
The fundamental wave component of is included in the 21st band, the overtone component of 3.075KHz is included in the 62nd band, and the overtone component of 5.125KHz is included in the 103rd band. Such a component for each divided frequency band is stored in the memory 14 (14 '). The above-mentioned representative sound stored in the memory 14 (14 ') is selected by the basic timbre information D1 and is reproduced by increasing the frequency by 10% in accordance with the pitch information D3 by the frequency conversion unit 16 via the amplitude control unit 15. , The nth band is (n
-1) It may be converted to x50x1.1 to nx50x1.1 Hz. At this time, the element of the 21st band is 1.025KH
The fundamental wave component of z is 1.1275 KHz, and the overtone component of the original 3.075 KHz of the 62nd band is 3.3825 KH.
In z, the original 5.125 KHz overtone component of the 103rd band becomes 5.6375 KHz, and as a result, the pitch, that is, the pitch is increased by 10%.
【0021】このとき、音高に応じて音色を変化させた
り、音色を変化させて所望の効果を出したりしたいとき
には、補助音色情報D2により、振幅コントロール部1
5で帯域毎の振幅パターンを制御してn番目の帯域の振
幅値を変化させればよい。また、再生音の全体のピッチ
を調整したり、ビブラート等の特殊効果を得たりしたい
ときには、帯域変換するときの目標周波数を変えたり、
周期的に変化させたりすればよい。このようにすれば、
サンプリングした楽音波形を複数の周波数帯域に分割す
るとともに各周波数帯域成分を分割後の帯域の中で最も
低い帯域と同じ帯域の信号に周波数変換して記憶するよ
うにしているので、再生時、各周波数帯域成分のレベル
および中心周波数を任意に設定することにより、原音の
特徴を残したままその周波数および音色をさまざまに変
化させることができる。したがって、種々の演奏条件に
対応して楽音波形データを記憶する必要がなくメモリ容
量が大幅に削減できる。At this time, when it is desired to change the timbre according to the pitch or to change the timbre to produce a desired effect, the amplitude control section 1 is controlled by the auxiliary timbre information D2.
The amplitude pattern of each band may be controlled at 5 to change the amplitude value of the n-th band. Also, if you want to adjust the overall pitch of the playback sound or obtain special effects such as vibrato, you can change the target frequency for band conversion,
It may be changed periodically. If you do this,
The sampled musical sound waveform is divided into a plurality of frequency bands, and each frequency band component is frequency-converted into a signal in the same band as the lowest band among the divided bands, and is stored. By arbitrarily setting the level of the frequency band component and the center frequency, it is possible to change the frequency and the timbre variously while the characteristics of the original sound remain. Therefore, it is not necessary to store musical tone waveform data corresponding to various playing conditions, and the memory capacity can be greatly reduced.
【0022】また、記憶時の各周波数帯域の周波数変換
情報を記憶し、再生時にその周波数情報に従って周波数
変換を行なうことにより原代表音を忠実に再生すること
もできる。さらに、異なる音色の複数の楽音波形を合成
する場合においても、周波数変換部16の前段で分割後
の帯域の中で最も低い帯域と同じ帯域の信号の各周波数
帯域成分を単純に混合し、その後に、周波数変換を行え
ばよいので異なる音色同士の合成処理も容易に行うこと
ができる。It is also possible to faithfully reproduce the original representative sound by storing the frequency conversion information of each frequency band at the time of storage and performing the frequency conversion according to the frequency information at the time of reproduction. Further, also when synthesizing a plurality of musical tone waveforms of different tones, each frequency band component of the signal in the same band as the lowest band among the bands after division is simply mixed in the preceding stage of the frequency conversion unit 16, and thereafter, In addition, since frequency conversion may be performed, it is possible to easily perform a process of synthesizing different timbres.
【0023】図4は、上述のような楽音合成装置を音源
に応用したこの発明の第2の実施例によるテレビゲーム
装置の構成を示す。図4に示すテレビゲーム装置は、C
PU(中央処理装置)41、ROM/RAM(ROMお
よびRAMの少なくとも一方)42、コントローラ4
3、VRAM(ビデオRAM)を内蔵したビデオディス
プレイ制御部(「VDP」と略称する)44、CRT
(陰極線管)ディスプレイ45、図1および図2と同様
の構成を有する音源46およびサウンドシステム47を
有している。CPU41、ROM/RAM42、コント
ローラ43、VDP44および音源46は、バスライン
48を介して結合されており、CRTディスプレイ45
はVDP44に、サウンドシステム47は音源46にそ
れぞれ結合されている。FIG. 4 shows the configuration of a video game apparatus according to the second embodiment of the present invention in which the above-described musical tone synthesizer is applied to a sound source. The video game device shown in FIG.
PU (central processing unit) 41, ROM / RAM (at least one of ROM and RAM) 42, controller 4
3, a video display controller (abbreviated as "VDP") 44 having a built-in VRAM (video RAM) 44, a CRT
It has a (cathode ray tube) display 45, a sound source 46 and a sound system 47 having the same configuration as in FIGS. The CPU 41, ROM / RAM 42, controller 43, VDP 44, and sound source 46 are connected via a bus line 48, and a CRT display 45
Is coupled to VDP 44 and sound system 47 is coupled to sound source 46.
【0024】図4の構成において、ROM/RAM42
に記憶されたプログラムおよびゲーム操作用のコントロ
ーラ43の操作信号に応じて、CPU41によりVDP
44を介してCRTディスプレイ45にゲーム映像が表
示されるとともに、CPU41から上述の情報D1〜D
4に相当する信号が音源46に与えられ、スピーカ等を
駆動するためのサウンドシステム47に音源46から出
力される楽音信号が供給され、ゲームの進行に応じた音
響が生成される。図5は、上述のような楽音合成装置を
音源として応用したこの発明の第3の実施例による電子
楽器の一部分の構成を示す。図5には、この発明の第3
の実施例による電子楽器において、図1および図2に示
したのと同様の楽音合成装置に制御情報を供給するため
の制御処理部の構成を示している。In the configuration of FIG. 4, the ROM / RAM 42
VDP by the CPU 41 in response to the program stored in the memory and the operation signal of the controller 43 for game operation.
A game image is displayed on the CRT display 45 via 44, and the above-mentioned information D1 to D from the CPU 41.
A signal corresponding to 4 is supplied to the sound source 46, and a tone signal output from the sound source 46 is supplied to the sound system 47 for driving a speaker or the like, and sound corresponding to the progress of the game is generated. FIG. 5 shows a partial configuration of an electronic musical instrument according to a third embodiment of the present invention in which the musical tone synthesizer as described above is applied as a sound source. FIG. 5 shows the third aspect of the present invention.
3 shows a configuration of a control processing unit for supplying control information to a musical tone synthesizer similar to that shown in FIGS. 1 and 2 in the electronic musical instrument according to the embodiment of FIG.
【0025】図5の制御処理部は、キーボード51、第
1のテーブル52、エンベロープ発生部53、タイマ5
4、音色制御部55、音色選択スイッチ56、第2のテ
ーブル57、ビブラート深さ速さ設定部58およびビブ
ラート波形発生部59を有している。図5の制御処理部
において、キーボード51は、白鍵および黒鍵からなる
キーを有し、操作されたキーを示すキーコード信号K
C、キー操作のオン状態を示すキーオン信号KONおよ
びキー操作のキータッチの情報を示すキータッチ信号T
OUCHを出力する。第1のテーブル52は、キーコー
ド信号KCを基本音高情報D3′に変換するための変換
テーブルである。エンベロープ発生部53は、キーオン
信号KONおよびキータッチ信号TOUCHに基づい
て、いわゆるA(アタック)D(ディケイ)S(サステ
イン)R(リリース)等の波形部分を含むエンベロープ
を形成するためのレベル情報D4を生成する。The control processing unit of FIG. 5 includes a keyboard 51, a first table 52, an envelope generating unit 53, and a timer 5.
4, a tone color control unit 55, a tone color selection switch 56, a second table 57, a vibrato depth speed setting unit 58, and a vibrato waveform generating unit 59. In the control processing unit of FIG. 5, the keyboard 51 has a key consisting of a white key and a black key, and a key code signal K indicating the operated key.
C, a key-on signal KON indicating the ON state of the key operation and a key-touch signal T indicating the information of the key touch of the key operation.
Output OUCH. The first table 52 is a conversion table for converting the key code signal KC into basic pitch information D3 '. The envelope generating section 53 forms level information D4 for forming an envelope including a waveform portion such as so-called A (attack) D (decay) S (sustain) R (release) based on the key-on signal KON and the key touch signal TOUCH. To generate.
【0026】タイマ54は、キーオン信号KONの継続
時間を計測する。音色制御部55は、キーコード信号K
C、キータッチ信号TOUCHおよびタイマ54の計測
出力に応じて各帯域毎の音色を制御するための補助音色
情報D2を生成する。すなわち、各帯域毎の音色を制御
するための補助音色情報D2は、キーコード情報KCに
よっても制御され、キーオン信号KONの持続時間によ
っても制御され、キータッチ情報TOUCHによっても
制御される。音色選択スイッチ56は、所望の楽器名等
を指定することにより、基本音色を選択指示するための
スイッチである。第2のテーブル57は、音色選択スイ
ッチ56で指示された音色情報をそれに対応する基本音
色情報D1に変換するための変換テーブルである。The timer 54 measures the duration of the key-on signal KON. The tone color control section 55 uses the key code signal K
The auxiliary tone color information D2 for controlling the tone color of each band is generated according to C, the key touch signal TOUCH, and the measurement output of the timer 54. That is, the auxiliary tone color information D2 for controlling the tone color of each band is also controlled by the key code information KC, the duration of the key-on signal KON, and the key touch information TOUCH. The timbre selection switch 56 is a switch for designating a basic timbre by designating a desired instrument name or the like. The second table 57 is a conversion table for converting the tone color information designated by the tone color selection switch 56 into the corresponding basic tone color information D1.
【0027】ビブラート深さ速さ設定部58は、所望の
ビブラートの深さおよび速さの少なくとも一方を設定す
るために用いられ、このビブラート深さ速さ設定部58
の設定に応じてビブラート波形発生部59より例えばサ
イン波状のビブラート波形情報D5が出力される。基本
音高情報D3′およびビブラート波形情報D5は、図6
に示すように乗算器60で実質的に乗算され、これら基
本音高情報D3′とビブラート波形情報D5とが重畳さ
れて、図2の合成処理部のサイン波発生部17を制御す
る音高情報D3となる。このような構成により得られる
情報D1〜D4を図2のような合成処理部に供給するこ
とにより、所望の音色の楽音情報を生成することができ
る。The vibrato depth speed setting unit 58 is used to set at least one of the desired depth and speed of the vibrato, and the vibrato depth speed setting unit 58.
The vibrato waveform generator 59 outputs, for example, sine-wave vibrato waveform information D5 in accordance with the setting. The basic pitch information D3 ′ and the vibrato waveform information D5 are shown in FIG.
Pitch information for controlling the sine wave generating unit 17 of the synthesis processing unit of FIG. 2 after being substantially multiplied by the multiplier 60 as shown in FIG. 3 and the basic pitch information D3 ′ and the vibrato waveform information D5 are superimposed. It becomes D3. By supplying the information D1 to D4 obtained by such a configuration to the synthesis processing unit as shown in FIG. 2, it is possible to generate musical tone information of a desired tone color.
【0028】なお、電子楽器において代表音のサンプリ
ング機能が不要である場合、およびテレビゲーム装置に
おいては、図1の分析記憶部の構成を備えている必要は
なく、図1と同様の構成により予め記憶されたROM、
不揮発性RAM等をメモリ14′として用いた図2のよ
うな合成処理部のみからなる楽音合成装置で音源を構成
すればよい。また、図1および図2の楽音合成装置は、
入力音響信号をディジタル化してから上述の処理を行
い、再生時にアナログに戻すようにしているが、図7に
示すこの発明の第4の実施例のようにすべてアナログ処
理で行うようにしてもよい。If the electronic musical instrument does not require a representative sound sampling function, and the video game device does not need to have the configuration of the analysis storage unit of FIG. 1, the configuration similar to that of FIG. Stored ROM,
The tone generator may be composed of a tone synthesizer including only a synthesizer as shown in FIG. 2 using a non-volatile RAM or the like as the memory 14 '. Further, the musical sound synthesizer of FIGS. 1 and 2 is
Although the above-described processing is performed after the input audio signal is digitized and then returned to analog at the time of reproduction, all analog processing may be performed as in the fourth embodiment of the present invention shown in FIG. .
【0029】この場合、帯域分割部71、第1の周波数
変換部72、メモリ73、振幅コントロール部74、第
2の周波数変換部75、および合成部76を、すべて、
図1および図2の帯域分割部12、第1の周波数変換部
13、メモリ14(14′)、振幅コントロール部1
5、第2の周波数変換部16(サイン波発生部17を含
む)、および合成部18と同等の機能を有するアナログ
処理回路で構成し、最終出力のレベルの制御は、振幅コ
ントロール部74で行うか、合成部76の出力側にアッ
テネータ等を設けて行うかすればよい。なお、上述のよ
うな楽音合成装置は、異なる音色の複数の楽音波形を合
成する場合においても、各周波数帯域成分を単純に混合
した後に周波数変換すればよく、異なる音色同士の合成
処理を容易に行うことができる。In this case, the band division unit 71, the first frequency conversion unit 72, the memory 73, the amplitude control unit 74, the second frequency conversion unit 75, and the synthesis unit 76 are all
The band division unit 12, the first frequency conversion unit 13, the memory 14 (14 '), and the amplitude control unit 1 of FIGS.
5, the second frequency conversion section 16 (including the sine wave generation section 17), and an analog processing circuit having the same function as the synthesis section 18, and the amplitude control section 74 controls the final output level. Alternatively, an attenuator or the like may be provided on the output side of the synthesizer 76. It should be noted that the above-described musical tone synthesizing apparatus, even when synthesizing a plurality of musical tone waveforms of different timbres, simply needs to mix the respective frequency band components and then frequency-converts them, thereby facilitating the synthesizing process of different timbres It can be carried out.
【0030】[0030]
【発明の効果】以上述べたように、この発明によれば、
記録すべきオーディオ信号を、複数の周波数帯域の信号
に分割し、各周波数帯域の信号をそれらのうちで最も低
い周波数帯域と同じ帯域の信号に周波数変換して記憶さ
せておき、この記憶された信号を読出して、各周波数帯
域毎に信号の振幅を制御し、振幅制御された信号の周波
数を元の周波数帯域を基準として制御し、各周波数帯域
の信号を合成して所要のオーディオ信号を発生するよう
にして、少ない記憶情報で、原音の特徴を残したまま合
成楽音の音高および音色を様々に変化させることができ
るオーディオ信号処理方法および装置を提供することが
できる。As described above, according to the present invention,
An audio signal to be recorded is divided into signal <br/> of a plurality of frequency bands, may be stored signals of each frequency band by the frequency conversion to the same band of the signal with the lowest frequency band among them, This stored signal is read out and each frequency band
The amplitude of the signal is controlled for each region, and the frequency of the signal whose amplitude is controlled is controlled with the original frequency band as the reference.
So as to generate the required audio signals of the signal synthesized and less in stored information, an audio signal processing method and apparatus can be variously changed the pitch and tone of the left synthesized tone leaving the characteristics of the original sound Can be provided.
【0031】すなわち、この発明によれば、サンプリン
グした楽音波形を複数の周波数帯域に分割するとともに
各周波数帯域成分を分割後の帯域の中で最も低い帯域と
同じ帯域の信号に周波数変換して記憶するようにしてい
るので、再生時、各周波数帯域成分のレベルおよび中心
周波数を任意に設定することにより、原音の特徴を残し
たままその周波数および音色をさまざまに変化させるこ
とができる。したがって、あらゆる演奏条件に対応して
楽音波形データを記憶する必要がなくメモリ容量が大幅
に削減できる。また、記憶時の各周波数帯域の周波数変
換情報を記憶し再生時にその周波数情報に従って周波数
変換を行なうことにより原音を忠実に再生することもで
きる。That is, according to the present invention, the sampled tone waveform is divided into a plurality of frequency bands, and each frequency band component is frequency-converted into a signal in the same band as the lowest band among the divided bands and stored. Therefore, at the time of reproduction, by arbitrarily setting the level and center frequency of each frequency band component, the frequency and tone color can be variously changed while the characteristics of the original sound remain. Therefore, it is not necessary to store musical tone waveform data corresponding to all playing conditions, and the memory capacity can be greatly reduced. It is also possible to faithfully reproduce the original sound by storing the frequency conversion information of each frequency band at the time of storage and performing the frequency conversion according to the frequency information at the time of reproduction.
【図1】 この発明に係る楽音合成装置の第1の実施例
における分析記憶部の構成を模式的に示すブロック図で
ある。FIG. 1 is a block diagram schematically showing a configuration of an analysis storage section in a first embodiment of a musical sound synthesis apparatus according to the present invention.
【図2】 この発明に係る楽音合成装置の第1の実施例
における合成処理部の構成を模式的に示すブロック図で
ある。FIG. 2 is a block diagram schematically showing a configuration of a synthesis processing section in the first embodiment of the musical sound synthesis apparatus according to the present invention.
【図3】 図1および図2の実施例に用いる周波数変換
部の具体的な構成を模式的に示すブロック図である。FIG. 3 is a block diagram schematically showing a specific configuration of a frequency conversion unit used in the embodiments of FIGS. 1 and 2.
【図4】 この発明に係る楽音合成装置の第2の実施例
によるテレビゲーム装置の構成を模式的に示すブロック
図である。FIG. 4 is a block diagram schematically showing a configuration of a video game device according to a second embodiment of the musical sound synthesizing device according to the present invention.
【図5】 この発明に係る楽音合成装置の第3の実施例
による電子楽器の一部の構成を模式的に示すブロック図
である。FIG. 5 is a block diagram schematically showing a partial configuration of an electronic musical instrument according to a third embodiment of the musical sound synthesizing apparatus of the present invention.
【図6】 図5の第3の実施例による電子楽器の他の一
部の構成を模式的に示すブロック図である。FIG. 6 is a block diagram schematically showing the configuration of another part of the electronic musical instrument according to the third embodiment of FIG.
【図7】 この発明に係る楽音合成装置の第4の実施例
の構成を模式的に示すブロック図である。FIG. 7 is a block diagram schematically showing the configuration of a fourth embodiment of the musical sound synthesizing apparatus according to the present invention.
11…A/D(アナログ−ディジタル)変換部、12,
71…帯域分割部、13,16,72,75…周波数変
換部、14,14′,73…メモリ、15,74…振幅
コントロール部、17…サイン波発生部、18,76…
合成部、19,31a,31b,34a,34b,60
…乗算器、20…D/A(ディジタル−アナログ)変換
部、32a,32b,33a,33b…フィルタ、41
…CPU(中央処理装置)、42…ROM/RAM、4
3…コントローラ、44…ビデオディスプレイ制御部
(VDP)、45…CRTディスプレイ、46…音源、
47…サウンドシステム、51…キーボード、52,5
7…テーブル、53…エンベロープ発生部、54…タイ
マ、55…音色制御部、56…音色選択スイッチ、58
…ビブラート深さ速さ設定部、59…ビブラート波形発
生部。11 ... A / D (analog-digital) converter, 12,
71 ... Band division unit, 13, 16, 72, 75 ... Frequency conversion unit, 14, 14 ', 73 ... Memory, 15, 74 ... Amplitude control unit, 17 ... Sine wave generation unit, 18, 76 ...
Synthesis part, 19, 31a, 31b, 34a, 34b, 60
... multiplier, 20 ... D / A (digital-analog) converter, 32a, 32b, 33a, 33b ... Filter, 41
... CPU (Central Processing Unit), 42 ... ROM / RAM, 4
3 ... Controller, 44 ... Video display control unit (VDP), 45 ... CRT display, 46 ... Sound source,
47 ... Sound system, 51 ... Keyboard, 52, 5
Reference numeral 7 ... Table, 53 ... Envelope generating unit, 54 ... Timer, 55 ... Tone color control unit, 56 ... Tone selection switch, 58
... Vibrato depth speed setting unit, 59 ... Vibrato waveform generating unit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−84697(JP,A) 特開 平1−257899(JP,A) 特開 平1−116595(JP,A) 特開 昭63−85700(JP,A) 特公 昭56−3560(JP,B2) ─────────────────────────────────────────────────── ─── Continued front page (56) Reference JP-A-2-84697 (JP, A) JP-A 1-257899 (JP, A) Japanese Patent Laid-Open No. 1-116595 (JP, A) JP 63-85700 (JP, A) Japanese Patent Publication Sho 56-3560 (JP, B2)
Claims (2)
数帯域の信号に分割する帯域分割ステップと、 前記帯域分割ステップで分割された各周波数帯域の信号
をそれらのうちで最も低い周波数帯域と同じ帯域の信号
に周波数変換する第1の周波数変換ステップと、 この第1の周波数変換ステップで周波数変換された各周
波数帯域の信号を記憶する記憶ステップと、 前記記憶ステップで記憶された信号を読出して、各周波
数帯域毎に信号の振幅を制御する振幅制御ステップと、 前記振幅を制御された信号の周波数を、音高情報に応じ
て所要の周波数のサイン波信号を生成するサイン波発生
部より生成されるサイン波と、乗算することにより、元
の周波数帯域を基準として周波数シフトした周波数に周
波数変換する第2の周波数変換ステップと、 前記振幅制御及び周波数変換された全ての周波数帯域の
信号を合成してオーディオ信号を生成する合成ステップ
とを有することを特徴とするオーディオ信号処理方法。1. A band division step of dividing an audio signal to be stored into signals of a plurality of frequency bands, and a signal of each frequency band divided in the band division step having the same band as the lowest frequency band among them. a first frequency conversion step of converting frequency of the signal, a storing step of storing the signal of the first of each frequency band is frequency-converted by the frequency conversion step, a signal stored in the storing step is read, The amplitude control step of controlling the amplitude of the signal for each frequency band, and the frequency of the signal whose amplitude is controlled according to the pitch information.
Sine wave generation to generate a sine wave signal with the required frequency
A sine wave that is generated from the parts, by multiplying a second frequency conversion step of frequency conversion to the frequency obtained by frequency shifted with respect to the original frequency band, all frequencies the amplitude-control and frequency conversion And a synthesizing step of synthesizing band signals to generate an audio signal.
数帯域の信号に分割する帯域分割手段と、 前記帯域分割手段で分割された各周波数帯域の信号をそ
れらのうちで最も低い周波数帯域と同じ帯域の信号に周
波数変換する第1の周波数変換手段と、 この第1の周波数変換手段で周波数変換された各周波数
帯域の信号を記憶する記憶手段と、 前記記憶手段に記憶された信号を読出して、音色情報に
基づいて各周波数帯域毎に信号の振幅を制御する振幅制
御手段と、 前記振幅を制御された信号の周波数を元の周波数帯域を
基準とする周波数に周波数変換する第2の周波数変換手
段と、 前記振幅制御及び周波数変換された全ての周波数帯域の
信号を合成してオーディオ信号を生成する合成手段とを
具備することを特徴とするオーディオ信号処理装置。2. A band division unit for dividing an audio signal to be stored into signals of a plurality of frequency bands, and a signal of each frequency band divided by the band division unit having the same band as the lowest frequency band among them. A first frequency conversion means for frequency-converting to a signal, storage means for storing a signal of each frequency band frequency-converted by the first frequency conversion means, and a signal stored in the storage means for reading For tone information
Amplitude control means for controlling the amplitude of the signal for each frequency band based on the second frequency conversion means for frequency-converting the frequency of the amplitude-controlled signal into a frequency based on the original frequency band; An audio signal processing device, comprising: a synthesizing unit for synthesizing signals of all frequency bands subjected to amplitude control and frequency conversion to generate an audio signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32594492A JP3459016B2 (en) | 1992-11-11 | 1992-11-11 | Audio signal processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32594492A JP3459016B2 (en) | 1992-11-11 | 1992-11-11 | Audio signal processing method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06149262A JPH06149262A (en) | 1994-05-27 |
JP3459016B2 true JP3459016B2 (en) | 2003-10-20 |
Family
ID=18182350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP32594492A Expired - Fee Related JP3459016B2 (en) | 1992-11-11 | 1992-11-11 | Audio signal processing method and apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3459016B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6725110B2 (en) | 2000-05-26 | 2004-04-20 | Yamaha Corporation | Digital audio decoder |
JP7475988B2 (en) * | 2020-06-26 | 2024-04-30 | ローランド株式会社 | Effects device and effects processing program |
-
1992
- 1992-11-11 JP JP32594492A patent/JP3459016B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06149262A (en) | 1994-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6687674B2 (en) | Waveform forming device and method | |
US4679480A (en) | Tone signal generation device for changing the tone color of a stored tone waveshape in an electronic musical instrument | |
EP0454047B1 (en) | Tone waveform generation apparatus | |
US4939973A (en) | Tone signal generation device having waveshape changing means | |
JP3459016B2 (en) | Audio signal processing method and apparatus | |
JP3037861B2 (en) | Waveform forming device and electronic musical instrument using the output waveform | |
US5691496A (en) | Musical tone control apparatus for filter processing a musical tone waveform ONLY in a transient band between a pass-band and a stop-band | |
JP3879681B2 (en) | Music signal generator | |
JP3334165B2 (en) | Music synthesizer | |
JPS6211355B2 (en) | ||
JP2663496B2 (en) | Signal interpolator for musical tone signal generator | |
JP2707818B2 (en) | Electronic musical instrument | |
JP2900082B2 (en) | Music generator | |
JP3552265B2 (en) | Sound source device and audio signal forming method | |
JP2794561B2 (en) | Waveform data generator | |
JP2596154B2 (en) | Musical sound wave generating apparatus and musical sound wave generating method | |
JP2643761B2 (en) | Waveform processing device based on frequency modulation tone synthesis principle | |
JP3705127B2 (en) | Musical sound waveform generator | |
JP3339070B2 (en) | Music synthesizer | |
JPH0876764A (en) | Musical sound generating device | |
JP2606684B2 (en) | Waveform processing device based on frequency modulation tone synthesis principle | |
JPH045692A (en) | Electronic musical instrument | |
JPH0883078A (en) | Electronic instrument | |
JPH10198381A (en) | Music generator | |
JPH0284697A (en) | Sound source device for electronic musical instrument |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
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 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070808 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 5 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090808 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100808 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100808 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110808 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |