JP3323562B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JP3323562B2
JP3323562B2 JP33624692A JP33624692A JP3323562B2 JP 3323562 B2 JP3323562 B2 JP 3323562B2 JP 33624692 A JP33624692 A JP 33624692A JP 33624692 A JP33624692 A JP 33624692A JP 3323562 B2 JP3323562 B2 JP 3323562B2
Authority
JP
Japan
Prior art keywords
song
data
played
changed
parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP33624692A
Other languages
Japanese (ja)
Other versions
JPH06186970A (en
Inventor
健二 佐藤
和直 宮本
政明 倉田
信一 斎藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Roland Corp
Original Assignee
Roland 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 Roland Corp filed Critical Roland Corp
Priority to JP33624692A priority Critical patent/JP3323562B2/en
Publication of JPH06186970A publication Critical patent/JPH06186970A/en
Application granted granted Critical
Publication of JP3323562B2 publication Critical patent/JP3323562B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、内部に音源を備え、リ
セットデータに基づいて音源のパラメータの初期化を行
うとともに演奏データに基づいて自動演奏を行う電子楽
器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument having a sound source therein, which initializes parameters of the sound source based on reset data and performs automatic performance based on performance data.

【0002】[0002]

【従来の技術】従来より上記のような電子楽器が用いら
れている。この電子楽器の用途としては、自動演奏を楽
しむことのほか、例えば伴奏と歌唱のうち歌唱のみ無音
としてカラオケを楽しんだり、又は複数のパートからな
る演奏のうち1つのパートの演奏のみを無音にしてその
演奏の練習を行ったりする使い方もある。
2. Description of the Related Art Conventionally, the above-mentioned electronic musical instruments have been used. Applications of this electronic musical instrument include, in addition to enjoying automatic performance, for example, enjoying karaoke with only the singing of accompaniment and singing being silenced, or silencing only the performance of one of the performances composed of a plurality of parts. There are also ways to practice that performance.

【0003】[0003]

【発明が解決しようとする課題】上記のような電子楽器
では、従来は、内部パラメータの初期化を指示するリセ
ットデータが入力されると、そのリセットデータに応答
して一律に内部パラメータが初期化されていた。しかし
シーケンサ等の外部機器から曲の先頭にリセットデータ
が書込まれた演奏データを繰り返し入力して例えば上述
した練習を行うような場合に、ユーザが、例えばパネル
等の操作手段を操作して音色等のパラメータを変更して
も、その曲が終了し同じ曲が先頭から再度開始される
と、リセットデータによりせっかく変更した音色等もリ
セットされてしまうこととなり、これではユーザの好み
のパラメータでその曲を繰り返して聞いたり練習したり
することができないこととなってしまう。
In the above-described electronic musical instrument, conventionally, when reset data instructing initialization of internal parameters is input, the internal parameters are uniformly initialized in response to the reset data. It had been. However, when performing the above-described practice by repeatedly inputting performance data in which reset data has been written at the beginning of a song from an external device such as a sequencer or the like, when the user operates the operation means such as a panel, the timbre Even if parameters such as are changed, if the song ends and the same song is restarted from the beginning, the tone data etc. that has been changed by the reset data will also be reset, and in this case the user's favorite parameters will be used. You will not be able to listen and practice repeatedly.

【0004】一方、入力されてきたリセットデータを無
視するようにすると、自動演奏を開始する前にユーザが
パネル操作等によりマニュアルで内部パラメータを初期
化する必要があり、これを怠ると正しい演奏が行われ
ず、このためユーザに煩わしさを強いることとなる。本
発明は、上記事情に鑑み、曲目が変更されたか否かに応
じて適切なリセットが行われるように構成された電子楽
器を提供することを目的とする。
On the other hand, if the input reset data is ignored, it is necessary for the user to manually initialize the internal parameters by operating the panel or the like before starting the automatic performance. This is not done, and this complicates the user. The present invention has been made in view of the above circumstances, and has as its object to provide an electronic musical instrument configured to perform an appropriate reset depending on whether or not a music piece has been changed.

【0005】[0005]

【課題を解決するための手段】[Means for Solving the Problems]

(1)演奏データに応じて楽音を発生する楽音発生手段 (2)前記楽音を規定するパラメータを変更するための
操作手段 (3)曲の先頭に前記パラメータの初期化を指示するリ
セットデータが書込まれた演奏データを再生する自動演
奏手段 (4)今回演奏する曲が前回演奏した曲と同一か否かを
検出する検出手段 (5)前記検出手段により今回演奏する曲が前回演奏し
た曲と異なる曲であると検出された場合、前記リセット
データに応じて所定のパラメータを初期化し、前記検出
手段により今回演奏する曲が前回演奏した曲と同一の曲
であると検出された場合、前記リセットデータに応じて
前記所定のパラメータのうち、前記操作手段により変更
されたパラメータ以外のパラメータを初期化する初期化
手段を備えたことを特徴とする。
(1) Tone generating means for generating a tone according to performance data (2) Operating means for changing a parameter defining the tone (3) Reset data for instructing initialization of the parameter is written at the beginning of the music. Automatic performance means for reproducing the inserted performance data; (4) detection means for detecting whether or not the currently played music is the same as the previously played music; If a different song is detected, predetermined parameters are initialized according to the reset data. If the detecting means detects that the currently played song is the same as the previously played song, the resetting is performed. An initialization unit is provided for initializing parameters other than the parameters changed by the operation unit among the predetermined parameters according to data.

【0006】[0006]

【0007】[0007]

【作用】本発明の電子楽器は、上記のように構成されて
いるため、例えばパネル等の操作手段を操作することに
より変更された内部パラメータは、リセットデータが入
力されても曲目が変更されるまではそのまま保存しそれ
以外の内部パラメータのみをリセットするようにし、曲
目が変更されたときは操作手段を操作することにより変
更された内部パラメータを含めてリセットすることがで
き、この場合ユーザにより一旦変更されたパラメータ
は、その曲目を繰り返して聞いたり練習したりしている
間はその曲目が何回繰り返されても有効であり、ユーザ
の好みのパラメータで自動演奏を楽しむことができる。
またその曲目を繰り返して自動演奏している間であって
も変更されたパラメータ以外のパラメータはリセットデ
ータに応答してリセットし、また曲目が変更された場合
はそれ以前に変更されたパラメータを含めてリセットデ
ータに応答してリセットすることにより、ユーザがマニ
ュアルでリセット操作をするような煩わしさを強いるこ
となく正しい演奏が行われる。
Since the electronic musical instrument according to the present invention is constructed as described above, the internal parameters changed by operating the operation means such as a panel can be changed even if reset data is input. Until then, only the other internal parameters are reset, and when the music is changed, it is possible to reset including the changed internal parameters by operating the operating means. The changed parameters are effective no matter how many times the program is repeated while listening or practicing the program repeatedly, and the user can enjoy the automatic performance with the user's favorite parameters.
In addition, even during the automatic performance of the song repeatedly, parameters other than the changed parameters are reset in response to the reset data, and when the song is changed, the previously changed parameters are included. By performing the reset in response to the reset data, a correct performance can be performed without complicating the user's manual reset operation.

【0008】[0008]

【実施例】以下、本発明の実施例について説明する。図
1は、本発明の一実施例に係る電子楽器の内部構成図で
ある。この電子楽器は、外部機器(図示せず)から出力
されたMIDI規格に準拠したデータを受け取るMID
Iインターフェース11、楽音発生処理やパラメータ変
更処理などのプログラムが格納されたROM12、内部
パラメータ,楽音発生処理やパラメータ変更処理におけ
る各種データ等が格納されるRAM13、ROM12に
格納されたプログラムを読み出して実行するCPU1
4、この電子楽器に、パラメータの変更やその他種々の
指示を与えるための各種の操作スイッチ15、演奏曲
目,パラメータの値,その他この電子楽器の各種の状態
等を表示する表示器16、外部機器から入力された演奏
データに基づいてアナログの楽音波形を発生して外部の
アンプ等に出力する楽音波形発生装置17、およびそれ
らの間でデータの授受を行うためのバス18により構成
されている。外部機器からはMIDIインターフェース
11を経由して演奏曲目を表わす曲目データ、内部パラ
メータの初期化を指示するリセットデータ。および楽音
の発生,消滅等を指示する演奏データが各曲目毎にこの
順に入力される。
Embodiments of the present invention will be described below. FIG. 1 is an internal configuration diagram of an electronic musical instrument according to one embodiment of the present invention. This electronic musical instrument is a MID that receives MIDI-compliant data output from an external device (not shown).
I interface 11, ROM 12 storing programs for tone generation processing and parameter changing processing, RAM 13 storing internal parameters, various data for tone generation processing and parameter changing processing, and reading and executing programs stored in ROM 12 CPU1 to do
4. Various operation switches 15 for changing parameters and giving various other instructions to the electronic musical instrument, a display 16 for displaying the performance tune, parameter values, other various states of the electronic musical instrument, and external devices. A musical tone waveform generator 17 generates an analog musical tone waveform based on the performance data input from the CPU and outputs it to an external amplifier or the like, and a bus 18 for exchanging data between them. Program data representing a program to be played from the external device via the MIDI interface 11, and reset data for instructing initialization of internal parameters. In addition, performance data for instructing the generation and disappearance of musical sounds are input in this order for each music piece.

【0009】図2は、本実施例の電子楽器のパネル面を
表わした図である。表示器16には、現在選択されてい
るパート番号(PART)、そのパートの音色名(IN
ST)、リバーブの掛り具合(REV)、および移調量
(TRNS)が表示されている。また操作スイッチ15
としては、パートを選択するためのパート選択スイッチ
(PART INC/DEC)、音色を変更するための
音色変更スイッチ(INST INC/DEC)、リバ
ーブの掛り具合を変更するためのリバーブ変更スイッチ
(REV INC/DEC)、および移調量を変更する
ための移調変更スイッチ(TRANS INC/DE
C)が備えられている。
FIG. 2 is a diagram showing a panel surface of the electronic musical instrument of this embodiment. The display 16 shows the currently selected part number (PART) and the timbre name (IN
ST), the degree of reverberation (REV), and the amount of transposition (TRNS) are displayed. Operation switch 15
A part selection switch (PART INC / DEC) for selecting a part, a tone color change switch (INST INC / DEC) for changing a tone, and a reverb change switch (REV INC) for changing a degree of reverb. / DEC) and a transposition change switch (TRANS INC / DE) for changing the transposition amount
C) is provided.

【0010】図3はパート選択スイッチが押されたとき
に実行される処理を表わしたフローチャートである。こ
のフローチャート中に記載されたMAX_Pは、(最大
パート数−1)の値を格納するレジスタであり、par
tは、PART INCスイッチ又はPART DEC
スイッチで設定されたパート番号を格納するレジスタで
ある。レジスタpartは電源投入時に初期化される。
尚、このフローないし以下に示す各フローにおいて、簡
単のため、レジスタとそのレジスタに格納された数値を
区別せずに同一の符号を使用することがある。
FIG. 3 is a flowchart showing a process executed when the part selection switch is pressed. MAX_P described in this flowchart is a register that stores the value of (maximum number of parts -1),
t is a PART INC switch or PART DEC
This is a register for storing the part number set by the switch. The register part is initialized when the power is turned on.
Note that, in this flow and each flow described below, for the sake of simplicity, the same reference numeral may be used without distinguishing a register and a numerical value stored in the register.

【0011】このフローは、PART INCスイッチ
又はPART DECスイッチが押されたときに起動さ
れ、先ずステップF301においてPART INCス
イッチが押されて起動されたかPART DECスイッ
チが押されて起動されたかが判断される。このフローが
PART INCスイッチを押すことに起動された場合
は、ステップF302に進み、partが既に最大値
(MAX_P)であるか否かが判断され、part≧M
AX_Pの場合はそのまま終了し、part<MAX_
Pの場合はpartが1だけインクリメントされて(ス
テップF303)、そのインクリメントされたpart
に対応するパラメータが表示される(ステップF30
4)。
This flow is started when the PART INC switch or the PART DEC switch is pressed. First, in step F301, it is determined whether the PART INC switch is pressed or started or the PART DEC switch is pressed and started. . If this flow is started by pressing the PART INC switch, the process proceeds to step F302, where it is determined whether or not part is already the maximum value (MAX_P), and part ≧ M
In the case of AX_P, the process ends, and part <MAX_
In the case of P, the part is incremented by 1 (step F303), and the incremented part is
Are displayed (step F30).
4).

【0012】一方、このフローがPART DECスイ
ッチを押すことにより起動されたものである場合は、ス
テップF301に次いでステップF305に進み、pa
rtが最小値(0)であるか否かが判断され、part
=0の場合はそのまま終了し、part≠0の場合はp
artが1だけデクリメントされ(ステップF30
6)、そのデクリメントされたpartに対応するパラ
メータが表示器に表示される(ステップF304)。
On the other hand, if this flow is started by pressing the PART DEC switch, the process proceeds to step F305 after step F301, and pa
It is determined whether or not rt is a minimum value (0), and
If = 0, end as is, if partp0, p
art is decremented by 1 (step F30)
6) The parameter corresponding to the decremented part is displayed on the display (step F304).

【0013】図4は、音色変更スイッチが押されたとき
に実行される処理を表わしたフローチャートである。こ
のフローチャート中に記載されたMAX_Iは、(最大
音色数−1)の値を格納するレジスタであり、inst
[part]は各パートの音色番号を格納するレジスタ
群であり、instFlag[part]はパネル操作
(INST INC/DECスイッチの操作)により音
色が変更されたことを表わすフラグ群である。レジスタ
群inst[part],フラグ群instFlag
[part]は電源投入時に初期化される。
FIG. 4 is a flowchart showing a process executed when the tone change switch is pressed. MAX_I described in this flowchart is a register that stores the value of (maximum number of timbres-1),
[Part] is a group of registers for storing the tone number of each part, and instFlag [part] is a group of flags indicating that the tone has been changed by a panel operation (operation of the INST INC / DEC switch). Register group inst [part], flag group instFlag
[Part] is initialized when the power is turned on.

【0014】このフローは、INST INCスイッチ
又はINST DECスイッチが押されたときに起動さ
れ、先ずステップF401においてINST INCス
イッチが押されて起動されたかもしくはINST DE
Cスイッチが押されて起動されたかが判断される。この
フローがINST INCスイッチを押すことにより起
動された場合は、ステップF402に進み、現在選択さ
れているパート(part)の音色番号inst[pa
rt]が既に最大値(MAX_I)にあるか否かが判断
され、inst[part]≧MAX_Iの場合はその
まま終了し、inst[part]<MAX_Iの場合
はinst[part]が1だけインクリメントされ
(ステップF403)、instFlag[part]
に、inst[part]の値がパネル操作により変更
されたことを表わす1がセットされ(ステップF40
4)、変更されたパラメータが表示器に表示される(ス
テップF405)。一方このフローがINST DEC
スイッチを押すことにより起動されたものである場合
は、ステップF401に次いでステップF406に進
み、現在選択されているパート(part)の音色番号
inst[part]が最少値(0)にあるか否かが判
断され、inst[part]=0の場合はそのまま終
了し、inst[part]≠0の場合はpartが1
だけデクリメントされ(ステップF407)、ステップ
F404に進んでinstFlag[part]に1が
セットされ、変更されたパラメータが表示器に表示され
る(ステップF405)。
This flow is started when the INST INC switch or the INST DEC switch is pressed. First, in step F401, the INST INC switch is pressed and started, or the INST DE switch is activated.
It is determined whether the C switch has been pressed and activated. If this flow is started by pressing the INST INC switch, the process proceeds to step F402, and the timbre number inst [pa] of the currently selected part (part)
It is determined whether or not rt] is already at the maximum value (MAX_I). If inst [part] ≧ MAX_I, the process is terminated. If inst [part] <MAX_I, inst [part] is incremented by 1 ( Step F403), instFlag [part]
Is set to 1 indicating that the value of inst [part] has been changed by the panel operation.
4), the changed parameters are displayed on the display (step F405). On the other hand, this flow is INST DEC
If the switch is activated by pressing the switch, the process proceeds to step F406 after step F401, and determines whether or not the tone color number inst [part] of the currently selected part (part) is at the minimum value (0). Is determined, and if inst [part] = 0, the processing is terminated as it is. If inst [part] ≠ 0, part is 1
Is decremented by 1 (step F407), the process proceeds to step F404, and 1 is set in instFlag [part], and the changed parameter is displayed on the display (step F405).

【0015】尚、リバーブ変更スイッチ(REV IN
C/DEC)、移調変更スイッチ(TRNS INC/
DEC)を操作した場合のフローは、音色変更スイッチ
(INST INC/DEC)を操作場合に実行される
図4に示すフローと比べ、レジスタやフラグ等の名称が
異なるのみであるため、それらのフローチャートの図示
および説明は省略する。
The reverb change switch (REV IN)
C / DEC), transposition change switch (TRNS INC /
DEC) is different from the flow shown in FIG. 4 executed when the timbre change switch (INST INC / DEC) is operated only in the names of the registers and the flags. Are omitted from illustration and description.

【0016】図5は、曲の先頭に入力される曲目データ
が入力された際の処理を表わすフローチャートである。
このフロー中に用いられているsngは曲データが表わ
す曲番号を設定しておくためのレジスタであり、電源投
入時には0に初期化される。またiはループカウンタを
表わす。またrevFlag[i],transFla
g[i]は、それぞれリバーブ変更スイッチ(REV
INC/DEC)、移調変更スイッチ(TRNS IN
C/DEC)を操作することにより対応するパートpa
rt=iのリバーブ,移調が変更されたか否かを示すフ
ラグ群であり、音色変更の場合のinstFlag
[i]に対応するものである。
FIG. 5 is a flow chart showing a process when music number data is input at the head of the music.
Sng used in this flow is a register for setting a music number represented by music data, and is initialized to 0 when the power is turned on. I represents a loop counter. Also, revFlag [i], transFla
g [i] are reverb change switches (REV
INC / DEC), transposition change switch (TRNS IN)
C / DEC) by operating the corresponding part pa
A flag group indicating whether or not the reverb and transposition of rt = i have been changed.
This corresponds to [i].

【0017】このフローは曲データが入力されると起動
され、先ずステップF501において、sngに既に格
納されている値(初期値0、もしくは前回入力された曲
データが表わす曲番号)と、今回入力された曲データが
表わす曲番号が一致するか否かが判断され、一致する場
合はそのまま終了する。不一致の場合はF502に進
み、今回入力された曲データがあらわす曲番号がsng
に格納され、その後、全てのフラグinstFlag
[i],revFlag[i],transFlag
[i]がリセットされる(ステップF503〜F50
6)。
This flow is started when music data is input. First, in step F501, the value already stored in sng (initial value 0 or the music number represented by the previously input music data) and the current input It is determined whether or not the music numbers represented by the performed music data match, and if they match, the process ends. If they do not match, the process advances to F502, and the song number represented by the song data input this time is sng.
And then all flags instFlag
[I], revFlag [i], transFlag
[I] is reset (steps F503 to F50)
6).

【0018】図6は、曲目データに続くリセットデータ
が入力された際の処理を表わすフローチャートである。
図示のように音色,リバーブ,移調の初期化が行われ、
さらにその他の必要な初期化が行われ、初期化された、
あるいは後述するように初期化されない状態のパラメー
タが表示される。図7は、図6に示す初期化のうち音色
の初期化を示したフローチャートである。
FIG. 6 is a flowchart showing the processing when reset data following the music data is input.
Initialization of tone, reverb, transposition is performed as shown in the figure.
Any other necessary initialization is performed, and the
Alternatively, a parameter that is not initialized is displayed as described later. FIG. 7 is a flowchart showing a tone color initialization among the initializations shown in FIG.

【0019】先ずループカウンタiに初期値0がセット
され(ステップF701)、フラグinstFlag
[i]が、パネル操作によりそのパートiの音色が変更
されていないことを表わす‘0’がセットされている
か、もしくはパネル操作によりそのパートiの音色が変
更されていることを表わす‘1’がセットされているか
が判断される(ステップF702)。instFlag
[i]=0の場合はレジスタinst[i]にパートi
の音色の初期値がセットされ(ステップF703)、i
nstFlag[i]=1の場合はinst[i]の値
は初期化されず変更されたままの値が保持される。以上
の操作がi=0からi=MAX_Pまで順次行われる。
ここで、操作子で変更されたパラメータ以外のパラメー
タを初期化する必要があるのは、曲の途中で演奏データ
によりそのパラメータが変更されていることがあるから
である。尚、曲目が変更された場合は図5に示すように
フラグが全てリセットされるため、それ以前にパネル操
作により変更されたパラメータについてもパネル操作が
行われていない場合の初期化処理が行われる。
First, an initial value 0 is set in a loop counter i (step F701), and a flag instFlag is set.
[I] is set to '0' indicating that the tone color of the part i has not been changed by the panel operation, or '1' indicating that the tone color of the part i has been changed by the panel operation. Is set (step F702). instFlag
If [i] = 0, register ist [i] in part i
Is set (step F703), and i
When nstFlag [i] = 1, the value of inst [i] is not initialized, and the value that has been changed is held. The above operations are sequentially performed from i = 0 to i = MAX_P.
Here, it is necessary to initialize parameters other than the parameters changed by the operator because the parameters may be changed by the performance data in the middle of the music. Note that when the program is changed, all the flags are reset as shown in FIG. 5, so that even if the parameter is changed by the panel operation before that, the initialization process is performed when the panel operation is not performed. .

【0020】図6に示すリバーブの初期化,移調の初期
化についても図7に示す音色の初期化と同様であるた
め、図示および説明は省略する。なお、上記実施例で
は、自動演奏装置と音源装置が別の装置であり、MID
Iメッセージが送受信されるものとしたが、自動演奏装
置と、音源が一体となっている場合にも本発明は適用さ
れる。
The reverb initialization and transposition initialization shown in FIG. 6 are the same as the timbre initialization shown in FIG. 7, so that illustration and description are omitted. In the above embodiment, the automatic performance device and the sound source device are separate devices, and the MID
Although the I message is transmitted and received, the present invention is also applicable to a case where the automatic performance device and the sound source are integrated.

【0021】[0021]

【発明の効果】以上説明したように、本発明の電子楽器
は、曲目が変更されたか否かに応じて各パラメータを初
期化するか否かを判断するようにしたため、パネル操作
等により変更された内部パラメータは、リセットデータ
が入力されても曲目が変更されるまではそのまま保存し
それ以外の内部パラメータのみをリセットするように
し、曲目が変更されたときはリセットデータの入力に応
答して操作手段を操作することにより変更された内部パ
ラメータを含めてリセットするようにし、これにより曲
目が変更されたか否かに応じて上述のような適切な初期
化処理が行われる。
As described above, in the electronic musical instrument of the present invention, it is determined whether or not each parameter should be initialized according to whether or not the program has been changed. Even if reset data is input, even if reset data is input, it is saved as it is until the song is changed, only the other internal parameters are reset, and when the song is changed, it is operated in response to the reset data input By resetting the internal parameters including those changed by operating the means, the appropriate initialization processing as described above is performed depending on whether or not the program has been changed.

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

【図1】本発明の一実施例に係る電子楽器の内部構成図
である。
FIG. 1 is an internal configuration diagram of an electronic musical instrument according to an embodiment of the present invention.

【図2】本実施例の電子楽器のパネル面をあらわした図
である。
FIG. 2 is a diagram illustrating a panel surface of the electronic musical instrument according to the embodiment.

【図3】パート選択スイッチが押されたときに実行され
る処理を表わしたフローチャートである。
FIG. 3 is a flowchart illustrating a process executed when a part selection switch is pressed.

【図4】音色変更スイッチが押されたときに実行される
処理を表わしたフローチャートである。
FIG. 4 is a flowchart illustrating a process executed when a tone change switch is pressed.

【図5】曲の先頭に入力される曲目データが入力された
際の処理を表わすフローチャートである。
FIG. 5 is a flowchart illustrating a process when music data input at the beginning of a music is input.

【図6】曲目データに続くリセットデータが入力された
際の処理を表わすフローチャートである。
FIG. 6 is a flowchart illustrating a process when reset data following the music data is input.

【図7】図6に示す初期化のフローのうち音色の初期化
を示したフローチャートである。
FIG. 7 is a flowchart showing initialization of a tone color in the initialization flow shown in FIG. 6;

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

11 MIDIインターフェース 12 ROM 13 RAM 14 CPU 15 操作スイッチ 16 表示器 17 楽音波形発生装置 18 バス Reference Signs List 11 MIDI interface 12 ROM 13 RAM 14 CPU 15 Operation switch 16 Display 17 Musical sound generator 18 Bus

───────────────────────────────────────────────────── フロントページの続き (72)発明者 斎藤 信一 大阪市住之江区新北島3丁目7番13号 ローランド株式会社内 (56)参考文献 特開 平4−168491(JP,A) 特開 平4−168492(JP,A) (58)調査した分野(Int.Cl.7,DB名) G10H 1/00 101 - 102 G10H 1/18 ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Shinichi Saito 3-7-13 Shinkitajima, Suminoe-ku, Osaka Inside Roland Corporation (56) References JP-A-4-168491 (JP, A) JP-A-Hei 4-168492 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G10H 1/00 101-102 G10H 1/18

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 演奏データに応じて楽音を発生する楽音
発生手段と、 前記楽音を規定するパラメータを変更するための操作手
段と、 曲の先頭に前記パラメータの初期化を指示するリセット
データが書込まれた演奏データを再生する自動演奏手段
と、 今回演奏する曲が前回演奏した曲と同一か否かを検出す
る検出手段と、 前記検出手段により今回演奏する曲が前回演奏した曲と
異なる曲であると検出された場合、前記リセットデータ
に応じて所定のパラメータを初期化し、 前記検出手段により今回演奏する曲が前回演奏した曲と
同一の曲であると検出された場合、前記リセットデータ
に応じて前記所定のパラメータのうち、前記操作手段に
より変更されたパラメータ以外のパラメータを初期化す
る初期化手段とを備えた電子楽器。
1. A musical tone generating means for generating a musical tone in accordance with performance data; an operating means for changing a parameter defining the musical tone; and reset data for instructing initialization of the parameter at the beginning of a song. Automatic performance means for reproducing the inserted performance data, detection means for detecting whether or not the tune to be played this time is the same as the previously played tune, and the tune to be played this time being different from the previously played tune by the detection means When it is detected that the song is the same as the song played last time, the detection means detects that the song to be played this time is the same song as the song played last time. An electronic musical instrument comprising: initialization means for initializing parameters other than the parameters changed by the operation means among the predetermined parameters.
JP33624692A 1992-12-16 1992-12-16 Electronic musical instrument Expired - Fee Related JP3323562B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33624692A JP3323562B2 (en) 1992-12-16 1992-12-16 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33624692A JP3323562B2 (en) 1992-12-16 1992-12-16 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH06186970A JPH06186970A (en) 1994-07-08
JP3323562B2 true JP3323562B2 (en) 2002-09-09

Family

ID=18297153

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33624692A Expired - Fee Related JP3323562B2 (en) 1992-12-16 1992-12-16 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP3323562B2 (en)

Also Published As

Publication number Publication date
JPH06186970A (en) 1994-07-08

Similar Documents

Publication Publication Date Title
JP2602458B2 (en) Automatic performance device
JP2004334051A (en) Musical score display device and musical score display computer program
JP3323562B2 (en) Electronic musical instrument
JP4808868B2 (en) Automatic performance device
US5864081A (en) Musical tone generating apparatus, musical tone generating method and storage medium
JP3156285B2 (en) Electronic musical instrument
JP3609045B2 (en) Automatic performance device
JP3620396B2 (en) Information correction apparatus and medium storing information correction program
JP4214845B2 (en) Automatic arpeggio device and computer program applied to the device
JP3125984B2 (en) Method for standardizing tone parameters and tone synthesis algorithm in tone synthesizer
JP4040193B2 (en) Electronic musical instruments
JP3282675B2 (en) Electronic musical instrument
JP3090570B2 (en) Tone modulation controller for electronic musical instruments
JP2595796B2 (en) Electronic musical instrument
JP3496796B2 (en) Patch information setting device for electronic musical instruments
JP4082184B2 (en) Musical sound generator and musical sound generation processing program
JP3617114B2 (en) Electronic musical instrument automatic performance device
JP2988486B2 (en) Automatic performance device
JP2004317775A (en) Automatic player and program for automatic musical performance processing
JP2864201B2 (en) Electronic musical instrument display
JP2915753B2 (en) Electronic musical instrument
JPH07146681A (en) Electronic musical instrument
JP3499672B2 (en) Automatic performance device
JP2858314B2 (en) Tone characteristic control device
JP2665854B2 (en) Automatic performance device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020618

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees