(57)【要約】【課題】演奏の録音操作子をなくして操作パネルの簡素化と録音操作の簡略化を図ることができる電子楽器を提供する。【解決手段】録音判定部１７は、電源スイッチ５０のオンや一定時間の無音後のキーオンまたはダンパーペダルオンを検出する。録音／再生制御部１６は、録音判定部１７から演奏開始検出信号が入力されると、押鍵情報やペダル情報等からなる演奏情報を演奏情報記憶部２１に記憶する。録音／再生制御部１６は演奏情報の記憶時に曲番号を自動的に割り付けるとともに、トラックを指定する。録音／生成制御部１６は、演奏中に予め設定したパラメータ設定操作子としての音色スイッチが操作された場合、トラックの切り替えを行う。【選択図】        図１
2008152054.tif 000002
【特許請求の範囲】
【請求項１】
演奏によって発生する演奏情報を記憶するための演奏情報記憶手段と、
前記演奏情報記憶手段に記憶された演奏情報によって楽音を再生する楽音発生手段と、
予め設定された時間の無音状態から演奏開始されたことを録音開始のトリガとして、前記演奏情報を前記演奏情報記憶手段に記憶する録音手段とを具備したことを特徴とする演奏録音機能付き電子楽器。
【請求項２】
演奏によって発生する演奏情報を記憶するための演奏情報記憶手段と、
前記演奏情報記憶手段に記憶された演奏情報によって楽音を再生する楽音発生手段と、
予め設定された他の機能のための一つ以上の操作子が操作されたことを録音開始のトリガとして、前記演奏情報を前記演奏情報記憶手段に記憶する録音手段とを具備したことを特徴とする演奏録音機能付き電子楽器。
【請求項３】
前記録音手段が、録音開始のトリガ発生毎に曲番号を自動的に割り付けていくとともに、録音トラックを初期トラックに設定するように構成されていることを特徴とする請求項１または２記載の演奏録音機能付き電子楽器。
【請求項４】
前記録音手段が、楽音信号生成用のパラメータ設定用操作子のうち、予め設定した操作子が演奏中に操作されたときに前記録音トラックを切り替える手段を有していることを特徴とする請求項３記載の演奏録音機能付き電子楽器。
【請求項５】
前記録音手段が、予め設定された時間の無音状態が続いたときに録音を停止する手段を有していることを特徴とする請求項１〜４のいずれか一つに記載の演奏録音機能付き電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器に関し、特に、演奏を録音する操作を簡単にして操作パネル面を簡素化するのに好適な演奏録音機能付き電子楽器に関する。
【背景技術】
【０００２】
電子ピアノや電子オルガン等を演奏したときの演奏情報を記憶媒体に記憶し、この記憶された演奏情報を再生する装置が知られる。例えば、特開平５−２４９９５８号公報には、演奏者が電子楽器を演奏することによって発生する演奏情報を記憶し、記憶された演奏情報を読み出して電子楽器に送出して楽音を再生させることができる電子楽器の付属機器としてのシーケンサが記載されている。
【０００３】
演奏情報を記録するにあたって演奏情報の記憶位置を特定する曲ナンバおよびトラックの選択操作が必要であるという煩わしさがある。そこでこの煩わしさを解消するため、上記シーケンサでは、外部から供給される演奏情報に含まれる特定の情報に基づいて演奏情報の記憶位置を選択することができるように構成されている。
【特許文献１】特開平５−２４９９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されたシーケンサでは、外部から供給される演奏情報に含まれる特定の情報によって記憶位置を選択することができるので、シーケンサの操作は簡略化される。しかし、シーケンサに入力する演奏情報に予め特定の情報を含める操作を必要とする。例えば、電子楽器で演奏された楽音をシーケンサで録音する場合、電子楽器での演奏に先だって特定の情報を入力するスイッチ操作が必要であり、シーケンサ側では録音指示手段による指示つまりスイッチ操作が必要である。
【０００５】
また、特許文献１の発明と同様の機能を、付属機器としてではなく、電子楽器自体に持たせる場合、録音指示手段としてのスイッチおよび前記特定の情報を入力するためのスイッチ等を電子楽器の操作パネル上に設けることになる。近年、電子楽器は多機能化が進み、それに伴い、操作パネル上に多くのスイッチや操作ボタン等が設けられるようになっている。そこで、特に、幼少者や入門者になじみやすくするため、できるだけ操作パネルの操作数を少なくして効率よく演奏できるようにした電子楽器が望まれている。したがって、演奏を録音するための操作スイッチのさらなる削減が求められている。
【０００６】
本発明は、上記課題に鑑み、演奏情報を記憶するための操作をさらに簡素化することができる演奏録音機能付き電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題点を解決し、目的を達成するための本発明は、演奏によって発生する演奏情報を記憶するための演奏情報記憶手段と、前記演奏情報記憶手段に記憶された演奏情報によって楽音を再生する楽音発生手段と、予め設定された時間の無音状態から演奏開始されたことを録音開始のトリガとして、前記演奏情報を前記演奏情報記憶手段に記憶する録音手段とを具備した点に第１の特徴がある。
【０００８】
また、本発明は、予め設定された他の機能のための一つ以上の操作子が操作されたことを録音開始のトリガとして、前記演奏情報を前記演奏情報記憶手段に記憶する録音手段を具備した点に第２の特徴がある。
【０００９】
また、本発明は、前記録音手段が、録音開始のトリガ発生毎に曲番号を自動的に割り付けていくとともに、録音トラックを初期トラックに設定するように構成されている点に第３の特徴がある。
【００１０】
また、本発明は、前記録音手段が、楽音信号生成用のパラメータ設定操作子のうち、予め設定した操作子が演奏中に操作されたときに前記録音トラックを切り替える手段を有している点に第４の特徴がある。
【００１１】
さらに、本発明は、前記録音手段が、予め設定された時間の無音状態が続いたときに録音を停止する手段を有している点に第５の特徴がある。
【発明の効果】
【００１２】
第１の特徴を有する本発明によれば、演奏が予定時間停止されて、その後演奏が開始されたことをトリガとして演奏の録音が行われるので、録音のため専用のスイッチを省くことができる。
【００１３】
第２の特徴を有する本発明によれば、録音専用ではなく、予め設定した他の機能の操作子、例えば、テンポ変更ダイヤルやメトロノームが操作されたときに、それをトリガとして録音が行われるので、録音のための専用のスイッチを省くことができる。
【００１４】
第３の特徴を有する本発明によれば、録音開始のつど録音トラックが初期値に自動的に設定されるので、トラック指定のスイッチを省略できる。
【００１５】
第４の特徴を有する本発明によれば、演奏中に、音色スイッチやリバーブ等のエフェクト設定用等、楽音信号生成用のパラメータ設定操作子のうち、予め設定した操作子を操作したときに録音トラックが切り替えられる。したがって、同じ曲番号内でトラックを自動的に切り替えて複数の演奏を録音することができる。
【００１６】
第５の特徴によれば、無音状態が長く続いた場合は、自動的に録音が終了される。
【００１７】
第１〜第５の特徴を有する本発明によれば、録音専用の操作子を設ける必要がないので、電子楽器に設けられる操作パネルを簡素化できる。したがって、演奏者は録音のための付加的な操作をする必要がなくなり、一定時間をおいて演奏を開始する毎に曲番号を変えて次々と繰り返し演奏を録音することができるので、演奏に集中できるし、録音が煩雑でなくなるので容易に録音してレッスン効果を上げることができる。
【００１８】
特に、曲の部分を繰り返し演奏練習する場合にも、いちいち録音開始や停止の操作をする必要がない。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明を詳細に説明する。図２は本発明の一実施形態に係る電子楽器の一例である電子ピアノのハードウェア構成を示すブロック図である。同図において、ＣＰＵ１は、システムバス２を介して図中に示した各部を制御する。システムバス２は、アドレスバス、データバスおよび制御信号ラインからなる。ＲＯＭ３はＣＰＵ１で用いられるプログラムを記憶するプログラムメモリ３ａや少なくとも音色データを含む各種データを記憶するデータメモリ３ｂを有している。ＲＡＭ４はＣＰＵ１による制御において発生する各種のデータ等を一時的に記憶する。該電子ピアノによる演奏で発生した演奏情報（キーオンおよびキーオフのキー情報、ステップタイム、並びにベロシティ等のデータ）は演奏情報記憶手段としてのＲＡＭ４に設定された領域に記憶される。
【００２０】
この電子ピアノには、操作パネル５、ＭＩＤＩインタフェース６、およびダンパーペダル７が設けられる。操作パネル５は、該電子ピアノ演奏のための各種パラメータ設定のためのスイッチ等によって構成され、この操作パネル５から設定された情報はＣＰＵ１に供給される。操作パネル５の具体例はさらに後述する。ダンパーペダル７に設けられたペダルセンサ７ａによる検出信号は、ダンパーペダル７の踏み込み量を表すペダル情報としてＣＰＵ１に入力される。
【００２１】
鍵盤８はＡ０〜Ｃ８までの８８鍵からなり、図示しない鍵盤スキャン回路によって鍵盤８の各鍵の押鍵情報が検出される。各鍵にはそれぞれタッチセンサつまりキースイッチ８ａが設けられる。キースイッチ８ａは、演奏者の鍵盤８に対する演奏操作を検出して、キーオン、キーオフのキーナンバ等の押鍵情報をＣＰＵ１に供給する。
【００２２】
楽音発生部９は、同時に複数の発音を行なうため時分割制御される複数のチャンネルを備えたトーンジェネレータであり、複数のチャンネルすべての楽音信号を累算して出力する。波形メモリ１０には波形データが格納されている。楽音発生部９は、波形メモリ１０に記憶されている波形データに基づいて楽音信号を生成する。
【００２３】
楽音発生部９で生成された楽音信号はＤＡ変換器１２でアナログ信号に変換され、サウンドシステム１３に入力される。サウンドシステム１３は、アンプやスピーカ等から構成されており、ＤＡ変換器１２の出力信号を電子ピアノの出力として外部に発音させる。
【００２４】
図３は、操作パネル５の要部を示す図である。操作パネル５は、電源スイッチ５０、音色スイッチ５１、５２、５３、表示器５４、メトロノームスイッチ５５、ダイヤル５６、および演奏再生スイッチ（プレイスイッチ）５７を備える。音色スイッチ５１〜５３はこれらに限らず、所望の音色数に応じて追加または削減することができる。表示器５４は例えば液晶表示パネルを有し、該電子ピアノの演奏再生に関する状態を表示するほか、情報入力手段としてのタッチパネルスイッチ機能を有するように構成するのがよい。また、ダイヤル５６は、ソング（曲）番号選択ダイヤルとテンポ変更ダイヤルの機能を兼ね備えている。以下、ダイヤル５６の機能をソング番号選択ダイヤルの機能として説明するときはソング番号選択ダイヤル５６Ａと呼び、テンポ変更ダイヤルの機能として説明するときはテンポ変更ダイヤル５６Ｂと呼ぶ。
【００２５】
上記構成を有する本実施形態の電子ピアノによる演奏の録音について説明する。図１は、録音機能を含む電子ピアノの要部ブロック図であり、図２および図３と同符号は同一または同等部分を示す。
【００２６】
楽音発生制御部１５は、波形データ読み出し部１８、音色指示部１９、およびペダル情報指示部２０を備える。楽音発生制御部１５は、録音／再生制御部１６と録音判定部１７とをさらに備える。これら楽音発生制御部１５の各機能はＣＰＵ１によって構成できる。
【００２７】
音色スイッチ５１、５２および５３がオン操作されると、そのオン操作信号は音色指示部１９に入力され、音色指示部１９は指示された音色に対応する音色データを楽音発生部９に入力する。また、音色情報を波形データ読み出し部１８へ送る。
【００２８】
キースイッチ８ａから出力される押鍵情報が波形データ読み出し部１８に入力される。波形データ読み出し部１８は、音色指示部から入力された音色情報とキースイッチ８ａからの押鍵情報のうちキーナンバに対応したピッチで波形メモリ１０から波形データを読み出して楽音発生部９に入力する。ペダルセンサ７ａから出力されるペダル情報はペダル情報指示部２０を介して楽音発生部９に入力される。
【００２９】
楽音発生部９は、入力された波形データに対して、押鍵情報、音色データ、ペダル情報等に基づいて波形データのフィルタ処理やエンベロープ付与等の処理を行い楽音信号を生成する。楽音信号はＤＡ変換器１２に入力される。
【００３０】
録音／再生制御部１６は、例えば、ＲＡＭ４内に設けられる演奏情報記憶部２１に演奏情報を記憶（つまり録音）および再生するための制御を行う。演奏情報記憶部２１の初期化、録音開始指示（演奏情報書き込み開始指示）、録音停止指示、再生開始指示、演奏情報記憶部２１に曲毎の記憶領域を割り当てる曲（ソング）番号および録音トラック指定等が録音／再生制御部１６で行われる。
【００３１】
録音判定部１７は、録音開始判定および録音停止判定を行う。録音判定部１７において判定基準とされる無音状態は次のように定義される。つまり、キーオフ後に楽音信号が音量ゼロに相当する値まで減衰した後、新たなキーオンにより楽音が発生するまでを無音状態とすることができる。ＭＩＤＩ相当の内部信号では、ダンパーペダルがオフの場合に、すべてのノートがノートオフされ、次の新たなノートオンが発生するまでの時間を無音状態とする。
【００３２】
本実施形態では、キーオフが発生し、かつ発音中のノートがない時点から一定時間後（無音時間後）に発生したキーオンおよびダンパーオンを、曲番号の切り換えと録音開始のトリガとする。一方、録音停止のためのトリガは、キーオフが発生し、かつ発音中のノートがない時点から一定時間以上ノートオン、ダンパーオンがない時点で発生される。無音状態の検出は具体的には次のように行われる。
【００３３】
無音判定のために発音中のノートの管理をする「ノート数カウンタ」と、「キーナンババッファ」とを録音判定部１７に設ける。ノート数カウンタは、発音中のノート数を変数ｎとし、キーナンババッファは発音中のノートのキーナンバを記憶するバッファｂｕｆ［ｍ］（ｍ：キーナンバ０〜１２７）とし、初期値をｎ＝０、ｂｕｆ［ｍ］＝０でスタートさせる。そして、キーオン発生時には変数ｎをインクリメント（ｎ＝ｎ＋１）し、ダンパーオフ中にキーオフ発生時は変数ｎをデクリメント（ｎ＝ｎ−１）する。また、ダンパーオン中にキーオフ発生時は、該当キーナンバのバッファｂｕｆの値をインクリメントし、次にダンパーオフが発生した時点で、該当キーナンバのバッファｂｕｆが「１」の場合に限り、変数ｎをデクリメント（ｎ＝ｎ−１）し、バッファｂｕｆを「０」にする。
【００３４】
これにより、変数ｎが「０」の時、無音と判断できるので、キーオフ発生時にｎ＝０ならば無音フラグを「１」とする。
【００３５】
また、録音判定部１７は、電子ピアノの電源投入、予定時間の無音状態（つまり押鍵なしの状態）後の演奏開始、テンポ変更、およびメトロノーム発生操作等のいずれか一つまたは複数が検出されたときに録音開始検出信号を録音／再生制御部１６に入力する。録音判定部１７は、録音開始検出信号の出力後、無音状態が予定時間継続すれば録音停止検出信号を録音／再生制御部１６へ入力する。
【００３６】
録音開始判定のための電子ピアノへの電源投入は、電源スイッチ５０のオンによって検出できるし、予定時間の無音状態後の演奏開始は、キースイッチ８ａまたはペダルセンサ７ａの操作有無とタイマ手段（録音判定部１７に設ける）によって検出できる。また、テンポ変更やメトロノーム発生操作はテンポ変更ダイヤル５６Ｂやメトロノームスイッチ５５の状態の変化によって検出することができる。
【００３７】
同一曲番号内でのトラックの切り替えは、予め設定したスイッチの操作に応答して行うことができる。例えば、音色スイッチの操作に応答してトラックの切り替えを行うことができる。音色スイッチ５１で選択された音色で演奏が行われているときに、この音色スイッチ５１をオン操作した場合、音色は変更されずにトラックの切り替えだけが行われるようにする。一方、音色スイッチ５１以外の音色スイッチ（スイッチ５２，５３）がオン操作された場合は、トラックの切り替えと共に、音色の切り替えも行われる。音色スイッチ５１〜５３がオン操作されると、切り替わったトラックへ演奏情報の書き込みが開始される。トラック切り替え後の演奏情報の書き込み開始位置は、切り替え前のトラックへの書き込み開始位置と同じにする。
【００３８】
現在選択されている音色と同じ音色を選択してトラックの切り替えだけを行うようにすると、例えば、右手による演奏と左手による演奏とを同一の曲番号で録音できる。そして、同一曲番号で録音されている右手と左手とによる個別のトラックへの録音は、再生時には両手の同時演奏として再生できる。なお、現在選択されている音色を明確にするため、各音色スイッチ５１〜５３に対応する表示灯（ＬＥＤ等）を設けておくのがよい。
【００３９】
録音判定部１７から録音開始検出信号が入力されると、楽音発生部９に音色スイッチ５１〜５２、キースイッチ８ａおよびペダルセンサ７ａの操作に応じて入力される演奏情報が録音／再生制御部１６にも入力される。録音／再生制御部１６は、入力された演奏情報を演奏情報記憶部２１に書き込む。つまり演奏の録音を開始する。録音開始にあたり、録音／再生制御部１６は曲番号およびトラックの指定を行う。曲番号は例えば、降順に付与され、トラック番号は曲番号で指定された領域内でさらに指定される。
【００４０】
また、録音／再生制御部１６は、録音停止検出信号に応答して演奏情報記憶部２１に対する演奏情報の書き込みを停止する。
【００４１】
演奏情報記憶部２１に記録された演奏情報を読み出して演奏を再生する際は、演奏再生スイッチ５７とソング番号選択ダイヤル５６Ａとを使用する。録音／再生制御部１６には、演奏再生スイッチ５７とソング番号選択ダイヤル５６Ａからそれぞれの操作情報が入力される。ダイヤル５６は、演奏再生スイッチ５７がオンのときはソング番号選択ダイヤル５６Ａとして機能し、演奏再生スイッチ５７がオフのときはテンポ変更ダイヤル５６Ａとして機能する。録音／再生制御部１６は、演奏再生スイッチ５７がオンになっている場合に、ダイヤル５６つまりソング番号選択ダイヤル５６Ａの状態を読み込み、曲番号を判断し、該曲番号の全トラックに記録された演奏情報を演奏情報記憶部２１から楽音発生部９に読み出す。演奏情報記憶部２１から楽音発生部９に読み出された演奏情報と波形データに基づいて生成された楽音信号はＤＡ変換器１２でアナログ信号に変換されてサウンドシステム１３に供給され、演奏が再生される。
【００４２】
演奏情報の記録中は、記録中の曲番号を表示器５４表示できるようにするとともに、再生中にはソング番号選択ダイヤル５６Ａで選択されている曲番号を表示器５４に表示できるようにする。記録中に曲番号を表示することにより、演奏者は今演奏している曲が何番目に録音されているのかを認識することができるので、再生時にはその曲番号によって所望の曲を容易に選択し、再生できる。
【００４３】
図４は、演奏録音時の録音判定部１７の動作を示すフローチャートである。図４に示す処理は電源スイッチ５０がオンになって電子ピアノに電源供給が開始され、ＲＡＭ４やフラグ等の初期化が終了した後に開始される。なお、電源供給開始によって録音開始検出をしてもよいが、この例では、予定時間の無音状態後の鍵盤８の操作つまり押鍵またはダンパーペダル７のオン操作によって録音開始検出信号が出力されるものとする。
【００４４】
ステップＳ１では、録音開始フラグが「１」か「０」かを判別する。最初は録音開始フラグは「０」に初期化されているので、ステップＳ２に進む。ステップＳ２では、無音フラグを判別する。無音フラグが「１」のとき、つまり無音と判断した時は、ステップＳ３に進んで無音時間を計測する録音開始判断タイマが「０」かどうかを判断する。録音開始判断タイマが「０」の場合はステップＳ３が肯定となり、ステップＳ４に進んで録音開始判断タイマを始動させてステップＳ５に進む。ステップＳ２で無音フラグが「０」と判別された場合はステップＳ３、Ｓ４をスキップしてステップＳ５に進む。また、ステップＳ３で録音開始判断タイマが「０」でないと判断された場合は、ステップＳ４をスキップしてステップＳ５に移行する。
【００４５】
ステップＳ５では、録音開始判断タイマ始動後の経過時間Ｔ１が録音開始判断のインターバル（予定時間）ＴREC以上かどうかを判断する。ステップＳ５が肯定ならば、ステップＳ６に進んで、キースイッチ８ａがオン（キーオン）かペダルセンサ７ａが予定値以上の出力を発生した（ペダルオン）かを判断する。ステップＳ６が肯定ならば、ステップＳ７に進んで次の無音時間を判断するための録音開始判断タイマをリセットする。ステップＳ８では録音開始検出信号を出力する。ステップＳ９では録音開始フラグを「１」にセットする。
【００４６】
ステップＳ５が否定、つまり予定時間が経過していないと判断されたときはステップＳ６〜Ｓ９をスキップしてこのサブルーチンを抜け、メインルーチンに戻る。ステップＳ６が否定の場合は、ステップＳ７〜９がスキップされてメインルーチンへ戻る。
【００４７】
また、録音開始フラグが「１」にセットされたならば、以下のステップＳ２〜９はスキップされる。つまり実質的に録音開始処理は行われない。録音開始フラグは後述する録音停止検出時に「０」にリセットされる。
【００４８】
図５は、録音停止に係る録音判定部１７の動作を示すフローチャートである。この例では、予定時間の無音状態後にキーオンやダンパーペダルオンなど演奏のため操作が行われないときに録音停止検出信号を出力する。
【００４９】
ステップＳ１０では、録音開始フラグが「１」か「０」かによって録音が開始されているかを判別する。換言すれば、演奏が開始されたか否かが判断される。録音開始フラグが「１」ならば、ステップＳ１１に進んで、無音フラグを判別する。無音フラグが「１」のとき、つまり無音と判断した時は、ステップＳ１２に進んで無音時間を計測する録音停止判断タイマが「０」かどうかを判断する。録音停止判断タイマが「０」の場合はステップＳ１３に進んで録音停止判断タイマを始動させてステップＳ１４に進む。ステップＳ１１で無音フラグが「０」と判別された場合はステップＳ１２、Ｓ１３をスキップしてステップＳ１４に進む。また、ステップＳ１２で録音停止判断タイマが「０」でないと判断された場合は、ステップＳ１３をスキップしてステップＳ１４に移行する。
【００５０】
ステップＳ１４では、録音停止判断タイマの始動時からの経過時間Ｔ２が録音停止判断のインターバル（予定時間）ＴSTP以上か否かを判断する。最初はステップＳ１４は否定であり、ステップＳ１５〜Ｓ１８をスキップしてこのルーチンを抜ける。そして、ステップＳ１４が肯定となったときにステップＳ１５に進み、キースイッチ８ａがオン（キーオン）かペダルセンサ７ａが予定値以上の出力を発生した（ペダルオン）かを判断する。キーオンおよびペダルオンの少なくとも一方が発生したならばステップＳ１５が肯定となってステップＳ１６に進み、録音停止判断タイマをリセットしてこのルーチンを抜け、メインルーチンに戻る。
【００５１】
ステップＳ１５が否定ならば、所定時間ＴSTPの間演奏がされなかったので、ステップＳ１７に進んで、録音停止検出信号を出力する。ステップＳ１８では、録音開始フラグを「０」にしてこのルーチンを抜け、メインルーチンに戻る。録音開始フラグが「０」にリセットされたならば、その後は、ステップＳ１０で「０」の判別がなされ、ステップＳ１１〜１８はスキップされる。つまり、録音が開始されていないので、録音停止処理は行われない。
【００５２】
なお、本実施形態では、録音開始処理と録音停止処理とを別々のルーチンとして示したが、これに限定されない。例えば、上述のように、無音状態は、キーオフが発生し、かつ発音中のノートがない時点から一定時間以上キーオンまたはダンパーオンがない状態をいい、この無音状態は録音開始判断と録音停止判断とで共通である。したがって、録音判定部１７では、まず、無音状態か否かを判断し、無音状態が判断された時点で、キーオンまたはダンパーオンがあれば録音開始し、無音状態が判断された時点で、ノートオンまたはダンパーオンがなければ録音停止する一本化されたルーチンとすることができる
【００５３】
図６は、図４および図５の処理結果を反映した録音／再生制御部１６の録音処理を示すフローチャートである。この処理に先だって電源投入時に図示しないメインルーチンでＲＡＭ４は初期化されているものとする。すなわち、曲番号は「０」にトラックは「１」にセットされている。
【００５４】
ステップＳ２０において、録音中フラグが「１」か「０」かを判別する。録音中フラグが「０」の場合、すなわち録音中でない場合は、ステップＳ２１に進んで録音開始フラグが「１」か「０」かを判別する。録音開始フラグは、上述したように、録音判定部１７で録音開始検出信号を出力したときに、「１」にセットされるので、このフラグの判別によって、録音／再生制御部１６に録音開始検出信号が入力されたか否かを判断することができる。ステップＳ２１が肯定ならば、ステップＳ２２に進んで、曲番号をインクリメント（＋１）する。
【００５５】
ステップＳ２３では、トラック切り替えをするかどうかを判断する。この判断は、上述のように音色スイッチの切り替え操作の有無で判断できる。トラックの切り替え指示があれば、ステップＳ２４に進み、トラックを示す数値（トラック番号）をインクリメントする。つまり初期トラックであるトラック番号「１」に楽音を録音中であればトラック番号「２」への切り替えが行われる。
【００５６】
ステップＳ２５では、曲番号、トラックを指示してＲＡＭ４内の演奏情報記憶部２１への演奏情報の書き込みを開始する。ステップＳ２５で録音が開始されたのでステップＳ２６で録音中フラグを「１」にセットする。トラックの切り替え指示がなければ、ステップＳ２３からステップＳ２５に移行する。
【００５７】
上記ステップＳ２０で、録音中フラグが「１」と判別された場合は、ステップＳ２７に進んで、録音開始フラグが「１」か「０」かを判別する。録音開始フラグが「０」の場合はステップＳ２８に進んで録音を停止する。録音を停止したならば、ステップＳ２９に進んで録音中フラグを「０」にして図示しないメインルーチンに戻る。なお、ステップＳ２７で録音開始フラグが「１」と判別されれば、ステップＳ２８、Ｓ２９をスキップしてこの録音処理ルーチンを抜ける。
【００５８】
図７は、録音／再生制御部１６における録音した楽音の再生に係る処理の例を示すフローチャートである。この例では、演奏再生スイッチ５７をオン操作してダイヤル５６をソング番号選択ダイヤル５６Ａとして機能できるようにした後、さらに演奏再生スイッチ５７をオン操作することによって録音した楽音の再生が開始されるように構成する。
【００５９】
ステップＳ４０では、演奏再生スイッチ５７のオン操作の有無が判断される。演奏再生スイッチ５７のオン操作がなされたならば、ステップＳ４１に進んで、ダイヤル５６で設定されている数値をソング番号選択ダイヤル５６Ａの設定値として読み込む。ステップＳ４２では、ソング番号選択ダイヤル５６Ａの設定値に対応する曲番号を表示器５４に表示する。
【００６０】
ステップＳ４３では、表示器５４に演奏再生開始指示としての演奏再生スイッチ５７のオン操作を促す表示をする。ステップＳ４４では、曲番号の選択操作を受け付けるための待ち時間を設定するため、再生判断タイマを始動する。ステップＳ４５では、再生判断タイマが始動されてからの経過時間Ｔ３が予定時間ＴPLAY以上か否かを判断する。予定時間ＴPLAYが経過するまではステップＳ４６に進んで、ソング番号選択ダイヤル５６Ａの値に変化が生じたか、つまり曲番号の選択操作がされたか否かを判断する。
【００６１】
ソング選択ダイヤル５６Ａの値に変化が生じたならば、ステップＳ４６は肯定となるのでステップＳ４１に進んで、その変化後のソング選択ダイヤル５６Ａの値を読み込む。この結果、ステップＳ４２では、変更されたソング選択ダイヤル５６Ａの値に従って表示器５４に曲番号が表示される。
【００６２】
曲番号の表示が変化した場合は、ステップＳ４３で演奏再生スイッチ５７の操作を促す表示がなされ。続くステップＳ４４の処理で再生判断タイマが再び始動（タイマ値Ｔ３を「０」にリセット）される。ステップＳ４６でダイヤル値に変化がないと判断されればステップＳ４５に進んで時間ＴPLAYの時間経過を判断する。経過時間Ｔ３が予定時間ＴPLAY以上になれば、ステップＳ４５は肯定となってステップＳ４７に移行する。
【００６３】
ステップＳ４７では、表示器５４に演奏再生スイッチ５７のオン操作を促す表示を行う。ステップＳ４８では、演奏再生スイッチ５７のオン操作がなされたか否かが判断され、演奏再生スイッチ５７がオン操作されたならば、ステップＳ４９に進んで再生開始指示を出力する。ここで、演奏再生スイッチ５７のオン操作を促す表示は所定時間行われ、その所定時間経過までに演奏再生スイッチ５７がオン操作されなかった場合は、ステップＳ４８からメインルーチンに戻る。
【００６４】
このように、演奏再生スイッチ５７を押して曲番号を表示し、その曲番号の表示で良い場合に、再度演奏再生スイッチ５７を押せば、そのとき表示されている曲番号で録音されている楽音が再生される。すなわち、演奏情報記憶部２１から楽音発生部９に演奏情報が入力され、楽音発生部９は演奏情報に基づいて波形メモリ１０から波形データを読み出し、楽音信号を発生する。
【００６５】
図８は、楽音再生時の表示器５４の表示例を示す図である。表示された複数の曲番号のうち、現在、ソング選択ダイヤル５６Ａで選択されている曲番号の表示が他の曲番号の表示形態と異なるようにする。図８の例では、曲番号「２」が選択されているので、枠をつけて曲番号が表示されている。曲番号を形態や色の異なる文字と数字で表示することによって、選択されている曲番号と他とを区別することもできる。この状態で演奏再生スイッチが押されれば、曲番号「２」の楽音が再生される。
【００６６】
図８の表示のときに、ソング選択ダイヤル５６Ａを廻せば、表示形態が他と異なる曲番号が、ソング選択ダイヤル５６Ａの回動方向に応じて、上下いずれかに移動する。例えば、ソング選択ダイヤル５６Ａを時計方向に廻せば、その回動量に応じて、表示形態が他と異なる曲番号が降順に移動する。一方、ソング選択ダイヤル５６Ａを反時計方向に廻せば、その回動量に応じて、表示形態が他と異なる曲番号が昇順に移動する。
【００６７】
以上説明したように、本実施形態によれば、録音専用のスイッチを設けず、電源スイッチのオンや、演奏が予定時間中断した後のノートオンやダンパーペダルオン等によって録音を開始するようにし、演奏が予定時間中断すれば、録音を停止するようにしたので、録音開始や録音停止のための専用のスイッチを設ける必要がなくなる。また、音色スイッチを利用してトラック切り替えを行うようにしたので、トラック切り替え指示専用のスイッチを設ける必要もなくすることができる。
【００６８】
なお、本発明は、上記実施形態に限らず、本発明の趣旨を逸脱しない範囲で変形が可能である。例えば、電源スイッチやテンポスイッチ、メトロノームスイッチのオン、あるいは予定時間の無音後のキーオンまたはダンパーペダルオンに限らず、予め設定した他の機能の一つまたは複数の既存スイッチの組み合わせ操作をトリガとして、録音開始および録音停止することができる。また、トラック切り替えも、音色スイッチに限らず、リバーブやエフェクトの設定後の演奏で、トラック切り替えを行うようにしてもよい。
【００６９】
また、演奏情報はＲＡＭに記憶するのがよいが、これに限定されず、他の記憶媒体に記憶を行うようにしてもよい。
【００７０】
さらに、本発明は、録音スイッチを設けないで録音を可能にするものであるが、例えば、初期状態で録音しないモードを設定することも可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態に係る電子ピアノの要部機能を示すブロック図である。
【図２】本発明の実施形態に係る電子ピアノのハード構成部分を示すブロック図である。
【図３】操作パネルの要部を示す図である。
【図４】録音開始処理のフローチャートである。
【図５】録音停止処理のフローチャートである。
【図６】録音／再生制御部での楽音録音処理のフローチャートである。
【図７】録音／再生制御部での楽音再生処理のフローチャートである。
【図８】表示器による表示例を示す図である。
【符号の説明】
【００７２】
１…ＣＰＵ、  ７…ダンパーペダル、  ７ａ…ペダルセンサ、  ８…鍵盤、  ８ａ…キーススイッチ、  ９…楽音発生部、  １０…波形メモリ、  １５…音色メモリ、  １６…録音／再生制御部、  １７…録音判定部、  ５０…電源スイッチ、  ５１、５２、５３…音色スイッチ、  ５６Ａ…ソング番号選択ダイヤル
【図１】
2008152054.tif 000003
【図２】
2008152054.tif 000004
【図３】
2008152054.tif 000005
【図４】
2008152054.tif 000006
【図５】
2008152054.tif 000007
【図６】
2008152054.tif 000008
【図７】
2008152054.tif 000009
【図８】
2008152054.tif 000010