JP2560492B2 - Parameter setting device with function page - Google Patents

Parameter setting device with function page

Info

Publication number
JP2560492B2
JP2560492B2 JP1259737A JP25973789A JP2560492B2 JP 2560492 B2 JP2560492 B2 JP 2560492B2 JP 1259737 A JP1259737 A JP 1259737A JP 25973789 A JP25973789 A JP 25973789A JP 2560492 B2 JP2560492 B2 JP 2560492B2
Authority
JP
Japan
Prior art keywords
page
function
identification information
key
jump
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP1259737A
Other languages
Japanese (ja)
Other versions
JPH03121495A (en
Inventor
吉幸 沢田
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP1259737A priority Critical patent/JP2560492B2/en
Publication of JPH03121495A publication Critical patent/JPH03121495A/en
Application granted granted Critical
Publication of JP2560492B2 publication Critical patent/JP2560492B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明な、テンポを決めるパラメータ、音色を決め
るパラメータ、ビブラートのスピードおよび深さを決め
るパラメータ等の各種パラメータの編集を複数の機能ペ
ージで行う機能ページ付きパラメータ設定装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION "Industrial Application Field" Various parameters such as parameters for determining tempo, parameters for timbre, parameters for speed and depth of vibrato, etc. are edited on a plurality of function pages. A parameter setting device with a function page.

「従来の技術」 従来より、電子楽器には、上述した各種パラメータの
編集を機能ページ(以下、ページという)により行うよ
うにしたものが開発されている。この種の電子楽器にお
いては、希望するページを読出す場合、ページ移動キー
を希望するページが現れるまで何回か押すか、または、
予め複数のキーに対してそれぞれ希望するページを記憶
させておき、必要な時に希望するページに対応するキー
を押す。
“Prior Art” Conventionally, an electronic musical instrument has been developed in which the above-described various parameters are edited by a function page (hereinafter referred to as a page). In this type of electronic musical instrument, when reading a desired page, the page move key is pressed several times until the desired page appears, or
A desired page is stored in advance for each of a plurality of keys, and the key corresponding to the desired page is pressed when necessary.

「発明が解決しようとする課題」 ところで、上述した従来の機能ページ付きパラメータ
設定装置にあっては、各キーに記憶させたページ以外の
ページから、各キーに記憶させたページのうちの一つを
読出した後に、元のページに戻る場合、そのページが現
れるまでページ移動キーを何回か押す必要があった。す
なわち、記憶させたページを読出す場合には、そのペー
ジに対するキーを押せば一動作で読出すことができる
が、元のページを記憶しておかなければ、そのページが
現れるまでページ移動キーを何回も押さなければならな
く、操作性が非常に悪かった。
[Problems to be Solved by the Invention] By the way, in the above-mentioned conventional parameter setting device with function pages, one of pages stored in each key from pages other than the page stored in each key After reading, the page move key had to be pressed several times before returning to the original page. That is, when reading the stored page, it can be read in one operation by pressing the key for the page, but if the original page is not stored, press the page move key until the page appears. It had to be pressed many times and the operability was very poor.

この発明は上述した事情に鑑みてなされたもので、希
望するページや、戻先ページを一動作で読出すことがで
きる機能ページ付きパラメータ設定装置を提供すること
を目的としている。
The present invention has been made in view of the above-mentioned circumstances, and an object thereof is to provide a parameter setting device with a function page that can read out a desired page or a return page in one operation.

「課題を解決するための手段」 この発明の機能ページ付きパラメータ設定装置は、各
種パラメータの編集が可能な複数の機能ページを記憶
し、該複数の機能ページ各々に対して一意対応するペー
ジ識別情報が付加された機能ページ付きパラメータ設定
装置において、第1のページ識別情報および第2のペー
ジ識別情報を記憶可能な記憶手段と、任意の機能ページ
を指定するための機能ページ指定操作子と、任意の機能
ページにマークを付与するためのマーク付与操作子と、
前記マーク付与操作子によってマークされた機能ページ
のページ識別情報を、前記第1のページ識別情報として
前記記憶手段に記憶させるマーク付与手段と、ジャンプ
指示操作子と、前記機能ページ指定操作子の操作に応じ
て該機能ページ指定操作子で指定された機能ページを読
み出すとともに、前記ジャンプ指示操作子の操作に応じ
て、(a)該ジャンプ指示操作子が操作されたときに読
み出されている機能ページが前記記憶手段に記憶された
第1のページ識別情報に対応する機能ページでない場合
には、該読み出されている機能ページのページ識別情報
を前記第2のページ識別情報として前記記憶手段に記憶
させるとともに、前記記憶手段に記憶された第1のペー
ジ識別情報に対応する機能ページを読み出し、(b)該
ジャンプ指示操作子が操作されたときに読み出されてい
る機能ページが前記記憶手段に記憶された第1のページ
識別情報に対応する機能ページである場合には、前記記
憶手段に記憶された第2のページ識別情報に対応する機
能ページを読み出す読出手段とを具備することを特徴と
する。
"Means for Solving the Problem" The parameter setting device with a function page of the present invention stores a plurality of function pages in which various parameters can be edited, and page identification information uniquely corresponding to each of the plurality of function pages. In a parameter setting device with a function page added with, a storage unit capable of storing the first page identification information and the second page identification information, a function page designating operator for designating an arbitrary function page, and an optional Marking manipulator for adding a mark to the function page of
Operation of mark assigning means for causing the storage means to store the page identification information of the function page marked by the mark assigning operator as the first page identification information, a jump instruction operator, and the function page designating operator According to the function page designating operator, the function page designated by the function page designating operator is read, and (a) the function read when the jump instruction manipulating element is operated in response to the operation of the jump instruction manipulating element. When the page is not the function page corresponding to the first page identification information stored in the storage means, the page identification information of the read function page is stored in the storage means as the second page identification information. While storing the function page, the function page corresponding to the first page identification information stored in the storage means is read out, and (b) the jump instruction operation is performed. When the function page read when is operated is the function page corresponding to the first page identification information stored in the storage means, the second page identification stored in the storage means And a reading means for reading a functional page corresponding to the information.

「作用」 上記構成によれば、マーク付与手段は、マーク付与操
作子によってマークされた機能ページのページ識別情報
を、第1のページ識別情報として記憶手段に記憶させ
る。そして、読出手段は、機能ページ指定操作子の操作
に応じて、該機能ページ指定操作子で指定された機能ペ
ージを読み出すとともに、ジャンプ指示操作子の操作に
応じて、(a)該ジャンプ指示操作子が操作されたとき
に読み出されている機能ページが記憶手段に記憶された
第1のページ識別情報に対応する機能ページでない場合
には、該読み出されている機能ページのページ識別情報
を第2のページ識別情報として記憶手段に記憶させると
ともに、記憶手段に記憶された第1のページ識別情報に
対応する機能ページを読み出し、(b)該ジャンプ指示
操作子が操作されたときに読み出されている機能ページ
が記憶手段に記憶された第1のページ識別情報に対応す
る機能ページである場合には、記憶手段に記憶された第
2のページ識別情報に対応する機能ページを読み出す。
[Operation] According to the above configuration, the mark giving unit causes the storage unit to store the page identification information of the functional page marked by the mark giving operator as the first page identification information. The reading means reads the function page designated by the function page designating operator in response to the operation of the function page designating operator, and (a) the jump instructing operation in response to the operation of the jump instructing operator. When the function page read when the child is operated is not the function page corresponding to the first page identification information stored in the storage means, the page identification information of the read function page is set. The function page corresponding to the first page identification information stored in the storage means is read out while being stored in the storage means as the second page identification information, and (b) is read when the jump instruction operator is operated. If the function page stored is the function page corresponding to the first page identification information stored in the storage means, the second page identification information stored in the storage means Read the function page to respond.

「実施例」 以下、図面を参照してこの発明の実施例について説明
する。
[Examples] Examples of the present invention will be described below with reference to the drawings.

第1図はこの発明の一実施例によるページ機能付きパ
ラメータ設定装置を有する電子楽器の概略構成を示すブ
ロック図である。この図に示す電子楽器は、通常のシン
セサイザーの機能、すなわち、演奏者による鍵盤演奏に
したがって楽音を発生する機能を有している。
FIG. 1 is a block diagram showing a schematic configuration of an electronic musical instrument having a parameter setting device with page function according to an embodiment of the present invention. The electronic musical instrument shown in this figure has a function of an ordinary synthesizer, that is, a function of generating a musical sound in accordance with a keyboard performance by a player.

第1図において、1は鍵盤ユニットであり、図示しな
い複数のキーと、各キーのオン/オフ状態を検出するた
めの複数のキースイッチと、各キーの打鍵時の速度(ベ
ロシティ)を検出するペロシティ検出器と、各キースイ
ッチの出力とベロシティ検出器の出力をそれぞれバスラ
インBに供給するインターフェイス回路とを有して構成
されている。2は装置各部を制御するCPU(中央処理装
置)、3はCPU2のプログラムが記憶されたプログラムメ
モリ、4aはワーキングメモリである。このワーキングメ
モリ4aには、予めジャンプ先記憶領域と戻先記憶領域と
が設定されている。4bはページメモリである。このペー
ジメモリ4bには、テンポを決めるパラメータ、音色を決
めるパラメータ、ビブラートのスピードおよび深さを決
めるパラメータ等の各種パラメータの編集を行うための
複数の機能ページが設定されている。5は楽音信号発生
回路であり、鍵盤ユニット1のキー操作に基づく楽音信
号を発生する。この楽音信号発生回路5から出力された
楽音信号は、増幅器6へ供給され、この増幅器6によっ
て増幅され、スピーカ7から楽音として発音される。8
は操作パネル部である。この操作パネル部8には、第2
図に示すように、ジャンプキーJK、シフトキーSK、テン
キーTKおよびエンターキーEK等の各種パネルスイッチ
と、パラメータを編集するための表示を行う表示パネル
DSPが設けられている。また、操作パネル部8には、バ
スラインBを介してCPU2とデータの授受を行うためのイ
ンタフェース回路(図示略)が設けられている。ここ
で、各キーを予め決められた手順で操作することによ
り、次のような処理が行なわれる。なお、ここで述べる
処理の詳細は後述する。
In FIG. 1, reference numeral 1 denotes a keyboard unit, which detects a plurality of keys (not shown), a plurality of key switches for detecting an on / off state of each key, and a velocity (velocity) at the time of hitting each key. It is configured to have a pelocity detector and an interface circuit for supplying the output of each key switch and the output of the velocity detector to the bus line B, respectively. Reference numeral 2 is a CPU (central processing unit) that controls each part of the apparatus, 3 is a program memory in which the program of the CPU 2 is stored, and 4a is a working memory. A jump destination storage area and a return destination storage area are set in advance in the working memory 4a. 4b is a page memory. In the page memory 4b, a plurality of function pages for editing various parameters such as parameters for determining tempo, parameters for determining tone color, parameters for determining vibrato speed and depth are set. Reference numeral 5 denotes a musical tone signal generating circuit, which generates a musical tone signal based on a key operation of the keyboard unit 1. The musical tone signal output from the musical tone signal generating circuit 5 is supplied to the amplifier 6, amplified by the amplifier 6, and sounded as a musical tone from the speaker 7. 8
Is an operation panel section. The operation panel unit 8 has a second
As shown in the figure, various panel switches such as jump key JK, shift key SK, numeric keypad TK and enter key EK, and a display panel for displaying parameters for editing.
DSP is provided. Further, the operation panel unit 8 is provided with an interface circuit (not shown) for exchanging data with the CPU 2 via the bus line B. Here, the following processing is performed by operating each key in a predetermined procedure. The details of the processing described here will be described later.

(I)マーキング処理 あるページにおいて、シフトキーSKとジャンプキーJK
を同時に押すと、そのページがマーキングされる。
(I) Marking process Shift key SK and jump key JK on a page
Press simultaneously to mark the page.

(II)ジャンプ処理 ジャンプキーJK→KテンキーTK(数値)→エンター
EKの順でこれらのキーを押すと、テンキーTKにより数値
指定した番号のページへジャンプする。
(II) Jump processing Jump key JK → K Numeric keypad TK (numerical value) → Enter
If you press these keys in the order of EK, you can jump to the page of the number specified by the numeric keypad TK.

ジャンプキーJK→エンターキーEKの順でこれらのキ
ーを押すと、マークしたページもしくは呼出したページ
へジャンプする。
If you press these keys in the order of jump key JK → enter key EK, you can jump to the marked page or the called page.

第1図に示す符号9はMIDI(Musical Instrument Dig
ital Interface)受信回路であり、外部MIDI機器から出
力されるMIDI規格の信号をMIDIIN(ミディ・イン)端子
を介して読み込み、これをバスラインBに出力する。
Reference numeral 9 shown in FIG. 1 is MIDI (Musical Instrument Dig
Ital interface) receiving circuit, which reads a MIDI standard signal output from an external MIDI device through a MIDI IN (midi-in) terminal and outputs the signal to a bus line B.

次に、上記構成による装置の動作を第3図〜第6図に
示すフローチャートを参照して説明する。
Next, the operation of the apparatus having the above configuration will be described with reference to the flowcharts shown in FIGS.

第3図は、CPU2のメインルーチンを示すフローチャー
トである。装置に電源が投入されると、まず、ステップ
S1のイニシャライズ処理が行なわれ、ワーキングメモリ
4aに設定されているジャンプ先記憶領域および戻先記憶
領域それぞれの内容がクリアされる。次に、ステップS2
へ進み、鍵処理が行なわれる。この鍵処理に関する説明
は省略する。
FIG. 3 is a flowchart showing the main routine of the CPU2. When the device is powered on, first step
S1 is initialized and working memory
The contents of the jump destination storage area and the return destination storage area set in 4a are cleared. Then step S2
Proceed to and the key processing is performed. A description of this key processing will be omitted.

さて、鍵処理が終了すると、ステップS3へ進み、パネ
ル処理が行なわれる。ここで、パネル処理が行なわれる
前に、ページメモリ4bに設定されている各機能ページに
は予めCPU2によって一意対応するページ番号が付与され
ているものとする。
Now, when the key processing is completed, the process proceeds to step S3, and the panel processing is performed. Here, it is assumed that each function page set in the page memory 4b is given a page number uniquely corresponding thereto in advance by the CPU 2 before the panel processing is performed.

◇パネル処理(ステップS3) 第4図はパネル処理を示すフローチャートである。ま
ず、ステップS4において、パネルスイッチのスキャンが
行なわれ、操作パネル部8に設けられたジャンプキーJ
K、シフトキーSK、エンターキーEKおよびテンキーTK等
の各種キーのオン/オフ状態が順次チェックされる。こ
の場合、操作を始めたばかりなので、エンターキーEKお
よびテンキーTKはそれぞれ押されていないものとする。
また、ジャンプ処理を行うか否かを決定するためのフラ
グはリセット状態、すなわちジャンプ処理を行わない状
態になっているものとする。
◇ Panel processing (step S3) FIG. 4 is a flowchart showing the panel processing. First, in step S4, the panel switch is scanned and the jump key J provided on the operation panel unit 8 is scanned.
The on / off status of various keys such as K, shift key SK, enter key EK, and numeric keypad TK are sequentially checked. In this case, since the operation has just started, it is assumed that the enter key EK and the numeric keypad TK have not been pressed.
Further, it is assumed that the flag for determining whether to perform the jump process is in the reset state, that is, the state where the jump process is not performed.

さて、パネルスイッチのスキャンが行なわれ、エンタ
ーキーEKおよびテンキーTK以外のキーのオン状態が検出
されると、ステップS5へ進み、まず、フラグの状態がど
のようになっているか判断される。この場合、前述した
ように、フラグが既にリセット状態になっているので、
ステップS6へ進む。ステップS6では、ジャンプキーJKが
単独で押されたか否かが判断される。この判断結果が
「YES」の場合、すなわち、ジャンプキーJKが押された
場合は、ステップS7へ進み、ジャンプ初期化が行なわれ
る。ジャンプ初期化は、第5図のフローチャートに示す
ように、そのステップS8において、フラグがセットされ
る。そして、フラグがセットされた後、ステップS2へ戻
る。
Now, when the panel switch is scanned and the ON state of the keys other than the enter key EK and the numeric keypad TK is detected, the process proceeds to step S5, and first, it is determined what the state of the flag is. In this case, since the flag has already been reset as described above,
Proceed to step S6. In step S6, it is determined whether the jump key JK has been pressed alone. If this determination result is "YES", that is, if the jump key JK is pressed, the process proceeds to step S7, and the jump initialization is performed. In the jump initialization, a flag is set in step S8 as shown in the flowchart of FIG. Then, after the flag is set, the process returns to step S2.

一方、前述したステップS6の判断結果が「NO」の場
合、すなわち、ジャンプキーJKが単独で押されなかった
場合は、ステップS9へ進む。ステップS9では、シフトキ
ーSKとジャンプキーJKとが同時に押されたか否かが判断
される。この判断結果が「YES」の場合、すなわち、シ
フトキーSKとジャンプキーJKとが同時に押された場合
は、ステップS10へ進み、マーキング処理が行なわれ
る。マーキング処理は、第6図のフローチャートに示す
ように、そのステップS11において、表示パネルDSP上に
表示されている現在のページの番号をジャンプ先として
ワーキングメモリ4のジャンプ先記憶領域に書込む。こ
の書込処理が終了した後、ステップS2へ戻る。
On the other hand, if the result of the determination in step S6 is "NO", that is, if the jump key JK has not been pressed alone, the process proceeds to step S9. In step S9, it is determined whether the shift key SK and the jump key JK have been pressed at the same time. If this determination result is "YES", that is, if the shift key SK and the jump key JK are pressed at the same time, the process proceeds to step S10, and the marking process is performed. In the marking process, as shown in the flowchart of FIG. 6, in step S11, the number of the current page displayed on the display panel DSP is written in the jump destination storage area of the working memory 4 as the jump destination. After this writing process is completed, the process returns to step S2.

一方、前述したステップS9における判断結果が「NO」
の場合、すなわち、シフトキーSKとジャンプキーJKとが
同時に押されなかった場合は、ステップS12へ進む。ス
テップS12では、その他のキーの機能処理が行なわれ
る。その処理が行なわれた後、ステップS2へ戻る。
On the other hand, the determination result in step S9 described above is "NO".
In the case of, that is, when the shift key SK and the jump key JK are not pressed at the same time, the process proceeds to step S12. In step S12, functional processing of other keys is performed. After the processing is performed, the process returns to step S2.

このように、エンターキーEKおよびテンキーTKがそれ
ぞれ押されない初期操作において、ジャンプキーJKが単
独で押されれば、ジャンプの初期化が行なわれ、ジャン
プキーJKとシフトキーSKとが同時に押されれば、マーキ
ング処理が行なわれる。また、ジャンプキーJKおよびシ
フトキーSKがいずれも押されなかった場合は、その他の
キーによる機能処理が行なわれる。
In this way, in the initial operation in which the enter key EK and the numeric keypad TK are not pressed, if the jump key JK is pressed independently, the jump is initialized, and if the jump key JK and the shift key SK are pressed simultaneously. , Marking processing is performed. If neither the jump key JK nor the shift key SK is pressed, the function processing by the other keys is performed.

次に、前述したステップS6においてジャンプキーJKが
押された場合は、フラグがセットされる(ステップS8)
ので、再度ステップS5に戻ってきたときにステップS13
へ進み、ジャンプ処理が行なわれる。以下、ジャンプ処
理について説明する。
Next, if the jump key JK is pressed in step S6, the flag is set (step S8).
So, when returning to step S5 again, step S13
And the jump process is performed. The jump process will be described below.

◇ジャンプ処理 第7図はジャンプ処理を示すフローチャートである。
まず、ステップS14において、ジャンプキーJKに続いて
エンターキーEKが押されたか否かが判断される。この判
断結果が「NO」の場合、すなわち、エンターキーEKが押
されなかった場合は、ステップS15へ進む。ステップS15
では、テンキーTKが所定時間以内に押されたか否かが判
断される。この判断結果が「YES」の場合、すなわち、
テンキーTKが所定時間以内に押された場合には、ステッ
プS16へ進み、テンキーTKにより入力された値がテンキ
ー入力バッファにストアされる。この処理が行なわれた
後、ステップS2へ戻る。一方、ステップS15における判
断結果が「NO」の場合、すなわち、テンキーTKが所定時
間以内に押されなかった場合には、ステップS17へ進
み、テンキー入力バッファがクリアされる。そして、テ
ンキー入力バッファがクリアされた後、ステップS18へ
進み、フラグがリセットされ、その後、ステップS2へ戻
る。
Jump Processing FIG. 7 is a flowchart showing the jump processing.
First, in step S14, it is determined whether the enter key EK has been pressed after the jump key JK. If the result of this determination is "NO", that is, if the enter key EK has not been pressed, the operation proceeds to step S15. Step S15
Then, it is determined whether or not the numeric keypad TK has been pressed within the predetermined time. If this judgment result is "YES", that is,
If the numeric keypad TK is pressed within the predetermined time, the process proceeds to step S16, and the value input by the numeric keypad TK is stored in the numeric keypad input buffer. After this processing is performed, the process returns to step S2. On the other hand, if the result of the determination in step S15 is "NO", that is, if the numeric keypad TK has not been pressed within the predetermined time, the process proceeds to step S17, and the numeric keypad input buffer is cleared. Then, after the ten-key input buffer is cleared, the process proceeds to step S18, the flag is reset, and then the process returns to step S2.

次に、上述したステップS15〜ステップS18までのルー
チンにおいて、テンキーTKが押された後、再度ジャンプ
処理(ステップS13)に戻ってきたときにエンターキーE
Kが押されると、ステップS14における判断結果が「YE
S」となって、ステップS19へ進む。ステップS19では、
テンキー入力バッファが空か否かが判断される。この判
断結果が「NO」の場合、すなわち、テンキーTKにより入
力があった場合は、ステップS20へ進み、テンキー入力
バッファにストアされた数値の番号のページにジャンプ
する。すなわち、前述したステップS15,16にてテンキー
入力バッファにストアされた数値の番号のページが表示
パネルDSP上に表示される。次に、ステップS21へ進み、
ジャンプ処理に戻らないように、フラグがリセットされ
る。そして、フラグがリセットされた後、ステップS2へ
戻る。上述したステップS19〜ステップS21までのルーチ
ンは、ジャンプキーJKを押し、その次に、テンキーTKを
押し、最後にエンターキーEKを押したときの処理であ
る。
Next, in the above-described routine from step S15 to step S18, when the numeric keypad TK is pressed and then the jump process (step S13) is returned to, the enter key E
When K is pressed, the determination result in step S14 is "YE
S ”, and the process proceeds to step S19. In step S19,
It is determined whether the ten-key input buffer is empty. If the result of this determination is "NO", that is, if there is an input from the ten-key pad TK, then the flow of control proceeds to a step S20, in which the page of the numerical number stored in the ten-key input buffer is jumped to. That is, the page with the numerical number stored in the ten-key input buffer in steps S15 and S16 described above is displayed on the display panel DSP. Then proceed to step S21,
The flag is reset so as not to return to the jump process. Then, after the flag is reset, the process returns to step S2. The routine from step S19 to step S21 described above is the processing when the jump key JK is pressed, then the ten key TK is pressed, and finally the enter key EK is pressed.

一方、前述したステップS19における判断結果が「YE
S」の場合、すなわち、ジャンプキーJKが押された後
に、エンターキーEKが押された場合は、ステップS22へ
進む。ステップS22では、現在、表示パネルDSPに表示さ
れているページマーキングされたページか否かが判断さ
れる。この判断結果が「NO」の場合、すなわち、現在の
ページがマーキングされていないページであって、マー
キングされたページにジャンプしなければならない場合
は、ステップS23へ進み、現在のページを戻先記憶領域
にストアする。次いで、ステップS24に進み、現在のペ
ージの様々な編集情報をスタックにプッシュ(PUSH)す
る。次に、ステップS25へ進み、ワーキングメモリ4aの
ジャンプ先記憶領域に記憶されているマーキングされた
ページが同メモリ4aからロードされる。次いで、ステッ
プS26へ進み、ジャンプ先のページにジャンプする。次
いで、ステップS27へ進み、ジャンプ処理に戻らないよ
うに、フラグがリセットされる。
On the other hand, the determination result in step S19 described above is "YE
If "S", that is, if the enter key EK is pressed after the jump key JK is pressed, the process proceeds to step S22. In step S22, it is determined whether or not the page currently displayed on the display panel DSP is marked. If the result of this determination is "NO", that is, if the current page is an unmarked page and it is necessary to jump to the marked page, the process proceeds to step S23, and the current page is stored in the destination memory. Store in the area. Next, in step S24, various editing information of the current page is pushed (PUSH) on the stack. Next, in step S25, the marked page stored in the jump destination storage area of the working memory 4a is loaded from the same memory 4a. Then, the process proceeds to step S26 to jump to the jump destination page. Next, in step S27, the flag is reset so as not to return to the jump process.

一方、前述したステップS22の判断結果が「YES」の場
合、すなわち、現在のページがマーキングされたページ
であれば、元の呼出しページに戻るための処理が行なわ
れる。すなわち、ステップS22における判断結果が「YE
S」の場合は、ステップS28へ進み、ワーキングメモリ4a
の戻先記憶領域に記憶されている戻先のページの番号が
同メモリ4aからロードされる。次いで、ステップS29へ
進み、戻先のページの様々な編集情報がスタックからポ
ップ(POP)される。次に、ステップS27へ進み、前述し
たように、ジャンプ処理へ戻らないように、フラグがリ
セットされる。
On the other hand, if the result of the determination in step S22 described above is "YES", that is, if the current page is the marked page, processing for returning to the original calling page is performed. That is, the determination result in step S22 is "YE
In the case of "S", the process proceeds to step S28 and the working memory 4a
The return destination page number stored in the return destination storage area is loaded from the memory 4a. Next, the process proceeds to step S29, and various edit information of the return page is popped (POP) from the stack. Next, in step S27, the flag is reset so as not to return to the jump process, as described above.

以上がこの発明の一実施例の詳細である。上述したよ
うに、この実施例においては、あるページにおいて、シ
フトキーSKとジャンプキーJKとを同時に押すと、そのペ
ージがマーキングされる。そして、ジャンプキーJK→テ
ンキーTK→エンターキーEKを押して、テンキーTKで指定
した番号のページにジャンプした後、ジャンプキーJK→
エンターキーEKを押すことによって、マーキングしたペ
ージに戻り、再度、ジャンプキーJK→エンターキーEKを
押すことによって、テンキーTKで指定したページにジャ
ンプする。すなわち、ページ番号を指定することによっ
て所望とするページを一気に呼出することができるとと
もに、戻先が記憶されているので、元のページに直ぐに
戻ることができる。
The above is the details of the embodiment of the present invention. As described above, in this embodiment, when a shift key SK and a jump key JK are pressed simultaneously on a page, that page is marked. Then, press the jump key JK → numeric keypad TK → enter key EK to jump to the page of the number specified by the numeric keypad TK, and then jump key JK →
Press the Enter key EK to return to the marked page, and press the jump key JK → Enter key EK again to jump to the page specified by the numeric keypad TK. That is, a desired page can be called all at once by specifying a page number, and since the return destination is stored, it is possible to immediately return to the original page.

なお、上記実施例において、マーキング処理が行なわ
れなくとも、ジャンプ処理が実行されることがあるが、
このような場合は、再度入力し直すような処理等を設け
ることによって対処することができることは明らかであ
る。
In the above embodiment, the jump process may be executed even if the marking process is not executed.
Obviously, such a case can be dealt with by providing a process for re-inputting.

「発明の効果」 以上説明したように、この発明による機能ページ付き
パラメータ設定装置によれば、各機能ページにページ識
別情報を付与するようにしたので、希望する機能ページ
のページ識別情報を指定することにより即ちその機能ペ
ージを読出すことができる。
[Advantages of the Invention] As described above, according to the parameter setting device with a function page according to the present invention, page identification information is added to each function page, so that page identification information of a desired function page is designated. That is, the function page can be read.

また、記憶手段が、戻り先の機能ページを示す第2の
ページ識別情報を記憶するので、頻繁に参照する機能ペ
ージがあれば、その機能ページを記憶させることによ
り、一動作でその機能ページを読み出すことができる。
そのため、従来のように、元の機能ページに戻るのに、
ページ移動キーを何回も押す必要がない。
Further, since the storage unit stores the second page identification information indicating the function page of the return destination, if there is a function page that is frequently referred to, by storing the function page, the function page can be displayed in one operation. Can be read.
Therefore, to return to the original function page as before,
You don't have to press the page navigation key multiple times.

さらに、操作者は、ページ間ジャンプの度ごとにジャ
ンプ先のページ番号を入力する必要がなく、簡単な操作
により、現在読み出されている機能ページと第1のペー
ジ識別情報に対応する機能ページとの間を自由に行き来
ができる。
Further, the operator does not need to input the page number of the jump destination for each jump between pages, and the simple operation allows the function page corresponding to the currently read function page and the first page identification information to be read. You can move back and forth between

これにより、両機能ページのパラメータを総合的に考
慮したパラメータ設定ができるので、パラメータ設定の
作業効率が上がる。
As a result, the parameter setting can be performed in consideration of the parameters of both function pages comprehensively, and the work efficiency of the parameter setting is improved.

【図面の簡単な説明】[Brief description of drawings]

第1図はこの発明の一実施例による機能ページ付きパラ
メータ設定装置を有する電子楽器の概略構成を示すブロ
ック図、 第2図は同実施例における操作パネル部8の要部を示す
図、 第3図〜第7図は同実施例の動作を説明するためのフロ
ーチャートである。 1……鍵盤ユニット、 2……CPU、 3……プログラムメモリ、 4a……ワーキングメモリ、 4b……ページメモリ、 8……操作パネル部。
FIG. 1 is a block diagram showing a schematic configuration of an electronic musical instrument having a parameter setting device with a function page according to an embodiment of the present invention, and FIG. 2 is a diagram showing a main part of an operation panel unit 8 in the same embodiment. FIG. 7 to FIG. 7 are flowcharts for explaining the operation of the embodiment. 1 ... Keyboard unit, 2 ... CPU, 3 ... Program memory, 4a ... Working memory, 4b ... Page memory, 8 ... Operation panel section.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】各種パラメータの編集が可能な複数の機能
ページを記憶し、該複数の機能ページ各々に対して一意
対応するページ識別情報が付加された機能ページ付きパ
ラメータ設定装置において、 第1のページ識別情報および第2のページ識別情報を記
憶可能な記憶手段と、 任意の機能ページを指定するための機能ページ指定操作
子と、 任意の機能ページにマークを付与するためのマーク付与
操作子と、 前記マーク付与操作子によってマークされた機能ページ
のページ識別情報を、前記第1のページ識別情報として
前記記憶手段に記憶させるマーク付与手段と、 ジャンプ指示操作子と、 前記機能ページ指定操作子の操作に応じて該機能ページ
指定操作子で指定された機能ページを読み出すととも
に、前記ジャンプ指示操作子の操作に応じて、 (a)該ジャンプ指示操作子が操作されたときに読み出
されている機能ページが前記記憶手段に記憶された第1
のページ識別情報に対応する機能ページでない場合に
は、該読み出されている機能ページのページ識別情報を
前記第2のページ識別情報として前記記憶手段に記憶さ
せるとともに、前記記憶手段に記憶された第1のページ
識別情報に対応する機能ページを読み出し、 (b)該ジャンプ指示操作子が操作されたときに読み出
されている機能ページが前記記憶手段に記憶された第1
のページ識別情報に対応する機能ページである場合に
は、前記記憶手段に記憶された第2のページ識別情報に
対応する機能ページを読み出す 読出手段と を具備することを特徴とする機能ページ付きパラメータ
設定装置。
1. A parameter setting device with a function page, wherein a plurality of function pages capable of editing various parameters are stored, and page identification information uniquely corresponding to each of the plurality of function pages is added. A storage unit capable of storing the page identification information and the second page identification information, a function page designating operator for designating an arbitrary function page, and a mark assigning operator for assigning a mark to the arbitrary function page. A mark assigning unit that causes the storage unit to store the page identification information of the functional page marked by the mark assigning operator as the first page identification information, a jump instruction operator, and a function page designating operator. In response to the operation, the function page designated by the function page designating operator is read out, and according to the operation of the jump instruction operator , (A) first to the feature page being read when the jump instruction operator has been operated it is stored in the storage means
If the page is not the function page corresponding to the page identification information, the page identification information of the read function page is stored in the storage unit as the second page identification information and stored in the storage unit. The function page corresponding to the first page identification information is read, and (b) the function page read when the jump instruction operator is operated is stored in the storage means.
And a reading means for reading the function page corresponding to the second page identification information stored in the storage means when the function page corresponds to the page identification information. Setting device.
JP1259737A 1989-10-04 1989-10-04 Parameter setting device with function page Expired - Fee Related JP2560492B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1259737A JP2560492B2 (en) 1989-10-04 1989-10-04 Parameter setting device with function page

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1259737A JP2560492B2 (en) 1989-10-04 1989-10-04 Parameter setting device with function page

Publications (2)

Publication Number Publication Date
JPH03121495A JPH03121495A (en) 1991-05-23
JP2560492B2 true JP2560492B2 (en) 1996-12-04

Family

ID=17338250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1259737A Expired - Fee Related JP2560492B2 (en) 1989-10-04 1989-10-04 Parameter setting device with function page

Country Status (1)

Country Link
JP (1) JP2560492B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2937029B2 (en) * 1994-09-08 1999-08-23 ヤマハ株式会社 Tone generator

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5738984A (en) * 1980-08-19 1982-03-03 Asahi Glass Co Ltd Method for purification of waste water containing sulfuric acid radical and polluting matter

Also Published As

Publication number Publication date
JPH03121495A (en) 1991-05-23

Similar Documents

Publication Publication Date Title
JP2560492B2 (en) Parameter setting device with function page
JP2900457B2 (en) Electronic musical instrument
JP2661487B2 (en) Electronic musical instrument
JP2621077B2 (en) Performance information replacement device
JP3006977B2 (en) Performance control information setting device for electronic musical instruments
JP2641851B2 (en) Automatic performance device
JP3308726B2 (en) Electronic musical instrument parameter editing device
JPH10171460A (en) Waveform display/correction device
JP2660628B2 (en) Display device of sequencer
JP4082313B2 (en) Tone generator and program
JP3239565B2 (en) Electronic musical instrument
JP3426379B2 (en) Electronic musical instrument
JP2605972B2 (en) Waveform reading device
JP2678872B2 (en) Waveform display method
JP2751386B2 (en) Music parameter editing method for electronic musical instruments
JP2522173B2 (en) Waveform transfer method
JP3788396B2 (en) Electronic music apparatus and computer program for electronic music apparatus
JPH05273972A (en) Electronic musical instrument
JP2000122645A (en) Electronic musical instrument with help function
JP3261727B2 (en) Automatic performance device
JP2679755B2 (en) Waveform display device
JPH07334154A (en) Sequencer of electronic musical instrument
JP2001296867A (en) Device and method for guiding electronic musical instrument function and storage medium
JPH06130946A (en) Musical performance information retrieval device
JPH07141363A (en) Document editing method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees