(57)【要約】      （修正有）【課題】音楽的な技能や知識を持たない初心者でも容易にリズム打ちを理解して練習できるリズム練習システムおよびリズム練習システム用プログラムを提供すること。【解決手段】入力部１２で選曲し、練習開始を指示すると、記憶部１６から楽曲データが読み出される。ＣＰＵ１５は、楽曲データを元にリズム練習すべき内容に関する情報として、リズム口唱文字列を伴う絵譜またはリズム口唱文字列を伴うリズム譜をリアルタイムで生成する。表示部１３は、生成された絵譜またはリズム譜をリズム練習のガイドとして画面表示する。また、再生部１４は、演奏開始からの現在時刻に従って楽曲を再生する。リズム口唱文字は、対応する音符や休符の長さを直感的にわかるように示す文字とする。絵譜を表示させるかリズム譜を表示させるかは入力部１２の操作で選択可能である。さらに、旋律や伴奏などの楽譜に口唱文字列を付けた譜面を選択可能にしてもよい。【選択図】図１
2006258904.tif 000002
【特許請求の範囲】
【請求項１】
画面表示される譜面をガイドとしてリズム練習するリズム練習システムにおいて、
リズム練習用の楽曲データを記憶する記憶手段と、
前記記憶手段から読み出された楽曲データに基づいて、リズム口唱文字列を伴う譜面をリアルタイムに自動生成する譜面作成手段と、
前記譜面作成手段により自動生成されたリズム口唱文字列を伴う譜面を表示する表示手段を備えたことを特徴とするリズム練習システム。
【請求項２】
前記譜面作成手段は、前記記憶手段から読み出された楽曲データに基づいて、リズム口唱文字列を伴う絵譜とリズム口唱文字列を伴うリズム譜を選択的にリアルタイムに自動生成することを特徴とする請求項１に記載のリズム練習システム。
【請求項３】
前記譜面作成手段は、リズム口唱文字列を伴うリズム譜に代えて、あるいはリズム口唱文字列を伴うリズム譜の他にリズム口唱文字列を伴う旋律または伴奏の楽譜をリアルタイムに自動生成することを特徴とする請求項２に記載のリズム練習システム。
【請求項４】
リズム口唱文字列を伴うリズム譜またはリズム口唱文字列を伴う旋律または伴奏の楽譜が前記表示手段に表示されているとき、前記表示手段は、さらに発音タイミングに合わせて音符の符頭をめがけて移動するバウンシングボールを表示することを特徴とする請求項２または３に記載のリズム練習システム。
【請求項５】
前記表示手段に表示されている譜面上において、リズム口唱文字を伴う譜面の発音中部分の表示態様、あるいは再生位置まで表示態様が変化することを特徴とする請求項１ないし４のいずれかに記載のリズム練習システム。
【請求項６】
さらに、リズム打ちされたタイミング信号を取り込む入力手段と、前記入力手段により取り込まれたタイミング信号を前記楽曲データと比較してリズム打ちの出来を判定する判定手段を備えたことを特徴とする請求項１ないし５のいずれかに記載のリズム練習システム。
【請求項７】
コンピュータに、
記憶手段からリズム練習用の楽曲データを読み出す第１の手順と、
第１の手順により読み出された楽曲データに基づいて、リズム口唱文字列を伴う譜面をリアルタイムに自動生成する第２の手順と、
第２の手順により自動生成されたリズム口唱文字列を伴う譜面を表示させる手順を実行させるためのリズム練習システム用プログラム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リズム練習システムおよびリズム練習システム用プログラムに関し、特に、音楽的な技能や知識を持たない初心者でも容易にリズム打ちを理解し練習できるリズム練習システムおよびリズム練習システム用プログラムに関する。
【背景技術】
【０００２】
特許文献１には、和太鼓の桴打ちの習得を意図した和太鼓用楽譜が記載されている。この和太鼓洋楽譜では、三線譜上の符頭の位置、符尾の方向、符頭への斜線の記入などによって、使用すべき桴や太鼓の種別を表記している。また、特許文献１には、従来技術として、小太鼓を「ド」、小太鼓を「ト」、休符を「ウ」、縁打ちを「カ」、スリガネを「チ」などといった口唱文字で表記する和太鼓用楽譜や、大太鼓を「白丸」印、小太鼓を「黒丸」印などの印で表記する和太鼓用楽譜も記載されている。
【０００３】
近年では、コンピュータを利用した音楽練習システムが提案されている。コンピュータを利用した音楽練習システムにおけるリズム打ちの練習では、曲の再生に合わせてコンピュータがリズム打ちを指示する。例えば、画面上にリズム譜を表示し、打つタイミングの音符の符頭などを光らせてリズム打ちを指示する。あるいは、画面上に太鼓などの打楽器の絵を表示し、音符に相当するオブジェクトの絵をテンポに応じた速さで太鼓に近づけていき、ちょうど打つタイミングで太鼓の真ん中に位置させるようにして打つタイミングを指示する。
【特許文献１】実公昭５４−３６７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された楽譜は、専ら和太鼓のリズム打ちの練習に使用されるものであり、他の楽器でのリズム打ちの練習には応用できない。また、どのような表記をするにしても、各楽曲ごとに楽譜を予め用意しておく必要がある。また、楽譜の表記だけではリズム打ちするタイミングがわかりにくく、さらに、三線譜上の符頭の位置、符尾の方向、符頭への斜線の記入などによって、使用すべき桴や太鼓の種別を表記する楽譜は、洋楽譜をある程度読めることが前提となっているため、初心者にとって取っ付きにくいばかりでなく、独自の表記であるため、和太鼓以外に役立ちにくいという課題がある。
【０００５】
コンピュータを利用した音楽練習システムにおけるリズム打ちの練習では、リズム打ちするタイミングを単にオブジェクトの位置の映像として捉えているだけであり、曲や練習システムが変われば応用が効かないなど、学習としての蓄積に乏しくて教育的効果が少ないという課題がある。
【０００６】
本発明の目的は、音楽的な技能や知識を持たない初心者でも容易にリズム打ちを理解して練習できるリズム練習システムおよびリズム練習システム用プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、画面表示される譜面をガイドとしてリズム練習するリズム練習システムにおいて、リズム練習用の楽曲データを記憶する記憶手段と、前記記憶手段から読み出された楽曲データに基づいて、リズム口唱文字列を伴う譜面をリアルタイムに自動生成する譜面作成手段と、前記譜面作成手段により自動生成されたリズム口唱文字列を伴う譜面を表示する表示手段を備えた点に第１の特徴がある。
【０００８】
また、本発明は、前記譜面作成手段が、前記記憶手段から読み出された楽曲データに基づいて、リズム口唱文字列を伴う絵譜とリズム口唱文字列を伴うリズム譜を選択的にリアルタイムに自動生成する点に第２の特徴がある。
【０００９】
また、本発明は、前記譜面作成手段が、リズム口唱文字列を伴うリズム譜に代えて、あるいはリズム口唱文字列を伴うリズム譜の他にリズム口唱文字列を伴う旋律または伴奏の楽譜をリアルタイムに自動生成する点に第３の特徴がある。
【００１０】
また、本発明は、リズム口唱文字列を伴うリズム譜またはリズム口唱文字列を伴う旋律または伴奏の楽譜が前記表示手段に表示されているとき、前記表示手段は、さらに発音タイミングに合わせて音符の符頭をめがけて移動するバウンシングボールを表示する点に第４の特徴がある。
【００１１】
また、本発明は、前記表示手段に表示されている譜面上において、リズム口唱文字を伴う譜面の発音中部分の表示態様、あるいは再生位置まで表示態様が変化する点に第５の特徴がある。
【００１２】
また、本発明は、さらに、リズム打ちされたタイミング信号を取り込む入力手段と、前記入力手段により取り込まれたタイミング信号を前記楽曲データと比較してリズム打ちの出来を判定する判定手段を備えた点に第６の特徴がある。
【００１３】
本発明は、リズム練習用システムとして実現できるだけでなくリズム練習システム用プログラムとしても実現できる。このプログラムをコンピュータにインストールすれば該コンピュータはリズム練習システムとして機能する。
【発明の効果】
【００１４】
本発明は、楽曲データに基づいて、リズム口唱文字列を伴う絵譜またはリズム口唱文字列を伴うリズム譜をリアルタイムで自動生成する譜面作成手段を備えるので、楽曲ごとにリズム口唱文字列を予め用意する必要がなく、太鼓のリズム打ちに限られず、各種楽器のリズム打ちの練習に適用でき、汎用性があるという効果がある。
【００１５】
また、本発明によれば、譜面とともにリズム口唱文字列が表示されるので、楽譜が読めなくても簡単にリズム打ちの練習ができる。また、リズム口唱文字列を先読みしておくことで、練習者は頭の中でリズムをまとまりとして容易に記憶しておくことができるので、学習効果を着実に上げることができる。
【００１６】
また、絵譜、リズム譜、さらには旋律や伴奏などの楽譜を選択可能としているので、練習者は、まず絵譜を表示させて練習し、次にリズム譜や楽譜などの自己のレベルに合った譜面を表示させてリズム打ちの練習ができる。しかも、絵譜からは視覚的に音や休みの長さを容易に把握でき、その後、リズム口唱文字を共通のよりどころとして音符や休符の長さを把握してリズム譜や楽譜自体も読めるようになる。また、絵譜、リズム譜、楽譜の選択は、楽曲の途中でも瞬時にして可能であるので、楽曲中の未修得の部分と修得済みの部分とで絵譜、リズム譜、楽譜を適宜切り替えることができ、それによってリズム打ちを段階的にスムーズに修得できるようになる。
【００１７】
また、発音中のリズム口唱文字や音符の表示態様、あるいは再生位置まで表示態様を変えたり、発音タイミングに合わせて楽譜上の音符の符頭をめがけて移動するバウンシングボールを表示させたりすることにより、音楽的な技能や知識に乏しい人手でもリズム打ちのタイミングを正確に計ることができ、現在発音中の譜面位置を容易に理解でき、さらにリズムの先読みができるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明を説明する。図１は、本発明に係るリズム練習システムの一実施形態を示すブロック図である。なお、本発明は、コンピュータをリズム練習システムとして機能させるリズム練習システム用プログラムとしても実現できる。
【００１９】
本実施形態のリズム練習システムは、パソコン本体１１、キーボードやマウスなどの入力部１２、ＬＣＤなどの表示部１３、および楽音を再生するための再生部１４を備える。なお、再生部１４はパソコン付属のものでも構わない。パソコン本体１１は、ＣＰＵ１５、ＲＯＭやＲＡＭやハードディスクなどの記憶部１６を有する周知のものを使用できるが、ＭＩＤＩ信号を入出力できるＭＩＤＩインタフェース１７を備えるものが好ましい。
【００２０】
パソコン本体１１の記憶部１６のＲＯＭあるいはハードディスクには、本発明に従う処理を実行するリズム練習システム用プログラムを予めインストールしておく。リズム練習用の楽曲データは、記憶部１６に予め格納しておくことができ、また、ＭＩＤＩインタフェース１７を介して外部から取得することもできる。
【００２１】
本発明における全体的な動作を説明する、この動作は、入力部１２での所定操作に基づいて記憶部１６のＲＯＭあるいはハードディスクに格納されているリズム練習システム用プログラムがＲＡＭに読み出されることによって実行される。
【００２２】
最初に、表示部１３にメニュー画面が表示される。メニュー画面において、練習者が入力部１２を操作してリズム練習しようとする楽曲を選択（選曲）し、練習開始を指示すると、表示部１３の画面内に表示可能な小節についての小節楽譜情報や小節伴奏情報を含む楽曲データが記憶部１６あるいはＭＩＤＩインタフェース１７から読み出され、あるいは取得される。
【００２３】
ＣＰＵ１５は、読み出された楽曲データを元にリズム練習すべき内容に関する情報をリアルタイムで生成する。表示部１３は、生成された情報をリズム練習のガイドとして画面表示する。また、再生部１４は、演奏開始からの現在時刻（以下、単に現在時刻と記す）および読み出された小節伴奏情報に基づいてメロディ、ベース、リズムなどの演奏情報を例えばＭＩＤＩ出力して楽曲を再生する。
【００２４】
図２は、リズム練習用の楽曲データの例を示す。リズム練習用の楽曲データは、小節楽譜情報および小節伴奏情報の楽曲小節数分の配列などで構成される。小節楽譜情報は、楽譜や歌詞を表示するための表示情報であり、記号情報や歌詞情報の配列から成る。小節伴奏情報は、主に楽曲を再生するための演奏情報であり、楽音情報やテンポ情報や効果情報の配列から成る。楽音情報、記号情報、歌詞情報は、図２に示された各種情報を含み、相互にＩＤで対応付けられている。
【００２５】
練習者は表示部１３の表示を見ながら、また再生部１４により再生される楽曲を聴きながらそれに合わせて入力部１２を操作し、リズム打ち練習する。この場合の入力部１２の操作は、マウスのクリック、キーボードの押鍵などであり、それが操作されたタイミングで楽音とは異なる音を再生部１４より重畳出力させるようにしてもよい。
【００２６】
入力部１２、表示部１３、および再生部１４は、タイマー割込みなどによって動作する。再生が楽曲の終わりに達するか、または練習者が途中で練習を中断するかしたときには楽曲の再生を停止して練習を終了する。
【００２７】
入力部１２によって練習者がリズム打ちしたタイミング信号を取り込み、正しくリズム打ちできたかどうかを判定するなどの処理機能をパソコン本体１１に持たせ、その判定結果を表示部１３で表示させるようにすることもできる。この処理機能は、小節伴奏情報および現在時刻、タイミング信号の比較で実現できる。
【００２８】
ＣＰＵ１５は、表示部１３に表示する情報として、リズム口唱文字列を伴う絵譜またはリズム口唱文字列を伴うリズム譜を生成する。リズムは、絵譜では絵のパターンで表され、リズム譜では音符のリズムパターンで表される。リズム口唱文字は、対応する音符や休符の長さを直感的にわかるように表す文字とし、音符や休符の種類、および小節内における時間軸上の位置に対応させて生成する。絵譜とリズム譜のどちらを表示させるかは入力部１２で選択可能とし、絵譜とリズム譜を切替えたときに両者の対応が容易であるように絵譜とリズム譜で対応する小節の表示部１３上での表示位置は同じにしておく。
【００２９】
図３は、リズム口唱文字列を伴う絵譜の例を示す。本例では、小節を矩形で表し、内部を縦線で区切って拍や拍子を把握できるようにしている。音符の代わりに長丸を使い、その幅を音符の長さに応じて変えることにより、音符の長さを視覚的に理解しやすくしている。なお、長丸の幅は、音符の長さと比例関係になくてもよい。譜面表示の見栄えや把握の容易性などの面から、リズム口唱文字を各長丸の中に表示するのがよい。また、休符の部分には長丸を表記しない。長丸と長丸の隙間の分だけ休むということは直感的に理解できるからである。その隙間に「うん」などの文字を表示させることもできる。
【００３０】
また、練習者が現在発音中の譜面位置を容易に理解でき、リズム打ちのタイミングを正確に計ることができるように、リズム口唱文字の色や濃度などの表示態様を変化させたり、小節矩形の背景を再生位置まで色を変えたりするのがよい。
【００３１】
図４は、リズム口唱文字列を伴うリズム譜の例を示す。本例では、リズム譜の個々の音符や休符の下にリズム口唱文字を表示している。また、音符間の間隔を音符の長さに応じて変えることにより視覚的に理解しやすくしている。なお、音符間の間隔は、音符の長さと比例関係になくてもよい。リズム口唱文字は、例えば、4分音符は「タン」、８分音符は「タ」、2分音符は「ターアー」とし、4分休符は「うん」、8分休符は「う」、2分休符は「うーうー」とする。また、小節内における時間軸上の位置に対応させて口唱文字を生成することにより、例えば、１拍内に１６分音符が４つあるとき、「タ  タ  タ  タ」ではなく「タ  カ  タ  カ」などといったリズム口唱文字とすることができる。上記のように、音符をカタカナ、休符をひらがなでリズム口唱文字を表記すれば、音符と休符を瞬時に判別できる。
【００３２】
また、音符の発音開始タイミングから次の音符の発音開始タイミングの間で逆放物線運動をするようなバウンシングボールを表示させることにより、リズム打ちのタイミングを正確に計ることができるようになる。拍や拍子を単に刻むのではなく、発音タイミングに合わせて音符の符頭をめがけて移動するバウンシングボールとすることにより、リズム打ちの把握が容易になる。また、練習者が現在発音中の譜面位置を容易に理解できるように、発音中の音符やリズム口唱文字の表示態様、例えばその色や濃度などを変化させるのがよい。
【００３３】
図５は、本発明に係るリズム練習システムの全体的動作の一例を示すメインフローチャートである。メインフローにおける各処理は、記憶部１６のＲＯＭあるいはハードディスクに格納されているリズム練習システム用プログラムがＲＡＭに読み出されることによって実行される。
【００３４】
まず、各種初期化（Ｓ５１）が行われた後、入力部１２での選曲（Ｓ５２）および練習開始の指示に従って記憶部１６から当該楽曲の楽曲データが順次読み出される。練習開始指示により練習開始処理（Ｓ５３）が実行され、割り込み処理（Ｓ５４）に進む。割り込み処理（Ｓ５４）は、表示ルーチン、再生ルーチン、および入力ルーチンを含む。再生が楽曲の終わりに達するか、または練習者が途中で練習を中断するかしたときには楽曲の再生を停止して練習を終了する。
【００３５】
図６は、表示ルーチンの一例を示すフローチャートである。図６のフローチャートは、現在時刻位置の小節を含む段落内のすべての楽音情報配列および記号情報配列などを参照して図４に示されるようなリズム譜を表示させるものであるが、図３に示されるような絵譜も同様の処理で表示可能である。また、絵譜を表示させるかリズム譜を表示させるかは入力部１２の操作で選択可能にする。
【００３６】
図６に従って具体的に説明する。まず、現在再生時刻から再生小節を取得し（Ｓ６１）、再生小節を含む始点段落と表示部１３の画面に収まる終点段落を取得する（Ｓ６２）。次に、始点段落および終点段落と段落内小節数から始点小節と終点小節を取得する（Ｓ６３）。
【００３７】
次に、取得された始点小節から終点小節までの小節についての譜面を表示部１３に表示させる。すなわち、小節配列参照ポインタで始点小節を指示し（Ｓ６４）、該小節内の全楽音情報および記号情報を元に、五線や音部記号などを表示させ、記号を表示さ、さらに各音符や休符に対してリズム口唱文字を表示させる（Ｓ６５）。続いて、小節配列参照ポインタが終点小節を指示しているかどうかを判定する（Ｓ６６）。ここで、小節配列参照ポインタが終点小節を指示していないと判定すれば、小節配列参照ポインタを１だけインクリメント（Ｓ６７）してＳ６５に戻り、小節配列参照ポインタが終点小節を指示するまでＳ６５での処理を繰り返す。
【００３８】
Ｓ６６で小節配列参照ポインタが終点小節を指示していると判断したときは、始点小節から終点小節までの小節についての譜面が表示部１３に表示されたことになるので、発音中の楽音の親記号（音符）を元にして再生小節の音符に対してバウンシングボールを表示（Ｓ６８）させてリズム打ちするタイミングを知らせる。Ｓ６８には、発音中のリズム口唱文字や音符の表示態様、再生位置まで表示態様など変える処理を含ませることもできる。
【００３９】
割り込みによる再生ルーチンでは、現在時刻に該当する小節伴奏情報内の楽音情報配列を参照し、各楽音の発音開始時刻、発音終了時刻と現在時刻とを比較することによってＭＩＤＩノート情報をＭＩＤＩ音源に出力する。同様に、小節伴奏情報内のテンポ情報配列を参照して、現在時刻の進行度合いを調節する。再生ルーチンでは、入力部１２の操作タイミングに合わせて楽音とは異なる音を重畳出力させるようにすることもできる。
【００４０】
本発明は、上記実施形態に限られず、種々の変形が可能である。例えば、上記実施形態では、入力部１２を操作してリズム打ち練習するものとしたが、本発明は、リズム練習用の譜面を画面表示させれば十分であり、リズム練習は入力部１２の操作による以外に、本システムに結合されていない操作手段、楽器、太鼓の桴などでも可能である。また、入力部１２としては別に用意した鍵盤なども使用できる。
【００４１】
また、上記実施形態では絵譜またはリズム譜の選択を可能にしているが、リズム譜に代えて、あるいはリズム譜の他にさらに、例えば図７に示すような旋律または伴奏などの楽譜を自動生成して切替表示させることもできる。図７に示すような楽譜は、旋律や伴奏などにおける音階も表しているので、練習者が実際の楽譜へ容易に移行できることが期待できる。
【００４２】
また、複数のパートやトラックを有する楽曲の場合には指定された特定のパートや主としてリズムを担当するトラックの楽音データを元に口唱文字列を自動作成するようにすればよい。
【図面の簡単な説明】
【００４３】
【図１】本発明に係るリズム練習システムの一実施形態を示すブロック図である。
【図２】リズム練習用の楽曲データの例を示す図である。
【図３】リズム口唱文字列を伴う絵譜の例を示す図である。
【図４】リズム口唱文字列を伴うリズム譜の例を示す図である。
【図５】本発明に係るリズム練習システムの全体的動作の一例を示すメインフローチャートである。
【図６】表示ルーチンの一例を示すフローチャートである。
【図７】リズム口唱文字列を伴う旋律または伴奏などの楽譜の例を示す図である。
【符号の説明】
【００４４】
１１・・・パソコン本体、１２・・・入力部、１３・・・表示部、１４・・・再生部、１５・・・ＣＰＵ、１６・・・記憶部、１７・・・ＭＩＤＩインタフェース
【図１】
2006258904.tif 000003
【図２】
2006258904.tif 000004
【図３】
2006258904.tif 000005
【図４】
2006258904.tif 000006
【図５】
2006258904.tif 000007
【図６】
2006258904.tif 000008
【図７】
2006258904.tif 000009