JPS6339076B2 - - Google Patents
Info
- Publication number
- JPS6339076B2 JPS6339076B2 JP57087610A JP8761082A JPS6339076B2 JP S6339076 B2 JPS6339076 B2 JP S6339076B2 JP 57087610 A JP57087610 A JP 57087610A JP 8761082 A JP8761082 A JP 8761082A JP S6339076 B2 JPS6339076 B2 JP S6339076B2
- Authority
- JP
- Japan
- Prior art keywords
- setting
- output
- data
- setting device
- state
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は、例えば音色、効果等の楽音パラメ
ータを設定するための各ロータリスイツチあるい
はボリユーム等の設定器を、手動操作子とモータ
等の駆動源との双方で動作可能に構成し、メモリ
から読み出されたプリセツトデータに基づいて、
上記各設定器をプリセツトデータの内容に自動設
定し得るようにした電子楽器のプセツト装置の改
良に関する。[Detailed Description of the Invention] The present invention enables each rotary switch or volume setting device for setting musical tone parameters such as timbre and effects to be operated by both a manual operator and a drive source such as a motor. based on preset data read from memory.
The present invention relates to an improvement in a preset device for an electronic musical instrument, which is capable of automatically setting each of the above setters to the contents of preset data.
音色、効果等の楽音パラメータを設定するため
のロータリスイツチあるいはボリユーム等の設定
器を、それぞれ手動操作子とモータ等の駆動源と
の双方で動作可能に構成し、メモリから読み出さ
れたプリセツトデータに基づいて上記駆動源を動
作させ、各設定器をプリセツトデータの示す内容
に自動設定するとともに、同時に手動操作子によ
つても各設定器を所望の内容に任意に設定できる
ようにした電子楽器のプリセツト装置は従来から
知られている。 A setting device such as a rotary switch or volume for setting musical sound parameters such as timbre and effects is configured to be operable by both a manual operator and a drive source such as a motor, and the presets read from memory are The drive source is operated based on the data, and each setting device is automatically set to the content indicated by the preset data, and at the same time, each setting device can be arbitrarily set to the desired content using a manual operator. Presetting devices for electronic musical instruments have been known for some time.
この種のプリセツト装置によれば、演奏中に必
要とされる各設定器の設定内容を、予めメモリに
記憶させておき、これを演奏に際して必要な時点
で読み出すことにより、各設定器をワンタツチで
所望の容容に同時に設定することができ、各設定
器を個別に手動設定する場合に比して著しく設定
操作が容易となる他、手動操作子によつても各設
定器を動作させることができるため自動設定後の
修正、変更も容易に行なうことができ、また特別
な表示手段を別設せずとも自動設定された各設定
器の設定内容を手動操作子の動作位置によつて直
読することができる等の様々な利点を有する。 According to this type of preset device, the settings of each setting device required during a performance are stored in the memory in advance and read out at the necessary time during the performance, so that each setting device can be set with one touch. The desired capacity can be set at the same time, making the setting operation much easier compared to manually setting each setting device individually, and each setting device can also be operated using a manual operator. Therefore, corrections and changes after automatic settings can be easily performed, and the automatically set settings of each setting device can be directly read by the operating position of the manual operator without the need for a special display means. It has various advantages such as:
しかしながら、このような従来装置にあつて
は、設定変更中あるいは設定完了後の如何を問わ
ず、常に設定器の出力データ自体により楽音制御
を行なつていたため、例えば演奏中にメモリから
のプリセツトデータに基づいて設定変更を行なつ
たときには、これに応答して設定器を瞬時に動か
さないとその間に意図しない楽音が発生してしま
い、このため設定器を瞬時に動かすために大きな
駆動力を必要とする。 However, with such conventional devices, the musical tone was always controlled by the output data of the setting device itself, regardless of whether the settings were being changed or after the settings had been completed. When changing settings based on data, if the setting device is not moved instantaneously in response, an unintended musical sound will be generated. I need.
このような大容量の駆動源は一般に大形かつ高
価で多くのノイズを発生する。また、各設定器を
瞬時に動かし、かつ正確に位置決めすることはな
かなか困難である。 Such a large-capacity drive source is generally large, expensive, and generates a lot of noise. Furthermore, it is quite difficult to move each setting device instantaneously and to position it accurately.
この発明は上述の問題に鑑み創案されたもの
で、その目的とするところは、メモリからプリセ
ツトデータを呼び出すと同時に、楽音発生部にお
いては直ちにそのデータ内容に対応する楽音発生
態様に設定されるともに、手動操作子を操作する
ことによつてもその楽音発生態様を任意に修正ま
たは変更することができ、しかも各設定器を自動
設定するに際して大きな駆動力を必要とせず、従
つてその際にノイズ等も発生しないようにしたプ
リセツト装置を提供することにある。 This invention was devised in view of the above-mentioned problem, and its purpose is to immediately set the tone generation mode in the tone generation section to correspond to the content of the data at the same time as preset data is called from the memory. In both cases, the manner in which musical sounds are generated can be modified or changed arbitrarily by operating the manual controls, and in addition, a large driving force is not required when setting each setting device automatically. It is an object of the present invention to provide a presetting device which does not generate noise or the like.
この発明は、上記の目的を達成するために、メ
モリから読み出されたプリセツトデータによつて
モータ等の駆動源を介して各設定器を駆動すると
ともに、その一方では上記プリセツトデータを楽
音発生部に瞬時に供給し、上記各設定器が設定完
了するに要する所定時間に限つては、プリセツト
データで直接に楽音発生部を制御することを特徴
とするものである。 In order to achieve the above object, the present invention drives each setter via a drive source such as a motor using preset data read from a memory, and at the same time converts the preset data into a musical tone. The present invention is characterized in that the preset data is instantaneously supplied to the tone generating section and the tone generating section is directly controlled by the preset data only for a predetermined period of time required for each setter to complete the setting.
以下に、この発明の好適な一実施例を添付図面
に基づいて詳細に説明する。 Hereinafter, a preferred embodiment of the present invention will be described in detail based on the accompanying drawings.
第1図はこの発明に係わるプリセツト装置の電
気的な構成を示すブロツク図、第2図は同装置の
操作部を示す正面図、第3図は同装置の各設定ユ
ニツトの詳細を示すブロツク図、第4図は各タイ
ミング信号の状態等を示すタイミングチヤートで
ある。 Fig. 1 is a block diagram showing the electrical configuration of a preset device according to the present invention, Fig. 2 is a front view showing the operating section of the device, and Fig. 3 is a block diagram showing details of each setting unit of the device. , FIG. 4 is a timing chart showing the status of each timing signal.
この実施例に示されるプリセツト装置には楽音
の音色あるいは効果等の各種パラメータを設定す
るために64個のパラメータ設定ユニツトU1〜
U64が設けられている。 The preset device shown in this embodiment has 64 parameter setting units U1 to U1 for setting various parameters such as the timbre or effect of musical sounds.
U64 is provided.
これらのユニツトUi(i=1,2……64)のそ
れぞれには、第3図に示す如く手動レバーLViに
加えられる力あるいはクラツチCRiを介してモー
タMiから加えられる力によつて駆動される設定
器SSi(この例ではロータリスイツチ)と、この
設定器SSiの出力をコード化して出力するエンコ
ーダECiと、当該設定ユニツトUiに割り当てられ
たステートSTi(後述する。)において開いて上記
エンコーダECiの出力を通過させるゲート回路Gi
とが設けられている。 Each of these units Ui (i=1, 2...64) is driven by a force applied to a manual lever LVi or a force applied from a motor Mi via a clutch CRi, as shown in FIG. A setter SSi (rotary switch in this example), an encoder ECi that encodes and outputs the output of this setter SSi, and a state STi (described later) assigned to the setting unit Ui that opens and encodes the encoder ECi. Gate circuit Gi that passes the output
is provided.
そして、クラツチCRiおよびモータMiはステ
ートSTiにおいてレジスタRGiにロードされた
CH,(A<B)i,(A>B)iの各信号によつ
て制御される。 Clutch CRi and motor Mi are then loaded into register RGi in state STi.
It is controlled by the CH, (A<B)i, and (A>B)i signals.
すなわち、クラツチCRiは信号CH“1”のとき
に解除されるとともに、CH“0”のときに接続
され、またモータMiは信号(A<B)iが“1”
で、A>Bが“0”のときにあつては手動レバー
LViを上昇させる方向へ回転駆動されるととも
に、信号(A>B)iが“0”で、A>Bが
“1”のときにあつては手動レバーViを降下させ
る方向へ回転駆動されることになる。 That is, the clutch CRi is released when the signal CH is "1" and is connected when the signal CH is "0", and the motor Mi is activated when the signal (A<B)i is "1".
So, when A>B is "0", the manual lever
It is rotationally driven in the direction of raising LVi, and when the signal (A>B) i is "0" and A>B is "1", it is rotationally driven in the direction of lowering the manual lever Vi. It turns out.
また、この実施例装置においては前記各設定器
SSi(i=1,2,3……64)の設定内容を16種
類にわたつて(プリセツト)記憶させるために16
個のメモリチヤンネルが設けられており、これら
のメモリチヤンネルCH1〜CH16の指定は、チヤ
ンネル指定スイツチSC1〜CS16によつて行な
われ、またこのメモリチヤンネルに各設定器SSi
(i=1,2,3……64)の設定内容を記憶させ
るためには書込スイツチWSが使用される。 In addition, in this embodiment device, each of the setting devices
In order to memorize 16 types (presets) of SSi (i = 1, 2, 3...64) setting contents, 16
These memory channels CH1 to CH16 are designated by channel designation switches SC1 to CS16, and each setter SSi is connected to each memory channel.
A write switch WS is used to store the setting contents of (i=1, 2, 3...64).
これらの各スイツチCS1〜CS16,WSの操
作ボタンCB1〜CB16,WBは、第2図に示す如
く電子楽器本体の例えば正面に取り付けられた操
作パネルP上に配列されており、またこの操作パ
ネルP上には後述する如くチヤンネル番号を表示
するための表示器DPYが配置されている。 The operation buttons CB1 to CB16 and WB of each of these switches CS1 to CS16 and WS are arranged on an operation panel P attached to the front of the main body of the electronic musical instrument, for example, as shown in FIG. A display DPY for displaying channel numbers is arranged above, as will be described later.
また、この実施例装置は第4図に示すごとき、
互いに180度の位相差を有する2系統のクロツク
φ,φと64系統のタイミング信号TLi(i=1,
2……64)によつて同期制御されており、これら
の信号は第1図に示す如く、インバータ1、カウ
ンタ2およびデコーダ3によつて形成されること
になる。 In addition, this embodiment device has the following features as shown in FIG.
Two systems of clocks φ, φ with a phase difference of 180 degrees and 64 systems of timing signals TLi (i=1,
2...64), and these signals are formed by an inverter 1, a counter 2, and a decoder 3, as shown in FIG.
次にこの回路の構成を動作に沿つて順に説明す
る。 Next, the configuration of this circuit will be explained in order along with its operation.
今仮に、各設定器SSi(i=1,2……64)が
それぞれ一定の設定状態にあるものとし、これら
一連の設定器SSiの設定内容を、任意のメモリチ
ヤンネルCHNに記憶させるものとする。 Now suppose that each setter SSi (i = 1, 2...64) is in a fixed setting state, and the settings of a series of these setters SSi are to be stored in an arbitrary memory channel CH N. do.
この場合、第2図に示す書込用操作ボタンWB
を押圧した状態のままで、所望するメモリチヤン
ネルCHNに対応した操作ボタンCBNを押圧する。
すると、書込スイツチWSの出力“1”によつて
ANDゲート4が“開”となるとともに、チヤン
ネル指定スイツチCSNの出力“1”によつてOR
ゲート5の出力も“1”となり、この出力“1”
はANDゲート4を経てRAM6のW/R端子に
供給され、これによつてRAM6は書込モードに
設定される。 In this case, write operation button WB shown in Figure 2
While keeping pressed, press the operation button CB N corresponding to the desired memory channel CH N.
Then, due to the output “1” of the write switch WS,
AND gate 4 becomes "open" and the output is "1" of channel designation switch C N.
The output of gate 5 also becomes “1”, and this output “1”
is supplied to the W/ R terminal of RAM6 via AND gate 4, thereby setting RAM6 to write mode.
また、各チヤンネル指定スイツチCS1〜CS1
6の出力はORゲート7を介して、レジスタ8の
LD端子に供給されているから、チヤンネル指定
スイツチCSNの出力が“1”になると、この出力
“1”はレジスタ8にロードされる。 In addition, each channel designation switch CS1 to CS1
The output of 6 is sent to register 8 via OR gate 7.
Since it is supplied to the LD terminal, when the output of the channel designation switch CSN becomes "1", this output "1" is loaded into the register 8.
そしてこのレジスタ8の出力は、RAM6の
MSB端子に供給され、これによりRAM6内にお
けるチヤンネルCHNに対応する一連のアドレスエ
リアが指定される。 The output of this register 8 is the output of RAM 6.
The signal is supplied to the MSB terminal, thereby specifying a series of address areas corresponding to the channel CH N in the RAM 6.
また、RAM6のLSB端子にはカウンタ2の計
数出力CTiが供給されているため、RAM6内に
おいては上記指定されたアドレスエリア内の一連
のアドレスが先頭アドレスから順にクロツクφに
同期して走査される。 Also, since the count output CTi of counter 2 is supplied to the LSB terminal of RAM6, a series of addresses in the specified address area are scanned in order from the first address in synchronization with clock φ in RAM6. .
一方、RAM6のIN端子には第4図に示す第1
〜第64のステートを有す時分割多重信号TDM1
が供給されており、その第1〜第64ステートには
各設定器SS1〜SS64の設定内容を示すデータ
SD1〜SD64がそれぞれ含まれている。 On the other hand, the IN terminal of RAM6 has the first
~Time division multiplexed signal TDM1 with 64th state
is supplied, and its 1st to 64th states contain data indicating the setting contents of each setting device SS1 to SS64.
SD1 to SD64 are included respectively.
従つて、RAM6の指定されたチヤンネルCHN
に対応する一連のアドレスエリアには、各設定器
SS1〜SS64の設定内容を示すデータSD1〜
SD64が先頭アドレスから順に記憶されること
となる。 Therefore, the specified channel CH N of RAM6
Each setter has a set of address areas corresponding to
Data SD1 to show the settings of SS1 to SS64
SD64 will be stored in order from the first address.
以上に述べたRAM6への書込動作の間、コン
パレータ9においては、各設定器SSiから出力さ
れる時分割多重信号TDM1とRAM6のOUT端
子から出力される時分割多重信号TDM2とを同
一ステート同士で互いに比較しており、またこの
書込動作の間においては両信号TDM1,TDM
2の各ステートにおけるデータ内容は一致してい
る。 During the write operation to the RAM 6 described above, the comparator 9 compares the time division multiplexed signal TDM1 outputted from each setter SSi and the time division multiplexed signal TDM2 outputted from the OUT terminal of the RAM 6 so that they are in the same state. During this write operation, both signals TDM1 and TDM
The data contents in each state of 2 are the same.
従つて、上記書込動作の間中においては、コン
パレータ9のA<B端子およびA>B端子の各出
力は“0”,A=B端子の出力は“1”になる。 Therefore, during the write operation, the outputs of the A<B and A>B terminals of the comparator 9 are "0", and the output of the A=B terminal is "1".
コンパレータ9のA=B出力が“1”の状態に
おいては、ANDゲート10はインバータ11の
出力“0”によつて禁止されるから、RSフリツ
プフロツプ(以下、RSFFという)12のS入力
端子は常時“0”状態となる。 When the A=B output of the comparator 9 is "1", the AND gate 10 is inhibited by the output "0" of the inverter 11, so the S input terminal of the RS flip-flop (hereinafter referred to as RSFF) 12 is always connected. It becomes “0” state.
また、ANDデート13は第4図に示す第1ス
テートにだけ“開”となつてクロツクφを通過せ
るから、RSFF12のR入力端子には第1ステー
トの開始時点から第1ステートの1/2時点までの
期間にだけ“1”となるパルスが入力される。 Furthermore, since the AND date 13 is "open" only in the first state shown in FIG. 4 and allows the clock φ to pass through, the R input terminal of the RSFF12 is connected to 1/2 of the first state from the start of the first state. A pulse that becomes "1" is input only during the period up to this point.
従つて、RSFF12はこのパルスの立ち上がり
応答して第1ステートの到来時点以降リセツト状
態に保持され、Q出力は“0”、またQ出力は
“1”となる。 Therefore, in response to the rise of this pulse, the RSFF 12 is held in the reset state after the arrival of the first state, and the Q output becomes "0" and the Q output becomes "1".
また、ANDゲート14は第4図に示す第64ス
テートにだけ“開”となつてクロツクφを通過さ
せるから、JKフリツプフロツプ(以下、JKFFと
いう)15のT入力端子には、第64ステートの1/2
時点から第64ステートの終了時点までの期間だけ
“1”となるパルスが入力される。 Furthermore, since the AND gate 14 is "open" only in the 64th state shown in FIG. 4 and allows the clock φ to pass through, the T input terminal of the JK flip-flop (hereinafter referred to as JKFF) 15 is connected to the 1st flip-flop in the 64th state. /2
A pulse that becomes "1" is input only during the period from this point to the end of the 64th state.
従つて、JKFF15はこのパルスの立ち上がり
に応答して、第64ステートの終了時点において
RSFF12のQおよびQ出力を読み込んで出力す
ることになり、この結果第64ステートの終了時点
以降JKFF15のQ出力は“0”、またQ出力は
“1”に保持される。 Therefore, JKFF15 responds to the rising edge of this pulse at the end of the 64th state.
The Q and Q outputs of the RSFF 12 are read and output, and as a result, the Q output of the JKFF 15 is held at "0" and the Q output is held at "1" after the end of the 64th state.
JKFF15のQ出力はORゲート16を経てイ
ネーブル信号として表示器DPYに供給されてお
り、また表示器DPYにはレジスタ8の出力が表
示用データDDとして供給されている。 The Q output of the JKFF 15 is supplied to the display DPY as an enable signal via an OR gate 16, and the output of the register 8 is supplied to the display DPY as display data DD.
従つて、前述の如くコンパレータ9のA=B出
力が全てのステートにおいて“1”となり、これ
によりJKFF15のQ出力が“1”となると、表
示器DPYにはそのとき指定されているメモリチ
ヤンネル(例えば、第12チヤンネル)の番号が第
2図に示す如く表示される。 Therefore, as mentioned above, when the A=B output of the comparator 9 becomes "1" in all states and the Q output of the JKFF 15 becomes "1", the display DPY shows the memory channel ( For example, the number of the 12th channel) is displayed as shown in FIG.
レジスタ群21を構成する各レジスタRg1〜
R64には、それぞれタイミング信号TL1〜TL
64が供給されているため、各レジスタRg1〜
Rg64には各設定器SS1〜SS64の設定内容を
示すデータSD1〜SD64がロードされる。そし
て、各レジスタRg1〜Rg64の出力は、電子楽
器の楽音発生部へと供給され、これにより各設定
器SS1〜SS64の設定内容に従つて所望の楽音
制御が行なわれる。 Each register Rg1 to constitute the register group 21
R64 has timing signals TL1 to TL, respectively.
64 is supplied, each register Rg1~
Data SD1 to SD64 indicating the setting contents of each of the setting devices SS1 to SS64 are loaded into Rg64. The outputs of the registers Rg1 to Rg64 are then supplied to the musical tone generator of the electronic musical instrument, thereby controlling the desired musical tone according to the settings of the setting devices SS1 to SS64.
また、上述のRAM6に対する書込動作を作な
つている間中、ANDゲート18の出力はインバ
ータ22で反転された後クラツチ制御信号CHと
して、各設定ユニツトU1〜U64内のレジスタ
RG1〜RG64へと供給されており、これによ
り各レジスタRG1〜RG64にはクラツチ制御
信号CH“1”がロードされる。 During the write operation to the RAM 6 described above, the output of the AND gate 18 is inverted by the inverter 22 and then used as the clutch control signal CH to be sent to the registers in each setting unit U1 to U64.
The clutch control signal CH "1" is thereby loaded to each register RG1 to RG64.
従つて、各クラツチCR1〜CR64は解除され
た状態となり、各設定器SS1〜SS64の設定内
容がモータM1〜M64によつて変更されること
はない。 Therefore, each of the clutches CR1 to CR64 is in a released state, and the setting contents of each of the setting devices SS1 to SS64 are not changed by the motors M1 to M64.
次に、各設定器SS1〜SS64が任意の内容に
設定されている状態から、これをRAM6の所定
のチヤンネルに予め記憶させた所定のプリセツト
内容に変更する場合を説明する。 Next, a case will be described in which a state in which each of the setters SS1 to SS64 is set to an arbitrary content is changed to a predetermined preset content stored in a predetermined channel of the RAM 6 in advance.
前述の如く、各設定器SS1〜SS64から出力
される時分割多重信号TDM1とRAM6から出
力される時分割多重信号TDM2とが全ステート
において一致する場合には、JKFF15のQ出力
は“0”,Q出力は“1”となつて、ANDゲート
18は“閉”となり、RSFF17はリセツトされ
てそのQ出力は“0”となる。 As mentioned above, when the time division multiplex signal TDM1 output from each setter SS1 to SS64 and the time division multiplex signal TDM2 output from RAM6 match in all states, the Q output of JKFF15 is "0", The Q output becomes "1", the AND gate 18 becomes "closed", the RSFF 17 is reset, and its Q output becomes "0".
他方、両信号TDM1とTDM2とが不一致と
なつた場合にはJKFF15のQ出力が“1”とな
つても、RSFF17はリセツトされたままなので
そのQ出力は“0”を保ち、これによつても
ANDゲート18は同様に“閉”となる。 On the other hand, when both signals TDM1 and TDM2 do not match, even if the Q output of JKFF15 becomes "1", the Q output of RSFF17 remains reset, so its Q output remains "0". too
The AND gate 18 is similarly "closed".
従つて、新たにチヤンネル指定スイツチCS1
〜CS16の何れかがオンしない限り、各設定ユ
ニツトU1〜U64内のクラツチCRiは解除状態
に維持されるとともに、ゲートGi,も“閉”と
なり、これにより楽音発生部には各設定器SS1
〜SS64からのデータが継続的に供給される。 Therefore, a new channel designation switch CS1
~CS16 is not turned on, the clutch CRi in each setting unit U1 to U64 is maintained in the released state, and the gate Gi is also "closed", so that each setter SS1 is in the musical tone generating section.
~Data from SS64 is continuously supplied.
今、この状態において所望のメモリチヤンネル
CHNに相当するチヤンネル指定スイツチCSNが押
圧されたものとする。すると、前述の書込操作の
場合と同様にして、指定されたチヤンネルCHNに
対応するアドレスエリア内の各アドレスが先頭ア
ドレスから順に指定される。また、このとき書込
スイツチWSの出力は“0”であるからRAM6
のW/R端子の状態は“0”となり、RAM6は
読出モードに設定される。 Now, in this state, the desired memory channel
It is assumed that the channel designation switch CS N corresponding to CH N is pressed. Then, in the same manner as in the write operation described above, each address in the address area corresponding to the designated channel CH N is designated in order from the first address. Also, since the output of the write switch WS is "0" at this time, RAM6
The state of the W/ R terminal becomes "0" and RAM6 is set to read mode.
従つて、RAM6からはチヤンネルCHNに記憶
されているプリセツトデータSD1′〜SD64′が
時分割多重信号TDM2として出力される。そし
て、この信号TDM2はコンパレータ9において
現在の設定内容を示す信号TDM1と比較され
る。 Therefore, the preset data SD1' to SD64' stored in the channel CH N are output from the RAM 6 as the time division multiplexed signal TDM2. This signal TDM2 is then compared in a comparator 9 with a signal TDM1 indicating the current setting contents.
このとき信号TDM1中の現在の設定データ
SDiが信号TDM2中のプリセツトデータSDiより
も小さい場合には、コンパレータ9のA<B端子
の出力が当該ステートSTiにおいて“1”とな
り、また大きい場合にはA>B端子の出力が当該
ステートSTiにおいて“1”となり、更に等しい
場合にはA=B端子の出力が当該ステートSTiに
おいて“1”となる。そして、各ステートSTiに
おける各端子A<BおよびA>Bの出力は、当該
設定ユニツトUi内における各レジスタRGiに順次
ロードされる。 At this time, the current setting data in signal TDM1
If SDi is smaller than the preset data SDi in signal TDM2, the output of the A<B terminal of the comparator 9 will be "1" in the state STi, and if it is larger, the output of the A>B terminal will be "1" in the state STi. STi becomes "1", and if they are equal, the output of the A=B terminal becomes "1" in the state STi. The outputs of the terminals A<B and A>B in each state STi are sequentially loaded into each register RGi in the setting unit Ui.
また、第1〜第64の何れかのステートSTiにお
いて、現在の設定データSDiとプリセツトデータ
SDi′とが不一致の場合、その不一致となるステー
トSTiにおいて、必ずRSFF12はセツトされ、
これを受けてその走査周期の終了時点にJKFF1
5のQ出力は“1”となる。更に、何れかのチヤ
ンネル指定スイツチCSNがオンされると、その瞬
間にORゲート7の出力によつてRSFF17のQ
出力は“1”となる。 Also, in any of the 1st to 64th states STi, the current setting data SDi and preset data
If there is a mismatch with SDi', RSFF12 is always set in the mismatched state STi,
In response to this, at the end of that scanning cycle, JKFF1
The Q output of 5 becomes "1". Furthermore, when any channel designation switch CS N is turned on, the Q of RSFF17 is changed by the output of OR gate 7 at that moment.
The output becomes "1".
従つて、このようにチヤンネル指定用の操作ボ
タンCBNが押圧された後、各設定器SS1〜SS6
4がRAM6から読み出された各プリセツトデー
タSDi′に対応する状態に完全に設定されるまでの
間は、ANDゲート18の出力は“1”となる。
そして、この“1”出力はインバータ22で
“0”に反転された後、クラツチ制御信号CHと
して各設定ユニツトUi内のレジスタRGiへと供給
されるとともに、所定のタイミングでロードされ
る。 Therefore, after the channel designation operation button CB N is pressed in this way, each setting device SS1 to SS6 is pressed.
The output of the AND gate 18 remains at "1" until the state corresponding to each preset data SDi' read from the RAM 6 is completely set.
After this "1" output is inverted to "0" by the inverter 22, it is supplied as a clutch control signal CH to the register RGi in each setting unit Ui, and is loaded at a predetermined timing.
従つて、各設定ユニツトUi内においてはクラ
ツチ制御信号CH“0”を受けてクラツチCRiの接
続が行なわれるとともに、ゲートGi′が“開”と
なつてレジスタRGiにロードされた信号(A<
B)i,(A>B)iがそれぞれモータMiに供給
され、かくして各設定器SSiは現在の設定データ
SDiとプリセツトデータSDi′との偏差を補正する
方向へと駆動されることになる。 Therefore, in each setting unit Ui, the clutch CRi is connected in response to the clutch control signal CH "0", and the gate Gi' is "open" so that the signal (A<
B)i, (A>B)i are respectively supplied to the motor Mi, and thus each setting device SSi receives the current setting data.
It is driven in the direction of correcting the deviation between SDi and preset data SDi'.
一方、書込スイツチWSがオフで、かつチヤン
ネルスイツチCS1〜CS16だけがオンの状態で
は、インバータ26の出力“1”によつて、
ANDゲート25は“開”状態となり、このため
何れかのチヤンネルスイツチCS1〜CS16の出
力が、“0”から“1”に転ずると、その立ち上
がりに応答して立ち上がり微分回路24からは微
小幅“1”パルスが出力され、この“1”パルス
でタイマ回路19(例えば、モノマルチ)がトリ
ガされる。 On the other hand, when the write switch WS is off and only the channel switches CS1 to CS16 are on, the output "1" of the inverter 26 causes
The AND gate 25 is in the "open" state, and therefore, when the output of any of the channel switches CS1 to CS16 changes from "0" to "1", in response to the rising edge, the differential circuit 24 outputs a very small width " A 1" pulse is output, and the timer circuit 19 (eg, monomulti) is triggered by this "1" pulse.
タイマ回路19は“1”パルスに応答して一定
時間幅Tの“1”パルスを出力するように構成さ
れており、この一定時間Tの値は各設定ユニツト
内においてモータによる設定動作が完了するに要
する最大時間よりも若干長めに設定されている。 The timer circuit 19 is configured to output a "1" pulse with a fixed time width T in response to a "1" pulse, and the value of this fixed time T is determined when the setting operation by the motor is completed within each setting unit. This is set slightly longer than the maximum time required.
従つて、何れかのチヤンネル指定用の操作ボタ
ンCBNが押圧されると同時に、セレクタ20にお
いてはB端子が選択され、レジスタ群21に供給
される時分割多重信号は現在の各設定器の設定内
容を示すTDM1からプリセツト内容を示す
TDM2に瞬時のうちに切り替わることになる。 Therefore, at the same time that the operation button CB N for specifying any channel is pressed, the B terminal is selected in the selector 20, and the time division multiplexed signal supplied to the register group 21 is set according to the current setting of each setting device. Showing the preset contents from TDM1 showing the contents
It will instantly switch to TDM2.
このため、RAM6から所望のメモリチヤンネ
ルを読み出した後、各設定器SS1〜SS64がそ
の読み出されたプリセツト内容に完全に設定され
るまでに比較的大なる時間(例えば、100ミリ秒)
を要したとしても、楽音発生部に対してはメモリ
チヤンネルの読み出しと同時にRAM6からのプ
リセツトデータSD1′,SD2′……が供給される
ことになり、演奏の最中においても任意の時点で
迅速なる効果、音色等の自動設定を行なうことが
できるのである。 Therefore, after reading a desired memory channel from RAM 6, it takes a relatively long time (for example, 100 milliseconds) until each setter SS1 to SS64 is completely set to the read preset contents.
Even if the preset data SD1', SD2', etc. are supplied to the musical tone generator from the RAM 6 at the same time as the memory channel is read, the preset data SD1', SD2', etc. can be supplied to the musical tone generating section at any time during the performance. You can quickly and automatically set effects, tones, etc.
一方、各設定器SS1〜SS64がRAM6から
読み出されたプリセツト内容に完全に設定される
と、コンパレータ9のA>B出力,A<B出力は
全てのステートにおいて“0”となり、逆にA=
B出力は全てのステートにおいて“1”となる。 On the other hand, when each setter SS1 to SS64 is completely set to the preset contents read from RAM6, the A>B output and A<B output of the comparator 9 become "0" in all states, and conversely, the A>B output and A<B output become "0" in all states. =
The B output becomes "1" in all states.
この結果、第64ステートの終了時点において、
JKFF15のQ出力は“0”から“1”に転じ、
この信号の立ち上がりに応答してRSFF17はリ
セツトされる。 As a result, at the end of the 64th state,
The Q output of JKFF15 changes from “0” to “1”,
In response to the rise of this signal, RSFF 17 is reset.
従つて、以後ANDゲート18はRSFF17の
Q出力“0”を受けて禁止状態に保持され、この
禁止状態は新たに何れかのチヤンネル指定スイツ
チCSが押圧されるまで継続する。 Therefore, the AND gate 18 receives the Q output "0" from the RSFF 17 and is kept in the inhibited state, and this inhibited state continues until any channel designation switch CS is pressed again.
一方、タイマ回路19において時間Tが経過し
タイムアツプ動作が行なわれると、セレクタ20
のSA端子にはインバータ23の出力“1”が供
給され、セレクタ20においてはA端子が選択さ
れる。 On the other hand, when time T elapses and a time-up operation is performed in the timer circuit 19, the selector 20
The output "1" of the inverter 23 is supplied to the SA terminal of the inverter 23, and the A terminal is selected in the selector 20.
従つて、各設定器SS1〜SS64が新たな設定
内容に完全に設定されると同時に楽音発生部に供
給される信号はRAM6より出力されるTDM2
から各設定器SS1〜SS64より出力される
TDM1へと切り替わり、以後楽音発生部は各設
定器SS1〜SS64からの信号TDM1によつて
制御されることになる。 Therefore, when each setter SS1 to SS64 is completely set to the new setting contents, the signal supplied to the tone generator is TDM2 output from RAM6.
Output from each setting device SS1 to SS64
Thereafter, the tone generator is controlled by the signal TDM1 from each of the setting devices SS1 to SS64.
他方、表示器DPYは設定が完了するまでの間
においてはANDゲート18の出力“1”によつ
てイネーブルされており、また設定が完了した後
はJKFF15のQ出力“1”によつてイネーブル
される。 On the other hand, the display DPY is enabled by the output "1" of the AND gate 18 until the setting is completed, and after the setting is completed, it is enabled by the Q output "1" of the JKFF15. Ru.
従つて、表示器DPYには設定完了の前後を問
わず、指定されたメモリチヤンネルの番号が表示
され続けることになる。 Therefore, the designated memory channel number will continue to be displayed on the display DPY regardless of whether the settings are completed or not.
次に、上述の自動設定が完了した後、その設定
状態を手動レバーLViの操作により変更または修
正する場合を説明する。 Next, a case will be described in which the setting state is changed or corrected by operating the manual lever LVi after the above-mentioned automatic setting is completed.
手動レバーLViが操作されたことにより当該手
動レバーLViに対応する設定器SSiの設定状態を
示すデータSDiがRAM6から出力される当該設
定器SSiのプリセツトデータSDi′と一致しなくな
ると、コンパレータ9のA=B出力は当該設定器
SSiに対応するステートSTiにおいて“0”とな
り、前述の経過を経てJKFF15のQ出力は第64
ステートの終了時点以降“0”となる。 When the manual lever LVi is operated and the data SDi indicating the setting state of the setting device SSi corresponding to the manual lever LVi does not match the preset data SDi' of the setting device SSi output from the RAM 6, the comparator 9 The A=B output of is the corresponding setting device.
It becomes “0” in the state STi corresponding to SSi, and after the above-mentioned process, the Q output of JKFF15 becomes the 64th
It becomes "0" after the end of the state.
この結果、表示器DPYに供給されるイネーブ
ル信号の値は“0”となつて表示器DPYは消灯
することになり、これにより現在の各設定器SSi
の設定内容が、RAM6から読み出されているプ
リセツト内容と異なるものであることを視認表示
させることができる。 As a result, the value of the enable signal supplied to the display DPY becomes "0" and the display DPY turns off.
It is possible to visually display that the setting contents are different from the preset contents read out from the RAM 6.
また、前述の如く手動レバーLViを操作して何
れかの設定器SSiの内容を変更または修正した場
合には、楽音発生部にはセレクタ20のA端子を
経由して変更または修正後の設定データが供給さ
れることになる。 In addition, when the contents of any of the setting devices SSi are changed or modified by operating the manual lever LVi as described above, the changed or modified setting data is sent to the musical tone generator via the A terminal of the selector 20. will be supplied.
かくして、この実施例に係わるプリセツト装置
によれば、手動レバーLV1〜LV64を操作して
各設定器SS1〜SS64を所望の内容に設定した
後、書込用操作ボタンWBおよび所望のメモリチ
ヤンネルに相当する操作ボタンCBNを押圧すれ
ば、表示器DPYには指定されたチヤンネル番号
が表示されるとともに、RAM6内の当該チヤン
ネルに対応するアドレスエリアには、その先頭ア
ドレスから順に各設定器SS1〜SS64の設定内
容を示すデータSD1〜SD64が記憶されること
になり、すなわち何等特別な専用操作子を用いる
ことなく通常の手動レバーLV1〜LV64によつ
て所望のデータをRAM6内に書込むことができ
る。 Thus, according to the preset device according to this embodiment, after operating the manual levers LV1 to LV64 to set the respective setters SS1 to SS64 to desired contents, the writing operation button WB and the corresponding memory channel are pressed. When the operation button CB N is pressed, the specified channel number is displayed on the display DPY, and the address area corresponding to the channel in RAM 6 is filled with each setting device SS1 to SS64 in order from the first address. Data SD1 to SD64 indicating the setting contents will be stored, that is, desired data can be written into RAM6 using ordinary manual levers LV1 to LV64 without using any special dedicated controls. .
また、上述の書込操作の後、所望のメモリチヤ
ンネルに対応した操作ボタンCBNを押圧すれば、
RAM6から出力される各プリセツトデータSD
1′〜SD64′に対応して各モータM1〜M64
が駆動され、これにより例えば100ミリ秒以内に
各設定器SS1〜SS64が各プリセツトデータSD
1′〜SD64′で示す内容に自動的に設定され、
他方操作ボタンのCBNが押圧された時点から各設
定器SS1〜SS64が設定完了に要する一定時間
にあつては、楽音発生部に対しては各設定器SS
1〜SS64からの設定データSD1〜SD64の代
りにRAM6から読み出されたプリセツトデータ
SD1′〜SD64′が供給されることになる。 Also, after the above write operation, if you press the operation button CB N corresponding to the desired memory channel,
Each preset data SD output from RAM6
Each motor M1 to M64 corresponds to 1' to SD64'.
This causes each setter SS1 to SS64 to set each preset data SD within, for example, 100 milliseconds.
It is automatically set to the contents shown in 1' to SD64',
On the other hand, during the fixed time required for each setter SS1 to SS64 to complete the setting from the time when CB N of the operation button is pressed, each setter SS
Setting data from 1 to SS64 Preset data read from RAM6 instead of SD1 to SD64
SD1' to SD64' will be supplied.
このように、この実施例装置にあつては、メモ
リからプリセツトデータが読出された時点から、
少なくとも各設定器SS1〜SS64において操作
子の可動範囲の端から端までモータM1〜M64
により各操作子が駆動されるのに要する時間をタ
イマ回路19により計測し、このタイマ回路19
がタイムアツプするまではプリセツトデータに基
づいて楽音を制御し、タイマ回路19のタイムア
ツプ後は各設定器SS1〜SS64の出力に基づい
て楽音を制御するようにしているため、設定器
SS1〜SS64の設定完了に要する時間について
は多少長くとも楽音発生には支障がない。 In this way, in the device of this embodiment, from the time the preset data is read out from the memory,
At least in each setting device SS1 to SS64, the motor M1 to M64 extends from one end of the movable range of the operator to the other.
The time required for each operator to be driven is measured by a timer circuit 19, and this timer circuit 19
The musical tone is controlled based on the preset data until the timer circuit 19 times up, and after the timer circuit 19 times up, the musical tone is controlled based on the output of each setting device SS1 to SS64.
Even if the time required to complete the settings of SS1 to SS64 is somewhat long, it will not interfere with musical tone generation.
従つて、瞬時に設定完了が必要であつた従来例
に比べその分だけ駆動力が少なくて済み、駆動源
の小形化、低ノイズ化、制御の容易化等を図ると
ともに、コストダウンが可能となる。 Therefore, compared to conventional models that required instantaneous setting completion, the driving force is reduced by that amount, making it possible to downsize the drive source, reduce noise, simplify control, and reduce costs. Become.
加えて、設定器SS1〜SS64が実際に設定完
了するのを確認するのではなく、設定完了に要す
る時間をタイマ回路19で計測し、そのタイムア
ツプとともに切替えるのであるから、実際に設定
完了を確認する場合に比べ、回路構成を格段に簡
単化することができる。 In addition, instead of confirming that the setting devices SS1 to SS64 actually complete the setting, the timer circuit 19 measures the time required to complete the setting, and switches as the time elapses, so it is not necessary to actually confirm the completion of the setting. The circuit configuration can be significantly simplified compared to the case where
また、一旦自動設定が完了した後にあつては、
各設定器SS1〜SS64からの設定データSD1〜
SD64によつて楽音発生部は直接制御されるか
ら、その後各手動レバーLV1〜LV64を操作し
て各設定器SS1〜SS64の設定内容を変更ある
いは修正すれば、修正後の設定データに従つて楽
音発生部は制御されることになり、すなわち自動
設定完了後においても手動レバーによつて任意の
設定変更または修正が可能である。 In addition, once the automatic setting is completed,
Setting data SD1~ from each setting device SS1~SS64
Since the musical tone generation section is directly controlled by the SD64, if the settings of the setting devices SS1 to SS64 are changed or corrected by operating the manual levers LV1 to LV64, the musical tone will be generated according to the corrected setting data. The generator is controlled, that is, even after the automatic setting is completed, any settings can be changed or corrected using the manual lever.
他方、何れかのチヤンネルに対応した操作ボタ
ンCBNを押圧すると、表示器DPYには指定され
たチヤンネルの番号が表示されることになるとと
もに、この表示は手動レバーLV1〜LV64を操
作して何れかの設定器SSiの設定内容を変更また
は修正すると消灯することになる。 On the other hand, when the operation button CB N corresponding to any channel is pressed, the designated channel number will be displayed on the display DPY, and this display can be changed by operating manual levers LV1 to LV64. If you change or modify the settings on the setting device SSi, the light will turn off.
従つて、この表示に基づいて操作者は現在の設
定器SS1〜SS64の設定内容が自動設定された
ものかあるいは手動設定されたものかを確認する
ことができる。 Therefore, based on this display, the operator can confirm whether the current setting contents of the setting devices SS1 to SS64 are automatically set or manually set.
以上の説明で明らかなように、この発明によれ
ば、メモリからプリセツトデータが読出された時
点から、少なくとも各設定器において操作子の可
動範囲の端から端まで前記駆動手段により前記操
作子が駆動されるのに要する時間をタイマにより
計測し、そのタイムアツプするまではプリセツト
データに基づいて楽音を制御する一方、タイムア
ツプ後については各設定器の出力に基づいて楽音
を制御するようにしたため、設定完了に要する時
間については多少長くとも楽音発生には何等支障
がなくなる。 As is clear from the above description, according to the present invention, from the time when preset data is read out from the memory, the driving means moves the operator from one end of the movable range of the operator to the other at least in each setting device. The time required for driving is measured by a timer, and the musical tone is controlled based on the preset data until the time is up, and after the time is up, the musical tone is controlled based on the output of each setting device. Even if the time required to complete the settings is a little longer, there will be no problem in generating musical tones.
従つて、瞬時に設定完了が必要であつた従来例
に比べて、その分だけ駆動力が少なくて済み、駆
動源の小形化、低ノイズ化、制御の容易化を図る
ともに、コストダウンが可能となる。 Therefore, compared to conventional models that require instant setup completion, the driving force is reduced accordingly, making it possible to downsize the drive source, reduce noise, simplify control, and reduce costs. becomes.
加えて、設定器が設定完了するのを直接確認す
るのではなく、タイマ時間を介して間接的に確認
するようにしているため、回路構成が簡単なもの
で済むという効果もある。 In addition, since the setting device does not directly confirm that the setting is completed, but indirectly confirms it through the timer time, there is an advantage that the circuit configuration can be simple.
第1図はこの発明に係わるプリセツト装置の電
気的な構成を示すブロツク図、第2図は同装置の
操作部を示す正面図、第3図は同装置の各設定ユ
ニツトの詳細を示すブロツク図、第4図は各タイ
ミング信号の状態を示すタイミンングチヤートで
ある。
SSi……設定器、Mi……モータ、LVi……手動
レバー、DPY……表示器、6……RAM、19…
…タイマ回路、20……セレクタ。
Fig. 1 is a block diagram showing the electrical configuration of a preset device according to the present invention, Fig. 2 is a front view showing the operating section of the device, and Fig. 3 is a block diagram showing details of each setting unit of the device. , FIG. 4 is a timing chart showing the status of each timing signal. SSi...Setting device, Mi...Motor, LVi...Manual lever, DPY...Display, 6...RAM, 19...
...Timer circuit, 20...Selector.
Claims (1)
めの各設定器を手動操作子とモータ等の駆動源と
の双方で駆動可能とし、メモリには前記各設定器
の設定内容を示すデータを記憶させ、前記メモリ
から読出されたデータに基づいて各駆動源を動作
させて各設定器を前記データで示される内容に自
動設定するようにした電子楽器において、 前記データが読出された時点から、少なくとも
各設定器において操作子の可動範囲の端から端ま
で前記駆動手段により前記操作子が駆動されるの
に要する時間を計測するタイマ手段と、 前記タイマ手段がタイムアツプするまでは前記
データに基づいて楽音を制御し、前記タイマ手段
のタイムアツプ後は前記各設定器の出力に基づい
て楽音を制御する制御切替手段と、 を設けたこと、を特徴とする電子楽器のプリセツ
ト装置。[Claims] 1. Each setting device for setting musical tone parameters such as timbre and effects can be driven by both a manual operator and a drive source such as a motor, and the setting contents of each setting device are stored in memory. In the electronic musical instrument, data indicating the data is stored, and each drive source is operated based on the data read from the memory to automatically set each setting device to the content indicated by the data, wherein the data is read out. a timer means for measuring the time required for the operating element to be driven by the driving means from one end to the other of the movable range of the operating element in at least each setting device; A presetting device for an electronic musical instrument, comprising: control switching means for controlling musical tones based on data, and controlling musical tones based on outputs of each of the setting devices after time-up of the timer means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57087610A JPS58203496A (en) | 1982-05-24 | 1982-05-24 | Presetting apparatus for electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57087610A JPS58203496A (en) | 1982-05-24 | 1982-05-24 | Presetting apparatus for electronic musical instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58203496A JPS58203496A (en) | 1983-11-26 |
| JPS6339076B2 true JPS6339076B2 (en) | 1988-08-03 |
Family
ID=13919732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57087610A Granted JPS58203496A (en) | 1982-05-24 | 1982-05-24 | Presetting apparatus for electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58203496A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2604431B2 (en) * | 1987-12-28 | 1997-04-30 | カシオ計算機株式会社 | Electronic wind instrument |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS599265Y2 (en) * | 1978-11-13 | 1984-03-23 | ヤマハ株式会社 | Performance sound setting device for electronic musical instruments |
| JPS5797591A (en) * | 1980-12-10 | 1982-06-17 | Nippon Musical Instruments Mfg | Preset device for electronic musical instrument |
-
1982
- 1982-05-24 JP JP57087610A patent/JPS58203496A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58203496A (en) | 1983-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS636878B2 (en) | ||
| GB2035624A (en) | Electronic timepiece | |
| JPH0120756B2 (en) | ||
| US3932759A (en) | X-ray diagnostic installation providing for the free and programmed setting of the X-ray exposure data | |
| JPS6339076B2 (en) | ||
| JPH0136957B2 (en) | ||
| JPS60100215A (en) | Digital valve controller | |
| JPS5810496U (en) | Musical tone control device for electronic musical instruments | |
| JPS6111754Y2 (en) | ||
| US4727288A (en) | Digital wave observation apparatus | |
| JPS5830326Y2 (en) | display device | |
| JPS599260Y2 (en) | Tone setting device for electronic musical instruments | |
| JPS59838B2 (en) | Initial touch response data generation circuit for electronic musical instruments | |
| JPH01159529A (en) | High frequency heating device | |
| JPS636877B2 (en) | ||
| JPS6232313Y2 (en) | ||
| JP2689422B2 (en) | Tuning device | |
| JP2003150158A (en) | Effect device | |
| KR200171816Y1 (en) | Automatic door operater | |
| JPH0832378A (en) | Mixing console | |
| JPS5831597B2 (en) | daily rhythm ensouchi | |
| JPH0310558Y2 (en) | ||
| JPH0348721Y2 (en) | ||
| JPS6316759B2 (en) | ||
| KR900009745Y1 (en) | Memory time deciding circuit for sampling audio sound |