(57)【要約】【課題】自動伴奏に関する操作をより容易にすること。【解決手段】複数コードから形成される順列を示している第１コード進行を記録するコード進行データベース１１と、第１コード進行を第２コード進行に移調するコード進行変換部１３と、第２コード進行をディスプレイ５に表示する表示部１４と、伴奏用鍵盤６のうちの打鍵された鍵に対応するコードに対応する伴奏パターンを自動伴奏する自動伴奏部１５とを備えている。すなわち、電子楽器１は、第１コード進行よりも容易に伴奏することができる第２コード進行に移調することができる。このとき、ユーザは、ディスプレイ５に表示された第２コード進行に従って伴奏用鍵盤６を操作することにより、より容易に電子楽器１に自動伴奏させることができる。【選択図】図１
2008089975.tif 000002
【特許請求の範囲】
【請求項１】
複数コードから形成される順列を示す第１コード進行を記録するコード進行データベースと、
前記第１コード進行を第２コード進行に移調するコード進行変換部と、
前記第２コード進行をディスプレイに表示するコード進行表示部と、
伴奏用鍵盤のうちの打鍵された鍵に対応するコードに対応する伴奏パターンを自動伴奏する自動伴奏部
とを具備する電子楽器。
【請求項２】
請求項１において、
前記コード進行変換部は、前記第２コード進行に対応するキーが所定のキーになるように、前記第１コード進行を第２コード進行に移調する
電子楽器。
【請求項３】
請求項２において、
前記コード進行変換部は、前記第２コード進行に対応するキーがハ長調またはイ短調のいずれかになるように、前記第１コード進行を第２コード進行に移調する
電子楽器。
【請求項４】
請求項１において、
前記第２コード進行を構成するコードのうちのシャープまたはフラットが付加される音を含むコードの個数は、前記第１コード進行を構成するコードのうちのシャープまたはフラットが付加される音を含むコードの個数より少ない
電子楽器。
【請求項５】
請求項１〜請求項４のいずれかにおいて、
前記第２コード進行を構成するコードの種類は、前記第１コード進行を構成するコードの種類より少ない
電子楽器。
【請求項６】
請求項５において、
前記第２コード進行を構成するコードの種類は、メジャーコードとマイナーコードとドミナント７ｔｈコードとマイナー７ｔｈコードとマイナー７ｔｈ（♭５）コードとディミニッシュ７ｔｈコードとのうちのいずれかである
電子楽器。
【請求項７】
請求項１〜請求項６のいずれかにおいて、
前記コード進行データベースは、第１メロディを記録し、
前記コード進行変換部は、前記第１メロディを第２メロディに移調し、
前記コード進行表示部は、前記第２メロディの一部分を前記ディスプレイに表示する
電子楽器。
【請求項８】
請求項１〜請求項７のいずれかにおいて、
前記鍵に対応するコードに対する前記伴奏パターンの音程は、前記第２コード進行に対する前記第１コード進行の音程に等しい
電子楽器。
【請求項９】
複数コードから形成される順列を示す第１コード進行を記録するコード進行データベースと、
前記第１コード進行に対応するキーに対する前記複数コードの音程をディスプレイに表示するコード進行表示部と、
伴奏用鍵盤のうちの打鍵された鍵に対応するコードに対応する伴奏パターンを自動伴奏する自動伴奏部
とを具備する電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器に関し、特に、ユーザの操作に基づいて検出されるコードに基づいて生成される伴奏パターンを自動伴奏する電子楽器に関する。
【背景技術】
【０００２】
ユーザの操作に基づいて検出されるコードに基づいて生成される伴奏パターンを自動伴奏する自動伴奏付き電子キーボードが知られている。プレイヤーは、このような自動伴奏付き電子キーボードを用いて楽曲の伴奏をするときに、その楽曲のコード進行が表示してある楽譜を用意する必要がある。このような楽譜は、原曲のコードが表示してあり、簡単な３コードの楽曲であっても調によっては、♯や♭が頻繁に使われ初心者には演奏することが困難である。自動伴奏に関する操作をより容易にする電子楽器が望まれている。
【０００３】
特開平１０−１１０６４号公報には、単にキーとコード名を指定することにより、論理的に該コードと置き換え可能なコードタイプを検索し、表示することが可能なコード変換装置および該コード変換装置を備えた電子楽器が開示されている。そのコード変換装置は、任意のコードについて、キーとコードルートの距離を求める距離算出手段と、求めた距離およびコードタイプに基づき、前記コードの代わりに使用可能なコードタイプを求めるコードタイプ検索手段とを備えたことを特徴としている。
【０００４】
特開２００２−２８７７４３号公報には、簡単な操作でユーザ所望のコード（和音）に関する楽器演奏方法を参照できるようにすると共に、複数のコード（和音）に関する楽器演奏方法を同時に表示することでコード（和音）毎の楽器演奏方法を迅速に確認することができるようにした演奏支援装置が開示されている。その演奏支援装置は、表示手段と、所定の楽曲に関するコード進行を楽曲毎に記憶する記憶手段と、楽曲を指定する楽曲指定手段と、指定楽曲に対応するコード進行を前記記憶手段から読み出し、該読み出したコード進行に基づいて楽曲の演奏進行に対応するコードを前記表示手段に表示するコード表示制御手段と、所定楽器におけるコードの演奏方法をコード毎に記憶する演奏方法記憶手段と、前記表示手段に表示されたコードのいずれかを選択するコード選択手段と、選択したコードの演奏方法を前記演奏方法記憶手段から読み出し、該読み出したコードの演奏方法を前記表示手段に所定の表示態様で表示する表示制御手段とを具備している。
【０００５】
【特許文献１】特開平１０−１１０６４号公報
【特許文献２】特開２００２−２８７７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、自動伴奏に関する操作をより容易にする電子楽器を提供することにある。
【課題を解決するための手段】
【０００７】
以下に、発明を実施するための最良の形態・実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための最良の形態・実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００８】
本発明による電子楽器（１）は、複数コードから形成される順列を示している第１コード進行を記録するコード進行データベース（１１）と、第１コード進行を第２コード進行に移調するコード進行変換部（１３）と、第２コード進行をディスプレイ（５）に表示するコード進行表示部（１４）と、伴奏用鍵盤（６）のうちの打鍵された鍵に対応するコードに対応する伴奏パターンを自動伴奏する自動伴奏部（１５）とを備えている。すなわち、電子楽器（１）は、第１コード進行よりも容易に伴奏することができる第２コード進行に移調することができる。このとき、ユーザは、ディスプレイ（５）に表示された第２コード進行に従って伴奏用鍵盤（６）を操作することにより、より容易に電子楽器（１）に自動伴奏させることができる。
【０００９】
コード進行変換部（１３）は、第２コード進行に対応するキーが所定のキーになるように、たとえば、第２コード進行に対応するキーがハ長調またはイ短調のいずれかになるように、第１コード進行を第２コード進行に移調することが好ましい。このとき、電子楽器（１）は、ユーザによる伴奏用鍵盤（６）の操作をより容易にすることができる。
【００１０】
第２コード進行を構成するコードのうちのシャープまたはフラットが付加される音を含んでいるコードの個数は、第１コード進行を構成するコードのうちのシャープまたはフラットが付加される音を含んでいるコードの個数より少ないことが好ましい。このとき、電子楽器（１）は、ユーザによる伴奏用鍵盤（６）の操作をより容易にすることができる。
【００１１】
第２コード進行を構成するコードの種類は、第１コード進行を構成するコードの種類より少ない。たとえば、第２コード進行を構成するコードの種類は、メジャーコードとマイナーコードとドミナント７ｔｈコードとマイナー７ｔｈコードとマイナー７ｔｈ（♭５）コードとディミニッシュ７ｔｈコードとのうちのいずれかである。このとき、電子楽器（１）は、ユーザによる伴奏用鍵盤（６）の操作をより容易にすることができる。
【００１２】
コード進行データベース（１１）は、第１メロディを記録している。コード進行変換部（１３）は、第１メロディを第２メロディに移調する。このとき、コード進行表示部（１４）は、第２メロディをディスプレイ（５）に表示することが好ましい。
【００１３】
鍵に対応するコードに対する伴奏パターンの音程は、第２コード進行に対する第１コード進行の音程に等しいことが好ましい。
【００１４】
本発明による電子楽器（１）は、複数コードから形成される順列を示している第１コード進行を記録するコード進行データベース（１１）と、第１コード進行に対応するキーに対する複数コードの音程をディスプレイ（５）に表示するコード進行表示部（１４）と、伴奏用鍵盤（６）のうちの打鍵された鍵に対応するコードに対応する伴奏パターンを自動伴奏する自動伴奏部（１５）とを備えている。たとえば、コード進行表示部（１４）は、第１コード進行に対応するキーに対する複数コードの度数をディスプレイ（５）に表示する。このとき、ユーザは、ディスプレイ（５）に表示された度数に従って伴奏用鍵盤（６）を操作することにより、より容易に電子楽器（１）に自動伴奏させることができる。
【発明の効果】
【００１５】
本発明による電子楽器は、第１コード進行よりも容易に伴奏することができる第２コード進行に移調することができる。このとき、ユーザは、ディスプレイに表示された第２コード進行に従って伴奏用鍵盤を操作することにより、より容易に本発明による電子楽器を用いて伴奏することができる。
【発明を実施するための最良の形態】
【００１６】
図面を参照して、本発明による電子楽器の実施の形態を記載する。その電子楽器１は、図１に示されているように、電子楽器本体２が設定用入力装置３とディスプレイ５と伴奏用鍵盤６と演奏用鍵盤７とスピーカ８とを備えている。
【００１７】
設定用入力装置３は、複数のスイッチを備えている。設定用入力装置３は、その複数のスイッチのうちの操作されたスイッチとそのスイッチの状態とを示す電気信号を電子楽器本体２に出力する。すなわち、ユーザは、設定用入力装置３を操作して情報を生成し、その情報を電子楽器本体２に入力する。
【００１８】
ディスプレイ５は、液晶ディスプレイから形成され、電子楽器本体２により生成された画面を表示する。
【００１９】
伴奏用鍵盤６は、複数の鍵を備えている。複数の鍵は、複数の白鍵と複数の黒鍵とから形成され、それぞれ、互いに異なる複数の音高に対応している。伴奏用鍵盤６は、打鍵された鍵を示す電気信号を電子楽器本体２に出力する。
【００２０】
演奏用鍵盤７は、複数の鍵を備えている。複数の鍵は、複数の白鍵と複数の黒鍵とから形成され、それぞれ、互いに異なる複数の音高に対応している。演奏用鍵盤７は、打鍵された鍵とその打鍵強度とを示す電気信号を電子楽器本体２に出力する。
【００２１】
スピーカ８は、電子楽器本体２により生成された電気信号を音に変換し、すなわち、電子楽器本体２により生成された楽音を発音する。
【００２２】
電子楽器本体２は、コンピュータであり、複数のコンピュータプログラムがインストールされている。図示されていないＣＰＵと記憶装置とを備えている。そのＣＰＵは、電子楽器本体２にインストールされるコンピュータプログラムを実行して、その記憶装置と設定用入力装置３とディスプレイ５と伴奏用鍵盤６と演奏用鍵盤７とスピーカ８とを制御する。その記憶装置は、そのコンピュータプログラムを記録し、そのＣＰＵにより生成される情報を一時的に記録する。
【００２３】
電子楽器本体２は、そのコンピュータプログラムであるコード進行データベース１１と設定部１２とコード進行変換部１３とコード進行表示部１４と自動伴奏部１５と演奏部１６とがインストールされている。
【００２４】
コード進行データベース１１は、複数の楽曲を記憶装置に記録し、その複数の楽曲のうちから設定用入力装置３の操作に基づいて１つの楽曲を選択し、他のコンピュータプログラムにより情報処理可能になるように、その楽曲に関する楽曲データを記憶装置から読み出す。その楽曲データは、その楽曲のキーとコード進行とメロディとを示している。そのコード進行は、複数コードから形成される順列を示している。
【００２５】
設定部１２は、設定用入力装置３の操作に基づいてモードを切り換える。そのモードは、通常モードと第１初心者モードと第２初心者モードと第３初心者モードとを含んでいる。
【００２６】
コード進行変換部１３は、設定部１２により第１初心者モードと第２初心者モードと第３初心者モードとのうちのいずれかに切り換えられているときに、コード進行データベース１１により読み出された楽曲データに基づいて、その楽曲のキーをハ長調またはイ短調にするときの音程を算出する。コード進行変換部１３は、その楽曲のコード進行をその音程だけ移調して他のコード進行を生成し、その楽曲のメロディをその音程だけ移調して他のメロディを生成する。
【００２７】
コード進行表示部１４は、設定部１２により通常モードに切り換えられているときに、コード進行データベース１１により読み出された楽曲データが示すコード進行を示す画面を生成し、その画面をディスプレイ５に表示する。コード進行表示部１４は、設定部１２により第１初心者モードと第２初心者モードとのうちのいずれかに切り換えられているときに、コード進行変換部１３により生成されたコード進行を示す画面を生成し、その画面をディスプレイ５に表示する。コード進行表示部１４は、設定部１２により第３初心者モードに切り換えられているときに、コード進行データベース１１により読み出された楽曲データが示すコード進行を度数を用いて示す画面を生成し、その画面をディスプレイ５に表示する。
【００２８】
自動伴奏部１５は、伴奏パターンを記憶装置に記録している。自動伴奏部１５は、伴奏用鍵盤６のうちの打鍵された鍵に基づいてコードを算出する。自動伴奏部１５は、そのコードに基づいてその伴奏パターンから移調された伴奏パターンを算出する。自動伴奏部１５は、設定部１２により通常モードと第１初心者モードと第３初心者モードとのうちのいずれかに切り換えられているときに、その算出された伴奏パターンを示す電気信号を作成し、その電気信号をスピーカ８に出力して、その伴奏バターンをスピーカ８から発音する。自動伴奏部１５は、設定部１２により第２初心者モードに切り換えられているときに、その算出された伴奏パターンをコード進行変換部１３により算出された音程だけ移調した伴奏パターンを示す電気信号を作成し、その電気信号をスピーカ８に出力して、その伴奏バターンをスピーカ８から発音する。
【００２９】
演奏部１６は、演奏用鍵盤７のうちの打鍵された鍵とその鍵の打鍵強度とに基づいて算出される楽音を示す電気信号を作成し、その電気信号をスピーカ８に出力して、その鍵が打鍵された直後にその楽音をスピーカ８から発音する。たとえば、その楽音のラウドネスとエンベロープとは、その打鍵された鍵の打鍵強度に対応している。その楽音の音高は、設定部１２により通常モードと第１初心者モードと第３初心者モードとのうちのいずれかに切り換えられているときに演奏用鍵盤７のうちの打鍵された鍵に対応し、設定部１２により第２初心者モードに切り換えられているときに演奏用鍵盤７のうちの打鍵された鍵に対応する音高からコード進行変換部１３により算出された音程だけ移調した音高を示している。
【００３０】
図２は、コード進行データベース１１により記憶装置に記録されるコード進行データテーブルを示している。そのコード進行データテーブル２１は、曲名２２をキー２３とテンポ２４とコード進行パターン２５とメロディ２６とに対応付けている。曲名２２は、楽曲を識別し、その楽曲の曲名を示している。キー２３は、曲名２２により識別される楽曲のキーを示している。テンポ２４は、曲名２２により識別される楽曲のテンポを示している。コード進行パターン２５は、曲名２２により識別される楽曲に用いられるコードの順列を示すコード進行を示している。メロディ２６は、曲名２２により識別される楽曲のメロディを示している。
【００３１】
図３は、コード進行データテーブル２１のコード進行パターン２５が示すコード進行データを示している。そのコード進行データ３１は、タイミング３２にコード３３を対応付けている。タイミング３２は、楽曲が演奏される期間に含まれるタイミングを示し、小節数と拍数とを示している。その小節数は、その楽曲のうちのそのタイミングが含まれる小節を示している。その拍数は、その小節の始まりからそのタイミングまでの時間を示している。たとえば、タイミング３２は、自然数ｉと自然数ｊとを用いて、「ｉ−ｊ」のように表現され、このとき、自然数ｉは、その小節数を示し、自然数ｊは、その拍数を示している。コード３３は、タイミング３２により示されるタイミングで開始される伴奏のコードを示し、そのコードのコード名を示している。
【００３２】
コード３３は、音程３４と基本コード３５と拡張コード３６とに対応付けられる。音程３４は、コード３３により示されるコードのルートと楽曲のキーの主音との音程を示している。基本コード３５は、コード３３により示されるコードの種類を示し、メジャーコードとマイナーコードとドミナント７ｔｈコードとマイナー７ｔｈコードとマイナー７ｔｈ（♭５）コードとディミニッシュ７ｔｈコードとのうちのいずれかを０〜５の整数で示している。拡張コード３６は、コード３３により示されるコードの種類を示し、基本コード３５により示される種類からさらに分類される種類を０〜９の整数で示している。
【００３３】
コード進行データテーブル２１のコード進行パターン２５は、コード進行データ３１のうちのタイミング３２と音程３４と基本コード３５と拡張コード３６とだけが記載され、コード３３は、記載されなくてもよい。このとき、コード進行データ３１のうちのコード３３は、コード進行変換部１３により、後から算出される。
【００３４】
図４は、コード進行変換部１３により利用されるコード音程機能テーブルを示している。そのコード音程機能テーブル４１は、キー４１と音程４３と度数４４とコード４５とを対応付けている。キー４１は、キーを識別し、そのキーの主音を示している。音程４３は、音程を示し、０〜１１の整数を示している。度数４４は、音程４３により示される音程を示す度数を示し、Ｉ、Ｉ♯、ＩＩ、ＩＩ♯、ＩＩＩ、ＩＶ、ＩＶ♯、Ｖ、Ｖ♯、ＶＩ、ＶＩ♯、ＶＩＩのいずれかを示している。コード４５は、コードを識別し、そのコードの根音を示し、すなわち、キー４１により識別されるキーの主音から音程４３により示される音程（または度数４４により示される度数）だけ異なる音を示している。
【００３５】
図５は、コード進行変換部１３により利用されるコード分類テーブルを示している。そのコード分類テーブル５１は、拡張コード５２を基本コード５３に対応付けている。拡張コード５２は、コードを記号化して示すコードネームのうちの根音を示す記号を除く記号を示している。たとえば、Ｃを根音とするコード「Ｃｍ７」に対応する拡張コード５２は、「ｍ７」を示している。基本コード５３は、拡張コード５２により示されるコードが属するコードの種類を示し、メジャーコードとマイナーコードとドミナント７ｔｈコードとマイナー７ｔｈコードとマイナー７ｔｈ（♭５）コードとディミニッシュ７ｔｈコードとのうちのいずれかを示している。
【００３６】
このとき、コード進行変換部１３は、設定部１２により第１初心者モードと第２初心者モードとのうちのいずれかに切り換えられているときに、コード音程機能テーブル４１を参照して、ユーザにより選択された楽曲のキーをハ長調またはイ短調に移調するときのコード進行を算出する。すなわち、コード進行変換部１３は、ユーザにより選択された楽曲のキーが長調であるときにハ長調を選択し、そのキーが短調であるときにイ短調を選択する。コード進行変換部１３は、コード音程機能テーブル４１を参照して、その選択されたハ長調またはイ短調に対応する複数のコードの根音のうちから、コード進行データ３１の音程３４に対応するコードの根音を算出する。次いで、コード進行変換部１３は、コード分類テーブル５１を参照して、その算出された根音とコード進行データ３１の基本コード３５の記号とを組み合わせて、その移調したコードを算出する。コード進行変換部１３は、さらに、ユーザにより選択された楽曲のキーをハ長調またはイ短調に移調するときの音程を算出し、その楽曲のメロディをその算出された音程だけ移調したメロディを算出する。
【００３７】
図６は、コード進行表示部１４によりディスプレイ５に表示される画面を示している。その画面６１は、コード進行表示欄６２とメロディ表示欄６３とを備えている。コード進行表示欄６２には、コード進行変換部１３により算出されたコードの伴奏が開始されるタイミングに対応付けて、すなわち、その楽曲の小節または拍に対応付けて、そのコードが表示される。メロディ表示欄６３には、その楽曲の各小節に対応付けて、コード進行変換部１３により算出されたメロディのうちの各小節の最初の楽音の音高が表示される。
【００３８】
電子楽器１の動作は、通常モードの動作と第１初心者モードの動作と第２初心者モードの動作と第３初心者モードの動作とを備えている。
【００３９】
通常モードの動作は、ユーザによる設定用入力装置３の操作により通常モードに切り換えられたときに実行される。電子楽器１は、ユーザによる設定用入力装置３の操作により選択される楽曲のコード進行とメロディの一部とを示す画面を図６に示されているようにディスプレイ５に表示する。電子楽器１は、伴奏用鍵盤６の鍵が打鍵されたときに、その鍵に基づいてコードを算出する。電子楽器１は、記憶装置に記録されている伴奏パターンをそのコードに合致するように移調してスピーカ８から発音する。電子楽器１は、演奏用鍵盤７の鍵が打鍵されたときに、その鍵とその鍵の打鍵強度とを検出する。電子楽器１は、その鍵とその打鍵強度とに基づいて楽音を算出し、その鍵が打鍵された直後にその楽音をスピーカ８から発音する。その楽音のラウドネスとエンベロープとは、その打鍵された鍵の打鍵強度に対応している。その楽音の音高は、その打鍵された鍵に対応している。
【００４０】
第１初心者モードの動作は、ユーザによる設定用入力装置３の操作により第１初心者モードに切り換えられたときに実行される。電子楽器１は、ユーザによる設定用入力装置３の操作により選択される楽曲のキーが長調であるときにハ長調を選択し、そのキーが短調であるときにイ短調を選択する。電子楽器１は、コード進行データ３１が示す各コードに対応する音程だけその選択されたハ長調またはイ短調の主音から移調した音高と、各コードに対応する基本コードとを組み合わせて、複数のコードを算出する。電子楽器１は、さらに、その楽曲のキーをその選択されたハ長調またはイ短調に移調するときの音程だけ、その楽曲のメロディを移調したメロディを算出する。電子楽器１は、その算出された複数のコードとメロディの一部とを示す画面をディスプレイ５に表示する。
【００４１】
図７は、図３のコード進行データ３１が示すコード進行を移調したコード進行を示している。その移調したコード進行を示すコード進行データ７１は、コード進行データ３１と同様にして、タイミング７２にコード７３を対応付け、音程７４と基本コード７５と拡張コード７６とをコード７３に対応付けている。タイミング７２は、コード進行データ３１が示すタイミング３２に一致している。音程７４は、コード進行データ３１が示す音程３４に一致している。基本コード７５は、コード進行データ３１が示す基本コード３５に一致している。拡張コード７６は、すべて０を示している。コード７３は、音程７４が示す音程だけその選択されたハ長調またはイ短調の主音から移調した音高と、基本コード７５と拡張コード７６とに対応する記号とが組み合わされたコードを示している。
【００４２】
図８は、その移調したコード進行を示す画面を示している。その画面８１は、図６の画面６１と同様にして、コード進行表示欄８２とメロディ表示欄８３とを備えている。コード進行表示欄８２には、コード進行データ７１のコード７３が示す複数のコードが表示される。メロディ表示欄６３には、その楽曲の各小節に対応付けて、移調されたメロディのうちの各小節の最初の楽音の音高が表示される。
【００４３】
電子楽器１は、伴奏用鍵盤６の鍵が打鍵されたときに、その鍵に基づいてコードを算出する。電子楽器１は、記憶装置に記録されている伴奏パターンをそのコードに合致するように移調してスピーカ８から発音する。電子楽器１は、演奏用鍵盤７の鍵が打鍵されたときに、その鍵とその鍵の打鍵強度とを検出する。電子楽器１は、その鍵とその打鍵強度とに基づいて楽音を算出し、その鍵が打鍵された直後にその楽音をスピーカ８から発音する。その楽音のラウドネスとエンベロープとは、その打鍵された鍵の打鍵強度に対応している。その楽音の音高は、その打鍵された鍵に対応している。
【００４４】
第２初心者モードの動作は、ユーザによる設定用入力装置３の操作により第２初心者モードに切り換えられたときに実行される。電子楽器１は、ユーザによる設定用入力装置３の操作により選択される楽曲のキーが長調であるときにハ長調を選択し、そのキーが短調であるときにイ短調を選択する。電子楽器１は、コード進行データ３１が示す各コードに対応する音程だけその選択されたハ長調またはイ短調の主音から移調した音高と、各コードに対応する基本コードとを組み合わせて、複数のコードを算出する。電子楽器１は、さらに、その楽曲のキーをその選択されたハ長調またはイ短調に移調するときの音程だけ、その楽曲のメロディを移調したメロディを算出する。電子楽器１は、その算出された複数のコードとメロディの一部とを示す画面をディスプレイ５に表示する。すなわち、電子楽器１は、第１初心者モードで生成したコード進行データ７１と同様のコード進行データを生成し、第１初心者モードで表示した画面８１と同様の画面を表示する。
【００４５】
電子楽器１は、伴奏用鍵盤６の鍵が打鍵されたときに、その鍵に基づいてコードを算出する。電子楽器１は、記憶装置に記録されている伴奏パターンをそのコードに合致するように移調し、さらに、その算出された音程だけ移調してスピーカ８から発音する。電子楽器１は、演奏用鍵盤７の鍵が打鍵されたときに、その鍵とその鍵の打鍵強度とを検出する。電子楽器１は、その鍵とその打鍵強度とに基づいて楽音を算出し、その鍵が打鍵された直後にその楽音をスピーカ８から発音する。その楽音のラウドネスとエンベロープとは、その打鍵された鍵の打鍵強度に対応している。その楽音の音高は、その打鍵された鍵に対応する音高からその算出された音程だけ移調した音高を示している。
【００４６】
すなわち、電子楽器１は、第２初心者モードのときに、ユーザが伴奏用鍵盤６を用いてその楽曲の元のコードから移調されたコードを打鍵したときに、その元のコードの伴奏パターンが自動伴奏され、ユーザが演奏用鍵盤７を用いてその楽曲の元のメロディから移調されたメロディを演奏したときに、その元のメロディが演奏される。
【００４７】
第３初心者モードの動作は、ユーザによる設定用入力装置３の操作により第３初心者モードに切り換えられたときに実行される。電子楽器１は、コード進行データ３１が示す各コードに対応する音程に対応する度数と各コードに対応する基本コードとを組み合わせて複数のコードを算出し、その算出された複数のコードを示す画面をディスプレイ５に表示する。
【００４８】
電子楽器１は、伴奏用鍵盤６の鍵が打鍵されたときに、その鍵に基づいてコードを算出する。電子楽器１は、記憶装置に記録されている伴奏パターンをそのコードに合致するように移調してスピーカ８から発音する。電子楽器１は、演奏用鍵盤７の鍵が打鍵されたときに、その鍵とその鍵の打鍵強度とを検出する。電子楽器１は、その鍵とその打鍵強度とに基づいて楽音を算出し、その鍵が打鍵された直後にその楽音をスピーカ８から発音する。その楽音のラウドネスとエンベロープとは、その打鍵された鍵の打鍵強度に対応している。その楽音の音高は、その打鍵された鍵に対応している。
【００４９】
このような動作によれば、第１初心者モードと第２初心者モードとでディスプレイ５に表示される複数のコードは、通常モードで表示される複数のコードに比較して、初心者にとって覚えやすいコードであり、ユーザは、第１初心者モードまたは第２初心者モードのときに、伴奏用鍵盤６を用いて自動伴奏のコードを通常モードのときより容易に打鍵することができる。電子楽器１は、さらに、第２初心者モードのときに、ユーザが伴奏用鍵盤６を用いてその楽曲の元のコードから移調されたコードを打鍵したときに、その元のコードの伴奏パターンが自動伴奏され、ユーザが演奏用鍵盤７を用いてその楽曲の元のメロディから移調されたメロディを演奏したときに、その元のメロディが演奏され、他の楽器とセッションすることに好適である。ユーザは、電子楽器１が第３初心者モードであるときに、ディスプレイ５に表示される複数の度数を閲覧しながら、伴奏用鍵盤６を用いて任意のコードを打鍵して電子楽器１に自動伴奏させることができる。
【００５０】
なお、コード進行変換部１３は、ハ長調またはイ短調以外のキーに移調することもでき、たとえば、移調されたときのコード進行を構成するコードのうちのシャープまたはフラットが付加される音を含むコードの個数が、元のコード進行を構成するコードのうちのシャープまたはフラットが付加される音を含むコードの個数より少なくなるように移調することもできる。このときも、第１初心者モードと第２初心者モードとでディスプレイ５に表示される複数のコードは、通常モードで表示される複数のコードに比較して、初心者にとって覚えやすいコードであり、ユーザは、第１初心者モードまたは第２初心者モードのときに、伴奏用鍵盤６を用いて自動伴奏のコードを通常モードのときより容易に打鍵することができる。
【図面の簡単な説明】
【００５１】
【図１】図１は、本発明による電子楽器の実施の形態を示すブロック図である。
【図２】図２は、コード進行データテーブルを示す図である。
【図３】図３は、コード進行データを示す図である。
【図４】図４は、コード音程機能テーブルを示す図である。
【図５】図５は、コード分類テーブルを示す図である。
【図６】図６は、ディスプレイに表示される画面を示す図である。
【図７】図７は、移調されたコード進行データを示す図である。
【図８】図８は、移調されたコード進行データを示す画面を示す図である。
【符号の説明】
【００５２】
１  ：電子楽器
２  ：電子楽器本体
３  ：設定用入力装置
５  ：ディスプレイ
６  ：伴奏用鍵盤
７  ：演奏用鍵盤
８  ：スピーカ
１１：コード進行データベース
１２：設定部
１３：コード進行変換部
１４：コード進行表示部
１５：自動伴奏部
１６：演奏部
２１：コード進行データテーブル
２２：曲名
２３：キー
２４：テンポ
２５：コード進行パターン
２６：メロディ
３１：コード進行データ
３２：タイミング
３３：コード
３４：音程
３５：基本コード
３６：拡張コード
４１：コード音程機能テーブル
４３：音程
４４：度数
４５：コード
５１：コード分類テーブル
５２：拡張コード
５３：基本コード
６１：画面
６２：コード進行表示欄
６３：メロディ表示欄
７１：コード進行データ
７２：タイミング
７３：コード
７４：音程
７５：基本コード
７６：拡張コード
８１：画面
８２：コード進行表示欄
８３：メロディ表示欄
【図１】
2008089975.tif 000003
【図２】
2008089975.tif 000004
【図３】
2008089975.tif 000005
【図４】
2008089975.tif 000006
【図５】
2008089975.tif 000007
【図６】
2008089975.tif 000008
【図７】
2008089975.tif 000009
【図８】
2008089975.tif 000010