Nothing Special   »   [go: up one dir, main page]

JP2017173640A - Musical performance analyzer and program - Google Patents

Musical performance analyzer and program Download PDF

Info

Publication number
JP2017173640A
JP2017173640A JP2016060917A JP2016060917A JP2017173640A JP 2017173640 A JP2017173640 A JP 2017173640A JP 2016060917 A JP2016060917 A JP 2016060917A JP 2016060917 A JP2016060917 A JP 2016060917A JP 2017173640 A JP2017173640 A JP 2017173640A
Authority
JP
Japan
Prior art keywords
performance
special
range
pitch
sound
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
Application number
JP2016060917A
Other languages
Japanese (ja)
Inventor
隆一 成山
Ryuichi Nariyama
隆一 成山
辰弥 寺島
Tatsuya Terajima
辰弥 寺島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2016060917A priority Critical patent/JP2017173640A/en
Publication of JP2017173640A publication Critical patent/JP2017173640A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Auxiliary Devices For Music (AREA)

Abstract

PROBLEM TO BE SOLVED: To determine a special rendition such as a flageolet rendition, and evaluate a musical performance according to the rendition, with a simple method.MEANS FOR SOLVING THE PROBLEM: A musical performance analyzer 100 comprises: a setting part 10 for setting information of a normal pitch extent which is normally used in a musical instrument; an acquisition part 11 for acquiring an acoustic signal; a detection part 12 for detecting a sound element containing a pitch based on the acquired acoustic signal; a determination part 13 for determining whether the detected pitch belongs to the normal pitch extent, or to a special pitch extent; a determination part 14 for, when the detected pitch belongs to the special pitch extent, determining that a rendition is a special rendition; an evaluation part 15 for evaluating a musical performance; and a change control part 16 for changing an evaluation criterion between the normal rendition and special rendition.SELECTED DRAWING: Figure 1

Description

この発明は、例えばサックス等の木管楽器など楽器の演奏の奏法を電子的(自動的)に判定、あるいは、評価するのに適した演奏分析装置に関する。   The present invention relates to a performance analysis apparatus suitable for electronically (automatically) determining or evaluating a performance method of a musical instrument such as a woodwind instrument such as a saxophone.

サックス等の木管楽器において、フラジオレット奏法により、楽器の通常音域を越えた音域の音を出すことが知られる。この明細書において、通常音域とは、或る楽器を通常な奏法で演奏した場合に、その楽器で出すことのできる音の高さ(ピッチ)の範囲であり、楽器の種類に応じて決まっている。フラジオレット奏法は、通常の奏法とは異なる指使い及び吹き方により、通常音域よりも高い音を演奏する奏法である。この明細書において、フラジオレット奏法のような、通常の奏法とは異なる奏法により通常音域を外れた音域の音を演奏する奏法を、「特殊奏法」と言う。また、特殊奏法により演奏される通常音域を外れた音域を、「特殊音域」と言う。特殊奏法は、例えば楽器の初心者等にとって、通常奏法と比較して難しいと感じられる場合がある。例えば、初心者等は、安定したピッチ、音量、音色等を得ること、あるいは、通常奏法から特殊奏法へ、または、特殊奏法から通常奏法への移行などにおいて、特殊奏法を難しく感じることがある。   It is known that woodwind instruments such as saxophones produce sounds in a range that exceeds the normal range of the instrument by playing the fradiret. In this specification, the normal sound range is the range of the pitch (pitch) that can be produced by a certain instrument when the instrument is played in a normal manner, and is determined according to the type of instrument. Yes. The fraudlet playing method is a playing method of playing a sound higher than the normal sound range by using a finger and playing different from a normal playing method. In this specification, a performance method that plays a sound in a range outside the normal range by a performance method different from a normal performance method, such as a fraudlet performance method, is called a “special performance method”. In addition, a range outside the normal range played by a special playing technique is called a “special range”. The special performance technique may be difficult for a beginner of a musical instrument, for example, compared with a normal performance technique. For example, a beginner or the like may find it difficult to obtain a special performance method in obtaining a stable pitch, volume, tone color, etc., or shifting from a normal performance method to a special performance method, or from a special performance method to a normal performance method.

従来、いわゆるカラオケ(自動伴奏に合わせた歌唱)の練習として、ユーザの歌唱に応じた音声をコンピュータ等により電子的に処理して、その歌唱に対する評価等を行うことが知られる。自動伴奏に合わせて楽器の演奏練習を行う場合にも、楽器の演奏により発生した音を電子的処理して、その演奏に対する評価等を行うことが考えられる。その場合、特殊奏法を考慮した演奏の評価を行うことが望ましい。   Conventionally, as practice of so-called karaoke (singing in accordance with automatic accompaniment), it is known that a voice corresponding to a user's singing is electronically processed by a computer or the like to evaluate the singing. Even when performing musical instrument performance in conjunction with automatic accompaniment, it is conceivable to perform electronic processing on the sound generated by the musical instrument performance and evaluate the performance. In that case, it is desirable to evaluate the performance in consideration of the special performance method.

例えば、特許文献1は、電子的に楽音を生成する技術において、フラジオレット奏法による楽音発音をシミュレートすることにより、フラジオレット奏法による楽音を生成することを記載している。   For example, Patent Document 1 describes that in a technique for electronically generating a musical tone, a musical tone generated by a fraudlet playing method is generated by simulating musical tone pronunciation by a fraudlet playing method.

また、特許文献2は、弦楽器に適した楽譜をディスプレイ等に表示する技術において、楽譜表示用データに基づき、フラジオレット奏法で演奏すべき個所を楽譜上に表現することが記載されている。   Japanese Patent Application Laid-Open No. 2004-228561 describes that in a technique for displaying a score suitable for a stringed instrument on a display or the like, a portion to be played by the fraudlet playing method is expressed on the score based on the score display data.

また、特許文献3は、歌唱により発生した音声に含まれる倍音成分を分析することにより、裏声を検出することが記載されている。   Further, Patent Document 3 describes that a back voice is detected by analyzing a harmonic component included in a voice generated by singing.

しかし、上記の何れの従来の技術でも、例えばサックス等の木管楽器など楽器の演奏により発生した音に応じて、フラジオレット奏法等の特殊奏法を判定したり、あるいは、評価したりすることは行われていなかった。   However, in any of the above-described conventional techniques, it is not possible to determine or evaluate a special performance method such as a fraudlet performance method according to the sound generated by the performance of a musical instrument such as a saxophone. It wasn't.

特開2000−276176号公報JP 2000-276176 A 特開2004−117486号公報JP 2004-117486 A 特開2012−194389号公報JP 2012-194389 A

この発明は、上述の点に鑑みてなされたもので、簡単な方法で、フラジオレット奏法等の特殊奏法を判定したり、奏法に応じた演奏評価をしたりできるようにした演奏分析装置を提供することを目的とする。   The present invention has been made in view of the above points, and provides a performance analysis apparatus that can determine a special performance method such as a fraudlet performance method or perform performance evaluation according to the performance method by a simple method. The purpose is to do.

この発明は、楽器で通常使用する通常音域の情報を設定する設定部と、前記楽器の演奏により発生した音響信号を取得する取得部と、前記取得された音響信号に基づくピッチを検出する検出部と、前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定する決定部と、前記ピッチが前記特殊音域に属するものと決定された場合、前記演奏を該特殊音域の演奏を行うための特殊奏法と判定する判定部とを備えることを特徴とする演奏分析装置である。   The present invention relates to a setting unit that sets information on a normal sound range that is normally used by a musical instrument, an acquisition unit that acquires an acoustic signal generated by the performance of the instrument, and a detection unit that detects a pitch based on the acquired acoustic signal. And a determination unit that determines whether the detected pitch belongs to the normal sound range or a special sound range that is out of the normal sound range, based on the set normal sound range information, and the pitch is the And a determination unit that determines that the performance is a special performance method for performing the performance in the special range when it is determined to belong to the special range.

上記構成からなる演奏分析装置によれば、楽器の演奏により発生した音のピッチが、楽器で通常使用する通常音域に属するか、または、該通常音域から外れた特殊音域に属するかにより、前記演奏が特殊音域の演奏を行うための特殊奏法かどうかを判定できる。したがって、ピッチが属する音域を決定するだけの簡単な処理により、特殊奏法を判定できる。   According to the performance analysis apparatus having the above-described configuration, depending on whether the pitch of the sound generated by the performance of the musical instrument belongs to the normal sound range normally used by the musical instrument or the special sound range outside the normal sound range, It is possible to determine whether or not is a special performance technique for performing in a special range. Therefore, the special performance method can be determined by a simple process that only determines the sound range to which the pitch belongs.

また、この発明に係る演奏分析装置は、楽器で通常使用する通常音域の情報を設定する設定部と、前記楽器の演奏により発生した音響信号を取得する取得部と、前記取得された音響信号に基づくピッチを含む音要素を検出する検出部と、前記検出された音要素に基づいて、前記演奏を評価する評価部と、前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定する決定部と、前記ピッチが前記特殊音域に属するものと決定された場合、前記評価部による評価の基準を、該特殊音域の演奏を行うための特殊奏法用の基準に変更する変更制御部を備える。   The performance analysis apparatus according to the present invention includes a setting unit that sets information of a normal sound range that is normally used by a musical instrument, an acquisition unit that acquires an acoustic signal generated by the performance of the musical instrument, and the acquired acoustic signal. A detection unit for detecting a sound element including a pitch based on the evaluation unit, an evaluation unit for evaluating the performance based on the detected sound element, and the detected pitch based on the information on the set normal range. A determination unit that determines whether the normal sound range or a special sound range that is out of the normal sound range belongs, and when the pitch is determined to belong to the special sound range, the evaluation criteria by the evaluation unit, A change control unit for changing to a standard for a special performance method for performing the special sound range is provided.

上記構成からなる演奏分析装置によれば、楽器の演奏により発生した音のピッチが、楽器で通常使用する通常音域に属するか、または、該通常音域から外れた特殊音域に属するかを決定し、特殊音域に属する場合は、評価部による評価の基準を、該特殊音域の演奏を行うための特殊奏法用の基準に変更できる。したがって、ピッチが属する音域を決定するだけの簡単な処理により、通常奏法の場合と特殊奏法の場合とで評価基準を切り替えることができる。   According to the performance analysis apparatus having the above configuration, it is determined whether the pitch of the sound generated by the performance of the musical instrument belongs to a normal sound range that is normally used by the musical instrument or a special sound range that is out of the normal sound range, In the case of belonging to a special sound range, the evaluation standard by the evaluation unit can be changed to a special performance standard for performing the special sound range. Therefore, the evaluation criteria can be switched between the case of the normal performance method and the case of the special performance method by a simple process that only determines the sound range to which the pitch belongs.

また、この発明は、装置の発明として実施しうるのみならず、前記演奏分析装置の機能を実現するステップを、コンピュータに実行させるプログラムの発明として、実施及び構成されてよい。   In addition, the present invention may be implemented and configured not only as an apparatus invention but also as a program invention that causes a computer to execute the steps of realizing the functions of the performance analysis apparatus.

この発明によれば、検出されたピッチが通常音域、または、特殊音域のいずれに属するかを決定するだけの簡単な処理により、フラジオレット奏法等の特殊奏法を判定したり、奏法に応じて演奏を評価したりできる、という優れた効果を奏する。   According to the present invention, it is possible to determine a special performance method such as a fraudlet performance method or perform a performance according to the performance method by simply determining whether the detected pitch belongs to the normal sound range or the special sound range. It has an excellent effect that can be evaluated.

この発明の一実施形態に係る演奏分析装置の構成例を説明する概念的ブロック図。The conceptual block diagram explaining the structural example of the performance analyzer which concerns on one Embodiment of this invention. 演奏分析装置の電気的ハードウェア構成を示すブロック図。The block diagram which shows the electric hardware constitutions of a performance analyzer. 演奏の手本となる楽譜と演奏分析結果の表示例。Display example of musical score and performance analysis result as examples of performance. 演奏判定処理例を示すフローチャート。The flowchart which shows the example of a performance determination process. 演奏評価処理例を示すフローチャート。The flowchart which shows the example of performance evaluation processing. は別の実施形態に係る演奏分析装置の概念的構成例を説明するブロック図。FIG. 5 is a block diagram for explaining a conceptual configuration example of a performance analysis apparatus according to another embodiment. は別の実施形態に係る演奏分析装置の概念的構成例を説明するブロック図。FIG. 5 is a block diagram for explaining a conceptual configuration example of a performance analysis apparatus according to another embodiment.

以下、添付図面を参照して、この発明の一実施形態について詳細に説明する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

図1は、一実施形態に係る演奏分析装置の構成例を説明する概念的ブロック図である。演奏分析装置100は、設定部10と、取得部11と、検出部12と、決定部13と、判定部14と、評価部15と、変更制御部16を含む。演奏分析装置100は、例えば汎用のパーソナルコンピュータなど、各部10〜16の動作(後述するオーディオ信号を分析する各種処理)を行なうためのプログムを実行可能なコンピュータ装置により構成されてよく、あるいは、各部の動作を実行可能なように構成された専用ハードウェア装置(集積回路等)からなっていてもよい。   FIG. 1 is a conceptual block diagram illustrating a configuration example of a performance analysis apparatus according to an embodiment. The performance analysis apparatus 100 includes a setting unit 10, an acquisition unit 11, a detection unit 12, a determination unit 13, a determination unit 14, an evaluation unit 15, and a change control unit 16. The performance analysis apparatus 100 may be configured by a computer device capable of executing a program for performing the operations of the units 10 to 16 (various processes for analyzing audio signals described later), such as a general-purpose personal computer. It may be composed of a dedicated hardware device (an integrated circuit or the like) configured to be able to execute the above operations.

設定部10は、楽器で通常使用する通常音域の情報を設定する。設定部10は、ユーザが例えば「アルトサックス」等の楽器名を入力することにより、入力された楽器種類に応じた通常音域を設定するように構成される。通常音域は、或る楽器を通常な奏法で演奏した場合に、その楽器で出すことのできる音の高さ(すなわち、ピッチ)の範囲であり、楽器の種類に応じて決まっている。別の例として、設定部10は、ユーザが通常音域となる数値範囲を手動入力するように構成されてもよい。   The setting unit 10 sets information on a normal sound range that is normally used by a musical instrument. The setting unit 10 is configured to set a normal sound range corresponding to the input instrument type when the user inputs an instrument name such as “Alto Saxophone”, for example. The normal sound range is a range of pitches (ie, pitches) that can be produced by a musical instrument when the musical instrument is played in a normal manner, and is determined according to the type of musical instrument. As another example, the setting unit 10 may be configured such that the user manually inputs a numerical range that is a normal sound range.

取得部11は、ユーザによる楽器の演奏に応じて発生した音響信号を取得する。取得部11は、例えばマイク等の収音手段を介して、ユーザの楽器演奏音をリアルタイムに取得するように構成されてもよいし、あるいは、ユーザの楽器演奏音のデータを記録した記録媒体から、該記録されたデータを取得するように構成されてもよい。   The acquisition unit 11 acquires an acoustic signal generated according to the performance of the musical instrument by the user. The acquisition unit 11 may be configured to acquire a user's musical instrument performance sound in real time via a sound collection unit such as a microphone, or from a recording medium that records data of the user's musical instrument performance sound. , And may be configured to obtain the recorded data.

検出部12は、該取得された音響信号に基づいて、少なくともピッチを含む複数種の音要素を検出する。決定部13は、設定部10に設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定する。特殊音域は、例えばフラジオレット奏法等の特殊奏法により演奏される音域である。特殊奏法は、通常の奏法(通常奏法)とは異なる奏法で特殊音域の音を演奏する奏法である。例えば、サックス等の木管楽器における特殊奏法の一例であるフラジオレット奏法は、通常奏法とは異なる指使い及び吹き方により、通常音域よりも高い音域の音を演奏できる。   The detection unit 12 detects a plurality of types of sound elements including at least a pitch based on the acquired acoustic signal. The determination unit 13 determines whether the detected pitch belongs to the normal sound range or the special sound range outside the normal sound range based on the information of the normal sound range set in the setting unit 10. The special sound range is a sound range that is played by a special performance method such as, for example, a fraretlet performance method. The special performance method is a performance method of playing a sound in a special range with a performance method different from a normal performance method (normal performance method). For example, the Fradiret playing method, which is an example of a special playing method in a woodwind instrument such as a saxophone, can play a sound in a higher range than the normal range by using fingers and playing different from the normal playing method.

判定部14は、検出されたピッチの音域が通常音域と決定された場合、前記ピッチに対応する1音が通常奏法により演奏されたものと判定し、また、検出されたピッチが特殊音域と決定された場合、前記ピッチに対応する1音が特殊奏法により演奏されたものと判定する。   When the pitch range of the detected pitch is determined to be the normal range, the determination unit 14 determines that one note corresponding to the pitch has been played by the normal performance method, and the detected pitch is determined to be the special range. If it is, it is determined that one note corresponding to the pitch has been played by a special performance technique.

評価部15は、検出部12により検出された複数音要素に基づいて、演奏を評価する。演奏の評価は、例えば、1音毎の音量、音高、音色等の安定性や、複数音にわたる演奏での各要素のばらつきなどに対する評価を含む。演奏の評価は、演奏を採点し、ユーザに提示することを含む。変更制御部16は、演奏が特殊奏法と判定された場合に、前記評価部15による評価の基準を、該特殊奏法用の基準に変更する。特殊奏法の場合に、通常奏法と評価基準を変えることで、特殊奏法を考慮した評価を行うことができる。   The evaluation unit 15 evaluates the performance based on the multiple sound elements detected by the detection unit 12. Performance evaluation includes, for example, evaluation of the stability of volume, pitch, tone color, etc. for each sound, variation of each element in performance over multiple sounds, and the like. Performance evaluation includes scoring the performance and presenting it to the user. When the performance is determined to be a special performance method, the change control unit 16 changes the standard for evaluation by the evaluation unit 15 to the standard for the special performance method. In the case of the special performance method, the evaluation in consideration of the special performance method can be performed by changing the standard performance method and the evaluation standard.

図2は、図1の演奏分析装置100の電気的ハードウェア構成例を説明するブロック図である。演奏分析装置100は、マイクロプロセッサユニット(CPU)101、メモリ102、操作装置103、表示装置104、及び、オーディオインタフェース(「オーディオI/F」)105、及び、通信インタフェース(「通信I/F」)106を含む。CPU101は、メモリ102に記憶された各種のプログラムを実行して、演奏分析装置100の全体動作を制御する。メモリ102は、ROM、RAM及び外部記憶装置を含む。外部記憶装置は、例えば磁気ディスクや光学ディスク、フラッシュメモリなど適宜の記録媒体からなる。   FIG. 2 is a block diagram illustrating an example of an electrical hardware configuration of the performance analysis apparatus 100 of FIG. The performance analysis apparatus 100 includes a microprocessor unit (CPU) 101, a memory 102, an operation device 103, a display device 104, an audio interface (“audio I / F”) 105, and a communication interface (“communication I / F”). ) 106. The CPU 101 executes various programs stored in the memory 102 and controls the overall operation of the performance analysis apparatus 100. The memory 102 includes a ROM, a RAM, and an external storage device. The external storage device includes an appropriate recording medium such as a magnetic disk, an optical disk, or a flash memory.

操作装置103は、例えばマウス、キーボード等の入力装置と、該入力装置からの入力を検出する機構を含む。表示装置104は、後述する楽譜画面を含む各種画面を表示可能なディスプレイと、該ディスプレイの表示を制御する機構を含む。   The operation device 103 includes an input device such as a mouse and a keyboard, and a mechanism for detecting an input from the input device. The display device 104 includes a display capable of displaying various screens including a score screen described later, and a mechanism for controlling the display of the display.

オーディオI/F105は、音響信号(オーディオ信号)の入力端子、音響信号の出力端子、アナログ‐デジタル変換器、デジタル‐アナログ変換器を含む。演奏分析装置100はオーディオI/F105を介して、ユーザの楽器の演奏により発生した音響信号(オーディオ信号)を取得できる。オーディオI/F105は取得部11を構成する。   The audio I / F 105 includes an input terminal for an acoustic signal (audio signal), an output terminal for the acoustic signal, an analog-digital converter, and a digital-analog converter. The performance analysis apparatus 100 can acquire an acoustic signal (audio signal) generated by the performance of the user's musical instrument via the audio I / F 105. The audio I / F 105 constitutes the acquisition unit 11.

通信I/F106は、イーサネット(登録商標)インタフェース、USBインタフェース等を含む。演奏分析装置100は、通信I/F106を介して、例えばインターネット等の通信ネットワークに接続し得る。   The communication I / F 106 includes an Ethernet (registered trademark) interface, a USB interface, and the like. The performance analysis apparatus 100 can be connected to a communication network such as the Internet via the communication I / F 106.

ユーザは、例えば、表示装置104に表示された楽譜等を手本にして、楽器の演奏練習を行うことができる。演奏分析装置100は、以下に説明する処理により、楽器の演奏により発生した音響信号に基づく奏法判定を含む演奏の分析を行い、その分析結果の表示や演奏の評価等を行うことができる。以下は、一例として、アルトサックス(以下、単にサックスとも言う)の練習により発生した音響信号に対して、演奏の分析を行い、その分析結果の表示や演奏の評価等を行う例について、説明する。   The user can practice playing a musical instrument using, for example, a score displayed on the display device 104 as a model. The performance analysis apparatus 100 can perform performance analysis including performance method determination based on an acoustic signal generated by performance of a musical instrument, display the analysis result, evaluate performance, and the like by the processing described below. The following describes an example in which performance analysis is performed on an acoustic signal generated by practicing alto saxophone (hereinafter also referred to simply as saxophone), and the analysis result is displayed and performance is evaluated. .

図3は、表示装置104に、サックス練習に用いる練習曲の楽譜(手本)を表示する楽譜画面の一例である。楽譜を表示するためのデータは、例えばメモリ102に記憶されてよいし、あるいは、通信I/F106を介して接続された外部機器(例えば、USBメモリや通信ネットワーク上のコンピュータ装置等)から供給されてもよい。楽譜データは、練習曲を構成する各音に対応する音符の情報を含む。楽譜表示部30は、縦軸がピッチ(音高)を示し、横軸が時間経過を示し、練習曲を構成する各音に対応する音符記号31が配置される。縦軸の各目盛線は、100セント(12音平均律の半音)間隔でピッチを示している。各音符記号31は、縦軸方向の位置によりピッチを表し、横軸方向の位置により演奏タイミング(時間位置)音高を表す。画面左上の練習曲情報表示部32は、楽器種類や、スケール(音階)、練習曲名などを表示する。ユーザは、テンポ設定部33から再生テンポ(すなわち画面スクロールの速さ)を可変設定したり、キー設定部34から練習曲のキー(調)を可変設定したりできる。   FIG. 3 is an example of a score screen that displays on the display device 104 the score (example) of a practice song used for saxophone practice. Data for displaying a score may be stored in the memory 102, for example, or supplied from an external device (for example, a USB memory or a computer device on a communication network) connected via the communication I / F 106. May be. The score data includes note information corresponding to each sound constituting the practice music. In the score display section 30, the vertical axis indicates the pitch (pitch), the horizontal axis indicates the passage of time, and the note symbols 31 corresponding to the sounds constituting the practice music are arranged. Each scale line on the vertical axis indicates the pitch at intervals of 100 cents (a semitone of 12-tone average temperament). Each note symbol 31 represents a pitch by a position in the vertical axis direction, and represents a performance timing (time position) pitch by a position in the horizontal axis direction. The practice song information display unit 32 at the upper left of the screen displays the instrument type, scale (scale), practice song name, and the like. The user can variably set the playback tempo (that is, the screen scrolling speed) from the tempo setting unit 33, and can variably set the key (key) of the practice song from the key setting unit 34.

ユーザは、開始指示ボタン35により練習の開始を指示できる。練習開始に応じて、楽譜表示部30は時間軸(横軸)に沿って、現在のテンポ設定に応じた速度で、現在位置カーソル36に対して相対的にスクロールする。楽譜表示部30がスクロールすることにより、現在位置カーソル36は、時間経過に従い演奏すべき音符記号31を順次指示する。ユーザは、表示装置104の楽譜表示部30を見ながら、カーソル36の指示する音符記号31を演奏することで、手本に合わせて楽器の演奏練習を行う。早送りボタン37、巻き戻しボタン38により、楽譜上の時間位置を素早く移動できる。   The user can instruct the start of practice with the start instruction button 35. As the practice starts, the score display unit 30 scrolls relative to the current position cursor 36 along the time axis (horizontal axis) at a speed corresponding to the current tempo setting. As the score display section 30 scrolls, the current position cursor 36 sequentially indicates the note symbols 31 to be played as time elapses. The user plays the musical note symbol 31 indicated by the cursor 36 while looking at the score display section 30 of the display device 104, thereby practicing playing the musical instrument in accordance with the model. With the fast forward button 37 and the rewind button 38, the time position on the score can be quickly moved.

演奏分析装置100は、楽器の演奏練習により発生した音響信号に基づき演奏奏法を判定する処理を行う。図4は、演奏分析装置100のCPU101が実行する演奏奏法判定処理例を示すフローチャートである。一実施形態において、演奏分析装置100は、開始指示ボタン35の操作に応じて、すなわち、楽器の演奏練習に合わせて略リアルタイムで、図4の処理を行う。   The performance analysis apparatus 100 performs a process of determining a performance method based on an acoustic signal generated by playing a musical instrument. FIG. 4 is a flowchart illustrating an example of a performance style determination process executed by the CPU 101 of the performance analysis apparatus 100. In one embodiment, the performance analysis apparatus 100 performs the process of FIG. 4 in accordance with the operation of the start instruction button 35, that is, in substantially real time according to the performance practice of the musical instrument.

演奏分析装置100のCPU101は、図4の処理に先立って、練習に使用する楽器の通常音域情報の設定を行う(図1の設定部10の動作)。設定を行うタイミングは、図4の処理開始以前であれば、例えば、練習を開始する前など、いつでもよい。通常音域の設定は、例えば前述の通り、ユーザが操作装置103から手動入力により行ってよい。例えば、メモリ102は、楽器の種類毎にその楽器の通常音域の情報を記憶している。ユーザは、操作装置103を用いて、例えば楽譜画面の練習曲情報表示部32(図3)から、「アルトサックス」等の楽器名を入力する。CPU101は、該記憶された通常音域の情報に基づいて、ユーザにより指定された楽器名に応じた通常音域を設定する。例えば、アルトサックスの場合、ヘ音記号のレ♭から約2オクターヴ半上のラ♭(又はその半音上のラ)までの音域が通常音域となる。   Prior to the processing of FIG. 4, the CPU 101 of the performance analysis apparatus 100 sets the normal range information of the musical instrument used for practice (operation of the setting unit 10 of FIG. 1). The timing for setting may be any time before the start of the process of FIG. 4, for example, before starting the practice. The normal sound range may be set by manual input from the operation device 103 by the user as described above, for example. For example, the memory 102 stores information on the normal sound range of the musical instrument for each type of musical instrument. The user uses the operation device 103 to input an instrument name such as “Alto Saxophone” from the practice song information display section 32 (FIG. 3) on the score screen, for example. The CPU 101 sets a normal sound range corresponding to the instrument name designated by the user based on the stored normal sound range information. For example, in the case of an alto saxophone, the normal sound range is from the level of the clef symbol to the level that is approximately two octaves higher and lower (or higher).

ステップS1において、CPU101は、楽器演奏(練習)により発生した音響信号を取得する(図1の取得部11の動作)。一例として、CPU101は、発生した音響信号を、オーディオI/F104を介して略リアルタイムで取得する。例えば、CPU101は、少なくとも1つの音符に対応する1音(ノート)分の時間区間毎に、音響信号を取得する。1音(ノート)は、1つの音符に対応する演奏音である。取得された音響信号は時間情報に対応付けられる。それにより、CPU101は、音響信号に基づく各音を練習曲の楽譜上の各音符(楽譜上の時間位置)に対応付けるこができる。   In step S1, the CPU 101 acquires an acoustic signal generated by playing a musical instrument (practice) (operation of the acquiring unit 11 in FIG. 1). As an example, the CPU 101 acquires the generated acoustic signal in approximately real time via the audio I / F 104. For example, the CPU 101 acquires an acoustic signal for each time interval of one sound (note) corresponding to at least one note. One note (note) is a performance sound corresponding to one note. The acquired acoustic signal is associated with time information. Thereby, the CPU 101 can associate each sound based on the acoustic signal with each note (time position on the score) on the score of the practice music.

ステップS2において、CPU101は、前記取得した音響信号を解析して、1音(ノート)毎のピッチを含む複数種の音要素を検出する(図1の検出部12の動作)。検出される音要素は、例えば、ピッチのほか、音量、音高、音色等を含む。これにより、1つの音符に対応する1音毎のピッチ、音量、音色等の複数種の音要素を得る。なお、音響信号に基づき、1音毎のピッチ等の音要素を検出する処理は、周知技術により行うことができる。   In step S2, the CPU 101 analyzes the acquired acoustic signal and detects a plurality of types of sound elements including a pitch for each sound (note) (operation of the detection unit 12 in FIG. 1). The detected sound element includes, for example, a volume, a pitch, a timbre, etc. in addition to the pitch. As a result, a plurality of types of sound elements such as pitch, volume and tone color for each sound corresponding to one note are obtained. In addition, the process which detects sound elements, such as a pitch for every sound based on an acoustic signal, can be performed by a well-known technique.

ステップS3において、CPU101は、設定された通常音域の情報を参照して、前記検出したピッチが、通常音域に属するか、又は、特殊音域に属するかを決定する(図1の決定部13の動作)。検出したピッチが通常音域に属するものと決定された場合(ステップS3のYes)、CPU101は、ステップS4において、前記検出したピッチに対応する音の演奏が、通常奏法によって行われたものと判定する。   In step S3, the CPU 101 refers to the information of the set normal sound range and determines whether the detected pitch belongs to the normal sound range or the special sound range (operation of the determination unit 13 in FIG. 1). ). When it is determined that the detected pitch belongs to the normal sound range (Yes in step S3), the CPU 101 determines in step S4 that the performance of the sound corresponding to the detected pitch has been performed by the normal performance method. .

例えば、ユーザがアルトサックスをフラジオレット奏法で演奏した場合、その演奏により発生した音は、通常音域よりも高い特殊音域に属する。その場合、CPU101は、該演奏により発生した音のピッチが特殊音域に属するものと決定し(ステップS3のNo)、その演奏を特殊奏法と判定する(ステップS5)。ステップS4及びS5が図1の判定部14の動作に対応する。   For example, when a user plays an alto saxophone with a fraretlet performance, the sound generated by the performance belongs to a special sound range higher than the normal sound range. In this case, the CPU 101 determines that the pitch of the sound generated by the performance belongs to the special range (No in step S3), and determines that the performance is a special performance method (step S5). Steps S4 and S5 correspond to the operation of the determination unit 14 in FIG.

CPU101は、取得した音響信号に含まれる各音について、前記ステップS2のピッチ検出及び前記ステップS3〜S5の奏法判定を行う。この奏法判定処理は、ピッチ検出結果に基づく音域判定という簡単な処理により行うことができる。この簡易な奏法判定処理は、例えばサキソフォンのように通常音域が比較的狭い音域に限られ、その通常音域よりも高い音域は特殊奏法により演奏するようになっている楽器において、特に効果的である。   CPU101 performs the pitch detection of said step S2, and the performance method determination of said step S3-S5 about each sound contained in the acquired acoustic signal. This rendition style determination process can be performed by a simple process of sound range determination based on the pitch detection result. This simple performance method determination process is particularly effective for instruments that are limited to a relatively narrow range, such as a saxophone, and whose range is higher than the normal range by using a special performance method. .

ステップS6において、CPU101は、前記ステップS5により特殊奏法と判定された演奏に対応する個所を、他の個所とは異なる態様で表示するよう、表示装置104の楽譜画面(図3)の表示を更新する。一例として、CPU101は、図3の楽譜画面において、特殊奏法と判定された演奏に対応する音符記号31aに対応付けて、特殊奏法を示す印40を表示する。また、一例として、CPU101は、特殊奏法印40の指定に応じて、対応する演奏音に関する複数の特徴量を示すレーダーチャート等のグラフを、楽譜表示部30とは別の表示枠(ポップアップなど)に表示してよい。レーダーチャート等のグラフは、例えば、検出されたピッチ、音量、音の長さ、倍音構成など、複数種類の音要素(特徴量)を表示するものである。変形例として、CPU101は、特殊奏法印40の代わりに、前記複数種類の音要素(特徴量)を示すレーダーチャート等のグラフを表示してもよい。また、前記ステップS2のピッチ検出に伴う表示制御の一例として、CPU101は、図3の楽譜画面において、前記ステップS2でピッチを検出された各音の音量の軌跡41を表示してよい。音量の軌跡41に関しては、楽譜表示部30の縦軸が音量の大きさを示す。また、前記ステップS2のピッチ検出に伴う表示制御の一例として、CPU101は、前記ステップS2でピッチを検出された各音を示す演奏音印42(図3において丸印で表す)を表示してもよい。変形例として、前記ステップS6による特殊奏法の表示は、例えば、演奏音印42の表示色や大きさを変更することなど、演奏音印42に対応付けて行ってもよい。   In step S6, the CPU 101 updates the display of the score screen (FIG. 3) of the display device 104 so as to display the portion corresponding to the performance determined to be the special performance method in step S5 in a manner different from the other portions. To do. As an example, the CPU 101 displays a mark 40 indicating the special performance technique in association with the musical note symbol 31a corresponding to the performance determined as the special performance technique on the score screen of FIG. Further, as an example, the CPU 101 displays a graph such as a radar chart indicating a plurality of feature values related to the corresponding performance sound according to the designation of the special performance method mark 40, as a display frame (pop-up or the like) different from the score display unit 30. May be displayed. A graph such as a radar chart displays a plurality of types of sound elements (features) such as detected pitch, volume, sound length, overtone structure, and the like. As a modification, the CPU 101 may display a graph such as a radar chart indicating the plurality of types of sound elements (features) instead of the special performance method mark 40. As an example of the display control associated with the pitch detection in step S2, the CPU 101 may display a volume track 41 of each sound whose pitch is detected in step S2 on the score screen of FIG. Regarding the volume trajectory 41, the vertical axis of the score display unit 30 indicates the volume level. Further, as an example of the display control accompanying the pitch detection in step S2, the CPU 101 may display a performance sound mark 42 (represented by a circle in FIG. 3) indicating each sound whose pitch is detected in step S2. Good. As a modification, the display of the special performance method in step S6 may be performed in association with the performance sound mark 42, for example, by changing the display color or size of the performance sound mark 42.

ステップS7において、CPU101は、前記ステップS2で検出された各種音要素に基づく演奏評価処理を行う。図5は、演奏分析装置100のCPU101が前記ステップS7において実行する演奏評価処理例を示すフローチャートである。演奏評価処理は、一例として、前記ステップS2で音要素を検出した1音毎に行われる。ステップS8において、CPU101は、前記ステップS3〜S5の演奏奏法判定結果を参照して、評価対象の音に対応する演奏の奏法が通常奏法か、又は、特殊奏法の何れであるかを判断する。   In step S7, the CPU 101 performs performance evaluation processing based on the various sound elements detected in step S2. FIG. 5 is a flowchart showing an example of performance evaluation processing executed by the CPU 101 of the performance analysis apparatus 100 in step S7. As an example, the performance evaluation process is performed for each sound for which a sound element has been detected in step S2. In step S8, the CPU 101 refers to the performance method determination results in steps S3 to S5 to determine whether the performance method corresponding to the evaluation target sound is the normal performance method or the special performance method.

通常奏法の場合(ステップS8のYes)、CPU101は、演奏評価基準として通常奏法用の基準を適用し(ステップS9)、該通常奏法用の基準に基づき、評価対象の音に対応する演奏の評価を行う(ステップS11)。一方、特殊奏法の場合(ステップS8のNo)、CPU101は、演奏評価基準として特殊奏法用の基準を適用し(ステップS10)、該通特殊奏法用の基準に基づき、評価対象の音に対応する演奏の評価を行う(ステップS11)。言い換えれば、評価対象の音のピッチが通常音域に属するか、又は、特殊音域に属するかに応じて、評価基準を変更して、演奏の評価を行う。前記ステップS8〜S10が図1の変更制御部16、前記ステップS11が図1の評価部15の動作である。   In the case of the normal performance method (Yes in step S8), the CPU 101 applies the standard for the normal performance method as the performance evaluation standard (step S9), and evaluates the performance corresponding to the sound to be evaluated based on the standard for the normal performance method. Is performed (step S11). On the other hand, in the case of the special performance method (No in step S8), the CPU 101 applies the standard for the special performance method as the performance evaluation standard (step S10), and corresponds to the sound to be evaluated based on the standard for the special performance method. Performance evaluation is performed (step S11). In other words, the performance is evaluated by changing the evaluation criteria according to whether the pitch of the sound to be evaluated belongs to the normal sound range or the special sound range. Steps S8 to S10 are operations of the change control unit 16 in FIG. 1, and step S11 is an operation of the evaluation unit 15 in FIG.

前記ステップS11による演奏の評価は、例えば各種評価項目に関して演奏を採点することにより行う。評価項目は、例えば、ピッチの安定性、音量の安定性、音色の安定性、音の立ち上がり方(例えば立ち上がり部の安定性等)、音の消え方(例えばリリース部の安定性等)、倍音構成、倍音の音量など、音要素毎の評価を含む。安定性は、例えば、ピッチ等の音要素の基準値からのズレ幅の大小や、1音中のピッチ等の音要素の不要な揺らぎ有無などを評価する。また、評価項目は、前記音要素毎の評価項目の合計値により、演奏の「上手さ」を評価することを含んでよい。前記合計値は、各音要素の項目毎に重み付けした値の合計値であってよい。また、評価項目は、手本となる音符との比較により規定通り演奏できたか否か(例えば、ピッチの正確さ、音の強弱のつけ方など)を評価することを含んでよい。   The performance evaluation in step S11 is performed by, for example, scoring the performance with respect to various evaluation items. The evaluation items are, for example, pitch stability, volume stability, timbre stability, how the sound rises (eg, stability at the rising portion), how the sound disappears (eg, stability at the release portion), overtones, etc. Includes evaluations for each sound element, such as composition and volume of harmonics. The stability is evaluated by, for example, the size of a deviation width from a reference value of a sound element such as a pitch or the presence or absence of unnecessary fluctuation of a sound element such as a pitch in one sound. The evaluation item may include evaluating the “goodness” of the performance based on the total value of the evaluation items for each sound element. The total value may be a total value of values weighted for each sound element item. Further, the evaluation item may include evaluating whether or not the performance has been performed as specified by comparison with a note as a model (for example, accuracy of pitch, how to apply sound intensity, etc.).

特殊奏法用の基準は、一例として、通常奏法の場合よりも、加点方向に基準を変更するもの、すなわち、評価基準を低く(緩く)するものである。例えば、サックスのフラジオレット奏法は、ピッチが取りづらい。初心者にとってはとりわけピッチがとりづらい傾向がある。そこで、評価基準を低くすることで、フラジオレット奏法による演奏音のピッチが、例えば規定のピッチ基準値から多少ずれた場合や、音符から多少ずれた場合でも、通常奏法において同等なずれがあった場合に比べて高く評価されるようにする。これにより、例えば初心者等向けにフラジオレット奏法の難しさを加味した評価を行うことができる。反対に、特殊奏法用の基準は、通常奏法の場合よりも、減点方向に基準を変更するもの、すなわち、評価基準を高く(厳しく)するものであってもよい。例えば、フラジオレット奏法による演奏音のピッチ判定が厳しくなることで、上級者に対して、より正確なフラジオレット奏法の習得に向けて効果的な練習を提供することができる。   As an example, the standard for the special performance technique is to change the standard in the direction of the added points, that is, to make the evaluation standard low (relaxed) compared to the case of the normal performance technique. For example, the pitch is difficult to play with saxophone fraudlet. For beginners, the pitch tends to be difficult. Therefore, by lowering the evaluation standard, even if the pitch of the performance sound by the Fradiret performance method deviates somewhat from the specified pitch reference value or slightly deviates from the note, for example, there was an equivalent deviation in the normal performance method. Try to be highly appreciated compared to the case. Thereby, for example, for beginners and the like, it is possible to perform an evaluation taking into account the difficulty of the fraudlet playing method. On the other hand, the standard for the special performance method may be one that changes the standard in the direction of deduction, that is, a higher (stricter) evaluation standard than in the case of the normal performance method. For example, it becomes possible to provide an effective practice for more advanced players to learn more accurate method of playing the fradiolette by making the pitch determination of the performance sound by the fradiolette performance stricter.

また、特殊奏法用の基準を変更する程度は、一例として、評価項目毎に異ならせてもよい。また、特殊奏法用の基準は、一例として、ユーザの演奏レベルに応じて段階的に設定されてもよい。また、一例として、特殊奏法用の基準と通常奏法用基準とで異なる種類の評価項目を含んでいてもよい。例えば、特殊奏法用の基準は、評価項目として倍音構成、倍音の音量を含むが、通常奏法用の基準は、評価項目として倍音構成、倍音の音量を含まない、という実施形態であってよい。また、特殊奏法用の基準の一例としては、楽譜(手本)に特殊奏法を行う旨の指示があった場合に、指示通り特殊奏法を行ったか否かを採点に加味することを含む。   Moreover, you may vary the grade which changes the reference | standard for special performance methods for every evaluation item as an example. Moreover, the reference | standard for special performances may be set in steps according to a user's performance level as an example. Moreover, as an example, different types of evaluation items may be included in the standard for special performance and the standard for normal performance. For example, the standard for special performance includes an overtone structure and overtone volume as evaluation items, but the standard for normal performance may be an embodiment in which the overtone structure and overtone volume are not included as evaluation items. In addition, as an example of a standard for special performance techniques, when an instruction to perform a special performance technique is given to a score (example), it is included in the scoring whether or not the special performance technique has been performed as instructed.

そして、CPU101は、ステップS12において、前記ステップS11の評価結果を、表示装置104の楽譜画面(図3)に表示する。評価結果の表示態様は、例えば、対応する演奏音印42の色や大きさを評価に応じて変更すること、ピッチ軌跡41の色や太さを評価に応じて変更すること、対応する特殊奏法印40の色や大きさを評価に応じて変更することなど、演奏結果に関する表示を変更することを含む。評価結果の表示態様の別の例は、対応する音符記号31の色や大きさを評価に応じて変更することや、対応する音高線(縦軸の目盛線)の色や太さを評価に応じて変更することなど、楽譜(手本)側の表示を変更することを含む。評価結果の表示態様の別の例は、各音の採点結果を表示することを含む。採点結果の表示は、例えば点数を示す数値を表示することを含む。   In step S12, the CPU 101 displays the evaluation result in step S11 on the score screen (FIG. 3) of the display device 104. The display result of the evaluation result is, for example, changing the color or size of the corresponding musical note 42 according to the evaluation, changing the color or thickness of the pitch locus 41 according to the evaluation, or the corresponding special performance method. This includes changing the display of performance results, such as changing the color and size of the mark 40 according to the evaluation. Another example of the display form of the evaluation result is to change the color or size of the corresponding musical note symbol 31 according to the evaluation, or to evaluate the color or thickness of the corresponding pitch line (vertical scale line). Changing the display on the musical score (example) side, such as changing according to. Another example of the display mode of the evaluation result includes displaying the scoring result of each sound. The display of the scoring result includes displaying a numerical value indicating the score, for example.

また、評価結果の表示態様の別の例は、複数音要素の検出値や複数評価項目毎の評価結果などを含む複数種類の評価要素に関する評価結果を示すレーダーチャート等のグラフにより表示することを含む。CPU101は、楽譜表示部30とは別の表示枠(例えばポップアップなど)にレーダーチャート等のグラフを表示する。レーダーチャート等のグラフは、例えば演奏音印42や音符記号31の指定に応じて、表示されてよい。レーダーチャート等のグラフは、特殊奏法の箇所にのみ表示されてもよい。あるいは、特殊奏法印40の代わりに、複数種類の評価要素に関する評価結果を示すレーダーチャート等のグラフが表示されてもよい。   Another example of the display form of the evaluation result is to display it by a graph such as a radar chart indicating the evaluation result regarding a plurality of types of evaluation elements including the detection value of the plurality of sound elements and the evaluation result for each of the plurality of evaluation items. Including. The CPU 101 displays a graph such as a radar chart in a display frame (for example, a pop-up) different from the score display unit 30. A graph such as a radar chart may be displayed, for example, in accordance with the designation of the performance note 42 or the note symbol 31. A graph such as a radar chart may be displayed only in a special performance section. Alternatively, instead of the special performance method mark 40, a graph such as a radar chart indicating the evaluation results regarding a plurality of types of evaluation elements may be displayed.

また、CPU101は、複数の音にわたり演奏評価を行い(前記ステップS11)、その評価結果を表示(前記ステップS12)してもよい。複数の音にわたる演奏評価は、例えば、通常奏法から特殊奏法へ、あるいは、特殊奏法から通常奏法へ移行する場合の演奏評価である。そのような奏法の移行を特殊奏法用の基準で評価することで、奏法の移行を考慮した評価を行うことができる。複数の音にわたる演奏評価は、同一音高の複数の演奏音を評価すること(例えばピッチの安定性など)、様々な音高の複数の演奏音を評価すること(例えば、音高別の得手不得手など)、フレーズの評価(運指など)等を含む。   Further, the CPU 101 may perform performance evaluation over a plurality of sounds (step S11) and display the evaluation result (step S12). The performance evaluation over a plurality of sounds is, for example, performance evaluation in the case of shifting from the normal performance method to the special performance method or from the special performance method to the normal performance method. By evaluating the transition of such renditions based on the criteria for special renditions, it is possible to perform an evaluation in consideration of the transition of renditions. Performance evaluation over multiple sounds is to evaluate multiple performance sounds with the same pitch (for example, pitch stability), or to evaluate multiple performance sounds with various pitches (for example, good at each pitch) Etc.), phrase evaluation (fingering, etc.), etc.

図5の演奏評価処理により、フラジオレット奏法のような特殊奏法で行われた演奏を考慮した演奏評価を行い、その評価結果をユーザに提供できる。ユーザは、特殊奏法を考慮した演奏評価により、効率的且つ効果的に楽器の演奏練習を行うことができる。   The performance evaluation process in FIG. 5 can perform performance evaluation in consideration of performance performed by a special performance method such as a fraudlet performance method, and provide the evaluation result to the user. The user can efficiently and effectively practice playing a musical instrument by performing performance evaluation in consideration of special performance methods.

以上、この発明の一実施形態を説明したが、この発明は上記実施形態に限定されるものではなく、特許請求の範囲、及び明細書と図面に記載された技術的思想の範囲内において種々の変形が可能である。例えば、図6は、演奏分析装置100の別の構成例として、図1の構成要素のうち、設定部10、取得部11、検出部12、決定部13、及び、判定部14のみを備える演奏分析装置100を示す。この構成により、演奏分析装置100は、音響信号のピッチが通常音域か特殊音域かに応じて、演奏が通常奏法か特殊奏法のいずれで行われたことを判定できる。従って、音域を決定する簡単な処理により奏法を判定することができる。また、図7は、演奏分析装置100の別の構成例として、図1の構成要素のうち、設定部10、取得部11、検出部12、決定部13、評価部15、及び、変更制御部16のみを備える演奏分析装置100を示す。この構成により、演奏分析装置100は、音響信号のピッチが通常音域か特殊音域かに応じて、演奏評価基準を変更できる。従って、奏法を考慮した評価が可能となる。   Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and various modifications are possible within the scope of the technical idea described in the claims and the specification and drawings. Deformation is possible. For example, FIG. 6 shows, as another configuration example of the performance analysis apparatus 100, a performance that includes only the setting unit 10, the acquisition unit 11, the detection unit 12, the determination unit 13, and the determination unit 14 among the components shown in FIG. The analyzer 100 is shown. With this configuration, the performance analysis apparatus 100 can determine whether the performance has been performed by the normal performance method or the special performance method, depending on whether the pitch of the acoustic signal is the normal sound range or the special sound range. Therefore, the rendition style can be determined by a simple process for determining the sound range. 7 shows another configuration example of the performance analysis apparatus 100. Among the components shown in FIG. 1, the setting unit 10, the acquisition unit 11, the detection unit 12, the determination unit 13, the evaluation unit 15, and the change control unit. The performance analysis apparatus 100 provided only with 16 is shown. With this configuration, the performance analysis apparatus 100 can change the performance evaluation criteria depending on whether the pitch of the acoustic signal is a normal sound range or a special sound range. Therefore, it is possible to evaluate in consideration of the playing style.

また、別の実施形態において、設定部10は、楽器の演奏に応じて発生した音響信号を取得し、該取得した音響信号に基づき楽器名(楽器種類)を自動認識し、該自動認識された楽器名に応じた通常音域を設定するように構成されてもよい。音響信号に基づき楽器名を自動認識する方法は、周知技術を適用してよい。   In another embodiment, the setting unit 10 acquires an acoustic signal generated in accordance with the performance of the instrument, automatically recognizes an instrument name (instrument type) based on the acquired acoustic signal, and is automatically recognized. The normal sound range corresponding to the instrument name may be set. A well-known technique may be applied to the method of automatically recognizing the instrument name based on the acoustic signal.

また、別の実施形態において、設定部10は、通常音域の情報を設定することに限らず、特殊音域の情報を設定するように構成されてもよいし、通常音域の情報と、特殊音域の情報の両方を設定するように構成されてもよい。通常音域の情報及び/又は特殊音域の情報の何れが設定された場合でも、決定部13は、検出されたピッチが、通常音域又は特殊音域の何れに属するかを決定し得るからである。   Further, in another embodiment, the setting unit 10 is not limited to setting the information of the normal range, but may be configured to set the information of the special range, or the information of the normal range and the special range It may be configured to set both of the information. This is because the determination unit 13 can determine whether the detected pitch belongs to the normal sound range or the special sound range regardless of which of the normal sound range information and / or the special sound range information is set.

また、設定部10は、楽器種類により規定される通常音域をそのまま通常音域の情報として設定することに限らず、楽器種類により規定される通常音域の一部を、設定される通常音域の情報から除外するようにしてもよい。その場合、特殊音域は、楽器種類に応じた通常音域の一部(すなわち通常奏法により演奏可能なピッチ)を含むものとなる。これにより、例えば、通常音域のピッチを特殊奏法により演奏する場合も、特殊奏法を考慮した演奏分析(演奏判定、演奏評価)を行うことができる。   The setting unit 10 is not limited to setting the normal sound range defined by the instrument type as the normal sound range information as it is, and a part of the normal sound range specified by the instrument type is determined from the set normal sound range information. You may make it exclude. In this case, the special sound range includes a part of the normal sound range corresponding to the musical instrument type (that is, a pitch that can be played by the normal playing method). Thereby, for example, even when playing the pitch of the normal sound range by a special performance method, it is possible to perform performance analysis (performance determination, performance evaluation) in consideration of the special performance method.

また、別の実施形態において、図4のステップS1は、楽器の演奏により発生した音響信号の録音物(波形データ)を記憶媒体から取り込む。この場合、演奏分析装置100のCPU101は、楽器の演奏時に限らず、任意のタイミングで、前記図4の処理を行う。例えば、練習終了時に自動的に、図4の処理が開始してもよいし、あるいは、ユーザから演奏分析開始指示があったときに、図4の処理が開始してもよい。この場合、CPU101は、録音物(波形データ)に基づき1回の練習全体(すなわち1曲分)の波形データを一括して取得してもよいし、あるいは、練習全体のうち、少なくとも1音(ノート)分の時間区間毎の波形データを分割して取得してもよい。記憶媒体は、例えば、メモリ102や、通信I/F106を介して接続された外部機器等であてよい。   In another embodiment, step S1 in FIG. 4 captures a recording (waveform data) of an acoustic signal generated by playing a musical instrument from a storage medium. In this case, the CPU 101 of the performance analysis apparatus 100 performs the process shown in FIG. 4 at an arbitrary timing, not only when the musical instrument is played. For example, the process shown in FIG. 4 may be automatically started at the end of practice, or the process shown in FIG. 4 may be started when a performance analysis start instruction is received from the user. In this case, the CPU 101 may acquire the waveform data of the entire practice (that is, one song) collectively based on the sound recording (waveform data), or at least one sound ( Note) Waveform data for each time interval may be divided and acquired. The storage medium may be, for example, the memory 102 or an external device connected via the communication I / F 106.

また、別の実施形態において、取得部11は通信I/F106を介して接続された他のコンピュータから通信ネットワーク経由で音響信号を取得するように構成されてもよい。例えば、インターネットを介して生徒の端末と教師の端末とが接続された教習システムに、この発明に係る演奏分析装置100を適用し得る。例えば、教師の端末は、インターネットを介して生徒の端末から楽器練習音を取得し、該取得した練習音に基づく演奏分析(奏法判定及び/又は評価)を表示する。教師は、それに基づきコメントするなど生徒に対する指導を行い得る。あるいは、生徒の端末は、インターネットを介して教師の端末から楽器演奏音(手本)を取得し、該取得した演奏音(手本)に基づく演奏分析(奏法判定及び/又は評価)を表示する。生徒は、表示に基づき演奏の特徴を学んだり、自己の演奏分析結果と比較したりするなどして、効果的な練習を行い得る。   In another embodiment, acquisition part 11 may be constituted so that an acoustic signal may be acquired via a communication network from other computers connected via communication I / F106. For example, the performance analysis apparatus 100 according to the present invention can be applied to a learning system in which a student terminal and a teacher terminal are connected via the Internet. For example, the teacher's terminal acquires musical instrument practice sounds from the student's terminal via the Internet, and displays performance analysis (performance method determination and / or evaluation) based on the acquired practice sounds. Teachers can give guidance to students, such as commenting on them. Alternatively, the student terminal acquires a musical instrument performance sound (example) from the teacher terminal via the Internet, and displays a performance analysis (performance method determination and / or evaluation) based on the acquired performance sound (example). . The student can perform effective practice by learning the characteristics of the performance based on the display or comparing with the performance analysis result of the student.

また、演奏分析装置100が演奏分析(奏法判定及び/又は評価)を行う楽器は、サキソフォンに限らず、演奏音のピッチが通常音域か否かにより、特殊奏法を判別し得る楽器であればどのような楽器でもよい。ピッチが通常音域か否かにより、特殊奏法を判別し得る楽器の一例は、各種木管楽器である。また、クラリネットにおいては、通常音域が、シャリュモー音域、ブリッジ音域、クラリオン音域、アルティッシモ音域の4種に分類され得る。そのうち、ブリッジ音域の演奏は運指と吹き方が他の音域に比べて難しい。そこで、クラリネットの演奏分析を行う場合は、設定部10は、ブリッジ音域を除くシャリュモー音域、クラリオン音域、及び、アルティッシモ音域を通常音域として設定し、ブリッジ音域が特殊音域となるようにするとよい。   The musical instrument for which the performance analysis apparatus 100 performs performance analysis (performance determination and / or evaluation) is not limited to a saxophone, and any instrument that can determine the special performance depending on whether the pitch of the performance sound is in the normal range or not. Such an instrument may be used. An example of a musical instrument that can discriminate a special performance method depending on whether the pitch is in the normal sound range is various woodwind instruments. Further, in the clarinet, the normal sound range can be classified into four types, that is, a Sharmoy range, a bridge range, a Clarion range, and an Artissimo range. Among them, playing the bridge range is difficult to finger and blow compared to other ranges. Therefore, when performing a clarinet performance analysis, the setting unit 10 may set the Charliemo range, the Clarion range, and the Artissimo range excluding the bridge range as normal ranges so that the bridge range becomes a special range.

また、この発明の演奏分析装置100は、各部10〜16の少なくとも一部をネットワーク上の1以上のコンピュータ装置で分散して行うように構成されてもよい。また、この発明は、コンピュータに、楽器で通常使用する通常音域の情報を設定するステップと、前記楽器の演奏により発生した音響信号を取得するステップと、前記取得された音響信号に基づくピッチを検出するステップと、前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定するステップと、前記ピッチが前記特殊音域に属するものと決定された場合、前記演奏を該特殊音域の演奏を行うための特殊奏法と判定するステップと、を実行させるためのプログラムの発明として構成及び実施されてもよい。また、この発明は、前記プログラムの各ステップを備える方法の発明として構成及び実施されてもよい。   Moreover, the performance analysis apparatus 100 of this invention may be comprised so that at least one part of each part 10-16 may be distributed and performed by one or more computer apparatuses on a network. According to another aspect of the present invention, a step of setting information on a normal sound range normally used by a musical instrument to a computer, a step of acquiring an acoustic signal generated by the performance of the instrument, and a pitch based on the acquired acoustic signal are detected. Determining whether the detected pitch belongs to the normal sound range or a special sound range deviating from the normal sound range based on the set normal sound range information; and If it is determined to belong to the special sound range, it may be configured and implemented as a program invention for executing the step of determining the performance as a special performance method for performing the special sound range. Moreover, this invention may be comprised and implemented as invention of the method provided with each step of the said program.

また、この発明は、コンピュータに、楽器で通常使用する通常音域の情報を設定するステップと、前記楽器の演奏により発生した音響信号を取得するステップと、前記取得された音響信号に基づくピッチを含む音要素を検出するステップと、前記検出された音要素に基づいて、前記演奏を評価するステップと、前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定するステップと、前記ピッチが前記特殊音域に属するものと決定された場合、前記評価部による評価の基準を、該特殊音域の演奏を行うための特殊奏法用の基準に変更するステップを実行させるためのプログラムの発明として構成及び実施されてもよい。また、この発明は、前記プログラムの各ステップを備える方法の発明として構成及び実施されてもよい。   The present invention also includes a step of setting information on a normal sound range normally used by a musical instrument in a computer, a step of acquiring an acoustic signal generated by the performance of the instrument, and a pitch based on the acquired acoustic signal. Detecting a sound element; evaluating the performance based on the detected sound element; and based on the set normal sound range information, the detected pitch is the normal sound range, or The step of determining which of the special ranges outside the normal range belongs, and when the pitch is determined to belong to the special range, the performance of the special range is performed based on the evaluation criteria by the evaluation unit Therefore, it may be configured and implemented as an invention of a program for executing a step of changing to a standard for special performance techniques. Moreover, this invention may be comprised and implemented as invention of the method provided with each step of the said program.

100 演奏分析装置、10 設定部、11 取得部、12 検出部、13 決定部、14 判定部、15 評価部、16 変更制御部 DESCRIPTION OF SYMBOLS 100 Performance analyzer, 10 Setting part, 11 Acquisition part, 12 Detection part, 13 Determination part, 14 Determination part, 15 Evaluation part, 16 Change control part

Claims (8)

楽器で通常使用する通常音域の情報を設定する設定部と、
前記楽器の演奏により発生した音響信号を取得する取得部と、
前記取得された音響信号に基づくピッチを検出する検出部と、
前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定する決定部と、
前記ピッチが前記特殊音域に属するものと決定された場合、前記演奏を該特殊音域の演奏を行うための特殊奏法と判定する判定部と、
を備えることを特徴とする演奏分析装置。
A setting section for setting information on the normal range normally used by the instrument;
An acquisition unit for acquiring an acoustic signal generated by the performance of the instrument;
A detector for detecting a pitch based on the acquired acoustic signal;
A determination unit that determines whether the detected pitch belongs to the normal sound range or a special sound range that is out of the normal sound range, based on the information of the set normal sound range;
When the pitch is determined to belong to the special range, the determination unit that determines the performance as a special performance method for performing the special range,
A performance analysis apparatus comprising:
前記楽器の演奏を表すための表示部を更に備え、
前記表示部は、前記判定部により特殊奏法と判定された演奏を、その他の演奏とは異なる態様で表示するように構成されることを特徴とする請求項1に記載の演奏分析装置。
A display unit for representing the performance of the musical instrument;
The performance analysis apparatus according to claim 1, wherein the display unit is configured to display a performance determined to be a special performance method by the determination unit in a manner different from other performances.
前記表示部は前記楽器の演奏の手本となる楽譜を表示し、前記楽譜上の前記特殊奏法と判定された演奏に対応する個所を、他の個所とは異なる態様で表示するように構成されることを特徴とする請求項2に記載の演奏分析装置。   The display unit is configured to display a score as a model for playing the musical instrument, and to display a portion corresponding to the performance determined to be the special performance method on the score in a manner different from other portions. The performance analysis apparatus according to claim 2, wherein: 前記検出部は、前記ピッチを含む複数の音要素を検出するように構成されており、
前記検出された音要素に基づいて、前記演奏を評価する評価部と、
前記判定部により前記演奏が前記特殊奏法と判定された場合、記評価部による前記評価の基準を該特殊奏法用の基準に変更する変更制御部
を更に備えることを特徴とする請求項1乃至3の何れかに記載の演奏分析装置。
The detection unit is configured to detect a plurality of sound elements including the pitch,
An evaluation unit that evaluates the performance based on the detected sound element;
4. The apparatus according to claim 1, further comprising a change control unit configured to change a reference for the evaluation by the evaluation unit to a reference for the special performance when the performance is determined to be the special performance by the determination unit. The performance analysis apparatus according to any one of the above.
前記変更制御部は、前記特殊奏法の場合には、その他の場合と比べて、演奏が高く評価されるよう、前記評価基準を変更するように構成される請求項4に記載の演奏分析装置。   The performance analysis apparatus according to claim 4, wherein the change control unit is configured to change the evaluation criteria so that performance is highly evaluated in the case of the special performance method compared to other cases. 楽器で通常使用する通常音域の情報を設定する設定部と、
前記楽器の演奏により発生した音響信号を取得する取得部と、
前記取得された音響信号に基づくピッチを含む音要素を検出する検出部と、
前記検出された音要素に基づいて、前記演奏を評価する評価部と、
前記設定された通常音域の情報に基づいて、前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定する決定部と、
前記ピッチが前記特殊音域に属するものと決定された場合、前記評価部による評価の基準を、該特殊音域の演奏を行うための特殊奏法用の基準に変更する変更制御部
を備えることを特徴とする演奏分析装置。
A setting section for setting information on the normal range normally used by the instrument;
An acquisition unit for acquiring an acoustic signal generated by the performance of the instrument;
A detection unit for detecting a sound element including a pitch based on the acquired acoustic signal;
An evaluation unit that evaluates the performance based on the detected sound element;
Based on the information on the set normal range, whether the detected pitch belongs to the normal range or a special range outside the normal range based on the set normal range information. A decision part to decide;
When it is determined that the pitch belongs to the special range, the evaluation unit includes a change control unit that changes a reference for evaluation by the evaluation unit to a reference for a special performance method for performing the special range A performance analysis device.
コンピュータに、
楽器で通常使用する通常音域の情報を設定するステップと、
前記楽器の演奏により発生した音響信号を取得するステップと、
前記取得された音響信号に基づくピッチを検出するステップと、
前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定するステップと、
前記ピッチが前記特殊音域に属するものと決定された場合、前記演奏を該特殊音域の演奏を行うための特殊奏法と判定するステップと、
を実行させるためのプログラム。
On the computer,
Setting the information of the normal range normally used by the instrument,
Obtaining an acoustic signal generated by playing the instrument;
Detecting a pitch based on the acquired acoustic signal;
Determining whether the detected pitch belongs to the normal sound range or a special sound range deviating from the normal sound range, based on the set normal sound range information;
When the pitch is determined to belong to the special range, determining the performance as a special performance method for performing the special range;
A program for running
コンピュータに、
楽器で通常使用する通常音域の情報を設定するステップと、
前記楽器の演奏により発生した音響信号を取得するステップと、
前記取得された音響信号に基づくピッチを含む音要素を検出するステップと、
前記検出された音要素に基づいて、前記演奏を評価するステップと、
前記設定された通常音域の情報に基づいて、前記検出されたピッチが前記通常音域、または、該通常音域から外れた特殊音域のいずれに属するかを決定するステップと、
前記ピッチが前記特殊音域に属するものと決定された場合、前記評価部による評価の基準を、該特殊音域の演奏を行うための特殊奏法用の基準に変更するステップ
を実行させるためのプログラム。
On the computer,
Setting the information of the normal range normally used by the instrument,
Obtaining an acoustic signal generated by playing the instrument;
Detecting a sound element including a pitch based on the acquired acoustic signal;
Evaluating the performance based on the detected sound elements;
Determining whether the detected pitch belongs to the normal sound range or a special sound range deviating from the normal sound range, based on the set normal sound range information;
When the pitch is determined to belong to the special sound range, a program for executing a step of changing a reference for evaluation by the evaluation unit to a reference for a special performance method for performing the special sound range.
JP2016060917A 2016-03-24 2016-03-24 Musical performance analyzer and program Pending JP2017173640A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016060917A JP2017173640A (en) 2016-03-24 2016-03-24 Musical performance analyzer and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016060917A JP2017173640A (en) 2016-03-24 2016-03-24 Musical performance analyzer and program

Publications (1)

Publication Number Publication Date
JP2017173640A true JP2017173640A (en) 2017-09-28

Family

ID=59971161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016060917A Pending JP2017173640A (en) 2016-03-24 2016-03-24 Musical performance analyzer and program

Country Status (1)

Country Link
JP (1) JP2017173640A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7504446B2 (en) 2020-09-28 2024-06-24 くるみ 北出 Performance support device, performance support method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7504446B2 (en) 2020-09-28 2024-06-24 くるみ 北出 Performance support device, performance support method, and program

Similar Documents

Publication Publication Date Title
US9333418B2 (en) Music instruction system
Yamada et al. A rhythm practice support system with annotation-free real-time onset detection
JP6735100B2 (en) Automatic transcription of music content and real-time music accompaniment
CN101123086B (en) Tempo detection apparatus
US7579541B2 (en) Automatic page sequencing and other feedback action based on analysis of audio performance data
US8859872B2 (en) Method for giving feedback on a musical performance
US10013963B1 (en) Method for providing a melody recording based on user humming melody and apparatus for the same
JP2008026622A (en) Evaluation apparatus
JP4479701B2 (en) Music practice support device, dynamic time alignment module and program
Cook et al. A musicologist’s guide to Sonic Visualiser
US20150287335A1 (en) Sound source evaluation method, performance information analysis method and recording medium used therein, and sound source evaluation apparatus using same
US20130005470A1 (en) Method of obtaining a user selection
JP5196550B2 (en) Code detection apparatus and code detection program
Acquilino et al. Current state and future directions of technologies for music instrument pedagogy
KR20120034486A (en) Keyboard apparatus for music lesson
US20180268731A1 (en) Musical Modification Method
KR20140142794A (en) Keyboard apparatus for music lesson
JP5005445B2 (en) Code name detection device and code name detection program
JP2017173640A (en) Musical performance analyzer and program
JP2013024967A (en) Display device, method for controlling the device, and program
JP2008040260A (en) Musical piece practice assisting device, dynamic time warping module, and program
JP5637169B2 (en) Karaoke device and program
JP6862667B2 (en) Musical score display control device and program
JP2008040258A (en) Musical piece practice assisting device, dynamic time warping module, and program
JP2016180965A (en) Evaluation device and program