[go: up one dir, main page]

JP2016173389A - Effector, method and program - Google Patents

Effector, method and program Download PDF

Info

Publication number
JP2016173389A
JP2016173389A JP2015052088A JP2015052088A JP2016173389A JP 2016173389 A JP2016173389 A JP 2016173389A JP 2015052088 A JP2015052088 A JP 2015052088A JP 2015052088 A JP2015052088 A JP 2015052088A JP 2016173389 A JP2016173389 A JP 2016173389A
Authority
JP
Japan
Prior art keywords
signal
sound
output
effect
gate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2015052088A
Other languages
Japanese (ja)
Other versions
JP6540119B2 (en
Inventor
慶彦 川島
Norihiko Kawashima
慶彦 川島
柿下 正尋
Masahiro Kakishita
正尋 柿下
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 JP2015052088A priority Critical patent/JP6540119B2/en
Publication of JP2016173389A publication Critical patent/JP2016173389A/en
Application granted granted Critical
Publication of JP6540119B2 publication Critical patent/JP6540119B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Circuit For Audible Band Transducer (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a technology capable of changing an effect imparted to a tone signal without being affected by intensity of a fundamental tone.SOLUTION: An effector has a constitution including: break point acquisition means for acquiring a break point of music in a tone signal; sound effect signal generation means, which outputs a sound effect signal imparting an effect onto the tone signal, for generating the sound effect signal at an arbitrary pont of time with reference to an output sound in the past from the point of time; and sound effect nullification means for nullifying reference of the output sound in the past on the break point.SELECTED DRAWING: Figure 1

Description

本発明は、エフェクタ、方法およびプログラムに関する。   The present invention relates to an effector, a method, and a program.

従来、音信号に対して種々の効果を付与して出力するエフェクタが知られている。例えば、特許文献1には、楽音信号のアタックレベルに応じてフィルタのカットオフ周波数と状態変数フィルタのQ値と出力音量レベルを変化させる技術が開示されている。この構成により、特許文献1においては、音に対してスプリングリバーブに類する効果を付与することができる。   2. Description of the Related Art Conventionally, effectors that output various effects on sound signals are known. For example, Patent Document 1 discloses a technique for changing a filter cutoff frequency, a Q value of a state variable filter, and an output volume level in accordance with an attack level of a musical sound signal. With this configuration, in Patent Document 1, an effect similar to a spring reverb can be imparted to sound.

特開2004−53635号公報JP 2004-53635 A

従来の技術においては、エフェクタによって得られる効果が画一的であった。特許文献1に開示された技術においては、楽音信号のアタックレベルに応じてカットオフ周波数と状態変数フィルタのQ値と出力音量レベルを変化させている。従って、従来の技術においては、アタックが少ない音楽(例えばバイオリンによるロングトーン等)において効果を変化させることができなかった。
本発明は、前記課題にかんがみてなされたもので、原音の強弱に影響されることなく出力音に与えられる効果を変化させることが可能な技術の提供を目的とする。
In the prior art, the effect obtained by the effector is uniform. In the technique disclosed in Patent Document 1, the cutoff frequency, the Q value of the state variable filter, and the output volume level are changed in accordance with the attack level of the tone signal. Therefore, in the prior art, the effect cannot be changed in music with a small attack (for example, a long tone by violin).
The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique capable of changing the effect given to the output sound without being affected by the strength of the original sound.

上述の目的を達成するため、エフェクタは、過去の出力音を参照して音響効果信号を生成する音響効果信号生成手段を備えるとともに、音楽の区切りにおいて過去の出力音の参照を無効化する。すなわち、音響効果信号が示す音には、過去の出力音に基づいて効果が与えられるが、音楽の区切りに達するとその影響が断ち切られる。従って、音楽の区切りにおいて出力音に与えられた効果が大きく変化する。この結果、原音の強弱に影響されることなく出力音に与えられる効果を変化させることが可能である。   In order to achieve the above-described object, the effector includes an acoustic effect signal generation unit that generates an acoustic effect signal by referring to the past output sound, and invalidates the reference of the past output sound at the break of music. In other words, the sound indicated by the sound effect signal has an effect based on the past output sound, but the influence is cut off when reaching the break of music. Therefore, the effect given to the output sound at the break of music greatly changes. As a result, it is possible to change the effect given to the output sound without being affected by the strength of the original sound.

(1A)は本発明の一実施形態にかかるエフェクタのブロック図であり、(1B)は時系列の信号の変化を示すタイミングチャートである。(1A) is a block diagram of an effector according to an embodiment of the present invention, and (1B) is a timing chart showing changes in time-series signals. (2A)は本発明の一実施形態にかかるエフェクタのブロック図であり、(2B)は時系列の信号の変化を示すタイミングチャートである。(2A) is a block diagram of an effector according to an embodiment of the present invention, and (2B) is a timing chart showing changes in time-series signals. (3A)はGATE信号生成部の構成例を示すブロック図であり、(3B)は時系列の信号の変化を示すタイミングチャートである。(3A) is a block diagram illustrating a configuration example of a GATE signal generation unit, and (3B) is a timing chart illustrating changes in time-series signals. (4A)は本発明の一実施形態にかかるエフェクタのブロック図であり、(4B)は時系列の信号の変化を示すタイミングチャートである。(4A) is a block diagram of an effector according to an embodiment of the present invention, and (4B) is a timing chart showing changes in time-series signals. 本発明の一実施形態にかかるエフェクタのブロック図である。It is a block diagram of an effector concerning one embodiment of the present invention. 時系列の信号の変化を示すタイミングチャートである。It is a timing chart which shows the change of a time series signal. (7A)はGATE信号生成部の構成例を示すブロック図であり、(7B)は利用者によるパラメータ指定を可能にする構成例を示すブロック図である。(7A) is a block diagram illustrating a configuration example of a GATE signal generation unit, and (7B) is a block diagram illustrating a configuration example that allows a user to specify parameters.

ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)エフェクタの構成:
(2)動作例:
(3)第2実施形態:
(3−1)動作例:
(3−2)GATE信号生成部の構成例:
(4)第3実施形態:
(4−1)動作例:
(5)第4実施形態:
(5−1)動作例:
(6)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Effector configuration:
(2) Example of operation:
(3) Second embodiment:
(3-1) Operation example:
(3-2) Configuration example of GATE signal generation unit:
(4) Third embodiment:
(4-1) Operation example:
(5) Fourth embodiment:
(5-1) Example of operation:
(6) Other embodiments:

(1)エフェクタの構成:
図1Aは本発明の一実施形態にかかるエフェクタ10の構成を示すブロック図である。エフェクタ10は、ハードウェアによって構成されても良いし、ソフトウェアによって構成されても良い。ここでは、DSP(Digital Signal Processor)によってエフェクタ10が構成されている例を説明する。
(1) Effector configuration:
FIG. 1A is a block diagram showing a configuration of an effector 10 according to an embodiment of the present invention. The effector 10 may be configured by hardware or software. Here, an example in which the effector 10 is configured by a DSP (Digital Signal Processor) will be described.

エフェクタ10には他の機器から音信号が入力される。エフェクタは、当該音信号が示す音に対して音響効果を与え、音響効果信号として出力する。   A sound signal is input to the effector 10 from another device. The effector gives a sound effect to the sound indicated by the sound signal and outputs it as a sound effect signal.

本実施形態において、音信号は音波を示すデジタル信号である。このような信号の信号源としては、種々の装置が想定可能である。例えば、MIDI信号に基づいて音信号を生成、出力するトーンジェネレータや、マイクによって検出された音波に対してアナログデジタル変換を実施する装置等を信号源とすることができる。   In the present embodiment, the sound signal is a digital signal indicating a sound wave. Various devices can be assumed as the signal source of such a signal. For example, a tone generator that generates and outputs a sound signal based on a MIDI signal, a device that performs analog-digital conversion on a sound wave detected by a microphone, and the like can be used as a signal source.

音響効果信号は、音響効果が付与された音の音波を示すデジタル信号である。音を出力するための構成は、種々の構成を採用可能である。例えば、音響効果信号をアナログ信号に変換する装置と、当該アナログ信号を増幅するサウンドシステムと、当該増幅された信号によって音を出力するスピーカーを利用する構成等が挙げられる。   The sound effect signal is a digital signal indicating a sound wave of a sound to which the sound effect is given. Various configurations can be adopted as the configuration for outputting the sound. For example, a configuration using a device that converts an acoustic effect signal into an analog signal, a sound system that amplifies the analog signal, and a speaker that outputs sound by the amplified signal can be used.

本実施形態において、エフェクタ10は、区切り取得部20と音響効果信号生成部21と音響効果無効化部22と増幅器23とを備えている。区切り取得部20は、音信号における音楽の区切りを取得する。区切りは、区切りの前後において音楽を(曲等の内容を)区別できるように時間軸上に設定可能なタイミングであり、本実施形態においては、小節線のタイミングである。すなわち、本実施形態において音信号が示す音は小節毎の音符(または休符)が示す音で構成される楽曲である。そこで、本実施形態において、区切り取得部20は、小節が切り替わるタイミング(各小節の1拍目の開始タイミング)を区切りとして取得する。   In the present embodiment, the effector 10 includes a break acquisition unit 20, an acoustic effect signal generation unit 21, an acoustic effect invalidation unit 22, and an amplifier 23. The break acquisition unit 20 acquires a music break in the sound signal. The break is a timing that can be set on the time axis so that music (contents of music, etc.) can be distinguished before and after the break. In the present embodiment, the break is a bar line timing. That is, in this embodiment, the sound indicated by the sound signal is a music composed of the sound indicated by the note (or rest) for each measure. Therefore, in the present embodiment, the break acquisition unit 20 acquires the timing at which measures are switched (start timing of the first beat of each measure) as a break.

本実施形態において区切り取得部20は、エフェクタ10の外部の装置が出力するクロック信号(音信号の出力タイミングを制御するための信号)に基づいて音楽の区切りを取得する。具体的には、区切り取得部20は、クロック信号の数を計測するカウンターを備えており、カウント数を示す信号を出力する。本実施形態において、クロック信号は所定の周期で出力され、1小節の時間長に相当するクロック信号の数は予め決められている。従って、エフェクタ10に対して音信号とクロック信号とが提供され、クロック信号によって音信号の出力タイミングが制御される構成において、区切り取得部20が、音信号による音の出力開始タイミング以後のクロック信号の数を計測することにより、区切りを取得することが可能である。   In the present embodiment, the break acquisition unit 20 acquires a music break based on a clock signal (a signal for controlling the output timing of the sound signal) output by a device external to the effector 10. Specifically, the delimiter acquisition unit 20 includes a counter that measures the number of clock signals, and outputs a signal indicating the count number. In the present embodiment, clock signals are output at a predetermined cycle, and the number of clock signals corresponding to a time length of one measure is determined in advance. Therefore, in the configuration in which the sound signal and the clock signal are provided to the effector 10 and the output timing of the sound signal is controlled by the clock signal, the delimiter acquisition unit 20 performs the clock signal after the sound output start timing by the sound signal. It is possible to obtain a break by measuring the number of.

例えば、クロック信号が960個で1小節に相当する場合、区切り取得部20は、クロック信号を1〜960個まで計測し、960個計測されると計測をクリアし、再度1個目から計測を行う。この構成であれば、960個計測されると1小節が終了し、次の1個目が次の1小節の開始タイミングであることが取得される。従って、クロック信号10個分の期間が必要な処理を区切りに合わせて完了させるためには、クロック信号950個目のタイミングで処理を開始すべきであり、区切り取得部20におけるカウント数はこのように区切りに合わせた処理を実施するために利用可能である。従って、区切り取得部20が出力する、カウント数を示す信号は区切りを示しているといえる。なお、図1Bにおいては、区切り取得部20が出力する信号を模式的に示している。すなわち、カウント数と示したタイミングチャートにおいて、カウント数が0〜最大値まで増加し、その後再びカウント数が0となり、さらにカウント数が上昇していく様子が示されている。   For example, when the number of clock signals is 960 and corresponds to one measure, the delimiter acquisition unit 20 measures 1 to 960 clock signals, clears the measurement when 960 are measured, and measures again from the first. Do. With this configuration, when 960 pieces are measured, one measure is completed, and it is acquired that the next one is the start timing of the next one measure. Therefore, in order to complete a process that requires a period of 10 clock signals in accordance with a break, the process should be started at the timing of the 950th clock signal, and the count number in the break acquisition unit 20 is as described above. It can be used to perform processing according to the separator. Therefore, it can be said that the signal indicating the number of counts output from the break acquisition unit 20 indicates a break. In FIG. 1B, a signal output from the delimiter acquisition unit 20 is schematically shown. That is, in the timing chart indicated as the count number, it is shown that the count number increases from 0 to the maximum value, then the count number becomes 0 again, and the count number further increases.

音響効果信号生成部21は、音信号に効果を与えた音響効果信号を出力する。また、音響効果信号生成部21は、当該音響効果信号を生成する際に、任意の時点における音響効果信号を当該時点より過去の出力音を参照して生成する。すなわち、音響効果信号生成部21は、時系列の音信号を順次入力し、サンプル期間に渡る音信号を記録するとともにFIFO(First In First Out)形式で順次削除する図示しないメモリと、当該メモリに記録された音信号に基づいて所定の処理を行う図示しない処理部とを備えている。所定の処理は、メモリに記録された音信号に基づいて音信号が示す音に所定の音響効果を付与する処理である。   The sound effect signal generation unit 21 outputs a sound effect signal that gives an effect to the sound signal. In addition, when generating the sound effect signal, the sound effect signal generation unit 21 generates a sound effect signal at an arbitrary time point with reference to output sounds past from the time point. That is, the sound effect signal generation unit 21 sequentially inputs time-series sound signals, records sound signals over a sample period, and sequentially deletes them in a FIFO (First In First Out) format, and the memory (not shown). A processing unit (not shown) that performs predetermined processing based on the recorded sound signal. The predetermined process is a process of giving a predetermined acoustic effect to the sound indicated by the sound signal based on the sound signal recorded in the memory.

このように、本実施形態における音響効果信号生成部21は、時系列の音信号をメモリに順次入力し、メモリに記録された音信号に基づいて音響効果を与えた音響効果信号を生成する。そして、ある時点においてメモリに記録されている音信号に着目すると、当該ある時点における音以前の音を示す音信号が記録されていることになる。従って、音響効果信号生成部21は、音響効果信号を生成する際に、任意の時点における音響効果信号を当該時点より過去の出力音を参照して生成することになる。   As described above, the sound effect signal generation unit 21 in the present embodiment sequentially inputs time-series sound signals to the memory, and generates sound effect signals to which sound effects are given based on the sound signals recorded in the memory. When attention is paid to the sound signal recorded in the memory at a certain time, a sound signal indicating the sound before the sound at the certain time is recorded. Therefore, when generating the sound effect signal, the sound effect signal generation unit 21 generates a sound effect signal at an arbitrary time with reference to output sounds past from the time.

なお、本実施形態において、音響効果信号生成部21は、メモリに記録された音信号を一括消去することができる。すなわち、音響効果無効化部22がメモリ制御信号(後述)を出力すると、音響効果信号生成部21は、当該メモリ制御信号に応じてメモリの消去を開始する。この結果、わずかな所定の期間を要してメモリに記録された音信号が消去され、過去の出力音の参照が無効化される。なお、音響効果は、任意の効果であってよく、例えば、リバーブ、ディレイ、コーラス、フランジャー、フェイザー、トレモロ、ワウ、コンプレッサー、ディストーション等の任意の種類の効果が挙げられる。また、任意の音響効果において、その効果の強弱や音の変調度合い等を示すパラメータが可変であってよい。さらに、効果の種類やそのパラメータが利用者によって選択可能であってもよい。   In the present embodiment, the sound effect signal generation unit 21 can collectively erase the sound signals recorded in the memory. That is, when the sound effect invalidation unit 22 outputs a memory control signal (described later), the sound effect signal generation unit 21 starts erasing the memory according to the memory control signal. As a result, the sound signal recorded in the memory over a slight predetermined period is deleted, and the reference of the past output sound is invalidated. The acoustic effect may be any effect, and examples thereof include any type of effect such as reverb, delay, chorus, flanger, phaser, tremolo, wah, compressor, distortion, and the like. In addition, in an arbitrary acoustic effect, parameters indicating the intensity of the effect, the degree of sound modulation, and the like may be variable. Furthermore, the type of effect and its parameters may be selectable by the user.

音響効果信号生成部21が音響効果信号を生成すると、音響効果信号は増幅器23に入力される。増幅器23は、0%から100%の間でゲインを調整可能であり、ゲインが調整されると、ゲイン調整後の音響効果信号はエフェクタ10の外部に出力される。なお、本実施形態において、増幅器23におけるゲインは外部から入力される信号によって調整される。すなわち、増幅器23においては、音響効果無効化部22が出力する信号によってゲインが調整される。   When the sound effect signal generation unit 21 generates a sound effect signal, the sound effect signal is input to the amplifier 23. The amplifier 23 can adjust the gain between 0% and 100%. When the gain is adjusted, the acoustic effect signal after gain adjustment is output to the outside of the effector 10. In the present embodiment, the gain in the amplifier 23 is adjusted by a signal input from the outside. That is, in the amplifier 23, the gain is adjusted by the signal output from the acoustic effect invalidating unit 22.

音響効果無効化部22は、音信号における音楽の区切りにおいて過去の出力音の参照を無効化する。具体的には、音響効果信号生成部21は、区切り取得部20が出力する信号に基づいて、音楽の区切りに合わせて音響効果を無効化するための無効化信号を生成し、出力する。本実施形態において、無効化信号は、ゲイン制御信号とメモリ制御信号とによって構成されている。   The acoustic effect invalidation unit 22 invalidates the reference of the past output sound at the music break in the sound signal. Specifically, the sound effect signal generation unit 21 generates and outputs an invalidation signal for invalidating the sound effect in accordance with a music break based on the signal output from the break obtaining unit 20. In this embodiment, the invalidation signal is composed of a gain control signal and a memory control signal.

ゲイン制御信号は、増幅器23におけるゲインを制御するための信号であり、本実施形態において音響効果無効化部22は、区切り取得部20の出力信号に基づいて、小節の開始タイミング〜終了タイミングの期間においてゲインが0%から徐々に増加し、100%を維持した後、徐々に減少し0%となる信号を生成する。具体的には、ゲイン制御信号は図1Bに示したような信号である。このようなゲイン制御信号は、例えば、区切り取得部20の出力信号が0カウントから10カウントに変化する間にゲインを0%〜100%に上昇させ、区切り取得部20の出力信号が11カウントから940カウントに変化する間ゲインを100%に維持し、区切り取得部20の出力信号が941カウントから950カウントに変化する間にゲインを100%〜0%に減少させ、区切り取得部20の出力信号が951カウントから960カウントに変化する間ゲインを0%維持させるように、音響効果無効化部22が信号を生成することによって実現される。   The gain control signal is a signal for controlling the gain in the amplifier 23. In the present embodiment, the acoustic effect invalidation unit 22 is based on the output signal of the break acquisition unit 20, and is from the start timing to the end timing of the measure. After the gain increases gradually from 0% and maintains 100%, a signal is generated that gradually decreases to 0%. Specifically, the gain control signal is a signal as shown in FIG. 1B. Such a gain control signal, for example, increases the gain from 0% to 100% while the output signal of the break acquisition unit 20 changes from 0 count to 10 count, and the output signal of the break acquisition unit 20 starts from 11 count. The gain is maintained at 100% while changing to 940 counts, and the gain is decreased from 100% to 0% while the output signal of the break acquisition unit 20 is changed from 941 counts to 950 counts, and the output signal of the break acquisition unit 20 This is realized by generating a signal by the acoustic effect invalidating unit 22 so that the gain is maintained at 0% while the value changes from 951 counts to 960 counts.

メモリ制御信号は、音響効果信号生成部21が備えるメモリに記録された音信号を一括消去するための信号であり、本実施形態において音響効果無効化部22は、区切り取得部20の出力信号に基づいて、区切りにおいてメモリに記録された情報の消去が完了するように、メモリ制御信号を生成する。具体的には、メモリ制御信号は図1Bに示したような信号である。このようなメモリ制御信号は、例えば、区切り取得部20の出力信号が950カウントから960カウントに変化する期間において電圧が0から最大値(図1Bに示す"1")まで上昇し、直ぐに0に変化するように、音響効果無効化部22がパルス信号を生成することによって実現される。なお、メモリ制御信号はパルス上の信号であるため、メモリの一括消去が完了した後には、過去の出力音の参照が有効化されることになる。   The memory control signal is a signal for collectively erasing sound signals recorded in the memory included in the sound effect signal generation unit 21. In this embodiment, the sound effect invalidation unit 22 outputs the output signal of the delimiter acquisition unit 20. Based on this, a memory control signal is generated so that erasure of information recorded in the memory at the end is completed. Specifically, the memory control signal is a signal as shown in FIG. 1B. Such a memory control signal increases, for example, from 0 to the maximum value (“1” shown in FIG. 1B) during the period in which the output signal of the break acquisition unit 20 changes from 950 counts to 960 counts, and immediately becomes 0. The sound effect invalidating unit 22 is realized by generating a pulse signal so as to change. Since the memory control signal is a signal on a pulse, the reference of the past output sound is validated after the batch erase of the memory is completed.

(2)動作例:
次に、図1Bに基づいてエフェクタ10の動作例を説明する。図1Bは、時系列のカウント数(区切り取得部20の出力信号)とゲイン制御信号およびメモリ制御信号(音響効果無効化部22が出力する無効化信号)とを模式的に示す図である。区切り取得部20は、クロック信号に基づいてその数をカウントし、カウント数を示す信号として出力している。当該カウントは小節の最後のタイミングを示す最大値まで達するとクリアされて0になるため、図1Bに示すようにカウント数が0になる時刻T1,T2,T3,T4が区切り(小節の開始タイミング)である。
(2) Example of operation:
Next, an operation example of the effector 10 will be described based on FIG. 1B. FIG. 1B is a diagram schematically illustrating a time-series count number (output signal of the delimiter acquisition unit 20), a gain control signal, and a memory control signal (an invalidation signal output from the acoustic effect invalidation unit 22). The delimiter acquisition unit 20 counts the number based on the clock signal and outputs it as a signal indicating the count number. When the count reaches the maximum value indicating the last timing of the measure, it is cleared and becomes 0. Therefore, as shown in FIG. 1B, the times T 1 , T 2 , T 3 , and T 4 at which the count number becomes 0 are separated ( Measure start timing).

一方、音響効果信号生成部21は、クロック信号に同期して時系列の音信号を順次取得し、取得した音信号をメモリに順次記録していく。メモリに音信号が記録された状態において、音響効果信号生成部21は、メモリに記録された音信号に基づいて音響効果が付与された音を示す音響効果信号を生成し、出力する。従って、メモリがクリアされなければ、音響効果信号生成部21は、音響効果が付与された音響効果信号を順次出力する。   On the other hand, the sound effect signal generation unit 21 sequentially acquires time-series sound signals in synchronization with the clock signal, and sequentially records the acquired sound signals in the memory. In a state where the sound signal is recorded in the memory, the sound effect signal generation unit 21 generates and outputs a sound effect signal indicating a sound to which the sound effect is given based on the sound signal recorded in the memory. Therefore, if the memory is not cleared, the sound effect signal generation unit 21 sequentially outputs sound effect signals to which the sound effect is given.

音響効果信号生成部21から出力された音響効果信号に対しては、増幅器23によるゲイン調整がなされ、エフェクタ10から順次出力される。そして、増幅器23においては、図1Bに示すゲイン制御信号によってゲインが調整されるため、小節の初期(例えば、時刻T1,T2,T3,T4以後、クロック信号10個分の期間)において、エフェクタ10から出力される音響効果信号の出力レベルは徐々に増加する。その後、音響効果信号の出力レベルが最大値に維持され、小節の終期(例えば、時刻T1,T2,T3,T4よりクロック信号20個分前の期間)において、エフェクタ10から出力される音響効果信号の出力レベルは徐々に減少する。 The sound effect signal output from the sound effect signal generation unit 21 is subjected to gain adjustment by the amplifier 23 and sequentially output from the effector 10. In the amplifier 23, since the gain is adjusted by the gain control signal shown in FIG. 1B, the initial stage of the measure (for example, the period after time T 1 , T 2 , T 3 , T 4 and 10 clock signals). , The output level of the sound effect signal output from the effector 10 gradually increases. Thereafter, the output level of the sound effect signal is maintained at the maximum value, and is output from the effector 10 at the end of the bar (for example, a period of 20 clock signals before the times T 1 , T 2 , T 3 , T 4 ). The output level of the sound effect signal gradually decreases.

本実施形態においては、音響効果信号の出力レベルが0%となった後にメモリ制御信号が音響効果信号生成部21に対して出力される。従って、音響効果信号生成部21は、音響効果信号の出力レベルが0%となった後にメモリを消去し、過去の出力音の参照を無効化する。すなわち、音響効果信号生成部21は、過去の出力音を参照して音響効果信号を生成するため、過去の出力音の参照が無効化されると、それ以前の効果がキャンセルされる。従って、本実施形態においては、区切りにおいて過去の出力音の参照が無効化され、区切りより前において出力音に与えられていた効果がなくなる。この結果、区切りにおいて効果を大きく変化させることができる。例えば、無効化前にリバーブ等の音響効果が音信号に対して与えられていた場合であっても、その効果はキャンセルされる。従って、小節の開始タイミング以後において、再び音響効果信号の出力レベルが上昇した場合において、当該音響効果信号が示す音は、過去の音響効果の影響を受けない。   In the present embodiment, the memory control signal is output to the sound effect signal generation unit 21 after the output level of the sound effect signal becomes 0%. Therefore, the sound effect signal generation unit 21 erases the memory after the output level of the sound effect signal becomes 0%, and invalidates the reference of the past output sound. That is, since the acoustic effect signal generation unit 21 generates an acoustic effect signal with reference to the past output sound, when the reference of the past output sound is invalidated, the previous effect is canceled. Therefore, in this embodiment, the reference of the past output sound is invalidated at the break, and the effect given to the output sound before the break is lost. As a result, the effect can be greatly changed in the separation. For example, even if an acoustic effect such as reverb is given to the sound signal before invalidation, the effect is canceled. Therefore, when the output level of the sound effect signal rises again after the start timing of the measure, the sound indicated by the sound effect signal is not affected by the past sound effect.

このため、本実施形態においては、音楽の区切りのたびに、過去の音響効果がキャンセルされ、新たに音響効果が付与されることになる。従って、音楽の区切りにおいて出力音に与えられた効果が大きく変化する。この結果、原音においてアタック等の強弱が乏しい場合であっても、原音の強弱に影響されることなく、区切りのタイミングで出力音に与えられる効果を変化させることが可能である。なお、本実施形態においては、図1Bに示すように、メモリが消去されるタイミングにおいて、増幅器23のゲインが0%となるように調整されている。従って、メモリを一括消去して音響効果をキャンセルしたとしても、突然に音響効果が断ち切られという印象を与えない。さらに、本実施形態においては、メモリに記録された音信号を区切りにおいて消去する構成を採用しているため、簡易な処理によって過去の音信号の参照を無効化することができる。   For this reason, in this embodiment, every time a music is separated, the past acoustic effect is canceled and a new acoustic effect is given. Therefore, the effect given to the output sound at the break of music greatly changes. As a result, even if the intensity of the original sound is poor, such as an attack, it is possible to change the effect given to the output sound at the break timing without being affected by the intensity of the original sound. In the present embodiment, as shown in FIG. 1B, the gain of the amplifier 23 is adjusted to 0% at the timing when the memory is erased. Therefore, even if the memory effect is erased and the sound effect is canceled, there is no impression that the sound effect is suddenly cut off. Further, in the present embodiment, since the sound signal recorded in the memory is deleted at the break, the past sound signal reference can be invalidated by a simple process.

(3)第2実施形態:
音響効果信号が示す音は、音信号に任意の効果が与えられた音であってもよいし、任意の効果が与えられた音と他の音(例えば、音信号が示す音)とが混合された音であっても良い。すなわち、音響効果信号が示す音は、いわゆるウェット音であっても良いし、ウェット音とドライ音とが混合された音であってもよい。図2Aは、ウェット音とドライ音とを混合させた音を示す音響効果信号を出力するエフェクタ100の構成例を示すブロック図である。なお、ここでは、音響効果としてディレイが想定されているが、むろん、他の音響効果が与えられる構成であってもよい。
(3) Second embodiment:
The sound indicated by the sound effect signal may be a sound in which an arbitrary effect is given to the sound signal, or a sound in which an arbitrary effect is given and another sound (for example, a sound indicated by the sound signal) are mixed. It may be a sound that has been played. That is, the sound indicated by the sound effect signal may be a so-called wet sound or a sound in which a wet sound and a dry sound are mixed. FIG. 2A is a block diagram illustrating a configuration example of the effector 100 that outputs an acoustic effect signal indicating a sound obtained by mixing a wet sound and a dry sound. Here, although a delay is assumed as the acoustic effect, it is needless to say that another acoustic effect may be provided.

図2Aに示す実施形態において、エフェクタ100は、区切り取得部200と音響効果信号生成部210と音響効果無効化部220とを備えている。区切り取得部200および音響効果無効化部220は、図1に示す区切り取得部20および音響効果無効化部22とほぼ同様の構成によって実現可能である。ただし、図2Aに示す音響効果無効化部220においては、出力する無効化信号にゲイン制御信号は含まれておらず、メモリ制御信号に相当する信号のみを出力する。そこで、本実施形態においては当該信号を無効化信号と呼ぶ。図2Bにおいては、当該無効化信号を模式的に示している。図2Bに示すように、本実施形態においては、小節の開始タイミングに立ち下がりエッジが存在し、その直前に立ち上がりエッジが存在するパルス信号によって無効化信号が形成される。   In the embodiment shown in FIG. 2A, the effector 100 includes a delimiter acquisition unit 200, an acoustic effect signal generation unit 210, and an acoustic effect invalidation unit 220. The break acquisition unit 200 and the sound effect invalidation unit 220 can be realized by substantially the same configuration as the break acquisition unit 20 and the sound effect invalidation unit 22 shown in FIG. However, in the acoustic effect invalidation unit 220 illustrated in FIG. 2A, the output invalidation signal does not include the gain control signal, and outputs only the signal corresponding to the memory control signal. Therefore, in the present embodiment, the signal is referred to as an invalidation signal. FIG. 2B schematically shows the invalidation signal. As shown in FIG. 2B, in the present embodiment, the invalidation signal is formed by a pulse signal in which a falling edge exists at the start timing of a measure and a rising edge immediately before that.

音響効果信号生成部210は、GATE信号生成部210aとゲート部210bと混合器210c,210iと遅延信号生成部210dと増幅器210e,210g,210hとLPF(ローパスフィルタ)210fとを備えている。混合器210c,210iは、複数の種類の信号が示す音を同時に発音させるための混合信号を生成する回路である。すなわち、混合器210cは、ゲート部210bの出力信号と増幅器210gの出力信号とを混合した混合信号を生成し、出力する。混合器210iは、増幅器210e,210hの出力信号を混合した混合信号を生成し、音響効果信号としてエフェクタ100の外部に出力する。   The acoustic effect signal generation unit 210 includes a GATE signal generation unit 210a, a gate unit 210b, mixers 210c and 210i, a delay signal generation unit 210d, amplifiers 210e, 210g, and 210h, and an LPF (low-pass filter) 210f. The mixers 210c and 210i are circuits that generate mixed signals for simultaneously generating sounds represented by a plurality of types of signals. That is, the mixer 210c generates and outputs a mixed signal obtained by mixing the output signal of the gate unit 210b and the output signal of the amplifier 210g. The mixer 210i generates a mixed signal obtained by mixing the output signals of the amplifiers 210e and 210h, and outputs the mixed signal as an acoustic effect signal to the outside of the effector 100.

LPF210fは、実際の音響空間において音が反射する際の音の高域成分の減衰をシミュレートするために、入力信号の高域成分を減衰させて出力する。増幅器210gは、当該LPF210fの出力信号のゲインを調整して出力する。すなわち、本実施形態においては、遅延信号生成部210dの出力信号の高域成分が減衰され、ゲインが調整され、混合器210cを介して遅延信号生成部210dに再び入力されるフィードバックループが形成されている。   The LPF 210f attenuates and outputs the high frequency component of the input signal in order to simulate the attenuation of the high frequency component of the sound when the sound is reflected in the actual acoustic space. The amplifier 210g adjusts the gain of the output signal of the LPF 210f and outputs it. That is, in the present embodiment, the high frequency component of the output signal of the delay signal generation unit 210d is attenuated, the gain is adjusted, and a feedback loop is formed that is input again to the delay signal generation unit 210d via the mixer 210c. ing.

増幅器210hは、音信号のゲインを調整して出力する。増幅器210eは、遅延信号生成部210dの出力信号のゲインを調整して出力する。従って、本実施形態においては、増幅器210hから出力されるドライ音と増幅器210eから出力されるウェット音が混合器210iで混合され、音響効果信号として出力される。   The amplifier 210h adjusts the gain of the sound signal and outputs it. The amplifier 210e adjusts the gain of the output signal of the delay signal generation unit 210d and outputs the adjusted signal. Therefore, in this embodiment, the dry sound output from the amplifier 210h and the wet sound output from the amplifier 210e are mixed by the mixer 210i and output as an acoustic effect signal.

遅延信号生成部210dは、混合器210cの出力信号にディレイ効果を与えて出力する。本実施形態において、遅延量は1拍分の期間に設定されている。すなわち、遅延信号生成部210dは、時系列の混合器210cの出力信号を順次入力し、サンプル期間に渡る出力信号を記録するとともにFIFO(First In First Out)形式で順次削除するする図示しないメモリと、当該メモリに記録された信号に基づいてディレイ処理を行う図示しない処理部とを備えている。そして、遅延信号生成部210dは、音信号に含まれる任意の情報がメモリに記録された後、1拍分の期間が経過した場合に当該情報を出力する。この結果、1拍分の遅延効果が与えられた遅延信号が出力される。なお、本実施形態においても、遅延信号生成部210dに対して無効化信号が入力されると、メモリに記録された音信号が一括消去される。   The delay signal generation unit 210d gives a delay effect to the output signal of the mixer 210c and outputs it. In the present embodiment, the delay amount is set to a period of one beat. That is, the delay signal generation unit 210d sequentially inputs the output signal of the time-series mixer 210c, records the output signal over the sample period, and sequentially deletes it in the FIFO (First In First Out) format. And a processing unit (not shown) that performs delay processing based on the signal recorded in the memory. Then, the delay signal generation unit 210d outputs the information when a period of one beat has elapsed after arbitrary information included in the sound signal is recorded in the memory. As a result, a delayed signal to which a delay effect for one beat is given is output. In the present embodiment as well, when an invalidation signal is input to the delay signal generation unit 210d, the sound signals recorded in the memory are collectively erased.

GATE信号生成部210aおよびゲート部210bは、時系列の音信号の一部を処理対象音信号として抽出し、遅延信号生成部210dに対して供給する。ゲート部210bは、2個の入力部(図2Aにおいて1,0と付記。以下、入力部1、入力部0と呼ぶ)に入力される2種類の信号のいずれかを出力する機能を有しており、出力対象はGATE信号によって制御される。すなわち、GATE信号がハイレベルである場合、ゲート部210bは入力部1に入力された信号を出力し、GATE信号がローレベルである場合、ゲート部210bは入力部0に入力された信号を出力する。   The GATE signal generation unit 210a and the gate unit 210b extract a part of the time-series sound signal as a processing target sound signal and supply the extracted signal to the delay signal generation unit 210d. The gate unit 210b has a function of outputting one of two types of signals input to two input units (indicated as 1, 0 in FIG. 2A, hereinafter referred to as input unit 1 and input unit 0). The output target is controlled by the GATE signal. That is, when the GATE signal is at a high level, the gate unit 210b outputs a signal input to the input unit 1, and when the GATE signal is at a low level, the gate unit 210b outputs a signal input to the input unit 0. To do.

本実施形態においては、図2Aに示すように、入力部1に音信号が入力され、入力部0は0レベルに維持される。従って、本実施形態においては、GATE信号がハイレベルである場合にゲート部210bから音信号が出力され、GATE信号がローレベルである場合にはゲート部210bから信号が出力されない(0レベルである)。このため、GATE信号生成部210aおよびゲート部210bは、GATE信号がハイレベルの期間の音信号を抽出して遅延信号生成部210dに供給することになる。   In the present embodiment, as shown in FIG. 2A, a sound signal is input to the input unit 1, and the input unit 0 is maintained at 0 level. Therefore, in this embodiment, when the GATE signal is at a high level, a sound signal is output from the gate unit 210b, and when the GATE signal is at a low level, no signal is output from the gate unit 210b (the level is 0 level). ). For this reason, the GATE signal generation unit 210a and the gate unit 210b extract a sound signal during a period in which the GATE signal is at a high level and supply the sound signal to the delay signal generation unit 210d.

なお、GATE信号生成部210aは、音信号から遅延信号生成部210dに供給される信号を抽出する期間を示すGATE信号を生成することができればよく、種々の構成を採用可能である。本実施形態において、GATE信号生成部210aは、音信号の出力タイミングを制御するためのクロック信号(CLK)と、小節の区切りを示すリセット信号(RESET)と、GATE信号の時間長を示すGATETIME信号を入力としてGATE信号を生成するが、構成の一例は後述する。なお、本明細書に添付した図において信号を示す文字(例えばCLK)上に直線が付されている場合、反転された信号を意味する。   Note that the GATE signal generation unit 210a only needs to be able to generate a GATE signal indicating a period during which a signal supplied to the delay signal generation unit 210d is extracted from the sound signal, and various configurations can be employed. In the present embodiment, the GATE signal generation unit 210a includes a clock signal (CLK) for controlling the output timing of the sound signal, a reset signal (RESET) indicating a break between bars, and a GATETIME signal indicating the time length of the GATE signal. Is used as an input to generate a GATE signal. An example of the configuration will be described later. In addition, in the figure attached to this specification, when the straight line is attached | subjected on the character (for example, CLK) which shows a signal, it means the inverted signal.

(3−1)動作例:
次に、図2Bに基づいてエフェクタ100の動作例を説明する。図2Bにおいては、GATE信号生成部210aが出力するGATE信号、音響効果無効化部220が出力する無効化信号、エフェクタ100に入力される音信号、ゲート部210bから出力される処理対象音信号、遅延信号生成部210dが出力する遅延信号のタイミングチャートの例を示している。
(3-1) Operation example:
Next, an operation example of the effector 100 will be described based on FIG. 2B. In FIG. 2B, the GATE signal output from the GATE signal generation unit 210a, the invalidation signal output from the acoustic effect invalidation unit 220, the sound signal input to the effector 100, the processing target sound signal output from the gate unit 210b, The example of the timing chart of the delay signal which the delay signal generation part 210d outputs is shown.

