JP2018010070A - Practice musical pieces generation device and method for generating practice musical pieces - Google Patents
Practice musical pieces generation device and method for generating practice musical pieces Download PDFInfo
- Publication number
- JP2018010070A JP2018010070A JP2016137432A JP2016137432A JP2018010070A JP 2018010070 A JP2018010070 A JP 2018010070A JP 2016137432 A JP2016137432 A JP 2016137432A JP 2016137432 A JP2016137432 A JP 2016137432A JP 2018010070 A JP2018010070 A JP 2018010070A
- Authority
- JP
- Japan
- Prior art keywords
- practice
- song
- music
- data
- generating
- 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
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 238000003860 storage Methods 0.000 description 26
- 238000011156 evaluation Methods 0.000 description 11
- 230000010365 information processing Effects 0.000 description 11
- 230000008450 motivation Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000033764 rhythmic process Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 206010049976 Impatience Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007794 irritation Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Landscapes
- Auxiliary Devices For Music (AREA)
Abstract
Description
本発明は、楽器の演奏練習を支援する技術に関する。 The present invention relates to a technique for supporting musical instrument performance practice.
特定の曲をうまく演奏するために専らその曲の演奏練習を行う場合がある。例えば、特定の曲をうまく演奏することへの憧れが楽器購入の動機となっていた場合や、楽器演奏を趣味とする者が「私の結婚式に私の大好きなこの曲を演奏してちょうだい」と友人に頼まれた場合などである。しかし、うまく演奏することを所望する曲(以下、目標曲)の難易度が高いと、目標曲の演奏を単に繰り返すといった演奏練習では、演奏が上達しないことへの焦りや不安、苛立ちなどからモチベーションの低下を招き、挫折する場合がある。そこで、無理なく効果的に演奏練習を行うことを可能にする技術が提案されており、その一例としては特許文献1に開示の技術が挙げられる。
In order to perform a specific song well, there are cases where the practice of the song is performed exclusively. For example, if a longing for playing a particular song was a motivation for buying a musical instrument, or someone with a hobby of playing a musical instrument said, “Please play my favorite song for my wedding. "When asked by a friend." However, if the difficulty of the song that you want to play well (hereinafter referred to as the target song) is high, the performance practice of simply repeating the performance of the target song will motivate you from impatience, anxiety, and irritation. May be frustrated. In view of this, a technique that makes it possible to practice effectively without difficulty has been proposed, and an example thereof is the technique disclosed in
特許文献1では、曲記憶手段、課題曲選択手段、演奏評価手段、および練習曲選択提示手段を有する練習支援装置が開示されている。曲記憶手段は、複数の課題曲および各課題曲の演奏練習を行う際に効果的な練習を行える各種の練習曲を記憶する。課題曲選択手段は、曲記憶手段に記憶されている複数の課題曲の何れかをユーザに選択させる手段である。演奏評価手段は、課題曲選択手段により選択された課題曲についてユーザが行った演奏を評価する。練習曲選択提示手段は、曲記憶手段に記憶されている各種の練習曲のうちから、演奏評価手段による評価結果に基づいて最適な練習曲を選択しユーザに提示する。
しかし、特許文献1に開示の技術には次のような問題がある。すなわち、曲記憶手段に記憶されている複数の課題曲にユーザの目標曲が含まれているとは限らず、目標曲が含まれていない場合には練習支援を行えない、といった問題である。
However, the technique disclosed in
本発明は以上に説明した課題に鑑みて為されたものであり、任意の曲について、その曲をうまく演奏できるようになるための演奏練習を行えるようにする技術を提供することを目的とする。 The present invention has been made in view of the problems described above, and it is an object of the present invention to provide a technique that allows a user to perform performance practice so that any song can be played well. .
上記課題を解決するために本発明は、曲データを取得する取得手段と、取得手段により取得した曲データの表す曲よりも簡略化された音楽構造を有する練習曲を表す練習曲データを当該曲データから生成する生成手段と、を有する練習曲生成装置、を提供する。 In order to solve the above-mentioned problems, the present invention provides an acquisition means for acquiring song data, and practice song data representing practice songs having a simplified music structure than the song represented by the song data acquired by the acquisition means. A practice song generating device having a generating means for generating from data.
本発明によれば、目標曲の曲データを取得手段に取得させることで、その目標曲の演奏練習のための練習曲を表す練習曲データが当該目標曲の曲データから生成される。練習曲データは目標曲の曲データから生成されるのであるから、本発明によれば、任意に曲の演奏練習に対応可能である。また、練習曲は目標曲に比較して音楽構造が簡略であり、一般に音楽構造が簡略であるほど演奏の難易度は低い。このため、上記練習曲で演奏練習を行う態様であれば、目標曲そのものの演奏練習を繰り返す態様に比較してモチベーションの低下が回避される。 According to the present invention, by causing the acquisition means to acquire song data of a target song, practice song data representing a practice song for practicing performance of the target song is generated from the song data of the target song. Since the practice song data is generated from the song data of the target song, according to the present invention, it is possible to arbitrarily practice the performance of the song. The practice music has a simple music structure as compared to the target music. Generally, the simpler the music structure, the lower the difficulty of performance. For this reason, if it is the aspect which performs performance practice with the said practice music, the fall of motivation is avoided compared with the aspect which repeats performance practice of the target music itself.
より好ましい態様においては、生成手段は、取得手段により取得した曲データの表す曲の音楽構造の少なくとも一部と共通の音楽構造を有する練習曲を表す練習曲データを当該曲データから生成する。このような態様によれば、練習支援装置のユーザは、目標曲をうまく演奏できるようになるための演奏練習に対するモチベーションを従来よりも高く保ちつつ、演奏練習を行えるようになる。理由は以下の通りである。 In a more preferred aspect, the generation unit generates practice song data representing a practice song having a music structure in common with at least a part of the music structure of the song represented by the song data acquired by the acquisition unit. According to such an aspect, the user of the practice support apparatus can perform the performance practice while keeping the motivation for the performance practice for successfully playing the target music higher than before. The reason is as follows.
特許文献1に開示の練習支援装置によりユーザに提示される練習曲は、練習効果の面から見て最適なものであるかもしれないが、練習曲と課題曲(本願における目標曲)との関係、すなわち、練習曲で演奏練習することの意義をユーザが把握できるとは限らない。ユーザがうまく演奏することを望んでいるのは目標曲であるから、練習曲の演奏練習を行うことの意義をユーザが把握できなければ、「この練習曲で演奏練習することにどんな意味があるのか?」といった疑問や「この練習を繰り返すことで本当に目標曲をうまく演奏できるようになるのか?」といった不安がユーザに生じ易く、モチベーションの低下を避けられない。
The practice song presented to the user by the practice support device disclosed in
これに対して、目標曲の曲データを取得手段に取得させることで本発明の練習曲生成装置により生成される練習曲データの表す練習曲は、当該目標曲の音楽構造を簡略化したものであり、練習曲の音楽構造は目標曲の音楽構造の少なくとも一部と共通する。練習曲の音楽構造が目標曲の音楽構造の少なくとも一部と共通であるため、練習曲の聴感には目標曲の音楽的な雰囲気や面影が残っている。このように、本発明の練習曲生成装置により生成される練習曲には目標曲の音楽的な雰囲気や面影が残っているため、ユーザはその練習曲で演奏練習を行うことの意義を把握し易く、「この練習曲で演奏練習することにどんな意味があるのか?」といった疑問や「この練習を繰り返すことで本当に目標曲をうまく演奏できるようになるのか?」といった不安がユーザに生じることが回避される。つまり、本発明によれば、モチベーションの低下を招くことはなく、任意の曲について、その曲をうまく演奏できるようになるための演奏練習をユーザに行わせることが可能になる。 On the other hand, the practice music represented by the practice music data generated by the practice music generation device of the present invention by causing the acquisition means to acquire the music data of the target music is a simplified version of the music structure of the target music. Yes, the music structure of the practice song is in common with at least part of the music structure of the target song. Since the music structure of the practice song is in common with at least a part of the music structure of the target song, the musical atmosphere and impression of the target song remain in the sensation of the practice song. As described above, since the musical tune and the impression of the target music remain in the practice music generated by the practice music generation device of the present invention, the user grasps the significance of performing the performance with the practice music. It is easy, and the user may be worried about the question “What does it mean to practice with this practice song?” And “Is it possible to play the target song successfully by repeating this practice?” Avoided. That is, according to the present invention, motivation is not reduced, and it is possible to allow the user to perform performance practice so that any song can be played well.
練習曲データの生成手法については種々の方法が考えられるが、一例を挙げれば次の通りである。上記曲データとして曲の音楽構造を音符の配列で表現するデータを用い、生成手段には、取得手段により取得した曲データを解析して音高軸、時間軸および強弱軸の軸毎に音楽構造の骨組みを特定し、当該骨組みと音楽理論とに即した優先度に応じて音符の削除と音符の置き換え(例えば、時間軸上で連続する複数の音符を、それら音符と等価な時間長を有する1つの音符への置き換えること)の少なくとも一方を行わせることで練習曲データを生成させる。生成手段には、取得手段により取得される曲データ毎に練習曲データを1つ生成させても良いし、1つの曲データに対して複数種の練習曲データを生成させても良い。また、1つの曲データに対して複数種の練習曲データを生成する態様の場合は、各々音楽構造の簡略度が異なる複数種の練習曲データを生成すると良い。 There are various methods for generating practice song data, but one example is as follows. As the song data, data representing the music structure of the song in the arrangement of musical notes is used, and the generation unit analyzes the song data acquired by the acquisition unit and analyzes the music structure for each of the pitch axis, the time axis, and the strength axis. The skeleton of a note is specified, and notes are deleted and replaced according to the priority according to the skeleton and the music theory (for example, multiple notes that are continuous on the time axis have a time length equivalent to those notes. Practice song data is generated by performing at least one of replacement with one note. The generation means may generate one practice song data for each piece of song data acquired by the acquisition means, or may generate a plurality of types of practice song data for one song data. In the case of generating a plurality of types of practice song data for one piece of music data, it is preferable to generate a plurality of types of practice song data having different music structure simplifications.
複数種の練習曲データを生成手段に生成させる態様においては、複数種の練習曲データを音楽構造の簡略度に応じた順に練習者に提示する練習曲提示手段を上記練習曲生成装置に設けて練習支援装置を構成しても良い。本態様によれば、目標曲をうまく演奏できるようになるための演奏練習は、練習曲提示手段により提示された練習曲の演奏練習を行うことで実現される。本態様では、音楽構造の簡略度に応じた順(例えば、音楽構造が最も簡略なものから次第に複雑なものへの順)に練習曲データが練習者に提示されるため、練習者は目標曲の演奏練習を自身の技量に即して無理なく段階的に行うことができる。つまり、本態様によれば、任意の曲について、その曲をうまく演奏できるようになるための演奏練習を、無理なく段階的に行うことができ、演奏練習に対するモチベーションの低下を招くことはない。 In the mode in which the generation means generates plural types of practice song data, the practice song generation device is provided with practice song presentation means for presenting the plurality of types of practice song data to the practitioner in the order according to the simplicity of the music structure. A practice support device may be configured. According to this aspect, the performance practice for successfully playing the target song is realized by performing the practice of the practice song presented by the practice song presenting means. In this aspect, since the practice song data is presented to the practitioner in the order according to the degree of simplicity of the music structure (for example, the music structure from the simplest to the gradually more complicated), the practitioner can select the target song. Can be practiced step by step according to your skill. That is, according to this aspect, it is possible to perform performance practice for an arbitrary music piece so that the music piece can be played well without difficulty, and the motivation for the performance practice is not reduced.
さらに好ましい態様としては、練習曲提示手段は、練習者に提示した練習曲データの表す練習曲の当該練習者による再現度合いに応じて次に当該練習者に提示する練習曲データを選択する態様が考えられる。このような態様によれば、目標曲をうまく演奏できるようになるための演奏練習を、練習者の上達具合に即して無理なく行わせることが可能になる。ここで、練習者による練習曲の再現度合いの評価および評価結果に応じた次の練習曲の提示については種々の態様が考えられる。例えば、練習者による練習曲の演奏音を収音して当該演奏音における音高の時間変化を解析し、その解析結果と当該練習曲の練習曲データの表す音高の時間変化との相関値を算出し、当該相関値が所定の閾値以上である場合に当該練習曲に比較して音符を増加させた練習曲(音楽構造がより複雑な練習曲)を次の練習曲として提示する態様が考えられる。 As a more preferable aspect, the practice song presenting means selects the practice song data to be presented to the next practitioner according to the reproduction degree of the practice song represented by the practice song data presented to the practitioner. Conceivable. According to such an aspect, it becomes possible to perform the performance practice for successfully playing the target music according to the progress of the trainee. Here, various aspects can be considered for the evaluation of the degree of reproduction of the practice music by the practitioner and the presentation of the next practice music according to the evaluation result. For example, the performance sound of a practice song by a practitioner is collected, the time change of the pitch in the performance sound is analyzed, and the correlation value between the analysis result and the time change of the pitch represented by the practice song data of the practice music And when the correlation value is equal to or greater than a predetermined threshold, the practice song (practice song having a more complicated music structure) with more notes than the practice song is presented as the next practice song. Conceivable.
また、上記課題を解決するために本発明は、曲データを取得する第1のステップと、第1のステップにて取得された曲データの表す曲よりも簡略化された音楽構造を有する練習曲を表す練習曲データを当該曲データから生成する第2のステップと、を有する練習曲生成方法を提供する。また、この練習曲生成方法により生成された練習曲を用いた曲の練習支援方法として、上記練習曲生成方法により生成された簡略度の異なる複数種の練習曲データを、音楽構造の簡略度に応じた順に練習者に提示する練習曲提示ステップを含む練習支援方法、を提供しても良い。 In order to solve the above problems, the present invention provides a first step for obtaining song data, and a practice song having a simplified music structure as compared to the song represented by the song data obtained in the first step. And a second step of generating practice song data representing the song data from the song data. In addition, as a practice support method for a song using the practice song generated by this practice song generation method, a plurality of types of practice song data having different simplifications generated by the practice song generation method described above can be used for the simplicity of the music structure. You may provide the practice assistance method including the practice music presentation step shown to a practitioner in the order which responded.
上記課題を解決するための本発明の別の態様としては、CPU(Central Processing Unit)などのコンピュータに上記練習曲生成方法(或いは上記練習曲生成方法に加えて上記練習支援方法)を実行させるプログラム、すなわち、コンピュータに上記第1および第2のステップ(或いは上記第1および第2のステップに加えて練習曲提示ステップ)を実行させるプログラムを提供する態様が考えられる。タブレット端末やノート型パソコンなどの情報処理装置の制御部(CPU)を、上記プログラムにしたがって作動させることによって、当該情報処理装置に本発明の練習曲生成方法(或いは練習支援方法)を実行させることが可能になる。また、上記課題を解決するための別の態様としては、コンピュータを上記取得手段および上記生成手段(或いは上記取得手段および生成手段に加えて練習曲提示手段)として機能させるプログラムを提供する態様も考えられる。 Another aspect of the present invention for solving the above problems is a program for causing a computer such as a CPU (Central Processing Unit) to execute the practice song generation method (or the practice support method in addition to the practice song generation method). That is, an aspect in which a program for causing the computer to execute the first and second steps (or the practice song presentation step in addition to the first and second steps) can be considered. By causing a control unit (CPU) of an information processing apparatus such as a tablet terminal or a notebook personal computer to operate according to the program, the information processing apparatus causes the practice music generation method (or practice support method) of the present invention to be executed. Is possible. Further, as another aspect for solving the above problem, an aspect of providing a program for causing a computer to function as the acquisition means and the generation means (or practice song presentation means in addition to the acquisition means and the generation means) is also considered. It is done.
上記プログラムの具体的な提供態様としては種々の態様が考えられる。具体的には、CD−ROM(Compact Disk-Read Only Memory)やフラッシュROM(Read Only Memory)などのコンピュータ読み取り可能な記録媒体に上記プログラムを書き込んで配布する態様や、インターネットなどの電気通信回線経由のダウンロードにより配布する態様が考えられる。 Various modes can be considered as specific modes of providing the program. Specifically, the program is written and distributed on a computer-readable recording medium such as a CD-ROM (Compact Disk-Read Only Memory) or a flash ROM (Read Only Memory), or via an electric communication line such as the Internet. A mode of distribution by downloading is considered.
以下、図面を参照しつつ、この発明の実施形態を説明する。
図1は、本発明の一実施形態による練習支援装置10の外観を示す図である。
図1に示すように、練習支援装置10はタブレット端末であり、液晶ディスプレイなどで構成された表示手段120aを有する。練習支援装置10には、本実施形態の特徴を顕著に示す練習支援方法を制御部に実行させるための練習支援プログラムが予めインストールされている。練習支援装置10のユーザは、練習支援プログラムを練習支援装置10の制御部に実行させることで、上記練習支援方法に即した支援を受けつつ、目標曲の演奏練習を行うことができる。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram illustrating an appearance of a
As shown in FIG. 1, the
詳細については後述するが、練習支援装置10は、目標曲を指定されたことを契機として当該目標曲よりも簡略化された音楽構造であって、かつ目標曲の音楽構造の少なくとも一部と共通の音楽構造を各々有する複数種の練習曲を生成する。そして、練習支援装置10は、それら複数種の練習曲を音楽構造が簡略なものから順にユーザに提示する。具体的には、練習支援装置10は、練習曲の楽譜の画像を表示手段120aに表示させる。練習支援装置10のユーザは、表示手段120aに表示された楽譜にしたがって楽器の演奏を行うことで目標曲の演奏練習が実現される。一般に音楽構造が簡単であるほど演奏の難易度は低い。ユーザは上記練習曲の演奏練習を難易度の低いものから順次行うことで、特段の無理をすることなく、モチベーションの低下を招くことなく、目標曲をうまく演奏できるようになる。
As will be described in detail later, the
加えて、練習支援装置10により生成される複数種の練習曲の各々は、何れも目標曲の音楽構造の少なくとも一部と共通の音楽構造を有しているため、各練習曲は目標曲と共通する聴感を有する。すなわち、各練習曲には目標曲の音楽的な雰囲気や面影が残っている。各練習曲には目標曲の音楽的な雰囲気や面影が残っているため、ユーザはそれら練習曲で演奏練習することの意義を把握することができ、この点からもモチベーションの低下を招くこともない。
In addition, each of the plurality of types of practice songs generated by the
図2は、練習支援装置10の電気的な構成例を示す図である。
図2に示すように練習支援装置10は、制御部100、外部機器インタフェース(以下、「IF」と表記)部110、ユーザIF部120、記憶部130、およびこれら構成要素間のデータ授受を仲介するバス140を有する。
FIG. 2 is a diagram illustrating an electrical configuration example of the
As shown in FIG. 2, the
制御部100は、例えばCPUである。制御部100は記憶部130に記憶されている各種プログラムにしたがって作動することにより、練習支援装置10の制御中枢として機能する。外部機器IF部110は、例えばUSB(Universal Serial Bus)インタフェースや無線LAN(Local
Area Network)インタフェースなどの集合体であり、他の外部機器とのデータ授受を仲介する。
The
(Area Network) Interface, etc., that mediates data exchange with other external devices.
ユーザIF部120は、練習支援装置10をユーザに使用させるための各種ユーザインタフェースを提供する。図2に示すように、ユーザIF部120は、表示手段120aと操作入力手段120bを有する。表示手段120aは、制御部100による制御の下、各種画像を表示する。操作入力手段120bは、表示手段120aの表示面を被覆するように設けられた透明感圧センサであり、表示手段120aとともに所謂タッチパネルを形成する。ユーザが手指等で操作入力手段120bの何れかの箇所を押圧すると、操作入力手段120bは当該押圧箇所を示す情報(例えば、表示手段120aの表示面の左上隅を原点とした場合の位置座標を示す情報)を制御部100に与える。これにより、ユーザの操作内容が制御部100に伝達される。本実施形態では、操作入力手段120bとして透明感圧センサを用いた。しかし、操作入力手段120bはユーザの入力操作を受け付け、その操作内容に応じた情報を制御部100に与えることができるものであれば良く、マウスなどのポインティングデバイス或いはキーボードを操作入力手段120bとして用いても良い。
The user IF
記憶部130は、図2に示すように揮発性記憶部132と不揮発性記憶部134とを有する。揮発性記憶部132は例えばRAM(Random Access Memory)であり、各種プログラムを実行する際のワークエリアとして制御部100によって利用される。不揮発性記憶部134は例えばフラッシュROMやEEPROM(Electrically
Erasable Programmable Read-Only Memory)である。不揮発性記憶部134には、各種プログラムと各種データが記憶されている。不揮発性記憶部134に記憶されているプログラムには、OS(Operating System)を実現するためのカーネル、ブラウザ、メーラ(図2では何れも図示略)等の他に、曲の演奏練習を支援するための練習支援プログラムが含まれている。
As illustrated in FIG. 2, the
Erasable Programmable Read-Only Memory). The
練習支援装置10の電源(図2では図示略)の投入或いはリセットを契機として、制御部100はカーネルを不揮発性記憶部134から揮発性記憶部132へ読み出し、当該カーネルの実行を開始する。カーネルにしたがって作動しOSを実現している制御部100は、ユーザの指示に応じて他のプログラムを実行することができる。例えば、ブラウザの実行を指示された場合には、制御部100はブラウザを不揮発性記憶部134から揮発性記憶部132へ読み出してその実行を開始し、練習支援プログラムの実行を指示された場合には練習支援プログラムを不揮発性記憶部134から揮発性記憶部132へ読み出してその実行を開始する。
When the power supply (not shown in FIG. 2) is turned on or reset, the
図3は、制御部100が練習支援プログラムにしたがって実行する練習支援方法の流れを示すフローチャートである。図3に示すように本実施形態の練習支援方法は、ステップSA100、SA110およびSA120の3つのステップを含む。ステップSA100は、目標曲の曲データを取得する目標曲取得ステップである。ステップSA110は、ステップSA100にて取得された曲データから、目標曲よりも簡略化された音楽構造であって、目標曲の音楽構造の少なくとも一部と共通の音楽構造を有する練習曲を各々表す複数種の練習曲データを生成する練習曲生成ステップである。そして、ステップSA120は、ステップSA110にて生成された複数種の練習曲データの各々をユーザに提示し、演奏練習を行わせる練習曲提示ステップである。
FIG. 3 is a flowchart showing a flow of a practice support method executed by the
目標曲取得ステップSA100において制御部100が実行する処理の具体例は次の通りである。例えば、制御部100は、ユーザに対して目標曲の指定を促す画面(以下、目標曲指定画面)の画像を表示手段120aに表示させる。目標曲指定画面の具体例としては、目標曲の曲名および作曲者名など、目標曲を一意に示す目標曲識別情報の入力を促す画面が挙げられる。操作入力手段120bに対する操作により目標曲識別情報が入力されると、制御部100は、外部機器IF部110を介してインターネット上の楽譜データベースと通信し、目標曲の楽譜を表す楽譜データを上記曲データとして取得する。本実施形態における楽譜データとは、曲を構成する各音符のノート番号(音高)、ノートオンタイミングおよび持続時間を表すデータのことを言い、例えばMIDIデータである。
A specific example of the process executed by the
本実施形態では、インターネット上の楽譜データベースから目標曲の曲データを取得する場合について説明するが、これに限定される訳ではない。例えば、目標曲取得ステップSA100において制御部100が実行する処理は、目標曲の曲データの書き込まれた記録媒体(例えば、USBメモリ)の外部機器IF部110への装着をユーザに促し、外部機器IF部110に装着された記録媒体から目標曲の曲データを読み出す処理であっても良い。また、楽譜データはMIDIデータには限定されず、曲を構成する各音符を五線譜に表記した画像を表す画像データや文書データであっても良い。要は、目標曲の音楽構造を音符の配列で表現するデータであれば良い。また、曲データは楽譜データには限定されず、目標曲の演奏音の波形データであっても良い。周知技術を適用することにより、波形データから楽譜データへの変換は可能だからである。
In the present embodiment, a case where the song data of the target song is acquired from a score database on the Internet will be described, but the present invention is not limited to this. For example, the process executed by the
練習曲生成ステップSA110において制御部100が実行する処理の具体例は以下の通りである。制御部100は、目標曲取得ステップSA100にて取得した曲データを音高軸、時間軸および強弱軸の軸毎に解析して、当該曲データの表す曲(すなわち、目標曲)の音楽構造の骨組みを特定する。なお、「音楽構造」および「音楽構造の骨組み」の詳細については非特許文献1を参照されたい。音楽構造とは「音楽を特徴付けている要素」および「音楽の仕組み」のことを言う。「音楽を特徴付けている要素」とは、音(音色)、音と音との時間的な関係(リズム、速度)、連なりや織りなす関係(旋律、テクスチャ)、音量の変化(強弱)、拍の流れ、フレーズ、音の重なり、音階、調、和声の響きなどのことを言う。また、「音楽の仕組み」とは、反復、問いと答え、変化、音楽の縦と横の関係、音楽の組み立て方(形式、構成)のことを言う。音楽構造の骨組みとは、例えば和声における根音の並び、或いはリズムにおける強拍である。
A specific example of the process executed by the
次いで、制御部100は、目標曲の音楽構造の骨組みと音楽理論とに即した各音符の優先度に基づいて、音符の削除および音符の置き換え(例えば、時間軸上で連続する複数の音符を、それら複数の音符と等価な時間長を有する1つの音符に置き換えること等)の少なくとも一方を行うことで複数の練習曲データを生成する。ある音楽構造を音符で表現すると、音高軸と時間軸では、音楽理論に則ると各音符に対して優先度を付けることができる。本実施形態では、制御部100は、目標曲の曲データに対して、上記優先度に応じて音符の削除または音符の置き換えを行うことで複数種の練習曲データを生成する。練習曲データは、目標曲の曲データに対して音符の削除および音符の置き換えの少なくとも一方を施して得られるデータであるため、当該曲データと同種のデータ、すなわち、MIDIデータである。
Next, the
例えば、「ド」、「ミ」および「ソ」の各音により構成される和音であれば、音高軸上での優先度は、根音である「ド」が最も高く、次いで「ソ」が高く、「ミ」の優先度が最も低い。したがって、和音が「ドミソ」である目標曲については、根音のみを残す(「ミ」および「ソ」を和音から削除する)ことで最も難易度の低い練習曲を生成することができ、「ミ」のみを和音から削除する(すなわち、根音と根音の次に優先度の高い音を残す)ことで次に難易度の低い練習曲を生成することができる。また、リズムに関しては、単純であるほど難易度が低い。例えば、4連の十六分音符で和音が構成される目標曲であれば、4連の十六分音符を単一の四分音符に置き換えることで最も難易度の低い練習曲を生成することができ、4連の十六分音符を2連の八分音符に置き換えることで次に難易度の低い練習曲を生成することができる。 For example, in the case of a chord composed of “do”, “mi” and “so” sounds, the priority on the pitch axis is “do” which is the root tone, and then “so”. Is high, and “Mi” has the lowest priority. Therefore, for the target song with the chord “Domiso”, the practice song with the lowest difficulty can be generated by leaving only the root note (removing “Mi” and “So” from the chord). By deleting only “Mi” from the chord (that is, leaving the root and the sound with the highest priority next to the root), it is possible to generate the practice song with the next lowest difficulty. As for rhythm, the simpler the less difficult. For example, if the target song is composed of four consecutive sixteenth notes, replace the fourteenth sixteenth notes with a single quarter note to generate the least difficult practice song. Then, by replacing the fourteenth sixteenth notes with two eighth notes, it is possible to generate a practice song with the next lowest difficulty.
本実施形態では、上記のような音符の削除および音符の置き換えの組み合わせにより複数種の練習曲を生成できるようにするため、音符の削除および音符の置き換えのルールを表すルールテーブルが練習支援プログラムに埋め込まれている(図2参照)。図4は、このようなルールテーブルの一例を表す図である。例えば、図4にて符号R−7の示す「ド 四分」というルールは、和音の根音(「ドミソ」という和音であれば、「ド」)のみを残し、当該和音が4連の十六分音符(或いは2連の八分音符)で構成されている場合に単一の四分音符に置き換えるルールである。また、図4にて符号R−5の示す「ド ソ 八分×2」というルールは、和音の根音と根音の次に優先度の高い音、例えば「ドミソ」という和音であれば、「ド」と「ソ」、のみを残し、当該和音が4連の十六分音符で構成されている場合に二連の八分音符に置き換えるルールである。 In the present embodiment, in order to be able to generate a plurality of types of practice songs by a combination of note deletion and note replacement as described above, a rule table representing rules for note deletion and note replacement is added to the practice support program. Embedded (see FIG. 2). FIG. 4 is a diagram illustrating an example of such a rule table. For example, the rule “de quadrant” indicated by reference symbol R-7 in FIG. 4 leaves only the root of the chord (or “do” if the chord is “domiso”), and the chord is divided into four tenths. This is a rule that replaces a single quarter note when it is composed of a sixth note (or two eighth notes). In addition, the rule “do octo × 2” indicated by reference numeral R-5 in FIG. 4 is a chord root sound and a sound having the next highest priority after the root sound, for example, a chord “domiso”. In this rule, only “do” and “so” are left, and when the chord is composed of four consecutive sixteenth notes, it is replaced with two eighth octaves.
例えば、練習対象の楽器がピアノであり、目標曲の左手パートの楽譜が図5において符号S−3の示す楽譜である場合、制御部100は、目標曲の曲データに対して、図4における符号R−n(n=1〜9)の各々が示すルールにしたがった音符の削除および置き換えを行うことで、図5において符号S−1〜S−9の各々が示す各楽譜に対応する練習曲データが生成される。なお、符号S−3に示すルールにしたがった処理を施すことで得られる練習曲データは元の曲データと同一である。本実施形態では、音符の削除および音符の置き換えのルールを表すルールテーブルを練習支援プログラムに埋め込んでおく場合について説明したが、練習支援プログラムとは別個に上記ルールテーブルを不揮発性記憶部134に格納しておいても良い。また、インターネットなどの電気通信回線経由で練習支援装置10からアクセス可能な装置(例えば、ネットワーク対応のハードディスク装置等)に上記ルールテーブルを記憶させておき、制御部100には、練習曲生成ステップSA110を実行する毎に当該装置にアクセスしてルールテーブルを参照させるようにしても良い。
For example, when the musical instrument to be practiced is a piano and the score of the left-hand part of the target song is the score indicated by reference numeral S-3 in FIG. 5, the
練習曲提示ステップSA120において制御部100が実行する処理の具体例は次の通りである。制御部100は、練習曲生成ステップSA110にて生成した複数の練習曲データの各々が表す練習曲の楽譜の画像を、音楽構造が簡略なものから順に、すなわち、演奏の難易度の低いものから順に表示手段120aに表示させる。表示手段120aに表示させる楽譜は、図5にて符号S−n(n=1〜9)の各々が示す五線譜に音符を付記したものであっても良いし、歌唱合成用スコアのように縦軸が音高を表し、横軸が時間軸を表す二次元平面に音符を表現する矩形を並べた楽譜であっても良い。なお、MIDIデータからの上記各種楽譜画像の生成については既存技術を適宜用いるようにすれば良い。
A specific example of the process executed by the
演奏の難易度の低いものから順に練習曲を提示することを可能とするため、図2に示すように、練習支援プログラムには、前述したルールテーブル(図4参照)に対応づけて提示順テーブルが格納されている。なお、前述したルールテーブルと同様に、提示順テーブルについても練習支援プログラムとは別個に不揮発性記憶部134に記憶させておいても良いし、インターネットなどの電気通信回線経由で練習支援装置10からアクセス可能な装置に記憶させておいても良い。
In order to make it possible to present practice songs in ascending order of performance difficulty, as shown in FIG. 2, the practice support program has a presentation order table associated with the rule table (see FIG. 4). Is stored. Similar to the rule table described above, the presentation order table may be stored in the
図6は提示順テーブルの格納内容の一例を示す図である。図6にて符号P−n(n=1〜9)の各々が指す数値は図4におけるルールR−nにしたがって生成される練習曲の難易度を意味し、その値が小さいほど難易度が低いことを意味する。図6に示す提示順テーブルの格納内容にしたがって練習曲の楽譜をユーザに提示する場合、例えば難易度1→2→3→4→5の順に練習曲の楽譜をユーザに提示することが考えられ、この場合、以下の(パターンA)〜(パターンD)の4通りの提示順が考えられる。
(パターンA)
楽譜S−7→楽譜S−4→楽譜S−1→楽譜S−2→楽譜S−3(目標曲の楽譜)
(パターンB)
楽譜S−7→楽譜S−8→楽譜S−5→楽譜S−2→楽譜S−3(目標曲の楽譜)
(パターンC)
楽譜S−7→楽譜S−8→楽譜S−5→楽譜S−6→楽譜S−3(目標曲の楽譜)
(パターンD)
楽譜S−7→楽譜S−8→楽譜S−9→楽譜S−6→楽譜S−3(目標曲の楽譜)
FIG. 6 is a diagram illustrating an example of the contents stored in the presentation order table. In FIG. 6, the numerical value indicated by each of the symbols P-n (n = 1 to 9) means the difficulty level of the practice song generated according to the rule R-n in FIG. 4, and the difficulty level is smaller as the value is smaller. Means low. When presenting the score of the practice song to the user according to the stored contents of the presentation order table shown in FIG. 6, for example, the score of the practice song may be presented to the user in the order of
(Pattern A)
Score S-7-> Score S-4-> Score S-1-> Score S-2-> Score S-3 (Score of the target song)
(Pattern B)
Score S-7 → Score S-8 → Score S-5 → Score S-2 → Score S-3 (the score of the target song)
(Pattern C)
Score S-7 → Score S-8 → Score S-5 → Score S-6 → Score S-3 (the score of the target song)
(Pattern D)
Score S-7 → Score S-8 → Score S-9 → Score S-6 → Score S-3 (the score of the target song)
上記(パターンA)〜(パターンD)の何れにより練習曲の提示を行うのかについては予め定めておいても良いし、目標曲取得ステップSA100を実行する毎に疑似乱数等を用いて制御部100に決定させても良い。また、表示手段120aに表示させる楽譜の切り替え(現在表示されている楽譜より難易度の高い楽譜への切り替え、すなわち演奏練習を次のステップへ進めるか否かの判断)については、練習支援装置10のユーザに任せても良く、制御部100に判断させても良い。制御部100に判断させる場合には、例えばマイクロホンを外部機器IF部110に接続してユーザの演奏音を収音し、表示手段120aに表示されている楽譜の再現度の評価結果に応じて上記判断を行えば良い。ユーザの演奏する楽器がMIDI対応の電子楽器である場合には、MIDI受信機器を外部機器IF部110に接続してユーザの演奏情報を当該MIDI受信機器により取得して上記評価を行っても良い。なお、楽譜の再現度の評価についてはカラオケ等における既存の採点技術を適宜用いるようにすれば良い。また、再現度の評価結果をカラオケ等と同様に点数化してユーザに報知しても良く、点数に応じたキャラクタ画像の表示等で評価結果をユーザに報知しても良い。
Which of (Pattern A) to (Pattern D) is used to present the practice song may be determined in advance, or each time the target song acquisition step SA100 is executed, the
上記の要領で表示手段120aに表示される楽譜を見ながら各練習曲の演奏練習を順次行うことで、ユーザは徐々に上達を促され、最終的には目標曲をうまく演奏できるようになる。このように本実施形態によれば、目標曲をうまく演奏できるようになるための演奏練習を、上達具合に即して無理なく段階的にユーザに行わせることが可能になる。加えて、本実施形態では、目標曲の演奏練習のための複数種の練習曲は何れも当該目標曲から生成されるため、任意の目標曲に対応可能である。つまり、本実施形態によれば、任意の曲について、その曲をうまく演奏できるようになるための演奏練習をモチベーションの低下を招くことなく行えるようになる。 By sequentially performing the performance of each practice song while watching the score displayed on the display means 120a in the above manner, the user is gradually encouraged to improve and eventually can successfully play the target song. As described above, according to the present embodiment, it is possible to cause the user to perform performance practice to be able to successfully perform the target music step by step in accordance with the progress. In addition, in the present embodiment, any of a plurality of types of practice music for practicing the performance of the target music is generated from the target music, and therefore can correspond to an arbitrary target music. In other words, according to the present embodiment, it is possible to perform performance practice for any music piece so that the music piece can be played well without deteriorating motivation.
以上本発明の一実施形態について説明したが、この実施形態に以下の変形を加えても勿論良い。
(1)上記実施形態では、優先度に応じた音符の削除および音符の置き換えを組み合わせて目標曲の曲データに施すことで複数種の練習曲データを生成したが、何れか一方のみで複数種の練習曲データを生成しても良い。例えば、優先度に応じた音符の削除のみで複数の練習曲データを生成する場合には、図7に示すルールテーブルを練習支援装置10に記憶させておけば良く、また、優先度に応じた音符の置き換えのみで複数の練習曲データを生成する場合には、図8に示すルールテーブルを練習支援装置10に記憶させておけば良い。また、図7或いは図8に示すルールテーブルを用いて練習曲を生成する場合には、図9に示す提示順テーブルを練習支援装置10に記憶させておけば良い。また、図7に示すルールテーブルと図8に示すルールテーブルとを練習支援装置10に記憶させておき、何れのルールテーブルを用いて練習曲を生成するのかをユーザに選択させるようにしても良い。
Although one embodiment of the present invention has been described above, it goes without saying that the following modifications may be added to this embodiment.
(1) In the above embodiment, a plurality of types of practice song data are generated by combining the deletion of notes and replacement of notes according to the priority and applying them to the song data of the target song. The practice song data may be generated. For example, when a plurality of practice song data is generated only by deleting notes according to the priority, the rule table shown in FIG. 7 may be stored in the
(2)上記実施形態では、目標曲から生成した複数種の練習曲を、音楽構造が簡略なものから順に(すなわち、難易度が低いものから順に)ユーザに提示した。しかし、音楽構造(難易度)が中程度の練習曲をまず提示し、その練習曲についての演奏の再現度に応じてより簡略なものを提示するのか、それともより複雑なものを提示するのかを制御部100に決定させても良い。また、上記実施形態では、ユーザに提示する練習曲の難易度を1ずつ増加させる場合について説明したが、1→3→5或いは1→3→4→5といった具合に難易度を増加させても良く、また、難易度の増加態様をユーザに指定させても良い。
(2) In the above embodiment, a plurality of types of practice songs generated from the target song are presented to the user in order from the music structure that is simple (that is, from the lowest difficulty level). However, whether to present a practice song with a medium music structure (difficulty) first and then present a simpler or more complex one depending on the reproducibility of the performance of the practice song. You may make the
(3)上記実施形態では、本発明の練習支援方法を実現する練習支援プログラムをタブレット端末に予めインストールしておき、当該タブレット端末の制御部を練習支援プログラムにしたがって作動させることで、当該タブレット端末を本発明の練習支援装置として機能させた。しかし、練習支援プログラムのインストール先はタブレット端末に限定される訳ではなく、据え置き型或いはノート型のパーソナルコンピュータ、家庭用の据え置き型或いは携帯型ゲーム機、スマートフォン、PDAであっても良い。要は、プログラム実行機能を備えた情報処理装置、すなわち、プログラム実行手段として機能するCPU等のコンピュータを備えた情報処理装置であれば良い。練習支援プログラムにしたがって上記コンピュータを作動させることで上記情報処理装置を本発明の練習支援装置として機能させることができるからである。 (3) In the above-described embodiment, a training support program for realizing the practice support method of the present invention is installed in the tablet terminal in advance, and the control unit of the tablet terminal is operated according to the practice support program, so that the tablet terminal Was made to function as a practice support device of the present invention. However, the installation destination of the practice support program is not limited to the tablet terminal, and may be a stationary or notebook personal computer, a stationary or portable game machine for home use, a smartphone, and a PDA. In short, any information processing apparatus having a program execution function, that is, an information processing apparatus having a computer such as a CPU functioning as program execution means may be used. This is because the information processing apparatus can function as the practice support apparatus of the present invention by operating the computer according to the practice support program.
(4)上記実施形態では、本発明の練習支援方法をソフトウェアにより実現したが、ハードウェアにより実現しても良い。具体的には、目標曲取得ステップを実行する取得手段、練習曲生成ステップを実行する生成手段、および練習曲提示ステップを実行する練習曲提示手段の各々を電子回路で構成し、これら各手段を組み合わせて練習支援装置を構成しても良い。 (4) In the above embodiment, the practice support method of the present invention is realized by software, but may be realized by hardware. Specifically, the acquisition means for executing the target song acquisition step, the generation means for executing the practice song generation step, and the practice song presentation means for executing the practice song presentation step are each configured by an electronic circuit. A practice support apparatus may be configured in combination.
(5)上記実施形態では、本発明の練習支援装置の一実施例について説明したが、この練習支援装置から練習提示機能を省略した装置、すなわち、曲データを取得する取得手段と、取得手段により取得した曲データの表す曲よりも簡略化された音楽構造を有する練習曲を表す練習曲データを当該曲データから生成する生成手段と、を備えた練習曲生成装置を提供しても良い。このような練習曲生成装置の取得手段に目標曲の曲データを取得させることで生成される練習曲データの表す練習曲の演奏練習を行うことで、目標曲をうまく演奏できるようになるための演奏練習をモチベーションの低下を招くことなく行えるようになることに変わりはなく、また、任意の目標曲に対応可能であることにも変わりはないからである。 (5) In the above embodiment, an example of the practice support apparatus of the present invention has been described. However, the practice presentation function is omitted from the practice support apparatus, that is, the acquisition means for acquiring song data and the acquisition means. There may be provided a practice music generation device comprising: generation means for generating practice music data representing practice music having a simplified music structure from the music data represented by the acquired music data. By performing the practice of the practice song represented by the practice song data generated by causing the acquisition means of the practice song generation apparatus to obtain the song data of the target song, the target song can be played well. This is because there is no change in that the performance practice can be performed without causing a decrease in motivation, and there is no change in being able to cope with an arbitrary target song.
(6)上記実施形態では、単一の情報処理装置を本発明の練習支援装置として機能させる場合について説明した。しかし、複数の情報処理装置を協働させることで本発明の練習支援装置を実現しても良い。例えば、インターネットに接続された複数の情報処理装置のうちの何れかを上記取得手段および生成手段として機能させ、当該情報処理装置とは異なる情報処理装置を練習曲提示手段として機能させる態様、或いは複数の情報処理装置の各々に互いに異なる練習曲データを生成させる態様などが考えられる。 (6) In the above embodiment, the case where a single information processing apparatus is caused to function as the practice support apparatus of the present invention has been described. However, the practice support apparatus of the present invention may be realized by cooperating a plurality of information processing apparatuses. For example, an aspect in which any one of a plurality of information processing devices connected to the Internet functions as the acquisition unit and the generation unit, and an information processing device different from the information processing device functions as a practice song presentation unit, or a plurality A mode in which different pieces of practice music data are generated in each of the information processing apparatuses can be considered.
10…練習支援装置、100…制御部、110…外部機器IF部、120…ユーザIF部、120a…表示手段、120b…操作入力手段、130…記憶部、132…揮発性記憶部、134…不揮発性記憶部、140…バス。
DESCRIPTION OF
Claims (8)
前記取得手段により取得した曲データの表す曲よりも音楽構造が簡略化された練習曲を表す練習曲データを当該曲データから生成する生成手段と、
を有する練習曲生成装置。 Obtaining means for obtaining song data;
Generating means for generating practice music data representing practice music having a simplified music structure from the music data represented by the music data acquired by the acquisition means;
A practice song generating device having
ことを特徴とする請求項1に記載の練習曲生成装置。 The generation means generates practice song data representing practice music having a music structure in common with at least a part of the music structure of the song represented by the song data acquired by the acquisition means, from the song data. Item 3. The practice song generating device according to Item 1.
前記生成手段は、前記取得手段により取得した曲データを解析して音高軸、時間軸および強弱軸の軸毎に音楽構造の骨組みを特定し、当該骨組みと音楽理論とに基づく音符の優先度に応じて、音符の削除と音符の置き換えの少なくとも一方を前記取得手段により取得した曲データに施すことで前記練習曲データを生成する
ことを特徴とする請求項2に記載の練習曲生成装置。 The song data obtained by the obtaining means is data representing the music structure of the song by an arrangement of notes,
The generating unit analyzes the music data acquired by the acquiring unit to identify a musical structure frame for each of the pitch axis, the time axis, and the dynamic axis, and the priority of the notes based on the frame and the music theory The practice song generation apparatus according to claim 2, wherein the practice song data is generated by applying at least one of note deletion and note replacement to the song data acquired by the acquisition unit according to the method.
音符の削除と音符の置き換えの少なくとも一方についてのルールを表すデータが格納されたルールテーブルの格納内容にしたがって前記練習曲データを生成することを特徴とする請求項3に記載の練習曲生成装置。 The generating means includes
4. The practice song generation apparatus according to claim 3, wherein the practice song data is generated according to the stored contents of a rule table in which data representing rules for at least one of note deletion and note replacement is stored.
ことを特徴とする請求項5に記載の練習曲生成装置。 6. The practice song generating device according to claim 5, further comprising practice song presenting means for presenting a plurality of types of practice song data generated by the generating means to a practitioner in an order corresponding to the simplicity of the music structure. .
ことを特徴とする請求項6に記載の曲の練習曲生成装置。 The practice song presenting means selects practice song data to be presented next in accordance with the reproducibility of the performance of the practice song represented by the practice song data presented to the practitioner. Item 7. A practice song generation device for a song according to item 6.
前記第1のステップにて取得された曲データの表す曲よりも音楽構造が簡略化された練習曲を表す練習曲データを当該曲データから生成する第2のステップと、
を有することを特徴とする練習曲生成方法。 A first step of obtaining song data;
A second step of generating, from the song data, practice song data representing a practice song whose music structure is simplified compared to the song represented by the song data acquired in the first step;
A practice song generation method characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016137432A JP2018010070A (en) | 2016-07-12 | 2016-07-12 | Practice musical pieces generation device and method for generating practice musical pieces |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016137432A JP2018010070A (en) | 2016-07-12 | 2016-07-12 | Practice musical pieces generation device and method for generating practice musical pieces |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018010070A true JP2018010070A (en) | 2018-01-18 |
Family
ID=60995376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016137432A Pending JP2018010070A (en) | 2016-07-12 | 2016-07-12 | Practice musical pieces generation device and method for generating practice musical pieces |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018010070A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008145564A (en) * | 2006-12-07 | 2008-06-26 | Casio Comput Co Ltd | Automatic arrangement device and automatic arrangement program |
| JP2013083845A (en) * | 2011-10-12 | 2013-05-09 | Sony Corp | Device, method, and program for processing information |
-
2016
- 2016-07-12 JP JP2016137432A patent/JP2018010070A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008145564A (en) * | 2006-12-07 | 2008-06-26 | Casio Comput Co Ltd | Automatic arrangement device and automatic arrangement program |
| JP2013083845A (en) * | 2011-10-12 | 2013-05-09 | Sony Corp | Device, method, and program for processing information |
Non-Patent Citations (2)
| Title |
|---|
| 大島 千佳: "楽曲の技術的な敷居を低くする手法の開発に向けて", 情報処理学会研究報告 IPSJ SIG 2006−EC−3 エンタテインメントコンピューティング, vol. 第2006巻 第24号, JPN6020008945, 14 March 2006 (2006-03-14), pages 57 - 64, ISSN: 0004229409 * |
| 福田 翼: "ユーザの技術に合せた自動編曲機能をもつピアノ演奏練習システム", 第77回(平成27年)全国大会講演論文集(2) 人工知能と認知科学, JPN6020008944, 17 March 2015 (2015-03-17), pages 2 - 403, ISSN: 0004229408 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10614786B2 (en) | Musical chord identification, selection and playing method and means for physical and virtual musical instruments | |
| US10354625B2 (en) | Digital sight-singing piano with a fixed-solfège keyboard, continuous keys and adjustable tones by kneading piano keys | |
| JP6493543B2 (en) | Performance assist device and method | |
| JP6459378B2 (en) | Problem management apparatus and problem management program | |
| US9633641B2 (en) | Grid based user interference for chord presentation on a touch screen device | |
| JP7003040B2 (en) | Dynamic change of audio content | |
| Mice et al. | Super size me: Interface size, identity and embodiment in digital musical instrument design | |
| CN114026634A (en) | Chord performance input device, electronic musical instrument, and chord performance input program | |
| CN110178177B (en) | System and method for score simplification | |
| US20140260903A1 (en) | System, platform and method for digital music tutoring | |
| JP6645085B2 (en) | Automatic arrangement device and program | |
| JP2018010070A (en) | Practice musical pieces generation device and method for generating practice musical pieces | |
| JP7492814B2 (en) | Musical score, music score notation method, music score display device, music score generation device, music score generation method, and program | |
| Pan et al. | Musical instruments simulation on mobile platform | |
| JP6268674B2 (en) | Musical sound generating device, electronic musical instrument, musical sound generating method and program | |
| CN115712473A (en) | Music score display method and device, electronic equipment and storage medium | |
| Borgogno et al. | ImproScales: a self-tutoring web system for using scales in improvisations | |
| JP7571804B2 (en) | Information processing system, electronic musical instrument, information processing method, and machine learning system | |
| JP2004233864A (en) | Musical performance practice device and program | |
| JP5224021B2 (en) | Music score display device and program for music score display | |
| Ning et al. | The music pattern: A creative tabletop music creation platform | |
| Qin | The Missing Piece Of A Fingering Model For Piano | |
| JP2018159900A (en) | Performance evaluation system | |
| JP4182889B2 (en) | Chord composition pitch determination device and program | |
| Hirst | Violin tutor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190524 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200310 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200915 |