JPH11237879A - Midi data processor - Google Patents

Midi data processor

Info

Publication number
JPH11237879A
JPH11237879A JP10056227A JP5622798A JPH11237879A JP H11237879 A JPH11237879 A JP H11237879A JP 10056227 A JP10056227 A JP 10056227A JP 5622798 A JP5622798 A JP 5622798A JP H11237879 A JPH11237879 A JP H11237879A
Authority
JP
Japan
Prior art keywords
note
sound
event
midi data
midi
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
JP10056227A
Other languages
Japanese (ja)
Other versions
JP3539188B2 (en
Inventor
Joji Naito
丈嗣 内藤
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP05622798A priority Critical patent/JP3539188B2/en
Publication of JPH11237879A publication Critical patent/JPH11237879A/en
Application granted granted Critical
Publication of JP3539188B2 publication Critical patent/JP3539188B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To reproduce MIDI data as intended by a MIDI data producer when only MIDI sound sources less than the number of simultaneous sounding described in the MIDI data can be reproduced. SOLUTION: A simultaneous sounding number reducing part 2 reduces the number of simultaneous sounding by remaining the first note event corresponding to a sound, which is most conspicuous in the reproduction among a plurality of note events detected by a same sound detecting part 1, while shortening its duration and by shifting the note-on event of the other second note event on the same track after the note-off event of the said first note event. The simultaneous sounding number reducing part 2 judges the sound having the highest velocity of the note event or having the longest generation time of the note event as the sound to be most conspicuous in the reproduction.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、MIDIデータを
再生する必要がある、例えば通信カラオケなどのシステ
ムにおいて、音源の同時発音数の制限によりMIDIデ
ータ制作者の制作意図通りに音楽を再生できないような
データ損失が発生する場合に好適なMIDIデータ処理
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for reproducing MIDI data, for example, in a system such as a communication karaoke system, in which music cannot be reproduced as intended by a MIDI data creator due to the limitation of the number of simultaneous sounds of a sound source. The present invention relates to a MIDI data processing device suitable for a case where a serious data loss occurs.

【0002】[0002]

【従来の技術】一般に、楽音を発生させるための演奏情
報の伝達手段としてはMIDI(Musical Instrument D
igital Interface)が広く知られている。このMIDI
とは、シンセサイザや電子ピアノなどの電子楽器の音源
を発音させるための情報を交換するために定められたハ
ードウエアとソフトウエアの規格である。
2. Description of the Related Art Generally, MIDI (Musical Instrument D) is used as a means for transmitting performance information for generating musical tones.
Digital Interface) is widely known. This MIDI
Is a standard of hardware and software defined for exchanging information for sounding a sound source of an electronic musical instrument such as a synthesizer or an electronic piano.

【0003】MIDI情報は大別して以下のような情報
から成る。 (1)打鍵などを表す発音開始(ノートオン)、離鍵な
どを表す発音停止(ノートオフ)のような音符的な情
報。この情報は鍵盤番号により示される音の高さの情
報、及び発音の強さを表すアクセント情報なども含む。 (2)演奏者がダンパーペダルやレバーなどを用いて演
奏した場合の抑揚表現を音源に伝えるための制御情報。
[0003] The MIDI information is roughly composed of the following information. (1) Note-like information such as sounding start (note on) indicating a keystroke or the like and sounding stop (note off) indicating a key release or the like. This information also includes information on the pitch indicated by the keyboard number, accent information indicating the strength of pronunciation, and the like. (2) Control information for transmitting a intonation expression to a sound source when a player performs using a damper pedal, lever, or the like.

【0004】このMIDI情報はデータファイルとして
媒体に記録したり、媒体を介して伝送することができ
る。よく使用されるMIDIフォーマットとしてはSM
F(Standard MIDI File)が知られているが、MIDI
情報は実時間の演奏情報であるので、発音開始(ノート
オンイベント)、発音停止(ノートオフイベント)など
の各情報要素をこのSMFで記録、伝送する場合には発
生時間情報が付加される。
[0004] The MIDI information can be recorded on a medium as a data file or transmitted via the medium. A commonly used MIDI format is SM
F (Standard MIDI File) is known, but MIDI
Since the information is real-time performance information, when recording and transmitting each information element such as sound generation start (note on event) and sound generation stop (note off event) by this SMF, generation time information is added.

【0005】[0005]

【発明が解決しようとする課題】ところで、ギターやス
トリングス系に関するMIDI情報の場合、複数のMI
DIチャネルにまたがって同音のノートを多重化してい
るケースが多く見受けられる。しかしながら、このよう
なMIDI情報をMIDI音源により再生する場合にM
IDI音源の同時発音数の制限を超えることがあり、こ
のときにはMIDIデータ制作者の意図通りの再生にな
らないという問題点がある。
By the way, in the case of MIDI information relating to guitars and strings, a plurality of MIDI
In many cases, the same note is multiplexed over the DI channel. However, when such MIDI information is reproduced by a MIDI sound source, M
In some cases, the number of simultaneous sounds of the IDI sound source may be exceeded, and at this time, there is a problem that the reproduction is not performed as intended by the MIDI data creator.

【0006】本発明は上記従来の問題点に鑑み、MID
I音源がMIDIデータに記述されている同時発音数よ
り少ない数しか再生することができない場合に、MID
Iデータ制作者の意図通りに再生することができるMI
DIデータ処理装置を提供することを目的とする。
The present invention has been made in view of the above-mentioned conventional problems, and has been developed in consideration of
If the I sound source can reproduce only less than the number of polyphony described in the MIDI data, the MID
MI that can be reproduced as intended by I data creator
It is an object to provide a DI data processing device.

【0007】[0007]

【課題を解決するための手段】本発明は上記目的を達成
するために、同時に発音する同一の音色又は類似の音色
が割り当てられた複数のノートイベントの内、再生時に
最も目立つ音を残して同時発音数を削減するようにした
ものである。すなわち本発明によれば、MIDIデータ
ファイルを解析して同時に発音する同一の音色又は類似
の音色が割り当てられた複数のノートイベントを検出す
る同音検出手段と、前記同音検出手段により検出された
複数のノートイベントの内、再生時に最も目立つ音に対
応する第1のノートイベントのデュレーションを短縮し
て残し、他の第2のノートイベントのノートオンイベン
トを同一トラックにおいて前記第1のノートイベントの
ノートオフイベントより後に配置することにより同時発
音数を削減する同時発音数削減手段とを、有するMID
Iデータ処理装置が提供される。
SUMMARY OF THE INVENTION In order to achieve the above object, according to the present invention, among a plurality of note events to which the same or similar timbres are simultaneously pronounced, the most prominent sound at the time of reproduction is retained, while leaving the most noticeable sound. It is designed to reduce the number of pronunciations. That is, according to the present invention, the same sound detecting means for analyzing the MIDI data file and detecting a plurality of note events to which the same tone or a similar tone is sounded simultaneously, and the plurality of note events detected by the same sound detecting means. Of the note events, the duration of the first note event corresponding to the most prominent sound during reproduction is shortened, and the note-on event of the other second note event is the note-off of the first note event on the same track. A polyphony reduction means for reducing the number of polyphony by arranging the polyphony after the event
An I data processing device is provided.

【0008】また本発明によれば、MIDIデータファ
イルを解析して同時に発音する同一の音色又は類似の音
色が割り当てられた複数のノートイベントを検出する同
音検出手段と、前記同音検出手段により検出された複数
のノートイベントの内、再生時に最も目立つ音に対応す
るノートイベントを残し、他のノートイベントを削除す
ることにより同時発音数を削減する同時発音数削減手段
とを、有するMIDIデータ処理装置が提供される。
Further, according to the present invention, the same sound detecting means for analyzing the MIDI data file to detect a plurality of note events to which the same tone or a similar tone is simultaneously pronounced, and the plurality of note events detected by the same sound detecting means. Out of the plurality of note events, a note event corresponding to the most prominent sound at the time of reproduction is left, and the other note events are deleted to reduce the number of simultaneous sounds by reducing the number of simultaneous sounds. Provided.

【0009】[0009]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。図1は本発明に係るMIDIデー
タ処理装置の一実施形態を示すブロック図、図2は図1
のMIDIデータ処理装置の同時発音数削減処理を説明
するためのフローチャート、図3は同時発音数削減前の
MIDIデータの一例を示す説明図、図4は同時発音数
削減後のMIDIデータを示す説明図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a MIDI data processing apparatus according to the present invention, and FIG.
Is a flowchart for explaining the simultaneous-sounding number reduction processing of the MIDI data processing device of FIG. 3, FIG. 3 is an explanatory diagram showing an example of MIDI data before the simultaneous-sounding number reduction, and FIG. 4 is an illustration showing MIDI data after the simultaneous-sounding number reduction. FIG.

【0010】図1において、同音検出部1はMIDIデ
ータ内のノートオンイベントをその発生時からノートオ
フイベント発生時まで記憶するMIDIイベントバッフ
ァを有し、また、MIDIデータファイルを解析して同
時に発音する同一の音色又は類似の音色が割り当てられ
た複数のノートイベントを検出する。同時発音数削減部
2は同音検出部1により検出された複数のノートイベン
トの内、再生時に最も目立つ音に対応する第1のノート
イベントのデュレーションを短縮して残し、他の第2の
ノートイベントのノートオンイベントを前記第1のノー
トイベントのノートオフイベントより同一トラックにお
いて後にシフトすることにより同時発音数を削減する。
同時発音数削減部2はまた、同音検出部1により検出さ
れた複数のノートイベントの内、再生時に最も目立つ音
に対応するノートイベントを残し、他のノートイベント
を削除することにより同時発音数を削減する。このと
き、同時発音数削減部2はノートイベントのベロシティ
が最も強い音や、ノートイベントの発生時間が最も長い
音を再生時に最も目立つ音として判断する。
In FIG. 1, the same sound detecting section 1 has a MIDI event buffer for storing note-on events in MIDI data from the time of occurrence thereof to the time of occurrence of note-off events. A plurality of note events to which the same timbre or a similar timbre is assigned are detected. The polyphony reduction unit 2 shortens the duration of the first note event corresponding to the most prominent sound at the time of reproduction from among the plurality of note events detected by the same sound detection unit 1, and leaves the other note events. Is shifted on the same track after the note-off event of the first note event in the same track, thereby reducing the number of simultaneous sounds.
The polyphony reduction unit 2 also deletes other note events from the plurality of note events detected by the same sound detection unit 1 by deleting a note event corresponding to the most prominent sound during reproduction, thereby reducing the polyphony. Reduce. At this time, the polyphony reduction unit 2 determines that the note event having the strongest velocity or the note event with the longest occurrence time is the most noticeable sound during reproduction.

【0011】図2を参照して処理を説明する。まず、M
IDIデータストリームを開き(ステップS1)、次い
で複数のMIDIイベントをその時間情報でソートする
(ステップS2)。次いで次のMIDIイベントがノー
トオンイベントか、ノートオフイベントかを判断し(ス
テップS3)、そのMIDIイベントがノートオンイベ
ントでもノートオフイベントでもない場合にはこの処理
を終了し、ノートオンイベントの場合にはステップS4
以下に進み、ノートオフイベントの場合にはステップS
10に分岐する。
The processing will be described with reference to FIG. First, M
The IDI data stream is opened (step S1), and then a plurality of MIDI events are sorted by the time information (step S2). Next, it is determined whether the next MIDI event is a note-on event or a note-off event (step S3). If the MIDI event is neither a note-on event nor a note-off event, the process is terminated. Step S4
Proceed to the following, and in case of a note-off event, step S
Branch to 10.

【0012】ステップS4以下では、まず、そのノート
オンイベントをMIDIイベントバッファに書き込み
(ステップS4)、次いでそのMIDIイベントの時間
情報を現在時刻バッファ(cur-time)に格納する(ステ
ップS5)。次いでバッファ内に同音及び類似音のノー
トオンイベントが有るか否かを判断し(ステップS
6)、有る場合にはステップS7以下に進み、他方、な
い場合にはステップS9に進む。
In step S4 and subsequent steps, the note-on event is first written into a MIDI event buffer (step S4), and then the time information of the MIDI event is stored in a current time buffer (cur-time) (step S5). Next, it is determined whether there is a note-on event of the same sound and a similar sound in the buffer (step S).
6) If yes, go to step S7 and below; if no, go to step S9.

【0013】ステップS7以下では、複数の音が同時に
鳴らないように、例えば両方の音のノートオンイベント
及びノートオフイベントの発生タイミングを変更するこ
とにより音の長さを短くし(ステップS7)、次いでそ
のMIDIデータストリーム内の対応するMIDIイベ
ントの時間情報を変更する(ステップS8)。次いで現
在時刻バッファ(cur-time)に格納されている時間から
最大デルタタイム(2つのノートオンイベントの発音開
始時刻の差の最大値)を差し引いた時間以上古い時間情
報を持つMIDIイベントをMIDIイベントバッファ
から削除し(ステップS9)、次いでステップS3に戻
る。また、ステップS3においてノートオフイベントの
場合には、そのノートオフイベントをMIDIイベント
バッファから取り除き(ステップS10)、ステップS
3に戻る。
In step S7 and subsequent steps, the length of the sounds is shortened by changing the generation timing of the note-on event and the note-off event of both sounds so that a plurality of sounds do not sound simultaneously (step S7). Next, the time information of the corresponding MIDI event in the MIDI data stream is changed (step S8). Next, a MIDI event having time information older than a time obtained by subtracting the maximum delta time (the maximum value of the difference between the start times of two note-on events) from the time stored in the current time buffer (cur-time) is defined as a MIDI event. Delete from the buffer (step S9), and then return to step S3. If it is a note-off event in step S3, the note-off event is removed from the MIDI event buffer (step S10).
Return to 3.

【0014】図3は変換前のMIDIデータの一例とし
て、同時に発音する2つのギターフレーズのトラック
「1」、「2」のノートデータを示している。図3に示
すバーの長さは、1つのノートの発音開始(ノートオ
ン)から発音停止(ノートオフ)までのデュレーション
を示し、これはMIDIデータのノートオンイベントと
ノートオフイベントにより表現される。なお、図の左側
には、ギターフレーズの音階を説明するためにピアノ鍵
盤が示されている。
FIG. 3 shows, as an example of MIDI data before conversion, note data of tracks "1" and "2" of two guitar phrases which sound simultaneously. The length of the bar shown in FIG. 3 indicates the duration from the start of sound generation (note on) to the stop of sound generation (note off) of one note, which is represented by a note-on event and a note-off event of MIDI data. Note that a piano keyboard is shown on the left side of the figure to explain the scale of the guitar phrase.

【0015】このように同時に発音する2つの楽器や音
色としては同一の場合も有り、また、一方がスチールギ
ター、他方がナイロンギターのような類似の楽器の場合
もある。一例として図3(a)、(b)は、スチールギ
ターとナイロンギターがそれぞれノートN1−1、N2
−1を同時に発音することを示している。そして、この
ようなトラック「1」、「2」のMIDIデータをMI
DI音源に印加しても、そのMIDI音源が同時発音数
の制限により1トラック分の演奏を行う発音能力しか残
っていない場合にはMIDIデータ制作者の意図通りに
再生することができない。
As described above, two musical instruments or tones that sound simultaneously may be the same, or one may be a similar guitar such as a steel guitar and the other may be a similar musical instrument such as a nylon guitar. As an example, FIGS. 3A and 3B show a steel guitar and a nylon guitar having notes N1-1 and N2, respectively.
-1 is pronounced simultaneously. Then, the MIDI data of such tracks “1” and “2” is
Even if the MIDI sound source is applied to the DI sound source, if the MIDI sound source has only the sound generation ability for performing one track due to the limitation of the number of simultaneous sounds, the MIDI sound source cannot be reproduced as intended.

【0016】図4は図3に示すMIDIデータを変換し
た例を示している。同時に発音する変換前ノートN1−
1、N2−1は1つのトラック上において連続するよう
に2つのノートN1、N2に変換され、この場合、最初
のノートN1のデュレーションは、変換前ノートN1−
1、N2−1の内、ベロシティが最も強いか、又は発音
時間が長い一方のノートオフイベントの時間情報を小さ
くすることにより短くされている。また、ノートN1に
続くノートN2は、上記の変換前ノートN1−1、N2
−1の他方であり、そのノートオンイベントは、前のノ
ートN1のノートオフイベントの直後に、すなわち重な
らないように移動されている。
FIG. 4 shows an example in which the MIDI data shown in FIG. 3 is converted. Note before conversion N1- pronounced at the same time
1, N2-1 are converted into two notes N1 and N2 so as to be continuous on one track. In this case, the duration of the first note N1 is equal to the pre-conversion note N1-
1, N2-1, the velocity is the shortest by reducing the time information of one note-off event having the strongest velocity or the longest sounding time. The note N2 following the note N1 is the note before conversion N1-1, N2.
The note-on event is moved immediately after the note-off event of the previous note N1, that is, so as not to overlap.

【0017】このようなデータを1トラックで演奏した
場合、目立つ方のノートのアタック感により、聴感上2
つのトラックでギターが演奏されているように再生する
ことができる。したがって、変換前ノートN1−1、N
2−1の一方を全て削除する場合より、MIDIデータ
制作者の意図通りに再生することができる。また、コン
トロールイベントを追加して音源のコーラスのレベルを
上げることにより、より聴感上、2つのトラックでギタ
ーが演奏されているように再生することができる。
When such data is played on one track, the perceived attack of the note which is more noticeable causes
One track can be played as if the guitar were playing. Therefore, the notes before conversion N1-1, N1-1
The reproduction can be performed as intended by the MIDI data creator, as compared with a case where one of 2-1 is entirely deleted. In addition, by adding a control event to raise the level of the chorus of the sound source, it is possible to reproduce as if the guitar were being played on two tracks in terms of hearing.

【0018】[0018]

【発明の効果】以上説明したように本発明によれば、同
時に発音する同一の音色又は類似の音色が割り当てられ
た複数のノートイベントの内、再生時に最も目立つ音を
残して同時発音数を削減するようにしたので、MIDI
音源がMIDIデータに記述されている同時発音数より
少ない数しか再生することができない場合に、MIDI
データ制作者の意図通りに再生することができる。そし
て、請求項1のように、第2のノートイベントのノート
オンイベントを同一トラックにおいて第1のノートイベ
ントのノートオフイベントより後に配置することにより
同時発音数を削減する場合には、最初に強くすぐに減衰
するアコースティックギターのような音に対して特に効
果がある。また、請求項2のように、ノートイベントを
削除することにより同時発音数を削減する場合には、強
さが長く続く音色を有するチェロやバイオリンなどの弦
楽器の音に対して特に効果がある。さらに、請求項3の
ように、ノートイベントのベロシティが最も強い音を再
生時に最も目立つ音として判断する場合には、メロディ
ーなど、前面に出てくる音を削減する可能性が少なくな
る。そして、請求項4のように、ノートイベントの発生
時間が最も長い音を再生時に最も目立つ音として判断す
る場合には、ベース楽器など、途中で途切れると影響の
大きい音を削減する可能性が少なくなる。
As described above, according to the present invention, among a plurality of note events to which the same timbre or similar timbre to be simultaneously pronounced is assigned, the number of simultaneous sounds is reduced while leaving the most prominent sound during reproduction. MIDI
If the sound source can reproduce only less than the number of polyphony described in the MIDI data, the MIDI
It can be reproduced as intended by the data creator. In the case where the number of simultaneous sounds is reduced by arranging the note-on event of the second note event after the note-off event of the first note event on the same track as in claim 1, the strong first This is especially effective for sounds like acoustic guitars that decay quickly. Further, when the number of simultaneous sounds is reduced by deleting the note event as in the second aspect, it is particularly effective for the sound of a stringed instrument such as a cello or a violin having a tone that lasts a long time. Furthermore, when the sound having the highest velocity of the note event is determined to be the most prominent sound at the time of reproduction as in claim 3, the possibility of reducing the sound appearing in the front such as a melody is reduced. In the case where the sound with the longest note event occurrence time is determined to be the most prominent sound at the time of reproduction as in claim 4, there is little possibility that a sound such as a bass instrument that has a large effect if interrupted in the middle is reduced. Become.

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

【図1】本発明に係るMIDIデータ処理装置の一実施
形態を示すブロック図である
FIG. 1 is a block diagram showing an embodiment of a MIDI data processing device according to the present invention.

【図2】図1のMIDIデータ処理装置の同時発音数削
減処理を説明するためのフローチャートである。
FIG. 2 is a flowchart for explaining a simultaneous sound generation number reduction process of the MIDI data processing device of FIG. 1;

【図3】同時発音数削減前のMIDIデータの一例を示
す説明図である。
FIG. 3 is an explanatory diagram showing an example of MIDI data before the number of simultaneous sounds is reduced.

【図4】同時発音数削減後のMIDIデータを示す説明
図である。
FIG. 4 is an explanatory diagram showing MIDI data after the number of simultaneous sounds is reduced.

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

1 同音検出部(同音検出手段) 2 同時発音数削減部(同時発音数削減手段) 1 Same sound detection unit (Same sound detection means) 2 Simultaneous sound number reduction unit (Simultaneous sound number reduction means)

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 MIDIデータファイルを解析して同時
に発音する同一の音色又は類似の音色が割り当てられた
複数のノートイベントを検出する同音検出手段と、 前記同音検出手段により検出された複数のノートイベン
トの内、再生時に最も目立つ音に対応する第1のノート
イベントのデュレーションを短縮して残し、他の第2の
ノートイベントのノートオンイベントを同一トラックに
おいて前記第1のノートイベントのノートオフイベント
より後に配置することにより同時発音数を削減する同時
発音数削減手段とを、 有するMIDIデータ処理装置。
1. A sound detection means for analyzing a MIDI data file to detect a plurality of note events to which the same tone or a similar tone is simultaneously sounded, and a plurality of note events detected by the same sound detection means. Of the above, the duration of the first note event corresponding to the most noticeable sound during reproduction is shortened and the note-on event of the other second note event is set to be shorter than the note-off event of the first note event on the same track. A MIDI data processing device, comprising: a simultaneous-sounding number reducing unit that reduces the number of simultaneous sounds by being arranged later.
【請求項2】 MIDIデータファイルを解析して同時
に発音する同一の音色又は類似の音色が割り当てられた
複数のノートイベントを検出する同音検出手段と、 前記同音検出手段により検出された複数のノートイベン
トの内、再生時に最も目立つ音に対応するノートイベン
トを残し、他のノートイベントを削除することにより同
時発音数を削減する同時発音数削減手段とを、 有するMIDIデータ処理装置。
2. A sound detection means for analyzing a MIDI data file to detect a plurality of note events to which the same tone or a similar tone is simultaneously pronounced, and a plurality of note events detected by said tone detection means. A MIDI data processing device comprising: a note generation unit that reduces a number of simultaneous sounds by deleting a note event corresponding to a sound that stands out most during reproduction and deleting other note events.
【請求項3】 前記同時発音数削減手段は、ノートイベ
ントのベロシティが最も強い音を再生時に最も目立つ音
として判断することを特徴とする請求項1又は2記載の
MIDIデータ処理装置。
3. The MIDI data processing apparatus according to claim 1, wherein the simultaneous sound generation number reducing unit determines a sound having the highest velocity of the note event as a sound that stands out most during reproduction.
【請求項4】 前記同時発音数削減手段は、ノートイベ
ントの発生時間が最も長い音を再生時に最も目立つ音と
して判断することを特徴とする請求項1又は2記載のM
IDIデータ処理装置。
4. The M according to claim 1, wherein the simultaneous sound generation number reducing unit determines a sound having a longest occurrence time of a note event as a most prominent sound during reproduction.
IDI data processing device.
JP05622798A 1998-02-20 1998-02-20 MIDI data processing device Expired - Fee Related JP3539188B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05622798A JP3539188B2 (en) 1998-02-20 1998-02-20 MIDI data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05622798A JP3539188B2 (en) 1998-02-20 1998-02-20 MIDI data processing device

Publications (2)

Publication Number Publication Date
JPH11237879A true JPH11237879A (en) 1999-08-31
JP3539188B2 JP3539188B2 (en) 2004-07-07

Family

ID=13021231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05622798A Expired - Fee Related JP3539188B2 (en) 1998-02-20 1998-02-20 MIDI data processing device

Country Status (1)

Country Link
JP (1) JP3539188B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003015690A (en) * 2001-06-29 2003-01-17 Dainippon Printing Co Ltd Audio signal encoding method
US6969796B2 (en) 2002-05-14 2005-11-29 Casio Computer Co., Ltd. Automatic music performing apparatus and automatic music performance processing program
JP2010522363A (en) * 2007-03-22 2010-07-01 クゥアルコム・インコーポレイテッド Musical instrument digital interface hardware instructions
JP4834821B2 (en) * 2000-03-22 2011-12-14 ミュージックプレイグラウンド・インコーポレーテッド How to generate music parts from electronic music files
JP2022011457A (en) * 2020-06-30 2022-01-17 ローランド株式会社 Automatic music arranging program and automatic music arranging device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4834821B2 (en) * 2000-03-22 2011-12-14 ミュージックプレイグラウンド・インコーポレーテッド How to generate music parts from electronic music files
JP2003015690A (en) * 2001-06-29 2003-01-17 Dainippon Printing Co Ltd Audio signal encoding method
US6969796B2 (en) 2002-05-14 2005-11-29 Casio Computer Co., Ltd. Automatic music performing apparatus and automatic music performance processing program
CN100388355C (en) * 2002-05-14 2008-05-14 卡西欧计算机株式会社 Automatic performance device and automatic performance processing program
JP2010522363A (en) * 2007-03-22 2010-07-01 クゥアルコム・インコーポレイテッド Musical instrument digital interface hardware instructions
JP2022011457A (en) * 2020-06-30 2022-01-17 ローランド株式会社 Automatic music arranging program and automatic music arranging device

Also Published As

Publication number Publication date
JP3539188B2 (en) 2004-07-07

Similar Documents

Publication Publication Date Title
US6191349B1 (en) Musical instrument digital interface with speech capability
JPH0546172A (en) Automatic playing device
JP3539188B2 (en) MIDI data processing device
JP4089447B2 (en) Performance data processing apparatus and performance data processing program
US5854438A (en) Process for the simulation of sympathetic resonances on an electronic musical instrument
JPH08227296A (en) Sound signal processor
JP2002304175A (en) Waveform-generating method, performance data processing method and waveform-selecting device
JP2889841B2 (en) Chord change processing method for electronic musical instrument automatic accompaniment
JP3719129B2 (en) Music signal synthesis method, music signal synthesis apparatus and recording medium
JP2760346B2 (en) Electronic musical instrument system
JP3692954B2 (en) Music data editing program, music data editing method and apparatus
JP3567482B2 (en) Electronic musical instrument
JP3856009B2 (en) Keyboard instrument
JP3807333B2 (en) Melody search device and melody search program
JPH11184465A (en) Playing equipment
JPH10171475A (en) Karaoke (accompaniment to recorded music) device
JP3424989B2 (en) Automatic accompaniment device for electronic musical instruments
JP3376796B2 (en) Performance data recording device
JP3755385B2 (en) Sound source device and recording medium readable by sound source device
JPH1195746A (en) Midi data processor
JP3407563B2 (en) Automatic performance device and automatic performance method
JP5034471B2 (en) Music signal generator and karaoke device
JP6981239B2 (en) Equipment, methods and programs
JPH0962280A (en) 'karaoke' device
EP1017039B1 (en) Musical instrument digital interface with speech capability

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20031219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040315

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

Free format text: PAYMENT UNTIL: 20090402

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090402

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100402

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110402

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees