Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3663681B2 - Vibrato addition device - Google Patents
[go: Go Back, main page]

JP3663681B2 - Vibrato addition device - Google Patents

Vibrato addition device Download PDF

Info

Publication number
JP3663681B2
JP3663681B2 JP19646295A JP19646295A JP3663681B2 JP 3663681 B2 JP3663681 B2 JP 3663681B2 JP 19646295 A JP19646295 A JP 19646295A JP 19646295 A JP19646295 A JP 19646295A JP 3663681 B2 JP3663681 B2 JP 3663681B2
Authority
JP
Japan
Prior art keywords
vibrato
voice signal
singing voice
added
pitch
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
JP19646295A
Other languages
Japanese (ja)
Other versions
JPH0944158A (en
Inventor
秀一 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP19646295A priority Critical patent/JP3663681B2/en
Publication of JPH0944158A publication Critical patent/JPH0944158A/en
Application granted granted Critical
Publication of JP3663681B2 publication Critical patent/JP3663681B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、歌唱音声信号に対して、音楽効果であるビブラートを付加するビブラート付加装置に関するものである。
【0002】
【従来の技術】
歌唱技術の一つであるビブラートは、歌唱音に対して微小な周波数・振幅の振動を与える技術であり、特に長い伸ばし音に表情を与えることができるものである。長い音符を歌うときにビブラートを掛けないと音の変化が乏しくなり、歌唱が単調なものになりやすい。また、ビブラートはある程度のピッチのずれをごまかす作用も備えており、歌唱者はビブラートをかけることによって、歌唱ピッチが多少ずれてもよいという心理的な余裕をもつことができる。
【0003】
しかし、ビブラートは高度な歌唱技術であり、これを習得することは容易なことではないため、カラオケ装置などに適用する装置として、マイクから入力した歌唱音声信号に対して電気的にビブラートを付加するビブラート付加装置が提案されている。
【0004】
【発明が解決しようとする課題】
しかし、上記従来より提案されているビブラート付加装置は、一定の大きさのビブラートを機械的に付加するのみの装置であったため、そのビブラートが機械的な印象をあたえてしまい、却って曲の演奏効果が低下する欠点があった。また、電子楽器などでは、モジュレーションホイールなどを用いて楽音のビブラートに強弱を与えることができる機能も実用化されているが、この機能は演奏に習熟した演奏者が手動でコントロールする機能であり、一般のカラオケ歌唱者のビブラート制御には不向きであった。
【0005】
この発明は、歌唱音声に合わせて適度なビブラートをかけることができるビブラート付加装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
請求項1の発明は、入力された歌唱音声信号の周期毎の相関を検出する相関検出手段と、相関検出手段が検出した相関に基づいて同じ音の持続時間を推定し、この持続時間が一定時間以上になったとき、ビブラートの付加の開始を指示するトリガ信号を発生するトリガ発生手段と、前記トリガ発生手段がトリガ信号を発生したことに応じて、前記歌唱音声信号にビブラートを付加するビブラート付加手段と、を備えたことを特徴とする。
請求項2の発明は、請求項1の発明において、ビブラート波形を記憶するビブラート波形記憶手段をさらに備え、前記ビブラート付加手段は、前記ビブラート波形記憶手段から読み出したビブラート波形で前記歌唱音声信号を変調することを特徴とする。
請求項3の発明は、請求項1,2の発明において、前記ビブラート付加手段は、前記歌唱音声信号のピッチに基づいて、該歌唱音声信号に付加するビブラートの深さの変化を制御することを特徴とする。
請求項4の発明は、請求項1〜3の発明において、前記ビブラート付加手段は、前記歌唱音声信号の音量に基づいて、該歌唱音声信号に付加するビブラートの最大深さを決定することを特徴とする。
請求項5の発明は、請求項1,2の発明において、前記ビブラート付加手段は、前記歌唱音声信号の音量に基づいて該歌唱音声信号に付加するビブラートの最大深さを決定するテーブル、前記歌唱音声信号のピッチに基づいて該歌唱音声信号に付加するビブラートの周期を決定するテーブル、および、前記歌唱音声信号のピッチに基づいて該歌唱音声信号に付加するビブラートの深さが前記最大深さに到達するまでの時間を決定するテーブルを有し、前記テーブルを用いて決定した最大深さ,周期、最大深さに達するまでの時間に基づいて前記歌唱音声信号に付加するビブラートを制御することを特徴とする。
【0007】
上記構成において、じ音の持続時間が一定時間以上になったとき歌唱音声信号にビブラートを付加する。これにより、歌唱者がビブラートなしで歌唱しても、その歌唱に最もあった音符にビブラートを自動的にかけることができる。
【0008】
【発明の実施の形態】
図1はこの発明を適用したビブラート付加装置を含むカラオケシステムの構成図である。このカラオケシステムは、カラオケ装置本体1,前記ビブラート付加装置2,歌唱用のマイク3,ステレオスピーカ4,モニタ5および採点機6からなっている。カラオケ装置本体1は、内部にカラオケ演奏用のデータである楽曲データを複数記憶しており、利用者の選択によってそのなかの1曲を読み出して自動演奏する。ビブラート付加装置2は、マイク3から入力される歌唱音声信号に対してビブラートなどの効果を付与して前記カラオケ装置本体に入力する。カラオケ装置本体1はカラオケ伴奏音信号と歌唱音声信号をミキシングし、エコーなどの効果を付与してステレオスピーカ4に出力する。また、前記楽曲データには歌詞表示データや背景映像を表示するためのデータも含まれている。カラオケ装置本体1はこれらのデータに基づいて背景映像に歌詞テロップをスーパーインポーズしたものをモニタ5に表示する。また、採点機6はカラオケ装置本体1から入力されるガイドメロディデータと、ビブラート付加装置2から入力される歌唱音声信号のピッチデータとを比較し、その一致の程度に基づいて点数を算出して表示する。
【0009】
図2は前記カラオケ装置本体1の概略ブロック図である。楽曲データ記憶装置10はハードディスク装置などで構成されており、内部に数千曲分の楽曲データを記憶している。演奏実行部11は、利用者からの選曲入力に基づいて、楽曲データ記憶装置10から楽曲データを読み出す。利用者の選曲入力は、リモコンなどを用いて行われる。演奏実行部11は、読み出した楽曲データを楽音形成部12および画像作成部13に順次送りだすことによって、カラオケ演奏を実行する。楽音形成部12は音源装置などからなっており、入力された楽曲データに基づいて楽音信号を形成する。画像作成部13は、演奏実行部11から入力される歌詞情報に基づいて歌詞の文字パターンを生成する。また、画像作成部13は内部にLDプレーヤなどの背景映像再生装置を有しており、カラオケ演奏時には、この背景映像再生装置から背景映像を読み出し、この背景映像と前記歌詞の文字パターンとを合成して表示画像を作成する。作成された画像はモニタ5に出力される。一方、前記楽音形成部12が形成したカラオケ演奏音はミキサ14に出力される。ミキサ14には前記ビブラート付加装置2によってビブラートなどの効果を付与された歌唱音声信号が入力される。ミキサ14はこれらの信号を左右2チャンネルにそれぞれ適当なレベルで振り分ける。振り分けられたステレオ信号はサウンドシステム15でD/A変換および増幅されたのち、スピーカ4に出力される。なお、演奏実行部11は楽曲データに含まれているガイドメロディトラックのデータを曲の進行に同期して読み出し、このデータを採点機6に出力する。
【0010】
図3はビブラート付加装置2のブロック図である。歌唱用のマイク3はマイクアンプ20に接続されている。マイクアンプ20はマイク3から入力された歌唱音声信号を装置内部で処理可能なレベルにまで増幅する。増幅された歌唱音声信号はA/Dコンバータ21に入力される。A/Dコンバータ21は、入力された信号をディジタルデータに変換して音声分析用DSP22および効果用DSP24に入力する。音声分析用DSP22は、ピッチおよび音量を検出し、さらに、検出されたピッチに基づいて同じ音の持続時間を検出する。これらピッチ,音量および同じ音の持続時間の情報がビブラート信号発生器23に入力される。
【0011】
ビブラート信号発生器23は、入力されたピッチ,音量および同じ音の持続時間の情報に基づいてビブラート信号の周波数,深さおよびその発生タイミング,エンベロープなどの条件を決定し、これらの条件に基づいてビブラート信号を生成する。生成されたビブラート信号は効果用DSP24に入力される。
【0012】
効果用DSP24では、入力されたビブラート信号により歌唱音声信号に対してビブラートを付加する。ビブラートは、歌唱音声信号の周波数変調と、これに同期した微小な振幅変調である。すなわち、周波数変調によって周波数が高くなったとき振幅変調によって振幅が大きくなり、周波数が低くなったときに振幅が小さくなるように同じビブラート信号波形で同期して変調する。このとき、聴感的には振幅変調の度合いが周波数変調の度合いに比べて小さくなるように両方の深さを調節する。なお、効果用DSP24はビブラートの付加のみならず、リバーブやコーラスなどの種々の効果を歌唱音声信号に付与することができるものとする。
【0013】
図4を参照して上記音声分析用DSP22,ビブラート信号発生器23および構成用DSP24の機能を詳細に説明する。この図は各機能をブロック化して記載しているが、各機能はマイクロプログラムで実現される。音声分析用DSP22においては、まず、ピッチ検出部30,音量検出部31が歌唱音声信号のピッチおよび音量を検出する。ピッチの検出は瞬時値であっても平均値であってもよく、音量の検出はピーク値であっても平均値であってもよい。周期切出部32は検出されたピッチに基づいて音声信号波形の1周期の時間を算出し、歌唱音声信号からこの長さの波形データを切り出す。切り出された波形データは、ディレイ34および相関検出部33に入力される。相関検出部33にはディレイ34からも1周期分の波形データが入力される。ディレイ34から入力される波形データは、周期切出部32から直接入力される波形データの1周期前のものである。相関検出部33は、周期切出部32から直接入力された(今回の)波形データと、ディレイ34から入力された(前回の)波形データとを比較して、その形状がほぼ同一であれば同じ音が持続されていると判定し、形状が全く異なっていれば音が変化したと判定する。この判定結果はビブラート信号発生器23のビブラートトリガ発生部40に出力される。また、ピッチ検出部30が検出したピッチデータは、ビブラート信号発生器23のビブラート周波数決定部41およびビブラートEG決定部42に出力される。また、音量検出部31が検出した音量データは、ビブラート信号発生器23の深さ決定部43に出力される。
【0014】
ビブラート信号発生器23においては、ビブラートトリガ発生部40が同じ音の持続時間をカウントし、これが一定時間を超えるとビブラートトリガ信号を発生する。このビブラートトリガ信号はビブラート信号生成部45に入力される。ビブラート信号生成部45は、ビブラートトリガ信号が入力されると、ビブラート周波数決定部41,ビブラートEG決定部42および深さ決定部43に対してビブラートの周波数,EG(最大深さに達するまでの時間)および最大深さのパラメータを決定するように指示し、決定されたビブラートの周波数,EGおよび最大深さのパラメータを読み込む。ビブラート信号生成部45は、これらパラメータに基づいてビブラート波形メモリ44をアクセスし、波形データを読み出すことによってビブラート信号を生成する。上記パラメータおよびビブラート波形の例を図5(D)に示す。ビブラート波形メモリ44に記憶する波形データとしてはサイン波や三角波など計算によって算出される波形を用いてもよいが、歌手が実際に歌唱したときのビブラート波形をサンプリングしてビブラート波形メモリに記憶するようにしてもよい。また、ビブラート波形メモリ44に代えて、サイン波や三角波の波形値を算出する演算部を設けてもよい。
【0015】
ビブラート信号生成部45が生成したビブラート信号は効果用DSP24の変調部50に入力される。変調部50においては、歌唱音声信号に対してビブラート信号による周波数変調,振幅変調が掛けられる。
【0016】
なお、上記ビブラート周波数決定部41,ビブラートEG決定部42および深さ決定部43は、それぞれ図5 (A), (B), (C) に示すパラメータ変換テーブルを備えており、入力パラメータ(ピッチデータまたは音量データ)でこのテーブルをルックアップすることによって出力パラメータ(ビブラートの周波数,EGおよび最大深さのデータ)を割り出す。同図(A)のパラメータ変換テーブルによれば、ピッチが高いほどビブラート周波数が高く設定される。すなわち、歌唱の周波数(ピッチ)に応じてビブラート周波数も制御される。また、同図(C)のパラメータ変換テーブルによれば、歌唱の音量が大きいほどビブラートの最大深さが大きく設定される。すなわち、歌唱音量とビブラートの深さが関連づけられている。さらに、同図(C)のパラメータ変換テーブルによれば、歌唱のピッチが高いほど、ビブラートEGの値が大きく設定される。ビブラートEGの値は、ビブラートの深さが0からスタートしたのち同図(C)のパラメータ変換テーブルで決定された最大深さに到達するまでの速度である。これにより、ビブラートの深さの変化速度と歌唱ピッチとが関連づけられている。
【0017】
なお、同じ音の持続時間が一定時間を超えたときビブラートトリガ信号を発生するようにしたのは、細かい音に対してビブラートを付加すると音程が安定しない感じに聞こえるため、一定時間以上の長さの音に対してのみビブラートを付加するためである。
【0018】
上記実施形態では、カラオケ装置本体とマイクとの間に挿入して接続する装置であるため、既存のカラオケ装置に追加して接続して使用することができる。なお、カラオケ装置に内蔵するようにしてもよい。
【0019】
【発明の効果】
以上のようにこの発明によれば、歌唱音声信号の状態に応じてビブラートが制御されるため、機械的でなく表現力のあるビブラートを付加することができる。
【0020】
【図面の簡単な説明】
【図1】この発明が適用されるカラオケシステムの構成を示す図
【図2】同カラオケシステムに用いられるカラオケ装置本体の概略構成図
【図3】同カラオケシステムに用いられるビブラート付加装置のブロック図
【図4】同ビブラート付加装置の機能ブロック図
【図5】同ビブラート付加装置に用いられるパラメータ変換テーブルの内容を示す図
【符号の説明】
1−カラオケ装置本体、2−ビブラート付加装置、
22−音声分析用DSP、23−ビブラート信号発生器、
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a vibrato adding device for adding vibrato as a music effect to a singing voice signal.
[0002]
[Prior art]
Vibrato, which is one of singing techniques, is a technique that gives vibrations of minute frequencies and amplitudes to a singing sound, and can give an expression to a particularly long extended sound. If you don't apply vibrato when singing long notes, the change in sound will be poor and the singing will tend to be monotonous. The vibrato also has an effect of cheating a certain amount of pitch deviation, and the singer can have a psychological margin that the singing pitch may be somewhat shifted by applying the vibrato.
[0003]
However, vibrato is an advanced singing technique, and it is not easy to learn it, so as a device to be applied to karaoke devices etc., vibrato is electrically added to the singing voice signal input from the microphone A vibrato adding device has been proposed.
[0004]
[Problems to be solved by the invention]
However, the previously proposed vibrato adding device is a device that only mechanically adds a certain amount of vibrato, so that the vibrato gives a mechanical impression, and on the contrary, the performance effect of the song. There was a drawback of lowering. Also, in electronic musical instruments, etc., a function that can be used to modulate the vibrato of a musical tone using a modulation wheel etc. has been put into practical use, but this function is a function that is manually controlled by a player who is proficient in playing, It was not suitable for vibrato control of general karaoke singers.
[0005]
An object of this invention is to provide the vibrato addition apparatus which can apply moderate vibrato according to a song voice.
[0006]
[Means for Solving the Problems]
The invention of claim 1 estimates the duration of the same sound based on the correlation detected by the correlation detection means for detecting the correlation of the input singing voice signal for each period, and the duration is constant. Trigger generating means for generating a trigger signal instructing the start of addition of vibrato when the time is over, and vibrato for adding vibrato to the singing voice signal in response to the trigger generating means generating a trigger signal And adding means.
The invention of claim 2 is the invention of claim 1, further comprising vibrato waveform storage means for storing a vibrato waveform, wherein the vibrato adding means modulates the singing voice signal with the vibrato waveform read from the vibrato waveform storage means It is characterized by doing.
According to a third aspect of the present invention, in the first and second aspects of the invention, the vibrato adding means controls a change in the depth of the vibrato added to the singing voice signal based on the pitch of the singing voice signal. Features.
According to a fourth aspect of the present invention, in the first to third aspects of the invention, the vibrato adding means determines a maximum depth of vibrato to be added to the singing voice signal based on a volume of the singing voice signal. And
The invention according to claim 5 is the table according to claim 1, wherein the vibrato adding means determines the maximum depth of vibrato added to the singing voice signal based on the volume of the singing voice signal, the singing A table for determining a period of vibrato added to the singing voice signal based on the pitch of the singing voice signal, and a depth of the vibrato added to the singing voice signal based on the pitch of the singing voice signal is the maximum depth. A table for determining the time to reach, and controlling the vibrato added to the singing voice signal based on the maximum depth, period, and time to reach the maximum depth determined using the table Features.
[0007]
In the above structure, it adds vibrato singing voice signal when the duration of the same sound is equal to or more than a predetermined time. Thereby, even if a singer sings without vibrato , vibrato can be automatically applied to the note most suitable for the singing.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram of a karaoke system including a vibrato adding device to which the present invention is applied. This karaoke system includes a karaoke device main body 1, the vibrato adding device 2, a singing microphone 3, a stereo speaker 4, a monitor 5, and a scoring machine 6. The karaoke apparatus main body 1 stores therein a plurality of pieces of music data that are data for karaoke performance, and automatically reads out one of the music pieces according to the user's selection. The vibrato adding device 2 gives an effect such as vibrato to the singing voice signal input from the microphone 3 and inputs it to the karaoke device main body. The karaoke apparatus main body 1 mixes the karaoke accompaniment sound signal and the singing voice signal, gives an effect such as echo, and outputs it to the stereo speaker 4. The music data also includes lyrics display data and data for displaying a background video. Based on these data, the karaoke apparatus main body 1 displays on the monitor 5 a superimposed lyrics telop on the background video. Further, the scoring machine 6 compares the guide melody data input from the karaoke device main body 1 with the pitch data of the singing voice signal input from the vibrato adding device 2, and calculates the score based on the degree of the coincidence. indicate.
[0009]
FIG. 2 is a schematic block diagram of the karaoke apparatus main body 1. The music data storage device 10 is composed of a hard disk device or the like, and stores thousands of music data therein. The performance execution unit 11 reads the music data from the music data storage device 10 based on the music selection input from the user. The user's music selection input is performed using a remote controller or the like. The performance executing unit 11 executes the karaoke performance by sequentially sending the read music data to the musical tone forming unit 12 and the image creating unit 13. The musical tone forming unit 12 includes a sound source device and the like, and forms a musical tone signal based on the input music data. The image creating unit 13 generates a lyric character pattern based on the lyric information input from the performance executing unit 11. The image creation unit 13 has a background video playback device such as an LD player inside. When performing karaoke, the image creation unit 13 reads the background video from the background video playback device and synthesizes the background video and the character pattern of the lyrics. To create a display image. The created image is output to the monitor 5. On the other hand, the karaoke performance sound formed by the musical tone forming unit 12 is output to the mixer 14. The singing voice signal to which an effect such as vibrato is given by the vibrato adding device 2 is input to the mixer 14. The mixer 14 distributes these signals to the left and right channels at appropriate levels. The distributed stereo signal is D / A converted and amplified by the sound system 15 and then output to the speaker 4. The performance execution unit 11 reads the data of the guide melody track included in the music data in synchronization with the progress of the music and outputs this data to the scoring machine 6.
[0010]
FIG. 3 is a block diagram of the vibrato adding device 2. The singing microphone 3 is connected to a microphone amplifier 20. The microphone amplifier 20 amplifies the singing voice signal input from the microphone 3 to a level that can be processed inside the apparatus. The amplified singing voice signal is input to the A / D converter 21. The A / D converter 21 converts the input signal into digital data and inputs it to the voice analysis DSP 22 and the effect DSP 24. The voice analysis DSP 22 detects the pitch and volume, and further detects the duration of the same sound based on the detected pitch. Information on the pitch, volume, and duration of the same sound is input to the vibrato signal generator 23.
[0011]
The vibrato signal generator 23 determines conditions such as the frequency, depth and timing of generation of the vibrato signal, and the envelope based on the input pitch, volume and duration information of the same sound, and based on these conditions. Generate a vibrato signal. The generated vibrato signal is input to the effect DSP 24.
[0012]
The effect DSP 24 adds vibrato to the singing voice signal by the input vibrato signal. Vibrato is frequency modulation of a singing voice signal and minute amplitude modulation synchronized with the frequency modulation. That is, modulation is performed synchronously with the same vibrato signal waveform so that the amplitude is increased by amplitude modulation when the frequency is increased by frequency modulation, and the amplitude is decreased when the frequency is decreased. At this time, both depths are adjusted so that the degree of amplitude modulation is smaller than the degree of frequency modulation in terms of hearing. Note that the effect DSP 24 can add not only vibrato but also various effects such as reverb and chorus to the singing voice signal.
[0013]
The functions of the voice analysis DSP 22, the vibrato signal generator 23, and the configuration DSP 24 will be described in detail with reference to FIG. In this figure, each function is described as a block, but each function is realized by a microprogram. In the voice analysis DSP 22, first, the pitch detection unit 30 and the volume detection unit 31 detect the pitch and volume of the singing voice signal. The pitch detection may be an instantaneous value or an average value, and the volume detection may be a peak value or an average value. The period cutting unit 32 calculates the time of one period of the voice signal waveform based on the detected pitch, and cuts out waveform data of this length from the singing voice signal. The extracted waveform data is input to the delay 34 and the correlation detection unit 33. The correlation detection unit 33 also receives waveform data for one period from the delay 34. The waveform data input from the delay 34 is one cycle before the waveform data directly input from the period cutout unit 32. The correlation detection unit 33 compares the (current) waveform data directly input from the period cutting unit 32 with the (previous) waveform data input from the delay 34, and if the shapes are substantially the same. It is determined that the same sound is sustained, and if the shapes are completely different, it is determined that the sound has changed. This determination result is output to the vibrato trigger generator 40 of the vibrato signal generator 23. The pitch data detected by the pitch detection unit 30 is output to the vibrato frequency determination unit 41 and the vibrato EG determination unit 42 of the vibrato signal generator 23. The volume data detected by the volume detection unit 31 is output to the depth determination unit 43 of the vibrato signal generator 23.
[0014]
In the vibrato signal generator 23, the vibrato trigger generator 40 counts the duration of the same sound, and generates a vibrato trigger signal when this exceeds a certain time. This vibrato trigger signal is input to the vibrato signal generator 45. When the vibrato trigger signal is input, the vibrato signal generation unit 45 gives the vibrato frequency, EG (time to reach the maximum depth) to the vibrato frequency determination unit 41, the vibrato EG determination unit 42, and the depth determination unit 43. ) And the maximum depth parameters are determined, and the determined vibrato frequency, EG and maximum depth parameters are read. The vibrato signal generation unit 45 accesses the vibrato waveform memory 44 based on these parameters, and generates a vibrato signal by reading the waveform data. An example of the parameters and the vibrato waveform is shown in FIG. As the waveform data stored in the vibrato waveform memory 44, a waveform calculated by calculation such as a sine wave or a triangular wave may be used. It may be. Further, instead of the vibrato waveform memory 44, an arithmetic unit for calculating a waveform value of a sine wave or a triangular wave may be provided.
[0015]
The vibrato signal generated by the vibrato signal generation unit 45 is input to the modulation unit 50 of the effect DSP 24. In the modulation part 50, frequency modulation and amplitude modulation by vibrato signals are applied to the singing voice signal.
[0016]
The vibrato frequency determining unit 41, the vibrato EG determining unit 42, and the depth determining unit 43 are provided with parameter conversion tables shown in FIGS. 5A, 5B, and 5C, respectively, and input parameters (pitch The output parameters (vibrato frequency, EG and maximum depth data) are determined by looking up this table with data or volume data. According to the parameter conversion table of FIG. 5A, the vibrato frequency is set higher as the pitch is higher. That is, the vibrato frequency is also controlled in accordance with the singing frequency (pitch). Further, according to the parameter conversion table of FIG. 3C, the maximum vibrato depth is set to be larger as the singing volume is higher. That is, the song volume and the vibrato depth are associated with each other. Furthermore, according to the parameter conversion table of FIG. 10C, the value of vibrato EG is set larger as the singing pitch is higher. The value of vibrato EG is a speed until the maximum depth determined by the parameter conversion table in FIG. Thereby, the change speed of the vibrato depth is associated with the singing pitch.
[0017]
Note that the vibrato trigger signal is generated when the duration of the same sound exceeds a certain time, because adding a vibrato to a fine sound makes it seem that the pitch is not stable. This is because vibrato is added only to the sound.
[0018]
In the said embodiment, since it is an apparatus inserted and connected between a karaoke apparatus main body and a microphone, it can be used in addition to an existing karaoke apparatus. In addition, you may make it incorporate in a karaoke apparatus.
[0019]
【The invention's effect】
As described above, according to the present invention, vibrato is controlled in accordance with the state of the singing voice signal, so that vibrato that is not mechanical but expressive can be added.
[0020]
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a karaoke system to which the present invention is applied. FIG. 2 is a schematic configuration diagram of a karaoke device main body used in the karaoke system. FIG. 3 is a block diagram of a vibrato adding device used in the karaoke system. FIG. 4 is a functional block diagram of the vibrato adding device. FIG. 5 is a diagram showing the contents of a parameter conversion table used in the vibrato adding device.
1-karaoke device body, 2-vibrato adding device,
22-DSP for voice analysis, 23-Vibrato signal generator,

Claims (5)

入力された歌唱音声信号の周期毎の相関を検出する相関検出手段と、Correlation detecting means for detecting a correlation for each cycle of the input singing voice signal;
相関検出手段が検出した相関に基づいて同じ音の持続時間を推定し、この持続時間が一定時間以上になったとき、ビブラートの付加の開始を指示するトリガ信号を発生するトリガ発生手段と、Trigger generation means for estimating the duration of the same sound based on the correlation detected by the correlation detection means, and generating a trigger signal instructing the start of addition of vibrato when the duration exceeds a certain time;
前記トリガ発生手段がトリガ信号を発生したことに応じて、前記歌唱音声信号にビブラートを付加するビブラート付加手段と、Vibrato adding means for adding vibrato to the singing voice signal in response to the trigger generating means generating a trigger signal;
を備えたことを特徴とするビブラート付加装置。A vibrato adding device characterized by comprising:
ビブラート波形を記憶するビブラート波形記憶手段をさらに備え、Vibrato waveform storage means for storing vibrato waveforms;
前記ビブラート付加手段は、前記ビブラート波形記憶手段から読み出したビブラート波形で前記歌唱音声信号を変調する手段である請求項1に記載のビブラート付加装置。The vibrato adding apparatus according to claim 1, wherein the vibrato adding means is means for modulating the singing voice signal with a vibrato waveform read from the vibrato waveform storage means.
前記ビブラート付加手段は、前記歌唱音声信号のピッチに基づいて、該歌唱音声信号に付加するビブラートの深さの変化を制御する請求項1または請求項2に記載のビブラート付加装置。The vibrato adding device according to claim 1 or 2, wherein the vibrato adding means controls a change in the depth of vibrato added to the singing voice signal based on a pitch of the singing voice signal. 前記ビブラート付加手段は、前記歌唱音声信号の音量に基づいて、該歌唱音声信号に付加するビブラートの最大深さを決定する請求項1、請求項2または請求項3に記載のビブラート付加装置。4. The vibrato adding device according to claim 1, wherein the vibrato adding means determines a maximum vibrato depth to be added to the singing voice signal based on a volume of the singing voice signal. 5. 前記ビブラート付加手段は、The vibrato adding means is:
前記歌唱音声信号の音量に基づいて該歌唱音声信号に付加するビブラートの最大深さを決定するテーブル、前記歌唱音声信号のピッチに基づいて該歌唱音声信号に付加するビブラートの周期を決定するテーブル、および、前記歌唱音声信号のピッチに基づいて該歌唱音声信号に付加するビブラートの深さが前記最大深さに到達するまでの時間を決定するテーブルを有し、A table for determining the maximum depth of vibrato to be added to the singing voice signal based on the volume of the singing voice signal, a table for determining a period of vibrato to be added to the singing voice signal based on the pitch of the singing voice signal; And a table for determining the time until the depth of the vibrato added to the singing voice signal reaches the maximum depth based on the pitch of the singing voice signal,
前記テーブルを用いて決定した最大深さ,周期、最大深さに達するまでの時間に基づいて前記歌唱音声信号に付加するビブラートを制御する請求項1または請求項2に記載のビブラート付加装置。The vibrato adding device according to claim 1 or 2, wherein a vibrato added to the singing voice signal is controlled based on a maximum depth, a period, and a time until the maximum depth is determined using the table.
JP19646295A 1995-08-01 1995-08-01 Vibrato addition device Expired - Lifetime JP3663681B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19646295A JP3663681B2 (en) 1995-08-01 1995-08-01 Vibrato addition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19646295A JP3663681B2 (en) 1995-08-01 1995-08-01 Vibrato addition device

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2005030654A Division JP4341563B2 (en) 2005-02-07 2005-02-07 Vibrato addition device
JP2005030653A Division JP4341562B2 (en) 2005-02-07 2005-02-07 Vibrato addition device

Publications (2)

Publication Number Publication Date
JPH0944158A JPH0944158A (en) 1997-02-14
JP3663681B2 true JP3663681B2 (en) 2005-06-22

Family

ID=16358216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19646295A Expired - Lifetime JP3663681B2 (en) 1995-08-01 1995-08-01 Vibrato addition device

Country Status (1)

Country Link
JP (1) JP3663681B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3709817B2 (en) 2001-09-03 2005-10-26 ヤマハ株式会社 Speech synthesis apparatus, method, and program
JP5883216B2 (en) * 2010-09-17 2016-03-09 ヤマハ株式会社 Vibrato adding device, vibrato adding method and program

Also Published As

Publication number Publication date
JPH0944158A (en) 1997-02-14

Similar Documents

Publication Publication Date Title
JP3598598B2 (en) Karaoke equipment
US5428708A (en) Musical entertainment system
JP3319211B2 (en) Karaoke device with voice conversion function
JP3173382B2 (en) Music control device, karaoke device, music information supply and reproduction method, music information supply device, and music reproduction device
JPH0816181A (en) Effect addition device
JP3116937B2 (en) Karaoke equipment
JP3663681B2 (en) Vibrato addition device
JP4038836B2 (en) Karaoke equipment
JP3901008B2 (en) Karaoke device with voice conversion function
JP2007232750A (en) Karaoke device, control method and program
JPH11338480A (en) Karaoke (prerecorded backing music) device
JP3212872B2 (en) Electronic musical instrument
EP0691019B1 (en) Musical entertainment system
JP4341562B2 (en) Vibrato addition device
JP4341563B2 (en) Vibrato addition device
JPH08328555A (en) Performance control device
JP3564775B2 (en) Karaoke device with vibrato addition function
JP4033146B2 (en) Karaoke equipment
JP2904045B2 (en) Karaoke equipment
JP3834963B2 (en) Voice input device and method, and storage medium
JP4108850B2 (en) Method for estimating standard calorie consumption by singing and karaoke apparatus
CA2090948C (en) Musical entertainment system
JPH10116070A (en) Musical playing device
JP2006308650A (en) Singing support device
JP4222257B2 (en) Accompaniment adding device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050321

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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 (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090408

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090408

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100408

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110408

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120408

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130408

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 9

EXPY Cancellation because of completion of term