JP2002258861A - Electronic musical instrument, its setting method and storage medium - Google Patents

Electronic musical instrument, its setting method and storage medium

Info

Publication number
JP2002258861A
JP2002258861A JP2001061598A JP2001061598A JP2002258861A JP 2002258861 A JP2002258861 A JP 2002258861A JP 2001061598 A JP2001061598 A JP 2001061598A JP 2001061598 A JP2001061598 A JP 2001061598A JP 2002258861 A JP2002258861 A JP 2002258861A
Authority
JP
Japan
Prior art keywords
setting
items
data
read
user
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
Application number
JP2001061598A
Other languages
Japanese (ja)
Other versions
JP3738695B2 (en
Inventor
Masao Kondo
昌夫 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2001061598A priority Critical patent/JP3738695B2/en
Publication of JP2002258861A publication Critical patent/JP2002258861A/en
Application granted granted Critical
Publication of JP3738695B2 publication Critical patent/JP3738695B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily select a portion of user's past set states for duplicating the portion of the user's past set states, and also enable a prescribed operator to be used only as an operator that makes a prescribed function operate as a user's intention, when the prescribed function is assigned to the operator configured to select any function among a plurality of functions, to assign the function and to set the function. SOLUTION: When a memory switch 2a is operated, a shift is made to memory mode and a group selection image is displayed on an LCD 11a. Groups, desired of being stored are selected, while being designated one at a time by operating the switch in this state. When the user operates one registration selection switch from among eight registration selection switches 2b1 to 2b8, after selecting a group, states currently set belonging to the selected group are stored in an area corresponding to the switch in a currently selected registration bank among the current set states.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数の項目を設定
できる電子機器において、ユーザが設定した各項目の設
定状態を、その設定状態を変更した後に再現するように
した電子機器、その設定方法および記憶媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic apparatus in which a plurality of items can be set, wherein the setting state of each item set by a user is reproduced after changing the setting state, and a setting method therefor. And storage media.

【0002】[0002]

【従来の技術】複数の項目を設定できる電子機器におい
て、ユーザが設定した各項目の設定状態を、その設定状
態を変更した後に再現するようにした、いわゆるレジス
トレーション機能を備えたものは、従来から知られてい
る。
2. Description of the Related Art Conventionally, an electronic apparatus which can set a plurality of items and has a so-called registration function in which a setting state of each item set by a user is reproduced after the setting state is changed is known. Known from.

【0003】このような電子機器は、ユーザが設定した
各項目の設定状態(設定値)を、たとえば不揮発性のメ
モリに記憶しておき、この記憶された各項目の設定状態
をユーザの指示に応じて一括して読み出し、該各項目を
再設定することにより、過去に設定した設定状態を再現
するようにしている。
In such an electronic apparatus, the setting state (setting value) of each item set by the user is stored in, for example, a non-volatile memory, and the stored setting state of each item is stored in the user's instruction. The setting state set in the past is reproduced by collectively reading out the information and resetting the respective items.

【0004】また、レジストレーション機能を複数回用
いて、ユーザが設定した各項目の設定状態を複数状態記
憶しておき(この記憶された複数の設定状態を「レジス
トレーション・シーケンス」という)、ユーザが所定の
スイッチを操作する度に、この複数の設定状態から設定
状態を1つずつ順次読み出して再設定するようにした、
いわゆるレジストレーション・シーケンス再生機能を備
えた電子機器もある。
[0004] Further, by using the registration function a plurality of times, a plurality of setting states of each item set by the user are stored (the stored plurality of setting states are referred to as a "registration sequence"). Each time a predetermined switch is operated, the setting states are sequentially read out one by one from the plurality of setting states and reset.
Some electronic devices have a so-called registration sequence reproduction function.

【0005】[0005]

【発明が解決しようとする課題】しかし、上記従来の電
子機器のうち前者では、ユーザの過去の設定状態をその
まま正確に再現させる場合には、レジストレーション機
能はきわめて有効であるが、ユーザの過去の設定状態の
うちの一部を取捨選択して再現させる場合には、レジス
トレーション機能に加えて、いわゆるレジストレーショ
ン・フリーズ機能という他の機能を用いる必要があっ
た。
However, in the former of the above-mentioned conventional electronic devices, the registration function is extremely effective for accurately reproducing the past setting state of the user as it is. In order to select and reproduce a part of the setting states, it is necessary to use another function called a registration freeze function in addition to the registration function.

【0006】すなわち、上記従来の電子楽器のレジスト
レーション機能では、ユーザが設定した各項目の設定状
態をすべて記憶し、再現するときには、この記憶したす
べての設定状態を一括で読み出して、再設定するように
していたので、ユーザの指示に応じて、読み出したもの
の中から設定したくないものを選択し、選択したものに
ついては、読み出しても設定しない(フリーズする)よ
うにしていた。この機能がレジストレーション・フリー
ズ機能であり、ユーザは、予めフリーズさせるものを選
択しておかなければならなかった。
That is, in the conventional registration function of the electronic musical instrument, when all the setting states of each item set by the user are stored and reproduced, all the stored setting states are read out collectively and reset. Therefore, in accordance with the user's instruction, the user does not want to set any of the read items, and does not set (freezes) the selected items even if they are read. This function is a registration / freeze function, and the user has to select in advance what to freeze.

【0007】また、上記従来の電子機器のうち後者で
は、レジストレーション・シーケンス再生機能を指示す
る所定のスイッチが、複数の機能の中からいずれかを選
択して割り当て設定できるように構成されており、ユー
ザの指示によってレジストレーション・シーケンス再生
機能が割り当てられている場合に、そのレジストレーシ
ョン・シーケンス中の少なくとも1つの設定状態に、レ
ジストレーション・シーケンス再生機能以外の機能を当
該スイッチに割り当て設定する項目が含まれていたとき
には、ユーザが、当該スイッチを、レジストレーション
・シーケンス再生機能が割り当てられたものとして操作
していると、レジストレーション・シーケンス再生機能
以外の機能を当該スイッチに設定する項目を含む設定状
態が読み出されて設定された時点から、当該スイッチに
割り当てられた機能は、レジストレーション・シーケン
ス再生機能から他の機能に切り替わってしまい、ユーザ
の意図と異なった動作になる。
Further, in the latter of the above-mentioned conventional electronic devices, a predetermined switch for instructing a registration / sequence reproducing function is configured so that any one of a plurality of functions can be selected and set. When a registration sequence playback function is assigned by a user's instruction, an item for assigning a function other than the registration sequence playback function to the switch to at least one setting state in the registration sequence. Is included, if the user is operating the switch as if the registration sequence playback function has been assigned, an item for setting a function other than the registration sequence playback function to the switch is included. The setting status is read out and From time points, functions assigned to the switches would be switched from the registration sequence playback function to another function, the intended a different operation of the user.

【0008】本発明は、この点に着目してなされたもの
であり、ユーザの過去の設定状態のうちの一部を簡単に
取捨選択して再現することが可能な電子機器、その設定
方法および記憶媒体を提供することを第1の目的とす
る。
The present invention has been made by paying attention to this point, and an electronic apparatus capable of easily selecting and reproducing a part of a past setting state of a user, a setting method thereof, and an electronic apparatus. A first object is to provide a storage medium.

【0009】また、複数の機能の中からいずれかの機能
を選択して割り当て設定できるように構成された所定の
操作子に、所定の機能が割り当てられている場合には、
その操作子を、ユーザの意図通りに所定の機能を動作さ
せるものとしてのみ使用することが可能な電子機器、そ
の設定方法および記憶媒体を提供することを第2の目的
とする。
In addition, when a predetermined function is assigned to a predetermined operation element configured to select and assign any one of a plurality of functions,
It is a second object of the present invention to provide an electronic device capable of using the operator only as a device for performing a predetermined function as intended by the user, a setting method thereof, and a storage medium.

【0010】[0010]

【課題を解決するための手段】上記第1の目的を達成す
るため、請求項1に記載の電子機器は、ユーザの指示に
応じて、当該機器に対する複数項目の設定を行う設定手
段と、ユーザの指示に応じて、前記設定手段によって設
定可能な複数項目のうちの一部を選択する選択手段と、
前記設定手段によって設定された複数の項目のデータの
うち、前記選択手段によって選択された一部の項目に対
応する一部設定データのみをメモリに記憶させる記憶手
段と、該記憶された一部設定データを読み出す読み出し
手段と、該読み出された一部設定データによって、当該
機器の再設定を行う再設定手段とを有することを特徴と
する。
According to an aspect of the present invention, there is provided an electronic apparatus comprising: a setting unit configured to set a plurality of items for an electronic device in response to a user's instruction; Selecting means for selecting a part of a plurality of items that can be set by the setting means in accordance with the instruction of,
Storage means for storing, in a memory, only partial setting data corresponding to some of the items selected by the selecting means, among the data of the plurality of items set by the setting means, and the stored partial setting It is characterized by comprising reading means for reading data, and resetting means for resetting the device based on the read partial setting data.

【0011】ここで、設定の対象は、たとえば、楽音を
発生させるための各種パラメータである。また、記憶手
段と、読み出し手段とは、同じ操作子で構成するように
してもよい。このように構成すれば、操作子の数を減少
させることができる。さらに、メモリのデータが記憶さ
れているか否かを表示する表示手段を設けるようにして
もよい。このように構成すれば、ユーザは一目でデータ
の記憶状態を確認することができる(以上の事情は、以
下、請求項が変わっても同じである)。
Here, the setting target is, for example, various parameters for generating a musical tone. Further, the storage means and the reading means may be constituted by the same operator. With this configuration, the number of controls can be reduced. Further, a display means for displaying whether data in the memory is stored may be provided. With this configuration, the user can check the storage state of the data at a glance (the above situation is the same even if the claims are changed hereinafter).

【0012】好ましくは、前記再設定手段は、前記複数
の項目のうち所定の項目に所定の設定がなされていた場
合に、前記読み出された一部設定データに前記所定の項
目に対する前記所定の設定と異なる設定が含まれている
ときには、前記読み出された一部設定データから該所定
の設定と異なる設定を除いたものを再設定することを特
徴とする(請求項2)。
Preferably, when a predetermined setting has been made for a predetermined item among the plurality of items, the resetting means may include the predetermined setting for the predetermined item in the read partial setting data. When a setting different from the setting is included, the data obtained by removing the setting different from the predetermined setting from the read partial setting data is reset (claim 2).

【0013】ここで、所定の項目に所定の設定とは、た
とえば、ペダル操作子にレジストレーション・シーケン
ス再生機能を割り当てるような設定である。この場合、
読み出された設定データとは、レジストレーション・シ
ーケンスを意味する(この事情は、以下、請求項が変わ
っても同様である)。
Here, the predetermined setting for the predetermined item is, for example, a setting for assigning a registration sequence reproducing function to a pedal operator. in this case,
The read setting data means a registration sequence (the same applies to the following claims).

【0014】また、上記第2の目的を達成するため、請
求項3に記載の電子機器は、ユーザの指示に応じて、当
該機器に対する複数項目の設定を行う設定手段と、該設
定手段によって設定された複数の項目の設定データをメ
モリに記憶させる記憶手段と、該記憶された設定データ
を読み出す読み出し手段と、該読み出された設定データ
によって、当該機器の再設定を行う再設定手段とを有
し、前記再設定手段は、前記複数の項目のうち所定の項
目に所定の設定がなされていた場合に、前記読み出され
た設定データに前記所定の項目に対する前記所定の設定
と異なる設定が含まれているときには、前記読み出され
た設定データから該所定の設定と異なる設定を除いたも
のを再設定することを特徴とする。
According to a third aspect of the present invention, there is provided an electronic device, comprising: a setting unit for setting a plurality of items for the device in response to a user's instruction; Storage means for storing the setting data of the plurality of items in the memory, reading means for reading the stored setting data, and resetting means for resetting the device by the read setting data. The resetting means has a setting different from the predetermined setting for the predetermined item in the read setting data when a predetermined setting is performed for a predetermined item of the plurality of items. When the setting data is included, the setting data obtained by removing a setting different from the predetermined setting from the read setting data is reset.

【0015】上記第1の目的を達成するため、請求項4
に記載の電子機器の設定方法は、ユーザの指示に応じ
て、当該機器に対する複数項目の設定を行う設定ステッ
プと、ユーザの指示に応じて、前記設定ステップによっ
て設定可能な複数項目のうちの一部を選択する選択ステ
ップと、前記設定ステップによって設定された複数の項
目のデータのうち、前記選択ステップによって選択され
た一部の項目に対応する一部設定データのみをメモリに
記憶させる記憶ステップと、該記憶された一部設定デー
タを読み出す読み出しステップと、該読み出された一部
設定データによって、当該機器の再設定を行う再設定ス
テップとを有することを特徴とする。
[0015] In order to achieve the first object, a fourth aspect is provided.
The setting method of the electronic device described in the item 1 includes a setting step of setting a plurality of items for the device in response to a user instruction, and a setting step of setting the plurality of items in the setting step in response to the user instruction A selecting step of selecting a unit, and a storing step of storing, in a memory, only partial setting data corresponding to some of the items selected in the selecting step, out of the data of the plurality of items set in the setting step. A reading step of reading out the stored partial setting data, and a resetting step of resetting the device using the read partial setting data.

【0016】また、上記第2の目的を達成するため、請
求項5に記載の電子機器の設定方法は、ユーザの指示に
応じて、当該機器に対する複数項目の設定を行う設定ス
テップと、該設定ステップによって設定された複数の項
目の設定データをメモリに記憶させる記憶ステップと、
該記憶された設定データを読み出す読み出しステップ
と、該読み出された設定データによって、当該機器の再
設定を行う再設定ステップとを有し、前記再設定ステッ
プでは、前記複数の項目のうち所定の項目に所定の設定
がなされていた場合に、前記読み出された設定データに
前記所定の項目に対する前記所定の設定と異なる設定が
含まれているときには、前記読み出された設定データか
ら該所定の設定と異なる設定を除いたものを再設定する
ことを特徴とする。
According to a fifth aspect of the present invention, there is provided a method for setting an electronic device, comprising the steps of: setting a plurality of items for the device in response to a user instruction; A storage step of storing in a memory setting data of a plurality of items set by the step,
A reading step of reading the stored setting data; and a resetting step of resetting the device by the read setting data. In the resetting step, a predetermined one of the plurality of items is set. When a predetermined setting has been made for the item, and when the read setting data includes a setting different from the predetermined setting for the predetermined item, the predetermined setting is performed from the read setting data. It is characterized in that settings other than the settings different from the settings are reset.

【0017】上記第1の目的を達成するため、請求項6
に記載のプログラムは、ユーザの指示に応じて、当該機
器に対する複数項目の設定を行う設定ステップと、ユー
ザの指示に応じて、前記設定ステップによって設定可能
な複数項目のうちの一部を選択する選択ステップと、前
記設定ステップによって設定された複数の項目のデータ
のうち、前記選択ステップによって選択された一部の項
目に対応する一部設定データのみをメモリに記憶させる
記憶ステップと、該記憶された一部設定データを読み出
す読み出しステップと、該読み出された一部設定データ
によって、当該機器の再設定を行う再設定ステップとを
含むことを特徴とする。
According to a sixth aspect of the present invention, the first object is achieved.
A setting step of setting a plurality of items for the device according to a user's instruction, and selecting a part of the plurality of items that can be set by the setting step according to the user's instruction A selecting step; a storing step of storing, in a memory, only partial setting data corresponding to a part of the items selected in the selecting step, out of the data of the plurality of items set in the setting step; And a resetting step of resetting the device based on the read partial setting data.

【0018】また、上記第2の目的を達成するため、請
求項7に記載のプログラムは、ユーザの指示に応じて、
当該機器に対する複数項目の設定を行う設定ステップ
と、該設定ステップによって設定された複数の項目の設
定データをメモリに記憶させる記憶ステップと、該記憶
された設定データを読み出す読み出しステップと、該読
み出された設定データによって、当該機器の再設定を行
う再設定ステップとを含み、前記再設定ステップでは、
前記複数の項目のうち所定の項目に所定の設定がなされ
ていた場合に、前記読み出された設定データに前記所定
の項目に対する前記所定の設定と異なる設定が含まれて
いるときには、前記読み出された設定データから該所定
の設定と異なる設定を除いたものを再設定することを特
徴とする。
According to a seventh aspect of the present invention, in order to achieve the second object, a program according to a seventh aspect of the present invention comprises:
A setting step of setting a plurality of items for the device; a storing step of storing setting data of the plurality of items set in the setting step in a memory; a reading step of reading the stored setting data; The setting data, including a re-setting step of resetting the device, in the re-setting step,
When a predetermined setting is made for a predetermined item of the plurality of items, and when the read setting data includes a setting different from the predetermined setting for the predetermined item, the reading is performed. The setting data obtained by removing settings different from the predetermined setting from the set data is reset.

【0019】[0019]

【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0020】図1は、本発明の一実施の形態に係る電子
鍵盤楽器の概略構成を示すブロック図であり、本発明の
電子機器を電子鍵盤楽器に適用したものである。
FIG. 1 is a block diagram showing a schematic configuration of an electronic keyboard instrument according to an embodiment of the present invention, in which the electronic apparatus of the present invention is applied to an electronic keyboard instrument.

【0021】同図に示すように、本実施の形態の電子鍵
盤楽器は、音高情報を入力するための鍵盤1と、各種情
報を入力するための複数のスイッチを備えたパネルスイ
ッチ2と、足で操作することにより各種情報を入力する
ためのフットペダル3と、鍵盤1の各鍵の押鍵状態を検
出する押鍵検出回路4と、パネルスイッチ2の各スイッ
チの押下状態を検出するスイッチ検出回路5と、フット
ペダルの操作状態を検出するフットペダル検出回路6
と、装置全体の制御を司るCPU7と、該CPU7が実
行する制御プログラムや、各種テーブルデータ等を記憶
するROM8と、各種パラメータを含む演奏データ、各
種入力情報および演算結果等を一時的に記憶するRAM
9と、タイマ割込み処理における割込み時間や各種時間
を計時するタイマ10と、各種情報等を表示する、たと
えば液晶ディスプレイ(LCD)および発光ダイオード
(LED)等を備えた表示装置11と、記憶媒体である
フロッピディスク(FD)30をドライブするフロッピ
ディスクドライブ(FDD)12と、前記制御プログラ
ムを含む各種アプリケーションプログラムや各種データ
等を記憶するハードディスク(図示せず)をドライブす
るハードディスクドライブ(HDD)13と、前記制御
プログラムを含む各種アプリケーションプログラムや各
種データ等を記憶するコンパクトディスク−リード・オ
ンリ・メモリ(CD−ROM)31をドライブするCD
−ROMドライブ(CD−ROMD)14と、外部から
のMIDI(Musical Instrument Digital Interface)
信号を入力したり、MIDI信号を外部に出力したりす
るMIDIインターフェース(I/F)15と、通信ネ
ットワーク101を介して、たとえばサーバコンピュー
タ102とデータの送受信を行う通信インターフェース
(I/F)16と、鍵盤1から入力された演奏データや
予め設定された演奏データ等を楽音信号に変換する音源
回路17と、該音源回路15からの楽音信号に各種効果
を付与するための効果回路18と、該効果回路18から
の楽音信号を音響に変換する、たとえば、DAC(Digi
tal-to-Analog Converter)やアンプ、スピーカ等のサ
ウンドシステム19とにより構成されている。
As shown in FIG. 1, the electronic keyboard instrument of the present embodiment includes a keyboard 1 for inputting pitch information, a panel switch 2 having a plurality of switches for inputting various information, and A foot pedal 3 for inputting various information by operating the foot, a key press detection circuit 4 for detecting a key press state of each key of the keyboard 1, and a switch for detecting a press state of each switch of the panel switch 2. Detection circuit 5 and foot pedal detection circuit 6 for detecting the operation state of the foot pedal
And a CPU 7 for controlling the entire apparatus, a ROM 8 for storing control programs executed by the CPU 7, various table data, and the like, and temporarily storing performance data including various parameters, various input information, calculation results, and the like. RAM
9, a timer 10 for measuring the interrupt time and various times in the timer interrupt processing, a display device 11 for displaying various information and the like, for example, including a liquid crystal display (LCD) and a light emitting diode (LED), and a storage medium. A floppy disk drive (FDD) 12 for driving a certain floppy disk (FD) 30, a hard disk drive (HDD) 13 for driving a hard disk (not shown) for storing various application programs including the control program, various data, and the like. Compact disk for storing various application programs including the control program, various data and the like, and a CD for driving a read-only memory (CD-ROM) 31
A ROM drive (CD-ROMD) 14 and an external MIDI (Musical Instrument Digital Interface)
A MIDI interface (I / F) 15 for inputting a signal or outputting a MIDI signal to the outside, and a communication interface (I / F) 16 for transmitting / receiving data to / from a server computer 102 via the communication network 101, for example. A sound source circuit 17 for converting performance data input from the keyboard 1 or preset performance data or the like into a tone signal, an effect circuit 18 for imparting various effects to the tone signal from the tone generator circuit 15, The tone signal from the effect circuit 18 is converted into sound. For example, a DAC (Digi
tal-to-Analog Converter) and a sound system 19 such as an amplifier and a speaker.

【0022】上記構成要素4〜18は、バス20を介し
て相互に接続され、CPU7にはタイマ10が接続さ
れ、MIDII/F15には他のMIDI機器100が
接続され、通信I/F16には通信ネットワーク101
が接続され、音源回路17には効果回路18が接続さ
れ、効果回路18にはサウンドシステム19が接続され
ている。
The components 4 to 18 are interconnected via a bus 20, a timer 10 is connected to the CPU 7, another MIDI device 100 is connected to the MID II / F 15, and a communication I / F 16 is connected to the communication I / F 16. Communication network 101
, A sound source circuit 17, an effect circuit 18, and a sound system 19 to the effect circuit 18.

【0023】パネルスイッチ2の一部のスイッチやフッ
トペダル3には、複数の機能の中から、ユーザの指示に
応じて選択された機能を割り当てることができるように
構成されている。
Some switches of the panel switch 2 and the foot pedal 3 are configured so that a function selected from a plurality of functions in accordance with a user's instruction can be assigned.

【0024】RAM9は、本実施の形態では、バックア
ップ電源が常時供給され、当該電子機器の主電源をオフ
にしたときでも、その記憶内容は保持されるように構成
されている。これは、RAM9上の一部領域に、レジス
トレーションデータ、すなわち当該電子機器に対してユ
ーザが設定したパラメータや操作子に対して割り当てた
機能等のデータを保存するためのレジストレーションメ
モリ(領域)を形成するようにしたからである。もちろ
ん、これに限らず、RAM9とは別に、不揮発性のメモ
リを設け、このメモリをレジストレーションメモリとし
てもよい。また、FD30やHDD13のハードディス
ク上の一部領域に、レジストレーションメモリを形成す
るようにしてもよい。
In the present embodiment, the RAM 9 is configured such that a backup power supply is always supplied and its stored contents are retained even when the main power supply of the electronic device is turned off. This is a registration memory (area) for storing, in a partial area on the RAM 9, registration data, that is, data such as parameters set by a user for the electronic device and functions assigned to operators. Is formed. Of course, the present invention is not limited to this, and a nonvolatile memory may be provided separately from the RAM 9 and this memory may be used as a registration memory. Further, a registration memory may be formed in a partial area on the hard disk of the FD 30 or the HDD 13.

【0025】HDD13のハードディスクには、前述の
ように、CPU7が実行する制御プログラムも記憶で
き、ROM8に制御プログラムが記憶されていない場合
には、このハードディスクに制御プログラムを記憶させ
ておき、それをRAM9に読み込むことにより、ROM
8に制御プログラムを記憶している場合と同様の動作を
CPU7にさせることができる。このようにすると、制
御プログラムの追加やバージョンアップ等が容易に行え
る。
As described above, the control program executed by the CPU 7 can be stored in the hard disk of the HDD 13, and if the control program is not stored in the ROM 8, the control program is stored in this hard disk. By reading into RAM9, ROM
8 can cause the CPU 7 to perform the same operation as when the control program is stored. This makes it easy to add a control program, upgrade a version, and the like.

【0026】CD−ROMドライブ14のCD−ROM
31から読み出された制御プログラムや各種データは、
HDD13内のハードディスクにストアされる。これに
より、制御プログラムの新規インストールやバージョン
アップ等が容易に行える。なお、このCD−ROMドラ
イブ14以外にも、外部記憶装置として、光磁気ディス
ク(MO)装置等、様々な形態のメディアを利用するた
めの装置を設けるようにしてもよい。
CD-ROM of CD-ROM drive 14
The control program and various data read from 31
The data is stored on the hard disk in the HDD 13. This makes it possible to easily perform new installation, version upgrade, and the like of the control program. In addition to the CD-ROM drive 14, a device for using various forms of media, such as a magneto-optical disk (MO) device, may be provided as an external storage device.

【0027】MIDII/F15は、専用のものに限ら
ず、RS−232CやUSB(ユニバーサル・シリアル
・バス)、IEEE1394(アイトリプルイー139
4)等の汎用のインターフェースより構成してもよい。
この場合、MIDIメッセージ以外のデータをも同時に
送受信してもよい。
The MID II / F 15 is not limited to a dedicated one, but may be RS-232C, USB (Universal Serial Bus), IEEE 1394 (I Triple E 139).
It may be constituted by a general-purpose interface such as 4).
In this case, data other than the MIDI message may be transmitted and received at the same time.

【0028】通信I/F16は、上述のように、たとえ
ばLAN(Local Area Network)やインターネット、電
話回線等の有線または無線の通信ネットワーク101に
接続されており、該通信ネットワーク101を介して、
サーバコンピュータ102に接続される。HDD13内
のハードディスクに上記各プログラムや各種パラメータ
が記憶されていない場合には、通信I/F16は、サー
バコンピュータ102からプログラムやパラメータをダ
ウンロードするために用いられる。クライアントとなる
コンピュータ(本実施の形態では、電子鍵盤楽器)は、
通信I/F16および通信ネットワーク101を介して
サーバコンピュータ102へとプログラムやパラメータ
のダウンロードを要求するコマンドを送信する。サーバ
コンピュータ102は、このコマンドを受け、要求され
たプログラムやパラメータを、通信ネットワーク101
を介してコンピュータへと配信し、コンピュータが通信
I/F16を介して、これらプログラムやパラメータを
受信してHDD13内のハードディスクに蓄積すること
により、ダウンロードが完了する。
As described above, the communication I / F 16 is connected to a wired or wireless communication network 101 such as a LAN (Local Area Network), the Internet, or a telephone line.
Connected to server computer 102. When the above-mentioned programs and various parameters are not stored in the hard disk in the HDD 13, the communication I / F 16 is used to download the programs and parameters from the server computer 102. The computer serving as the client (in this embodiment, the electronic keyboard instrument)
A command requesting download of a program or parameter is transmitted to the server computer 102 via the communication I / F 16 and the communication network 101. Upon receiving this command, the server computer 102 transmits the requested program or parameter to the communication network 101.
, And the computer receives these programs and parameters via the communication I / F 16 and accumulates them on the hard disk in the HDD 13 to complete the download.

【0029】この他、外部コンピュータ等との間で直接
データのやりとりを行うためのインターフェースを備え
てもよい。
In addition, an interface for directly exchanging data with an external computer or the like may be provided.

【0030】なお、本実施の形態の電子鍵盤楽器は、上
述の構成から分かるように、汎用的なパーソナルコンピ
ュータ上に構築されたものであるが、これに限らず、本
発明を実施できる最小限要素のみから構成した専用装置
や電子楽器、携帯通信端末上に構築してもよい。
Although the electronic keyboard instrument of the present embodiment is constructed on a general-purpose personal computer, as can be seen from the above-described configuration, the present invention is not limited to this. It may be constructed on a dedicated device, an electronic musical instrument, or a portable communication terminal composed only of components.

【0031】以上のように構成された電子鍵盤楽器が実
行する制御処理を、まずその概要を説明し、次に図2〜
図9を参照して詳細に説明する。
The outline of the control processing executed by the electronic keyboard instrument constructed as described above will be described first, and then FIGS.
This will be described in detail with reference to FIG.

【0032】本実施の形態の電子鍵盤楽器は、鍵盤1か
ら入力された音高情報や、予め作成された演奏データを
再生することによって発生された音高情報に基づいて楽
音信号を生成し発音するものである。そして、楽音信号
は、各種パラメータに基づいて生成され、ユーザは、好
みのパラメータを選択し、その値を設定できるように構
成されている。さらに、上述のように、パネルスイッチ
2の一部の操作子やフットペダル3には、複数の機能の
中から、ユーザの指示に応じて選択された機能を割り当
てることができるように構成されている。このようにし
て選択設定したパラメータ値や、割り当てられた機能
は、前記レジストレーション機能によって、前記RAM
9上に形成されたレジストレーションメモリに保存する
ことができるようになっている。
The electronic keyboard instrument of the present embodiment generates a tone signal based on pitch information input from the keyboard 1 and pitch information generated by reproducing previously created performance data, and generates a tone signal. Is what you do. The tone signal is generated based on various parameters, and the user can select a desired parameter and set its value. Further, as described above, some of the operators of the panel switch 2 and the foot pedal 3 are configured so that a function selected from a plurality of functions according to a user instruction can be assigned. I have. The parameter values selected and set in this way and the assigned functions are stored in the RAM by the registration function.
9 can be stored in a registration memory formed on the memory.

【0033】本発明の特徴は、このような電子鍵盤楽器
に、さらに次のような機能を備えるようにした点にあ
る。すなわち、 (1)レジストレーションメモリに記憶するデータを選
択する機能 (2)レジストレーション・シーケンス再生機能が割り
当てられた操作子には、他の機能が割り当てられないよ
うにフリーズする機能 である。
A feature of the present invention resides in that such an electronic keyboard instrument is further provided with the following functions. That is, (1) a function of selecting data to be stored in the registration memory, and (2) a function of freezing the operator to which the registration sequence reproduction function is assigned so that no other function is assigned.

【0034】従来のレジストレーション機能では、前述
のように、選択設定したパラメータ値や、割り当てられ
た機能に関するデータをすべてレジストレーションメモ
リに格納するのに対して、上記(1)の機能では、ユー
ザの指示に応じて取捨選択されたものを格納するように
している。これにより、ユーザにとって必要のないデー
タはレジストレーションメモリに格納されないので、本
実施の形態のように、レジストレーションメモリをRA
M9上の領域に構築して、他のデータとRAM9を共用
する場合には、レジストレーションメモリの領域を削減
して、他の領域を拡大させることができる。
In the conventional registration function, as described above, all the parameter values selected and set and the data relating to the assigned function are all stored in the registration memory. Are stored in accordance with the instruction of (1). As a result, data unnecessary for the user is not stored in the registration memory, so that the registration memory is stored in the RA as in the present embodiment.
When the RAM 9 is shared with other data by being constructed in an area on M9, the area of the registration memory can be reduced and the other area can be enlarged.

【0035】レジストレーション・シーケンス再生機能
がある操作子、本実施の形態では、前記フットペダル3
に割り当てられ、フットペダル3を用いてレジストレー
ション・シーケンス再生を行っている場合に、そのレジ
ストレーション・シーケンスを構成する少なくとも1つ
以上のレジストレーションデータ中に、レジストレーシ
ョン・シーケンス再生機能以外の機能をフットペダル3
に割り当てるべき設定がなされていると、このレジスト
レーションデータが読み出されて設定された時点で、フ
ットペダル3は、当該他の機能に割り当てられ、その
後、レジストレーション・シーケンス再生を行うことが
できなくなってしまう。この問題を解消するために、本
実施の形態では、上記(2)の機能を設け、レジストレ
ーション・シーケンス再生機能がフットペダル3に割り
当てられているときには、フットペダル3には、それ以
外の機能を割り当てることができないようにした。これ
により、ユーザの意図通りに、レジストレーション・シ
ーケンス再生を行うことができる。
An operator having a registration / sequence reproducing function, in this embodiment, the foot pedal 3
When the registration sequence is played back using the foot pedal 3, a function other than the registration sequence playback function is included in at least one or more registration data constituting the registration sequence. Foot pedal 3
When the registration data is read out and set, the foot pedal 3 is assigned to the other function, and then the registration sequence can be reproduced. Will be gone. In order to solve this problem, in the present embodiment, the function (2) is provided, and when the registration sequence playback function is assigned to the foot pedal 3, the foot pedal 3 has other functions. Can not be assigned. As a result, the registration sequence can be reproduced as intended by the user.

【0036】次に、この制御処理を詳細に説明する。Next, this control processing will be described in detail.

【0037】図2は、本実施の形態の電子鍵盤楽器、特
にCPU7が実行するメインルーチンの手順を示すフロ
ーチャートである。
FIG. 2 is a flowchart showing a procedure of a main routine executed by the electronic keyboard instrument of the present embodiment, in particular, the CPU 7.

【0038】同図において、まず、RAM9のワークエ
リアのクリアや、デフォルトパラメータの読み込み等の
初期化を行う(ステップS1)。
In the figure, first, initialization such as clearing of the work area of the RAM 9 and reading of default parameters is performed (step S1).

【0039】次に、図3および図4を用いて後述するパ
ネル処理サブルーチンを実行し(ステップS2)、演奏
操作子、すなわち鍵盤1およびフットペダル3の操作状
態を検出することにより、演奏指示がなされたか否かを
検出する(ステップS3)。
Next, a panel processing subroutine, which will be described later with reference to FIGS. 3 and 4, is executed (step S2), and by detecting the operating state of the performance operators, ie, the keyboard 1 and the foot pedal 3, a performance instruction is issued. It is detected whether or not the operation has been performed (step S3).

【0040】そして、ステップS3で検出された演奏指
示に応じて楽音信号を生成する楽音信号生成処理サブル
ーチン(図5を用いて後述)を実行し(ステップS
4)、この楽音信号に各種効果を付与して増幅し、前記
サウンドシステム19に送出することにより、楽音を発
生させる発音処理を行った(ステップS5)後に、前記
ステップS2に戻り、上述の処理を繰り返す。
Then, a tone signal generation processing subroutine (described later with reference to FIG. 5) for generating a tone signal in accordance with the performance instruction detected in step S3 is executed (step S3).
4) The tone signal is amplified by giving various effects to the tone signal and transmitted to the sound system 19 to generate a tone (step S5). After that, the process returns to the step S2 and returns to the above-described process. repeat.

【0041】なお、本実施の形態では、ステップS4の
楽音信号生成処理およびステップS5の発音処理は、そ
れぞれ、音源回路17および効果回路18でなされるた
め、ステップS4およびS5の各処理は、実際にはメイ
ンルーチン中の処理ではなく、それぞれ、音源回路17
および効果回路18内の処理であるが、楽音信号の発生
から発音までをソフトウェアによって処理するようにし
た音源ソフトウェアも一般に使われるようになってきた
ので、ステップS4およびS5の各処理もメインルーチ
ンの一部としている。
In the present embodiment, the tone signal generation processing in step S4 and the tone generation processing in step S5 are performed by the tone generator circuit 17 and the effect circuit 18, respectively. Not the processing in the main routine, but the sound source circuit 17
And the processing in the effect circuit 18, since sound source software in which processing from generation of a tone signal to generation of sound is performed by software has also been generally used, steps S4 and S5 are also performed in the main routine. Some have.

【0042】図3は、上記ステップS2のパネル処理サ
ブルーチンの詳細な手順を示すフローチャートである。
本パネル処理サブルーチンは、主として、前記機能
(1)および(2)の設定を行うためのものであり、ス
テップS12〜S24の処理が、機能(2)に対応し、
ステップS25〜S32の処理が、機能(1)に対応す
る。以下、ステップ番号の順ではなく、上述した機能の
順に説明する。
FIG. 3 is a flowchart showing a detailed procedure of the panel processing subroutine of step S2.
This panel processing subroutine is mainly for setting the functions (1) and (2), and the processing of steps S12 to S24 corresponds to the function (2).
The processing of steps S25 to S32 corresponds to function (1). Hereinafter, the description will be made in the order of the functions described above, not in the order of the step numbers.

【0043】機能(1)は、上述のように、現在設定さ
れているパラメータ値や割り当てられている機能のう
ち、ユーザの指示に応じて選択されたもののみを格納す
るものであり、本実施の形態では、ユーザはグループを
選択し、このグループに属するパラメータや機能に対応
するもののみを保存している。
As described above, the function (1) stores only the parameter values currently set and the functions assigned according to the user's instruction among the assigned functions. In the embodiment, the user selects a group and saves only those corresponding to parameters and functions belonging to this group.

【0044】図3において、パネル入力があり、その入
力がMEMORYスイッチ2aによるものであるときに
は、メモリモードに移行し、表示装置11のLCD11
a上に、図6に示すグループ選択画面を表示する(ステ
ップS11→図4のステップS25→S26)。
In FIG. 3, when there is a panel input and the input is made by the MEMORY switch 2a, the mode shifts to the memory mode and the LCD 11 of the display device 11
The group selection screen shown in FIG. 6 is displayed on a (step S11 → step S25 → S26 in FIG. 4).

【0045】そして、ユーザによるグループの指定を受
け付ける(ステップS27)。ユーザが選択できるグル
ープは、本実施の形態では10種類あり、ユーザはその
中から記憶させたいグループを選択する。具体的には、
スイッチ2d2u〜2d3dを操作することにより、
“ACCMP”〜“SCALE”の4種類のグループの
いずれかにカーソル(反転表示で示される)を合わせ、
スイッチ2d4u〜2d5dを操作することにより、
“HARMONY”〜“MULTIPAD”の4種類の
グループのいずれかにカーソルを合わせ、スイッチ2d
6u〜2d7dを操作することにより、“SONG”ま
たは“MIC”の2種類のグループのいずれかにカーソ
ルを合わせ、スイッチ2d7uを操作することにより、
カーソル位置のグループのチェックボックスのマークを
オンし、または、スイッチ2d7dを操作することによ
り、カーソル位置のグループのチェックボックスのマー
クをオフして、記憶させたいグループを1つずつ指定し
ながら選択していく。
Then, the group designation by the user is received (step S27). In the present embodiment, there are ten types of groups that can be selected by the user, and the user selects a group to be stored from the groups. In particular,
By operating the switches 2d2u to 2d3d,
Move the cursor (shown in reverse video) to one of the four groups “ACCMP” to “SCALE”
By operating the switches 2d4u to 2d5d,
Move the cursor to any of the four types of groups from “HARMONY” to “MULTIPAD” and press switch 2d.
By operating 6u to 2d7d, the cursor is moved to one of two types of groups, "SONG" or "MIC", and by operating the switch 2d7u,
By turning on the mark of the check box of the group at the cursor position or operating the switch 2d7d, the mark of the check box of the group at the cursor position is turned off, and the groups to be stored are selected one by one while being designated. To go.

【0046】このようにしてグループが選択された後、
ユーザが、8個のレジストレーション選択スイッチ2b
1〜2b8のいずれかを操作すると、現在の設定状態の
うち、上記選択されたグループに属するものが、現在選
択されているレジストレーションバンク中、当該スイッ
チに対応する領域に記憶される(ステップS28→S2
9)。なお、レジストレーション選択スイッチ2b1〜
2b8の各スイッチには、それぞれ2個のLED11b
1,11b2が設けられ、LED11b2は、対応する
レジストレーション選択スイッチにレジストレーション
データが対応付けられて保存されている場合に、緑色に
点灯し、LED11b2が緑色に点灯しているレジスト
レーション選択スイッチのうち、ユーザによって選択さ
れると、そのレジストレーション選択スイッチに対応す
るLED11b2は消灯するとともに、対応するLED
11b1が赤色に点灯する。
After the group is selected in this way,
The user selects eight registration selection switches 2b
When any one of 1 to 2b8 is operated, among the current setting states, those belonging to the selected group are stored in the area corresponding to the switch in the currently selected registration bank (step S28). → S2
9). The registration selection switches 2b1 to 2b1
Each switch of 2b8 has two LEDs 11b
1, 11b2 are provided, and the LED 11b2 lights up in green when the registration data is stored in association with the corresponding registration selection switch, and the LED 11b2 is turned on in green when the LED 11b2 is lit in green. When selected by the user, the LED 11b2 corresponding to the registration selection switch is turned off and the corresponding LED 11b2 is turned off.
11b1 lights up in red.

【0047】図7は、ユーザが選択設定できるパラメー
タの種類、その値の範囲およびパラメータが属するグル
ープの一例を示す図である。同図に示すように、各パラ
メータには、それぞれ、上記10個のグループのいずれ
かが対応付けられているので、ユーザが選択設定したパ
ラメータから、ユーザが選択したグループに属するもの
を抽出して、目的のレジストレーションメモリ領域に格
納することができる。なお、パラメータの中には、グル
ープが対応付けられてないもの(図7のグループ欄中
“−”で示される)もあるが、この種のパラメータは、
レジストレーション機能によっては保存されないもので
ある。これとは逆に、グループを選択するか否かに拘わ
らず、レジストレーション機能によって常に保存するパ
ラメータを設けるようにしてもよい。
FIG. 7 is a diagram showing an example of the types of parameters that can be selected and set by the user, their value ranges, and the groups to which the parameters belong. As shown in the figure, since each of the parameters is associated with one of the above ten groups, parameters belonging to the group selected by the user are extracted from the parameters selected and set by the user. , Can be stored in a target registration memory area. Some parameters do not correspond to groups (indicated by “-” in the group column in FIG. 7), but this type of parameter is
It is not saved depending on the registration function. Conversely, a parameter that is always stored by the registration function may be provided regardless of whether a group is selected.

【0048】図4に戻り、現在の設定状態のうち、上記
選択されたグループに属するものを、他のレジストレー
ションバンクに登録する指示がユーザからなされた場合
には、その登録場所、すなわち、そのレジストレーショ
ンバンクのページと、該ページ内の領域とを受け付け
(ステップS25→S30→S31)、その登録場所
に、現在の設定状態のうち、上記選択されたグループに
属するものを登録する(ステップS32)。
Referring back to FIG. 4, if the user gives an instruction to register the current setting state belonging to the selected group to another registration bank, the registration location, that is, The page of the registration bank and the area in the page are accepted (steps S25 → S30 → S31), and the registered settings are registered with the current setting state belonging to the selected group (step S32). ).

【0049】機能(2)は、上述のように、フットペダ
ル3にレジストレーション・シーケンス再生機能が割り
当てられているときには、フットペダル3にその他の機
能を割り当てないようにするものであり、この機能
(2)は、(a)レジストレーションメモリからレジス
トレーションデータを読み出して設定する場合、およ
び、(b)レジストレーション・シーケンス再生を行っ
ている場合に営まれる。この(a)の場合の処理が、パ
ネル処理内にあり、(b)の場合の処理が、後述する図
5の楽音信号生成処理内にある。以下、(a)の場合の
処理を説明し、(b)の場合の処理については、図5の
楽音信号生成処理中で説明する。
The function (2) is to prevent other functions from being assigned to the foot pedal 3 when the registration sequence reproducing function is assigned to the foot pedal 3 as described above. (2) is performed when (a) the registration data is read out from the registration memory and set, and (b) when the registration sequence is reproduced. The processing in the case (a) is included in the panel processing, and the processing in the case (b) is included in the tone signal generation processing in FIG. 5 described later. Hereinafter, the processing in the case of (a) will be described, and the processing in the case of (b) will be described in the tone signal generation processing of FIG.

【0050】パネルスイッチ2のレジストレーションバ
ンク選択スイッチ(図示せず)が操作されたときに、現
在選択されているレジストレーションバンクの内容が書
き換わっていれば、「その書き換え内容を記憶する?」
という注意メッセージを前記LCD11aに表示し(図
3のステップS11→S12→S13→S14)、これ
に対するユーザの処理を受け付け(ステップS15)、
ユーザが「記憶する」を選択したときには、前記ステッ
プS31に進んで、ユーザが選択した登録場所に、現在
の設定状態を登録する一方、「記憶する」を選択しない
ときには、ステップS17に進む。
If the contents of the currently selected registration bank have been rewritten when the registration bank selection switch (not shown) of the panel switch 2 is operated, the message "Store the rewritten contents?"
Is displayed on the LCD 11a (steps S11 → S12 → S13 → S14 in FIG. 3), and the processing of the user corresponding thereto is accepted (step S15).
When the user selects "store", the process proceeds to step S31, and the current setting state is registered in the registration location selected by the user, while when "store" is not selected, the process proceeds to step S17.

【0051】一方、現在選択されているレジストレーシ
ョンバンクの内容が書き換わっていなければ、ステップ
S17に進む。
On the other hand, if the contents of the currently selected registration bank have not been rewritten, the flow advances to step S17.

【0052】ステップS17では、図8に示すレジスト
レーションバンク選択画面をLCD11aに表示し、ス
テップS18では、複数のレジストレーションバンクか
ら、ユーザが指示したいずれかのバンクを受け付け、ス
テップS19では、図9に示すように、そのバンクに記
憶されているレジストレーションデータ(コンテンツ)
の名称を一覧表示する。
In step S17, the registration bank selection screen shown in FIG. 8 is displayed on the LCD 11a. In step S18, one of the banks designated by the user is received from a plurality of registration banks. The registration data (contents) stored in the bank as shown in
List of names.