また、図2Bに示す例においては、音信号の示す音が、1小節が4拍の楽曲である例を示しており、タイミングチャートの上方に小節線のタイミング(nやn+1と付記)や拍のタイミングを示している。図2Bに示す例においてGATE信号は、小節線のタイミングから1拍分の期間長(遅延信号生成部210dによる遅延量と同一)だけハイレベルになっている。   In the example shown in FIG. 2B, the sound indicated by the sound signal is an example in which one measure is a music of 4 beats, and the timing of the measure line (supplied with n or n + 1) or beat is shown above the timing chart. The timing is shown. In the example shown in FIG. 2B, the GATE signal is at a high level for a period length of one beat from the bar line timing (same as the delay amount by the delay signal generation unit 210d).

従って、小節線のタイミングから1拍分の期間内にゲート部210bに対して入力された音信号がゲート部210bから出力され、他の期間内にゲート部210bに入力された音信号はゲート部210bから出力されない。このため、図2Bに示すように、小節線のタイミングから1拍分の期間内の音信号が処理対象音信号として抽出され、ゲート部210bから出力されることになる。   Therefore, the sound signal input to the gate unit 210b within the period of one beat from the bar line timing is output from the gate unit 210b, and the sound signal input to the gate unit 210b during the other period is the gate unit. It is not output from 210b. For this reason, as shown in FIG. 2B, a sound signal within a period of one beat from the bar line timing is extracted as a processing target sound signal and output from the gate unit 210b.

一方、図2Bに示す例において無効化信号は、小節の開始タイミングに立ち下がりエッジが存在し、その直前に立ち上がりエッジが存在するパルス信号である。従って、音響効果無効化部220から出力された無効化信号が遅延信号生成部210dに入力されると、小節の最後にメモリが消去されることになる。このため、図2Bに示す例においては、小節線の開始タイミングから小節の最後に至るまで期間において、遅延信号生成部210dがメモリの記録内容を参照して遅延を行う。   On the other hand, the invalidation signal in the example shown in FIG. 2B is a pulse signal in which a falling edge exists at the start timing of a measure and a rising edge immediately before that. Therefore, when the invalidation signal output from the acoustic effect invalidation unit 220 is input to the delay signal generation unit 210d, the memory is erased at the end of the measure. Therefore, in the example shown in FIG. 2B, the delay signal generation unit 210d performs a delay with reference to the recorded contents of the memory during the period from the start timing of the bar line to the end of the bar.

一方、小節の最後においてメモリが消去されると、過去にメモリに記録された信号(混合器210cの出力信号)の参照が無効化される。従って、次の小節線において混合器210cの出力信号が順次遅延信号生成部210dに入力され始めたとしても、遅延量である最初の1拍分においては遅延信号生成部210dから信号は出力されない。   On the other hand, when the memory is erased at the end of the measure, the reference to the signal recorded in the memory in the past (the output signal of the mixer 210c) is invalidated. Therefore, even if the output signal of the mixer 210c starts to be sequentially input to the delay signal generation unit 210d in the next bar line, the signal is not output from the delay signal generation unit 210d for the first one beat that is the delay amount.

すなわち、図2Bに示す例において、小節線のタイミングから1拍分の期間では、LPF210fおよび増幅器210gによって構成されるフィードバックラインから混合器210cに信号は入力されない。一方、小節線のタイミングから1拍分の期間において、ゲート部210bからは混合器210cに対して音信号が入力される。従って、小節線のタイミングから1拍分の期間においては、混合器210cに対して音信号のみが入力され、音信号のみが遅延信号生成部210dに対して供給される。このため、図2Bに示す例においては、GATE信号が示す期間の音信号が処理対象音信号として抽出されて遅延信号生成部210dに供給されることになる。   That is, in the example shown in FIG. 2B, no signal is input to the mixer 210c from the feedback line formed by the LPF 210f and the amplifier 210g in the period of one beat from the bar line timing. On the other hand, in the period of one beat from the bar line timing, a sound signal is input from the gate part 210b to the mixer 210c. Therefore, in the period of one beat from the bar line timing, only the sound signal is input to the mixer 210c, and only the sound signal is supplied to the delay signal generation unit 210d. Therefore, in the example shown in FIG. 2B, the sound signal in the period indicated by the GATE signal is extracted as the processing target sound signal and supplied to the delay signal generation unit 210d.

処理対象音信号が遅延信号生成部210dに対して入力されると、遅延量である1拍分の期間の遅延が与えられた後に遅延信号生成部210dから出力される。従って、図2Bに示す遅延信号の2拍目の開始タイミングから3拍目の直前のタイミングまでの期間において、遅延信号生成部210dから出力される信号は、1拍目の開始タイミングから2拍目の直前のタイミングまでにおける音信号と同一の信号である。   When the processing target sound signal is input to the delay signal generation unit 210d, the delay signal generation unit 210d outputs a delay for a period of one beat, which is a delay amount. Therefore, in the period from the start timing of the second beat of the delay signal shown in FIG. 2B to the timing immediately before the third beat, the signal output from the delay signal generation unit 210d is the second beat from the start timing of the first beat. It is the same signal as the sound signal up to the timing immediately before.

2拍目の開始タイミングから3拍目の直前のタイミングまでの期間において、遅延信号生成部210dから遅延信号が出力されると、当該遅延信号は増幅器210eに入力される一方で、フィードバックラインを介して混合器210cに入力される。図2Bに示す例において、2拍目以後(次の小節線のタイミングまで)に混合器210cに対して処理対象音信号は入力されないため、2拍目以後において混合器210cから出力される信号はフィードバックラインから入力される信号のみである。   In the period from the start timing of the second beat to the timing immediately before the third beat, when a delay signal is output from the delay signal generation unit 210d, the delay signal is input to the amplifier 210e, but via the feedback line. And input to the mixer 210c. In the example shown in FIG. 2B, since the processing target sound signal is not input to the mixer 210c after the second beat (until the next bar line timing), the signal output from the mixer 210c after the second beat is Only the signal input from the feedback line.

2拍目の開始タイミングから3拍目の直前のタイミングまでにおいて遅延信号が遅延信号生成部210dに入力されると、やはり、1拍分の期間だけ遅延が与えられた後、遅延信号生成部210dから出力される。従って、図2Bに示す例において、2拍目の開始タイミングから3拍目の直前のタイミングまでの信号と、3拍目の開始タイミングから4拍目の直前のタイミングまでの信号と、4拍目の開始タイミングから次の小節線の直前のタイミングまでの信号とは、類似した(高域成分の含有量とゲインとが異なる:ただし図2Bにおいては高域成分の含有量とゲインの影響を無視した図としている)信号となる。   When a delay signal is input to the delay signal generation unit 210d from the start timing of the second beat to the timing immediately before the third beat, the delay signal generation unit 210d is also given a delay for a period of one beat. Is output from. Therefore, in the example shown in FIG. 2B, the signal from the start timing of the second beat to the timing immediately before the third beat, the signal from the start timing of the third beat to the timing immediately before the fourth beat, and the fourth beat The signal from the start timing to the timing immediately before the next bar line is similar (the high-frequency component content and gain are different: in FIG. 2B, the influence of the high-frequency component content and gain is ignored. Signal).

以上のように、遅延信号生成部210dからは、図2Bに示す遅延信号が出力されて増幅器210eに対して入力されるため、増幅器210eは、2拍目の開始タイミングから小節線の直前のタイミングまでの期間に発音され得るウェット音を示す信号を出力する。一方、増幅器210hには音信号が入力されるため、増幅器210hはドライ音を示す信号を出力する。そして、これらのウェット音とドライ音とは、混合器210iによって混合され、音響効果信号として出力される。   As described above, since the delay signal shown in FIG. 2B is output from the delay signal generation unit 210d and input to the amplifier 210e, the amplifier 210e has a timing immediately before the bar line from the start timing of the second beat. A signal indicating a wet sound that can be generated during the period until is output. On the other hand, since a sound signal is input to the amplifier 210h, the amplifier 210h outputs a signal indicating dry sound. And these wet sound and dry sound are mixed by the mixer 210i, and are output as an acoustic effect signal.

すなわち、図2Bに示す例においては、音信号に所定のゲインが作用した信号と遅延信号に所定のゲインが作用した信号とが混合された信号が音響効果信号となる。そして、以上の構成において、音楽の区切りである小節線を境にして過去の音の参照が無効化されるため、音響効果信号が示す音は、音楽の区切りにおいて出力音に与えられた効果が大きく変化する。例えば、図2Bに示す小節線n+1の前後において遅延信号は大きく異なっている。なお、増幅器210e,210g,210hにおけるゲインは、種々の要素に基づいて設定可能である。例えば、ゲインは、予め固定されたゲインであってもよいし、図示しないインターフェースによって利用者が調整可能であってもよい。   That is, in the example shown in FIG. 2B, a signal obtained by mixing a signal having a predetermined gain applied to a sound signal and a signal having a predetermined gain applied to a delayed signal is an acoustic effect signal. In the above configuration, since the reference to the past sound is invalidated at the bar line that is the music break, the sound indicated by the sound effect signal has the effect given to the output sound at the music break. It changes a lot. For example, the delay signals are greatly different before and after the bar line n + 1 shown in FIG. 2B. The gains in the amplifiers 210e, 210g, and 210h can be set based on various factors. For example, the gain may be a gain fixed in advance, or may be adjustable by a user through an interface (not shown).

(3−2)GATE信号生成部の構成例:
図3Aは、GATE信号生成部210aの構成例を示すブロック図であり、図3Bは、GATE信号生成部210aに入力される信号およびGATE信号生成部210aの構成要素の出力信号を示すタイミングチャートである。この例において、クロック信号(CLK)は所定の周期(図3Bでは32分音符の長さの周期)でトグル動作をする信号であり、あるクロック信号の立ち上がりエッジが小節線のタイミングと見なされる。従って、クロック信号の反転信号は、図3Bに示すように、小節線のタイミングや拍のタイミングに立ち下がりエッジを有する信号である。
(3-2) Configuration example of GATE signal generation unit:
3A is a block diagram illustrating a configuration example of the GATE signal generation unit 210a, and FIG. 3B is a timing chart illustrating signals input to the GATE signal generation unit 210a and output signals of components of the GATE signal generation unit 210a. is there. In this example, the clock signal (CLK) is a signal that toggles in a predetermined cycle (the cycle of the length of a 32nd note in FIG. 3B), and a rising edge of a certain clock signal is regarded as a bar line timing. Therefore, the inverted signal of the clock signal is a signal having a falling edge at the bar line timing or beat timing as shown in FIG. 3B.

リセット信号(RESET)は小節線のタイミングに立ち上がりエッジを有するパルス信号であり、その反転信号は小節線のタイミングに立ち下がりエッジを有する信号である。GATETIME信号は、GATE信号の時間長を示す信号であり(図示せず)、例えば、GATE信号の長さをクロック信号の数によって示した信号である。図3Bにおいては、GATETIME信号が1拍分の長さを示している(クロック数が8個であることを示している)例が想定されている。   The reset signal (RESET) is a pulse signal having a rising edge at the bar line timing, and its inverted signal is a signal having a falling edge at the bar line timing. The GATETIME signal is a signal indicating the time length of the GATE signal (not shown), and is, for example, a signal indicating the length of the GATE signal by the number of clock signals. In FIG. 3B, an example in which the GATETIME signal indicates the length of one beat (indicating that the number of clocks is eight) is assumed.

同図3Aに示す構成において、GATE信号生成部210aは、カウンター210a1と比較器210a2とラッチ210a3とインバータ210a4とを備えている。カウンター210a1は立ち下がりエッジの回数を計測する機能を有している。また、カウンター210a1においては、リセット信号の反転信号や比較器から出力されるパルス信号によって計測値がクリアされる。   3A, the GATE signal generation unit 210a includes a counter 210a1, a comparator 210a2, a latch 210a3, and an inverter 210a4. The counter 210a1 has a function of measuring the number of falling edges. In the counter 210a1, the measurement value is cleared by an inverted signal of the reset signal or a pulse signal output from the comparator.

比較器210a2は、カウンター210a1の出力信号(立ち下がりエッジの数を示す信号)とGATETIME信号とを比較する。そして、カウンター210a1の出力信号がGATETIME信号と一致した場合、比較器210a2は、カウンター210a1とラッチ210a3にパルス信号を出力する。   The comparator 210a2 compares the output signal (a signal indicating the number of falling edges) of the counter 210a1 with the GATETIME signal. When the output signal of the counter 210a1 matches the GATETIME signal, the comparator 210a2 outputs a pulse signal to the counter 210a1 and the latch 210a3.

ラッチ210a3は、クロック信号の反転信号における立ち下がりエッジに同期して動作する。また、ラッチ210a3は、リセット信号の反転信号が入力されると、リセットされて出力レベルがローレベルとなる。さらに、ラッチ210a3は、比較器210a2が出力するパルス信号が入力されると、出力レベルがハイレベルとなり、再びリセット信号の反転信号が入力されるまでこの状態が保持される。   The latch 210a3 operates in synchronization with the falling edge in the inverted signal of the clock signal. Further, when an inverted signal of the reset signal is input, the latch 210a3 is reset and the output level becomes a low level. Further, when the pulse signal output from the comparator 210a2 is input to the latch 210a3, the output level becomes a high level, and this state is maintained until the inverted signal of the reset signal is input again.

以上の構成によれば、ラッチ210a3は、リセット信号の反転信号に同期してハイレベルからローレベルに変化し、比較器210a2が出力するパルス信号に同期してローレベルからハイレベルに変化する信号を出力する。従って、ラッチ210a3からは、図3Bにおいてラッチ出力と示したように、小節線の開始タイミングから1拍分の期間だけ出力レベルがローレベルとなる信号が出力される。このため、当該信号がインバータ210a4を介して出力されることにより、図2Bに示すような、小節線の開始タイミングから1拍分の期間だけ出力レベルがハイレベルとなるようなGATE信号が出力される。   According to the above configuration, the latch 210a3 changes from a high level to a low level in synchronization with the inverted signal of the reset signal, and changes from a low level to a high level in synchronization with the pulse signal output from the comparator 210a2. Is output. Therefore, as indicated by the latch output in FIG. 3B, the latch 210a3 outputs a signal whose output level is low for a period of one beat from the bar line start timing. For this reason, when the signal is output via the inverter 210a4, a GATE signal whose output level is high for only one beat period from the start timing of the bar line is output as shown in FIG. 2B. The

(4)第3実施形態:
過去の出力音の参照を無効化する際には、上述のようにメモリを一括消去しても良いし、音楽の区切り以前のサンプリング期間に渡って音信号のメモリに対する入力を停止させることにより、過去の出力音の参照を無効化してもよい。図4Aは、音信号のメモリに対する入力を停止させることで過去の出力音の参照を無効化する構成を備えるエフェクタ101の構成例を示すブロック図である。なお、ここでは、音響効果としてディレイが想定されているが、むろん、他の音響効果が与えられる構成であってもよい。
(4) Third embodiment:
When invalidating the reference of the past output sound, the memory may be erased as described above, or by stopping the input of the sound signal to the memory over the sampling period before the music separation, You may invalidate the reference of the past output sound. FIG. 4A is a block diagram illustrating a configuration example of the effector 101 having a configuration in which the reference of the past output sound is invalidated by stopping the input of the sound signal to the memory. Here, although a delay is assumed as the acoustic effect, it is needless to say that another acoustic effect may be provided.

図4Aに示す実施形態において、エフェクタ101は、区切り取得部201と音響効果信号生成部211と音響効果無効化部221とを備えている。区切り取得部201および音響効果無効化部221は、図2Aに示す区切り取得部20および音響効果無効化部22とほぼ同様の構成によって実現可能である。ただし、図4Aに示す音響効果無効化部221においては、無効化信号がハイレベルとなっている期間と遅延信号生成部211dにおける遅延量とが一致するように無効化信号が生成される。   In the embodiment illustrated in FIG. 4A, the effector 101 includes a delimiter acquisition unit 201, an acoustic effect signal generation unit 211, and an acoustic effect invalidation unit 221. The break acquisition unit 201 and the sound effect invalidation unit 221 can be realized by substantially the same configuration as the break acquisition unit 20 and the sound effect invalidation unit 22 illustrated in FIG. 2A. However, in the acoustic effect invalidation unit 221 illustrated in FIG. 4A, the invalidation signal is generated so that the period during which the invalidation signal is at the high level matches the delay amount in the delay signal generation unit 211d.

音響効果信号生成部211は、GATE信号生成部211aとゲート部211b,211jと混合器211c,211iと遅延信号生成部211dと増幅器211e,211g,211hとLPF(ローパスフィルタ)211fとを備えている。   The acoustic effect signal generation unit 211 includes a GATE signal generation unit 211a, gate units 211b and 211j, mixers 211c and 211i, a delay signal generation unit 211d, amplifiers 211e, 211g, and 211h, and an LPF (low pass filter) 211f. .

この構成において、GATE信号生成部211a、ゲート部211b、混合器211c,211i、遅延信号生成部211d、増幅器211e,211g,211hとLPF211fの構成は、図2Aに示すGATE信号生成部210a、ゲート部210b、混合器210c,210i、遅延信号生成部210d、増幅器210e,210g,210h、LPF210fの構成と同様である。   In this configuration, the configuration of the GATE signal generation unit 211a, the gate unit 211b, the mixers 211c and 211i, the delay signal generation unit 211d, the amplifiers 211e, 211g, and 211h and the LPF 211f includes the GATE signal generation unit 210a and the gate unit illustrated in FIG. The configuration is the same as 210b, mixers 210c and 210i, delay signal generator 210d, amplifiers 210e, 210g, and 210h, and LPF 210f.

