(57)【要約】【解決課題】  音楽理論に基づくものでなく、直感的に生み出された即興演奏の分析を可能にするシステムの提供を目的とする。【解決手段】  音楽記録媒体に記録された即興演奏者の楽曲データを解析し記号化する楽曲情報コーディング部１０と、記号化した楽曲データからマルコフモデルによる確率解析を行うために、ｎ次マルコフ連鎖として起こり得る全ての１次〜ｎ次音列パターンを抽出する音列パターン抽出部１１と、上記抽出した各音列パターンのピッチ遷移列を求めるピッチ遷移列抽出部１２と、マルコフモデルを用いて、ピッチ遷移列の遷移確率と各遷移列の出現確率を１次〜ｎ次の各階層レベルで計算する遷移確率・出現確率演算部１３と、前記遷移確率と出現確率に基づいて、各階層レベルでピッチ遷移率を並べ替え、統計的に起こり得る可能性の高いピッチ遷移列を特定し、１２音平均律に基づいて全調作成し楽譜化することで即興演奏フレーズを生成する即興演奏フレーズ構成部１４とを有する演奏解析システムが提供される。【選択図】  図１
2019109357.tif 000002
【特許請求の範囲】
【請求項１】
演奏者の実際の演奏を記録した楽曲データを解析し、１次〜ｎ次の全ての音列パターンを抽出する音列パターン抽出部と、
上記抽出した各音列パターンの遷移確率と、全音列パターンにおける出現確率を演算する遷移確率・出現確率演算部と、
前記遷移確率と出現確率とに基づいて、統計的に起こり得る可能性の高い音列パターンを特定し、その音列パターンを楽譜化することで前記演奏者の演奏フレーズを生成し出力する演奏フレーズ構成部と
を有することを特徴とする即興演奏解析システム。
【請求項２】
請求項１記載の演奏解析システムにおいて、
前記演奏者の演奏は、即興演奏であることを特徴とする演奏解析システム。
【請求項３】
請求項１記載の演奏解析システムにおいて、
前記音列パターン抽出部は、ｎ次マルコフ連鎖として起こり得る全ての１次〜ｎ次音列パターンを抽出するものであり、
前記遷移確率・出現確率演算部は、マルコフモデルを用いて、１次〜ｎ次の各階層レベルの各ピッチ遷移列の遷移確率を求めるものである
ことを特徴とする演奏解析システム。
【請求項４】
前記楽曲データは、ＸＭＬファイルであることを特徴とする演奏解析システム。
【請求項５】
前記楽曲データは、ＭＩＤＩ音源であることを特徴とする演奏解析システム。
【請求項６】
コンピュータが、演奏者の実際の演奏を記録した楽曲データを解析し、１次〜ｎ次の全ての音列パターンを抽出する音列パターン抽出工程と、
コンピュータが、上記抽出した各音列パターンの遷移確率と、全音列パターンにおける出現確率を演算する遷移確率・出現確率演算工程と、
コンピュータが、前記遷移確率と出現確率とに基づいて、統計的に起こり得る可能性の高い音列パターンを特定し、その音列パターンを楽譜化することで前記演奏者の演奏フレーズを生成し出力する演奏フレーズ構成工程と
を有することを特徴とする即興演奏解析方法。
【請求項７】
請求項６記載の演奏解析方法において、
前記演奏者の演奏は、即興演奏であることを特徴とする演奏解析方法。
【請求項８】
請求項６記載の演奏解析方法において、
前記音列パターン抽出工程は、ｎ次マルコフ連鎖として起こり得る全ての１次〜ｎ次音列パターンを抽出するものであり、
前記遷移確率・出現確率演算工程は、マルコフモデルを用いて、１次〜ｎ次の各階層レベルの各ピッチ遷移列の遷移確率を求めるものである
ことを特徴とする演奏解析方法。
【請求項９】
記憶媒体に格納され、即興演奏解析を実行するコンピュータソフトウエアプログラムであって、以下の
コンピュータが、演奏者の実際の演奏を記録した楽曲データを解析し、１次〜ｎ次の全ての音列パターンを抽出する音列パターン抽出工程と、
コンピュータが、上記抽出した各音列パターンの遷移確率と、全音列パターンにおける出現確率を演算する遷移確率・出現確率演算工程と、
コンピュータが、前記遷移確率と出現確率とに基づいて、統計的に起こり得る可能性の高い音列パターンを特定し、その音列パターンを楽譜化することで前記演奏者の演奏フレーズを生成し出力する演奏フレーズ構成工程と
を実行させるものであることを特徴とするコンピュータソフトウエアプログラム。
【請求項１０】
請求項９記載のコンピュータソフトウエアプログラムにおいて、
前記演奏者の演奏は、即興演奏であることを特徴とするコンピュータソフトウエアプログラム。
【請求項１１】
請求項９記載のコンピュータソフトウエアプログラムにおいて、
前記音列パターン抽出工程は、ｎ次マルコフ連鎖として起こり得る全ての１次〜ｎ次音列パターンを抽出するものであり、
前記遷移確率・出現確率演算工程は、マルコフモデルを用いて、１次〜ｎ次の各階層レベルの各ピッチ遷移列の遷移確率を求めるものである
ことを特徴とする演奏解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽情報から特徴を抽出するための方法とその装置に関するものである。
【背景技術】
【０００２】
ジャズの重要な要素として即興演奏がある。
【０００３】
即興演奏とは、予め用意された楽譜等を用いないで、その場で直感的に演奏することである。従来は、即興演奏技術を習得するためには、過去の他の奏者の即興演奏を繰り返し聴き、耳を頼りにコピーしながら練習をする必要があり、膨大な労力と時間を必要とするということがあった。
【０００４】
これに対して、今日では、音楽学者や音楽家によって音楽理論的な解釈がなされた即興演奏のフレーズ集が多く提供されており、自力でコピーする必要がなくフレーズの習得が可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００６−５０８３９０号公報
【特許文献２】特開２００３−１５６８４号公報
【特許文献３】特開２００１−２９０４７４号公報
【特許文献４】特開２００７−２２５６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、音楽学者や音楽家の音楽理論的解釈により用意された即興演奏のフレーズ集によって学んだ学習者は、当然のことながら音楽理論的な法則から脱した演奏が困難となる。このため、毎回ワンパターンな即興演奏になってしまい、直感的であるべき本来の即興演奏を行えないということがあった。
【０００７】
本発明は、このような課題を解決するべくなされたものであり、その目的は、音楽理論に基づくものでなく、直感的に生み出された即興演奏の分析を可能にするシステム及びこのシステムによって実行される方法を提供するものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、この発明の第一の主要な観点によれば、演奏者の実際の演奏を記録した楽曲データを解析し、１次〜ｎ次の全ての音列パターンを抽出する音列パターン抽出部と、上記抽出した各音列パターンの遷移確率と、全音列パターンにおける出現確率を演算する遷移確率・出現確率演算部と、前記遷移確率と出現確率とに基づいて、統計的に起こり得る可能性の高い音列パターンを特定し、その音列パターンを楽譜化することで前記演奏者の演奏フレーズを生成し出力する演奏フレーズ構成部とを有することを特徴とする即興演奏解析システムが提供される。
【０００９】
このような構成によれば、神経生理学的な脳の潜在学習・直感生成メカニズムに基づいて、あらゆる著名なジャズ奏者が即興演奏した音楽情報から、曲に埋め込まれている演奏者の潜在知識を抽出しフレーズを出力することができる。
【００１０】
これにより、音楽理論に縛られないフレーズを提供することができる。
【００１１】
この発明の１の実施態様によれば、上記演奏解析システムにおいて、前記演奏者の演奏は、即興演奏である。
【００１２】
また、別の１の実施態様によれば、前記音列パターン抽出部は、ｎ次マルコフ連鎖として起こり得る全ての１次〜ｎ次音列パターンを抽出するものであり、前記遷移確率・出現確率演算部は、マルコフモデルを用いて、１次〜ｎ次の各階層レベルの各ピッチ遷移列の遷移確率を求めるものである。
【００１３】
更なる別の１の実施態様によれば、前記楽曲データは、ＸＭＬファイル若しくはＭＩＤＩ音源である。
【００１４】
この発明の第２の主要な観点によれば、ンピュータが、演奏者の実際の演奏を記録した楽曲データを解析し、１次〜ｎ次の全ての音列パターンを抽出する音列パターン抽出工程と、コンピュータが、上記抽出した各音列パターンの遷移確率と、全音列パターンにおける出現確率を演算する遷移確率・出現確率演算工程と、コンピュータが、前記遷移確率と出現確率とに基づいて、統計的に起こり得る可能性の高い音列パターンを特定し、その音列パターンを楽譜化することで前記演奏者の演奏フレーズを生成し出力する演奏フレーズ構成工程とを有することを特徴とする即興演奏解析方法が提供される。
【００１５】
この発明の第３の主要な観点によれば、記憶媒体に格納され、即興演奏解析を実行するコンピュータソフトウエアプログラムであって、以下の、コンピュータが、演奏者の実際の演奏を記録した楽曲データを解析し、１次〜ｎ次の全ての音列パターンを抽出する音列パターン抽出工程と、コンピュータが、上記抽出した各音列パターンの遷移確率と、全音列パターンにおける出現確率を演算する遷移確率・出現確率演算工程と、コンピュータが、前記遷移確率と出現確率とに基づいて、統計的に起こり得る可能性の高い音列パターンを特定し、その音列パターンを楽譜化することで前記演奏者の演奏フレーズを生成し出力する演奏フレーズ構成工程とを実行させるものであることを特徴とするコンピュータソフトウエアプログラムが提供される。
【００１６】
なお、この発明の、上記した以外の特徴については、次の「発明を実施するための形態」の記載及び図面の記載中に明らかにされる。
【図面の簡単な説明】
【００１７】
【図１】図１は、この発明の一実施形態を示す概略構成図。
【００１８】
【図２】図２は、同じく、フローチャート。
【００１９】
【図３】図３は、同じく、マルコフに基づく音列パターンの抽出を説明する概念図。
【００２０】
【図４】図４は、同じく、遷移確率と、出現確率を説明する概念図。
【００２１】
【図５】図５は、同じく、即興演奏フレーズの生成を説明する概念図。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態を図面に基づいて説明する。
【００２３】
１．本発明の考え方
本発明は、音楽理論に縛られない即興演奏のフレーズを提供するシステム及び方法を提供するものである。
【００２４】
ここで、音楽理論とは、数学的・物理的な論理に基づいて構成されており、音楽理論に厳格に従って作られた音楽は、不協和音等のない綺麗な響きやメロディーラインとなる、というものである。その意味で、即興演奏においても、ある程度音楽理論に基づく必要がある。
【００２５】
しかながら、即興演奏を行う演奏者は、実際の演奏時には音楽理論的な妥当性を常に厳格に考えながら演奏するのではなく、これまで習得してきた演奏技術を頼りに、その場の直感に基づいて演奏するのが普通である。
【００２６】
したがって、音楽は物理的な法則を除けば根本的に脳の創造物といえるのであって、即興演奏によるメロディは、脳がこれまで獲得してきた知識に基づいて直感的に生み出されているといえる。
【００２７】
本発明者は、このような知見に基づいて本発明を完成させたものである。
【００２８】
すなわち、脳の最も根本的な学習メカニズムは、統計学習である。統計学習とは、意識や意図とは関係なく、系列情報の遷移確率を脳が自動的・潜在的に計算・学習するというもので、ヒトが生み出す直感も、この潜在統計知識に基づいて発生しているといわれている。
【００２９】
そこで、この発明においては、即興演奏者の演奏情報を統計的に分析して音列パターンの特徴を特定し、これに基づいてフレーズを抽出するようにしているものである。これにより即興演奏者の直感的な部分を反映したフレーズを得ることができる。このことで学習者は、「音楽理論」ではなく「直感」から生み出されてきた即興演奏技術を直接的に会得する事ができる。
【００３０】
本発明は、発明者のこのような知見に基づいてシステム化されたものである。
【００３１】
２．本実施形態にかかるシスステム構成
図１は、この実施形態にかかるシステムを示す概略構成図である。
【００３２】
このシステムは、ＣＰＵ１、ＲＡＭ２、出力部・表示部３、入力部４等が接続されているバス５に、データ記憶部６とプログラム記憶部７が接続されてなる。
【００３３】
データ記憶部６には、入力データとしての即興演奏者楽曲データ８と、出力データとしての即興演奏フレーズ情報９が格納されている。
【００３４】
プログラム記憶部７には、
基本プログラムの他、本実施例に関係するプログラムのみ挙げると、
（１）音楽記録媒体に記録された即興演奏者の楽曲データを解析し記号化する楽曲情報コーディング部１０と、
（２）記号化した楽曲データからマルコフモデルによる確率解析を行うために、ｎ次マルコフ連鎖として起こり得る全ての１次〜ｎ次音列パターンを抽出する音列パターン抽出部１１と、
（３）上記抽出した各音列パターンのピッチ遷移列を求めるピッチ遷移列抽出部１２と、
（４）マルコフモデルを用いて、ピッチ遷移列の遷移確率と各遷移列の出現確率を１次〜ｎ次の各階層レベルで計算する遷移確率・出現確率演算部１３と、
（５）前記遷移確率と出現確率に基づいて、各階層レベルでピッチ遷移率を並べ替え、統計的に起こり得る可能性の高いピッチ遷移列を特定し、１２音平均律に基づいて全調作成し楽譜化することで即興演奏フレーズを生成する即興演奏フレーズ構成部１４と
が格納されている。
【００３５】
上記各構成部１０〜１４は、実際にはコンピュータソフトウエアプログラムであり、ＣＰＵ１によってＲＡＭ２上に展開され実行されることでこの発明の各構成要素として機能するようになっている。
【００３６】
以下、各構成部１０〜１４の詳しい構成及び機能を、処理動作を通して明らかにする。
【００３７】
図２は、上記システムによる処理工程を示すフローチャートである。図中、Ｓ１〜Ｓ７は、各処理工程を示す符号であり、以下の各ステップに対応する。
【００３８】
（１）音楽記録媒体に記録された即興演奏者の楽曲データを解析し記号化する工程（ステップＳ１、Ｓ２）（楽曲情報コーディング部１０）
【００３９】
音楽記録媒体（図示せず）に格納されたＭＸＬやＭＩＤＩなどの楽曲データは、Ｃ、Ｆ、Ｅなどのアルファベットによる音名情報であったり、言語的な情報であることが多い。これらの情報を統計処理し遷移確率を計算するためには、情報を全て数値に記号化する必要がある。
【００４０】
図３は、この記号化の処理を説明する概略図である。
【００４１】
図３で２０で示す楽譜情報に対応する楽曲データ（即興演奏者の演奏した生の楽曲データ）が例えばＳＤカード等の音楽記憶媒体２0に格納されており、この楽曲データはカードリーダ等の入力部４を通してこのシステムに読み込まれ、上記データ格納部６に格納される。（ステップＳ１）
【００４２】
次いで、前記楽曲情報コーディング部１０が、この楽曲データの数値解析を行い、ｐｉａｎｏの８８腱の音高に基づき最低音から順に１〜８８まで番号付けをする。
【００４３】
図３中２２はその結果を示すもので、上段はアルファベットによる音高情報で、下段は数値に変換した場合を示すものである。例えば、上記符号２１で示される楽譜にあるメロディを音名で表すと、「Ｆ５、Ｇ５、Ｆ５、Ｅｂ５、Ｆ５．．．」（図３中符号２２の上段）となり、それを８８の番号で表すと、「５７、５９、５７、５５、５７．．．］（図３中符号２２の下段)と表現される。
【００４４】
（２）記号化した楽曲データからマルコフモデルによる確率解析を行うために、ｎ次マルコフ連鎖として起こり得る全ての１次〜ｎ次音列パターンを抽出する工程（ステップＳ３）（音列パターン抽出部）
ここで、マルコフモデルとは、時系列データの確率モデルであって、現在の状態の確率が、直前のｎ個前の状態に依存して決まるモデルをいう。
【００４５】
この実施形態では、まず、上記で記号化された楽曲データ２２から、各階層毎（１次〜ｎ次）の音列パターンを抽出する。
【００４６】
例えば、上記コーディングした楽曲データ２２の下段の［５７、５９、５７、５５、５７．．．］から抽出したマルコフモデルに従う１次音列パターンは［５７、５９］、「５９、５７］、［５７、５５］、［５５、５７］．．．となる。また、６次の音列パターンは、［５７、５９、５７、５５、５７、（-４５、５８）］となる。
【００４７】
（３）上記抽出した各音列パターンのピッチ遷移列を求める工程（ステップＳ４）（ピッチ遷移列抽出部１２）
音楽では、曲毎に調が存在し、この調によって曲全体の音の高さや、各音高での役割が変わってくる。本発明では、このような音楽特有の法則や理論等を排除するために、遷移パターン毎に最初のピッチ周波数を０、半音増加を１、半音減少を-１とし、各遷移パターンの最初の音からピッチが相対的にどのように遷移するかだけを抽出する。
【００４８】
例えば、１重マルコフモデルで計算すると前記１次音列パターン［５７、５９］、 ［５９、５７］、 ［５７、５５］、 ［５５、５７］．．．は、最初の音を０とした場合、ピッチ遷移列は、図３中符号２３で示す出力結果の左側２５に示すように、［０、２］、 ［０、-２］、 ［０、-２］、 ［０、２］．．．となる。６重マルコフモデルで計算すると前記６次音列パターン［５７、５９、５７、５５、５７、（-４５、５８）］．．．は、最初の音を０とした場合、図３中符号２３で示す出力結果の右側２４に示すように、［０、２、０、-２、０、（-１２、１）］．．．となる。
【００４９】
このように、ピッチ遷移列を１重マルコフ〜ｎ重マルコフまで各階層毎に計算する。
【００５０】
（４）マルコフモデルを用いて、１次〜ｎ次の各階層レベルの各ピッチ遷移列の遷移確率と各遷移列の出現確率を計算する工程（ステップＳ５）（遷移確率・出現確率演算部１３）
まず、この工程では、前記で抽出した遷移列のうち、遷移確率の高いものを計算から導き出すために、多重マルコフモデルを用いて各遷移パターンの遷移確率を計算する。
【００５１】
下記の式１は、階層をn、記号化された遷移パターンのピッチをＸ、時間をtとした時の、遷移確率Ｐを示すものである。
【００５２】
【数１】
2019109357.tif 000003
【００５３】
このようにして求められた各遷移パターンの遷移確率を集計して、最終的に最も出現確率が高いいくつかのフレーズを特定し、出力する。
【００５４】
以下、遷移確率及び出現確率の求め方及び意義について、詳細に説明する。
【００５５】
なお、図３に示した実際の音楽データの例では列数が多くなり理解しづらいと思われるので、以下に単純化した例を使って説明する。
【００５６】
図４（ａ）の表は、前記遷移確率・出現確率演算部１３が、６次の遷移列をソートし、前記数式１で求めた遷移確率を集計して示すものである。すなわち、表１の１行目は、６次の遷移列全てのうち、遷移列の前半に「０、２、４、５、７、９」がこの順で出現する場合をソートし、「０、２、４、５、７、９」の次に「１」、「２」、「３」、「４」のいずれかに遷移する確率をそれぞれ集計して表したものである。
【００５７】
この例では、「０、２、４、５、７、９」が、「１」に遷移する確率は、「１」、「２」、「３」、「４」のどれかに遷移する総数のうち、１０％である。同様に、「２」に遷移する確率は、３０％、「３」は２０％、「４」は４０％であることを示している。
【００５８】
同様に、２行目は、「０、-１、-３、-５、-７、８」が出現した場合、次に「１」、「２」、「３」、「４」のいずれかに遷移する確率を表している。３行目は、「０、２、４、２、０、-１」が出現した場合、次に「１」、「２」、「３」、「４」のいずれかに遷移するということを表している。
【００５９】
次に、図３（ｂ）は、図３（ａ）の例で、前記遷移確率・出現確率演算部１３が、全遷移パターンに対する出現確率を求める例を示したものである。
【００６０】
すなわち、上記マルコフによる遷移確率（図３（ａ）の表）は、各行がそれぞれ合計で１００％となるような計算方法であるのに対し、全遷移数における各遷移パターンの出現確率（図３（ｂ））は、全体が１００％となるように計算する。
【００６１】
すなわち、図３（ａ）の一列目の「０、２、４、５、７、９」が「１」に遷移する場合は、前半に「０、２、４、５、７、９」を持つ遷移列の中では１０パーセントの確率で現れるが、この表の全ての行に示される全遷移列の中では２．５パーセントであることが示される。このようにして、全ての遷移確率についての出現確率を求める。
【００６２】
上記２つの計算、すなわちマルコフによる遷移確率及びその全遷移列に対する出現確率の算出を行うことで、直前にある音列が出現した場合、次はどの音に遷移する可能性が高いかがわかる（遷移確率）と同時に（図３（ａ））、そのフレーズが全体的にどの程度重要なのか（出現確率）がわかる（図３（ｂ））。
【００６３】
例えば、図３（ａ）の表において、１行目の「０、２、４、５、７、９、１」と２行目の「０、−１、−３、−５、−７、８、２］の２つの例の遷移確率は、マルコフモデルに基づけば「１０％」と同じでも、図３（ｂ）に示すように全体に占める出現頻度は異なり、１行目の「０、２、４、５、７、９、１」は２．５％で、２行目の「０、−１、−３、−５、−７、８、２］は５％である。
【００６４】
つまり、音列「０、２、４、５、７、９、１」 に比べて、音列「０、−１、−３、−５、−７、８、２］は、その曲においてより重要なフレーズであるといえる。すなわち、この２つの計算方法を用いることで、重要なフレーズを抽出する精度を上げることが分かる。
【００６５】
図５中、符号２６は、図３の例における出現確率を示すものである。「seq」は各遷移パターン、「prob」が出現確率である。
【００６６】
例えば、この例では、６次の遷移パターンのうち１つ目の遷移パターンの「０、２、０−２、−２、１」の出現確率は、０．００１５５である。
【００６７】
（５）前記遷移確率と出現確率に基づいて、各階層レベルでピッチ遷移率を並べ替え、統計的に起こり得る可能性の高いピッチ遷移列を特定し、１２音平均律に基づいて全調作成し楽譜化することで即興演奏フレーズを生成する工程（ステップＳ６、Ｓ７）（即興演奏フレーズ構成部１４）
【００６８】
（５−１）まず、遷移確率と出現確率に基づいて、統計的に起こり得る可能性の高い遷移列から順番に並べ替え、ＭＸＬファイルにて出力する（ステップＳ６）。
【００６９】
上記処理によれば、遷移列のうち、遷移確率と出現確率が高いものが、直感的に即興演奏されやすいものといえる。この実施形態では、即興演奏フレーズ構成部１４が、曲毎、演奏者毎にどのように直感的に即興演奏されているのかを理解するために、遷移確率と出現確率の高い順に並べ変え、それぞれ上位１０位までの遷移列パターンを採用する。
【００７０】
ついで、数値のままだと、その遷移パターンが音楽的にどのようなフレーズなのかがわかりづらいので、今度は数値を音名情報に置き換える必要がある。上述したたように本発明では、調などの音楽特有の法則や理論を排除し、ピッチが相対的にどのように遷移するかだけを抽出したので、各遷移パターンを、全調（１２音平均律）で表現することができる。例えば、［０、-３、-２、０、１、３、４］という遷移パターンが抽出された場合、０を音名ド、レのフラット．．．．．．シまで１２通り表現することができる。このように各遷移パターンを全調に置き換えた情報を、今度はＭＸＬファイルにて出力する。
（５−２）１２音平均律に基づいて、各遷移列を全調作成し、楽譜化する工程（ステップＳ７）。
【００７１】
ついで、即興演奏フレーズ構成部１４は、出力されたＭＸＬファイルをもとに楽譜化処理を実行する）。図５中２７で示すのが出力例であり、演奏者Ｂｉｌｌ Ｅｖａｎｓの曲Ａｕｔｕｍｎ ｌｅａｖｅｓでの即興演奏を、６重マルコフモデルで計算した場合、遷移パターン［０、-３、-２、０、１、３、４］は、出現確率６/６４６であり、これらを各調（Ｃ、Ｄｂ、Ｄ．．．）で表した時のフレーズを表している。この実施形態では、前記即興演奏フレーズ構成部１４が、このようなものを、各演奏者、各曲で、各階層（１〜Ｎ重マルコフモデル）レベルで提示する。
【００７２】
このような構成によれば、このシステムは、即興演奏技術に必要な「直感」を生み出すメカニズムである潜在統計知識に基づくフレーズを実現することができる。そして、このシステムを使用することによって、学習者はより直感に近い即興演奏フレーズを直接的に会得する事ができる。
【００７３】
なお、この発明は上記一実施形態に限定されるものではなく、発明の要旨を変更しない範囲で種々変形可能である。
【００７４】
例えば、上記遷移確率、出現確率が高い音列をマルコフモデルを用いて統計解析したが、マルコフモデルに限定されるものではない。他の統計的手法を用いても良い。
【００７５】
また、遷移確率や出現確率を求める場合に、他の要素を考慮しても良い。例えば、同じ楽曲であっても演奏者によって異なる重み付けをしても良い。又同じ演奏者でも、曲によって、年代によって等、遷移確率や出現確率に異なる重み付け定数を付けて計算するようにしても良い。
【符号の説明】
【００７６】
１…ＣＰＵ
２…ＲＡＭ
３…出力部・表示部
４…入力部
５…バス
６…データ記憶部
７…プログラム記憶部
８…即興演奏者楽曲データ
９…即興演奏フレーズ情報
１０…楽曲情報コーディング部
１１…音列パターン抽出部
１２…ピッチ遷移列抽出部
１３…遷移確率・出現確率演算部
１４…即興演奏フレーズ構成部
２０…音楽記憶媒体
２２…楽曲データ
【図１】
2019109357.tif 000004
【図２】
2019109357.tif 000005
【図３】
2019109357.tif 000006
【図４】
2019109357.tif 000007
【図５】
2019109357.tif 000008