【0053】上記ステップS18では、具体的には、ス
イッチ2cA〜2cJのうち、ユーザが操作したスイッ
チを検出し、ユーザが操作したスイッチが検出される
と、そのスイッチに対応したバンクの名称を反転表示さ
せ(図示例では、“001 Preset Ban
k”)、そのバンクに記憶されているレジストレーショ
ンコンテンツの名称を抽出する。
In step S18, specifically, among the switches 2cA to 2cJ, the switch operated by the user is detected. When the switch operated by the user is detected, the name of the bank corresponding to the switch is inverted. Is displayed (in the illustrated example, “001 Preset Ban”
k ″), the name of the registration content stored in the bank is extracted.

【0054】続くステップS20では、ユーザによるレ
ジストレーションコンテンツの選択指示を受け付ける。
本実施の形態では、レジストレーションコンテンツは、
各バンク毎に8種類記憶できるように構成されている。
図9では、そのうち6種類が記憶されている状態が図示
されている。ここで、レジストレーションコンテンツを
各バンク毎に8種類記憶できるようにしたのは、各レジ
ストレーションコンテンツの選択指示は、8個のレジス
トレーション選択スイッチ2b1〜2b8を操作して行
うようにしたからである。本実施の形態では、これに加
えて、上記スイッチ2cA〜2cJのうち、スイッチ2
cE,2cJを除いたものを操作しても、各レジストレ
ーションコンテンツを選択指示できるようにしている。
In the following step S20, a registration content selection instruction from the user is received.
In the present embodiment, the registration content is
The configuration is such that eight types can be stored for each bank.
FIG. 9 shows a state in which six types are stored. Here, eight types of registration contents can be stored for each bank because the selection instruction of each registration content is performed by operating eight registration selection switches 2b1-2b8. is there. In the present embodiment, in addition to this, of the switches 2cA to 2cJ, the switch 2
The user can select and instruct each registration content even if he operates anything other than cE and 2cJ.

【0055】ユーザがレジストレーションコンテンツを
選択すると、現在フットペダル3にレジストレーション
・シーケンス再生機能が割り当てられているか否かを判
別し(ステップS21)、レジストレーション・シーケ
ンス再生機能が割り当てられていないときには、そのレ
ジストレーションコンテンツに含まれているすべてのデ
ータを読み出す(ステップS22)一方、レジストレー
ション・シーケンス再生機能が割り当てられているとき
には、そのレジストレーションコンテンツに含まれてい
るデータから、フットペダル3に対する設定以外のデー
タを読み出す(ステップS23)。
When the user selects a registration content, it is determined whether or not a registration sequence playback function is currently assigned to the foot pedal 3 (step S21). On the other hand, when all the data included in the registration content is read out (step S22), if the registration sequence playback function is assigned, the data for the foot pedal 3 is read from the data included in the registration content. Data other than the setting is read (step S23).

【0056】そして、読み出したレジストレーションデ
ータを機器に設定する(ステップS24)。
Then, the read registration data is set in the device (step S24).

【0057】なお、本パネル処理には、上記機能(1)
および(2)以外の処理についても記載されている。す
なわち、ユーザが行った設定がフットペダル3に対する
ものである場合には、その設定を受け付け(ステップS
33→S34→S35)、その設定通りの機能をフット
ペダル3に割り当てる(ステップS36)一方、ユーザ
が行った設定がフットペダル3以外のものである場合に
は、その他の指示に応じた処理を実行する(ステップS
37)。また、ユーザがパネルスイッチを用いて行った
指示が機器の設定に対するものでない場合には、その他
の指示に応じた処理を実行する(ステップS38)。
In this panel processing, the above function (1)
Processes other than (2) and (3) are also described. That is, when the setting made by the user is for the foot pedal 3, the setting is accepted (Step S
33 → S34 → S35), the function according to the setting is assigned to the foot pedal 3 (step S36). On the other hand, if the setting made by the user is something other than the foot pedal 3, the processing according to other instructions is performed. Execute (Step S
37). If the instruction given by the user using the panel switch is not for the setting of the device, processing according to the other instruction is executed (step S38).

【0058】図5は、前記図2のステップS4の楽音信
号生成処理サブルーチンの詳細な手順を示すフローチャ
ートである。
FIG. 5 is a flow chart showing the detailed procedure of the musical tone signal generation subroutine of step S4 in FIG.

【0059】同図において、まず、フットペダル3の操
作入力があった場合には、フットペダル3にレジストレ
ーション・シーケンス再生機能が割り当てられているか
否かを判別し(ステップS41→S42)、レジストレ
ーション・シーケンス再生機能が割り当てられていると
きには、レジストレーション・シーケンス再生の対象を
変更した(ステップS43)後、前記図3のステップS
23に進む一方、レジストレーション・シーケンス再生
機能が割り当てられていないときには、当該フットペダ
ル3に割り当てられている機能に応じた処理を実行する
(ステップS44)。このステップS41→S42→S
43→S23の処理が、前記機能(2)の(b)の場合
の処理に相当する。
In the figure, first, when an operation input of the foot pedal 3 is made, it is determined whether or not a registration sequence reproducing function is assigned to the foot pedal 3 (step S41 → S42). When the registration sequence reproduction function is assigned, the target of the registration sequence reproduction is changed (step S43), and then the step S43 of FIG.
On the other hand, if the registration sequence playback function is not assigned, the process corresponding to the function assigned to the foot pedal 3 is executed (step S44). This step S41 → S42 → S
The processing from 43 to S23 corresponds to the processing in the case of the function (2) (b).

【0060】上記ステップS43のレジストレーション
・シーケンス再生の対象を変更する方法は、たとえば、
レジストレーション選択スイッチ2b1〜2b8に対応
付けて記憶したレジストレーションコンテンツの順序
で、スイッチ2b1からスイッチ2b8の方向に順次切
り換えていく方法、ユーザが予め設定したレジストレー
ションコンテンツの内容および順序で順次切り換えてい
く方法等が考えられる。
The method of changing the registration sequence reproduction target in step S43 is, for example, as follows.
A method of sequentially switching from the switch 2b1 to the switch 2b8 in the order of the registration contents stored in association with the registration selection switches 2b1 to 2b8, and sequentially switching the contents and the order of the registration contents preset by the user. There are various methods.

【0061】次に、鍵盤1の操作入力があった場合に
は、その入力がキーオン入力であれば、その鍵に対応す
る音高の楽音信号を生成する(ステップS45→S46
→S47)一方、その入力がキーオフ入力であれば、そ
の鍵に対応する音高で生成中の楽音信号を消音する(ス
テップS45→S46→S48→S49)。また、キー
オン/オフ以外の入力であれば、その入力に応じた処理
を実行する(ステップS45→S46→S48→S5
0)。
Next, when there is an operation input of the keyboard 1, if the input is a key-on input, a tone signal of a pitch corresponding to the key is generated (steps S45 → S46).
(→ S47) On the other hand, if the input is a key-off input, the tone signal being generated at the pitch corresponding to the key is muted (steps S45 → S46 → S48 → S49). If the input is other than key-on / off, processing corresponding to the input is executed (steps S45 → S46 → S48 → S5).
0).

【0062】なお、本実施の形態では、レジストレーシ
ョン機能は、レジストレーション選択スイッチ2b1〜
2b8を操作することによって営まれるようにしたが、
これに限らず、OTS(one touch styl
e)スイッチ(図示せず)を操作することによって営ま
れるようにしてもよい。OTSスイッチは、上述したレ
ジストレーション機能のうち、ボイス(音色)に関する
ものを選択して記憶するようにしたものである。前記図
7には、OTS欄が設けられ、このOTS欄は、OTS
スイッチを操作したときに、保存するパラメータである
か否かを示している。たとえば、“Balance”に
属する“Song Volume”パラメータは、ユー
ザによって0〜127のいずれかの値が選択設定されて
いる場合に、OTSボタンが操作されたとしても、保存
されず(OTS欄に“×”が記載されているため)、ま
た、“Balance”に属する“Main Volu
me”パラメータは、ユーザによって0〜127のいず
れかの値が選択設定されている場合に、OTSボタンが
操作されると、保存される(OTS欄に“○”が記載さ
れているため)。このOTS欄に“○”が記載されてい
るものの中から、ユーザが保存したいもののみを選択で
きるように構成することにより、レジストレーション選
択スイッチ2b1〜2b8が営む機能を、OTSスイッ
チが営む機能に変更することができる。
In this embodiment, the registration function is performed by the registration selection switches 2b1 to 2b1.
It was made to operate by operating 2b8,
Not limited to this, OTS (one touch style)
e) It may be operated by operating a switch (not shown). The OTS switch selects and stores a voice function (tone color) among the above-described registration functions. In FIG. 7, an OTS column is provided.
This indicates whether the parameter is to be saved when the switch is operated. For example, the “Song Volume” parameter belonging to “Balance” is not saved even if the OTS button is operated when any value of 0 to 127 is selected and set by the user (“OTS” field indicates “Song Volume”). “×” is described), and “Main Volume” belonging to “Balance”
The “me” parameter is saved when the OTS button is operated when any one of the values 0 to 127 is selected and set by the user (because “O” is described in the OTS column). By configuring the OTS column so that the user can select only those that the user wants to save from those described with “O”, the function performed by the registration selection switches 2b1-2b8 is changed to the function performed by the OTS switch. Can be changed.

【0063】また、本実施の形態では、フットペダル3
にレジストレーション・シーケンス再生機能が割り当て
られたときには、フットペダル3に他の機能を割り当て
ないように構成したが、これは単に例示に過ぎず、操作
子もフットペダル3に限られるわけではないし、割り当
てられる機能もレジストレーション・シーケンス再生機
能に限られるわけではない。
In the present embodiment, the foot pedal 3
When the registration sequence playback function is assigned to the foot pedal 3, another function is not assigned to the foot pedal 3. However, this is merely an example, and the operation element is not limited to the foot pedal 3. The function to be assigned is not limited to the registration sequence playback function.

【0064】なお、上述した実施の形態の機能を実現す
るソフトウェアのプログラムコードを記録した記憶媒体
を、システムまたは装置に供給し、そのシステムまたは
装置のコンピュータ(またはCPU7やMPU)が記憶
媒体に格納されたプログラムコードを読出し実行するこ
とによっても、本発明の目的が達成されることは言うま
でもない。
A storage medium storing a program code of software for realizing the functions of the above-described embodiments is supplied to a system or an apparatus, and a computer (or CPU 7 or MPU) of the system or apparatus stores the storage medium in the storage medium. It goes without saying that the object of the present invention is also achieved by reading and executing the program code.

【0065】この場合、記憶媒体から読出されたプログ
ラムコード自体が本発明の新規な機能を実現することに
なり、そのプログラムコードを記憶した記憶媒体は本発
明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0066】プログラムコードを供給するための記憶媒
体としては、たとえば、前記フロッピー(登録商標)デ
ィスク30、ハードディスク、光ディスク、光磁気ディ
スク、CD−ROM31、CD−R、磁気テープ、不揮
発性のメモリカード、ROM8などを用いることができ
る。また、他のMIDI機器100や通信ネットワーク
101を介してサーバコンピュータ102からプログラ
ムコードが供給されるようにしてもよい。
Examples of the storage medium for supplying the program code include the floppy (registered trademark) disk 30, hard disk, optical disk, magneto-optical disk, CD-ROM 31, CD-R, magnetic tape, and non-volatile memory card. , ROM 8 and the like can be used. Further, the program code may be supplied from the server computer 102 via another MIDI device 100 or the communication network 101.

【0067】また、コンピュータが読出したプログラム
コードを実行することにより、上述した実施の形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOSなどが
実際の処理の一部または全部を行い、その処理によって
上述した実施の形態の機能が実現される場合も含まれる
ことは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS or the like running on the computer operates based on the instructions of the program code. It goes without saying that a part or all of the actual processing is performed, and the functions of the above-described embodiments are realized by the processing.

【0068】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPU5などが実際の処理の一部または全部を行い、
その処理によって上述した実施の形態の機能が実現され
る場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, The CPU 5 provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that the processing may realize the functions of the above-described embodiments.

【0069】[0069]

【発明の効果】以上説明したように、請求項1,4また
は6のいずれかに記載の発明によれば、ユーザの指示に
応じて設定された、当該機器に対する複数の項目のデー
タのうち、ユーザの指示に応じて選択された一部の項目
に対応する一部設定データのみがメモリに記憶され、こ
の記憶された一部設定データが読み出されて、当該機器
の再設定が行われるので、メモリに記憶するデータ量を
削減しながら、ユーザの過去の設定状態のうちの一部を
簡単に取捨選択して再現することが可能となる。
As described above, according to the invention described in any one of claims 1, 4 and 6, out of the data of a plurality of items for the device set in accordance with the user's instruction, Only the partial setting data corresponding to the partial item selected according to the user's instruction is stored in the memory, the stored partial setting data is read out, and the device is reconfigured. Further, it is possible to easily select and reproduce a part of the past setting state of the user while reducing the amount of data stored in the memory.

【0070】また、請求項3,5または7のいずれかに
記載の発明によれば、ユーザが設定可能な複数の項目の
うち所定の項目に所定の設定がなされていた場合に、ユ
ーザの指示に応じて設定された、当該機器に対する複数
の項目の設定データであって、メモリに記憶されたもの
が読み出され、この読み出された設定データに前記所定
の項目に対する前記所定の設定と異なる設定が含まれて
いるときには、前記読み出された設定データから該所定
の設定と異なる設定を除いたものが当該機器に再設定さ
れるので、複数の機能の中からいずれかの機能を選択し
て割り当て設定できるように構成された所定の操作子
に、所定の機能が割り当てられている場合には、その操
作子を、ユーザの意図通りに所定の機能を動作させるも
のとしてのみ使用することが可能となる。
Further, according to the invention described in any one of claims 3, 5 and 7, when a predetermined setting is made for a predetermined item among a plurality of items that can be set by the user, an instruction of the user is given. The setting data of a plurality of items for the device, which is set according to, is stored in the memory, and the read setting data is different from the predetermined setting for the predetermined item. When the setting is included, the setting data obtained by removing the setting different from the predetermined setting from the read setting data is reset to the device, so that any one of a plurality of functions is selected. When a predetermined function is assigned to a predetermined operation element configured to be able to be assigned by setting, the operation element is used only as an element for operating the predetermined function as intended by the user. It becomes possible.

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

【図1】 本発明の一実施の形態に係る電子鍵盤楽器の
概略構成を示すブロック図である。
FIG. 1 is a block diagram showing a schematic configuration of an electronic keyboard instrument according to an embodiment of the present invention.

【図2】 図1の電子鍵盤楽器、特にCPUが実行する
メインルーチンの手順を示すフローチャートである。
FIG. 2 is a flowchart showing a procedure of a main routine executed by the electronic keyboard instrument of FIG. 1, in particular, a CPU;

【図3】 図2のパネル処理サブルーチンの詳細な手順
を示すフローチャートである。
FIG. 3 is a flowchart showing a detailed procedure of a panel processing subroutine of FIG. 2;

【図4】 図3のパネル処理サブルーチンの続きの手順
を示すフローチャートである。
FIG. 4 is a flowchart showing a continuation procedure of the panel processing subroutine of FIG. 3;

【図5】 図2の楽音信号生成処理サブルーチンの詳細
な手順を示すフローチャートである。
FIG. 5 is a flowchart showing a detailed procedure of a musical sound signal generation processing subroutine of FIG. 2;

【図6】 図1の表示装置上に表示されたグループ選択
画面の一例を示す図である。
FIG. 6 is a diagram showing an example of a group selection screen displayed on the display device of FIG.

【図7】 ユーザが選択設定できるパラメータの種類、
その値の範囲およびパラメータが属するグループの一例
を示す図である。
FIG. 7 shows the types of parameters that can be selected and set by the user;
FIG. 4 is a diagram showing an example of a group to which a value range and a parameter belong.

【図8】 図1の表示装置上に表示されたレジストレー
ションバンク選択画面の一例を示す図である。
8 is a diagram showing an example of a registration bank selection screen displayed on the display device of FIG.

【図9】 図1の表示装置上に表示されたレジストレー
ションコンテンツ一覧の一例を示す図である。
FIG. 9 is a diagram showing an example of a registration content list displayed on the display device of FIG. 1;

【符号の説明】[Explanation of symbols]

2 パネルスイッチ(設定手段、選択手段) 7 CPU(設定手段、選択手段、記憶手段、読み出し
手段、再設定手段) 9 RAM(メモリ) 13 HDD(メモリ) 30 FD(メモリ)
2 Panel switch (setting means, selecting means) 7 CPU (setting means, selecting means, storage means, reading means, resetting means) 9 RAM (memory) 13 HDD (memory) 30 FD (memory)

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 ユーザの指示に応じて、当該機器に対す
る複数項目の設定を行う設定手段と、 ユーザの指示に応じて、前記設定手段によって設定可能
な複数項目のうちの一部を選択する選択手段と、 前記設定手段によって設定された複数の項目のデータの
うち、前記選択手段によって選択された一部の項目に対
応する一部設定データのみをメモリに記憶させる記憶手
段と、 該記憶された一部設定データを読み出す読み出し手段
と、 該読み出された一部設定データによって、当該機器の再
設定を行う再設定手段とを有することを特徴とする電子
機器。
A setting unit configured to set a plurality of items for the device in response to a user's instruction; and a selection unit that selects a part of the plurality of items that can be set by the setting unit in response to a user's instruction. Means, of the data of the plurality of items set by the setting means, storing means for storing only partial setting data corresponding to some of the items selected by the selecting means in a memory; An electronic device, comprising: a reading unit that reads partial setting data; and a resetting unit that resets the device based on the read partial setting data.
【請求項2】 前記再設定手段は、前記複数の項目のう
ち所定の項目に所定の設定がなされていた場合に、前記
読み出された一部設定データに前記所定の項目に対する
前記所定の設定と異なる設定が含まれているときには、
前記読み出された一部設定データから該所定の設定と異
なる設定を除いたものを再設定することを特徴とする電
子機器。
2. The method according to claim 1, wherein the predetermined setting is performed for the predetermined item in the read partial setting data when a predetermined setting is performed for a predetermined item of the plurality of items. When the settings that are different from
An electronic device, wherein data obtained by removing a setting different from the predetermined setting from the read partial setting data is reset.
【請求項3】 ユーザの指示に応じて、当該機器に対す
る複数項目の設定を行う設定手段と、 該設定手段によって設定された複数の項目の設定データ
をメモリに記憶させる記憶手段と、 該記憶された設定データを読み出す読み出し手段と、 該読み出された設定データによって、当該機器の再設定
を行う再設定手段とを有し、 前記再設定手段は、前記複数の項目のうち所定の項目に
所定の設定がなされていた場合に、前記読み出された設
定データに前記所定の項目に対する前記所定の設定と異
なる設定が含まれているときには、前記読み出された設
定データから該所定の設定と異なる設定を除いたものを
再設定することを特徴とする電子機器。
3. A setting unit for setting a plurality of items for the device in accordance with a user's instruction, a storage unit for storing setting data of a plurality of items set by the setting unit in a memory, Reading means for reading the setting data read out, and resetting means for resetting the device according to the read setting data, wherein the resetting means sets a predetermined item in a predetermined item of the plurality of items. Has been set, and when the read setting data includes a setting different from the predetermined setting for the predetermined item, the read setting data differs from the predetermined setting from the read setting data. An electronic device characterized by resetting settings excluding settings.
【請求項4】 ユーザの指示に応じて、当該機器に対す
る複数項目の設定を行う設定ステップと、 ユーザの指示に応じて、前記設定ステップによって設定
可能な複数項目のうちの一部を選択する選択ステップ
と、 前記設定ステップによって設定された複数の項目のデー
タのうち、前記選択ステップによって選択された一部の
項目に対応する一部設定データのみをメモリに記憶させ
る記憶ステップと、 該記憶された一部設定データを読み出す読み出しステッ
プと、 該読み出された一部設定データによって、当該機器の再
設定を行う再設定ステップとを有することを特徴とする
電子機器の設定方法。
4. A setting step of setting a plurality of items for the device according to a user's instruction, and selecting a part of the plurality of items that can be set by the setting step according to a user's instruction. And a storing step of storing, in a memory, only partial setting data corresponding to some of the items selected in the selecting step, out of the data of the plurality of items set in the setting step, An electronic device setting method, comprising: a reading step of reading out part setting data; and a resetting step of resetting the device based on the read part setting data.
【請求項5】 ユーザの指示に応じて、当該機器に対す
る複数項目の設定を行う設定ステップと、 該設定ステップによって設定された複数の項目の設定デ
ータをメモリに記憶させる記憶ステップと、 該記憶された設定データを読み出す読み出しステップ
と、 該読み出された設定データによって、当該機器の再設定
を行う再設定ステップとを有し、 前記再設定ステップでは、前記複数の項目のうち所定の
項目に所定の設定がなされていた場合に、前記読み出さ
れた設定データに前記所定の項目に対する前記所定の設
定と異なる設定が含まれているときには、前記読み出さ
れた設定データから該所定の設定と異なる設定を除いた
ものを再設定することを特徴とする電子機器の設定方
法。
5. A setting step of setting a plurality of items for the device in response to a user's instruction, a storing step of storing, in a memory, setting data of the plurality of items set by the setting step, A reading step of reading the setting data read out; and a resetting step of resetting the device based on the read setting data. In the resetting step, a predetermined item is set to a predetermined item of the plurality of items. Has been set, and when the read setting data includes a setting different from the predetermined setting for the predetermined item, the read setting data differs from the predetermined setting from the read setting data. A setting method for an electronic device, wherein the setting excluding the setting is reset.
【請求項6】 ユーザの指示に応じて、当該機器に対す
る複数項目の設定を行う設定ステップと、 ユーザの指示に応じて、前記設定ステップによって設定
可能な複数項目のうちの一部を選択する選択ステップ
と、 前記設定ステップによって設定された複数の項目のデー
タのうち、前記選択ステップによって選択された一部の
項目に対応する一部設定データのみをメモリに記憶させ
る記憶ステップと、 該記憶された一部設定データを読み出す読み出しステッ
プと、 該読み出された一部設定データによって、当該機器の再
設定を行う再設定ステップとをコンピュータに実行させ
るためのプログラム。
6. A setting step of setting a plurality of items for the device according to a user's instruction, and selecting a part of the plurality of items that can be set by the setting step according to a user's instruction. And a storing step of storing, in a memory, only partial setting data corresponding to some of the items selected in the selecting step, out of the data of the plurality of items set in the setting step, A program for causing a computer to execute a reading step of reading out partial setting data and a resetting step of resetting the device using the read partial setting data.
【請求項7】 ユーザの指示に応じて、当該機器に対す
る複数項目の設定を行う設定ステップと、 該設定ステップによって設定された複数の項目の設定デ
ータをメモリに記憶させる記憶ステップと、 該記憶された設定データを読み出す読み出しステップ
と、 該読み出された設定データによって、当該機器の再設定
を行う再設定ステップとをコンピュータに実行させるた
めのプログラムであって、 前記再設定ステップでは、前記複数の項目のうち所定の
項目に所定の設定がなされていた場合に、前記読み出さ
れた設定データに前記所定の項目に対する前記所定の設
定と異なる設定が含まれているときには、前記読み出さ
れた設定データから該所定の設定と異なる設定を除いた
ものを再設定することを特徴とするプログラム。
7. A setting step of setting a plurality of items for the device in response to a user's instruction; a storing step of storing, in a memory, setting data of the plurality of items set in the setting step; A reading step of reading the read setting data; and a resetting step of resetting the device by the read setting data. When a predetermined setting is made for a predetermined item among the items, and when the read setting data includes a setting different from the predetermined setting for the predetermined item, the read setting is used. A program for resetting data excluding a setting different from the predetermined setting.
JP2001061598A 2001-03-06 2001-03-06 Electronic device, setting method thereof, and storage medium Expired - Fee Related JP3738695B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001061598A JP3738695B2 (en) 2001-03-06 2001-03-06 Electronic device, setting method thereof, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001061598A JP3738695B2 (en) 2001-03-06 2001-03-06 Electronic device, setting method thereof, and storage medium

Publications (2)

Publication Number Publication Date
JP2002258861A true JP2002258861A (en) 2002-09-11
JP3738695B2 JP3738695B2 (en) 2006-01-25

Family

ID=18920867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001061598A Expired - Fee Related JP3738695B2 (en) 2001-03-06 2001-03-06 Electronic device, setting method thereof, and storage medium

Country Status (1)

Country Link
JP (1) JP3738695B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007093800A (en) * 2005-09-27 2007-04-12 Kawai Musical Instr Mfg Co Ltd Data structure of electronic musical instrument
US7312390B2 (en) 2003-08-08 2007-12-25 Yamaha Corporation Automatic music playing apparatus and computer program therefor
JP2009198838A (en) * 2008-02-21 2009-09-03 Yamaha Corp Electronic musical device and setting data processing program
JP2009229867A (en) * 2008-03-24 2009-10-08 Yamaha Corp Electronic musical device
JP2012047964A (en) * 2010-08-26 2012-03-08 Casio Comput Co Ltd Registration device and program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7312390B2 (en) 2003-08-08 2007-12-25 Yamaha Corporation Automatic music playing apparatus and computer program therefor
JP2007093800A (en) * 2005-09-27 2007-04-12 Kawai Musical Instr Mfg Co Ltd Data structure of electronic musical instrument
JP4672501B2 (en) * 2005-09-27 2011-04-20 株式会社河合楽器製作所 Electronic musical instruments
JP2009198838A (en) * 2008-02-21 2009-09-03 Yamaha Corp Electronic musical device and setting data processing program
JP2009229867A (en) * 2008-03-24 2009-10-08 Yamaha Corp Electronic musical device
JP2012047964A (en) * 2010-08-26 2012-03-08 Casio Comput Co Ltd Registration device and program

Also Published As

Publication number Publication date
JP3738695B2 (en) 2006-01-25

Similar Documents

Publication Publication Date Title
JP5724231B2 (en) Electronic music apparatus and program
JP3738695B2 (en) Electronic device, setting method thereof, and storage medium
JP2007093679A (en) Sound source setting device and sound source setting program
JP2004117613A (en) Electronic musical instrument
US7368653B2 (en) Electronic musical apparatus and program for controlling the same
JP4321418B2 (en) Electronic music apparatus and program
JP5029400B2 (en) Management program and information processing apparatus
JP3680732B2 (en) Performance device and storage medium
JP2002259174A (en) Play information display device, play information display method and storage medium
JP3986751B2 (en) Musical performance device
JP3903864B2 (en) Program for realizing automatic composition device and automatic composition method
JP2003288090A (en) Song selector and song selection system
JP4302898B2 (en) Automatic performance device, automatic performance method and storage medium
JP4835433B2 (en) Performance pattern playback device and computer program therefor
JP2003186477A (en) Playing data reproducing device and program
JP5821162B2 (en) Electronic music apparatus and program
JP2660628B2 (en) Display device of sequencer
JP5303959B2 (en) Program for realizing electronic music apparatus and control method thereof
JP3835307B2 (en) Recording setting device and program
JP2000250556A (en) Chord detecting device of electronic musical instrument or the like
JP4419392B2 (en) Performance data processing apparatus and program for realizing performance data processing method
JP4186722B2 (en) Arpeggio pattern data creation device and program
KR100216298B1 (en) Method and apparatus for displaying lyrics and proceed part of midi file in digital electronic instrument
JP2010256408A (en) Electronic percussion instrument
JP2003255943A (en) Automatic music composition/arrangement device, and program for realizing automatic music composition/ arrangement method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050329

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050530

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050621

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050822

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050829

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: 20051011

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051024

R150 Certificate of patent or registration of utility model

Ref document number: 3738695

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131111

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees