JP2529282B2 - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JP2529282B2 JP2529282B2 JP62184033A JP18403387A JP2529282B2 JP 2529282 B2 JP2529282 B2 JP 2529282B2 JP 62184033 A JP62184033 A JP 62184033A JP 18403387 A JP18403387 A JP 18403387A JP 2529282 B2 JP2529282 B2 JP 2529282B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- frequency
- frequency information
- electronic musical
- musical instrument
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、複数の発音チャンネルによって楽音波形を
得ることのできる電子楽器に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument capable of obtaining a musical tone waveform by a plurality of sound generation channels.
従来の技術 近年、電子楽器にはデジタル技術が利用されるように
なり、特に複数の発音チャンネルを用いて様々な音色の
楽音波形を合成するもとが主流となっている。2. Description of the Related Art In recent years, digital technology has come to be used for electronic musical instruments, and in particular, it has become mainstream to synthesize musical tone waveforms of various tones using a plurality of sound generation channels.
以下、図面を参照しながら従来の電子楽器について説
明する。Hereinafter, a conventional electronic musical instrument will be described with reference to the drawings.
第3図は従来の電子楽器の構成を示すものである。 FIG. 3 shows the structure of a conventional electronic musical instrument.
第3図において、1は周波数情報に関するデータを出
力する周波数指示部、2は発音チャンネル、3及び4は
それぞれ第1の波形合成部、第2の波形合成部、5は加
算器である。In FIG. 3, 1 is a frequency instructing section for outputting data relating to frequency information, 2 is a sounding channel, 3 and 4 are respectively a first waveform synthesizing section, a second waveform synthesizing section, and 5 is an adder.
以上のように構成された従来の電子楽器について、以
下その動作を説明する。The operation of the conventional electronic musical instrument configured as described above will be described below.
複数の波形合成部と接続される周波数指示部1は、例
えばピッチベンド或いはポルタメント等の周波数情報に
関するデータを第1の波形合成部3及び第2の波形合成
部4に送出する。次に第1の波形合成部3及び第2の波
形合成部4は、それぞれ送られた周波数情報に関するデ
ータに基づいた周波数で波形を合成し、その結果をそれ
ぞれ第1の合成波形,第2の合成波形として出力する。
更に加算器5は各合成波形を加算して楽音波形を得るも
のである。The frequency instructing unit 1 connected to the plurality of waveform synthesizing units sends data regarding frequency information such as pitch bend or portamento to the first waveform synthesizing unit 3 and the second waveform synthesizing unit 4. Next, the first waveform synthesizing unit 3 and the second waveform synthesizing unit 4 synthesize the waveforms at frequencies based on the transmitted data regarding the frequency information, and the results are respectively synthesized into the first synthetic waveform and the second synthetic waveform. Output as a composite waveform.
Further, the adder 5 adds the respective synthetic waveforms to obtain a musical tone waveform.
以上の動作を繰り返すことにより第4図に示すような
楽音波形が得られる。ここで周波数指示部1から出力さ
れる周波数情報に関するデータは比較的遅いクロックに
同期して出力されており、周波数指示部1は第1番目の
クロックでは第1の波形合成部3及び第2の波形合成部
4にそれぞれA及びBの間隔で、第2番目のクロックで
はC及びDの間隔でそれぞれ周波数情報に関するデータ
を出力する。By repeating the above operation, a tone waveform as shown in FIG. 4 can be obtained. Here, the data relating to the frequency information output from the frequency instructing unit 1 is output in synchronization with a relatively slow clock, and the frequency instructing unit 1 uses the first waveform synthesizing unit 3 and the second waveform synthesizing unit in the first clock. Data regarding frequency information is output to the waveform synthesizer 4 at intervals of A and B, respectively, and at intervals of C and D at the second clock.
この第1番目のクロックと第2番目のクロックとの間
隔は5〜10msec程度である。The interval between the first clock and the second clock is about 5 to 10 msec.
発明が解決しようとする問題点 しかしながら第4図から明らかなようにクロックに同
期して送出される周波数に関するデータはA,B又はC,Dの
ような時間差を持って送られてしまい、従って第1及び
第2の波形合成部から出力される合成波形の位相にずれ
が生じることとなり、希望する楽音波形が得られないと
いう問題があった。Problems to be Solved by the Invention However, as is apparent from FIG. 4, the data on the frequency transmitted in synchronization with the clock is transmitted with a time difference such as A, B or C, D. There is a problem that the phases of the synthesized waveforms output from the first and second waveform synthesis sections are deviated, and the desired tone waveform cannot be obtained.
本発明は上記問題点に鑑みて、簡単な構成で発音チャ
ンネル間の位相にずれを生じさせる事なく周波数制御を
行うことのできる電子楽器を提供するものである。In view of the above problems, the present invention provides an electronic musical instrument capable of performing frequency control with a simple configuration without causing a phase shift between sounding channels.
問題点を解決するための手段 この目的を達成するために、本発明の電子楽器は、比
較的早い速度のクロックに同期して楽音波形を合成する
複数の波形合成部と、波形合成部よりも遅い速度のクロ
ックに同期して周波数情報に関するデータを複数の波形
合成部に出力する周波数指示部と、周波数情報に関する
データを有効又は無効とするための制御フラグとから構
成されている。Means for Solving the Problems To achieve this object, the electronic musical instrument of the present invention has a plurality of waveform synthesizing units for synthesizing musical tone waveforms in synchronization with a clock having a relatively high speed, It is composed of a frequency instructing unit that outputs data regarding frequency information to a plurality of waveform synthesizing units in synchronization with a slow clock, and a control flag for enabling or disabling data regarding frequency information.
作用 本発明はこの構成によって、周波数指示部はピッチベ
ンド或いはポルタメント等の周波数情報に関するデータ
を複数の波形合成部へ出力すると共に、出力する周波数
情報に関するデータを無効或いは有効にするための制御
フラグを出力し、その制御フラグに従って複数の波形合
成部は送出された周波数情報に関するデータを用い或い
は無視して合成波形を得る。According to the present invention, according to this configuration, the frequency instructing unit outputs the data related to the frequency information such as pitch bend or portamento to the plurality of waveform synthesizing units and outputs the control flag for invalidating or validating the data related to the frequency information to be output. Then, according to the control flag, the plurality of waveform synthesizing sections use or ignore the transmitted data regarding the frequency information to obtain a synthesized waveform.
以上の作用により、各発音チャンネルから出力される
合成波形は、制御フラグに従って周波数制御によって合
成されることとなる。With the above operation, the synthesized waveform output from each sound generation channel is synthesized by the frequency control according to the control flag.
実施例 以下、本発明の一実施例について図面を参照しながら
説明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例における電子楽器のブロッ
ク図、第2図はその動作を説明するための合成波形図で
ある。FIG. 1 is a block diagram of an electronic musical instrument according to an embodiment of the present invention, and FIG. 2 is a synthetic waveform diagram for explaining the operation thereof.
第1図において、6は後述する波形合成部よりも遅い
速度のクロックに同期して周波数情報に関するデータを
複数の波形合成部8,9に出力する周波数指示部、7は周
波数情報に関するデータを有効又は無効とするための制
御フラグ、8は第1の波形合成部、9は第2の波形合成
部で、それぞれ定められた一定速度のクロックに同期し
て楽音波形を合成するものである。In FIG. 1, 6 is a frequency instructing unit that outputs data relating to frequency information to a plurality of waveform synthesizing units 8 and 9 in synchronization with a clock having a slower speed than the waveform synthesizing unit described later, and 7 is valid data relating to frequency information Alternatively, 8 is a first waveform synthesizing unit, and 9 is a second waveform synthesizing unit, which synthesizes a musical tone waveform in synchronization with a clock having a predetermined constant speed.
以上のように構成された電子楽器について、以下その
動作について説明する。The operation of the electronic musical instrument configured as described above will be described below.
まず、ピッチベント或いはポルタメント等の周波数制
御が指示されると周波数指示部6は、周波数情報に関す
るデータを無効にするために制御フラグ7を“1"にし
(第2図E)、次に周波数情報に関するデータを第1の
波形合成部8及び第2の波形合成部9にそれぞれ出力す
る(第2図F,G)。この時点では各波形合成部は送られ
た新たな周波数情報に関するデータを採用しない。各波
形合成部に新たな周波数情報に関するデータを送出し終
ると、周波数指示部6は送出した周波数情報に関するデ
ータを有効とするために制御フラグ7を“0"にする。First, when frequency control such as pitch bent or portamento is instructed, the frequency instructing unit 6 sets the control flag 7 to "1" in order to invalidate the data related to frequency information (Fig. 2E), and then frequency information. The data relating to the above is output to the first waveform synthesizing unit 8 and the second waveform synthesizing unit 9, respectively (FIG. 2, F, G). At this time point, each waveform synthesizer does not adopt the transmitted data regarding the new frequency information. After transmitting the data relating to the new frequency information to each waveform synthesizer, the frequency instructing unit 6 sets the control flag 7 to "0" in order to validate the transmitted data relating to the frequency information.
制御フラグが“0"になると第1の波形合成部8及び第
2の波形合成部9は直ちに新たな周波数情報に関するデ
ータをそれぞれ採用し、そのデータに従った周波数の合
成波形を合成し始める(第2図H)。When the control flag becomes “0”, the first waveform synthesizing unit 8 and the second waveform synthesizing unit 9 immediately adopt the data relating to the new frequency information and start synthesizing the synthesized waveform of the frequency according to the data ( FIG. 2H).
ここで第1の波形合成部8及び第2の波形合成部9
は、例えば1μsec程度の比較的早い速度のクロックに
同期しており、発音チャンネル間の位相のずれは殆んど
無視できるものである。Here, the first waveform synthesis section 8 and the second waveform synthesis section 9
Is synchronized with a clock having a relatively high speed of, for example, about 1 μsec, and the phase shift between the tone generation channels can be almost ignored.
各波形合成部によって得られた第1の合成波形及び第
2の合成波形は加算器5によって加算され、その結果が
楽音波形として出力される。The first synthesized waveform and the second synthesized waveform obtained by the respective waveform synthesis units are added by the adder 5, and the result is output as a musical tone waveform.
尚、本実施例では発音チャンネルが2つの場合につい
て説明したが、3チャンネル以上の発音チャンネルの場
合は制御フラグを適用するチャンネルを選択する事によ
り、任意のチャンネルに対して周波数制御を行う事がで
きる。In this embodiment, the case where there are two sound generation channels has been described. However, in the case of three sound generation channels or more, frequency control can be performed for any channel by selecting the channel to which the control flag is applied. it can.
以上のように本実施例によれば、周波数情報に関する
新たなデータを有効又は無効とする制御フラグに従って
採用するので、複数の発音チャンネル間の位相のずれを
生じさせる事なく楽音波形の周波数制御が可能な電子楽
器を実現できる。As described above, according to the present embodiment, since the new data relating to the frequency information is adopted according to the control flag for validating or invalidating, the frequency control of the musical tone waveform can be performed without causing the phase shift between the plurality of sound generation channels. A possible electronic musical instrument can be realized.
発明の効果 本発明は周波数情報に関するデータを出力している間
は新たなデータの採用を無効とするようにしたので、波
形合成部よりも比較的遅いクロックに同期して各波形合
成部に出力される周波数情報に関するデータの時間差を
防止することができ、従って各発音チャンネル間での合
成波形の位相のずれを防止する事ができる。EFFECTS OF THE INVENTION Since the present invention disables the adoption of new data while outputting data relating to frequency information, the data is output to each waveform synthesis unit in synchronization with a clock relatively slower than the waveform synthesis unit. It is possible to prevent the time difference of the data relating to the generated frequency information, and thus to prevent the phase shift of the synthesized waveform between the sound generation channels.
第1図は本発明の一実施例における電子楽器のブロック
図、第2図は同本実施例の電子楽器によって得られる合
成波形図、第3図は従来の電子楽器のブロック図、第4
図は従来の電子楽器の合成波形図である。 1,6……周波数指示部、2……発音チャンネル、4,9……
第2の波形合成部、5……加算器、7……制御フラグ、
3,8……第1の波形合成部。FIG. 1 is a block diagram of an electronic musical instrument according to an embodiment of the present invention, FIG. 2 is a synthetic waveform diagram obtained by the electronic musical instrument of the present embodiment, FIG. 3 is a block diagram of a conventional electronic musical instrument, and FIG.
The figure is a composite waveform diagram of a conventional electronic musical instrument. 1,6 …… Frequency indicator, 2 …… Sound channel, 4,9 ……
Second waveform synthesizer, 5 ... Adder, 7 ... Control flag,
3,8 ... First waveform synthesizer.
Claims (1)
楽音波形を合成する複数の波形合成部と、前記波形合成
部よりも遅い速度のクロックに同期して周波数情報に関
するデータを前記複数の波形合成部に出力する周波数指
示部と、前記周波数情報に関するデータを有効又は無効
とするための制御フラグとを備え、前記波形合成部は前
記制御フラグに対応して周波数制御を行うことを特徴と
する電子楽器。1. A plurality of waveform synthesizing units for synthesizing a musical tone waveform in synchronization with a clock having a predetermined constant speed, and data relating to frequency information in synchronization with a clock having a slower speed than the waveform synthesizing unit. A frequency instructing section for outputting to the waveform synthesizing section; and a control flag for validating or invalidating the data relating to the frequency information, wherein the waveform synthesizing section performs frequency control corresponding to the control flag. An electronic musical instrument.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62184033A JP2529282B2 (en) | 1987-07-23 | 1987-07-23 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62184033A JP2529282B2 (en) | 1987-07-23 | 1987-07-23 | Electronic musical instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6428694A JPS6428694A (en) | 1989-01-31 |
JP2529282B2 true JP2529282B2 (en) | 1996-08-28 |
Family
ID=16146184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62184033A Expired - Fee Related JP2529282B2 (en) | 1987-07-23 | 1987-07-23 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2529282B2 (en) |
-
1987
- 1987-07-23 JP JP62184033A patent/JP2529282B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPS6428694A (en) | 1989-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH027078B2 (en) | ||
US6946595B2 (en) | Performance data processing and tone signal synthesizing methods and apparatus | |
US6166316A (en) | Automatic performance apparatus with variable arpeggio pattern | |
JPS6310434B2 (en) | ||
JPH0693189B2 (en) | Electronic musical instrument | |
US20020078820A1 (en) | Music data performance system and method, and storage medium storing program realizing such method | |
JP2529282B2 (en) | Electronic musical instrument | |
US4584922A (en) | Electronic musical instrument | |
JPS6230068Y2 (en) | ||
JP3334165B2 (en) | Music synthesizer | |
JPS6035114Y2 (en) | electronic musical instruments | |
JP2596154B2 (en) | Musical sound wave generating apparatus and musical sound wave generating method | |
JP2768064B2 (en) | Music synthesizer | |
JPS6030959B2 (en) | electronic musical instruments | |
JP2959240B2 (en) | Sound source device | |
JPH0419593Y2 (en) | ||
JP3405170B2 (en) | Music synthesizer | |
JP3404756B2 (en) | Music synthesizer | |
JP2682245B2 (en) | Electronic musical instrument | |
JP2794561B2 (en) | Waveform data generator | |
JP3013387B2 (en) | Tone generator | |
JPS6211354B2 (en) | ||
JP2000010556A (en) | Automatic player | |
JPS59192290A (en) | Musical sound output unit | |
JPH0458039B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |