(57)【要約】【課題】  音階についての知識を持たなくても種々の音階で容易に演奏することができる音高の入力手段を備える演奏装置を提供すること。【解決手段】  単音モードでＣメジャーの音階を選択すると、Ｃメジャースケールの各音を音高順にアサインしたパッド２０ａがオクターブ順に整列したパッド表示画面２が表示される。音高順に並んだパッド２０ａにタッチすると、そのパッド２０ａにアサインされた音高の楽音が発音される。単音モードから和音モードに切り替えると、選択された音階のお勧め和音がパッド表示画面２上に並んだパッド２０ａアサインされる。お勧め和音の種類は、音色によって、あるいは音階によって独自に設定される。この場合に、パッド２０ａにタッチすると、そのパッド２０ａにアサインされたお薦めの和音が発音される。【選択図】  図２
2016075809.tif 000002
【特許請求の範囲】
【請求項１】
音高を入力するための複数の整列した表示オブジェクトを表示する表示手段と、
音階を指定する音階指定手段と、
該音階指定手段で指定した音階を構成する各音の音高を、前記表示オブジェクトのそれぞれにアサインする音高アサイン手段と、
前記表示オブジェクトを指定する操作がされた時に、該操作により指定された前記表示オブジェクトにアサインされた音高に基づいて楽音を生成して発音する発音手段と、
を備えることを特徴とする演奏装置。
【請求項２】
単音モードと和音モードとのいずれかを選択するモード選択手段を、さらに備え、
前記モード選択手段で.単音モードが選択された時は、前記音高アサイン手段が、前記音階指定手段で指定した音階を構成する各音を音高順に前記表示オブジェクトにそれぞれアサインし、
前記モード選択手段で和音モードが選択された時は、前記音高アサイン手段が、前記音階指定手段で指定した音階音のみからなり、該音階音を１つ以上含む音高の組である和音を前記表示オブジェクトにそれぞれアサインすることを特徴とする請求項１に記載の演奏装置。
【請求項３】
前記モード選択手段で和音モードが選択された時は、前記和音の追加・削除・編集が可能とされていることを特徴とする請求項２に記載の演奏装置。
【請求項４】
コンピュータを、
音高を入力するための複数の整列した表示オブジェクトを表示する表示手段、
音階を指定する音階指定手段、
該音階指定手段で指定した音階を構成する各音の音高を、前記表示オブジェクトのそれぞれにアサインする音高アサイン手段、
前記表示オブジェクトを指定する操作がされた時に、該操作により指定された前記表示オブジェクトにアサインされた音高に基づいて楽音を生成して発音する発音手段、
として機能させることを特徴とする音楽教習用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、種々の音階で容易に演奏することができる音高の入力手段を備える演奏装置に関する。
【背景技術】
【０００２】
従来、パッドの数を、各パッドに対応づけられた音高の音で音階音を構成できる数に設定し、マリンバやティンパニ等の音色でメロディを演奏できるようにした電子楽器が知られている（特許文献１参照）。この従来の電子楽器では、複数のパッドを持つ電子ドラムで、ユーザが選択したパーカッションセット名に応じてＰ１〜Ｐ８の各パッドに音色もしくは音高がセットされる。パーカッションセット名がドラム音グループのときはそれぞれ対応するリズム音色がセットされる。パーカッションセット名がマリンバやビブラフォンなどの音階音グループの場合には、その音色で各パッドに対して音高が設定される。パッドＰ１，Ｐ５，Ｐ２，Ｐ６，Ｐ３，Ｐ７，Ｐ４，Ｐ８の順に音階となるように音高が設定され、パッドＰ１〜Ｐ８を叩くと対応する音高が入力されることで、楽曲の演奏を行うことができる。
また、特許文献２には、平均律音階あるいは純正律音階からなる標準音階の楽音信号と、アラビア音階などの特殊音階の楽音信号をそれぞれ発生可能な従来の電子楽器が記載されている。この従来の電子楽器においては、特殊音階としての例として、アラビア音階を発音するための設定部が用意されている。この設定部には、１オクターブの各音に対応した音高変更スイッチが鍵盤の黒鍵と白鍵のイメージで上段に５個、下段に７個配置されている。いずれかの音高スイッチを押すと、そのスイッチに対応する音高が、平均律音階の音高から５０セント下がったアラビア音階の音高により発生され、このアラビア音階の音高で発音される音の目印として、該当のスイッチに対応するＬＥＤが点灯されるようになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第２６９２６７７号公報
【特許文献１】特許第２９６２７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
音高の入力手段として、パッドなどの鍵盤以外の操作子に音高をアサインした従来の電子楽器では、音階を切り替える仕組みは用意されていない。また、鍵盤では平均律音階など、本来は標準音階用のものなので、その他の音階で演奏されることは考慮されていない。しかしながら、音階は多種多様にあり、それぞれ音階となる音の組合せは変わってくることから、演奏しようとする音階について、音階の各音が鍵盤内のどの音に対応するかユーザが把握している必要があり、演奏する際には音階についての知識が必要になると云う問題点があった。
【０００５】
そこで、本発明は、音階についての知識を持たなくても種々の音階で容易に演奏することができる音高の入力手段を備える演奏装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の演奏装置は、音高を入力するための複数の整列した表示オブジェクトを表示する表示手段と、音階を指定する音階指定手段と、該音階指定手段で指定した音階を構成する各音の音高を、前記表示オブジェクトのそれぞれにアサインする音高アサイン手段と、前記表示オブジェクトを指定する操作がされた時に、該操作により指定された前記表示オブジェクトにアサインされた音高に基づいて楽音を生成して発音する発音手段とを備えることを最も主要な特徴としている。
【発明の効果】
【０００７】
本発明の演奏装置では、演奏したい音階を選択する切り替えを音階指定手段で行うだけで、ユーザは、音階についての知識を特に持たなくても、容易に音階音のみを使った演奏を楽しむことができる。また、切り替える音階によっては音階を構成する音の数が異なるが、表示画面上の表示オブジェクトで音階を構成する各音を表すので、過不足なく対応することができ、また、広い音域にも対応可能となる。さらに、音階音を使った単音での演奏に限らず、選択された音階の音階音のみからなる和音を選択して、演奏に利用することができる。この場合の和音は、高さの異なる二つ以上の楽音が同時にひびく音の組み合わせとすることができる。これにより、ユーザは音階について知識を持たずともよく、また、複数の表示オブジェクトを同時に選択操作することなく、簡単に多様な和音演奏を行うことができるようになる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例の演奏装置の構成を示す機能ブロック図である。
【図２】本発明の実施例の演奏装置に表示されるメジャースケールのモノフォニック用のパッド表示画面を示す図である。
【図３】本発明の実施例の演奏装置に表示されるパッド表示画面において、音階を選択する選択画面の一例を示す図である。
【図４】本発明の実施例の演奏装置に表示されるクロマティックスケールのモノフォニック用のパッド表示画面を示す図である。
【図５】本発明の実施例の演奏装置に表示されるメジャースケールのポリフォニック用のパッド表示画面を示す図である。
【図６】本発明の実施例の演奏装置に表示されるパッド表示画面において、音階を選択する選択画面の他の例を示す図である。
【図７】本発明の実施例の演奏装置に表示されるクロマティックスケールのポリフォニック用のパッド表示画面を示す図である。
【図８】本発明の実施例の演奏装置において、演奏を行う際に実行される演奏処理のフローチャートである。
【図９】図８に示す演奏処理における設定変更処理のフローチャートである。
【発明を実施するための形態】
【０００９】
本発明の実施例の演奏装置１の構成を示すブロック図を図１に示す。
図１に示す演奏装置１は、ＣＰＵ（Central Processing Unit）１０，ＲＯＭ（Read Only Memory）１１，ＲＡＭ（Random Access Memory）１２，外部記憶装置１３，表示器１４，操作子１５，音源１６，波形メモリ１７，サウンドシステム１８を備え、これらが通信バス１９によって接続されている。
ＣＰＵ１０は、演奏装置１の動作を統括制御する制御手段であり、ＲＯＭ１１に記憶された演奏処理などの所要のプログラムを実行することにより、演奏処理や表示器１４に表示される画像の表示処理などの処理を行う。ＲＯＭ１１には、ＣＰＵ１０が実行する動作ソフトウェアや画像情報等が格納されている。また、ＲＡＭ１２は、演奏する際の設定データやＣＰＵ１０が実行した処理の結果等を一時的に記憶する、ＣＰＵ１０のワークメモリとして使用することができる記憶手段である。外部記憶装置１３はハードディスク等の記録媒体であり、波形メモリ１７にロードする波形データなどが格納されている。
表示器１４は、ＣＰＵ１０による制御に従って種々の情報を表示する液晶パネル（ＬＣＤ）等の表示手段であり、タッチパネルを備えている。操作子１５は、演奏装置１に対するユーザの操作を受け付けるためのものであり、種々のキー、ボタン等や、表示器１４に表示されるカーソルを移動するマウス、ホイール、タッチパネル、トラックボール等によって構成される。音源１６は、音高が入力された際に、指定された音色の波形データを波形メモリ１７から読み出して、入力された音高の楽音信号を生成している。波形メモリ１７には、音高毎あるいは音域毎の波形データが各種音色毎に記憶されている。サウンドシステム１８は、スピーカ等を備え音源１６により生成された楽音信号をスピーカ等から放音する。
【００１０】
本発明にかかる演奏装置１は、単音モードと和音モードのいずれかに切り替えて、各種の音階を選択することができる。本発明にかかる演奏装置１において、単音モードを選択して音階を選択した場合は、タッチパネルを備える表示器１４上に整列されて表示された各パッドに選択された音階における１つの音高がオクターブ順であって音高順にアサインされる。すなわち、選択された音階各音を音高順にアサインしたパッドがオクターブ順に、タッチパネルを備える表示器１４上に整列されて表示される。音高順に並んだパッドのいずれかをタッチすると、そのパッドにアサインされた音高に基づいて楽音が発音され、選択された音階で演奏することができる。また、本発明にかかる演奏装置１を和音モードに切り替えて音階を選択すると、選択された音階のお勧め和音セットの各和音がタッチパネルを備える表示器１４上に整列された各パッドにアサインされる。お勧め和音セットの種類は、音色によって、あるいは音階によって独自に設定される。この場合、パッドのいずれかをタッチすると、そのパッドにアサインされた和音に基づいて楽音が発音され、選択された音階音のみからなる和音を演奏することができる。
【００１１】
図１に示す本発明にかかる演奏装置１において、単音モードが選択されると共に、メジャースケールが選択された際に、表示器１４に表示されるメジャースケールのモノフォニック用のパッド表示画面２を図２に示す。
この図に示すメジャースケールのモノフォニック用のパッド表示画面２は、上部にパッド指定部２１、スケール指定部２２、アルペジオボタン（ＡＲＰ）２３、ホールドボタン（ＨＬＤ）２４が一列に表示され、その下に矩形枠状のパッド部２０が表示されている。パッド指定部２１には、複数のパッドの内の指定されたパッドが表示されており、図示する例では「Rotaly Pad」が表示されている。スケール指定部２２には、各種音階の内の指定された音階の種類とキーとが表示されており、図示する例では、スケール指定部２２に指定された「Major」の音階（種類）と、「C」のキーが表示されている。この場合、後述する単音／和音モード指定部により単音モードが指定されており、指定された音階はＣメジャースケールとされている。アルペジオボタン２３には、タッチする毎にアルペジオのオン／オフ状態が切り換わるようになる。アルペジオがオンされている場合は、タッチしたパッド２０ａにアサインされた音高に基づきアルペジオデータが再生される。また、ホールドボタン２４においても、タッチする毎にホールドのオン／オフ状態が切り換わるようになる。ホールドがオンされている場合、タッチしたパッド２０ａに対応する発音が、演奏終了か別のパッド２０ａへのタッチを検出するまで継続される。
図示する例では、４行５列に矩形状のパッド２０ａが整列したパッド部２０とされており、指定されたＣメジャースケールの音階で単音モードを構成する各音を音高順にアサインしたパッド２０ａがオクターブ順に整列してパッド部２０に表示されている。図３には、指定されたＣメジャースケールを構成する約３オクターブの音域のＧ１〜Ｅ４までの音高が、音高順になるようそれぞれのパッド２０ａにアサインされて、その音名が、それぞれのパッド２０ａに表示されている。パッドに２０ａにアサインされた音高は下の行にいくほど低く、行においては左に行くほど低くされている。パッド表示画面２をスクロールすることにより、ＣメジャースケールのＧ１より下の音高やＥ４より上の音高を１行単位でパッド表示画面２に表示することができる。
【００１２】
ユーザがＣメジャースケールで演奏する場合は、本発明にかかる演奏装置１において、Ｃメジャースケールの音階を単音モードで選択して、図２に示すパッド表示画面２を表示させる。そして、楽曲の各音符の発音タイミングに従って、当該音符で指定された音高がアサインされているパッド２０ａに順次タッチしていくことにより、タッチしたパッド２０ａにアサインされた音高が入力される。音源１６は、入力された音高に従って指定された音色の波形データを波形メモリ１７から読み出して楽音信号を生成する。これにより、サウンドシステム１８からＣメジャースケールで演奏した演奏音が放音されるようになる。なお、演奏に先立って音色や演奏パートを設定しておく。また、パッド部２０に表示されている音高の範囲を超える音高を入力する場合は、当該音高がアサインされているパッド２０ａが表示されるようパッド部２０をスクロールして、当該音高がアサインされているパッド２０ａにタッチすればよい。
【００１３】
ここで、本発明にかかる演奏装置１のパッド表示画面２において、Ｃメジャースケールの音階を単音モードで選択する選択画面を図３に示す。図３に示すパッド表示画面２において、スケール指定部２２にユーザがタッチすると、図示するようにスケールメニュー（Scale）３０のウィンドウがパッド部２０の上に重なって表示される。スケールメニュー３０には、単音（モノフォニック：mono）モードか和音（ポリフォニック：poly）モードのいずれかに切り替える単音／和音モード指定部３１と、音階の種類を選択するスケール選択部３２と、キーを選択するキー選択部３３とが表示されている。単音／和音モード指定部３１には、「mono」と「poly」とが表示され、単音モードとするように「mono」を選択すると、図示するようにその表示欄の表示色が選択されたことを示す表示色に変更される。スケール選択部３２には「Major」「Natural Minor」「Minor Pentatonic」・・・などの複数の音階の種類が表示されており、「Major」を選択すると、図示するように「Major」の欄の右端に選択されたことを示す「レ」印が表示される。キー選択部３３にはアサインされたキーに対応する白鍵と黒鍵からなる鍵盤の図形が表示されており、「C」の白鍵を選択すると、図示するように「C」の白鍵の表示色が選択されたことを示す表示色に変更される。このように、単音モード（mono）で、音階の種類として「Major」が、キーとして「C」が選択されると、Ｃメジャースケールで単音モードに設定され、図２に示すメジャースケールのモノフォニック用のパッド表示画面２が表示されるようになる。なお、スケール選択部３２はスクロールすることができ、スクロールすることにより他の種類の音階が表示される。
【００１４】
図３に示すスケールメニュー３０が表示された際に、スケール選択部３２において「Chromatic」を選択して、単音モード（mono）と、キーとして「C」が選択されている選択状態を同じとした場合は、Ｃクロマティックスケールの単音モードに設定され、図４に示すクロマティックスケールのモノフォニック用のパッド表示画面２が表示されるようになる。
この図に示すクロマティックスケールのモノフォニック用のパッド表示画面２では、スケール指定部２２に指定された「Chormatic」の音階（種類）と、「C」のキーが表示され、指定された音階がＣクロマティックスケールとされている。パッド部２０においては、４行５列に整列したパッド２０ａに、指定されたＣクロマティックスケールの音階で単音モードを構成する各音を音高順にアサインしたパッド２０ａがオクターブ順に整列してパッド部２０に表示されている。図４には、指定されたＣクロマティックスケールを構成する約１．５オクターブの音域のＣ２〜Ｇ３までの音高が、音高順になるようそれぞれのパッド２０ａにアサインされて、その音名が、それぞれのパッド２０ａに表示されている。パッドに２０ａにアサインされた音高は下の行にいくほど低く、行においては左に行くほど低くされている。パッド表示画面２をスクロールすることにより、ＣクロマティックスケールのＣ２より下の音高やＧ３より上の音高を１行単位でパッド表示画面２に表示することができる。
図４に示すパッド表示画面２における他の構成は、図２に示すパッド表示画面２と同様とされているので、その説明は省略する。
【００１５】
ユーザがＣクロマティックスケールで演奏する場合は、本発明にかかる演奏装置１において、Ｃクロマティックスケールの音階を単音モードで選択して、図４に示すパッド表示画面２を表示させる。そして、楽曲の各音符の発音タイミングに従って、当該音符で指定された音高がアサインされているパッド２０ａに順次タッチしていくことにより、タッチしたパッド２０ａにアサインされた音高が入力される。音源１６は、入力された音高に従って指定された音色の波形データを波形メモリ１７から読み出して楽音信号を生成する。これにより、サウンドシステム１８からＣクロマティックスケールで演奏した演奏音が放音されるようになる。なお、演奏に先立って音色や演奏パートを設定しておく。また、パッド部２０に表示されている音高の範囲を超える音高を入力する場合は、当該音高がアサインされているパッド２０ａが表示されるようパッド部２０をスクロールして、当該音高がアサインされているパッド２０ａにタッチすればよい。
【００１６】
図３に示すスケールメニュー３０が表示された際に、単音／和音モード指定部３１において和音モード（poly）を選択した時の選択状態を示すパッド表示画面２を図６に示す。和音モードとするよう単音／和音モード指定部３１において「poly」を選択すると、「poly」の表示欄の表示色が選択されたことを示す表示色に変更され、スケール選択部３２には「Major 1」「Major 2」「Major 3」・・・などの複数の和音モードの音階の種類が表示される。音階の種類によっては末尾に番号が付いている音階がある。ここで、「Major 1」を選択すると、図示するように「Major 1」の欄の右端に選択されたことを示す「レ」印が表示される。ここで、「Major 1」は音階「Major」の１番目の和音セットを表しており、音階「Major」には「Major 1」ないし「Major 4」の４つの和音セットが用意されている。このように、音階の種類の末尾に付けられた番号は和音セットの番号であり、末尾に番号が付けられた音階では、最も大きい番号に対応する複数組の和音セットが用意されている。また、音階の種類の末尾に番号が付いていない音階では１つの和音セットだけが用意されている。また、キー選択部３３で「C」の白鍵を選択すると、「C」」の白鍵の表示色が選択されたことを示す表示色に変更される。このように、和音モード（poly）で、音階の種類とその和音セットとして「Major 1」が、キーとして「C」が選択されると、Ｃメジャースケールの１番目の和音セットに設定された図５に示すポリフォニック用のパッド表示画面２が表示されるようになる。なお、スケール選択部３２はスクロールすることができ、スクロールすることにより他の音階の種類が表示される。この音階に複数組の和音セットが用意されている場合は、和音セットの番号が音階の種類の末尾に表示される。
【００１７】
図５に示すＣメジャースケールでは、指定された音階の種類とその末尾に付けられた和音セットの番号とで用意された和音セットに登録された各和音がパッド２０ａにそれぞれアサインされる。各和音セットと、そこに登録される各和音は、響きの良いプロのお薦めの１つ以上の音高の組み合わせとされている。この場合の和音は、コードとして知られている音高の組み合わせと同じとされたり、コードとは異なる音高の組み合わせとされている。図５を参照すると、１行目のパッド２０ａには「Ａ３」「Ｄ３，Ｆ３」「Ｃ３，Ｅ３」「Ｇ３，Ｂ３，Ｄ４」「Ｅ３，Ｇ３」がアサインされ、２行目のパッド２０ａには「Ｂ３，Ｄ４」「Ｅ３，Ａ３，Ｃ４」「Ｃ３，Ｇ３」「Ｇ３，Ｄ４」「Ｄ３，Ａ３，Ｃ４」がアサインされ、３行目のパッド２０ａには「Ｇ３，Ｃ４，Ｄ４」「Ｃ３，Ｆ３，Ａ３」「Ｅ３，Ｂ３」「Ｅ３，Ｂ３，Ｄ４」「Ｂ３，Ｄ４」がアサインされ、４行目のパッド２０ａには「Ｅ３，Ｂ３，Ｄ４」「Ｃ４，Ｅ４」「Ｆ３，Ａ３」「Ｇ３，Ｃ４，Ｅ４」「Ｄ３，Ｇ３」 がアサインされている。このように、和音モードの音階では１つの音高ないし３つの音高からなる和音がそれぞれのパッド２０ａにアサインされる。
図５に示すパッド表示画面２における他の構成は、図２に示すパッド表示画面２と同様とされているので、その説明は省略するが、和音モードの音階の画面では各パッド２０ａにアサインした和音の音高を追加・削除する等の編集を行うことができる。また、各パッド２０ａには音高順に音高がアサインされておらず、パッド２０ａへの不用意なタッチによりスクロールされてしまうことを防止するために、スクロールを禁止するようロックするのが好適とされる。
【００１８】
ユーザがＣメジャースケールで和音を演奏する場合は、本発明にかかる演奏装置１において、Ｃメジャースケールの音階を和音モードで選択して、図５に示すメジャースケールのポリフォニック用のパッド表示画面２を表示させる。そして、和音がアサインされているパッド２０ａに順次タッチしていくことにより、タッチしたパッド２０ａにアサインされた和音の音高が入力される。音源１６は、入力された和音を定義する音高に従って指定された音色の波形データを波形メモリ１７から読み出して楽音信号を生成する。これにより、サウンドシステム１８からＣメジャースケールの演奏音（和音）が放音されるようになる。なお、演奏に先立って音色や演奏パートを設定しておく。
【００１９】
図６に示すスケールメニュー３０が表示された際に、スケール選択部３２において表示された音階の種類から「Chromatic」を選択して、和音モード（poly）と、キーとして「C」が選択されている選択状態を同じとした場合は、Ｃクロマティックスケールが設定され、図７に示すクロマティックスケールのポリフォニック用のパッド表示画面２が表示されるようになる。
図７に示すパッド表示画面２では、スケール指定部２２に「Chromatic」の音階と、「C」のキーが表示され、指定された音階がＣクロマティックスケールとされている。なお、選択された音階「Chromatic」には末尾に番号が付いていないことから、この音階には１つだけの和音セットが用意されている。パッド部２０においては、４行５列に整列したパッド２０ａに、指定されたＣクロマティックスケールのポリフォニックを構成する和音が、それぞれアサインされる。図７を参照すると和音モードの音階では１つの音高ないし３つの音高からなる和音がそれぞれのパッド２０ａにアサインされ、１行目には「Ｆ＃２，Ｇ＃２」「Ｅ２，Ｇ＃２，Ａ＃２」「Ｄ２，Ｅ２，Ａ＃２」「Ａ２，Ｂ２，Ｄ＃３」「Ｄ＃３」がアサインされ、２行目には「Ａ２」「Ｆ２，Ａ２」「Ｄ＃２，Ｇ＃２」「Ｂ２，Ｃ＃３，Ｆ３」「Ｄ３，Ｅ３，Ｆ＃３」がアサインされ、３行目には「Ａ＃２，Ｆ３」「Ａ＃２，Ｃ＃３」「Ｄ３，Ｅ３」「Ｇ３」「Ｅ３，Ａ２，Ｃ＃３」がアサインされ、４行目には「Ｂ２」「Ｃ＃３，Ｅ３」「Ｄ＃２，Ｇ２」「Ｅ２，Ｆ＃２，Ｇ＃２」「Ｆ２，Ｇ２，Ａ＃２」がアサインされる。このように、和音モードであっても１つだけの音高がアサインされたパッド２０ａがいくつか混在している。これは、例えば、１つの音高のパッド２０ａが混ざっていると和音の合間に使用することで、演奏に変化が出るようになる。また、現状のアルペジオでは、和音モード時は基になるパッド２０ａを１つしか選択しないと想定しているが、複数個同時に指定（タッチ）して、指定された各パッド２０ａにアサインされている音高を足し合わせた音高を基にしてアルペジオ音を生成するようにすることも考えられる。その場合、単音がアサインされたパッド２０ａが混ざっていると、和音にもう１音足すといった変化に富んだアルペジオの生成に役立つようになる。
【００２０】
図７に示すパッド表示画面２における他の構成は、図２に示すパッド表示画面２と同様とされているので、その説明は省略するが、和音モードが指定された画面では各パッド２０ａにアサインした和音セットの音高を追加・削除する等の編集を行うことができる。また、上記したように和音モードの音階では、スクロールを禁止するようロックするのが好適とされる。
ユーザがＣクロマティックスケールで和音を演奏する場合は、本発明にかかる演奏装置１において、Ｃクロマティックスケールの音階を和音モードで選択して、図７に示すパッド表示画面２を表示させる。そして、和音がアサインされているパッド２０ａに順次タッチしていくことにより、タッチしたパッド２０ａにアサインされた和音の音高が入力される。音源１６は、入力された和音を定義する音高に従って指定された音色の波形データを波形メモリ１７から読み出して楽音信号を生成する。これにより、サウンドシステム１８からＣクロマティックスケールの演奏音（和音）が放音されるようになる。なお、演奏に先立って音色や演奏パートを設定しておく。
【００２１】
本発明にかかる演奏装置１のＣＰＵ１０が実行する演奏処理のフローチャートを図８に示す。ユーザが演奏装置１において演奏処理を行うアプリケーションを立ち上げる等の演奏指示を行うと、ＣＰＵ１０は図８に示す演奏処理を開始して表示器１４にパッド表示画面２を少なくとも表示する。そして、ステップＳ１にてユーザが音階、音色、演奏パート、単音／和音モード、アルペジオ、ホールドを設定する。すなわち、音階および単音／和音モードはユーザがスケールメニュー３０を表示して上述したように設定し、音色および演奏パートは、パッド表示画面２とは別に表示される図示しない選択画面においてユーザが設定する。また、アルペジオボタン２３にタッチする毎に、アルペジオのオン／オフ状態が切り換えられるよう設定される。さらに、ホールドボタン２４にタッチする毎に、ホールドのオン／オフ状態が切り換えられるよう設定される。ステップＳ１の処理が終了するとステップＳ２にて、和音モードが選択された際に余ったパッド２０ａへアサインする音高の音高アサインルール、和音モードが選択された際にスクロールロックをオン／オフする設定、パッド部２０におけるパッド２０ａの並べ方（例えば、画面の上が高い音高、下が低い音高にするとか、横に４列表示させるとか）などの各種ルールをユーザが設定する。
【００２２】
ステップＳ２の処理が終了すると、ステップＳ１で設定された音階に基づき、音階に含まれる音高列をＣＰＵ１０がステップＳ３にて抽出する。このステップＳ３の処理は、音階の設定が変わったときのみ実行すればよい。次いで、ステップＳ１，Ｓ２の設定内容と、ステップＳ３で抽出された音高列に従って、ＣＰＵ１０がステップＳ４にてパッド表示画面２の表示更新を行う。この処理においてＣＰＵ１０は、パッド表示画面２上にデフォルトで表示される音域（オクターブ）に該当する音高を抽出された音高列から順次、パッド表示画面２上のパッド２０ａに音高順にアサインする。なお、和音モードに設定されている場合はステップＳ１で設定された音階の種類と和音セットの番号から用意された和音セットに登録された各和音をそれぞれパッド２０ａにアサインする。また、和音モードに設定されている場合は、音階が変更されなくても音色が変更されれば和音セットの番号もしくは登録される和音の種類が変更されることもあり得るので、ステップＳ４の処理を実行する。
【００２３】
ステップＳ４の処理が終了するとステップＳ５にて、ユーザによるパッド部２０への操作入力を受け付けたか否かが判断される。ここで、ＣＰＵ１０が、パッド部２０への操作入力を検出した場合は、パッド部２０への操作入力を受け付けたと判断（Ｙ）してステップＳ９に分岐する。ステップＳ９では、受け付けた操作入力がパッド２０ａのいずれかを指定するパッド２０ａの指定操作か否かが判断される。ここで、ＣＰＵ１０は、ユーザがパッド２０ａのいずれかにタッチしたことを検出した場合は、パッド指定操作を受け付けたと判断（Ｙ）してステップＳ１０に進む。ステップＳ１０では、パッド２０ａの指定操作を検出する直前に別のパッド２０ａにタッチされたなどで他の音高が発音中であれば、その消音処理を行う。次いで、ステップＳ１１にて、設定された音色の波形データを音源１６が波形メモリ１７から読み出して、ステップＳ１０で受け付けた指定操作されたパッド２０ａにアサインされた音高で楽音を再生する発音処理を行う。ここでは、単音モードに設定されている場合は単音の楽音が、和音モードに設定されている場合は指定操作されたパッド２０ａにアサインされている和音の楽音が再生される。再生された楽音は、サウンドシステム１８から放音される。
【００２４】
また、ユーザがパッド部２０をスクロールする操作を行った場合は、ステップＳ９にて、ＣＰＵ１０はパッド２０ａの指定操作ではないと判断（Ｎ）してステップＳ１２に分岐する。ステップＳ１２では、スクロールロックがオフされているか否かが判断される。ここで、ＣＰＵ１０は、スクロールロックがオンに設定されていないことを検出した際にスクロールロックがオフされていると判断（Ｙ）してステップＳ１３に進む。ステップＳ１３では、ＣＰＵ１０は音域変更に伴うパッド部２０の表示変更処理を行う。ここでは、スクロールされて消滅するパッド２０ａおよび新たに表示されるパッド２０ａの表示更新が行単位で行われると共に、各パッド２０ａにアサインされている音高あるいは和音の表示更新が行われる。なお、和音モードに設定されている時は、ステップＳ２で設定されるルールでスクロールが許可されている場合に、ステップＳ１３の処理が行われることになる。ステップＳ１２で、ＣＰＵ１０がスクロールロックがオンされていると判断（Ｎ）した場合は、ステップＳ１３の処理はスキップされる。ステップＳ１１、ステップＳ１２、ステップＳ１３の処理のいずれかが終了すると、ステップＳ５に戻り、ステップＳ５以降の処理が再度行われる。
【００２５】
ステップＳ５にて、ＣＰＵ１０が、パッド部２０への操作入力を検出しなかった場合は、パッド部２０への操作入力を受け付けなかったと判断（Ｎ）してステップＳ６に進む。ステップＳ６では、ユーザによる設定変更指示を受け付けたか否かが判断される。ここで、ＣＰＵ１０が、設定変更の操作入力を検出した場合は、設定変更指示を受け付けたと判断（Ｙ）してステップＳ７に進み、ステップＳ７にて変更指示を受け付けた設定変更処理を行う。このステップＳ７で実行される設定変更処理では、設定変更指示を受け付けた演奏パート、各種ルール、音階、音色、単音／和音モード、アルペジオ、ホールドの内のいずれかの設定が変更される。ステップＳ６で設定変更指示を受け付けなかったとＣＰＵ１０が判断（Ｎ）した場合、あるいは、ステップＳ７の処理が終了した場合は、ステップＳ８にてユーザによる演奏を終了する指定操作を受け付けたか否かが判断される。ここで、ＣＰＵ１０は、ユーザによる図示しない終了ボタンの操作を検出した場合は、終了指定操作を受け付けたと判断（Ｙ）してステップＳ１４に分岐し、発音中であれば消音処理をステップＳ１４で行った後、演奏処理を終了する。また、ステップＳ８でＣＰＵ１０が終了指定操作を受け付けなかったと判断（Ｎ）した場合はステップＳ５に戻り、ステップＳ５以降の処理が再度行われる。
【００２６】
次に、図８に示す演奏処理のステップＳ７で実行される設定変更処理のフローチャートを図９に示す。
設定変更処理がスタートすると、ステップＳ６で受け付けた操作入力が演奏パートの設定を変更する設定変更指示か否かが、ステップＳ２０にて判断される。ここで、ＣＰＵ１０は、図示しない選択画面において演奏パートを変更するユーザの操作を検出した場合は、演奏パートの設定変更指示を受け付けたと判断（Ｙ）してステップＳ２１に分岐する。ステップＳ２１では、ユーザの操作入力に応じた演奏パートに変更する処理が行われて、演奏パートの設定が更新される。また、ステップＳ２０にて、ＣＰＵ１０が、演奏パートの設定を変更する設定変更指示ではないと判断（Ｎ）した場合は、ステップＳ２２に進み、ステップＳ６で受け付けた操作入力が各種ルールの設定を変更する設定変更指示か否かが判断される。ここで、ＣＰＵ１０は、図示しない選択画面において各種ルールを変更するユーザの操作を検出した場合は、各種ルールの設定変更指示を受け付けたと判断（Ｙ）してステップＳ２３に分岐する。ステップＳ２３では、ユーザの操作入力に応じた各種ルールに変更する処理が行われて、各種ルールの設定が更新される。また、ステップＳ２２にて、ＣＰＵ１０が、各種ルールの設定を変更する設定変更指示ではないと判断（Ｎ）した場合はステップＳ２４に進む。
【００２７】
ステップＳ２４では、ステップＳ６で受け付けた操作入力が音階の設定を変更する設定変更指示か否かが判断される。ここで、ＣＰＵ１０は、ユーザがスケール指定部２２にタッチしたことを検出した場合は、音階の設定変更指示を受け付けたと判断（Ｙ）してステップＳ２５に分岐する。ステップＳ２５では、スケール選択部３２において選択された音階に変更する処理が行われて、音階の設定が更新される。次いで、ステップＳ２６にて設定された音階に基づき、音階に含まれる音高列をＣＰＵ１０が抽出する。さらに、現在の設定内容と、ステップＳ２６で抽出された音高列に従って、ＣＰＵ１０がステップＳ２７にてパッド表示画面２の表示更新を行う。この処理においてＣＰＵ１０は、単音モードに設定されている場合は、パッド表示画面２上にデフォルトで表示される音域（オクターブ）に該当する音高を抽出された音高列から順次、パッド表示画面２上のパッド２０ａに音高順にアサインする。また、和音モードに設定されている場合は設定された音階の種類と和音セットの番号から用意された和音セットに登録された各和音をそれぞれパッド２０ａにアサインする。さらに、ステップＳ２４にて、ＣＰＵ１０が、音階の設定を変更する設定変更指示ではないと判断（Ｎ）した場合はステップＳ２８に進む。
【００２８】
ステップＳ２８では、ステップＳ６で受け付けた操作入力が音色の設定を変更する設定変更指示、あるいは、単音／和音モードの設定を変更する設定変更指示か否かが判断される。ここで、ＣＰＵ１０は、図示しない選択画面において音色を変更するユーザの操作を検出した場合は、音色の設定を変更する設定変更指示と判断（Ｙ）してステップＳ２９に分岐する。また、ＣＰＵ１０は、ユーザが単音／和音モード指定部３１にタッチしたことを検出した場合は、単音／和音モードの設定を変更する設定変更指示と判断（Ｙ）してステップＳ２９に分岐する。ステップＳ２９では、現在発音中であれば、ＣＰＵ１０が、その楽音の消音処理を行い演奏を停止する。そして、ステップＳ３０にて、ユーザの操作入力に応じた音色に変更する処理、あるいは、ユーザの単音／和音モード指定部３１へのタッチに応じた単音／和音モードに変更する処理が行われて、音色の設定あるいは単音／和音モードの設定が更新される。この場合、更新された音色あるいは更新された単音／和音モードに応じた音高列もしくは和音セットに更新されることから、ステップＳ３１にて、更新された設定に基づき、音階に含まれる音高列もしくは和音セットをＣＰＵ１０が抽出し、パッド表示画面２の表示更新を行う。この表示更新の詳細は、上記ステップＳ２７の処理と同様であるので、その説明は省略する。また、ステップＳ２８にて、ＣＰＵ１０が、音色あるいは単音／和音モードの設定を変更する設定変更指示ではないと判断（Ｎ）した場合はステップＳ３２に進む。
【００２９】
ステップＳ３２では、ステップＳ６で受け付けた操作入力がアルペジオの設定を変更する設定変更指示か否かが判断される。ここで、ＣＰＵ１０は、ユーザがアルペジオボタン２３にタッチしたことを検出した場合は、アルペジオ設定変更を受け付けたと判断（Ｙ）してステップＳ３３に分岐して、ユーザの操作入力に応じたアルペジオのオン／オフやアルペジオタイプに変更する処理が行われて、アルペジオの設定が更新される。ここでは、発音中であればＣＰＵ１０は一旦消音処理を行い、続いて、アルペジオがオフからオンに設定変更される時は、タッチされているバッド２０ａにアサインされている音高を基に、設定されたアルペジオタイプのパターンでアルペジオデータを生成して発音し、アルペジオがオンからオフに設定変更される時は、アルペジオの基になっていた音高（タッチされているバッド２０ａにアサインされている音高）の発音に切り替える。
このように、アルペジオがオンに設定されている場合は、指定操作されたパッド２０ａにアサインされた音高に基づき、指定されたアルペジオタイプのパターンデータが展開されてアルペジオの楽音が再生される。なお、アルペジオがオンに設定されている場合に限り、単音モードに設定されている時の複数のパッド２０ａへの同時指定操作を受け付けるようにしてもよい。この場合、アルペジオがオフに設定されている時は複数のパッド２０ａへの同時指定操作は後着優先か先着優先となる。あるいは、同時発音数の範囲内で同時に再生してもよい。アルペジオがオンに設定されている時の和音モードでは、パッド２０ａの指定操作は１つずつとなり、指定操作されたパッド２０ａにアサインされた和音セットがアルペジオデータ生成の基になる。また、ホールドのオン／オフ設定とアルペジオのオン／オフ設定の組合せ動作も可能とされる。例えば、ホールドがオンに設定されている時は、アルペジオのオンが続く限りアルベジオの楽音は繰り返し再生されるが、ホールドがオフに設定されている時は、アルペジオパターンが１サイクル展開されるとアルペジオの楽音の再生を終了するように設定できる。
【００３０】
また、ステップＳ３２にて、ＣＰＵ１０が、アルペジオの設定を変更する設定変更指示ではないと判断（Ｎ）した場合は、ステップＳ３４に進み、ステップＳ６で受け付けた操作入力がホールドの設定を変更する設定変更指示か否かが判断される。ここで、ＣＰＵ１０は、ユーザがホールドボタン２４にタッチしたことを検出した場合は、ホールド設定変更を受け付けたと判断（Ｙ）してステップＳ３５に分岐して、ユーザの操作入力に応じたホールドのオン／オフに変更する処理が行われて、ホールドの設定が更新される。ここでは、ホールドがオフからオンに設定変更される時は、発音中であればホールドし、ホールドがオンからオフに設定変更される時は、発音中であれば、対応する波形あるいはパターン１サイクルの終わりまで再生する。
そして、ホールドがオンに設定されている場合、一旦指定操作されたパッド２０ａに対応する発音を開始すると、演奏のアプリケーションの終了か別のパッド２０ａの指定操作を検出するまでは、指定操作されたパッド２０ａに基づいて波形メモリ１７から読み出している波形データをループ読み出して楽音を再生する。そして、ホールドがオフに設定されている場合は、波形データのループ読出しは行わないが、指定操作されたパッド２０ａに対するユーザの指のタッチ状態が続いている間に限っては、波形データのループ読出しを行って楽音を再生するようにしてもよい。
【００３１】
ステップＳ３４にて、ＣＰＵ１０が、ホールドの設定を変更する設定変更指示ではないと判断（Ｎ）した場合、ステップＳ２１，ステップＳ２３，ステップＳ２７，ステップＳ３１，ステップＳ３３，ステップＳ３５のいずれかの処理が終了した場合は、設定変更処理は終了し演奏処理のステップＳ８にリターンする。
【産業上の利用可能性】
【００３２】
以上説明した本発明にかかる演奏装置において、対応可能な音階の種類は、実施例に示した音階の種類に限らず、種々の音階を追加することができる。例えば、アイオニアン・スケール、ドリアン・スケール、フリジアン・スケール、リディアン・スケール、エオリアン・スケール、ロクリアン・スケール、ハンガリー・スケール、ジプシー・スケール、スパニッシュ・スケール、マカーム・ラースト、琉球音階などを追加することができる。また、音階の種類を削除することも可能である。和音モードとした際には、音階毎に和音セットが用意されているが、表示レイアウトも含め、追加・削除及び設定編集が可能である。さらに、演奏する音域を変える際は、画面をスクロールして使用したい音域がアサインされたパッドを表示させればよい。この場合、ある一定の音域の中で、例えば早い連続したタッチ操作によりパッドにタッチして演奏している場合、パッド指定操作のタッチ操作の仕方によってはパッド表示画面がスクロールしてしまうことがあるため、画面のスクロールをオン・オフするスクロールロック機能を設けてもよい。
本発明にかかる演奏装置においては、パッドにタッチすると当該パッドにアサインされた音高が現在選択されている音色で発音される。この場合、発音される音色の波形データは波形メモリから読み出されるが、各波形データは主音毎に記憶されていてもよいし、１個、あるいはいくつかの主音についての波形データをピッチシフトして利用してもよい。また、アルペジオタイプを選択しておき、パッドをタッチすると、アサインされた音高を基にアルペジオが展開されてもよい。そして、単音モードとされている場合は、複数のパッドを同時に指定操作（タッチ）することで、アルペジオを展開してもよい。また、和音モードとされてパッドに和音セットがアサインされているときは、１つのパッドに指定操作（タッチ）することでアサインされている和音セットを基にしたアルペジオが展開されるようになる。
【００３３】
以上説明した本発明にかかる演奏装置では、タッチパネル上でユーザのタッチ操作によりパッドを選択したが、パーソナルコンピュータ上の画面に順番に配置されたアイコンをマウスなどのポインティングデバイスやカーソル移動やクリックなどの操作により選択する実装形態としてもよい。また、パッドにタッチすることで当該パッドにアサインされた音高が発音されるが、パッドにタッチしている時間に関わらず、波形データの１発音分だけ再生してもよいし、パッドへのタッチが保持されている間、ループして再生してもよい。さらに、和音モード時にお勧め和音を自動で生成して追加してもよい。例えば、音階の主音と他の音階の組合せで、長短２度の音程にならず、音名の組合せで、まだパッドにアサインされていない組合せを抽出して追加・アサインするアルゴリズムを採用してもよい。
以上説明した本発明にかかる演奏装置の音源では、波形メモリを備える波形メモリ音源（ＰＣＭ音源）により楽音を生成するようにしたが、楽器の物理的な挙動を計算して楽音を合成する物理モデル音源やＦＭ音源などにより楽音を生成するようにしても良い。
【符号の説明】
【００３４】
１  演奏装置、２  パッド表示画面、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  外部記憶装置、１４  表示器、１５  操作子、１６  音源、１７  波形メモリ、１８  サウンドシステム、１９  通信バス、２０  パッド部、２０ａ  パッド、２１  パッド指定部、２２  スケール指定部、２３  アルペジオボタン、２４  ホールドボタン、３０  スケールメニュー、３１  単音／和音モード指定部、３２  スケール選択部、３３  キー選択部
【図１】
2016075809.tif 000003
【図２】
2016075809.tif 000004
【図３】
2016075809.tif 000005
【図４】
2016075809.tif 000006
【図５】
2016075809.tif 000007
【図６】
2016075809.tif 000008
【図７】
2016075809.tif 000009
【図８】
2016075809.tif 000010
【図９】
2016075809.tif 000011