ただし、遅延信号生成部211dにおける遅延量は図2Aに示す例と異なっており、1/2拍分の期間に設定されている。また、遅延信号生成部211dにおいては、外部からの制御信号に応じてメモリを一括消去する機能を備えていなくても良い。ただし、メモリは、クロック信号に同期して記録内容を順次先の記録素子に伝達していくシフトレジスタによって構成されている。従って、遅延信号生成部211dは、メモリに対して記録された情報の内容に関わらず、クロック信号に同期して情報を先の記録素子に伝達することになり、遅延量に相当する期間に渡ってメモリに対して信号が入力されない(情報0が入力される)状態が続くとメモリがクリアされる(記憶された情報が全て0になる)。   However, the delay amount in the delay signal generator 211d is different from the example shown in FIG. 2A, and is set to a period of 1/2 beat. Further, the delay signal generation unit 211d does not have to have a function of erasing the memory all at once according to an external control signal. However, the memory is constituted by a shift register that sequentially transmits the recording contents to the preceding recording element in synchronization with the clock signal. Therefore, the delay signal generation unit 211d transmits information to the previous recording element in synchronization with the clock signal regardless of the content of the information recorded in the memory, and the delay signal generation unit 211d extends over a period corresponding to the delay amount. If no signal is input to the memory (information 0 is input), the memory is cleared (stored information is all 0).

さらに、ゲート部211jは、ゲート部211bと同様の構成を有する。ただし、ゲート部211jには、音響効果無効化部220が出力する無効化信号が入力される。さらに、入力部1は0レベルに維持され、入力部0には混合器211cの出力信号が入力される。ゲート部211jの出力信号は、遅延信号生成部211dに入力される。従って、無効化信号がハイレベルである場合、ゲート部211jから信号は出力されず、無効化信号がローレベルである場合、ゲート部211jから混合器211cの出力信号が出力される。   Further, the gate portion 211j has the same configuration as the gate portion 211b. However, the invalidation signal output from the acoustic effect invalidation unit 220 is input to the gate unit 211j. Further, the input unit 1 is maintained at 0 level, and the output signal of the mixer 211c is input to the input unit 0. The output signal of the gate unit 211j is input to the delay signal generation unit 211d. Therefore, when the invalidation signal is at a high level, no signal is output from the gate unit 211j, and when the invalidation signal is at a low level, the output signal of the mixer 211c is output from the gate unit 211j.

(4−1)動作例:
次に、図4Bに基づいてエフェクタ101の動作例を説明する。図4Bにおいては、GATE信号生成部211aが出力するGATE信号、音響効果無効化部221が出力する無効化信号、エフェクタ101に入力される音信号、ゲート部211bから出力される処理対象音信号、遅延信号生成部211dが出力する遅延信号のタイミングチャートの例を示している。
(4-1) Operation example:
Next, an operation example of the effector 101 will be described based on FIG. 4B. 4B, the GATE signal output from the GATE signal generation unit 211a, the invalidation signal output from the acoustic effect invalidation unit 221, the sound signal input to the effector 101, the processing target sound signal output from the gate unit 211b, The example of the timing chart of the delay signal which the delay signal generation part 211d outputs is shown.

また、図4Bに示す例においても、音信号の示す音が、1小節が4拍の楽曲である例を示しており、タイミングチャートの上方に小節線のタイミング(nやn+1と付記)や拍のタイミングを示している。図4Bに示す例においてもGATE信号は、小節線のタイミングから1拍分の期間長(遅延信号生成部211dによる遅延量の2倍)だけハイレベルになっている。   Also, in the example shown in FIG. 4B, the sound indicated by the sound signal is an example in which one measure is a music of 4 beats, and the timing of the measure line (supplied with n or n + 1) or beat is shown above the timing chart. The timing is shown. Also in the example shown in FIG. 4B, the GATE signal is at a high level for a period of one beat from the bar line timing (twice the amount of delay by the delay signal generator 211d).

従って、小節線のタイミングから1拍分の期間内にゲート部211bに対して入力された音信号がゲート部211bから出力され、他の期間内にゲート部211bに入力された音信号はゲート部211bから出力されない。このため、図4Bに示すように、小節線のタイミングから1拍分の期間内の音信号が処理対象音信号として抽出され、ゲート部211bから出力されることになる。ゲート部211bから出力される処理対象音信号は、混合器211cを経てゲート部211jに入力される。   Therefore, the sound signal input to the gate unit 211b within the period of one beat from the bar line timing is output from the gate unit 211b, and the sound signal input to the gate unit 211b during the other period is the gate unit. 211b is not output. Therefore, as shown in FIG. 4B, a sound signal within a period of one beat from the bar line timing is extracted as a processing target sound signal and output from the gate unit 211b. The processing target sound signal output from the gate unit 211b is input to the gate unit 211j via the mixer 211c.

一方、図4Bに示す例において無効化信号は、小節の最後の1/2拍分のパルス信号である。従って、音響効果無効化部221からゲート部211jに対して入力される無効化信号により、小節の最後の1/2拍の期間だけゲート部211jから信号は出力されなくなる。一方、小節線の開始タイミングから(4+1/2)拍目の開始タイミングの直前の期間においては、ゲート部211jから混合器211cの出力信号が出力される。本実施形態において、処理対象音信号は、小節線のタイミングから1拍分の期間内の音信号であるため、当該音信号は、ゲート部211jを介して遅延信号生成部211dに対して入力されることになる。   On the other hand, in the example shown in FIG. 4B, the invalidation signal is a pulse signal for the last 1/2 beat of the measure. Therefore, due to the invalidation signal input from the acoustic effect invalidation unit 221 to the gate unit 211j, the signal is not output from the gate unit 211j during the last half beat period of the measure. On the other hand, in the period immediately before the start timing of the (4 + 1/2) th beat from the start timing of the bar line, the output signal of the mixer 211c is output from the gate section 211j. In the present embodiment, since the processing target sound signal is a sound signal within a period of one beat from the bar line timing, the sound signal is input to the delay signal generation unit 211d via the gate unit 211j. Will be.

遅延信号生成部211dに対して処理対象音信号が入力され始めると、当該処理対象音信号に対して1/2拍の遅延が与えられた後に、遅延信号生成部211dから遅延信号が出力される。例えば、n小節目の1拍目においては、前半の1/2拍分だけ処理対象音信号が存在するため、当該処理対象音信号が入力されると、小節線のタイミングから1/2拍だけ遅延した後に遅延信号が出力され始める。n+1小節目の1拍目においては、前半の1/2拍分に処理対象音信号が存在せず、後半の1/2拍分に処理対象音信号が存在するため、当該処理対象音信号が入力されると、2拍目から遅延信号が出力され始める。   When the processing target sound signal starts to be input to the delay signal generation unit 211d, a delay signal is output from the delay signal generation unit 211d after a delay of 1/2 beat is given to the processing target sound signal. . For example, in the first beat of the n-th bar, the processing target sound signal exists for the first half of the beat, and therefore, when the processing target sound signal is input, only 1/2 beat from the timing of the bar line. After the delay, a delay signal starts to be output. In the first beat of the (n + 1) th measure, the processing target sound signal does not exist for the first half of the beat and the processing target sound signal exists for the second half of the second half. When input, a delay signal starts to be output from the second beat.

いずれにしても、遅延信号が出力され始めると、LPF211fおよび増幅器211gによって構成されるフィードバックラインを経て遅延信号が混合器211cに入力される。この結果、混合器211cからは、処理対象音信号、遅延信号、処理対象音信号と遅延信号との混合信号、のいずれかが出力される。なお、本実施形態においては、図2Aに示す構成と異なり、混合器211cにおいて処理対象音信号と遅延信号とが同時に入力され得るため、同時に入力された場合は、図2Aに示す構成と比較して、より複雑な効果が得られる。   In any case, when the delay signal starts to be output, the delay signal is input to the mixer 211c through the feedback line constituted by the LPF 211f and the amplifier 211g. As a result, any one of the processing target sound signal, the delay signal, and the mixed signal of the processing target sound signal and the delay signal is output from the mixer 211c. In the present embodiment, unlike the configuration shown in FIG. 2A, the sound signal to be processed and the delay signal can be input simultaneously in the mixer 211c. Thus, more complicated effects can be obtained.

このように、小節線の開始タイミングから遅延期間である1/2分の期間が経過すると、遅延信号生成部211dからは遅延信号が順次出力されていく。この状態で、小節の最後の1/2分の期間に達すると音響効果無効化部221から無効化信号が出力される。   As described above, when a period of ½ minutes which is a delay period elapses from the start timing of the bar line, the delay signal generation unit 211d sequentially outputs the delay signal. In this state, when the period of the last half of the bar is reached, an invalidation signal is output from the acoustic effect invalidation unit 221.

音響効果無効化部221から無効化信号が出力されると、当該無効化信号はゲート部211jに入力され、ゲート部211jから信号が出力されなくなる。従って、当該1/2拍分の期間においては、遅延信号生成部211dに対して新たに信号は供給されない。一方、遅延信号生成部211dのメモリにおいては、入力された情報の内容に関わらず、クロック信号に同期して情報を先の記録素子に伝達する。従って、遅延信号生成部211dにおける遅延期間と同一の期間である1/2拍分の期間に渡って遅延信号生成部211dに信号が入力されない場合、メモリの記録内容はクリアされる。この場合、過去の信号の参照が無効化され、次の小節線において0レベルではない信号が順次遅延信号生成部211dに入力され始めたとしても、遅延量である最初の1/2拍分においては遅延信号生成部211dから信号は出力されない。   When an invalidation signal is output from the acoustic effect invalidation unit 221, the invalidation signal is input to the gate unit 211j, and no signal is output from the gate unit 211j. Therefore, no new signal is supplied to the delay signal generation unit 211d during the period corresponding to 1/2 beat. On the other hand, in the memory of the delay signal generation unit 211d, information is transmitted to the previous recording element in synchronization with the clock signal regardless of the content of the input information. Therefore, when no signal is input to the delay signal generation unit 211d for a period of ½ beat, which is the same period as the delay period in the delay signal generation unit 211d, the recorded content of the memory is cleared. In this case, even if the reference of the past signal is invalidated and a signal that is not at the 0 level in the next bar line starts to be sequentially input to the delay signal generation unit 211d, the first 1/2 beat that is the delay amount is used. No signal is output from the delayed signal generator 211d.

以上の結果、遅延信号生成部211dからは、図4Bに示す遅延信号が出力されて増幅器211eに対して入力されるため、増幅器211eは、小節線の開始タイミングから1/2拍分の期間経過したタイミングから小節線の直前のタイミングまでの期間に発音され得るウェット音を示す信号を出力する。一方、増幅器211hには音信号が入力されるため、増幅器211hはドライ音を示す信号を出力する。そして、これらのウェット音とドライ音とは、混合器211iによって混合され、音響効果信号として出力される。   As a result, since the delay signal generator 211d outputs the delay signal shown in FIG. 4B and inputs it to the amplifier 211e, the amplifier 211e has a period of 1/2 beat from the start timing of the bar line. A signal indicating a wet sound that can be generated during the period from the timing to the timing immediately before the bar line is output. On the other hand, since a sound signal is input to the amplifier 211h, the amplifier 211h outputs a signal indicating dry sound. And these wet sound and dry sound are mixed by the mixer 211i, and are output as an acoustic effect signal.

すなわち、図4Bに示す例においては、音信号に所定のゲインが作用した信号と遅延信号に所定のゲインが作用した信号とが混合された信号が音響効果信号となる。そして、以上の構成において、音楽の区切りである小節線に同期して過去の音の参照が無効化されるため、音楽の区切りにおいて出力音に与えられた効果が大きく変化する。例えば、図4Bに示す小節線n+1の前後において遅延信号は大きく異なっている。   That is, in the example shown in FIG. 4B, a signal obtained by mixing a signal having a predetermined gain applied to a sound signal and a signal having a predetermined gain applied to a delayed signal is an acoustic effect signal. In the above configuration, the reference to the past sound is invalidated in synchronization with the bar line that is the music break, so that the effect given to the output sound at the music break greatly changes. For example, the delay signals are greatly different before and after the bar line n + 1 shown in FIG. 4B.

(5)第4実施形態:
音楽の区切りに合わせて過去の出力音の参照を無効化する際には、音響効果の種類やパラメータを変更しても良い。図5は、音楽の区切りに合わせて音響効果の種類やパラメータを変更する構成を備えるエフェクタ102の構成例を示すブロック図である。なお、ここでは、音響効果として遅延量が異なる2種類のディレイが想定されているが、むろん、他の音響効果が与えられる構成であってもよい。
(5) Fourth embodiment:
When invalidating the reference of the past output sound in accordance with the break of music, the type and parameter of the sound effect may be changed. FIG. 5 is a block diagram illustrating a configuration example of the effector 102 having a configuration for changing the type and parameters of the sound effect in accordance with the break of music. Here, two types of delays having different delay amounts are assumed as acoustic effects, but it is of course possible to adopt a configuration in which other acoustic effects are given.

図5に示す実施形態において、エフェクタ102は、区切り取得部202と、音響効果信号生成部212と、音響効果無効化部222とを備えている。区切り取得部202は、音楽の区切りを示すリセット信号(RESET)を取得し、音響効果信号生成部212および音響効果無効化部222に受け渡す。なお、本実施形態において、リセット信号は小節線のタイミングに立ち上がりエッジを有するパルス信号である。   In the embodiment shown in FIG. 5, the effector 102 includes a delimiter acquisition unit 202, an acoustic effect signal generation unit 212, and an acoustic effect invalidation unit 222. The break acquisition unit 202 acquires a reset signal (RESET) indicating a music break and passes it to the acoustic effect signal generation unit 212 and the acoustic effect invalidation unit 222. In this embodiment, the reset signal is a pulse signal having a rising edge at the bar line timing.

音響効果無効化部222は、Dラッチによって構成されており、区切り取得部202が出力するリセット信号に同期して状態を変化させる。すなわち、区切り取得部202が出力するリセット信号に同期して、出力信号を交互にハイレベル、ローレベルに切り替える。従って、本実施形態においては、リセット信号に同期してハイレベルとローレベルとが切り替わる信号が無効化信号である。なお、音響効果無効化部222から出力される無効化信号は、後述するゲート部212b3,212j1,212j3に供給される。また、音響効果無効化部222の出力信号の反転信号は、後述するゲート部212j2に供給される。   The sound effect invalidating unit 222 is configured by a D latch, and changes the state in synchronization with the reset signal output from the delimiter acquisition unit 202. That is, the output signal is alternately switched between the high level and the low level in synchronization with the reset signal output by the delimiter acquisition unit 202. Accordingly, in the present embodiment, a signal that switches between a high level and a low level in synchronization with the reset signal is an invalidation signal. The invalidation signal output from the acoustic effect invalidation unit 222 is supplied to the gate units 212b3, 212j1, and 212j3 described later. Further, the inverted signal of the output signal of the acoustic effect invalidating unit 222 is supplied to the gate unit 212j2 described later.

