JP2000221982A - Control data input device for automatic performance - Google Patents
Control data input device for automatic performanceInfo
- Publication number
- JP2000221982A JP2000221982A JP11022825A JP2282599A JP2000221982A JP 2000221982 A JP2000221982 A JP 2000221982A JP 11022825 A JP11022825 A JP 11022825A JP 2282599 A JP2282599 A JP 2282599A JP 2000221982 A JP2000221982 A JP 2000221982A
- Authority
- JP
- Japan
- Prior art keywords
- control data
- data
- playing
- input device
- automatic performance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 79
- 230000008859 change Effects 0.000 claims description 43
- 238000005034 decoration Methods 0.000 claims description 16
- 239000004519 grease Substances 0.000 claims description 15
- 238000013500 data storage Methods 0.000 claims description 11
- 230000000630 rising effect Effects 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 18
- 230000008602 contraction Effects 0.000 description 38
- 230000015654 memory Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 18
- 238000012937 correction Methods 0.000 description 16
- 238000001514 detection method Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000003936 working memory Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、予め記憶されて
いる自動演奏データに後からピッチ、ボリューム音色な
どの演奏効果に関する制御データを付与したり編集した
りすることのできる自動演奏の制御データ入力装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic performance control data input device which can add or edit control data relating to performance effects such as pitch and volume tone to a previously stored automatic performance data. Related to the device.
【0002】[0002]
【従来の技術】従来、ピッチベンドやボリュームなどの
連続的に時間変化する制御データ(コンティニュアスデ
ータ)を入力するものとして、特開平9−6346号公
報に記載されたものがある。これは、楽器種類毎に楽音
の立上りから立下りまでに対応する制御データ列からな
る制御データテンプレートを予め複数記憶しておき、こ
れらの制御データテンプレートの中から所望のものを選
択して、自動演奏データ中に入力するようにしたもので
ある。2. Description of the Related Art Conventionally, there has been disclosed in Japanese Patent Application Laid-Open No. 9-6346 a device for inputting continuously time-varying control data (continuous data) such as pitch bend and volume. This is because a plurality of control data templates each composed of a control data sequence corresponding to a tone from rising to falling for each musical instrument type are stored in advance, and a desired one is selected from these control data templates to automatically perform the control. This is input in the performance data.
【0003】[0003]
【発明が解決しようとする課題】ところが、従来のもの
は楽器種類毎に演奏や奏法に対応したテンプレートを予
め記憶しているが、そのテンプレートは楽器の特徴を表
現可能なように模式的に表現されたものであり、実際の
楽器の特徴を必ずしも忠実に再現したものではなかっ
た。従って、操作者はギターの奏法に対応したテンプレ
ートを付与したつもりでも、実際に自動演奏データを再
生してみたら、その演奏や奏法が操作者の意図したもの
ではなかったり、また自然楽器の演奏や奏法とは程遠い
ものであり、自然楽器と同等の高品質な演奏や奏法を行
うことのできる制御データを付与することはできなかっ
た。However, in the prior art, templates corresponding to performances and playing styles are stored in advance for each type of musical instrument, but the templates are schematically represented so as to be able to represent the characteristics of the musical instrument. It was not a faithful reproduction of the characteristics of the actual instrument. Therefore, even if the operator intends to add a template corresponding to the playing style of the guitar, when actually playing the automatic performance data, the performance or playing style is not what the operator intended or the performance of the natural musical instrument. It is far from a musical instrument and a playing technique, and it has not been possible to provide control data capable of performing a high-quality performance or playing technique equivalent to a natural musical instrument.
【0004】本発明は、所望の楽器演奏や奏法に対応し
たテンプレートを選択して付与するだけで、自然楽器と
同等の高品質な演奏表現を自動演奏データに付与するこ
とのできる自動演奏の制御データ入力装置を提供するこ
とを目的とする。The present invention provides an automatic performance control which can provide a high-quality performance expression equivalent to a natural musical instrument to automatic performance data simply by selecting and providing a template corresponding to a desired musical instrument performance or playing style. It is an object to provide a data input device.
【0005】[0005]
【課題を解決するための手段】出願時の請求項1に記載
された本発明に係る自動演奏の制御データ入力装置は、
種々の奏法に基づいて実際に演奏され擦弦楽器の楽音波
形からそれぞれ抽出された発音状態の変化に関する制御
データを複数記憶するデータ記憶手段と、前記データ記
憶手段の中からいずれかの制御データを選択する制御デ
ータ選択手段と、曲データを記憶する曲データ記憶手段
と、前記曲データの中からいずれかの音符データを選択
する音符データ選択手段と、音符データ選択手段によっ
て選択された前記音符データを前記制御データ選択手段
によって選択された前記制御データに基づいて変化させ
るように前記曲データに前記制御データを付与する制御
手段とを具備するものである。制御データは実際の擦弦
楽器(バイオリンなど)の楽音波形から抽出されたもの
であり、種々の奏法に基づいたものがデータ記憶手段に
多数記憶されている。従って、所望の制御データを選択
し、それを音符データに付与するだけで、自然楽器と同
等の高品質の演奏や奏法を実現することができる。According to the first aspect of the present invention, there is provided an automatic performance control data input device according to the present invention.
A data storage means for storing a plurality of control data relating to a change in the sounding state which are actually played based on various playing techniques and which are respectively extracted from the musical tone waveforms of the bowed instrument; and any one of the control data is selected from the data storage means. Control data selecting means, music data storing means for storing music data, note data selecting means for selecting any one of the note data from the music data, and the note data selected by the note data selecting means. Control means for adding the control data to the music data so as to change based on the control data selected by the control data selection means. The control data is extracted from the tone waveform of an actual bowed string instrument (violin or the like), and many data based on various playing styles are stored in the data storage means. Therefore, by simply selecting the desired control data and adding it to the note data, it is possible to realize a high-quality performance and playing style equivalent to a natural musical instrument.
【0006】出願時の請求項2に記載された本発明に係
る自動演奏の制御データ入力装置は、前記請求項1に記
載の自動演奏の制御データ入力装置の一実施態様とし
て、前記制御データをバイオリンで演奏可能なベンドア
ップ奏法、装飾アップ奏法、装飾ダウン奏法、スタッカ
ート奏法、デタッシュ奏法、ビブラート奏法、ベンドダ
ウンアップ奏法、ショートカット奏法、ミュート奏法、
クロマティックアップ奏法、クロマティックダウン奏
法、グリスアップ奏法、グリスダウン奏法、テヌート奏
法、スラー奏法、クレシェンド奏法、デクレシェンド奏
法などの少なくとも一つに基づいて実際に演奏された楽
器の楽音波形から抽出されたもので構成したものであ
る。これは、擦弦楽器の具体例としてバイオリンなどで
演奏可能な種々の奏法を列記し、その奏法における演奏
時の楽音波形から抽出したもので制御データを構成した
ものである。According to a second aspect of the present invention, there is provided an automatic performance control data input device according to the first aspect of the present invention, wherein the automatic performance control data input device includes an automatic performance control data input device. Bend-up playing, decorative up playing, decorative down playing, staccato playing, detash playing, vibrato playing, bend down up playing, shortcut playing, mute playing
Extracted from the musical tone of the instrument actually played based on at least one of chromatic up, chromatic down, grease up, grease down, tenuto, slur, crescendo, decrescendo, etc. It consists of. This is a list of various playing styles that can be played with a violin or the like as specific examples of a bowed musical instrument, and control data is constructed from those extracted from musical sound waveforms at the time of playing in the playing style.
【0007】出願時の請求項3に記載された本発明に係
る自動演奏の制御データ入力装置は、前記請求項1又は
2に記載の自動演奏の制御データ入力装置の一実施態様
として、前記制御データを種々の奏法に基づいたバイオ
リンの楽音波形の立上りから立下りまでの発音状態の変
化をアタック部、ボディ部及びリリース部に分類して構
成したものである。制御データを1つの音符データに対
応する楽音波形の立上りから立下りまでの一連の発音状
態の変化データとして構成するのではなく、アタック
部、ポディ部及びリリース部に分類して、それぞれに異
なる制御データを付与できるようにしたものである。According to a third aspect of the present invention, there is provided an automatic performance control data input apparatus according to the present invention, wherein the automatic performance control data input apparatus is an embodiment of the automatic performance control data input apparatus. The data is obtained by classifying the change in the sound generation state from the rise to the fall of the musical sound waveform of the violin based on various playing techniques into an attack portion, a body portion, and a release portion. The control data is not configured as a series of tone generation state change data from the rise to the fall of a musical tone waveform corresponding to one note data, but is classified into an attack portion, a poddy portion, and a release portion, and different control data are respectively provided. Data can be added.
【0008】出願時の請求項4に記載された本発明に係
る自動演奏の制御データ入力装置は、種々の奏法に基づ
いた擦弦楽器の楽音波形の立上りから立下りまでの発音
状態の変化に関する制御データをアタック部、ボディ部
及びリリース部に分類して複数記憶するデータ記憶手段
と、前記データ記憶手段の中からいずれかの制御データ
を選択する制御データ選択手段と、曲データを記憶する
曲データ記憶手段と、前記曲データの中からいずれかの
音符データを選択する音符データ選択手段と、音符デー
タ選択手段によって選択された前記音符データを前記制
御データ選択手段によって選択された前記制御データに
基づいて変化させるように前記曲データに前記制御デー
タを付与する制御手段とを具備するものである。制御デ
ータを1つの音符データに対応する楽音波形の立上りか
ら立下りまでの一連の発音状態の変化データとして構成
するのではなく、アタック部、ポディ部及びリリース部
に分類して、それぞれに異なる制御データを付与できる
ようにしたものである。これによって楽音波形の立上り
から立下りまでの一連の発音状態を高精度に制御するこ
とができるので、自然楽器と同等の高品質の演奏や奏法
を実現することができる。The control data input device for automatic performance according to the present invention described in claim 4 at the time of filing of the present invention is a control relating to a change in the sounding state from the rise to the fall of the musical sound waveform of a bowed musical instrument based on various playing techniques. Data storage means for storing a plurality of data by classifying the data into an attack part, a body part and a release part, control data selecting means for selecting any control data from the data storage means, and music data for storing music data Storage means, note data selecting means for selecting any note data from the music data, and the note data selected by the note data selecting means based on the control data selected by the control data selecting means. Control means for giving the control data to the music data so as to change the music data. The control data is not configured as a series of tone generation state change data from the rise to the fall of a musical tone waveform corresponding to one note data, but is classified into an attack portion, a poddy portion, and a release portion, and different control data are respectively provided. Data can be added. As a result, a series of sound generation states from the rise to the fall of the musical sound waveform can be controlled with high precision, so that a high-quality performance and playing style equivalent to a natural musical instrument can be realized.
【0009】出願時の請求項5に記載された本発明に係
る自動演奏の制御データ入力装置は、前記請求項3又は
4に記載の自動演奏の制御データ入力装置の一実施態様
として、前記制御データをさらにバイオリンで演奏可能
な複数音符に依存する全体奏法に関するもの、音符と音
符の組み合わせに関するものの少なくとも一つを含んで
構成したものである。楽音波形の立上りから立下りまで
の一連の発音状態に関する制御データ以外に、クレシェ
ンドやデクレシェンドのように複数音符に依存する全体
奏法に関するもの、テヌートやスラーなどのように音符
と音符の組み合わせに関するものについても制御データ
を付加できるようにした。なお、これらの制御データも
実際に演奏された楽器の楽音波形から抽出することによ
ってより高品質の演奏や奏法を実現することができる。According to a fifth aspect of the present invention, there is provided an automatic performance control data input device according to the present invention. The data further includes at least one of a whole playing technique that depends on a plurality of notes that can be played with a violin, and a note that relates to a combination of notes. In addition to control data relating to a series of sound generation states from the rise to the fall of the musical tone waveform, data related to the overall playing technique that depends on multiple notes, such as crescendo and decrescendo, and data related to the combination of notes and notes, such as tenuto and slur Control data can be added to Note that by extracting these control data from the musical tone waveform of the actually played musical instrument, it is possible to realize higher quality performance and playing style.
【0010】出願時の請求項6に記載された本発明に係
る自動演奏の制御データ入力装置は、前記請求項4又は
5に記載の自動演奏の制御データ入力装置の一実施態様
として、前記制御データをバイオリンで演奏可能なベン
ドアップ奏法、装飾アップ奏法、装飾ダウン奏法、スタ
ッカート奏法、デタッシュ奏法、ビブラート奏法、ベン
ドダウンアップ奏法、ショートカット奏法、ミュート奏
法、クロマティックアップ奏法、クロマティックダウン
奏法、グリスアップ奏法、グリスダウン奏法、テヌート
奏法、スラー奏法、クレシェンド奏法、デクレシェンド
奏法などの少なくとも一つに基づいたもので構成したも
のである。これは、バイオリンなどの擦弦楽器で演奏可
能な種々の奏法を列記し、その奏法毎に制御データを構
成するようにしたものである。The automatic performance control data input device according to the present invention described in claim 6 at the time of filing is an embodiment of the automatic performance control data input device according to claim 4 or 5. Bend-up, decoration-up, decoration-down, staccato, detash, vibrato, bend-down-up, shortcut, mute, chromatic-up, chromatic-down, grease-up , Grease down playing technique, tenuto playing technique, slur playing technique, crescendo playing technique, decrescendo playing technique, and the like. In this technique, various playing styles that can be played with a bowed instrument such as a violin are listed, and control data is configured for each playing style.
【0011】出願時の請求項7から17に記載された本
発明に係る自動演奏の制御データ入力装置は、前記請求
項2又は6に記載の自動演奏の制御データ入力装置の一
実施態様として、各制御データが各奏法の何に基づいて
複数抽出されたものであるかを具体的に示している。ベ
ンドアップ奏法は速さ及び深さの少なくとも一つに基づ
いている。装飾アップ奏法及び装飾ダウン奏法は速さ及
び音数の少なくとも一つに基づいている。スタッカート
奏法はノーマル及びテヌートに基づいている。ビブラー
ト奏法は速さ、深さ及びビブラート長の少なくとも一つ
に基づいている。ベンドダウンアップ奏法は速さ及び深
さの少なくとも一つに基づいている。ショートカット奏
法は速さに基づいている。ミュート奏法は速さに基づい
ている。クロマティックアップ奏法及びクロマティック
ダウン奏法は速さに基づいている。グリスダウン奏法及
びグリスアップ奏法は速さに基づいている。テヌート奏
法は速さに基づいている。スラー奏法はノーマル、ベン
ド、装飾に基づいている。The control data input device for automatic performance according to the present invention described in claims 7 to 17 at the time of filing is as one embodiment of the control data input device for automatic performance according to claim 2 or 6. It specifically shows on which basis each control data is extracted based on each performance style. Bend-up performance is based on at least one of speed and depth. The decorative up playing technique and the decorative down playing technique are based on at least one of speed and the number of sounds. Staccato playing is based on normal and tenuto. Vibrato playing is based on at least one of speed, depth and vibrato length. The bend down-up playing technique is based on at least one of speed and depth. Shortcut playing is based on speed. Mute playing is based on speed. Chromatic up playing and chromatic down playing are based on speed. The grease-down playing technique and the grease-up playing technique are based on speed. Tenuto performance is based on speed. Slurs are based on normal, bend, and decoration.
【0012】出願時の請求項18に記載された本発明に
係る自動演奏の制御データ入力装置は、前記請求項1か
ら17までのいずれか1に記載の自動演奏の制御データ
入力装置の一実施態様として、前記制御データをアンプ
リチュードの変化に関するもの、ピッチの変化に関する
もの、及びフォルマントの変化に関するものの中の少な
くとも一つに基づいて構成したものである。実際に演奏
された楽器の楽音波形の立上りから立下りまでの一連の
発音状態の変化は、そのアンプリチュード、ピッチ、フ
ォルマント(フィルタのQ及びカットオフ周波数)の時
間的な変化をパラメータとして順次記憶することによっ
て抽出することができる。そこで制御データをこれらの
少なくとも一つに基づいて構成することによって、この
制御データの付与された音符データの発音を高品質の演
奏や奏法に基づいたものとすることができる。The control data input device for automatic performance according to the present invention described in claim 18 at the time of filing is an embodiment of the control data input device for automatic performance according to any one of claims 1 to 17. As an aspect, the control data is configured based on at least one of data relating to a change in amplitude, data relating to a change in pitch, and data relating to a change in formant. A series of changes in the sound generation state from the rise to the fall of the musical sound waveform of the actually played musical instrument are sequentially stored as parameters with the temporal changes of the amplitude, pitch, and formant (Q and cutoff frequency of the filter) as parameters. Can be extracted. Therefore, by forming the control data based on at least one of these, it is possible to make the note data to which the control data is added based on a high-quality performance or playing style.
【0013】出願時の請求項19に記載された本発明に
係る記録媒体は、発音状態の変化に関する制御データを
曲データ中のいずれかの音符データに付与することによ
って、その音符データの発音状態を前記制御データに基
づいて変化させる自動演奏の制御データ入力装置に使用
される機械読取り可能な記録媒体であって、種々の奏法
に基づいて実際に演奏された擦弦楽器の楽音波形からそ
れぞれ抽出された発音状態の変化に関する制御データを
複数記憶したデータベースを具備するものである。これ
は、出願時の請求項1に記載の自動演奏の制御データ入
力装置に使用される記録媒体に関するものである。[0013] The recording medium according to the present invention described in claim 19 at the time of filing of the present invention assigns control data relating to a change in the sound production state to any one of the note data in the music data, so that the sound production state of the note data is given. Is a machine-readable recording medium used in a control data input device for automatic performance that changes based on the control data, and is extracted from musical tone waveforms of a bowed instrument actually played based on various playing styles. And a database storing a plurality of control data relating to the change in the sounding state. This relates to a recording medium used for an automatic performance control data input device according to the first aspect of the present invention.
【0014】出願時の請求項20に記載された本発明に
係る記録媒体は、発音状態の変化に関する制御データを
曲データ中のいずれかの音符データに付与することによ
って、その音符データの発音状態を前記制御データに基
づいて変化させる自動演奏の制御データ入力装置に使用
される機械読取り可能な記録媒体であって、種々の奏法
に基づいた擦弦楽器の楽音波形の立上りから立下りまで
の発音状態の変化に関する制御データをアタック部、ボ
ディ部及びリリース部に分類して複数記憶したデータベ
ースを具備するものである。これは、出願時の請求項4
に記載の自動演奏の制御データ入力装置に使用される記
録媒体に関するものである。[0014] The recording medium according to the present invention described in claim 20 at the time of filing provides control data relating to a change in the sounding state to any one of the note data in the music data, so that the sounding state of the note data is given. Is a machine-readable recording medium used for an automatic performance control data input device that changes the sound data based on the control data, wherein a sounding state of a tone wave form of a bowed musical instrument based on various playing styles from rising to falling. Is provided with a database in which a plurality of control data relating to changes in the data are classified into an attack portion, a body portion, and a release portion. This is claim 4 at the time of filing.
The present invention relates to a recording medium used for a control data input device for automatic performance described in (1).
【0015】[0015]
【発明の実施の形態】以下、添付図面を参照してこの発
明の実施の形態を詳細に説明する。図2はこの発明に係
る自動演奏の制御データ入力装置を内蔵した自動演奏装
置全体のハード構成を示すブロック図である。自動演奏
装置は、CPU21によって制御される。CPU21に
はデータ及びアドレスバス2Pを介してプログラムメモ
リ(ROM)22、ワーキングメモリ(RAM)23、
外部記憶装置24、操作子検出回路25、通信インター
フェイス27、MIDIインターフェイス2A、鍵盤検
出回路2F、表示回路2H、音源回路2J及び効果回路
2Kが接続されている。自動演奏装置はこれら以外のハ
ードウェアを有する場合もあるが、ここでは、必要最小
限の資源を用いた場合について説明する。Embodiments of the present invention will be described below in detail with reference to the accompanying drawings. FIG. 2 is a block diagram showing the hardware configuration of the entire automatic performance device incorporating the automatic performance control data input device according to the present invention. The automatic performance device is controlled by the CPU 21. A CPU 21 has a program memory (ROM) 22, a working memory (RAM) 23,
The external storage device 24, the controller detection circuit 25, the communication interface 27, the MIDI interface 2A, the keyboard detection circuit 2F, the display circuit 2H, the sound source circuit 2J, and the effect circuit 2K are connected. Although the automatic performance apparatus may have hardware other than these, here, the case where the minimum necessary resources are used will be described.
【0016】CPU21はプログラムメモリ22及びワ
ーキングメモリ23内の各種プログラムや各種データ
(自動演奏データや奏法パラメータなど)、及び外部記
憶装置24から取り込んだ各種データに基づいた処理を
行う。この実施の形態では、外部記憶装置24として
は、フロッピーディスクドライブ、ハードディスクドラ
イブ、CD−ROMドライブ、光磁気ディスク(MO)
ドライブ、ZIPドライブ、PDドライブ、DVDなど
が用いられる。また、MIDIインターフェイス2Aを
介して他のMIDI機器2Bなどから楽曲情報などを取
り込んでもよい。CPU21は、このような外部記憶装
置24から取り込まれた楽曲情報を音源回路2Jに供給
し、外部のサウンドシステム2Lを用いて発音する。The CPU 21 performs processing based on various programs and various data (such as automatic performance data and performance parameters) in the program memory 22 and the working memory 23, and various data fetched from the external storage device 24. In this embodiment, a floppy disk drive, a hard disk drive, a CD-ROM drive, a magneto-optical disk (MO)
A drive, a ZIP drive, a PD drive, a DVD, and the like are used. Also, music information or the like may be fetched from another MIDI device 2B or the like via the MIDI interface 2A. The CPU 21 supplies the music information fetched from the external storage device 24 to the sound source circuit 2J, and generates sound using the external sound system 2L.
【0017】プログラムメモリ22はCPU21のシス
テム関連のプログラム、各種のパラメータやデータなど
を記憶しているものであり、リードオンリメモリ(RO
M)で構成されている。ワーキングメモリ23はCPU
21がプログラムを実行する際に発生する各種のデータ
を一時的に記憶するものであり、ランダムアクセスメモ
リ(RAM)の所定のアドレス領域がそれぞれ割り当て
られ、レジスタやフラグ等として利用される。また、前
記ROM22に動作プログラム、各種データなどを記憶
させる代わりに、CD−ROMドライブ等の外部記憶装
置24に各種データ及び任意の動作プログラムを記憶し
ていてもよい。外部記憶装置24に記憶されている動作
プログラムや各種データは、RAM23等に転送記憶さ
せることができる。これにより、動作プログラムの新規
のインストールやバージョンアップを容易に行うことが
できる。The program memory 22 stores programs related to the system of the CPU 21, various parameters and data, etc., and includes a read only memory (RO).
M). The working memory 23 is a CPU
Numeral 21 temporarily stores various data generated when the program is executed. A predetermined address area of a random access memory (RAM) is assigned to each of them and used as a register or a flag. Instead of storing the operation program and various data in the ROM 22, various data and an arbitrary operation program may be stored in an external storage device 24 such as a CD-ROM drive. The operation program and various data stored in the external storage device 24 can be transferred and stored in the RAM 23 or the like. This makes it possible to easily perform new installation and version upgrade of the operation program.
【0018】なお、通信インターフェイス27を介して
LAN(ローカルエリアネットワーク)やインターネッ
ト、電話回線などの種々の通信ネットワーク28上に接
続可能とし、他のサーバコンピュータ29との間でデー
タ(データ付き楽曲情報等)のやりとりを行うようにし
てもよい。これにより、サーバコンピュータから動作プ
ログラムや各種データをダウンロードすることもでき
る。この場合、クライアントとなるパーソナルコンピュ
ータから、通信インターフェイス27及び通信ネットワ
ーク28を介してサーバコンピュータ29に動作プログ
ラムや各種データのダウンロードを要求するコマンドを
送信する。サーバコンピュータ29は、このコマンドに
応じて、所定の動作プログラムやデータなどを、通信ネ
ットワーク28を介して他のパーソナルコンピュータに
送信したりする。パーソナルコンピュータでは、通信イ
ンターフェイス27を介してこれらの動作プログラムや
データなどを受信して、RAM23等に格納する。これ
によって、動作プログラム及び各種データなどのダウン
ロードが完了する。It is possible to connect to various communication networks 28 such as a LAN (local area network), the Internet, and a telephone line via a communication interface 27, and to exchange data (music information with data with data) with another server computer 29. Etc.) may be exchanged. Thereby, the operation program and various data can be downloaded from the server computer. In this case, a command requesting downloading of an operation program and various data is transmitted from the personal computer serving as a client to the server computer 29 via the communication interface 27 and the communication network 28. The server computer 29 transmits a predetermined operation program, data, or the like to another personal computer via the communication network 28 in response to the command. The personal computer receives these operation programs and data via the communication interface 27 and stores them in the RAM 23 or the like. Thus, the download of the operation program and various data is completed.
【0019】なお、本発明は、本発明に対応する動作プ
ログラムや各種データをインストールしたパーソナルコ
ンピュータ等によって、実施させるようにしてもよい。
その場合には、本発明に対応する動作プログラムや各種
データなどを、CD−ROMやフロッピーディスク等
の、電子楽器が読み込むことができる記憶媒体に記憶さ
せた状態で、ユーザーに提供してもよい。The present invention may be implemented by a personal computer or the like in which an operation program and various data corresponding to the present invention are installed.
In that case, the operation program and various data corresponding to the present invention may be provided to the user in a state where the program is stored in a storage medium such as a CD-ROM or a floppy disk that can be read by the electronic musical instrument. .
【0020】操作子手段26は各種パラメータ設定用の
キーやスイッチなどであり、この実施の形態では、便宜
上、表示器26の内容に応じて機能が変化するファンク
ションキーやマウスを例に説明する。操作子検出回路2
5はこの操作子手段26上の各スイッチ、キー、マウス
の操作状態及び操作状況を検出し、それをデータ及びア
ドレスバス2P上に出力する。鍵盤2Eは、発音すべき
楽音の音高を選択するための複数の鍵を備えたものであ
り、マニュアル演奏時に使用されると共に、その操作に
応じた自動演奏データを入力する入力キーとしても使用
される。鍵盤検出回路2Fは、鍵盤2Eのそれぞれの鍵
に対応して設けられたキースイッチ回路を含むものであ
り、鍵盤2Eの押鍵や離鍵を検出してキーオン又はキー
オフイベントやノートナンバを出力する。表示回路2H
は表示器2Gの表示内容を制御するものである。表示器
2Gは液晶表示パネル(LCD)等から構成され、表示
回路2Hによってその表示動作を制御される。The operation means 26 is a key or a switch for setting various parameters. In this embodiment, for convenience, a function key or a mouse whose function changes according to the contents of the display 26 will be described as an example. Controller detection circuit 2
5 detects the operating state and operating state of each switch, key, and mouse on the operating means 26, and outputs them on the data and address bus 2P. The keyboard 2E is provided with a plurality of keys for selecting a pitch of a musical tone to be produced. The keyboard 2E is used at the time of a manual performance and is also used as an input key for inputting automatic performance data according to the operation. Is done. The keyboard detection circuit 2F includes a key switch circuit provided corresponding to each key of the keyboard 2E, detects a key press or a key release of the keyboard 2E, and outputs a key-on or key-off event and a note number. . Display circuit 2H
Controls the display content of the display 2G. The display 2G is composed of a liquid crystal display panel (LCD) or the like, and its display operation is controlled by the display circuit 2H.
【0021】音源回路2Jは、複数チャンネルで楽音信
号の同時発生が可能であり、データ及びアドレスバス2
P、MIDIインターフェイス2Aを経由して与えられ
た楽曲情報(MIDIファイル)を入力し、この情報に
基づき楽音信号を発生する。音源回路2Jにおいて複数
チャンネルで楽音信号を同時に発音させる構成として
は、1つの回路を時分割で使用することによって複数の
発音チャンネルを形成するようなものや、1つの発音チ
ャンネルが1つの回路で構成されるような形式のもので
あってもよい。また、音源回路2Jにおける楽音信号発
生方式はいかなるものを用いてもよい。音源回路2Jか
ら出力される楽音信号はアンプ及びスピーカからなるサ
ウンドシステム2Lによって発音される。なお、音源回
路2Jとサウンドシステム2Lとの間に楽音信号に種々
の効果を付与する効果回路2Kが設けられている。な
お、音源回路2J自体が効果回路を含んでいてもよい。
タイマ2Nは時間間隔を計数したり、楽曲情報の再生時
のテンポを設定したりするためのテンポクロックパルス
を発生するものである。このテンポクロックパルスの周
波数はテンポスイッチ(図示していない)によって調整
される。タイマ2NからのテンポクロックパルスはCP
U21に対してインタラプト命令として与えられ、CP
U21はインタラプト処理により自動演奏時における各
種の処理を実行する。The tone generator circuit 2J is capable of simultaneously generating musical tone signals on a plurality of channels.
P, music information (MIDI file) given via the MIDI interface 2A is input, and a tone signal is generated based on this information. The tone generator 2J can simultaneously generate tone signals on a plurality of channels by using a single circuit in a time-division manner to form a plurality of tone channels, or a single tone channel is constituted by a single circuit. It may be of the type as described below. Also, any tone signal generation method in the tone generator circuit 2J may be used. A tone signal output from the tone generator 2J is generated by a sound system 2L including an amplifier and a speaker. Note that an effect circuit 2K for providing various effects to the tone signal is provided between the sound source circuit 2J and the sound system 2L. Note that the sound source circuit 2J itself may include an effect circuit.
The timer 2N generates a tempo clock pulse for counting a time interval and setting a tempo when reproducing music information. The frequency of this tempo clock pulse is adjusted by a tempo switch (not shown). The tempo clock pulse from timer 2N is CP
Given as an interrupt instruction to U21, CP
U21 executes various processes at the time of automatic performance by interrupt processing.
【0022】次に、本発明に係る自動演奏の制御データ
入力装置の構成について説明する。図1は図2に示す自
動演奏装置において本発明に係る自動演奏の制御データ
入力装置に関するシステムプログラムが動作して、自動
演奏装置が自動演奏の制御データ入力装置として動作す
る場合の具体的なブロック構成を示す図である。図にお
いて、表示器2G、表示回路2H及びサウンドシステム
2L以外の各ブロックは図2の自動演奏装置の各デバイ
スの処理によって実現されるものである。入力部11は
操作子手段26、鍵盤2E、他のMIDI機器2Bなど
の入力デバイスのことであり、入力変換部12への入力
信号、具体的にはマウスポインタによる操作に対応した
信号等を出力する。入力変換部12は、この入力部11
からの各入力信号を画面指定コマンドCCH、アイコン
伸縮値コマンドCIC及び被音符データコマンドCNV
に変換し、これらのコマンドを出力する。画面指定コマ
ンドCCHは、マウスポインタによって指定された表示
部2G上の画像情報に対応した信号であり、表示回路2
H及び画像選択部13に出力される。アイコン伸縮値コ
マンドCICは、マウスポインタの操作によって変形さ
れた表示部2G上のアイコンの変形率すなわち伸縮値に
対応した信号であり、表示回路2H及びアイコン伸縮値
演算部19に出力される。被音符データコマンドCNV
は、マウスポインタの操作によって指定された表示部2
G上の五線譜の中の音符に対応するデータであり、表示
回路2H及びノート/ベロシティ検出部1Aに出力され
る。Next, the configuration of the control data input device for automatic performance according to the present invention will be described. FIG. 1 is a specific block diagram in the case where a system program relating to an automatic performance control data input device according to the present invention operates in the automatic performance device shown in FIG. 2 and the automatic performance device operates as an automatic performance control data input device. FIG. 3 is a diagram illustrating a configuration. In the figure, each block other than the display 2G, the display circuit 2H, and the sound system 2L is realized by the processing of each device of the automatic performance apparatus of FIG. The input unit 11 is an input device such as an operation unit 26, a keyboard 2E, or another MIDI device 2B, and outputs an input signal to the input conversion unit 12, specifically, a signal corresponding to an operation by a mouse pointer. I do. The input conversion unit 12
Are input to the screen designation command CCH, the icon expansion / contraction value command CIC, and the note data command CNV.
And output these commands. The screen designation command CCH is a signal corresponding to the image information on the display unit 2G designated by the mouse pointer.
H and output to the image selection unit 13. The icon expansion / contraction value command CIC is a signal corresponding to the deformation ratio of the icon on the display unit 2G that has been deformed by operating the mouse pointer, that is, the expansion / contraction value, and is output to the display circuit 2H and the icon expansion / contraction value calculation unit 19. Note data command CNV
Is the display unit 2 specified by the operation of the mouse pointer.
This is data corresponding to a note in the staff notation on G, and is output to the display circuit 2H and the note / velocity detecting unit 1A.
【0023】画像選択部13は標準楽譜記号メモリ14
とアイコン画像メモリ15と、これらを選択する楽器セ
レクタ16、ステートセレクタ17及び奏法アイコンセ
レクタ18を有する。画面指定コマンドCCHは、マウ
スポインタによって指定された画像情報の種類に応じ
て、画像選択部13内の楽器セレクタ16、ステートセ
レクタ17又は奏法アイコンセレクタ18にそれぞれ出
力される。The image selecting section 13 has a standard score symbol memory 14
And an icon image memory 15, and a musical instrument selector 16, a state selector 17 and a playing style icon selector 18 for selecting these. The screen designation command CCH is output to the musical instrument selector 16, the state selector 17, or the rendition style icon selector 18 in the image selection unit 13 according to the type of image information designated by the mouse pointer.
【0024】以下、表示部2Gにどのようにして画像が
表示されるのかを説明する。図3は、表示回路2Hに取
り込まれた画面指定コマンドCCHに応じて表示部2G
に表示される画像の一例を示す図である。図3の画像は
チャートと呼ばれるものであり、表示回路2Hによって
生成される。図3において、五線譜31にはE♭メジャ
ーキーにおけるバイオリンの自動演奏データが示されて
いる。この五線譜31におけるト音記号、調号(♭)、
4分音符、8分音符、4分休符、タイ記号、縦線などの
各画像は標準楽譜記号メモリ14内の画像情報に基づい
て作成される。この五線譜31は入力部11から入力さ
れた自動演奏データすなわちMIDIデータに基づい
て、入力変換部12、画像選択部13及び表示回路2H
によって作成され、表示部2Gに表示される。五線譜3
1の上下には、表示中の演奏データに付加された奏法ア
イコンが貼付される3段の第1〜第3のレイヤ32〜3
4が存在する。Hereinafter, how an image is displayed on the display unit 2G will be described. FIG. 3 shows the display unit 2G according to the screen designation command CCH taken into the display circuit 2H.
FIG. 3 is a diagram showing an example of an image displayed on the screen. The image in FIG. 3 is called a chart, and is generated by the display circuit 2H. In FIG. 3, a staff 31 shows the automatic performance data of the violin in the E @ major key. G clef, key signature (調),
Images such as quarter notes, eighth notes, quarter rests, tie marks, vertical lines, and the like are created based on the image information in the standard score symbol memory 14. Based on the automatic performance data, ie, MIDI data, input from the input unit 11, the staff 31 has an input conversion unit 12, an image selection unit 13, and a display circuit 2H.
And is displayed on the display unit 2G. Stave 3
On the upper and lower sides of 1, three-stage first to third layers 32 to 3 to which a playing style icon added to the performance data being displayed are attached.
There are four.
【0025】第1のレイヤ32は複数音符に依存する全
体奏法に関するアイコンが貼付される。この実施の形態
では、クレシェンドやデクレシェンドが対応する。図3
では、クレシェンドアイコンが貼付された状態が示され
ている。On the first layer 32, an icon relating to the overall playing style depending on a plurality of notes is attached. In this embodiment, crescendo and decrescendo correspond. FIG.
Shows a state in which a crescendo icon is attached.
【0026】第2のレイヤ33には1つの音符の音高、
音量、音色の変化に関するアイコンが貼付される。この
実施の形態では、ベンドアップ、チョーキング、装飾ア
ップ、装飾ダウン、クロマティックアップ、クロマティ
ックダウン、グリスアップ、グリスダウン、スタッカー
ト、デタッシュ、ビブラート、ベンドダウンアップ、シ
ョートカット、ミュート、ベンドダウンなどの奏法に関
するアイコンが対応する。ここで、ベンドダウン、装飾
アップ、装飾ダウン及びスタッカートはサックス及びバ
イオリンに固有の奏法である。ミュートはバイオリン、
ギター及びベースに固有の奏法である。デタッシュはバ
イオリンに固有の奏法である。図3では、第1小節の第
1音には深さ=大、スピード=速いのベンドアップアイ
コンが、第2小節の第1音には2音アップするような奏
法を行う装飾アップアイコンが貼付された状態が示され
ている。The second layer 33 has a pitch of one note,
Icons relating to changes in volume and timbre are attached. In this embodiment, icons related to playing methods such as bend up, chalking, decoration up, decoration down, chromatic up, chromatic down, grease up, grease down, staccato, detach, vibrato, bend down up, shortcut, mute, bend down, etc. Corresponds. Here, bend down, decoration up, decoration down and staccato are playing styles unique to saxophones and violins. Mute the violin,
This is a technique unique to guitar and bass. Detash is a unique technique for playing the violin. In FIG. 3, a bend-up icon of depth = large and speed = fast is attached to the first sound of the first bar, and a decoration-up icon for performing a performance method of increasing the two sounds to the first sound of the second bar is attached. The state shown is shown.
【0027】第3のレイヤ34には音符と音符の組み合
わせに関するアイコンが貼付される。この実施の形態で
は、テヌート、スラー、ハンマリングオン、プリングオ
フ、スライドアップ、スライドダウンなどが対応する。
ここで、テヌート及びスラーはサックス及びバイオリン
に固有の奏法であり、ハンマリングオン、プリングオフ
及びスライドアップ(ダウン)はギター及びベースに固
有の奏法である。図3では、第1小節の全ての音符にス
ラーアイコンが貼付された状態が示されている。On the third layer 34, icons relating to a combination of notes are attached. In this embodiment, tenuto, slur, hammering-on, pulling-off, slide-up, slide-down, and the like correspond.
Here, tenuto and slur are playing styles specific to saxophone and violin, and hammering on, pulling off, and slide up (down) are playing styles specific to guitar and bass. FIG. 3 shows a state in which a slur icon is attached to all notes in the first bar.
【0028】さらに、図3のチャートの下側には、五線
譜31上の各音(演奏データ)にアーティキュレーショ
ンを付加するための奏法アイコンを表示するウインドウ
が存在する。一番外側のウインドウ35は楽器種類を表
すものであり、対応するタブをクリックすることによっ
ていずれかの楽器種類が選択可能である。この実施の形
態では、楽器種類として、サックス、ギター(図ではG
uitrと表記)、ベース、バイオリン(図ではVio
lnはと表記)の4種類の楽器の奏法についてアーティ
キュレーションを付加する場合について説明する。マウ
スポインタの操作によって所定のタブがクリックされる
と、入力部11からの入力信号に基づいて、入力変換部
12から対応する楽器種類を示す画面指定コマンドCC
Hが表示回路2H及び画像選択部13の楽器セレクタ1
6に出力される。図では、バイオリンのタブがクリック
された状態が示されている。Further, below the chart of FIG. 3, there is a window for displaying a playing style icon for adding articulation to each sound (performance data) on the staff 31. The outermost window 35 indicates the type of musical instrument, and any musical instrument type can be selected by clicking the corresponding tab. In this embodiment, the types of musical instruments are saxophone and guitar (G in the figure).
uitr), base, violin (Vio in the figure)
A case where articulation is added to four types of musical instrument playing styles will be described. When a predetermined tab is clicked by operating the mouse pointer, a screen designation command CC indicating a corresponding instrument type from the input conversion unit 12 based on an input signal from the input unit 11.
H is the display circuit 2H and the musical instrument selector 1 of the image selection unit 13.
6 is output. The figure shows a state where the tab of the violin is clicked.
【0029】2番目のウインドウ36は奏法のステート
を表すものであり、対応するタブをクリックすることに
よっていずれかのステート種類が選択可能である。図で
は、ステート種類として、アタック(図ではAtack
と表記)、ボディー、リリース(図ではRelesと表
記)、オール、ジョイントの5種類が表示されている。
アタック、ボディー及びリリースの各ステートは、1つ
の音符の発音過程をアタック、ボディー及びリリースの
3つに分割した場合の各部分に対応するものであり、第
2のレイヤ33に貼付される。オールは、複数音符に影
響を与えるものであり、第1のレイヤ32に貼付され
る。ジョイントは、音符と音符の組み合わせに関するも
のであり、第3のレイヤ34に貼付される。マウスポイ
ンタの操作によって所定のタブがクリックされると、入
力部11からの入力信号に基づいて、入力変換部12か
ら対応するステートを示す画面指定コマンドCCHが表
示回路2H及び画像選択部13のステートセレクタ17
に出力される。図では、アタックのタブがクリックされ
た状態が示されている。The second window 36 shows the state of the rendition style, and any state type can be selected by clicking the corresponding tab. In the figure, the state type is attack (Attack in the figure).
, Body, release (represented in the figure as Releases), all, and joints.
Attack, body, and release states correspond to the respective parts when the sounding process of one note is divided into three parts, attack, body, and release, and are attached to the second layer 33. “All” affects a plurality of notes, and is attached to the first layer 32. The joint relates to a combination of notes and is attached to the third layer 34. When a predetermined tab is clicked by operating the mouse pointer, a screen designation command CCH indicating a corresponding state is input from the input conversion unit 12 based on an input signal from the input unit 11 to a state of the display circuit 2H and the image selection unit 13. Selector 17
Is output to The figure shows a state where the attack tab is clicked.
【0030】最も内側のウインドウ37は奏法の種類を
表すものであり、対応するタブをクリックすることによ
って、その楽器種類及びステートにおける奏法種類に対
応した奏法アイコンが表示されるので、その中から所望
の奏法アイコンを選択することができるようになってい
る。図では、ステートがアタックの場合の奏法種類とし
て、ベンドアップ(図ではBndUpと表記)、装飾ア
ップ(図ではGrcUpと表記)、装飾ダウン(図では
GrcDnと表記)、スタッカート(図ではStcct
と表記)、デタッシュ(図ではDetchと表記)の5
種類が表示されている。マウスポインタの操作によって
所定のタブがクリックされると、入力部11からの入力
信号に基づいて、入力変換部12から対応する奏法種類
を示す画面指定コマンドCCHが表示回路2H及び画像
選択部13の奏法アイコンセレクタ18に出力される。
図では、ベンドアップのタブがクリックされた状態が示
されている。従って、奏法種類がベンドアップの場合に
おける4種類の奏法アイコン38〜3Bが表示されてい
る。奏法アイコン38〜3Bはベンドアップの深さ(深
い、浅い)、スピードの速さ(速い、遅い)に応じて4
種類が準備されている。奏法アイコン38は深くて遅い
場合、奏法アイコン39は浅くて遅い場合、奏法アイコ
ン3Aは深くて速い場合、奏法アイコン3Bは浅くて速
い場合に対応している。The innermost window 37 indicates the type of playing style. Clicking the corresponding tab displays a playing style icon corresponding to the musical instrument type and the playing style type in the state. Can be selected. In the figure, as the rendition style when the state is attack, bend up (denoted as BndUp in the figure), decoration up (denoted as GrcUp in the figure), decoration down (GrcDn in the figure), and staccato (Stctct in the figure)
), 5 (delete in the figure)
The type is displayed. When a predetermined tab is clicked by operating the mouse pointer, a screen designation command CCH indicating a corresponding rendition style is sent from the input conversion unit 12 to the display circuit 2H and the image selection unit 13 based on the input signal from the input unit 11. It is output to the playing style icon selector 18.
The figure shows a state in which the bend-up tab is clicked. Therefore, four types of rendition style icons 38 to 3B are displayed when the rendition style is bend-up. The playing style icons 38 to 3B are displayed depending on the bend-up depth (deep, shallow) and the speed (fast, slow).
Kinds are prepared. The rendition style icon 38 corresponds to the case where the rendition style icon 39 is deep and slow, the rendition style icon 39 corresponds to the case where it is shallow and slow, the rendition style icon 3A corresponds to the case where it is deep and fast, and the rendition style icon 3B corresponds to the case where it is shallow and fast.
【0031】なお、楽器種類がバイオリンでステートが
アタックの場合には、ベンドアップの他に、装飾アッ
プ、装飾ダウン、スタッカート及びデタッシュに関する
奏法アイコンが存在する。これらの奏法アイコンについ
ては図示を省略し、各ステートにおいてどのような種類
の奏法アイコンが表示されるかを説明する。装飾アップ
及び装飾ダウンに関する奏法アイコンはその速さ(速
い、遅い)と音数(単音、2音、3音)に応じて6種類
がウインドウ37内に表示される。スタッカートに関す
る奏法アイコンはノーマル奏法とテヌート奏法に応じて
2種類が表示される。楽器種類がバイオリンで、ステー
トがボディーの場合にはビブラート、ベンドダウンアッ
プの2種類がウインドウ36内に表示される。ビブラー
トに関する奏法アイコンはその深さ(深い、浅い)、ス
ピードの速さ(速い、遅い)、その長さ(ビブラート
長)に応じて12種類がウインドウ37内に表示され
る。ベンドダウンアップに関する奏法アイコンはその深
さ(深い、浅い)、スピードの速さ(速い、遅い)に応
じて4種類が表示される。ステートがリリースの場合に
はショートカット、ミュート、ベンドダウン、クロマテ
ィックアップ、クロマティックダウン、グリスアップ、
グリスダウンの7種類がウインドウ36内に表示され
る。ショートカットに関する奏法アイコンはそのスピー
ドの速さ(速い、遅い)に応じて4種類がウインドウ3
7内に表示される。ミュートに関する奏法アイコンはそ
のスピードに応じて速さ(速い、遅い)に応じて2種類
が表示される。ベンドダウンに関しては、アタックステ
ートの場合と同じである。グリスアップ及びグリスダウ
ンに関する奏法アイコンはその速さ(速い、遅い)に応
じて2種類が表示される。クロマティックアップ及びク
ロマティックダウンに関する奏法アイコンはその速さ
(速い、遅い)に応じて2種類が表示される。ステート
がオールの場合にはクレシェンド、デクレシェンドの2
種類がウインドウ36内に表示される。これらの奏法ア
イコンはその長さ(クレシェンド長、デクレシェンド
長)及びダイナミックレンジの大きさ(大中小)に応じ
てそれぞれ9種類がウインドウ37内に表示される。ス
テートがジョイントの場合にはテヌート、スラーの2種
類がウインドウ36内に表示される。テヌートに関する
奏法アイコンはその速さ(速い、遅い)に応じて2種類
がウインドウ37内に表示される。スラーに関する奏法
アイコンはそのノーマル奏法、ベンド奏法、装飾奏法に
応じて3種類が表示される。また、図3では、楽器種類
がバイオリンで、ステートがアタックで、奏法種類がベ
ンドアップの場合における奏法アイコンを示したが、他
の組み合わせの場合にもそれに応じた奏法アイコンが適
宜表示される。When the instrument type is violin and the state is attack, there are performance style icons related to decoration up, decoration down, staccato, and detachment in addition to bend up. Illustration of these performance style icons is omitted, and what kind of performance style icons are displayed in each state will be described. Six types of rendition style icons related to decoration up and decoration down are displayed in the window 37 according to the speed (fast, slow) and the number of sounds (single, two, three). Two types of staccato playing style icons are displayed according to the normal playing style and the tenuto playing style. If the instrument type is violin and the state is body, two types, vibrato and bend down-up, are displayed in the window 36. Twelve types of playing style icons related to vibrato are displayed in the window 37 according to their depth (deep, shallow), speed (fast, slow), and their length (vibrato length). Four types of bend-down-up performance icons are displayed according to their depth (deep, shallow) and speed (fast, slow). If the state is release, shortcut, mute, bend down, chromatic up, chromatic down, grease up,
Seven types of grease down are displayed in the window 36. There are four types of window style icons related to shortcuts according to their speed (fast, slow).
7 is displayed. Two types of performance style icons related to mute are displayed according to the speed (fast, slow). The bend down is the same as in the attack state. Two types of performance style icons for grease up and grease down are displayed according to their speed (fast, slow). Two types of performance style icons related to chromatic up and chromatic down are displayed according to their speed (fast, slow). If the state is oar, crescendo, decrescendo 2
The type is displayed in the window 36. Nine types of these playing style icons are displayed in the window 37 according to their length (crescendo length, decrescendo length) and the size of the dynamic range (large, medium, small). When the state is joint, two types, tenuto and slur, are displayed in the window 36. Two types of playing style icons related to tenuto are displayed in the window 37 according to the speed (fast, slow). Three types of playing style icons related to the slur are displayed according to the normal playing style, the bend playing style, and the decorative playing style. FIG. 3 shows the rendition style icons in the case where the instrument type is violin, the state is attack, and the rendition style is bend-up.
【0032】図4は、図3のチャートの変形例を示す図
である。以後、図4のようなチャートを「1レイヤ+従
来表記のチャート」とする。図4において図3と同じ構
成のものには同一の符号が付してあるので、その説明は
省略する。図4が図3のものと異なる点は、第1のレイ
ヤ32及び第3のレイヤ34に貼付されていた奏法アイ
コンの表示内容が五線譜31に結合された形で表示さ
れ、第1及び第3のレイヤ32,34が省略されている
点である。すなわち、第1及び第3のレイヤ32,34
に貼付される奏法アイコンは、クレシェンド、デクレシ
ェンド、テヌート、スラーなどのように楽譜表記可能な
ものだからである。従って、第2のレイヤ33に貼付可
能な奏法アイコンであっても、同様に五線譜上に結合し
て表示するようにしてもよいことは言うまでもない。例
えば、第1小節の第1音に貼付されたベンドアップアイ
コンに対応する奏法は五線譜上に表示することができな
いので、そのまま第2のレイヤ33に表示し、第2小節
の第1音に2音アップするような奏法を行う装飾アップ
アイコンが貼付された場合には、それを五線譜上に結合
して表示する。なお、このように五線譜に結合されて表
示された場合、それは後から付加されたものなのかどう
かが分かりにくいので、後から付加されたものは色を変
えて表示するようにしてもよい。FIG. 4 is a diagram showing a modification of the chart of FIG. Hereinafter, the chart as shown in FIG. 4 is referred to as “1 layer + chart of conventional notation”. 4, the same components as those in FIG. 3 are denoted by the same reference numerals, and the description thereof is omitted. 4 is different from that of FIG. 3 in that the display contents of the rendition style icons attached to the first layer 32 and the third layer 34 are displayed in a form joined to the staff 31 and the first and third layers are displayed. Is omitted in the layers 32 and 34 of FIG. That is, the first and third layers 32 and 34
This is because the rendition style icon attached to is a music notation such as crescendo, decrescendo, tenuto, slur, etc. Therefore, it goes without saying that even the performance style icons that can be attached to the second layer 33 may be displayed by combining them on a staff notation. For example, the playing style corresponding to the bend-up icon affixed to the first sound of the first bar cannot be displayed on the staff notation, so it is displayed as it is on the second layer 33, and the first sound of the second bar is replaced by two. If a decoration up icon for performing a sound-up performance technique is attached, it is displayed on the staff notation. Note that, when displayed in such a way as to be linked to a staff notation, it is difficult to determine whether or not it has been added later, so that the latter added may be displayed in a different color.
【0033】図3又は図4のようなチャートを用いて、
所望の奏法アイコンを貼付して演奏データにアーティキ
ュレーションを加える場合のGUI(グラフィカルユー
ザーインターフェイス)の構成について説明したが、以
下、このGUIを操作することによってどのような処理
が行われるのかについて説明する。Using a chart as shown in FIG. 3 or FIG.
The configuration of a GUI (Graphical User Interface) in the case where a desired playing style icon is pasted and articulation is added to performance data has been described. Hereinafter, what processing is performed by operating this GUI will be described. I do.
【0034】各レイヤ32〜34に奏法アイコンが貼付
された場合に、奏法アイコンセレクタ18はその選択さ
れたアイコンに対応するアイコン番号をアイコンパラメ
ータセレクタ1E〜1G及び記録制御部1Xに出力す
る。この実施の形態では、奏法アイコンが選択される
と、それに対応して3種類の奏法パラメータがアイコン
パラメータセレクタ1E〜1Gによって選択されるよう
になっている。奏法パラメータは、ピッチ変化に関する
ピッチパラメータと音量変化に関するアンプパラメータ
と音色変化に関するフィルタパラメータの3種類から構
成される。これらの各パラメータはピッチパラメータデ
ータベース1B、フィルタパラメータデータベース1
C、アンプパラメータデータベース1Dに格納されてい
る。When a rendition style icon is attached to each of the layers 32 to 34, the rendition style icon selector 18 outputs an icon number corresponding to the selected icon to the icon parameter selectors 1E to 1G and the recording control unit 1X. In this embodiment, when a rendition style icon is selected, three types of rendition style parameters are selected by the icon parameter selectors 1E to 1G. The rendition style parameters are composed of three types: pitch parameters related to pitch changes, amplifier parameters related to volume changes, and filter parameters related to timbre changes. These parameters are stored in the pitch parameter database 1B and the filter parameter database 1
C, stored in the amplifier parameter database 1D.
【0035】各データベース1B,1C,1Dは図5に
示すような階層構造をしている。この階層構造は図3に
示したアーティキュレーションを付加するための奏法ア
イコンを表示するウインドウ35〜37及び奏法アイコ
ン38〜3Bに対応して分類されており、図示のように
複数の楽器種類、複数のステート、複数の奏法種類、及
び複数の奏法アイコン(アイコン番号)に分類されてい
る。図5の奏法アイコンに対応するベンドアップパラメ
ータ(BendUp #000)が奏法アイコン38
に、ベンドアップパラメータ(BendUp #00
1)が奏法アイコン39に、ベンドアップパラメータ
(BendUp #003)が奏法アイコン3Aに、ベ
ンドアップパラメータ(BendUp #004)が奏
法アイコン3Bに、それぞれ対応する。各奏法アイコン
に対応するベンドアップパラメータの中は、複数のノー
トナンバ(ノートナンバグループ)に分類されている。
図では、ノートナンバに応じて4個のノートナンバグル
ープにバンク分けされている。さらに、各ノートナンバ
グループは、複数のベロシティ(ベロシティグループ)
に分類されている。図では、ベロシティに応じて4個の
ベロシティグループにバンク分けされている。各ベロシ
ティグループの中には、ピッチパラメータ、アンプパラ
メータ及びフィルタパラメータ毎にその実パラメータの
ポインタを示す値が記憶されている。ピッチパラメータ
は、ピッチテンプレート、ピッチLFO、ピッチEG及
びピッチオフセットの4個のポインタからなる。アンプ
パラメータは、アンプテンプレート、アンプLFO、ア
ンプEG及びアンプオフセットの4個のポインタからな
る。フィルタパラメータは、フィルタQ−テンプレー
ト、フィルタQ−LFO、フィルタQ−EG、フィルタ
Qオフセット、フィルタカットオフテンプレート、フィ
ルタカットオフLFO、フィルタカットオフEG及びフ
ィルタカットオフオフセットの8個のポインタからな
る。Each of the databases 1B, 1C and 1D has a hierarchical structure as shown in FIG. This hierarchical structure is classified according to the windows 35 to 37 and the playing style icons 38 to 3B for displaying the playing style icons for adding articulations shown in FIG. 3, and as shown in FIG. It is classified into a plurality of states, a plurality of performance styles, and a plurality of performance style icons (icon numbers). The bend-up parameter (BendUp # 000) corresponding to the playing style icon of FIG.
The bend-up parameter (BendUp # 00)
1) corresponds to the rendition style icon 39, the bend-up parameter (BendUp # 003) corresponds to the rendition style icon 3A, and the bend-up parameter (BendUp # 004) corresponds to the rendition style icon 3B. The bend-up parameters corresponding to each playing style icon are classified into a plurality of note numbers (note number groups).
In the figure, banks are divided into four note number groups according to note numbers. Furthermore, each note number group has multiple velocities (velocity groups)
Has been classified. In the figure, banks are divided into four velocity groups according to velocities. In each velocity group, a value indicating a pointer of the actual parameter is stored for each pitch parameter, amplifier parameter, and filter parameter. The pitch parameter includes four pointers: a pitch template, a pitch LFO, a pitch EG, and a pitch offset. The amplifier parameters include four pointers: an amplifier template, an amplifier LFO, an amplifier EG, and an amplifier offset. The filter parameters consist of eight pointers: filter Q-template, filter Q-LFO, filter Q-EG, filter Q offset, filter cutoff template, filter cutoff LFO, filter cutoff EG, and filter cutoff offset.
【0036】これらの各パラメータの中で、実際のアコ
ースティック楽器の楽音波形から検出されるものは、ピ
ッチテンプレート、アンプテンプレート、フィルタQ−
テンプレート、フィルタカットオフテンプレートであ
る。これらの各テンプレートは、図6に示すようなパラ
メータ検出装置によって検出される。すなわち、アコー
スティック楽器の楽音波形入力部61は、マイクロフォ
ンなどを用いて実際に各種の奏法にて演奏される各アコ
ースティック楽器の楽音波形を取り込み、各検出部62
〜64に供給する。各検出部に供給された楽音波形に基
づいて、音量エンベロープ検出部62は時間経過にそっ
た音量の変化を検出し、ピッチ検出部63は時間経過に
そったピッチの変化を検出し、フォルマント検出部64
は時間経過にそったフォルマントの変化を検出し、該フ
ォルマントの変化をもとにフィルタのカットオフ周波数
の変化、及びフィルタのQの変化を求める。そして、各
部において検出ないし求められた音量の変化、ピッチの
変化、カットオフ周波数の変化、Qの変化を、所定のサ
ンプリング周期でサンプリングし、それぞれアンプテン
プレート、ピッチテンプレート、フィルタカットオフテ
ンプレート、フィルタのQテンプレートとしてメモリ6
5〜67に記憶する。また、検出された結果の各テンプ
レートは加工部68によって種々加工され、その加工さ
れた結果はそれぞれのメモリ69〜6Bに格納される。
上記の処理を各アコースティック楽器について、各種奏
法(同じ奏法であっても、速さや深さ等の異なるものを
複数種類)分繰り返すことにより、各メモリ65〜6
7、69〜6Bの内容に基づいて各データベース1B,
1C,1Dが構築される。なお、各データベース1B,
1C,1Dの内部構造として、実パラメータが上述した
ような階層構造になっているものに限らず、実パラメー
タ自体は番号順に並んでおり、別途上述したような階層
構造を持つ実パラメータへのポインタを記憶するように
してもよい。図7は、バイオリンのビブラート奏法、ベ
ンドアップ奏法及びダイナミクス奏法におけるアンプ及
びピッチの検出波形の一例を示す図である。ビブラート
奏法については、ノーマルの場合と、深い場合と、浅い
場合の3種類の検出波形が示されている。ベンドアップ
奏法については、遅い場合と速い場合の2種類の検出波
形が示されている。ダイナミクス奏法については、増加
の場合と減衰の場合の2種類の検出波形が示されてい
る。なお、フォルマントの検出波形(フィルタQ及びフ
ィルタカットオフ)を求めるための元波形については検
出波形としての表示が困難なので、表示を省略してあ
る。このような検出波形を所定周期でサンプリングした
時系列的なサンプリング値が、各テンプレートとして記
憶される。なお、階層構造は図5に示すようなものに限
らず、例えば、奏法アイコンの中を「奏法アイコン>ベ
ロシティによるバンク分け>ノートナンバによるバンク
分け」としてもよいし、ベロシティやノートナンバによ
るバンク分けを楽器種類よりも上位の階層としてもよ
い。或いは、バンク分けをノートナンバ、ベロシティの
2次元空間上で行ってもよい。Among these parameters, those detected from the tone waveform of an actual acoustic instrument include a pitch template, an amplifier template, and a filter Q-.
Template, filter cutoff template. Each of these templates is detected by a parameter detection device as shown in FIG. That is, the musical sound waveform input unit 61 of the acoustic musical instrument captures the musical sound waveforms of each acoustic musical instrument actually played in various playing styles using a microphone or the like, and detects each musical sound waveform.
~ 64. Based on the musical tone waveform supplied to each detection unit, the volume envelope detection unit 62 detects a change in volume over time, and the pitch detection unit 63 detects a change in pitch over time, and detects formant. Part 64
Detects a change in the formant over time, and determines a change in the cutoff frequency of the filter and a change in the Q of the filter based on the change in the formant. Then, a change in volume, a change in pitch, a change in cutoff frequency, and a change in Q detected or obtained in each unit are sampled at a predetermined sampling cycle, and the amplifier template, pitch template, filter cutoff template, and filter are respectively sampled. Memory 6 as Q template
5 to 67 are stored. Each template of the detected result is variously processed by the processing unit 68, and the processed result is stored in each of the memories 69 to 6B.
The above processing is repeated for each acoustic musical instrument for various playing styles (even for the same playing style, a plurality of different styles having different speeds, depths, etc.), so that each of the memories 65 to 6 is obtained.
7, each database 1B,
1C and 1D are constructed. In addition, each database 1B,
The internal structure of 1C and 1D is not limited to the one in which the actual parameters have the hierarchical structure as described above, but the actual parameters themselves are arranged in numerical order, and pointers to the actual parameters having the hierarchical structure as described above separately. May be stored. FIG. 7 is a diagram showing an example of the detected waveforms of the amplifier and the pitch in the vibrato, bend-up and dynamics playing styles of the violin. With respect to the vibrato playing method, three types of detected waveforms are shown: a normal case, a deep case, and a shallow case. As for the bend-up playing method, two types of detected waveforms, that is, a slow case and a fast case, are shown. With respect to the dynamic playing method, two types of detected waveforms are shown, in the case of increase and in the case of attenuation. Note that an original waveform for obtaining a formant detection waveform (filter Q and filter cutoff) is omitted because it is difficult to display the original waveform as a detection waveform. A time-series sampling value obtained by sampling such a detected waveform at a predetermined cycle is stored as each template. Note that the hierarchical structure is not limited to the one shown in FIG. 5, and for example, the playing style icon may be “banking based on playing style icon>velocity> banking based on note number” or banking based on velocity or note number. May be a higher hierarchy than the musical instrument type. Alternatively, the bank may be divided in a two-dimensional space of note number and velocity.
【0037】図3に示すように各レイヤ32〜34に奏
法アイコンが貼付された場合、アイコンパラメータセレ
クタ1E〜1Gからはパラメータデータベースの中から
アイコン番号に対応したパラメータ群が選択されて次段
のパラメータバンクセレクタ1P〜1Rに出力される。
また、奏法アイコンの貼付によって、その影響を受ける
五線譜31上の演奏データの被音符データコマンドCN
Vがノート/ベロシティ検出部1Aに出力される。ノー
ト/ベロシティ検出部1Aはこの被音符データコマンド
CNVに基づいてその音符に関するノートデータ及びベ
ロシティデータを検出し、そのノートデータ及びベロシ
ティデータをパラメータバンクセレクタ1P〜1R、バ
ンクセレクタ1T及び記録制御部1Xに出力する。パラ
メータバンクセレクタ1P〜1Rはノート/ベロシティ
検出部1Aからのノートデータ及びベロシティデータに
基づいて、アイコン番号に対応したパラメータ群の中か
ら対応するノートナンバグループの中のベロシティグル
ープに属するピッチパラメータ、フィルタパラメータ及
びアンプパラメータをそれぞれの対応する修正部1J〜
1Lに出力する。バンクセレクタ1Tは波形データメモ
リ1Sの中からノートデータ及びベロシティデータに対
応した波形メモリバンクを選択してピッチシンセサイズ
部1Uに出力する。When a performance style icon is attached to each of the layers 32 to 34 as shown in FIG. 3, a parameter group corresponding to the icon number is selected from the parameter database from the icon parameter selectors 1E to 1G, and the next stage is selected. Output to the parameter bank selectors 1P to 1R.
In addition, the note data command CN of the performance data on the staff 31 affected by the attachment of the playing style icon
V is output to the note / velocity detector 1A. The note / velocity detecting section 1A detects note data and velocity data relating to the note based on the note data command CNV, and converts the note data and velocity data into parameter bank selectors 1P to 1R, bank selector 1T, and recording control section 1X. Output to The parameter bank selectors 1P to 1R are based on the note data and the velocity data from the note / velocity detecting section 1A, and select a pitch parameter and a filter belonging to a velocity group in a corresponding note number group from a parameter group corresponding to an icon number. Parameters and amplifier parameters to the corresponding correction units 1J to
Output to 1L. The bank selector 1T selects a waveform memory bank corresponding to note data and velocity data from the waveform data memory 1S, and outputs the selected waveform memory bank to the pitch synthesizer 1U.
【0038】図3の画面上において、各レイヤ32〜3
4に貼付された奏法アイコンの境界付近をマウスポイン
タでドラッグすることによって、その形状を縦横方向に
伸縮変形することができる。マウスポインタによる変形
が終了した時点で、その変形後のアイコンのアイコン伸
縮値コマンドCICがアイコン伸縮値演算部19に出力
される。アイコン伸縮値演算部19はそのアイコン伸縮
値コマンドCICに基づいてその変化の割合(伸縮値)
を演算し、その伸縮値を修正部1J〜1L及び記録制御
部1Xに出力する。修正部1Jはアイコン伸縮値演算部
19からの伸縮値に基づいて、ピッチパラメータの値を
修正し、その修正値をピッチシンセサイズ部1Uに出力
する。パラメータ修正の例としては、アイコンを縦方向
に伸縮させた場合はパラメータの値を増大/減少させ、
アイコンを横方向に伸縮させた場合はパラメータの変化
を時間方向に伸長/圧縮する。ピッチシンセサイズ部1
Uは、バンクセレクタ1Tによって選択された波形デー
タメモリ1Sからの波形データのピッチを修正部1Jか
らのピッチパラメータの値に応じて時変動させて、次の
音色シンセサイズ部1Vに出力する。修正部1Kはアイ
コン伸縮値演算部19からの伸縮値に基づいて、フィル
タパラメータの値を修正し、その修正値を音色シンセサ
イズ部1Vに出力する。音色シンセサイズ部1Vは、ピ
ッチシンセサイズ部1Uからの波形データに対して、フ
ィルタ特性(音色)が修正部1Kからのフィルタパラメ
ータ(フィルタのQ及びカットオフ周波数)の値に応じ
て時変動するようなフィルタリング処理を行い、次のア
ンプシンセサイズ部1Wに出力する。修正部1Lはアイ
コン伸縮値演算部19からの伸縮値に基づいて、アンプ
パラメータの値を修正し、その修正値をアンプシンセサ
イズ部1Wに出力する。アンプシンセサイズ部1Wは、
音色シンセサイズ部1Vからの波形データの音量を修正
部1Lからのアンプパラメータの値に応じて時変動させ
て、サウンドシステム2Lに出力する。これによって、
サウンドシステム2Lからは奏法アイコンの貼付動作に
応じて、それに対応する音符の発音処理が行われるよう
になる。なお、奏法アイコンの表示器2G上における画
像の変化は、マウスポインタの移動に伴って入力変換部
12から順次出力されてくるアイコン伸縮値コマンドC
ICに基づいて表示回路2Hがリアルタイムに処理す
る。On the screen of FIG. 3, each of the layers 32-3
By dragging the vicinity of the boundary of the rendition style icon pasted on No. 4 with a mouse pointer, the shape can be expanded and contracted in the vertical and horizontal directions. When the deformation by the mouse pointer is completed, the icon expansion / contraction value command CIC of the icon after the deformation is output to the icon expansion / contraction value calculator 19. The icon expansion / contraction value calculator 19 calculates the rate of change (expansion value) based on the icon expansion / contraction value command CIC.
And outputs the expansion / contraction values to the correction units 1J to 1L and the recording control unit 1X. The correction unit 1J corrects the value of the pitch parameter based on the expansion and contraction value from the icon expansion and contraction value calculation unit 19, and outputs the corrected value to the pitch synthesizer unit 1U. As an example of parameter correction, if the icon is expanded or contracted in the vertical direction, the parameter value is increased / decreased,
When the icon is expanded or contracted in the horizontal direction, the change in the parameter is expanded / compressed in the time direction. Pitch synthesizer size part 1
U time-varies the pitch of the waveform data from the waveform data memory 1S selected by the bank selector 1T according to the value of the pitch parameter from the correction unit 1J, and outputs it to the next tone synthesizer unit 1V. The correction unit 1K corrects the value of the filter parameter based on the expansion and contraction value from the icon expansion and contraction value calculation unit 19, and outputs the corrected value to the tone color synthesizer unit 1V. The timbre synthesizer 1V has a filter characteristic (tone) that fluctuates with time according to the values of the filter parameters (Q and cutoff frequency of the filter) from the corrector 1K with respect to the waveform data from the pitch synthesizer 1U. Such filtering processing is performed, and the result is output to the next amplifier synthesizer 1W. The correction unit 1L corrects the value of the amplifier parameter based on the expansion and contraction value from the icon expansion and contraction value calculator 19, and outputs the corrected value to the amplifier synthesizer unit 1W. The amplifier synthesizer 1W
The volume of the waveform data from the timbre synthesizer 1V is time-varying in accordance with the value of the amplifier parameter from the corrector 1L and is output to the sound system 2L. by this,
From the sound system 2L, according to the sticking operation of the rendition style icon, the sound generation processing of the note corresponding thereto is performed. The change of the image of the playing style icon on the display 2G is based on the icon expansion / contraction value command C sequentially output from the input conversion unit 12 with the movement of the mouse pointer.
The display circuit 2H processes in real time based on the IC.
【0039】記録制御部1Xは、奏法アイコンの貼付動
作に応じて、その内容を曲データに付加して、シーケン
スメモリ1Yに記録する。すなわち、記録制御部1X
は、奏法アイコンセレクタ18からのアイコン番号、ア
イコン伸縮値演算部19からの伸縮値及びノート/ベロ
シティ検出部1Aからのノートデータ及びベロシティデ
ータを入力し、それに基づいた制御データを曲データ中
に記録する。図8は、奏法アイコンの貼付された場合に
おける曲データの記憶形式を示す図である。図におい
て、音符データ8Xが曲データの中の一つの音符の発音
に関するものであり、デュレーションタイム(発生時
刻)81とノートオン82の組、デュレーションタイム
83とノートオフ84の組からなる。同じく音符データ
8Yは、デュレーションタイム85とノートオン86の
組、デュレーションタイム87とノートオフ88の組か
らなる。ノートオンは音高と演奏強度からなり、ノート
オフは音高と演奏強度からなる。The recording control section 1X adds the contents to the music data in accordance with the operation of pasting the performance style icon, and records it in the sequence memory 1Y. That is, the recording control unit 1X
Inputs the icon number from the rendition style icon selector 18, the expansion / contraction value from the icon expansion / contraction value calculator 19, and the note data and velocity data from the note / velocity detector 1A, and records control data based on the input into the music data. I do. FIG. 8 is a diagram showing a storage format of music data when a performance style icon is attached. In the figure, note data 8X relates to the generation of one note in the music data, and includes a set of a duration time (generation time) 81 and a note-on 82, and a set of a duration time 83 and a note-off 84. Similarly, the note data 8Y includes a pair of a duration time 85 and a note-on 86, and a pair of a duration time 87 and a note-off 88. Note-on consists of pitch and performance intensity, and note-off consists of pitch and performance intensity.
【0040】図において、音符データ8Xのアタックス
テート部には伸縮値の変更されなかったベンドアップ
(浅い、速い)奏法アイコンが貼付されている。ボディ
部にはなにも貼付されていない。リリースステート部に
は横方向1.5、縦方向2.0に変更されたベンドダウ
ン(浅い、速い)奏法アイコンが貼付されている。この
ベンドダウン奏法アイコンの貼付によって、ベンドダウ
ンスピードは初期値の1/1.5倍となり、深さは初期
値の2倍となる。これらの奏法アイコンの貼付に応じて
音符データ8Xにはデュレーションタイム8A,8B、
アイコンナンバ8C,8D、アイコン伸縮値8E〜8H
がそれぞれ挿入記録される。In the figure, a bend-up (shallow, fast) playing style icon whose extension value is not changed is attached to the attack state portion of the note data 8X. Nothing is affixed to the body. A bend down (shallow, fast) playing style icon changed to 1.5 in the horizontal direction and 2.0 in the vertical direction is attached to the release state portion. By attaching the bend down playing style icon, the bend down speed becomes 1 / 1.5 times the initial value and the depth becomes twice the initial value. The note data 8X includes duration times 8A, 8B,
Icon numbers 8C and 8D, Icon expansion / contraction values 8E to 8H
Are respectively inserted and recorded.
【0041】音符データ8Yのアタックステート部には
伸縮値の変更されなかったノーマル奏法アイコンが貼付
されている。ボディ部には横方向1.5、縦方向0.7
に変更されたビブラート(ビブラート長:一拍、浅い)
奏法アイコンが貼付されている。このアイコンの貼付に
よって、ビブラート長は1.5拍に伸長され、ビブラー
ト深さは0.7倍に浅くなる。リリースステート部には
伸縮値の変更されなかったベンドダウン(浅い、速い)
奏法アイコンが貼付されている。これらの奏法アイコン
の貼付に応じて音符データ8Yにはデュレーションタイ
ム8J〜8L、アイコンナンバ8M〜8P、アイコン伸
縮値8Q〜8Vがそれぞれ挿入記録される。なお、図3
及び図4ではアタックステート部にノーマル奏法アイコ
ンを図示しなかったが、実際はアタックステート部、ボ
ディステート部及びリリースステート部のそれぞれにノ
ーマル奏法アイコンが存在する。そして、これらのノー
マル奏法アイコンを貼付してその形状を種々変化させる
ことよってその演奏状態の修正が可能である。In the attack state portion of the note data 8Y, a normal playing style icon whose expansion value is not changed is attached. 1.5 horizontal and 0.7 vertical
Vibrato changed to (vibrato length: one beat, shallow)
A playing style icon is attached. By attaching this icon, the vibrato length is extended to 1.5 beats, and the vibrato depth is reduced to 0.7 times. Bend down with no change in expansion / contraction value in the release state section (shallow, fast)
A playing style icon is attached. The duration data 8J to 8L, the icon numbers 8M to 8P, and the icon expansion / contraction values 8Q to 8V are inserted and recorded in the note data 8Y in accordance with the attachment of these performance style icons. Note that FIG.
Although FIG. 4 does not show a normal playing style icon in the attack state section, a normal playing style icon exists in each of the attack state section, the body state section, and the release state section. The performance state can be corrected by attaching these normal playing style icons and changing their shapes in various ways.
【0042】奏法アイコンの貼付に応じて変更された曲
データはシーケンスメモリ1Yに順次記録される。再生
部1Zはこのようにして変更されたシーケンスメモリ1
Yから順次データを読み出し、それに基づいてアイコン
番号をアイコンパラメータセレクタ1E〜1Gに、アイ
コン伸縮値を修正部1J〜1Lに、ノートデータ及びベ
ロシティデータをパラメータバンクセレクタ1P〜1R
及びバンクセレクタ1Tにそれぞれ出力する。これによ
って、前述のように奏法アイコンの貼付動作に応じて、
それに対応する音符の発音処理が行われたのと同様にし
て、シーケンスメモリ1Yから順次読み出される曲デー
タについて、奏法アイコンの貼付された一連の曲データ
の発音処理が順次行われるようになる。The music data changed according to the attachment of the playing style icon is sequentially recorded in the sequence memory 1Y. The playback unit 1Z stores the sequence memory 1 thus changed.
The data is sequentially read out from Y, and based on the data, the icon numbers are stored in the icon parameter selectors 1E to 1G, the icon expansion / contraction values are stored in the correction units 1J to 1L, and the note data and velocity data are stored in the parameter bank selectors 1P to 1R.
And the bank selector 1T. As a result, as described above, according to the operation of attaching the playing style icon,
In a manner similar to the execution of the musical note corresponding to the musical note, the musical piece data sequentially read from the sequence memory 1Y is sequentially subjected to the musical tone generation processing of a series of musical piece data to which the rendition style icon is attached.
【0043】図9は図2の自動演奏装置が自動演奏の制
御データ入力装置として動作する場合の処理フローの一
例を示す図である。この処理フローは、図3に示すチャ
ート上でマウスポインタを操作して奏法アイコンを五線
譜上の音符データにドラッグする場合の処理に準拠して
いる。以下、この処理フローの動作について説明する。
まず、最初のステップS1では、編集する楽譜のパート
が図3のチャートのようにバイオリンなので、その楽器
種類タブであるバイオリンをマウスポインタによって選
択状態とする。これによって一番外側のバイオリンに関
するウインドウ35が選択状態となり、その内側にステ
ートタブを選択するためのウインドウ36が表示され
る。楽器種類タブが選択状態になるので、次はステップ
S2でステートタブの所望のタブにマウスポインタを持
っていき、そこをクリックしてそのタブを選択状態とす
る。これによってステップS3で、ウインドウ36の内
側に、選択されたステートについての、選択された楽器
種類に属する奏法種類タブのみが表示されるようにな
る。すなわち、バイオリンの場合には、ベンドアップ、
装飾アップ、装飾ダウン、スタッカート、デタッシュの
5種類のみが表示される。ステップS4で奏法種類タブ
の所望のタブにマウスポインタを持っていき、そこをク
リックしてそのタブを選択状態とする。これによってス
テップS5で、ウインドウ37の内側に、選択された奏
法種類に属する奏法アイコンが1又は複数表示されるよ
うになる。図3は楽器種類がバイオリンでステートがア
タックで奏法種類がベンドアップの場合における4個の
奏法アイコンが表示された状態を示している。FIG. 9 is a diagram showing an example of a processing flow when the automatic performance device of FIG. 2 operates as a control data input device for automatic performance. This processing flow conforms to the processing in the case where the performance technique icon is dragged to the note data on the staff notation by operating the mouse pointer on the chart shown in FIG. Hereinafter, the operation of this processing flow will be described.
First, in the first step S1, since the musical score part to be edited is a violin as shown in the chart of FIG. 3, the violin which is the musical instrument type tab is selected by the mouse pointer. As a result, the window 35 relating to the outermost violin is in a selected state, and a window 36 for selecting a state tab is displayed inside the window 35. Since the musical instrument type tab is in the selected state, next, in step S2, the user moves the mouse pointer to a desired tab of the state tab, and clicks there to set the tab to the selected state. As a result, in step S3, only the performance style tabs belonging to the selected instrument type for the selected state are displayed inside the window 36. That is, in the case of violin, bend up,
Only the five types of decoration up, decoration down, staccato, and detachment are displayed. In step S4, the user moves the mouse pointer to a desired tab of the rendition style tab, and clicks the tab to select the tab. As a result, in step S5, one or more performance style icons belonging to the selected performance style are displayed inside the window 37. FIG. 3 shows a state in which four playing style icons are displayed when the instrument type is violin, the state is attack, and the playing style is bend-up.
【0044】ステップS6では、奏法アイコンが表示さ
れている状態で所望の奏法アイコンにマウスポインタを
持っていくことによってその奏法アイコンを選択状態と
する。選択された奏法アイコンはその表示状態(色な
ど)が変化するので、それよってそのアイコンが選択状
態になったことが認識できる。ステップS7では、選択
された奏法アイコンを所望レイヤの所望位置、或いは五
線譜上の所望の音符位置にドラッグ&ドロップする。例
えば、図3の場合には、奏法アイコン38が第1小節の
第1音符に対応する位置にドラッグ&ドロップされた状
態を示している。なお、ドロップする位置は、五線譜3
1上において横方向がだいたい一致していれば、上下の
位置関係は問わない。即ち、第1音符に対応する上下位
置であれば、五線譜31上であっても、第1〜第3レイ
ヤ32〜34上であっても、これ以外の場所でもよい。In step S6, by moving the mouse pointer to a desired rendition style icon while the rendition style icon is displayed, the rendition style icon is set to a selected state. Since the display state (color, etc.) of the selected playing style icon changes, it can be recognized that the icon has been selected. In step S7, the selected performance technique icon is dragged and dropped to a desired position on a desired layer or a desired note position on a staff. For example, FIG. 3 shows a state where the rendition style icon 38 is dragged and dropped to a position corresponding to the first note of the first bar. Note that the drop location is staff 3
As long as the horizontal direction is substantially the same on 1, the vertical positional relationship does not matter. That is, as long as it is the vertical position corresponding to the first note, it may be on the staff 31, on the first to third layers 32 to 34, or in any other place.
【0045】奏法アイコンがドラッグ&ドロップされる
と、ステップS8では、選択された奏法アイコンに対応
するレイヤであって、ドラッグ&ドロップされた位置に
該奏法アイコンを表示する。すなわち、前述のように第
1のレイヤ32は複数音符に依存する全体奏法に関する
アイコンが貼付され、第2のレイヤ33には1つの音符
の音高、音量、音色の変化に関するアイコンが貼付さ
れ、第3のレイヤ34には音符と音符の組み合わせに関
するアイコンが貼付される。従って、ベンドアップの場
合は第2レイヤ33に属するので、奏法アイコン38が
第2レイヤ33上に奏法アイコン3Cとして表示され
る。なお、図3では、第2小節の第1音に対応して2音
アップするような奏法を行う装飾アップアイコン3Dが
第2レイヤ33に、クレシェンドアイコン3Eは第1レ
イヤ32に、スラーアイコン3Fは第3レイヤ34にそ
れぞれ表示されている。図4の1レイヤ+従来表記のチ
ャートにおいては、第1レイヤ32及び第3レイヤ34
の奏法アイコンに対応する記号も五線譜31と同じレベ
ルで表示されている。なお、図4の1レイヤ+従来表記
のチャートの場合、レイヤの種類に限らず、五線譜と同
じレベルで表示可能な奏法アイコンについては五線譜上
に表示し、それ以外に五線譜上に表示不可能な奏法アイ
コンのみをレイヤ33に表示するようにしてもよい。When the rendition style icon is dragged and dropped, in step S8, the rendition style icon is displayed in the layer corresponding to the selected rendition style icon, at the position where the dragging and dropping was performed. That is, as described above, the first layer 32 has an icon associated with the overall playing style that depends on a plurality of notes, and the second layer 33 has the icons associated with the pitch, volume, and tone change of one note, On the third layer 34, an icon relating to a combination of notes is attached. Therefore, in the case of the bend-up, the rendition style icon 38 is displayed on the second layer 33 as the rendition style icon 3C because it belongs to the second layer 33. In FIG. 3, the decoration up icon 3D for performing a rendition style that raises two sounds corresponding to the first sound of the second bar is placed on the second layer 33, the crescendo icon 3E is placed on the first layer 32, and the slur icon 3F Are displayed on the third layer 34, respectively. In the chart of one layer + conventional notation in FIG. 4, the first layer 32 and the third layer 34
Is also displayed at the same level as the staff 31. In addition, in the case of the chart of one layer + conventional notation in FIG. 4, not only the type of layer but also the rendition style icons that can be displayed at the same level as the staff are displayed on the staff, and other than that, they cannot be displayed on the staff. Only the performance style icon may be displayed on the layer 33.
【0046】ステップS9では、奏法アイコンのドラッ
グ&ドロップされた位置に対応する五線譜31上の音符
データ(ノート)を1又は複数選択する。ステートがア
タック、ボディ、リリースの場合には、1つの音符のみ
が選択され、オールやジョイントの場合には、その奏法
アイコンの横幅すなわち拍の長さに応じた1又は複数の
音符データが選択される。なお、この場合、奏法アイコ
ンが変形されている場合には、その変形された拍の長さ
に対応したものが選択される。In step S9, one or a plurality of note data (notes) on the staff 31 corresponding to the drag-and-drop position of the playing style icon are selected. When the state is attack, body, or release, only one note is selected. When the state is all or joint, one or more note data corresponding to the width of the playing style icon, that is, the beat length, is selected. You. In this case, if the rendition style icon is deformed, the icon corresponding to the length of the deformed beat is selected.
【0047】ステップS7〜S9の処理の結果、奏法ア
イコンと、この奏法アイコンによって奏法の指定された
音符データが決定したら、ステップS10で、図8に示
すように、曲データの中の上記選択されたノートに対応
するノートデータの位置(時刻)に、アイコン番号及び
伸縮値を記録する。ただし、記録しようとする同じ位置
(時刻)に今回選択された奏法アイコンと共存できない
アイコン番号が既に記録されていた場合には、その記録
されていたアイコン番号及び伸縮値を削除し、今回選択
された奏法アイコンに対応するアイコン番号及び伸縮値
を記録する。なお、この場合は、前の奏法アイコンを削
除する旨の警告を表示し、操作者の判断を仰ぐようにす
る。ここで、共存できない場合とは、クレシェンドとデ
クレシェンド、グリスアップやグリスダウンなどのよう
に相反する奏法の場合、同じ種類の奏法アイコンであっ
てその特性(浅い、深い、速い、遅い、装飾音数など)
や伸縮値の異なるものが選択された場合である。As a result of the processing in steps S7 to S9, when the rendition style icon and the note data for which the rendition style is specified by this rendition style icon are determined, in step S10, as shown in FIG. The icon number and the expansion / contraction value are recorded at the position (time) of the note data corresponding to the note that was played. However, if an icon number that cannot coexist with the currently selected playing style icon has already been recorded at the same position (time) to be recorded, the recorded icon number and expansion / contraction value are deleted, and the currently selected playing style icon is deleted. The icon number and the expansion / contraction value corresponding to the played style icon are recorded. In this case, a warning to delete the previous playing style icon is displayed, and the operator's judgment is asked. Here, the case where they cannot coexist means that in the case of reciprocal playing styles such as crescendo and decrescendo, grease up and grease down, etc., the playing style icons of the same type and their characteristics (shallow, deep, fast, slow, grace sound) Number etc.)
This is a case in which ones having different expansion / contraction values are selected.
【0048】ステップS11では、ステップS9で選択
されたノートデータの1又は複数を音源回路2Jに供給
する。ノートオンを供給した後、ノートオフまでの時間
間隔をおいてノートオフを供給する。なお、選択された
音符数が複数の場合はその音符の発生タイミングと発生
順序に従って、複数のノートオン及びノートオフを供給
する。ステップS12では、ステートに応じたタイミン
グで、選択された奏法アイコンに対応し、ノートナンバ
とベロシティで決定されるバンクの奏法パラメータを読
み出し、音源の各ブロックに供給する。奏法アイコンが
アタックステートの場合にはノートオンと同時に供給す
る。ボディステートの場合にはノートオンからノートオ
フの間であって、時系列パラメータがノートオンからノ
ートオフの中間に位置するようなタイミングで供給す
る。リリースステートの場合には消音タイミングと同時
に時系列パラメータが供給しおわるようなタイミングで
供給する。オールステートやジョイントステートの場合
には選択された複数のノートにかかるように、奏法パラ
メータを音源の各ブロックに供給する。このようにステ
ップS11,S12の処理によって、奏法アイコンの貼
付の結果に応じた楽音を試聴することができる。In step S11, one or more of the note data selected in step S9 is supplied to the tone generator 2J. After supplying the note-on, the note-off is supplied at a time interval until the note-off. If the number of selected notes is plural, a plurality of note-on and note-off are supplied according to the timing and order of generation of the notes. In step S12, at the timing according to the state, the playing style parameters of the bank determined by the note number and the velocity corresponding to the selected playing style icon are read and supplied to each block of the sound source. When the playing style icon is in the attack state, it is supplied simultaneously with note-on. In the case of the body state, it is supplied at a timing between note-on and note-off, such that the time-series parameter is positioned between note-on and note-off. In the case of the release state, the sound is supplied at a timing such that the time-series parameters are completely supplied simultaneously with the mute timing. In the case of the all state or the joint state, the rendition style parameter is supplied to each block of the sound source so as to cover a plurality of selected notes. In this way, by the processing of steps S11 and S12, it is possible to test-listen a musical tone corresponding to the result of pasting the performance style icon.
【0049】ステップ13では、試聴の結果、多少修正
をしたいのであればアイコンの修正を行う。このアイコ
ンの修正処理については後述する。ステップ14では、
試聴の結果、大幅に修正をしたいのであれば、別の奏法
アイコンを選択する。或いは、他の音符について奏法ア
イコンを貼付したいのであれば、別の奏法アイコン(こ
の場合は同じ奏法アイコンでもよい)を選択する。別の
奏法アイコンが選択された場合には、ステップS6にジ
ャンプし、前述と同様の一連の処理を繰り返す。ステッ
プ15では、試聴の結果、更に大幅に修正をしたい、す
なわち現在の奏法種類と異なる奏法種類に変更したいの
であれば、別の奏法種類タブを選択する。或いは、他の
音符について別の奏法種類の奏法アイコンを貼付したい
のであれば別の奏法種類のタブを選択する。別の奏法種
類のタブが選択された場合には、ステップS4にジャン
プし、前述と同様の一連の処理を繰り返す。ステップ1
6では、試聴の結果、同じ音符或いは他の音符に別のス
テートの奏法アイコンを貼付していのであれば、別のス
テートのタブを選択する。例えば、アタックステートの
後にボディステートを選択する場合などである。別のス
テートのタブが選択された場合には、ステップS2にジ
ャンプし、前述と同様の一連の処理を繰り返す。そし
て、処理を終了したいのであれば、ステップ17で一連
の処理を終了すればよい。In step 13, as a result of the trial listening, if it is desired to make a slight correction, the icon is corrected. This icon correction process will be described later. In step 14,
As a result of the audition, if you want to make a major correction, select another playing style icon. Alternatively, if it is desired to attach a performance style icon for another note, another performance style icon (in this case, the same performance style icon may be selected). If another rendition style icon is selected, the process jumps to step S6 and repeats a series of processes similar to the above. In step 15, if it is desired to make a further significant correction as a result of the audition, that is, if it is desired to change to a style of performance different from the current style of performance, a different style of performance tab is selected. Alternatively, if it is desired to attach a rendition style icon of another rendition style for another note, a tab of another rendition style is selected. If a tab of another playing style is selected, the process jumps to step S4 and repeats a series of processes similar to the above. Step 1
At step 6, if the result of the audition shows that the playing style icon of another state is attached to the same note or another note, a tab of another state is selected. For example, there is a case where a body state is selected after an attack state. If a tab of another state is selected, the process jumps to step S2 and repeats a series of processes similar to the above. If it is desired to end the processing, a series of processing may be ended in step 17.
【0050】図10は図9のアイコン修正処理の詳細を
示す図である。このアイコン修正処理は、ステップ21
でレイヤ上で奏法アイコンの伸縮操作があったかどうか
の判定を行い、操作があった場合にはその操作の種類に
対応したステップに進み、操作がなかった場合には終了
する。アイコンの上端又は下端をクリックして上下方向
にマウスポインタをドラッグした場合には上下(縦)方
向にアイコンが伸縮するので、この場合にはステップS
22に進む。アイコンの右端又は左端をクリックして左
右方向にドラッグした場合には左右(横)方向にアイコ
ンが伸縮するので、この場合にはステップS23に進
む。アイコンの4隅部分のいずれかをクリックして上下
左右方向にドラッグした場合には、上下左右(縦横)方
向にアイコンが伸縮するので、この場合にはステップS
24に進む。なお、4隅部分をクリックして上下又は左
右のいずれか一方だけにドラッグした場合には、その伸
縮方向に応じてステップS22又はS23に進むように
してもよいし、そのままステップ24に進んでもよい。FIG. 10 is a diagram showing details of the icon correction process of FIG. This icon correction process is performed in step 21
Then, it is determined whether or not there has been an expansion / contraction operation of the rendition style icon on the layer. If an operation has been performed, the process proceeds to the step corresponding to the type of operation, and if there is no operation, the process ends. If the mouse pointer is dragged vertically by clicking the upper or lower end of the icon, the icon expands and contracts in the vertical (vertical) direction.
Proceed to 22. If the right or left end of the icon is clicked and dragged in the left / right direction, the icon expands / contracts in the left / right (horizontal) direction. In this case, the process proceeds to step S23. If one of the four corners of the icon is clicked and dragged in the up, down, left, or right direction, the icon expands and contracts in the up, down, left, and right (vertical and horizontal) directions.
Proceed to 24. If the user clicks on the four corners and drags only up or down or left or right, the process may proceed to step S22 or S23 according to the direction of expansion or contraction, or may proceed to step 24 as it is.
【0051】ステップS22では、伸縮に応じて縦方向
のアイコン伸縮値を求める。ステップS23では、伸縮
に応じて横方向のアイコン伸縮値を求める。ステップS
24では伸縮に応じて横方向と縦方向のアイコン伸縮値
を求める。アイコンの伸縮値が求めまったら、今度はス
テップS25で、曲データ中の対応するアイコンの伸縮
値を修正する。ステップS26では、ステップS9で選
択されたノートデータの1又は複数を音源回路2Jに供
給する。ノートオンを供給した後、ノートオフまでの時
間間隔をおいてノートオフを供給する。なお、選択され
た音符数が複数の場合はその音符の発生タイミングと発
生順序に従って、複数のノートオン及びノートオフを供
給する。ステップS27では、ステートに応じたタイミ
ングで、選択された奏法アイコンに対応し、ノートナン
バとベロシティで決定されるバンクの奏法パラメータを
読み出し、それをステップS22〜S24で求められた
アイコン伸縮値で修正して、その修正された奏法パラメ
ータを音源の各ブロックに供給する。奏法パラメータの
供給は前述のステップS12の場合と同じようなタイミ
ングで行われる。ステップS26,S27の処理によっ
て、修正された奏法アイコンに応じた楽音を試聴するこ
とができるようになる。In step S22, an icon expansion / contraction value in the vertical direction is obtained according to the expansion / contraction. In step S23, an icon expansion / contraction value in the horizontal direction is obtained according to the expansion / contraction. Step S
At 24, the horizontal and vertical icon expansion / contraction values are obtained in accordance with the expansion / contraction. After the expansion / contraction value of the icon is obtained, the expansion / contraction value of the corresponding icon in the music data is corrected in step S25. In step S26, one or more of the note data selected in step S9 is supplied to the tone generator 2J. After supplying the note-on, the note-off is supplied at a time interval until the note-off. If the number of selected notes is plural, a plurality of note-on and note-off are supplied according to the timing and order of generation of the notes. In step S27, at the timing according to the state, the playing style parameter of the bank determined by the note number and the velocity is read out corresponding to the selected playing style icon, and is corrected by the icon expansion / contraction value obtained in steps S22 to S24. Then, the corrected performance parameter is supplied to each block of the sound source. The supply of the rendition style parameters is performed at the same timing as in step S12 described above. By the processing of steps S26 and S27, it is possible to listen to a musical tone corresponding to the corrected playing style icon.
【0052】なお、曲データは複数トラックのデータが
混在したものであってもよい。また、曲データのフォー
マットは演奏イベントの発生時刻を曲や小節内における
絶対時間で表した『イベント+絶対時間』形式のもの、
演奏イベントの発生時刻を1つ前のイベントからの時間
で表した『イベント+相対時間』形式のもの、音符の音
高と符長あるいは休符と休符長で演奏データを表した
『音高(休符)+符長』形式のもの、演奏の最小分解能
毎にメモリの領域を確保し、演奏イベントの発生する時
刻に対応するメモリ領域に演奏イベントを記憶した『ベ
タ方式』形式のものなど、どのような形式のものでもよ
い。The music data may be a mixture of data of a plurality of tracks. The format of the song data is the “event + absolute time” format in which the occurrence time of the performance event is represented by the absolute time in the song or bar.
The "event + relative time" format in which the performance event occurrence time is represented by the time from the immediately preceding event, and the "pitch" in which performance data is represented by note pitch and note length or rest and rest length (Rest) + note length ”format, a“ solid ”format in which a memory area is reserved for each minimum resolution of performance and performance events are stored in the memory area corresponding to the time when the performance event occurs , In any form.
【0053】[0053]
【発明の効果】この発明によれば、所望の楽器演奏や奏
法に対応したテンプレートを選択して付与するだけで、
自然楽器と同等の高品質な演奏表現を自動演奏データに
付与することができるという効果がある。According to the present invention, a template corresponding to a desired musical instrument performance or playing style can be selected and provided,
There is an effect that a high-quality performance expression equivalent to a natural musical instrument can be given to the automatic performance data.
【図1】 図2に示す自動演奏装置において本発明に係
る自動演奏の制御データ入力装置に関するシステムプロ
グラムが動作して、自動演奏装置が自動演奏の制御デー
タ入力装置として動作する場合の具体的なブロック構成
を示す図である。FIG. 1 shows a specific example of a case where a system program relating to an automatic performance control data input device according to the present invention operates in the automatic performance device shown in FIG. 2 and the automatic performance device operates as an automatic performance control data input device. FIG. 3 is a diagram illustrating a block configuration.
【図2】 この発明に係る自動演奏の制御データ入力装
置を内蔵した自動演奏装置全体のハード構成を示すブロ
ック図である。FIG. 2 is a block diagram showing a hardware configuration of an entire automatic performance apparatus incorporating a control data input device for automatic performance according to the present invention.
【図3】 表示回路に取り込まれた画面指定コマンドに
応じて表示部に表示される画像(チャート)の一例を示
す図である。FIG. 3 is a diagram illustrating an example of an image (chart) displayed on a display unit in response to a screen designation command taken into a display circuit.
【図4】 図3の画像(チャート)の変形例を示す図で
ある。FIG. 4 is a diagram showing a modification of the image (chart) of FIG. 3;
【図5】 ピッチパラメータ、アンプパラメータ及びフ
ィルタパラメータからなるデータベースの階層構造を示
す図である。FIG. 5 is a diagram showing a hierarchical structure of a database including pitch parameters, amplifier parameters, and filter parameters.
【図6】 ピッチテンプレート、アンプテンプレート、
フィルタQ−テンプレート、フィルタカットオフテンプ
レートなどを作成するパラメータ検出装置の一例を示す
図である。FIG. 6 shows a pitch template, an amplifier template,
It is a figure showing an example of a parameter detection device which creates a filter Q-template, a filter cutoff template, etc.
【図7】 バイオリンのビブラート奏法、ベンドアップ
奏法、ダイナミクス奏法におけるアンプ及びピッチの検
出波形の一例を示す図である。FIG. 7 is a diagram showing an example of detected waveforms of an amplifier and a pitch in vibrato playing, bend-up playing, and dynamic playing of a violin.
【図8】 奏法アイコンの貼付された場合における曲デ
ータの記憶形式を示す図である。FIG. 8 is a diagram showing a storage format of music data when a performance style icon is attached.
【図9】 図2の自動演奏装置が自動演奏の制御データ
入力装置として動作する場合の処理フローの一例を示す
図である。9 is a diagram showing an example of a processing flow when the automatic performance device of FIG. 2 operates as a control data input device for automatic performance.
【図10】 図9のアイコン修正処理の一例を示す図で
ある。FIG. 10 is a diagram illustrating an example of the icon correction process of FIG. 9;
11…入力部、12…入力変換部、13…画像選択部、
14…標準楽譜記号メモリ、15…アイコン画像メモ
リ、16…楽器セレクタ、17…ステートセレクタ1
7、18…奏法アイコンセレクタ、19…アイコン伸縮
値演算部、1A…ノート/ベロシティ検出部、1B…ピ
ッチパラメータデータベース、1C…フィルタパラメー
タデータベース、1D…アンプパラメータデータベー
ス、1E〜1G…アイコンパラメータセレクタ、1J〜
1L…修正部、1P〜1R…パラメータバンクセレク
タ、1S…波形データメモリ、1T…バンクセレクタ、
1U…ピッチシンセサイズ部、1V…音色シンセサイズ
部、1W…アンプシンセサイズ部、1X…記録制御部、
1Y…シーケンスメモリ、1Z…再生部、21…CP
U、22…ROM、23…RAM、24…外部記憶装
置、25…操作子検出回路、26…操作子手段、27…
通信インターフェイス、28…通信ネットワーク、29
…サーバコンピュータ、2A…MIDIインターフェイ
ス、2B…他のMIDI機器、2E…鍵盤、2F…鍵盤
検出回路、2G…表示器(液晶)、2H…表示回路、2
J…音源回路、2K…効果回路、2L…サウンドシステ
ム、2N…タイマ、2P…データ及びアドレスバス11 input unit, 12 input conversion unit, 13 image selection unit,
14: Standard musical score symbol memory, 15: Icon image memory, 16: Musical instrument selector, 17: State selector 1
7, 18 ... rendition style icon selector, 19 ... icon expansion / contraction value calculator, 1A ... note / velocity detector, 1B ... pitch parameter database, 1C ... filter parameter database, 1D ... amplifier parameter database, 1E-1G ... icon parameter selector, 1J ~
1L: correction unit, 1P-1R: parameter bank selector, 1S: waveform data memory, 1T: bank selector,
1U: pitch synthesizer size section, 1V: tone color synthesizer size section, 1W: amplifier synthesizer size section, 1X: recording control section,
1Y: Sequence memory, 1Z: Playback unit, 21: CP
U, 22 ROM, 23 RAM, 24 external storage device, 25 operator detection circuit, 26 operator means, 27
Communication interface 28 Communication network 29
... server computer, 2A ... MIDI interface, 2B ... other MIDI equipment, 2E ... keyboard, 2F ... keyboard detection circuit, 2G ... display (liquid crystal), 2H ... display circuit, 2
J: tone generator circuit, 2K: effect circuit, 2L: sound system, 2N: timer, 2P: data and address bus
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5D378 AD01 AD21 AD70 BB22 FF12 FF13 FF17 FF19 GG06 GG12 GG16 KK16 MM30 MM51 XX13 XX14 XX15 XX16 XX19 XX20 XX23 XX24 XX25 XX26 XX29 XX30 ──────────────────────────────────────────────────続 き Continuing on the front page F term (reference)
Claims (20)
弦楽器の楽音波形からそれぞれ抽出された発音状態の変
化に関する制御データを複数記憶するデータ記憶手段
と、 前記データ記憶手段の中からいずれかの制御データを選
択する制御データ選択手段と、 曲データを記憶する曲データ記憶手段と、 前記曲データの中からいずれかの音符データを選択する
音符データ選択手段と、 音符データ選択手段によって選択された前記音符データ
を前記制御データ選択手段によって選択された前記制御
データに基づいて変化させるように前記曲データに前記
制御データを付与する制御手段とを具備することを特徴
とする自動演奏の制御データ入力装置。1. A data storage means for storing a plurality of control data relating to a change in a sounding state which is actually played based on various playing styles and is respectively extracted from a musical tone waveform of a bowed instrument, and one of the data storage means. Control data selecting means for selecting control data of the following; music data storing means for storing music data; note data selecting means for selecting any note data from the music data; Control means for adding the control data to the music data so as to change the note data based on the control data selected by the control data selecting means. Input device.
なベンドアップ奏法、装飾アップ奏法、装飾ダウン奏
法、スタッカート奏法、デタッシュ奏法、ビブラート奏
法、ベンドダウンアップ奏法、ショートカット奏法、ミ
ュート奏法、クロマティックアップ奏法、クロマティッ
クダウン奏法、グリスアップ奏法、グリスダウン奏法、
テヌート奏法、スラー奏法、クレシェンド奏法、デクレ
シェンド奏法などの少なくとも一つに基づいて実際に演
奏された楽器の楽音波形から抽出されたもので構成され
ていることを特徴とする請求項1に記載の自動演奏の制
御データ入力装置。2. The control data includes a bend-up playing method, a decorative-up playing method, a decorative-down playing method, a staccato playing method, a detash playing method, a vibrato playing method, a bend-down playing method, a shortcut playing method, a mute playing method, a chromatic-up playing method that can be played with a violin. Chromatic down, grease up, grease down,
2. The musical instrument according to claim 1, wherein the musical instrument is formed from a musical tone waveform of a musical instrument actually played based on at least one of tenuto, slur, crescendo, and decrescendo. Control data input device for automatic performance.
バイオリンの楽音波形の立上りから立下りまでの発音状
態の変化をアタック部、ボディ部及びリリース部に分類
して構成されていることを特徴とする請求項1又は2に
記載の自動演奏の制御データ入力装置。3. The control data according to claim 1, wherein a change of a sound generation state from a rise to a fall of a musical tone of a violin based on various playing styles is classified into an attack portion, a body portion, and a release portion. 3. The control data input device for automatic performance according to claim 1, wherein:
形の立上りから立下りまでの発音状態の変化に関する制
御データをアタック部、ボディ部及びリリース部に分類
して複数記憶するデータ記憶手段と、 前記データ記憶手段の中からいずれかの制御データを選
択する制御データ選択手段と、 曲データを記憶する曲データ記憶手段と、 前記曲データの中からいずれかの音符データを選択する
音符データ選択手段と、 音符データ選択手段によって選択された前記音符データ
を前記制御データ選択手段によって選択された前記制御
データに基づいて変化させるように前記曲データに前記
制御データを付与する制御手段とを具備することを特徴
とする自動演奏の制御データ入力装置。4. A data storage means for storing a plurality of control data relating to a change in sound generation state from rising to falling of a musical sound waveform of a bowed musical instrument based on various playing techniques into an attack section, a body section, and a release section. Control data selection means for selecting any control data from the data storage means; music data storage means for storing music data; note data selection for selecting any note data from the music data And control means for adding the control data to the music data so as to change the note data selected by the note data selection means based on the control data selected by the control data selection means. An automatic performance control data input device, characterized in that:
奏可能な複数音符に依存する全体奏法に関するもの、音
符と音符の組み合わせに関するものの少なくとも一つを
含んで構成されていることを特徴とする請求項3又は4
に記載の自動演奏の制御データ入力装置。5. The control data according to claim 3, wherein said control data further includes at least one of data relating to an overall playing style dependent on a plurality of notes that can be played on a violin, and data relating to a combination of notes. Or 4
2. A control data input device for automatic performance according to claim 1.
なベンドアップ奏法、装飾アップ奏法、装飾ダウン奏
法、スタッカート奏法、デタッシュ奏法、ビブラート奏
法、ベンドダウンアップ奏法、ショートカット奏法、ミ
ュート奏法、クロマティックアップ奏法、クロマティッ
クダウン奏法、グリスアップ奏法、グリスダウン奏法、
テヌート奏法、スラー奏法、クレシェンド奏法、デクレ
シェンド奏法などの少なくとも一つに基づいたもので構
成されていることを特徴とする請求項4又は5に記載の
自動演奏の制御データ入力装置。6. The control data includes a bend-up playing method, a decorative-up playing method, a decorative-down playing method, a staccato playing method, a detash playing method, a vibrato playing method, a bend-down playing method, a shortcut playing method, a mute playing method, a chromatic-up playing method, which can be played with a violin. Chromatic down, grease up, grease down,
6. The automatic performance control data input device according to claim 4, wherein the control data input device is configured based on at least one of a tenuto playing method, a slur playing method, a crescendo playing method, and a decrescendo playing method.
さ及び深さの少なくとも一つに基づいた異なる複数のデ
ータを有することを特徴とする請求項2又は6に記載の
自動演奏の制御データ入力装置。7. The control data input for automatic performance according to claim 2, wherein the control data includes a plurality of different data based on at least one of speed and depth of a bend-up playing technique. apparatus.
飾ダウン奏法の速さ及び音数の少なくとも一つに基づい
た異なる複数のデータを有することを特徴とする請求項
2又は6に記載の自動演奏の制御データ入力装置。8. The automatic performance according to claim 2, wherein the control data includes a plurality of different data based on at least one of the speed and the number of notes of the decorative up playing style and the decorative down playing style. Control data input device.
いてノーマル及びテヌートに基づいた異なる複数のデー
タを有することを特徴とする請求項2又は6に記載の自
動演奏の制御データ入力装置。9. The control data input device according to claim 2, wherein the control data includes a plurality of different data based on normal and tenuto for the staccato playing method.
さ、深さ及びビブラート長の少なくとも一つに基づいた
異なる複数のデータを有することを特徴とする請求項2
又は6に記載の自動演奏の制御データ入力装置。10. The control data according to claim 2, wherein the control data includes a plurality of different data based on at least one of a speed, a depth, and a vibrato length of a vibrato playing technique.
Or the control data input device for automatic performance according to 6.
奏法の速さ及び深さの少なくとも一つに基づいた異なる
複数のデータを有することを特徴とする請求項2又は6
に記載の自動演奏の制御データ入力装置。11. The control data according to claim 2, wherein the control data includes a plurality of different data based on at least one of a speed and a depth of a bend down-up playing style.
2. A control data input device for automatic performance according to claim 1.
の速さに基づいた異なる複数のデータを有することを特
徴とする請求項2又は6に記載の自動演奏の制御データ
入力装置。12. The automatic performance control data input device according to claim 2, wherein the control data includes a plurality of different data based on the speed of a shortcut playing style.
に基づいた異なる複数のデータを有することを特徴とす
る請求項2又は6に記載の自動演奏の制御データ入力装
置。13. The automatic performance control data input device according to claim 2, wherein the control data includes a plurality of different data based on the speed of a mute playing technique.
プ奏法及びクロマティックダウン奏法の速さに基づいた
異なる複数のデータを有することを特徴とする請求項2
又は6に記載の自動演奏の制御データ入力装置。14. The control data according to claim 2, wherein the control data includes a plurality of different data based on the speeds of the chromatic up rendition and the chromatic down rendition.
Or the control data input device for automatic performance according to 6.
びグリスアップ奏法の速さに基づいた異なる複数のデー
タを有することを特徴とする請求項2又は6に記載の自
動演奏の制御データ入力装置。15. The automatic performance control data input device according to claim 2, wherein the control data includes a plurality of different data based on the speeds of the grease-down playing style and the grease-up playing style.
に基づいた異なる複数のデータを有することを特徴とす
る請求項2又は6に記載の自動演奏の制御データ入力装
置。16. The automatic performance control data input device according to claim 2, wherein the control data includes a plurality of different data based on the speed of the tenuto performance.
ル、ベンド、装飾に基づいた異なる複数のデータを有す
ることを特徴とする請求項2又は6に記載の自動演奏の
制御データ入力装置。17. The automatic performance control data input device according to claim 2, wherein the control data includes a plurality of different data based on normal, bend, and decoration of the slur performance.
変化に関するもの、ピッチの変化に関するもの、及びフ
ォルマントの変化に関するものの中の少なくとも一つに
基づいて構成されていることを特徴とする請求項1から
請求項17のいずれか1に記載の自動演奏の制御データ
入力装置。18. The method according to claim 1, wherein the control data is configured based on at least one of a change in amplitude, a change in pitch, and a change in formant. Item 18. The control data input device for automatic performance according to any one of Items 17.
曲データ中のいずれかの音符データに付与することによ
って、その音符データの発音状態を前記制御データに基
づいて変化させる自動演奏の制御データ入力装置に使用
される機械読取り可能な記録媒体であって、 種々の奏法に基づいて実際に演奏された擦弦楽器の楽音
波形からそれぞれ抽出された発音状態の変化に関する制
御データを複数記憶したデータベースを具備することを
特徴とする記録媒体。19. A control data input device for an automatic performance in which control data relating to a change in sounding state is added to any note data in the music data to change the sounding state of the note data based on the control data. A machine-readable recording medium for use in a musical instrument, comprising a database storing a plurality of control data relating to a change in sounding state extracted from a musical sound waveform of a bowed instrument actually played based on various playing techniques. A recording medium characterized by the above-mentioned.
曲データ中のいずれかの音符データに付与することによ
って、その音符データの発音状態を前記制御データに基
づいて変化させる自動演奏の制御データ入力装置に使用
される機械読取り可能な記録媒体であって、 種々の奏法に基づいた擦弦楽器の楽音波形の立上りから
立下りまでの発音状態の変化に関する制御データをアタ
ック部、ボディ部及びリリース部に分類して複数記憶し
たデータベースを具備することを特徴とする記録媒体。20. A control data input device for an automatic performance in which control data relating to a change in sounding state is added to any note data in the music data to change the sounding state of the note data based on the control data. The control data relating to the change of the sound generation state from the rise to the fall of the musical tone of a bowed musical instrument based on various playing techniques is classified into an attack part, a body part and a release part. A recording medium comprising a database in which a plurality of databases are stored.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02282599A JP3702691B2 (en) | 1999-01-29 | 1999-01-29 | Automatic performance control data input device |
| EP00101249A EP1028409B1 (en) | 1999-01-29 | 2000-01-25 | Apparatus for and method of inputting music-performance control data |
| DE60018626T DE60018626T2 (en) | 1999-01-29 | 2000-01-25 | Device and method for entering control files for music lectures |
| US09/492,435 US6362411B1 (en) | 1999-01-29 | 2000-01-27 | Apparatus for and method of inputting music-performance control data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02282599A JP3702691B2 (en) | 1999-01-29 | 1999-01-29 | Automatic performance control data input device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000221982A true JP2000221982A (en) | 2000-08-11 |
| JP3702691B2 JP3702691B2 (en) | 2005-10-05 |
Family
ID=12093478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02282599A Expired - Fee Related JP3702691B2 (en) | 1999-01-29 | 1999-01-29 | Automatic performance control data input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3702691B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7271330B2 (en) | 2002-08-22 | 2007-09-18 | Yamaha Corporation | Rendition style determination apparatus and computer program therefor |
| US7389231B2 (en) | 2001-09-03 | 2008-06-17 | Yamaha Corporation | Voice synthesizing apparatus capable of adding vibrato effect to synthesized voice |
| JP2024528894A (en) * | 2021-07-27 | 2024-08-01 | グーグル エルエルシー | Generating Audiovisual Content Based on Video Clips |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101582258B (en) * | 2009-03-05 | 2013-03-27 | 北京中星微电子有限公司 | Music synthetic method and device |
| CN101577113B (en) * | 2009-03-06 | 2013-07-24 | 北京中星微电子有限公司 | Music synthesis method and device |
-
1999
- 1999-01-29 JP JP02282599A patent/JP3702691B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7389231B2 (en) | 2001-09-03 | 2008-06-17 | Yamaha Corporation | Voice synthesizing apparatus capable of adding vibrato effect to synthesized voice |
| US7271330B2 (en) | 2002-08-22 | 2007-09-18 | Yamaha Corporation | Rendition style determination apparatus and computer program therefor |
| JP2024528894A (en) * | 2021-07-27 | 2024-08-01 | グーグル エルエルシー | Generating Audiovisual Content Based on Video Clips |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3702691B2 (en) | 2005-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1028409B1 (en) | Apparatus for and method of inputting music-performance control data | |
| US6798427B1 (en) | Apparatus for and method of inputting a style of rendition | |
| JP2001159892A (en) | Performance data preparing device and recording medium | |
| US6166313A (en) | Musical performance data editing apparatus and method | |
| JP2937096B2 (en) | Music setting apparatus and method | |
| JP3484988B2 (en) | Performance information editing method and recording medium storing performance information editing program | |
| JP3829780B2 (en) | Performance method determining device and program | |
| JP3702691B2 (en) | Automatic performance control data input device | |
| JP3702690B2 (en) | Automatic performance control data input device | |
| JP3709821B2 (en) | Music information editing apparatus and music information editing program | |
| JP3700442B2 (en) | Performance system compatible input system and recording medium | |
| JP3702689B2 (en) | Automatic performance control data input device | |
| JP3172036B2 (en) | Composition device | |
| JP3654026B2 (en) | Performance system compatible input system and recording medium | |
| JP3721822B2 (en) | Rendition style input system | |
| JP3843688B2 (en) | Music data editing device | |
| JP2007316269A (en) | Musical sound synthesizer and program | |
| JP3381581B2 (en) | Performance data editing device and recording medium storing performance data editing program | |
| JP3797180B2 (en) | Music score display device and music score display program | |
| JP4093000B2 (en) | Storage medium storing score display data, score display apparatus and program using the score display data | |
| JP3709820B2 (en) | Music information editing apparatus and music information editing program | |
| JP3956961B2 (en) | Performance data processing apparatus and method | |
| JP3797181B2 (en) | Music score display device and music score display program | |
| JP4093001B2 (en) | Storage medium storing score display data, score display apparatus and program using the score display data | |
| JP2001272978A (en) | Information correcting device and medium with recorded program for correcting information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050315 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050516 |
|
| 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: 20050628 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050711 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090729 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090729 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100729 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100729 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110729 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110729 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120729 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |