(57)【要約】【課題】数字キーを操作するという簡単な操作で、選択された調に対応したコードを指定できる楽音信号発生装置を提供する。【解決手段】コード割当て部３は、調選択部１により選択された調に応じて、数字キー２にダイアトニックコードを割り当てる。演奏制御部４は、数字キー２が操作されたとき、コードテーブル１０から、操作された数字キー２に割り当てられたダイアトニックコードを構成する複数のコード構成音のノートナンバを読み出して、音高データを含む複数の発音指示データを音源５に出力する。音源５は、発音指示データを入力したタイミングでその音高データに応じて楽音信号を発生し、図示しないサウンドシステムを介してスピーカ６から発音させる。【選択図】図１
2007286312.tif 000002
【特許請求の範囲】
【請求項１】
数字キーと、
調選択手段と、
前記数字キーに、前記調選択手段により選択された調に応じたダイアトニックコードを割り当てるコード割当て手段と、
前記数字キーが操作されたとき、操作された数字キーに割り当てられたダイアトニックコードを構成する複数のコード構成音を発音させるための複数の発音指示データを出力する演奏制御手段と、
該演奏制御手段から出力された発音指示データに応じて楽音信号を発生する音源、
を有することを特徴とする楽音信号発生装置。
【請求項２】
数字キーと、
調選択手段と、
前記数字キーに、前記調選択手段により選択された調に応じたダイアトニックコードを割り当てるコード割当て手段と、
前記数字キーが操作されたとき、操作された数字キーに割り当てられたダイアトニックコードを構成する複数のコード構成音を、自動伴奏パターンに従って発音させるための複数の発音指示データを出力する演奏制御手段と、
該演奏制御手段から出力された発音指示データに応じて楽音信号を発生する音源、
を有することを特徴とする楽音信号発生装置。
【請求項３】
数字キーと、
調選択手段と、
前記数字キーに、前記調選択手段により選択された調に応じたダイアトニックコードを割り当てるコード割当て手段と、
前記数字キーが操作されたとき、操作された数字キーに割り当てられたダイアトニックコードに応じて自動伴奏パターンを取得し、該自動伴奏パターンにより指示される複数の楽音の発音指示データを出力する演奏制御手段と、
該演奏制御手段から出力された発音指示データに応じて楽音信号を発生する音源、
を有することを特徴とする楽音信号発生装置。
【請求項４】
前記コード割当て手段は、ダイアトニックコードのデグリーネームの数字に一致する数字キーに前記ダイアトニックコードを割り当てるものである、
ことを特徴とする請求項１から３までのいずれか１項に記載の楽音信号発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機の操作部にあるような数字キーを押すことにより、コード（Chord：和音）を指定する楽音信号発生装置に関するものである。
【背景技術】
【０００２】
従来、電子鍵盤楽器において、複数のコード構成音の鍵を押さえることによりコード演奏をする。
しかし、鍵盤を持たない機器、例えば、携帯電話機において、ユーザがコードを演奏したり、自動伴奏のためにコードを指定したりすることは難しい。
携帯電話機において、数字キーに音階音を割り当てて、数字キーを操作することにより対応する音高を発音させるものが知られている（特許文献１参照）。
しかし、コード構成音を覚えないと、楽譜に記載されたコード指示を見ただけでは、コード構成音が割り当てられた数字キーを押すことができない。
もっとも、電子鍵盤楽器においては、自動伴奏鍵域においてコードの根音を押さえる（シングルフィンガ）ことにより、コード指定をし、指定されたコードに応じた自動伴奏をすることが知られている。従って、携帯電話機の数字キーにおいても、コードの根音のみを押さえることが考えられる。しかし、調に応じて根音の音高が変わるから、調が変わると操作すべき数字キーを理解しにくいという問題がある。
【特許文献１】特開２００１−１９７１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した問題点を解決するためになされたもので、数字キーを操作するという簡単な操作で、選択された調に対応したコードを指定できる楽音信号発生装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００４】
本発明は、請求項１に記載の発明においては、楽音信号発生装置において、数字キーと、調選択手段と、前記数字キーに、前記調選択手段により選択された調に応じたダイアトニックコードを割り当てるコード割当て手段と、前記数字キーが操作されたとき、操作された数字キーに割り当てられたダイアトニックコードを構成する複数のコード構成音を発音させるための複数の発音指示データを出力する演奏制御手段と、該演奏制御手段から出力された発音指示データに応じて楽音信号を発生する音源を有するものである。
調が異なっても複数のダイアトニックコードの相互関係は変わらない。このようなダイアトニックコードが割り当てられた数字キーを操作するという簡単な操作で、選択された調に応じたダイアトニックコードが指定され、そのコード構成音を発生させることができる。
【０００５】
請求項２に記載の発明においては、楽音信号発生装置において、数字キーと、調選択手段と、前記数字キーに、前記調選択手段により選択された調に応じたダイアトニックコードを割り当てるコード割当て手段と、前記数字キーが操作されたとき、操作された数字キーに割り当てられたダイアトニックコードを構成する複数のコード構成音を、自動伴奏パターンに従って発音させるための複数の発音指示データを出力する演奏制御手段と、該演奏制御手段から出力された発音指示データに応じて楽音信号を発生する音源を有するものである。
従って、調が異なっても相互関係が変わらない複数のダイアトニックコードが割り当てられた数字キーを操作するという簡単な操作で、選択された調に対応したダイアトニックコードが指定されて、その複数のコード構成音を、自動伴奏パターンに従って発生させることができる。
上述した自動伴奏パターンとして、例えば、アルペジオ（分散和音）パターンがある。
【０００６】
請求項３に記載の発明においては、楽音信号発生装置において、数字キーと、調選択手段と、前記数字キーに、前記調選択手段により選択された調に応じたダイアトニックコードを割り当てるコード割当て手段と、前記数字キーが操作されたとき、操作された数字キーに割り当てられたダイアトニックコードに応じて自動伴奏パターンを取得し、該自動伴奏パターンにより指示される複数の楽音の発音指示データを出力する演奏制御手段と、該演奏制御手段から出力された発音指示データに応じて楽音信号を発生する音源を有するものである。
従って、調が異なっても相互関係が変わらない複数のダイアトニックコードが割り当てられた数字キーを操作するという簡単な操作で、選択された調に対応したコードが指定され、指定されたコードに応じた自動伴奏パターンにより指示される楽音を発生させることができる。
【０００７】
請求項４に記載の発明においては、請求項１から３までのいずれか１項に記載の楽音信号発生装置において、前記コード割当て手段は、ダイアトニックコードのデグリーネームの数字に一致する数字キーに前記ダイアトニックコードを割り当てるものである。
従って、調が異なっても相互関係が変わらない複数のダイアトニックコードと数字キーとの対応が理解しやすいので、ダイアトニックコードを選択しやすくなる。
【発明の効果】
【０００８】
本発明によれば、数字キーを有するものであれば、鍵盤や多数の操作子を持たない機器であっても、調が異なっても相互関係が変わらない複数のダイアトニックコードが割り当てられた数字キーを操作するという簡単な操作で、選択された調に対応したダイアトニックコードを指定できるという効果がある。
その結果、簡単な操作で、指定されたダイアトニックコードのコード構成音を発生させたり、指定されたダイアトニックコードの複数のコード構成音を自動伴奏パターンに従って発生させたり、又は、指定されたダイアトニックコードに応じた自動伴奏パターンにより指示される楽音を発生させたりすることができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の実施の一形態を説明するための機能ブロック構成図である。
図中、１は調選択部であり、コード演奏をしたい曲の調を選択する。
調選択部１では、表示器の表示画面に、プルダウンメニュや、コンボボックスなどの入力部を設けたGUI（グラフィカルユーザインタフェース）を用いて調を選択する。また、長調（メジャー）か、３種類ある短調（マイナー）かを選択した後、調を半音上げる、半音下げるというような指定で、調を選択してもよい。
２は数字キーである。携帯電話機においては、数字キーとして0〜9のキーがあるが、このうち、1〜7のキーを用いる。
３はコード割当て部であって、調選択部１により選択された調に応じて、数字キー２にダイアトニックコードを割り当てる。
【００１０】
ダイアトニックコードは、ダイアトニックスケール（全音階）上に順番に形成されて配列される７種のコードである。この７種の相互関係（ダイアトニックコードの配列）は、音階に従っているので、調には関係しない。
この実施の形態では、四和音構成を用いた場合を説明する。ダイアトニックコードの場合、デグリーネーム（Degree Name）という表記法があり、これをそのまま、コード演奏に使う。
デグリーネームとは、そのコード（Chord）がダイアトニックスケール（全音階）上の第何番目の音を根音（Root）として作られたかをI,II、III・・・等のローマ数字で示し、コードタイプ（ChordType）を記号で示したものである。
従って、コード（Chord）を、調に対応した根音をIとするデグリーネームで表現する。デグリーネームの数字に一致する数字キー２を操作することにより、コード（Chord）を指定している。このデグリーネームは、どの調でも同じ表記であるので好都合である。
【００１１】
図４に示したCメジャー（ハ長調）の場合を具体例として説明する。
Cメジャーの場合のダイアトニックコードは７つある。それらをデグリーネーム（Degree Name）であらわすと、ローマ数字で表される。この数を図１に示した数字キー２の「1」〜「7」に割り当てる。
例えば、Gメジャー（ト長調）の場合、ダイアトニックコードは、根音の音名のみを表記すると、G、A、B、C、D、E、Fであって、Cメジャー（ハ長調）とは異なる。しかし、デグリーネームで表記すれば、Cメジャーと同じく、I、II、III、IV、V、VI、VIIとなる。
【００１２】
コード割当て部３の内部構成を説明する。コード割当て部３は、シフト部９、コードテーブル１０を備え、基本ダイアトニックコード記憶部１１を用いて機能を実現する。
基本ダイアトニックコード記憶部１１は、図３（ａ）に示した基本ダイアトニックコードテーブルを記憶している。
シフト部９は、調選択部１により選択された調に応じて、基本ダイアトニックコード記憶部１１に記憶された音高（ノートナンバ）をシフトさせて、選択された調に対応するコードテーブルを、コードテーブル１０に記憶する。シフトは、図３（ｂ）に示した差分値テーブルを参照してもよいが、計算によってもよい。
コードテーブル１０は、図３（ｃ），図３（ｄ）に例示したような、コードのデグリーネームの番号に対応して、コード構成音の音高（ノートナンバ）を記憶している。
【００１３】
４は演奏制御部であって、数字キー２が操作された（押された）ことを検出すると、操作された数字キーに割り当てられたダイアトニックコードを構成する複数のコード構成音を発音させるための複数の発音指示データを出力する。
より、具体的には、コードテーブル１０から、操作された数字キー２に割り当てられたダイアトニックコード（操作された数字キー２に一致するデグリーネームのダイアトニックコード）を構成する複数のコード構成音の音高（ノートナンバ）を読み出して、音高データを含む複数の発音指示データを音源５に出力する。この音高データは、音源を制御するためのパラメータであって、必ずしもノートナンバではない。
音源５は、演奏制御部４から発音指示データを入力したタイミングで、その音高データに応じて楽音信号を発生し、図示しないサウンドシステムを介してスピーカ６から発音させる。
楽音信号の消音は、数字キー２が操作されなくなった（離された）ときに、消音指示データを音源５に出力することにより行う。楽音信号がピアノのような減衰音であれば、消音指示データはなくてもよい。
【００１４】
しかし、コード構成音を鳴らすだけでは、ユーザが飽きてしまうので、コード構成音を用いて、従来の自動伴奏装置（アルペジエータを含む）のような、自動伴奏パターンに従って、自動伴奏してもよい。
自動伴奏パターン記憶部８を用い、ここには、複数種類の自動伴奏パターンが記憶されている。パターン選択部７により、予め、自動伴奏パターンが選択されている。
演奏制御部４は、数字キー２が操作されたとき、操作された数字キー２に割り当てられたダイアトニックコードを構成する複数のコード構成音を、自動伴奏パターンに従って発音させるための複数の発音指示データを出力する。
より具体的には、コード割当て部３から取得したコード構成音の音高（ノートナンバ）を、自動伴奏パターンに従って、所定の順序で選択し、かつ、発音タイミングをずらせて、複数の発音指示データを音源５に出力する。
【００１５】
このような、自動伴奏の一例として、押鍵に応じてアルペジオ（分散和音）を生成する機能「アルペジエータ」がある。複数の「キー番号」（ノート順位）と、その「発音タイミング」とを対応付けたデータが、「アルペジオパターン」として記憶されている。「指定された複数の音」に対し、所定のルール（例えば、音高の低い順）に従って、上述した「キー番号」（ノート順位）が割り振られる。
アルペジオパターンの各「発音タイミング」において、順次、対応する「キー番号」（ノート順位）の割り振られた音の発音データを、例えば、鍵が押されている間において音源５に出力する。
【００１６】
従って、本発明の実施の形態では、指定されたコードの複数のコード構成音を上述した「指定された複数の音」とし、上述した自動伴奏パターンとして、アルペジオパターンを用いれば、数字キー２によって指定されたコードの分散和音を、例えば、数字キー２が押されている間において、音源５に発音させることができる。
すなわち、演奏制御部４は、操作された数字キー２に割り当てられたコードを構成する複数のコード構成音を、自動伴奏パターン記憶部８に記憶されたアルペジオパターンに従って発音させる発音指示データを音源部５に出力する。
なお、自動伴奏パターンとして、分散和音の発音パターンにとらわれない任意のパターンを記憶しておいてもよい。
【００１７】
また、演奏制御部４は、数字キー２が操作されたとき、操作された数字キー２に割り当てられたダイアトニックコードに応じて自動伴奏パターンを取得し、この自動伴奏パターンにより指示される複数の楽音の発音指示データを出力するようにしてもよい。
より、具体的には、コード割当て部３から、操作された数字キーに割り当てられたコード指定データ（例えば、ダイアトニックコードの調とデグリーネームの数字）を得て、自動伴奏データ記憶部８の中から、このコード指定データに応じた１〜数小節分の自動伴奏パターン（音高データを含む）を取得し、取得した自動伴奏パターンによりその音高とその発音タイミングとが指示される楽音の発音指示データを音源５に出力する。
この場合、コードテーブル１０に記憶されたコード構成音の音高（ノートナンバ）を用いない。自動伴奏パターンに含まれている楽音の音高は、必ずしも、指定されたコードのコード構成音の音高であるとは限らない。
【００１８】
図２は、図１に示した本発明の実施の形態を実現するための一例を示す、携帯電話機のハードウエア構成図である。
図中、２１はバス、２２はCPU（Central Processing Unit）、２３はRAM（Random Access Memory）、２４はROM（Read Only Memory）である。ROM２４の少なくとも一部をフラッシュROMとすれば、データ書き込みも可能となる。
CPU２２は、ROM２４に記憶された制御プログラムに従って、RAM２３をメインメモリとして、バス２１に接続された、通信部２７及び音声処理部２９を制御し、電話系の制御を行う。２８はアンテナ、３０は送話器（マイクロフォン）、３１は受話器（スピーカ）である。
【００１９】
ユーザは、操作部（数字キーを含む）２５を操作することにより、表示部２６を見ながら電話番号を入力したり、電話の発着信をする。また、各種のインターネットを経由したウエブページの閲覧や楽曲データのダウンロード、アプリケーションプログラム等を実行したりするための指示を入力する。アプリケーションプログラムもまた、ネットワーク上のサーバからダウンロード可能である。
３２は音源であり、３３はスピーカである。電話の着信呼出しがあったときには、音源３２はROM２４又はRAM２３に記憶された所定のメロディ演奏データに応じた楽音信号を生成してスピーカ３３から出力する。
図１に示した本発明におけるコード割当て部３、演奏制御部４の機能は、ROM２４又はRAM２３に記憶された、ゲームや音楽演奏などのアプリケーションプログラムをCPU２２が実行することにより実現され、音源３２で楽音信号が生成され、スピーカ３３から発音される。
また、音源３２の機能は、ソフトウエア音源プログラムをCPU２２が実行することにより実現される場合もある。
【００２０】
図３は、図１に示した実施の形態の動作を説明するためのテーブルである。
図３（ａ）は、図１の基本ダイアトニックコード記憶部１１の記憶内容を示すテーブルである。
Cメジャー（ハ長調）、Cマイナー（ハ短調）３種類、計４種の調のそれぞれにつき、７種のダイアトニックコードのコード構成音の音高（ノートナンバ）が、ノートナンバ60をトニックコード（主和音）のルート（根音）として配列されている。
ここで、数字1〜7は、ダイアトニックコードを数字法に従って表記したときのデグリーネームの数字（通常はローマ数字で表記される）である。数字1〜7の列に配列されている4個の数字は、コード構成音の音高（ノートナンバ）である。
【００２１】
図４のCメジャーの具体例を参照して説明する。Iはトニックコード（主和音）、IVはサブドミナント（下属和音）、Vはドミナント（属和音）である。
なお、ノートは、図４に示されているように、コードネームで表記されることもあり、この場合、ルート（根音）の音名とコードタイプ（和音の種類）とで表記される。
本発明の実施の形態では、数字キー２の数字により、和音のデグリーネームの数字を指示するように、数字キー２を割り当てたから、極めて簡単にノートの種類を指定できる。
【００２２】
図１のシフト部９は、例えば、調選択部１により、Gメジャー（ト長調）が選択された場合、これはCメジャー（ハ長調）の音階を７半音シフトした（ノートナンバを＋7）ものであるので、Cメジャー（ハ長調）のコード構成音のノートナンバに７を加算し、図１のコードテーブル１０に書き込む。
図３（ｂ）のテーブルを参照する場合は、「メジャースケール」の行中、G（ト調）の記号が記されている列の数字を参照する。この列の数字がC（ハ調）との差分値「7」を示す。
従って、図３（ａ）に示したC（ハ調）のメジャースケールにおけるコード構成音のノートナンバに「7」を加算し、図３（ｃ）に示すコード構成音テーブルを得る。
【００２３】
同様に、調選択部１により、E♭ハーモニックマイナースケール（変ホ短調、和声短音階）が選択された場合、図３（ａ）に示したC（ハ調）のハーモニックマイナースケールのコード構成音のノートナンバに、「3」を加算し、図１のコードテーブル１０に書き込む。
又は、図３（ｂ）を用いれば、「ハーモニックマイナースケール」の行中、記号E♭が記されている列の数字「3」により、C（ハ調）との差分値がわかる。
【００２４】
なお、調選択部１で調が選択されなかった場合は、コードテーブル１０は、Cメジャー（ハ長調）のコードテーブルにしておけばよい。
コード割当て部３は、図示の構成に限らない。メモリに余裕があるならば、シフト部９で計算するのではなく、すべての調のダイアトニックコードについて、そのコード構成音のノートナンバを記憶していてもよい。
【００２５】
図４は、図１に示した本発明の実施の形態において、数字キーが操作されたときに発音させるコード音の説明図である。
図２と同様の部分には同じ符号を付している。図中、４１は携帯電話機、２６は表示部、２５は操作部、４１は入力キー（数字キー0〜9の他、＊キー，＃キーなど）、４２はシフトキーである。
この説明図は、Cメジャー（ハ長調）及び3種類のCマイナー（ハ短調）が選択されているときに、それぞれ、どの入力キー４１（数字キー）を押せば、どのダイアトニックコード（複数のコード構成音）が発音されるかを示している。
【００２６】
図１においては説明しなかったが、シフトキー４２の右側（又は左側）を押すことにより、以後に発生させるコード構成音の音高を、コード割当て部３で割り当てられた音高を1オクターブアップ（又はダウン）させた音高を指定した発音指示データを音源５に出力してもよい。
上述した説明では、ダイアトニックコードを４Notesコード（四和音）として記憶していたが、トライアド（三和音）として記憶してもよい。また、その混在であってもよく、例えば、トニックコードは、４NotesコードのCM7に代えて、トライアドのCがよく使われる。また、サブドミナントにもトライアドのFが使われる。ドミナントはG7であり、４Notesコードが使われる。
従って、図３（ａ）に示した、基本ダイアトニックコードテーブル記憶部１１には、４Notesだけではなく、トライアド、４Notesとトライアドとを混合した和音など、複数種類のコード群を用意して、選択操作子により選択するようにしてもよい。
【００２７】
上述した説明では、携帯電話機４１を具体例として説明した。しかし、携帯電話機４１に限らず、数字キーを備えていれば、パーソナルコンピュータや、PDA（Personal Digital Assistant）、ゲーム機、携帯型音楽プレーヤ等においても、本発明を実現可能である。また、電子鍵盤楽器であっても、設定操作用の数字キーを有するものであれば、この数字キーを用いて本発明を適用可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の一形態を説明するための機能ブロック構成図である。
【図２】図１に示した本発明の実施の形態を実現するための一例を示す、携帯電話機のハードウエア構成図である。
【図３】図１に示した実施の形態の動作を説明するためのテーブルである。
【図４】図１に示した本発明の実施の形態において、数字キーが操作されたときに発音させるコード音の説明図である。
【符号の説明】
【００２９】
１…調選択部、２…数字キー、３…コード割当て部、４…演奏制御部、５…音源、６…スピーカ、７…パターン選択部、８…自動伴奏パターン記憶部、１１…基本ダイアトニックコード記憶部
【図１】
2007286312.tif 000003
【図２】
2007286312.tif 000004
【図３】
2007286312.tif 000005
【図４】
2007286312.tif 000006