JPH10254443A - Device and method for punching in and medium recording program - Google Patents

Device and method for punching in and medium recording program

Info

Publication number
JPH10254443A
JPH10254443A JP9341641A JP34164197A JPH10254443A JP H10254443 A JPH10254443 A JP H10254443A JP 9341641 A JP9341641 A JP 9341641A JP 34164197 A JP34164197 A JP 34164197A JP H10254443 A JPH10254443 A JP H10254443A
Authority
JP
Japan
Prior art keywords
recording
performance data
section
track
performance
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
JP9341641A
Other languages
Japanese (ja)
Other versions
JP3379414B2 (en
Inventor
Takashi Ikeda
隆志 池田
Shinichi Ito
真一 伊藤
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 JP34164197A priority Critical patent/JP3379414B2/en
Publication of JPH10254443A publication Critical patent/JPH10254443A/en
Application granted granted Critical
Publication of JP3379414B2 publication Critical patent/JP3379414B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform an effective exercise at a punch-in recording time by providing a performance data generation means and a performance data processing means, etc., for muting the performance data stored in a recording section of a specified recording track. SOLUTION: A user can set a track number (TR2) performing a rehearsal or a performance of punch-in recording, a reproducing section T1 and a punch recording section T2 by using a switch. Then, when the user depresses a recording start switch, the beforehand recorded performance data are reproduced during from a time t1 to t4 in the track TR1 and the tracks TR3-TR16. The beforehand recorded performance data are reproduced during from the time t1 to t2, and the muting is performed during from the time t2 to t3, and the beforehand recorded performance data are reproduced again during from the time t3 to t4 in the recording track TR2.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、演奏データに対す
るパンチイン技術に関し、特にユーザが使い勝手よく演
奏データ中にパンチイン記録を行うことができるパンチ
イン技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a punch-in technique for performance data, and more particularly to a punch-in technique that allows a user to easily perform punch-in recording in performance data.

【0002】[0002]

【従来の技術】演奏データを記録する方式の一つに、パ
ンチイン記録がある。パンチイン記録は、既に記録され
ている演奏データの一部の区間を書き換え区間(パンチ
イン記録区間)として設定し、その書き換え区間のみに
ついてユーザが新たに演奏データを記録する記録方式で
ある。
2. Description of the Related Art One method of recording performance data is punch-in recording. The punch-in recording is a recording method in which a part of already recorded performance data is set as a rewrite section (punch-in recording section), and the user newly records performance data only in the rewrite section.

【0003】パンチイン装置は、書き換え区間の少し前
から既に記録されている演奏データの再生を開始し、書
き換え区間に達したら記録を開始する。ユーザは、鍵盤
等を用いて演奏を行うことにより、その演奏に応じた演
奏データを当該書き換え区間に記録することができる。
書き換え区間が終了すると、再び既に記録されている演
奏データの再生を開始する。
[0003] The punch-in apparatus starts reproducing the already recorded performance data a little before the rewriting section, and starts recording when the rewriting section is reached. By performing the performance using a keyboard or the like, the user can record performance data corresponding to the performance in the rewrite section.
When the rewriting section ends, the reproduction of the already recorded performance data is started again.

【0004】[0004]

【発明が解決しようとする課題】パンチイン記録は、原
則として、ユーザが演奏を行うと、その演奏に応じた演
奏データが記録されるので、やり直しがきかない。ユー
ザが演奏を間違えたときには、例外的に、アンドゥ機能
を用いることにより、記録前の演奏データに戻すことが
できるが、その操作は煩雑である。
In principle, punch-in recording is irreversible because when a user performs a performance, performance data corresponding to the performance is recorded. If the user makes a mistake in the performance, exceptionally, the performance data before recording can be returned by using the undo function, but the operation is complicated.

【0005】パンチイン記録は、リアルタイム記録であ
る。ユーザは、記録された演奏データを書き換えること
を意識するあまり緊張して、上手く演奏できないことが
多い。何回かパンチイン記録の練習を行うことができれ
ばよいが、その手段がないため、ユーザはいきなりパン
チイン記録の本番を行わざるをえない。
[0005] Punch-in recording is real-time recording. The user is often nervous about rewriting the recorded performance data and cannot perform well. It suffices if the user can practice the punch-in recording several times, but since there is no means for practicing the punch-in recording, the user is forced to immediately perform the actual punch-in recording.

【0006】パンチイン記録は、通常、複数のトラック
を有する記録媒体のうち一のトラックのみについて記録
を行うことが多い。例えば、他のパートの演奏を聴きな
がら、自分のパートのみを記録することができる。
[0006] In punch-in recording, usually, recording is often performed only on one track of a recording medium having a plurality of tracks. For example, it is possible to record only one's own part while listening to the performance of another part.

【0007】その場合、実際にパンチイン記録を行って
みないと、パンチイン記録区間の前後又はパンチイン記
録区間中における演奏の雰囲気を知ることができない。
In this case, unless the punch-in recording is actually performed, the atmosphere of the performance before or after the punch-in recording section or during the punch-in recording section cannot be known.

【0008】例えば、ある小節までは他のパートの演奏
があり、この小節から自分の演奏が始まり、その時には
他のパートのある演奏が発音される等、全体の演奏の雰
囲気が分かりにくい。
For example, there is a performance of another part up to a certain measure, and the performance of oneself starts from this measure, and at that time, a performance of another part is produced.

【0009】ユーザは、通常、パンチイン記録時に、初
めて演奏の雰囲気を知ることができるので、記録のため
の演奏を失敗しやすい。
Usually, the user can know the atmosphere of the performance for the first time at the time of punch-in recording, so that the performance for the recording is likely to fail.

【0010】本発明の目的は、パンチイン記録のための
効果的な練習を行うことができるパンチイン装置、パン
チイン方法又はコンピュータプログラムの記録媒体を提
供することである。
It is an object of the present invention to provide a punch-in apparatus, a punch-in method, and a recording medium for a computer program, which enable effective practice for punch-in recording.

【0011】[0011]

【課題を解決するための手段】本発明の一観点によれ
ば、既に記憶されている演奏データの一部の区間を書き
換えるためのパンチイン装置であって、演奏者が記録を
行いたい記録トラックを複数のトラックの中から指定す
るトラック指定手段と、前記記録トラック上において演
奏データの再生を行うための再生区間を指定する再生区
間指定手段と、前記記録トラック上において演奏データ
の書き換えを行うための記録区間を指定する記録区間指
定手段と、演奏者の演奏操作に応じて発音を行うための
演奏データを生成する演奏データ生成手段と、前記再生
区間では前記記録トラックに記憶されている演奏データ
を再生し、前記記録区間には前記演奏データ生成手段に
より生成される演奏データを記録せず、前記指定された
記録トラックの前記記録区間に記憶されている演奏デー
タをミュートする演奏データ処理手段とを有するパンチ
イン装置が提供される。
According to one aspect of the present invention, there is provided a punch-in device for rewriting a part of a section of performance data which is already stored, the punch-in apparatus comprising: A track designating means for designating a plurality of tracks, a reproduction section designating means for designating a reproduction section for reproducing performance data on the recording track, and a rewriting section for rewriting performance data on the recording track. Recording section specifying means for specifying a recording section; performance data generating means for generating performance data for producing a sound in response to a performance operation by a player; and in the reproduction section, performance data stored in the recording track. Playback, without recording the performance data generated by the performance data generating means in the recording section, and Punch device is provided having a performance data processing means for muting the performance data stored in the recording section.

【0012】再生区間では、記録トラックに記憶されて
いる演奏データが再生され、記録区間では、記録トラッ
クに記憶されている演奏データがミュートされる。演奏
者の演奏操作に応じて生成される演奏データは、記録ト
ラックには記録されないので、パンチイン記録の演奏の
練習を行うことができる。また、パンチイン記録の本番
を行う前に、記録区間の前後又は記録区間中における演
奏の雰囲気を予め知ることができる。
In the reproduction section, the performance data stored in the recording track is reproduced, and in the recording section, the performance data stored in the recording track is muted. Since the performance data generated in response to the performance operation of the player is not recorded on the recording track, it is possible to practice the performance of the punch-in recording. Further, before performing the actual punch-in recording, the atmosphere of the performance before and after the recording section or during the recording section can be known in advance.

【0013】[0013]

【発明の実施の形態】図1は、パンチイン記録の第1の
リハーサル機能を説明するための図である。
FIG. 1 is a view for explaining a first rehearsal function of punch-in recording.

【0014】ユーザは、パンチイン記録を行う前にその
リハーサルを行うことができる。リハーサル機能は、ユ
ーザがパンチイン記録に慣れるために練習を行うための
機能である。
The user can rehearse before performing punch-in recording. The rehearsal function is a function for the user to practice to get used to punch-in recording.

【0015】記録媒体は、例えば第1トラック(TR
1)から第16トラックまでの計16トラックを有す
る。記録媒体は、例えば半導体メモリ、磁気ディスク、
磁気テープ等である。ユーザは、例えば第2トラック
(TR2)にパンチイン記録を行うことができる。ユー
ザは、パンチイン記録を行う前に以下の設定を行う。
The recording medium is, for example, a first track (TR)
It has a total of 16 tracks from 1) to the 16th track. The recording medium is, for example, a semiconductor memory, a magnetic disk,
It is a magnetic tape or the like. The user can perform, for example, punch-in recording on the second track (TR2). The user performs the following settings before performing punch-in recording.

【0016】(1)パンチイン記録を行うトラックの番
号を設定する。例えば、当該トラック番号を2に設定す
る。
(1) The number of the track on which punch-in recording is to be performed is set. For example, the track number is set to 2.

【0017】(2)パンチイン記録を行う区間T2を設
定する。例えば、記録区間T2の開始位置t2及び終了
位置t3の小節番号を設定する。リハーサル時には、実
際の記録は行われないが、記録区間T2の設定を行う。
設定は小節の単位に限定されず、拍やフレーズの単位で
もよい。曲が予め複数のフレーズに区分されている場合
は、フレーズを指定することにより、そのフレーズを記
録区間として設定することができる。また、再生しなが
ら、開始位置又は終了位置をスイッチ操作等により指定
することもできる。さらに、開始位置のみ指定し、その
開始位置から演奏データの最後までを記録区間としても
よい。
(2) A section T2 for performing punch-in recording is set. For example, the bar numbers of the start position t2 and the end position t3 of the recording section T2 are set. At the time of rehearsal, actual recording is not performed, but a recording section T2 is set.
The setting is not limited to the unit of a bar, but may be a unit of a beat or a phrase. When a song is divided into a plurality of phrases in advance, the phrase can be set as a recording section by designating the phrase. Further, the start position or the end position can be designated by a switch operation or the like while reproducing. Further, only the start position may be designated, and the recording section from the start position to the end of the performance data may be used.

【0018】(3)再生区間T1を設定する。再生区間
T1についても、記録区間T2と同様にして、開始位置
t1と終了位置t4を設定する。再生区間T1は、記録
区間T2を含めてその前後に張り出すように設定する。
すると、パンチイン記録が設定されたトラックにおいて
は、記録区間の前後に張り出した区間が再生する区間を
示す。他のトラックにおいて再生区間全てが記録を再生
する区間となる。各トラックの再生区間の再生方法は、
後に説明する。
(3) Set a reproduction section T1. The start position t1 and the end position t4 are set for the reproduction section T1 in the same manner as for the recording section T2. The playback section T1 is set to extend before and after the recording section T2.
Then, in the track on which the punch-in recording is set, a section extending before and after the recording section indicates a section to be reproduced. All of the reproduction sections in other tracks are sections in which recording is reproduced. For the playback method of the playback section of each track,
It will be described later.

【0019】次に、ユーザが記録スタートスイッチを押
した後の動作を説明する。スイッチが押されると、トラ
ックTR1及びトラックTR3〜TR16においては、
時刻t1からt4までの間、既に記録されている演奏デ
ータの再生を行う。
Next, the operation after the user presses the recording start switch will be described. When the switch is pressed, in the track TR1 and the tracks TR3 to TR16,
From time t1 to time t4, the already recorded performance data is reproduced.

【0020】記録トラックTR2においては、時刻t1
からt2までは既に記録されている演奏データの再生を
行い、時刻t2からt3まではミュートを行い、時刻t
3からt4までは再び既に記録されている演奏データの
再生を行う。ここで、ミュートは、無音状態または音量
を小さくした状態を言う。
In the recording track TR2, at time t1
From t2 to t2, the already recorded performance data is reproduced. From time t2 to t3, mute is performed.
From 3 to t4, the already recorded performance data is reproduced again. Here, the mute means a silent state or a state in which the volume is reduced.

【0021】時刻t1からt2までは全トラックTR1
〜TR16の再生が行われる。時刻t2からt3まで
は、トラックTR1及びTR3〜TR16の再生が行わ
れ、トラックTR2のミュートが行われる。時刻t3か
らt4までは再び全トラックTR1〜TR16の再生が
行われる。
From time t1 to time t2, all tracks TR1
~ TR16 is reproduced. From time t2 to time t3, the tracks TR1 and TR3 to TR16 are reproduced, and the track TR2 is muted. From time t3 to t4, reproduction of all tracks TR1 to TR16 is performed again.

【0022】ユーザは、時刻t2からt3までの間、他
のトラックTR1及びTR3〜TR16の再生音を聴き
ながら、例えば鍵盤等により自分のパートの演奏を行う
ことができる。リハーサル時には、当該演奏に応じた演
奏データは、記録トラックTR2に記録されない。ユー
ザは、パンチイン記録時と同じ環境で練習を行うことが
できる。
From time t2 to time t3, the user can play his / her part on the keyboard, for example, while listening to the reproduced sounds of the other tracks TR1 and TR3 to TR16. At the time of rehearsal, performance data corresponding to the performance is not recorded on the recording track TR2. The user can practice in the same environment as during punch-in recording.

【0023】再生区間T1を設ける理由を説明する。記
録区間T2だけを設定した場合には、ユーザが記録スタ
ートスイッチを押すと、時刻t2から演奏が開始する
か、あるいは曲の先頭から演奏が始まることになる。
The reason why the reproduction section T1 is provided will be described. When only the recording section T2 is set, when the user presses the recording start switch, the performance starts at time t2, or the performance starts from the beginning of the music.

【0024】演奏が時刻t2から始まるとなると、ユー
ザは、その前の演奏とのつながりがわからないため、な
めらかな演奏を行うことが困難になる。また、演奏が曲
の先頭から始まるとなると、ユーザは、記録区間T2が
始まるまで長期間待たなければならない場合がある。長
時間待つとなると、その待つ時間は無駄な時間であり、
ユーザは煩わしく感じる。待つ時間が長いと、記録を開
始するタイミングt2を見逃し易い。
When the performance starts at time t2, it is difficult for the user to perform a smooth performance because the user does not know the connection with the previous performance. When the performance starts from the beginning of the music, the user may have to wait for a long time until the recording section T2 starts. If you wait a long time, the time you wait is wasted time,
The user feels annoying. If the waiting time is long, it is easy to overlook the timing t2 at which the recording is started.

【0025】図2は、本発明の実施例によるパンチイン
装置を含む電子楽器のハードウエアの構成を示す。
FIG. 2 shows a hardware configuration of an electronic musical instrument including a punch-in device according to an embodiment of the present invention.

【0026】鍵盤検出回路28は、鍵盤27における鍵
操作を検出し、ノートオンまたはノートオフ信号等を生
成する。ユーザは、鍵盤27を用いてパンチイン記録の
リハーサル又は本番ための演奏を行うことができる。
The keyboard detection circuit 28 detects a key operation on the keyboard 27 and generates a note-on or note-off signal and the like. The user can use the keyboard 27 to perform a rehearsal of punch-in recording or a performance for actual performance.

【0027】スイッチ検出回路30は、スイッチ29に
おけるスイッチ操作を検出し、スイッチ信号を生成す
る。ユーザは、スイッチ29を用いて、パンチイン記録
のリハーサル又は本番を行うトラック番号、再生区間T
1及び記録区間T2を設定することができる。
The switch detection circuit 30 detects a switch operation on the switch 29 and generates a switch signal. The user uses the switch 29 to rehearse or perform the punch-in recording, the track number, and the playback section T.
1 and the recording section T2 can be set.

【0028】表示回路31には、当該トラック番号、再
生区間T1及び記録区間T2を表示することができる。
The display circuit 31 can display the track number, the reproduction section T1 and the recording section T2.

【0029】バス35には、鍵盤検出回路28、スイッ
チ検出回路30、表示回路31の他、音源回路32、効
果回路33、RAM21、ROM22、CPU23、外
部記憶装置25、インターフェース26が接続される。
The bus 35 is connected to a keyboard detection circuit 28, a switch detection circuit 30, a display circuit 31, a sound source circuit 32, an effect circuit 33, a RAM 21, a ROM 22, a CPU 23, an external storage device 25, and an interface 26.

【0030】RAM21は、フラグまたはバッファ等を
記憶するCPU23用のワーキングエリアを有する。R
OM22は、各種パラメータ及びコンピュータプログラ
ムを記憶する。CPU23は、ROM22に記憶されて
いるコンピュータプログラムに従い、演算または制御を
行う。
The RAM 21 has a working area for the CPU 23 for storing flags, buffers and the like. R
The OM 22 stores various parameters and computer programs. The CPU 23 performs calculation or control according to a computer program stored in the ROM 22.

【0031】タイマ24は、CPU23に接続される。
CPU23は、タイマ24から時間情報を得ることがで
きる。インターフェース26は、MIDIインターフェ
ースまたはその他の通信ネットワーク用のインターフェ
ースである。
The timer 24 is connected to the CPU 23.
The CPU 23 can obtain time information from the timer 24. The interface 26 is a MIDI interface or an interface for other communication networks.

【0032】外部記憶装置25は、外部記憶装置用のイ
ンターフェースを含み、そのインターフェースを介して
バス35に接続される。外部記憶装置25は、例えばフ
ロッピディスクドライブ(FDD)、ハードディスクド
ライブ(HDD)、光磁気ディスク(MO)ドライブ、
CD−ROM(コンパクトディスク−リードオンリィメ
モリ)ドライブ等である。
The external storage device 25 includes an interface for the external storage device, and is connected to the bus 35 via the interface. The external storage device 25 includes, for example, a floppy disk drive (FDD), a hard disk drive (HDD), a magneto-optical disk (MO) drive,
A CD-ROM (compact disk-read only memory) drive or the like.

【0033】RAM21、ROM22又は外部記憶装置
25には、例えば16トラックからなる演奏データを記
憶することができる。ただし、ROM22等のように書
き換えができない記憶媒体の場合は、記憶されている演
奏データをRAM21等に転送してから、RAM21等
においてパンチイン記録を行う必要がある。
The RAM 21, the ROM 22, or the external storage device 25 can store performance data composed of, for example, 16 tracks. However, in the case of a non-rewritable storage medium such as the ROM 22, it is necessary to transfer the stored performance data to the RAM 21 or the like, and then perform punch-in recording in the RAM 21 or the like.

【0034】パンチイン装置は、再生区間T1の間、当
該演奏データを再生し、記録区間T2の間、指定された
記録トラックをミュートの状態にする。具体的には、C
PU23が以下の処理を行い、演奏データの再生を行
う。CPU23は、RAM21又は外部記憶装置25に
記憶されている演奏データを読み出し、楽音パラメータ
および効果パラメータをそれぞれ音源回路32および効
果回路33に供給する。
The punch-in device reproduces the performance data during the reproduction section T1, and sets the designated recording track to a mute state during the recording section T2. Specifically, C
The PU 23 performs the following processing to reproduce the performance data. The CPU 23 reads the performance data stored in the RAM 21 or the external storage device 25 and supplies the tone parameters and the effect parameters to the tone generator 32 and the effect circuit 33, respectively.

【0035】リハーサルモードでは、ユーザが鍵盤27
等を操作することにより、パンチイン記録のための演奏
の練習を行うことができる。もちろん、記録区間T2だ
けでなくその前後においても演奏を行ってもよい。ユー
ザの演奏操作による演奏音は、サウンドシステム34か
ら発音される。
In the rehearsal mode, the user
By operating such operations, it is possible to practice the performance for punch-in recording. Of course, the performance may be performed not only in the recording section T2 but also before and after the recording section T2. A performance sound by a user's performance operation is generated from the sound system 34.

【0036】具体的には、以下の処理がなされる。CP
U23は、鍵盤検出回路28で生成されるノートオン信
号等やスイッチ検出回路30で生成されるスイッチ信号
に応じて、楽音パラメータおよび効果パラメータを生成
し、それぞれ音源回路32および効果回路33に供給す
る。
Specifically, the following processing is performed. CP
U23 generates a musical tone parameter and an effect parameter in accordance with a note-on signal or the like generated by the keyboard detection circuit 28 or a switch signal generated by the switch detection circuit 30, and supplies them to the tone generator circuit 32 and the effect circuit 33, respectively. .

【0037】ユーザは、リハーサルモードで何回か練習
を行った後、本番モードで実際にパンチイン記録を行う
ことができる。本番モードでは、記録区間T2の間、ユ
ーザの演奏操作に応じた演奏データを生成し、記録トラ
ックに記録する。
After practicing several times in the rehearsal mode, the user can actually perform punch-in recording in the production mode. In the production mode, during the recording section T2, performance data corresponding to the user's performance operation is generated and recorded on a recording track.

【0038】音源回路32は、供給される楽音パラメー
タに応じて楽音信号を生成する。効果回路33は、供給
される効果パラメータに応じて、音源回路32で生成さ
れる楽音信号に、例えばディレイやリバーブ等の効果を
付与し、サウンドシステム34に供給する。サウンドシ
ステム34は、D/A変換器およびスピーカを含み、供
給されるデジタル形式の楽音信号をアナログ形式に変換
し、発音する。
The tone generator 32 generates a tone signal in accordance with the tone parameters supplied. The effect circuit 33 applies, for example, an effect such as delay or reverb to the tone signal generated by the tone generator circuit 32 in accordance with the supplied effect parameter, and supplies the tone signal to the sound system 34. The sound system 34 includes a D / A converter and a speaker, and converts a supplied digital tone signal into an analog format and generates a sound.

【0039】なお、音源回路32は、波形メモリ方式、
FM方式、物理モデル方式、高調波合成方式、フォルマ
ント合成方式、VCO+VCF+VCAのアナログシン
セサイザ方式等、どのような方式であってもよい。
The tone generator 32 has a waveform memory system,
Any method such as an FM method, a physical model method, a harmonic synthesis method, a formant synthesis method, and an analog synthesizer method of VCO + VCF + VCA may be used.

【0040】また、音源回路32は、専用のハードウエ
アを用いて構成するものに限らず、DSP+マイクロプ
ログラムを用いて構成してもよいし、CPU+ソフトウ
ェアのプログラムで構成するようにしてもよい。
Further, the tone generator circuit 32 is not limited to a configuration using dedicated hardware, but may be configured using a DSP + microprogram, or may be configured using a CPU + software program.

【0041】さらに、1つの音源回路を時分割で使用す
ることにより複数の発音チャンネルを形成するようにし
てもよいし、複数の音源回路を用い、1つの発音チャン
ネルにつき1つの音源回路で複数の発音チャンネルを構
成するようにしてもよい。
Further, a plurality of tone generation channels may be formed by using one tone generator circuit in a time-division manner, or a plurality of tone generator circuits may be used for each tone channel. A pronunciation channel may be configured.

【0042】コンピュータプログラム、又は演奏データ
等をROM22に記憶させずに、HDD25内のハード
ディスクに記憶させることもできる。ハードディスクか
らRAM21にコンピュータプログラム等を読み出すこ
とにより、ROM22にコンピュータプログラム等を記
憶させている場合と同様の動作をCPU23にさせるこ
とができる。このようにすると、コンピュータプログラ
ム等の追加やバージョンアップ等が容易に行える。
A computer program, performance data, or the like may be stored on a hard disk in the HDD 25 without being stored in the ROM 22. By reading a computer program or the like from the hard disk to the RAM 21, the CPU 23 can cause the CPU 23 to perform the same operation as when the computer program or the like is stored in the ROM 22. By doing so, it is possible to easily add a computer program or the like and upgrade the version.

【0043】また、コンピュータプログラム、又は演奏
データ等をCD−ROM等の外部記憶装置に記憶させる
こともできる。外部記憶装置からハードディスクにコン
ピュータプログラムや演奏データ等をコピーすることが
できる。コンピュータプログラム等の新規インストール
やバージョンアップを容易に行うことができる。
Further, a computer program or performance data can be stored in an external storage device such as a CD-ROM. Computer programs and performance data can be copied from the external storage device to the hard disk. New installation or version upgrade of a computer program or the like can be easily performed.

【0044】通信インターフェース26は、LAN(ロ
ーカルエリアネットワーク)やインターネット、電話回
線等の通信ネットワーク36に接続されており、該通信
ネットワーク36を介して、サーバコンピュータ37と
接続される。ROM22や外部記憶装置25内にコンピ
ュータプログラムや演奏データ等が記憶されていない場
合、サーバコンピュータ37からコンピュータプログラ
ムや演奏データ等をダウンロードすることができる。ク
ライアントとなる電子楽器は、通信インターフェース2
6及び通信ネットワーク36を介してサーバコンピュー
タ37へとコンピュータプログラムや演奏データ等のダ
ウンロードを要求するコマンドを送信する。サーバコン
ピュータ37は、このコマンドを受け、要求されたコン
ピュータプログラムや演奏データ等を、通信ネットワー
ク36を介して電子楽器へと配信し、電子楽器が通信イ
ンターフェース26を介して、これらコンピュータプロ
グラムや演奏データ等を受信して外部記憶装置25の例
えばHDD25内に蓄積することにより、ダウンロード
が完了する。
The communication interface 26 is connected to a communication network 36 such as a LAN (local area network), the Internet, or a telephone line, and is connected to a server computer 37 via the communication network 36. When the computer program, performance data, and the like are not stored in the ROM 22 or the external storage device 25, the computer program, performance data, or the like can be downloaded from the server computer 37. The electronic musical instrument serving as the client has a communication interface 2
6 and a command requesting download of a computer program, performance data, and the like to the server computer 37 via the communication network 36. Upon receiving this command, the server computer 37 distributes the requested computer program and performance data to the electronic musical instrument via the communication network 36, and the electronic musical instrument transmits the computer program and performance data via the communication interface 26. Is received and stored in, for example, the HDD 25 of the external storage device 25, thereby completing the download.

【0045】図3は、パネル表示画面及びパネルスイッ
チの構成を示す。表示画面11は、表示回路31(図
2)に含まれる。パネルスイッチは、スイッチ29(図
2)に含まれており、スイッチ1、2、3、4、5、6
を有する。
FIG. 3 shows the configuration of a panel display screen and panel switches. The display screen 11 is included in the display circuit 31 (FIG. 2). The panel switches are included in the switch 29 (FIG. 2), and the switches 1, 2, 3, 4, 5, 6
Having.

【0046】ユーザは、パンチイン記録モードスイッチ
2を押すことにより、パンチイン記録のリハーサル又は
本番を行うことができる。表示画面11には、記録トラ
ック、記録区間、及び再生区間の各設定値が表示され
る。ユーザは、各設定値を入力又は変更することができ
る。ユーザは、カーソル移動用スイッチ6を用いて、設
定を行いたい項目までカーソルを移動させることができ
る。そして、数値変更用スイッチ5を用いて、当該設定
値を変更することができる。例えば、記録トラックを2
に設定し、記録区間を17小節〜24小節に設定し、再
生区間を15小節〜25小節に設定する。
By pressing the punch-in recording mode switch 2, the user can rehearse or perform punch-in recording. On the display screen 11, each set value of a recording track, a recording section, and a reproduction section is displayed. The user can input or change each set value. The user can use the cursor movement switch 6 to move the cursor to an item to be set. Then, the set value can be changed using the numerical value changing switch 5. For example, if the recording track is 2
, The recording section is set to measures 17 to 24, and the reproduction section is set to measures 15 to 25.

【0047】リハーサルを行いたい場合には、リハーサ
ルモードスイッチ3を押すことにより、リハーサルを開
始することができる。表示画面11には、現在リハーサ
ルモードであることを示す強調表示(又は色付き表示)
12が表示される。
When rehearsal is desired, the rehearsal can be started by pressing the rehearsal mode switch 3. The display screen 11 has a highlighted display (or a colored display) indicating that the current mode is the rehearsal mode.
12 is displayed.

【0048】スタートスイッチ1を押すと、上記の設定
に従ったリハーサルが開始する。ユーザは、パンチイン
記録の練習を行うことができる。リハーサルが終了した
後、再度スタートスイッチ1を押すと、上記のリハーサ
ルを繰り返し行うことができる。
When the start switch 1 is pressed, the rehearsal according to the above setting starts. The user can practice punch-in recording. When the start switch 1 is pressed again after the end of the rehearsal, the rehearsal can be repeated.

【0049】必要な回数だけリハーサルを行った後、リ
ハーサル終了スイッチ4を押し、リハーサルモードを終
了する。その後、スタートスイッチ1を押すことによ
り、パンチイン記録の本番を開始することができる。ユ
ーザは、記録トラックにパンチイン記録することができ
る。
After the rehearsal has been performed a required number of times, the rehearsal end switch 4 is pressed to end the rehearsal mode. Then, by pressing the start switch 1, the actual punch-in recording can be started. The user can perform punch-in recording on a recording track.

【0050】図4は、CPUが行うパンチイン記録処理
を示すフローチャートである。ユーザがパンチイン記録
モードスイッチ2(図3)を押すことにより、以下の処
理が開始する。
FIG. 4 is a flowchart showing a punch-in recording process performed by the CPU. When the user presses the punch-in recording mode switch 2 (FIG. 3), the following processing starts.

【0051】ステップSA1では、ユーザの指示により
記録トラックを設定する。例えば、記録トラックを第2
トラックとする。
In step SA1, a recording track is set according to a user's instruction. For example, if the recording track is
Tracks.

【0052】ステップSA2では、ユーザの指示により
パンチイン記録区間を設定する。例えば、記録区間の開
始小節と終了小節を設定する。
In step SA2, a punch-in recording section is set according to a user's instruction. For example, a start bar and an end bar of a recording section are set.

【0053】ステップSA3では、ユーザの指示により
再生区間を設定する。例えば、再生区間の開始小節と終
了小節を設定する。
At Step SA3, a reproduction section is set according to a user's instruction. For example, a start bar and an end bar of a playback section are set.

【0054】ステップSA4では、再生区間の開始位置
にポインタをセットする。ステップSA5では、スター
トスイッチが押されているか否かをチェックする。スタ
ートスイッチが押されていないときには、ステップSA
6へ進み、リハーサルスイッチが押されているか否かを
チェックする。スタートスイッチも、リハーサルスイッ
チも押されていないときには、ステップSA5へ戻り、
上記のループを繰り返す。
At Step SA4, a pointer is set at the start position of the reproduction section. At Step SA5, it is checked whether or not the start switch has been pressed. If the start switch has not been pressed, step SA
Proceed to 6 to check whether the rehearsal switch has been pressed. When neither the start switch nor the rehearsal switch is pressed, the process returns to step SA5,
Repeat the above loop.

【0055】リハーサルスイッチが押されたときには、
ステップSA7へ進み、リハーサルモード処理を行う。
リハーサルモード処理では、ユーザが所望の回数だけリ
ハーサルを繰り返し行うことができる。その詳細は、後
に図5のフローチャートを参照しながら説明する。リハ
ーサル終了スイッチが押されると、リハーサルモード処
理を終了し、ステップSA5へ戻る。
When the rehearsal switch is pressed,
Proceeding to step SA7, rehearsal mode processing is performed.
In the rehearsal mode processing, the user can repeat the rehearsal a desired number of times. The details will be described later with reference to the flowchart of FIG. When the rehearsal end switch is pressed, the rehearsal mode process ends, and the process returns to step SA5.

【0056】その後、スタートスイッチを押すと、ステ
ップSA8へ進み、パンチイン記録再生処理を行う。パ
ンチイン記録再生処理は、パンチイン記録の本番を行う
処理であり、ユーザは実際にパンチイン記録を行うこと
ができる。その後、パンチイン記録の処理を終了する。
Thereafter, when the start switch is pressed, the flow advances to step SA8 to perform a punch-in recording / reproducing process. The punch-in recording / reproducing process is a process for performing the actual punch-in recording, and the user can actually perform the punch-in recording. Thereafter, the processing of punch-in recording ends.

【0057】図5は、図4のステップSA7に示すリハ
ーサルモード処理の詳細を示すフローチャートである。
FIG. 5 is a flowchart showing details of the rehearsal mode processing shown in step SA7 of FIG.

【0058】ステップSB1では、リハーサルモードに
移行したことを示す表示を行う。例えば、図3に示す強
調表示(又は色付き表示)12を行う。
At step SB1, a display indicating that the mode has shifted to the rehearsal mode is performed. For example, the highlighting (or colored display) 12 shown in FIG. 3 is performed.

【0059】ステップSB2では、スタートスイッチが
押されたか否かをチェックする。スタートスイッチが押
されるまで待機し、スタートスイッチが押されると、ス
テップSB3へ進む。
At Step SB2, it is checked whether or not the start switch has been pressed. The process waits until the start switch is pressed, and when the start switch is pressed, the process proceeds to step SB3.

【0060】ステップSB3では、再生処理を行う。再
生処理は、再生区間の再生を行う。ただし、記録トラッ
クについては、記録区間の間、ミュートする。ユーザ
は、記録のための演奏を練習することができる。また、
演奏を行わなくても、パンチイン記録を行う際の演奏状
態を確認することができる。その詳細は、後に図6を参
照しながら説明する。
At Step SB3, a reproduction process is performed. The reproduction process reproduces a reproduction section. However, the recording track is muted during the recording section. The user can practice playing for recording. Also,
Even without performing, it is possible to check the performance state when performing punch-in recording. The details will be described later with reference to FIG.

【0061】ステップSB4では、リハーサル終了スイ
ッチが押されているか否かをチェックする。リハーサル
終了スイッチが押されていないときには、ステップSB
5へ進み、スタートスイッチが押されているか否かをチ
ェックする。リハーサル終了スイッチも、スタートスイ
ッチも押されていないときには、ステップSB4へ戻
り、上記のループを繰り返す。スタートスイッチが押さ
れたときには、ステップSB3へ戻り、再びリハーサル
のための再生処理を行う。このように何度でもリハーサ
ルを繰り返すことができる。
In step SB4, it is checked whether the rehearsal end switch has been pressed. If the rehearsal end switch has not been pressed, step SB
Proceed to 5 to check whether the start switch has been pressed. When neither the rehearsal end switch nor the start switch is pressed, the process returns to step SB4 and repeats the above loop. When the start switch is pressed, the process returns to step SB3, and the reproduction process for rehearsal is performed again. The rehearsal can be repeated as many times as described above.

【0062】リハーサル終了スイッチが押されると、ス
テップSB6へ進み、リハーサルモードを終了し、ステ
ップSB1で表示したリハーサルモードの表示を解除す
る。その後、図4のフローチャートの処理に戻る。
When the rehearsal end switch is pressed, the flow advances to step SB6 to end the rehearsal mode and cancel the display of the rehearsal mode displayed in step SB1. Thereafter, the process returns to the process of the flowchart in FIG.

【0063】図6は、図5のステップSB3に示す再生
処理の詳細を示すフローチャートである。
FIG. 6 is a flowchart showing details of the reproduction process shown in step SB3 of FIG.

【0064】ステップSC1では、処理対象のトラック
番号を1に設定する。以下、第1トラックから第16ト
ラックまで順番に処理を行う。
At step SC1, the track number to be processed is set to 1. Hereinafter, the processing is sequentially performed from the first track to the sixteenth track.

【0065】ステップSC2では、対象トラック番号が
記録トラックであるか否かをチェックする。記録トラッ
クは、例えば第2トラックである。対象トラックが第1
トラックの場合は、対象トラックが記録トラックでない
ので、ステップSC4へ進む。
In step SC2, it is checked whether or not the target track number is a recording track. The recording track is, for example, a second track. Target track is first
In the case of a track, since the target track is not a recording track, the process proceeds to step SC4.

【0066】ステップSC4では、現在の進行位置(ポ
インタ位置)における演奏データを読み出して、音源回
路へ供給する。音源回路は、発音又は消音等の処理を行
う。その後、ステップSC5へ進む。
At step SC4, the performance data at the current progress position (pointer position) is read and supplied to the tone generator circuit. The sound source circuit performs processing such as sound generation or mute. Thereafter, the process proceeds to Step SC5.

【0067】ステップSC5では、対象トラック番号が
最終トラックであるか否かをチェックする。最終トラッ
クは、例えば第16トラックである。対象トラックが第
1トラックであるときには、対象トラックが最終トラッ
クではないので、ステップSC6へ進む。
In step SC5, it is checked whether or not the target track number is the last track. The last track is, for example, the sixteenth track. When the target track is the first track, the process proceeds to step SC6 because the target track is not the last track.

【0068】ステップSC6では、対象トラック番号を
インクリメントする。例えば、対象トラック番号を第1
トラックから第2トラックにインクリメントする。その
後、ステップSC2へ戻る。
At step SC6, the target track number is incremented. For example, if the target track number is
Increment from track to second track. Thereafter, the flow returns to step SC2.

【0069】対象トラック番号が記録トラック番号であ
るときには、ステップSC3へ進む。ステップSC3で
は、現在ポインタが記録区間内にあるか否かをチェック
する。記録区間内でなくかつ再生区間内であるときに
は、ステップSC4へ進み、上記と同様に演奏データの
再生処理を行う。その後、ステップSC5へ進む。
If the target track number is a recording track number, the flow advances to step SC3. In step SC3, it is checked whether or not the current pointer is within the recording section. If it is not within the recording section and within the playback section, the process proceeds to step SC4, and the performance data is reproduced in the same manner as described above. Thereafter, the process proceeds to Step SC5.

【0070】以後、同様に、第3トラックから第16ト
ラックまでの処理を繰り返す。第16トラック(最終ト
ラック)の処理を終了すると、ステップSC7へ進む。
Thereafter, similarly, the processing from the third track to the sixteenth track is repeated. Upon completion of the process on the sixteenth track (final track), the flow advances to step SC7.

【0071】ステップSC7では、テンポに応じた所定
時間が経過するのを待って、進行位置(ポインタ位置)
を更新する(進める)。すなわち、次のタイミングの演
奏データの処理の準備を行う。
In step SC7, after a predetermined time corresponding to the tempo has elapsed, the progress position (pointer position)
Update (advance). That is, preparations are made for processing the performance data at the next timing.

【0072】ステップSC8では、ポインタが再生区間
内にあるか否かをチェックする。再生区間内であるとき
には、ステップSC1へ進み、次のタイミングにおける
第1〜第16トラックの処理を繰り返す。
At Step SC8, it is checked whether or not the pointer is within the reproduction section. If it is within the reproduction section, the process proceeds to step SC1, and the processing of the first to sixteenth tracks at the next timing is repeated.

【0073】次に、ポインタが記録区間内にある場合を
説明する。ステップSC2において、対象トラックが記
録トラックでないと判断されたときには、ステップSC
4へ進み、再生処理を行う。対象トラックが記録トラッ
クと判断され、かつポインタが記録区間内であるときに
は、ステップSC4に示す再生処理を行わず(ミュート
する)、ステップSC5へ進む。この際、対象トラック
において発音中の音があれば消音させる。なお、小音量
で再生処理を行い、ミュートを行ってもよい。
Next, a case where the pointer is within the recording section will be described. If it is determined in step SC2 that the target track is not a recording track, the process proceeds to step SC2.
Proceed to step 4 to perform a reproduction process. When the target track is determined to be a recording track and the pointer is within the recording section, the reproduction process shown in step SC4 is not performed (mute), and the process proceeds to step SC5. At this time, if any sound is being generated in the target track, it is muted. The reproduction process may be performed at a low volume to mute.

【0074】以後、同様にして、再生区間が終了するま
で上記の処理を繰り返す。ステップSC8において再生
区間が終了したと判断されると、図5のフローチャート
の処理に戻る。
Thereafter, in the same manner, the above processing is repeated until the reproduction section ends. If it is determined in step SC8 that the reproduction section has ended, the process returns to the processing in the flowchart of FIG.

【0075】図7は、パンチイン記録の第2のリハーサ
ル機能を説明するための図である。第2のリハーサル機
能は、2つの記録バッファ41と42を用いる。ユーザ
が行う演奏は、本番となると上手く行かないが、リハー
サルとなると上手く行くことがある。第2のリハーサル
機能を用いれば、リハーサル中に上手くいった演奏を記
録することができる。
FIG. 7 is a diagram for explaining the second rehearsal function of punch-in recording. The second rehearsal function uses two recording buffers 41 and 42. The performance performed by the user does not go well in the actual performance, but sometimes goes well in the rehearsal. By using the second rehearsal function, a successful performance can be recorded during the rehearsal.

【0076】リハーサルモードでは、ユーザが行った演
奏に基づく演奏データを、直接記録トラックTR2に書
き込まず、記録バッファ41に書き込む。ただし、演奏
を行った後、演奏が上手くいったと判断すれば、採用ス
イッチを押すことにより、記録バッファ41に書き込ま
れている演奏データを記録トラックTR2の記録区間T
2にコピーすることができる。
In the rehearsal mode, the performance data based on the performance performed by the user is not directly written on the recording track TR2, but is written on the recording buffer 41. However, if it is determined that the performance is successful after the performance, the adoption switch is pressed, and the performance data written in the recording buffer 41 is transferred to the recording section T2 of the recording track TR2.
2 can be copied.

【0077】ユーザが再度リハーサルのスタートスイッ
チを押すと、記録バッファ41の演奏データが記録バッ
ファ42にコピーされる。その後、ユーザが演奏を行う
と、その新たな演奏に基づく演奏データが記録バッファ
41に書き込まれる。
When the user presses the rehearsal start switch again, the performance data in the recording buffer 41 is copied to the recording buffer 42. Thereafter, when the user performs, the performance data based on the new performance is written to the recording buffer 41.

【0078】記録バッファ41には、今回の演奏に基づ
く演奏データが記憶され、記録バッファ42には、前回
の演奏に基づく演奏データが記憶される。ユーザは、記
録バッファ41と42のいずれかを選択して、演奏デー
タを記録トラックTR2にコピーすることができる。
The recording buffer 41 stores performance data based on the current performance, and the recording buffer 42 stores performance data based on the previous performance. The user can select one of the recording buffers 41 and 42 and copy the performance data to the recording track TR2.

【0079】なお、記録バッファの数は、2つに限定さ
れない。記録バッファは1つであってもよいし、3つ以
上でもよい。記録バッファを3つ以上にすれば、前々回
以前の演奏をも記録トラックに記録することができる。
The number of recording buffers is not limited to two. The number of recording buffers may be one, or three or more. If the number of recording buffers is three or more, performances before the last two times can be recorded on the recording track.

【0080】図8は、第2のリハーサル機能を実現する
ためのパネル表示画面及びパネルスイッチの構成を示
す。
FIG. 8 shows a configuration of a panel display screen and panel switches for realizing the second rehearsal function.

【0081】図3と同じ符号を付した部分は、図3にお
ける説明と同じである。新たに、第1の採用スイッチ7
と第2の採用スイッチ8が付加されている。第1の採用
スイッチ7は、第1の記録バッファ41(図7)に記憶
されている演奏データを記録トラックTR2に書き込む
ためのスイッチである。第2の採用スイッチ8は、第2
の記録バッファ42(図7)に記憶されている演奏デー
タを記録トラックTR2に書き込むためのスイッチであ
る。
The parts denoted by the same reference numerals as in FIG. 3 are the same as those described in FIG. New first adoption switch 7
And a second adoption switch 8 are added. The first adoption switch 7 is a switch for writing the performance data stored in the first recording buffer 41 (FIG. 7) to the recording track TR2. The second adoption switch 8 is the second
Is a switch for writing the performance data stored in the recording buffer 42 (FIG. 7) into the recording track TR2.

【0082】図9は、第2のリハーサル機能を実現する
ためのリハーサルモード処理の詳細を示すフローチャー
トである。図4のパンチイン記録処理は、上記の説明と
同じである。図9のフローチャートは、図4のステップ
SA7に示すリハーサルモード処理の詳細を示す。
FIG. 9 is a flowchart showing details of the rehearsal mode processing for realizing the second rehearsal function. The punch-in recording processing of FIG. 4 is the same as the above description. The flowchart in FIG. 9 shows the details of the rehearsal mode processing shown in step SA7 in FIG.

【0083】第1のリハーサル機能(図5)と同様に、
ステップSD1では、リハーサルモードに移行したこと
を示す表示を行い、ステップSD2では、スタートスイ
ッチが押されるまで待機し、スタートスイッチが押され
ると、ステップSD3へ進む。
As in the first rehearsal function (FIG. 5),
In step SD1, a display indicating that the mode has shifted to the rehearsal mode is performed. In step SD2, the process waits until the start switch is pressed. When the start switch is pressed, the process proceeds to step SD3.

【0084】ステップSD3では、記録再生処理を行
う。記録再生処理は、再生区間の演奏データを再生する
と共に、ユーザの演奏による演奏データを記録バッファ
に記録する処理である。その詳細は、後に図10を参照
しながら説明する。
At step SD3, a recording / reproducing process is performed. The recording / reproducing process is a process of reproducing the performance data of the reproduction section and recording the performance data of the performance of the user in the recording buffer. The details will be described later with reference to FIG.

【0085】ステップSD4では、第1又は第2の採用
スイッチが押されているか否かをチェックする。ユーザ
は、リハーサル時の演奏を採用したい場合には第1又は
第2の採用スイッチを押せばよい。第1又は第2の採用
スイッチが押されたときには、ステップSD5へ進む。
In step SD4, it is checked whether the first or second adoption switch has been pressed. When the user wants to adopt the performance at the time of rehearsal, the user may press the first or second adoption switch. When the first or second adoption switch is pressed, the process proceeds to Step SD5.

【0086】ステップSD5では、記録トラックのパン
チイン記録区間のデータを、記録バッファ41又は記録
バッファ42(図7)のうちの選択された方のデータと
差し替える。第1の採用スイッチが押されると、記録バ
ッファ41が選択され、第2の採用スイッチが押される
と、記録バッファ42が選択される。その後、図4のフ
ローチャートの処理に戻る。
At step SD5, the data of the punch-in recording section of the recording track is replaced with the data of the selected one of the recording buffer 41 or the recording buffer 42 (FIG. 7). When the first adoption switch is pressed, the recording buffer 41 is selected, and when the second adoption switch is pressed, the recording buffer 42 is selected. Thereafter, the process returns to the process of the flowchart in FIG.

【0087】第1又は第2の採用スイッチのいずれも押
されていないときには、ステップSD6へ進む。
If neither the first nor the second adoption switch has been pressed, the flow advances to step SD6.

【0088】ステップSD6では、リハーサル終了スイ
ッチが押されているか否かをチェックする。リハーサル
終了スイッチが押されていないときには、ステップSD
8へ進み、スタートスイッチが押されているか否かをチ
ェックする。リハーサル終了スイッチも、スタートスイ
ッチも押されていないときには、ステップSD4へ戻
り、上記のループを繰り返す。
At step SD6, it is checked whether the rehearsal end switch has been pressed. If the rehearsal end switch has not been pressed, step SD
Proceed to 8 to check whether the start switch has been pressed. If neither the rehearsal end switch nor the start switch has been pressed, the process returns to step SD4 and repeats the above loop.

【0089】スタートスイッチが押されたときには、ス
テップSD9へ進み、第1の記録バッファ41の演奏デ
ータを第2の記録バッファ42へ転送する。その後、ス
テップSD3の記録再生処理に戻る。
When the start switch has been pressed, the flow advances to step SD9 to transfer the performance data in the first recording buffer 41 to the second recording buffer 42. Thereafter, the process returns to the recording / reproducing process of step SD3.

【0090】リハーサル終了スイッチが押されると、ス
テップSD7へ進み、リハーサルモードを終了し、ステ
ップSD1で表示したリハーサルモードの表示を解除す
る。その後、図4のフローチャートの処理に戻る。
When the rehearsal end switch is pressed, the flow advances to step SD7 to end the rehearsal mode and cancel the display of the rehearsal mode displayed in step SD1. Thereafter, the process returns to the process of the flowchart in FIG.

【0091】図10は、図9のステップSD3に示す記
録再生処理の詳細を示すフローチャートである。
FIG. 10 is a flowchart showing details of the recording / reproducing process shown in step SD3 of FIG.

【0092】ステップSC1〜SC6の処理は、図6に
示した処理と同じである。ここでは、ステップSC5の
後の処理について説明する。ステップSC5において最
終トラックの処理が終了すると、ステップSE7へ進
む。
The processing of steps SC1 to SC6 is the same as the processing shown in FIG. Here, the processing after step SC5 will be described. When the processing of the last track is completed in step SC5, the process proceeds to step SE7.

【0093】ステップSE7では、現在ポインタが記録
区間内であるか否かをチェックする。記録区間内である
ときには、ステップSE8へ進み、ユーザの演奏操作に
より入力された演奏データがあれば第1の記録バッファ
41(図7)に書き込む。演奏データは、ノートオンや
ノートオフなどのイベントと該イベントの発生時刻を1
組にして構成される。例えば、スタンダードMIDIフ
ァイルの形式である。その後、ステップSE9へ進む。
記録区間内でないときには、ステップSE8の処理を飛
び越して、ステップSE9へ進む。
At step SE7, it is checked whether or not the current pointer is within the recording section. If it is within the recording section, the process proceeds to step SE8, and if there is performance data input by the performance operation of the user, it is written into the first recording buffer 41 (FIG. 7). The performance data includes an event such as a note-on or a note-off and the time when the event occurs.
It is configured as a set. For example, the format is a standard MIDI file. Thereafter, the flow advances to step SE9.
If it is not within the recording section, the process skips step SE8 and proceeds to step SE9.

【0094】ステップSE9では、テンポに応じた所定
時間が経過するのを待って、進行位置(ポインタ位置)
を更新する(進める)。
In step SE9, after a predetermined time corresponding to the tempo has elapsed, the traveling position (pointer position)
Update (advance).

【0095】ステップSE10では、ポインタが再生区
間内にあるか否かをチェックする。再生区間内であると
きには、ステップSC1へ戻り、次のタイミングにおけ
る第1〜第16トラックの処理を繰り返す。再生区間が
終了したときには、図9のフローチャートの処理に戻
る。
At step SE10, it is checked whether or not the pointer is within the reproduction section. If it is within the playback section, the process returns to step SC1, and the processing of the first to sixteenth tracks at the next timing is repeated. When the reproduction section ends, the process returns to the processing in the flowchart of FIG.

【0096】第1又は第2のリハーサル機能では、ユー
ザは、実際にパンチイン記録を行う前に、パンチイン記
録の練習を行うことができる。いきなりパンチイン記録
の本番を行うとなると、ユーザは、記録することを意識
するあまり緊張して、上手く演奏できないことが多い
が、練習を行うことにより、慣れてからパンチイン記録
の本番を行うことができる。
In the first or second rehearsal function, the user can practice punch-in recording before actually performing punch-in recording. When suddenly performing a punch-in recording, the user is often nervous about recording and cannot play well. .

【0097】また、パンチイン記録の本番を行う前に、
リハーサル機能を使うと、パンチイン区間の前後又はパ
ンチイン区間中における演奏の雰囲気を予め知ることが
でき、パンチイン記録の本番を行い易い。
Before performing the actual punch-in recording,
By using the rehearsal function, the atmosphere of the performance before and after the punch-in section or during the punch-in section can be known in advance, and the actual punch-in recording can be easily performed.

【0098】第2のリハーサル機能では、ユーザがリハ
ーサル時における演奏がたまたま上手くいった場合に、
採用スイッチを用いて、リハーサル中の演奏による演奏
データを記録することができる。
In the second rehearsal function, when the user happens to perform well during the rehearsal,
Using the adoption switch, performance data of the performance during the rehearsal can be recorded.

【0099】なお、リハーサル機能は、パンチイン記録
モードの中で実行する場合に限らず、リハーサル機能を
単独で実行するようにしてもよい。
Note that the rehearsal function is not limited to being executed in the punch-in recording mode, and the rehearsal function may be executed alone.

【0100】また、パンチイン記録するトラックが1つ
である場合に限定されない。複数トラックの内の任意の
複数のトラックを同時にパンチイン記録することもでき
る。例えば、複数の電子楽器を用いて、あるいは1つの
電子楽器の音域を複数に分割して(例えば右手パートと
左手パート)、複数の演奏パートを同時に演奏すれば、
複数のトラックを同時にパンチイン記録することができ
る。この際、トラック毎にパンチイン記録区間が異なっ
ていてもよい。
The present invention is not limited to the case where the number of tracks for punch-in recording is one. Any of a plurality of tracks can be punch-in-recorded at the same time. For example, if a plurality of electronic musical instruments are used or the range of one electronic musical instrument is divided into a plurality of parts (for example, a right-hand part and a left-hand part) and a plurality of performance parts are simultaneously played,
A plurality of tracks can be punch-in recorded simultaneously. At this time, the punch-in recording section may be different for each track.

【0101】再生区間又は記録区間において、記録トラ
ックの音量を、他のトラックよりも大きくして、記録す
る音を確認し易くすることができる。例えば、記録トラ
ックの音量を大きくしたり、他のトラックの音量を小さ
くすればよい。この際、ボリュームの値を変更したり、
ベロシティの値を変更することによって、音量差をつけ
ることができる。
In the reproduction section or the recording section, the volume of the recording track is set to be higher than that of the other tracks, so that the recorded sound can be easily checked. For example, the volume of a recording track may be increased, or the volume of another track may be decreased. At this time, you can change the volume value,
By changing the velocity value, a volume difference can be provided.

【0102】パンチイン記録のリハーサル又は本番にお
いて、記録トラック以外のトラックのうち、再生するト
ラックと再生しないトラックとを設定できるようにして
もよい。
In the rehearsal or actual performance of punch-in recording, a track to be reproduced and a track not to be reproduced may be set among tracks other than the recording track.

【0103】記録トラック以外のトラックは、自動伴奏
(基本パターンの音高を指定した和音に応じて変更、か
つ演奏の進行に従って基本パターンを切り換えていく)
であってもよいし、オーディオデータの再生であっても
よい。また、記録トラック以外のトラックがない場合
(例えば、複数トラックのうちの最初のトラックに記録
する場合)は、演奏するテンポを維持するためにメトロ
ノームをならすようにしてもよい。この場合、メトロノ
ームの音は、記録トラック以外のトラックの再生音と同
じ役割を果たす。
Tracks other than recording tracks are automatically accompanied (the pitch of the basic pattern is changed according to the designated chord, and the basic pattern is switched according to the progress of the performance).
Or reproduction of audio data. When there is no track other than the recording track (for example, when recording on the first track of a plurality of tracks), the metronome may be used to maintain the tempo to be played. In this case, the sound of the metronome plays the same role as the reproduced sound of a track other than the recording track.

【0104】本実施例によるパンチイン装置は、電子楽
器の形態に限らず、パソコンとアプリケーションソフト
ウエアとによる形態でもよい。アプリケーションソフト
ウエアは、磁気ディスク、光ディスク、半導体メモリ等
の記憶媒体に記憶させ、パソコンに供給するようにして
もよいし、ネットワークを介して供給するようにしても
よい。
The punch-in device according to the present embodiment is not limited to the form of an electronic musical instrument, but may be a form using a personal computer and application software. The application software may be stored in a storage medium such as a magnetic disk, an optical disk, or a semiconductor memory and supplied to a personal computer, or may be supplied via a network.

【0105】また、本パンチイン装置は、音源装置や電
子楽器に内蔵されている場合に限らず、それぞれが別体
の装置であり、MIDIや各種ネットワーク等の通信手
段を用いて各装置を接続するようなものであってもよ
い。さらに、鍵盤楽器に限らず、弦楽器タイプ、管楽器
タイプ、打楽器タイプ等に適用することもできる。パン
チイン記録するトラックの音色は、これら種々の楽器で
あり、演奏操作子(例えば鍵盤)がこれらの楽器タイプ
のものになる。自動演奏ピアノの演奏データを記録する
装置に適用してもよい。
The present punch-in device is not limited to the case where the punch-in device is built in a sound source device or an electronic musical instrument, but is a separate device, and is connected to each device using communication means such as MIDI or various networks. Such a thing may be used. Further, the present invention can be applied not only to keyboard instruments but also to stringed instrument types, wind instrument types, percussion instrument types, and the like. The tone colors of the tracks for punch-in recording are these various musical instruments, and the performance operators (for example, keyboards) are of these musical instrument types. The present invention may be applied to an apparatus for recording performance data of an automatic performance piano.

【0106】演奏データのフォーマットは、スタンダー
ドMIDIファイル等の、演奏イベントの発生時刻を1
つ前のイベントからの時間で表した「イベント+相対時
間」の他、演奏イベントの発生時刻を曲や小節内におけ
る絶対時間で表した「イベント+絶対時間」、音符の音
高と符長あるいは休符と休符長で演奏データを表した
「音高(休符)+符長」、演奏の最小分解能毎にメモリ
の領域を確保し、演奏イベントの発生する時刻に対応す
るメモリ領域に演奏イベントを記憶した「ベタ方式」等
の形式でもよい。
The format of the performance data is such that the occurrence time of the performance event, such as a standard MIDI file, is set to 1
In addition to "event + relative time", which is expressed as the time from the previous event, "event + absolute time", which indicates the occurrence time of the performance event in absolute time within the song or bar, and the pitch and length of the note or "Pitch (rest) + note length" representing performance data with rests and rest lengths, a memory area is secured for each minimum resolution of performance, and performance is performed in the memory area corresponding to the time when the performance event occurs A format such as a “solid method” in which events are stored may be used.

【0107】自動演奏のテンポを変更する方法は、テン
ポクロックの周期を変更するものや、テンポクロックの
周期をそのままにしてタイミングデータの値を修正する
ものや、1回の処理においてタイミングデータをカウン
トする値を変更するものであってもよい。
The method of changing the tempo of the automatic performance includes changing the period of the tempo clock, correcting the value of the timing data while keeping the period of the tempo clock, and counting the timing data in one process. May be changed.

【0108】演奏データは、複数のチャンネルのデータ
が混在した形式であってもよいし、各チャンネルのデー
タがトラック毎に別れているような形式であってもよ
い。
The performance data may be in a format in which data of a plurality of channels are mixed, or in a format in which data of each channel is separated for each track.

【0109】以上実施例に沿って本発明を説明したが、
本発明はこれらに制限されるものではない。例えば、種
々の変更、改良、組み合わせ等が可能なことは当業者に
自明であろう。
Although the present invention has been described in connection with the preferred embodiments,
The present invention is not limited to these. For example, it will be apparent to those skilled in the art that various modifications, improvements, combinations, and the like can be made.

【0110】[0110]

【発明の効果】以上説明したように、本発明によれば、
演奏者の演奏操作に応じて生成される演奏データは、記
録トラックには記録されないので、パンチイン記録の演
奏の練習を行うことができる。また、パンチイン記録の
本番を行う前に、記録区間の前後又は記録区間中におけ
る演奏の雰囲気を予め知ることができる。
As described above, according to the present invention,
Since the performance data generated in response to the performance operation of the player is not recorded on the recording track, it is possible to practice the performance of the punch-in recording. Further, before performing the actual punch-in recording, the atmosphere of the performance before and after the recording section or during the recording section can be known in advance.

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

【図1】 パンチイン記録の第1のリハーサル機能を説
明するための図である。
FIG. 1 is a diagram for explaining a first rehearsal function of punch-in recording.

【図2】 本発明の実施例によるパンチイン装置を含む
電子楽器のハードウエアの構成を示す図である。
FIG. 2 is a diagram illustrating a hardware configuration of an electronic musical instrument including a punch-in device according to an embodiment of the present invention.

【図3】 パネル表示画面及びパネルスイッチの構成を
示す図である。
FIG. 3 is a diagram showing a configuration of a panel display screen and panel switches.

【図4】 CPUが行うパンチイン記録処理を示すフロ
ーチャートである。
FIG. 4 is a flowchart illustrating a punch-in recording process performed by a CPU.

【図5】 図4のステップSA7に示すリハーサルモー
ド処理の詳細を示すフローチャートである。
FIG. 5 is a flowchart showing details of a rehearsal mode process shown in step SA7 of FIG. 4;

【図6】 図5のステップSB3に示す再生処理の詳細
を示すフローチャートである。
FIG. 6 is a flowchart showing details of a reproduction process shown in step SB3 of FIG. 5;

【図7】 パンチイン記録の第2のリハーサル機能を説
明するための図である。
FIG. 7 is a diagram for explaining a second rehearsal function of punch-in recording.

【図8】 第2のリハーサル機能を実現するためのパネ
ル表示画面及びパネルスイッチの構成を示す図である。
FIG. 8 is a diagram showing configurations of a panel display screen and panel switches for realizing a second rehearsal function.

【図9】 第2のリハーサル機能を実現するためのリハ
ーサルモード処理の詳細を示すフローチャートである。
FIG. 9 is a flowchart showing details of a rehearsal mode process for realizing a second rehearsal function.

【図10】 図9のステップSD3に示す記録再生処理
の詳細を示すフローチャートである。
FIG. 10 is a flowchart showing details of a recording / reproducing process shown in step SD3 of FIG. 9;

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

1 スタートスイッチ、 2 パンチイン記録モード
スイッチ、 3 リハーサルモードスイッチ、 4
リハーサル終了スイッチ、 5 数値変更用スイッ
チ、 6 カーソル移動用スイッチ、 7 第1の
採用スイッチ、8 第2の採用スイッチ、 11 表
示画面、 12 リハーサルモード表示、 21
RAM、 22 ROM、 23 CPU、 2
4タイマ、 25 外部記憶装置、 26 インタ
ーフェース、 27 鍵盤、 28 鍵盤検出回
路、 29 スイッチ、 30 スイッチ検出回
路、 31 表示回路、 32 音源回路、 3
3 効果回路、 34サウンドシステム、 35
バス、 36 通信ネットワーク、 37サーバコ
ンピュータ、 41 第1の記録バッファ、 42
第2の記録バッファ
1 Start switch, 2 Punch-in recording mode switch, 3 Rehearsal mode switch, 4
Rehearsal end switch, 5 Numerical value change switch, 6 Cursor movement switch, 7 First adoption switch, 8 Second adoption switch, 11 Display screen, 12 Rehearsal mode display, 21
RAM, 22 ROM, 23 CPU, 2
4 timer, 25 external storage device, 26 interface, 27 keyboard, 28 keyboard detection circuit, 29 switch, 30 switch detection circuit, 31 display circuit, 32 sound source circuit, 3
3 effect circuit, 34 sound system, 35
Bus, 36 communication network, 37 server computer, 41 first recording buffer, 42
Second recording buffer

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 既に記憶されている演奏データの一部の
区間を書き換えるためのパンチイン装置であって、 演奏者が記録を行いたい記録トラックを複数のトラック
の中から指定するトラック指定手段と、 前記記録トラック上において演奏データの再生を行うた
めの再生区間を指定する再生区間指定手段と、 前記記録トラック上において演奏データの書き換えを行
うための記録区間を指定する記録区間指定手段と、 演奏者の演奏操作に応じて発音を行うための演奏データ
を生成する演奏データ生成手段と、 前記再生区間では前記記録トラックに記憶されている演
奏データを再生し、前記記録区間には前記演奏データ生
成手段により生成される演奏データを記録せず、前記指
定された記録トラックの前記記録区間に記憶されている
演奏データをミュートする演奏データ処理手段とを有す
るパンチイン装置。
1. A punch-in device for rewriting a part of performance data already stored, comprising: a track designating means for designating a recording track which a player wants to record from among a plurality of tracks; Playback section designating means for designating a playback section for playing performance data on the recording track; recording section designating means for designating a recording section for rewriting performance data on the recording track; Performance data generating means for generating performance data for generating a sound in response to the performance operation of the music data; and reproducing the performance data stored in the recording track in the reproduction section, and performing the performance data generation means in the recording section. Is not recorded, the performance data stored in the recording section of the designated recording track is Punch device having a performance data processing means for chute.
【請求項2】 さらに、演奏者が演奏操作を終了した
後、演奏者の操作により該演奏操作に応じて生成された
演奏データを記録するように指示するための操作子と、 前記操作子により記録が指示されると、前記記録区間の
演奏操作に基づき前記演奏データ生成手段により生成さ
れた演奏データを前記指定された記録トラックの記録区
間に記録する記録手段とを有する請求項1記載のパンチ
イン装置。
2. An operator for instructing the player to record performance data generated in accordance with the performance operation after the performance operation is completed by the player, and 2. The punch-in according to claim 1, further comprising: recording means for recording performance data generated by the performance data generating means based on a performance operation in the recording section in a recording section of the designated recording track when recording is instructed. apparatus.
【請求項3】 既に記憶されている演奏データの一部の
区間を書き換えるためのプログラムの記録媒体であっ
て、 a)演奏者が記録を行いたい記録トラックを複数のトラ
ックの中から設定する手順と、 b)前記記録トラック上において演奏データの再生を行
うための再生区間を設定する手順と、 c)前記記録トラック上において演奏データの書き換え
を行うための記録区間を設定する手順と、 d)演奏者の演奏操作に応じて発音を行うための演奏デ
ータを生成する手順と、 e)前記再生区間では前記記録トラックに記憶されてい
る演奏データを再生し、前記記録区間には前記演奏デー
タ生成手段により生成される演奏データを記録せず、前
記設定された記録トラックの前記記録区間に記憶されて
いる演奏データをミュートする手順とをコンピュータに
実行させるためのプログラムを記録した媒体。
3. A recording medium for a program for rewriting a part of already-stored performance data, wherein: a) a procedure in which a player sets a recording track to be recorded from a plurality of tracks. B) a procedure for setting a playback section for playing performance data on the recording track; c) a procedure for setting a recording section for rewriting performance data on the recording track; d) E) playing performance data stored in the recording track in the playback section, and generating the performance data in the recording section. Mute the performance data stored in the recording section of the set recording track without recording the performance data generated by the means. Medium recording a program to be executed by the Yuta.
【請求項4】 さらに、f)演奏者が演奏操作を終了し
た後、演奏者の指示により記録が指示されると、前記記
録区間の演奏操作に基づき生成された演奏データを前記
設定された記録トラックの記録区間に記録する手順を含
む請求項3記載のプログラムを記録した媒体。
4. Further, f) when recording is instructed by the player after the player finishes the performance operation, the performance data generated based on the performance operation in the recording section is set to the set recording. 4. The medium according to claim 3, further comprising a step of recording in a recording section of the track.
【請求項5】 既に記憶されている演奏データの一部の
区間を書き換えるためのパンチイン方法であって、 a)演奏者が記録を行いたい記録トラックを複数のトラ
ックの中から設定する工程と、 b)前記記録トラック上において演奏データの再生を行
うための再生区間を設定する工程と、 c)前記記録トラック上において演奏データの書き換え
を行うための記録区間を設定する工程と、 d)演奏者の演奏操作に応じて発音を行うための演奏デ
ータを生成する工程と、 e)前記再生区間では前記記録トラックに記憶されてい
る演奏データを再生し、前記記録区間には前記演奏デー
タ生成手段により生成される演奏データを記録せず、前
記設定された記録トラックの前記記録区間に記憶されて
いる演奏データをミュートする工程とを含むパンチイン
方法。
5. A punch-in method for rewriting a partial section of performance data already stored, the method comprising: a) setting a recording track that a player wants to record from among a plurality of tracks; b) setting a playback section for playing performance data on the recording track; c) setting a recording section for rewriting performance data on the recording track; d) player E) generating performance data for producing a sound in response to the performance operation of e .; e) playing the performance data stored in the recording track in the reproduction section, and performing the performance data generation means in the recording section. Muting the performance data stored in the recording section of the set recording track without recording the generated performance data. Down method.
【請求項6】 さらに、f)演奏者が演奏操作を終了し
た後、演奏者の指示により記録が指示されると、前記記
録区間の演奏操作に基づき生成された演奏データを前記
設定された記録トラックの記録区間に記録する工程を含
む請求項5記載のパンチイン方法。
6. f) When recording is instructed by the player after the player finishes the performance operation, the performance data generated based on the performance operation in the recording section is stored in the set recording. 6. The punch-in method according to claim 5, further comprising a step of recording in a recording section of the track.
JP34164197A 1997-01-09 1997-12-11 Punch-in device, punch-in method, and medium recording program Expired - Fee Related JP3379414B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34164197A JP3379414B2 (en) 1997-01-09 1997-12-11 Punch-in device, punch-in method, and medium recording program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP226597 1997-01-09
JP9-2265 1997-01-09
JP34164197A JP3379414B2 (en) 1997-01-09 1997-12-11 Punch-in device, punch-in method, and medium recording program

Publications (2)

Publication Number Publication Date
JPH10254443A true JPH10254443A (en) 1998-09-25
JP3379414B2 JP3379414B2 (en) 2003-02-24

Family

ID=26335623

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34164197A Expired - Fee Related JP3379414B2 (en) 1997-01-09 1997-12-11 Punch-in device, punch-in method, and medium recording program

Country Status (1)

Country Link
JP (1) JP3379414B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008097047A (en) * 2008-01-07 2008-04-24 Kawai Musical Instr Mfg Co Ltd Automatic accompaniment device
JP2009032394A (en) * 2008-10-06 2009-02-12 Yamaha Corp Audio data recording and reproducing device
JPWO2014088036A1 (en) * 2012-12-04 2017-01-05 国立研究開発法人産業技術総合研究所 Singing voice synthesis system and singing voice synthesis method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008097047A (en) * 2008-01-07 2008-04-24 Kawai Musical Instr Mfg Co Ltd Automatic accompaniment device
JP2009032394A (en) * 2008-10-06 2009-02-12 Yamaha Corp Audio data recording and reproducing device
JPWO2014088036A1 (en) * 2012-12-04 2017-01-05 国立研究開発法人産業技術総合研究所 Singing voice synthesis system and singing voice synthesis method

Also Published As

Publication number Publication date
JP3379414B2 (en) 2003-02-24

Similar Documents

Publication Publication Date Title
JPH09319368A (en) Transposition control device for electronic musical instrument
JP3533972B2 (en) Electronic musical instrument setting control device
JP3551087B2 (en) Automatic music playback device and recording medium storing continuous music information creation and playback program
JPH10214083A (en) Musical sound generating method and storage medium
JP3747758B2 (en) Automatic performance device
JP3379414B2 (en) Punch-in device, punch-in method, and medium recording program
JP3649014B2 (en) Performance data file playback setting control device
JP3214623B2 (en) Electronic music playback device
JP3654227B2 (en) Music data editing apparatus and program
JP3709821B2 (en) Music information editing apparatus and music information editing program
JP3656584B2 (en) Performance data processing apparatus and program
JP5707691B2 (en) Electronic keyboard instrument
JP3620396B2 (en) Information correction apparatus and medium storing information correction program
JP3680756B2 (en) Music data editing apparatus, method, and program
JP3267226B2 (en) Automatic accompaniment device and medium recording automatic accompaniment control program
JP3680732B2 (en) Performance device and storage medium
JP3797180B2 (en) Music score display device and music score display program
JP4315116B2 (en) Electronic music equipment
JP3747802B2 (en) Performance data editing apparatus and method, and storage medium
JP3709820B2 (en) Music information editing apparatus and music information editing program
JP3702792B2 (en) Automatic performance apparatus, method and medium
JP3797181B2 (en) Music score display device and music score display program
JP3551000B2 (en) Automatic performance device, automatic performance method, and medium recording program
JP4162766B2 (en) Performance information generating apparatus and automatic performance apparatus
JP3407625B2 (en) Automatic performance apparatus, automatic performance method, and medium recording program

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

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

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20081213

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20091213

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20101213

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20101213

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20111213

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20111213

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20121213

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20131213

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees