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

JPH037118B2 - - Google Patents

Info

Publication number
JPH037118B2
JPH037118B2 JP56079858A JP7985881A JPH037118B2 JP H037118 B2 JPH037118 B2 JP H037118B2 JP 56079858 A JP56079858 A JP 56079858A JP 7985881 A JP7985881 A JP 7985881A JP H037118 B2 JPH037118 B2 JP H037118B2
Authority
JP
Japan
Prior art keywords
envelope
envelope waveform
waveform
data
section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP56079858A
Other languages
Japanese (ja)
Other versions
JPS57195294A (en
Inventor
Hiroko Oono
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP56079858A priority Critical patent/JPS57195294A/en
Publication of JPS57195294A publication Critical patent/JPS57195294A/en
Publication of JPH037118B2 publication Critical patent/JPH037118B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 本発明は、エンベロープ波形に対応するデータ
を入力し、エンベロープ波形を表示することがで
きる電子楽器に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic musical instrument that can input data corresponding to an envelope waveform and display the envelope waveform.

一般に、電子楽器において、エンベロープを設
定するには、多接点のスライドスイツチや、回転
ボリユームを用いて行なつている。然るに、これ
らの入力にかかわるエンベロープ波形を想起する
ことは、困難であり、操作性の向上が望まれてい
た。
Generally, in electronic musical instruments, the envelope is set using a multi-contact slide switch or a rotating volume. However, it is difficult to recall envelope waveforms related to these inputs, and improvements in operability have been desired.

この発明は、上記の点を鑑みてなされたもの
で、その第1発明によれば、表示手段において、
エンベロープ波形を表示できるようにするととも
に、表示手段で表示されるエンベロープ波形上
で、指定手段により特定位置を指定するように
し、指示手段の発音開始指示に応答して、予め入
力されているエンベロープ波形に対応するデータ
を上記特定位置まで出力するとともにこの特定位
置でのエンベロープ波形レベルを維持し、消音開
始指示に応答し残りのエンベロープ波形に対応す
るデータを出力手段から出力するようにした電子
楽器が提供される。
This invention has been made in view of the above points, and according to the first invention, in the display means,
The envelope waveform can be displayed, and the specifying means specifies a specific position on the envelope waveform displayed by the display means, and in response to the instruction to start sounding from the indicating means, the envelope waveform that has been input in advance is displayed. The electronic musical instrument outputs the data corresponding to the specified position up to the specified position, maintains the envelope waveform level at this specified position, and outputs the data corresponding to the remaining envelope waveform from the output means in response to a mute start instruction. provided.

また、第2発明によれば、表示手段において、
エンベロープ波形を表示できるようにするととも
に、表示手段で表示されるエンベロープ波形上
で、指定手段により特定区間を指定するように
し、指示手段の発音開始指示に応答して、予め入
力されているエンベロープ波形に対応するデータ
を上記特定区間まで出力するとともにこの特定区
間のエンベロープ波形に対応するデータを繰返し
出力し、消音開始指示に応答し残りのエンベロー
プ波形に対応するデータを出力手段から出力する
ようにした電子楽器が提供される。
Further, according to the second invention, in the display means,
The envelope waveform can be displayed, and a specific section can be specified by the specifying means on the envelope waveform displayed by the display means, and the envelope waveform inputted in advance can be displayed in response to a sound generation start instruction from the specifying means. The apparatus outputs the data corresponding to the specified section up to the specified section, repeatedly outputs the data corresponding to the envelope waveform of this specified section, and outputs the data corresponding to the remaining envelope waveform from the output means in response to a mute start instruction. Electronic musical instruments are provided.

以下、図面を参照してこの発明を電子オルガン
に適用した場合の一実施例を説明する。
An embodiment in which the present invention is applied to an electronic organ will be described below with reference to the drawings.

第1図において、電子オルガン1は支持脚2,
2と、この支持脚2,2に支えられている機体8
とにより構成されている。機体3上には各音高の
楽音を指定する鍵を複数有する鍵盤4、スピーカ
5、操作部6がそれぞれ図示するごとく設けられ
ている。さらに、操作部6には電源スイツテ7、
演奏モード、プリセツトモードなどを指定するモ
ード切換スイツチ8がそれぞれ図示すように設け
られ、また、前記鍵盤4には音高C2〜B5の48個
の鍵が備えられている。このほか機体3上にはタ
ツチスイツチおよび液晶装置からなるエンベロー
プ波形指示表示部9が備えられている。
In FIG. 1, an electronic organ 1 includes support legs 2,
2, and the fuselage 8 supported by these support legs 2, 2.
It is composed of. A keyboard 4 having a plurality of keys for specifying musical tones of each pitch, a speaker 5, and an operation section 6 are provided on the body 3, as shown in the figure. Furthermore, the operation unit 6 includes a power switch 7,
Mode changeover switches 8 for specifying performance mode, preset mode, etc. are provided as shown in the figure, and the keyboard 4 is provided with 48 keys of pitches C2 to B5 . In addition, an envelope waveform instruction display section 9 consisting of a touch switch and a liquid crystal device is provided on the body 3.

前記エンベロープ波形指示表示部9は第2図に
示すように、その表示パネルは長方形に構成さ
れ、10行n1〜n8、KEYOFF、SUS、32列m1〜
m32配列された(10×32)個の指示表示素子から
なるものである。そして、演奏者は所望するエン
ベロープ波形を横軸を時間、縦軸を波高値として
上記各指示表示素子のタツチ操作によつて入力す
ることができ、また、入力されたエンベロープ波
形はエンベロープ波形指示表示部9に液晶表示さ
れる。
As shown in FIG. 2, the envelope waveform instruction display section 9 has a rectangular display panel with 10 rows n1 to n8, KEYOFF, SUS, and 32 columns m1 to m1.
It consists of (10 x 32) indicating display elements arranged in m32 array. Then, the performer can input the desired envelope waveform by touching each of the above instruction display elements, with time on the horizontal axis and peak value on the vertical axis, and the input envelope waveform is displayed on the envelope waveform instruction display. It is displayed on the liquid crystal display in section 9.

而して、上記エンベロープ波形指示表示部9の
各指示表示素子は第3図Aに示すように成つてい
る。
Each instruction display element of the envelope waveform instruction display section 9 is constructed as shown in FIG. 3A.

すなわち、第3図Aにおいて、10は液晶表示
装置である。この液晶表示装置10は上記指示表
示部9に表示すべき文字パターン(KEYOFFあ
るいはSUS)あるいはマスク表示を行うための
マスクパターンを構成した透明の第1電極10
c、第2電極10dが配線されたガラス板10
a,10bと、その間に封入された液晶10eな
どより成る。なお、第3図Aには偏光板は省略し
てある。
That is, in FIG. 3A, 10 is a liquid crystal display device. This liquid crystal display device 10 includes a transparent first electrode 10 that forms a character pattern (KEYOFF or SUS) to be displayed on the instruction display section 9 or a mask pattern for mask display.
c, glass plate 10 on which the second electrode 10d is wired;
a, 10b, and a liquid crystal 10e sealed between them. Note that the polarizing plate is omitted in FIG. 3A.

そして、この液晶表示装置10の上面には、タ
ツチスイツチ11の配線がなされた透明基板12
が配設されている。そして、このタツチスイツチ
11は、一方の電極がプラス電極、他方の電極が
マイナス電極となつており、指を押当てることに
より、両電極間がオンされる。
On the top surface of this liquid crystal display device 10 is a transparent substrate 12 on which wiring for the touch switch 11 is provided.
is installed. In this touch switch 11, one electrode is a positive electrode and the other electrode is a negative electrode, and by pressing the touch switch 11 with a finger, the connection between the two electrodes is turned on.

また、各タツチスイツチ11は明電極が用いら
れ、液晶表示をする際の表示上の障害とならない
ように配慮されている。
Further, each touch switch 11 uses a bright electrode so as not to interfere with the display during liquid crystal display.

そして、この透明基板12上のタツチスイツチ
11を除く他の部分はカバー18により被覆され
ており、電極配線を保護している。
The rest of the transparent substrate 12 except for the touch switch 11 is covered with a cover 18 to protect the electrode wiring.

第3図Bは、上記指示表示部9の他の例を示す
もので、第3図Aと同じところには同一符号を付
してある。この第3図Bでは、カバー18が、タ
ツチスイツチ11の周囲で起立したガイド13a
を有しており、操作する人が、タツチスイツチ1
1の場所を容易に視認出来るようになつている。
FIG. 3B shows another example of the instruction display section 9, in which the same parts as in FIG. 3A are given the same reference numerals. In FIG. 3B, the cover 18 has a guide 13a standing up around the touch switch 11.
, and the person operating the touch switch 1
The location of point 1 can be easily recognized.

次に第4図を参照して回路構成を説明する。発
振器21から出力される所定周波数のクイツクパ
ルスCPはカウンタ22に入力されて分周された
のちキーマトリクス28及びキーコードデータア
サイナ24に与えられる。キーマトリクス28は
鍵盤4の各鍵がマトリクス状に配線されてなり、
また前記カウンタ22から出力される分周信号に
より各鍵が走査されて押鍵状態を示すオンオフ検
出信号を出力し、キーコードデータアサイナ24
に与える。キーコードデータアサイナ24は前記
分周信号により駆動されて動作し、また入力した
前記オン・オフ検出信号にもとづき音高を指定す
る音高信号及びエンベロープを決定する為のトリ
ガ信号を出力して、高音信号を楽音発生部25に
与え、トリガ信号をエンベロープ制御回路26に
与える。なお、このトリガ信号はキーオン、キー
オフを示す信号である。
Next, the circuit configuration will be explained with reference to FIG. A quick pulse CP of a predetermined frequency outputted from the oscillator 21 is inputted to the counter 22, frequency-divided, and then given to the key matrix 28 and the key code data assigner 24. The key matrix 28 consists of each key of the keyboard 4 being wired in a matrix.
In addition, each key is scanned by the frequency-divided signal output from the counter 22, and an on/off detection signal indicating the key press state is output, and the key code data assigner 24
give to The key code data assigner 24 is driven by the frequency division signal, and outputs a pitch signal for specifying the pitch and a trigger signal for determining the envelope based on the input on/off detection signal. , a treble signal is given to the musical tone generator 25, and a trigger signal is given to the envelope control circuit 26. Note that this trigger signal is a signal indicating key-on and key-off.

楽音発生部25は、所定の波形をもつ楽音波形
信号を、上記キーコードデータアサイナから与え
られる音高信号に基づき所定の音高周波数を有す
る信号して出力する。
The musical tone generator 25 outputs a musical waveform signal having a predetermined waveform as a signal having a predetermined pitch frequency based on the pitch signal given from the key code data assigner.

また、エンベロープ制御回路26には、エンベ
ロープ波形指示表示部9のタツチスイツチ11か
ら成るタツチスイツチマトリクス27からの出力
信号が入力表示制御部28を介して、エンベロー
プデータとして与えられる。即ち、このエンベロ
ープ波形指示表示部9の行n1の32個のタツチ操
作毎に、制御部から「00000」の5ビツトのエン
ベロープ波形データがエンベロープ制御回路26
に与えられる。同様にn2,n3,n4,n5,n6,n7,
n8の各指示表示部のタツチ操作毎に「00001」,
「00010」、「00011」、「00100」、「00101」、
「001110」、「00111」のコードデータが入力表示制
御部28から出力される。また、エンベロープ波
形表示部9の行KEYOFFの32個のタツチ操作毎
に「01000」のエンベロープ波形データが入力表
示制御部28から出力され、行SUSの32個のタ
ツチ操作毎に「10000」のエンベロープ波形デー
タが入力表示制御部28から出力される。
Further, an output signal from a touch switch matrix 27 consisting of touch switches 11 of the envelope waveform instruction display section 9 is applied to the envelope control circuit 26 via an input display control section 28 as envelope data. That is, for every 32 touch operations on row n1 of the envelope waveform instruction display section 9, 5-bit envelope waveform data of "00000" is sent from the control section to the envelope control circuit 26.
given to. Similarly, n2, n3, n4, n5, n6, n7,
"00001" for each touch operation on each instruction display section of n8,
"00010", "00011", "00100", "00101",
Code data “001110” and “00111” are output from the input display control unit 28. Further, envelope waveform data of "01000" is output from the input display control section 28 for every 32 touch operations on the row KEYOFF of the envelope waveform display section 9, and envelope waveform data of "10000" is output for every 32 touch operations on the row SUS. Waveform data is output from the input display control section 28.

そして、これらの5ビツトのエンベロープ波形
データは、後述するエンベロープ制御回路26に
与えられ記憶される。エンベロープ制御回路26
は、上記入力表示制御部28からのエンベロープ
データに基づき、しかも上記キーコードデータア
サイナ24からのトリガ信号によつて、エンベロ
ープ波形信号を生成出力し、乗算器29に与え
る。この乗算器29は、楽音波形信号とエンベロ
ープ波形信号とを乗算し、エンベロープ制御され
た楽音信号を出力し、D/A変換器80に与え
る。そして、このD/A変換器80は上記楽音信
号をアナログ量の楽音信号に変換してて増幅器3
1に供給する。そして、このアナログ信号は増幅
器81によつて増幅され、スピーカ5からの放音
される。
These 5-bit envelope waveform data are then given to and stored in an envelope control circuit 26, which will be described later. Envelope control circuit 26
generates and outputs an envelope waveform signal based on the envelope data from the input display control section 28 and in response to the trigger signal from the key code data assigner 24, and supplies it to the multiplier 29. The multiplier 29 multiplies the musical tone signal and the envelope waveform signal, outputs an envelope-controlled musical tone signal, and supplies the signal to the D/A converter 80 . The D/A converter 80 converts the musical tone signal into an analog musical tone signal, and the amplifier 3
Supply to 1. Then, this analog signal is amplified by the amplifier 81, and the sound is emitted from the speaker 5.

また、上記入力表示制御部28は、上記クロツ
クパルスCPにより動作し、所定の駆動方式によ
り液晶表示装置10をダイナミツク駆動するもの
であり、このため第1電極駆動信号、第2電極駆
動信号を液晶表示装置10に対して出力するよう
になつている。
Further, the input display control section 28 is operated by the clock pulse CP and dynamically drives the liquid crystal display device 10 according to a predetermined driving method. It is configured to output to the device 10.

次に、第5図を参照して、エンベロープ制御回
路26の詳細につき説明する。このエンベロープ
制御回路26内には、制御部26−1、RAMな
どより成るエンベロープ波形記憶部26−2、ア
ドレスカウンタ26−8、補間回路26−4を有
する。そして、上記制御部26−1には、入力表
示制御部28からエンベロープデータが供給され
ると共に、キーコードデータアサイナ24からト
リガ信号が与えられる。
Next, details of the envelope control circuit 26 will be explained with reference to FIG. The envelope control circuit 26 includes a control section 26-1, an envelope waveform storage section 26-2 consisting of a RAM, etc., an address counter 26-8, and an interpolation circuit 26-4. The control section 26-1 is supplied with envelope data from the input display control section 28 and is also given a trigger signal from the key code data assigner 24.

そして、エンベロープ波形記憶部26−2に、
エンベロープデータを記憶させる場合は、制御部
26−1からエンベロープデータを入力端子IN
に与え、またアドレスカウンタ26−8に所定ア
ドレス信号を供給してアドレス設定した後、リー
ド/ライト信号R/Wを“1”として記憶させ
る。このようにして、アドレスカウンタを順次歩
進してゆき、本実施例では32ステツプ(各ステツ
プ5ビツト構成)のエンベロープデータをエンベ
ロープ波形記憶部26−2に設定する。
Then, in the envelope waveform storage section 26-2,
When storing envelope data, input the envelope data from the control unit 26-1 to the input terminal IN.
After setting the address by supplying a predetermined address signal to the address counter 26-8, the read/write signal R/W is stored as "1". In this way, the address counter is sequentially incremented, and in this embodiment, envelope data of 32 steps (each step consists of 5 bits) is set in the envelope waveform storage section 26-2.

なお、このエンベロープ波形記憶部26−2に
記憶されるエンベロープデータは、上述した入力
表示制御部28からのエンベロープデータに基づ
くものであるが、各ステツ毎に、下位3ビツトで
エンベロープ値(同一ステツプにタツチスイツチ
が2個以上押された場合((第6図BあるいはC
参照))は、大きな値のデータの方をとる。)を示
し、上位2ビツト即ちKEYOFFのビツトと、
SUSのビツトでエンベロープの特殊な制御を行
なうようにした制御フラグを示すものである。
The envelope data stored in the envelope waveform storage section 26-2 is based on the envelope data from the input display control section 28 described above, but for each step, the lower 3 bits are used to indicate the envelope value (same step value). If two or more touch switches are pressed ((Figure 6 B or C)
Reference)) takes the data with larger values. ), and the upper 2 bits, that is, the KEYOFF bit, and
This shows a control flag that performs special control of the envelope using SUS bits.

そして、このエンベロープ波形記憶部26−2
からエンベロープデータを読出す際、即ちキーコ
ードデータアサイナ24からキーオンを示すトリ
ガ信号が与えられた場合は、制御部26−1から
エンベロープクロツクをアドレスカウンタ26−
3に送出して、順次アドレスを歩進しながら、エ
ンベロープ波形記憶部26−2の出力端子OUT
から対応するエンベロープデータを読出す。な
お、このアドレスカウンタ26−3は、上位ビツ
ト側(32ステツをカウンタする)と、下位ビツト
側(所定ビツト数より成る。)に分割されており、
上位ビツト側のデータがエンベロープ波形記憶部
26−2のアドレスを定め、下位ビツト側のデー
タが、補間値として補間回路26−4に与えられ
る。従つて、補間回路26−4では、各ステツプ
のエンベロープデータの間を更に分割して例えば
直線補間をして、実際のエンベロープ波形信号を
生成出力する。
This envelope waveform storage section 26-2
When reading envelope data from the address counter 26-1, that is, when a trigger signal indicating key-on is given from the key code data assigner 24, the envelope clock is transferred from the control section 26-1 to the address counter 26-1.
3, and while incrementing the address sequentially, the output terminal OUT of the envelope waveform storage section 26-2
Read the corresponding envelope data from. Note that this address counter 26-3 is divided into an upper bit side (counts 32 steps) and a lower bit side (consists of a predetermined number of bits).
The data on the upper bit side determines the address of the envelope waveform storage section 26-2, and the data on the lower bit side is applied as an interpolation value to the interpolation circuit 26-4. Therefore, the interpolation circuit 26-4 further divides the envelope data of each step and performs linear interpolation, for example, to generate and output an actual envelope waveform signal.

また、このアドレスカウンタ26−3及びエン
ベロープ波形記憶部26−2の出力は制御部26
−1にも与えられており、エンベロープデータの
最上位ビツトデータ(SUSのビツト)が“1”
となつた際には、そのアドレスを制御部26−1
内の特定レジスタに記憶したり、また、エンベロ
ープデータのうち第2ビツトデータ(KEYOFF)
が“1”となつた場合は、アドレスカウンタ26
−3の歩進をストツプするか、あるいは上記特定
レジスタに記憶したアドレスデータをアドレスカ
ウンタ26−3に転送した後、アドレスの歩進を
開始するようにしたりする。その具体的な動作に
ついては後述する。
Further, the outputs of the address counter 26-3 and the envelope waveform storage section 26-2 are transmitted to the control section 26-3.
-1 is also given, and the most significant bit data (SUS bit) of the envelope data is “1”.
, the address is sent to the control unit 26-1.
The second bit data (KEYOFF) of the envelope data can be stored in a specific register within the envelope data.
becomes “1”, the address counter 26
-3 is stopped, or after the address data stored in the specific register is transferred to the address counter 26-3, the address increment is started. The specific operation will be described later.

次に上記実施例の動作を説明する。演奏開始時
に先ず電源スイツチ7をオンすると電子オルガン
1に電源が供給され、、発振器21が発振動作を
開始する。このため、クロツクパルスCPが出力
され始め、またカウンタ22から分周信号が出力
されはじめて第4図の各回路が動作可能となる。
Next, the operation of the above embodiment will be explained. When the power switch 7 is first turned on at the start of a performance, power is supplied to the electronic organ 1, and the oscillator 21 starts oscillating. Therefore, the clock pulse CP begins to be output, and the frequency division signal begins to be output from the counter 22, and each circuit in FIG. 4 becomes operational.

次に、モード切換スイツチ8をプリセツトモー
ドに指定した後エンベロープ波形指示表示部9の
各指示表示素子をそれぞれ操作して所望のエンベ
ロープ波形をプリセツトする。たとえば、第6図
に示すように、列m1、行n1の指示表示素子
(m1,n1)、同様にして(m2,n2)……(m32,
n1)と順次操作すると、タツチスイツチ11,
11が人体抵抗によつてオンし、そのオン信号が
入力表示制御部28に入力される。このため、オ
ン操作した各指示表示素子を点灯させるための第
1電極駆動信号、第2電極駆動信号が入力表示制
御部28から出力され液晶表示装置に与えられ
る。このため、エンベロープ波形指示表示部9の
オン操作された各指示表示素子がそのオン操作ご
とに表示され、また以降その表示は継続してなさ
れるため、プリセツトされたエンベロープ波形が
容易に目視確認ができる。一方、上記エンベロー
プ波形指示表示部9のプリセツト入力は、入力表
示制御部28を介し、対応するエンベロープデー
タ「00000」、「00001」、……「00000」がエンベロ
ープ制御回路26に供給される。
Next, after setting the mode changeover switch 8 to the preset mode, each instruction display element of the envelope waveform instruction display section 9 is operated to preset a desired envelope waveform. For example, as shown in FIG.
n1), touch switch 11,
11 is turned on by human body resistance, and the on signal is input to the input display control section 28. Therefore, a first electrode drive signal and a second electrode drive signal for lighting each instruction display element that has been turned on are outputted from the input display control section 28 and given to the liquid crystal display device. Therefore, each instruction display element of the envelope waveform instruction display section 9 that is turned on is displayed each time it is turned on, and the display continues thereafter, so that the preset envelope waveform can be easily checked visually. can. On the other hand, for the preset input of the envelope waveform instruction display section 9, the corresponding envelope data "00000", "00001", . . . "00000" are supplied to the envelope control circuit 26 via the input display control section 28.

従つて、エンベロープ制御回路26内の制御部
26−1では、32ステツプのデータを、アドレ
スカウンタ26−8を制御しながらエンベロープ
波形記憶部26−2に入力設定する。このように
して、エンベロープ波形記憶部26−2には5ビ
ツト×32ステツプのエンベロープデータが設定さ
れる。
Therefore, the control section 26-1 in the envelope control circuit 26 inputs and sets the data of 32 steps to the envelope waveform storage section 26-2 while controlling the address counter 26-8. In this way, envelope data of 5 bits x 32 steps is set in the envelope waveform storage section 26-2.

そして、上記モード切換スイツチ8を演奏モー
ドとした後、鍵盤4の鍵を操作するとキーマトリ
クス28から出力されるオン・オフ検出信号がキ
ーコードデータアサイナ24によつて処理され、
操作鍵に対応する音高信号とトリガ信号がキーコ
ードデータアサイナ24からの出力され、楽音子
発生部25とエンベロープ制御回路26に与えら
れる。このため、楽音発生部25においては、与
えられた音高信号に基づき、所望の音階の楽音波
形信号を出力し、乗算器29に与える。
After setting the mode changeover switch 8 to the performance mode, when a key on the keyboard 4 is operated, an on/off detection signal output from the key matrix 28 is processed by the key code data assigner 24.
A pitch signal and a trigger signal corresponding to the operating key are outputted from the key code data assigner 24 and given to the musical tone generator 25 and the envelope control circuit 26. For this reason, the musical tone generator 25 outputs a musical waveform signal of a desired scale based on the applied pitch signal, and supplies it to the multiplier 29 .

また、乗算器29には、エンベロープ制御回路
26からエンベロープ波形信号が供される。即
ち、エンベロープ制御回路26においては、キー
コードデータアサイナ24から与えられるトリガ
信号によつて、アドレスカウンタ26−3にエン
ベロープクロツクを送出開始する。
Further, the envelope waveform signal is supplied to the multiplier 29 from the envelope control circuit 26 . That is, the envelope control circuit 26 starts sending an envelope clock to the address counter 26-3 in response to a trigger signal given from the key code data assigner 24.

その為、アドレスカウンタ26−3は、エンベ
ロープクロツク到来毎にその内容を歩進し、その
上位ビツトデータによりエンベロープ波形記憶部
26−2のアドレス指定を行ない、下位ビツトデ
ータにより補間回路26−4において補間処理を
行なう。
Therefore, the address counter 26-3 increments its contents each time the envelope clock arrives, uses the upper bit data to specify the address of the envelope waveform storage section 26-2, and uses the lower bit data to specify the address of the envelope waveform storage section 26-2. Interpolation processing is performed in .

このようにして、補間回路26−4から出力さ
れるエンベロープ波形信号のレベルは、第7図A
に示す如くキーオン時から即座に立上り、最高レ
ベルとなつた後は、徐々に減衰するようになる。
従つて、この第6図Aの如くエンベロープ波形を
設定すると、ピアノ音のような所謂撥弦音の如き
エンベロープがかかることなる。
In this way, the level of the envelope waveform signal output from the interpolation circuit 26-4 is adjusted as shown in FIG.
As shown in the figure, the signal rises immediately upon key-on, and after reaching the highest level, it gradually declines.
Therefore, if the envelope waveform is set as shown in FIG. 6A, an envelope similar to a so-called plucked string sound such as a piano sound will be applied.

そして、乗算器27は、楽音発生部25からの
楽音波形信号と、エンベロープ制御回路からのエ
ンベロープ波形信号とを乗算し、その結果得られ
る楽音信号をD/A変換器80、増幅器81を介
して、スピーカ5から放音することになる。
The multiplier 27 multiplies the musical sound waveform signal from the musical tone generator 25 by the envelope waveform signal from the envelope control circuit, and transmits the resulting musical sound signal via a D/A converter 80 and an amplifier 81. , the sound will be emitted from the speaker 5.

以上は、エンベロープ波形指示表示部9に第6図
Aに示したエンベロープ波形を設定した場合の動
作であるが、次に第6図Bに示したエンベロープ
波形を設定した場合につき説明する。
The above is the operation when the envelope waveform shown in FIG. 6A is set on the envelope waveform instruction display section 9. Next, the case where the envelope waveform shown in FIG. 6B is set will be explained.

即ち、この第6図Bに示すように、m11のス
テップKEYOFFの指示表示素子にタツチ操作を
する。その結果、このステツプm11のエンベロ
ープデータは、「01100」となりまた、
「KEYOFF」の表示が以後継続してなされる。な
お、この第6図Bに示すような1ステツプに2以
上の指示表示素子を操作した場合は、そのレベル
が大な値が設定される。例えばステツプm2のエ
ンベロープデータは、「00010」となる。
That is, as shown in FIG. 6B, a touch operation is performed on the instruction display element of step KEYOFF of m11. As a result, the envelope data of this step m11 becomes "01100" and
“KEYOFF” will continue to be displayed from then on. Note that when two or more instruction display elements are operated in one step as shown in FIG. 6B, a large value is set for the level. For example, the envelope data at step m2 is "00010".

このようにして、制御部26−1の制御に基づ
き、32ステツプのエンベロープデータがエンベロ
ープ波形記憶部26−2に設定された後、モード
切換スイツチ8の操作により演奏モードとし、そ
の後鍵盤4の鍵を操作する。
In this way, after the 32-step envelope data is set in the envelope waveform storage section 26-2 under the control of the control section 26-1, the performance mode is set by operating the mode changeover switch 8, and then the keys of the keyboard 4 are set. operate.

エンベロープ制御回路26は、キーコードデー
タアサイナ24からのトリガ信号により動作を開
始する。そして、このキーオン時からステツプm
1〜m10のエンベロープデータがエンベロープ
クロツクの入力によつて読出され、乗算器29に
与えられる。そして、ステツプm11になると、
エンベロープデータの第2ビツトが“1”である
ことが制御部26−1にて検出され、エンベロー
プクロツクを、当該鍵のキーオフ時までアドレス
カウンタ26−3に供給するのを停止する。従つ
て、所謂サステインレベルにエンベロープは保持
される。そして、離鍵操作に応じて、キーオフを
あらわすトリガ信号が与えらられると、再び制御
部26−1からエンベロープクロツクをアドレス
カウンタ26−3に供給し、エンベロープ波形記
憶部26−2の内容を順次読み出し、減衰エンベ
ロープを楽音波形信号に付加する。
The envelope control circuit 26 starts operating in response to a trigger signal from the key code data assigner 24. Then, from this key-on time, step m
Envelope data 1 to m10 are read out by inputting the envelope clock and applied to the multiplier 29. Then, when it comes to step m11,
The controller 26-1 detects that the second bit of the envelope data is "1" and stops supplying the envelope clock to the address counter 26-3 until the key is turned off. Therefore, the envelope is maintained at a so-called sustain level. Then, when a trigger signal representing key-off is given in response to a key release operation, the envelope clock is supplied from the control section 26-1 to the address counter 26-3 again, and the contents of the envelope waveform storage section 26-2 are It is read out sequentially and an attenuation envelope is added to the musical waveform signal.

第7図Bは、第6図Bに示す如くエンベロープ
波形指示表示部9を設定した場合に得られるエン
ベロープレベルの変化を示したものである。
FIG. 7B shows the change in envelope level obtained when the envelope waveform instruction display section 9 is set as shown in FIG. 6B.

次に、第6図Cに示す如く、エンベロープ波形
指示表示部9を設定した場合について説明する。
即ち、m8のステツプのSUSの指示表示素子の
タツチ操作を行なうと共に、m15のステツプの
KEYOFFの指示表示素子のタツチ操作を行なう。
Next, a case will be described in which the envelope waveform instruction display section 9 is set as shown in FIG. 6C.
That is, while performing a touch operation on the SUS instruction display element of step m8,
Touch the KEYOFF instruction display element.

その結果、このm8のステツプのエンベロープ
データは「10100」となり、また、m15のステ
ツプのエンベロープデータは「01011」となる。
また、対応する表示「SUS」,「KEYOFF」も以
後継続して行われる。なお、他のステツプのエン
ベロープデータも同様にして、エンベロープ波形
記憶部26−2に入力設定される。
As a result, the envelope data of step m8 becomes "10100", and the envelope data of step m15 becomes "01011".
In addition, the corresponding displays "SUS" and "KEYOFF" will continue to be displayed thereafter. Incidentally, envelope data of other steps are similarly input and set to the envelope waveform storage section 26-2.

そして、このエンベロープデータを読出す場合
は、ステツプm1〜m7までは上記第6図A,B
と同様にして行われるが、ステツプm8になる
と、最上位ビツトが“1”であることが、制御部
26−1にて判別され、アドレスカウンタ26−
3のそのときの出力即ち、ステツプm8を示すア
ドレスデータ(上位ビツトのみ)を制御部26−
1内の特定レジスタに設定する。そして、以後の
ステツプm8〜m15も同様に処理されるが、ス
テツプm15では、第2ビツトの出力が“1”で
あるので、制御部26−1ではこのステツプm1
5につづきアドレスカウンタ26−3に、上記ス
テツプm8のアドレスデータをプリセツトする。
When reading out this envelope data, steps m1 to m7 are as shown in FIG. 6A and B above.
However, at step m8, the control unit 26-1 determines that the most significant bit is "1", and the address counter 26-1 determines that the most significant bit is "1".
3, that is, the address data (upper bits only) indicating step m8, is sent to the control unit 26-
Set to a specific register within 1. Subsequent steps m8 to m15 are processed in the same way, but in step m15, the output of the second bit is "1", so the control section 26-1 processes this step m1.
Continuing to step 5, the address data of step m8 is preset in the address counter 26-3.

このようにして、当該鍵がキーオフされるま
で、このステツプm8〜m15をくり返す。従つ
て、第7図Cに示すように、エンベロープはサス
テインレベルとなると、周期Tをもつて同一波形
をくり返すようになる。
In this way, steps m8 to m15 are repeated until the key is turned off. Therefore, as shown in FIG. 7C, when the envelope reaches the sustain level, it repeats the same waveform with a period T.

そして、その後、離鍵されると、ステツプm1
5〜m32の処理が行われて、減衰エンベロープ
が楽音信号に付加されることになる。
Then, when the key is released, step m1
5 to m32 are performed to add an attenuation envelope to the musical tone signal.

尚、上記実施例では、エンベロープ制御回路2
6内のエンベロープ波形記憶部26−2に一種類
のエンベロープデータを記憶するように構成した
が、これに限定されず、複数のエンベロープデー
タを記憶可能としても良く、その場合切換制御に
より選択してエンベロープデータを使用するよう
にすれば良い。
In the above embodiment, the envelope control circuit 2
Although the envelope waveform storage section 26-2 in the envelope waveform storage section 26-2 in the envelope waveform storage section 26-2 is configured to store one type of envelope data, the present invention is not limited to this, and a plurality of envelope data may be stored. All you have to do is use envelope data.

また、上記実施例においては、エンベロープ波
形指示表示部9にエンベロープ波形をプリセツト
するタツチスイツチ11とプリセツトされたエン
ベロープ波形データを表示する液晶表示装置10
を重合配置した構成としたが、これに限定され
ず、前記両手段を別体に備えた構成としてもよ
い。また、前記両手段を重合させた平板形表示制
御として液晶表示装置を用いたが、受光型ばかり
でなく発光型の表示制御を用いることも可能であ
り、表示制御に重合して形成される透明なタツチ
スイツチも、表示パネル上に直接形成することも
できる。
In the above embodiment, the touch switch 11 presets the envelope waveform on the envelope waveform instruction display section 9, and the liquid crystal display 10 displays the preset envelope waveform data.
Although the configuration is such that the above-mentioned means are arranged in a polymerized manner, the present invention is not limited to this, and a configuration may be adopted in which both of the above-mentioned means are provided separately. In addition, although a liquid crystal display device was used as a flat panel display control in which both of the above means are combined, it is also possible to use not only a light-receiving type of display control but also a light-emitting type display control. Touch switches can also be formed directly on the display panel.

更に、上記実施例では単音出力の電子オルガン
について示したが、複音出力の電子オルガンで
は、第4図及び第5図に示した回路を時分割駆動
するようにすればよく、その為の各種楽音信号方
式は周知であるので省略する。
Furthermore, in the above embodiment, an electronic organ with a single tone output was shown, but in an electronic organ with a multiple tone output, the circuits shown in FIGS. The signaling system is well known and will therefore be omitted.

また、上記実施例では、エンベロープの波形を
第6図A〜Cに示す如く入力可能としたが、記憶
手段に記憶される値はエンベロープの振幅値に限
定されるものではなく、例えばエンベロープの差
分値(エンベロープの変化値)を記憶するように
しても良く、その他記憶手段へのデータの内容も
種々変形可能である。
Further, in the above embodiment, it is possible to input the envelope waveform as shown in FIGS. 6A to 6C, but the value stored in the storage means is not limited to the amplitude value of the envelope. The value (change value of the envelope) may be stored, and the contents of the data stored in the storage means can also be modified in various ways.

以上説明したように、本件第1発明の電子楽器
によれば、表示手段において、エンベロープ波形
を表示できるようにするとともに、表示手段で表
示されるエンベロープ波形上で、指定手段により
特定位置に指定するようにし、指示手段の発音開
始指示に応答して、予め入力されているエンベロ
ープ波形に対応するデータを上記特定位置まで出
力するとともにこの特定位置でのエンベロープ波
形レベルを維持し、消音開始指示に応答し残りの
エンベロープ波形に対応するデータを出力手段か
ら出力するようにした電子楽器が提供されるの
で、エンベロープ波形が表示されることにより、
どのようなエンベロープが設定されがいるが分り
やすく、しかも、発音開始及び消音開始に応答し
て、特定位置でのエンベロープ波形レベルの維持
を含む好ましいエンベロープを生成できる。
As explained above, according to the electronic musical instrument of the first invention, the display means can display the envelope waveform, and the designation means can specify a specific position on the envelope waveform displayed on the display means. In response to the sound generation start instruction from the instruction means, the data corresponding to the envelope waveform input in advance is output to the above-mentioned specific position, and the envelope waveform level at this specific position is maintained, and in response to the mute start instruction. An electronic musical instrument is provided that outputs data corresponding to the remaining envelope waveform from the output means, so that by displaying the envelope waveform,
No matter what kind of envelope is set, it is easy to understand, and moreover, it is possible to generate a preferable envelope that includes maintaining the envelope waveform level at a specific position in response to the start of sound generation and the start of muting.

また、第2発明によれば、表示手段において、
エンベロープ波形を表できるようにするととも
に、表示手段で表示されるエンベロープ波形上
で、指定手段により特定区間を指定するように
し、指示手段の発音開始指示に応答して、予め入
力されているエンベロープ波形に対応するデータ
を上記特定区間まで出力するとともにこの特定区
間のエンベロープ波形に対応するデータを繰返し
出力し、消音開始指示に応答し残りのエンベロー
プ波形に対応するデータを出力手段から出力する
ようにした電子楽器が提供されるので、エンベロ
ープ波形が表示されることにより、どのようなエ
ンベロープが設定されているかが分りやすく、し
かも、発音開始及び消音開始に応答して、特定区
間のエンベロープの繰返しを含む好ましいエンベ
ロープを生成できる。
Further, according to the second invention, in the display means,
The envelope waveform can be displayed, and a specific section can be specified by the specifying means on the envelope waveform displayed by the display means, and the envelope waveform inputted in advance can be displayed in response to a sound generation start instruction from the specifying means. The apparatus outputs the data corresponding to the specified section up to the specified section, repeatedly outputs the data corresponding to the envelope waveform of this specified section, and outputs the data corresponding to the remaining envelope waveform from the output means in response to a mute start instruction. Since the electronic musical instrument is provided, it is easy to understand what kind of envelope is set by displaying the envelope waveform, and it also includes repeating the envelope of a specific section in response to the start of sound generation and the start of mute. Able to generate favorable envelopes.

【図面の簡単な説明】[Brief explanation of the drawing]

図面は、本発明の一実施例を示し、第1図は電
子オルガンの外観斜視図、第2図はエンベロープ
波形指示表示部の平面図、第3図A,Bはエンベ
ロープ波形指示表示部の断面図、第4図は電子オ
ルガン全体の回路構成図、第5図はエンベロープ
制御回路の詳細図、第6図A〜Cはエンベロープ
波形指示表示部の評示状態を示す図、第7図A〜
Cは、エンベロープ信号の時間変化を示す図であ
る。 9……エンベロープ波形指示表示部、10……
液晶表示部、11……タツチスイツチ、26……
エンベロープ制御回路、26−1……制御部、2
6−2……エンベロープ波形記憶部、26−3…
…アドレスカウンタ、27……タツチスイツチマ
トリクス、28……入力表示制御部、29……乗
算器。
The drawings show one embodiment of the present invention; FIG. 1 is an external perspective view of an electronic organ, FIG. 2 is a plan view of an envelope waveform indication display section, and FIGS. 3A and B are cross sections of the envelope waveform indication display section. 4 is a circuit configuration diagram of the entire electronic organ, FIG. 5 is a detailed diagram of the envelope control circuit, FIGS. 6 A to C are diagrams showing evaluation states of the envelope waveform instruction display section, and FIGS. 7 A to
C is a diagram showing temporal changes in the envelope signal. 9... Envelope waveform instruction display section, 10...
Liquid crystal display section, 11...Touch switch, 26...
Envelope control circuit, 26-1...control unit, 2
6-2... Envelope waveform storage unit, 26-3...
. . . address counter, 27 . . . touch switch matrix, 28 . . . input display control section, 29 . . . multiplier.

Claims (1)

【特許請求の範囲】 1 エンベロープ制御するためのエンベロープ波
形に対応するデータを入力する波形データ入力手
段と、 この波形データ入力手段で入力されたデータに
対応するエンベロープ波形を表示する表示手段
と、 この表示手段で表示されるエンベロープ波形上
の特定位置を指定する指定手段と、 発音開始及び消音開始を指示する指示手段と、 この指示手段の発音開始指示に応答して、上記
波形データ入力手段で入力されたエンベロープ波
形に対応するデータを上記指定手段で指定された
特定位置まで出力するとともに該特定位置でのエ
ンベロープ波形レベルを維持し、消音開始指示に
応答して残りのエンベロープ波形に対応するデー
タを出力する出力手段と、 を具備したことを特徴とする電子楽器。 2 エンベロープ制御するためのエンベロープ波
形に対応するデータを入力する波形データ入力手
段と、 この波形データ入力手段で入力されたデータに
対応するエンベロープ波形を表示する表示手段
と、 この表示手段で表示されるエンベロープ波形上
の特定区間を指定する指定手段と、 発音開始及び消音開始を指示する指示手段と、 この指示手段の発音開始指示に応答して、上記
波形データ入力手段で入力されたエンベロープ波
形に対応するデータを上記指定手段で指定された
特定区間まで出力するとともに該特定区間のエン
ベロープ波形に対応するデータを繰り返し出力
し、消音開始指示に応答する残りのエンベロープ
波形に対応するデータを出力する出力手段と、 を具備したことを特徴とする電子楽器。
[Scope of Claims] 1. Waveform data input means for inputting data corresponding to an envelope waveform for envelope control; display means for displaying an envelope waveform corresponding to data input by the waveform data input means; a specifying means for specifying a specific position on the envelope waveform displayed on the display means; an instructing means for instructing start of sound generation and start of muting; Outputting the data corresponding to the envelope waveform that has been performed up to the specific position specified by the above-mentioned specifying means, maintaining the envelope waveform level at the specific position, and outputting the data corresponding to the remaining envelope waveform in response to the muffling start instruction. An electronic musical instrument characterized by comprising: an output means for outputting an output; 2. A waveform data input means for inputting data corresponding to an envelope waveform for envelope control; a display means for displaying an envelope waveform corresponding to the data input by the waveform data input means; a specifying means for specifying a specific section on the envelope waveform; an instructing means for instructing the start of sound generation and the start of mute; and a means for specifying the start of sound generation in response to the instruction to start sound generation from the instructing means, corresponding to the envelope waveform input by the waveform data input means. output means for outputting the data corresponding to the envelope waveform of the particular interval up to a specific section specified by the above-mentioned specifying means, repeatedly outputting the data corresponding to the envelope waveform of the specific section, and outputting the data corresponding to the remaining envelope waveform in response to the muting start instruction. An electronic musical instrument characterized by comprising: and.
JP56079858A 1981-05-26 1981-05-26 Envelope control system for electronic musical instrument Granted JPS57195294A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56079858A JPS57195294A (en) 1981-05-26 1981-05-26 Envelope control system for electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56079858A JPS57195294A (en) 1981-05-26 1981-05-26 Envelope control system for electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS57195294A JPS57195294A (en) 1982-11-30
JPH037118B2 true JPH037118B2 (en) 1991-01-31

Family

ID=13701889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56079858A Granted JPS57195294A (en) 1981-05-26 1981-05-26 Envelope control system for electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS57195294A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0638189B2 (en) * 1984-06-08 1994-05-18 ヤマハ株式会社 Electronic musical instrument expression device
JP2530853Y2 (en) * 1987-10-14 1997-04-02 カシオ計算機株式会社 Envelope waveform display device
JP2751470B2 (en) 1989-10-11 1998-05-18 ヤマハ株式会社 Electronic musical instrument filter device

Also Published As

Publication number Publication date
JPS57195294A (en) 1982-11-30

Similar Documents

Publication Publication Date Title
US5565641A (en) Relativistic electronic musical instrument
JPS6145298A (en) Electronic musical instrument
JPH09319292A (en) Display device and keyboard instrument using the display device
JP3373647B2 (en) Electronic keyboard instrument
JPS623435B2 (en)
JPH037118B2 (en)
JPS5825696A (en) LFO waveform input device
CN111009231A (en) Resonance sound signal generating apparatus and method, medium, and electronic musical apparatus
JPH09152867A (en) Keyboard musical instrument
JPS5896597U (en) electronic musical instruments
JP2555569B2 (en) Electronic musical instrument
JP2541108Y2 (en) Automatic rhythm playing device
JPH07146681A (en) Electronic musical instrument
JP3394688B2 (en) Automatic performance device and electronic musical instrument provided with the automatic performance device
JP5056078B2 (en) Electronic keyboard instrument and program for realizing the control method
JPH0115878B2 (en)
JP3090570B2 (en) Tone modulation controller for electronic musical instruments
US20020092412A1 (en) Electronic musical instrument
JPS6220876Y2 (en)
JP2026046137A (en) Information processing equipment, electronic musical instruments, methods and programs
JP2953937B2 (en) Electronic musical instrument volume control device
JP2721453B2 (en) Performance display
JPH0816166A (en) Rhythm selection device
JP2008046249A (en) Electronic keyboard instrument
JPH07152374A (en) Electronic musical instrument