JP2012098482A - Effect addition device - Google Patents

Effect addition device Download PDF

Info

Publication number
JP2012098482A
JP2012098482A JP2010245748A JP2010245748A JP2012098482A JP 2012098482 A JP2012098482 A JP 2012098482A JP 2010245748 A JP2010245748 A JP 2010245748A JP 2010245748 A JP2010245748 A JP 2010245748A JP 2012098482 A JP2012098482 A JP 2012098482A
Authority
JP
Japan
Prior art keywords
scratch
music data
pad area
speed
ring buffer
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.)
Pending
Application number
JP2010245748A
Other languages
Japanese (ja)
Inventor
Hiroshi Kosuge
弘 小菅
Masahiko Sakamaki
匡彦 坂巻
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.)
Korg Inc
Original Assignee
Korg Inc
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 Korg Inc filed Critical Korg Inc
Priority to JP2010245748A priority Critical patent/JP2012098482A/en
Publication of JP2012098482A publication Critical patent/JP2012098482A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To achieve a device capable of adding an effect that emulates a brake sound of gradually stopping a turn table by operating a flat position sensor.SOLUTION: When a touch operation to a pad area 15 is started in a state where there is no touch operation thereto, a controller 100 records music data into a ring buffer 200 at a prescribed speed from an address determined by a parameter value determination part 20 for the touch operation, and, in parallel, reproduces the music data recorded in the ring buffer 200 from the address at a reproduction speed obtained by gradually reducing the prescribed speed. As a result, since a reproduction speed is gradually reduced from a recording speed, it is possible to output such a sound as if applying brakes by gradually stopping a turn table.

Description

本発明は、スクラッチ音を出力可能な効果付加装置の改良に関する。   The present invention relates to an improvement of an effect adding device capable of outputting a scratch sound.

スクラッチ効果音とは、アナログレコードをターンテーブルに載せ、このアナログレコードを強制的に手で動かして特殊な音となって出力されるものを言い、このスクラッチ効果音等を出力するための装置が提案されている(例えば、特許文献1参照。)。この装置にあっては2つの録音バッファ(RB0、RB1)に交互に外部入力からの波形データを格納し、リボンコントローラの操作開始時点で書き込みが行われていない方の録音バッファにスクラッチ領域を設定し、このスクラッチ領域の波形データをスクラッチ再生する。また、他の効果付加装置にあっては、平面位置センサのX軸、Y軸に割り当てるプログラムを任意に設定可能なものがあり、これによれば入力信号に対して簡単な操作で所望の効果、例えばスクラッチ効果を付与することができた(例えば、特許文献2参照。)。   Scratch sound effect refers to a sound that is output as a special sound when an analog record is placed on a turntable and this analog record is forcibly moved by hand. A device for outputting this scratch sound effect, etc. It has been proposed (see, for example, Patent Document 1). In this device, waveform data from external input is alternately stored in two recording buffers (RB0, RB1), and a scratch area is set in the recording buffer that has not been written at the start of operation of the ribbon controller. Then, the waveform data in the scratch area is scratch-reproduced. In addition, in other effect adding devices, there are devices that can arbitrarily set programs assigned to the X-axis and Y-axis of the planar position sensor. According to this, the desired effect can be achieved with a simple operation on the input signal. For example, a scratch effect could be imparted (see, for example, Patent Document 2).

特開平9−90955号公報(第9−21頁、第2図)JP-A-9-90955 (pages 9-21, FIG. 2) 特開2000−250539号公報(第3−6頁、第4図)Japanese Unexamined Patent Publication No. 2000-250539 (page 3-6, FIG. 4)

確かに上記した第1の従来技術によれば、外部入力に対してスクラッチ効果を付加する場合、スクラッチ動作開始直前までに記録された入力波形データに対してスクラッチ再生を行うことが可能であるが、徐々にターンテーブルを停止させる「ブレーキ音」を模した効果を付加することはできず、一瞬にしてターンテーブルを停止させる不自然な「ブレーキ音」を模したものに過ぎなかった。また、第2の従来技術によれば、入力信号を録音して簡単なタッチ操作に応答させてスクラッチ再生することは可能であるものの、再生中の音の再生速度をダウンさせてブレーキ音を発音させる技術については言及がない。   Certainly, according to the first prior art described above, when the scratch effect is added to the external input, it is possible to perform scratch reproduction on the input waveform data recorded immediately before the start of the scratch operation. However, it was not possible to add an effect that imitated a “brake sound” that gradually stopped the turntable, but only an unnatural “brake sound” that stopped the turntable in an instant. Also, according to the second prior art, it is possible to record an input signal and perform a scratch reproduction in response to a simple touch operation, but the brake sound is generated by reducing the reproduction speed of the sound being reproduced. There is no mention of the technology used.

本発明は、かかる従来の課題を解決するためになされたもので、平面位置センサの操作によって徐々にターンテーブルを停止させるブレーキ音を模した効果を付加可能な装置を提供することを目的とする。   The present invention has been made to solve such a conventional problem, and an object of the present invention is to provide an apparatus capable of adding an effect simulating a brake sound that gradually stops a turntable by operation of a planar position sensor. .

上記目的を達成するために、本発明は、外部から入力される音楽データに対して効果付加する装置であって、
X軸、Y軸が設定された平面状のパッド領域(15)を有し、このパッド領域(15)へのタッチ操作に応じたタッチ位置の2次元座標を出力する平面位置センサ(10)と、
パッド領域(15)に対するタッチ操作が無い状態において前記音楽データを所定速度で記録するリングバッファ(200)と、
前記X軸および前記Y軸の夫々に割り当てられたパラメータであるブレーキスピードと前記リングバッファのアドレスに対応するスクラッチ座標の夫々のパラメータの値を、前記パッド領域に対するタッチ位置の2次元座標を参照して決定するパラメータ値決定手段(20)と、
装置動作を制御する制御手段(100)と、を備え、
前記制御手段(100)は、
前記パッド領域に対するタッチ操作が無い状態から、前記パッド領域に対するタッチ操作が開始された場合にこのタッチ操作に対して前記パラメータ値決定手段(20)で決定されたアドレスから、前記リングバッファ(200)に前記音楽データを所定速度で記録しながら、このアドレスからこの所定速度を零になるまで徐々に小さくしていった再生速度で、前記リングバッファ(200)に記録されている音楽データを再生することを特徴とするようにした。
In order to achieve the above object, the present invention is an apparatus for adding effects to music data input from the outside,
A planar position sensor (10) having a planar pad area (15) in which X-axis and Y-axis are set, and outputting a two-dimensional coordinate of a touch position according to a touch operation on the pad area (15); ,
A ring buffer (200) for recording the music data at a predetermined speed in the absence of a touch operation on the pad area (15);
With reference to the two-dimensional coordinates of the touch position with respect to the pad area, the values of the respective parameters of the scratch coordinate corresponding to the brake speed and the address of the ring buffer, which are the parameters assigned to the X axis and the Y axis, respectively. Parameter value determining means (20) for determining
Control means (100) for controlling the operation of the apparatus,
The control means (100)
When the touch operation on the pad area is started from the state where there is no touch operation on the pad area, from the address determined by the parameter value determining means (20) for the touch operation, the ring buffer (200) While recording the music data at a predetermined speed, the music data recorded in the ring buffer (200) is reproduced at a reproduction speed gradually decreasing from the address until the predetermined speed becomes zero. It was made to feature.

この発明によれば、制御部(100)は、パッド領域(15)に対するタッチ操作が無い状態から、パッド領域(15)に対するタッチ操作が開始された場合にこのタッチ操作に対してパラメータ値決定手段(20)で決定されたアドレスから、リングバッファ(200)に音楽データを所定速度で記録しながら、このアドレスからこの所定速度を零になるませ徐々に小さくしていった再生速度で、リングバッファ(200)に記録されている音楽データを再生する。この結果、録音速度よりも再生速度が徐々に減速されるため、徐々にターンテーブルを停止させた、あたかもブレーキをかけているような音を出力することができる。   According to this invention, when the touch operation on the pad area (15) is started from the state where there is no touch operation on the pad area (15), the control unit (100) determines the parameter value determining means for the touch operation. While recording the music data in the ring buffer (200) from the address determined in (20) at a predetermined speed, the ring buffer is reproduced at a reproduction speed gradually decreasing from this address to zero. The music data recorded in (200) is reproduced. As a result, since the playback speed is gradually reduced rather than the recording speed, it is possible to output a sound as if the brake is being applied, with the turntable gradually stopped.

また、この効果付加装置において、前記制御手段を、更に、前記パッド領域に対するタッチ操作が無い状態において前記リングバッファに前記音楽データを前記所定速度で記録すると共に、前記音楽データをそのまま放音する構成とすれば、無操作時には外部入力音楽データをそのまま聴取することが可能となる。更に、スクラッチ音発音状態への移行を円滑に行うため、上記効果付加装置において、前記制御手段を、更に、前記再生速度を所定速度から徐々に小さくしていって零になった場合、または、前記パラメータ値決定手段によって前記スクラッチ座標が変化する操作が発生した場合に、スクラッチ音を発生させる状態に移行させる構成とすることができる。 Further, in this effect adding device, the control means further records the music data in the ring buffer at the predetermined speed in a state where there is no touch operation on the pad area, and emits the music data as it is. Then, it is possible to listen to the externally input music data as it is when there is no operation. Further, in order to smoothly shift to the scratch sound generation state, in the above-described effect adding device, when the control means further reduces the reproduction speed from a predetermined speed to zero, or When an operation for changing the scratch coordinates is generated by the parameter value determining means, the state may be shifted to a state in which a scratch sound is generated.

本発明によれば、平面位置センサの操作によって徐々にターンテーブルを停止させるブレーキ音を模した効果を付加可能な装置を実現することができるという効果が得られる。   According to the present invention, it is possible to realize an apparatus that can add an effect imitating a brake sound that gradually stops the turntable by operating the planar position sensor.

効果付加装置1の構成図である。2 is a configuration diagram of an effect adding device 1. FIG. X軸に割り当てられたパラメータ値を決定するための動作の説明図である。It is explanatory drawing of the operation | movement for determining the parameter value allocated to the X-axis. 装置の動作状態遷移の説明図である。It is explanatory drawing of the operation state transition of an apparatus. 2次元平面を定めるX軸、Y軸に割り当てたパラメータの説明図である。It is explanatory drawing of the parameter allocated to the X-axis and the Y-axis which define a two-dimensional plane. 動作を説明する説明図である。It is explanatory drawing explaining operation | movement. スクラッチ効果音の発生動作の説明する説明図である。It is explanatory drawing explaining the generation | occurrence | production operation | movement of a scratch sound effect.

以下、本発明を実施の形態について図面を参照しつつ説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は本発明の一実施形態としての効果付加装置1の構成図である。この効果付加装置1は、操作者のタッチ操作が可能な領域である横長の長方形状のパッド領域15を備えた平面位置センサ10と、この平面位置センサ10から出力される2次元のX座標、Y座標を夫々、アナログデジタル変換するA/D変換器17、A/D変換器19と、このA/D変換器17、A/D変換器19のデジタル信号を受けて、パッド領域15に設定されたX軸、Y軸の夫々に対して割り当てられたパラメータである「ブレーキ速度」および「スクラッチ座標」の値を決定するパラメータ値決定部20と、本装置の動作制御を行う制御部100とを有している。制御部100は例えばCPUがROMに記録されたソフトウエアを実行することによって実現可能である。   FIG. 1 is a configuration diagram of an effect adding device 1 as an embodiment of the present invention. The effect adding device 1 includes a planar position sensor 10 having a horizontally long rectangular pad area 15 that is an area where an operator can perform a touch operation, and a two-dimensional X coordinate output from the planar position sensor 10. A / D converter 17 and A / D converter 19 for analog-digital conversion of the Y coordinate, respectively, and digital signals from the A / D converter 17 and A / D converter 19 are received and set in the pad area 15. A parameter value determining unit 20 that determines values of “brake speed” and “scratch coordinates” that are parameters assigned to the X axis and the Y axis, and a control unit 100 that controls the operation of the apparatus. have. The control unit 100 can be realized, for example, when the CPU executes software recorded in the ROM.

制御部100は、信号線25を介してパッド領域15に対して現在、タッチ操作が行われているか何ら操作が行われていないかを把握し、更に、上述したパラメータ値決定部20から送られてくる、X軸、Y軸の夫々に割り当てられた2つのパラメータの値を把握する。また、本装置1の外部から入力される外部入力音楽データはA/D変換器30によってアナログデジタル変換されて制御部100に送られる。このアナログデジタル変換された音楽データは、リングバッファ200に順番に記録される。なお、以下に述べるようにパッド領域15に対する何らの操作が行われていない場合等には、制御部100は、この音楽データの記録を行いながら、この音楽データをそのまま出力側に送る。   The control unit 100 grasps whether or not a touch operation is currently being performed on the pad area 15 via the signal line 25, and is further sent from the parameter value determination unit 20 described above. The values of the two parameters assigned to the X axis and the Y axis are grasped. Also, externally input music data input from the outside of the apparatus 1 is analog-digital converted by the A / D converter 30 and sent to the control unit 100. The analog-digital converted music data is recorded in the ring buffer 200 in order. As described below, when no operation is performed on the pad area 15, the control unit 100 sends the music data as it is to the output side while recording the music data.

また、制御部100の出力側にはHPF(ハイパスフィルタ)を介してD/A変換器50が接続されていて、このD/A変換器50には音を放音するためのスピーカ60が接続されている。より具体的には、再生動作は、制御部100がリングバッファ200に記録されている音楽データを順次読み出し、この読み出された音楽データがD/A変換器50でデジタルアナログ変換されてスピーカ60から放音される。   Further, a D / A converter 50 is connected to the output side of the control unit 100 via an HPF (High Pass Filter), and a speaker 60 for emitting sound is connected to the D / A converter 50. Has been. More specifically, in the reproduction operation, the control unit 100 sequentially reads out music data recorded in the ring buffer 200, and the read out music data is digital-analog converted by the D / A converter 50 and the speaker 60. The sound is emitted from.

次に、図4を参照して、パッド領域15についてより詳細に説明する。パッド領域15にはX軸、Y軸が図4のように設定されていて、第1象限から第4象限まで存在する2次元座標系となるように設定されている。X軸には、再生速度を徐々に小さくしていく時の、その小さくしていく速度を示すパラメータである「ブレーキ速度」が割り当てられている。図面左側に行くほどブレーキ速度の値は速くなり(Fast)、右側に行くほどブレーキ速度の値は遅くなる(Slow)ように割り当てられている。X軸上のおける左端の点のX座標をxmin、右端の点のX座標をxmaxとすると、パッド領域15のタッチ位置のX座標がxminである場合には、再生速度を所定速度から最も速く零まで低下させるし、一方、パッド領域15のタッチ位置のX座標がxmaxである場合には、再生速度を最も遅く換言すれば最もゆっくりと、所定速度から零まで低下させる。X座標がxminとxmaxとの間の位置である場合には、再生減速が最も大きい(Fast)場合と再生減速が最も小さい(Slow)場合との間の再生減速が行われることになる。   Next, the pad region 15 will be described in more detail with reference to FIG. The pad area 15 has the X-axis and Y-axis set as shown in FIG. 4 and is set to be a two-dimensional coordinate system existing from the first quadrant to the fourth quadrant. A “brake speed”, which is a parameter indicating the speed at which the regeneration speed is gradually reduced, is assigned to the X axis. The values are assigned such that the value of the brake speed increases (Fast) as it goes to the left side of the drawing, and the value of the brake speed decreases (Slow) as it goes to the right side. Assuming that the X coordinate of the left end point on the X axis is xmin and the X coordinate of the right end point is xmax, when the X coordinate of the touch position of the pad area 15 is xmin, the playback speed is the fastest from the predetermined speed. On the other hand, when the X coordinate of the touch position of the pad area 15 is xmax, the playback speed is slowed down, in other words, slowest, from the predetermined speed to zero. When the X coordinate is a position between xmin and xmax, the reproduction deceleration between the case where the reproduction deceleration is the largest (Fast) and the case where the reproduction deceleration is the smallest (Slow) is performed.