音響効果信号生成部212は、GATE信号生成部212aとゲート部212b1,212b2,212b3,212j1,212j2,212j3と混合器212c1,212c2,212iと遅延信号生成部212d1,212d2と増幅器212e,212g1,212g2,212hとLPF(ローパスフィルタ)212f1,212f2とインバータ212kとを備えている。これらの構成要素のそれぞれは、入力信号、出力信号が図4Aに示す実施形態と異なり得るものの、機能としては同等の機能を有している。ただし、遅延信号生成部212d1での遅延量は1拍分、遅延信号生成部212d2での遅延量は1/2拍分である。   The sound effect signal generation unit 212 includes a GATE signal generation unit 212a, gate units 212b1, 212b2, 212b3, 212j1, 212j2, 212j3, mixers 212c1, 212c2, 212i, delay signal generation units 212d1, 212d2, amplifiers 212e, 212g1, and 212g2. , 212h, LPF (low-pass filter) 212f1, 212f2, and inverter 212k. Each of these components has the same function as the function although the input signal and the output signal may be different from the embodiment shown in FIG. 4A. However, the delay amount in the delay signal generation unit 212d1 is one beat, and the delay amount in the delay signal generation unit 212d2 is ½ beat.

さらに、図5に示すGATE信号生成部212aは、2種類のGATE信号(GATE信号A,B)を出力することが可能である。このようなGATE信号生成部212aは、GATE信号生成部210a、211aと同様の構成を2系統備える構成によって実現可能である。図7AはGATE信号生成部212aの構成例を示す図であり、GATE信号生成部210a、211aと同様の構成要素であるGATE信号A生成部212a1とGATE信号B生成部212a2とを備えている。従って、GATE信号A生成部212a1とGATE信号B生成部212a2のそれぞれにクロック信号の反転信号とリセット信号の反転信号を入力し、互いに異なるGATETIME信号(GATETIME A,GATETIME B)を入力すれば、ハイレベルの期間が異なる期間である2個のGATE信号(GATE信号A,GATE信号B)を生成することができる。   Furthermore, the GATE signal generation unit 212a shown in FIG. 5 can output two types of GATE signals (GATE signals A and B). Such a GATE signal generation unit 212a can be realized by a configuration including two systems similar to the GATE signal generation units 210a and 211a. FIG. 7A is a diagram illustrating a configuration example of the GATE signal generation unit 212a, and includes a GATE signal A generation unit 212a1 and a GATE signal B generation unit 212a2 that are the same components as the GATE signal generation units 210a and 211a. Accordingly, if the inverted signal of the clock signal and the inverted signal of the reset signal are input to the GATE signal A generation unit 212a1 and the GATE signal B generation unit 212a2, respectively, and different GATETIME signals (GATETIME A, GATETIME B) are input, the high level is obtained. Two GATE signals (GATE signal A and GATE signal B) having different levels can be generated.

本実施形態においては、ゲート部212b1,212b2,212b3によって遅延信号生成部212d1,212d2に供給される処理対象音信号が選択される。すなわち、ゲート部212b1,212b2の入力部1には音信号が入力され、入力部0は0レベルに維持される。また、ゲート部212b1にはGATE信号Aが入力され、ゲート部212b1にはGATE信号Bが入力される。従って、ゲート部212b1は、GATE信号Aがハイレベルの期間における音信号を抽出して出力する。ゲート部212b2は、GATE信号Bがハイレベルの期間における音信号を抽出して出力する。ここでは、前者を処理対象音信号A、後者を処理対象音信号Bと呼ぶ。   In the present embodiment, the processing target sound signals supplied to the delayed signal generation units 212d1 and 212d2 are selected by the gate units 212b1, 212b2, and 212b3. That is, a sound signal is input to the input unit 1 of the gate units 212b1 and 212b2, and the input unit 0 is maintained at 0 level. A GATE signal A is input to the gate portion 212b1, and a GATE signal B is input to the gate portion 212b1. Accordingly, the gate unit 212b1 extracts and outputs a sound signal during a period in which the GATE signal A is at a high level. The gate unit 212b2 extracts and outputs a sound signal during a period in which the GATE signal B is at a high level. Here, the former is called a processing target sound signal A, and the latter is called a processing target sound signal B.

ゲート部212b1の出力信号はゲート部212b3の入力部1に入力され、ゲート部212b2の出力信号はゲート部212b3の入力部0に入力される。従って、ゲート部212b3に入力される無効化信号がハイレベルの期間には、ゲート部212b1の出力信号(処理対象音信号A)がゲート部212b3から出力される状態となる。ゲート部212b3に入力される無効化信号がローレベルの期間には、ゲート部212b2の出力信号(処理対象音信号B)がゲート部212b3から出力される状態となる。   The output signal of the gate unit 212b1 is input to the input unit 1 of the gate unit 212b3, and the output signal of the gate unit 212b2 is input to the input unit 0 of the gate unit 212b3. Therefore, during a period in which the invalidation signal input to the gate unit 212b3 is at a high level, the output signal (processing target sound signal A) of the gate unit 212b1 is output from the gate unit 212b3. When the invalidation signal input to the gate unit 212b3 is at a low level, the output signal (processing target sound signal B) of the gate unit 212b2 is output from the gate unit 212b3.

一方、遅延信号生成部212d1,212d2において遅延信号を生成し、また、過去の音の参照および参照の無効化を行うための構成は、図4Aに示す構成と同等である。すなわち、混合器212c1、ゲート部212j1、遅延信号生成部212d1、LPF212f1、増幅器212g1は、図4Aに示す混合器211c、ゲート部211j、遅延信号生成部211d、LPF211f、増幅器211gと同様の構成である。また、混合器212c2、ゲート部212j2、遅延信号生成部212d2、LPF212f2、増幅器212g2も、図4Aに示す混合器211c、ゲート部211j、遅延信号生成部211d、LPF211f、増幅器211gと同様の構成である。   On the other hand, the configuration for generating a delay signal in the delay signal generation units 212d1 and 212d2, and for referring to the past sound and invalidating the reference is the same as the configuration shown in FIG. 4A. That is, the mixer 212c1, the gate unit 212j1, the delay signal generation unit 212d1, the LPF 212f1, and the amplifier 212g1 have the same configuration as the mixer 211c, gate unit 211j, delay signal generation unit 211d, LPF 211f, and amplifier 211g shown in FIG. 4A. . Further, the mixer 212c2, the gate unit 212j2, the delay signal generation unit 212d2, the LPF 212f2, and the amplifier 212g2 have the same configuration as the mixer 211c, the gate unit 211j, the delay signal generation unit 211d, the LPF 211f, and the amplifier 211g illustrated in FIG. 4A. .

ただし、ゲート部212j1には音響効果無効化部222から無効化信号が供給され、ゲート部212j2には当該無効化信号の反転信号が供給される。従って、混合器212c1,212c2に入力された信号がゲート部212j1,212j2を通過するタイミングは互いに異なり、信号が一方のゲート部を通過する期間において、当該信号は他方のゲート部を通過しない(入力部0に入力された0レベルとなる)。   However, the invalidation signal is supplied from the acoustic effect invalidation unit 222 to the gate unit 212j1, and the inverted signal of the invalidation signal is supplied to the gate unit 212j2. Therefore, the timing at which the signals input to the mixers 212c1 and 212c2 pass through the gate portions 212j1 and 212j2 is different from each other, and the signal does not pass through the other gate portion during the period when the signal passes through one gate portion (input). It becomes 0 level input to part 0).

なお、混合器212c1,212c2に入力された信号がゲート部212j1,212j2を通過しない期間においては、ゲート部212j1,212j2の出力は0レベルとなるため、この期間において遅延信号生成部212d1,212d2のメモリは順次クリアされていく。そこで、本実施形態においては、無効化信号によってゲート部212j1,212j2の出力が0レベルとなっている期間が、遅延信号生成部212d1,212d2における遅延期間より長くなるように設定される。この結果、無効化信号により、音楽の区切り(小節線)に合わせて、遅延信号生成部212d1,212d2における音響効果を無効化することが可能である。   Note that, during a period in which the signals input to the mixers 212c1 and 212c2 do not pass through the gate portions 212j1 and 212j2, the outputs of the gate portions 212j1 and 212j2 are 0 level. The memory is cleared sequentially. Therefore, in the present embodiment, the period in which the outputs of the gate units 212j1 and 212j2 are 0 level due to the invalidation signal is set to be longer than the delay period in the delay signal generation units 212d1 and 212d2. As a result, it is possible to invalidate the acoustic effect in the delay signal generation units 212d1 and 212d2 in accordance with the music break (bar line) by the invalidation signal.

遅延信号生成部212d1の出力は、ゲート部212j3の入力部1に入力され、遅延信号生成部212d2の出力は、ゲート部212j3の入力部0に入力される。従って、無効化信号がハイレベルの期間においては、遅延信号生成部212d1が出力する遅延信号がゲート部212j3から出力され、無効化信号がローレベルの期間においては、遅延信号生成部212d2が出力する遅延信号がゲート部212j3から出力される。   The output of the delay signal generation unit 212d1 is input to the input unit 1 of the gate unit 212j3, and the output of the delay signal generation unit 212d2 is input to the input unit 0 of the gate unit 212j3. Accordingly, the delay signal output from the delay signal generation unit 212d1 is output from the gate unit 212j3 when the invalidation signal is at a high level, and the delay signal generation unit 212d2 is output during the period when the invalidation signal is at a low level. A delayed signal is output from the gate portion 212j3.

いずれにしても、本実施形態においては、以上のようにしてゲート部212j3から出力された信号が示すウェット音と音信号が示すドライ音とが、増幅器212h,212e、混合器212iによってゲイン調整されるとともに混合され、音響効果信号として出力される。   In any case, in this embodiment, the gains of the wet sound indicated by the signal output from the gate section 212j3 and the dry sound indicated by the sound signal are adjusted by the amplifiers 212h and 212e and the mixer 212i as described above. And mixed and output as an acoustic effect signal.

(5−1)動作例:
次に、図6に基づいてエフェクタ102の動作例を説明する。図6においては、GATE信号生成部212aが出力するGATE信号AおよびGATE信号B、音響効果無効化部222が出力する無効化信号、エフェクタ102に入力される音信号、リセット信号、クロック信号の反転信号、ゲート部212b1,212b2から出力される処理対象音信号Aおよび処理対象音信号B、ゲート部212j3から出力される遅延信号のタイミングチャートの例を示している。
(5-1) Example of operation:
Next, an operation example of the effector 102 will be described with reference to FIG. In FIG. 6, the GATE signal A and the GATE signal B output from the GATE signal generation unit 212a, the invalidation signal output from the acoustic effect invalidation unit 222, the sound signal input to the effector 102, the reset signal, and the inversion of the clock signal The example of the timing chart of the signal, the process target sound signal A and the process target sound signal B output from the gate units 212b1 and 212b2, and the delay signal output from the gate unit 212j3 is shown.

また、図6に示す例においても、音信号の示す音が、1小節が4拍の楽曲である例を示しており、タイミングチャートの上方に小節線のタイミング(nやn+1と付記)や拍のタイミングを示している。   Also, in the example shown in FIG. 6, the sound indicated by the sound signal is an example in which one measure is a music of 4 beats, and the timing of the bar line (supplied with n or n + 1) or beat is shown above the timing chart. The timing is shown.

図6に示す例においてGATE信号Aは、小節線のタイミングから1拍分の期間長(遅延信号生成部212d1による遅延量と同一)だけハイレベルになっている。また、GATE信号Bは、小節線のタイミングから1/2拍分の期間長(遅延信号生成部212d2による遅延量と同一)だけハイレベルになっている。   In the example shown in FIG. 6, the GATE signal A is at a high level for a period length of one beat from the bar line timing (same as the delay amount by the delay signal generation unit 212d1). The GATE signal B is at a high level only for a period length of 1/2 beat from the bar line timing (same as the delay amount by the delay signal generation unit 212d2).

従って、小節線のタイミングから1拍分の期間内にゲート部212b1に対して入力された音信号がゲート部212b1から出力され、他の期間内にゲート部212b1に入力された音信号はゲート部212b1から出力されない。このため、図6に示すように、小節線のタイミングから1拍分の期間内の音信号が処理対象音信号Aとして抽出され、ゲート部212b1から出力されることになる。   Therefore, the sound signal input to the gate unit 212b1 within the period of one beat from the bar line timing is output from the gate unit 212b1, and the sound signal input to the gate unit 212b1 during the other period is the gate unit. It is not output from 212b1. For this reason, as shown in FIG. 6, the sound signal within a period of one beat from the bar line timing is extracted as the processing target sound signal A and output from the gate unit 212b1.

一方、小節線のタイミングから1/2拍分の期間内にゲート部212b2に対して入力された音信号がゲート部212b2から出力され、他の期間内にゲート部212b2に入力された音信号はゲート部212b2から出力されない。このため、図6に示すように、小節線のタイミングから1/2拍分の期間内の音信号が処理対象音信号Bとして抽出され、ゲート部212b2から出力されることになる。   On the other hand, the sound signal input to the gate unit 212b2 within the period of 1/2 beat from the bar line timing is output from the gate unit 212b2, and the sound signal input to the gate unit 212b2 during the other period is It is not output from the gate part 212b2. For this reason, as shown in FIG. 6, the sound signal within the period of 1/2 beat from the bar line timing is extracted as the processing target sound signal B and output from the gate unit 212b2.

処理対象音信号Aと処理対象音信号Bは、ゲート部212b3に対して入力される。ゲート部212b3においては、無効化信号のレベルに合わせて出力信号が選択される。図6に示すn小節目のように、無効化信号がハイレベルになっている期間においては、ゲート部212b3から処理対象音信号Aが出力される。このように無効化信号がハイレベルになっている期間において、ゲート部212j1は入力部1への入力信号を通過させて出力し、ゲート部212j2は入力部0への入力信号を通過させる。従って、この状態において遅延信号生成部212d2には0レベルが入力されてメモリが消去される。一方、ゲート部212j1からは混合器212c1の出力信号が出力される。   The processing target sound signal A and the processing target sound signal B are input to the gate unit 212b3. In the gate part 212b3, the output signal is selected in accordance with the level of the invalidation signal. As in the n-th bar shown in FIG. 6, the processing target sound signal A is output from the gate unit 212b3 during the period in which the invalidation signal is at the high level. Thus, during the period when the invalidation signal is at the high level, the gate unit 212j1 passes and outputs the input signal to the input unit 1, and the gate unit 212j2 passes the input signal to the input unit 0. Therefore, in this state, 0 level is input to the delay signal generator 212d2, and the memory is erased. On the other hand, the output signal of the mixer 212c1 is output from the gate section 212j1.

そして、n小節目においてGATE信号Aがハイレベルの期間は、処理対象音信号Aが混合器212c1およびゲート部212j1を介して遅延信号生成部212d1に入力される。本例において、遅延信号生成部212d1は1拍分の遅延を与えるため、n小節目においてGATE信号Aがハイレベルの期間では、遅延信号生成部212d1から遅延信号は出力されない。   Then, during the period when the GATE signal A is at the high level in the n-th bar, the processing target sound signal A is input to the delay signal generation unit 212d1 via the mixer 212c1 and the gate unit 212j1. In this example, since the delay signal generation unit 212d1 gives a delay of one beat, no delay signal is output from the delay signal generation unit 212d1 during the period in which the GATE signal A is at the high level in the n-th bar.

n小節目においてGATE信号Aがローレベルになると、ゲート部212b1からの出力が0レベルになる。ただし、この場合、遅延信号生成部212d1によって1拍の遅延が与えられた遅延信号がLPF212f1および増幅器212g1からなるフィードバックライン、混合器212c1およびゲート部212j1を経て遅延信号生成部212d1に入力される状態となる。従って、n小節目においてGATE信号Aがローレベルである期間においては、遅延信号生成部212d1から順次遅延信号が出力される。   When the GATE signal A becomes low level in the n-th bar, the output from the gate part 212b1 becomes 0 level. However, in this case, the delay signal to which a delay of one beat is given by the delay signal generation unit 212d1 is input to the delay signal generation unit 212d1 through the feedback line including the LPF 212f1 and the amplifier 212g1, the mixer 212c1, and the gate unit 212j1. It becomes. Therefore, in the period in which the GATE signal A is at the low level at the n-th bar, the delay signal is sequentially output from the delay signal generation unit 212d1.

一方、図6に示すn+1小節目のように、無効化信号がローレベルになっている期間においては、ゲート部212b3から処理対象音信号Bが出力される。このように無効化信号がローレベルになっている期間において、ゲート部212j2は入力部1への入力信号を通過させて出力し、ゲート部212j1は入力部0への入力信号を通過させる。従って、この状態において遅延信号生成部212d1には0レベルが入力されてメモリが消去される。一方、ゲート部212j2には混合器212c2の出力信号が入力される。   On the other hand, the processing target sound signal B is output from the gate unit 212b3 during the period in which the invalidation signal is at the low level as in the (n + 1) th bar illustrated in FIG. Thus, during the period when the invalidation signal is at the low level, the gate unit 212j2 passes and outputs the input signal to the input unit 1, and the gate unit 212j1 passes the input signal to the input unit 0. Therefore, in this state, 0 level is input to the delay signal generator 212d1, and the memory is erased. On the other hand, the output signal of the mixer 212c2 is input to the gate portion 212j2.

そして、n+1小節目においてGATE信号Bがハイレベルの期間は、処理対象音信号Bが混合器212c2およびゲート部212j2を介して遅延信号生成部212d1に入力される。本例において、遅延信号生成部212d2は1/2拍分の遅延を与えるため、n+1小節目においてGATE信号Bがハイレベルの期間では、遅延信号生成部212d2から遅延信号は出力されない。   Then, during the period when the GATE signal B is at the high level in the (n + 1) th bar, the processing target sound signal B is input to the delay signal generation unit 212d1 via the mixer 212c2 and the gate unit 212j2. In this example, since the delay signal generation unit 212d2 gives a delay of ½ beat, no delay signal is output from the delay signal generation unit 212d2 during the period when the GATE signal B is at the high level in the n + 1 bar.

n+1小節目においてGATE信号Bがローレベルになると、ゲート部212b2からの出力が0レベルになる。ただし、この場合、遅延信号生成部212d2によって1/2拍の遅延が与えられた遅延信号がLPF212f1および増幅器212g1からなるフィードバックライン、混合器212c2およびゲート部212j2を経て遅延信号生成部212d2に入力される状態となる。従って、n+1小節目においてGATE信号Bがローレベルである期間においては、遅延信号生成部212d2から順次遅延信号が出力される。   When the GATE signal B becomes low level at the (n + 1) th bar, the output from the gate part 212b2 becomes 0 level. However, in this case, the delay signal to which a delay of 1/2 beat is given by the delay signal generation unit 212d2 is input to the delay signal generation unit 212d2 via the feedback line including the LPF 212f1 and the amplifier 212g1, the mixer 212c2, and the gate unit 212j2. It becomes a state. Therefore, in the period in which the GATE signal B is at the low level at the n + 1 bar, the delay signal is sequentially output from the delay signal generation unit 212d2.

さらに、無効化信号はゲート部212j3にも入力され、遅延信号生成部212d1が出力する遅延信号はゲート部212j3の入力部1に供給され、遅延信号生成部212d2が出力する遅延信号はゲート部212j3の入力部0に供給される。このため、無効化信号がハイレベルの期間は、遅延信号生成部212d1が出力する遅延信号がゲート部212j3を通過し、無効化信号がローレベルの期間は、遅延信号生成部212d2が出力する遅延信号がゲート部212j3を通過する。   Further, the invalidation signal is also input to the gate unit 212j3, the delay signal output from the delay signal generation unit 212d1 is supplied to the input unit 1 of the gate unit 212j3, and the delay signal output from the delay signal generation unit 212d2 is the gate unit 212j3. Are supplied to the input unit 0. Therefore, the delay signal output from the delay signal generation unit 212d1 passes through the gate unit 212j3 when the invalidation signal is at a high level, and the delay output from the delay signal generation unit 212d2 when the invalidation signal is at a low level. The signal passes through the gate portion 212j3.

以上の結果、ゲート部212j3からは、図6に示す遅延信号が出力されて増幅器212eに対して入力されるため、増幅器212eは、小節線の開始タイミングから1拍分または1/2拍分の期間経過したタイミングから小節線の直前のタイミングまでの期間に発音され得るウェット音を示す信号を出力する。一方、増幅器212hには音信号が入力されるため、増幅器212hはドライ音を示す信号を出力する。そして、これらのウェット音とドライ音とは、混合器212iによって混合され、音響効果信号として出力される。   As a result, since the delay signal shown in FIG. 6 is output from the gate unit 212j3 and input to the amplifier 212e, the amplifier 212e has one beat or half beat from the start timing of the bar line. A signal indicating a wet sound that can be generated during a period from the timing when the period has elapsed to the timing immediately before the bar line is output. On the other hand, since a sound signal is input to the amplifier 212h, the amplifier 212h outputs a signal indicating dry sound. And these wet sound and dry sound are mixed by the mixer 212i, and are output as an acoustic effect signal.

以上の構成において、音楽の区切りである小節線に同期して過去の音の参照が無効化される。さらに、音楽の区切りである小節線に同期して音響効果のパラメータが変化する。このため、音楽の区切りにおいて出力音に与えられた効果が大きく変化する。例えば、図6に示す小節線n+1の前後において遅延信号は大きく異なっている。   In the above configuration, the past sound reference is invalidated in synchronization with the bar line which is a break of music. Further, the parameter of the sound effect changes in synchronization with the bar line that is a break of music. For this reason, the effect given to the output sound at the break of music greatly changes. For example, the delay signals are largely different before and after the bar line n + 1 shown in FIG.

(6)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、区切り取得手段において区切りは種々の手法で取得可能であり、音信号に基づいて取得しても良いし、音信号以外の信号等に基づいて取得しても良い。区切りは、区切りの前後において音楽を(曲等の内容を)区別できるように時間軸上に設定可能なタイミングであればよく、曲を構成する単位(小節、拍等)の区切りであっても良いし、当該単位の整数分の1のタイミングを区切りとしても良いし、曲の内容に応じた区切り(フレーズの切れ目等)であっても良いし、予め決められた周期で周期的に現れる区切りであっても良い。
(6) Other embodiments:
The above embodiment is an example for carrying out the present invention, and various other embodiments can be adopted. For example, the break can be acquired by various methods in the break acquisition means, and may be acquired based on a sound signal, or may be acquired based on a signal other than the sound signal. The break may be any timing that can be set on the time axis so that the music can be distinguished (contents of the song, etc.) before and after the break. Even if the break is a break of units (measures, beats, etc.) constituting the song It is also possible to set the timing of 1 / integer of the unit as a delimiter, a delimiter according to the content of the music (phrase break, etc.), or a delimiter that appears periodically at a predetermined cycle It may be.

なお、上述の実施形態においては、区切りにおいて過去の出力音の参照を無効化した後、直ぐに、過去の出力音の参照が有効化されていたが、所定の期間経過後に過去の出力音の参照が有効化されても良い。さらに、過去の出力音の参照を無効化した後、無効化が継続される構成が採用されてもよい。   In the above-described embodiment, the past output sound reference is validated immediately after invalidating the past output sound reference in the break, but the past output sound reference is made after a predetermined period of time has elapsed. May be activated. Furthermore, after invalidating the reference of the past output sound, a configuration in which invalidation is continued may be employed.

さらに、音響効果信号出力手段においては、効果の強弱や音の変調度合い等を示すパラメータが可変であってよい。さらに、効果やそのパラメータ等が利用者によって選択可能であってもよい。   Further, in the sound effect signal output means, parameters indicating the strength of the effect, the degree of sound modulation, and the like may be variable. Furthermore, the effect and its parameters may be selectable by the user.

図7Bにおいては、エフェクタ102に入力されるリセット信号、クロック信号、GATETIME信号や遅延量を指定するための信号が利用者によって指定可能である構成の例を示すブロック図である。同図7Bにおいては、図5に示すエフェクタ102に入力する信号をリアルタイム制御部300およびパラメータ制御部400によって作成している。リアルタイム制御部300は、エフェクタ102の各部の構成要素を動作させるためのタイミングを規定するリセット信号とクロック信号(クロック信号の反転信号)を生成する回路を備えている。   FIG. 7B is a block diagram illustrating an example of a configuration in which a reset signal, a clock signal, a GATETIME signal, and a signal for specifying a delay amount that are input to the effector 102 can be specified by the user. In FIG. 7B, a signal input to the effector 102 shown in FIG. 5 is created by the real-time control unit 300 and the parameter control unit 400. The real-time control unit 300 includes a circuit that generates a reset signal and a clock signal (inverted signal of the clock signal) that define timings for operating the components of each part of the effector 102.

また、利用者は、図示しないインターフェースによってリアルタイム制御部300にテンポ、音楽の区切り、クロック精度を規定する数値を入力することができる。なお、テンポは音楽演奏の速さを指定する値であり、例えば、1分間における4分音符の数等である。音楽の区切りを示す値は、リセット信号の立ち上がりエッジのタイミングの周期を指定する値であり、小節または拍の数によって指定される。例えば、1小節と指定された場合、各小節の小節線が音楽の区切りとされる。また、2拍と指定された場合、2拍毎に拍の開始タイミングが音楽の区切りとされる。クロック精度は、クロック信号の周期を指定する値であり、例えば、音符長によってクロック周期の長さを指定する構成とすることができる。   In addition, the user can input numerical values that define the tempo, music breaks, and clock accuracy to the real-time control unit 300 through an interface (not shown). The tempo is a value that specifies the speed of music performance, and is, for example, the number of quarter notes in one minute. The value indicating the break of music is a value that specifies the timing period of the rising edge of the reset signal, and is specified by the number of measures or beats. For example, when one bar is designated, the bar line of each bar is used as a music break. When two beats are specified, the beat start timing is set as a music break every two beats. The clock accuracy is a value that specifies the cycle of the clock signal. For example, the length of the clock cycle can be specified by the note length.

リアルタイム制御部300は、テンポとクロック精度に基づいてクロック信号の時間軸上でのパルス幅および周期を決定し、クロック信号を生成してその反転信号を出力する。また、リアルタイム制御部300は、当該クロック信号の数を計測し、音楽の区切りで指定された小節や拍の期間に相当する数のクロック信号を計測するたびにリセット信号を生成し、出力する。そして、リアルタイム制御部300が生成したリセット信号とクロック信号の反転信号がエフェクタ102に入力されることにより、エフェクタ102は利用者に指定された速度で音信号が示す音を出力することが可能になる。また、利用者が指定した音楽の区切りで過去の音の参照を無効化することが可能になる。   The real-time controller 300 determines the pulse width and period on the time axis of the clock signal based on the tempo and clock accuracy, generates a clock signal, and outputs an inverted signal thereof. The real-time controller 300 measures the number of the clock signals, and generates and outputs a reset signal each time the number of clock signals corresponding to the bar or beat period specified by the music break is measured. Then, the reset signal generated by the real-time control unit 300 and the inverted signal of the clock signal are input to the effector 102, so that the effector 102 can output the sound indicated by the sound signal at a speed specified by the user. Become. In addition, it becomes possible to invalidate the reference of the past sound at the music segment designated by the user.

さらに、パラメータ制御部400は、エフェクタ102の各部の構成要素を動作させる際に選択可能な可変のパラメータを示す信号(GATETIME信号(A/B)、遅延量(A/B)を示す信号)を生成する回路を備えている。   Further, the parameter control unit 400 receives a signal (a GATETIME signal (A / B), a signal indicating a delay amount (A / B)) indicating a variable parameter that can be selected when operating the constituent elements of each unit of the effector 102. A circuit for generating is provided.

また、利用者は、図示しないインターフェースによってパラメータ制御部400にテンポ、クロック精度、サンプリング周波数、拍子、GATE長(A/B)、遅延長(A/B)を規定する数値を入力することができる。なお、サンプリング周波数は、音信号をデジタル信号化する際の1秒当たりのサンプル数を示しており、例えば、44100Hz等の数値である。拍子は、音信号が示す楽曲における1小節の拍数と1拍に相当する音符を示す数値で規定され、例えば、4/4拍子等の数値である。   In addition, the user can input numerical values defining the tempo, clock accuracy, sampling frequency, time signature, GATE length (A / B), and delay length (A / B) to the parameter control unit 400 through an interface (not shown). . The sampling frequency indicates the number of samples per second when the sound signal is converted into a digital signal, and is a numerical value such as 44100 Hz, for example. The time signature is defined by a numerical value indicating the number of beats of one measure and a note corresponding to one beat in the music indicated by the sound signal, and is a numerical value such as 4/4 time signature, for example.

GATE長(A/B)は、音信号から処理対象音信号A,Bを抽出する期間を指定するための数値であり、例えば、GATE信号(A/B)をハイレベルにすべき期間を音符の長さ(4分音符)等で示した数値である。遅延長(A/B)は、遅延信号生成部212d1,212d2における遅延量を指定するための数値であり、例えば、遅延される期間を音符の長さ(4分音符)等で示した数値である。   The GATE length (A / B) is a numerical value for designating a period during which the processing target sound signals A and B are extracted from the sound signal. This is a numerical value indicated by the length (quarter note) or the like. The delay length (A / B) is a numerical value for designating a delay amount in the delay signal generation units 212d1 and 212d2, and is, for example, a numerical value indicating a delay period by a note length (quarter note) or the like. is there.

パラメータ制御部400は、サンプリング周波数とテンポと遅延長と拍子とに基づいて、遅延量をサンプル数で示す信号(遅延量(A/B))を出力する。すなわち、パラメータ制御部400は、(サンプリング周波数/テンポ)×(遅延長/拍子内の1拍)によって、遅延量をサンプル数で示す値を算出し、当該値を示す信号を生成する。例えば、サンプリング周波数が44100Hz、テンポが120(4分音符120個/分)、遅延長が4分音符、拍子が4/4拍子である場合を想定する。この場合、1分当たり44100×60サンプルであるため、44100×60/120が1拍当たりのサンプル数である。   The parameter control unit 400 outputs a signal (delay amount (A / B)) indicating the delay amount by the number of samples based on the sampling frequency, tempo, delay length, and time signature. That is, the parameter control unit 400 calculates a value indicating the delay amount by the number of samples by (sampling frequency / tempo) × (delay length / one beat in time signature), and generates a signal indicating the value. For example, it is assumed that the sampling frequency is 44100 Hz, the tempo is 120 (120 quarter notes / minute), the delay length is quarter notes, and the time signature is 4/4 time. In this case, since there are 44100 × 60 samples per minute, 44100 × 60/120 is the number of samples per beat.

一方、遅延長である4分音符を1/4と見なし、拍子内の1拍である4分音符を1/4とすると、(遅延長/拍子内の1拍)は1(=(1/4)/(1/4))である。従って、遅延量は、22050(=44100/2)と計算される。むろん、この処理はA,Bのそれぞれについて実行される。そして、パラメータ制御部400は、当該遅延量を示すサンプル数をエフェクタ102に対して出力する。   On the other hand, assuming that a quarter note that is a delay length is 1/4 and a quarter note that is one beat in the time signature is 1/4, (delay length / one beat in the time signature) is 1 (= (1 / 4) / (1/4)). Therefore, the delay amount is calculated as 22050 (= 44100/2). Of course, this processing is executed for each of A and B. Then, the parameter control unit 400 outputs the number of samples indicating the delay amount to the effector 102.

さらに、パラメータ制御部400は、GATE長とクロック精度に基づいて、音信号から処理対象音信号A,Bを抽出する期間をクロック信号の数で示すGATETIME信号を生成し、出力する。すなわち、パラメータ制御部400は、GATE長/クロック精度によって、GATETIME信号を生成する。例えば、GATE長が4分音符、クロック精度が32分音符であった場合、GATETIME信号の値は、8(=(1/4)/(1/32))である。そして、パラメータ制御部400が生成したGATETIME信号(A/B)と遅延量(A/B)がエフェクタ102に入力されることにより、エフェクタ102は利用者に指定された長さの音信号を処理対象音信号A,Bとして抽出し、また、遅延信号生成部212d1,212d2における遅延量を決定することが可能になる。むろん、図4Aに示す構成や図1に示す構成において、図7Bと同様の構成を採用することで、楽曲の速さやパラメータを利用者が指定可能であってもよい。   Furthermore, the parameter control unit 400 generates and outputs a GATETIME signal indicating the period of extracting the processing target sound signals A and B from the sound signal based on the number of clock signals based on the GATE length and the clock accuracy. That is, the parameter control unit 400 generates a GATETIME signal based on the GATE length / clock accuracy. For example, when the GATE length is a quarter note and the clock accuracy is a 32nd note, the value of the GATETIME signal is 8 (= (1/4) / (1/32)). Then, when the GATETIME signal (A / B) and the delay amount (A / B) generated by the parameter control unit 400 are input to the effector 102, the effector 102 processes the sound signal having a length designated by the user. It is possible to extract the target sound signals A and B and determine the delay amount in the delay signal generation units 212d1 and 212d2. Of course, in the configuration shown in FIG. 4A and the configuration shown in FIG. 1, the user may be able to specify the speed and parameters of the music by adopting the same configuration as in FIG. 7B.

10…エフェクタ、20…区切り取得部、21…音響効果信号生成部、22…音響効果無効化部、23…増幅器 DESCRIPTION OF SYMBOLS 10 ... Effector, 20 ... Separation acquisition part, 21 ... Sound effect signal generation part, 22 ... Sound effect invalidation part, 23 ... Amplifier

Claims (6)

音信号における音楽の区切りを取得する区切り取得手段と、
前記音信号に効果を与えた音響効果信号を出力する音響効果信号生成手段であって、任意の時点における音響効果信号を当該時点より過去の出力音を参照して生成する音響効果信号生成手段と、
前記区切りにおいて前記過去の出力音の参照を無効化する音響効果無効化手段と、
を備えるエフェクタ。
Delimiter acquisition means for acquiring a delimiter of music in the sound signal;
A sound effect signal generating means for outputting a sound effect signal having an effect on the sound signal, wherein the sound effect signal generating means is configured to generate a sound effect signal at an arbitrary time point with reference to a past output sound from the time point; ,
Acoustic effect invalidating means for invalidating the reference of the past output sound in the segment;
An effector comprising:
前記音響効果信号生成手段は、
所定のサンプリング期間の音を示す前記音信号を記録可能なメモリを備えるとともに、前記メモリに対して前記音信号を順次入力し、前記メモリに記録された前記音信号に基づいて前記音響効果信号を生成し、
前記音響効果無効化手段は、
前記区切りにおいて前記メモリに記録された前記音信号を消去することにより、前記過去の出力音の参照を無効化する、
請求項1に記載のエフェクタ。
The sound effect signal generating means is
A memory capable of recording the sound signal indicating the sound of a predetermined sampling period is provided, and the sound signal is sequentially input to the memory, and the sound effect signal is obtained based on the sound signal recorded in the memory. Generate
The sound effect invalidating means is
Invalidating the reference of the past output sound by erasing the sound signal recorded in the memory at the break;
The effector according to claim 1.
前記音響効果無効化手段は、
前記区切りにおいて前記メモリに記録された前記音信号を一括消去することにより、前記過去の出力音の参照を無効化する、
請求項2に記載のエフェクタ。
The sound effect invalidating means is
Invalidating the reference of the past output sound by collectively erasing the sound signals recorded in the memory at the break;
The effector according to claim 2.
前記音響効果無効化手段は、
前記区切り以前の前記サンプリング期間に渡って前記音信号の前記メモリに対する入力を停止させることにより、前記過去の出力音の参照を無効化する、
請求項2に記載のエフェクタ。
The sound effect invalidating means is
Invalidating reference to the past output sound by stopping input of the sound signal to the memory over the sampling period before the break;
The effector according to claim 2.
音信号における音楽の区切りを取得する区切り取得機能と、
前記音信号に効果を与えた音響効果信号を出力する音響効果信号生成機能であって、任意の時点における音響効果信号を当該時点より過去の出力音を参照して生成する音響効果信号生成機能と、
前記区切りにおいて前記過去の出力音の参照を無効化する音響効果無効化機能と、
をコンピュータに実現させるエフェクタプログラム。
Separator acquisition function for acquiring music separators in sound signals,
A sound effect signal generating function for outputting a sound effect signal having an effect on the sound signal, the sound effect signal generating function for generating a sound effect signal at an arbitrary time with reference to an output sound past the time; and ,
An acoustic effect invalidation function for invalidating the reference of the past output sound in the segment;
An effector program that enables a computer to realize
音信号における音楽の区切りを取得する区切り取得工程と、
前記音信号に効果を与えた音響効果信号を出力する音響効果信号生成工程であって、任意の時点における音響効果信号を当該時点より過去の出力音を参照して生成する音響効果信号生成工程と、
前記区切りにおいて前記過去の出力音の参照を無効化する音響効果無効化工程と、
を含む効果付与方法。
A break acquisition step for acquiring a music break in the sound signal;
A sound effect signal generating step of outputting a sound effect signal that gives an effect to the sound signal, wherein the sound effect signal generating step of generating a sound effect signal at an arbitrary time point with reference to an output sound past from the time point; ,
An acoustic effect invalidation step of invalidating the reference of the past output sound in the segment;
An effect imparting method including:
JP2015052088A 2015-03-16 2015-03-16 Effector, method and program Expired - Fee Related JP6540119B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015052088A JP6540119B2 (en) 2015-03-16 2015-03-16 Effector, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015052088A JP6540119B2 (en) 2015-03-16 2015-03-16 Effector, method and program

Publications (2)

Publication Number Publication Date
JP2016173389A true JP2016173389A (en) 2016-09-29
JP6540119B2 JP6540119B2 (en) 2019-07-10

Family

ID=57009104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015052088A Expired - Fee Related JP6540119B2 (en) 2015-03-16 2015-03-16 Effector, method and program

Country Status (1)

Country Link
JP (1) JP6540119B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2022049761A1 (en) * 2020-09-07 2022-03-10

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01321485A (en) * 1988-06-23 1989-12-27 Yamaha Corp Effects device
JPH052391A (en) * 1991-06-26 1993-01-08 Yamaha Corp Signal processor
JPH08248952A (en) * 1995-03-10 1996-09-27 Kawai Musical Instr Mfg Co Ltd Device for changing memory contents of electronic musical instruments
JPH10254445A (en) * 1997-01-09 1998-09-25 Yamaha Corp Electronic musical instrument, style changeover control method for electronic musical instrument and recording medium recored with style changeover control program for electronic musical instrument
JP2003122358A (en) * 2001-10-11 2003-04-25 Sega Corp Acoustic signal output method, acoustic signal generation apparatus, and program
JP2007024962A (en) * 2005-07-12 2007-02-01 Yamaha Corp Sound signal processor and program
JP2009058636A (en) * 2007-08-30 2009-03-19 Roland Corp Effect-imparting apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01321485A (en) * 1988-06-23 1989-12-27 Yamaha Corp Effects device
JPH052391A (en) * 1991-06-26 1993-01-08 Yamaha Corp Signal processor
JPH08248952A (en) * 1995-03-10 1996-09-27 Kawai Musical Instr Mfg Co Ltd Device for changing memory contents of electronic musical instruments
JPH10254445A (en) * 1997-01-09 1998-09-25 Yamaha Corp Electronic musical instrument, style changeover control method for electronic musical instrument and recording medium recored with style changeover control program for electronic musical instrument
JP2003122358A (en) * 2001-10-11 2003-04-25 Sega Corp Acoustic signal output method, acoustic signal generation apparatus, and program
JP2007024962A (en) * 2005-07-12 2007-02-01 Yamaha Corp Sound signal processor and program
JP2009058636A (en) * 2007-08-30 2009-03-19 Roland Corp Effect-imparting apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2022049761A1 (en) * 2020-09-07 2022-03-10
US12379892B2 (en) 2020-09-07 2025-08-05 Alphatheta Corporation Audio signal processing device, audio signal processing method, and program
JP7787816B2 (en) 2020-09-07 2025-12-17 AlphaTheta株式会社 Audio signal processing device, audio signal processing method and program

Also Published As

Publication number Publication date
JP6540119B2 (en) 2019-07-10

Similar Documents

Publication Publication Date Title
CN111009228B (en) Electronic musical instrument and method for executing the same
US11961499B2 (en) Sound signal generation device, keyboard instrument and sound signal generation method
CN101421782A (en) Method and system for modifying an audio signal
US20110064244A1 (en) Method and Arrangement for Processing Audio Data, and a Corresponding Computer Program and a Corresponding Computer-Readable Storage Medium
CN111739495A (en) Accompaniment control device, electronic musical instrument, control method, and recording medium
JP5157837B2 (en) Pitch detection apparatus and program
CN111095395B (en) Sound signal generating device, keyboard musical instrument, and recording medium
JP4645241B2 (en) Voice processing apparatus and program
JP6540119B2 (en) Effector, method and program
JP4915773B2 (en) Transfer characteristic measuring method and apparatus
JP2009251261A (en) Electronic musical instrument
JP6648457B2 (en) Electronic musical instrument, sound waveform generation method, and program
EP3789999B1 (en) Musical sound processing apparatus, musical sound processing method, and program
EP3757984B1 (en) Electronic musical instrument, method and program
US6750390B2 (en) Automatic performing apparatus and electronic instrument
JP2015225271A (en) Electronic musical instrument, method for controlling sound production of electronic musical instrument, and program
JP5600968B2 (en) Automatic performance device and automatic performance program
JP6569255B2 (en) Electronic musical instrument, pronunciation control method for electronic musical instrument, and program
JP6573100B2 (en) Musical sound control device, musical sound control method, program, and electronic musical instrument
JPH04234791A (en) Electronic musical instrument
JP5470893B2 (en) Sound effect generator
JP7107427B2 (en) Sound signal synthesis method, generative model training method, sound signal synthesis system and program
JP5327375B2 (en) Pitch detection apparatus and program
JP6094117B2 (en) Sound waveform signal generating apparatus and program
JP2006267342A (en) Musical sound controller and musical sound control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181220

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: 20190514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190527

R151 Written notification of patent or utility model registration

Ref document number: 6540119

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees