(57)【特許請求の範囲】
【請求項１】
鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された画面へのユーザ操作を検出する検出手段と、
前記表示手段に表示された画面内において、前記検出手段により検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する特定手段と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記ユーザ操作の検出に応じて、前記仮想発音要素画像上の任意の位置それぞれに対応付けられた第２音色の楽音の中から、前記特定した仮想発音要素画像上の位置に対応する第２音色の楽音を生成するものと
を備える電子楽器。
【請求項２】
鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された画面へのユーザ操作を検出する検出手段と、
前記表示手段に表示された画面内において、前記検出手段により検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する特定手段と、
演奏情報を供給する供給手段と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記仮想発音要素画像上の位置が特定された状態で前記演奏情報が供給されることに従って、前記仮想発音要素画像上の位置に対応付けられた第２音色の楽音を前記演奏情報に基づく音高で生成するものと
を備える電子楽器。
【請求項３】
鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された画面へのユーザ操作を検出する検出手段と、
前記表示手段に表示された画面内において、前記検出手段により検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する特定手段と、
演奏情報を供給する供給手段と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記仮想発音要素画像上の位置の特定に従って、前記演奏情報の供給に応じて生成される前記鍵盤楽器の第１音色の楽音を、前記仮想発音要素画像上の位置に対応付けられた前記第２音色の楽音に変更するものと
を備える電子楽器。
【請求項４】
鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された前記画面内の仮想発音要素画像に対し任意のオブジェクト画像を配置する配置手段と、
前記画面内の仮想発音要素画像に対する任意のオブジェクト画像の配置態様を検知する検知手段と、
演奏情報を供給する供給手段と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記供給手段からの演奏情報の供給に従って、前記オブジェクト画像の配置態様に対応付けられた第２音色の楽音の中から、前記検知したオブジェクト画像の配置態様に対応する第２音色の楽音を生成するものと
を備える電子楽器。
【請求項５】
コンピュータに、
鍵盤楽器の発音機構を模した画面を表示手段に表示する手順であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された画面へのユーザ操作を検出する手順と、
前記表示手段に表示された画面内において、前記検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する手順と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する手順であって、該手順は、前記ユーザ操作の検出に応じて、前記仮想発音要素画像上の任意の位置それぞれに対応付けられた第２音色の楽音の中から、前記特定した仮想発音要素画像上の位置に対応する第２音色の楽音を生成するものと
を実行させるプログラム。
【請求項６】
コンピュータに、
鍵盤楽器の発音機構を模した画面を表示手段に表示する手順であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された画面へのユーザ操作を検出する手順と、
前記表示手段に表示された画面内において、前記検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する手順と、
演奏情報を供給する手順と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する手順であって、該手順は、前記仮想発音要素画像上の位置が特定された状態で前記演奏情報が供給されることに従って、前記仮想発音要素画像上の位置に対応付けられた第２音色の楽音を前記演奏情報に基づく音高で生成するものと
を実行させるプログラム。
【請求項７】
コンピュータに、
鍵盤楽器の発音機構を模した画面を表示手段に表示する手順であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された画面へのユーザ操作を検出する手順と、
前記表示手段に表示された画面内において、前記検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する手順と、
演奏情報を供給する手順と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する手順であって、該手順は、前記仮想発音要素画像上の位置の特定に従って、前記演奏情報の供給に応じて生成される前記鍵盤楽器の第１音色の楽音を、前記仮想発音要素画像上の位置に対応付けられた前記第２音色の楽音に変更するものと
を実行させるプログラム。
【請求項８】
コンピュータに、
鍵盤楽器の発音機構を模した画面を表示手段に表示する手順であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、
前記表示手段に表示された前記画面内の仮想発音要素画像に対し任意のオブジェクト画像を配置する手順と、
前記画面内の仮想発音要素画像に対する任意のオブジェクト画像の配置態様を検知する手順と、
演奏情報を供給する手順と、
前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する手順であって、該手順は、前記演奏情報の供給に従って、前記オブジェクト画像の配置態様に対応付けられた第２音色の楽音の中から、前記検知したオブジェクト画像の配置態様に対応する第２音色の楽音を生成するものと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示器に表示された画面に対するユーザ操作に応じて楽音を発生する機能を有する電子楽器に関する。特には、例えばグランドピアノの内部奏法の楽音やプリペアドピアノの楽音などの特殊奏法音色の楽音を再現する技術に関する。
【背景技術】
【０００２】
例えばグランドピアノのような自然楽器（アコースティック楽器）は、発音機構において振動して音を発し得る例えば弦のような発音要素を各鍵毎に有しており、ユーザがそれらの弦に直接触れながら当該弦を振動させることで楽音を発生させる「内部奏法」と呼ばれる特殊な奏法が知られている。ユーザはこの弦に触れる位置を変えながら指やピックなどで弦を直接はじいたり、また弦に触れた状態のままで鍵盤を弾いたりすることによって、通常の鍵盤演奏では実現できないさまざまな音色の楽音を出すことができる。そのため、ユーザは内部奏法と通常の鍵盤演奏とを組み合わせて演奏することで、1台のピアノでより変化に富んだ演奏を行うことができる。
【０００３】
また、「プリペアドピアノ」と呼ばれるものがある。これも特殊な奏法の１つであり、通常のグランドピアノにおいて弦の間に金属や木片などが予め挟み込まれた状態にあり、この状態で鍵盤が弾かれると通常のピアノ音色とはまったく違う音色の楽音を発するものである。これによれば、ユーザは弦に挟むものの種類や挟む位置を変えることによってさまざまな音色の楽音を発生させることができるし、また複数の金属や木片などを複数の弦に予め配置しておくことで１つの楽器でも鍵によってまったく異なる音色の楽音を発生させることができるようになるため、１台のピアノで変化に富んだ演奏を行うことが可能となる。
【０００４】
他方、最近の電子楽器においては、タッチパネル式の表示器上に物理的に実在する演奏操作子（例えば鍵盤など）を模した仮想操作子を予め表示しておき、該仮想操作子へのユーザタッチ操作に応じて、ユーザが演奏操作子を操作したときと同じ楽音を発生することのできるようになっている（例えば、下記に示す特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2010-204401号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、自然楽器において、例えばユーザがグランドピアノ内の弦に直接触れたりあるいは前もって弦の間に金属や木片などを挟み込んだりするには、ピアノ屋根を取り外すなど大掛かりな準備が必要である。また、弦に直接触れたり、弦の間に金属や木片などを挟んだりすれば、弦が傷んで切れたり錆びたりするなどしてピアノの劣化を促進し得る。さらに、内部奏法の場合には鍵盤演奏を行いながら弦に触れなければならないので、一人の演奏者だけでそうした演奏操作を行うことが難しかった。こうした理由から、内部奏法の楽音やプリペアドピアノの楽音での演奏は魅力的であるにもかかわらず、一般のユーザが実際に自然楽器でそれら特殊奏法の楽音演奏を実現することは非常に困難である。
【０００７】
本発明は上述の点に鑑みてなされたもので、自然楽器における発音要素を含む発音機構を模した画面に対するユーザ操作に従い、内部奏法の楽音やプリペアドピアノの楽音などの特殊奏法音色の楽音を再現することのできる電子楽器を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明の請求項１に係る電子楽器は、鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、前記表示手段に表示された画面へのユーザ操作を検出する検出手段と、前記表示手段に表示された画面内において、前記検出手段により検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する特定手段と、前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記ユーザ操作の検出に応じて、前記仮想発音要素画像上の任意の位置それぞれに対応付けられた第２音色の楽音の中から、前記特定した仮想発音要素画像上の位置に対応する第２音色の楽音を生成するものとを備える。
【０００９】
本発明によると、鍵盤楽器の発音機構を模してなる画面として、少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなる画面を表示手段に表示する。この表示手段に表示された前記画面に対してユーザが何らかの操作を行った場合に、当該ユーザ操作を検出することに応じて、ユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する。この特定した操作位置に基づいて、前記発音機構を模した鍵盤楽器の音色とは異なる音色の楽音であって、記仮想発音要素画像上の任意の位置それぞれに対応付けられた第２音色の楽音の中から、前記特定した仮想発音要素画像上の位置に対応する第２音色の楽音を生成する。このように、電子楽器において、演奏操作子を模した仮想演奏操作子ではなく鍵盤楽器における発音機構の発音要素を模した仮想発音要素画像を含んでなる画面を表示手段に表示しておき、当該画面上に表示された仮想発音要素画像へのユーザタッチ操作等の検出に応じて、通常演奏により発生される自然楽器の楽音とは音色の異なる第２音色の楽音を生成することから、ユーザは弦を直接弾くといった鍵盤楽器における実際の「内部奏法」の演奏態様と同じようにして内部奏法の楽音を発生させることが容易にできるようになる。
【００１０】
本発明の請求項２に係る電子楽器は、鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、前記表示手段に表示された画面へのユーザ操作を検出する検出手段と、前記表示手段に表示された画面内において、前記検出手段により検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する特定手段と、演奏情報を供給する供給手段と、前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記仮想発音要素画像上の位置が特定された状態で前記演奏情報が供給されることに従って、前記仮想発音要素画像上の位置に対応付けられた第２音色の楽音を前記演奏情報に基づく音高で生成するものとを備える。これによれば、ユーザは弦に触れた状態で鍵盤操作するといった鍵盤楽器における実際の「内部奏法」の演奏態様と同じようにして内部奏法の楽音を発生させることが容易にできるようになる。
【００１１】
本発明の請求項３に係る電子楽器は、鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、前記表示手段に表示された画面へのユーザ操作を検出する検出手段と、前記表示手段に表示された画面内において、前記検出手段により検出されたユーザによる操作のあった前記画面内の操作位置に対応表示されている仮想発音要素画像上のいずれの位置に、前記操作位置が該当するかを特定する特定手段と、演奏情報を供給する供給手段と、前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記仮想発音要素画像上の位置の特定に従って、前記演奏情報の供給に応じて生成される前記鍵盤楽器の第１音色の楽音を、前記仮想発音要素画像上の位置に対応付けられた前記第２音色の楽音に変更するものとを備える。これによれば、ユーザは鍵盤操作に応じて既に振動している弦に直接触れるといった自然楽器における実際の「内部奏法」の演奏態様と同じようにして内部奏法の楽音を発生させることが容易にできるようになる。
【００１２】
本発明の請求項４に係る電子楽器は、鍵盤楽器の発音機構を模した画面を表示する表示手段であって、前記画面は少なくとも前記発音機構が有する振動して音を発する発音要素を示す仮想発音要素画像を含んでなるものと、前記表示手段に表示された前記画面内の仮想発音要素画像に対し任意のオブジェクト画像を配置する配置手段と、前記画面内の仮想発音要素画像に対する任意のオブジェクト画像の配置態様を検知する検知手段と、演奏情報を供給する供給手段と、前記発音機構を模した鍵盤楽器の第１音色とは異なる第２音色の楽音を生成する楽音生成手段であって、該楽音生成手段は、前記供給手段からの演奏情報の供給に従って、前記オブジェクト画像の配置態様に対応付けられた第２音色の楽音の中から、前記検知したオブジェクト画像の配置態様に対応する第２音色の楽音を生成するものとを備える。これによれば、ユーザは実際のプリペアドピアノのように、弦に挟むものの種類や挟む位置を変えることによって音色を任意に変化させるのと同じようにして、画面内の仮想発音要素画像に対し任意のオブジェクト画像を配置しその配置態様を変えることによって、プリペアドピアノの楽音（第２音色の楽音）を電子楽器から発生させることが容易にできるようになる。
【００１３】
本発明は装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１４】
この発明によれば、電子楽器において、演奏操作子を模した仮想演奏操作子ではなく鍵盤楽器における発音機構の発音要素を模した仮想発音要素画像を含んでなる画面を表示手段に表示しておき、当該画面内の仮想発音要素画像へのユーザタッチ操作等の検出に応じて、通常演奏により発生される自然楽器の楽音とは音色の異なる第２音色の楽音を再現することから、ユーザは自然楽器における実際の「内部奏法」の演奏態様と同じようにして内部奏法の楽音を発生させることが容易にできるようになる、という効果が得られる。
また、画面内の仮想発音要素画像に対し任意のオブジェクト画像を配置しその配置態様を変えることによって、プリペアドピアノの楽音を電子楽器から発生させることが容易にできる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る電子楽器の全体構成の一実施例を示すハード構成ブロック図である。
【図２】表示器に表示される特殊演奏画面の一例を示す概念図である。
【図３】画面タッチ処理の一実施例を示すフローチャートである。
【図４】内部奏法処理の一実施例を示すフローチャートである。
【図５】プリペアドピアノ設定処理の一実施例を示すフローチャートである。
【図６】押鍵処理の一実施例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１７】
図１は、この発明に係る電子楽器の全体構成を示したハード構成ブロック図である。この実施例に示す電子楽器は、演奏操作子に鍵盤を具えた電子鍵盤楽器である。本実施例に示す電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、検知回路６、表示回路７、音源・効果回路８、記憶装置９、通信インタフェース（I/F）１０がそれぞれ接続されている。
【００１８】
ＲＯＭ２は、ＣＰＵ１により実行される各種制御プログラムや、例えばグランドピアノを用いたユーザによる内部奏法の実行に応じて発生される音色の楽音またはプリペアドピアノから発生される音色の楽音（特殊奏法音色の楽音）をサンプリングして得られた多数の波形データなどを格納する。多数の波形データは、例えばグランドピアノの各鍵が有する発音要素である１乃至複数の弦に関し、それらの弦がユーザにより実際に弾かれた時に加えられた強さ、弦上におけるユーザ操作位置（一例として演奏者から見た場合のピアノ奥側や手前側など）、あるいは対応する鍵が押下された時のベロシティと弦上のユーザ操作位置との組み合わせ、さらには弦の間に挟みこんだ金属や木片などの部材種類と弦に対するそれらの配置位置との組み合わせなど、サンプリング時の演奏態様や部材設置状況等に応じた任意のパラメータに関連付けされてマッピングされる波形データベースなどとして記憶される。
【００１９】
ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。
【００２０】
演奏操作子４Ａは、楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等の物理的な演奏操作子であり、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザによる手弾き演奏のために使用することは勿論のこと、例えば初期音色を選択するなどのためにも使用することができる。本明細書において初期音色とは、後述の通常演奏モード時に発生する楽音の音色、特殊演奏モード時に後述する「特殊演奏画面」（図２参照）においてユーザタッチ操作が行われていない仮想弦に対応した鍵またはオブジェクトが配置されていない仮想弦に対応した鍵が操作された場合に発生する楽音の音色を指す。検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。また、演奏操作子４Ａとしては上記した鍵盤の他にも、発音中の楽音の音量を変化させたりあるいは任意の楽音だけを長く引き延ばしたりするなどの効果付与を指示する１乃至複数のペダルが含まれていてよい。
【００２１】
設定操作子（スイッチ等）５Ａは本体パネル上に配置された物理的操作子であって、例えば通常演奏モードと特殊演奏モードとの間で機器設定を切り替えるモード切替ボタン、楽音制御パラメータ値を変更する例えばダイアル式やスライダー式の入力操作子などの各種の操作子を含んで構成される。通常演奏モードは初期音色の楽音のみを発生するモードであり、特殊演奏モードは内部奏法の楽音やプリペアドピアノの楽音を発生するモードである。なお、設定操作子５Ａは上記した以外にも音高、初期音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード、あるいは表示器ＴＰに表示されたカーソルなどを操作するマウス等の各種操作子を含んでいてもよい。検出回路５は、上記設定操作子５Ａの操作状態を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００２２】
表示器ＴＰは、例えば液晶（ＬＣＤ）や有機ＥＬあるいは電子ペーパー等で構成されたタッチパネル式のディスプレイである。検知回路６は、ユーザによる前記表示器ＴＰへのタッチ操作を検知（認識）することに応じて、該タッチ操作された前記表示器ＴＰ上の座標位置（ｘｙ座標）や操作速度などを含む検知信号を生成し、これをデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。前記表示器ＴＰのタッチ操作検知方式（つまりは検知回路６）は公知のどのようなものであってもよく、例えば静電容量型、抵抗膜型、光センサ内蔵型などどのようなタイプのものであってもよい。また、前記表示器ＴＰ上において多点を同時に検出できるものであってよい。表示回路７は、例えば後述する特殊演奏画面（図２参照）等の各種画面を表示器ＴＰに表示する制御を行うのは勿論のこと、ＲＯＭ２や記憶装置９等に記憶される制御プログラムや各種データあるいはＣＰＵ１の制御状態などを表示する制御を行うこともできる。なお、表示器ＴＰに表示された各種画面に含まれる１乃至多数の画像と表示器ＴＰ上の座標位置とは予めリンクされており、検知回路６による座標位置の検知に応じて表示中の画面に含まれるいずれの画像のどの位置がユーザによりタッチ操作されたかを検出できるようになっている。
【００２３】
音源・効果回路８は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられる演奏情報や画面タッチ情報等の入力に応じて、波形メモリ（ＲＯＭ２）から該当する波形データを読み出して楽音信号を発生する。また、発生した楽音信号に対して効果を付与することもできる。この音源・効果回路８から発生された楽音信号は、アンプやスピーカなどを含むサウンドシステム８Ａから発音される。なお、この音源・効果回路８とサウンドシステム８Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源・効果回路８の楽音合成方式は波形メモリ方式に限らず、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式等を採用してもよく、またこれらの各種楽音合成方式のいずれを単独または複数を組み合わせてもよい。つまり、波形メモリから読み出す波形データを変えることで異なる音色の内部奏法の楽音やプリペアドピアノの楽音を発生させることに限らず、各種楽音合成方式によって合成される楽音に対してエフェクト処理することによって異なる音色の内部奏法の楽音やプリペアドピアノの楽音を発生させてよい。さらに、音源・効果回路８はＣＰＵ１によるソフトウェア処理で構成してもよいし、また専用のハードウェアで構成してもよい。
【００２４】
記憶装置９は、ＣＰＵ１が実行する各種制御プログラム、上述した多数の波形データなどの各種データを記憶する。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置９（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１に実行させることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置９はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の様々な形態の可搬記憶媒体を利用した記憶装置であってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００２５】
通信インタフェース（Ｉ／Ｆ）１０は、当該装置と図示しない外部機器との間で制御プログラムや各種データなどの各種情報を送受信するためのインタフェースである。この通信インタフェース１０は、例えばMIDIインタフェース，ＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２６】
なお、演奏操作子４Ａや表示器ＴＰあるいは音源・効果回路８などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。
なお、本発明は電子楽器に限らず、パーソナルコンピュータ、ＰＤＡ（携帯情報端末）や携帯電話等の携帯通信端末、あるいはゲーム装置など、タッチパネル式の表示器ＴＰを有してなり、またユーザ操作に応じて楽音を発生することのできるものであればどのような形態の装置・機器であってもよい。携帯通信端末の場合には、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。
【００２７】
本実施形態においては、自然楽器における発音要素を含む発音機構を模した画面（便宜的に特殊演奏画面と呼ぶ）を表示器ＴＰに表示し、当該画面へのユーザタッチ操作に応じた内部奏法の楽音を発生したり、あるいは当該画面上のオブジェクト配置に応じたプリペアドピアノの楽音を発生したりすることのできるようにしている。特殊演奏画面の一例を図２に示す。この特殊演奏画面は、特殊演奏モードへの切り替えに応じて初期音色に対応した楽器の発音機構を模した画面が選択的に表示される。
【００２８】
図２に示す特殊演奏画面は、発音機構表示領域と鍵盤表示領域とメニュー表示領域とに表示領域を大きく分けることができる。発音機構表示領域には、例えばグランドピアノ内部に張り巡らされている弦を上部から俯瞰したようなピアノ内部画面Ｏが表示される。ピアノ内部画面Ｏ内には複数の仮想弦画像Ｌ（以下、単に仮想弦）が表示され、各仮想弦Ｌには物理的な演奏操作子４Ａである鍵のどれに対応するかが表示される。ここでは予め各鍵に割り当てられているノートを音名（Ａ，Ａ♯，・・・）で表示した例を示している。鍵盤表示領域には、鍵盤に対応した鍵盤イラストＰが表示される。鍵盤イラストＰでは、鍵盤において仮想弦Ｌが表示された鍵と仮想弦Ｌが表示されていない鍵とをユーザが一見して区別することのできるように、それらの鍵域を例えば異なる色や表示態様などによって分けて示す。
【００２９】
メニュー表示領域には、プリペアドピアノ設定を行うための１乃至複数のオブジェクトボタンＱａと、オブジェクトボタンＱａの追加、削除、差し替え等を行う際に用いる編集メニュー（図示せず）を画面上に別途表示させるための編集ボタンＱｂ、プリペアドピアノ設定を保存乃至読み出すための保存ボタンＱｃが表示される。オブジェクトボタンＱａは、例えば「金属片(ネジなど) ／中サイズ」「木片／中サイズ」「ゴム片／中サイズ」などのように、仮想的に弦に挟み込む部材の名前や大きさなどを表記したボタン、あるいは部材の形態を模したアイコンなどで表示されていればよい。
【００３０】
ユーザは任意のオブジェクトボタンＱａを仮想弦Ｌの上にドラッグ＆ドロップすることができ、この操作に応じてドロップ位置にオブジェクトボタンＱａに対応するオブジェクト画像Ｙ（以下、単にオブジェクト）が表示される。例えば図中において左端の音高「Ａ」の仮想弦Ｌの比較的奥側にオブジェクトボタンＱａがドラッグ＆ドロップされた場合には、そのドロップ位置にネジのオブジェクトＹが表示される。ユーザは複数の仮想弦Ｌそれぞれに同じあるいは異なるオブジェクトボタンＱａをドラッグ＆ドロップできるだけでなく、１つの仮想弦Ｌに対し複数の同じあるいは異なるオブジェクトボタンＱａをドラッグ＆ドロップできる。これにより、ユーザは仮想的に部材が弦に挟み込まれた状態にあるプリペアドピアノの設定を行うことができる。なお、ドラッグされたオブジェクトボタンＱａが隣り合う複数の仮想弦Ｌに対し続けてドロップされた場合には、これら複数の仮想弦Ｌをまたぐ1つのオブジェクトＹが表示されればよい。
【００３１】
なお、鍵盤上での押鍵操作または鍵盤表示領域上へのタッチ操作により範囲が指定されることに応じて、ピアノ内部画面Ｏの拡大/縮小を変えられるようにしてよい。例えば、鍵盤により範囲が狭く（又は広く）設定されれば、ピアノ内部画面Ｏを拡大（又は縮小）表示する。この際には、ピアノ内部画面Ｏを全鍵域表示と一部鍵域表示とで切り換えてよい。また、編集ボタンＱｂを押すと別途表示される編集メニュー（図示せず）を用いて、ピアノ内部画面Ｏの表示態様（例えば拡大率、内部の覗き込み角度つまりは仮想弦Ｌの表示態様、仮想弦Ｌの表示範囲など）を変更できるようにしてもよい。さらに、鍵盤上での押鍵操作により範囲が指定されることに応じて、鍵盤イラストＰで表示する鍵盤範囲を任意の範囲に調整して表示できるようにしてもよい。
【００３２】
ユーザはピアノ内部画面Ｏへのタッチ操作を行うことで、内部奏法の楽音を発生させることができる。内部奏法の楽音の第１の発生方法としては、任意の仮想弦Ｌに対するタッチ操作を検知することに応じて、タッチの強さや向きさらにはタッチ位置に応じた異なる音色の楽音を発生する。ただし、単に仮想弦Ｌへのタッチを検知しただけでは楽音を発生することなく、弦をはじくタッチ操作つまりは仮想弦Ｌを挟む左右の位置間でのスライド操作を検知したときに楽音を発生する。この際には、弦をはじくタッチ操作の強さ（例えば、指を動かした速度により看做せばよい）や仮想弦Ｌのタッチ位置に応じて、対応する波形データを読み出して楽音を生成する。
【００３３】
内部奏法の楽音の第２の発生方法としては、任意の仮想弦Ｌがタッチされている状態にあり且つ当該仮想弦Ｌに対応する鍵が操作されることに応じて、仮想弦Ｌがタッチされていない状態で発生する初期音色とは異なる音色の楽音を発生する。この際には、押鍵時のベロシティと仮想弦Ｌのタッチ位置に応じて、対応する波形データを読み出して楽音を生成する。
【００３４】
また、ユーザはプリペアドピアノ設定をしたうえで鍵盤を操作することで、プリペアドピアノの楽音を発生させることができる。プリペアドピアノの楽音の発生方法としては、オブジェクトＹが配置された仮想弦Ｌに対応する鍵が操作されることに応じて、オブジェクトＹが配置されていない状態で発生する初期音色とは異なる音色の楽音を発生する。この際には、オブジェクトＹの種類や配置位置に応じて、対応する波形データを読み出して楽音を生成する。
【００３５】
次に、特殊奏法画面（図２参照）を用いての内部奏法の楽音発生及びプリペアドピアノの楽音発生を実現する各種処理について説明する。図３は、画面タッチ処理の一実施例を示すフローチャートである。この「画面タッチ処理」は、ユーザによる特殊奏法モードへの切り替え指示に応じて表示器ＴＰに特殊奏法画面が表示されることにあわせ、ＣＰＵ１により開始される。
【００３６】
ステップＳ１は、特殊奏法画面へのユーザタッチ操作の検知に応じて、該タッチ操作された位置（タッチ位置）が「発音機構表示領域」、「鍵盤表示領域」、「メニュー表示領域」のいずれの領域であるかを判定する。発音機構表示領域である場合には、図４に示す内部奏法処理を実行する（ステップＳ２）。鍵盤表示領域である場合には、後述の表示変更処理を実行する（ステップＳ３）。メニュー表示領域である場合には、図５に示すプリペアドピアノ設定処理を実行する（ステップＳ４）。
【００３７】
内部奏法処理（図３のステップＳ２参照）について説明する。図４は、内部奏法処理の一実施例を示すフローチャートである。ステップＳ１１は、ピアノ内部画面Ｏ内に表示されている各仮想弦Ｌの表示器ＴＰ上における座標位置や、各仮想弦Ｌに対応する各鍵に割り当てられているノートなどの各種情報を取得する。ステップＳ１２は、楽音が発音中か否か、また楽音が発音中であれば発音中の楽音がユーザにタッチされた状態にある仮想弦Ｌに対応する鍵が押鍵操作されたことにより発音開始された楽音であるか否かを判定する。楽音が発音中であり且つ発音中の楽音がタッチ状態にある仮想弦Ｌに対応する鍵への押鍵操作によるものと判定した場合には（ステップＳ１２のＹＥＳ）、発音中の楽音を消音する減衰処理を実行する（ステップＳ２０）。すなわち、発音中の楽音（グランドピアノにおいて弦が振動している状態）に対して、弦に触れるという内部奏法は消音を目的とするものであるため、この内部奏法を模して既に発音中である通常演奏の楽音を消音（ミュート）する。
【００３８】
楽音が発音中でない又は発音中の楽音がタッチ状態にある仮想弦Ｌに対応する鍵への押鍵操作によるものでない（つまりタッチ状態にある仮想弦Ｌに対応する鍵以外の他の鍵が押鍵操作されて楽音が発音開始された場合である）と判定した場合には（ステップＳ１２のＮＯ）、ユーザタッチ操作に伴うタッチ位置並びにタッチ位置の移動を検出する（ステップＳ１３）。ステップＳ１４は、上記検出に応じたタッチ操作がオブジェクトＹの選択を伴うものであるか否かを判定する。タッチ操作がオブジェクトＹの選択を伴うものであると判定した場合には（ステップＳ１４のＹＥＳ）、後述するプリペアドピアノ設定処理（図５のステップＳ３２参照）に行く。
【００３９】
ユーザは仮想弦Ｌに既に配置済みのオブジェクトＹを一定時間以上（例えば２秒以上）タッチすることでそのオブジェクトＹを選択状態とすることができ、さらにタッチ位置を移動することにより選択状態にあるオブジェクトＹを当該仮想弦Ｌの他の位置にずらしたり他の仮想弦Ｌ上に移動したりすることができる。このようなオブジェクトＹの配置変更はプリペアドピアノの設定に相当することから、内部奏法処理時であっても上記タッチ操作が行われた場合にはプリペアドピアノ設定処理（図５参照）へと処理を移行する。すなわち、内部奏法の楽音を発音しない。
【００４０】
他方、タッチ操作がオブジェクトＹの選択を伴うものでないと判定した場合には（ステップＳ１４のＮＯ）、タッチ操作が仮想弦Ｌの選択を伴うものであるか否かを判定する（ステップＳ１５）。すなわち、仮想弦Ｌへのタッチ操作であるか否かを判定する。タッチ操作が仮想弦Ｌの選択を伴う動作でないと判定した場合には（ステップＳ１５のＮＯ）、ステップＳ２１の処理へジャンプする。この場合、タッチ操作が仮想弦Ｌに対するものでなく、内部奏法の楽音を発音しない。
【００４１】
タッチ操作が仮想弦Ｌの選択を伴う動作であるつまりは仮想弦Ｌが少なくとも触れられたと判定した場合には（ステップＳ１５のＹＥＳ）、各鍵に予め割り当てられたノート単位に用意される内部奏法フラグのうち、触れられた仮想弦Ｌに対応する鍵の内部奏法フラグに例えば「１」を立てる（ステップＳ１６）。ステップＳ１７は、タッチ操作が仮想弦Ｌ上を通過したか否かを判定する。タッチ操作が仮想弦Ｌ上を通過していないと判定した場合には（ステップＳ１７のＮＯ）、ステップＳ２１の処理へジャンプする。この場合のタッチ操作は単なる仮想弦Ｌに触れただけの動作であり弦をはじくような動作でないことから、上述のとおり内部奏法の楽音を発音しない。ただし、仮想弦Ｌにタッチした状態のまま対応する鍵が押鍵操作された場合には、内部奏法の楽音が発生される。この発音処理は後述する押鍵処理（図６のステップＳ４２参照）により実行される。
【００４２】
タッチ操作が仮想弦Ｌ上を通過したと判定した場合には（ステップＳ１７のＹＥＳ）、発音処理を実行する（ステップＳ１８）。この発音処理は内部奏法の楽音の第１の発生方法を実現する処理であり、タッチ操作された仮想弦Ｌに対応する鍵に予め割り当てられたノートで内部奏法の楽音を発生する。その際には、指を動かした速度や仮想弦Ｌのタッチ位置に応じて音色を変えるあるいは音量を制御する。ステップＳ１９は、発音処理を実行したノートの内部奏法フラグを例えば「０」にクリアする。
【００４３】
ステップＳ２１は、タッチ操作が画面から指を離すリリース動作であるか否かを判定する。タッチ操作が画面から指を離すリリース動作でないと判定した場合には（ステップＳ２１のＮＯ）、ステップＳ１３の処理に戻る。タッチ操作が画面から指を離すリリース動作であると判定した場合には（ステップＳ２１のＹＥＳ）、全ての内部奏法フラグを「０」にクリアする（ステップＳ２２）。
【００４４】
表示変更処理（図３のステップＳ３参照）について説明する。図示を省略した表示変更処理では、鍵盤表示領域におけるタッチ操作を検知すると、発音機構表示領域に表示するピアノ内部画面Ｏを変更する処理を実行する。具体例を以下に示す。
【００４５】
第１に、鍵盤表示領域において鍵盤イラストＰ上の２つの鍵が同時にタッチされたことを検知した場合には、該２鍵に割り当てられたノートナンバに基づく２つの音高をそれぞれ最低音と最高音として、その最低音と最高音の範囲内にある音高が割り当てられた鍵のみに関する仮想弦Ｌが表示されるようにピアノ内部画面Ｏを変更する。第２に、鍵盤表示領域において２本の指で画面を押さえながら摘むように指を近づけたり遠ざけたりするピンチ動作が行われたことを検知した場合には、当該ピンチ動作の動作量や動作速度に応じて仮想弦Ｌを拡大／縮小表示するようにピアノ内部画面Ｏを変更する。この場合、仮想弦Ｌの拡大／縮小表示にあわせてピアノ内部画面Ｏ内に表示される仮想弦Ｌの範囲が狭く／広くに変わる。第３に、鍵盤表示領域において画面上を指で掃くようなスワイプ動作が行われたことを検知した場合には、当該スワイプ動作の動作量や動作速度に応じて、現在の拡大率を維持したまま仮想弦Ｌを左右にスクロール表示するようにピアノ内部画面Ｏを変更する。このようにして、ユーザは鍵盤表示領域でのタッチ操作により、ピアノ内部画面Ｏ内に表示させる仮想弦Ｌの範囲を設定することができる。
【００４６】
ピアノ内部画面Ｏを変更した場合には、鍵盤表示領域における表示中の仮想弦Ｌの範囲に応じた鍵域を示すように鍵盤表示領域の表示を更新する。また、ピンチ動作やスワイプ動作が行われた場合には、鍵盤表示領域における鍵盤イラストＰの表示範囲を狭く／広くに更新してよい。なお、仮想弦Ｌの範囲が変更された場合、変更範囲内にある各仮想弦Ｌに対応する各鍵に割り当て済みのノートがピアノ内部画面Ｏ内において各仮想弦Ｌに対応付けられて表示されるのは勿論である。
【００４７】
プリペアドピアノ設定処理（図３のステップＳ４参照）について説明する。図５は、プリペアドピアノ設定処理の一実施例を示すフローチャートである。ステップＳ３１は、タッチ操作がオブジェクトボタンＱａの選択であるか否かを判定する。オブジェクトボタンＱａの選択でない場合と判定された場合、すなわち編集ボタンＱｂや保存ボタンＱｃへのタッチ操作、あるいは編集ボタンＱｂへのタッチ操作に応じて別途表示される編集メニュー(図示せず)へのタッチ操作である場合には（ステップＳ３１のＮＯ）、その他の処理を実行する（ステップＳ３６）。その他の処理は、オブジェクトボタンＱａの追加、削除、差し替え処理、ピアノ内部画面Ｏの表示態様を変更する処理、プリペアドピアノ設定の保存／読み出し処理などである。
【００４８】
オブジェクトボタンＱａの選択であると判定した場合には（ステップＳ３１のＹＥＳ）、タッチ操作に従って選択されたオブジェクトボタンＱａが仮想弦Ｌ上に配置されたか否かを判定する（ステップＳ３２）。オブジェクトボタンＱａが仮想弦Ｌ上に配置されていないと判定した場合には（ステップＳ３２のＮＯ）、プリペアドピアノ用フラグを「０」にクリアする（ステップＳ３５）。ただし、オブジェクトボタンＱａがピアノ内部画面Ｏ以外にドラッグ＆ドロップされた場合には、オブジェクトＹが仮想弦Ｌ上に配置されないことから、特に何もしなくてよい。一方、もともと仮想弦Ｌ上に配置されていたオブジェクトＹが選択されて（図４のステップＳ１４参照）、それがピアノ内部画面Ｏ以外にドラッグ＆ドロップされ１つのオブジェクトＹも当該仮想弦Ｌ上に配置されていない状態になった場合には、各鍵に予め割り当てられたノート単位に用意されるプリペアドピアノ用フラグのうち、ドラッグ＆ドロップされたオブジェクトＹが配置されていた仮想弦Ｌに対応する鍵のプリペアドピアノ用フラグを「０」にクリアする。なお、プリペアドピアノ用フラグはオブジェクト種類毎にノート単位に用意される。
【００４９】
タッチ操作に従って選択されたオブジェクトボタンＱａが仮想弦Ｌ上に配置された場合、つまりオブジェクトボタンＱａがピアノ内部画面Ｏまでドラッグ＆ドロップされたと判定した場合（ステップＳ３２のＹＥＳ）、プリペアドピアノ用フラグに「１」を立てる（ステップＳ３３）。このとき、隣り合う複数の仮想弦Ｌに対してまたがってオブジェクトボタンＱａが配置された場合には、これら複数の仮想弦Ｌそれぞれについてプリペアドピアノ用フラグを設定する。なお、もともと仮想弦Ｌ上に配置されていたオブジェクトＹが選択されて別の仮想弦Ｌ上に移動された場合（図４のステップＳ１４参照）にもステップＳ３３の処理が実行される。この場合、もともとオブジェクトＹが配置されていた仮想弦Ｌに関するプリペアドピアノ用フラグは「０」にクリアされる。ステップＳ３４は、ピアノ内部画面ＯにおいてオブジェクトボタンＱａのドロップ位置にオブジェクトＹを表示する。このようにして、プリペアドピアノ設定は実現される。
【００５０】
本実施例においては、仮想弦Ｌをはじくようなタッチ操作に応じて内部奏法の楽音を発生するだけでなく（図４のステップＳ１８参照）、仮想弦Ｌにタッチした状態のままで鍵（演奏操作子４Ａ）が操作されることによっても内部奏法の楽音を発生する。また、オブジェクトＹが配置された仮想弦Ｌに対応する鍵が操作された場合には、プリペアドピアノの楽音を発生する。そこで、押鍵操作に伴って実行される処理について図６を用いて説明する。図６は、押鍵処理の一実施例を示すフローチャートである。当該処理は、演奏操作子４Ａの押鍵操作（キーオン操作）に応じて、ＣＰＵ１により実行される。なお、外部機器からのＭＩＤＩノートオンやシーケンスデータの再生によるノートオンの受信に応じて本処理が行われてもよい。
【００５１】
ステップＳ４１は、押鍵した鍵に割り当てられているノートの内部奏法フラグ及びプリペアドピアノ用フラグのいずれかが立てられているか、あるいはそのどちらのフラグも立っていないかを判定する。内部奏法フラグが立っている場合つまり仮想弦Ｌにタッチした状態のままで鍵が操作されている場合には、仮想弦Ｌのタッチ位置等に対応した音色で内部奏法の楽音を発生する（ステップＳ４２）。この発音処理は内部奏法の楽音の第２の発生方法を実現する処理であり、鍵に予め割り当てられたノートで内部奏法の楽音を発生する。その際には、仮想弦Ｌのタッチ位置に応じて音色を変える。
【００５２】
一方、プリペアドピアノ用フラグが立っている場合つまりオブジェクトＹが配置された仮想弦Ｌに対応する鍵が操作されている場合には、配置されたオブジェクトＹの種類に応じた音色でプリペアドピアノの楽音を発生する（ステップＳ４４）。この発音処理はプリペアドピアノの楽音の発生方法を実現する処理であり、鍵に予め割り当てられたノートでプリペアドピアノの楽音を発生する。この際には、オブジェクトＹの種類や配置位置に応じて音色を変える。どちらのフラグも立っていない場合には、初期音色で楽音を発生する（ステップＳ４３）。すなわち、通常演奏での楽音発生を実現する。
【００５３】
以上のように、自然楽器の発音機構が有する発音要素を模した仮想発音要素画像（仮想弦Ｌ）の表示を含んでなる特殊奏法画面を表示器ＴＰに表示しておき、前記仮想弦Ｌに対してユーザが何らかのタッチ操作を行った場合に、前記仮想発音要素画像における前記タッチ位置に基づいて、前記発音機構を模した自然楽器の音色とは異なる特殊奏法音色の楽音を生成する。あるいは、表示器ＴＰに表示された前記画面内の仮想発音要素画像に対し任意のオブジェクト画像を配置することのできるようにしておき、前記仮想発音要素画像に対する任意のオブジェクト画像の配置態様に従って前記発音機構を模した自然楽器の音色とは異なる特殊奏法音色の楽音を押鍵操作や外部機器からのノートオンの受信に従って生成する。
【００５４】
このように、電子楽器において、演奏操作子４Ａを模した仮想演奏操作子ではなく自然楽器における発音機構が有する振動して音を発する例えば弦のような発音要素を模した仮想発音要素画像（仮想弦Ｌ）を含んでなる特殊奏法画面を表示器ＴＰに表示しておき、当該画面上に表示された仮想発音要素画像へのユーザタッチ操作の検出に応じて、通常演奏により発生される楽音とは音色の異なる特殊奏法音色の楽音を再現するようにした。これにより、ユーザは自然楽器における実際の「内部奏法」の演奏態様と同じようにして内部奏法の楽音を発生させることが容易にできるようになる。本発明の有利な点として、自然楽器ではとうてい実現できないような演奏態様で楽音を発生できることが挙げられる。例えば、実際のグランドピアノでは届かないような弦の奥の部分に触りながらの演奏が１人の演奏者だけで仮想的に可能となる。また、ピアノ内部画面Ｏを縮小して表示しておけば、マルチタッチ対応のタッチパネルなら離れた２つの仮想弦Ｌに同時に触りながら、あるいはより多くの仮想弦Ｌに同時に触りながら（例えば８８弦すべて）鍵盤を弾くことができるので、多様な表現を演奏により実現することが簡単にできる。
【００５５】
また、本実施形態によれば、電子楽器上でソングデータを再生して楽音を発生している状態で（あるいは、外部機器から受信したノートオンにより楽音を発生している状態で）仮想弦Ｌにタッチすることで、再生中のソングデータのピアノパートに含まれる一部の楽音だけを内部奏法の楽音に変えることができる（言い換えれば音色を変えることができる）。あるいは、プリペアドピアノ設定を読み出した状態でソングデータを再生させた場合に、ピアノパートに含まれる一部の楽音をプリペアドピアノの楽音に変えて（言い換えれば音色を変えて）曲を再生することができる。すなわち、演奏者は、通常演奏による楽音を発生するソングデータであっても、一部の楽音を内部奏法の楽音やプリペアドピアノの楽音に変えたりすることが画面から容易にできるようになる。
【００５６】
以上、図面に基づいて実施形態の一例を説明したが、本発明はこれに限定されるものではなく、様々な実施形態が可能であることは言うまでもない。例えば、仮想弦Ｌ上に配置するオブジェクトＹとしては、金属片、木片、ゴム片などに限らず、現実にはピアノの上に置けないようなものであってもよい。例えば、綿（ふわふわしているので自然楽器では内部に入りこんでしまうおそれあり）や氷（自然楽器では言語道断）などである。それらが弦に配置された場合の楽音をシミュレートして発生させることで、アコースティックピアノでは不可能な表現も可能となって多様な表現を実現することができる。
【００５７】
なお、上述した実施例ではグランドピアノの内部奏法の楽音を発生する例を示したが、機械的な発音機構をもつ鍵盤楽器であればどのような楽器であっても、本実施形態では内部奏法の楽音を再現することが可能である。発音機構としては、発音要素が弦であるもの（グランドピアノやチェンバロなど）の他に、発音要素が金属片であるもの（Wurlitzer（ウーリッツァー）ピアノ）、発音要素が音叉であるもの（Rhodes(ローズ)ピアノ）などであってもよい。例えばローズピアノ音色が選ばれているときに特殊奏法モードに設定すると、仮想弦Ｌの代わりに仮想音叉が表示される。ユーザは仮想音叉に直接触ることで音叉を叩いたときの音色の楽音を再現したり、仮想音叉に触りながら鍵盤を弾くことで通常演奏とは異なる音色の楽音を再現できたりする。また、楽音発生中に仮想音叉に触ると消音効果が得られる。
【００５８】
なお、上述した実施例ではタッチパネル式の表示器に対するユーザタッチ操作に従って、内部奏法の楽音発生やプリペアドピアノ設定を行うものを例に示したがこれに限らない。表示器はタッチパネル式でなくともよく、その場合にはマウスやトラックボールなどの操作に応じて画面上を移動するポインタの動作に従って、前記仮想弦Ｌに対するユーザタッチ操作に該当する任意のユーザ操作を検出して内部奏法の楽音発生やプリペアドピアノ設定を行うようにすればよい。
【符号の説明】
【００５９】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４，５…検出回路、４Ａ…演奏操作子（鍵盤等）、５Ａ…設定操作子（スイッチ等）、６…検知回路、７…表示回路、ＴＰ…表示器、８…音源・効果回路、８Ａ…サウンドシステム、９…記憶装置、１０…通信インタフェース、１Ｄ…データ及びアドレスバス、Ｌ…仮想弦、Ｏ…ピアノ内部画面、Ｐ…鍵盤イラスト、Ｑａ…オブジェクトボタン、Ｑｂ…編集ボタン、Ｑｃ…保存ボタン、Ｙ…オブジェクト
【図１】
0005803705.tif 000002
【図２】
0005803705.tif 000003
【図３】
0005803705.tif 000004
【図４】
0005803705.tif 000005
【図５】
0005803705.tif 000006
【図６】
0005803705.tif 000007