(57)【特許請求の範囲】
【請求項１】
利用者が接触可能な板状の接触部を有し、前記接触部における利用者により接触された位置の第一方向の座標値と前記第一方向に交差する第二方向の座標値とを検出可能な検出手段と、
前記検出手段によって検出された第一方向の座標値と第二方向の座標値とに基づいて前記位置を特定する位置情報を生成する位置情報生成手段と、
前記位置情報と音高の値を示す音高値とを関連付けて記憶する記憶手段と、
前記記憶手段に記憶されている音高値に基づいて楽音を出力可能な楽音出力手段と、
前記位置情報生成手段によって生成された位置情報と関連付けられて前記記憶手段に記憶されている音高値を読み出し、前記楽音出力手段を制御して前記読み出した音高値に基づいて楽音を出力させる楽音出力制御手段と、
前記位置情報生成手段は、
前記接触部における前記第一方向に区分けされた区間である行区間のうち前記検出手段によって検出された第一方向の座標値が存在する検出行区間と、前記接触部における前記第二方向に区分けされた区間である列区間のうち前記検出手段によって検出された第二方向の座標値が存在する検出列区間とに対応する領域の位置を特定する位置情報を生成し、
さらに、
利用者から一つ以上の音高値である受付音高値を受け付け可能な音高値受付手段と、
前記音高値受付手段によって受け付けられた受付音高値に基づいて前記行区間それぞれに対応して一つの音高値を有する列音高値群を前記列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している前記行区間と前記列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成する更新音高値関連情報生成手段と、
前記記憶手段に記憶されている音高値を、その音高値と関連付けられて前記記憶手段に記憶されている位置情報と同一の位置情報を含む前記更新音高値関連情報における音高値に更新する更新手段と、
前記受付音高値に基づいて和音を判別する判別手段と
を備え、
前記更新音高値関連情報生成手段は、
前記判別手段によって判別された和音を構成する音高値である和音構成音高値に基づいて前記行区間それぞれに対応して一つの音高値を有する列音高値群を前記列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している前記行区間と前記列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成し、
さらに、
前記和音構成音高値における音高値が配列されている順番を入れ替えて入替音高値を生成し、前記第一方向に前記行区間それぞれに対応して、前記入替音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成する
ことを特徴とする電子楽器。
【請求項２】
請求項１に記載の電子楽器において、
前記更新音高値関連情報生成手段は、
前記和音構成音高値における根音の音高値が配列されている順番と同一の順番に前記根音の音高値が配列されている入替音高値を生成することを特徴とする電子楽器。
【請求項３】
請求項１，２のいずれか１項に記載の電子楽器において、
前記更新音高値関連情報生成手段は、
前記第一方向に前記行区間それぞれに対応して、前記和音構成音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成する
ことを特徴とする電子楽器。
【請求項４】
利用者が接触可能な板状の接触部を有し、前記接触部における利用者により接触された位置の第一方向の座標値と前記第一方向に交差する第二方向の座標値とを検出可能な検出手段と、
前記検出手段によって検出された第一方向の座標値と第二方向の座標値とに基づいて前記位置を特定する位置情報を生成する位置情報生成手段と、
前記位置情報と音高の値を示す音高値とを関連付けて記憶する記憶手段と、
前記記憶手段に記憶されている音高値に基づいて楽音を出力可能な楽音出力手段と、
前記位置情報生成手段によって生成された位置情報と関連付けられて前記記憶手段に記憶されている音高値を読み出し、前記楽音出力手段を制御して前記読み出した音高値に基づいて楽音を出力させる楽音出力制御手段と、
前記位置情報生成手段は、
前記接触部における前記第一方向に区分けされた区間である行区間のうち前記検出手段によって検出された第一方向の座標値が存在する検出行区間と、前記接触部における前記第二方向に区分けされた区間である列区間のうち前記検出手段によって検出された第二方向の座標値が存在する検出列区間とに対応する領域の位置を特定する位置情報を生成し、
さらに、
利用者から一つ以上の音高値である受付音高値を受け付け可能な音高値受付手段と、
前記音高値受付手段によって受け付けられた受付音高値に基づいて前記行区間それぞれに対応して一つの音高値を有する列音高値群を前記列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している前記行区間と前記列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成する更新音高値関連情報生成手段と、
前記記憶手段に記憶されている音高値を、その音高値と関連付けられて前記記憶手段に記憶されている位置情報と同一の位置情報を含む前記更新音高値関連情報における音高値に更新する更新手段と、
前記受付音高値に基づいて和音を判別する判別手段と
を備え、
前記更新音高値関連情報生成手段は、
前記判別手段によって判別された和音を構成する音高値である和音構成音高値に基づいて前記行区間それぞれに対応して一つの音高値を有する列音高値群を前記列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している前記行区間と前記列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成し、
さらに、
前記和音構成音高値における音高値のいずれかの音高値からオクターブが整数倍上の音高値を生成し、その生成した音高値を前記和音構成音高値における音高値のいずれかに隣接するように配列して加入音高値を生成し、前記第一方向に前記行区間それぞれに対応して、前記加入音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成する
ことを特徴とする電子楽器。
【請求項５】
請求項４に記載の電子楽器において、
前記更新音高値関連情報生成手段は、
前記第一方向に前記行区間それぞれに対応して、前記和音構成音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成することを特徴とする電子楽器。
【請求項６】
請求項４または請求項５に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記和音構成音高値における音高値が配列されている順番を入れ替えて入替音高値を生成し、前記第一方向に前記行区間それぞれに対応して、前記入替音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成することを特徴とする電子楽器。
【請求項７】
請求項６に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記和音構成音高値における根音の音高値が配列されている順番と同一の順番に前記根音の音高値が配列されている入替音高値を生成することを特徴とする電子楽器。
【請求項８】
請求項４〜７のいずれか１項に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記和音構成音高値における根音の音高値が配列されている順番と同一の順番に前記根音の音高値が配列されている加入音高値を生成することを特徴とする電子楽器。
【請求項９】
利用者が接触可能な板状の接触部を有し、前記接触部における利用者により接触された位置の第一方向の座標値と前記第一方向に交差する第二方向の座標値とを検出可能な検出手段と、
前記検出手段によって検出された第一方向の座標値と第二方向の座標値とに基づいて前記位置を特定する位置情報を生成する位置情報生成手段と、
前記位置情報と音高の値を示す音高値とを関連付けて記憶する記憶手段と、
前記記憶手段に記憶されている音高値に基づいて楽音を出力可能な楽音出力手段と、
前記位置情報生成手段によって生成された位置情報と関連付けられて前記記憶手段に記憶されている音高値を読み出し、前記楽音出力手段を制御して前記読み出した音高値に基づいて楽音を出力させる楽音出力制御手段と、
前記位置情報生成手段は、
前記接触部における前記第一方向に区分けされた区間である行区間のうち前記検出手段によって検出された第一方向の座標値が存在する検出行区間と、前記接触部における前記第二方向に区分けされた区間である列区間のうち前記検出手段によって検出された第二方向の座標値が存在する検出列区間とに対応する領域の位置を特定する位置情報を生成し、
さらに、
利用者から一つ以上の音高値である受付音高値を受け付け可能な音高値受付手段と、
前記音高値受付手段によって受け付けられた受付音高値に基づいて前記行区間それぞれに対応して一つの音高値を有する列音高値群を前記列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している前記行区間と前記列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成する更新音高値関連情報生成手段と、
前記記憶手段に記憶されている音高値を、その音高値と関連付けられて前記記憶手段に記憶されている位置情報と同一の位置情報を含む前記更新音高値関連情報における音高値に更新する更新手段と、
前記更新音高値関連情報生成手段は、
前記列音高値群それぞれにおける音高値が配列されている順番が、他の列音高値群における音高値が配列されている順番と相違するように前記列音高値群それぞれを生成することを特徴とする電子楽器。
【請求項１０】
請求項９に記載の電子楽器において、
前記受付音高値に基づいて和音を判別する判別手段を備え、
前記更新音高値関連情報生成手段は、前記判別手段によって判別された和音を構成する音高値である和音構成音高値に基づいて前記行区間それぞれに対応して一つの音高値を有する列音高値群を前記列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している前記行区間と前記列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成する
ことを特徴とする電子楽器。
【請求項１１】
請求項１０に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記第一方向に前記行区間それぞれに対応して、前記和音構成音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成する
ことを特徴とする電子楽器。
【請求項１２】
請求項１０または請求項１１に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記和音構成音高値における音高値が配列されている順番を入れ替えて入替音高値を生成し、前記第一方向に前記行区間それぞれに対応して、前記入替音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成することを特徴とする電子楽器。
【請求項１３】
請求項１２に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記和音構成音高値における根音の音高値が配列されている順番と同一の順番に前記根音の音高値が配列されている入替音高値を生成することを特徴とする電子楽器。
【請求項１４】
請求項１３に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記和音構成音高値における音高値のいずれかの音高値からオクターブが整数倍上の音高値を生成し、その生成した音高値を前記和音構成音高値における音高値のいずれかに隣接するように配列して加入音高値を生成し、前記第一方向に前記行区間それぞれに対応して、前記加入音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成することを特徴とする電子楽器。
【請求項１５】
請求項１４に記載の電子楽器において、
前記更新音高値関連情報生成手段は、前記和音構成音高値における根音の音高値が配列されている順番と同一の順番に前記根音の音高値が配列されている加入音高値を生成することを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者により接触された位置に対応する音高値の楽音を出力する電子楽器に関し、特に、一音一音を区切らずに滑るように演奏された際に出力する楽音における音高値の並び方の数を増加させる技術に関する。
【背景技術】
【０００２】
従来、使用者により接触された位置に対応する音高値の楽音を出力する電子機器としては、鍵盤が備える複数の鍵に対応して押鍵を検出するセンサが設けられ、押鍵を検出したセンサの座標値に基づいて、その座標値に対応する音高値の楽音を出力する電子楽器がある。なお、この鍵盤の鍵は、演奏者に対して左右方向に一列に並べられている。
【０００３】
ところで、このような電子楽器における奏法の一つとして、グリッサンド奏法が知られている。グリッサンド奏法とは、例えば左側の鍵から右側の鍵へ向かって、及び右側の鍵から左側の鍵へ向かって一音一音を区切らずに滑るように押鍵する技法である。上述のような電子楽器において、グリッサンド奏法のように左側の鍵から右側の鍵へ向かって、及び右側の鍵から左側の鍵へ向かって一音一音を区切らずに滑るように演奏された際に出力する楽音における音高値の並び方は二つである。この音高値の並び方とは、例えば「ド」の音高値、「レ」の音高値、「ミ」の音高値の順番に並んでいることを言う。
【０００４】
また、近年、使用者の指で接触されることによりＸ軸方向の座標値及びＹ軸方向の座標値を出力するタッチパネル上に鍵盤の絵が直接描かれ、タッチパネルが接触された場合には、タッチパネルから出力した、Ｘ軸方向の座標値に基づき音高値が計算され、Ｙ軸方向の座標値に基づきパラメータ（音量、音色など）値が計算され、これらの計算された音高値とパラメータ値とに基づいて楽音信号が生成され、その生成された楽音信号によって楽音が放音（出力）される電子楽器が知られている（例えば、特許文献１参照）。なお、この鍵盤の鍵は、演奏者に対して左右方向に一列に並べられている（特許文献１の図１参照）。このような電子楽器においても、グリッサンド奏法のように左側の鍵から右側の鍵へ向かって、及び右側の鍵から左側の鍵へ向かって一音一音を区切らずに滑るように演奏された際に出力する楽音における音高値の並び方は二つである。
【特許文献１】特許第３１８３３８５号公報（第４〜８頁、図１，２，６）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の電子楽器では、グリッサンド奏法のように左側の鍵から右側の鍵へ向かって、及び右側の鍵から左側の鍵へ向かって一音一音を区切らずに滑るように演奏された際に出力する楽音における音高値の並び方が二つだけである。そのため、従来の電子楽器において、このように演奏された際に出力する楽音における音高値の並び方が予測され易く、演奏者や聴衆に単調な印象を与えるおそれがある。
【０００６】
本発明は、このような課題に鑑みなされたものであり、その目的とするところは、一音一音を区切らずに滑るように演奏された際に出力する楽音における音高値の並び方の数を増加できる電子楽器を提供することにある。
【課題を解決するための手段】
【０００７】
上述した問題点を解決するためになされた請求項１，４，９に係る電子楽器は、検出手段と、位置情報生成手段と、記憶手段と、楽音出力手段と、楽音出力制御手段とを備える。このうち、検出手段が、利用者が接触可能な板状の接触部を有し、接触部における利用者により接触された位置の第一方向の座標値と第一方向に交差する第二方向の座標値とを検出可能である。位置情報生成手段が、検出手段によって検出された第一方向の座標値と第二方向の座標値とに基づいて前記位置を特定する位置情報を生成する。記憶手段が、位置情報と音高の値を示す音高値とを関連付けて記憶する。楽音出力手段が、記憶手段に記憶されている音高値に基づいて楽音を出力可能である。楽音出力制御手段が、位置情報生成手段によって生成された位置情報と関連付けられて記憶手段に記憶されている音高値を読み出し、楽音出力手段を制御して前記読み出した音高値に基づいて楽音を出力させる。
【０００８】
このように構成された請求項１，４，９に係る電子楽器によれば、検出手段の接触部における利用者により接触された位置の第一方向の座標値と第二方向の座標値とに基づいて生成された位置情報と関連付けられて記憶されている音高値に基づいて楽音を出力する。そのため、一音一音を区切らずに滑るように演奏される際に、接触部の内部において第一方向だけでなく第二方向に滑らせた場合にも、接触された位置を特定する位置情報と関連付けられて記憶されている音高値に基づいて楽音を出力する。また、接触部の内部において、第一方向に滑らせた後に第二方向に滑らせた場合、第二方向に滑らせた後に第一方向に滑らせた場合、及び第一方向と第二方向とに交互に滑らせた場合にも、接触された位置を特定する位置情報と関連付けられて記憶されている音高値に基づいて楽音を出力する。なお、これらの場合には、第一方向に滑らせる長さ寸法と第二方向に滑らせる長さ寸法とを変化させることもできる。さらに、接触部の内部において、第一方向と第二方向とに対して傾斜した方向に滑らせた場合、及び接触部の内部において曲線で滑らせた場合にも、接触された位置を特定する位置情報と関連付けられて記憶されている音高値に基づいて楽音を出力する。なお、上述したいずれの場合であっても、接触部の内部であれば、第一方向と反対側の方向、及び第二方向と反対側の方向に滑らせることもできる。このことにより、一音一音を区切らずに滑るように演奏された際に、接触部の内部において第一方向だけでなく第二方向にも滑らせることができるため、出力する楽音における音高値の並び方の数が増加する。したがって、一音一音を区切らずに滑るように演奏された際に、出力する楽音における音高値の並び方の数を増加できるので、上述の「発明が解決しようとする課題」欄で記載した従来の電子楽器おいて出力する楽音における音高値の並び方が二つだけである場合と比較して、音高値の並び方が予測され難く、演奏者や聴衆に斬新な印象を与えることができる。
【０００９】
ところで、利用者により接触された位置を特定する位置情報を次のようにして生成することが考えられる。
【００１０】
また、請求項１，４，９に記載のように、位置情報生成手段は、接触部における第一方向に区分けされた区間である行区間のうち検出手段によって検出された第一方向の座標値が存在する検出行区間と、接触部における第二方向に区分けされた区間である列区間のうち検出手段によって検出された第二方向の座標値が存在する検出列区間とに対応する領域の位置を特定する位置情報を生成することが考えられる。
【００１１】
このように構成された電子楽器によれば、利用者により接触された位置の第一方向に区分けされた検出行区間と第二方向に区分けされた検出列区間とに対応する領域の位置を特定する位置情報を生成する。そして、この生成された位置情報と関連付けられて記憶されている音高値に基づいて楽音を出力する。この行区間とは、例えば第一方向の座標における所定の数値ごとに区分けされた区間を言う。また、列区間とは、例えば第二方向の座標における所定の数値ごとに区分けされた区間を言う。なお、この所定の数値とは、例えば長さ寸法１０ｍｍにおける数値「１０」を言う。また、検出行区間と検出列区間とに対応する領域とは、第二方向に検出行区間を含む領域と第一方向に検出列区間を含む領域とが重なる領域を言う。そのため、検出行区間と検出行区間とに対応する領域の内部であれば、接触された位置の座標値が変化しても、同一の音高値に基づいて楽音を出力する。したがって、検出行区間と検出行区間とに対応する領域の内部であっても、接触された位置の座標値が変化すると同一の音高値の楽音を出力しない場合と比較して、使用者によって所望される音高値の楽音を出力し易い。
【００１２】
ところで、位置情報と関連付けられて記憶手段に記憶されている音高値は、固定値として予め設定されてもよい。しかし、この音高値を使用者の意向に沿って変更したいという要望もあり得る。なお、位置情報と関連する音高値を一つずつ受け付けて変更することも考えられるが、このような手法では手間がかかる。
【００１３】
そこで、記憶手段に記憶されている音高値を、利用者から受け付けた音高値に基づいて生成した更新音高値関連情報における音高値に更新することが考えられる。
具体的には、請求項１，４，９に記載のように、電子楽器は、さらに、利用者から一つ以上の音高値である受付音高値を受け付け可能な音高値受付手段と、更新音高値関連情報生成手段と、更新手段とを備える。このうち、更新音高値関連情報生成手段が、音高値受付手段によって受け付けられた受付音高値に基づいて行区間それぞれに対応して一つの音高値を有する列音高値群を列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している行区間と列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成する。更新手段が、記憶手段に記憶されている音高値を、その音高値と関連付けられて記憶手段に記憶されている位置情報と同一の位置情報を含む更新音高値関連情報における音高値に更新することが考えられる。
【００１４】
このように構成された電子楽器によれば、記憶手段に記憶されている音高値を、利用者から受け付けた音高値に基づいて生成した更新音高値関連情報における音高値に更新する。したがって、記憶手段に記憶されている音高値を使用者の意向に沿って手間をかけずに変更できるので、使用者の要望を満たすことができる。
【００１５】
ところで、一音一音を区切らずに滑るように演奏された際に、和音を構成する音高値に基づいて楽音を出力したときには、演奏者や聴衆に心地よい印象を与える。そこで、記憶手段に記憶されている音高値を、受付音高値に基づいて判別された和音を構成する音高値に基づいて生成した更新音高値関連情報における音高値に更新することが考えられる。
具体的には、請求項１，４，１０に記載のように、電子楽器は、さらに、受付音高値に基づいて和音を判別する判別手段を備える。電子楽器の更新音高値関連情報生成手段は、判別手段によって判別された和音を構成する音高値である和音構成音高値に基づいて行区間それぞれに対応して一つの音高値を有する列音高値群を列区間それぞれに対応して一つずつ生成し、その生成した列音高値群それぞれにおける音高値とその音高値が対応している行区間と列区間とに対応する領域の位置を特定する位置情報とを関連付けた更新音高値関連情報を生成することが考えられる。
【００１６】
このように構成された電子楽器によれば、記憶手段に記憶されている音高値を、受付音高値に基づいて判別された和音を構成する音高値に基づいて生成した更新音高値関連情報における音高値に更新する。したがって、列音高値群における音高値の配列の順番にその音高値に基づいて楽音を出力した際に和音を出力するので、演奏者や聴衆に心地よい印象を与えることができる。
【００１７】
ところで、列音高値群を和音構成音高値に基づいて次の（ハ）〜（ホ）のようにして生成することが考えられる。
（ハ）まず、請求項３，５，１１に記載のように、電子楽器の更新音高値関連情報生成手段は、第一方向に行区間それぞれに対応して、和音構成音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成することが考えられる。
【００１８】
このように構成された電子楽器によれば、列音高値群における音高値の配列順にその音高値に基づいて楽音を出力した際に、例えばハープによって演奏されたときのような和音を出力するので、演奏者や聴衆に心地よい印象を与えることができる。
【００１９】
（ニ）また、請求項１，６，１２に記載のように、電子楽器の更新音高値関連情報生成手段は、和音構成音高値における音高値が配列されている順番を入れ替えて入替音高値を生成し、第一方向に行区間それぞれに対応して、入替音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成することが考えられる。
【００２０】
このように構成された電子楽器によれば、列音高値群における音高値の配列順にその音高値に基づいて楽音を出力した際に、和音構成音高値における音高値が配列されている順番を入れ替えた和音を出力するので、演奏者や聴衆に和音構成音高値とは趣を異にする和音を楽しませることができる。
【００２１】
ところで、和音構成音高値における音高値が、例えばＣコードである「ド」、「ミ」、及び「ソ」の順番で配列されている場合に、更新音高値関連情報生成手段が、その和音構成音高値における音高値が配列されている順番を入れ替えて例えば「ミ」、「ソ」、及び「ド」の順番で配列して入替音高値を生成することもあり得る。なお、Ｃコードの和音における基礎をなす音である根音は、「ド」である。しかし、上述の例のように生成された入替音高値における根音である「ド」の順番「３」が、和音構成音高値における根音である「ド」の順番「１」でない場合には、入替音高値における音高値の配列の順番にその音高値に基づいて楽音を出力した際に、和音構成音高値における音高値の配列の順番にその音高値に基づいて楽音を出力したときに比べて、演奏者や聴衆に同じような安定感を有する響きとして感じさせないおそれがある。
【００２２】
そこで、請求項２，７，１３に記載のように、更新音高値関連情報生成手段は、和音構成音高値における根音の音高値が配列されている順番と同一の順番に根音の音高値が配列されている入替音高値を生成するとよい。
【００２３】
このように構成された電子楽器によれば、入替音高値における根音の音高値が配列される順番は、和音構成音高値における根音の音高値が配列されている順番と同一である。したがって、入替音高値における音高値の配列の順番にその音高値に基づいて楽音を出力した際に、和音構成音高値における根音の順番と同一の順番に根音を有する和音を出力するので、演奏者や聴衆に和音構成音高値と同じような安定感を有する響きとして感じさせることができる。
【００２４】
（ホ）さらに、請求項４，１４に記載のように、電子楽器の更新音高値関連情報生成手段は、和音構成音高値における音高値のいずれかの音高値からオクターブが整数倍上の音高値を生成し、その生成した音高値を和音構成音高値における音高値のいずれかに隣接するように配列して加入音高値を生成し、第一方向に行区間それぞれに対応して、加入音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列順に選出した一つの音高値を有する列音高値群を生成することが考えられる。
【００２５】
このように構成された電子楽器によれば、列音高値群における音高値が配列順にその音高値に基づいて楽音を出力した際に、和音構成音高値における音高値のいずれかの音高値から生成したオクターブが整数倍上の音高値を加えた和音を出力するので、演奏者や聴衆に和音構成音高値とはさらに趣を異にする和音を楽しませることができる。
【００２６】
ところで、加入音高値における根音の音高値が配置される順番が、和音構成音高値における根音の音高値が配置される順番と同一でない場合には、加入音高値における音高値の配列の順番にその音高値に基づいて楽音を出力した際に、和音構成音高値における音高値の配列の順番にその音高値に基づいて楽音を出力したときに比べて、演奏者や聴衆に同じような安定感を有する響きとして感じさせないおそれがある。
【００２７】
そこで、請求項８，１５に記載のように、更新音高値関連情報生成手段は、和音構成音高値における根音の音高値が配列されている順番と同一の順番に根音の音高値が配列されている加入音高値を生成するとよい。
【００２８】
このように構成された電子楽器によれば、加入音高値における根音の音高値が配列される順番は、和音構成音高値における根音の音高値が配列されている順番と同一である。したがって、加入音高値における音高値の配列の順番にその音高値に基づいて楽音を出力した際に、和音構成音高値における根音の順番と同一の順番に根音を有する和音を出力するので、演奏者や聴衆に和音構成音高値と同じような安定感を有する響きとして感じさせることができる。
【００２９】
ところで、更新音高値関連情報生成手段が、列音高値群それぞれにおける音高値が配列されている順番が、他の列音高値群における音高値が配列されている順番と同一の列音高値群を生成することもあり得る。この場合、同一の列音高値群それぞれにおける音高値が配列されている順番にその音高値に基づいて楽音を出力した際には、当然ながら同一の和音を出力することになり、演奏者や聴衆に単調な印象を与えるおそれがある。
【００３０】
そこで、請求項９に記載のように、更新音高値関連情報生成手段は、列音高値群それぞれにおける音高値が配列されている順番が、他の列音高値群における音高値が配列されている順番と相違するように列音高値群それぞれを生成することが考えられる。
【００３１】
このように構成された電子楽器によれば、列音高値群それぞれにおける音高値が配列されている順番が、他の列音高値群の音高値が配列されている順番と相違するため、列音高値群それぞれにおける音高値が配列されている順番にその音高値に基づいて楽音を出力した際に同一の和音を出力しないので、演奏者や聴衆に単調な印象を与えない。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施形態を図面に基づいて説明する。
［１．電子オルガンの構成の説明］
図１（ａ）は電子オルガン１の構成を示すブロック図であり、図１（ｂ）は電子オルガン１を上方から見た外観図であり、図１（ｃ）は図１（ｂ）における操作パネル３０を拡大して示す説明図であり、図１（ｄ）はタッチパネル４０の構造を示す縦断面図であり、図１（ｅ）は図１（ｂ）におけるタッチパネル４０を拡大して示す説明図である。なお、図１（ｂ）において、演奏者から電子オルガン１の鍵盤２０を見た場合における鍵盤２０の左側を「左」とし、その反対側を「右」とし、鍵盤２０の手前側を「前」とし、その反対側を「後」とする。
【００３３】
電子オルガン１は、図１（ａ）に示すように、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、音源回路（ＴＧとも称する。）１４、波形メモリ１５、デジタル信号処理回路（ＤＳＰとも称する。）１６、Ｄ／Ａ変換回路（Ｄ／Ａとも称する。）１７、スピーカ出力回路１８、スピーカ１９、鍵盤２０、操作パネル３０、タッチパネル４０、及びシステムバス５０を備える。また、これらのうち、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ＴＧ１４、ＤＳＰ１６、鍵盤２０、操作パネル３０、及びタッチパネル４０は、システムバス５０によりそれぞれデータ送受信可能に接続されている。
【００３４】
ＲＯＭ１１には、各種処理をＣＰＵ１０が実行するためのプログラムなどが記憶されている。
ＲＡＭ１２は、各種情報を一時記憶する。なお、ＲＡＭ１２のメモリ領域については後述する。
【００３５】
波形メモリ１５は、例えばＲＯＭなどの読み出し専用メモリから構成されており、種々の音色を実現するべく、各音色、各鍵域、押鍵速度等に対応した種々の波形データを記憶する。
【００３６】
ＴＧ１４は、種々の波形データを格納している波形メモリ１５から読み込んだ波形データに基づいて楽音波形及び効果音波形を生成してＤＳＰ１６に出力する。
ＤＳＰ１６は、ＴＧ１４によって出力された楽音波形及び効果音波形にエフェクト付与してＤ／Ａ１７に出力する。
【００３７】
Ｄ／Ａ１７は、ＤＳＰ１６が出力するエフェクト付与された楽音波形及び効果音波形に関するデジタル信号をアナログ信号に変換してスピーカ出力回路１８に出力する。
スピーカ出力回路１８は、Ｄ／Ａ１７によって出力されたアナログ信号を増幅してスピーカ１９に出力する。
【００３８】
スピーカ１９は、例えばコーンスピーカなどの音声出力装置から構成されており、スピーカ出力回路１８から出力されたアナログ信号に基づいて楽音を出力する。
鍵盤２０は、図１（ｂ）に示すように、出力すべき楽音の音高を選択するための複数の鍵を備えている。各鍵に対応して番号（キーコード）が付与されている。このキーコードは、楽音の音高を指定する。また、鍵盤２０には、各鍵に対応して、その鍵の押鍵・離鍵を検出するための鍵スイッチ（図示せず）が設けられている。この鍵スイッチは、接点を備えており、押鍵の場合には接点がオンされ、一方、離鍵の場合には接点がオフされるように構成されている。鍵スイッチの接点がオンまたはオフされた旨の情報は、内蔵するスキャン回路が各鍵スイッチをスキャンすることにより検出され、そのキーコードとともに、バスライン５０に送出される。
【００３９】
操作パネル３０は、図１（ｃ）に示すように、入力パネル３１０、及び表示パネル３３０を備えている。
このうち、入力パネル３１０は、電子オルガン１に各種の情報、指令を入力するための複数の操作子３２０から構成されている。複数の操作子３２０として、例えば音色を選択するための音色スイッチ、エフェクトを選択するためのエフェクトスイッチ、ボリュームコントローラ、バーチュオソスイッチ３２０ａ、和音判別スイッチ３２０ｂなどが設けられている。このうち、バーチュオソスイッチ３２０ａは、バーチュオソ処理を実行させる場合にはオンされ、一方、バーチュオソ処理を実行させない場合にはオフされるように構成されている。和音判別スイッチ３２０ｂは、和音判別処理を実行させる場合にはオンされ、一方、和音判別処理を実行させない場合にはオフされるように構成されている。このバーチュオソ処理、及び和音判別処理については後述する。入力パネル３１０の操作子３２０が操作された旨の情報は、内蔵するスキャン回路が各操作子３２０をスキャンすることにより検出され、バスライン５０に送出される。
【００４０】
また、表示パネル３３０は、例えば液晶ディスプレイなどの画像表示装置から構成されており、ＣＰＵ１０の指示を受けて各種案内情報などを表示する。
タッチパネル４０は、図１（ｄ）に示すように、接触部４１０、及びタッチパネル本体部４２０を備えている。
【００４１】
このうち、接触部４１０は、例えば合成樹脂製の板材からなり、略矩形の形状をなしている。接触部４１０の一方の面（表面）４１０ａは利用者によって接触可能なように形成されており、他方の面（裏面）４１０ｂはタッチパネル本体部４２０の一方の面（表面）４２０ａに貼付されている。また、接触部４１０の表面４１０ａは、図１（ｅ）に示すように、左右方向及び前後方向にメッシュ状に区切られている。この接触部４１０の表面４１０をメッシュ状に区切るための線分は、接触部４１０の表面４１０ａに例えば油性塗料などで直接描かれることによって形成される。本実施形態では、接触部４１０の表面４１０が左右方向に行区間Ｒ１〜行区間Ｒｎに区切られており、前後方向に列区間Ｃ１〜列区間Ｃ３に区切られている。そして、接触部４１０の表面４１０には、各行区間（Ｒ１〜Ｒｎ）と各列区間（Ｃ１〜Ｃ３）とに対応する区画Ａ１１〜区画Ａ３ｎが形成される。なお、行区間と列区間とに対応する区画とは、前後方向に行区間を含む区画と左右方向に列区間を含む区画とが重なる区画を言う。一例を挙げると、行区間Ｒ１と列区間Ｃ１とに対応する区画とは、前後方向に行区間Ｒ１を含む区画と左右方向に列区間Ｃ１を含む区画とが重なる区画Ａ１１を言う。
【００４２】
また、タッチパネル本体４２０は、接触部４１０の外形に沿って略矩形の形状をなし、上述のメッシュ状に区切られて形成された各区画（Ａ１１〜Ａ３ｎ）ごとに配設された接触スイッチを備えている。この接触スイッチは、接点を備えており、例えば使用者の指により接触部４１０が接触された場合には、その接触された区画に配設された接触スイッチの接点がオンされ、一方、その接触されていない区画に配設された接触スイッチについてはその接点がオフされるように構成されている。タッチパネル本体４２０の接触スイッチが接触された旨の情報または接触されていない旨の情報は、内蔵するスキャン回路がタッチパネル本体４２０の接触スイッチをスキャンすることにより検出され、その接触スイッチが配設されている各行区間（Ｒ１〜Ｒｎ）と各列区間（Ｃ１〜Ｃ３）とに基づいてタッチパネル本体４２０により生成された区画（Ａ１１〜Ａ３ｎ）の位置を示す位置データとともに、バスライン５０に送出される。
【００４３】
ＣＰＵ１０は、ＲＯＭ１１内に記憶されたプログラムに従って、メイン処理、イベント処理、キーイベント処理、パネルイベント処理、バーチュオソ処理などの各種処理を実行する。なお、このメイン処理、イベント処理、キーイベント処理、パネルイベント処理、及びバーチュオソ処理については後述する。また、ＣＰＵ１０は、上述した鍵盤２０によってバスライン５０に送出された鍵スイッチの接点がオン又はオフされた旨の情報及びキーコードを取り込み、ＲＡＭ１２に記憶する。さらに、ＣＰＵ１０は、上述した操作パネル３０によってバスライン５０に送出された入力パネル３１０の操作子３２０が操作された旨の情報を取り込む。また、ＣＰＵ１０は、上述したタッチパネル４０によってバスライン５０に送出された接触スイッチが接触された旨の情報または接触されていない旨の情報及びその接触スイッチが配設されている行区間と列区間とに基づいて生成された区画の位置を示す位置データを取り込み、ＲＡＭ１２に記憶する。
【００４４】
［１−１．ＲＡＭ１２のメモリ領域の説明］
図２（ａ）はＲＡＭ１２に設けられたメモリ領域を示す説明図であり、図２（ｂ）は音高値関連データのメモリ領域（１）１２１を示す説明図であり、図２（ｃ）は音高値関連データのメモリ領域（２）１２２を示す説明図であり、図２（ｄ）は音高値関連データのメモリ領域（３）１２３を示す説明図である。
【００４５】
ＲＡＭ１２には、図２（ａ）に示すように、音高値関連データのメモリ領域（１）１２１、音高値関連データのメモリ領域（２）１２２、及び音高値関連データのメモリ領域（３）１２３などが設けられている。音高値関連データのメモリ領域（１）１２１には、図２（ｂ）に示すように、列区間Ｃ１を含む区画（Ａ１１〜Ａ１ｎ）の位置を示す位置データ（Ｄ１１〜Ｄ１ｎ）に対応する音高値関連データが記録されている。音高値関連データのメモリ領域（２）１２２には、図２（ｃ）に示すように、列区間Ｃ２を含む区画（Ａ２１〜Ａ２ｎ）の位置を示す位置データ（Ｄ２１〜Ｄ２ｎ）に対応する音高値関連データが記録されている。音高値関連データのメモリ領域（３）１２３には、図２（ｄ）に示すように、列区間Ｃ３を含む区画（Ａ３１〜Ａ３ｎ）の位置を示す位置データ（Ｄ３１〜Ｄ３ｎ）に対応する音高値関連データが記録されている。以下音高値関連データを説明する。
【００４６】
（イ）音高値関連データ
音高値関連データは、タッチパネル４０の接触部４１０における各区画（Ａ１１〜Ａ３ｎ）と音高値とを関連付けたデータであり、接触部４１０における利用者により接触された区画（Ａ１１〜Ａ３ｎ）と関連付けられた音高値の楽曲を出力する際に用いられる。この音高値関連データは、図２（ｂ）、図２（ｃ）、及び図２（ｄ）に示すように、各区画（Ａ１１〜Ａ３ｎ）の位置を示す位置データ（Ｄ１１〜Ｄ３ｎ）と音高値を示す音高値データ（Ｅ１１〜Ｅ３ｎ）とを関連付けている。一例を挙げると、区画Ａ１１の位置を示す位置データ（Ｄ１１）に対応する音高値関連データは、区画Ａ１１の位置を示す位置データＤ１１と音高値データＥ１１とを関連付けている。なお、音高値データは、上述のようにＲＡＭ１２に記憶されたキーコードが指定する音高に基づいてＣＰＵ１０によって生成される。
【００４７】
［２．対応関係の説明］
以上、電子オルガン１の構成について説明したが、本実施形態における電子オルガン１の構成と、特許請求の範囲に記載した構成との対応は次のとおりである。本実施形態の電子オルガン１が、特許請求の範囲における電子楽器に相当する。また、タッチパネル４０が、検出手段、及び位置情報生成手段に相当する。さらに、ＲＡＭ１２が、記憶手段に相当する。また、ＴＧ１４、波形メモリ１５、ＤＳＰ１６、Ｄ／Ａ１７、スピーカ出力回路１８、及びスピーカ１９が、楽音出力手段に相当する。また、ＣＰＵ１０が、楽音出力制御手段、更新音高値関連情報生成手段、更新手段、及び判別手段に相当する。また、鍵盤２０が、音高値受付手段に相当する。また、電子オルガン１の「左右方向」が、「第一方向」に相当し、電子オルガン１の「前後方向」が、「第二方向」に相当する。また、電子オルガン１の「区切り」が、「区分け」に相当し、電子オルガン１の「区画」が、「領域」に相当する。
【００４８】
［３．電子オルガン１のＣＰＵ１０が実行するメイン処理の説明］
次に、電子オルガン１のＣＰＵ１０が実行するメイン処理の手順を図４（ａ）のフローチャートに基づいて説明する。本処理は、電子オルガン１が起動されている場合に実行される。
【００４９】
まず、本処理が起動されると、各種の初期化処理を行う（Ｓ１１０）。具体的には、ＲＡＭ１２に設けられた音高値関連データのメモリ領域（１）１２１、音高値関連データのメモリ領域（２）１２２、及び音高値関連データのメモリ領域（３）１２３のメモリ領域をクリアにするなどの初期化処理を行う。Ｓ１１０の処理が終了したらＳ１２０の処理へ移行する。
【００５０】
Ｓ１２０の処理においては、イベントが発生したか否かを判断する。具体的には、鍵盤２０によってバスライン５０に送出された鍵スイッチの接点がオン又はオフされた旨の情報及びキーコードに基づいてキーイベントが発生したか否かや、操作パネル３０によってバスライン５０に送出された入力パネル３１０の操作子３２０が操作された旨の情報に基づいてパネルイベントが発生したか否かを判断する。イベントが発生したと判断した場合には（Ｓ１２０：ＹＥＳ）、Ｓ１３０の処理へ移行する。一方、イベントが発生していないと判断した場合には（Ｓ１２０：ＮＯ）、Ｓ１４０の処理へ移行する。
【００５１】
Ｓ１３０の処理においては、発生したイベントに対応するイベント処理を実行する。このイベント処理については後述する。Ｓ１３０の処理が終了したらＳ１４０の処理へ移行する。
【００５２】
Ｓ１４０の処理においては、定常処理を実行する。この定常処理については後述する。Ｓ１４０の処理が終了したら上述のＳ１２０の処理へ戻る。
［４．電子オルガン１のＣＰＵ１０が実行するイベント処理の説明］
次に、電子オルガン１のＣＰＵ１０が実行するイベント処理の手順を図４（ｂ）のフローチャートに基づいて説明する。本処理は、メイン処理のＳ１３０の処理へ移行した際に実行される。
【００５３】
まず、キーイベントが発生したか否かを判断する（Ｓ２１０）。具体的には、鍵盤２０によってバスライン５０に送出された鍵スイッチの接点がオン又はオフされた旨の情報及びキーコードに基づいてキーイベントが発生したか否かを判断する。キーイベントが発生したと判断した場合には（Ｓ２１０：ＹＥＳ）、Ｓ２２０の処理へ移行する。一方、キーイベントが発生していないと判断した場合には（Ｓ２１０：ＮＯ）、Ｓ２３０の処理へ移行する。
【００５４】
Ｓ２２０の処理においては、キーイベント処理を実行する。このキーイベント処理については後述する。Ｓ２２０の処理が終了したらリターンする。
Ｓ２３０の処理においては、パネルイベントが発生したか否かを判断する。具体的には、操作パネル３０によってバスライン５０に送出された入力パネル３１０の操作子３２０が操作された旨の情報に基づいてパネルイベントが発生したか否かを判断する。パネルイベントが発生したと判断した場合には（Ｓ２３０：ＹＥＳ）、Ｓ２４０の処理へ移行する。一方、パネルイベントが発生していないと判断した場合には（Ｓ２３０：ＮＯ）、Ｓ２５０の処理へ移行する。
【００５５】
Ｓ２４０の処理においては、発生したパネルイベントに対応するパネルイベント処理を実行する。このパネルイベント処理については後述する。Ｓ２４０の処理が終了したらリターンする。
【００５６】
Ｓ２５０の処理においては、その他のイベント処理を実行する。Ｓ２５０の処理が終了したらリターンする。
［５．電子オルガン１のＣＰＵ１０が実行するキーイベント処理の説明］
次に、電子オルガン１のＣＰＵ１０が実行するキーイベント処理の手順を図５（ａ）のフローチャートに基づいて説明する。本処理は、イベント処理のＳ２２０の処理へ移行した際に実行される。
【００５７】
まず、各鍵スイッチをスキャンする（Ｓ３１０）。具体的には、上述した鍵盤２０によってバスライン５０に送出された鍵スイッチの接点がオン又はオフされた旨の情報及びキーコードを取り込み、ＲＡＭ１２の所定の領域（図示せず）に記憶する。Ｓ３１０の処理が終了したらＳ３２０の処理へ移行する。
【００５８】
Ｓ３２０の処理においては、各鍵が押鍵されたか否かを判断する。具体的には、Ｓ３１０の処理においてＲＡＭ１２の所定の領域に記憶された鍵スイッチの接点がオンされた旨の情報であるときには、その鍵スイッチが設けられている鍵が押鍵されたと判断し、一方、鍵スイッチの接点がオフされた旨の情報であるときには、その鍵スイッチが設けられている鍵が押鍵されていないと判断する。鍵が押鍵されたと判断した場合には（Ｓ３２０：ＹＥＳ）、Ｓ３３０の処理へ移行する。一方、鍵が押鍵されていないと判断した場合には（Ｓ３２０：ＮＯ）、Ｓ３４０の処理へ移行する。
【００５９】
Ｓ３３０の処理においては、発音する。具体的には、ＴＧ１４、及びＤＳＰ１６を制御してＲＡＭ１２の所定の領域に鍵スイッチの接点がオンされた旨の情報とともに記憶されているキーコードが指定する音高に基づいてスピーカ１９から楽音を出力させる。Ｓ３３０の処理が終了したらリターンする。
【００６０】
Ｓ３４０の処理においては、消音する。具体的には、ＲＡＭ１２の所定の領域に鍵スイッチの接点がオフされた旨の情報とともに記憶されているキーコードが指定する音高に基づいて楽音を出力させていたときには、ＴＧ１４、及びＤＳＰ１６を制御してスピーカ１９からの楽音の出力を停止させる。Ｓ３４０の処理が終了したらリターンする。
【００６１】
［６．電子オルガン１のＣＰＵ１０が実行するパネルベント処理の説明］
次に、電子オルガン１のＣＰＵ１０が実行するパネルイベント処理の手順を図５（ｂ）のフローチャートに基づいて説明する。本処理は、イベント処理のＳ２４０の処理へ移行した際に実行される。
【００６２】
まず、バーチュオソイベントが発生したか否かを判断する（Ｓ４１０）。具体的には、タッチパネル４０によってバスライン５０に送出された接触スイッチが接触された旨の情報または接触されていない旨の情報及びその接触スイッチが配設されている行区間と列区間とに基づいて生成された区画の位置を示す位置データに基づいてバーチュオソイベントが発生したか否かを判断する。バーチュオソイベントが発生したと判断した場合には（Ｓ４１０：ＹＥＳ）、Ｓ４２０の処理へ移行する。一方、バーチュオソイベントが発生していないと判断した場合には（Ｓ４１０：ＮＯ）、Ｓ４３０の処理へ移行する。
【００６３】
Ｓ４２０の処理においては、バーチュオソ処理を実行する。このバーチュオソ処理については後述する。Ｓ４２０の処理が終了したらリターンする。
Ｓ４３０の処理においては、その他処理を実行する。具体的には、操作パネル３０によってバスライン５０に送出された入力パネル３１０の操作子３２０である音色スイッチ、エフェクトスイッチ、ボリュームコントローラ、バーチュオソスイッチ３２０ａなどのオン／オフやポジションに応じて、音色、エフェクト、音量、バーチュオソ処理を実行させることなどを設定するためのパネルイベント処理を実行する。Ｓ４３０の処理が終了したらリターンする。
【００６４】
［７．電子オルガン１のＣＰＵ１０が実行するバーチュオソ処理の説明］
次に、電子オルガン１のＣＰＵ１０が実行するバーチュオソ処理の手順を図６のフローチャートに基づいて説明する。
【００６５】
まず、タッチパネル４０の接触スイッチをスキャンする（Ｓ５５０）。具体的には、上述したタッチパネル４０によってバスライン５０に送出された接触スイッチが接触された旨の情報または接触されていない旨の情報及びその接触スイッチが配設されている行区間と列区間とに基づいて生成された区画の位置を示す位置データを取り込み、ＲＡＭ１２の所定の領域（図示せず）に記憶する。Ｓ５５０の処理が終了したらＳ５５５の処理へ移行する。
【００６６】
Ｓ５５５の処理においては、タッチパネル４０の接触スイッチが接触されたか否かを判断する。具体的には、Ｓ５５０の処理においてＲＡＭ１２の所定の領域に記憶されたタッチパネル本体４２０の接触スイッチが接触された旨の情報であるときには、接触スイッチが接触されたと判断し、一方、タッチパネル本体４２０の接触スイッチが接触されていない旨の情報であるときには、接触スイッチが接触されていないと判断する。タッチパネル４０の接触スイッチが接触されたと判断した場合には（Ｓ５５５：ＹＥＳ）、Ｓ５６５の処理へ移行する。一方、タッチパネル４０の接触スイッチが接触されていないと判断した場合には（Ｓ５５５：ＮＯ）、Ｓ５８０の処理へ移行する。
【００６７】
Ｓ５６５の処理においては、位置データを含む音高値関連データにおける音高値データを読み出す。具体的には、Ｓ５５０の処理においてＲＡＭ１２の所定の領域にタッチパネル本体４２０の接触スイッチが接触された旨の情報とともに記憶されている位置データが含まれている音高値関連データをＲＡＭ１２に設けられた音高値関連データのメモリ領域（１）１２１、音高値関連データのメモリ領域（２）１２２、及び音高値関連データのメモリ領域（３）１２３から読み出し、その読み出した音高値関連データにおける音高値データを読み出す。Ｓ５６５の処理が終了したらＳ５７０の処理へ移行する。
【００６８】
Ｓ５７０の処理においては、読み出した音高値データに基づいてスピーカ１９から楽音を出力させる。具体的には、ＴＧ１４、及びＤＳＰ１６を制御してＳ５６５の処理において読み出した音高値データに基づいてスピーカ１９から楽音を出力させる。Ｓ５７０の処理が終了したらリターンする。
【００６９】
ところで、先のＳ５５５の処理においてタッチパネル４０の接触スイッチが接触されていないと判断した場合には（Ｓ５５５：ＮＯ）、消音する（Ｓ５８０）。具体的には、Ｓ５５０の処理においてＲＡＭ１２の所定の領域にタッチパネル本体４２０の接触スイッチが接触されていない旨の情報とともに記憶されている位置データが含まれている音高値関連データをＲＡＭ１２に設けられた音高値関連データのメモリ領域（１）１２１、音高値関連データのメモリ領域（２）１２２、及び音高値関連データのメモリ領域（３）１２３から読み出し、その読み出した音高値関連データにおける音高値データを読み出す。さらに、読み出した音高値データに基づいてスピーカ１９から楽音を出力させていたときには、ＴＧ１４、及びＤＳＰ１６を制御してスピーカ１９からの楽音の出力を停止させる。Ｓ５８０の処理が終了したらリターンする。
【００７０】
［８．電子オルガン１のＣＰＵ１０が実行する定常処理の説明］
次に、電子オルガン１のＣＰＵ１０が実行する定常処理の手順を図７のフローチャート、及び図３に基づいて説明する。なお、図３（ａ）は列区間Ｃ１に対応する列音高値群を示す説明図であり、図３（ｂ）は列区間Ｃ２に対応する列音高値群を示す説明図であり、図３（ｃ）は列区間Ｃ３に対応する列音高値群を示す説明図である。なお、以下の説明において、「列区間Ｃ１に対応する列音高値群」を「第一列音高値群」とも称し、「列区間Ｃ２に対応する列音高値群」を「第二列音高値群」とも称し、及び「列区間Ｃ３に対応する列音高値群」を「第三列音高値群」とも称する。本処理は、メイン処理のＳ１４０の処理へ移行した際に実行される。
【００７１】
まず、一つ以上の音高値を受け付ける旨の案内情報を操作パネル３０の表示パネル３３０に表示させる（Ｓ６１０）。具体的には、例えば「１個以上の鍵を押鍵して下さい。」などの案内情報を操作パネル３０の表示パネル３３０に表示させる。Ｓ６１０の処理が終了したらＳ６１２の処理へ移行する。
【００７２】
Ｓ６１２の処理においては、Ｓ３１０の処理と同様の処理により、各鍵スイッチをスキャンする。Ｓ６１２の処理が終了したらＳ６１５の処理へ移行する。
Ｓ６１５の処理においては、Ｓ３２０の処理と同様の処理により、各鍵が押鍵されたか否かを判断する。鍵が押鍵されたと判断した場合には（Ｓ６１５：ＹＥＳ）、Ｓ６２０の処理へ移行する。一方、鍵が押鍵されていないと判断した場合には（Ｓ６１５：ＮＯ）、Ｓ６２５の処理へ移行する。
【００７３】
Ｓ６２０の処理においては、Ｓ３３０の処理と同様の処理により、発音する。Ｓ６２０の処理が終了したらＳ６２７の処理へ移行する。
Ｓ６２５の処理においては、Ｓ３４０の処理と同様の処理により、消音する。Ｓ６２５の処理が終了したらＳ６２７の処理へ移行する。
【００７４】
Ｓ６２７の処理においては、和音判別するか否かを判断する。具体的には、操作パネル３０によってバスライン５０に送出された入力パネル３１０の和音判別スイッチ３２０ｂがオンされた旨の情報であるときには、和音判別すると判断し、一方、和音判別スイッチ３２０ｂがオフされた旨の情報であるときには、和音判別しないと判断する。和音判別すると判断した場合には（Ｓ６２７：ＹＥＳ）、Ｓ６３０の処理へ移行する。一方、和音判別しないと判断した場合には（Ｓ６２７：ＮＯ）、Ｓ６５０の処理へ移行する。
【００７５】
Ｓ６３０の処理においては、受付音高値に基づいて和音を判別する。具体的には、ＲＡＭ１２の所定の領域に鍵スイッチの接点がオンされた旨の情報とともに記憶されているキーコードが指定する音高に対応する音高値である受付音高値に基づいて和音を判別する。なお、各鍵に対応して付与されているキーコードが指定する音高に基づいて和音を判別する処理については公知技術にしたがっているのでここではその詳細な説明は省略する。また、このＳ６３０の処理が、上述した和音判別処理に相当する。Ｓ６３０の処理が終了したらＳ６３５の処理へ移行する。
【００７６】
Ｓ６３５の処理においては、Ｓ６３０の処理において判別された和音を構成する音高値である和音構成音高値に基づいて第一列音高値群を生成する。本実施形態では、和音構成音高値を、Ｃコードの和音を構成する音高値である「ド」、「ミ」、及び「ソ」として、具体的に説明する。図３（ａ）に示すように、和音構成音高値（ド、ミ、ソ）から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、接触部４１０の表面４１０ａにおける列区間Ｃ１に対応する区画（Ａ１１〜Ａ１ｎ）それぞれに対応して、生成した音高値の配列における配列順に選出した一つの音高値を有する第一列音高値群を生成する。Ｓ６３５の処理が終了したらＳ６４０の処理へ移行する。
【００７７】
Ｓ６４０の処理においては、Ｓ６３０の処理において判別された和音構成音高値に基づいて第二列音高値群を生成する。具体的には、図３（ｂ）に示すように、和音構成音高値（ド、ミ、ソ）の音高値「ミ」と音高値「ソ」の順番を入れ替えた入替音高値（ド、ソ、ミ）を生成する。なお、和音構成音高値における根音である音高値（ド）が配列されている順番と同一の順番に根音である音高値（ド）が配列されるように入替音高値を生成する。また、入替音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、接触部４１０の表面４１０ａにおける列区間Ｃ２に対応する区画（Ａ２１〜Ａ２ｎ）それぞれに対応して、上記生成した音高値の配列における配列順に選出した一つの音高値を有する第二列音高値群を生成する。Ｓ６４０の処理が終了したらＳ６４５の処理へ移行する。
【００７８】
Ｓ６４５の処理においては、Ｓ６３０の処理において判別された和音構成音高値に基づいて第三列音高値群を生成する。具体的には、図３（ｃ）に示すように、和音構成音高値（ド、ミ、ソ）の音高値「ド」から一オクターブ上の音高値「ド’」を生成し、この生成した音高値「ド’」を音高値「ド」と音高値「ミ」との間に挿入した加入音高値（ド、ド’、ソ、ミ）を生成する。なお、和音構成音高値における根音である音高値（ド）が配列されている順番と同一の順番に根音である音高値（ド）が配列されるように加入音高値を生成する。また、加入音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、接触部４１０の表面４１０ａにおける列区間Ｃ３に対応する区画（Ａ３１〜Ａ３ｎ）それぞれに対応して、上記生成した音高値の配列における配列順に選出した一つの音高値を有する第三列音高値群を生成する。Ｓ６４５の処理が終了したらＳ６７０の処理へ移行する。
【００７９】
ところで、先のＳ６２７の処理において和音判別しないと判断した場合には（Ｓ６２７：ＮＯ）、受付音高値に基づいて第一列音高値群を生成する（Ｓ６５０）。具体的には、ＲＡＭ１２の所定の領域に鍵スイッチの接点がオンされた旨の情報とともに記憶されているキーコードが指定する音高に対応する音高値である受付音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、接触部４１０の表面４１０ａにおける列区間Ｃ１に対応する区画（Ａ１１〜Ａ１ｎ）それぞれに対応して、生成した音高値の配列における配列順に選出した一つの音高値を有する第一列音高値群を生成する。Ｓ６５０の処理が終了したらＳ６５５の処理へ移行する。
【００８０】
Ｓ６５５の処理においては、受付音高値に基づいて第二列音高値群を生成する。具体的には、受付音高値における音高値の順番を入れ替えた入替音高値を生成する。また、入替音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、接触部４１０の表面４１０ａにおける列区間Ｃ２に対応する区画（Ａ２１〜Ａ２ｎ）それぞれに対応して、上記生成した音高値の配列における配列順に選出した一つの音高値を有する第二列音高値群を生成する。Ｓ６５５の処理が終了したらＳ６６０の処理へ移行する。
【００８１】
Ｓ６６０の処理においては、受付音高値に基づいて第三列音高値群を生成する。具体的には、受付音高値における一つの音高値から一オクターブ上の音高値を生成し、この生成した音高値を、受付音高値における他の隣接する二つの音高値の間に挿入した加入音高値を生成する。また、加入音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、接触部４１０の表面４１０ａにおける列区間Ｃ３に対応する区画（Ａ３１〜Ａ３ｎ）それぞれに対応して、上記生成した音高値の配列における配列順に選出した一つの音高値を有する第三列音高値群を生成する。Ｓ６６０の処理が終了したらＳ６７０の処理へ移行する。
【００８２】
Ｓ６７０の処理においては、列音高値群に基づいて更新音高値関連データを生成する。具体的には、第一列音高値群、第二列音高値群、及び第三列音高値群における音高値を示す音高値データと、その音高値が対応している区画（Ａ１１〜Ａ３ｎ）の位置を示す位置データとを関連付けた更新音高値関連データを生成する。Ｓ６７０の処理が終了したらＳ６７５の処理へ移行する。
【００８３】
Ｓ６７５の処理においては、ＲＡＭ１２に記憶されている音高値関連データにおける音高値データを、Ｓ６７０の処理において生成された更新音高値関連データにおける音高値データに更新する。具体的には、ＲＡＭ１２に設けられている音高値関連データのメモリ領域（１）１２１、音高値関連データのメモリ領域（２）１２２、及び音高値関連データのメモリ領域（３）１２３それぞれに記憶されている音高値関連データにおける音高値データを、その音高値データを含む音高値関連データにおける位置データと同一の位置データを含むＳ５４０の処理において生成された更新音高値関連データにおける音高値データに更新する。Ｓ６７５の処理が終了したらリターンする。
【００８４】
［９．効果の説明］
（１）本実施形態の電子オルガン１によれば、次のような作用効果を奏する。すなわち、バーチュオソ処理において、ＣＰＵ１０は、タッチパネル４０の接触スイッチが接触されたと判断した場合には（Ｓ５５５：ＹＥＳ）、ＲＡＭ１２の所定の領域にタッチパネル本体４２０の接触スイッチが接触された旨の情報とともに記憶されている位置データが含まれている音高値関連データをＲＡＭ１２から読み出し、その読み出した音高値関連データにおける音高値データを読み出す（Ｓ５６５）。そして、ＣＰＵ１０は、ＴＧ１４、及びＤＳＰ１６を制御して読み出した音高値データに基づいてスピーカ１９から楽音を出力させる（Ｓ５７０）。そのため、一音一音を区切らずに滑るように演奏される際に、タッチパネル４０の接触部４１０の内部において、左右方向と前後方向とに対して傾斜した方向に滑らせた場合、及び曲線で滑らせた場合にも、接触された区画の位置を示す位置データと関連付けられて記憶されている音高値データに基づいて楽音を出力する。したがって、一音一音を区切らずに滑るように演奏される際に、例えば左右方向に滑らせた場合だけ接触された位置に対応する楽音を出力する場合と比較して、出力する楽音における音高値の並び方の数を増加できるので、音高値の並び方が予測され難く、演奏者や聴衆に斬新な印象を与えることができる。
【００８５】
（２）また、本実施形態の電子オルガン１によれば、次のような作用効果を奏する。すなわち、定常処理において、ＣＰＵ１０は、一つ以上の音高値を受け付ける旨の案内情報を操作パネル３０の表示パネル３３０に表示させ（Ｓ６１０）、鍵盤２０によってバスライン５０に送出された鍵スイッチの接点がオン又はオフされた旨の情報及びキーコードを取り込み、ＲＡＭ１２の所定の領域に記憶する（Ｓ６１２）。また、ＣＰＵ１０は、和音判別すると判断した場合には（Ｓ６２７：ＹＥＳ）、ＲＡＭ１２の所定の領域に鍵スイッチの接点がオンされた旨の情報とともに記憶されているキーコードが指定する音高に対応する音高値である受付音高値に基づいて和音を判別し（Ｓ６３０）、判別された和音を構成する音高値である和音構成音高値に基づいて第一列音高値群（Ｓ６３５）、第二列音高値群（Ｓ６４０）、及び第三列音高値群（Ｓ６４５）を生成し、それらの第一列音高値群、第二列音高値群、及び第三列音高値群における音高値を示す音高値データと、その音高値が対応している区画の位置を示す位置データとを関連付けた更新音高値関連データを生成する（Ｓ６７０）。そして、ＣＰＵ１０は、ＲＡＭ１２に記憶されている音高値関連データにおける音高値データを、その音高値データを含む音高値関連データにおける位置データと同一の位置データを含む更新音高値関連データにおける音高値データに更新する（Ｓ６７５）。したがって、ＲＡＭ１２に記憶されている音高値を使用者の意向に沿って変更したいという要望に対して、手間をかけずに変更できるので、使用者の要望を満たすことができる。
【００８６】
また、ＣＰＵ１０は、和音判別しないと判断した場合には（Ｓ６２７：ＮＯ）、ＲＡＭ１２の所定の領域に鍵スイッチの接点がオンされた旨の情報とともに記憶されているキーコードが指定する音高に対応する音高値である受付音高値に基づいて第一列音高値群（Ｓ６５０）、第二列音高値群（Ｓ６５５）、及び第三列音高値群（Ｓ６６０）を生成し、それらの第一列音高値群、第二列音高値群、及び第三列音高値群における音高値を示す音高値データと、その音高値が対応している区画の位置を示す位置データとを関連付けた更新音高値関連データを生成する（Ｓ６７０）。そして、ＣＰＵ１０は、ＲＡＭ１２に記憶されている音高値関連データにおける音高値データを、その音高値データを含む音高値関連データにおける位置データと同一の位置データを含む更新音高値関連データにおける音高値データに更新する（Ｓ６７５）。したがって、利用者が意図して和音を構成しない音高値の楽音を出力させたい場合に、利用者から受け付けた和音を構成しない音高値の配列の順番にその音高値に基づいてスピーカ１９から楽音を出力できる。
【００８７】
上述したように、ＣＰＵ１０が、ＲＡＭ１２の所定の領域に鍵スイッチの接点がオンされた旨の情報とともに記憶されているキーコードが指定する音高に対応する音高値である受付音高値に基づいて和音を判別する（Ｓ６３０）。したがって、列音高値群における音高値の配列の順番にその音高値に基づいてスピーカ１９から楽音を出力した際に和音を出力するので、演奏者や聴衆に心地よい印象を与えることができる。
【００８８】
（３）また、本実施形態の電子オルガン１によれば、次のような作用効果を奏する。すなわち、定常処理において、ＣＰＵ１０は、和音構成音高値（ド、ミ、ソ）から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、ＣＰＵ１０は、接触部４１０の表面４１０ａにおける列区間Ｃ１に対応する区画（Ａ１１〜Ａ１ｎ）それぞれに対応して、生成した音高値の配列における配列順に選出した一つの音高値を有する第一列音高値群を生成する（Ｓ６３５）。したがって、第一列音高値群における音高値の配列順にその音高値に基づいてスピーカ１９から楽音を出力した際に、例えばハープによって演奏されたときのような和音を出力するので、演奏者や聴衆に心地よい印象を与えることができる。
【００８９】
（４）また、本実施形態の電子オルガン１によれば、次のような作用効果を奏する。すなわち、定常処理において、ＣＰＵ１０は、和音構成音高値（ド、ミ、ソ）の音高値「ミ」と音高値「ソ」の順番を入れ替えた入替音高値（ド、ソ、ミ）を生成する（Ｓ６４０）。なお、ＣＰＵ１０は、和音構成音高値における根音である音高値（ド）が配列されている順番と同一の順番に根音である音高値（ド）が配列されるように入替音高値を生成する。また、ＣＰＵ１０は、入替音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、ＣＰＵ１０は、接触部４１０の表面４１０ａにおける列区間Ｃ２に対応する区画（Ａ２１〜Ａ２ｎ）それぞれに対応して、上記生成した音高値の配列における配列順に選出した一つの音高値を有する第二列音高値群を生成する。したがって、第二列音高値群における音高値の配列順にその音高値に基づいてスピーカ１９から楽音を出力した際に、和音構成音高値における音高値が配列されている順番を入れ替えた和音を出力するので、演奏者や聴衆に和音構成音高値とは趣を異にする和音を楽しませることができる。
【００９０】
上述したように、ＣＰＵ１０は、和音構成音高値における根音である音高値（ド）が配列されている順番と同一の順番に根音である音高値（ド）が配列されるように入替音高値を生成する。したがって、入替音高値における音高値の配列の順番にその音高値に基づいてスピーカ１９から楽音を出力した際に、和音構成音高値における根音の順番と同一の順番に根音を有する和音を出力するので、演奏者や聴衆に和音構成音高値と同じような安定感を有する響きとして感じさせることができる。
【００９１】
（５）また、本実施形態の電子オルガン１によれば、次のような作用効果を奏する。すなわち、定常処理において、ＣＰＵ１０は、和音構成音高値（ド、ミ、ソ）の音高値「ド」から一オクターブ上の音高値「ド’」を生成し、この生成した音高値「ド’」を音高値「ド」と音高値「ミ」との間に挿入した加入音高値（ド、ド’、ソ、ミ）を生成する（Ｓ６４５）。なお、ＣＰＵ１０は、和音構成音高値における根音である音高値（ド）が配列されている順番と同一の順番に根音である音高値（ド）が配列されるように加入音高値を生成する。また、ＣＰＵ１０は、加入音高値から一オクターブずつ上がる音高値を順に並べた音高値の配列を生成する。そして、ＣＰＵ１０は、接触部４１０の表面４１０ａにおける列区間Ｃ３に対応する区画（Ａ３１〜Ａ３ｎ）それぞれに対応して、上記生成した音高値の配列における配列順に選出した一つの音高値を有する第三列音高値群を生成する。したがって、第三列音高値群における音高値が配列順にその音高値に基づいてスピーカ１９から楽音を出力した際に、和音構成音高値の音高値のいずれかの音高値から生成したオクターブが整数倍上の音高値を加えた和音を出力するので、演奏者や聴衆に和音構成音高値とはさらに趣を異にする和音を楽しませることができる。
【００９２】
上述したように、ＣＰＵ１０は、和音構成音高値における根音である音高値（ド）が配列されている順番と同一の順番に根音である音高値（ド）が配列されるように加入音高値を生成する。したがって、加入音高値における音高値の配列の順番にその音高値に基づいてスピーカ１９から楽音を出力した際に、和音構成音高値における根音の順番と同一の順番に根音を有する和音を出力するので、演奏者や聴衆に和音構成音高値と同じような安定感を有する響きとして感じさせることができる。
【００９３】
（６）また、本実施形態の電子オルガン１によれば、次のような作用効果を奏する。すなわち、上述した第一列音高値群、第二列音高値群、及び第三列音高値群の三つの列音高値群それぞれにおける音高値が配列されている順番が、他の列音高値群における音高値が配列されている順番と相違するように列音高値群それぞれが生成されている。したがって、列音高値群それぞれにおける音高値が配列されている順番が、他の列音高値群の音高値が配列されている順番と相違するため、列音高値群それぞれにおける音高値が配列されている順番にその音高値に基づいてスピーカ１９から楽音を出力した際に同一の和音を出力しないので、演奏者や聴衆に単調な印象を与えない。
【００９４】
［１０．他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することができる。
【００９５】
（１）上記実施形態の電子オルガン１では、タッチパネル４０のタッチパネル本体４２０は、接触部４１０の表面４１０ａにメッシュ状に区切られた各行区間（Ｒ１〜Ｒｎ）と各列区間（Ｃ１〜Ｃ３）とに対応する各区画（Ａ１１〜Ａ３ｎ）ごとに配設された接触スイッチを備えているが、これには限らない。各区画をさらに細かく分割した分割区画ごとに接触スイッチが配設されてもよい。一例を挙げると、図１（ｆ）に示すように、図１（ｅ）における区画Ａ１１をさらに細かく分割した分割区画（Ａ１１１１〜Ａ１１３３）ごとに接触スイッチを配設するといった具合である。この場合、タッチパネル本体４２０が、例えば使用者の指により接触部４１０における区画Ａ１１が接触された際に、分割区画（Ａ１１１１〜Ａ１１３３）ごとに配設された接触スイッチのうちいずれの接触スイッチがオンされたときにも、区画Ａ１１の接触スイッチが接触された旨の情報をバスライン５０に送出するように構成する。このように構成された実施形態によれば、例えば使用者の指により接触部４１０が接触された場合には、その接触された各区画（Ａ１１〜Ａ３ｎ）の内部であれば、その内部に配設された接触スイッチのうちいずれの接触スイッチがオンされたときにも、同一の音高値データに基づいてスピーカ１９から楽音を出力するので、使用者によって所望される音高値の楽音を出力し易い。
【００９６】
（２）上記実施形態の電子オルガン１では、接触部４１０の表面４１０ａが、前後方向に列区間Ｃ１〜列区間Ｃ３の三つの列区間に区切られているが、これには限らない。列区間の区間数は、二つ以上であればよく、接触部４１０の表面４１０ａにおける前後方向の長さ寸法に応じて利用者が操作し易いように適切に区分けされた区間数とするとよい。このように構成された実施形態によれば、上記実施形態の電子オルガン１と同様の作用効果を奏する。
【００９７】
（３）上記実施形態の電子オルガン１では、接点式の接触スイッチが、タッチパネル４０のタッチパネル本体４２０に備えられているが、これには限らない。接点式の接触スイッチの代わりに、例えば接触された位置を光によって検出する光学式のセンサを用いてもよいし、接触された位置を静電容量によって検出する静電容量式のセンサを用いてもよい。この場合、タッチパネル４０の接触部４１０における利用者により接触された位置の左右方向の座標値と前後方向の座標値とを検出し、その検出された左右方向の座標値と前後方向の座標値とに対応する点の位置を示す位置データを生成するように構成してもよい。なお、左右方向の座標値と前後方向の座標値とに対応する点とは、前後方向に左右方向の座標値を通過する直線と左右方向に前後方向の座標値を通過する直線とが交差する点を言う。このように構成された実施形態によれば、上記実施形態の電子オルガン１と同様の作用効果を奏する。
【００９８】
（４）上記実施形態の電子オルガン１では、バーチュオソ処理において、ＣＰＵ１０は、タッチパネル４０の接触スイッチが接触されていないと判断した場合には（Ｓ５５５：ＮＯ）、スピーカ１９から楽音を出力させていたときには、ＴＧ１４、及びＤＳＰ１６を制御してスピーカ１９からの楽音の出力を停止させるが（Ｓ５８０）、これには限らない。スピーカ１９からの楽音の出力を停止させる際に、例えば押鍵されたピアノの弦のように、楽音の出力を徐々に減衰させるように構成してもよい。このように構成された実施形態によれば、ピアノの弦のように、楽音の出力が徐々に減衰しながら停止するので、演奏者や聴衆に心地よい印象を与えることができる。
【００９９】
また、スピーカ１９からの楽音の出力を停止させる際に、一定時間経過するまで楽音を出力した後に、楽音の出力を停止させるように構成してもよい。このように構成された実施形態によれば、楽音の出力が余韻を残してから停止するので、演奏者や聴衆に心地よい印象を与えることができる。
【０１００】
（５）上記実施形態の電子オルガン１では、接触部４１０の表面４１０ａをメッシュ状に区切るための線分は、接触部４１０の表面４１０ａに例えば油性塗料などで直接描かれることによって形成されるが、これには限らない。接触部４１０の表面４１０をメッシュ状に区切るための線分を描いた例えば樹脂製のフィルムが接触部４１０の表面４１０ａに貼付されることによって形成されてもよい。このように構成された実施形態によれば、上記実施形態の電子オルガン１と同様の作用効果を奏する。
【図面の簡単な説明】
【０１０１】
【図１】（ａ）は電子オルガン１の構成を示すブロック図であり、（ｂ）は電子オルガン１を上方から見た外観図であり、（ｃ）は（ｂ）における操作パネル３０を拡大して示す説明図であり、（ｄ）はタッチパネル４０の構造を示す縦断面図であり、（ｅ）は（ｂ）におけるタッチパネル４０を拡大して示す説明図であり、（ｆ）は（ｅ）における区画Ａ１１を拡大して示す説明図である。
【図２】（ａ）はＲＡＭ１２に設けられたメモリ領域を示す説明図であり、（ｂ）は音高値関連データのメモリ領域（１）１２１を示す説明図であり、（ｃ）は音高値関連データのメモリ領域（２）１２２を示す説明図であり、（ｄ）は音高値関連データのメモリ領域（３）１２３を示す説明図である。
【図３】（ａ）は列区間Ｃ１に対応する列音高値群を示す説明図であり、（ｂ）は列区間Ｃ２に対応する列音高値群を示す説明図であり、（ｃ）は列区間Ｃ３に対応する列音高値群を示す説明図である。
【図４】（ａ）は電子オルガン１のＣＰＵ１０が実行するメイン処理の手順を示すフローチャートであり、（ｂ）は電子オルガン１のＣＰＵ１０が実行するイベント処理の手順を示すフローチャートである。
【図５】（ａ）は電子オルガン１のＣＰＵ１０が実行するキーイベント処理の手順を示すフローチャートであり、（ｂ）は電子オルガン１のＣＰＵ１０が実行するパネルイベント処理の手順を示すフローチャートである。
【図６】電子オルガン１のＣＰＵ１０が実行するバーチュオソ処理の手順を示すフローチャートである。
【図７】電子オルガン１のＣＰＵ１０が実行する定常処理の手順を示すフローチャートである。
【符号の説明】
【０１０２】
１…電子オルガン、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１４…音源回路（ＴＧ）、１５…波形メモリ、１６…デジタル信号処理回路（ＤＳＰ）、１７…Ｄ／Ａ変換回路（Ｄ／Ａ）、１８…スピーカ出力回路、１９…スピーカ、２０…鍵盤、３０…操作パネル、４０…タッチパネル、５０…システムバス、１２１…音高関連データのメモリ領域（１）、１２２…音高関連データのメモリ領域（２）、１２３…音高関連データのメモリ領域（３）、３１０…入力パネル、３２０…操作子、３２０ａ…バーチュオソスイッチ、３２０ｂ…和音判別スイッチ、３３０…表示パネル、４１０…接触部、４１０ａ…表面、４１０ｂ…裏面、４２０…タッチパネル本体部、４２０ａ…表面、４２０ｂ…裏面、Ｒ１〜Ｒｎ…行区間、Ｃ１〜Ｃ３…列区間、Ａ１１〜Ａ３ｎ…区画、Ａ１１１１〜Ａ１１３３…分割区画。
【図１】
0005166047.tif 000002
【図２】
0005166047.tif 000003
【図３】
0005166047.tif 000004
【図４】
0005166047.tif 000005
【図５】
0005166047.tif 000006
【図６】
0005166047.tif 000007
【図７】
0005166047.tif 000008