Y軸はリングバッファ200のアドレスに対応するY座標(スクラッチ座標)が設定されている。Y軸上のおける下端の点のY座標をymin、上端の点のY座標をymaxとすると、パッド領域15のタッチ位置のY座標がyminである場合には、リングバッファ200のバッファトップ(Buffer TOP)を指定し、一方、パッド領域15のタッチ位置のY座標がymaxである場合には、リングバッファ200のバッファエンド(Buffer END)を指定するようになっている。例えば、図面下側から上側にパッド領域15を擦り上げると「順方向」でのスクラッチ効果が再生音として出力され、逆に、図面上側から下側にパッド領域15を擦り下げると「逆方向」でのスクラッチ効果音が再生音として出力される。要するに、Y座標はリングバッファ200のアドレスに対応する位置となっている。また、実際のターンテーブルでスクラッチ奏法を行う際、トーンアームとの干渉を避けるため、奏者はターンテーブルの中心よりも左側でスクラッチ操作を行うのが一般的である。Y座標の割り付け方向は実際のターンテーブルの操作方向に倣っている。   A Y coordinate (scratch coordinate) corresponding to the address of the ring buffer 200 is set on the Y axis. When the Y coordinate of the lower end point on the Y axis is ymin and the Y coordinate of the upper end point is ymax, if the Y coordinate of the touch position of the pad area 15 is ymin, the buffer top (Buffer) of the ring buffer 200 TOP) is specified, and on the other hand, when the Y coordinate of the touch position of the pad area 15 is ymax, the buffer end (Buffer END) of the ring buffer 200 is specified. For example, when the pad area 15 is rubbed up from the lower side of the drawing, a “forward” scratch effect is output as a reproduced sound, and conversely, when the pad area 15 is rubbed down from the upper side of the drawing, the “reverse direction” is output. The scratch sound effect is output as the playback sound. In short, the Y coordinate is a position corresponding to the address of the ring buffer 200. When performing a scratch performance on an actual turntable, the player generally performs a scratch operation on the left side of the center of the turntable in order to avoid interference with the tone arm. The allocation direction of the Y coordinate follows the actual operation direction of the turntable.

さて、図1に戻ってA/D変換器17、A/D変換器19に注目すると、この二つのアナログデジタル変換手段は、平面位置センサ10から出力されるX座標、Y座標である(X、Y)を7ビットでデジタル化する。即ち、X座標、Y座標ともに、その値を「0」から「127」までに分ける。例えば、「0」は左端のX座標を含むX範囲に対応し、「127」は右端のX座標を含みX範囲に対応する。この128段階に分かられたX座標、Y座標がパラメータ値決定部20に送られる。   Returning to FIG. 1, paying attention to the A / D converter 17 and the A / D converter 19, these two analog-digital conversion means are the X coordinate and the Y coordinate output from the planar position sensor 10 (X , Y) is digitized with 7 bits. That is, both the X coordinate and the Y coordinate are divided into values from “0” to “127”. For example, “0” corresponds to the X range including the left end X coordinate, and “127” corresponds to the X range including the right end X coordinate. The X coordinate and Y coordinate determined in 128 steps are sent to the parameter value determination unit 20.

図2は、パラメータ値決定部20が、受け取ったX座標に応じてブレーキ速度の値を決定する際の説明図である。タッチ操作によってxminが与えられた場合には、パッド領域15に対して何ら操作をしていない際のリングバッファ200への外部入力音楽データの録音速度(書き込み速度)である「通常時速度(所定速度)」から、最小時間「tf」で最も速く再生速度を減速していく(図中「Fast」参照)。一方、タッチ操作によってxmaxが与えられた場合には、通常時速度(所定速度)から、最大時間「ts」で最も遅く再生速度を減速していく(図中「Slow」参照)。このように、通常時速度からどれだけの時間をかけて、徐々に再生速度減速を行っていくかは「xmin<x<xmax」なるいずれのX座標に対しても定まっており、パラメータ値決定部20は、この再生速度減速の情報を制御部100に送り、制御部100はこれを把握する。なお、図2では理解の容易化のため、xmin、xmaxの場合のみ図示している。また、この速度のカーブは図2ではリニアカーブであるが、エクスポネンシャルカーブであっても良い。なお、制御部100に補間器を設けると通常速度の整数倍で無い場合でも再生音を滑らかにする効果がある。 FIG. 2 is an explanatory diagram when the parameter value determination unit 20 determines the brake speed value according to the received X coordinate. When xmin is given by the touch operation, “normal speed (predetermined speed) which is a recording speed (write speed) of the externally input music data to the ring buffer 200 when no operation is performed on the pad area 15. Speed ”), the playback speed is decelerated fastest in the minimum time“ tf ”(see“ Fast ”in the figure). On the other hand, when xmax is given by the touch operation, the playback speed is slowed down from the normal speed (predetermined speed) for the maximum time “ts” (see “Slow” in the figure). In this way, how much time it takes from the normal speed to gradually decelerate the playback speed is determined for any X coordinate of “xmin <x <xmax”, and the parameter value is determined. The unit 20 sends the reproduction speed deceleration information to the control unit 100, and the control unit 100 grasps this. In FIG. 2, only xmin and xmax are illustrated for easy understanding. In addition, the speed curve is a linear curve in FIG. 2, but may be an exponential curve. If the controller 100 is provided with an interpolator, there is an effect of smoothing the reproduced sound even when it is not an integral multiple of the normal speed.

また、パラメータ値決定部20は、受け取ったY座標に応じてリングバッファ200のアドレスを「0」から「127」の128分割されたアドレスの内、いずれのアドレスに対する指示であるかを決定し、この情報を制御部100に送る。制御部100は指示されたアドレスを把握する。なお、リングバッファ200が例えば数万から数十万個のサンプリングされた音楽データを記録可能な程度の容量を有する場合には、Y座標が「1」変化すると音楽データの読み出し(再生)アドレスは数百から数千個分移動することになるが、音楽データの読み出しアドレスを補間器を設けて補間するようにすると、読み出しアドレス(再生アドレス)は徐々に数百から数千先に移動させることができる。   Further, the parameter value determining unit 20 determines which address of the address of the ring buffer 200 is divided into 128 addresses from “0” to “127” according to the received Y coordinate, This information is sent to the control unit 100. The control unit 100 grasps the instructed address. When the ring buffer 200 has a capacity that can record, for example, tens of thousands to hundreds of thousands of sampled music data, the read (playback) address of the music data is changed when the Y coordinate changes by “1”. It will move from hundreds to thousands, but if the music data read address is interpolated with an interpolator, the read address (playback address) will gradually move from hundreds to thousands ahead. Can do.

(動作)
次に、図3、図5を参照して動作を説明する。先ず、パッド領域15に対して何らの操作を行っていない場合、図3の状態遷移図の符号Aで示す「オーディオ音スルー状態」となる。図5の上段に示すように、この「オーディオ音スルー状態」においては、制御部100は、リングバッファ200に対して外部から入力された音楽データを順番に書き込んでいき(録音)ながら、この外部入力された音楽データをそのまま出力する。即ち、出力音は外部入力音となる。なお、パッド領域15に対して何ら操作を行っていない場合に、制御部100がリングバッファ200に音楽データを書き込む速度を「通常時速度」としている。また、パッド領域15に対して何らの操作を行っていない場合には、リングバッファ200への音楽データの録音動作が、リングバッファ200のアドレスを循環的に繰り返して行われていくことになる。
(Operation)
Next, the operation will be described with reference to FIGS. First, when no operation is performed on the pad area 15, an “audio sound through state” indicated by a symbol A in the state transition diagram of FIG. 3 is obtained. As shown in the upper part of FIG. 5, in this “audio sound through state”, the control unit 100 sequentially writes (records) music data input from the outside to the ring buffer 200, while The input music data is output as it is. That is, the output sound is an external input sound. When no operation is performed on the pad area 15, the speed at which the control unit 100 writes the music data in the ring buffer 200 is “normal speed”. When no operation is performed on the pad area 15, the music data recording operation to the ring buffer 200 is performed by cyclically repeating the address of the ring buffer 200.

次に、図3の符号Bで示すようにパッド領域15を操作して(PAD ON)パラメータ値決定部20から新たなブレーキ速度パラメータ値が出力された場合、「ブレーキ音発音状態」となる(図3の符号Cで示す状態)。図5の中段に示すように、この状態においては、「Pad on」された時点から、制御部100は、通常時速度での録音を行いながら再生速度を通常時速度(所定速度)から徐々に小さくして最終的に「0」になるまで再生動作を行う。この結果、録音速度よりも再生速度が徐々に減速されるため、徐々にターンテーブルを停止させた、あたかもブレーキをかけているような音を出力することができる(「ブレーキ音」(再生速度減速))。なお、再生速度を通常時速度から徐々に「0」になるまでの時間は前述したように「Pad on」した時のX座標に応じて変わったものとなる。   Next, when the pad area 15 is operated (PAD ON) and a new brake speed parameter value is output from the parameter value determination unit 20 as indicated by reference symbol B in FIG. (State indicated by symbol C in FIG. 3). As shown in the middle of FIG. 5, in this state, from the point of “Pad on”, the control unit 100 gradually increases the playback speed from the normal speed (predetermined speed) while recording at the normal speed. The reproduction operation is performed until the value is reduced to “0”. As a result, the playback speed is gradually decelerated rather than the recording speed, so it is possible to output a sound as if the brakes were applied, with the turntable gradually stopped (“brake sound” (playback speed deceleration )). It should be noted that the time until the playback speed gradually becomes “0” from the normal speed varies depending on the X coordinate when “Pad on” is performed as described above.

そして、図3の符号Dで示すように、制御部100が「再生速度が「0」になった」又は「Y座標を変化させる操作であるスクラッチ操作があった」と判断した場合、図3の符号Eで示す「スクラッチ音発音状態」となる。このことは図5の下段に示しており、この例では、「再生速度が「0」になった」又は「Y座標を変化させる操作であるスクラッチ操作があった」ときDCが発生する場合があるが、カットオフ周波数が略10(Hz)以下のHPF(ハイパスフィルタ)40が出力系に介在されているため、DC(直流)は出力されず出力音は無音となる。なお、図5の下段のリングバッファ内部の図には、録音が通常時速度で行われる一方、再生速度は通常時速度よりも徐々に小さくなり最終的に「0」となる様子が示されている。また、「再生速度が零になった位置」又は「スクラッチ操作があった位置」を挟んで、この位置の1個前がバッファエンド、この1個後がバッファトップとしているが、これにより、Y座標の範囲がリングバッファ200のバッファトップからバッファエンドまで割り当てられる。   3, when the control unit 100 determines that “the playback speed has become“ 0 ”” or “there is a scratch operation that changes the Y coordinate”, as illustrated in FIG. The “scratch sound generation state” indicated by the symbol E in FIG. This is shown in the lower part of FIG. 5. In this example, DC may occur when “the playback speed becomes“ 0 ”” or “there is a scratch operation that changes the Y coordinate”. However, since an HPF (High Pass Filter) 40 having a cutoff frequency of about 10 (Hz) or less is interposed in the output system, no DC (direct current) is output and the output sound is silent. The figure inside the ring buffer in the lower part of FIG. 5 shows that recording is performed at the normal speed, while the playback speed is gradually lower than the normal speed and finally becomes “0”. Yes. In addition, with the “position where the playback speed becomes zero” or “the position where the scratch operation was performed” being sandwiched, the position immediately before this position is the buffer end and the position after this is the buffer top. A range of coordinates is assigned from the buffer top of the ring buffer 200 to the buffer end.

そして、図3の符号Eで示す「スクラッチ音発音状態」において符号Fで示すようにパッド領域15から「手を離す(PAD OFF)」か、又は、「ブレーキ音発音状態」(図3の符号C参照)において符号Gで示すようにパッド領域15から手を離す(PAD OFF)ことにより、一番最初に説明した「オーディオ音スルー状態」(図3の符号A参照)に戻る。   Then, in the “scratch sound sound generation state” indicated by reference sign E in FIG. 3, as shown by reference sign F, “release your hand (PAD OFF)” or “brake sound sound generation state” (reference sign in FIG. 3). In FIG. 3C, when the hand is released from the pad area 15 as indicated by symbol G (PAD OFF), the “audio sound through state” described first (see symbol A in FIG. 3) is restored.

図6はスクラッチ効果音を出力する時の説明図である。パッド領域15を擦ってY座標がY1からY2まで変化した状態を示している。リングバッファ200に割り当てられたバッファトップ/バッファエンドに対する相対的なY座標がY1、Y2となっている。制御部100が、Y1に対応するアドレスから、Y2に対応するアドレスまでに記録されている音楽データを順次再生するとスクラッチ音が出力される。   FIG. 6 is an explanatory diagram when a scratch sound effect is output. A state where the Y coordinate is changed from Y1 to Y2 by rubbing the pad area 15 is shown. The Y coordinates relative to the buffer top / buffer end assigned to the ring buffer 200 are Y1 and Y2. When the control unit 100 sequentially reproduces the music data recorded from the address corresponding to Y1 to the address corresponding to Y2, a scratch sound is output.

つまり、制御部100は、パッド領域15をタッチしながら擦る操作が行われて、この操作前後でパラメータ値決定部20が、スクラッチ座標として、第1のスクラッチ座標値(Y1)とこれとは異なる第2のスクラッチ座標値(Y2)とを決定した場合、第1のスクラッチ座標に対応するアドレスから、第2のスクラッチ座標に対応するアドレスまでリングバッファ200に記録されている音楽データを再生しながらスクラッチ音を出力する。   That is, the control unit 100 performs an operation of rubbing while touching the pad area 15, and before and after this operation, the parameter value determination unit 20 differs from the first scratch coordinate value (Y1) as the scratch coordinate. When the second scratch coordinate value (Y2) is determined, the music data recorded in the ring buffer 200 is reproduced from the address corresponding to the first scratch coordinate to the address corresponding to the second scratch coordinate. Outputs a scratch sound.

以上説明してきた実施形態によれば、制御部100は、パッド領域15に対するタッチ操作が無い状態(この状態ではリングバッファ200に外部入力された音楽データが順次記録されている)から、パッド領域15に対するタッチ操作が開始された場合にこのタッチ操作に対してパラメータ値決定手段20で決定されたアドレスから、リングバッファ200に音楽データを所定速度で記録しながら、このアドレスからこの所定速度を徐々に小さくしていった再生速度で、リングバッファ200に記録されている音楽データを再生する。この結果、録音速度よりも再生速度が徐々に減速されるため、徐々にターンテーブルを停止させて、あたかもブレーキをかけているような音を出力することができる。   According to the embodiment described above, the control unit 100 starts from a state in which no touch operation is performed on the pad area 15 (in this state, music data externally input to the ring buffer 200 is sequentially recorded). When the touch operation is started, the music data is recorded in the ring buffer 200 at a predetermined speed from the address determined by the parameter value determining means 20 for the touch operation, and the predetermined speed is gradually increased from this address. The music data recorded in the ring buffer 200 is played back at a playback speed that has been reduced. As a result, since the playback speed is gradually reduced rather than the recording speed, it is possible to output the sound as if the brakes are being applied by gradually stopping the turntable.

以上説明してきたように、外部から音楽データを入力することが可能な音楽装置に利用することができる。   As described above, the present invention can be used for a music apparatus that can input music data from the outside.

1 効果付加装置
10 平面位置センサ
15 パッド領域
17 A/D変換器
19 A/D変換器
20 パラメータ値決定部
30 A/D変換器
40 HPF(ハイパスフィルタ)
50 D/A変換器
60 スピーカ
100 制御部
200 リングバッファ
DESCRIPTION OF SYMBOLS 1 Effect addition apparatus 10 Planar position sensor 15 Pad area | region 17 A / D converter 19 A / D converter 20 Parameter value determination part 30 A / D converter 40 HPF (high pass filter)
50 D / A converter 60 Speaker 100 Control unit 200 Ring buffer

Claims (5)

外部から入力される音楽データに対して効果付加する装置であって、
X軸、Y軸が設定された平面状のパッド領域を有し、このパッド領域へのタッチ操作に応じたタッチ位置の2次元座標を出力する平面位置センサと、
パッド領域に対するタッチ操作が無い状態において前記音楽データを所定速度で記録するリングバッファと、
前記X軸および前記Y軸の夫々に割り当てられたパラメータであるブレーキスピードと前記リングバッファのアドレスに対応するスクラッチ座標の夫々のパラメータの値を、前記パッド領域に対するタッチ位置の2次元座標を参照して決定するパラメータ値決定手段と、
装置動作を制御する制御手段と、を備え、
前記制御手段は、
前記パッド領域に対するタッチ操作が無い状態から、前記パッド領域に対するタッチ操作が開始された場合にこのタッチ操作に対して前記パラメータ値決定手段で決定されたアドレスから、前記リングバッファに前記音楽データを所定速度で記録しながら、このアドレスからこの所定速度を零になるまで徐々に小さくしていった再生速度で、前記リングバッファに記録されている音楽データを再生することを特徴とする効果付加装置。
A device that adds effects to externally input music data,
A planar position sensor having a planar pad area in which the X axis and the Y axis are set, and outputting a two-dimensional coordinate of a touch position corresponding to a touch operation on the pad area;
A ring buffer for recording the music data at a predetermined speed in a state where there is no touch operation on the pad area;
With reference to the two-dimensional coordinates of the touch position with respect to the pad area, the values of the respective parameters of the scratch coordinate corresponding to the brake speed and the address of the ring buffer, which are the parameters assigned to the X axis and the Y axis, respectively. Parameter value determining means determined by
Control means for controlling the operation of the device,
The control means includes
When the touch operation on the pad area is started from the state where there is no touch operation on the pad area, the music data is stored in the ring buffer from the address determined by the parameter value determination means for the touch operation. An effect adding apparatus, wherein the music data recorded in the ring buffer is reproduced at a reproduction speed gradually decreasing from the address until the predetermined speed becomes zero while recording at a speed.
請求項1に記載の効果付加装置において、
前記制御手段は、更に、
前記パッド領域に対するタッチ操作が無い状態において前記リングバッファに前記音楽データを前記所定速度で記録すると共に、前記音楽データをそのまま放音することを特徴とする効果付加装置。
In the effect addition apparatus of Claim 1,
The control means further includes
An effect adding device, wherein the music data is recorded at the predetermined speed in the ring buffer in a state where there is no touch operation on the pad area, and the music data is emitted as it is.
請求項1および2の内のいずれか一項に記載の効果付加装置において、
前記制御手段は、更に、
前記再生速度を所定速度から徐々に小さくしていって零になった場合、または、前記パラメータ値決定手段によって前記スクラッチ座標が変化する操作が発生した場合に、スクラッチ音を発生させる状態に移行させることを特徴とする効果付加装置。
In the effect addition apparatus as described in any one of Claim 1 and 2,
The control means further includes
When the playback speed is gradually decreased from a predetermined speed and becomes zero, or when an operation for changing the scratch coordinates is generated by the parameter value determining means, the state is changed to a state in which a scratch sound is generated. An effect adding device characterized by that.
請求項3に記載の効果付加装置において、
前記制御手段は、更に、
前記パッド領域をタッチしながら擦る操作が行われて、この操作前後で前記パラメータ値決定手段が、前記スクラッチ座標として、第1のスクラッチ座標値とこれとは異なる第2のスクラッチ座標値とを決定した場合、
前記第1のスクラッチ座標に対応するアドレスから、前記第2のスクラッチ座標に対応するアドレスまで前記リングバッファに記録されている音楽データを再生しながらスクラッチ音を出力することを特徴とする効果付加装置。
In the effect addition apparatus of Claim 3,
The control means further includes
An operation of rubbing while touching the pad area is performed, and before and after the operation, the parameter value determining means determines a first scratch coordinate value and a second scratch coordinate value different from the first scratch coordinate value as the scratch coordinates. if you did this,
An effect adding device that outputs a scratch sound while reproducing music data recorded in the ring buffer from an address corresponding to the first scratch coordinate to an address corresponding to the second scratch coordinate .
請求項1、2、3および4の内のいずれか一項に記載の効果付加装置において、
前記制御手段が前記リングバッファに記録されている音楽データを再生してデジタルアナログ変換してスピーカから出力する出力系において、このデジタルアナログ変換を行う前の位置にハイパスフィルタを設けたことを特徴とする効果付加装置。
In the effect addition apparatus as described in any one of Claim 1, 2, 3 and 4,
In the output system in which the control means reproduces the music data recorded in the ring buffer, converts it from digital to analog and outputs it from a speaker, a high pass filter is provided at a position before this digital to analog conversion is performed. Effect adding device.
JP2010245748A 2010-11-02 2010-11-02 Effect addition device Pending JP2012098482A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010245748A JP2012098482A (en) 2010-11-02 2010-11-02 Effect addition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010245748A JP2012098482A (en) 2010-11-02 2010-11-02 Effect addition device

Publications (1)

Publication Number Publication Date
JP2012098482A true JP2012098482A (en) 2012-05-24

Family

ID=46390456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010245748A Pending JP2012098482A (en) 2010-11-02 2010-11-02 Effect addition device

Country Status (1)

Country Link
JP (1) JP2012098482A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016065903A (en) * 2014-09-22 2016-04-28 カシオ計算機株式会社 Musical sound control device, musical sound control method, program, and electronic musical instrument

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05216476A (en) * 1992-09-09 1993-08-27 Yamaha Corp Effect sound generation device
JPH0990955A (en) * 1995-09-20 1997-04-04 Yamaha Corp Device and method for musical sound generation
JP2000250539A (en) * 1999-02-26 2000-09-14 Korg Inc Effector using planar position sensor
JP2002150689A (en) * 2000-11-10 2002-05-24 Teac Corp Recording medium playback device
JP2002343026A (en) * 2001-05-21 2002-11-29 Pioneer Electronic Corp Information reproducing device
WO2006068114A1 (en) * 2004-12-20 2006-06-29 Pioneer Corporation Switch device, information processing device, and reproduction device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05216476A (en) * 1992-09-09 1993-08-27 Yamaha Corp Effect sound generation device
JPH0990955A (en) * 1995-09-20 1997-04-04 Yamaha Corp Device and method for musical sound generation
JP2000250539A (en) * 1999-02-26 2000-09-14 Korg Inc Effector using planar position sensor
JP2002150689A (en) * 2000-11-10 2002-05-24 Teac Corp Recording medium playback device
JP2002343026A (en) * 2001-05-21 2002-11-29 Pioneer Electronic Corp Information reproducing device
WO2006068114A1 (en) * 2004-12-20 2006-06-29 Pioneer Corporation Switch device, information processing device, and reproduction device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016065903A (en) * 2014-09-22 2016-04-28 カシオ計算機株式会社 Musical sound control device, musical sound control method, program, and electronic musical instrument
US9443499B2 (en) 2014-09-22 2016-09-13 Casio Computer Co., Ltd. Musical sound control apparatus, musical sound control method, program storage medium and electronic musical instrument

Similar Documents

Publication Publication Date Title
KR20090009656A (en) Method and apparatus for transmitting and processing audio with i2s format
JP2008533643A5 (en)
KR20090006482A (en) Media interface
JP5493864B2 (en) Electronics
CA2126903C (en) Digital surround sound method and apparatus
JP2012098482A (en) Effect addition device
CN109308891B (en) Musical tone generating apparatus, musical tone generating method, storage medium, and electronic musical instrument
GB2253726A (en) Data storage techniques.
JP6412660B2 (en) Record board, digital content playback system, digital content playback control system, digital content playback method, and digital content playback program on which a control signal for playback of digital content is recorded
US20120078399A1 (en) Sound processing device, sound fast-forwarding reproduction method, and sound fast-forwarding reproduction program
JP2019174526A (en) Music reproduction system, terminal device, music reproduction method and program
JP3982388B2 (en) Performance information processing method, performance information processing apparatus and program
JP2020060680A (en) Electronic music device, reproduction control method, and program
JP2007256896A (en) Speech speed conversion device
JP3922289B2 (en) Sound generator
JP2006146110A (en) Speech converting device
JP6145320B2 (en) Audio playback device, audio playback system, audio playback device control method, and program
WO2019176517A1 (en) Dj device
TW594677B (en) Method and devices for replaying disc
WO2018180110A1 (en) Content distribution system, playback device, and content distribution method
JP3160646U (en) Optical disc replicating device with audio output function
JP2011192332A (en) Memory audio reproducing device
JP2001023356A (en) Audio signal processor
JP2019004237A (en) Music reproduction apparatus and music reproduction program
JP2016038538A (en) Reproduction control device, and control method and program of reproduction control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130918

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140430

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140513

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150106