(57)【要約】【課題】音楽用ファイル選択の処理時間を短くして、ファイルの選択処理が効率よく行なわれるようにする。【解決手段】コンピュータプログラム処理により、音楽に関するデータからなる複数のファイルを記憶した記憶装置から一つのファイルを選択する。選択操作子の操作中には、ファイル内のデータの読み出しを行なわないとともに、同データにより表される情報（曲名）を表示器に表示することなく、時間経過に従って複数のファイルを所定の順番で一つずつ選択候補として切換えるとともに、ファイル名のみを表示する（ステップＳ１４，Ｓ１６，Ｓ２０〜Ｓ２４）。選択操作子の操作解除時に、前記選択候補とされているファイルを選択ファイルとして決定するとともに、同決定された選択ファイル内のデータの一部を読み出して、同データの一部により表される情報（曲名）を表示器に表示する（ステップＳ１８，Ｓ２６，Ｓ２８）。【選択図】　図２
2004045786.tif 000002
【特許請求の範囲】
【請求項１】
音楽に関するデータをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置において、
ユーザによって操作される選択操作子と、
ユーザによって選択されたファイルに関する情報を表示可能な表示器と、
前記選択操作子が操作中であることおよび前記選択操作子の操作が解除されたことを検出する検出手段と、
前記検出手段により選択操作子の操作中が検出されているとき、前記各ファイル内のデータを読み出すことなく、時間経過に従って前記複数のファイルを所定の順番で一つずつ選択候補として切換える選択候補切換え手段と、
前記検出手段により選択操作子の操作解除が検出されたとき、前記選択候補切換え手段によって選択候補とされているファイルを選択ファイルとして決定する選択ファイル決定手段とを備えた電子音楽装置。
【請求項２】
音楽に関するデータをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置において、
ユーザによって操作される選択操作子と、
ユーザによって選択されたファイルに関する情報を表示可能な表示器と、
前記選択操作子が操作中であることおよび前記選択操作子の操作が解除されたことを検出する検出手段と、
前記検出手段により選択操作子の操作中が検出されているとき、前記ファイル内のデータにより表される情報を前記表示器に表示することなく、時間経過に従って前記複数のファイルを所定の順番で一つずつ選択候補として切換える選択候補切換え手段と、
前記検出手段により選択操作子の操作解除が検出されたとき、前記選択候補切換え手段によって選択候補とされているファイルを選択ファイルとして決定するとともに、同決定された選択ファイル内のデータの一部により表される情報を前記表示器に表示する選択ファイル決定手段とを備えた電子音楽装置。
【請求項３】
前記請求項１または２に記載した電子音楽装置において、さらに
前記検出手段により選択操作子の操作中が検出されているとき、前記選択候補切換え手段によって選択候補とされたファイルを選択するための選択要素を前記表示器に表示する選択要素表示手段を備えた電子音楽装置。
【請求項４】
音楽に関するデータをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置であって、ユーザによって操作される選択操作子と、ユーザによって選択されたファイルに関する情報を表示可能な表示器とを備えた電子音楽装置に適用される電子音楽装置用コンピュータプログラムにおいて、
前記選択操作子が操作中であることおよび前記選択操作子の操作が解除されたことを検出する検出ステップと、
前記検出ステップにより選択操作子の操作中が検出されているとき、前記各ファイル内のデータを読み出すことなく、時間経過に従って前記複数のファイルを所定の順番で一つずつ選択候補として切換える選択候補切換えステップと、
前記検出ステップにより選択操作子の操作解除が検出されたとき、前記選択候補切換えステップによって選択候補とされているファイルを選択ファイルとして決定する選択ファイル決定ステップとを含む電子音楽装置用コンピュータプログラム。
【請求項５】
音楽に関するデータをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置であって、ユーザによって操作される選択操作子と、ユーザによって選択されたファイルに関する情報を表示可能な表示器とを備えた電子音楽装置に適用される電子音楽装置用コンピュータプログラムにおいて、
前記選択操作子が操作中であることおよび前記選択操作子の操作が解除されたことを検出する検出ステップと、
前記検出ステップにより選択操作子の操作中が検出されているとき、前記ファイル内のデータにより表される情報を前記表示器に表示することなく、時間経過に従って前記複数のファイルを所定の順番で一つずつ選択候補として切換える選択候補切換えステップと、
前記検出ステップにより選択操作子の操作解除が検出されたとき、前記選択候補切換えステップによって選択候補とされているファイルを選択ファイルとして決定するとともに、同決定された選択ファイル内のデータの一部により表される情報を前記表示器に表示する選択ファイル決定ステップとを含む電子音楽装置用コンピュータプログラム。
【請求項６】
前記請求項４または５に記載した電子音楽装置用コンピュータプログラムにおいて、さらに
前記検出ステップにより選択操作子の操作中が検出されているとき、前記選択候補切換えステップによって選択候補とされたファイルを選択するための選択要素を前記表示器に表示する選択要素表示ステップとを含む電子音楽装置用コンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶装置に記憶された音楽に関するファイル形式のデータを読み出して利用する電子楽器、シーケンサ、カラオケ装置、パーソナルコンピュータなどの電子音楽装置、および同電子音楽装置に適用されるコンピュータプログラムに関する。
【０００２】
【従来の技術】
従来から、自動演奏データ、自動伴奏データなどの音楽に関するデータをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して、自動演奏音を再生したり、自動伴奏音を発生したりする電子音楽装置はよく知られている。この電子音楽装置においては、ファイルの一選択方法として、ユーザが選択操作子を操作し続けることにより、同選択操作子の操作中、記憶装置内の複数のファイルが時間経過に従って所定の順番で一つずつ選択されるような方法を採用していた。また、このファイル選択方法においては、時間経過に従って、一つのファイルが選択されるごとに、ファイル名と共に、演奏曲名、伴奏スタイル名（伴奏種類名）などの情報が表示器に表示されるようにしていた。
【０００３】
【発明が解決しようとする課題】
しかし、上記従来技術においては、演奏曲名、伴奏スタイル名（伴奏種類名）などの情報はファイル内の一部のデータによって表されるものであり、一つのファイルが選択されるごとにファイルを開いてファイル内のデータを読み出す必要があり、このデータの読み出しのための処理時間が必要となる。さらに、この読み出したデータによって表された情報は表示器にその都度表示されるので、ファイル選択のための処理時間自体が長くなり過ぎると同時に、他の処理に支障が生じるという問題もある。
【０００４】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、ファイル選択の処理時間を短くして、ファイルの選択処理が効率よく行なわれるようにするとともに、他の処理にも支障を来たさないようにした電子音楽装置、および同電子音楽装置に適用されるコンピュータプログラムを提供することにある。
【０００５】
上記目的を達成するために、本発明は、音楽に関するデータをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置であって、ユーザによって操作される選択操作子と、ユーザによって選択されたファイルに関する情報を表示可能な表示器とを備えた電子音楽装置を改良しようとするものである。また、本発明は、前記電子音楽装置に適用されるコンピュータプログラムを改良しようとするものである。
【０００６】
そして、本発明の第１の特徴は、選択操作子が操作中であることおよび選択操作子の操作が解除されたことを検出し、選択操作子の操作中が検出されているとき、各ファイル内のデータを読み出すことなく、時間経過に従って複数のファイルを所定の順番で一つずつ選択候補として切換え、かつ選択操作子の操作解除が検出されたとき、前記選択候補とされているファイルを選択ファイルとして決定するようにしたことにある。
【０００７】
これによれば、選択操作子の操作中には、ファイル内のデータが読み出されることがなく、複数のファイルが所定の順番で一つずつ選択候補として単に切換えられていくだけで、選択操作子の操作が解除されてはじめて選択ファイルが決定されるので、ファイルの選択処理に要する時間が短縮されるとともに、他の処理に支障を来たすことも回避できる。そして、選択操作子の操作解除によって選択ファイルが決定されたときに、ファイル内のデータを読み出しても処理時間はそれほど増加せず、この読み出したデータにより表された情報を表示器に表示すれば、ユーザによるファイル選択に対して不便も生じない。さらに、選択候補ファイルの切換え中には、選択候補のファイル内のデータは読み出されず、同データによって表された情報が表示器に表示されることがないので、この選択候補ファイルの切換え中には、ユーザは選択ファイルが確定していないことを認識できて、混乱を防ぐこともできる。
【０００８】
また、本発明の第２の特徴は、選択操作子が操作中であることおよび選択操作子の操作が解除されたことを検出し、選択操作子の操作中が検出されているとき、ファイル内のデータにより表される情報を表示器に表示することなく、時間経過に従って複数のファイルを所定の順番で一つずつ選択候補として切換え、選択操作子の操作解除が検出されたとき、選択候補とされているファイルを選択ファイルとして決定するとともに、同決定された選択ファイル内のデータの一部により表される情報が表示器に表示されるようにしたことにある。
【０００９】
これによれば、選択操作子の操作中には、ファイル内のデータにより表される情報が表示器に表示されることがなく、複数のファイルが所定の順番で一つずつ選択候補として単に切換えられていくだけで、選択操作子の操作が解除されてはじめて選択ファイルが決定されるとともに、同決定されたファイル内のデータにより表された情報が表示器に表示される。したがって、ファイルの選択処理に要する時間が短縮されるとともに、他の処理に支障を来たすことも回避できる。また、選択操作子の操作解除によって選択ファイルが決定されたときに、ファイル内のデータにより表された情報を表示器に表示してもファイル選択の処理時間はそれほど増加しないとともに、ユーザによるファイル選択に対して便利となる。さらに、選択候補ファイルの切換え中には、選択候補のファイル内のデータによって表された情報が表示器に表示されないので、この選択候補ファイルの切換え中には、ユーザは選択ファイルが確定していないことを認識できて、混乱を防ぐこともできる。
【００１０】
これらの場合、例えば、各ファイルが自動演奏データおよび伴奏データで構成されている場合には、ファイル内のデータにより表されて表示器に表示される情報としては、曲名および伴奏スタイル名（伴奏種類名）を採用するとよい。
【００１１】
さらに、本発明の第１および第２の特徴において、前記選択操作子の操作中が検出されているとき、選択候補とされたファイルを選択するための選択要素を表示器に表示するようにするとよい。この場合、選択要素としては、例えばファイル名またはファイル名の一部が採用される。ファイル名などの選択要素は、記憶装置内のデータの読み出し指示時に同記憶装置から既に読み出されているものであるので、この選択要素の表示のために選択操作子の操作時にファイルを開く必要はなく、ファイルの選択処理を遅らすことはない。また、このファイルの選択要素の表示により、ユーザは選択候補ファイルの切換え中を確実に認識できる。
【００１２】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明する。図１は、本発明に係る電子音楽装置をブロック図により示している。この電子音楽装置としては、電子楽器、シーケンサ、カラオケ装置、パーソナルコンピュータなどを含む各種機器が考えられる。
【００１３】
この電子音楽装置は、入力操作部１０、表示器２０および音源回路３０を備えている。入力操作部１０は、ユーザによる指示を入力するためのもので、ユーザによって操作される複数の操作子と、同複数の操作子の操作を検出するとともにバス４０に接続された検出回路とからなる。複数の操作子の中には、特に、ユーザによって押圧操作される「＋ボタン」および「−ボタン」が含まれている。表示器２０は、液晶ディスプレイまたはブラウン管装置などで構成されており、楽譜、歌詞などを含む各種文字、符号、図形などを表示する。この表示器２０の表示態様は、バス４０に接続された表示制御部２１によって制御される。音源回路３０は、バス４０を介して入力される演奏データ、その他の制御データに従って楽音信号を生成して、サウンドシステム３１に供給する。サウンドシステム３１は、アンプ、スピーカなどからなり、供給された楽音信号に対応した楽音を放音する。
【００１４】
バス４０には、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、外部記憶装置６０および通信インターフェース回路７０も接続されている。ＣＰＵ５１、ＲＯＭ５２およびＲＡＭ５３は、マイクロコンピュータ本体部を構成するもので、この電子音楽装置の各種動作を図２のプログラムを含む各種プログラムの実行により制御する。
【００１５】
外部記憶装置６０は、この電子音楽装置内に予め組み込まれたハードディスクＨＤ、この電子音楽装置に脱着可能なフレキシブルディスクＦＤ、コンパクトディスクＣＤなどの外部記録媒体からなる。また、この外部記憶装置６０は、前記外部記録媒体に対するデータおよびプログラムの書込みおよび読出しを行うドライブユニットも含む。特に、本実施形態においては、これらのハードディスクＨＤ、フレキシブルディスクＦＤ、コンパクトディスクＣＤなどの外部記録媒体に、複数組の自動演奏データ（楽曲データ）が一楽曲ごとにファイル形式で記憶されている。各組の自動演奏データは、時間経過に従った一連のイベントデータおよびタイムインターバルデータに加えて、曲名、ジャンル、テンポ、拍子、作曲者などを表す付属データを有し、ファイル名で指定されるようになっている。
【００１６】
ここで、イベントデータとは、楽音の発音開始、発音終了などを表すキーオンイベントデータ、キーオフイベントデータなどを意味する。また、タイムインターバルデータは各イベントデータの時間間隔を表すものである。イベントデータおよびタイムインターバルデータに代えまたは加えて、音符列（音高データおよび音符長データからなる）および休符列を表す音楽データ（一種の自動演奏データ）を記録しておいてもよい。なお、この種の自動演奏データはＭＩＤＩフォーマットに従うのが通常であるが、特定の電子音楽装置、電子音楽用アプリケーションプログラムに固有なフォーマットに従うものでもよい。
【００１７】
通信インターフェース回路７０は、ケーブルまたは無線により近傍の外部機器７１に接続可能となっているとともに、電話回線、専用回線、通信ネットワーク７２などを介して遠方の外部機器７３にも接続可能となっている。そして、通信インターフェース回路７０は、外部機器７１，７３との交信により、前述した図２のプログラムおよび自動演奏データを含む各種プログラムおよび各種データの授受を可能としている。
【００１８】
次に、上記のように構成した実施形態の動作を説明する。ユーザは、図示しないプログラムを実行させて、表示器２０による表示指示に従いながら入力操作部１０を操作して、複数組の自動演奏データが記憶されているハードディスクＨＤ、フレキシブルディスクＦＤ、コンパクトディスクＣＤなどの記録媒体（記憶装置）または記録媒体（記憶装置）内の記憶領域を指定する。ＣＰＵ５１は、前記指定された記録媒体または記憶領域を検索し、複数組の自動演奏データにそれぞれ対応したファイル名を記録媒体または記憶領域から読み出して、同読み出したファイル名を所定の順番でＲＡＭ５３に記憶しておく。
【００１９】
次に、記録媒体または記憶領域に記憶されている複数組の自動演奏データ（ファイル）のうちの一組の自動演奏データを選択する動作について説明する。この自動演奏データの選択においては、ユーザは入力操作部１０の「＋ボタン」または「−ボタン」を操作する。一方、ＣＰＵ５１は、図２のステップＳ１０〜Ｓ３０からなるプログラムを所定の短時間ごと、例えば、１秒間に３、４回の頻度で繰返し実行している。このプログラムにおいては、ステップＳ１０の開始後、ＣＰＵ５１はステップＳ１２にて「＋ボタン」および「−ボタン」の操作状態の変化をチェックし、ステップＳ１４〜Ｓ１８の処理により前記操作状態の変化を判定する。
【００２０】
いま、ユーザが「＋ボタン」または「−ボタン」を押圧操作し始めると、ステップＳ１４にて「Ｙｅｓ」と判定し、ステップＳ２０にて表示器２０に曲名が表示されていれば、その表示を消す。そして、ステップＳ２２にて、選択候補ファイルを切換える。この選択候補ファイルの切換えにおいては、前記ＲＡＭ５３内に所定の順番で並べて記憶されている複数のファイル名のうちで、読み出しポインタによって現在指定されているファイル名の次のファイル名または一つ前のファイル名を読み出す。具体的には、「＋ボタン」が操作された場合には次のファイル名が読み出され、「−ボタン」が操作された場合には一つ前のファイル名が読み出される。前記ステップＳ２２の処理後、ステップＳ２４にて前記ＲＡＭ５３から読み出したファイル名をファイルを選択するための選択要素として表示器２０に表示する。なお、このファイル名の表示に代えて、ファイル名の一部のみ（例えば、拡張子を省略したファイル名）を表示するようにしてもよい。
【００２１】
そして、ユーザが「＋ボタン」または「−ボタン」を押圧操作し続ければ、ステップＳ１６にて「Ｙｅｓ」と判定し、前述したステップＳ２２，Ｓ２４の処理により、ファイルの選択候補を切換えるとともに同切換えられた選択候補のファイル名を表示器２０に表示する。したがって、「＋ボタン」または「−ボタン」が押圧操作され続けていれば、複数のファイルが時間経過に従って所定の順番で一つずつ切換えられて選択候補とされ、同選択候補とされたファイル名のみが表示器２０に順次表示される。例えば、表示器２０には、図３の「ｂｂｂｂｂ．ｍｉｄ」、「ｃｃｃｃｃ．ｍｉｄ」、「ｄｄｄｄｄ．ｍｉｄ」および「ｅｅｅｅｅ．ｍｉｄ」のように、ファイル名のみが順次切換えられて表示される。なお、このファイル名の表示に代えて、「ｂｂｂｂｂ」、「ｃｃｃｃｃ」などのように、ファイル名の一部のみ（例えば、拡張子を省略したファイル名）を表示するようにしてもよい。
【００２２】
そして、「＋ボタン」または「−ボタン」の押圧操作が解除されると、ステップＳ１８にて「Ｙｅｓ」と判定してステップＳ２６に進む。ステップＳ２６においては、前記記録媒体または記憶領域に記憶されている複数のファイルのうちで、現在選択候補とされているファイル（すなわち、読み出しポインタにより現在指定されているファイル名によって指定されるファイル）を開いて、同ファイル（自動演奏データ）中の曲名データを読み出す。なお、このステップＳ２６の処理が選択ファイルの決定に相当する。
【００２３】
次に、ステップＳ２８にて、前記選択されたファイル名に加えて、曲名データによって表された曲名を表示器２０に表示する。例えば、表示器２０には、図３の「△△△（曲名）」、「ｅｅｅｅｅ．ｍｉｄ」のように表示される。なお、曲名に代えまたは加えて、ジャンル名データ、テンポデータ、拍子データまたは作曲者データをファイル（自動演奏データ）中から読み出して、ジャンル名、テンポ、拍子または作曲者を表示するようにしてもよい。
【００２４】
そして、このような選択ファイルの決定後、選択ファイル（自動演奏データ）中のイベントデータおよびタイムインターバルデータ（または音符列および休符列を表す音楽データ）を読み出して、同自動演奏データにより表された楽曲を自動演奏させたり、同楽曲の楽譜を表示器２０に表示したりする。また、この読み出した自動演奏データを編集して、自動演奏データにより表された楽曲を編曲してもよい。
【００２５】
上記動作説明のように、上記実施形態によれば、「＋ボタン」または「−ボタン」の操作中には、ＲＡＭ５３に記憶されているファイル名が時間経過に従って選択候補として順次切換えられ、同ファイル名（またはファイル名の一部）が表示器２０に表示されるのみで、ハードディスクＨＤ、フレキシブルディスクＦＤ、コンパクトディスクＣＤなどの記録媒体または同記録媒体内の記憶領域に記憶されているファイル内のデータが読み出されない。したがって、ファイルの選択処理に要する時間が短縮されるとともに、他の処理に支障を来たすことも回避できる。また、ファイル名（ファイル名の一部）の切換え表示により、ユーザは選択候補ファイルの切換え中を確実に認識できる。
【００２６】
そして、「＋ボタン」または「−ボタン」の操作が解除されてはじめて、そのときの選択候補ファイルが選択ファイルとして決定されて、同決定されたファイルが開かれて同ファイル内の曲名データにより表された曲名（ジャンル名）が表示器２０に表示される。したがって、ユーザによるファイル選択にとって便利になる。また、この曲名は、選択候補ファイルの切換え中には表示器２０に表示されないので、選択候補ファイルの切換え中には、ユーザは選択ファイルが確定していないことを認識できて、混乱を防ぐこともできる。
【００２７】
以上、本発明の一実施形態について説明したが、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形も可能である。
【００２８】
例えば、上記実施形態においては、音楽に関するデータとして自動演奏データを採用し、同自動演奏データの一部により表されるとともに選択ファイルを表す情報として曲名、ジャンル名、テンポ、拍子または作曲者を表示器２０に表示するようにした。しかし、この音楽に関するデータとしては、ファイル形式のものであればどのようなデータでもよく、例えば自動伴奏音の発生ための自動伴奏データ、楽音信号の波形を表す波形データ、楽音信号を合成するアルゴリズムを決定するためのアルゴリズムデータ、楽音信号の音色を制御するための音色データ、楽音信号に付加する効果を制御する効果データなど、音楽の内容を表す種々のデータが採用され得る。これらの場合、選択ファイルを表す情報として、自動伴奏データに関しては伴奏スタイル名（伴奏種類名）を、波形データに関しては楽器名を、アルゴリズムデータに関してはアルゴリズム名を、音色データに関しては音色名を、効果データに関して効果名を採用できる。
【００２９】
また、ファイルの選択操作子としての「＋ボタン」および「−ボタン」に代えてまたは加えて、「Ｉｎｃボタン」および「Ｄｅｃボタン」、「Ｎｅｘｔボタン」および「Ｂａｃｋボタン」、「↑ボタン」および「↓ボタン」、または「→ボタン」および「←ボタン」を採用してもよい。特に、パーソナルコンピュータの場合には、文字キーとしての、「Ｕキー」および「Ｄキー」、または「Ｎキー」および「Ｂキー」を採用してもよい。また、ユーザにより設定される任意のキーを採用するようにしてもよい。さらに、プログラムによって表示器２０に表示された操作子を採用して、マウスで表示操作子を操作することも考えられる。
【００３０】
さらに、上記実施形態においては、ファイルの選択候補の切換え中には、曲名の表示欄には何も表示しないようにしたが、例えば「選択中などのメッセージを表示するようにしてもよい。また、このファイルの選択候補」の切換え中におけるファイル名の表示に関しては、何も表示しないようにしたり、ファイルの順番（例えば、１，２，３・・）、ファイルの存在しているディレクトリ名などを表示するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の適用される電子音楽装置のブロック図である。
【図２】図１のＣＰＵで実行される楽譜表示プログラムのフローチャートである。
【図３】図１の表示器における表示状態の変遷を示す図である。
【符号の説明】
１０…入力操作部、２０…表示器、３０…音源回路、５１…ＣＰＵ，５２…ＲＯＭ、５３…ＲＡＭ、６０…外部記憶装置、７０…通信インターフェース回路。
【図１】
2004045786.tif 000003
【図２】
2004045786.tif 000004
【図３】
2004045786.tif 000005