JPH08234736A - Automatic playing device - Google Patents
Automatic playing deviceInfo
- Publication number
- JPH08234736A JPH08234736A JP8066518A JP6651896A JPH08234736A JP H08234736 A JPH08234736 A JP H08234736A JP 8066518 A JP8066518 A JP 8066518A JP 6651896 A JP6651896 A JP 6651896A JP H08234736 A JPH08234736 A JP H08234736A
- Authority
- JP
- Japan
- Prior art keywords
- time
- information
- quantization
- note
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、演奏者が楽器を演
奏操作することにより発生する演奏情報を記憶し、後に
これを読み出して楽音発生装置を制御することにより、
自動的に演奏を行う自動演奏装置であって、特に任意の
時刻に発生した演奏情報を、所定の時間間隔で表わされ
る時刻に発生したものに量子化する機能を備えた自動演
奏装置である。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for storing musical performance information generated by a player performing a musical operation of a musical instrument, reading the information later, and controlling the musical tone generator.
This is an automatic performance device that automatically performs, and particularly has a function of quantizing performance information generated at an arbitrary time into information generated at a time represented by a predetermined time interval.
【0002】[0002]
【従来の技術】現在の自動演奏装置に人が演奏した演奏
情報をそのまま記憶し、再生すると演奏した時とほぼ同
一の自動演奏が再現できる。このような自動演奏装置
は、通常、複数の演奏パートを有しており、各演奏パー
トそれぞれに演奏情報を記憶し、再生するときはそれら
複数の演奏パートに記憶した演奏情報を同時に再生す
る。2. Description of the Related Art Performance information of a human being is stored in a current automatic performance device as it is, and when it is reproduced, almost the same automatic performance as when a performance is performed can be reproduced. Such an automatic performance device usually has a plurality of performance parts, and stores performance information in each of the performance parts, and simultaneously reproduces the performance information stored in the plurality of performance parts.
【0003】このようにして記憶された演奏情報を、わ
ざと機械的な表現にするためや、少しリズム感覚の悪い
演奏を修正するために、演奏タイミングを量子化するこ
とがある。Performance timings may be quantized in order to deliberately make the performance information stored in this way a mechanical expression, or to correct a performance with a slight sense of rhythm.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、単に量
子化するかしないかを選択するのみでは演奏者の微妙な
演奏表現が損われることも多く、もっと多彩な自動演奏
手法を選択できることが望ましい。ところで、演奏情報
である鍵盤のキーのオンオフ信号(MIDI規格では、
ノートオン、ノートオフと表現するが、鍵盤が一般的で
あるのでここではキーオン、キーオフという)を記憶す
る方法としては、種々考えられているが、次の2つの方
法が代表的である。そのうちの1つである第1の方法
は、図3(a)に示すように、1つのキーがオンする
と、そのキーがオフされるまでの時間をキーのオン情報
と同時に持つ方法であり、今1つの第2の方法は、
(b)に示すように、キーのオンオフにかかわらず単に
すぐ前に発生したイベントからの時間経過をイベントの
種類と共に記憶する方法である。後者の第2の方法は、
記憶する場合、再生する場合でも順に処理を行うだけで
よいので、簡単に実行できるが、一方、記憶された演奏
情報の一部を削除したり、変更するのは、その前後の時
間関係が複雑になり、困難である。これに比べ前者の第
1の方法では、音符として管理するため、比較的容易に
編集することができる。演奏情報を量子化する場合にも
前者の方法では、問題はない。However, the mere selection of quantization or not often impairs the delicate performance expression of the player, and it is desirable to be able to select a wider variety of automatic performance methods. By the way, a key on / off signal of a keyboard which is performance information (in the MIDI standard,
There are various methods of storing note-on and note-off, and the key is generally used here. Therefore, the following two methods are typical. The first method, which is one of them, is a method in which when one key is turned on, the time until the key is turned off is held at the same time as the key-on information, as shown in FIG. 3 (a). Now the second method is
As shown in (b), this method simply stores the elapsed time from the event that occurred immediately before, together with the type of event, regardless of whether the key is on or off. The second method of the latter is
If you want to store or play, you can easily execute it because you only need to perform the processing in order, but on the other hand, deleting or changing a part of the stored performance information is complicated by the time relationship before and after it. Becomes difficult. On the other hand, in the former first method, since it is managed as a note, it can be edited relatively easily. The former method has no problem when quantizing performance information.
【0005】すなわち前者の第1の方法では、図3
(a)に示すように、キーのオン情報(図3(a)の例
では(‘O’,‘B’)と、そのキーがオンされてから
オフされるまでの時間(キーオン時間;図3(a)の例
では‘A’,‘C’)を持っているため、キーのオン情
報(図3(a)の例における‘O’,‘B’)を量子化
して他の値に書き換えてしまったとしても、キーオンか
らキーオフまでの時間を表わすキーオン時間(図3
(a)の例における‘A’,‘C’)には何の影響も与
えない。またキーオフの時刻を量子化する場合であって
もキーのオン情報(図3(a)の例における‘O’,
‘B’)とは独立にキーオン時間(図3(a)における
‘A’,‘C’)を量子化すれば、キーオン時間(キー
オンからキーオフまでの時間)の変化量は最小に保たれ
る。That is, in the first method of the former, FIG.
As shown in (a), key on information (('O', 'B' in the example of FIG. 3A) and the time from when the key is turned on until it is turned off (key-on time; FIG. 3 (a) has 'A', 'C'), so the key ON information ('O', 'B' in the example of FIG. 3 (a)) is quantized to another value. Even if it is rewritten, the key-on time, which represents the time from key-on to key-off (see FIG. 3)
'A', 'C' in the example of (a) has no effect. Even when the key-off time is quantized, key-on information (such as “O”, “O” in the example of FIG.
If the key-on time ('A', 'C' in FIG. 3A) is quantized independently of'B '), the amount of change in the key-on time (time from key-on to key-off) is kept to a minimum. .
【0006】これに対し、後者の第2の方法の場合に
は、単にキーのオンオフをある単位時間に量子化する
と、図4に示すようにキーをオンしている時間が、極端
に変化してしまう恐れがある。同図(a)に示すように
演奏されたものを(b)に示す時間軸で量子化するもの
とする。すなわち、時刻t1 とt2 の間に発生したイベ
ントは、その中間の時刻T1 に発生したとする量子化方
法では、(c)に示すように、キーをオンしている時間
が非常に短いものになってしまう。On the other hand, in the case of the latter second method, simply quantizing the ON / OFF state of a key to a certain unit time results in an extreme change in the key ON time as shown in FIG. There is a risk that it will. It is assumed that a performance performed as shown in FIG. 7A is quantized on a time axis shown in FIG. That is, in the quantization method in which it is assumed that the event that occurred between the times t 1 and t 2 occurred at the intermediate time T 1 , as shown in (c), the time during which the key is on is very long. It will be short.
【0007】本発明は、上記事情に鑑み、量子化の観点
から多彩な自動演奏手法を選択することのできる自動演
奏装置を提供することを目的とする。In view of the above circumstances, it is an object of the present invention to provide an automatic performance device capable of selecting various automatic performance methods from the viewpoint of quantization.
【0008】[0008]
【課題を解決するための手段】上記目的を達成する本発
明の自動演奏装置は、複数の演奏パートそれぞれについ
て、ノートオン情報およびノートオフ情報を含む演奏情
報を、その演奏情報の発生時刻を表わす時刻情報を付し
て記憶し、記憶した演奏情報を、その演奏情報に付され
た時刻情報が表わす発生時刻に従って読み出して、これ
ら複数の演奏パートによる自動演奏を行なう自動演奏装
置において、ノートオン情報の発生時刻を、所定の時間
間隔で並んだ複数の量子化時刻のうちの、変更前の発生
時刻に直近の量子化時刻に変更する量子化を行なう量子
化手段と、複数の演奏パートそれぞれについて、量子化
手段による量子化の態様を指定する量子化指定手段とを
備えたことを特徴とする。SUMMARY OF THE INVENTION An automatic performance apparatus of the present invention which achieves the above object expresses performance information including note-on information and note-off information for each of a plurality of performance parts, and indicates the time of occurrence of the performance information. Note-on information is stored in the automatic performance device that stores time information and reads the stored performance information in accordance with the occurrence time represented by the time information added to the performance information, and performs automatic performance by these multiple performance parts. The quantizing means for performing the quantizing for changing the occurrence time of to the closest quantizing time to the nearest quantizing time among the plural quantizing times arranged at a predetermined time interval, and for each of the plurality of performance parts. , And a quantizing specifying means for specifying a mode of quantization by the quantizing means.
【0009】ここで、上記本発明の自動演奏装置におい
て、上記量子化手段が、ノートオン情報の発生時刻を、
所定の第1の時間間隔で並んだ複数の第1の量子化時刻
のうちの、変更前の発生時刻に直近の第1の量子化時刻
に変更するとともに、発生時刻が変更されるノートオン
情報に対応するノートオフ情報の発生時刻を、上記第1
の時間間隔と同一もしくは異なる所定の第2の時間間隔
で並んだ複数の第2の量子化時刻のうちのノートオフ情
報の発生時刻とそのノートオフ情報に対応するノートオ
ン情報の発生時刻との双方について変更を行なう前と双
方について変更を行なった後における、そのノートオフ
情報の発生時刻とそのノートオフ情報に対応するノート
オン情報の発生時刻との間の差分時間の変化量が最小と
なる第2の量子化時刻に変更する量子化を行なうもので
あることも好ましい態様である。Here, in the above-mentioned automatic performance apparatus of the present invention, the quantizing means calculates the time of occurrence of the note-on information as
Note-on information in which the generation time is changed while changing to the first quantization time closest to the generation time before the change among the plurality of first quantization times arranged in a predetermined first time interval The note-off information occurrence time corresponding to
Of the note-off information occurrence time and the note-on information occurrence time corresponding to the note-off information among a plurality of second quantization times arranged at a predetermined second time interval that is the same as or different from the time interval of The amount of change in the difference time between the occurrence time of the note-off information and the occurrence time of the note-on information corresponding to the note-off information before and after the change on both sides becomes the minimum. It is also a preferable aspect to perform quantization for changing to the second quantization time.
【0010】上に本発明の自動演奏装置において、上記
量子化指定手段は、複数の演奏パートそれぞれについ
て、量子化手段による量子化を行なうか行なわないかを
指定するものであってもよい。ここで、量子化手段によ
る量子化の態様には、量子化を行なうか行なわないかと
いう態様も含まれるとともに、量子化を行なう場合にお
いても、上記の所定の時間間隔(所定の第1の時間間
隔)ないし上記の第2の所定の時間間隔が相互に異なる
ことも量子化の態様に含まれる。Further, in the automatic performance device of the present invention, the quantization designating means may designate, for each of a plurality of performance parts, whether or not the quantizing means performs quantization. Here, the mode of quantization by the quantizing means includes a mode of performing or not performing the quantization, and even in the case of performing the quantization, the predetermined time interval (predetermined first time Interval) or the above-mentioned second predetermined time interval is different from each other, which is also included in the quantization mode.
【0011】尚、本発明において、ノートオフ情報の発
生時刻の修正は、前述の第1の方法の場合は何ら行なわ
なくてもよく、前述の第2の方法の場合は、ノートオフ
情報の発生時刻とノートオン情報の発生時刻との双方の
変更の前後において、ノートオフ情報の発生時刻とその
ノートオフ情報に対応するノートオン情報の発生時刻と
の間の差分時間が同一に保たれるように、ノートオン情
報の発生時刻を変更した分だけそのまま変更してもよ
い。あるいは、ノートオフ情報の発生時刻についても量
子化してもよい。上記の第2の方法の場合は、ノートオ
フ情報の発生時刻を量子化するにあたり、上記差分時間
の変化分が最小になる量子化時刻に修正される。In the present invention, the time at which the note-off information is generated need not be corrected in the case of the above-mentioned first method, and the correction of the note-off information is not necessary in the case of the above-mentioned second method. Before and after both the time and the note-on information occurrence time are changed, the difference time between the note-off information occurrence time and the note-on information occurrence time corresponding to the note-off information is kept the same. In addition, the note-on information generation time may be changed as it is. Alternatively, the generation time of the note-off information may be quantized. In the case of the above-mentioned second method, when the generation time of the note-off information is quantized, the quantization time is corrected so that the change in the difference time is minimized.
【0012】本発明にはこれら種々の態様が含まれる。
本発明の自動演奏装置は、ノートオン情報の発生時刻の
量子化、もしくは、ノートオン情報の発生時刻の量子化
に加え、ノートオフ情報の発生時刻の量子化を行なう量
子化手段を備え、演奏パート毎に、量子化手段による量
子化の態様を切り替えるようにしたため、演奏者、操作
者の興趣に合わせた多彩な自動演奏が可能となる。The present invention includes these various aspects.
The automatic performance device of the present invention is provided with a quantizing means for quantizing the occurrence time of the note-on information or in addition to the quantization of the occurrence time of the note-on information. Since the mode of quantization by the quantizing means is switched for each part, a variety of automatic performances can be performed according to the interests of the performer and the operator.
【0013】[0013]
【発明の実施の形態】以下に示す例は、図1に示すよう
に、キーオンについては、時刻t0 からt4の間に発生
したものについては、t2 に発生したものとし、キーオ
フについては、キーオンが移動した分だけΔtの単位で
移動させるものである。ここでは、量子化時間(時刻t
0 からt4 )までを4等分した時間をΔtとしている。Examples below PREFERRED EMBODIMENTS As shown in FIG. 1, for key-on, for those that occurred between the time t 0 of t 4 is intended to have occurred t 2, the key-off is , And the key-on is moved in the unit of Δt. Here, the quantization time (time t
The time obtained by equally dividing 0 to t 4 ) is defined as Δt.
【0014】図1(a)は、量子化する前のキーのオン
オフを表し、(b)は量子化後のキーのオンオフを表
す。図2に本実施形態による自動演奏装置のブロック図
を示す。1は、シリアルパラレル変換器。演奏情報の規
格であるMIDI信号は、シリアル信号で、鍵盤等を演
奏することにより発生したMIDI信号を受信するとパ
ラレル信号に変換し、CPUへ出力する。また、CPU
からパラレル信号を入力するとシリアル信号に変換し
て、MIDI OUT端子から出力する。このMIDI
OUT端子には、電子楽器が接続され、MIDI信号
に対応した楽音を発生する。FIG. 1A shows the on / off state of the key before quantization, and FIG. 1B shows the on / off state of the key after quantization. FIG. 2 shows a block diagram of the automatic performance device according to the present embodiment. 1 is a serial / parallel converter. The MIDI signal, which is a standard of performance information, is a serial signal. When a MIDI signal generated by playing a keyboard or the like is received, the MIDI signal is converted into a parallel signal and output to the CPU. Also, CPU
When a parallel signal is input from the device, it is converted to a serial signal and output from the MIDI OUT terminal. This MIDI
An electronic musical instrument is connected to the OUT terminal, and generates a musical tone corresponding to a MIDI signal.
【0015】2は、マイクロプロセッサ(CPU)で、
ROM4に記憶された制御プログラムに基づいて動作す
る。3は、RAMで、CPUのワーキングメモリとして
使用されるほか、演奏情報は、ここに記憶される。5
は、表示装置で、6の操作パネルにて操作されている状
態や、現在RAMに記憶している演奏情報の曲名等を表
示する。2 is a microprocessor (CPU),
It operates based on the control program stored in the ROM 4. Reference numeral 3 denotes a RAM which is used as a working memory of the CPU and in which performance information is stored. 5
Is a display device for displaying the state of operation on the operation panel 6 and the name of the music piece of performance information currently stored in the RAM.
【0016】6は、操作パネルで、演奏を記憶するモー
ドと再生するモードの切換、量子化の実行の指示、再生
時のテンポの設定、外部記憶装置例えばフロッピーディ
スク7にRAMの内容をロード、セーブ等を行う操作子
から成る。 (量子化)操作パネル中のスイッチにより、量子化が指
示されると、CPUは、図5に示すRAM内のワーキン
グメモリを使用し、ROMに記憶されている制御プログ
ラムに従って演奏データを量子化する。Reference numeral 6 denotes an operation panel, which switches between a mode for storing performance and a mode for reproduction, an instruction to execute quantization, setting of a tempo at the time of reproduction, loading of the contents of the RAM into an external storage device such as a floppy disk 7, Consists of operators for saving and the like. (Quantization) When quantization is instructed by a switch in the operation panel, the CPU uses the working memory in the RAM shown in FIG. 5 and quantizes the performance data according to the control program stored in the ROM. .
【0017】[0017]
【表1】 [Table 1]
【0018】RAMに記憶されている演奏情報を順に読
み込み、1つの量子化区間(t0 −t4 )内のイベント
を次のように処理する。キーオンが発生していると、そ
のキーナンバをキーオンバッファに書き込み、キーマッ
プの対応する音高のメモリに、表1第2列に示す数値n
を発生したタイミングのΔt時間(t0 −t1 ,t1 −
t2 ……のいずれか)に応じて記憶する。The performance information stored in the RAM is read in order and the events in one quantization interval (t 0 -t 4 ) are processed as follows. If a key-on has occurred, the key number is written into the key-on buffer, and the numerical value n shown in the second column of Table 1 is stored in the corresponding pitch memory of the key map.
Δt time (t 0 −t 1 , t 1 −
t 2 ...).
【0019】キーオフが発生している場合には、対応す
るキーマップから数値nを読出し、表1の第3列に示す
加算をキーオフが発生したΔt時間に応じて行い、加算
の結果得られた数値のキーオフバッファ0〜6にキーナ
ンバーを書き込む。1つの量子化時間について、上記処
理が終了すると、新たな量子化された演奏情報を、新た
なRAMの領域に作成する。その手順は、先ずキーオフ
バッファ0に記憶した音高情報を時刻t0 に発生したも
のとする。同様に、キーオフバッファ1に記憶したもの
は時刻t1 ,キーオフバッファ2のものは時刻t2 ,キ
ーオフバッファ3に記憶したものは時刻t3 に,そして
キーオンバッファに記憶したものは時刻t2 に発生した
ものとし作成する。この処理が終了すると、続いて次の
量子化時間について、同様の処理を行う。If a key-off has occurred, the numerical value n is read from the corresponding key map, the addition shown in the third column of Table 1 is performed according to the Δt time at which the key-off occurred, and the result of the addition is obtained. Write the key numbers to the numerical key-off buffers 0-6. When the above process is completed for one quantization time, new quantized performance information is created in a new RAM area. In this procedure, it is assumed that the pitch information stored in the key-off buffer 0 is generated at time t0. Similarly, the data stored in the key-off buffer 1 is at time t 1 , the data stored in the key-off buffer 3 is at time t 2 , the data stored in the key-off buffer 3 is at time t 3 , and the data stored in the key-on buffer is at time t 2 . Create as if it occurred. When this processing is completed, the same processing is subsequently performed for the next quantization time.
【0020】なお、上記キーオンバッファ、キーオフバ
ッファ、キーマップはRAM3に設けられたワーキング
エリア内のメモリで、図5にこれらブロック図を示す。
例えば図1に示すキー情報の場合について説明すると、
キーオン時刻は、t0 −t 1 間に発生しているから、表
1の1行目の値n=3を対応するキーマップに記入す
る。このキーがCである場合を図5に示す。キーオンバ
ッファには、Cのキーがオンしたことを記入する。この
量子化時間内について同様の処理が終了するとキーオン
バッファに記入したキーは、時刻t2 に発生したものと
して、新たな演奏情報を作成し、キーオンバッファをク
リアする。次に、キーオフについてみる。第m番目の量
子化区間のt3 −t4 にキーオフが発生している。キー
マップの対応するキーナンバーの記憶位置から値nを読
み出すとn=3である。キーオフが発生した時刻は、t
3 −t4 であるから、表1を参照し、3+3=6を得
る。キーオフバッファの6のところに、キーナンバーC
を記入する。キーオフバッファ0から3までについての
処理は上述したがキーオフバッファ4〜6のものについ
ては、次の量子化区間m+1の時刻t0 ,t1 ,t2 に
発生したものとする。The above key-on buffer and key-off buffer
Working buffer and key map provided in RAM3
These blocks are shown in FIG. 5 for the memories in the area.
For example, the case of the key information shown in FIG.
The key-on time is t0 -T 1 Because it occurs between the table
Write the value n = 3 on the first line of 1 in the corresponding key map
It The case where this key is C is shown in FIG. Key Omba
In the buffer, write that the key of C is turned on. this
Key-on when similar processing is completed within the quantization time
The key entered in the buffer is the time t2 And what happened to
To create new performance information and clear the key-on buffer.
To rear. Next, the key-off will be described. M-th quantity
T of the child segment3 -TFour Key-off has occurred. Key
Reads the value n from the storage location of the corresponding key number in the map
When it comes out, n = 3. The time when the key-off occurs is t
3 -TFour Therefore, referring to Table 1, 3 + 3 = 6 is obtained.
It Key number C at 6 in the key-off buffer
Fill in. For key off buffers 0 to 3
The processing is described above, but the processing for the key-off buffers 4 to 6
Time t of the next quantization section m + 10 , T1 , T2 To
Assume that it has occurred.
【0021】なお、自動演奏装置には、複数の演奏パー
トをそれぞれ別個に入力し、再生時には同時に読み出し
て合奏演奏させることができるが、量子化にあたって
は、それぞれのパート毎に、量子化するかしないか、ま
た、量子化するとすれば、量子化区間をどのように設定
するか、また、量子化区間をいくつに分割してΔtを設
定するかなどを選択できるようにする。It is to be noted that a plurality of performance parts can be separately input to the automatic performance device and read out at the same time at the time of reproduction so that the ensemble performance can be performed. If it is not to be quantized, and if quantization is to be performed, it is possible to select how to set the quantization interval, and how many times the quantization interval is divided to set Δt.
【0022】再生時には、複数のパートが同時に演奏さ
れるが、どのパートが、どの記憶領域(トラックとい
う)に記憶されているかが、不明になるので、各トラッ
ク毎に表示器を設け、演奏データが発生するとその演奏
データの属するトラックに対応する表示器を点灯する。During playback, a plurality of parts are played at the same time, but it is unclear which part is stored in which storage area (called a track). Therefore, an indicator is provided for each track and the performance data is set. When occurs, the indicator corresponding to the track to which the performance data belongs is turned on.
【0023】[0023]
【発明の効果】以上のように、本発明によれば、演奏パ
ートそれぞれについて量子化の態様を切り替えるように
したため、多彩な自動演奏が可能となる。As described above, according to the present invention, since the quantization mode is switched for each performance part, various automatic performances can be performed.
【図1】概要を示す図である。FIG. 1 is a diagram showing an outline.
【図2】自動演奏装置のブロック図である。FIG. 2 is a block diagram of an automatic performance device.
【図3】演奏情報記憶装置方法を示す図である。FIG. 3 is a diagram showing a performance information storage device method.
【図4】量子化を示す図である。FIG. 4 is a diagram illustrating quantization.
【図5】ワーキングメモリを示す図である。FIG. 5 is a diagram showing a working memory.
1 シリアルパラレル変換器 2 マイクロプロセッサ(CPU) 3 RAM 4 ROM 5 表示装置 6 操作パネル 7 フロッピィディスク DESCRIPTION OF SYMBOLS 1 Serial-parallel converter 2 Microprocessor (CPU) 3 RAM 4 ROM 5 Display device 6 Operation panel 7 Floppy disk
Claims (3)
ートオン情報およびノートオフ情報を含む演奏情報を、
該演奏情報の発生時刻を表わす時刻情報を付して記憶
し、記憶した演奏情報を、該演奏情報に付された時刻情
報が表わす発生時刻に従って読み出して、これら複数の
演奏パートによる自動演奏を行なう自動演奏装置におい
て、 前記ノートオン情報の発生時刻を、所定の時間間隔で並
んだ複数の量子化時刻のうちの、変更前の発生時刻に直
近の量子化時刻に変更する量子化を行なう量子化手段
と、 前記複数の演奏パートそれぞれについて、前記量子化手
段による量子化の態様を指定する量子化指定手段とを備
えたことを特徴とする自動演奏装置。1. Performance information including note-on information and note-off information for each of a plurality of performance parts,
Time information indicating the generation time of the performance information is added and stored, and the stored performance information is read in accordance with the generation time indicated by the time information added to the performance information, and an automatic performance is performed by the plurality of performance parts. In the automatic performance device, quantization for changing the occurrence time of the note-on information to a quantization time closest to the occurrence time before change among a plurality of quantization times arranged at predetermined time intervals An automatic performance device comprising: means and a quantization specifying means for specifying a mode of quantization by the quantization means for each of the plurality of performance parts.
の発生時刻を、所定の第1の時間間隔で並んだ複数の第
1の量子化時刻のうちの、変更前の発生時刻に直近の第
1の量子化時刻に変更するとともに、発生時刻が変更さ
れるノートオン情報に対応するノートオフ情報の発生時
刻を、前記第1の時間間隔と同一もしくは異なる所定の
第2の時間間隔で並んだ複数の第2の量子化時刻のうち
の、該ノートオフ情報の発生時刻と該ノートオフ情報に
対応するノートオン情報の発生時刻との双方について変
更を行なう前と双方について変更を行なった後におけ
る、該ノートオフ情報の発生時刻と該ノートオフ情報に
対応するノートオン情報の発生時刻との間の差分時間の
変化量が最小となる第2の量子化時刻に変更する量子化
を行なうものであることを特徴とする請求項1記載の自
動演奏装置。2. The quantizing means sets the occurrence time of the note-on information to the nearest occurrence time before the change, out of a plurality of first quantization times arranged at a predetermined first time interval. While changing to the first quantization time, the occurrence times of the note-off information corresponding to the note-on information whose occurrence time is changed are arranged at a predetermined second time interval which is the same as or different from the first time interval. Among the plurality of second quantization times, both the time of occurrence of the note-off information and the time of occurrence of the note-on information corresponding to the note-off information are changed before and after the change is made. In the second quantization time at which the amount of change in the difference time between the occurrence time of the note-off information and the occurrence time of the note-on information corresponding to the note-off information is minimized. It is 2. The automatic performance device according to claim 1, wherein:
パートそれぞれについて、前記量子化手段による量子化
を行なうか行なわないかを指定するものであることを特
徴とする請求項1又は2記載の自動演奏装置。3. The method according to claim 1, wherein the quantization designating means designates, for each of the plurality of performance parts, whether or not the quantization by the quantizing means is performed. Automatic playing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8066518A JP2641851B2 (en) | 1996-03-22 | 1996-03-22 | Automatic performance device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8066518A JP2641851B2 (en) | 1996-03-22 | 1996-03-22 | Automatic performance device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4239738A Division JP2583377B2 (en) | 1992-09-08 | 1992-09-08 | Automatic performance device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08234736A true JPH08234736A (en) | 1996-09-13 |
JP2641851B2 JP2641851B2 (en) | 1997-08-20 |
Family
ID=13318172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8066518A Expired - Lifetime JP2641851B2 (en) | 1996-03-22 | 1996-03-22 | Automatic performance device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2641851B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010128481A (en) * | 2008-12-01 | 2010-06-10 | Yamaha Corp | Performance data processor and program |
JP2010231052A (en) * | 2009-03-27 | 2010-10-14 | Yamaha Corp | Performance assisting device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5956587A (en) * | 1982-08-18 | 1984-04-02 | チオコ−ル・コ−ポレ−シヨン | Manufacture of choline base and color stabilization |
-
1996
- 1996-03-22 JP JP8066518A patent/JP2641851B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5956587A (en) * | 1982-08-18 | 1984-04-02 | チオコ−ル・コ−ポレ−シヨン | Manufacture of choline base and color stabilization |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010128481A (en) * | 2008-12-01 | 2010-06-10 | Yamaha Corp | Performance data processor and program |
JP2010231052A (en) * | 2009-03-27 | 2010-10-14 | Yamaha Corp | Performance assisting device |
Also Published As
Publication number | Publication date |
---|---|
JP2641851B2 (en) | 1997-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3562333B2 (en) | Performance information conversion device, performance information conversion method, and recording medium storing performance information conversion control program | |
JP3551086B2 (en) | Musical sound synthesizer and method | |
JP4211709B2 (en) | Automatic performance device and computer program applied to the same | |
US5898120A (en) | Auto-play apparatus for arpeggio tones | |
JP2641851B2 (en) | Automatic performance device | |
US6274798B1 (en) | Apparatus for and method of setting correspondence between performance parts and tracks | |
JP3397078B2 (en) | Electronic musical instrument | |
JP4270102B2 (en) | Automatic performance device and program | |
JP3312939B2 (en) | Electronic musical instrument | |
JP2583377B2 (en) | Automatic performance device | |
JP4402853B2 (en) | Performance data generation method and electronic keyboard instrument | |
JP2001022348A (en) | Waveform reader and waveform read program storage medium | |
JP3460562B2 (en) | Input / editing device and storage medium | |
JP3739057B2 (en) | Sound effect generator | |
JP5167878B2 (en) | Electronic music apparatus and program | |
JP4835434B2 (en) | Performance pattern playback device and computer program therefor | |
JP3178176B2 (en) | Automatic accompaniment device | |
JP2001154670A (en) | Device and method for reproducing music data and recording medium | |
JP3758041B2 (en) | Musical sound control data generator | |
JP2756805B2 (en) | Automatic rhythm playing device | |
JP4835433B2 (en) | Performance pattern playback device and computer program therefor | |
JP3864784B2 (en) | Electronic musical instruments and programs for electronic musical instruments | |
JP3760938B2 (en) | Performance information conversion device, performance information conversion method, and recording medium recording performance information conversion control program | |
JP5504983B2 (en) | Music signal generator | |
JP2005010462A (en) | Device and program for automatic musical performance, and computer-readable recording medium where automatic musical performance pattern data are recorded |
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: 19970401 |