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