JP2003131667A - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JP2003131667A JP2003131667A JP2001330655A JP2001330655A JP2003131667A JP 2003131667 A JP2003131667 A JP 2003131667A JP 2001330655 A JP2001330655 A JP 2001330655A JP 2001330655 A JP2001330655 A JP 2001330655A JP 2003131667 A JP2003131667 A JP 2003131667A
- Authority
- JP
- Japan
- Prior art keywords
- read
- data
- musical instrument
- read control
- sound
- 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
Links
- 230000000694 effects Effects 0.000 abstract description 11
- 238000011038 discontinuous diafiltration by volume reduction Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000001186 cumulative effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000004807 localization Effects 0.000 description 3
- 241001342895 Chorus Species 0.000 description 2
- 238000007792 addition Methods 0.000 description 2
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 229910001369 Brass Inorganic materials 0.000 description 1
- 239000010951 brass Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【課題】 音の強弱を豊かに表現することができる電子
楽器を廉価に提供する。
【解決手段】 弱奏検出時に、波形メモリ4を読み出す
読出制御データの値に変更を加え、この読出制御データ
の変更によって波形メモリから読み出されステレオ信号
の音のピッチに左と右で差を与え、このピッチの差によ
り音量の低減効果を得る構成とした。
(57) [Summary] [Problem] To provide an electronic musical instrument that can express the strength of sound richly at low cost. SOLUTION: When a weak tone is detected, a value of read control data to be read from a waveform memory 4 is changed, and a difference between a left and right pitch of a sound of a stereo signal read from the waveform memory is changed by the change of the read control data. In this configuration, the difference in pitch provides a sound volume reduction effect.
Description
【0001】[0001]
【発明の属する技術分野】この発明は例えば電子ピアノ
の様に鍵盤操作によって演奏データを生成するか、又は
MIDI規格の演奏データに従って、楽器音を生成する
電子楽器に関し、特に弱奏演奏時に生成する弱奏音を簡
素な構成で生成することを可能とした電子楽器の構成を
提案しようとするものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument which generates musical performance data by operating a keyboard, such as an electronic piano, or musical instrument sound according to MIDI standard musical performance data. An attempt is made to propose a configuration of an electronic musical instrument capable of generating weak sounds with a simple configuration.
【0002】[0002]
【従来の技術】従来より電子ピアノのように鍵盤から発
信され演奏データ或いはMIDI規格の演奏データなど
には発音すべき音の音名を指定する音名データに強度デ
ータが付加されて出力され、音名データで指定された音
名の音が強度データで指定された強度で発音され、曲の
強弱の表現が達せられる構成とされている。図9に一般
的な電子楽器の構成を示す。図中1は演奏データ源、2
は制御器、3は音源回路、4は波形メモリ、5Lは左信
号ミキサー、5Rは右信号ミキサー、6はD/A変換
器、7は音声増幅器をそれぞれ示す。2. Description of the Related Art Conventionally, strength data is added to note name data designating a note name of a note to be pronounced and output from a keyboard, such as an electronic piano, for performance data or MIDI standard performance data. The sound with the pitch name specified by the pitch name data is pronounced with the strength specified by the intensity data, and the expression of the strength and weakness of the music is achieved. FIG. 9 shows the configuration of a general electronic musical instrument. In the figure, 1 is a performance data source, 2
Is a controller, 3 is a sound source circuit, 4 is a waveform memory, 5L is a left signal mixer, 5R is a right signal mixer, 6 is a D / A converter, and 7 is an audio amplifier.
【0003】演奏データ源1は電子鍵盤1Aか又はMI
DI規格の信号を発生するMIDI信号源1Bの何れか
で構成することができる。これら電子鍵盤1A及びMI
DI信号源1Bの何れでも、発音すべき音名を指定する
音名データと、この音名データで指定した音の強弱を指
定する強度データとが対で出力される。つまり、電子鍵
盤1Aであっては打鍵の速度を検出し、打鍵速度に比例
して音の強度データを生成している。制御器2は一般に
CPUと呼ばれているコンピュータシステムによって構
成され、コンピュータシステムで演奏データ源1から送
られてくる音名データと、強度データを受信し、その受
信した音名データは読出制御データに変換されて音源回
路3を構成する読出制御手段3Aに入力される。また強
度データはエンベロープ制御データに変換されて音源回
路3に設けられたエンベロープ制御手段3Dに入力さ
れ、波形メモリ4から読み出した波形データに各種の楽
器の音のエンベロープを付与する。The performance data source 1 is an electronic keyboard 1A or MI.
It can be configured by any of the MIDI signal sources 1B that generate signals of the DI standard. These electronic keyboards 1A and MI
In each of the DI signal sources 1B, note name data designating a note name to be pronounced and intensity data designating the strength of the note designated by this note name data are output as a pair. That is, the electronic keyboard 1A detects the key tapping speed and generates sound intensity data in proportion to the key tapping speed. The controller 2 is composed of a computer system generally called a CPU, receives the note name data and intensity data sent from the performance data source 1 in the computer system, and the received note name data is read control data. And is input to the read control means 3A constituting the tone generator circuit 3. Further, the intensity data is converted into envelope control data and input to the envelope control means 3D provided in the tone generator circuit 3, and the waveform data read from the waveform memory 4 is provided with envelopes of sounds of various musical instruments.
【0004】読出制御手段3Aは制御器2から送り込ま
れた読出制御データに従って波形メモリ4に設けられた
左信号メモリ4Lと右信号メモリ4Rの読出周期を決定
し、演奏データ源1で指定した音名に対応した繰り返し
周波数で波形データを読み出す。読出制御手段3Aの詳
細を図10に示す。読出制御手段3Aは加算器11と、
累積加算器12と、補間器13とによって構成される。
累積加算器12には楽器の種類を表す初期アドレス14
が与えられる。この初期アドレス14によって波形メモ
リ4に格納されている各種の楽器の波形が記憶されてい
る記憶領域の先頭アドレスが指定される。The read control means 3A determines the read cycle of the left signal memory 4L and the right signal memory 4R provided in the waveform memory 4 according to the read control data sent from the controller 2, and the sound specified by the performance data source 1 is selected. Read the waveform data at the repetition frequency corresponding to the name. The details of the read control means 3A are shown in FIG. The read control means 3A includes an adder 11 and
It is composed of a cumulative adder 12 and an interpolator 13.
The accumulator 12 has an initial address 14 indicating the type of musical instrument.
Is given. The initial address 14 specifies the start address of the storage area in which the waveforms of various musical instruments stored in the waveform memory 4 are stored.
【0005】加算器11には読出制御データ15が入力
される。この読出制御データ15が累積加算器12にお
いて初期アドレス14に累積加算され、波形メモリの読
出アドレスが生成される。読出制御データ15は整数部
と小数部とを具備し、主に整数部の累積値が波形メモリ
4の読出アドレスを決定する。小数部は補間器13に入
力され、この小数部の小数値に応じて波形メモリ4から
読み出した波形データの補間値を算出する。図11を用
いてその詳細を説明する。初期アドレスとしてこの例で
は「0000」番地が指定され、「0000」番地から
「+1」ずつアドレスが増加する毎に波形データD1、
D2、D3、D4…が記憶されている様子を示す。Read control data 15 is input to the adder 11. The read control data 15 is cumulatively added to the initial address 14 in the cumulative adder 12 to generate the read address of the waveform memory. The read control data 15 has an integer part and a decimal part, and the cumulative value of the integer part mainly determines the read address of the waveform memory 4. The decimal part is input to the interpolator 13, and the interpolated value of the waveform data read from the waveform memory 4 is calculated according to the decimal value of the decimal part. The details will be described with reference to FIG. In this example, the address "0000" is designated as the initial address, and the waveform data D1 is incremented every time the address is incremented by "+1" from the address "0000".
It is shown that D2, D3, D4 ... Are stored.
【0006】ここで読出制御データ15として例えば
「1.01」が入力されたとすると、累積加算器12は
「1.01」、「2.02」、「3.03」…のように
「1.01」の累積加算値を出力する。整数部は波形メ
モリ4にアドレス信号として与えられアドレス「000
0」から「0001」、「0002」、「0003」、
「0004」…がアクセスされる。小数部は「0.0
1」、「0.02」、「0.03」、「0.04」…の
様に累積加算される。この小数部の数値はアドレスの間
隔内の位置を表しており、このアドレス間隔内の各位置
に対応する波形データの値を補間器13が算出し、その
算出結果を波形データ列として出力する。If, for example, "1.01" is input as the read control data 15, the cumulative adder 12 outputs "1" such as "1.01", "2.02", "3.03" .... The cumulative addition value of ".01" is output. The integer part is given to the waveform memory 4 as an address signal and the address "000
0 to “0001”, “0002”, “0003”,
"0004" ... Is accessed. The decimal part is "0.0
Cumulative additions such as 1 ”,“ 0.02 ”,“ 0.03 ”,“ 0.04 ”. The numerical value of the fractional part represents the position within the address interval, the interpolator 13 calculates the value of the waveform data corresponding to each position within the address interval, and outputs the calculation result as a waveform data string.
【0007】従って、小数部の数値を変更することによ
り、波形データの周波数(音程)が変化し、任意の音程
の波形データが生成される。再生する音の音程が1オク
ターブ高くなる毎に整数部の数値が「+1」ずつ増加
し、波形メモリ4のアドレスを1つおき又は2つおき…
に読み出し、広い音域にわたって波形データが生成され
る。読出制御手段3Aで読み出された波形データはフィ
ルタ3Bと乗算器3Cでエンベロープ制御データに従っ
てエンベロープが整えられ、音源回路3の出力信号とし
て左信号ミキサー5L及び右信号ミキサー5Rに出力さ
れる。つまり、音源回路3は本来、多チャンネルに渡っ
て設けられ、各音源回路3から異なる音名の音のデータ
或いは異なる楽器の音のデータが出力され、これら複数
のデータを左信号ミキサー5L及び右信号ミキサー5R
で混合し、その混合データをD/A変換器6でD/A変
換し、そのD/A変換出力を音声増幅器7で増幅して出
力端子8に出力する。従って、音源回路3は少なくとも
発音可能なチャンネル数分は設けられ、これに伴って読
出制御手段3Aもその発音可能なチャンネル数分設けら
れる。Therefore, by changing the numerical value of the decimal part, the frequency (pitch) of the waveform data is changed, and the waveform data of an arbitrary pitch is generated. Every time the pitch of the sound to be reproduced rises by one octave, the numerical value of the integer part increases by "+1", and the address of the waveform memory 4 is alternated by one or two.
, And waveform data is generated over a wide range. The envelope of the waveform data read by the read control means 3A is adjusted by the filter 3B and the multiplier 3C according to the envelope control data, and is output to the left signal mixer 5L and the right signal mixer 5R as an output signal of the tone generator circuit 3. That is, the tone generator circuit 3 is originally provided over multiple channels, and sound data of different note names or sound data of different musical instruments are output from each tone generator circuit 3, and these plural data are output to the left signal mixer 5L and the right signal mixer 5L. Signal mixer 5R
The mixed data is D / A converted by the D / A converter 6, and the D / A converted output is amplified by the audio amplifier 7 and output to the output terminal 8. Therefore, the tone generator circuits 3 are provided at least for the number of soundable channels, and accordingly, the read control means 3A is also provided for the number of soundable channels.
【0008】[0008]
【発明が解決しようとする課題】上述したように、従来
は演奏データ源1から出力された強度データは制御器2
でエンベロープ制御データに変換され、このエンベロー
プ制御データによりフィルタ3Bと乗算器3Cを制御、
指定した音名の音の強度(振幅)を制御し、音の強弱を
表現している。このため、フィルタ3Bとしては楽音デ
ータエンベロープ(振幅)を変更するためにフィルタ係
数が変更できるフィルタを用いる必要がある。つまり、
発音すべき音名の周波数に対応して、フィルタの周波数
特性を制御し、この周波数特性の変更によって適当な減
衰量を与えてエンベロープを制御している。As described above, conventionally, the intensity data output from the performance data source 1 is the controller 2
Is converted into envelope control data by this, and the filter 3B and the multiplier 3C are controlled by this envelope control data,
It controls the strength (amplitude) of the sound of the specified note name, and expresses the strength of the sound. Therefore, as the filter 3B, it is necessary to use a filter whose filter coefficient can be changed in order to change the musical sound data envelope (amplitude). That is,
The frequency characteristic of the filter is controlled according to the frequency of the note name to be sounded, and the envelope is controlled by giving an appropriate amount of attenuation by changing the frequency characteristic.
【0009】このように、エンベロープ制御を可能とす
るフィルタは高価であり、コストが上昇する欠点があ
る。波形メモリ4から読み出した波形データに音の強弱
を付加する他の方法としては波形メモリ4に強奏音の波
形データと、弱奏音の波形データを記憶させ、これら強
奏音の波形データと、弱奏音の波形データの双方を読み
出し、これら二つの波形データを強度データの値に従っ
て混合比を決定し、この混合比に従って音の強弱を表現
する方法も考えられる。As described above, the filter capable of controlling the envelope is expensive and has the drawback of increasing the cost. As another method of adding the strength of sound to the waveform data read from the waveform memory 4, the waveform data of the strong sound and the waveform data of the weak sound are stored in the waveform memory 4, and the waveform data of these strong sounds are stored. A method is also conceivable in which both the waveform data of the weak tones are read, the mixing ratio of these two waveform data is determined according to the value of the intensity data, and the strength of the sound is expressed according to this mixing ratio.
【0010】然し乍ら、この構成を採る場合には波形メ
モリ4の記憶容量が2倍に増大するため、この点でコス
トの上昇が避けられない欠点がある。この発明の目的は
コストの上昇を抑え、簡素な構成で音の強弱を表現する
ことができる電子楽器を提供しようとするものである。However, when this configuration is adopted, the storage capacity of the waveform memory 4 is doubled, and therefore there is a drawback in that an increase in cost cannot be avoided in this respect. An object of the present invention is to provide an electronic musical instrument capable of suppressing the increase in cost and expressing the strength and weakness of sound with a simple structure.
【0011】[0011]
【課題を解決するための手段】この発明の請求項1で
は、楽器音の波形データを右信号及び左信号として別々
に記憶した波形メモリと、発音すべき楽器音の音名を指
定する音名データ及び指定された音名の音の強弱を指定
する強度データを発信する演奏データ源と、演奏データ
源が発信する音名データ及び強度データを受信し、受信
した音名データ及び強度データに従って音名に対応した
読出制御データ及び指定された強度データに対応した振
幅を与えるエンベロープ制御データとを発生する制御器
と、この制御器が出力する読出制御データに従って、波
形メモリの読出周期を決定し、音名に対応した周波数を
持つ右信号及び左信号を生成する複数の読出制御手段
と、制御器が出力するエンベロープ制御データに従っ
て、複数の読出制御手段が出力する右信号及び左信号の
エンベロープを制御するエンベロープ制御手段と、制御
器に設けられ、演奏データ源が発信する強度データが予
め設定した強度値より小さい弱奏演奏を検出する弱奏検
出手段と、この弱奏検出手段が弱奏演奏を検出した時点
で複数の読出制御手段に与える読出制御データに変更を
与える読出変更手段とによって構成した電子楽器を提供
する。According to claim 1 of the present invention, a waveform memory in which waveform data of a musical instrument sound is separately stored as a right signal and a left signal, and a pitch name for designating a pitch name of a musical instrument sound to be pronounced. Data and a performance data source that transmits intensity data that specifies the intensity of the specified note name, and note name data and intensity data that the performance data source transmits, and a note according to the received note name and intensity data. A controller that generates read control data corresponding to the name and envelope control data that gives an amplitude corresponding to the specified intensity data, and the read cycle of the waveform memory is determined according to the read control data output by the controller. A plurality of read control means for generating a right signal and a left signal having a frequency corresponding to the note name, and a plurality of read control means according to the envelope control data output by the controller. Envelope control means for controlling the envelopes of the right signal and the left signal to be output, and weak performance detection means provided in the controller for detecting weak performances in which intensity data transmitted from the performance data source is smaller than a preset intensity value. There is provided an electronic musical instrument constituted by read changing means for changing the read control data given to a plurality of read control means when the weak play detecting means detects a weak play.
【0012】この発明の請求項2では、請求項1記載の
電子楽器において、読出変更手段は複数の読出制御手段
に与える読出制御データの相互に読出周期に偏差を与え
る構成とした電子楽器を提供する。この発明の請求項3
では、請求項1記載の電子楽器において、変更手段は複
数の読出制御手段に与える読出制御データに読出初期位
置の変更を与える構成とした電子楽器を提供する。作用
この発明によれば弱奏検出手段が弱奏演奏を検出する
と、波形メモリから波形データを読み出す読出制御手段
は右信号及び左信号の読出動作に変更が与えられる。読
出動作に変更が与えられると、読み出しされる波形デー
タにも差が発生し、その差によって左右の信号の振幅の
ピーク位置が時間的にずれるため音としては音量が絞ら
れたのと等価な現象が発生し、実質的に弱奏音を生成す
ることができる。According to a second aspect of the present invention, there is provided the electronic musical instrument according to the first aspect, wherein the read change means gives a deviation to the read cycle of the read control data given to the plurality of read control means. To do. Claim 3 of this invention
Then, in the electronic musical instrument according to claim 1, the changing means provides the electronic musical instrument configured to change the read initial position to the read control data given to the plurality of read control means. Effect when a weak response rate detection means according to the present invention detects the Jakuso performance, read control means for reading out waveform data from the waveform memory is given a change in the reading operation of the right signal and a left signal. When the read operation is changed, a difference occurs in the read waveform data, and the peak position of the amplitude of the left and right signals deviates in time due to the difference, which is equivalent to the sound volume being reduced. A phenomenon occurs and a weak sound can be substantially generated.
【0013】請求項2では弱奏演奏時に波形データの読
出周期に差を与える点を具体的に請求するものである。
読出周期に差を与える動作は読出制御手段に与える読出
アドレスのピッチを変更すれば足りるため、制御器にお
ける制御プログラムのほんのわずかな変更で実現するこ
とができる。この結果のコストの上昇を発生することな
く、強弱の表現を実現することができる。更に、この発
明の請求項3では弱奏演奏時に波形メモリの読出初期位
置に差を与える点を具体的に請求するものである。この
ようにしても特に波形メモリから読み出す波形データの
読出周期に差を与えることができるため、音量が絞られ
たのと同等の効果が得られ弱奏音を得ることができる。The second aspect of the present invention specifically claims that a difference is given to the waveform data read cycle during a weak performance.
The operation of giving a difference to the read cycle is sufficient if the pitch of the read address given to the read control means is changed, so that it can be realized by a slight change of the control program in the controller. It is possible to realize the expression of strength without increasing the cost as a result. Further, the third aspect of the present invention specifically claims that a difference is given to the initial reading position of the waveform memory during the weak performance. Even in this case, in particular, the read cycle of the waveform data read from the waveform memory can be made different, so that the same effect as that of the volume being reduced can be obtained, and the weak sound can be obtained.
【0014】従って、この発明によれば特にコストの掛
かる部品を用いることなく弱奏音を得ることができるか
ら、電子楽器を廉価に提供することができる利点が得ら
れる。Therefore, according to the present invention, since a weak sound can be obtained without using a particularly expensive component, there is an advantage that the electronic musical instrument can be provided at a low price.
【0015】[0015]
【発明の実施の形態】図1にこの発明による電子楽器の
一実施例を示す。図9と対応する部分には同一符号を付
して示す。この発明の特徴とする構成は制御器2に弱奏
検出手段2Aと、この弱奏検出手段2Aが演奏データ源
1から入力される演奏データから弱奏演奏を検出した場
合に、読出制御手段3Aに送り込む読出制御データに変
更を与える読出変更手段2Bとを設けた点である。弱奏
検出手段2Aは演奏データ源1から送られてくる強度デ
ータを監視し、弱奏演奏状態を検出する。強度データと
しては例えば7ビットの並列データにより0〜127段
階の強度を識別するように構成することができる。弱奏
演奏としては例えば強度データの値が例えば「88」よ
り小さい強度データの場合に弱奏演奏と定義することが
できる。1 shows an embodiment of an electronic musical instrument according to the present invention. Portions corresponding to those in FIG. 9 are designated by the same reference numerals. The characteristic feature of the present invention is that the read control means 3A is provided in the controller 2 when the weak performance detection means 2A and the weak performance detection means 2A detect a weak performance from the performance data input from the performance data source 1. This is the point that the read change means 2B for changing the read control data to be sent to is provided. The weak performance detecting means 2A monitors the intensity data sent from the performance data source 1 to detect a weak performance state. As the intensity data, for example, 7-bit parallel data can be used to identify the intensity of 0 to 127 steps. As the weak performance, for example, when the value of the intensity data is smaller than "88", the weak performance can be defined as a weak performance.
【0016】弱奏検出手段2Aが弱奏演奏を検出する
と、読出変更手段2Bが起動される。読出変更手段2B
は音源回路3に送り出す読出制御データに変更を与え
る。その一つの例としては波形メモリ4から読み出す波
形データの読出周期に変更を与える。波形データの読出
周期の変更は図10で説明した読出制御データ15の値
を変更することで実現することができる。従って、ここ
では制御器2に設けた読出変更手段2Bは弱奏検出手段
2Aが弱奏状態を検出すると、その検出結果を受けて読
出制御手段3Aに与える読出制御データ15(図10参
照)の値にわずかなオフセット値を加算して変更する動
作を実行し、波形メモリ4から読み出される楽音データ
の周波数を左信号及び右信号の相互に差を与える構成と
した場合を示す。When the weak performance detecting means 2A detects a weak performance, the read changing means 2B is activated. Readout changing means 2B
Changes the read control data sent to the tone generator circuit 3. As one example, the read cycle of the waveform data read from the waveform memory 4 is changed. The change of the waveform data read cycle can be realized by changing the value of the read control data 15 described with reference to FIG. Accordingly, here, when the weak performance detecting means 2A detects the weak performance state, the reading changing means 2B provided in the controller 2 receives the detection result and outputs the reading control data 15 (see FIG. 10) to the reading control means 3A. A case is shown in which an operation of adding a slight offset value to the value and changing the value is executed to give a difference between the frequencies of the tone data read from the waveform memory 4 to the left signal and the right signal.
【0017】左信号と右信号に与える周波数の差として
は音量を制御するものとすると±1セント程度を限度と
する。例えば、左信号に+0.5セントの変更を与えた
とすると、右信号には−0.5セントの変更を与える。
逆に左信号に−0.5セントの変更を与えた場合には右
信号には+0.5セントの変更を与える。この結果、左
信号と右信号との間に1セントの周波数差が与えられる
左右の信号に周波数差が与えられることにより、音の定
位が不定となり、一時的に音量が絞れらたと等価な音感
が得られる。The difference between the frequencies given to the left signal and the right signal is limited to about ± 1 cent if the volume is controlled. For example, if a left signal is given a +0.5 cent change, then a right signal is given a -0.5 cent change.
Conversely, if the left signal is changed by -0.5 cents, the right signal is changed by +0.5 cents. As a result, the left signal and the right signal have a frequency difference of 1 cent, and the left and right signals are given a frequency difference, so that the localization of the sound becomes indefinite, and the sound equivalent to that the volume is temporarily reduced is produced. Is obtained.
【0018】つまり、この種の電子楽器の分野では左信
号及び右信号は極力同一位相で再現し、音像の位置を固
定化することに注力している。従って、通常の状況(非
弱奏時)では左信号及び右信号は波形メモリ4に記憶さ
れている条件を忠実に再現させる。この状態では一般に
左信号と右信号は同一位相に揃えられている。これに対
し、左信号及び右信号にわずかであっても例えば周波数
に差を与えることにより、波形のピーク位置が相互にず
れるため音像の定位感が拡散され、あたかも音量を低下
させたと等価な効果が得られる。この現象に関しては例
えば「特開平11−288287号公報」にも開示され
ている。That is, in the field of this type of electronic musical instrument, the left signal and the right signal are reproduced in the same phase as much as possible, and the focus is on fixing the position of the sound image. Therefore, in a normal situation (at the time of non-weak play), the left signal and the right signal faithfully reproduce the conditions stored in the waveform memory 4. In this state, the left signal and the right signal are generally aligned in the same phase. On the other hand, even if the left signal and the right signal are slightly different, for example, by giving a difference in frequency, the peak positions of the waveforms are shifted from each other, so that the sense of localization of the sound image is diffused, and it is as if the volume was lowered. Is obtained. This phenomenon is also disclosed in, for example, Japanese Patent Laid-Open No. 11-288287.
【0019】従って、この発明では弱奏検出手段2Aが
弱奏状態を検出すると、読出変更手段2Bが起動され、
読出制御手段3Aに送り込む読出制御データ15にわず
かなオフセット値を加え、読出制御データ15の値をわ
ずかに変更することにより、波形メモリ4から読み出さ
れてD/A変換器6でDA変換されてアナログ信号に変
換されて音として放音される音の音量が絞られたのと同
等の効果が得られ、弱奏演奏が実現される。図2に制御
器2に設けた弱奏検出手段2Aと読出変更手段2Bの動
作を表すフローチャートを示す。尚、図2に示すディチ
ューンとは各音名の音に割当てられている周波数から、
故意に周波数をずらす操作を表している。Therefore, in the present invention, when the weak performance detecting means 2A detects the weak performance state, the read changing means 2B is activated,
By adding a slight offset value to the read control data 15 sent to the read control means 3A and slightly changing the value of the read control data 15, the data is read from the waveform memory 4 and DA-converted by the D / A converter 6. The same effect as that in which the volume of the sound converted into an analog signal and emitted as a sound is reduced is obtained, and a weak performance is realized. FIG. 2 shows a flow chart showing the operations of the weak performance detecting means 2A and the read changing means 2B provided in the controller 2. The detune shown in FIG. 2 is the frequency assigned to the note of each note name,
The operation intentionally shifts the frequency.
【0020】ステップSP1で強度データの値が設定値
Fより大きいか否かを判定する。強度データが設定値F
より大きい場合はステップSP2に進み読出制御データ
をそのまま(値を変更することなく)出力する。強度デ
ータの値が設定値Fより小さい場合には、ステップSP
3に分岐する。ステップSP3では左信号読出制御デー
タにオフセット値を加算し、更に、ステップSP4で右
信号読出制御データにオフセットを加算し、ステップS
P2に進む。At step SP1, it is determined whether or not the value of the intensity data is larger than the set value F. The intensity data is the set value F
If it is larger, the process proceeds to step SP2 and the read control data is output as it is (without changing the value). If the intensity data value is smaller than the set value F, step SP
Branch to 3. An offset value is added to the left signal read control data in step SP3, and an offset is added to the right signal read control data in step SP4.
Proceed to P2.
【0021】ステップSP2では変更された読出制御デ
ータを出力し、読出制御手段3Aに送り込む。以上は読
出制御データの値を変更して音の周波数を変化させる方
法を説明したが、波形メモリ4の読出開始アドレスに差
を与えることによっても同様の効果を得ることができ
る。例えば左信号の読出開始アドレスを先頭アドレスか
ら0msec、右信号の読出開始アドレスを先頭アドレ
スから例えば4.2msec遅らせたアドレスに設定
し、これらの読出開始アドレスから同時に読出を開始し
たとすると、左信号と右信号に位相差が発生し、この位
相差により音像の定位が不定となり、上述と同様に音量
の低下と同等の効果を表現することができる。At step SP2, the changed read control data is output and sent to the read control means 3A. Although the method of changing the value of the read control data to change the frequency of the sound has been described above, the same effect can be obtained by giving a difference to the read start address of the waveform memory 4. For example, if the read start address of the left signal is set to 0 msec from the start address and the read start address of the right signal is set to an address delayed by 4.2 msec from the start address, and read is started from these read start addresses at the same time, the left signal A phase difference is generated between the right signal and the right signal, and the localization of the sound image becomes indefinite due to this phase difference, and the same effect as that of lowering the volume can be expressed as described above.
【0022】図3にその動作を説明するためのフローチ
ャートを示す。強度データが設定値Fより大きい場合は
ステップSP2に進み、読出制御データをそのまま出力
する。強度データが設定値Fより小さい場合は、ステッ
プSP3に分岐し、ステップSP3で左信号読出開始ア
ドレスにオフセット値(例えば0msec)を加算し、
ステップSP4に進む。ステップSP4では右信号読出
開始アドレスにオフセット値(例えば4.2msec)
を加算し、ステップSP2に進む。FIG. 3 shows a flowchart for explaining the operation. If the intensity data is larger than the set value F, the process proceeds to step SP2 and the read control data is output as it is. If the intensity data is smaller than the set value F, the process branches to step SP3, and the offset value (for example, 0 msec) is added to the left signal read start address in step SP3,
Go to step SP4. At step SP4, an offset value (for example, 4.2 msec) is set to the right signal read start address.
Is added, and the process proceeds to step SP2.
【0023】ステップSP2ではオフセット値が加算さ
れた左信号読出開始アドレスと右信号読出開始アドレス
を読出制御手段3Aに送り込む。読出開始アドレスのオ
フセット値としては例えば左信号に50msec、右信
号に54.2msecの様に左右共に50msecのオ
フセットを与える方法も考えられる。このように左信号
及び右信号のそれぞれに大きなオフセットを与えること
により、図4に示すように楽器音の波形のアタック部分
ATを除去した部分を読み出すことができる。このよう
にアタック部分を除去して再生した場合には自然楽器と
は全く異なる強弱表現が可能となる。At step SP2, the left signal read start address and the right signal read start address to which the offset value has been added are sent to the read control means 3A. As a read start address offset value, for example, a method of giving an offset of 50 msec to the left signal and 50 msec to the right signal such as 54.2 msec can be considered. By giving a large offset to each of the left signal and the right signal in this way, it is possible to read out the portion of the waveform of the musical instrument sound from which the attack portion AT has been removed, as shown in FIG. In this way, when the attack part is removed and reproduced, a dynamic expression completely different from that of the natural musical instrument can be realized.
【0024】読出変更手段2Bとしては上述では弱奏時
にのみ動作するように説明したが、強奏時或いは定常時
に読出制御データにオフセットを加算するように構成す
ることもできる。図5は強奏時に左信号及び右信号読出
データにオフセットを加算し、再生する音の周波数に差
を与えるように構成した場合を示す。この場合、オフセ
ット値としては左信号に+1セント以上及び右信号−1
セント以上の偏差を与えることにより、あたかも合奏し
ているような音響効果(コーラス効果或いはストリング
ス効果、ブラスアンサンブル効果など)を得ることがで
きる。Although the read changing means 2B has been described above as operating only during weak performance, it may be configured to add an offset to the read control data during strong performance or during steady operation. FIG. 5 shows a case in which an offset is added to the read data of the left signal and the read signal of the right signal at the time of a strong performance to give a difference to the frequency of the sound to be reproduced. In this case, the offset value is +1 cent or more for the left signal and -1 for the right signal.
By giving a deviation equal to or more than a cent, it is possible to obtain a sound effect (chorus effect, strings effect, brass ensemble effect, etc.) as if performing in concert.
【0025】図6は強度データの値に係わらず、定常的
に読出制御データにオフセットを加算する構成とした場
合を示す。この場合も、オフセット値を大きい値に選定
することによりコーラス効果を得ることができる。図7
は強度データの値が設定値Fより大きいとき、読出初期
アドレスにオフセットを加算する構成とした場合を示
す。また、図8は強度データの値に係わらず読出初期ア
ドレスにオフセットを加算する構成とした場合を示す。
これらの選択は例えば操作ボード上に設けられた設定器
によって設定することができる。FIG. 6 shows a case where the offset is constantly added to the read control data regardless of the value of the intensity data. Also in this case, the chorus effect can be obtained by selecting a large offset value. Figure 7
Shows the case where when the intensity data value is larger than the set value F, the offset is added to the read initial address. Further, FIG. 8 shows a case where the offset is added to the read initial address regardless of the value of the intensity data.
These selections can be set by, for example, a setter provided on the operation board.
【0026】[0026]
【発明の効果】以上説明したように、この発明によれば
制御器2に弱奏検出手段2Aと読出変更手段2Bを設
け、弱奏時に読出制御手段3Aに送り出す読出制御デー
タの値に変更を与えるだけで強弱を表現することができ
る。つまり、ハードウェアは何等変更する部分がなく、
ソフトウェアで実現するものであるから、コストの上昇
は全くない。従って、強弱の表現が従来の電子楽器と何
等遜色なく表現することができる電子楽器を廉価に提供
することができる利点が得られる。As described above, according to the present invention, the controller 2 is provided with the weak play detection means 2A and the read change means 2B, and the value of the read control data sent to the read control means 3A at the time of weak play is changed. The strength can be expressed just by giving it. In other words, the hardware has nothing to change,
Since it is realized by software, there is no increase in cost. Therefore, there is an advantage that it is possible to provide an electronic musical instrument that can express the strength of the musical instrument in the same way as the conventional electronic musical instrument at a low price.
【図1】この発明の一実施例を説明するためのブロック
図。FIG. 1 is a block diagram for explaining an embodiment of the present invention.
【図2】この発明の要部の動作を説明するためのフロー
チャート。FIG. 2 is a flowchart for explaining the operation of the main part of the present invention.
【図3】この発明の要部の他の実施例を説明するための
フローチャート。FIG. 3 is a flowchart for explaining another embodiment of the main part of the present invention.
【図4】図3に示した実施例の更に他の実施例を説明す
るための波形図。FIG. 4 is a waveform chart for explaining still another embodiment of the embodiment shown in FIG.
【図5】この発明の要部の他の実施例を説明するための
フローチャート。FIG. 5 is a flowchart for explaining another embodiment of the main part of the present invention.
【図6】この発明の要部の他の実施例を説明するための
フローチャート。FIG. 6 is a flowchart for explaining another embodiment of the main part of the present invention.
【図7】図6と同様のフローチャート。7 is a flowchart similar to FIG.
【図8】図6と同様のフローチャート。FIG. 8 is a flowchart similar to FIG.
【図9】従来の技術を説明するためのブロック図。FIG. 9 is a block diagram for explaining a conventional technique.
【図10】従来から用いられている読出制御手段の構成
及びその動作を詳細に説明するためのブロック図。FIG. 10 is a block diagram for explaining in detail the configuration and operation of a conventional read control unit.
【図11】図10に示した読出制御手段の動作を説明す
るための波形図。11 is a waveform chart for explaining the operation of the read control means shown in FIG.
1 演奏データ源 3D エンベロープ
制御手段
2 制御器 4 波形メモリ
2A 弱奏検出手段 5L 左信号ミキ
サー
2B 読出変更手段 5R 右信号ミキ
サー
3 音源回路 6 D/A変換器
3A 読出制御手段 7 音声増幅器
3B フィルタ 8 出力端子
3C 乗算器1 Performance Data Source 3D Envelope Control Means 2 Controller 4 Waveform Memory 2A Weak Play Detection Means 5L Left Signal Mixer 2B Read Change Means 5R Right Signal Mixer 3 Sound Source Circuit 6 D / A Converter 3A Read Control Means 7 Audio Amplifier 3B Filter 8 Output terminal 3C Multiplier
Claims (3)
信号として別々に記憶した波形メモリと、 B、発音すべき楽器音の音名を指定する音名データ及び
指定された音名の音の強弱を指定する強度データを発信
する演奏データ源と、 C、上記演奏データ源が発信する音名データ及び強度デ
ータを受信し、受信した音名データ及び強度データに従
って音名に対応した読出制御データ及び指定された強度
データに対応した振幅を与えるエンベロープ制御データ
とを発生する制御器と、 D、この制御器が出力する読出制御データに従って、上
記波形メモリの読出速度を決定し、上記音名に対応した
周波数を持つ右信号及び左信号を生成する複数の読出制
御手段と、 E、上記制御器が出力するエンベロープ制御データに従
って、上記複数の読出制御手段が出力する右信号及び左
信号のエンベロープを制御するエンベロープ制御手段
と、 F、上記制御器に設けられ、上記演奏データ源が発信す
る強度データが予め設定した強度値より小さい弱奏演奏
を検出する弱奏検出手段と、 G、この弱奏検出手段が弱奏演奏を検出した時点で上記
複数の読出制御手段に与える読出制御データに変更を与
える読出変更手段と、 によって構成したことを特徴とする電子楽器。1. A waveform memory in which waveform data of a musical instrument sound is separately stored as a right signal and a left signal, and B, pitch name data for designating a pitch name of a musical instrument sound to be pronounced and a designated pitch name. Performance data source for transmitting intensity data designating the strength and weakness of sound, C, reception of note name data and intensity data transmitted by the above performance data source, and reading corresponding to the note name according to the received note name data and intensity data A controller for generating control data and envelope control data for giving an amplitude corresponding to the designated intensity data; and D, the read speed of the waveform memory is determined according to the read control data output by the controller, and A plurality of read control means for generating a right signal and a left signal having a frequency corresponding to the name; and E, the plurality of read controls according to the envelope control data output by the controller. Envelope control means for controlling the envelope of the right signal and the left signal output by the stage, and F, which is provided in the controller, detects a weak performance in which the intensity data transmitted by the performance data source is smaller than a preset intensity value. And a read changing means for changing the read control data given to the plurality of read control means when the weak play detecting means detects a weak performance. An electronic musical instrument.
読出変更手段は上記複数の読出制御手段に与える読出制
御データの相互に読出周期に偏差を与える構成としたこ
とを特徴とする電子楽器。2. The electronic musical instrument according to claim 1, wherein the read change means gives a deviation to a read cycle of read control data given to the plurality of read control means.
変更手段は上記複数の読出制御手段に与える読出制御デ
ータに読出初期位置の変更を与える構成としたことを特
徴とする電子楽器。3. The electronic musical instrument according to claim 1, wherein the changing means changes the read initial position to read control data given to the plurality of read controlling means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001330655A JP3730559B2 (en) | 2001-10-29 | 2001-10-29 | Electronic musical instruments |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001330655A JP3730559B2 (en) | 2001-10-29 | 2001-10-29 | Electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003131667A true JP2003131667A (en) | 2003-05-09 |
| JP3730559B2 JP3730559B2 (en) | 2006-01-05 |
Family
ID=19146354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001330655A Expired - Fee Related JP3730559B2 (en) | 2001-10-29 | 2001-10-29 | Electronic musical instruments |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3730559B2 (en) |
-
2001
- 2001-10-29 JP JP2001330655A patent/JP3730559B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3730559B2 (en) | 2006-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0816169A (en) | Sound formation, sound formation device and sound formation controller | |
| US11881196B2 (en) | Electronic keyboard musical instrument and method of generating musical sound | |
| JPH027078B2 (en) | ||
| US5340938A (en) | Tone generation apparatus with selective assignment of one of tone generation processing modes to tone generation channels | |
| JP2009156914A (en) | Automatic accompaniment device and program | |
| JPH0720866A (en) | Electronic musical instrument | |
| JPH06195075A (en) | Musical tone generating device | |
| JP2858120B2 (en) | Electronic musical instrument | |
| JP2003131667A (en) | Electronic musical instrument | |
| JPS6231358B2 (en) | ||
| JP3141789B2 (en) | Sound source system using computer software | |
| JP2900082B2 (en) | Music generator | |
| JP4238807B2 (en) | Sound source waveform data determination device | |
| JP3753087B2 (en) | Electronic musical instrument, differential sound output device, program, and recording medium | |
| JP2001272978A (en) | Information correcting device and medium with recorded program for correcting information | |
| JP2678970B2 (en) | Tone generator | |
| JP3026479B2 (en) | Music signal generator | |
| JP2950456B2 (en) | Electronic musical instrument | |
| JP2915753B2 (en) | Electronic musical instrument | |
| JP3405170B2 (en) | Music synthesizer | |
| JPH0416898A (en) | Envelope generator | |
| JPS63142394A (en) | Chord sound adder | |
| JPH04101197A (en) | Envelope signal generation device | |
| JPH06202640A (en) | Electronic musical instrument | |
| JPH10254446A (en) | Sound source device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050701 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050712 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050831 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20050831 |
|
| 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: 20050920 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051006 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3730559 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081014 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091014 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091014 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101014 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121014 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121014 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131014 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |