JP3463547B2 - Performance data changing device, performance data changing method, and medium recording program - Google Patents
Performance data changing device, performance data changing method, and medium recording programInfo
- Publication number
- JP3463547B2 JP3463547B2 JP34164297A JP34164297A JP3463547B2 JP 3463547 B2 JP3463547 B2 JP 3463547B2 JP 34164297 A JP34164297 A JP 34164297A JP 34164297 A JP34164297 A JP 34164297A JP 3463547 B2 JP3463547 B2 JP 3463547B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- change
- performance data
- changing
- initial setting
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、演奏データの処理
に関し、特に演奏データの値を所望の値に変更すること
ができる演奏データの変更処理に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to performance data processing, and more particularly to performance data change processing capable of changing the value of performance data to a desired value.
【0002】[0002]
【従来の技術】図7は、ソングデータの形式を示す図で
ある。2. Description of the Related Art FIG. 7 is a diagram showing a format of song data.
【0003】ソングデータ4は、1曲分の自動演奏デー
タであり、トラック1〜トラックnの各演奏データ1を
有する。ソングデータ4がスタンダードMIDIファイ
ルの形式で記録されている場合、演奏データ1は、MI
DIデータの形式を用いて表現される。MIDIデータ
は、ノートオン/オフの他、音色や効果等の設定を行う
ための設定データを有する。The song data 4 is automatic performance data for one piece of music, and has performance data 1 for tracks 1 to n. When song data 4 is recorded in the standard MIDI file format, performance data 1 is MI
It is expressed using the format of DI data. The MIDI data has setting data for setting tone colors, effects, etc. in addition to note on / off.
【0004】演奏データ1の先頭の部分に、初期設定デ
ータ2を置くことが多い。初期設定データ2は、その曲
を演奏するために予め設定しておく設定データであり、
例えば音色、音量、又は効果等である。Initial setting data 2 is often placed at the beginning of performance data 1. The initial setting data 2 is setting data set in advance for playing the song,
For example, a tone color, a volume, an effect, or the like.
【0005】演奏データ1は、大きく分けて、上記の初
期設定データ2とその後に続く実演奏データ3とからな
る。実演奏データ3は、初期設定データ2以外の演奏デ
ータであり、例えば、曲の最初に出現するノートオン以
後のデータである。The performance data 1 is roughly divided into the above-mentioned initial setting data 2 and the following actual performance data 3. The actual performance data 3 is performance data other than the initial setting data 2, and is, for example, data after the note-on that appears at the beginning of the song.
【0006】実演奏データ3は、インターバルとイベン
トを1組にして構成される。実演奏データ3は、ノート
オン/オフの他、特定の区間だけに有効な設定データ
(音量変更等)を含む。The actual performance data 3 is composed of a set of intervals and events. The actual performance data 3 includes note on / off and setting data (volume change, etc.) effective only in a specific section.
【0007】自動演奏を行うには、まず初期設定データ
2を読み出し、音色等の初期設定を行い、その後、実演
奏データ3を読み出し、発音及び消音を含む自動演奏を
行う。演奏データ1は、エンドデータで終わる。To perform the automatic performance, first, the initial setting data 2 is read out, the tone color and the like are initialized, and then the actual performance data 3 is read out and the automatic performance including sounding and mute is performed. Performance data 1 ends with end data.
【0008】[0008]
【発明が解決しようとする課題】ユーザは、自分の好み
に合わせて、演奏データ1を変更したい場合がある。そ
の場合、シーケンサやパソコンを用いて、演奏データ1
の個々のイベント又はインターバルを変更することがで
きる。The user may want to change the performance data 1 in accordance with his / her preference. In that case, using a sequencer or personal computer, performance data 1
Individual events or intervals can be changed.
【0009】しかし、初心者は、演奏データについての
知識が少ないため、初期設定データ2を変更すれば、そ
の変更が演奏データ1の全体に有効であると誤解するこ
とがある。例えば、初期設定データ2内の音量50を8
0に変更すれば、曲の先頭から最後まで全てにわたって
音量を上げることができると誤解してしまうことがあ
る。However, since a beginner has little knowledge of performance data, it may be mistaken that if the initial setting data 2 is changed, the change is effective for the entire performance data 1. For example, the volume 50 in the initial setting data 2 is set to 8
It may be misunderstood that if the value is changed to 0, the volume can be increased from the beginning to the end of the song.
【0010】実際には、初期設定データ2内の音量を5
0から80に変更しても、実演奏データ3内に存在する
音量変更60及び音量変更70は変更されない。変更前
の演奏データは、初期の音量が50であり、その後、音
量が60及び70に上がる。しかし、変更後の演奏デー
タは、初期の音量が80であり、その後、音量が一旦6
0に下がり、次に70に上がってしまう。変更前と変更
後とでは、曲の感じが変わってしまい、違和感を感じ
る。Actually, the volume in the initial setting data 2 is set to 5
Even if the value is changed from 0 to 80, the volume change 60 and the volume change 70 existing in the actual performance data 3 are not changed. The performance data before the change has an initial volume of 50, and thereafter the volume increases to 60 and 70. However, the performance data after the change has an initial volume of 80, and then the volume once becomes 6
It goes down to 0 and then goes up to 70. The feeling of the song changes before and after the change, and I feel a sense of discomfort.
【0011】本発明の目的は、初期設定データの変更に
より、演奏データ全体を違和感のないように自動変更す
る演奏データ変更装置、演奏データ変更方法又はプログ
ラムの記録媒体を提供することである。An object of the present invention is to provide a performance data changing device, a performance data changing method, or a program recording medium for automatically changing the entire performance data by changing the initial setting data so as not to cause a feeling of strangeness.
【0012】[0012]
【課題を解決するための手段】本発明の一観点によれ
ば、初期設定データと実演奏データからなる演奏データ
を変更する装置であって、初期設定データ中のデータの
変更を指示する変更指示手段と、前記変更を指示された
データと同種類のデータを実演奏データ中から検索する
検索手段と、前記検索されたデータを前記指示された変
更に応じて変更又は消去を行う変更手段とを有する演奏
データ変更装置が提供される。According to one aspect of the present invention, there is provided a device for changing performance data composed of initial setting data and actual performance data, the change instruction for changing data in the initial setting data. Means, searching means for searching the actual performance data for data of the same type as the data for which the change is instructed, and changing means for changing or erasing the searched data in accordance with the instructed change. An apparatus for changing performance data is provided.
【0013】初期設定データ中のデータを変更指示する
だけで、実演奏データ中の前記指示データと同種類のデ
ータを指示された変更に応じて、変更又は消去すること
ができる。すなわち、初期設定データの変更を指示すれ
ば、その変更指示を演奏データ全体にわたり有効とする
ことができる。By simply instructing to change the data in the initial setting data, the same kind of data as the instructing data in the actual performance data can be changed or erased according to the instructed change. That is, if the change of the initial setting data is instructed, the change instruction can be valid over the entire performance data.
【0014】[0014]
【発明の実施の形態】図7に示す演奏データ1を変更す
る場合を例に説明する。ユーザは、演奏データ1内の初
期設定データ2を変更するべく操作を行うだけで、演奏
データ1全体(実演奏データ2を含む)にわたって所望
の変更を行うことができる。BEST MODE FOR CARRYING OUT THE INVENTION A case where the performance data 1 shown in FIG. 7 is changed will be described as an example. The user can make desired changes to the entire performance data 1 (including the actual performance data 2) only by performing an operation to change the initial setting data 2 in the performance data 1.
【0015】ユーザは、自分の好み又は演奏環境等に応
じて、種々の変更を希望することがある。例えば、初期
設定データの音量を上げれば、演奏データ全体について
同じ分量だけ音量を上げたい場合がある。また、初期設
定データの音量を変更すれば、演奏データ全体をその変
更した音量と同じ音量に変更したい場合がある。その
他、種々の要望がある。The user may desire various changes in accordance with his or her preference or performance environment. For example, if the volume of the initial setting data is increased, it may be desired to increase the volume of the entire performance data by the same amount. Further, if the volume of the initial setting data is changed, it may be desired to change the entire performance data to the same volume as the changed volume. In addition, there are various requests.
【0016】演奏データ1を変更する場合、ユーザは、
まず、どのような変更を行いたいかを決めるため、例え
ば、図1〜4の変更モード1〜4のいずれかのモードを
選択する。演奏データ変更装置は、ユーザが選択したモ
ードに応じて、種々の変更を演奏データについて行うこ
とができる。各変更モード1〜4における変更を、それ
ぞれ図1〜図4に示す。When changing the performance data 1, the user
First, in order to determine what kind of change is desired, for example, one of the change modes 1 to 4 in FIGS. 1 to 4 is selected. The performance data changing device can make various changes to the performance data according to the mode selected by the user. The changes in the change modes 1 to 4 are shown in FIGS. 1 to 4, respectively.
【0017】図1は、変更モード1の動作を説明するた
めの図である。変更モード1では、演奏データ1(図
7)を演奏データ51(図1)に変更する。演奏データ
1内の初期設定データ2と実演奏データ3は、それぞれ
演奏データ51内の初期設定データ52と実演奏データ
53に変更される。FIG. 1 is a diagram for explaining the operation of the change mode 1. In the change mode 1, the performance data 1 (FIG. 7) is changed to the performance data 51 (FIG. 1). The initial setting data 2 and the actual performance data 3 in the performance data 1 are changed to the initial setting data 52 and the actual performance data 53 in the performance data 51, respectively.
【0018】ユーザが、例えば、初期設定データ内の音
量を50から80に変更するように指示すると、演奏デ
ータ変更装置は、新たな初期設定データ52を生成す
る。そして、以下に示す実演奏データ53を生成する。When the user instructs, for example, to change the volume in the initial setting data from 50 to 80, the performance data changing device generates new initial setting data 52. Then, the actual performance data 53 shown below is generated.
【0019】具体的には、演奏データ変更装置は、ま
ず、ユーザにより変更が指示されたイベントの種類を識
別する。イベントの種類は、例えば音量である。その
後、当該イベントと同じ種類のイベントを、実演奏デー
タ3内から消去し、実演奏データ53を生成する。例え
ば、音量変更60及び音量変更70等のイベントを消去
する。Specifically, the performance data changing device first identifies the type of event for which the change is instructed by the user. The type of event is, for example, volume. Then, the same type of event as the event is deleted from the real performance data 3 to generate the real performance data 53. For example, the events such as volume change 60 and volume change 70 are deleted.
【0020】実演奏データ53内の音量変更のイベント
を全て消去することにより、初期設定データ52内の音
量80の設定が原則として演奏データ51内の全てに有
効となる。ユーザは、曲全体の基準音量を80に設定す
ることができる。By deleting all the volume change events in the real performance data 53, the setting of the volume 80 in the initial setting data 52 becomes valid in principle in all the performance data 51. The user can set the reference volume of the entire song to 80.
【0021】なお、実演奏データ内の音量変更60と音
量変更70のイベントが消去されると、インターバル4
をその前のインターバル3と加算して一つのインターバ
ルにまとめ、インターバル7をその前のインターバル6
と加算して一つのインターバルにまとめる。前記方法以
外にも、例えば2つのインターバルの内どちらか一方を
消去する、また、2つ共残す等の方法でもよい。When the events of volume change 60 and volume change 70 in the real performance data are deleted, the interval 4
Is added to the previous interval 3 to combine them into one interval, and interval 7 is added to the previous interval 6
And add to combine into one interval. In addition to the above method, for example, either one of the two intervals may be erased, or both of them may be left.
【0022】図2は、変更モード2の動作を説明するた
めの図である。変更モード2では、演奏データ1(図
7)を演奏データ61(図2)に変更する。ユーザが、
例えば、初期設定データ2内の音量を50から80に変
更するように指示すると、演奏データ変更装置は、元の
初期設定データ2を基に新たな初期設定データ62を生
成する。FIG. 2 is a diagram for explaining the operation of the change mode 2. In the change mode 2, the performance data 1 (FIG. 7) is changed to the performance data 61 (FIG. 2). The user
For example, when an instruction is issued to change the volume in the initial setting data 2 from 50 to 80, the performance data changing device generates new initial setting data 62 based on the original initial setting data 2.
【0023】演奏データ変更装置は、上記のユーザの変
更指示に応じて、元の実演奏データ3を変更し新たな実
演奏データ63を生成する。具体的には、演奏データ変
更装置は、まず、ユーザにより変更が指示されたイベン
トの種類(例えば音量)を識別し、その後、実演奏デー
タ内において、当該イベントと同じ種類のイベントを、
全て同じ値に変更する。例えば、音量変更60及び音量
変更70のイベントを共に音量変更80に変更する。The performance data changing device changes the original real performance data 3 to generate new real performance data 63 in response to the user's change instruction. Specifically, the performance data change device first identifies the type of event (for example, volume) that the user has instructed to change, and then identifies the same type of event as the event in the actual performance data.
Change all to the same value. For example, the events of volume change 60 and volume change 70 are both changed to volume change 80.
【0024】実演奏データ63内には、初期設定データ
62内の音量80と同じ音量が設定されるので、演奏デ
ータ61全体にわたり音量をほぼ一定の大きさに設定す
ることができる。Since the same volume as the volume 80 in the initial setting data 62 is set in the actual performance data 63, the volume can be set to a substantially constant level over the entire performance data 61.
【0025】図3は、変更モード3の動作を説明するた
めの図である。変更モード3では、演奏データ1(図
7)を演奏データ71(図3)に変更する。ユーザが、
例えば、初期設定データ2内の音量を50から80に変
更するように指示すると、演奏データ変更装置は、元の
初期設定データ2を基に新たな初期設定データ72を生
成する。FIG. 3 is a diagram for explaining the operation of the change mode 3. In the change mode 3, the performance data 1 (FIG. 7) is changed to the performance data 71 (FIG. 3). The user
For example, when an instruction is issued to change the volume in the initial setting data 2 from 50 to 80, the performance data changing device generates new initial setting data 72 based on the original initial setting data 2.
【0026】演奏データ変更装置は、上記のユーザの変
更指示に応じて、元の実演奏データ3を変更し新たな実
演奏データ73を生成する。具体的には、演奏データ変
更装置は、まず、ユーザにより変更が指示されたイベン
トの種類(例えば音量)を識別し、さらに変更が指示さ
れた値の変更量を調べる。変更量は、例えば音量80−
音量50=+30である。その後、実演奏データ内にお
いて、当該イベントと同じ種類のイベントの値を、全て
同じ変更量だけ変更する。例えば、音量変更60及び音
量変更70は、それぞれ音量変更90(=60+30)
及び音量変更100(=70+30)に変更される。The performance data changing device changes the original real performance data 3 and generates new real performance data 73 in accordance with the above-mentioned change instruction from the user. Specifically, the performance data changing device first identifies the type of event (for example, volume) for which the user has instructed a change, and further checks the amount of change in the value for which the change is instructed. The amount of change is, for example, the volume 80-
The volume is 50 = + 30. Then, in the actual performance data, the values of events of the same type as the event are all changed by the same change amount. For example, volume change 60 and volume change 70 are volume change 90 (= 60 + 30), respectively.
And the volume is changed to 100 (= 70 + 30).
【0027】初期設定データ72内の変更量と同じだ
け、実演奏データ73内のデータが変更される。演奏デ
ータは、音量がユーザにより指示された量だけ全体的に
変更される。すなわち、相対的な音量のバランスを変え
ずに、演奏データの音量を全体的に変更することができ
る。The data in the real performance data 73 is changed by the same amount as the change amount in the initial setting data 72. The performance data is entirely changed in volume by an amount designated by the user. That is, the volume of the performance data can be changed as a whole without changing the relative volume balance.
【0028】ただし、この変更モードは、変更量が少な
いときには有効であるが、変更量が大きくなりすぎる
と、音量が最大値を越えてしまったり0より小さくなっ
てしまうことがある。その場合には、最大値及び0にリ
ミッタを設けてもよい。また、変更量が大きすぎて、曲
のイメージが変わってしまう場合には、次に説明する変
更モード4が有効である。However, this change mode is effective when the change amount is small, but when the change amount is too large, the volume may exceed the maximum value or may become smaller than zero. In that case, a limiter may be provided for the maximum value and 0. Further, when the change amount is too large and the image of the song changes, the change mode 4 described below is effective.
【0029】図4は、変更モード4の動作を説明するた
めの図である。変更モード4では、演奏データ1(図
7)を演奏データ81(図4)に変更する。ユーザが、
例えば、初期設定データ2内の音量を50から80に変
更するように指示すると、演奏データ変更装置は、元の
初期設定データ2を基に新たな初期設定データ82を生
成する。FIG. 4 is a diagram for explaining the operation of the change mode 4. In the change mode 4, the performance data 1 (FIG. 7) is changed to the performance data 81 (FIG. 4). The user
For example, when an instruction is issued to change the volume in the initial setting data 2 from 50 to 80, the performance data changing device generates new initial setting data 82 based on the original initial setting data 2.
【0030】演奏データ変更装置は、上記のユーザの変
更指示に応じて、元の実演奏データ3を変更し新たな実
演奏データ83を生成する。具体的には、演奏データ変
更装置は、まず、ユーザにより変更が指示されたイベン
トの種類(例えば音量)を識別し、さらに変更が指示さ
れた値の変更倍率を調べる。変更倍率は、例えば音量8
0÷音量50=1.6である。その後、実演奏データ内
において、当該イベントと同じ種類のイベントの値を、
全て同じ変更倍率だけ変更する。例えば、音量変更60
及び音量変更70は、それぞれ音量変更96(=60×
1.6)及び音量変更112(=70×1.6)に変更
される。The performance data changing device changes the original real performance data 3 to generate new real performance data 83 in accordance with the above-mentioned change instruction from the user. Specifically, the performance data changing device first identifies the type of event (for example, volume) for which a change is instructed by the user, and further checks the change magnification of the value for which the change is instructed. The change rate is, for example, volume 8
0 / volume 50 = 1.6. Then, in the actual performance data, the value of the event of the same type as the event is
All change by the same change rate. For example, volume change 60
And volume change 70 are volume change 96 (= 60 ×), respectively.
1.6) and volume change 112 (= 70 × 1.6).
【0031】初期設定データ82内の変更倍率と同じだ
け、実演奏データ83内のデータが変更される。演奏デ
ータは、音量がユーザにより指示された倍率だけ全体的
に変更される。聴感上自然に、演奏データの音量を全体
的に変更することができる。The data in the real performance data 83 is changed by the same amount as the change magnification in the initial setting data 82. The performance data is entirely changed in volume by a magnification designated by the user. It is possible to change the volume of the performance data as a whole in a natural sense of hearing.
【0032】図5は、本発明の実施例による演奏データ
変更装置を含む電子楽器のハードウエアの構成を示す。FIG. 5 shows a hardware configuration of an electronic musical instrument including a performance data changing device according to an embodiment of the present invention.
【0033】バス35には、鍵盤検出回路28、スイッ
チ検出回路30、表示回路31、音源回路32、効果回
路33、RAM21、ROM22、CPU23、外部記
憶装置25、インターフェース26が接続される。A keyboard detection circuit 28, a switch detection circuit 30, a display circuit 31, a tone generator circuit 32, an effect circuit 33, a RAM 21, a ROM 22, a CPU 23, an external storage device 25, and an interface 26 are connected to the bus 35.
【0034】ユーザは、スイッチ29を用いて、初期設
定データの変更を指示することができる。スイッチ検出
回路30は、スイッチ29を用いたスイッチ操作を検出
し、スイッチ信号を生成する。The user can use the switch 29 to instruct to change the initial setting data. The switch detection circuit 30 detects a switch operation using the switch 29 and generates a switch signal.
【0035】ユーザは、鍵盤27を用いて、初期設定デ
ータの変更を指示することもできる。鍵盤検出回路28
は、鍵盤27を用いた鍵操作を検出し、ノートオンまた
はノートオフ信号等を生成する。しかし、鍵盤27は必
ずしも必要ではない。The user can also use the keyboard 27 to instruct to change the initial setting data. Keyboard detection circuit 28
Detects a key operation using the keyboard 27 and generates a note-on or note-off signal or the like. However, the keyboard 27 is not always necessary.
【0036】表示回路31は、変更前又は変更後の演奏
データを表示することができる。ユーザは、表示回路3
1に表示される演奏データを参照しながら、初期設定デ
ータの変更を指示することができる。The display circuit 31 can display the performance data before or after the change. The user uses the display circuit 3
It is possible to instruct to change the initial setting data while referring to the performance data displayed in 1.
【0037】外部記憶装置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 is, for example, a floppy disk drive (FDD), a hard disk drive (HDD), a magneto-optical disk (MO) drive,
It is a CD-ROM (compact disc-read only memory) drive or the like.
【0038】RAM21は、フラグまたはバッファ、M
IDI演奏データ等を記憶するCPU23用のワーキン
グエリアを有する。ROM22は、各種パラメータ及び
制御プログラム、又は本実施例における演奏データ変更
プログラム等を記憶する。CPU23は、ROM22に
記憶されている制御プログラム等に従い、演算または制
御を行う。The RAM 21 is a flag or buffer, M
It has a working area for the CPU 23 that stores IDI performance data and the like. The ROM 22 stores various parameters and control programs, or a performance data changing program in this embodiment. The CPU 23 performs calculation or control according to a control program or the like stored in the ROM 22.
【0039】タイマ24は、CPU23に接続されてお
り、割り込み処理タイミングをCPU23に指示する。
インターフェース26は、MIDIインターフェースま
たはその他の通信ネットワーク用のインターフェースで
ある。The timer 24 is connected to the CPU 23 and instructs the CPU 23 on the interrupt processing timing.
Interface 26 is a MIDI interface or other interface for communication networks.
【0040】変更前の演奏データは、外部記録装置2
5、RAM21、又はROM22に記憶される。変更後
の演奏データは、書き込み可能な外部記憶装置25又は
RAM21に書き込まれる。変更前又は変更後の演奏デ
ータは、インタフェース26を介して、外部に対して入
出力可能である。The performance data before the change is recorded in the external recording device 2.
5, RAM 21, or ROM 22. The changed performance data is written in the writable external storage device 25 or the RAM 21. The performance data before or after the change can be input / output to / from the outside via the interface 26.
【0041】CPU23は、RAM21等から、変更前
又は変更後の演奏データを読み出し、楽音パラメータお
よび効果パラメータをそれぞれ音源回路32および効果
回路33に供給することができる。The CPU 23 can read the performance data before or after the change from the RAM 21 or the like and supply the tone parameter and the effect parameter to the tone generator circuit 32 and the effect circuit 33, respectively.
【0042】また、CPU23は、鍵盤検出回路28で
生成されるノートオン信号等やスイッチ検出回路30で
生成されるスイッチ信号に応じて、楽音パラメータおよ
び効果パラメータを生成し、それぞれ音源回路32およ
び効果回路33に供給することもできる。The CPU 23 also generates musical tone parameters and effect parameters in accordance with the note-on signal generated by the keyboard detection circuit 28 and the switch signal generated by the switch detection circuit 30, and the tone generator circuit 32 and the effect circuit, respectively. It can also be supplied to the circuit 33.
【0043】音源回路32は、供給される楽音パラメー
タに応じて楽音信号を生成する。効果回路33は、供給
される効果パラメータに応じて、音源回路32で生成さ
れる楽音信号に、例えばディレイやリバーブ等の効果を
付与し、サウンドシステム34に供給する。サウンドシ
ステム34は、D/A変換器およびスピーカを含み、供
給されるデジタル形式の楽音信号をアナログ形式に変換
し、発音する。The tone generator circuit 32 generates a tone signal in accordance with the tone parameters supplied. The effect circuit 33 applies an effect such as delay or reverb to the musical tone signal generated by the tone generator circuit 32 according to the supplied effect parameter and supplies the musical tone signal to the sound system 34. The sound system 34, which includes a D / A converter and a speaker, converts the supplied digital tone signal into an analog format and produces a sound.
【0044】なお、音源回路32は、波形メモリ方式、
FM方式、物理モデル方式、高調波合成方式、フォルマ
ント合成方式、VCO+VCF+VCAのアナログシン
セサイザ方式等、どのような方式であってもよい。The tone generator circuit 32 uses a waveform memory system,
The FM system, the physical model system, the harmonic synthesis system, the formant synthesis system, the VCO + VCF + VCA analog synthesizer system, or the like may be used.
【0045】また、音源回路32は、専用のハードウエ
アを用いて構成するものに限らず、DSP+マイクロプ
ログラムを用いて構成してもよいし、CPU+ソフトウ
ェアのプログラムで構成するようにしてもよい。Further, the tone generator circuit 32 is not limited to one configured by using dedicated hardware, but may be configured by using a DSP + micro program or a program of CPU + software.
【0046】さらに、1つの音源回路を時分割で使用す
ることにより複数の発音チャンネルを形成するようにし
てもよいし、複数の音源回路を用い、1つの発音チャン
ネルにつき1つの音源回路で複数の発音チャンネルを構
成するようにしてもよい。Further, a plurality of tone generation channels may be formed by using one tone generator circuit in a time division manner. Alternatively, a plurality of tone generator circuits may be used and one tone generator circuit may generate a plurality of tone generator circuits. The pronunciation channel may be configured.
【0047】制御プログラム又は演奏データ等をHDD
25内のハードディスクに記憶させることもできる。ハ
ードディスクからRAM21に制御プログラム等を読み
出すことにより、ROM22に制御プログラム等を記憶
させている場合と同様の動作をCPU23にさせること
ができる。このようにすると、制御プログラム等の追加
やバージョンアップ等が容易に行える。HDD for control programs or performance data
It can also be stored in the hard disk in 25. By reading the control program or the like from the hard disk to the RAM 21, the CPU 23 can be caused to perform the same operation as when the control program or the like is stored in the ROM 22. By doing so, it is possible to easily add a control program or the like and upgrade the version.
【0048】また、制御プログラム又は演奏データ等を
CD−ROMに記憶させることもできる。CD−ROM
からハードディスクに制御プログラムや演奏データ等を
コピーすることができる。制御プログラム等の新規イン
ストールやバージョンアップを容易に行うことができ
る。The control program, performance data, etc. can be stored in the CD-ROM. CD-ROM
Control programs and performance data can be copied from the hard disk to the hard disk. It is possible to easily perform new installation or version upgrade of the control program or the like.
【0049】通信インターフェース26は、LAN(ロ
ーカルエリアネットワーク)やインターネット、電話回
線等の通信ネットワーク36に接続可能であり、該通信
ネットワーク36を介して、サーバコンピュータ37と
接続し、HDD等外部記憶装置25、又はRAM21等
内に、サーバコンピュータ37から制御プログラムや演
奏データ等をダウンロードすることができる。クライア
ントとなる電子楽器は、通信インターフェース26及び
通信ネットワーク36を介してサーバコンピュータ37
へと制御プログラムや演奏データ等のダウンロードを要
求するコマンドを送信する。サーバコンピュータ37
は、このコマンドを受け、要求された制御プログラムや
演奏データ等を、通信ネットワーク36を介して電子楽
器へと配信し、電子楽器が通信インターフェース26を
介して、これら制御プログラムや演奏データ等を受信し
て外部記憶装置25又はRAM21等内に蓄積すること
により、ダウンロードが完了する。The communication interface 26 can be connected to a communication network 36 such as a LAN (local area network), the Internet, or a telephone line. The communication interface 26 is connected to a server computer 37 via the communication network 36, and an external storage device such as an HDD. 25, or the RAM 21 or the like, a control program, performance data, or the like can be downloaded from the server computer 37. The electronic musical instrument as a client is a server computer 37 via the communication interface 26 and the communication network 36.
Send a command requesting to download the control program and performance data. Server computer 37
Receives this command, delivers the requested control program, performance data, etc. to the electronic musical instrument via the communication network 36, and the electronic musical instrument receives these control program, performance data, etc. via the communication interface 26. Then, the download is completed by accumulating in the external storage device 25, the RAM 21, or the like.
【0050】図6は、CPUが行う処理を示すフローチ
ャートである。SA1でソングデータ変更モードをスタ
ートする。SA2で変更を行うソングデータをフロッピ
ディスク等より選択する。FIG. 6 is a flow chart showing the processing performed by the CPU. The song data change mode is started at SA1. Select the song data to be changed in SA2 from a floppy disk or the like.
【0051】ステップS1では、選択されたソングデー
タをRAM内のエディットバッファにコピーする。例え
ば、選択されたソングデータがフロッピディスク等に記
憶されている場合には、選択されたソングデータをフロ
ッピディスク等からRAMにコピーする。In step S1, the selected song data is copied to the edit buffer in the RAM. For example, when the selected song data is stored in the floppy disk or the like, the selected song data is copied from the floppy disk or the like to the RAM.
【0052】ステップS2では、ユーザの指示によりソ
ングデータ内の変更を行いたいトラックを選択する。例
えば、第1トラックから第nトラックの中から一つのト
ラックを選択する。In step S2, a track in the song data to be changed is selected according to a user's instruction. For example, one track is selected from the first to nth tracks.
【0053】ステップS3では、選択されたトラックの
演奏データ内の初期設定データを表示画面に表示する。
ユーザは、初期設定データの内容を確認することができ
る。In step S3, the initial setting data in the performance data of the selected track is displayed on the display screen.
The user can confirm the contents of the initial setting data.
【0054】処理S10は、ステップS4〜S9を含
み、実際に演奏データの変更を行う処理である。以下、
各ステップについて説明する。The process S10 includes processes S4 to S9 and is a process for actually changing the performance data. Less than,
Each step will be described.
【0055】ステップS4では、ユーザの指示より初期
設定データ内の変更を行いたいパラメータを選択する。
例えば、表示画面上において、ユーザが変更したいパラ
メータの位置にカーソルを移動させる。In step S4, a parameter to be changed in the initial setting data is selected according to the user's instruction.
For example, on the display screen, the user moves the cursor to the position of the parameter to be changed.
【0056】ステップS5では、選択したパラメータを
ユーザの指示により変更する。例えば、初期設定データ
の音量50を音量80に変更する。ユーザは、パラメー
タの種類(例えば音量)とパラメータの値(例えば変更
前が50、変更後が80)を指定することができる。ま
た、ユーザは、変更モード1〜4を選択することができ
る。In step S5, the selected parameter is changed according to a user's instruction. For example, the volume 50 of the initial setting data is changed to the volume 80. The user can specify the type of the parameter (for example, volume) and the value of the parameter (for example, 50 before the change and 80 after the change). Further, the user can select the change modes 1 to 4.
【0057】ステップS6では、実演奏データの先頭か
ら前記パラメータと同種類のパラメータを順次検索す
る。例えば、音量変更のMIDIイベントを検索する場
合は、コントロールナンバ#7のイベントを検索すれば
よい。In step S6, parameters of the same type as the above parameters are sequentially searched from the beginning of the actual performance data. For example, when searching for a MIDI event of volume change, an event of control number # 7 may be searched.
【0058】ステップS7では、前記パラメータと同種
類のパラメータが実演奏データ中に存在するか否かをチ
ェックする。存在する場合には、ステップS8へ進み、
検索されたパラメータを上記で選択した変更モードに従
って変更する。In step S7, it is checked whether or not a parameter of the same type as the above-mentioned parameter exists in the actual performance data. If there is, go to step S8,
Modify the retrieved parameters according to the modification mode selected above.
【0059】ステップS9では、実演奏データ内におい
て変更を行った次のデータから前記パラメータと同種類
のパラメータを順次検索する。その後、ステップS7へ
戻り、上記の処理を繰り返す。実演奏データの最後ま
で、上記の処理を繰り返し、その後、ステップS11へ
進む。In step S9, a parameter of the same type as the parameter is sequentially searched from the next data changed in the actual performance data. Then, the process returns to step S7 and the above process is repeated. The above process is repeated until the end of the actual performance data, and then the process proceeds to step S11.
【0060】ステップS11では、変更されたデータの
確認を行う。例えば、変更後の演奏データを表示画面に
表示したり、変更後の演奏データを基に発音させること
により、ユーザは、変更後のデータを確認することがで
きる。In step S11, the changed data is confirmed. For example, the user can confirm the changed data by displaying the changed performance data on the display screen or by producing a sound based on the changed performance data.
【0061】ステップS12では、ユーザにより変更後
の演奏データの保存が指示されたか否かをチェックす
る。保存が指示された場合には、ステップS13へ進
み、データの書き換えを行う。例えば、RAM内の変更
後の演奏データをフロッピディスクにコピーする。その
後、処理を終了する。保存が指示されない場合は、デー
タの書換えを行わずに、処理を終了する。In step S12, it is checked whether or not the user has instructed to save the changed performance data. When the saving is instructed, the process proceeds to step S13 and the data is rewritten. For example, the changed performance data in the RAM is copied to the floppy disk. Then, the process ends. If the storage is not instructed, the process is terminated without rewriting the data.
【0062】なお、ステップS1において、ソングデー
タをフロッピディスク等からエディットバッファにコピ
ーする場合について説明したが、エディットバッファを
用いずに、フロッピディスク等の演奏データを直接書き
換えてもよい。Although the case where the song data is copied from the floppy disk or the like to the edit buffer in step S1 has been described, the performance data of the floppy disk or the like may be directly rewritten without using the edit buffer.
【0063】本実施例によれば、ユーザが初期設定デー
タの変更を指示するだけで、その変更を演奏データ全体
について行うことができる。ユーザが演奏データについ
ての知識が少なくて、初期設定データの変更が演奏デー
タの全体に有効であると誤解している場合であっても、
ユーザの意図に沿う演奏データの変更を行うことができ
る。According to the present embodiment, the user can change the initial setting data, and the change can be performed on the entire performance data. Even if the user has little knowledge of performance data and misunderstands that the change of the initial setting data is effective for the entire performance data,
The performance data can be changed according to the user's intention.
【0064】また、本実施例では、一度の操作で一つの
パラメータ変更を行なっているが、複数パラメータ変更
を同時進行で行なってもよい。Further, in this embodiment, one parameter is changed by one operation, but plural parameters may be changed simultaneously.
【0065】また、ユーザは、変更モードを選択するこ
とにより、自分の好み又は演奏環境に合わせて、演奏デ
ータを変更することができる。さらに、一般的な演奏デ
ータの編集機能を使用した場合には、ある値から他の値
に変更する等のように単純な変更は可能であるが、その
変更したい値が演奏データ内に散在している場合、ユー
ザがその値すべてを見つけ出し変更するというような複
雑な変更は困難である。本実施例による演奏データ変更
装置は、ユーザの簡単な変更操作により、複雑な変更を
行うことができる。By selecting the change mode, the user can change the performance data in accordance with his or her preference or performance environment. Furthermore, if you use the general performance data editing function, you can make simple changes such as changing from one value to another, but the values you want to change are scattered in the performance data. , It is difficult for a user to find out all the values and change them. The performance data changing apparatus according to the present embodiment can make a complicated change by a simple change operation by the user.
【0066】なお、初期設定データは、演奏データの一
番始めに出現するノートオンイベントより前のデータに
限定されない。実演奏データの一番始めに出現するパラ
メータ値を各パラメータの初期設定データとしてもよ
い。The initial setting data is not limited to the data before the note-on event appearing at the beginning of the performance data. The parameter value appearing at the beginning of the actual performance data may be used as the initial setting data for each parameter.
【0067】また、初期設定データは本実施例のように
演奏データ内に含まれているものに限らず、演奏データ
とは別領域、例えば演奏データの後ろ等にあってもよ
い。Further, the initial setting data is not limited to being included in the performance data as in the present embodiment, but may be in an area different from the performance data, for example, behind the performance data.
【0068】本実施例は、音量を変更する場合に限定さ
れず、他のイベント又はパラメータを変更することもで
きる。音量は、数値が連続的に変化しうるものである
が、そのような性質のイベント又はパラメータを変更す
る場合に限定されない。音色番号(プログラムチェン
ジ)を変更する場合にも適用することができる。音色番
号は、その番号の大きさに意味を持たないので、音量と
は性質を異にする。音色番号の場合は、変更モード3
(図3)及び変更モード4(図4)を適用するのは好ま
しくない。初期設定データ内の音色番号を1から2に変
更する場合には、実演奏データ内の音色番号1を検索
し、音色番号1を全て音色番号2に変更することができ
る。その他の音色番号については、変更を行わなくてよ
い。The present embodiment is not limited to the case of changing the volume, but other events or parameters can be changed. The sound volume is such that the numerical value can change continuously, but is not limited to the case of changing an event or parameter of such a property. It can also be applied when changing the tone number (program change). The timbre number has no meaning in the size of the number, and therefore has a different character from the volume. Change mode 3 for tone numbers
It is not desirable to apply (FIG. 3) and change mode 4 (FIG. 4). When the tone color number in the initial setting data is changed from 1 to 2, the tone color number 1 in the actual performance data can be searched and all the tone color numbers 1 can be changed to the tone color number 2. The other tone color numbers do not have to be changed.
【0069】あるいは、その他の音色番号についてもす
べて音色番号2に変更してもよいし、すべて削除するよ
うにしてもよい。Alternatively, all other tone color numbers may be changed to tone color number 2 or all tone color numbers may be deleted.
【0070】本実施例による演奏データ変更装置は、電
子楽器の形態に限らず、パソコンとアプリケーションソ
フトウエアとによる形態でもよい。アプリケーションソ
フトウエアは、磁気ディスク、光ディスク、半導体メモ
リ等の記憶媒体に記憶させ、パソコンに供給するように
してもよいし、ネットワークを介して供給するようにし
てもよい。The performance data changing device according to this embodiment is not limited to the electronic musical instrument, but may be 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.
【0071】また、本演奏データ変更装置は、音源装置
や電子楽器に内蔵されている場合に限らず、それぞれが
別体の装置であり、MIDIや各種ネットワーク等の通
信手段を用いて各装置を接続するようなものであっても
よい。本演奏データ変更装置は、カラオケ装置等で演奏
データを編集する際に用いてもよい。さらに、鍵盤楽器
に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ
等に適用することもできる。自動演奏ピアノの演奏デー
タを記録又は再生する装置に適用してもよい。Further, the performance data changing device is not limited to the case where it is built in the sound source device or the electronic musical instrument, but each device is a separate device, and each device is connected using communication means such as MIDI or various networks. It may be connected. The performance data changing device may be used when editing the performance data in a karaoke device or the like. Further, the present invention can be applied not only to keyboard instruments but also to string instrument types, wind instrument types, percussion instrument types, and the like. It may be applied to an apparatus for recording or reproducing performance data of an automatic performance piano.
【0072】演奏データのフォーマットは、スタンダー
ドMIDIファイルの他、演奏イベントの発生時刻を1
つ前のイベントからの時間で表した「イベント+相対時
間」、演奏イベントの発生時刻を曲や小節内における絶
対時間で表した「イベント+絶対時間」、音符の音高と
符長あるいは休符と休符長で演奏データを表した「音高
(休符)+符長」、演奏の最小分解能毎にメモリの領域
を確保し、演奏イベントの発生する時刻に対応するメモ
リ領域に演奏イベントを記憶した「ベタ方式」等の形式
でもよい。In addition to the standard MIDI file, the format of the performance data is 1 when the occurrence time of the performance event is set.
"Event + relative time" expressed as the time from the previous event, "Event + absolute time" expressed as the absolute time of the performance event in the song or bar, the pitch and note length of the note, or a rest "Pitch (rest) + note length", which represents performance data in terms of rest length, a memory area is reserved for each minimum resolution of the performance, and the performance event is stored in the memory area corresponding to the time when the performance event occurs. A stored format such as "solid method" may be used.
【0073】自動演奏のテンポを変更する方法は、テン
ポクロックの周期を変更するものや、テンポクロックの
周期をそのままにしてタイミングデータの値を修正する
ものや、1回の処理においてタイミングデータをカウン
トする値を変更するものであってもよい。The method of changing the tempo of automatic performance is to change the cycle of the tempo clock, to correct the value of the timing data while keeping the cycle of the tempo clock, or to count the timing data in one processing. The value to be changed may be changed.
【0074】ソングデータは、複数のチャンネルのデー
タが混在した形式であってもよいし、各チャンネルのデ
ータがトラック毎に別れているような形式であってもよ
い。The song data may have a format in which the data of a plurality of channels are mixed, or may have a format in which the data of each channel is separated for each track.
【0075】以上実施例に沿って本発明を説明したが、
本発明はこれらに制限されるものではない。例えば、種
々の変更、改良、組み合わせ等が可能なことは当業者に
自明であろう。The present invention has been described above with reference to the 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.
【0076】[0076]
【発明の効果】以上説明したように、本発明によれば、
初期設定データの変更を指示するだけで、その変更指示
を演奏データ全体にわたり有効とすることができるの
で、ユーザは演奏データの変更を簡単な操作で行うこと
ができる。As described above, according to the present invention,
By only instructing the change of the initial setting data, the change instruction can be made effective over the entire performance data, so that the user can change the performance data by a simple operation.
【図1】 変更モード1の動作を説明するための図であ
る。FIG. 1 is a diagram for explaining an operation in a change mode 1.
【図2】 変更モード2の動作を説明するための図であ
る。FIG. 2 is a diagram for explaining an operation in a change mode 2.
【図3】 変更モード3の動作を説明するための図であ
る。FIG. 3 is a diagram for explaining an operation in a change mode 3.
【図4】 変更モード4の動作を説明するための図であ
る。FIG. 4 is a diagram for explaining an operation in a change mode 4.
【図5】 本発明の実施例による演奏データ変更装置を
含む電子楽器のハードウエアの構成を示す図である。FIG. 5 is a diagram showing a hardware configuration of an electronic musical instrument including a performance data changing device according to an embodiment of the present invention.
【図6】 CPUが行う処理を示すフローチャートであ
る。FIG. 6 is a flowchart showing processing performed by a CPU.
【図7】 ソングデータの構成を示す図である。FIG. 7 is a diagram showing a structure of song data.
1,51,61,71,81 演奏データ、 2,5
2,62,72,82初期設定データ、 3,53,
63,73,83 実演奏データ、 4,54,6
4,74,84 ソングデータ、 21 RAM、
22 ROM、 23 CPU、 24 タイ
マ、 25 外部記憶装置、 26インターフェー
ス、 27 鍵盤、 28 鍵盤検出回路、 2
9 スイッチ、 30 スイッチ検出回路、 31
表示回路、 32 音源回路、 33 効果回
路、 34 サウンドシステム、 35 バス、
36 通信ネットワーク、 37 サーバコンピュ
ータ1,51,61,71,81 Performance data, 2,5
2, 62, 72, 82 initial setting data, 3, 53,
63,73,83 Actual performance data, 4,54,6
4,74,84 song data, 21 RAM,
22 ROM, 23 CPU, 24 timer, 25 external storage device, 26 interface, 27 keyboard, 28 keyboard detection circuit, 2
9 switches, 30 switch detection circuit, 31
Display circuit, 32 sound source circuit, 33 effect circuit, 34 sound system, 35 bus,
36 communication network, 37 server computer
───────────────────────────────────────────────────── フロントページの続き (72)発明者 石井 茂樹 静岡県浜松市中沢町10番1号 ヤマハ株 式会社内 (56)参考文献 特開 平3−196191(JP,A) 特開 平4−274498(JP,A) 特開 昭61−222082(JP,A) (58)調査した分野(Int.Cl.7,DB名) G10H 1/00 101 - 102 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Shigeki Ishii 10-1 Nakazawa-cho, Hamamatsu-shi, Shizuoka Yamaha Corporation (56) References JP-A-3-196191 (JP, A) JP-A-4-1961 274498 (JP, A) JP-A-61-222082 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G10H 1/00 101 -102
Claims (6)
演奏データを変更する装置であって、 初期設定データ中のデータの変更を指示する変更指示手
段と、 前記変更を指示されたデータと同種類のデータを実演奏
データ中から検索する検索手段と、 前記検索されたデータを前記指示された変更に応じて変
更又は消去を行う変更手段とを有する演奏データ変更装
置。1. A device for changing performance data composed of initial setting data and actual performance data, the change instructing means for instructing a change of data in the initial setting data, and the same type as the data instructed to change. A performance data changing device having a searching means for searching the actual performance data for the above data and a changing means for changing or erasing the searched data according to the instructed change.
ータの変更量に応じて前記検索されたデータの変更量を
算出し、該算出された変更量に基づき前記検索されたデ
ータを変更する請求項1記載の演奏データ変更装置。2. The changing means calculates a change amount of the retrieved data according to a change amount of the data instructed to change, and changes the retrieved data based on the calculated change amount. The performance data changing device according to claim 1.
変更量が前記変更を指示されたデータの変更量と同一に
なるように前記検索されたデータの変更量を算出する請
求項2記載の演奏データ変更装置。3. The change unit calculates the change amount of the retrieved data so that the change amount of the retrieved data is the same as the change amount of the data instructed to be changed. Performance data change device.
変更倍率が前記変更を指示されたデータの変更倍率と同
一になるように前記検索されたデータの変更量を算出す
る請求項2記載の演奏データ変更装置。4. The change means calculates the change amount of the retrieved data so that the change magnification of the retrieved data is the same as the change magnification of the data instructed to be altered. Performance data change device.
演奏データを変更するプログラムの記録媒体であって、 a)初期設定データ中のデータの変更を指示する手順
と、 b)前記変更を指示されたデータと同種類のデータを実
演奏データ中から検索する手順と、 c)前記検索されたデータを前記指示された変更に応じ
て変更又は消去を行う手順とをコンピュータに実行させ
るためのプログラムを記録した媒体。5. A recording medium of a program for changing performance data composed of initial setting data and actual performance data, comprising: a) a procedure for instructing a change of data in the initial setting data; and b) instructing the change. A program for causing a computer to execute a procedure for retrieving the same kind of data as the retrieved data from the actual performance data, and c) a procedure for changing or erasing the retrieved data according to the instructed change. Recorded medium.
演奏データを変更する方法であって、 a)初期設定データ中のデータの変更を指示する工程
と、 b)前記変更を指示されたデータと同種類のデータを実
演奏データ中から検索する工程と、 c)前記検索されたデータを前記指示された変更に応じ
て変更又は消去を行う工程とを含む演奏データ変更方
法。6. A method for changing performance data composed of initial setting data and actual performance data, comprising the steps of: a) instructing a change in the data in the initial setting data; and b) instructing the change. A performance data changing method including a step of retrieving the same type of data from actual performance data, and c) a step of changing or erasing the retrieved data according to the instructed change.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34164297A JP3463547B2 (en) | 1997-01-14 | 1997-12-11 | Performance data changing device, performance data changing method, and medium recording program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9-4423 | 1997-01-14 | ||
JP442397 | 1997-01-14 | ||
JP34164297A JP3463547B2 (en) | 1997-01-14 | 1997-12-11 | Performance data changing device, performance data changing method, and medium recording program |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10260681A JPH10260681A (en) | 1998-09-29 |
JP3463547B2 true JP3463547B2 (en) | 2003-11-05 |
Family
ID=26338185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP34164297A Expired - Fee Related JP3463547B2 (en) | 1997-01-14 | 1997-12-11 | Performance data changing device, performance data changing method, and medium recording program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3463547B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7351903B2 (en) * | 2002-08-01 | 2008-04-01 | Yamaha Corporation | Musical composition data editing apparatus, musical composition data distributing apparatus, and program for implementing musical composition data editing method |
-
1997
- 1997-12-11 JP JP34164297A patent/JP3463547B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH10260681A (en) | 1998-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3740908B2 (en) | Performance data processing apparatus and method | |
JP3008834B2 (en) | Lyrics display | |
JPH09152877A (en) | Text display device | |
JP3344297B2 (en) | Automatic performance device and medium recording automatic performance program | |
JP3562333B2 (en) | Performance information conversion device, performance information conversion method, and recording medium storing performance information conversion control program | |
JP3470596B2 (en) | Information display method and recording medium on which information display program is recorded | |
JP3821103B2 (en) | INFORMATION DISPLAY METHOD, INFORMATION DISPLAY DEVICE, AND RECORDING MEDIUM CONTAINING INFORMATION DISPLAY PROGRAM | |
JP2001005459A (en) | Method and device for synthesizing musical sound | |
JP3463547B2 (en) | Performance data changing device, performance data changing method, and medium recording program | |
JP3598904B2 (en) | Automatic performance data editing device and medium recording data editing program | |
JP3409642B2 (en) | Automatic performance device, automatic performance data processing method, and electronic information storage medium | |
JP4853054B2 (en) | Performance data editing apparatus and program | |
JP3587133B2 (en) | Method and apparatus for determining pronunciation length and recording medium | |
US6476305B2 (en) | Method and apparatus for modifying musical performance data | |
JP3405164B2 (en) | Performance information parameter setting device, parameter setting method, and medium recording parameter setting control program | |
JP3656584B2 (en) | Performance data processing apparatus and program | |
JP3267226B2 (en) | Automatic accompaniment device and medium recording automatic accompaniment control program | |
US6459028B2 (en) | Performance data modifying method, performance data modifying apparatus, and storage medium | |
JP3407563B2 (en) | Automatic performance device and automatic performance method | |
JP3460562B2 (en) | Input / editing device and storage medium | |
JP2000163052A (en) | Music generating device and recording medium which records music generating program | |
JP3407625B2 (en) | Automatic performance apparatus, automatic performance method, and medium recording program | |
JP3692954B2 (en) | Music data editing program, music data editing method and apparatus | |
JPH10254443A (en) | Device and method for punching in and medium recording program | |
JP2003099039A (en) | Music data editing device and 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: 20030722 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
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 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070822 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080822 Year of fee payment: 5 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090822 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100822 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100822 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110822 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130822 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |