(57)【要約】【課題】汎用性を維持しつつ演奏装置の製品コスト高を招致すること無く演奏練習できる演奏システムを実現する。【解決手段】支援装置１００と演奏装置２００とをステレオ音声ケーブルで接続する。支援装置１００は、伴奏パートの曲データを伴奏音信号に変換してＬｃｈに出力し、演奏パートの曲データをメロディ音の音高を表す音高信号に変換してＲｃｈに出力する一方、演奏装置２００が発音するメロディ音の音高を取得して正解音高であるか否かを判別する。演奏装置２００は、Ｌｃｈに入力された伴奏音信号を伴奏音として放音すると共に、Ｒｃｈに入力された音高信号（鍵盤番号）に従って押鍵ガイドし、そのガイドに従って行われるユーザの演奏操作に応じたメロディ音を発音する。【選択図】図２
2015045687.tif 000002
【特許請求の範囲】
【請求項１】
支援装置及び演奏装置を有する演奏システムであって、
前記支援装置は、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換手段と、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで出力する出力手段と、
外部音を検出するとともに、当該外部音が表わす音高と前記変換手段により変換されたアナログ信号が表わす音高とを比較した比較結果に対応した処理を行う処理手段と、
を有し、
前記演奏装置は、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信手段と、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音手段と、
前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得する取得手段と、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイド手段と、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏手段と
を有する、ことを特徴とする演奏システム。
【請求項２】
曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置であって、
前記支援装置は、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換手段と、
前記メロディパートを構成する音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力する出力手段と、
前記演奏装置からの演奏音を検出するとともに、当該外部音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う比較処理実行手段と、
を具備することを特徴とする支援装置。
【請求項３】
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置であって、
前記演奏装置は、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信手段と、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音手段と、
前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得する取得手段と、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイド手段と、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏手段と
を具備することを特徴とする演奏装置。
【請求項４】
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換し、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで出力し、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信し、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音し、
前記受信されたメロディパートを構成する音高を表わすアナログ信号から音高を取得し、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドし、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす演奏音を発音し、
外部音を検出するとともに、当該外部音が表わす音高音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う、演奏方法。
【請求項５】
曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置で用いられる支援方法であって、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換し、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力し、
前記演奏装置からの演奏音を検出するとともに、当該外部音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う、支援方法。
【請求項６】
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置に用いられる演奏方法であって、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信し、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音し、
前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得し、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドし、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する、演奏方法。
【請求項７】
曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置として用いられるコンピュータに、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換ステップと、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力する出力ステップと、
前記演奏装置からの演奏音を検出するとともに、当該演奏音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う処理ステップと、
を実行させるプログラム。
【請求項８】
前記メロディパートを構成する音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置として用いられるコンピュータに、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信ステップと、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音ステップと、
前記受信されたメロディパートを構成する音高を表わすアナログ信号から音高を取得する取得ステップと、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイドステップと、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばスマートフォンなどの携帯端末を、演奏練習機能を支援する支援装置として用い、この支援装置を演奏装置と連携させて当該演奏装置の製品コスト高を招致すること無く演奏練習機能を具現する演奏システム、支援装置、演奏装置、演奏方法、支援方法、演奏方法およびプログラムに関する。
【背景技術】
【０００２】
キーボード楽器（電子鍵盤楽器）と呼ばれる演奏装置では、鍵盤の各鍵に対応してＬＥＤ等の発光素子を設け、曲の進行に応じて読み出される曲データに基づき押鍵する鍵の位置に配設される発光素子を点灯させてユーザに弾くべき鍵をガイドする所謂ナビゲーション機能を具備するものが知られている。なお、ナビゲーション機能を備える演奏装置については、例えば特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１３４２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、知育玩具として子供が音楽に慣れ親しんだり、鍵盤操作に不慣れな大人のビギナーユーザが気軽に鍵盤演奏を楽しんだりすることを製品コンセプトとした演奏装置では、有る程度の演奏技量を備えたユーザ向けよりも装置仕様が限定され、ナビゲーション機能のみ備えた廉価な製品となることが多い。
【０００５】
ナビゲーション機能のみ備える廉価な演奏装置では、曲進行に応じてガイドされる鍵を弾くだけに留まる。この為、ナビゲーション機能によって有る程度の演奏技量を身に付けたユーザになると、物足りなさや飽きが生じ、曲を正しく演奏することが出来たか否かを判定する演奏練習機能も欲するようになるが、廉価な装置構成であるが故に、そうした演奏練習機能を追加することが出来ない。
【０００６】
そこで、昨今普及しつつあるスマートフォンやタブレットＰＣなどの携帯端末を、演奏練習機能を支援する支援装置として用い、この支援装置をナビゲーション機能のみ備える廉価な演奏装置と連携させることによって演奏練習機能を具現するシステムが考えられるが、そのようなシステムにおいて支援装置（携帯端末）と演奏装置とを無線接続又は有線接続するには支援装置の機種に依存しないように汎用性を考慮した新たな接続方式を採用しなければならず、そのようにすると演奏装置の製品コスト高を招致するという問題が生じる。
【０００７】
本発明は、上述した事情に鑑みてなされたもので、汎用性を維持しながらも演奏装置の製品コスト高を招致すること無く演奏練習機能を具現する演奏システム、支援装置、演奏装置、演奏方法、支援方法、演奏方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、支援装置及び演奏装置を有する演奏システムであって、前記支援装置は、曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換手段と、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで出力する出力手段と、外部音を検出するとともに、当該外部音が表わす音高と前記変換手段により変換されたアナログ信号が表わす音高とを比較した比較結果に対応した処理を行う処理手段と、を有し、前記演奏装置は、前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信手段と、前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音手段と、前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得する取得手段と、前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイド手段と、前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏手段とを有する、ことを特徴とする。
【０００９】
また、本発明は、曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置であって、前記支援装置は、曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換手段と、前記メロディパートを構成する音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力する出力手段と、前記演奏装置からの演奏音を検出するとともに、当該外部音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う比較処理実行手段と、を具備することを特徴とする。
【００１０】
また、本発明は、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置であって、前記演奏装置は、前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信手段と、前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音手段と、前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得する取得手段と、前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイド手段と、前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏手段とを具備することを特徴とする。
【００１１】
また、本発明は、曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換し、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで出力し、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信し、前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音し、前記受信されたメロディパートを構成する音高を表わすアナログ信号から音高を取得し、前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドし、前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす演奏音を発音し、外部音を検出するとともに、当該外部音が表わす音高音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う、ことを特徴とする。
【００１２】
更に、本発明は、曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置で用いられる支援方法であって、曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換し、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力し、前記演奏装置からの演奏音を検出するとともに、当該外部音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う、ことを特徴とする。
【００１３】
また、本発明は、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置に用いられる演奏方法であって、前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信し、前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音し、前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得し、前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドし、前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する、ことを特徴とする。
【００１４】
また、本発明は、曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置として用いられるコンピュータに、曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換ステップと、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力する出力ステップと、前記演奏装置からの演奏音を検出するとともに、当該演奏音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う処理ステップと、を実行させることを特徴とする。
【００１５】
さらに本発明は、前記メロディパートを構成する音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置として用いられるコンピュータに、前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信ステップと、前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音ステップと、前記受信されたメロディパートを構成する音高を表わすアナログ信号から音高を取得する取得ステップと、前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイドステップと、前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏ステップと、を実行させることを特徴とする。
【発明の効果】
【００１６】
本発明では、汎用性を維持しながらも演奏装置の製品コスト高を招致すること無く演奏練習機能を具現することが出来る。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の一形態による演奏システムの概要を説明するための外観図である。
【図２】本発明の実施の一形態による演奏システムの全体構成を示すブロック図である。
【図３】支援装置１００が備える記憶部１１のメモリ構成および曲データの構成を示すメモリマップである。
【図４】支援装置１００と演奏装置２００とのインタフェースを説明するための図である。
【図５】支援装置１００の制御部１０が実行する支援処理の動作を示すフローチャートである。
【図６】支援装置１００の制御部１０が実行する楽音送信処理の動作を示すフローチャートである。
【図７】支援装置１００の制御部１０が実行するＡＤＣ処理の動作を示すフローチャートである。
【図８】支援装置１００の制御部１０が実行する楽音判断処理の動作を示すフローチャートである。
【図９】演奏装置２００のＣＰＵ２３が実行する本体処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．概要
図１は、本発明の実施の一形態による演奏システムの概要を説明するための外観図である。この図に示す演奏システムは、図１（ａ）に図示するように、例えばスマートフォンなどの携帯端末を用いた支援装置１００と、キーボード楽器である演奏装置２００とから構成され、支援装置１００のヘッドフォン端子（ステレオ出力）と演奏装置２００のライン入力端子（ステレオ入力）とをステレオオーディオケーブルで接続したものである。
【００１９】
支援装置１００と演奏装置２００とは、既存のヘッドフォン端子（ステレオ出力）／ライン入力端子（ステレオ入力）をステレオオーディオケーブルで接続する為、汎用性を維持しながらも演奏装置２００の製品コスト高を招致すること無く支援装置１００と接続可能としている。なお、本実施形態では、スマートフォンを支援装置１００として用いる一例について言及するが、これに限定されず、ヘッドフォン端子（ステレオ出力）およびマイクを備えるタブレット端末やタブレットＰＣあるいは通常のＰＣ等であれば何れも適用可能であることは言うまでもない。
【００２０】
支援装置１００は、演奏練習に供する曲の曲データを記憶する。曲データは演奏パートおよび伴奏パートから構成される。支援装置１００では、伴奏パートの曲データを再生して楽曲オーディオ信号を出力すると共に、曲進行に応じて演奏パートの曲データ中の鍵番号（発音音高）をシリアルデータに変換した後、当該シリアルデータをＤ／Ａ変換して得たシリアルデータオーディオ信号を出力する。支援装置１００では、ヘッドフォン端子（ステレオ出力）のＬｃｈ（左チャンネル）から楽曲オーディオ信号を出力し、Ｒｃｈ（右チャンネル）からシリアルデータオーディオ信号を出力する。
【００２１】
支援装置１００のヘッドフォン端子（ステレオ出力）から出力される楽曲オーディオ信号（Ｌｃｈ）およびシリアルデータオーディオ信号（Ｒｃｈ）は、ステレオオーディオケーブルで接続される演奏装置２００のライン入力端子（ステレオ入力）に供給される。演奏装置２００では、入力されたＬｃｈの楽曲オーディオ信号を増幅してスピーカから伴奏音として放音すると共に、入力されたＲｃｈのシリアルデータオーディオ信号をＡ／Ｄ変換した後、ＵＡＲＴ（調歩同期方式通信）にてデータ受信して鍵番号にデコードし、当該鍵番号で指定される鍵の位置に配設されるＬＥＤを点灯して弾くべき鍵をガイドするナビゲーション機能を実行する。
【００２２】
これにより、演奏装置２００では、演奏練習に供する曲の演奏パートについて曲進行に応じて弾きべき鍵が順番にガイドされ、それに従ってユーザが押鍵することでメロディ音として放音される。このメロディ音は、図１（ｂ）に図示する通り、支援装置１００においてマイクを介してサンプリングされた後、ＦＦＴ処理を施して音高抽出される。そして、支援装置１００では、抽出したメロディ音の音高が演奏パートの曲データ（鍵番号）と一致するか否か、すなわち正しく弾けている否かを判定する演奏練習機能を具現する。
【００２３】
Ｂ．構成
図２は、本発明の実施の一形態による演奏システムの全体構成を示すブロック図である。以下、この図を参照して支援装置１００および演奏装置２００の構成について説明する。なお、支援装置１００の構成は、スマートフォンが備える各種機能要素の内、本発明の要旨に係わる主要な機能要素のみを図示している。
【００２４】
（１）支援装置１００の構成
支援装置１００は、図２に図示するように、制御部１０、記憶部１１、表示部１２、操作部１３および入出力部１４を備える。制御部１０は、ＣＰＵおよび入出力回路などから構成され、記憶部１１に記憶される伴奏パートの曲データを再生して入出力部１４から楽曲オーディオ信号として出力する。また、制御部１０は、伴奏パートの曲データの再生に対応して記憶部１１に記憶される演奏パートの曲データから先読み出しした鍵番号、すなわち次に弾くべき鍵を示す鍵番号（発音音高）をシリアルデータにエンコードした後、入出力部１４からシリアルデータオーディオ信号として出力させる。
【００２５】
記憶部１１は、ＲＯＭ、ＲＡＭおよびフラッシュメモリから構成され、図３に図示するアプリケーションプログラムエリアＡＰＡ、ワークエリアＷＡ、曲データエリアＭＤＡ、楽譜データエリアＳＤＡおよび波形データエリアＷＤＡを備える。アプリケーションプログラムエリアＡＰＡには、制御部１０が実行する支援処理（後述する）のプログラムデータが記憶される。支援処理は、楽音送信処理、ＡＤＣ処理および楽音判断処理を含む。これら処理の動作については追って詳述する。
【００２６】
ワークエリアＷＡは、制御部１０の作業領域として用いられ、各種レジスタ・フラグデータが一時記憶される。また、ワークエリアＷＡは、後述の入出力部１４によりサンプリングされるメロディ音データを一時記憶するバッファエリアも備える。曲データエリアＭＤＡには、演奏練習に供する曲データが記憶される。曲データは、演奏練習に供する曲のメロディ音を表す演奏パート曲データと、演奏練習に供する曲の伴奏音を表す伴奏パート曲データとから構成される。
【００２７】
両パートの曲データは、経過時間ΔＴおよびイベントＥＶＥＮＴを一組として曲進行順にアドレッシングされる相対時間方式のＭＩＤＩデータであり、曲（パート）を構成する各音毎の発音／消音タイミングを表す。すなわち、経過時間ΔＴは前イベントからの経過時間で次イベントタイミングを指定し、イベントＥＶＥＮＴは発音を指示するノートオンイベント（又は消音を指示するノートオフイベント）および発音音高（又は消音音高）を表す鍵番号を備える。楽譜データエリアＳＤＡには、演奏練習に供する曲を表示部１２に楽譜表示するための楽譜データが記憶される。波形データエリアＷＤＡには、上記伴奏パート曲データに従って伴奏音を生成する際に用いられる波形データが記憶される。
【００２８】
表示部１２は、カラー液晶パネル等から構成され、制御部１０の制御の下に、上記楽譜データに基づき演奏練習に供する曲を楽譜表示する。操作部１３は、表示部１２の表示画面上に配設されるタッチパネルから構成され、例えば表示画面に形成される曲開始ボタンのタッチ操作に応じて曲再生の開始を指示する操作イベントを発生して制御部１０に供給する。
【００２９】
入出力部１４は、マイクＭＩＣおよびＡ／Ｄ変換器を備える入力系と、２チャンネル分のＤ／Ａ変換器およびステレオ出力用のヘッドフォン端子を備える出力系とから構成される。入出力部１４の入力系は、ユーザの押離鍵操作に応じて演奏装置２００が発音するメロディ音をマイクＭＩＣおよびＡ／Ｄ変換器を介してサンプリングする。
【００３０】
入出力部１４の出力系では、制御部１０が発生した楽音データ（伴奏音）をＤ／Ａ変換して得られる楽曲オーディオ信号をヘッドフォン端子のＬｃｈ（左チャンネル）に供給する。また、入出力部１４の出力系では、制御部１０が発生したシリアルデータ（鍵番号）をＤ／Ａ変換してなるシリアルデータオーディオ信号を、ヘッドフォン端子のＲｃｈ（右チャンネル）に供給する。
【００３１】
ここで、図４（ａ）を参照して入出力部１４の出力系で生成されるシリアルデータオーディオ信号の信号形式について説明する。本実施形態によるシリアルデータオーディオ信号は、スタートビットＳ、鍵番号を表す８ビットのシリアルデータおよびエンドビットＥから構成される。スタートビットＳは、タイムスロット中にゼロレベルからＬレベル（−所定電位）に立ち下がりゼロレベルに戻る信号形式である。エンドビットＥは、タイムスロット中にゼロレベルからＨレベル（＋所定電位）に立ち上がりゼロレベルに戻る信号形式である。
【００３２】
鍵番号を表す８ビットのシリアルデータでは、タイムスロット中に信号レベルが１周期分変化（ゼロレベル→Ｈレベル→ゼロレベル→Ｌレベル→ゼロレベル）した場合に「１」を表し、タイムスロット中ゼロレベルを維持した場合に「０」を表す。従って、図４（ａ）に図示した一例のシリアルデータオーディオ信号は、スタートビットＳ、「１０１１１０００」なるシリアルデータ（鍵番号）およびエンドビットＥを伝送する。なお、シリアルデータオーディオ信号の信号形式は、上述した方式に限定されるものではなく、例えば図４（ｂ）に図示する公知のＮＲＺ符号の他、ＡＭＩ符号など他の符号方式による信号伝送であっても構わない。
【００３３】
（２）演奏装置２００の構成
演奏装置２００は、図２に図示するように、鍵盤２０、ＬＥＤ部２１、操作部２２、ＣＰＵ２３、ＲＯＭ２４、ＲＡＭ２５、音源２６、入力部２７およびサウンドシステム２８から構成される。鍵盤２０は、押離鍵操作（演奏操作）に応じたキーオン／キーオフイベント、鍵番号およびベロシティ等の演奏情報を発生する。ＬＥＤ部２１は、鍵盤２０の各鍵毎に配設されるＬＥＤ（発光素子）と、これらＬＥＤを点灯駆動するドライバ（不図示）とから構成され、ＣＰＵ２３から供給される制御信号に従って指定される鍵の位置に配設されるＬＥＤを点灯して弾くべき鍵をユーザにガイドする。
【００３４】
操作部２２は、装置パネルに配設される各種操作スイッチを有し、ユーザ操作されるスイッチ種に対応したスイッチイベントを発生する。操作部２２に配設される主要なスイッチとしては、例えば装置電源をオンオフする電源スイッチの他、通常の楽器モード又は後述の本体処理を実行する本体処理モードの何れかを選択するモードスイッチ等がある。
【００３５】
ＣＰＵ２３は、ユーザのモードスイッチ操作により本体処理モードに設定された場合、後述する本体処理を実行する。具体的には、支援装置１００側から入力された楽曲オーディオ信号を、サウンドシステム２８から伴奏音として放音させ、支援装置１００側から入力されたシリアルデータオーディオ信号をＡ／Ｄ変換した後、ＵＡＲＴ（調歩同期方式通信）にて受信したシリアルデータを鍵番号にデコードし、デコードされた鍵番号に従ってＬＥＤ部２１に点灯指示して押鍵ガイドする。
【００３６】
ＲＯＭ２４には、ＣＰＵ２３にロードされる各種の制御プログラムが記憶される。各種の制御プログラムとは、後述の本体処理を含む。ＲＡＭ２５は、ＣＰＵ２３のワークエリアとして用いられ、各種レジスタ・フラグデータが一時記憶される。音源２６は、周知の波形メモリ読み出し方式によって構成され、時分割動作する複数の発音チャンネルを備える。この音源２６は、各種音色の波形データを記憶しており、これらの内、ＣＰＵ２３から供給される楽音パラメータに応じた波形データを読み出して楽音波形を発生する。
【００３７】
入力部２７は、ステレオ入力用のライン入力端子２７ａ（不図示）およびＡ／Ｄ変換器２７ｂを備える。入力部２７では、図４（ａ）に図示するように、支援装置１００からライン入力端子２７ａの左チャンネル（Ｌｃｈ）に入力される楽音オーディオ信号（伴奏音）をサウンドシステム２８のミキサ２８ｂに供給する一方、支援装置１００からライン入力端子２７ａの右チャンネル（Ｒｃｈ）に入力されるシリアルデータオーディオ信号をＡ／Ｄ変換器２７ｂに供給する。Ａ／Ｄ変換器２７ｂから出力されるシリアルデータはＣＰＵ２３に供給される。
【００３８】
サウンドシステム２８は、Ｄ／Ａ変換器２８ａ（不図示）、ミキサ２８ｂ（図４参照）、アンプ２８ｃ（図４参照）およびスピーカＳＰを備える。サウンドシステム２８では、音源２６から出力される楽音波形をＤ／Ａ変換器２８ａによってアナログ形式の楽音信号（演奏音）に変換した後、当該演奏音と入力部２７を介して入力される楽音オーディオ信号（伴奏音）とをミキサ２８ｂで混合し、次段のアンプ２８ｃでレベル増幅してからスピーカＳＰより発音させる。
【００３９】
Ｂ．動作
以下では、図５〜図８を参照して支援装置１００の制御部１０が実行する支援処理の動作について説明した後、図９を参照して演奏装置２００のＣＰＵ２３が実行する本体処理の動作について説明する。なお、支援装置１００の制御部１０が実行する支援処理は、楽音送信処理、ＡＤＣ処理および楽音判断処理を含む。
【００４０】
（１）支援処理の動作
図５は、支援装置１００の制御部１０が実行する支援処理の動作を示すフローチャートである。支援処理が実行されると、制御部１０は図５に図示するステップＳＡ１に進み、記憶部１１のワークエリアＷＡを初期化する等のイニシャライズを行う。そして、イニシャライズが完了すると、ステップＳＡ２に進み、記憶部１１の楽譜データエリアＳＤＥ（図３参照）から楽譜データを読み出して表示部１２に楽譜表示する。
【００４１】
次いで、ステップＳＡ３では、曲再生の開始を指示する操作イベントが発生するまで待機する。ユーザが表示部１２の表示画面に形成される曲開始ボタンをタッチ操作し、これにより曲再生の開始を指示する操作イベントが発生したとする。そうすると、上記ステップＳＡ３の判断結果が「ＹＥＳ」になり、ステップＳＡ４に進み、スタートフラグＳＴＦに「１」をセットして曲再生の開始を表す。
【００４２】
続いて、ステップＳＡ５では、楽音送信処理を実行する。楽音送信処理では、後述するように、伴奏パートの曲データを再生した楽音データ（伴奏音）を、楽曲オーディオ信号にＤ／Ａ変換してヘッドフォン端子のＬｃｈ（左チャンネル）から出力すると共に、演奏パートの曲データから先読み出しした鍵番号をシリアルデータにエンコードし、当該シリアルデータをシリアルデータオーディオ信号にＤ／Ａ変換してヘッドフォン端子のＲｃｈ（右チャンネル）から出力する。
【００４３】
そして、ステップＳＡ６では、楽音判断処理を実行する。楽音判断処理では、後述するように、記憶部１１のバッファエリアに蓄積されたＦＦＴフレーム分（４０９６データ）のメロディ音データにＦＦＴ処理を施して得た基音周波数に基づきメロディ音の音高を取得し、取得したメロディ音の音高が正解音高であるか否か、つまり演奏装置２００へ送信したシリアルデータオーディオ信号（鍵番号）に従ってガイドされた鍵が正しく押鍵されたかどうかを判断し、ガイドされた鍵が正しく押鍵され、取得したメロディ音の音高が正解音高であれば、正解処理を実行し、一方、ガイドされた鍵とは異なる鍵が押鍵され、取得したメロディ音の音高が正解音高にならなければ、不正解処理を実行する。
【００４４】
次いで、ステップＳＡ７では、曲再生が曲の終わりに達したか否かを判断する。曲の終わりに達していなければ、判断結果は「ＮＯ」になり、上述のステップＳＡ５に処理を戻す。以後、曲再生が終了するまでの間、上記ステップＳＡ５の楽音送信処理、上記ステップＳＡ６の楽音判断処理および後述するＡＤＣ処理（図７参照）を繰り返し実行する。そして、曲再生が終了すると、上記ステップＳＡ７の判断結果が「ＹＥＳ」になり、ステップＳＡ８に進み、スタートフラグＳＴＦをゼロリセットし、曲再生の終わりを表して本処理を終える。
【００４５】
以上のように、支援装置１００では、ユーザが曲開始ボタンをタッチ操作して曲再生を開始すると、伴奏パートの曲データを再生した楽音データ（伴奏音）を、楽曲オーディオ信号にＤ／Ａ変換してヘッドフォン端子のＬｃｈ（左チャンネル）から出力すると共に、演奏パートの曲データから先読み出しした鍵番号をシリアルデータにエンコードし、当該シリアルデータをシリアルデータオーディオ信号にＤ／Ａ変換してヘッドフォン端子のＲｃｈ（右チャンネル）から出力する。
【００４６】
曲再生中の支援装置１００では、入出力部１４の入力系（マイクＭＩＣおよびＡ／Ｄ変換器）によりサンプリングされるメロディ音データを記憶部１１のバッファエリアに蓄積し、蓄積されたＦＦＴフレーム分（４０９６データ）のメロディ音データにＦＦＴ処理を施して得た基音周波数に基づきメロディ音の音高を取得する。そして、取得したメロディ音の音高が正解音高であるか否か、つまり演奏装置２００へ送信したシリアルデータオーディオ信号（鍵番号）に従ってガイドされた鍵が正しく押鍵されたかどうかを判断し、ガイドされた鍵が正しく押鍵され、取得したメロディ音の音高が正解音高ならば正解処理を実行し、一方、ガイドされた鍵とは異なる鍵が押鍵され、取得したメロディ音の音高が不正解音高ならば不正解処理を実行する。
【００４７】
（２）楽音送信処理の動作
図６は、支援装置１００の制御部１０が実行する楽音送信処理の動作を示すフローチャートである。上述した支援処理のステップＳＡ５（図５参照）を介して本処理が実行されると、制御部１０は、図６に図示するステップＳＢ１に進む。ステップＳＢ１では、曲開始時点から最小分解能Ｔｉｃｋでカウントした経時時間に基づいて曲データ（演奏パートおよび伴奏パート）の各音符のノートオン／ノートオフイベントタイミング（発音／消音タイミング）を管理するＴｉｃｋ処理を実行する。
【００４８】
そして、ステップＳＢ２では、上記Ｔｉｃｋ処理に従い、記憶部１１に記憶される伴奏パートの曲データを再生して得た楽音データ（伴奏音）を入出力部１４の出力系に供給する伴奏パート再生処理を実行する。これにより、入出力部１４の出力系では、楽音データ（伴奏音）を楽曲オーディオ信号にＤ／Ａ変換してヘッドフォン端子のＬｃｈ（左チャンネル）に出力する。
【００４９】
次に、ステップＳＢ３では、上記Ｔｉｃｋ処理に従い、記憶部１１に記憶される演奏パートの曲データから先読み出しした鍵番号、すなわち次に弾くべき鍵を示す鍵番号（発音音高）をシリアルデータにエンコードして入出力部１４の出力系に供給する鍵番号送信処理を実行する。これにより、入出力部１４の出力系では、制御部１０が発生したシリアルデータ（鍵番号）をシリアルデータオーディオ信号にＤ／Ａ変換してヘッドフォン端子のＲｃｈ（右チャンネル）に出力する。
【００５０】
なお、ここで言う鍵番号の先読み出しとは、例えば今、ある音符のノートオンイベントのタイミングであった場合、次の音符のノートオンイベントの鍵番号を読み出す形態を指す。したがって、曲再生の開始時点では、曲頭の音符のノートオンイベントの鍵番号が読み出され、曲頭の音符の発音タイミングになった時点で次の音符のノートオンイベントの鍵番号が読み出される。
【００５１】
このように、楽音送信処理では、伴奏パートの曲データを再生した楽音データ（伴奏音）を、楽曲オーディオ信号にＤ／Ａ変換してヘッドフォン端子のＬｃｈ（左チャンネル）から出力すると共に、演奏パートの曲データから先読み出しした鍵番号をシリアルデータにエンコードし、当該シリアルデータをシリアルデータオーディオ信号にＤ／Ａ変換してヘッドフォン端子のＲｃｈ（右チャンネル）から出力する。
【００５２】
（３）ＡＤＣ処理の動作
次に、図７を参照してＡＤＣ処理の動作を説明する。支援装置１００の制御部１０では、上述の支援処理（図５参照）が実行されると、タイマ割り込みによって所定周期毎にＡＤＣ処理を実行する。割り込みタイミングになると、制御部１０は図７に図示するステップＳＣ１に処理を進め、スタートフラグＳＴＦが「１」、つまり曲再生を開始しているか否かを判断する。曲再生が終了してスタートフラグＳＴＦがゼロリセットされていると、判断結果は「ＮＯ」になり、本処理を終える。
【００５３】
一方、曲再生が開始され、スタートフラグＳＴＦが「１」にセットされていれば、上記ステップＳＣ１の判断結果は「ＹＥＳ」になり、ステップＳＣ２に進む。ステップＳＣ２〜ＳＣ３では、入出力部１４の入力系（マイクＭＩＣおよびＡ／Ｄ変換器）によりサンプリングされるメロディ音データの数がＦＦＴフレーム分に達するまで記憶部１１のバッファエリアに一時記憶する。
【００５４】
演奏装置２００の鍵盤２０が３２鍵で構成されている場合、最低音の音高は「Ｆ＃３」音となる。「Ｆ＃３」音の周波数は約１８５Ｈｚである。その半音上の「Ｇ３」音の周波数は約１９６Ｈｚである。この両音高を区別するには、音高差分（１９６Ｈｚ−１８５Ｈｚ＝１１Ｈｚ）から１０Ｈｚ程度の周波数分解能が必要になる。周波数分解能が１０Ｈｚ程度で入出力部１４の入力系のサンプリング周波数が４４．１ＫＨｚならば、高速フーリエ変換ＦＦＴを施す１フレーム長は、少なくとも４０９６データを必要とする。
【００５５】
したがって、ステップＳＣ２〜ＳＣ３では、入出力部１４の入力系（マイクＭＩＣおよびＡ／Ｄ変換器）によりサンプリングされるメロディ音データの数が「４０９６」に達するまでフレーム蓄積を繰り返す。そして、ＦＦＴフレームに相当する「４０９６」個のメロディ音データが記憶部１１のバッファエリアに蓄積されると、ステップＳＣ３の判断結果が「ＹＥＳ」になり、ステップＳＣ４に進む。そして、ステップＳＣ４では、フラグＦＦＴＦに「１」をセットしてＦＦＴフレーム分のメロディ音データを蓄積した旨を表して本処理を終える。
【００５６】
このように、ＡＤＣ処理は、支援処理（図５参照）が実行されると、タイマ割り込みにて所定周期毎に実行され、曲再生が開始されていれば、入出力部１４の入力系（マイクＭＩＣおよびＡ／Ｄ変換器）によりサンプリングされるメロディ音データの数がＦＦＴフレーム分（４０９６データ）に達するまで記憶部１１のバッファエリアに蓄積し続け、ＦＦＴフレーム分（４０９６データ）蓄積し終えると、その旨を表すべくフラグＦＦＴＦに「１」をセットして本処理を終える。
【００５７】
（４）楽音判断処理の動作
次に、図８を参照して楽音判断処理の動作を説明する。前述した支援処理のステップＳＡ６（図５参照）を介して本処理が実行されると、制御部１０は図８に図示するステップＳＤ１に処理を進め、フラグＦＦＴＦが「１」であるか否か、すなわちＦＦＴフレーム分（４０９６データ）のメロディ音データを蓄積し終えているか否かを判断する。ＦＦＴフレーム分（４０９６データ）のメロディ音データを蓄積し終えておらず、フラグＦＦＴＦが「０」であれば、判断結果は「ＮＯ」になり、本処理を終える。
【００５８】
これに対し、ＦＦＴフレーム分（４０９６データ）のメロディ音データを蓄積し終え、フラグＦＦＴＦが「１」にセットされていれば、上記ステップＳＤ１の判断結果は「ＹＥＳ」になり、ステップＳＤ２に進む。ステップＳＤ２では、記憶部１１のバッファエリアに蓄積されたＦＦＴフレーム分（４０９６データ）のメロディ音データについて、公知のＦＦＴ処理を実行する。続いて、ステップＳＤ３では、上記ステップＳＤ２のＦＦＴ処理により得られた基音周波数を対数変換してメロディ音の音高を取得する。この後、ステップＳＤ４に進み、フラグＦＦＴＦをゼロリセットする。
【００５９】
次いで、ステップＳＤ５では、取得したメロディ音の音高が正解音高であるか否か、つまり前述の楽音送信処理（図６参照）によって演奏装置２００へ送信したシリアルデータオーディオ信号（鍵番号）に従ってガイドされた鍵が正しく押鍵されたかどうかを判断する。シリアルデータオーディオ信号（鍵番号）に従ってガイドされた鍵が正しく押鍵され、取得したメロディ音の音高が正解音高であれば、判断結果は「ＹＥＳ」になり、ステップＳＤ６に進む。ステップＳＤ６では、例えばガイドされた鍵が正しく弾かれた旨を表示部１２に画面表示しながら正解音の数をカウントして正解率を算出する等の正解処理を実行して本処理を終える。
【００６０】
一方、シリアルデータオーディオ信号（鍵番号）に従ってガイドされた鍵とは異なる鍵が押鍵され、取得したメロディ音の音高が正解音高にならなければ、上記ステップＳＤ５の判断結果は「ＮＯ」になり、ステップＳＤ７に進む。ステップＳＤ７では、例えばガイドされた鍵が正しく弾かれていない旨を表示部１２に画面表示しながら不正解音の数をカウントして不正解率を算出する等の不正解処理を実行して本処理を終える。
【００６１】
このように、楽音判断処理では、前述したＡＤＣ処理（図７参照）によって記憶部１１のバッファエリアにＦＦＴフレーム分（４０９６データ）のメロディ音データが蓄積されると、そのＦＦＴフレーム分（４０９６データ）のメロディ音データにＦＦＴ処理を施して得た基音周波数に基づきメロディ音の音高を取得する。そして、取得したメロディ音の音高が正解音高であるか否か、つまり演奏装置２００へ送信したシリアルデータオーディオ信号（鍵番号）に従ってガイドされた鍵が正しく押鍵されたかどうかを判断し、ガイドされた鍵が正しく押鍵され、取得したメロディ音の音高が正解音高であれば、正解処理を実行し、一方、ガイドされた鍵とは異なる鍵が押鍵され、取得したメロディ音の音高が正解音高にならなければ、不正解処理を実行する。
【００６２】
（５）本体処理の動作
次に、図９を参照して演奏装置２００のＣＰＵ２３が実行する本体処理の動作について説明する。本体処理が実行されると、ＣＰＵ２３は図９に図示するステップＳＥ１に処理を進め、データ受信処理を実行する。データ受信処理では、支援装置１００からライン入力端子２７ａの左チャンネル（Ｌｃｈ）に入力される楽音オーディオ信号（伴奏音）をサウンドシステム２８のミキサ２８ｂに供給して演奏練習に供する曲の伴奏音をスピーカＳＰから放音させる一方、ライン入力端子２７ａの右チャンネル（Ｒｃｈ）に入力されたシリアルデータオーディオ信号をＡ／Ｄ変換したデータを受信する。
【００６３】
そして、ステップＳＥ２では、受信データ中からスタートビットＳ（図４（ａ）参照）を検出したか否かを判断する。スタートビットＳを検出しなければ、判断結果は「ＮＯ」になり、上記ステップＳＥ１に処理を戻し、データ受信を続ける。そして、スタートビットＳを検出すると、上記ステップＳＥ２の判断結果が「ＹＥＳ」になり、ステップＳＥ３に進み、ＵＡＲＴ（調歩同期方式通信）にてスタートビットＳに続くシリアルデータを受信し、続くステップＳＥ４では受信したシリアルデータをデコードする。
【００６４】
続いて、ステップＳＥ５では、上記ステップＳＥ４において鍵番号がデコードされたか否かを判断する。鍵番号以外がデコードされた場合には、判断結果が「ＮＯ」になり、上記ステップＳＥ１に処理を戻すが、鍵番号がデコードされた場合には、判断結果が「ＹＥＳ」になり、ステップＳＥ６に進む。ステップＳＥ６では、前回点灯させたＬＥＤの消灯をＬＥＤ部２１に指示し、続くステップＳＥ７では、今回受信した鍵番号の鍵に配設されるＬＥＤの点灯をＬＥＤ部２１に指示した後、上記ステップＳＥ１に処理を戻す。
【００６５】
以上説明したように、本実施形態によれば、支援装置１００と演奏装置２００とから構成される演奏システムは、既存のヘッドフォン端子（ステレオ出力）／ライン入力端子（ステレオ入力）をステレオオーディオケーブルで接続される為、汎用性を維持しながらも演奏装置２００の製品コスト高を招致すること無く支援装置１００と接続可能としている。
【００６６】
こうした演奏システムにおいて、支援装置１００が伴奏パートの曲データを再生した楽音データ（伴奏音）を、楽曲オーディオ信号にＤ／Ａ変換してヘッドフォン端子のＬｃｈ（左チャンネル）から出力すると共に、演奏パートの曲データから先読み出しした鍵番号をシリアルデータにエンコードし、当該シリアルデータをシリアルデータオーディオ信号にＤ／Ａ変換してヘッドフォン端子のＲｃｈ（右チャンネル）から出力する。
【００６７】
すると、演奏装置２００では、入力されたＬｃｈの楽曲オーディオ信号を増幅してスピーカから伴奏音として放音する一方、入力されたＲｃｈのシリアルデータオーディオ信号をＡ／Ｄ変換した後、ＵＡＲＴ（調歩同期方式通信）にてデータ受信して鍵番号に復号し、当該鍵番号で指定される鍵の位置に配設されるＬＥＤを点灯して弾くべき鍵をガイドする。これにより、演奏装置２００では、演奏練習に供する曲の演奏パートについて曲進行に応じて弾きべき鍵が順番にガイドされ、それに従ってユーザが押鍵することでメロディ音として放音される。
【００６８】
支援装置１００では、曲再生が開始されると、入出力部１４の入力系（マイクＭＩＣおよびＡ／Ｄ変換器）によりサンプリングされるメロディ音データを記憶部１１のバッファエリアに蓄積し、蓄積されたＦＦＴフレーム分（４０９６データ）のメロディ音データにＦＦＴ処理を施して得た基音周波数に基づき取得したメロディ音の音高が正解音高であるか否か、つまり演奏装置２００へ送信したシリアルデータオーディオ信号（鍵番号）に従ってガイドされた鍵が正しく押鍵されたかどうかを判断し、ガイドされた鍵が正しく押鍵され、取得したメロディ音の音高が正解音高ならば正解処理を実行し、一方、ガイドされた鍵とは異なる鍵が押鍵され、取得したメロディ音の音高が不正解音高ならば不正解処理を実行するので、汎用性を維持しながらも演奏装置の製品コスト高を招致すること無く演奏練習機能を具現することが出来る。
【００６９】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００７０】
（付記）
［請求項１］
支援装置及び演奏装置を有する演奏システムであって、
前記支援装置は、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換手段と、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで出力する出力手段と、
外部音を検出するとともに、当該外部音が表わす音高と前記変換手段により変換されたアナログ信号が表わす音高とを比較した比較結果に対応した処理を行う処理手段と、
を有し、
前記演奏装置は、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信手段と、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音手段と、
前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得する取得手段と、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイド手段と、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏手段と
を有する、ことを特徴とする演奏システム。
【００７１】
［請求項２］
曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置であって、
前記支援装置は、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換手段と、
前記メロディパートを構成する音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力する出力手段と、
前記演奏装置からの演奏音を検出するとともに、当該外部音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う比較処理実行手段と、
を具備することを特徴とする支援装置。
【００７２】
［請求項３］
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置であって、
前記演奏装置は、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信手段と、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音手段と、
前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得する取得手段と、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイド手段と、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏手段と
を具備することを特徴とする演奏装置。
【００７３】
［請求項４］
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換し、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで出力し、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信し、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音し、
前記受信されたメロディパートを構成する音高を表わすアナログ信号から音高を取得し、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドし、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす演奏音を発音し、
外部音を検出するとともに、当該外部音が表わす音高音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う、演奏方法。
【００７４】
［請求項５］
曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置で用いられる支援方法であって、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換し、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力し、
前記演奏装置からの演奏音を検出するとともに、当該外部音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う、支援方法。
【００７５】
［請求項６］
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置に用いられる演奏方法であって、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信し、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音し、
前記受信されたメロディパートに含まれる音高を表わすアナログ信号から音高を取得し、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドし、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する、演奏方法。
【００７６】
［請求項７］
曲のメロディパートがガイド可能であるとともに、前記曲の伴奏パートに対応する伴奏音を発音可能な演奏装置に接続される支援装置として用いられるコンピュータに、
曲のメロディパートに相当する曲データに基づき、当該メロディパートに含まれる音高を表わすアナログ信号に変換するとともに、前記曲の伴奏パートに相当する曲データに基づき、当該伴奏パートを表わすアナログオーディオ信号に変換する変換ステップと、
前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々異なるチャンネルで前記演奏装置に出力する出力ステップと、
前記演奏装置からの演奏音を検出するとともに、当該演奏音が表わす音高と前記変換されたアナログ信号が表わす音高との比較結果に対応した処理を行う処理ステップと、
を実行させるプログラム。
【００７７】
［請求項８］
前記メロディパートを構成する音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を出力する支援装置に接続される演奏装置として用いられるコンピュータに、
前記支援装置から出力される、前記メロディパートに含まれる音高を表わすアナログ信号及び前記伴奏パートを表わすアナログオーディオ信号を夫々受信する受信ステップと、
前記受信された伴奏パートを表わすアナログオーディオ信号に基づき、前記曲の伴奏音を発音する発音ステップと、
前記受信されたメロディパートを構成する音高を表わすアナログ信号から音高を取得する取得ステップと、
前記取得された音高に基づき、当該音高に対応する演奏操作子をガイドするガイドステップと、
前記演奏操作子に対するユーザの演奏操作に応じた音高を表わす音響音を発音する演奏ステップと、
を実行させるプログラム。
【符号の説明】
【００７８】
１００  支援装置
１０  制御部
１１  記憶部
１２  表示部
１３  操作部
１４  入出力部
２００  演奏装置
２０  鍵盤
２１  ＬＥＤ部
２２  操作部
２３  ＣＰＵ
２４  ＲＯＭ
２５  ＲＡＭ
２６  音源
２７  入力部
２８  サウンドシステム
【図１】
2015045687.tif 000003
【図２】
2015045687.tif 000004
【図３】
2015045687.tif 000005
【図４】
2015045687.tif 000006
【図５】
2015045687.tif 000007
【図６】
2015045687.tif 000008
【図７】
2015045687.tif 000009
【図８】
2015045687.tif 000010
【図９】
2015045687.tif 000011