JPH0310558Y2 - - Google Patents
Info
- Publication number
- JPH0310558Y2 JPH0310558Y2 JP1983007656U JP765683U JPH0310558Y2 JP H0310558 Y2 JPH0310558 Y2 JP H0310558Y2 JP 1983007656 U JP1983007656 U JP 1983007656U JP 765683 U JP765683 U JP 765683U JP H0310558 Y2 JPH0310558 Y2 JP H0310558Y2
- Authority
- JP
- Japan
- Prior art keywords
- operator
- information
- preset
- parameter information
- control
- 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
- 230000015654 memory Effects 0.000 description 37
- 230000007246 mechanism Effects 0.000 description 20
- 238000000034 method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 230000003936 working memory Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
Landscapes
- Control By Computers (AREA)
Description
【考案の詳細な説明】
〔考案の技術分野〕
この考案は、操作子位置を手動と電動の双方で
動かすことができる操作子装置により、楽音のピ
ツチ、音色、音量、効果などの各種要素を制御す
るパラメータ情報を設定する電子楽器のパラメー
タ設定装置に関するものである。[Detailed description of the invention] [Technical field of the invention] This invention uses a controller device that can move the controller position both manually and electrically to control various elements such as pitch, timbre, volume, and effects of musical sounds. The present invention relates to a parameter setting device for an electronic musical instrument that sets parameter information to be controlled.
従来において、例えば特開昭57−95604号公報
に示されているように、楽音形成用のパラメータ
情報を設定する操作子の位置を手動と電動の双方
により動かすことができる操作子装置がある。
Conventionally, as shown in, for example, Japanese Patent Application Laid-Open No. 57-95604, there is an operator device in which the position of an operator for setting parameter information for musical tone formation can be moved both manually and electrically.
この操作子装置は、所定のコードパターン電極
と摺動する摺動子を備えた操作子と、この操作子
の位置を移動させるモータおよびウオームギアを
含む駆動機構とから成り、コードパターン電極か
ら操作子の位置に対応した操作子情報を取出し、
この操作子情報をパラメータ情報として使用する
ようにしたものである。 This operator device consists of an operator equipped with a slider that slides on a predetermined code pattern electrode, and a drive mechanism including a motor and a worm gear to move the position of the operator. Extracts the control information corresponding to the position of
This operator information is used as parameter information.
この操作子装置によれば、コードパターン電極
から取出される操作子情報をプリセツトメモリに
供給するようにしておくことにより、操作子の位
置を手動で動かすことによつて所望のパラメータ
情報をプリセツトメモリに記憶させることができ
る。一方、プリセツトメモリから読出したプリセ
ツトパラメータ情報を目標値とし、また操作子の
現在位置に対応した操作子情報を現在値として両
者が一致するまでモータを正転または逆転させる
ことにより、操作子をプリセツトパラメータ情報
に対応した位置に自動的に移動させることができ
るため、特別の表示手段を設けなくてもプリセツ
トパラメータ情報の内容を操作子位置によつて直
読できるとともに、またその状態から操作子位置
を手動で動かすことによつてプリセツトパラメー
タ情報を変更することができる。 According to this operator device, the operator information taken out from the code pattern electrode is supplied to the preset memory, so that desired parameter information can be preset by manually moving the position of the operator. It can be stored in the set memory. On the other hand, by using the preset parameter information read from the preset memory as the target value and the controller information corresponding to the current position of the controller as the current value, the motor is rotated forward or reverse until the two match. can be automatically moved to a position corresponding to the preset parameter information, so the contents of the preset parameter information can be read directly based on the position of the operator without the need for a special display means. Preset parameter information can be changed by manually moving the operator position.
ところが、このような操作子装置を用いた従来
のパラメータ設定装置は、操作子の現在位置に対
応した操作子情報とプリセツトパラメータ情報と
の大小関係に応じた制御信号を駆動機構に対して
常時印加しているため、手動によつて操作子位置
を動かそうとすると、制御信号発生系が操作子を
手動操作方向と逆向きに移動させる制御信号を発
生し、操作子を手動によつて簡単に動かせないと
いう欠点が生じていた。 However, conventional parameter setting devices using such controller devices constantly send control signals to the drive mechanism according to the magnitude relationship between the controller information corresponding to the current position of the controller and the preset parameter information. If you try to move the control manually, the control signal generation system generates a control signal that moves the control in the opposite direction to the manual operation direction, making it easy to move the control manually. The disadvantage was that it could not be moved.
この考案は上記のような欠点に鑑みなされたも
ので、その目的は操作子装置における操作子を手
動でも簡単に移動させることができるようにした
電子楽器のパラメータ設定装置を提供することに
ある。
This invention was devised in view of the above-mentioned drawbacks, and its purpose is to provide a parameter setting device for an electronic musical instrument that allows the operator in the operator device to be easily moved manually.
このためにこの考案は、操作子位置を移動すべ
くプリセツトパラメータ情報を操作子装置に与え
た以後所定時間の間だけモータなどを含む駆動機
構の動作を可能にし所定時間経過後は動作を禁止
するように構成したものである。 To this end, this invention allows the drive mechanism including the motor etc. to operate only for a predetermined period of time after giving preset parameter information to the operator device in order to move the operator's position, and prohibits the operation after the predetermined time has elapsed. It is configured to do so.
第1図はこの考案を適用した電子楽器の一実施
例を示すブロツク図である。同図において、1は
楽音の音色などの各種要素を制御するパラメータ
情報を設定する操作パネル回路、2は設定された
パラメータ情報の検出やトーンジエネレータに対
するパラメータ情報の転送制御などを行う中央演
算処理装置(以下、CPU)、3はCPU2が実行す
べき各種処理のプログラムデータを記憶したプロ
グラムメモリ、4はCPU2による演算処理結果
を一時記憶するワーキングメモリ、5は特定の1
つの楽音を形成するために必要な複数種のパラメ
ータ情報群を1組のプリセツト情報PRDとして
複数組記憶しているプリセツトメモリ、6はプリ
セツトメモリ5に対する1組のプリセツト情報
PRDの読出し指令発生後一定時間経過するとタ
イマエンド信号を発生するタイマ、7は鍵盤部
(図示せず)の各鍵に対応したキースイツチを有
し、いずれかの鍵が押圧されるとその押圧鍵に対
応した鍵情報KDを出力する鍵盤回路、8は鍵盤
回路7からの鍵情報KDとCPU2の制御によつて
データバス(D・BUS)を介して転送されてく
るパラメータ情報に基づき楽音信号を形成し、ス
ピーカ9から発音させるトーンジエネレータであ
る。
FIG. 1 is a block diagram showing an embodiment of an electronic musical instrument to which this invention is applied. In the figure, 1 is an operation panel circuit that sets parameter information that controls various elements such as the timbre of musical sounds, and 2 is a central processing unit that detects set parameter information and controls the transfer of parameter information to the tone generator. 3 is a program memory that stores program data for various processes to be executed by the CPU 2, 4 is a working memory that temporarily stores the results of arithmetic processing by the CPU 2, and 5 is a specific 1
6 is a set of preset information for the preset memory 5; 6 is a set of preset information for the preset memory 5;
A timer that generates a timer end signal after a certain period of time has elapsed after a PRD read command is issued, and 7 has a key switch corresponding to each key on the keyboard section (not shown), and when any key is pressed, the pressed key A keyboard circuit 8 outputs key information KD corresponding to the keyboard circuit 7, and a keyboard circuit 8 outputs a musical tone signal based on the key information KD from the keyboard circuit 7 and parameter information transferred via the data bus (D BUS) under the control of the CPU 2. This is a tone generator that generates sound from the speaker 9.
操作パネル回路1は操作子位置を手動と電動の
双方で動かすことができるn個の操作子装置
LVU1〜LVUoと、各操作子装置LVU1〜LVUoと
CPU2との間で転送されるパラメータ情報を一
時記憶するn個のバツフアメモリBF1〜BFoと、
操作子装置LVU1〜LVUoにおける電動機構の動
作を可能にするためのイネーブル信号MEを一時
記憶するバツフアメモリBFkと、プリセツトメモ
リ5におけるN個のプリセツト情報メモリ領域の
うち1つを選択するプリセツトセレクトスイツチ
PR・SW1〜PR・SWNおよびプリセツト情報
PRDの書込みを指示する書込みスイツチW・SW
ならびに音色を選択する音色選択スイツチTS・
SW1〜TS・SWoを備えたパネルスイツチ回路1
0と、パネルスイツチ回路10の出力情報SWD
を記憶するバツフアメモリBFnとから構成されて
いる。 The operation panel circuit 1 includes n control devices whose control positions can be moved both manually and electrically.
LVU 1 ~ LVU o and each control device LVU 1 ~ LVU o
n buffer memories BF 1 to BF o that temporarily store parameter information transferred to and from the CPU 2;
Select one of the N preset information memory areas in the buffer memory BFk and the preset memory 5, which temporarily stores the enable signal ME for enabling the operation of the electric mechanisms in the control devices LVU1 to LVUo . Preset select switch
PR・SW 1 ~PR・SW N and preset information
Write switch W/SW to instruct PRD writing
and a tone selection switch TS to select the tone.
Panel switch circuit 1 with SW 1 ~ TS・SW o
0 and the output information SWD of the panel switch circuit 10
It consists of a buffer memory BFn that stores .
この場合、操作子装置LVU1〜LVUoのそれぞ
れは第2図に示すように構成されている。 In this case, each of the operator devices LVU 1 to LVU o is configured as shown in FIG. 2.
すなわち、操作子100の位置を電動で動かす
電動機構101と、操作子100の位置を検出
し、その検出位置情報を操作子パラメータ情報
LVDとして出力する位置センサ102と、プリ
セツトメモリ5から読出された1組のプリセツト
情報PRDに含まれる複数のプリセツトパラメー
タ情報PMD1〜PMDoのうち当該操作子装置に対
するプリセツトパラメータ情報PMDを一時記憶
するレジスタ103と、位置センサ102の出力
情報LVDとレジスタ103の出力情報PMDとを
比較し、その大小関係に応じた比較結果信号
AGB,AEQB,BGAを出力する比較回路104
と、比較回路104の出力信号AGB,AEQB,
BGAに基づき上記情報LVDとPMDとが一致す
るまで電動機構101に対するモータ正転信号
UPまたはモータ逆転信号DWNを出力するモー
タ制御回路105と、バツフアメモリBFkから与
えられるイネーブル信号MEが“1”の時のみ上
記モータ正転信号UPおよびモータ逆転信号
DWNを電動機構101に印加するアンドゲート
106および107とから構成されている。な
お、プリセツトパラメータ情報PMDはCPU2か
ら“1”のリードライト制御信号RWが発生され
ることによつてレジスタ103に記憶される。ま
た、プリセツトメモリ5から読出された複数のプ
リセツトパラメータ情報PMD1〜PMDoがどの操
作子装置に対するものであるかはアドレスバス
(A・BUS)のアドレス情報によつて指示され
る。 That is, the electric mechanism 101 electrically moves the position of the operator 100, detects the position of the operator 100, and converts the detected position information into operator parameter information.
Among the plurality of preset parameter information PMD 1 to PMD o included in the position sensor 102 outputting as LVD and a set of preset information PRD read from the preset memory 5, the preset parameter information PMD for the relevant control device is selected. Compare the temporarily stored register 103, the output information LVD of the position sensor 102, and the output information PMD of the register 103, and generate a comparison result signal according to the magnitude relationship.
Comparison circuit 104 that outputs AGB, AEQB, and BGA
and the output signals AGB, AEQB, of the comparison circuit 104,
Based on the BGA, the motor forward rotation signal is sent to the electric mechanism 101 until the above information LVD and PMD match.
The motor control circuit 105 that outputs the UP or motor reverse rotation signal DWN and the motor forward rotation signal UP and the motor reverse rotation signal are output only when the enable signal ME given from the buffer memory BF k is "1".
It is composed of AND gates 106 and 107 that apply DWN to the electric mechanism 101. The preset parameter information PMD is stored in the register 103 when the CPU 2 generates a read/write control signal RW of "1". Further, which operator device the plurality of preset parameter information PMD 1 -PMD o read out from the preset memory 5 correspond to is indicated by the address information on the address bus (A.BUS).
一方、プリセツトメモリ5には第3図のメモリ
マツプに示すように、所望のN組のプリセツト情
報PRDを演奏者が自由に記憶させることができ
るN個のメモリ領域PMEM(1)〜PMEM(N)が
設けられている。 On the other hand, as shown in the memory map of FIG. 3, the preset memory 5 has N memory areas PMEM(1) to PMEM(N ) is provided.
次に以上のように構成された電子楽器の動作を
第4図および第5図に示すフローチヤートに基づ
いて説明する。 Next, the operation of the electronic musical instrument configured as described above will be explained based on the flowcharts shown in FIGS. 4 and 5.
まず電源が投入されると、CPU2はプログラ
ムメモリ3に記憶されたプログラムデータに従
い、最初にステツプ200のパネルスキヤン処理
においてパネルスイツチ回路10の出力情報
SWDをバツフアメモリBFnを介して読込むと共
に、操作子装置LVU1〜LVUoの出力情報LVD1
〜LVDoをバツフアメモリBF1〜BFoを介して読
込み、これらの情報SWD,LVD1〜LVDoをワー
キングメモリ4のパネルバツフアメモリ領域
PBUFに一時記憶させる。 First, when the power is turned on, the CPU 2 first selects the output information of the panel switch circuit 10 in the panel scan process of step 200 according to the program data stored in the program memory 3.
At the same time as reading SWD via buffer memory BF n , output information LVD 1 of control devices LVU 1 to LVU o
~ LVD o is read through buffer memory BF 1 ~ BF o , and these information SWD, LVD 1 ~ LVD o are stored in the panel buffer memory area of working memory 4.
Temporarily memorize it in PBUF.
次に、CPU2はステツプ201のプリセツト
処理においてパネルスイツチ回路10におけるス
イツチPR・SW1〜PR・SWNおびW・SWの操作
状態に変化があるか否かを検出し、この検出結果
に応じてプリセツト情報の書込み制御または読出
し制御を実行する。そして、プリセツト情報の読
出し制御を実行した場合は、操作子装置LVU1〜
LVUoにおける電動機構101を一定時間だけ動
作可能とするためにタイマ6の計時動作をスター
トさせると共に、“1”のイネーブル信号EMを
バツフアメモリBFkに転送する。この後、CPU2
はステツプ202において“1”のイネーブル信
号MEを発生中であるか否かを判別し、発生中で
なければパネルスイツチ回路10から読込んだ情
報SWDに含まれる音色選択スイツチTS・SW1〜
TS・SWoによる音色選択情報TSDおよび操作子
装置LVU1〜LVUoから読込んだ操作子パラメー
タ情報LVD1〜LVDoをパネルデータPANLDと
してトーンジエネレータ8に転送する。これによ
つて、トーンジエネレータ8においては音色選択
情報TSDおよび操作子パラメータ情報LVD1〜
LVDoに対応した楽音態様で、かつ押鍵情報KD
に対応した音高の楽音信号が形成される。 Next, in the preset process of step 201, the CPU 2 detects whether or not there is a change in the operating states of the switches PR.SW 1 to PR.SW N and W.SW in the panel switch circuit 10, and depending on the detection result, Executes write control or read control of preset information. Then, when the preset information read control is executed, the control device LVU 1 ~
In order to enable the electric mechanism 101 in the LVU o to operate for a certain period of time, the timer 6 starts clocking operation, and an enable signal EM of "1" is transferred to the buffer memory BF k . After this, CPU2
In step 202, it is determined whether or not the enable signal ME of "1" is being generated, and if it is not being generated, the tone selection switch TS/SW 1 to 1 included in the information SWD read from the panel switch circuit 10 is selected.
The tone color selection information TSD by TS/SW o and the operator parameter information LVD 1 to LVD o read from the operator devices LVU 1 to LVU o are transferred to the tone generator 8 as panel data PANLD. As a result, in the tone generator 8, the tone selection information TSD and the operator parameter information LVD 1 to
Musical tone format compatible with LVD o and key press information KD
A musical tone signal with a pitch corresponding to the pitch is formed.
一方、“1”のイネーブル信号MEが発生中で
ある場合、すなわち第番目のプリセツト情報
PRD(i)の読出し制御を行つた後一定時間経過し
ていない場合、プリセツト情報メモリ領域
PMEM(i)から読出したプリセツト情報PRD(i)を
ステツプ204においてトーンジエネレータ8お
よび操作子装置LVU1〜LVUoに転送した後、次
のステツプ205において音色選択情報TSDの
みをパネルデータPANLDとしてトーンジエネレ
ータ8に転送する。これによつて、トーンジエネ
レータ8においてはプリセツト情報PRD(i)およ
び音色選択情報TSDに対応した楽音態様で、か
つ押鍵情報KDに対応した音高の楽音信号が形成
される。 On the other hand, if the enable signal ME of "1" is being generated, that is, the th preset information
If a certain period of time has not elapsed after the PRD(i) read control, the preset information memory area
After the preset information PRD(i) read from PMEM(i) is transferred to the tone generator 8 and the controller devices LVU 1 to LVU o in step 204, only the tone selection information TSD is transferred as panel data PANLD in the next step 205. Transfer to tone generator 8. As a result, in the tone generator 8, a musical tone signal is formed in a musical tone mode corresponding to the preset information PRD(i) and the tone color selection information TSD and at a pitch corresponding to the key depression information KD.
CPU2はステツプ200から以後の処理を同
様に実行する。 The CPU 2 similarly executes the subsequent processing from step 200.
第5図はステツプ201のプリセツト処理の詳
細を示すフローチヤートであり、CPU2はまず
ステツプ2010において“1”のイネーブル信
号MEが発生中であるか否かを判別する。この結
果、“1”のイネーブル信号MEの発生中でなけ
ればステツプ2014の処理に飛んでプリセツト
セレクトスイツチPR・SW1〜PR・SWNのいずれ
かがオン操作されているか否かを判別する。この
結果、スイツチPR・SW1〜PR・SWNのいずれも
オン操作されていなければ、第4図のステツプ2
02の処理へ移るが、いずれかがオン操作されて
いる場合にはステツプ2015においてオン操作
されているプリセツトセレクトスイツチPR・
SWのスイツチ番号(i)をアキユームレータACC
にセツトする。この後、次のステツプ2016に
おいて書込みスイツチW・SWがオン操作されて
いるか否かを判別し、オン操作されていなければ
ステツプ2017においてタイマ6の時計動作を
スタートさせた後、“1”のイネーブル信号ME
をバツフアメモリBFkに転送し、次に第4図のス
テツプ202の処理に移る。しかし、書込みスイ
ツチW・SWがオン操作されている場合はステツ
プ2019においてワーキングメモリ4のパネル
バツフアメモリ領域PBUFに記憶されているn個
の操作子パラメータ情報LVD1〜LVDoをアキユ
ームレータACCにセツトされているスイツチ番
号(i)に対応したプリセツト情報メモリ領域
PMEM(i)へ書込む制御を行つた後、第4図のス
テツプ202の処理に移る。 FIG. 5 is a flowchart showing details of the preset processing in step 201. First, in step 2010, the CPU 2 determines whether or not an enable signal ME of "1" is being generated. As a result, if the enable signal ME of "1" is not being generated, the process jumps to step 2014 and determines whether any of the preset select switches PR・SW 1 to PR・SW N has been turned on. . As a result, if none of the switches PR/SW 1 to PR/SW N are turned on, step 2 in Fig. 4 is executed.
The process moves on to step 02, but if any of them is turned on, in step 2015 the preset select switch PR.
Switch switch number (i) of SW to accumulator ACC
Set to . After that, in the next step 2016, it is determined whether or not the write switch W/SW has been turned on. If it has not been turned on, the clock operation of the timer 6 is started in step 2017, and then the enable value is set to "1". Signal ME
is transferred to the buffer memory BFk , and then the process moves to step 202 in FIG. However, if the write switch W/SW is turned on, in step 2019, the n control parameter information LVD 1 to LVD o stored in the panel buffer memory area PBUF of the working memory 4 is transferred to the accumulator ACC. Preset information memory area corresponding to switch number (i) set in
After controlling the writing to PMEM(i), the process moves to step 202 in FIG.
従つて、第番目のプリセツトセレクトスイツ
チPR・SWをオン操作し、かつ書込みスイツ
チW・SWをオン操作すると、操作子装置LVU1
〜LVUoで手動設定したn個の操作子パラメータ
情報LVD1〜LVDoは1組のパラメータ情報PRD
としてプリセツト情報メモリ領域PMEM(i)に書
込まれる。これによつて、所望のパラメータ情報
をプリセツトメモリ5に記憶させることができ
る。 Therefore, when the th preset select switch PR/SW is turned on and the write switch W/SW is turned on, the controller device LVU 1 is turned on.
~ LVD o is one set of parameter information PRD
is written in the preset information memory area PMEM(i) as follows. Thereby, desired parameter information can be stored in the preset memory 5.
一方、第番目のプリセツトセレクトスイツチ
PR・SWのみをオン操作した場合、CPU2は
タイマ6の計時動作をスタートした後第4図のス
テツプ200のパネルスキヤン処理を経て再びス
テツプ2010以後の処理を実行し、“1”のイ
ネーブル信号MEが発生中であることを条件にス
テツプ2011においてタイマエンドか否かを判
別する。すなわち、“1”のイネーブル信号ME
の発生後一定時間経過したか否かを判別する。こ
の結果、一定時間経過していなければ、ステツプ
2014〜2018の処理および第4図のステツ
プ200の処理を経て再度ステツプ2010以後
の処理を実行する。 Meanwhile, the th preset select switch
When only the PR/SW is turned on, the CPU 2 starts the timer 6, performs the panel scan process at step 200 in FIG. On the condition that the event is occurring, it is determined in step 2011 whether or not the timer has reached the end. In other words, the enable signal ME of “1”
It is determined whether a certain period of time has passed since the occurrence of the event. As a result, if the predetermined period of time has not elapsed, the process from step 2010 is executed again through the process from steps 2014 to 2018 and the process from step 200 in FIG.
このような繰返し処理の結果、タイマエンドに
なると、CPU2はステツプ2012においてタ
イマ6の計時動作をリセツトした後、次のステツ
プ2013において“1”のイネーブル信号ME
を“0”信号に切替える。すなわち、書込みスイ
ツチW・SWがオフ状態のままでプリセツトセレ
クトスイツチPR・SWのみがオン操作された
場合、CPU2はオン操作されたスイツチPR・
SWのスイツチ番号(i)をアキユームレータACC
にセツトすると共に、一定時間だけ“1”のイネ
ーブル信号MEをバツフアメモリBFkから出力さ
せる。 As a result of such repeated processing, when the timer reaches the end, the CPU 2 resets the time counting operation of the timer 6 in step 2012, and then sets the enable signal ME to "1" in the next step 2013.
is switched to “0” signal. In other words, if only the preset select switch PR/SW is turned on while the write switch W/SW remains off, the CPU 2 selects the ON switch PR/SW.
Switch switch number (i) of SW to accumulator ACC
At the same time, the enable signal ME of "1" is outputted from the buffer memory BF k for a certain period of time.
これによつて、第4図のステツプ204におい
てはアキユームレータACCにセツトされたスイ
ツチ番号(i)に対応したプリセツト情報メモリ領域
PMEM(i)からプリセツトパラメータ情報PMD1
〜PMDoが読出されてバツフアメモリBF1〜BFo
を介して操作子装置LVU1〜LVUoに転送される
と共に、トーンジエネレータ8にも転送される。
そして、バツフアメモリBF1〜BFoに一時記憶さ
れたプリセツトパラメータ情報PMD1〜PMDoは
リードライト制御信号RWによつて各操作子装置
LVU1〜LVUoの内部レジスタ103に記憶され
る。すると、各操作子装置LVU1〜LVUoはバツ
フアメモリBFkから出力されるイネーブル信号
MEが“1”の間、操作子100の位置をプリセ
ツトパラメータ情報PMD1〜PMDoに対応する位
置に制御する動作を行うようになる。 As a result, in step 204 of FIG. 4, the preset information memory area corresponding to the switch number (i) set in the accumulator ACC is
Preset parameter information PMD 1 from PMEM(i)
~PMD o is read and buffer memory BF 1 ~ BF o
The signal is transferred to the operator devices LVU 1 to LVU o via the controllers LVU 1 to LVU o, and is also transferred to the tone generator 8 .
The preset parameter information PMD 1 to PMD o temporarily stored in the buffer memories BF 1 to BF o is transmitted to each control device by the read/write control signal RW.
It is stored in the internal registers 103 of LVU 1 to LVU o . Then, each control device LVU 1 to LVU o is an enable signal output from buffer memory BF k .
While ME is "1", an operation is performed to control the position of the operator 100 to a position corresponding to the preset parameter information PMD 1 to PMD o .
すなわち、操作子装置LVU1の動作を代表して
説明すると、レジスタ103にプリセツトパラメ
ータ情報PMD1が記憶されると、比較回路104
は操作子100の現在位置に対応した操作子パラ
メータ情報LVD1とプリセツトパラメータ情報
PMD1とを比較し、その大小関係に応じた比較結
果信号AGBまたはAEGBあるいはBGAを出力す
る。すなわち、比較回路104はLVD1>PMD1
の関係にあれば比較結果信号BGAを、またLVD1
<PMD1の関係にあれば比較結果信号AGBを、
さらにLVD1=PMD1の関係にあれば比較結果信
号AEQBを出力する。 That is, to explain the operation of the controller device LVU 1 as a representative example, when the preset parameter information PMD 1 is stored in the register 103, the comparator circuit 104
is controller parameter information LVD 1 corresponding to the current position of controller 100 and preset parameter information
It compares it with PMD 1 and outputs a comparison result signal AGB, AEGB, or BGA depending on the magnitude relationship. That is, the comparison circuit 104 calculates that LVD 1 > PMD 1
If there is a relationship between the comparison result signal BGA and LVD 1
If the relationship is <PMD 1 , the comparison result signal AGB is
Furthermore, if there is a relationship of LVD 1 =PMD 1 , a comparison result signal AEQB is output.
すると、モータ制御回路105はこれらの比較
結果信号AGB,AEQB,BGAに応じてモータ正
転信号UPまたはモータ逆転信号DWNを出力す
る。例えば、LVD1>PMD1の場合には“1”の
モータ逆転信号DWNを出力する。これによつ
て、電動機構101の内部に設けられたモータ
(図示せず)が逆回転するようになり、操作子1
00の位置は情報LVD1が情報PMD1に一致する
方向に移動されるようになり、LVD1=PMD1の
関係に達すると、逆転信号DWNも“0”信号と
なり、操作子100の位置制御は停止される。
LVD1<PMD1の場合には“1”のモータ正転信
号UPが出力され、上述の場合と同様にして操作
子100の位置がLVD1=PMD1となる関係の位
置に制御される。 Then, the motor control circuit 105 outputs a motor forward rotation signal UP or a motor reverse rotation signal DWN according to these comparison result signals AGB, AEQB, and BGA. For example, when LVD 1 > PMD 1 , a motor reverse rotation signal DWN of "1" is output. As a result, a motor (not shown) provided inside the electric mechanism 101 starts to rotate in the opposite direction, and the operator 1
At the position 00, the information LVD 1 is moved in the direction that matches the information PMD 1 , and when the relationship of LVD 1 = PMD 1 is reached, the reversal signal DWN also becomes a "0" signal, and the position control of the operator 100 is performed. will be stopped.
When LVD 1 <PMD 1 , a motor normal rotation signal UP of "1" is output, and the position of the operator 100 is controlled to a position where LVD 1 =PMD 1 in the same manner as in the above case.
ところで、モータ正転信号UPおよび逆転信号
DWNはバツフアメモリBFkから“1”のイネー
ブル信号MEが発生されている時のみアンドゲー
ト106および107を介して電動機構101に
印加され、かつ“1”のイネーブル信号MEはタ
イマ6によつてその発生時間が規定されている。
従つて、タイマ6の設定時間すなわち“1”のイ
ネーブル信号MEの発生時間を操作子100が一
方の移動端から他方の移動端までに移動するのに
必要な最大時間に設定しておけば、いかなる値の
プリセツトパラメータ情報PMDを操作子装置
LVUに与えたとしても操作子100をこの情報
PMDに対応した位置に確実に移動させることが
できるとともに、移動完了後は電動機構101は
その制御系から切離されるようになり、操作子1
00を手動によつて簡単に移動することができる
ようになる。 By the way, motor forward rotation signal UP and reverse rotation signal
DWN is applied to the electric mechanism 101 via the AND gates 106 and 107 only when the enable signal ME of “1” is generated from the buffer memory BF k , and the enable signal ME of “1” is applied to the electric mechanism 101 by the timer 6. The time of occurrence is specified.
Therefore, if the setting time of the timer 6, that is, the generation time of the enable signal ME of "1" is set to the maximum time required for the operator 100 to move from one end of the movement to the other end of the movement, Preset parameter information PMD of any value to control device
Even if you give it to LVU, the controller 100 will be changed to this information.
The electric mechanism 101 can be reliably moved to a position corresponding to the PMD, and after the movement is completed, the electric mechanism 101 is separated from its control system, and the operator 1
00 can be easily moved manually.
このように、この実施例のパラメータ設定装置
によれば、操作子位置を移動すべくプリセツトパ
ラメータ情報PMDを操作子装置LVUに与えた以
後所定時間の間だけ電動機構101内部のモータ
などを含む駆動手段の動作を可能にし、所定時間
経過後は動作を禁止するようにしたので、プリセ
ツトパラメータ情報と操作子情報の両者が一致す
るまでモータを駆動させるものに比べて、操作子
100をプリセツトパラメータ情報に対応した位
置に、より確実に移動できる。すなわち、従来例
のように一致出力で駆動制御信号を禁止するよう
にすると、一致により禁止してもモータは瞬時に
停止できないので、モータの惰性により操作子は
一致した本来の位置よりも行き過ぎた位置まで移
動させられてしまう。そのため、操作子を一致し
た位置で正しく止めることは難しくなる。 As described above, according to the parameter setting device of this embodiment, the motor, etc. inside the electric mechanism 101 is controlled only for a predetermined period of time after the preset parameter information PMD is given to the operator device LVU in order to move the operator position. Since the driving means is enabled to operate and prohibited to operate after a predetermined period of time, it is easier to preset the operator 100 than in a case where the motor is driven until both the preset parameter information and the operator information match. You can move more reliably to the position corresponding to the set parameter information. In other words, if the drive control signal is inhibited by a coincidence output as in the conventional example, the motor cannot stop instantly even if it is inhibited by a coincidence, so the motor's inertia may cause the operator to go too far from its original position. It will be moved to a certain position. Therefore, it becomes difficult to stop the controls correctly at the same position.
これに対し、この実施例装置においては、上記
所定時間を、タイマ6を用いて少なくとも操作子
100がその最大移動範囲を移動するのに要する
時間に対応する所定時間としているので、上述し
た従来のような問題を解消できる。すなわち、一
致直後に操作子がモータの惰性によつて余分に動
かされても、まだモータは動作可能となつている
(禁止状態とはなつていない)ので、操作子は再
度一致が得られるように逆方向に若干動かされ
る。このようなフイードバツク(サーボ)制御が
繰り返されている間に所定時間が経過してモータ
は禁止状態となるが、その時には操作子はほぼ一
致した位置となつている。これにより、操作子を
一致した位置で正確に止めることができる利点を
有する。 On the other hand, in this embodiment device, the above-mentioned predetermined time is set to be a predetermined time corresponding to the time required for at least the operator 100 to move through its maximum movement range using the timer 6. You can solve problems like this. In other words, even if the controller is moved excessively due to the inertia of the motor immediately after a match, the motor is still able to operate (it is not in the inhibited state), so the controller is moved so that a match can be obtained again. is moved slightly in the opposite direction. While such feedback (servo) control is repeated, a predetermined period of time elapses and the motor becomes inhibited, but at that time the operating elements are at approximately the same position. This has the advantage that the operating elements can be accurately stopped at the same position.
なお、上記実施例においては、電動機構101
による操作子100の移動動作を可能または禁止
するために、イネーブル信号MEによつて電動機
構101に対するモータ正転信号UPおよび逆転
信号DWNを制御するようにしたが、これに代
え、イネーブル信号MEによつて比較回路104
の比較動作そのものを制御したり、あるいは電動
機構101に対する電源の供給を制御したりする
ようにしてもよい。 Note that in the above embodiment, the electric mechanism 101
In order to enable or prohibit the movement of the operator 100 by the enable signal ME, the motor forward rotation signal UP and reverse rotation signal DWN for the electric mechanism 101 are controlled by the enable signal ME. Therefore, comparison circuit 104
The comparison operation itself or the supply of power to the electric mechanism 101 may be controlled.
以上説明したようにこの考案は、操作子位置を
電動によつて移動すべくプリセツトパラメータ情
報を操作子装置に与えた以後少なくとも操作子が
その最大移動範囲を移動するのに要する時間に対
応する所定時間の間だけ操作子駆動機構の動作を
可能にし所定時間経過後は動作を禁止するように
構成したものである。
As explained above, this invention corresponds to at least the time required for the operator to move through its maximum movement range after giving preset parameter information to the operator device in order to electrically move the operator's position. The operating element drive mechanism is configured to be enabled to operate only for a predetermined period of time, and to be prohibited from operating after the predetermined period of time has elapsed.
このため、操作子をプリセツトパラメータ情報
に対応した位置に正確に移動させることができる
とともに、通常時においては操作子駆動機構が操
作子から切離された状態となり、操作子を手動に
よつて簡単に所望の位置に設定できる。 Therefore, the operator can be accurately moved to a position corresponding to the preset parameter information, and the operator drive mechanism is separated from the operator under normal conditions, so that the operator cannot be moved manually. It can be easily set to the desired position.
第1図はこの考案を適用した電子楽器の一実施
例を示すブロツク図、第2図は操作子装置の構成
を示すブロツク図、第3図はプリセツトメモリの
構成を示すメモリマツプ、第4図および第5図は
第1図の実施例の動作内容を示すフローチヤート
である。
1……操作パネル回路、2……中央演算処理装
置、5……プリセツトメモリ、6……タイマ、
LVU1〜LVUo……操作子装置、PR・SW1〜
PR・SWN……プリセツトセレクトスイツチ、1
00……操作子、101……電動機構、102…
…位置センサ、104……比較回路、105……
モータ制御回路、106,107……アンドゲー
ト。
Fig. 1 is a block diagram showing an embodiment of an electronic musical instrument to which this invention is applied, Fig. 2 is a block diagram showing the configuration of the control unit, Fig. 3 is a memory map showing the configuration of the preset memory, and Fig. 4 is a block diagram showing the configuration of the controller device. 5 is a flowchart showing the operation contents of the embodiment of FIG. 1. 1... Operation panel circuit, 2... Central processing unit, 5... Preset memory, 6... Timer,
LVU 1 ~ LVU o ...Controller device, PR/SW 1 ~
PR・SW N ...Preset select switch, 1
00...Controller, 101...Electric mechanism, 102...
...Position sensor, 104...Comparison circuit, 105...
Motor control circuit, 106, 107...and gate.
Claims (1)
を有し、この操作子の位置に対応した情報を出力
する操作子手段と、上記操作子の位置を駆動制御
信号に応じて移動させる駆動手段と、 楽音制御用のパラメータ情報を記憶する記憶手
段と、 上記記憶手段からパラメータ情報を読出す指示
を行うスイツチ手段と、 上記操作子の出力情報が上記記憶手段から読出
されたパラメータ情報と一致するように上記駆動
制御信号を出力する第1の制御手段と、 上記スイツチ手段による読出し指示に対応して
少なくとも操作子がその最大移動範囲を移動する
のに要する時間に対応する所定時間の計時動作を
開始するタイマ手段を有し、該所定時間だけ上記
駆動手段の動作を可能にし所定時間経過後は上記
駆動手段に対する上記駆動制御信号または電源の
供給を禁止する第2の制御手段とを備えた電子楽
器のパラメータ設定装置。[Claims for Utility Model Registration] Operator means having an operator for setting parameter information for musical tone control, and outputting information corresponding to the position of the operator, and converting the position of the operator into a drive control signal. a drive means for moving according to the operation; a storage means for storing parameter information for musical tone control; a switch means for instructing to read the parameter information from the storage means; and a drive means for reading out the output information of the operator from the storage means. a first control means for outputting the drive control signal so as to match the parameter information set by the switch means; A second control comprising a timer means for starting a timing operation for a predetermined time, enabling the operation of the drive means for the predetermined time, and prohibiting the supply of the drive control signal or power to the drive means after the predetermined time has elapsed. A parameter setting device for an electronic musical instrument, comprising means.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP765683U JPS59114596U (en) | 1983-01-22 | 1983-01-22 | Electronic musical instrument parameter setting device |
US06/776,773 US4614145A (en) | 1982-12-08 | 1985-09-17 | Operating member control device of electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP765683U JPS59114596U (en) | 1983-01-22 | 1983-01-22 | Electronic musical instrument parameter setting device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59114596U JPS59114596U (en) | 1984-08-02 |
JPH0310558Y2 true JPH0310558Y2 (en) | 1991-03-15 |
Family
ID=30139182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP765683U Granted JPS59114596U (en) | 1982-12-08 | 1983-01-22 | Electronic musical instrument parameter setting device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59114596U (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5797591A (en) * | 1980-12-10 | 1982-06-17 | Nippon Musical Instruments Mfg | Preset device for electronic musical instrument |
-
1983
- 1983-01-22 JP JP765683U patent/JPS59114596U/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5797591A (en) * | 1980-12-10 | 1982-06-17 | Nippon Musical Instruments Mfg | Preset device for electronic musical instrument |
Also Published As
Publication number | Publication date |
---|---|
JPS59114596U (en) | 1984-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4307645A (en) | Electronic apparatus for teaching and reading music | |
JPH0310558Y2 (en) | ||
JPH075436Y2 (en) | Time measuring device with recording function | |
US4614145A (en) | Operating member control device of electronic musical instrument | |
JPS6248283B2 (en) | ||
JPH032718U (en) | ||
JPH02131792U (en) | ||
JP2954846B2 (en) | Hand movement control method | |
JPH0767296B2 (en) | Parameter setting device for motor control device | |
JP2956077B2 (en) | Control memory circuit | |
JPH0473690A (en) | Microcomputer | |
JPH0726838U (en) | Pointer display | |
JP3683351B2 (en) | Measured value display device | |
JPH0125997Y2 (en) | ||
KR960009888B1 (en) | Recording speed change device | |
SU1385133A1 (en) | Tape deck | |
JPH0772858A (en) | Automatic music playing device | |
JP2621727B2 (en) | Automatic performance device | |
JP2000276347A (en) | Portable electronic apparatus | |
JPH11119809A (en) | Interface device and device simulator using the same | |
JPH04112317A (en) | Floppy disk drive controller | |
JPS5919962A (en) | Controller of copying machine | |
JPS61285493A (en) | Automatic tempo adjusting mechanism for robot performing electronic organ or the like | |
JPH06225597A (en) | Controller for driving of motor | |
JPS6115445B2 (en) |