JPH11212559A - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JPH11212559A JPH11212559A JP10030638A JP3063898A JPH11212559A JP H11212559 A JPH11212559 A JP H11212559A JP 10030638 A JP10030638 A JP 10030638A JP 3063898 A JP3063898 A JP 3063898A JP H11212559 A JPH11212559 A JP H11212559A
- Authority
- JP
- Japan
- Prior art keywords
- operator
- pad
- musical
- waveform data
- operators
- 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.)
- Granted
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【課題】複数の操作子に対する楽音の対応付けが変更可
能な電子楽器において、各操作子に関して楽音が対応付
けられているか否かを表示することができるようにす
る。
【解決手段】楽音の対応付けがそれぞれ可能であるとと
もに、操作に応じて対応付けられている楽音の生成を指
示する複数の操作子と、複数の操作子のそれぞれに関す
る楽音の対応付けの状態を示す管理情報を記憶する管理
情報記憶手段と、複数の操作子のそれぞれに関する楽音
の対応付けの状態の変更を指示する変更指示手段と、変
更指示手段による楽音の対応付けの状態の変更の指示に
応じて管理情報を変更する変更手段と、複数の操作子の
それぞれに対応して設けられた表示器と、管理情報記憶
手段に記憶された管理情報に基づいて表示器を制御し
て、表示器に複数の操作子のそれぞれに関する楽音の対
応付けの状態を表示させる表示制御手段とを有する。
(57) [Summary] In an electronic musical instrument in which the correspondence of musical tones to a plurality of operators can be changed, it is possible to display whether or not musical tones are associated with each of the operators. A musical tone can be associated with each other, and a plurality of operators for instructing generation of a musical tone associated with each operation and a state of associating musical sounds with respect to each of the plurality of operators. Management information storage means for storing management information to be displayed, change instructing means for instructing a change in the state of musical tone association with respect to each of a plurality of operators, and instruction for changing the state of musical sound association by the change instruction means. Changing means for changing the management information in response thereto, a display provided corresponding to each of the plurality of operators, and controlling the display based on the management information stored in the management information storage means. And display control means for displaying a state of correspondence of musical tones for each of the plurality of operators.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電子楽器に関し、
さらに詳細には、複数の操作子を有し、これら複数の操
作子のそれぞれに楽音を対応付けておき、各操作子の操
作に応じて、操作された操作子に対応付けられた楽音を
再生する電子楽器に関する。TECHNICAL FIELD The present invention relates to an electronic musical instrument,
More specifically, a plurality of controls are provided, and a tone is associated with each of the plurality of controls, and the tone corresponding to the operated control is reproduced according to the operation of each control. Electronic musical instruments.
【0002】[0002]
【従来の技術】一般に、複数の操作子を有し、これら複
数の操作子のそれぞれに楽音を示す波形データを割り当
てることなどにより、複数の操作子のそれぞれに楽音を
対応付けておき、各操作子の操作に応じて、当該操作さ
れた操作子に対応付けられた楽音を読み出して再生する
電子楽器が知られている。2. Description of the Related Art Generally, a plurality of operators are assigned to each of the plurality of operators, and a musical tone is assigned to each of the plurality of operators. 2. Description of the Related Art There is known an electronic musical instrument that reads out and reproduces a musical sound associated with an operated operation element in response to an operation of a child element.
【0003】従来、この種の電子楽器においては、楽音
が対応付けられている操作子と楽音が対応付けられてい
ない操作子とを、区別して表示することは行われていな
かった。[0003] Conventionally, in this type of electronic musical instrument, it has not been performed to distinguish between an operator associated with a musical tone and an operator not associated with a musical tone.
【0004】このため、操作子を操作してみないと、そ
の操作子に楽音が対応付けられているか否かは確認でき
ないので、演奏中に楽音が対応付けられていない操作子
を無駄に操作してしまったり、いずれの操作子を操作す
べきかまごついてしまうという問題点があった。[0004] For this reason, it is not possible to confirm whether or not a musical tone is associated with the operator unless the operator is operated, so that the operator who is not associated with a musical tone during the performance is usedlessly. There is a problem that the operator has to decide which one to operate.
【0005】特に、いままで楽音が対応付けられていた
操作子に対して楽音の対応付けを解除したり、あるい
は、いままで楽音の対応付けがなされていなかった操作
子に対して新たに楽音の対応付けを行ったりするなどの
ように、操作子への楽音の対応付けの状態を変更したと
きには、上記した問題点が顕著に現れることとなってい
た。[0005] Particularly, the association of musical tones with the operators to which musical tones have been associated up to now is canceled, or new musical tones are assigned to operators to which musical tones have not been previously associated. When the state of associating a musical tone with an operation element is changed, for example, by associating the same, the above-mentioned problem becomes prominent.
【0006】[0006]
【発明が解決しようとする課題】本発明は、上記したよ
うな従来の技術の有する種々の問題点に鑑みてなされた
ものであり、その目的とするところは、複数の操作子に
対する楽音の対応付けが変更可能な電子楽器において、
各操作子に関して楽音が対応付けられているか否かを表
示することができるようにした電子楽器を提供しようと
するものである。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned various problems of the prior art, and has as its object to deal with the correspondence of musical sounds to a plurality of operators. In electronic musical instruments whose attachments can be changed,
It is an object of the present invention to provide an electronic musical instrument capable of displaying whether or not a musical tone is associated with each operation element.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、請求項1に記載のように、楽音の対応付
けがそれぞれ可能であるとともに、操作に応じて対応付
けられている楽音の生成を指示する複数の操作子と、上
記複数の操作子のそれぞれに関する楽音の対応付けの状
態を示す管理情報を記憶する管理情報記憶手段と、上記
複数の操作子のそれぞれに関する楽音の対応付けの状態
の変更を指示する変更指示手段と、上記変更指示手段に
よる楽音の対応付けの状態の変更の指示に応じて上記管
理情報を変更する変更手段と、上記複数の操作子のそれ
ぞれに対応して設けられた表示器と、上記管理情報記憶
手段に記憶された管理情報に基づいて上記表示器を制御
して、上記表示器に上記複数の操作子のそれぞれに関す
る楽音の対応付けの状態を表示させる表示制御手段とを
有するようにしたものである。In order to achieve the above object, according to the present invention, as described in claim 1, musical sounds can be associated with each other and are associated in accordance with operations. A plurality of operators for instructing generation of musical tones, management information storage means for storing management information indicating a state of association of musical tones for each of the plurality of operators, and correspondence of musical tones for each of the plurality of operators Change instructing means for instructing a change of the attachment state; changing means for changing the management information in accordance with an instruction for changing the state of association of musical sounds by the change instructing means; Controlling the display based on the management information stored in the management information storage means, and associating the display with the musical tones associated with each of the plurality of operators. It is obtained so as to have a display control means for displaying the status.
【0008】従って、本発明のうち請求項1に記載の発
明によれば、表示制御手段が、操作に応じて対応付けら
れている楽音の生成を指示する複数の操作子のそれぞれ
に関する楽音の対応付けの状態を示す管理情報に基づい
て、複数の操作子のそれぞれに対応して設けられた表示
器を制御するので、各操作子に関して楽音が対応付けら
れているか否かを表示することができるようになる。Therefore, according to the first aspect of the present invention, the display control means corresponds to a plurality of operators for instructing the generation of musical sounds associated with the operation. Since the display provided for each of the plurality of operators is controlled based on the management information indicating the state of attachment, it is possible to display whether or not a musical tone is associated with each of the operators. Become like
【0009】また、変更指示手段により複数の操作子の
それぞれに関する楽音の対応付けの状態の変更を指示さ
れた際には、変更手段が変更指示手段による指示に応じ
て管理情報を変更するので、常に変更した新たな対応付
けに応じた表示が行われることになる。When the change instruction means instructs to change the state of the correspondence of musical tones for each of the plurality of operators, the change means changes the management information in accordance with the instruction from the change instruction means. The display according to the changed new association is always performed.
【0010】ここで、本発明は、例えば、請求項2に記
載のように、上記複数の操作子への楽音の対応付けのパ
ターンは複数種類設けられており、上記管理情報記憶手
段に記憶される管理情報は、上記複数のパターンのそれ
ぞれにおける上記複数の操作子のそれぞれに関する楽音
の対応付けの状態および上記複数のパターンの中から現
在いずれのパターンが選択されているかを示す情報であ
り、上記変更指示手段による楽音の対応付けの状態の変
更の指示は、上記複数のパターンを切り換えていずれか
のパターンの選択を指示するものであり、上記変更手段
は、上記複数のパターンの中から現在いずれのパターン
が選択されているかを示す情報を書き換えるものであ
り、上記表示制御手段は、上記複数のパターンの中から
現在いずれのパターンが選択されているかを示す情報に
基づいて、現在選択されているパターンにおける上記複
数の操作子のそれぞれに関する楽音の対応付けの状態を
示す情報を参照して上記表示器を制御するものであるよ
うにしてもよい。Here, in the present invention, for example, a plurality of types of patterns for associating musical tones with the plurality of operators are provided, and the patterns are stored in the management information storage means. The management information is information indicating a state of musical tone association with respect to each of the plurality of operators in each of the plurality of patterns, and information indicating which pattern is currently selected from among the plurality of patterns. The instruction to change the state of the correspondence of the musical sounds by the change instructing means is to switch the plurality of patterns and to instruct selection of any one of the patterns. The display control means rewrites information indicating whether a pattern is selected, and the display control means selects one of the patterns from among the plurality of patterns. Based on the information indicating whether or not is selected, the display device is controlled by referring to information indicating a state of correspondence of musical tones with respect to each of the plurality of operators in a currently selected pattern. It may be.
【0011】このように構成すると、複数の操作子への
楽音の対応付けのパターンの中で現在選択されているパ
ターンに応じて、各操作子に関して楽音が対応付けられ
ているか否かを表示することができるようになる。With this configuration, it is displayed whether or not a musical tone is associated with each of the operators according to the currently selected pattern among the patterns of associating musical tones with the plurality of operators. Will be able to do it.
【0012】また、本発明は、例えば、請求項3に記載
のように、さらに、新たな楽音を入力する楽音入力手段
とを有し、上記変更指示手段は、上記楽音入力手段によ
り入力される楽音を上記複数の操作子のいずれに対応付
けるかを指示するものであり、上記変更手段は、上記変
更指示手段により上記楽音入力手段により入力される楽
音の対応付けを指示された操作子に関する楽音の対応付
け状態を示す管理情報を書き換えるものであるようにし
てもよい。The present invention further comprises, for example, a musical sound input means for inputting a new musical sound, wherein the change instruction means is inputted by the musical sound input means. The change means instructs which of the plurality of operators is to be associated with the musical tone. The change means is configured to change the tone of the musical instrument related to the operator designated by the change instruction means by the musical tone input means. The management information indicating the association state may be rewritten.
【0013】このように構成すると、外部から入力され
た楽音に対応付けられた操作子を表示することができる
ようになる。According to this structure, it is possible to display the operation element associated with the tone input from the outside.
【0014】また、本発明は、例えば、請求項4に記載
のように、上記表示制御手段は、上記複数の操作子の中
で楽音が対応付けられている操作子に関しては第1の表
示形態とし、上記複数の操作子の中で楽音が対応付けら
れていない操作子に関しては第2の表示形態とし、上記
複数の操作子の中で上記楽音入力手段により入力される
楽音が対応付けられている操作子に関しては第3の表示
形態とするように上記表示器を制御するものであるよう
にしてもよい。According to the present invention, for example, the display control means may include a first display mode for an operation element to which a musical tone is associated among the plurality of operation elements. The second display form is used for the operator to which the musical sound is not associated among the plurality of operators, and the musical sound input by the musical sound input means is associated with the operator among the plurality of operators. The display may be controlled so that the operating element is in the third display mode.
【0015】このように構成すると、楽音が対応付けら
れている操作子と、楽音が対応付けられていない操作子
ち、外部から入力された楽音に対応付けられた操作子と
を、それぞれ区別して表示することができるようにな
る。With this configuration, the operator associated with the musical tone and the operator associated with the musical tone, that is, the operator associated with the musical tone input from the outside are distinguished from each other. It can be displayed.
【0016】また、本発明は、例えば、請求項5に記載
のように、上記変更指示手段は、上記複数の操作子の中
から楽音が対応付けられている第1の操作子と上記第1
の操作子以外の第2の操作子とを指定し、上記第1の操
作子と上記第1の操作子に対応付けられている楽音との
対応関係を解除するとともに、上記第1の操作子との対
応関係を解除された楽音を上記第2の操作子に対応付け
ることを指示するものであり、上記変更手段は、少なく
とも上記第1の操作子に関する楽音の対応付けの状態を
示す管理情報を書き換えるものであるようにしてもよ
い。According to the present invention, for example, as set forth in claim 5, the change instructing means includes a first operation element to which a musical tone is associated from among the plurality of operation elements and the first operation element.
A second operator other than the first operator is designated, the correspondence between the first operator and the musical tone associated with the first operator is released, and the first operator is released. And instructs to associate the musical tone released from the correspondence with the second operation element, and the change means transmits at least management information indicating a state of association of the musical sound relating to the first operation element. It may be rewritten.
【0017】このように構成すると、第1の操作子に対
する楽音の対応付けの変化を表示することができるよう
になる。With this configuration, it is possible to display a change in the correspondence of the musical tone to the first operation element.
【0018】また、本発明は、例えば、請求項6に記載
のように、上記複数の操作子は、所定の順番で配置され
ているものであり、上記変更指示手段は、上記複数の操
作子の中で楽音が対応付けられている操作子と上記楽音
が対応付けられている操作子に対応付けられている楽音
との対応関係を解除するとともに、上記対応関係を解除
された楽音を、上記複数の操作子の中で上記楽音との対
応関係を解除された操作子よりも前の順番であって、か
つ、楽音が対応付けられていない別の操作子に対応付け
ることを指示するものであるようにしてもよい。According to the present invention, for example, as set forth in claim 6, the plurality of operators are arranged in a predetermined order, and the change instructing means includes the plurality of operators. And cancels the correspondence between the operator associated with the musical tone and the musical tone associated with the operator associated with the musical tone. This is an instruction for associating with a different operator not associated with a tone in a sequence before the operator whose association with the musical tone has been released among the plurality of operators. You may do so.
【0019】このように構成すると、各操作子における
楽音の対応付けの変化を逐次表示することができるよう
になる。With this configuration, it is possible to sequentially display the change in the correspondence between the musical tones of the respective operators.
【0020】[0020]
【発明の実施の形態】以下、添付の図面を参照しなが
ら、本発明による電子楽器の実施の形態の一例を詳細に
説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of an electronic musical instrument according to the present invention will be described in detail with reference to the accompanying drawings.
【0021】図1には、本発明による電子楽器の全体構
成を表すブロック構成図が示されている。FIG. 1 is a block diagram showing the overall configuration of an electronic musical instrument according to the present invention.
【0022】この電子楽器は、その全体の動作の制御を
中央処理装置(CPU)10を用いて制御するように構
成されており、このCPU10には、バス12を介し
て、アナログ/デジタル変換器(A/D)14と、後述
する各種の処理に必要なプログラムやデータなどを記憶
したリード・オンリ・メモリ(ROM)16と、処理に
必要とされるワーキング・エリアの他に波形データ記憶
領域、パッド操作子管理マップ記憶領域ならびに現バン
ク番号記憶領域などが設けられたランダム・アクセス・
メモリ(RAM)18と、後述する各種の設定を行なう
ため操作子群や演奏を行なうための操作子ならびに表示
器などが設けられた操作パネル20と、波形データをの
再生を行う再生器22と、デジタル/アナログ変換器
(D/A)24とが接続されている。This electronic musical instrument is configured to control the overall operation of the electronic musical instrument by using a central processing unit (CPU) 10. The CPU 10 has an analog / digital converter via a bus 12. (A / D) 14, a read-only memory (ROM) 16 storing programs and data necessary for various processes to be described later, and a waveform data storage area in addition to a working area required for the processes. Random access memory provided with a pad controller management map storage area and a current bank number storage area
A memory (RAM) 18, an operation panel 20 provided with an operator group for performing various settings to be described later, an operator for performing performance, a display, and the like, and a reproducer 22 for reproducing waveform data. , And a digital / analog converter (D / A) 24.
【0023】即ち、図1に示す電子楽器においては、C
PU10によって全体の動作の制御が行われるものであ
り、外部から入力された音声信号(楽音信号)は、アナ
ログ/デジタル変換器14によりA/D変換され波形デ
ータとして、CPU10の制御のもとにRAM18の波
形データ記憶領域に記憶される。そして、RAM18の
波形データ記憶領域に記憶されている波形データは、再
生器22により読み出され、デジタル/アナログ変換器
24によりD/A変換されて音声信号(楽音信号)とし
て出力されるものである。That is, in the electronic musical instrument shown in FIG.
The whole operation is controlled by the PU 10. An audio signal (tone signal) input from the outside is subjected to A / D conversion by the analog / digital converter 14 as waveform data under the control of the CPU 10. It is stored in the waveform data storage area of the RAM 18. The waveform data stored in the waveform data storage area of the RAM 18 is read out by the regenerator 22, D / A converted by the digital / analog converter 24, and output as an audio signal (tone signal). is there.
【0024】図2には、操作パネル20の構成が示され
ており、操作パネル20には、図2上において数字1〜
16により示す16個のパッド操作子30と、クリップ
・ボード操作子32と、バンク切り換え操作子34と、
サンプリング操作子36と、デリート操作子38と、ス
タッフ操作子40と、イエス(Yes)操作子42と、
ノー(No)操作子44と、図2上において数字0〜9
により示す10個のキーよりなるテン・キー46と、表
示器としての液晶ディスプレイ装置(LCD)48とが
設けられている。FIG. 2 shows the configuration of the operation panel 20. The operation panel 20 has numerals 1 to 3 on FIG.
16, sixteen pad operators 30, a clip board operator 32, a bank switching operator 34,
A sampling operator 36, a delete operator 38, a staff operator 40, a yes operator 42,
A No (No) operator 44 and numerals 0 to 9 in FIG.
A numeric keypad 46 composed of ten keys indicated by a symbol and a liquid crystal display device (LCD) 48 as a display are provided.
【0025】ここで、パッド操作子30は波形データが
割り当てられるものであり、図2上における数字1〜1
6に対応してパッド番号1〜16がふられて管理されて
いる。そして、各パッド操作子30の操作に応じて、操
作されたパッド操作子30に割り当てられている波形デ
ータが再生されることになる。Here, the pad operator 30 is assigned with waveform data, and the numerals 1 to 1 in FIG.
6, pad numbers 1 to 16 are assigned and managed. Then, in response to the operation of each pad operator 30, the waveform data assigned to the operated pad operator 30 is reproduced.
【0026】クリップ・ボード操作子32は、パッド操
作子30への波形データの割り当てを変更するときに使
用する操作子であり、割り当て変更時に一時的に波形デ
ータが割り当てられるものである。The clip board operator 32 is an operator used to change the assignment of waveform data to the pad operator 30. Waveform data is temporarily assigned when the assignment is changed.
【0027】なお、各パッド操作子30およびクリップ
・ボード操作子32は自照式になっていて、波形データ
が割り当てられているときには点灯し、波形データが割
り当てられていないときには消灯するようになってお
り、波形データの割り当てられている操作子と波形デー
タが割り当てられていない操作子とを、一目で識別する
ことができるようになされている。Each of the pad operators 30 and the clip board operators 32 is self-illuminating, and is turned on when waveform data is assigned, and turned off when no waveform data is assigned. Thus, the operator to which the waveform data is assigned and the operator to which no waveform data is assigned can be identified at a glance.
【0028】そして、点灯しているパッド操作子30あ
るいはクリップ・ボード操作子32を操作すると、操作
された操作子に割り当てられている波形データが再生さ
れることになるが、消灯しているパッド操作子30ある
いはクリップ・ボード操作子32を操作しても、波形デ
ータが再生されることはない。When the lit pad operator 30 or clipboard operator 32 is operated, the waveform data assigned to the operated operator is reproduced. Even when the operator 30 or the clipboard operator 32 is operated, the waveform data is not reproduced.
【0029】なお、各パッド操作子30への波形データ
の割り当てパターンは9種類あり、この電子楽器におい
ては、このパターンを「バンク」と称している。そし
て、バンク切り換え操作子34を操作する度に、所定の
順番でバンクが切り換わり、任意のバンクを選択するこ
とができるようになる。なお、9種類のバンクには、バ
ンク番号1〜9がふられて管理されている。There are nine types of patterns for assigning waveform data to each pad operator 30, and in this electronic musical instrument, these patterns are referred to as "banks". Each time the bank switching operator 34 is operated, the banks are switched in a predetermined order, so that an arbitrary bank can be selected. The nine types of banks are managed with bank numbers 1 to 9 assigned thereto.
【0030】また、サンプリング操作子36は、外部か
ら入力された音声信号を録音するためのサンプリング・
モードに移行することを指示するための操作子であり、
自照式となされている。The sampling operator 36 is used to record a sampling signal for recording an externally input audio signal.
This is a control for instructing to shift to the mode,
It is made self-illuminated.
【0031】また、デリート操作子38は、パッド操作
子30に割り当てられている波形データの割り当て解除
をするときに用いられる操作子である。The delete operator 38 is an operator used when canceling the assignment of the waveform data assigned to the pad operator 30.
【0032】また、スタッフ操作子40は、波形データ
の割り当てられていないパッド操作子(空パッド操作
子)30があるときに、当該パッド操作子(空パッド操
作子)30のバンクにおいて当該パッド操作子(空パッ
ド操作子)30のパッド番号よりパッド番号の大きいパ
ッド操作子30ならびに当該パッド操作子(空パッド操
作子)30のバンクのバンク番号よりバンク番号が大き
いバンクのパッド操作子30に割り当てられている波形
データを、空いているパッド操作子30に順次割り当て
直すことにより、小さいバンク番号のバンクにおいて小
さいパッド番号のパッド操作子30に集中的に波形デー
タを割り当てるときに用いる操作子である。When there is a pad operator (empty pad operator) 30 to which no waveform data is assigned, the staff operator 40 operates in the bank of the pad operator (empty pad operator) 30. The pad operator 30 whose pad number is larger than the pad number of the child (empty pad operator) 30 and the pad operator 30 of the bank whose bank number is larger than the bank number of the bank of the pad operator (empty pad operator) 30 are assigned. This is an operator used when the assigned waveform data is sequentially reassigned to the vacant pad operators 30 so that the waveform data is intensively assigned to the pad operators 30 having the smaller pad numbers in the banks having the smaller bank numbers. .
【0033】また、テン・キー46は、スタッフ操作子
40により波形データの割り当て直しを行う対象となる
バンク番号で指定するために用いるものである。A ten key 46 is used to designate a bank number to which waveform data is reassigned by the stuff operator 40.
【0034】また、LCD48は、各種メッセージを表
示するものであり、上下2段の表示画面を有している。
そして、上段の表示画面48aには、現在のモードを示
すメッセージが表示され、下段の表示画面48bには、
使用者に対して選択を促すメッセージや現在のモードに
おける状態を示すメッセージが表示される。The LCD 48 displays various messages and has an upper and lower display screen.
A message indicating the current mode is displayed on the upper display screen 48a, and a message indicating the current mode is displayed on the lower display screen 48b.
A message prompting the user to make a selection and a message indicating the state in the current mode are displayed.
【0035】また、Yes操作子42は、LCD48に
表示されたメッセージに対してYes(イエス)の回答
を行うときに操作する操作子であり、No操作子44
は、LCD48に表示されたメッセージに対してNo
(ノー)の回答を行うときに操作する操作子である。The Yes operation element 42 is an operation element operated when giving a Yes (Yes) response to the message displayed on the LCD 48, and a No operation element 44.
Is No to the message displayed on the LCD 48.
This is an operator to be operated when making a (No) answer.
【0036】次ぎに、RAM18について説明すると、
上記したようにRAM18には、処理に必要とされるワ
ーキング・エリア、波形データ記憶領域、パッド操作子
管理マップ記憶領域ならびに現バンク番号記憶領域など
が設けられている。Next, the RAM 18 will be described.
As described above, the RAM 18 is provided with a working area, a waveform data storage area, a pad operator management map storage area, a current bank number storage area, and the like required for processing.
【0037】図3には、パッド操作子管理マップ記憶領
域に記憶されるパッド操作子管理マップのフォーマット
が概念的に示されている。FIG. 3 conceptually shows a format of the pad operator management map stored in the pad operator management map storage area.
【0038】図3に示されるように、パッド操作子管理
マップには、バンク番号1〜9の各バンク毎およびパッ
ド番号1〜16のパッド操作子30毎に、そのバンクの
そのパッド操作子30に割り当てられている波形データ
の記憶位置(波形データ記憶位置)を示す情報および波
形データが割り当てられているか否か(波形データ割当
有無)を示す情報が記憶されている。As shown in FIG. 3, the pad operator control map includes, for each bank of bank numbers 1 to 9 and for each pad operator 30 of pad numbers 1 to 16, the corresponding pad operator 30 of that bank. The information indicating the storage position of the waveform data (waveform data storage position) assigned to the information and the information indicating whether the waveform data is assigned (whether the waveform data is assigned) are stored.
【0039】ここで、各波形データはRAM18の波形
データ記憶領域に記憶されているが、各波形データの時
間長は任意のものであるため、波形データ記憶領域にお
いては各波形データに対して可変長の記憶領域が割り当
てられるようになっている。このため、パッド操作子管
理マップでは、各パッド操作子30に対して、そのパッ
ド操作子30に対応する波形データが波形データ記憶領
域のいずれの記憶位置に記憶されているか(波形データ
記憶位置)を示す情報を記憶することにより、パッド操
作子30と波形データとを対応付けるようになされてい
る。Here, each waveform data is stored in the waveform data storage area of the RAM 18, but since the time length of each waveform data is arbitrary, the waveform data storage area is variable with respect to each waveform data. A long storage area is allocated. For this reason, in the pad operator control map, for each pad operator 30, in which storage position of the waveform data storage area the waveform data corresponding to the pad operator 30 is stored (waveform data storage position) Is stored, the pad operator 30 and the waveform data are associated with each other.
【0040】なお、クリップ・ボード操作子32に関し
ても、特に図示はしないが、上記したパッド操作子30
のパッド操作子管理マップと同様な記憶領域がRAM1
8に設けられており、波形データの記憶位置を示す情報
および波形データが割り当てられているか否かを示す情
報が記憶されるようになされている。Although the clip board operator 32 is not specifically shown, the pad operator 30 described above is not shown.
The storage area similar to the pad operator management map of RAM 1
8, information indicating a storage position of the waveform data and information indicating whether or not the waveform data is allocated are stored.
【0041】そして、パッド操作子30、クリップ・ボ
ード操作子32が操作されたときには、波形データの記
憶位置を示す情報に基づいて波形データの記憶位置を求
め、その記憶位置の波形データの再生開始を再生器22
に指示することにより、波形データの再生が開始される
ことになる。When the pad operator 30 and the clipboard operator 32 are operated, the storage position of the waveform data is obtained based on the information indicating the storage position of the waveform data, and the reproduction of the waveform data at the storage position is started. Regenerator 22
, The reproduction of the waveform data is started.
【0042】なお、再生器22は、波形データの最後ま
で再生を行ったときに、その再生を停止する。When the reproduction has been performed to the end of the waveform data, the reproducer 22 stops the reproduction.
【0043】また、図4には、現バンク番号記憶領域が
概念的に示されており、この現バンク番号記憶領域に
は、現在選択されているバンク(現バンク)のバンク番
号(現バンク番号)が記憶されるものである。FIG. 4 conceptually shows a current bank number storage area. The current bank number storage area stores the bank number (current bank number) of the currently selected bank (current bank). ) Is stored.
【0044】即ち、バンク切り換え操作子34の操作に
よりバンク切り換えが指示されたときには、この現バン
ク番号記憶領域の記憶内容が、バンク切り換え操作子3
4の操作により切り換えが指示されたバンクのバンク番
号たる現バンク番号に書き換えられることになる。That is, when bank switching is instructed by operating the bank switching operator 34, the contents stored in the current bank number storage area are stored in the bank switching operator 3
By the operation of No. 4, the current bank number which is the bank number of the bank for which the switching is instructed is rewritten.
【0045】そして、パッド操作子30が操作されたと
きには、現バンク番号記憶領域に記憶された現バンク番
号に基づいて、パッド操作子管理マップにおける当該現
バンク番号に対応するバンク番号であって操作されたパ
ッド操作子30に対応する領域が参照されることにな
る。When the pad operator 30 is operated, the bank number corresponding to the current bank number in the pad operator management map is determined based on the current bank number stored in the current bank number storage area. The area corresponding to the pad operator 30 thus set is referred to.
【0046】次に、図5に示すサンプリング操作(演奏
モード)処理のフローチャートを参照しながら、演奏モ
ードにおいてサンプリング操作子36を操作したときの
処理を説明する。Next, the processing when the sampling operator 36 is operated in the performance mode will be described with reference to the flowchart of the sampling operation (performance mode) processing shown in FIG.
【0047】即ち、演奏モードにおいてサンプリング操
作子36が操作されたときには、図5のサンプリング操
作(演奏モード)処理のフローチャートに示される処理
が実行されるものである。That is, when the sampling operator 36 is operated in the performance mode, the processing shown in the flowchart of the sampling operation (performance mode) processing of FIG. 5 is executed.
【0048】このサンプリング操作(演奏モード)処理
のフローチャートにおいては、まず、ステップS502
において、LCD48の上段の表示画面48aに「サン
プリング・モード」と表示するとともにサンプリング操
作子36を点滅させ、サンプリング・モードに移行した
ことを表示する。In the flowchart of the sampling operation (performance mode) processing, first, at step S502
At the time, "sampling mode" is displayed on the upper display screen 48a of the LCD 48, and the sampling operator 36 is blinked to indicate that the mode has shifted to the sampling mode.
【0049】スタート502の処理を終了すると、ステ
ップS503へ進み、パッド操作子管理マップを参照
し、現バンク番号に対応するバンク番号のバンクにおい
て、波形データが割り当てられていないパッド操作子
(空きパッド)30を検索する。ステップS503の処
理を終了すると、ステップS504へ進み、ステップS
503において波形データが割り当てられていないパッ
ド操作子(空きパッド)30があったか否かを判断す
る。When the processing of the start 502 is completed, the flow advances to step S503 to refer to the pad operator control map, and to refer to the pad operator (free pad) to which no waveform data is assigned in the bank of the bank number corresponding to the current bank number. ) Search for 30. Upon completion of the process in the step S503, the process proceeds to the step S504, and the process proceeds to the step S504.
At 503, it is determined whether there is a pad operator (empty pad) 30 to which no waveform data is assigned.
【0050】ステップS504において、波形データが
割り当てられていないパッド操作子(空きパッド)30
があったと判断された場合には、波形データが割り当て
られていないパッド操作子(空きパッド)30のうち最
もパッド番号が小さいパッド操作子30を波形データの
割り当て対象のパッド操作子30として選択し、そのパ
ッド操作子(空きパッド)30を点滅させ(ステップS
506)、演奏モードからサンプリング・モードにおけ
るサンプリング・スタンバイ状態に移行し(ステップS
508)、このサンプリング操作(演奏モード)処理を
終了する。In step S504, the pad operator (empty pad) 30 to which no waveform data is assigned
When it is determined that there is a pad operator, the pad operator 30 having the smallest pad number among the pad operators (empty pads) 30 to which no waveform data is assigned is selected as the pad operator 30 to which the waveform data is assigned. , The pad operator (empty pad) 30 blinks (step S).
506), and shifts from the performance mode to the sampling standby state in the sampling mode (step S).
508), the sampling operation (performance mode) process ends.
【0051】なお、サンプリング操作子36が操作され
る前の状態において、現バンクにおいて波形データが割
り当てられているパッド操作子30は点灯され、また、
現バンクにおいて波形データが割り当てられていないパ
ッド操作子30は消灯されており、このサンプリング操
作(演奏モード)処理により新たな波形データの割り当
て対象のパッド操作子30が点滅状態とされるものであ
る。このため、使用者は、いずれのパッド操作子30が
いずれの状態にあるかを、一目で識別することができる
ことになる。In the state before the sampling operator 36 is operated, the pad operator 30 to which the waveform data is assigned in the current bank is turned on.
The pad operator 30 to which no waveform data is assigned in the current bank is turned off, and the sampling operation (play mode) causes the pad operator 30 to which new waveform data is to be assigned to flicker. . Therefore, the user can identify at a glance which pad operator 30 is in which state.
【0052】一方、スタート504において、波形デー
タが割り当てられていないパッド操作子(空きパッド)
30がなかったと判断された場合には、LCD48の下
段の表示画面48bに「パッド選択」と表示して、使用
者に対してパッド操作子30を選択するように促し(ス
テップS510)、パッド操作子30あるいはバンク切
り換え操作子34が操作されるまで待機する(ステップ
S512)。On the other hand, at start 504, a pad operator to which no waveform data is assigned (an empty pad)
If it is determined that there is no “30”, “pad selection” is displayed on the lower display screen 48b of the LCD 48 to urge the user to select the pad operator 30 (step S510). The operation waits until the operator 30 or the bank switching operator 34 is operated (step S512).
【0053】そして、パッド操作子30あるいはバンク
切り換え操作子34のいずれかが操作された場合にはス
テップS514へ進み、操作されたのがパッド操作子3
0、バンク切り換え操作子34のいずれであるかを検出
する。If either the pad operator 30 or the bank switching operator 34 has been operated, the flow advances to step S514 to operate the pad operator 3
0, which of the bank switching operators 34 is detected.
【0054】ステップS514において、バンク切り換
え操作子34の操作が検出された場合には、ステップS
516へ進み、LCD48の下段の表示画面48bにお
ける「パッド選択」の表示を消去してバンクを切り換
え、パッド操作子管理マップを参照して新たなバンクに
おいて波形データが割り当てられているパッド操作子3
0を点灯するとともに、波形データが割り当てられてい
ないパッド操作子(空きパッド)30を消灯し、それか
らステップS503へ戻って、新たなバンクにおける波
形データが割り当てられているパッド操作子(空きパッ
ド)30の検索の処理を行う。If the operation of the bank switching operator 34 is detected in step S514, the process proceeds to step S514.
Proceeding to 516, the "pad selection" display on the lower display screen 48b of the LCD 48 is erased to switch the bank, and the pad operator 3 to which the waveform data is assigned in the new bank by referring to the pad operator management map.
In addition to turning on 0, the pad operator (empty pad) 30 to which no waveform data is assigned is turned off. Then, the process returns to step S503, and the pad operator (empty pad) to which waveform data in a new bank is assigned. 30 search processing is performed.
【0055】一方、ステップS514において、パッド
操作子30の操作が検出された場合には、操作されたパ
ッド操作子30を波形データの割り当て対象のパッド操
作子30として選択し、LCD48の下段の表示画面4
8bの表示内容を「パッド選択」から「上書き?」に差
し替え、操作されたパッド操作子30を点滅させる(ス
テップS518)。「上書き?」表示は使用者に対し
て、そのパッド操作子30に既に割り当てられている波
形データを消去し、新たな波形データを割り当ててよい
か否かを問うものである。On the other hand, when the operation of the pad operator 30 is detected in step S514, the operated pad operator 30 is selected as the pad operator 30 to which the waveform data is to be assigned, and the lower display of the LCD 48 is displayed. Screen 4
The display content of 8b is changed from “pad selection” to “overwrite?”, And the operated pad operator 30 blinks (step S518). The "overwrite?" Display asks the user whether the waveform data already assigned to the pad operator 30 is to be deleted and new waveform data can be assigned.
【0056】それから、ステップS522へ進み、Ye
s操作子42が操作されたか否かを判断する。Then, the process proceeds to step S522, where Ye
It is determined whether or not the s operation element 42 has been operated.
【0057】ステップS522において、Yes操作子
42が操作されたと判断された場合には、「パッド選
択」表示を消去し、サンプリング・スタンバイ状態に移
行し(ステップS508)、このサンプリング操作(演
奏モード)処理を終了する。If it is determined in step S522 that the Yes operation element 42 has been operated, the "pad selection" display is erased, and a transition is made to the sampling standby state (step S508), and this sampling operation (performance mode) is performed. The process ends.
【0058】一方、ステップS522において、Yes
操作子42が操作されたと判断されなかった場合には、
ステップS524へ進み、No操作子44が操作された
か否かを判断する。On the other hand, in step S522, Yes
If it is not determined that the operation element 42 has been operated,
Proceeding to step S524, it is determined whether the No operator 44 has been operated.
【0059】ステップS524において、No操作子4
4が操作されたと判断された場合には、ステップS51
0の「パッド選択」表示状態に戻ることになる。In step S524, No operator 4
If it is determined that No. 4 has been operated, step S51
The display returns to the "pad selection" display state of 0.
【0060】一方、ステップS524において、No操
作子44が操作されたと判断されなかった場合には、ス
テップS522へ戻ることになる。On the other hand, if it is not determined in step S524 that the No operator 44 has been operated, the process returns to step S522.
【0061】なお、図示されていないが、サンプリング
・スタンバイ状態に移行した後にバンク切り換え操作子
34が操作された場合には、それまで波形データの割り
当て対象として選択されていたパッド操作子30に関し
て選択状態を解除し(選択以前の表示状態に戻す)、上
記した処理と同様にバンクを切り換え(ステップS51
6)、波形データが割り当てられているパッド操作子
(空きパッド)30の検索の処理(ステップS503)
へ戻る。Although not shown, if the bank switching operator 34 is operated after the transition to the sampling standby state, the pad operator 30 which has been selected as the target to which the waveform data is allocated is selected. The state is released (returned to the display state before selection), and the bank is switched in the same manner as the above processing (step S51).
6), a process of searching for the pad operator (empty pad) 30 to which the waveform data is assigned (step S503)
Return to
【0062】同様に、サンプリング・スタンバイ状態に
移行した後にパッド操作子30が操作された場合には、
波形データの割当て対象としてそれまで選択されていた
パッド操作子30の選択状態を解除し、新たに操作され
たパッド操作子30について空きパッドか否かを判断す
る処理を行い、新たに操作されたパッド操作子30が空
きパッドである場合にはステップS506以降の処理に
進み、新たに操作されたパッド操作子30が空きパッド
でない場合にはステップS510以降の処理に進む。Similarly, when the pad operator 30 is operated after shifting to the sampling standby state,
The selection state of the pad operator 30 which has been selected so far as the target to which the waveform data is to be allocated is released, and a process of determining whether or not the newly operated pad operator 30 is an empty pad is performed. If the pad operator 30 is an empty pad, the process proceeds to step S506 and subsequent steps. If the newly operated pad operator 30 is not an empty pad, the process proceeds to step S510 and subsequent steps.
【0063】この場合には、各パッド操作子30への波
形データの割り当て状態が表示されているため、使用者
は、未だ波形データが割り当てられていないパッド操作
子30を容易に指定することができる。In this case, since the assignment status of the waveform data to each pad operator 30 is displayed, the user can easily designate a pad operator 30 to which no waveform data has been assigned yet. it can.
【0064】つまり、演奏モードにおいてサンプリング
操作子36が操作された場合には、現バンクのうち波形
データが未だ割り当てられていない、即ち、空いている
パッド操作子30が自動的に選択され、このパッド操作
子30が新たな波形データの割り当て対象とされること
になる。That is, when the sampling operator 36 is operated in the performance mode, the pad data 30 to which no waveform data has been assigned yet in the current bank, that is, an empty pad operator 30, is automatically selected. The pad operator 30 is to be assigned new waveform data.
【0065】また、空いているパッド操作子30がない
場合、あるいは使用者が別のパッド操作子30または別
のバンクのパッド操作子30に波形データを割り当てた
いと望む場合には、任意のパッド操作子30あるいは任
意のバンクの任意のパッド操作子30を割り当て対象と
することができる。If there is no vacant pad operator 30, or if the user desires to assign waveform data to another pad operator 30 or a pad operator 30 of another bank, an arbitrary pad The operator 30 or an arbitrary pad operator 30 in an arbitrary bank can be assigned.
【0066】そして、波形データの割り当て対象とされ
たパッド操作子30は点滅状態とされ、使用者は、いず
れのパッド操作子30が割り当て対象とされているか
を、一目で識別することができるものである。The pad operator 30 to which the waveform data is to be assigned is made to blink, so that the user can identify at a glance which pad operator 30 is to be assigned. It is.
【0067】次に、図6に示すサンプリング操作(スタ
ンバイ状態)処理のフローチャートを参照しながら、サ
ンプリング・スタンバイ状態においてサンプリング操作
子36を操作したときの処理を説明する。Next, the processing when the sampling operator 36 is operated in the sampling standby state will be described with reference to the flowchart of the sampling operation (standby state) processing shown in FIG.
【0068】即ち、サンプリング・スタンバイ状態にお
いてサンプリング操作子36が操作されたときには、図
6のサンプリング操作(スタンバイ状態)処理のフロー
チャートに示される処理が実行されるものである。That is, when the sampling operator 36 is operated in the sampling standby state, the processing shown in the flowchart of the sampling operation (standby state) processing in FIG. 6 is executed.
【0069】このサンプリング操作(スタンバイ状態)
処理のフローチャートにおいては、まず、ステップS6
02において、外部から入力される波形データの記憶を
開始する。このステップS602の処理により、図示し
ないサンプリング周期毎の処理により入力される波形デ
ータが、RAM18の波形データ記憶領域に記憶される
ようになる。This sampling operation (standby state)
In the processing flowchart, first, in step S6
In 02, storage of waveform data input from the outside is started. By the process of step S602, the waveform data input by the process for each sampling cycle (not shown) is stored in the waveform data storage area of the RAM 18.
【0070】ステップS602の処理を終了すると、L
CD48の下段の表示画面48bに「サンプリング中」
と表示するとともに、サンプリング操作子36および選
択されている波形データの割り当て対象のパッド操作子
30を点灯させ(ステップS604)、サンプリング・
スタンバイ状態からサンプリング中状態に移行し(ステ
ップS606)、このサンプリング操作(スタンバイ状
態)処理を終了する。即ち、サンプリング・スタンバイ
状態においてサンプリング操作子36を操作すると、サ
ンプリングが開始されることになる。When the processing in step S602 is completed, L
"Sampling" is displayed on the lower display screen 48b of the CD 48.
Is displayed, and the sampling operator 36 and the pad operator 30 to which the selected waveform data is assigned are turned on (step S604).
The state shifts from the standby state to the sampling state (step S606), and the sampling operation (standby state) processing ends. That is, when the sampling operator 36 is operated in the sampling standby state, sampling is started.
【0071】次に、図7に示すサンプリング操作(サン
プリング中状態)処理のフローチャートを参照しなが
ら、サンプリング中状態においてサンプリング操作子3
6を操作したときの処理を説明する。Next, referring to the flowchart of the sampling operation (sampling state) process shown in FIG.
6 will be described.
【0072】即ち、サンプリング中状態においてサンプ
リング操作子36が操作されたときには、図7のサンプ
リング操作(サンプリング中状態)処理のフローチャー
トに示される処理が実行されるものである。That is, when the sampling operator 36 is operated in the sampling state, the processing shown in the flowchart of the sampling operation (sampling state) processing in FIG. 7 is executed.
【0073】このサンプリング操作(サンプリング中状
態)処理のフローチャートにおいては、まず、ステップ
S702において、波形データの記憶を停止する。In the flowchart of the sampling operation (sampling state) processing, first, in step S702, storage of waveform data is stopped.
【0074】ステップS702の処理を終了すると、ス
テップS704へ進み、記憶した波形データを現バンク
の割り当て対象として選択されているパッド操作子30
に割り当てる。具体的には、現バンクに関してパッド操
作子管理マップの割り当て対象として選択されているパ
ッド操作子30に対応する欄に、記憶した波形データの
記憶位置を示す情報と波形データが割り当てられている
ことを示す情報とを記憶する。Upon completion of the process in step S702, the flow advances to step S704 to store the stored waveform data in the pad operator 30 selected as the current bank allocation target.
Assign to Specifically, information indicating the storage position of the stored waveform data and the waveform data are assigned to the column corresponding to the pad operator 30 selected as the allocation target of the pad operator management map for the current bank. Is stored.
【0075】ステップS704の処理を終了すると、L
CD48の下段の表示画面48bの表示内容を「終了
再サンプリング?」に差し替え(ステップS706)、
パッド操作子30、Yes操作子42ならびにNo操作
子44のいずれかが操作されるまで待機する(ステップ
S708)。When the processing in step S704 is completed, L
Change the display contents of the display screen 48b at the bottom of the CD 48 to "End
Resampling? (Step S706),
It waits until one of the pad operator 30, the Yes operator 42, and the No operator 44 is operated (step S708).
【0076】それから、ステップS710に進み、パッ
ド操作子30、Yes操作子42ならびにNo操作子4
4のいずれが操作されたかを判断する。Then, the process proceeds to a step S710, where the pad operator 30, the Yes operator 42 and the No operator 4
It is determined which of 4 has been operated.
【0077】ステップS710において、パッド操作子
30が操作されたと判断された場合には、ステップS7
12へ進み、操作されたパッド操作子30が波形データ
が割り当てられていないパッド操作子(空きパッド)3
0であるか否かを判断する。ステップS712におい
て、操作されたパッド操作子30が波形データが割り当
てられていないパッド操作子(空きパッド)30でな
い、即ち、操作されたパッド操作子30に波形データが
割り当てられている場合には、操作されたパッド操作子
30に割り当てられている波形データを再生し(ステッ
プS714)、それから待機状態(ステップS708)
に戻る。If it is determined in step S710 that the pad operator 30 has been operated, the process proceeds to step S7.
Proceeding to 12, the operated pad operator 30 is a pad operator (empty pad) 3 to which no waveform data is assigned.
It is determined whether it is 0 or not. In step S712, if the operated pad operator 30 is not the pad operator (empty pad) 30 to which no waveform data is assigned, that is, if waveform data is assigned to the operated pad operator 30, The waveform data assigned to the operated pad operator 30 is reproduced (step S714), and then a standby state (step S708).
Return to
【0078】従って、使用者は、サンプリング終了後に
新たに波形データの割り当てられたパッド操作子30を
操作することにより、いま記憶した波形データが適当な
ものか否かを判断することができる。Therefore, the user can determine whether or not the currently stored waveform data is appropriate by operating the pad operator 30 to which the waveform data is newly assigned after the end of the sampling.
【0079】なお、このとき別のパッド操作子30を操
作したときにも波形データが再生されるので、新たな波
形データを既にサンプリングした波形データと比較する
ことも可能となる。At this time, since the waveform data is reproduced even when another pad operator 30 is operated, new waveform data can be compared with already sampled waveform data.
【0080】また、ステップS710において、Yes
操作子42が操作されたと判断された場合には、LCD
48の上段の表示画面48aに「演奏モード」と表示す
るとともに、下段の表示画面48bの表示を消去し(ス
テップS716)、演奏モードに移行して(ステップS
718)、このサンプリング操作(サンプリング中状
態)処理を終了する。Also, in step S710, Yes
If it is determined that the operation element 42 has been operated,
In addition to displaying "performance mode" on the upper display screen 48a of 48, the display on the lower display screen 48b is deleted (step S716), and the mode is shifted to the performance mode (step S716).
718), this sampling operation (sampling in progress) process ends.
【0081】また、ステップS710において、No操
作子44が操作されたと判断された場合には、LCD4
8の下段の表示画面48bの表示を消去し、サンプリン
グ・スタンバイ状態に移行して(ステップS720)、
このサンプリング操作(サンプリング中状態)処理を終
了する。If it is determined in step S710 that the No operator 44 has been operated,
8, the display on the lower display screen 48b is erased, and the mode shifts to the sampling standby state (step S720).
This sampling operation (sampling state) processing is terminated.
【0082】即ち、サンプリング中状態においてサンプ
リング操作子36を操作するとサンプリングを停止し、
サンプリングした波形データをパッド操作子30の操作
に応じて再生したり、No操作子44の操作に応じてサ
ンプリングをやり直したりすることができる。That is, when the sampling operator 36 is operated in the sampling state, the sampling is stopped,
The sampled waveform data can be reproduced according to the operation of the pad operator 30, and the sampling can be restarted according to the operation of the No operator 44.
【0083】次に、図8に示すパッド操作(演奏モー
ド)処理のフローチャートを参照しながら、演奏モード
においてパッド操作子30を操作したときの処理を説明
する。即ち、演奏モードにおいてパッド操作子30が操
作されたときには、図8のパッド操作(演奏モード)処
理のフローチャートに示される処理が実行されるもので
ある。Next, the processing when the pad operator 30 is operated in the performance mode will be described with reference to the flowchart of the pad operation (performance mode) processing shown in FIG. That is, when the pad operator 30 is operated in the performance mode, the processing shown in the flowchart of the pad operation (performance mode) processing in FIG. 8 is executed.
【0084】このパッド操作(演奏モード)処理のフロ
ーチャートにおいては、まず、ステップS802におい
て、クリップ・ボード操作子32が操作中であるか否か
を判断する。In the flowchart of the pad operation (performance mode) processing, first, in step S802, it is determined whether or not the clip board operator 32 is being operated.
【0085】ステップS802において、クリップ・ボ
ード操作子32が操作中でないと判断された場合には、
ステップS804へ進み、操作されたパッド操作子30
が、現バンクにおいて波形データが割り当てられていな
いパッド操作子(空きパッド)30であるか否かを判断
する。If it is determined in step S802 that the clipboard operator 32 is not being operated,
Proceeding to step S804, the operated pad operator 30
Is a pad operator (empty pad) 30 to which no waveform data is assigned in the current bank.
【0086】ステップS804において、操作されたパ
ッド操作子30が、現バンクにおいて波形データが割り
当てられていないパッド操作子(空きパッド)30でな
いと判断された場合、即ち、現バンクにおいて波形デー
タが割り当てられているパッド操作子30が操作された
場合には、ステップS806へ進み、操作されたパッド
操作子30に割り当てられている波形データを再生し、
このパッド操作(演奏モード)処理を終了する。In step S804, when it is determined that the operated pad operator 30 is not a pad operator (empty pad) 30 to which no waveform data is assigned in the current bank, that is, waveform data is assigned in the current bank. If the operated pad operator 30 has been operated, the flow advances to step S806 to reproduce the waveform data assigned to the operated pad operator 30.
This pad operation (performance mode) processing ends.
【0087】つまり、クリップ・ボード操作子32が操
作されていない状態で、現バンクにおいて波形データが
割り当てられているパッド操作子30が操作された場合
には、操作されたパッド操作子30に割り当てられてい
る波形データを再生するものである。この処理により、
パッド操作子30を用いた演奏が行われることになる。That is, when the pad operator 30 to which the waveform data is assigned in the current bank is operated while the clip / board operator 32 is not operated, the assigned pad operator 30 is assigned to the operated pad operator 30. This is to reproduce the waveform data that has been set. With this process,
The performance using the pad operator 30 is performed.
【0088】一方、ステップS804において、操作さ
れたパッド操作子30が、現バンクにおいて波形データ
が割り当てられていないパッド操作子(空きパッド)3
0であると判断された場合には、そのままこのパッド操
作(演奏モード)処理を終了する。On the other hand, in step S804, the operated pad operator 30 is replaced with a pad operator (empty pad) 3 to which no waveform data is assigned in the current bank.
If it is determined that the value is 0, the pad operation (performance mode) process is terminated.
【0089】また、ステップS802において、クリッ
プ・ボード操作子32が操作中であると判断された場合
には、ステップS808へ進み、クリップ・ボード操作
子32に波形データが割り当てられているか否かを判断
する。If it is determined in step S802 that the clipboard operator 32 is being operated, the flow advances to step S808 to determine whether waveform data has been assigned to the clipboard operator 32. to decide.
【0090】ステップS808において、クリップ・ボ
ード操作子32に波形データが割り当てられていないと
判断された場合には、そのままこのパッド操作(演奏モ
ード)処理を終了する。If it is determined in step S808 that no waveform data has been assigned to the clipboard operator 32, the pad operation (performance mode) process is terminated.
【0091】一方、ステップS808において、クリッ
プ・ボード操作子32に波形データが割り当てられてい
ると判断された場合には、ステップS810へ進み、操
作されたパッド操作子30が、現バンクにおいて波形デ
ータが割り当てられていないパッド操作子(空きパッ
ド)30であるか否かを判断する。On the other hand, if it is determined in step S808 that waveform data has been assigned to the clipboard operator 32, the flow advances to step S810 to operate the operated pad operator 30 in the current bank. Is determined to be a pad operator (empty pad) 30 not assigned.
【0092】即ち、クリップ・ボード操作子32に波形
データが割り当てられている状態で、クリップ・ボード
操作子32を操作しながらパッド操作子30を操作した
場合には、現バンクにおいて操作されたパッド操作子3
0に波形データが割り当てられているか否かを判断す
る。That is, when the pad operator 30 is operated while operating the clip board operator 32 in a state where waveform data is assigned to the clip board operator 32, the pad operated in the current bank is Operator 3
It is determined whether or not waveform data is assigned to 0.
【0093】ステップS810において、操作されたパ
ッド操作子30が、現バンクにおいて波形データが割り
当てられていないパッド操作子(空きパッド)30であ
ると判断された場合には、ステップS812へ進み、ク
リップ・ボード操作子32に割り当てられていた波形デ
ータを、現バンクの操作されたパッド操作子30に割り
当てる。具体的には、現バンクに関するパッド操作子管
理マップの操作されたパッド操作子30に対応する欄
に、クリップ・ボード操作子32に割り当てられていた
波形データの記憶位置を示す情報と波形データが割り当
てられていることを示す情報とを記憶し、クリップ・ボ
ード操作子32に関して波形データが割り当てられてい
ないことを示す情報を記憶する。If it is determined in step S810 that the operated pad operator 30 is a pad operator (empty pad) 30 to which no waveform data is assigned in the current bank, the flow advances to step S812 to execute clipping. The waveform data assigned to the board operator 32 is assigned to the operated pad operator 30 in the current bank. Specifically, information indicating the storage position of the waveform data assigned to the clipboard operator 32 and the waveform data are stored in the column corresponding to the operated pad operator 30 in the pad operator management map for the current bank. Information indicating that the waveform data is allocated is stored, and information indicating that waveform data is not allocated to the clipboard operator 32 is stored.
【0094】ステップS812の処理を終了すると、ス
テップS814へ進み、クリップ・ボード操作子32を
消灯し、操作されたパッド操作子30を点灯して、この
パッド操作(演奏モード)処理を終了する。When the processing in step S812 is completed, the flow advances to step S814 to turn off the clip / board operator 32, turn on the operated pad operator 30, and end the pad operation (play mode) process.
【0095】一方、ステップS810において、操作さ
れたパッド操作子30が、現バンクにおいて波形データ
が割り当てられていないパッド操作子(空きパッド)3
0でないと判断された場合、即ち、現バンクにおいて波
形データが割り当てられているパッド操作子30が操作
された場合には、LCD48の下段の表示画面48bに
「上書き?」を表示するとともに、操作されたパッド操
作子30を点滅させる(ステップS816)。「上書き
?」表示は使用者に対して、操作されたパッド操作子3
0に既に割り当てられている波形データを消去して新た
な波形データを割り当ててもよいか否かを問うものであ
る。On the other hand, in step S810, the operated pad operator 30 is replaced with a pad operator (empty pad) 3 to which no waveform data is assigned in the current bank.
If it is determined that the value is not 0, that is, if the pad operator 30 to which the waveform data is assigned in the current bank is operated, “overwrite?” Is displayed on the lower display screen 48 b of the LCD 48 and the operation is performed. The operated pad operator 30 blinks (step S816). “Overwrite?” Is displayed to the user for the operated pad operator 3
This is a question as to whether the waveform data already allocated to 0 may be deleted and new waveform data may be allocated.
【0096】それから、ステップS818へ進み、Ye
s操作子42が操作されたか否かを判断する。Then, the flow advances to step S818, where Ye
It is determined whether or not the s operation element 42 has been operated.
【0097】ステップS818において、Yes操作子
42が操作されたと判断された場合には、「上書き?」
表示を消去し、ステップS812の処理へ進み、クリッ
プ・ボード操作子32に割り当てられていた波形データ
を、現バンクの操作されたパッド操作子30に割り当て
るものである。If it is determined in step S818 that the Yes operator 42 has been operated, "overwrite?"
The display is erased, and the process proceeds to step S812, in which the waveform data assigned to the clipboard operator 32 is assigned to the operated pad operator 30 in the current bank.
【0098】一方、ステップS818において、Yes
操作子42が操作されたと判断されなかった場合には、
ステップS820へ進み、No操作子44が操作された
か否かを判断する。On the other hand, in step S818, Yes
If it is not determined that the operation element 42 has been operated,
Proceeding to step S820, it is determined whether the No operator 44 has been operated.
【0099】ステップS820において、No操作子4
4が操作されたと判断された場合には、「上書き?」表
示を消去し、さらにステップS816で点滅状態とされ
たパッド操作子30を点灯状態に戻し、このパッド操作
(演奏モード)処理を終了する。In step S820, the No.
If it is determined that No. 4 has been operated, the "overwrite?" Display is erased, and the pad operator 30 that has been turned on and off in step S816 is returned to the lighted state, and this pad operation (play mode) processing is terminated. I do.
【0100】一方、ステップS820において、No操
作子44が操作されたと判断されなかった場合には、ス
テップS818へ戻ることになる。On the other hand, if it is not determined in step S820 that the No operator 44 has been operated, the process returns to step S818.
【0101】次に、図9に示すクリップ・ボード操作
(演奏モード)処理のフローチャートを参照しながら、
演奏モードにおいてクリップ・ボード操作子32を操作
したときの処理を説明する。Next, referring to the flowchart of the clip board operation (performance mode) processing shown in FIG.
A process when the clip board operator 32 is operated in the performance mode will be described.
【0102】即ち、演奏モードにおいてクリップ・ボー
ド操作子32が操作されたときには、図9のクリップ・
ボード操作(演奏モード)処理のフローチャートに示さ
れる処理が実行されるものである。なお、このクリップ
・ボード操作(演奏モード)処理の処理内容は、図8に
示すパッド操作(演奏モード)処理の処理内容と逆の内
容になっている。That is, when the clip board operator 32 is operated in the performance mode, the clip
The processing shown in the flowchart of the board operation (performance mode) processing is executed. Note that the processing contents of the clip board operation (performance mode) processing are the reverse of the processing contents of the pad operation (performance mode) processing shown in FIG.
【0103】即ち、このクリップ・ボード操作(演奏モ
ード)処理のフローチャートにおいては、まず、ステッ
プS902において、パッド操作子30が操作中である
か否かを判断する。That is, in the flowchart of the clip board operation (performance mode) processing, first, in step S902, it is determined whether or not the pad operator 30 is being operated.
【0104】ステップS902において、パッド操作子
30が操作中でないと判断された場合には、ステップS
904へ進み、クリップ・ボード操作子32に波形デー
タが割り当てられているか否かを判断する。If it is determined in step S902 that the pad operator 30 is not being operated, the process proceeds to step S902.
Proceeding to 904, it is determined whether waveform data has been assigned to the clipboard operator 32.
【0105】ステップS904において、クリップ・ボ
ード操作子32に波形データが割り当てられていると判
断された場合には、ステップS906へ進み、クリップ
・ボード操作子32に割り当てられている波形データを
再生し、このクリップ・ボード操作(演奏モード)処理
を終了する。If it is determined in step S904 that waveform data has been assigned to the clipboard operator 32, the flow advances to step S906 to reproduce the waveform data assigned to the clipboard operator 32. Then, the clip board operation (performance mode) processing ends.
【0106】つまり、パッド操作子30が操作されてい
ない状態で、波形データが割り当てられているクリップ
・ボード操作子32が操作された場合には、クリップ・
ボード操作子32に割り当てられている波形データを再
生するものである。この処理により、クリップ・ボード
操作子32を用いた演奏が行われることになる。In other words, when the clip board operator 32 to which the waveform data is assigned is operated while the pad operator 30 is not operated, the clip
It reproduces waveform data assigned to the board operator 32. By this processing, a performance using the clip board operator 32 is performed.
【0107】一方、ステップS904において、クリッ
プ・ボード操作子32に波形データが割り当てられてい
ないと判断された場合には、そのままこのクリップ・ボ
ード操作(演奏モード)処理を終了する。On the other hand, if it is determined in step S904 that waveform data has not been assigned to the clipboard operator 32, the clipboard operation (performance mode) process is terminated.
【0108】また、ステップS902において、パッド
操作子30が操作中であると判断された場合には、ステ
ップS908へ進み、操作されたパッド操作子30が、
現バンクにおいて波形データが割り当てられていないパ
ッド操作子(空きパッド)30であるか否かを判断す
る。If it is determined in step S902 that the pad operator 30 is being operated, the process proceeds to step S908, where the operated pad operator 30 is
It is determined whether the current bank is a pad operator (empty pad) 30 to which no waveform data is allocated.
【0109】ステップS908において、操作されたパ
ッド操作子30が、現バンクにおいて波形データが割り
当てられていないパッド操作子(空きパッド)30であ
ると判断された場合には、そのままこのクリップ・ボー
ド操作(演奏モード)処理を終了する。If it is determined in step S908 that the operated pad operator 30 is a pad operator (empty pad) 30 to which no waveform data is assigned in the current bank, the clip board operation is performed as it is. (Performance mode) The process ends.
【0110】一方、ステップS908において、操作さ
れたパッド操作子30が、現バンクにおいて波形データ
が割り当てられていないパッド操作子(空きパッド)3
0でないと判断された場合、即ち、現バンクにおいて操
作されたパッド操作子30に波形データが割り当てられ
ている場合には、ステップS910へ進み、クリップ・
ボード操作子32に波形データが割り当てられているか
否かを判断する。On the other hand, in step S908, the operated pad operator 30 is replaced with a pad operator (empty pad) 3 to which no waveform data is assigned in the current bank.
If it is determined that the value is not 0, that is, if the waveform data is assigned to the pad operator 30 operated in the current bank, the process proceeds to step S910, and
It is determined whether waveform data is assigned to the board operator 32.
【0111】即ち、現バンクにおいて操作されたパッド
操作子30に波形データが割り当てられている状態で、
パッド操作子30を操作しながらクリップ・ボード操作
子32を操作した場合には、クリップ・ボード操作子3
2に波形データが割り当てられているか否かを判断す
る。That is, in a state where the waveform data is assigned to the pad operator 30 operated in the current bank,
When the clip board operator 32 is operated while the pad operator 30 is operated, the clip board operator 3
It is determined whether or not waveform data is assigned to 2.
【0112】ステップS910において、クリップ・ボ
ード操作子32に波形データが割り当てられていないと
判断された場合には、ステップS912へ進み、現バン
クにおいて操作されたパッド操作子30に割り当てられ
ていた波形データを、クリップ・ボード操作子32に割
り当てる。具体的には、クリップ・ボード操作子32に
関して、現バンクにおいて操作されたパッド操作子30
に割り当てられていた波形データの記憶位置を示す情報
と波形データが割り当てられていることを示す情報とを
記憶し、現バンクに関するパッド操作子管理マップの操
作されたパッド操作子30に対応する欄に、波形データ
が割り当てられていないことを示す情報を記憶する。If it is determined in step S 910 that no waveform data has been assigned to the clipboard operator 32, the process proceeds to step S 912, where the waveform assigned to the pad operator 30 operated in the current bank is determined. Data is assigned to the clipboard operator 32. Specifically, regarding the clip board operator 32, the pad operator 30 operated in the current bank
And information indicating the storage position of the waveform data assigned to the current bank, and information indicating that the waveform data has been assigned, and a column corresponding to the operated pad operator 30 in the pad operator management map for the current bank. Is stored with information indicating that no waveform data is assigned.
【0113】ステップS912の処理を終了すると、ス
テップS914へ進み、操作されたパッド操作子30を
消灯し、クリップ・ボード操作子32を点灯して、この
クリップ・ボード操作(演奏モード)処理を終了する。When the processing in step S912 is completed, the flow advances to step S914, in which the operated pad operator 30 is turned off, the clipboard operator 32 is turned on, and the clipboard operation (performance mode) processing is ended. I do.
【0114】一方、ステップS910において、クリッ
プ・ボード操作子32に波形データが割り当てられてい
ると判断された場合には、LCD48の下段の表示画面
48bに「上書き?」を表示するとともに、クリップ・
ボード操作子32を点滅させ(ステップS916)、
「上書き?」表示は使用者に対して、クリップ・ボード
操作子32に既に割り当てられている波形データを消去
して新たな波形データを割り当ててもよいか否かを問う
ものである。On the other hand, if it is determined in step S 910 that waveform data has been assigned to the clip board operator 32, “overwrite?” Is displayed on the lower display screen 48 b of the LCD 48, and the clip
The board operator 32 blinks (step S916),
The "overwrite?" Display asks the user whether the waveform data already assigned to the clipboard operator 32 can be deleted and new waveform data can be assigned.
【0115】それから、ステップS918へ進み、Ye
s操作子42が操作されたか否かを判断する。Then, the flow advances to step S918, where Ye
It is determined whether or not the s operation element 42 has been operated.
【0116】ステップS918において、Yes操作子
42が操作されたと判断された場合には、「上書き?」
表示を消去し、ステップS912の処理へ進み、現バン
クにおいて操作されたパッド操作子30に割り当てられ
ていた波形データを、クリップ・ボード操作子32に割
り当てるものである。If it is determined in step S918 that the Yes operator 42 has been operated, "overwrite?"
The display is erased, and the process proceeds to step S912, in which the waveform data assigned to the pad operator 30 operated in the current bank is assigned to the clipboard operator 32.
【0117】一方、ステップS918において、Yes
操作子42が操作されたと判断されなかった場合には、
ステップS920へ進み、No操作子44が操作された
か否かを判断する。On the other hand, in step S918, Yes
If it is not determined that the operation element 42 has been operated,
Proceeding to step S920, it is determined whether the No operator 44 has been operated.
【0118】ステップS920において、No操作子4
4が操作されたと判断された場合には、「上書き?」表
示を消去し、さらにステップS916で点滅状態とされ
たクリップ・ボード操作子32を点灯状態に戻し、この
クリップ・ボード操作(演奏モード)処理を終了する。At step S920, No operation element 4
4 is operated, the "overwrite?" Display is erased, and the clipboard operator 32, which has been turned on and off in step S916, is returned to the lighted state. ) End the processing.
【0119】一方、ステップS920において、No操
作子44が操作されたと判断されなかった場合には、ス
テップS918へ戻ることになる。On the other hand, if it is not determined in step S920 that the No operator 44 has been operated, the process returns to step S918.
【0120】従って、あるパッド操作子30に割り当て
られている波形データを、別のパッド操作子30に割り
当てるときには、次の手順の操作を行えばよい。Therefore, when the waveform data assigned to a certain pad operator 30 is assigned to another pad operator 30, the following operation may be performed.
【0121】手順1:波形データの移し元のパッド操作
子30(点灯している)を操作したまま、クリップ・ボ
ード操作子32を操作する。Procedure 1: The clip board operator 32 is operated while the pad operator 30 (lit) of the waveform data transfer source is being operated.
【0122】この手順1の操作により、パッド操作子3
0に割り当てられていた波形データが、クリップ・ボー
ド操作子32に移される。このとき、このパッド操作子
30は消灯され、クリップ・ボード操作子32は点灯さ
れる。このことは、このパッド操作子30に波形データ
が割り当てられてない状態となったことと、クリップ・
ボード操作子32に波形データが割り当てられている状
態となったことを示している。By the operation of this procedure 1, the pad operator 3
The waveform data assigned to 0 is moved to the clipboard operator 32. At this time, the pad operator 30 is turned off, and the clipboard operator 32 is turned on. This means that no waveform data is assigned to the pad operator 30 and that the clip
This shows that waveform data has been assigned to the board operator 32.
【0123】この状態において、クリップ・ボード操作
子32を操作すると、クリップ・ボード操作子32に移
された波形データが再生される。When the clip board operator 32 is operated in this state, the waveform data transferred to the clip board operator 32 is reproduced.
【0124】なお、クリップ・ボード操作子32が点灯
しており、クリップ・ボード操作子32に既になんらか
の波形データが割り当てられている状態で手順1の操作
を行ったときには、LCD48に「上書き?」(この
「上書き?」は、「いまクリップ・ボード操作子32に
割り当てられている波形データを消去して重ね書きする
か?」を意味する。)のメッセージが表示され、クリッ
プ・ボード操作子32が点滅する。When the operation of the procedure 1 is performed in a state where the clip board operator 32 is lit and some waveform data has already been assigned to the clip board operator 32, "overwrite?" The message “Overwrite?” Means “Will the waveform data currently assigned to the clipboard operator 32 be overwritten and overwritten?” Is displayed, and the clipboard operator 32 is displayed. Flashes.
【0125】ここで、重ね書きしてもよい場合には、Y
ES操作子42を操作する。そして、YES操作子42
を操作した場合には、波形データがパッド操作子30か
らクリップ・ボード操作子32に移される。Here, if overwriting is allowed, Y
The ES operator 42 is operated. Then, the YES operator 42
Is operated, the waveform data is transferred from the pad operator 30 to the clipboard operator 32.
【0126】重ね書きしたくない場合には、NO操作子
44を操作する。そして、NO操作子44を操作した場
合には、処理が中断され、波形データの移動は行われな
い。手順2:クリップ・ボード操作子32を操作しなが
ら、波形データの移し先のパッド操作子30を操作す
る。If it is not desired to overwrite, the NO operator 44 is operated. When the NO operator 44 is operated, the process is interrupted and the movement of the waveform data is not performed. Step 2: The pad operator 30 to which the waveform data is transferred is operated while operating the clip board operator 32.
【0127】この手順2の操作により、クリップ・ボー
ド操作子32に割り当てられいた波形データが、操作さ
れたパッド操作子30に移される。このとき、クリップ
・ボード操作子32は消灯され、操作されたパッド操作
子30は点灯される。このことは、クリップ・ボード操
作子32に波形データが割り当てられていない状態とな
ったことと、操作されたパッド操作子30に波形データ
が割り当てられている状態となったことを示している。By the operation of the procedure 2, the waveform data assigned to the clipboard operator 32 is transferred to the operated pad operator 30. At this time, the clip board operator 32 is turned off, and the operated pad operator 30 is turned on. This indicates that the waveform data has not been assigned to the clipboard operator 32 and the waveform data has been assigned to the operated pad operator 30.
【0128】この状態において、このパッド操作子30
を操作すると、このパッド操作子30に移された波形デ
ータが再生される。In this state, the pad operator 30
Is operated, the waveform data transferred to the pad operator 30 is reproduced.
【0129】なお、移し先のパッド操作子30が点灯し
ており、このパッド操作子30に既になんらかの波形デ
ータが割り当てられている状態で手順2の操作を行った
ときには、LCD48に「上書き?」(この「上書き
?」は、「いまパッド操作子30に割り当てられている
波形データを消去して重ね書きするか?」を意味す
る。)のメッセージが表示され、そのパッド操作子30
が点滅する。When the operation of the procedure 2 is performed in a state where the pad operator 30 of the transfer destination is illuminated and some waveform data has already been assigned to the pad operator 30, "overwrite?"("Overwrite?" Means "Will the waveform data currently assigned to the pad operator 30 be overwritten and overwritten?") Is displayed, and the pad operator 30 is displayed.
Flashes.
【0130】ここで、重ね書きしてもよい場合には、Y
ES操作子42を操作する。そして、YES操作子42
を操作した場合には、波形データがクリップ・ボード操
作子32からパッド操作子30に移される。Here, if overwriting is allowed, Y
The ES operator 42 is operated. Then, the YES operator 42
Is operated, the waveform data is transferred from the clipboard operator 32 to the pad operator 30.
【0131】重ね書きしたくない場合には、NO操作子
44を操作する。そして、NO操作子44を操作した場
合には、処理が中断され、波形データの移動は行われな
い。なお、上記した手順1ならびに手順2の操作は、異
なるバンク間においても可能である。即ち、あるバンク
を選択した状態で上記の手順1の操作を行い、その後に
バンクを切り換えて手順2の操作を行う。このような操
作により、あるバンクでパッド番号1のパッド操作子3
0に割り当てられていた波形データを、別のバンクのパ
ッド番号1のパッド操作子30やパッド番号5のパッド
操作子30に割り当て直すことができる。If it is not desired to overwrite, the NO operator 44 is operated. When the NO operator 44 is operated, the process is interrupted and the movement of the waveform data is not performed. Note that the operations in Procedure 1 and Procedure 2 described above can be performed between different banks. That is, the operation of the above procedure 1 is performed in a state where a certain bank is selected, and then the operation of the procedure 2 is performed by switching the bank. By such an operation, the pad operator 3 with the pad number 1 in a certain bank
The waveform data assigned to 0 can be reassigned to the pad operator 30 of pad number 1 and the pad operator 30 of pad number 5 in another bank.
【0132】また、上記した波形データの移し替え機能
を利用することにより、任意のパッドに割り当てられて
いる波形データを消去することができる。即ち、波形デ
ータを消去したいパッド操作子30を操作しながらクリ
ップ・ボード操作子32を操作する、という操作を波形
データを消去したいパッド操作子30に関して繰り返
す。このとき、操作されたパッド操作子30は波形デー
タが割り当てられていない状態となり消灯し、クリップ
・ボード操作子32は、最後に操作されたパッド操作子
30に割り当てられていた波形データが割り当てられた
状態となり点灯する。Further, by utilizing the above-described waveform data transfer function, it is possible to delete waveform data assigned to an arbitrary pad. That is, the operation of operating the clipboard operator 32 while operating the pad operator 30 whose waveform data is to be erased is repeated for the pad operator 30 whose waveform data is to be erased. At this time, the operated pad operator 30 is in a state where no waveform data is assigned, and goes out, and the clipboard operator 32 is assigned the waveform data assigned to the last operated pad operator 30. Lights up.
【0133】次に、図10に示すデリート操作(演奏モ
ード)処理のフローチャートを参照しながら、演奏モー
ドにおいてデリート操作子38を操作したときの処理を
説明する。Next, the processing when the delete operator 38 is operated in the performance mode will be described with reference to the flowchart of the delete operation (performance mode) processing shown in FIG.
【0134】即ち、演奏モードにおいてデリート操作子
38が操作されたときには、図10のデリート操作(演
奏モード)処理のフローチャートに示される処理が実行
されるものである。That is, when the delete operation element 38 is operated in the performance mode, the processing shown in the flowchart of the delete operation (performance mode) processing in FIG. 10 is executed.
【0135】このデリート操作(演奏モード)処理のフ
ローチャートにおいては、まず、ステップS1002に
おいて、パッド操作子30が操作中であるか否かを判断
する。In the flowchart of the delete operation (performance mode) processing, first, in step S1002, it is determined whether or not the pad operator 30 is being operated.
【0136】ステップS1002において、パッド操作
子30が操作中であると判断された場合、即ち、パッド
操作子30を操作しながらデリート操作子38を操作し
た場合には、ステップS1004へ進み、現バンクにお
ける操作中のパッド操作子30に割り当てられている波
形データの割り当てが解除される。具体的には、現バン
クに関するパッド操作子管理マップの操作中のパッド操
作子30に対応する欄に、波形データが割り当てられて
いないことを示す情報を記憶する。If it is determined in step S1002 that the pad operator 30 is being operated, that is, if the delete operator 38 is operated while the pad operator 30 is being operated, the flow advances to step S1004 to change the current bank. The assignment of the waveform data assigned to the pad operator 30 being operated in is released. Specifically, information indicating that waveform data is not assigned is stored in a column corresponding to the pad operator 30 being operated in the pad operator management map for the current bank.
【0137】なお、このとき、操作中のパッド操作子3
0に割り当てられていた波形データを消去し、波形デー
タ記憶領域の未記憶部分を広げるようにしてもよい。At this time, the currently operated pad operator 3
The waveform data assigned to 0 may be deleted, and the unstored portion of the waveform data storage area may be expanded.
【0138】あるいは、デリート操作子38が操作され
たときには、パッド操作子管理マップの波形データが割
り当てられているか否かを示す欄のみを書き換えてお
き、所定の操作指示により、パッド操作子管理マップに
おいて波形データが割り当てられていないことを示す情
報が記憶されているパッド操作子30に対して、以前割
り当てられていた波形データをまとめて消去するように
してもよい。Alternatively, when the delete operator 38 is operated, only the column indicating whether or not the waveform data of the pad operator management map is allocated is rewritten, and the pad operator management map is designated by a predetermined operation instruction. For example, the previously assigned waveform data may be deleted from the pad operator 30 in which information indicating that no waveform data is assigned is stored.
【0139】ステップS1004の処理を終了すると、
ステップS1006へ進み、変更されたパッド操作子管
理マップの記憶内容に基づいて、現バンクにおいて波形
データの割り当てられているパッド操作子30を点灯す
るとともに、現バンクにおいて波形データの割り当てら
れていないパッド操作子30を消灯し、このデリート操
作(演奏モード)処理を終了する。When the processing in step S1004 ends,
Proceeding to step S1006, based on the stored contents of the changed pad control management map, the pad control 30 to which the waveform data is allocated in the current bank is turned on, and the pad to which the waveform data is not allocated in the current bank. The operator 30 is turned off, and the delete operation (performance mode) process is terminated.
【0140】一方、ステップS1002において、パッ
ド操作子30が操作中でないと判断された場合には、そ
のままこのデリート操作(演奏モード)処理を終了す
る。On the other hand, if it is determined in step S1002 that the pad operator 30 is not being operated, the delete operation (performance mode) processing is terminated.
【0141】次に、図11に示すスタッフ操作(スタッ
フ・モード)処理のフローチャートを参照しながら、演
奏モードにおいてスタッフ操作子40を操作したときの
処理を説明する。Next, the processing when the staff operator 40 is operated in the performance mode will be described with reference to the flowchart of the staff operation (stuff mode) processing shown in FIG.
【0142】即ち、演奏モードにおいてスタッフ操作子
40を操作するとスタッフ・モードとなり、波形データ
のパッド操作子30への割り当てのやり直しが行われる
バンクの範囲(先頭バンク、末尾バンク)の設定画面と
なる。この画面ではLCD48の上段の表示画面48a
に「スタッフモード」、下段の表示画面48bに「先頭
バンク :末尾バンク」と表示される。テン・キー46
の最初の操作で先頭バンクのバンク番号が入力され、次
の操作で末尾バンクのバンク番号が入力される。That is, when the stuff operator 40 is operated in the performance mode, the mode becomes the stuff mode, and the setting screen for the range of banks (the first bank and the last bank) in which the reassignment of the waveform data to the pad operators 30 is performed. . In this screen, the display screen 48a at the upper stage of the LCD 48
"Stuff mode" is displayed, and "First bank: last bank" is displayed on the lower display screen 48b. Numeric key 46
In the first operation, the bank number of the first bank is input, and in the next operation, the bank number of the last bank is input.
【0143】そして、再度スタッフ操作子40を操作す
ると、図11のスタッフ操作(スタッフ・モード)処理
が行なわれるこのスタッフ操作(スタッフ・モード)処
理においては、バンク番号bankにテン・キー46で
設定された先頭バンク番号startが設定され(ステ
ップS1102)、パッド番号padに「1」が設定さ
れる(ステップS1104)。When the stuff operator 40 is operated again, the stuff operation (stuff mode) process shown in FIG. 11 is performed. In this stuff operation (stuff mode) process, the ten key 46 is set to the bank number bank. The set start bank number start is set (step S1102), and “1” is set to the pad number pad (step S1104).
【0144】それから、ステップS1106へ進み、パ
ッド操作子管理マップを参照し、バンク番号bankの
バンクのパッド番号padのパッド操作子30に波形デ
ータが割り当てられているか否か(空きパッドであるか
否か)を判断する。Then, the flow advances to step S1106 to refer to the pad controller management map and to determine whether waveform data is assigned to the pad controller 30 of the pad number pad of the bank of the bank number bank (whether or not an empty pad). Judge).
【0145】ステップS1106において、バンク番号
bankのバンクのパッド番号padのパッド操作子3
0に波形データが割り当てられていないと判断された場
合には、ステップS1108へ進み、まずバンク番号b
ankのバンクにおいてパッド番号がpadより大きな
パッド操作子30に関するパッド操作子管理マップの記
憶内容を1つパッド番号の小さいパッド操作子30の領
域に移し、続いてバンク番号bankよりも1つ大きい
バンク番号のバンクのパッド番号1のパッド操作子30
に関するパッド操作子管理マップの記憶内容をバンク番
号bank番号のパッド番号16のパッド操作子の領域
に移し、バンク番号bankよりも1つ大きいバンク番
号のバンク内においてパッド操作子管理マップの記憶内
容を1つパッド番号の小さいパッド操作子の領域に移
し、以下、同様の処理を末尾バンクまで繰り替えす。In step S1106, the pad operator 3 of the pad number pad of the bank of the bank number bank
If it is determined that waveform data has not been assigned to 0, the process proceeds to step S1108, where bank number b
The stored contents of the pad operator management map relating to the pad operator 30 whose pad number is larger than pad in the bank of the bank “an” are moved to the area of the pad operator 30 whose pad number is smaller by one, and then the bank one larger than the bank number bank. Pad operator 30 of pad number 1 in the bank of the number
The stored contents of the pad operator control map relating to the pad operator 16 are moved to the area of the pad operator of the pad number 16 of the bank number bank number, and the stored contents of the pad operator control map are stored in the bank of the bank number one larger than the bank number bank. The process moves to the area of the pad operator having the smaller pad number, and the same processing is repeated until the last bank.
【0146】なお、末尾バンクのパッド番号16のパッ
ド操作子30に関しては、移されるべきパッド操作子管
理マップの記憶内容がないので、パッド操作子管理マッ
プに波形データが割り当てられていないことを示す情報
を記憶する。It should be noted that, regarding the pad operator 30 of the pad number 16 in the last bank, since there is no stored content of the pad operator management map to be transferred, it indicates that no waveform data is allocated to the pad operator management map. Store the information.
【0147】同様の処理を、パッド番号padが「1
6」になるまで、即ち、パッド番号16のパッド操作子
に関して処理されるまで、パッド番号padを「1」づ
つインクリメントしながら上記した処理を繰り返す(ス
テップS1110→ステップS1112→ステップS1
104へ)。The same processing is performed by setting the pad number pad to “1”.
Until the processing reaches "6", that is, until the processing is performed on the pad operator with the pad number 16, the above processing is repeated while incrementing the pad number pad by "1" (step S1110 → step S1112 → step S1).
104).
【0148】そして、パッド番号16のパッド操作子に
関する処理が終了したら、ステップS1106へ進み、
バンク番号bankが末尾バンク番号endになるま
で、即ち、末尾バンクに関して処理されるまで、バンク
番号bankを「1」づつインクリメントしながら上記
した処理を繰り返す(ステップS1114→ステップS
1116→ステップS1104へ)。When the processing for the pad operator of pad number 16 is completed, the flow advances to step S1106, and
The above-described processing is repeated while incrementing the bank number bank by “1” until the bank number bank becomes the end bank number end, that is, until processing is performed on the end bank (step S1114 → step S1).
1116 → step S1104).
【0149】そして、末尾バンクに関する処理が終了す
ると、ステップS1118へ進み、変更されたパッド操
作子管理マップの記憶内容に基づいて、現バンクにおい
て波形データの割り当てられているパッド操作子30を
点灯するとともに、現バンクにおいて波形データの割り
当てられていないパッド操作子30を消灯し、このスタ
ッフ操作(スタッフ・モード)処理を終了する。When the processing for the last bank is completed, the flow advances to step S1118 to light the pad operator 30 to which the waveform data is assigned in the current bank based on the stored contents of the changed pad operator management map. At the same time, the pad operator 30 to which the waveform data is not assigned in the current bank is turned off, and the stuff operation (stuff mode) processing is ended.
【0150】従って、上記したスタッフ操作(スタッフ
・モード)処理により、波形データが割り当てられてい
るパッド操作子30が、パッド番号の小さい方へ、バン
ク番号の小さい方へと順次詰められて整理されることに
なる。Therefore, by the above-described stuff operation (stuff mode) processing, the pad operators 30 to which the waveform data are assigned are sequentially packed and arranged in the order of the smaller pad number and the smaller bank number. Will be.
【0151】例えば、クリップ・ボード操作子32やデ
リート操作子38を使用することにより、波形データの
割り当てられていないパッド操作子30がいろいろなバ
ンク内のあちこちに存在するようになると、演奏の際に
まごつくことがある。具体的には、あるバンクのパッド
番号1、パッド番号3,パッド番号7,パッド番号9,
パッド番号14,パッド番号15ならびにパッド番号1
6の各パッド操作子30のみに波形データが割り当てら
れている場合には、波形データが割り当てられているパ
ッド操作子30が飛び飛びに存在することになるために
演奏時にまごつくことがある。For example, by using the clip board operator 32 and the delete operator 38, if the pad operators 30 to which the waveform data are not allocated are present everywhere in various banks, when performing, May be confused. Specifically, pad number 1, pad number 3, pad number 7, pad number 9,
Pad No. 14, Pad No. 15 and Pad No. 1
In the case where the waveform data is assigned only to each of the pad operators 30 of No. 6, the pad operators 30 to which the waveform data is assigned may be discretely present, and thus may be confused during the performance.
【0152】ところが、上記したスタッフ操作(スタッ
フ・モード)処理によれば、パッド番号1、パッド番号
3,パッド番号7,パッド番号9,パッド番号14,パ
ッド番号15ならびにパッド番号16の各パッド操作子
30への波形データの割り当てを、パッド番号1〜7の
パッド操作子30に連続的に割り当てられるように波形
データの割り当て直しが行われるので、演奏が行いやす
くなる。However, according to the above-described staff operation (stuff mode) processing, each pad operation of pad number 1, pad number 3, pad number 7, pad number 9, pad number 14, pad number 15, and pad number 16 is performed. Since the waveform data is reassigned so that the assignment of the waveform data to the child 30 is continuously assigned to the pad operators 30 of the pad numbers 1 to 7, the performance is facilitated.
【0153】また、バンク番号1のバンクには5つのパ
ッド操作子30のみに波形データが割り当てられてお
り、バンク番号2のバンクには7つのパッド操作子30
のみに波形データが割り当てられているような場合に
は、これらの2つのバンクの波形データを用いて演奏を
行なうときにはバンク切り換えを行なう必要があり、演
奏操作が非常に煩雑になるものである。In the bank of bank number 1, waveform data is assigned only to five pad operators 30, and in the bank of bank number 7, seven pad operators 30 are assigned.
When waveform data is assigned only to these two banks, it is necessary to switch banks when performing using the waveform data of these two banks, which makes the performance operation very complicated.
【0154】ところが、上記したスタッフ操作(スタッ
フ・モード)処理により、これら計12個の波形データ
をバンク番号1のバンクに寄せ集めればバンク切り換え
を行なわずに演奏を行なうことができ、演奏操作が極め
て簡便化される。また、この場合に、バンク番号2のバ
ンクは全て波形データが割り当てられていないパッド操
作子(空きパッド)30となるので、ここに新たな波形
データをサンプリングして割り当てることができ、波形
データの整理が行いやすくなる。However, by performing the above-described stuff operation (stuff mode) processing, if these 12 waveform data items are gathered into the bank of bank number 1, the performance can be performed without switching banks, and the performance operation can be performed. Extremely simplified. Further, in this case, all the banks of bank number 2 are pad operators (empty pads) 30 to which no waveform data is assigned, so that new waveform data can be sampled and assigned here, and the waveform data can be assigned. It is easier to organize.
【0155】次に、図12に示すバンク切換(演奏モー
ド)処理のフローチャートを参照しながら、演奏モード
においてバンク切り換え操作子34を操作したときの処
理を説明する。Next, the processing when the bank switching operator 34 is operated in the performance mode will be described with reference to the flowchart of the bank switching (performance mode) processing shown in FIG.
【0156】即ち、演奏モードにおいてバンク切り換え
操作子34が操作されたときには、図12のバンク切換
(演奏モード)処理のフローチャートに示される処理が
実行されるものである。That is, when the bank switching operator 34 is operated in the performance mode, the processing shown in the flowchart of the bank switching (performance mode) processing in FIG. 12 is executed.
【0157】このバンク切換(演奏モード)処理のフロ
ーチャートにおいては、まず、ステップS1202にお
いて、バンク切り換え操作子34の操作に応じてバンク
を切り換える。これにより、各パッド操作子30に新た
なバンクに対応する波形データが割り当てられる。In the flowchart of the bank switching (performance mode) process, first, in step S1202, the bank is switched according to the operation of the bank switching operator. As a result, the waveform data corresponding to the new bank is assigned to each pad operator 30.
【0158】ステップS1202の処理を終了すると、
ステップS1204へ進み、パッド操作子管理マップの
記憶内容に基づいて、新たなバンクにおいて波形データ
の割り当てられているパッド操作子30を点灯するとと
もに、新たなバンクにおいて波形データの割り当てられ
ていないパッド操作子30を消灯し、このバンク切換
(演奏モード)処理を終了する。When the processing in step S1202 ends,
Proceeding to step S1204, based on the stored contents of the pad operator control map, the pad operator 30 to which the waveform data is assigned in the new bank is turned on, and the pad operation to which the waveform data is not assigned in the new bank is performed. The child 30 is turned off, and this bank switching (performance mode) processing is terminated.
【0159】これにより、各パッド操作子30は、波形
データの割り当て状態に応じた表示がなされ、使用者
は、いずれのパッドに波形データが割り当てられている
かを一目で識別することができる。As a result, each pad operator 30 is displayed according to the assignment state of the waveform data, and the user can identify at a glance which pad the waveform data is assigned to.
【0160】なお、上記した実施の形態は、以下に示す
ように変形したもよい。The above-described embodiment may be modified as described below.
【0161】(1)上記した実施の形態においては、ク
リップ・ボード操作子32からパッド操作子30に波形
データを移した場合に、クリップ・ボード操作子32に
波形データが割り当てられていない状態となるが、これ
に限られることなしに、クリップ・ボード操作子32に
波形データを残すモードを設けるようにしてもよい。ま
た、パッド操作子30からクリップ・ボード操作子32
へ波形データを移す場合にも、パッド操作子30に波形
データを残すモードを設けるようにしてもよい。このよ
うにすると、1つの波形データを複数のパッド操作子3
0に、容易に割り当てることができるようになる。(1) In the above-described embodiment, when the waveform data is transferred from the clipboard operator 32 to the pad operator 30, the state where no waveform data is assigned to the clipboard operator 32 is determined. However, the present invention is not limited to this, and a mode in which the clipboard operator 32 leaves waveform data may be provided. In addition, the pad operator 30 and the clip board operator 32
When transferring the waveform data to the pad controller 30, a mode for leaving the waveform data on the pad operator 30 may be provided. In this way, one waveform data is transferred to a plurality of pad operators 3
0 can be easily assigned.
【0162】(2)上記した実施の形態においては、ク
リップ・ボード操作子32には1つのパッド操作子30
からのみ、即ち、1つのパッド操作子30の波形データ
のみを割り当てるようにしたが、これに限られることな
しに、複数のパッド操作子30から複数の波形データを
割り当てることを可能としてもよい。この場合、これら
複数の波形データには名前あるいは番号などの識別符号
を付け、識別符号を表示しその中からいずれかの波形デ
ータを任意に選択し、選択した波形データをクリップ・
ボード操作子32の操作に応じて再生したり、あるいは
選択した波形データをクリップ・ボード操作子32から
パッド操作子30に移すようにする。(2) In the above-described embodiment, one pad operator 30 is provided for the clip board operator 32.
Although only the waveform data of one pad operator 30 is allocated, the present invention is not limited to this, and a plurality of waveform data may be allocated from a plurality of pad operators 30. In this case, an identification code such as a name or a number is assigned to the plurality of waveform data, the identification code is displayed, any one of the waveform data is arbitrarily selected, and the selected waveform data is clipped /
Playback is performed according to the operation of the board operator 32, or the selected waveform data is transferred from the clipboard operator 32 to the pad operator 30.
【0163】(3)上記した実施の形態においては、パ
ッド操作子30には波形データのみを割り当てるように
したが、これに限られることなしに、波形データの他に
当該波形データを再生することにより生成される楽音を
規定する楽音制御パラメータも割り当てるようにしても
よい。あるいは、波形データを割り当てるのではなく、
生成される楽音を規定する楽音制御パラメータを割り当
てるようにしてもよい。(3) In the above embodiment, only the waveform data is assigned to the pad operator 30. However, the present invention is not limited to this, and the waveform data may be reproduced in addition to the waveform data. May also be assigned. Or, instead of assigning waveform data,
A tone control parameter defining the tone to be generated may be assigned.
【0164】(4)上記した実施の形態においては、ス
タッフ操作子40の操作によりスタッフ操作(スタッフ
・モード)処理が実行された場合には、スタッフ処理を
指定された範囲のバンクに関してまとめて処理を行なう
ようにした(後ろのバンクの波形データを前のバンクに
移動するようにした。)が、これに限られることなし
に、各バンク内で独立してスタッフ処理を行なうモード
を設けてもよい。(4) In the above-described embodiment, when the stuff operation (stuff mode) process is executed by operating the stuff operator 40, the stuff process is performed collectively for the designated range of banks. (Waveform data in the following bank is moved to the preceding bank.) However, the present invention is not limited to this, and a mode in which stuffing is performed independently in each bank is provided. Good.
【0165】(5)上記した実施の形態においては、各
パッド操作子30を自照式としたが、これに限られるこ
となしに、各パッド操作子30への波形データの割り当
て状態が表示できるのであれば、他の形態であってもよ
いことは勿論であり、例えば、各パッド操作子30の近
傍に表示器を設けるようにしてもよい。(5) In the above embodiment, each pad operator 30 is self-illuminated. However, the present invention is not limited to this, and the state of assignment of waveform data to each pad operator 30 can be displayed. If so, it is a matter of course that other forms may be used. For example, a display may be provided near each pad operator 30.
【0166】(6)上記した実施の形態においては、パ
ッド操作子管理マップやクリップ・ボード操作子32に
関する記憶領域には、波形データそのものではなく、波
形データを指し示すポインタとして波形データ記憶位置
を記憶するようにしたが、これに限られることなしに、
波形データそのものを記憶するようにしてもよい。(6) In the above-described embodiment, the storage area for the pad operator control map and the clipboard operator 32 stores the waveform data storage position as a pointer to the waveform data instead of the waveform data itself. , But without being limited to this,
The waveform data itself may be stored.
【0167】(7)スタッフ操作(スタッフ・モード)
処理を、上記した実施の形態に示した以外の処理方法で
行ってもよい。以下に、上記した実施の形態に示した以
外の処理方法について説明する。(7) Staff operation (stuff mode)
The processing may be performed by a processing method other than that described in the above embodiment. Hereinafter, processing methods other than those described in the above embodiment will be described.
【0168】まず、ある処理方法について説明すると、
この処理方法においては、予め図3に示したパッド操作
子管理マップの1バンク分と同じ構成のワーク・マップ
を設けておく。そして、まず、波形データのパッド操作
子30への割り当てのやり直しを行う先頭のバンクに関
して、先頭(1番)のパッド操作子30に関して波形デ
ータが割り当てられているか否かを判断し、波形データ
が割り当てられていればそのパッド操作子30のパッド
操作子管理マップの内容をワーク・マップの先頭(1
番)のパッド操作子30の領域にコピーした後に、次
(2番)のパッド操作子30に関して同様な判断を行
う。First, a processing method will be described.
In this processing method, a work map having the same configuration as one bank of the pad operator management map shown in FIG. 3 is provided in advance. Then, first, it is determined whether or not waveform data has been assigned to the first (first) pad operator 30 with respect to the first bank in which the assignment of the waveform data to the pad operator 30 is to be performed again. If assigned, the contents of the pad operator management map of the pad operator 30 are added to the head of the work map (1).
After copying to the area of the (No.) pad operator 30, a similar determination is made for the next (No. 2) pad operator 30.
【0169】なお、先頭(1番)のパッド操作子30に
波形データが割り当てられていなければ、上記したコピ
ーを行うことなく、次(2番)のパッド操作子30に関
して同様な判断を行う。If no waveform data is assigned to the first (first) pad operator 30, the same judgment is made for the next (second) pad operator 30 without performing the above-described copying.
【0170】次(2番)のパッド操作子30に波形デー
タが割り当てられていれば、そのパッド操作子30のパ
ッド操作子管理マップの内容をワーク・マップのまだコ
ピーされていないパッド操作子30のうち先頭のパッド
操作子30の領域(1番のパッド操作子30に関してコ
ピーを行っていれば2番のパッド操作子30の領域であ
り、1番のパッド操作子30に関してコピーを行ってい
なければ1番のパッド操作子30の領域である。)にコ
ピーし、さらに次(3番)のパッド操作子30に関して
同様の判断を行う。If waveform data is assigned to the next (second) pad operator 30, the contents of the pad operator management map of that pad operator 30 are copied to the pad operator 30 of the work map that has not been copied yet. Of the first pad operator 30 (if the copy is performed with respect to the first pad operator 30, it is the area of the second pad operator 30; the copy must be performed with respect to the first pad operator 30). For example, the area is the area of the first pad operator 30), and the same determination is made for the next (third) pad operator 30.
【0171】なお、次(2番)のパッド操作子30に波
形データが割り当てられていなければ、上記したコピー
を行うことなく、さらに次(3番)のパッド操作子30
に関して同様な判断を行う。If the waveform data is not assigned to the next (second) pad operator 30, the above-mentioned (third) pad operator 30 is skipped without copying.
Is determined in the same manner.
【0172】以下、3番、4番、5番・・・番のパッド
操作子30に関して、上記したと同様な処理を行う。The same processing as described above is performed for the third, fourth, fifth,..., Pad operators 30.
【0173】こうした処理を繰り返し、先頭のバンクに
関する処理が終了したら、次のバンクに関して同様な処
理を行う。そして、ワーク・マップの全てのパッド操作
子30の領域に対してコピーがなされたら、ワーク・マ
ップの内容をパッド操作子管理マップの割り当てのやり
直し行う先頭のバンクの領域にコピーする。The above processing is repeated, and when the processing for the first bank is completed, the same processing is performed for the next bank. Then, when copying is performed for all the pad operator 30 areas of the work map, the contents of the work map are copied to the first bank area where the assignment of the pad operator management map is redone.
【0174】続いて、上記した処理を行ったパッド操作
子30の次のパッド操作子30から同様の処理を行う。
再び、ワーク・マップの全てのパッド操作子30の領域
に対してコピーがなされたら、今度はパッド操作子管理
マップの今までコピーしたバンクの次のバンク(この説
明においては、先頭のバンクの次のバンクである。)の
領域にコピーする。Subsequently, the same processing is performed from the pad operator 30 following the pad operator 30 that has performed the above-described processing.
Again, when copying is performed for all the pad operator 30 areas of the work map, this time, the bank next to the bank copied so far in the pad operator management map (in this description, next to the first bank) Is copied to the area indicated by).
【0175】以下、同様にして処理を繰り返し、割り当
てのやり直しを行う末尾のバンクに関する処理が終了し
たら、その時点のワーク・マップの内容をパッド操作子
管理マップの今までコピーしたバンクの次のバンクの領
域にコピーし、パッド操作子管理マップの割り当てのや
り直しを行う先頭バンクから末尾のバンクまでの間で、
まだワーク・マップからコピーがなされていないパッド
操作子30の領域をクリアし、その領域のパッド操作子
30に波形データが割り当てられていないことを示す状
態とする。Thereafter, the processing is repeated in the same manner, and when the processing relating to the last bank for performing the redistribution is completed, the contents of the work map at that time are copied to the next bank of the pad operator management map. Between the first bank and the last bank to re-assign the pad controller management map.
The area of the pad operator 30 that has not yet been copied from the work map is cleared, and a state is shown indicating that waveform data has not been assigned to the pad operator 30 in that area.
【0176】なお、ワーク・マップは1バンク分以外の
大きさとしても、同様にして処理を行うことができる。It should be noted that even if the work map has a size other than one bank, the same processing can be performed.
【0177】さらに、別の処理方法について説明する
と、この処理方法においては、まず、割り当てのやり直
しを行う先頭のバンクの先頭のパッド操作子30から、
パッド番号の小さい順に波形データが割り当てられてい
るパッド操作子30を検索し、波形データが割り当てら
れているパッド操作子30が見つかった時点で、そのパ
ッド操作子30のパッド操作子管理マップの記憶内容
を、パッド操作子管理マップの割り当てやり直しを行う
先頭のバンクの先頭のパッド操作子30の領域にコピー
する。Further, another processing method will be described. In this processing method, first, from the first pad operator 30 of the first bank for performing the reassignment,
The pad operator 30 to which the waveform data is assigned is searched for in ascending order of the pad number. When the pad operator 30 to which the waveform data is assigned is found, the pad operator management map of the pad operator 30 is stored. The contents are copied to the area of the first pad operator 30 in the first bank where the assignment of the pad operator management map is to be redone.
【0178】次に、さきほど見つけたパッド操作子30
の次のパッド番号のパッド操作子から同様の検索を行
い、波形データが割り当てられているパッド操作子30
が見つかった時点で、そのパッド操作子30のパッド操
作子管理マップの記憶内容を、パッド操作子管理マップ
の割り当てやり直しを行う先頭のバンクの次(この説明
においては、2番目である。)のパッド操作子30の領
域にコピーする。Next, the pad operator 30 that was just found
A similar search is performed from the pad operator of the next pad number, and the pad operator 30 to which the waveform data is assigned
Is found, the stored contents of the pad operator management map of the pad operator 30 are next to the first bank in which the assignment of the pad operator management map is re-allocated (the second bank in this description). Copy to the area of the pad operator 30.
【0179】以下、同様にして、その次のパッド操作子
30、さらにその次のパッド操作子30と順に処理を行
う。そして、先頭のバンクのパッド操作子30に関して
の処理が終了したら、次のバンクのパッド操作子30に
関して同様な処理を行う。こうしてパッド操作子管理マ
ップの先頭のバンクの全てのパッド操作子30の領域へ
のコピーがなされたら、その次のバンクのパッド操作子
30の領域へコピーする。In the same manner, the processing is sequentially performed on the next pad operator 30 and then on the next pad operator 30 in the same manner. When the processing for the pad operator 30 of the first bank is completed, the same processing is performed for the pad operator 30 of the next bank. When copying to the area of all pad operators 30 in the first bank of the pad operator management map is completed in this way, copying is performed to the area of pad operators 30 in the next bank.
【0180】そして、同様の処理を割り当てのやり直し
を行う末尾のバンクの最後のパッド操作子30まで繰り
返す。最後に、パッド操作子管理マップの割り当てやり
直しを行う先頭のバンクの先頭のパッド操作子30から
末尾のバンクの最後のパッド操作子30までの領域の間
で、まだコピーのされていない領域に関してその記憶内
容をクリアし、その領域のパッド操作子30に波形デー
タが割り当てられていないことを示す状態とする。Then, the same processing is repeated up to the last pad operator 30 in the last bank where the assignment is redone. Finally, between the area from the first pad operator 30 of the first bank to the last pad operator 30 of the last bank where the assignment of the pad operator management map is re-executed, the area which has not been copied yet is determined. The storage contents are cleared, and a state is shown indicating that waveform data has not been assigned to the pad operator 30 in that area.
【0181】なお、以上において説明した処理方法以外
にも種々の処理方法を採用できるものであり、要する
に、割り当てのやり直し対象となる各バンクにおいてパ
ッド操作子30に割り当てられている波形データを、バ
ンクの順番およびそれらの波形データが割り当てられて
いるパッド操作子30の順番通りに、割り当てのやり直
し対象の先頭のバンクの先頭のパッド操作子30から後
ろのパッド操作子30に向かって、さらに割り当てのや
り直し対象のその後方のバンクの先頭のパッド操作子3
0から後ろのパッド操作子30に向かって、順に割り当
て直すことができれば、どのような処理方法を採用して
もよいことは勿論である。It is to be noted that various processing methods other than the above-described processing methods can be employed. In short, the waveform data allocated to the pad operator 30 in each bank to be reallocated is stored in the bank. , And the order of the pad operators 30 to which the waveform data is assigned, from the first pad operator 30 of the first bank to be reassigned to the next pad operator 30, the assignment of the pad data is further performed. Pad operator 3 at the beginning of the bank to be redone after that
It goes without saying that any processing method may be adopted as long as it can be re-assigned in order from 0 to the subsequent pad operator 30.
【0182】(8)上記した実施の形態においては、ス
タッフ処理を行うバンクを指定するようにしたが、全て
のバンクに関して一括してスタッフ処理が行われるよう
にしてもよい。(8) In the above embodiment, the bank for performing the stuff processing is specified. However, the stuff processing may be performed for all the banks at once.
【0183】(9)上記した実施の形態においては、ス
タッフ処理を行うバンクを指定する際に、先頭バンクと
末尾バンクとを指定することにより所定の範囲のバンク
を指定するようにしたが、これに限られることなしに、
スタッフ処理を行うバンクを個別的に指定するようにし
てもよい。(9) In the above-described embodiment, when a bank to be subjected to the stuff process is designated, a bank within a predetermined range is designated by designating a head bank and a tail bank. Without being limited to
Banks for performing stuff processing may be individually specified.
【0184】[0184]
【発明の効果】本発明は、以上説明したように構成され
ているので、複数の操作子に対する楽音の対応付けが変
更可能な電子楽器において、各操作子に関して楽音が対
応付けられているか否かを表示することができるように
なるという優れた効果を奏する。Since the present invention is constructed as described above, in an electronic musical instrument in which the correspondence of musical tones to a plurality of operators can be changed, it is determined whether or not musical tones are associated with each of the operators. Can be displayed.
【図1】本発明による電子楽器の全体構成を表すブロッ
ク構成図である。FIG. 1 is a block diagram showing the overall configuration of an electronic musical instrument according to the present invention.
【図2】操作パネルの構成を示す説明図である。FIG. 2 is an explanatory diagram illustrating a configuration of an operation panel.
【図3】パッド操作子管理マップ記憶領域に記憶される
パッド操作子管理マップのフォーマットを概念的に示す
説明図である。FIG. 3 is an explanatory diagram conceptually showing a format of a pad operator management map stored in a pad operator management map storage area.
【図4】現バンク番号記憶領域を概念的に示す説明図で
ある。FIG. 4 is an explanatory diagram conceptually showing a current bank number storage area.
【図5】サンプリング操作(演奏モード)処理のフロー
チャートである。FIG. 5 is a flowchart of a sampling operation (performance mode) process.
【図6】サンプリング操作(スタンバイ状態)処理のフ
ローチャートである。FIG. 6 is a flowchart of a sampling operation (standby state) process.
【図7】サンプリング操作(サンプリング中状態)処理
のフローチャートである。FIG. 7 is a flowchart of a sampling operation (sampling state) process.
【図8】パッド操作(演奏モード)処理のフローチャー
トである。FIG. 8 is a flowchart of a pad operation (performance mode) process.
【図9】クリップ・ボード操作(演奏モード)処理のフ
ローチャートである。FIG. 9 is a flowchart of a clip board operation (performance mode) process.
【図10】デリート操作(演奏モード)処理のフローチ
ャートである。FIG. 10 is a flowchart of a delete operation (performance mode) process.
【図11】スタッフ操作(スタッフ・モード)処理のフ
ローチャートである。FIG. 11 is a flowchart of a staff operation (stuff mode) process.
【図12】バンク切換(演奏モード)処理のフローチャ
ートである。FIG. 12 is a flowchart of a bank switching (performance mode) process.
10 中央処理装置(CPU) 12 バス 14 アナログ/デジタル変換器(A/D) 16 リード・オンリ・メモリ(ROM) 18 ランダム・アクセス・メモリ(RAM) 20 操作パネル 22 再生器 24 デジタル/アナログ変換器(D/A) 30 パッド操作子 32 クリップ・ボード操作子 34 バンク切り換え操作子 36 サンプリング操作子 38 デリート操作子 40 スタッフ操作子 42 イエス(Yes)操作子 44 ノー(No)操作子 46 テン・キー 48 液晶ディスプレイ装置(LCD) 48a 上段の表示画面 48b 下段の表示画面 Reference Signs List 10 central processing unit (CPU) 12 bus 14 analog / digital converter (A / D) 16 read-only memory (ROM) 18 random access memory (RAM) 20 operation panel 22 regenerator 24 digital / analog converter (D / A) 30 Pad operator 32 Clip board operator 34 Bank switching operator 36 Sampling operator 38 Delete operator 40 Staff operator 42 Yes operator 44 No (No) operator 46 Numeric keys 48 Liquid crystal display (LCD) 48a Upper display screen 48b Lower display screen
Claims (6)
ともに、操作に応じて対応付けられている楽音の生成を
指示する複数の操作子と、 前記複数の操作子のそれぞれに関する楽音の対応付けの
状態を示す管理情報を記憶する管理情報記憶手段と、 前記複数の操作子のそれぞれに関する楽音の対応付けの
状態の変更を指示する変更指示手段と、 前記変更指示手段による楽音の対応付けの状態の変更の
指示に応じて前記管理情報を変更する変更手段と、 前記複数の操作子のそれぞれに対応して設けられた表示
器と、 前記管理情報記憶手段に記憶された管理情報に基づいて
前記表示器を制御して、前記表示器に前記複数の操作子
のそれぞれに関する楽音の対応付けの状態を表示させる
表示制御手段とを有することを特徴とする電子楽器。1. A plurality of operators which are capable of associating musical sounds with each other and instruct generation of musical sounds associated with an operation, and associating musical sounds with respect to each of the plurality of operators. Management information storage means for storing management information indicating a state; change instruction means for instructing a change in the state of association of musical sounds for each of the plurality of operators; Changing means for changing the management information in response to a change instruction; a display provided in correspondence with each of the plurality of operators; and a display based on management information stored in the management information storage means. An electronic musical instrument, comprising: display control means for controlling a musical instrument to display a state of association of musical sounds with respect to each of the plurality of operators on the display.
種類設けられており、 前記管理情報記憶手段に記憶される管理情報は、前記複
数のパターンのそれぞれにおける前記複数の操作子のそ
れぞれに関する楽音の対応付けの状態および前記複数の
パターンの中から現在いずれのパターンが選択されてい
るかを示す情報であり、 前記変更指示手段による楽音の対応付けの状態の変更の
指示は、前記複数のパターンを切り換えていずれかのパ
ターンの選択を指示するものであり、 前記変更手段は、前記複数のパターンの中から現在いず
れのパターンが選択されているかを示す情報を書き換え
るものであり、 前記表示制御手段は、前記複数のパターンの中から現在
いずれのパターンが選択されているかを示す情報に基づ
いて、現在選択されているパターンにおける前記複数の
操作子のそれぞれに関する楽音の対応付けの状態を示す
情報を参照して前記表示器を制御するものである電子楽
器。2. The electronic musical instrument according to claim 1, wherein a plurality of types of patterns for associating musical sounds with the plurality of controls are provided, and the management information stored in the management information storage means is Information indicating the state of correspondence of musical tones for each of the plurality of operators in each of the plurality of patterns and which pattern is currently selected from among the plurality of patterns. The instruction to change the state of association is to switch the plurality of patterns and instruct selection of any one of the patterns, and the changing unit determines which one of the patterns is currently selected from the plurality of patterns. The display control means, which of the patterns is currently selected from among the plurality of patterns. Based on the information indicating the dolphin, electronic musical instruments and controls the display unit by referring to information indicating the state of the mapping of the musical tone for each of the plurality of operators in the pattern that is currently selected.
らに、 新たな楽音を入力する楽音入力手段とを有し、 前記変更指示手段は、前記楽音入力手段により入力され
る楽音を前記複数の操作子のいずれに対応付けるかを指
示するものであり、 前記変更手段は、前記変更指示手段により前記楽音入力
手段により入力される楽音の対応付けを指示された操作
子に関する楽音の対応付け状態を示す管理情報を書き換
えるものである電子楽器。3. The electronic musical instrument according to claim 1, further comprising: musical tone input means for inputting a new musical tone, wherein said change instructing means converts said musical tone input by said musical tone input means into said plurality of musical tones. The change means indicates a correspondence state of musical tones related to the manipulator designated by the change instructing means to be associated with a musical sound input by the musical sound input means. An electronic musical instrument that rewrites management information.
応付けられている操作子に関しては第1の表示形態と
し、前記複数の操作子の中で楽音が対応付けられていな
い操作子に関しては第2の表示形態とし、前記複数の操
作子の中で前記楽音入力手段により入力される楽音が対
応付けられている操作子に関しては第3の表示形態とす
るように前記表示器を制御するものである電子楽器。4. The electronic musical instrument according to claim 3, wherein the display control unit sets a first one of the plurality of operators to which a musical tone is associated, and sets the plurality of operators to a first display form. Among the controls, the controls to which the tone is not associated are set to the second display mode, and the controls to which the tone input by the tone input means is associated among the plurality of the controls. An electronic musical instrument for controlling the display so as to have a third display mode.
対応付けられている第1の操作子と前記第1の操作子以
外の第2の操作子とを指定し、前記第1の操作子と前記
第1の操作子に対応付けられている楽音との対応関係を
解除するとともに、前記第1の操作子との対応関係を解
除された楽音を前記第2の操作子に対応付けることを指
示するものであり、 前記変更手段は、少なくとも前記第1の操作子に関する
楽音の対応付けの状態を示す管理情報を書き換えるもの
である電子楽器。5. The electronic musical instrument according to claim 1, wherein the change instruction unit is configured to select, from among the plurality of operators, a first operator associated with a musical tone and other than the first operator. A second operator is designated to cancel the correspondence between the first operator and the musical sound associated with the first operator, and to cancel the correspondence between the first operator and the first operator. The changing means instructs to associate the released musical tone with the second operation element, and the changing means rewrites at least management information indicating a state of association of the musical sound relating to the first operation element. Musical instruments.
であり、 前記変更指示手段は、前記複数の操作子の中で楽音が対
応付けられている操作子と前記楽音が対応付けられてい
る操作子に対応付けられている楽音との対応関係を解除
するとともに、前記対応関係を解除された楽音を、前記
複数の操作子の中で前記楽音との対応関係を解除された
操作子よりも前の順番であって、かつ、楽音が対応付け
られていない別の操作子に対応付けることを指示するも
のである電子楽器。6. The electronic musical instrument according to claim 1, wherein the plurality of operators are arranged in a predetermined order, and the change instruction means is configured to output a musical tone among the plurality of operators. The correspondence between the associated operator and the musical tone associated with the operator associated with the musical tone is released, and the musical tone for which the association has been released is assigned to the plurality of operators. An electronic musical instrument in which an order is assigned to another operator not associated with a musical tone, the order being prior to the operator whose relation to the musical tone has been canceled.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03063898A JP3939422B2 (en) | 1998-01-28 | 1998-01-28 | Electronic musical instruments |
| US09/238,488 US6194648B1 (en) | 1998-01-28 | 1999-01-27 | Electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03063898A JP3939422B2 (en) | 1998-01-28 | 1998-01-28 | Electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11212559A true JPH11212559A (en) | 1999-08-06 |
| JP3939422B2 JP3939422B2 (en) | 2007-07-04 |
Family
ID=12309390
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03063898A Expired - Fee Related JP3939422B2 (en) | 1998-01-28 | 1998-01-28 | Electronic musical instruments |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3939422B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010128257A (en) * | 2008-11-28 | 2010-06-10 | Casio Computer Co Ltd | Apparatus and program for producing musical sound |
-
1998
- 1998-01-28 JP JP03063898A patent/JP3939422B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010128257A (en) * | 2008-11-28 | 2010-06-10 | Casio Computer Co Ltd | Apparatus and program for producing musical sound |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3939422B2 (en) | 2007-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4659505B2 (en) | Information processing method and apparatus | |
| KR20030079691A (en) | Storing media storing multi-media template file, template file creating apparatus, template file editing apparatus, templete file distributing server, templete file distributing system, templete file creating program, and templete file editing program | |
| JPH05290143A (en) | Image information presentation device | |
| JP3939423B2 (en) | Electronic musical instruments | |
| JP5012120B2 (en) | Performance recording apparatus and program | |
| US20080216636A1 (en) | Electronic musical instrument and waveform assignment program | |
| JP3939422B2 (en) | Electronic musical instruments | |
| JP3892131B2 (en) | Electronic musical instruments | |
| JPH04196987A (en) | Video access device and video link editing device | |
| JP2647616B2 (en) | Display control device | |
| US6194648B1 (en) | Electronic musical instrument | |
| JPH11282465A (en) | Waveform data playback device | |
| JPH0916801A (en) | Command designation device | |
| JP3738695B2 (en) | Electronic device, setting method thereof, and storage medium | |
| JP5561288B2 (en) | Performance recording apparatus and program | |
| JP4219228B2 (en) | Electronic musical instruments | |
| JP3353309B2 (en) | File selection method | |
| KR100288361B1 (en) | Memo function controller of walkie talkie | |
| JP2002109859A (en) | Information recording / reproducing device | |
| JPH0898265A (en) | Transmitter for remote control | |
| JP4192908B2 (en) | Editing apparatus and program | |
| JP2003157075A (en) | Electronic musical instrument parameter input device | |
| JPH11282469A (en) | Electronic musical instrument | |
| JPH0588727A (en) | Numerical controller | |
| JPH0573049A (en) | Parameter setting device of electronic musical instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061211 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070305 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070327 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070328 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100406 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110406 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120406 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140406 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |