JP2018159745A - Music evaluation apparatus, music evaluation method and program - Google Patents
Music evaluation apparatus, music evaluation method and program Download PDFInfo
- Publication number
- JP2018159745A JP2018159745A JP2017055834A JP2017055834A JP2018159745A JP 2018159745 A JP2018159745 A JP 2018159745A JP 2017055834 A JP2017055834 A JP 2017055834A JP 2017055834 A JP2017055834 A JP 2017055834A JP 2018159745 A JP2018159745 A JP 2018159745A
- Authority
- JP
- Japan
- Prior art keywords
- music
- evaluation
- evaluation value
- instrument
- type
- 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.)
- Pending
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 157
- 238000004364 calculation method Methods 0.000 claims abstract description 40
- 230000007704 transition Effects 0.000 claims abstract description 34
- 230000008859 change Effects 0.000 claims description 31
- 229910001369 Brass Inorganic materials 0.000 claims description 13
- 239000010951 brass Substances 0.000 claims description 13
- 238000007562 laser obscuration time method Methods 0.000 claims description 8
- 239000011295 pitch Substances 0.000 description 36
- 230000006870 function Effects 0.000 description 17
- 238000000034 method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000012854 evaluation process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000017105 transposition Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Auxiliary Devices For Music (AREA)
Abstract
Description
本発明は、楽曲を評価する技術に関する。 The present invention relates to a technique for evaluating music.
楽曲を演奏するときの難易度を評価するにあたって、従来は、演奏家等による主観的な評価が行われていた。より客観的な評価をするために、鍵盤楽器で演奏する場合の難易度を、所定の方法で算出する技術が開発されている。例えば、特許文献1に開示された技術によれば、鍵盤楽器で演奏される楽曲について、各音に指定された運指などの情報を用いて、その楽曲の難易度を算出する。
Conventionally, a subjective evaluation by a performer or the like has been performed in evaluating the difficulty level when playing music. In order to perform a more objective evaluation, a technique for calculating a difficulty level when playing with a keyboard instrument by a predetermined method has been developed. For example, according to the technique disclosed in
特許文献1に開示された技術によれば、楽曲の難易度を算出するためには、楽曲の各音の音高の情報以外にも様々な情報を必要とする。例えば、鍵盤楽器による楽曲の演奏が非常に複雑であるという事情から、例えば楽曲の各音に対して指定される運指などについても事前に準備しておく必要がある。すなわち、このような技術は、鍵盤楽器による楽器演奏を前提とした難易度の算出のみが可能である。
According to the technique disclosed in
一方、楽曲の種類によっては、楽曲の演奏は鍵盤楽器で行われる場合に限られない。例えば、単音で構成されたメロディ部分を演奏する場合には、様々な楽器を用いて演奏することが可能である。例えば、管楽器は基本的には単音を用いて演奏するが、同じメロディを様々な管楽器の種類での演奏が可能である。このとき、演奏する楽器の種類によって、1つの楽曲に対する難易度が異なる場合がある。これは、楽器の種類によって、演奏方法が異なるためである。このように、演奏する楽器と楽曲との関係において、その楽曲の難易度を算出するような技術は開発されていない。 On the other hand, depending on the type of music, the performance of the music is not limited to being performed with a keyboard instrument. For example, when playing a melody part composed of a single note, it is possible to perform using various musical instruments. For example, a wind instrument is basically played using a single sound, but the same melody can be played with various types of wind instruments. At this time, the difficulty level for one piece of music may differ depending on the type of musical instrument to be played. This is because the playing method varies depending on the type of musical instrument. Thus, no technique has been developed for calculating the degree of difficulty of a musical piece in relation to the musical instrument to be played and the musical piece.
本発明の目的の一つは、楽曲に対する評価値を、演奏する楽器の種類に対応して算出することにある。 One of the objects of the present invention is to calculate an evaluation value for a music corresponding to the type of musical instrument to be played.
本発明の一実施形態によると、音高の移行に対する評価値を所定の楽器の種類について規定する評価基準情報を参照して、発音制御データに規定される楽曲に含まれる音に対して隣接音との移行関係に基づいて評価値を算出し、当該評価値に基づいて前記楽曲に対する楽曲評価値を算出する算出部と、前記楽曲評価値を出力する出力部と、を含む楽曲評価装置が提供される。 According to one embodiment of the present invention, with reference to evaluation criterion information that defines an evaluation value for pitch transition for a predetermined instrument type, an adjacent sound with respect to a sound included in a musical composition defined in the pronunciation control data An evaluation value is calculated on the basis of the transition relationship, and a music evaluation device is provided that includes a calculation unit that calculates a music evaluation value for the music based on the evaluation value, and an output unit that outputs the music evaluation value Is done.
前記楽器の種類が木管楽器である場合、前記評価基準情報に規定される評価値は、前記音高の移行時における前記木管楽器の各孔の開閉状態の変化に基づいて決められてもよい。 When the type of the musical instrument is a woodwind instrument, the evaluation value defined in the evaluation reference information may be determined based on a change in the open / close state of each hole of the woodwind instrument at the time of transition of the pitch.
前記楽器の種類がバルブ型の金管楽器である場合、前記評価基準情報に規定される評価値は、前記音高の移行時における前記金管楽器のバルブの状態の変化に基づいて決められてもよい。 When the instrument type is a valve-type brass instrument, the evaluation value defined in the evaluation reference information may be determined based on a change in the state of the brass instrument valve at the time of the transition of the pitch. .
前記楽器の種類がスライド型の金管楽器である場合、前記評価基準情報に規定される評価値は、前記音高の移行時における前記金管楽器のスライドの状態の変化に基づいて決められてもよい。 When the instrument type is a slide-type brass instrument, the evaluation value defined in the evaluation reference information may be determined based on a change in the slide state of the brass instrument at the time of transition of the pitch. .
前記評価基準情報に規定される評価値は、前記音高の移行時における前記楽器の倍音の次数の変化にさらに基づいて決められてもよい。 The evaluation value defined in the evaluation reference information may be determined further based on a change in the order of harmonics of the musical instrument when the pitch is shifted.
前記楽器の種類が指板を有する弦楽器である場合、前記評価基準情報に規定される評価値は、前記音高の移行時における前記弦楽器の弦を押さえる位置の指板長手方向の変化に基づいて決められてもよい。 When the type of the instrument is a stringed instrument having a fingerboard, the evaluation value defined in the evaluation reference information is based on a change in the fingerboard longitudinal direction at a position where the string of the stringed instrument is pressed at the time of transition of the pitch. It may be decided.
前記評価基準情報に規定される評価値は、前記音高の移行時における前記弦を押さえる位置の弦間の移動量にさらに基づいて決められてもよい。 The evaluation value defined in the evaluation reference information may be determined further based on a movement amount between strings at a position where the string is pressed when the pitch is shifted.
複数の楽器の種類から所定の種類を特定する特定部をさらに有し、前記評価基準情報は、前記評価値を楽器の種類毎に規定し、前記算出部は、前記特定された楽器の種類に対応する前記評価基準情報を参照して、前記楽曲評価値を算出してもよい。 The information processing apparatus further includes a specifying unit that specifies a predetermined type from a plurality of instrument types, the evaluation reference information defines the evaluation value for each type of instrument, and the calculation unit determines the type of the specified instrument. The music evaluation value may be calculated with reference to the corresponding evaluation criterion information.
音高の移行に対する評価値において、第1の音高から第2の音高へ移行するときの第1の評価値と、第1の音高から第3の音高へ移行するときの第2の評価値とを比較した場合、前記楽器の種類が第1の種類の場合には第1の評価値が大きく、第2の種類の場合には第2の評価値が大きくなってもよい。 In the evaluation value for the transition of the pitch, the first evaluation value when the transition from the first pitch to the second pitch and the second when the transition from the first pitch to the third pitch are performed. When the musical instrument type is the first type, the first evaluation value may be large, and when the musical instrument type is the second type, the second evaluation value may be large.
また、本発明の一実施形態によると、音高の移行に対する評価値を所定の楽器の種類について規定する評価基準情報を参照して、発音制御データに規定される楽曲に含まれる音に対して隣接音との移行関係に基づいて評価値を算出し、当該評価値に基づいて前記楽曲に対する楽曲評価値を算出し、当該評価値に基づいて前記楽曲に対する楽曲評価値を算出し、前記楽曲評価値を出力することを含む楽曲評価方法が提供される。 Further, according to one embodiment of the present invention, with reference to the evaluation standard information that defines an evaluation value for pitch transition for a predetermined instrument type, with respect to the sound included in the musical composition defined in the pronunciation control data An evaluation value is calculated based on the transition relationship with the adjacent sound, a music evaluation value for the music is calculated based on the evaluation value, a music evaluation value for the music is calculated based on the evaluation value, and the music evaluation A music evaluation method is provided that includes outputting a value.
また、本発明の一実施形態によると、コンピュータに、音高の移行に対する評価値を所定の楽器の種類について規定する評価基準情報を参照して、発音制御データに規定される楽曲に含まれる音に対して隣接音との移行関係に基づいて評価値を算出し、当該評価値に基づいて前記楽曲に対する楽曲評価値を算出し、当該評価値に基づいて前記楽曲に対する楽曲評価値を算出し、前記楽曲評価値を出力することを実行させるためのプログラムが提供される。 According to one embodiment of the present invention, the sound included in the music defined in the sound generation control data is referred to the evaluation standard information that defines the evaluation value for the shift of the pitch for the predetermined instrument type. Calculating an evaluation value based on the transition relationship with the adjacent sound, calculating a music evaluation value for the music based on the evaluation value, calculating a music evaluation value for the music based on the evaluation value, A program for executing output of the music evaluation value is provided.
本発明の一実施形態によれば、楽曲に対する評価値を、演奏する楽器の種類に対応して算出することができる。 According to one embodiment of the present invention, an evaluation value for a music piece can be calculated corresponding to the type of musical instrument to be played.
以下、本発明の一実施形態における判定装置について、図面を参照しながら詳細に説明する。以下に示す実施形態は本発明の実施形態の一例であって、本発明はこれらの実施形態に限定されるものではない。なお、本実施形態で参照する図面において、同一部分または同様な機能を有する部分には同一の符号または類似の符号(数字の後にA、B等を付しただけの符号)を付し、その繰り返しの説明は省略する場合がある。 Hereinafter, a determination apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings. The following embodiments are examples of the embodiments of the present invention, and the present invention is not limited to these embodiments. Note that in the drawings referred to in the present embodiment, the same portion or a portion having a similar function is denoted by the same reference symbol or a similar reference symbol (a reference symbol simply including A, B, etc. after a number) and repeated. The description of may be omitted.
<実施形態>
本発明の実施形態における楽曲評価装置について、図面を参照しながら詳細に説明する。実施形態における楽曲評価装置は、演奏する楽器の種類に対応して、楽曲の難易度を算出する装置である。この例では、楽曲の難易度は、金管楽器、木管楽器および弦楽器に対して算出される。金管楽器としては、トランペットおよびトロンボーンが例示される。特に、トランペットは、ピストンバルブを操作して演奏するバルブ型の金管楽器の代表例である。また、トロンボーンはスライド管を移動させて演奏するスライド型の金管楽器の代表例である。木管楽器としては、アルトサックスが例示される。弦楽器としては、バイオリンが例示される。
<Embodiment>
A music evaluation apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings. The music evaluation device according to the embodiment is a device that calculates the difficulty level of music corresponding to the type of musical instrument to be played. In this example, the difficulty level of the music is calculated for brass instruments, woodwind instruments, and stringed instruments. Examples of brass instruments include trumpet and trombone. In particular, the trumpet is a typical example of a valve-type brass instrument played by operating a piston valve. The trombone is a typical example of a slide-type brass instrument that performs by moving the slide tube. Alto saxophone is exemplified as the woodwind instrument. A violin is illustrated as a stringed instrument.
以下の説明において、単に楽曲といった場合には、メロディのように単音の順番で表される発音内容で規定されたパートを意味している。すなわち、複数のパート(複数の楽器演奏)で構成された楽曲であっても、1つのパートに対応する部分を楽曲として説明する。以下、このような楽曲評価装置について説明する。 In the following description, the term “song” means a part defined by the pronunciation content expressed in the order of single notes like a melody. That is, even if the music is composed of a plurality of parts (a plurality of musical instrument performances), a portion corresponding to one part will be described as a music. Hereinafter, such a music evaluation apparatus will be described.
[ハードウエア]
図1は、本発明の実施形態における楽曲評価装置の構成を示すブロック図である。楽曲評価装置1は、アプリケーションプログラムを実行することによって楽曲評価機能を実現するコンピュータを備える装置である。楽曲評価装置1は、制御部11、記憶部13、操作部15、表示部17および通信部19を含む。これらの各構成は、バスを介して接続されている。
[Hardware]
FIG. 1 is a block diagram showing a configuration of a music piece evaluation apparatus according to an embodiment of the present invention. The
制御部11は、CPUなどの演算処理回路を含む。制御部11は、記憶部13に記憶されたアプリケーションプログラムをCPUにより実行して、各種機能を楽曲評価装置1において実現させる。各種機能には、以下に説明する楽曲評価機能を含む。記憶部13は、不揮発性メモリ、ハードディスク等の記憶装置である。記憶部13は、楽曲評価機能を実現するためのアプリケーションプログラムを記憶する。アプリケーションプログラムは、コンピュータにより実行可能であればよく、この例では、ネットワーク経由でダウンロードされる。なお、アプリケーションプログラムは、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよい。この場合には、楽曲評価装置1は、記録媒体を読み取る装置を備えていればよい。
The
操作部15は、タッチセンサ等、ユーザによる操作が入力される装置であり、入力された操作に応じた信号を制御部11に出力する。この操作部15によって、評価の対象となる楽器の種類の選択等、楽曲評価機能において必要とされる様々な操作を入力することができる。表示部17は、液晶ディスプレイ、有機ELディスプレイ等の表示装置であり、制御部11による制御に基づいた画面が表示される。通信部19は、制御部11の制御に基づいて、インターネットなどの通信回線と接続して、外部装置と情報の送受信を行う。
The
[楽曲評価機能]
楽曲評価装置1の制御部11がアプリケーションプログラムを実行することによって実現される楽曲評価機能について説明する。なお、以下に説明する楽曲評価機能を実現する構成の一部または全部は、ハードウエアによって実現されてもよい。
[Music evaluation function]
The music evaluation function realized by the
図2は、本発明の実施形態における楽曲評価機能の構成を示すブロック図である。楽曲評価機能100は、取得部101、特定部103、算出部105および出力部107の各構成によって実現される。また、図2に示す評価基準情報121は、プログラムが実行されることにより記憶部13に展開される。なお、評価基準情報121は、外部装置から通信部19を介して算出部105によって取得されるようにしてもよい。
FIG. 2 is a block diagram showing the configuration of the music evaluation function in the embodiment of the present invention. The
取得部101は、評価の対象となる楽曲に関するデータを取得する。このデータは、楽曲の発音内容を音毎に規定する発音制御データであって、この例では、MIDI形式のシーケンスデータである。この例では、発音制御データは、少なくとも楽曲の発音内容に含まれる各音の並び順が規定されていればよい。 The acquisition unit 101 acquires data related to the music to be evaluated. This data is sounding control data that defines the sounding content of the music for each sound, and in this example, is MIDI format sequence data. In this example, the sound generation control data only needs to define the arrangement order of the sounds included in at least the sound generation content of the music.
特定部103は、難易度を算出するための対象となる楽器の種類を特定する。この楽器の種類は、操作部15に対するユーザの入力操作によって選択される。なお、上述したように、選択対象となる楽器の種類は、この例では、トランペット、トロンボーン、アルトサックスおよびバイオリンである。
The specifying
評価基準情報121は、上記の選択対象となる楽器の種類のそれぞれに対応して記憶部13に記憶されている。評価基準情報121は、運指テーブル123および難易度算出方法125を含む。運指テーブル123は、発音すべき音高に対する運指情報を規定するテーブルである。難易度算出方法125は、後述するように運指テーブル123を用いて難易度を算出するにあたって、その算出方法を規定する情報である。まず、それぞれの楽器の種類に対応する運指テーブル123について、図3〜図6を用いて説明する。
The
図3は、本発明の実施形態における運指テーブル(トランペット)を説明する図である。トランペットに対応する運指テーブルは、音高に対して、倍音の次数(モードということもある)および運指を対応付けたテーブルである。図3において、「音高」はMIDI形式で表される「キーナンバ(keyNo.)」(ノートナンバということもある)であり、音名を参照用として「note」に示している。「音高」については、他の楽器の運指テーブルに置いても同様である。「運指」においては、「A」〜「C」が3つのピストンバルブに対応し、「1」がピストンを押下している状態を示している。例えば、「C#3」については、倍音の次数が「1」であり、全てのピストンバルブを押下している状態を示している。
FIG. 3 is a diagram illustrating a fingering table (trumpet) in the embodiment of the present invention. The fingering table corresponding to the trumpet is a table in which the order of harmonics (sometimes referred to as mode) and fingering are associated with the pitch. In FIG. 3, “pitch” is “key number” (may be referred to as note number) expressed in MIDI format, and the note name is shown as “note” for reference. The same applies to “pitch” even if it is placed on the fingering table of another musical instrument. In “fingering”, “A” to “C” correspond to three piston valves, and “1” indicates a state where the piston is pressed. For example, for “
図4は、本発明の実施形態における運指テーブル(アルトサックス)を説明する図である。アルトサックスに対応する運指テーブルは、音高に対して運指を対応付けたテーブルである。図4において、「運指」においては、「A」〜「F」が左手で押さえる各キーに対応し、「G」〜「K」が右手で押さえる各キーに対応している。キーによって対応する孔が開閉状態は、「1」は閉じられた状態、「0」が開蹴られた状態を示している。例えば、「C#3」については、「Cキー」と「Bキー」とを操作して、これらのキーに対応する孔が閉じられている状態を示している。
FIG. 4 is a diagram illustrating a fingering table (alto saxophone) according to the embodiment of the present invention. The fingering table corresponding to the alto saxophone is a table in which fingering is associated with the pitch. In FIG. 4, in “fingering”, “A” to “F” correspond to the keys pressed with the left hand, and “G” to “K” correspond to the keys pressed with the right hand. When the corresponding hole is opened / closed by the key, “1” is closed and “0” is opened. For example, “
図5は、本発明の実施形態における運指テーブル(トロンボーン)を説明する図である。トロンボーンに対応する運指テーブルは、音高に対して倍音の次数およびポジションを対応付けたテーブルである。図5において、「ポジション」はスライド管の位置を表しており、「1」は支柱がマウスピース側に近くなる位置(管長が短くなる位置)に対応し、「7」は支柱がマウスピースから離れた位置(管長が長くなる位置)に対応する。例えば、「C#3」については、倍音の次数が「1」であり、ポジションが「5」の位置にスライド管を位置した状態を示している。なお、金管楽器のトロンボーンなどは、一般には運指ではなく指のポジションと呼ぶが、本願では他の楽器との整合のため、便宜上「運指テーブル」と表記しておく。また、図5で説明しているが、他の指のポジションと呼ぶ楽器でも同様である。
FIG. 5 is a diagram illustrating a fingering table (trombone) according to the embodiment of the present invention. The fingering table corresponding to the trombone is a table in which the harmonic order and position are associated with the pitch. In FIG. 5, “Position” represents the position of the slide tube, “1” corresponds to the position where the support column is closer to the mouthpiece side (position where the tube length is shortened), and “7” is the support column from the mouthpiece. Corresponds to a distant position (position where the tube length becomes longer). For example, “
図6は、本発明の実施形態における運指テーブル(バイオリン)を説明する図である。バイオリンに対応する運指テーブルは、音高に対して弦および指板位置を対応付けたテーブルである。図6において、「弦」は弦の種類を表しており、「1」〜「4」は、第1弦(E線)〜第4弦(G線)に対応する。「指板位置」は、弦を押さえるべき指板長手方向の位置を表しており、「1」はペグに近い側の位置に対応し、「14」は駒に近い側の位置に対応する。例えば、「C#3」については、E線の弦のうち、指板位置が「6」に対応する位置を押さえた状態を示している。
FIG. 6 is a diagram illustrating a fingering table (violin) in the embodiment of the present invention. A fingering table corresponding to a violin is a table in which strings and fingerboard positions are associated with pitches. In FIG. 6, “string” represents the type of string, and “1” to “4” correspond to the first string (E line) to the fourth string (G line). The “fingerboard position” represents a position in the fingerboard longitudinal direction where the string is to be pressed, “1” corresponds to a position closer to the peg, and “14” corresponds to a position closer to the piece. For example, “
図2に戻って説明を続ける。それぞれの楽器の種類に対応する難易度算出方法125については、上述した運指テーブル123の内容によって多少の違いがあるが、その詳細については、後述する。
Returning to FIG. 2, the description will be continued. The difficulty
算出部105は、特定部103によって特定された楽器の種類に対応する評価基準情報121を読み出す。また、算出部105は、この評価基準情報121に基づいて、取得部101によって取得された発音制御データに規定される楽曲に対する難易度(楽曲難易度)を算出する。このとき、算出部105は、楽曲に含まれる音に対して、直前の隣接音からの移行関係に基づいて難易度(各音難易度)を算出し、各音難易度に基づいて、楽曲難易度を算出する。基本的な楽曲難易度の算出方法は、楽器の種類によらずほぼ同様であるが、運指の違いに起因して具体的な算出方法は異なる。詳細の算出方法については、後述する。
The
出力部107は、算出部105において算出した楽曲難易度に応じた情報(楽曲難易度情報)を出力する。楽曲難易度情報には、特定部103において特定された楽器の種類を示す情報が対応付けられる。出力された楽曲難易度情報は、様々に利用することができる。例えば、楽曲難易度情報は、例えば、取得部101が取得した発音制御データに対応付けられる。このようにすると、発音制御データの楽曲に沿って楽器を演奏することに対する演奏評価装置に用いることもできる。例えば、演奏評価装置は、楽器の種類の入力を受け付けて、楽曲難易度情報を参照して、その楽器の種類に対して決められた楽曲難易度を取得し、その楽曲難易度に応じて楽器演奏に対する採点への影響の程度(基礎点の増減、評価基準の厳しさ)を変更するようにすればよい。以上が楽曲評価機能100についての説明である。
The
[評価処理]
上述した楽曲評価機能100による評価処理を用いた楽曲評価方法について、図7を用いて説明する。
[Evaluation process]
A music evaluation method using the evaluation process by the
図7は、本発明の実施形態における楽曲評価処理を説明する図である。楽曲評価装置1において、ユーザによって操作部15を介した入力操作により、評価対象とする楽曲(楽曲制御データ)が指定されると、取得部101によって楽曲制御データが取得され、その楽曲についての評価処理が実行される。まず、特定部103は、表示部17において、評価の対象となる楽器の選択をユーザに促す表示を行う。ユーザが操作部15を介した入力操作により、選択肢から楽器を選択すると、特定部103は、選択された楽器を難易度算出の対象となる楽器の種類として特定する(ステップS101)。算出部105は、特定された楽器の種類に対応する評価基準情報を記憶部13から取得する(ステップS103)。
FIG. 7 is a diagram for explaining music evaluation processing in the embodiment of the present invention. In the
算出部105は、まず、楽曲に含まれる音の順番を示す「n」を初期化(n=0)し(ステップS105)、「n」に「1」を加算(n=n+1)する(ステップS107)。すなわち、この処理で楽曲の音を次に進める。算出部105は、楽曲制御データから楽曲に含まれるn番目の音に対応する音高Pnを取得する(ステップS109)。算出部105は、評価基準情報121のうち運指テーブル123を参照して、音高P(n)のに対応する運指情報F(n)を取得する(ステップS111)。この運指情報F(n)は、ステップS101において特定された楽器の種類によって、その内容が異なっている。算出部105は、n=1(最初の音)であるか判定し(ステップS113)、n=1である場合(ステップS113;Yes)には、ステップS107に戻って処理を続ける。一方、n=1ではない場合(ステップS113;No)には、運指情報F(n)と、その前に音に対して取得した運指情報F(n−1)とに基づいて、n番目の音に対する各音難易度D(n)を算出する(ステップS115)。各音難易度D(n)の算出方法は、難易度算出方法125として評価基準情報121に規定され、楽器の種類によって異なる。各楽器に対応する各音難易度D(n)の算出方法の詳細については、まとめて後述する。
First, the
算出部105は、各音難易度D(n)の積算値MP(MP=MP+D(n))を算出する(ステップS117)。算出部105は、「n」の値が、楽曲の最終音に対応するかどうか判定する(ステップS119)。「n」の値が楽曲の最終音に対応していない場合(ステップS119;No)、ステップS107に戻って処理を続ける。一方、「n」の値が楽曲の最終音であった場合(ステップS119)、すなわち楽曲における次の音が存在しない場合には、算出部105は積算値MPを楽曲難易度として算出し、出力部107は積算値MPを楽曲難易度として出力する(ステップS121)。これによって、評価処理が終了する。
The
[各音難易度算出方法]
上記の評価処理における各音難易度D(n)の算出方法について、楽器の種類毎の具体例を説明する。
[Calculation method for each sound difficulty]
A specific example for each type of musical instrument will be described with respect to a method of calculating each sound difficulty level D (n) in the above evaluation process.
[トランペットの各音難易度算出方法]
トランペットの場合の運指情報F(n)は、倍音の次数M(n)と運指Xb(n)={FA(n),FB(n),FC(n)}とを含む。FA(n)〜FC(n)は、図3に例示されるテーブルの運指の「A」〜「C」に対応する。音高P(n)において第1ピストンバルブの状態を示したものである。FB(n)およびFC(n)についても同様に、第2ピストンバルブの状態、第3ピストンバルブの状態に対応している。図3に例示されるテーブルによれば、各パラメータは以下の値を取り得る。M(n)は、「1」〜「6」を取り得る。FA(n),FB(n),FC(n)はいずれも、「0」または「1」を取り得る。すなわち、運指X(n)は、FA(n),FB(n),FC(n)により、3ビットの情報を有している。
[Calculation method of trumpet sound difficulty]
The fingering information F (n) in the case of the trumpet includes the harmonic order M (n) and fingering Xb (n) = {FA (n), FB (n), FC (n)}. FA (n) to FC (n) correspond to fingerings “A” to “C” in the table illustrated in FIG. The state of the first piston valve is shown at the pitch P (n). Similarly, FB (n) and FC (n) correspond to the state of the second piston valve and the state of the third piston valve. According to the table illustrated in FIG. 3, each parameter can take the following values. M (n) can take “1” to “6”. FA (n), FB (n), and FC (n) can all be “0” or “1”. That is, the fingering X (n) has 3-bit information by FA (n), FB (n), and FC (n).
この例では、n番目の音に対する各音難易度D(n)は、その直前の隣接音の音高P(n−1)からn番目の音高P(n)へ移行するときの倍音の次数の変化量および運指の変化量に基づいて算出される。倍音の次数の変化量は、例えば、|M(n)−M(n−1)|で表される。運指の変化量は、例えば、「Xb(n) XOR Xb(n−1)」を演算したときの「偽」となるビット数に対応し、「0」から「3」の値を取り得る。なお、倍音の次数の変化量については、各音難易度D(n)の算出に用いられなくてもよい。 In this example, each sound difficulty level D (n) for the nth sound is the harmonic overtone when the pitch P (n−1) of the immediately preceding adjacent sound shifts to the nth pitch P (n). It is calculated based on the change amount of the order and the change amount of fingering. The amount of change in the overtone order is represented by, for example, | M (n) −M (n−1) |. The amount of fingering change corresponds to the number of bits that are “false” when “Xb (n) XOR Xb (n−1)” is calculated, and can take a value from “0” to “3”. . Note that the amount of change in the order of harmonics may not be used for calculating each sound difficulty level D (n).
具体的には、トランペットの各音難易度D(n)は、以下の式で算出される。
D(n)={M(n)−M(n−1)}2/2+|FA(n)−FA(n−1)|+|FB(n)−FB(n−1)|+|FC(n)−FC(n−1)|
Specifically, each sound difficulty level D (n) of the trumpet is calculated by the following equation.
D (n) = {M ( n) -M (n-1)} 2/2 + | FA (n) -FA (n-1) | + | FB (n) -FB (n-1) | + | FC (n) -FC (n-1) |
[アルトサックスの各音難易度算出方法]
アルトサックスの場合の運指情報F(n)は、運指Xk(n)={FA(n),FB(n),・・・,FK(n)}を含む。FA(n)〜FK(n)は、図4に例示されるテーブルの運指の「A」〜「K」に対応する。図4に例示されるテーブルによれば、FA(n)〜FK(n)はいずれも、「0」または「1」を取り得る。すなわち、運指X(n)は、FA(n)〜FK(n)により、11ビットの情報を有している。
[Alto saxophone sound difficulty calculation method]
Fingering information F (n) in the case of alto saxophone includes fingering Xk (n) = {FA (n), FB (n),..., FK (n)}. FA (n) to FK (n) correspond to fingerings “A” to “K” in the table illustrated in FIG. According to the table illustrated in FIG. 4, all of FA (n) to FK (n) can take “0” or “1”. That is, the fingering X (n) has 11 bits of information by FA (n) to FK (n).
この例では、n番目の音に対する各音難易度D(n)は、その直前の隣接音の音高P(n−1)からn番目の音高P(n)へ移行するときの運指の変化量に基づいて算出される。運指の変化量は、例えば、「Xk(n) XOR Xk(n−1)」を演算したときの「偽」となるビット数に対応し、「0」から「11」の値を取り得る。なお、倍音の次数の変化量については、各音難易度D(n)の算出に用いられなくてもよい。 In this example, each sound difficulty level D (n) for the nth sound is fingering when the pitch P (n-1) of the immediately preceding adjacent sound shifts to the nth pitch P (n). It is calculated based on the amount of change. The amount of change in fingering corresponds to, for example, the number of bits that are “false” when “Xk (n) XOR Xk (n−1)” is calculated, and can take values from “0” to “11”. . Note that the amount of change in the order of harmonics may not be used for calculating each sound difficulty level D (n).
具体的には、アルトサックスの各音難易度D(n)は、以下の式で算出される。
D(n)=|FA(n)−FA(n−1)| + |FB(n)−FB(n−1)| +・・・+ |FK(n)−FK(n−1)|
Specifically, each sound difficulty level D (n) of the alto saxophone is calculated by the following equation.
D (n) = | FA (n) −FA (n−1) | + | FB (n) −FB (n−1) | +... + | FK (n) −FK (n−1) |
[トロンボーンの各音難易度算出方法]
トロンボーンの場合の運指情報F(n)は、倍音の次数M(n)と運指(ポジション)Xp(n)とを含む。図5に例示されるテーブルによれば、各パラメータは以下の値を取り得る。M(n)は、「1」〜「7」を取り得る。Xp(n)は、「1」〜「7」を取り得る。
[Calculation method for each sound difficulty of trombone]
The fingering information F (n) for the trombone includes the harmonic order M (n) and the fingering (position) Xp (n). According to the table illustrated in FIG. 5, each parameter can take the following values. M (n) can take “1” to “7”. Xp (n) can take “1” to “7”.
この例では、n番目の音に対する各音難易度D(n)は、その直前の隣接音の音高P(n−1)からn番目の音高P(n)へ移行するときの倍音の次数の変化量および運指(ポジション)の変化量に基づいて算出される。倍音の次数の変化量は、例えば、|M(n)−M(n−1)|で表される。運指の変化量は、例えば、|Xp(n)−Xp(n−1)|で表される。なお、倍音の次数の変化量については、各音難易度D(n)の算出に用いられなくてもよい。 In this example, each sound difficulty level D (n) for the nth sound is the harmonic overtone when the pitch P (n−1) of the immediately preceding adjacent sound shifts to the nth pitch P (n). It is calculated based on the change amount of the order and the change amount of the fingering (position). The amount of change in the overtone order is represented by, for example, | M (n) −M (n−1) |. The amount of fingering change is represented by, for example, | Xp (n) −Xp (n−1) |. Note that the amount of change in the order of harmonics may not be used for calculating each sound difficulty level D (n).
具体的には、トロンボーンの各音難易度D(n)は、以下の式で算出される。
D(n)={M(n)−M(n−1)}2/2 + {Xp(n)−Xp(n−1)}2/5
Specifically, each sound difficulty level D (n) of the trombone is calculated by the following equation.
D (n) = {M ( n) -M (n-1)} 2/2 + {Xp (n) -Xp (n-1)} 2/5
[バイオリンの各音難易度算出方法]
バイオリンの場合の運指情報F(n)は、弦の種類S(n)と運指(指板位置)Xs(n)とを含む。図6に例示されるテーブルによれば、各パラメータは以下の値を取り得る。S(n)は、「1」〜「4」を取り得る。Xs(n)は、「1」〜「14」を取り得る。
[Calculation method of each sound difficulty of a violin]
Fingering information F (n) for a violin includes a string type S (n) and a fingering (fingerboard position) Xs (n). According to the table illustrated in FIG. 6, each parameter can take the following values. S (n) can be “1” to “4”. Xs (n) can take “1” to “14”.
この例では、n番目の音に対する各音難易度D(n)は、その直前の隣接音の音高P(n−1)からn番目の音高P(n)へ移行するときの弦の種類の変化量(弦間の移動量)および運指(指板位置)の変化量に基づいて算出される。弦の種類の変化量は、例えば、|S(n)−S(n−1)|で表される。運指(指板位置)の変化量は、例えば、|Xp(n)−Xp(n−1)|で表される。なお、弦の種類の変化量については、各音難易度D(n)の算出に用いられなくてもよい。 In this example, each sound difficulty level D (n) for the nth sound is the string of the string when moving from the pitch P (n−1) of the immediately preceding adjacent sound to the nth pitch P (n). It is calculated based on the amount of change in type (the amount of movement between strings) and the amount of change in fingering (fingerboard position). The amount of change in the type of string is represented by, for example, | S (n) −S (n−1) |. The amount of change in fingering (fingerboard position) is represented by, for example, | Xp (n) −Xp (n−1) |. Note that the amount of change in the type of string need not be used for calculation of each sound difficulty level D (n).
具体的には、バイオリンの各音難易度D(n)は、以下の式で算出される。
D(n)={|S(n)−S(n−1)|+1} × |Xs(n)−Xs(n−1)|/5
Specifically, each sound difficulty level D (n) of the violin is calculated by the following equation.
D (n) = {| S (n) -S (n-1) | +1} * | Xs (n) -Xs (n-1) | / 5
なお、上述した各音難易度D(n)の算出方法は、一例であって、運指の変化量を用いていればどのような方法であってもよい。以上が、楽器の種類毎の各音難易度D(n)の算出方法の説明である。 Note that the calculation method of each sound difficulty level D (n) described above is an example, and any method may be used as long as the fingering change amount is used. The above is the description of the calculation method of each sound difficulty level D (n) for each type of musical instrument.
図7に示す評価処理において説明したように、楽曲を構成する各音に対応して算出された各音難易度D(n)を積算することによって、楽曲難易度が算出される。上述したように楽器の種類によって各音難易度D(n)の算出方法が異なる。したがって、楽曲に含まれる1つの音に対して、楽器の種類によって異なる各音難易度D(n)が算出される。その結果、楽器の種類によって楽曲難易度も異なることになる。特に、楽器の種類によって以下のような状況が生じる場合もある。 As described in the evaluation process shown in FIG. 7, the music difficulty level is calculated by accumulating the sound difficulty levels D (n) calculated corresponding to the sounds constituting the music. As described above, the calculation method of each sound difficulty level D (n) differs depending on the type of musical instrument. Therefore, each sound difficulty level D (n) that differs depending on the type of musical instrument is calculated for one sound included in the music. As a result, the degree of difficulty of music varies depending on the type of musical instrument. In particular, the following situations may occur depending on the type of musical instrument.
例えば、トロンボーンにおいては、音高が「F3」から「E3」に移行した場合(以下、第1移行関係という)は、「F3」から「C3」に移行した場合(以下、第2移行関係という)よりもポジションの変化が少ない。したがって、第2移行関係の方が、第1移行関係よりも、各音難易度D(n)は大きい値となる。一方、アルトサックスにおいては、第1移行関係の方が、第2移行関係よりも音高の移行量は小さいにもかかわらず、キーの開閉が大きく変化する。したがって、第1移行関係の方が、第2移行関係よりも、各音難易度D(n)は大きい値となる。 For example, in the trombone, when the pitch shifts from “F3” to “E3” (hereinafter referred to as the first transition relationship), when the pitch shifts from “F3” to “C3” (hereinafter referred to as the second transition relationship). There is less change in position than Accordingly, each sound difficulty level D (n) is larger in the second transition relationship than in the first transition relationship. On the other hand, in the alto saxophone, the opening and closing of the key changes greatly in the first transition relationship, although the transition amount of the pitch is smaller than in the second transition relationship. Accordingly, each sound difficulty level D (n) is larger in the first transition relationship than in the second transition relationship.
すなわち、第1移行関係と第2移行関係とを比較した場合に、楽器の種類によって、第1移行関係の方が、各音難易度D(n)が大きくなる場合と、第2移行関係の方が、各音難易度D(n)が大きくなる場合とがある。このように、本実施形態における楽曲評価装置1は、同じ楽曲に対しても、楽器の種類毎に、その楽器の演奏方法に応じた難易度を算出することができる。
That is, when the first transition relation and the second transition relation are compared, depending on the type of musical instrument, the first transition relation has a greater degree of sound difficulty D (n) and the second transition relation. In some cases, each sound difficulty level D (n) is increased. Thus, the
<変形例>
(1)上述した楽曲評価機能100は、1つの楽曲評価装置1だけで実現されるのではなく、ネットワークに接続されたサーバ等と協働して実現されてもよいし、サーバのみで実現されてもよい。
<Modification>
(1) The above-described
(2)上述した実施形態では、取得部101によって取得される発音制御データは、発音内容を示すシーケンスデータであったが、このデータが、楽曲を示す別のデータから生成されてもよい。例えば、楽譜の画像を解析して、楽曲の発音内容を抽出することによって楽音制御データが生成されてもよい。また、音の波形データを解析して、楽曲の発音内容を抽出することによって楽音制御データが生成されてもよい。 (2) In the embodiment described above, the sound generation control data acquired by the acquisition unit 101 is sequence data indicating the content of sound generation, but this data may be generated from other data indicating music. For example, the musical tone control data may be generated by analyzing an image of a musical score and extracting the content of pronunciation of music. Further, the musical tone control data may be generated by analyzing the sound waveform data and extracting the pronunciation content of the music.
(3)上述した実施形態では、楽曲難易度は、運指情報Fnに基づいて算出されていたが、別の方法によって算出された評価値をさらに反映して算出されるようにしてもよい。 (3) In the above-described embodiment, the music difficulty level is calculated based on the fingering information Fn. However, the music difficulty level may be calculated by further reflecting an evaluation value calculated by another method.
(4)上述した実施形態では、楽曲難易度は、難しさの程度の評価値として算出された。一方、楽曲に対する評価値(楽曲評価値)であれば、難易度で表された情報でなくてもよく、容易さの程度の評価値とした容易度といった評価値であってもよい。 (4) In the above-described embodiment, the music difficulty level is calculated as an evaluation value of the degree of difficulty. On the other hand, if it is an evaluation value for music (music evaluation value), the information may not be information represented by the degree of difficulty, and may be an evaluation value such as the degree of ease of evaluation as the degree of ease.
(5)上述した実施形態において、楽曲評価装置1は、さらに、楽曲を移調させてから、楽曲難易度が算出するようにしてもよい。このようにすると、1つの楽曲に対して、楽器の種類毎に楽曲難易度が算出されるだけでなく、さらに移調量毎に楽曲難易度が算出される。楽曲評価装置1は、移調量毎の楽曲難易度に基づいて、楽器の種類毎に最も楽曲難易度が小さくなる移調量を決定して、その移調量を示す情報を出力するようにしてもよい。
(5) In the above-described embodiment, the
(6)上述した実施形態においては、複数種類の楽器の中から所定の楽器を特定して、特定された楽器について評価するようにしたが、単一種類の楽器について評価するものであってもよい。この場合には、評価基準情報は、対象となる楽器の種類に対応して決められていればよい。また、特定部103は用いられなくてもよい。
(6) In the above-described embodiment, a predetermined musical instrument is specified from a plurality of types of musical instruments, and the specified musical instrument is evaluated. However, even a single type of musical instrument may be evaluated. Good. In this case, the evaluation standard information may be determined in accordance with the type of the target musical instrument. Further, the specifying
1…楽曲評価装置、11…制御部、13…記憶部、15…操作部、17…表示部、19…通信部、100…楽曲評価機能、101…取得部、103…特定部、105…算出部、107…出力部、121…評価基準情報、123…運指テーブル、125…難易度算出方法
DESCRIPTION OF
Claims (11)
前記楽曲評価値を出力する出力部と、
を含む楽曲評価装置。 An evaluation value based on the transition relationship between adjacent sounds with respect to the sound included in the music specified in the sound generation control data with reference to the evaluation standard information that defines the evaluation value for the transition of the pitch with respect to a predetermined instrument type Calculating a music evaluation value for the music based on the evaluation value;
An output unit for outputting the music evaluation value;
Music evaluation device including
前記評価基準情報は、前記評価値を楽器の種類毎に規定し、
前記算出部は、前記特定された楽器の種類に対応する前記評価基準情報を参照して、前記楽曲評価値を算出することを特徴とする請求項1乃至請求項7のいずれかに記載の楽曲評価装置。 It further has a specific part that identifies a predetermined type from a plurality of instrument types,
The evaluation criteria information defines the evaluation value for each type of instrument,
The music according to any one of claims 1 to 7, wherein the calculation unit calculates the music evaluation value with reference to the evaluation standard information corresponding to the type of the specified musical instrument. Evaluation device.
前記楽曲評価値を出力すること
を含む楽曲評価方法。 An evaluation value based on the transition relationship between adjacent sounds with respect to the sound included in the music specified in the sound generation control data with reference to the evaluation standard information that defines the evaluation value for the transition of the pitch with respect to a predetermined instrument type And calculating a music evaluation value for the music based on the evaluation value,
A music evaluation method comprising: outputting the music evaluation value.
音高の移行に対する評価値を所定の楽器の種類について規定する評価基準情報を参照して、発音制御データに規定される楽曲に含まれる音に対して隣接音との移行関係に基づいて評価値を算出し、当該評価値に基づいて前記楽曲に対する楽曲評価値を算出し、
前記楽曲評価値を出力すること
を実行させるためのプログラム。 On the computer,
An evaluation value based on the transition relationship between adjacent sounds with respect to the sound included in the music specified in the sound generation control data with reference to the evaluation standard information that defines the evaluation value for the transition of the pitch with respect to a predetermined instrument type And calculating a music evaluation value for the music based on the evaluation value,
A program for executing the output of the music evaluation value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017055834A JP2018159745A (en) | 2017-03-22 | 2017-03-22 | Music evaluation apparatus, music evaluation method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017055834A JP2018159745A (en) | 2017-03-22 | 2017-03-22 | Music evaluation apparatus, music evaluation method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018159745A true JP2018159745A (en) | 2018-10-11 |
Family
ID=63795554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017055834A Pending JP2018159745A (en) | 2017-03-22 | 2017-03-22 | Music evaluation apparatus, music evaluation method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018159745A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022164289A (en) * | 2021-04-16 | 2022-10-27 | 株式会社コナミアミューズメント | Game system, computer program used therefor, and control method |
-
2017
- 2017-03-22 JP JP2017055834A patent/JP2018159745A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022164289A (en) * | 2021-04-16 | 2022-10-27 | 株式会社コナミアミューズメント | Game system, computer program used therefor, and control method |
| JP7398812B2 (en) | 2021-04-16 | 2023-12-15 | 株式会社コナミアミューズメント | Game system, computer program used therefor, and control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8759658B2 (en) | System and method to generate and manipulate string-instrument chord grids in a digital audio workstation | |
| Chen et al. | Pitch bending and glissandi on the clarinet: roles of the vocal tract and partial tone hole closure | |
| US7919707B2 (en) | Musical sound identification | |
| Balliauw et al. | A variable neighborhood search algorithm to generate piano fingerings for polyphonic sheet music | |
| WO2019022118A1 (en) | Information processing method | |
| WO2019022117A1 (en) | Musical performance analysis method and program | |
| US20230290325A1 (en) | Sound processing method, sound processing system, electronic musical instrument, and recording medium | |
| Colinot et al. | Cartography of a multistable system using support vector machines, applied to a clarinet model | |
| JP2018159745A (en) | Music evaluation apparatus, music evaluation method and program | |
| WO2018174073A1 (en) | Transposition device, transposition method, and program | |
| JP5803705B2 (en) | Electronic musical instruments | |
| Yang et al. | Logistic modeling of note transitions | |
| WO2018216423A1 (en) | Musical piece evaluation apparatus, musical piece evaluation method, and program | |
| JP6617441B2 (en) | Singing voice output control device | |
| JP5630218B2 (en) | Musical sound generation device and musical sound generation program | |
| JP7790061B2 (en) | Information processing device, method, and program | |
| Payne | Instrumental interaction and subversion in John Cage’s concert for piano and orchestra | |
| Bader | Characterization of guitars through fractal correlation dimensions of initial transients | |
| JP6784045B2 (en) | Performance assistance display device and performance assistance display method | |
| JP2017173633A (en) | Performance auxiliary display device and performance auxiliary display method | |
| Pollens | " Before the Chinrest: A Violinist’s Guide to the Mysteries of Pre-Chinrest Technique and Style" by Stanley Ritchie | |
| McGuire et al. | The instruments | |
| JP2009258238A (en) | Musical sound synthesizer and program | |
| JP2007178695A (en) | Fingering display device and program | |
| Wilson | Blurred Lines: An Analysis of Karel Husa's Music for Prague, 1968 Using Fuzzy Serialism |