JP3788396B2 - Electronic music apparatus and computer program for electronic music apparatus - Google Patents

Electronic music apparatus and computer program for electronic music apparatus Download PDF

Info

Publication number
JP3788396B2
JP3788396B2 JP2002203457A JP2002203457A JP3788396B2 JP 3788396 B2 JP3788396 B2 JP 3788396B2 JP 2002203457 A JP2002203457 A JP 2002203457A JP 2002203457 A JP2002203457 A JP 2002203457A JP 3788396 B2 JP3788396 B2 JP 3788396B2
Authority
JP
Japan
Prior art keywords
file
data
selection
name
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002203457A
Other languages
Japanese (ja)
Other versions
JP2004045786A (en
Inventor
進 石橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2002203457A priority Critical patent/JP3788396B2/en
Publication of JP2004045786A publication Critical patent/JP2004045786A/en
Application granted granted Critical
Publication of JP3788396B2 publication Critical patent/JP3788396B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、記憶装置に記憶された音楽に関するファイル形式のデータを読み出して利用する電子楽器、シーケンサ、カラオケ装置、パーソナルコンピュータなどの電子音楽装置、および同電子音楽装置に適用されるコンピュータプログラムに関する。
【0002】
【従来の技術】
従来から、自動演奏データ、自動伴奏データなどの音楽に関するデータをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して、自動演奏音を再生したり、自動伴奏音を発生したりする電子音楽装置はよく知られている。この電子音楽装置においては、ファイルの一選択方法として、ユーザが選択操作子を操作し続けることにより、同選択操作子の操作中、記憶装置内の複数のファイルが時間経過に従って所定の順番で一つずつ選択されるような方法を採用していた。また、このファイル選択方法においては、時間経過に従って、一つのファイルが選択されるごとに、ファイル名と共に、演奏曲名、伴奏スタイル名(伴奏種類名)などの情報が表示器に表示されるようにしていた。
【0003】
【発明が解決しようとする課題】
しかし、上記従来技術においては、演奏曲名、伴奏スタイル名(伴奏種類名)などの情報はファイル内の一部のデータによって表されるものであり、一つのファイルが選択されるごとにファイルを開いてファイル内のデータを読み出す必要があり、このデータの読み出しのための処理時間が必要となる。さらに、この読み出したデータによって表された情報は表示器にその都度表示されるので、ファイル選択のための処理時間自体が長くなり過ぎると同時に、他の処理に支障が生じるという問題もある。
【0004】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、ファイル選択の処理時間を短くして、ファイルの選択処理が効率よく行なわれるようにするとともに、他の処理にも支障を来たさないようにした電子音楽装置、および同電子音楽装置に適用されるコンピュータプログラムを提供することにある。
【0005】
上記目的を達成するために、本発明は、自動演奏データと、曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータとをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置であって、ユーザによって操作されるファイル選択操作子を含む複数の操作子を有する入力操作部と、ユーザによって選択されたファイルに関する情報を表示可能な表示器とを備えた電子音楽装置を改良しようとするものである。また、本発明は、前記電子音楽装置に適用されるコンピュータプログラムを改良しようとするものである。
【0008】
そして、本発明の第1の特徴は、入力操作部のいずれかの操作子の操作に応じて指定された記憶装置内の記憶領域に記憶されている複数のファイル名を読み出して一時記憶手段に一時的に記憶しておき、ファイル選択操作子が操作中であることおよびファイル選択操作子の操作が解除されたことを検出し、ファイル選択操作子の操作中が検出されているとき、ファイル内のデータにより表される情報を表示器に表示することなく、時間経過に従って一時記憶手段に記憶されている複数のファイル名または複数のファイル名の一部を表示器に順次表示しながら、一時記憶手段に記憶されている複数のファイル名を所定の順番で一つずつ選択候補として切換え、ファイル選択操作子の操作解除が検出されたとき、選択候補とされているファイル名によって指定されるファイルを選択ファイルとして決定するとともに、同決定された選択ファイル内の曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータによって表される曲名、ジャンル名、テンポ、拍子および作曲者のうちのいずれかが表示器に表示されるようにしたことにある。
【0009】
これによれば、ファイル選択操作子の操作中には、ファイル内のデータにより表される情報が表示器に表示されることがなく、一時記憶手段に記憶されている複数のファイル名が所定の順番で一つずつ選択候補として単に切換えられていくだけで、ファイル選択操作子の操作が解除されてはじめて選択ファイルが決定されるとともに、同決定されたファイル内の曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータにより表される曲名、ジャンル名、テンポ、拍子および作曲者のうちのいずれかが表示器に表示される。したがって、ファイルの選択処理に要する時間が短縮されるとともに、他の処理に支障を来たすことも回避できる。また、ファイル選択操作子の操作解除によって選択ファイルが決定されたときに、ファイル内の曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータにより表される曲名、ジャンル名、テンポ、拍子および作曲者のうちのいずれかを表示器に表示してもファイル選択の処理時間はそれほど増加しないとともに、ユーザによるファイル選択に対して便利となる。さらに、選択候補ファイル名の切換え中には、選択候補のファイル名によって指定されるファイル内の曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータによって表される曲名、ジャンル名、テンポ、拍子および作曲者のいずれも表示器に表示されないので、この選択候補ファイル名の切換え中には、ユーザは選択ファイルが確定していないことを認識できて、混乱を防ぐこともできる。
【0011】
また、本発明の第1の特徴において、前記ファイル選択操作子の操作中が検出されているとき、選択候補とされたファイル名またはファイル名の一部を表示器に表示するようにした。この場合、ファイル名は、選択候補ファイル名の切換え時には記憶装置から読み出されて一時記憶手段に既に一時的に記憶されているので、このファイル名またはファイル名の一部の表示のためにファイル選択操作子の操作時にファイルを開く必要はなく、ファイルの選択処理を遅らすことはない。また、このファイル名またはファイル名の一部の表示により、ユーザは選択候補ファイル名の切換え中を確実に認識できる。
【0012】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明する。図1は、本発明に係る電子音楽装置をブロック図により示している。この電子音楽装置としては、電子楽器、シーケンサ、カラオケ装置、パーソナルコンピュータなどを含む各種機器が考えられる。
【0013】
この電子音楽装置は、入力操作部10、表示器20および音源回路30を備えている。入力操作部10は、ユーザによる指示を入力するためのもので、ユーザによって操作される複数の操作子と、同複数の操作子の操作を検出するとともにバス40に接続された検出回路とからなる。複数の操作子の中には、特に、ユーザによって押圧操作される「+ボタン」および「−ボタン」が含まれている。表示器20は、液晶ディスプレイまたはブラウン管装置などで構成されており、楽譜、歌詞などを含む各種文字、符号、図形などを表示する。この表示器20の表示態様は、バス40に接続された表示制御部21によって制御される。音源回路30は、バス40を介して入力される演奏データ、その他の制御データに従って楽音信号を生成して、サウンドシステム31に供給する。サウンドシステム31は、アンプ、スピーカなどからなり、供給された楽音信号に対応した楽音を放音する。
【0014】
バス40には、CPU51、ROM52、RAM53、外部記憶装置60および通信インターフェース回路70も接続されている。CPU51、ROM52およびRAM53は、マイクロコンピュータ本体部を構成するもので、この電子音楽装置の各種動作を図2のプログラムを含む各種プログラムの実行により制御する。
【0015】
外部記憶装置60は、この電子音楽装置内に予め組み込まれたハードディスクHD、この電子音楽装置に脱着可能なフレキシブルディスクFD、コンパクトディスクCDなどの外部記録媒体からなる。また、この外部記憶装置60は、前記外部記録媒体に対するデータおよびプログラムの書込みおよび読出しを行うドライブユニットも含む。特に、本実施形態においては、これらのハードディスクHD、フレキシブルディスクFD、コンパクトディスクCDなどの外部記録媒体に、複数組の自動演奏データ(楽曲データ)が一楽曲ごとにファイル形式で記憶されている。各組の自動演奏データは、時間経過に従った一連のイベントデータおよびタイムインターバルデータに加えて、曲名、ジャンル、テンポ、拍子、作曲者などを表す付属データを有し、ファイル名で指定されるようになっている。
【0016】
ここで、イベントデータとは、楽音の発音開始、発音終了などを表すキーオンイベントデータ、キーオフイベントデータなどを意味する。また、タイムインターバルデータは各イベントデータの時間間隔を表すものである。イベントデータおよびタイムインターバルデータに代えまたは加えて、音符列(音高データおよび音符長データからなる)および休符列を表す音楽データ(一種の自動演奏データ)を記録しておいてもよい。なお、この種の自動演奏データはMIDIフォーマットに従うのが通常であるが、特定の電子音楽装置、電子音楽用アプリケーションプログラムに固有なフォーマットに従うものでもよい。
【0017】
通信インターフェース回路70は、ケーブルまたは無線により近傍の外部機器71に接続可能となっているとともに、電話回線、専用回線、通信ネットワーク72などを介して遠方の外部機器73にも接続可能となっている。そして、通信インターフェース回路70は、外部機器71,73との交信により、前述した図2のプログラムおよび自動演奏データを含む各種プログラムおよび各種データの授受を可能としている。
【0018】
次に、上記のように構成した実施形態の動作を説明する。ユーザは、図示しないプログラムを実行させて、表示器20による表示指示に従いながら入力操作部10を操作して、複数組の自動演奏データが記憶されているハードディスクHD、フレキシブルディスクFD、コンパクトディスクCDなどの記録媒体(記憶装置)または記録媒体(記憶装置)内の記憶領域を指定する。CPU51は、前記指定された記録媒体または記憶領域を検索し、複数組の自動演奏データにそれぞれ対応したファイル名を記録媒体または記憶領域から読み出して、同読み出したファイル名を所定の順番でRAM53に記憶しておく。
【0019】
次に、記録媒体または記憶領域に記憶されている複数組の自動演奏データ(ファイル)のうちの一組の自動演奏データを選択する動作について説明する。この自動演奏データの選択においては、ユーザは入力操作部10の「+ボタン」または「−ボタン」を操作する。一方、CPU51は、図2のステップS10〜S30からなるプログラムを所定の短時間ごと、例えば、1秒間に3、4回の頻度で繰返し実行している。このプログラムにおいては、ステップS10の開始後、CPU51はステップS12にて「+ボタン」および「−ボタン」の操作状態の変化をチェックし、ステップS14〜S18の処理により前記操作状態の変化を判定する。
【0020】
いま、ユーザが「+ボタン」または「−ボタン」を押圧操作し始めると、ステップS14にて「Yes」と判定し、ステップS20にて表示器20に曲名が表示されていれば、その表示を消す。そして、ステップS22にて、選択候補ファイルを切換える。この選択候補ファイルの切換えにおいては、前記RAM53内に所定の順番で並べて記憶されている複数のファイル名のうちで、読み出しポインタによって現在指定されているファイル名の次のファイル名または一つ前のファイル名を読み出す。具体的には、「+ボタン」が操作された場合には次のファイル名が読み出され、「−ボタン」が操作された場合には一つ前のファイル名が読み出される。前記ステップS22の処理後、ステップS24にて前記RAM53から読み出したファイル名をファイルを選択するための選択要素として表示器20に表示する。なお、このファイル名の表示に代えて、ファイル名の一部のみ(例えば、拡張子を省略したファイル名)を表示するようにしてもよい。
【0021】
そして、ユーザが「+ボタン」または「−ボタン」を押圧操作し続ければ、ステップS16にて「Yes」と判定し、前述したステップS22,S24の処理により、ファイルの選択候補を切換えるとともに同切換えられた選択候補のファイル名を表示器20に表示する。したがって、「+ボタン」または「−ボタン」が押圧操作され続けていれば、複数のファイルが時間経過に従って所定の順番で一つずつ切換えられて選択候補とされ、同選択候補とされたファイル名のみが表示器20に順次表示される。例えば、表示器20には、図3の「bbbbb.mid」、「ccccc.mid」、「ddddd.mid」および「eeeee.mid」のように、ファイル名のみが順次切換えられて表示される。なお、このファイル名の表示に代えて、「bbbbb」、「ccccc」などのように、ファイル名の一部のみ(例えば、拡張子を省略したファイル名)を表示するようにしてもよい。
【0022】
そして、「+ボタン」または「−ボタン」の押圧操作が解除されると、ステップS18にて「Yes」と判定してステップS26に進む。ステップS26においては、前記記録媒体または記憶領域に記憶されている複数のファイルのうちで、現在選択候補とされているファイル(すなわち、読み出しポインタにより現在指定されているファイル名によって指定されるファイル)を開いて、同ファイル(自動演奏データ)中の曲名データを読み出す。なお、このステップS26の処理が選択ファイルの決定に相当する。
【0023】
次に、ステップS28にて、前記選択されたファイル名に加えて、曲名データによって表された曲名を表示器20に表示する。例えば、表示器20には、図3の「△△△(曲名)」、「eeeee.mid」のように表示される。なお、曲名に代えまたは加えて、ジャンル名データ、テンポデータ、拍子データまたは作曲者データをファイル(自動演奏データ)中から読み出して、ジャンル名、テンポ、拍子または作曲者を表示するようにしてもよい。
【0024】
そして、このような選択ファイルの決定後、選択ファイル(自動演奏データ)中のイベントデータおよびタイムインターバルデータ(または音符列および休符列を表す音楽データ)を読み出して、同自動演奏データにより表された楽曲を自動演奏させたり、同楽曲の楽譜を表示器20に表示したりする。また、この読み出した自動演奏データを編集して、自動演奏データにより表された楽曲を編曲してもよい。
【0025】
上記動作説明のように、上記実施形態によれば、「+ボタン」または「−ボタン」の操作中には、RAM53に記憶されているファイル名が時間経過に従って選択候補として順次切換えられ、同ファイル名(またはファイル名の一部)が表示器20に表示されるのみで、ハードディスクHD、フレキシブルディスクFD、コンパクトディスクCDなどの記録媒体または同記録媒体内の記憶領域に記憶されているファイル内のデータが読み出されない。したがって、ファイルの選択処理に要する時間が短縮されるとともに、他の処理に支障を来たすことも回避できる。また、ファイル名(ファイル名の一部)の切換え表示により、ユーザは選択候補ファイルの切換え中を確実に認識できる。
【0026】
そして、「+ボタン」または「−ボタン」の操作が解除されてはじめて、そのときの選択候補ファイルが選択ファイルとして決定されて、同決定されたファイルが開かれて同ファイル内の曲名データにより表された曲名(ジャンル名)が表示器20に表示される。したがって、ユーザによるファイル選択にとって便利になる。また、この曲名は、選択候補ファイルの切換え中には表示器20に表示されないので、選択候補ファイルの切換え中には、ユーザは選択ファイルが確定していないことを認識できて、混乱を防ぐこともできる。
【0027】
以上、本発明の一実施形態について説明したが、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形も可能である。
【0028】
例えば、上記実施形態においては、音楽に関するデータとして自動演奏データを採用し、同自動演奏データの一部により表されるとともに選択ファイルを表す情報として曲名、ジャンル名、テンポ、拍子または作曲者を表示器20に表示するようにした。しかし、この音楽に関するデータとしては、ファイル形式のものであればどのようなデータでもよく、例えば自動伴奏音の発生ための自動伴奏データ、楽音信号の波形を表す波形データ、楽音信号を合成するアルゴリズムを決定するためのアルゴリズムデータ、楽音信号の音色を制御するための音色データ、楽音信号に付加する効果を制御する効果データなど、音楽の内容を表す種々のデータが採用され得る。これらの場合、選択ファイルを表す情報として、自動伴奏データに関しては伴奏スタイル名(伴奏種類名)を、波形データに関しては楽器名を、アルゴリズムデータに関してはアルゴリズム名を、音色データに関しては音色名を、効果データに関して効果名を採用できる。
【0029】
また、ファイルの選択操作子としての「+ボタン」および「−ボタン」に代えてまたは加えて、「Incボタン」および「Decボタン」、「Nextボタン」および「Backボタン」、「↑ボタン」および「↓ボタン」、または「→ボタン」および「←ボタン」を採用してもよい。特に、パーソナルコンピュータの場合には、文字キーとしての、「Uキー」および「Dキー」、または「Nキー」および「Bキー」を採用してもよい。また、ユーザにより設定される任意のキーを採用するようにしてもよい。さらに、プログラムによって表示器20に表示された操作子を採用して、マウスで表示操作子を操作することも考えられる。
【0030】
さらに、上記実施形態においては、ファイルの選択候補の切換え中には、曲名の表示欄には何も表示しないようにしたが、例えば「選択中などのメッセージを表示するようにしてもよい。また、このファイルの選択候補」の切換え中におけるファイル名の表示に関しては、何も表示しないようにしたり、ファイルの順番(例えば、1,2,3・・)、ファイルの存在しているディレクトリ名などを表示するようにしてもよい。
【図面の簡単な説明】
【図1】 本発明の適用される電子音楽装置のブロック図である。
【図2】 図1のCPUで実行される楽譜表示プログラムのフローチャートである。
【図3】 図1の表示器における表示状態の変遷を示す図である。
【符号の説明】
10…入力操作部、20…表示器、30…音源回路、51…CPU,52…ROM、53…RAM、60…外部記憶装置、70…通信インターフェース回路。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic musical instrument such as an electronic musical instrument, a sequencer, a karaoke device, and a personal computer that reads out and uses data in a file format related to music stored in a storage device, and a computer program applied to the electronic musical device.
[0002]
[Prior art]
Conventionally, a single file is selected from a storage device storing a plurality of files each having data related to music such as automatic performance data and automatic accompaniment data, and the data in the selected file is read out to generate an automatic performance sound. Electronic music devices that reproduce or generate automatic accompaniment sounds are well known. In this electronic music apparatus, as a method for selecting a file, the user continues to operate the selection operator, so that a plurality of files in the storage device are sequentially stored in a predetermined order as time passes. The method of selecting one by one was adopted. In addition, in this file selection method, each time a file is selected over time, information such as a performance song name and an accompaniment style name (accompaniment type name) is displayed on the display unit along with the file name. It was.
[0003]
[Problems to be solved by the invention]
However, in the above prior art, information such as the performance song name and accompaniment style name (accompaniment type name) is represented by a part of the data in the file, and each time a file is selected, the file is opened. Therefore, it is necessary to read data in the file, and a processing time for reading this data is required. Furthermore, since the information represented by the read data is displayed on the display device each time, the processing time for selecting a file becomes too long, and at the same time, there is a problem that other processing is hindered.
[0004]
SUMMARY OF THE INVENTION
The present invention has been made to address the above-described problems, and its object is to shorten the file selection processing time so that the file selection processing can be performed efficiently and to prevent other processing. It is an object of the present invention to provide an electronic music apparatus that does not come from the computer, and a computer program that is applied to the electronic music apparatus.
[0005]
In order to achieve the above object, the present invention stores a plurality of files each having automatic performance data and any one of song name data, genre name data, tempo data, time signature data, and composer data . An electronic music apparatus that selects one file from a storage device, reads out and uses data in the selected file, and has an input operation unit having a plurality of operators including a file selection operator operated by a user And an electronic music apparatus comprising a display capable of displaying information on a file selected by a user. The present invention also aims to improve a computer program applied to the electronic music apparatus.
[0008]
The first feature of the present invention, the temporary storage means is read multiple file names stored in the storage area in the specified memory device in response to operation of any of the operator of the input operation section Temporarily memorize, when the operation of the file selection operator is detected and the operation of the file selection operator is released, and when the operation of the file selection operator is detected, Without displaying the information represented by the data on the display unit, the multiple file names stored in the temporary storage means or a part of the multiple file names are sequentially displayed on the display unit as the time elapses. Switch the file names stored in the means as selection candidates one by one in a predetermined order, and when the release of the file selection operator is detected, the file names that are the selection candidates Therefore, together with to determine the file that is designated as the selected file, song data in the selected file, which is the same decision, the genre name data, tempo data, it expresses the result in any of the data of the time signature data and composer data One of the song name, genre name, tempo, time signature and composer is displayed on the display.
[0009]
According to this, during the operation of the file selection operator, the information represented by the data in the file is not displayed on the display unit, and a plurality of file names stored in the temporary storage means are predetermined. By simply switching the selection candidates one by one in order, the selected file is determined only after the operation of the file selection operator is canceled, and the song name data, genre name data, and tempo data in the determined file are determined. Any one of the song name, genre name, tempo, time signature, and composer represented by any one of the time data and composer data is displayed on the display. Therefore, the time required for the file selection process can be shortened, and other processes can be prevented from being hindered. Further, when the selected file is determined by the operation cancel the file selection operator, Song data, genre name data, the tempo data in the file, Song represented by any of the data of the time signature data and composer data Even if any one of genre name, tempo, time signature, and composer is displayed on the display, the file selection processing time does not increase so much and it is convenient for the user to select a file. Further, during the switching of the selection candidate file name, it is represented by any one of the song name data, genre name data, tempo data, time signature data and composer data in the file designated by the selection candidate file name. None of the song name, genre name, tempo, time signature, and composer are displayed on the display unit, so the user can recognize that the selected file has not been confirmed while switching the selection candidate file name. It can also be prevented.
[0011]
In the first feature of the present invention, when during operation of the file selection operator is detected, and to display on the display a part of the file name or the file name and selected candidates. In this case, the file name is read from the storage device when the selection candidate file name is switched and is already temporarily stored in the temporary storage means. Therefore, the file name is displayed for displaying the file name or a part of the file name. There is no need to open the file when the selection operator is operated, and the file selection process is not delayed. Further, by displaying the file name or a part of the file name , the user can surely recognize that the selection candidate file name is being switched.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an electronic music apparatus according to the present invention. As this electronic music device, various devices including an electronic musical instrument, a sequencer, a karaoke device, a personal computer, and the like can be considered.
[0013]
The electronic music apparatus includes an input operation unit 10, a display device 20, and a sound source circuit 30. The input operation unit 10 is for inputting an instruction by the user, and includes a plurality of operators operated by the user, and a detection circuit connected to the bus 40 and detecting operations of the plurality of operators. . Among the plurality of operators, in particular, a “+ button” and a “− button” that are pressed by the user are included. The display device 20 is composed of a liquid crystal display, a cathode ray tube device, or the like, and displays various characters, symbols, figures, and the like including a score, lyrics, and the like. The display mode of the display 20 is controlled by the display control unit 21 connected to the bus 40. The tone generator circuit 30 generates a tone signal in accordance with performance data input via the bus 40 and other control data, and supplies the tone signal to the sound system 31. The sound system 31 includes an amplifier, a speaker, and the like, and emits a musical sound corresponding to the supplied musical sound signal.
[0014]
CPU 51, ROM 52, RAM 53, external storage device 60 and communication interface circuit 70 are also connected to bus 40. The CPU 51, the ROM 52, and the RAM 53 constitute a microcomputer main body, and control various operations of the electronic music apparatus by executing various programs including the program of FIG.
[0015]
The external storage device 60 is composed of an external recording medium such as a hard disk HD incorporated in advance in the electronic music device, a flexible disk FD removable from the electronic music device, and a compact disk CD. The external storage device 60 also includes a drive unit that writes and reads data and programs to and from the external recording medium. In particular, in the present embodiment, a plurality of sets of automatic performance data (music data) are stored in a file format for each music on an external recording medium such as the hard disk HD, flexible disk FD, and compact disk CD. Each set of automatic performance data has a series of event data and time interval data according to the passage of time, and additional data representing the song name, genre, tempo, time signature, composer, etc., and is specified by a file name. It is like that.
[0016]
Here, the event data means key-on event data, key-off event data, and the like representing the start and end of tone generation. The time interval data represents a time interval of each event data. Instead of or in addition to the event data and the time interval data, a note string (consisting of pitch data and note length data) and music data (a kind of automatic performance data) representing a rest string may be recorded. This type of automatic performance data usually follows the MIDI format, but may also follow a format specific to a specific electronic music device or electronic music application program.
[0017]
The communication interface circuit 70 can be connected to a nearby external device 71 by a cable or wirelessly, and can also be connected to a remote device 73 far away via a telephone line, a dedicated line, a communication network 72, or the like. . The communication interface circuit 70 can exchange various programs and various data including the program and automatic performance data shown in FIG. 2 by communicating with the external devices 71 and 73.
[0018]
Next, the operation of the embodiment configured as described above will be described. A user executes a program (not shown) and operates the input operation unit 10 in accordance with a display instruction from the display device 20 to store a plurality of sets of automatic performance data such as a hard disk HD, a flexible disk FD, a compact disk CD, etc. Recording medium (storage device) or a storage area in the recording medium (storage device). The CPU 51 searches the designated recording medium or storage area, reads out the file names corresponding to the plurality of sets of automatic performance data from the recording medium or storage area, and stores the read file names in the RAM 53 in a predetermined order. Remember.
[0019]
Next, an operation for selecting one set of automatic performance data from a plurality of sets of automatic performance data (files) stored in the recording medium or storage area will be described. In selecting the automatic performance data, the user operates the “+ button” or the “− button” of the input operation unit 10. On the other hand, the CPU 51 repeatedly executes the program composed of steps S10 to S30 in FIG. 2 at a predetermined short time, for example, three or four times per second. In this program, after the start of step S10, the CPU 51 checks the change of the operation state of the “+ button” and the “− button” in step S12, and determines the change of the operation state by the processing of steps S14 to S18. .
[0020]
If the user starts pressing the “+ button” or “− button”, “Yes” is determined in step S14, and if the song name is displayed on the display 20 in step S20, the display is displayed. Turn off. In step S22, the selection candidate file is switched. In this selection candidate file switching, among the plurality of file names stored in the RAM 53 in a predetermined order, the file name next to the file name currently designated by the read pointer or the immediately preceding file name is stored. Read the file name. Specifically, when the “+ button” is operated, the next file name is read, and when the “− button” is operated, the previous file name is read. After the processing in step S22, the file name read from the RAM 53 in step S24 is displayed on the display 20 as a selection element for selecting a file. Instead of displaying the file name, only a part of the file name (for example, a file name without an extension) may be displayed.
[0021]
If the user continues to press the “+ button” or “− button”, “Yes” is determined in step S16, and the file selection candidates are switched and switched by the processes in steps S22 and S24 described above. The file name of the selected selection candidate is displayed on the display 20. Therefore, if the “+ button” or the “− button” is kept pressed, a plurality of files are switched one by one in a predetermined order as time elapses to become selection candidates, and the file names that are selected as the selection candidates Are sequentially displayed on the display 20. For example, on the display 20, only the file names are sequentially switched and displayed as "bbbbb.mid", "ccccc.mid", "ddddd.mid", and "eeeee.mid" in FIG. Instead of displaying the file name, only a part of the file name (for example, a file name without an extension) may be displayed, such as “bbbbb”, “ccccc”, and the like.
[0022]
When the pressing operation of the “+ button” or the “− button” is released, “Yes” is determined in step S18, and the process proceeds to step S26. In step S26, among the plurality of files stored in the recording medium or storage area, a file that is currently selected as a candidate (that is, a file specified by the file name currently specified by the read pointer). To read the song title data in the same file (automatic performance data). Note that the processing in step S26 corresponds to determination of the selected file.
[0023]
Next, in step S28, in addition to the selected file name, the song name represented by the song name data is displayed on the display 20. For example, the display 20 displays “ΔΔΔ (song title)” and “eeeee.mid” in FIG. In addition to or in addition to the song name, genre name data, tempo data, time signature data or composer data is read from the file (automatic performance data) and the genre name, tempo, time signature or composer is displayed. Good.
[0024]
After the selection file is determined, the event data and time interval data (or music data representing a note string and a rest string) in the selected file (automatic performance data) are read out and represented by the automatic performance data. The musical piece is automatically played, or the score of the musical piece is displayed on the display 20. The read automatic performance data may be edited to arrange the music represented by the automatic performance data.
[0025]
As described above, according to the above-described embodiment, during operation of the “+ button” or “− button”, the file names stored in the RAM 53 are sequentially switched as selection candidates over time, and the same file is stored. The name (or a part of the file name) is only displayed on the display 20, and the contents in the file stored in the recording medium such as the hard disk HD, the flexible disk FD, the compact disk CD, or the storage area in the recording medium. Data is not read. Therefore, the time required for the file selection process can be shortened, and other processes can be prevented from being hindered. Further, the display of switching the file name (part of the file name) allows the user to reliably recognize that the selection candidate file is being switched.
[0026]
Only when the operation of the “+ button” or “− button” is released, the selection candidate file at that time is determined as the selected file, and the determined file is opened and displayed by the song name data in the file. The displayed song name (genre name) is displayed on the display 20. Therefore, it is convenient for the user to select a file. In addition, since the song name is not displayed on the display unit 20 during the switching of the selection candidate file, the user can recognize that the selection file has not been confirmed during the switching of the selection candidate file, thereby preventing confusion. You can also.
[0027]
Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the object of the present invention.
[0028]
For example, in the above embodiment, automatic performance data is adopted as data related to music, and the music title, genre name, tempo, time signature, or composer is displayed as information representing the selected file as well as being represented by a part of the automatic performance data. Display on the vessel 20. However, the data relating to this music may be any data as long as it is in a file format. For example, automatic accompaniment data for generating automatic accompaniment sounds, waveform data representing the waveform of a musical tone signal, and algorithms for synthesizing musical tone signals Various data representing the contents of music, such as algorithm data for determining the tone, tone color data for controlling the tone color of the tone signal, effect data for controlling the effect added to the tone signal, can be employed. In these cases, as information representing the selected file, the accompaniment style name (accompaniment type name) for the automatic accompaniment data, the instrument name for the waveform data, the algorithm name for the algorithm data, the timbre name for the timbre data, Effect names can be adopted for effect data.
[0029]
Also, instead of or in addition to “+ button” and “− button” as file selection operators, “Inc button” and “Dec button”, “Next button” and “Back button”, “↑ button” and “↓ button” or “→ button” and “← button” may be adopted. In particular, in the case of a personal computer, “U key” and “D key” or “N key” and “B key” may be employed as character keys. Moreover, you may make it employ | adopt the arbitrary keys set by the user. Furthermore, it is also possible to employ an operator displayed on the display 20 by a program and operate the display operator with a mouse.
[0030]
Furthermore, in the above-described embodiment, nothing is displayed in the song title display column during switching of file selection candidates, but for example, a message such as “selected” may be displayed. As for the display of the file name during the switching of “This file selection candidate”, nothing is displayed, the order of the files (for example, 1, 2, 3,...), The directory name in which the file exists, etc. May be displayed.
[Brief description of the drawings]
FIG. 1 is a block diagram of an electronic music apparatus to which the present invention is applied.
2 is a flowchart of a score display program executed by the CPU of FIG.
FIG. 3 is a diagram showing transition of a display state in the display of FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Input operation part, 20 ... Display, 30 ... Sound source circuit, 51 ... CPU, 52 ... ROM, 53 ... RAM, 60 ... External storage device, 70 ... Communication interface circuit.

Claims (2)

自動演奏データと、曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータとをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置において、
ユーザによって操作されるファイル選択操作子を含む複数の操作子を有する入力操作部と、
ユーザによって選択されたファイルに関する情報を表示可能な表示器と、
前記入力操作部のいずれかの操作子の操作に応じて指定された前記記憶装置内の記憶領域に記憶されている複数のファイルのファイル名を読み出して一時的に記憶しておく一時記憶手段と、
前記ファイル選択操作子が操作中であることおよび前記ファイル選択操作子の操作が解除されたことを検出する検出手段と、
前記検出手段によりファイル選択操作子の操作中が検出されているとき、前記ファイル内のデータにより表される情報を前記表示器に表示することなく、時間経過に従って前記一時記憶手段に記憶されている複数のファイル名または複数のファイル名の一部を前記表示器に順次表示しながら、前記一時記憶手段に記憶されている複数のファイル名を所定の順番で一つずつ選択候補として切換える選択候補切換え手段と、
前記検出手段によりファイル選択操作子の操作解除が検出されたとき、前記選択候補切換え手段によって選択候補とされているファイル名によって指定されるファイルを選択ファイルとして決定するとともに、同決定された選択ファイル内の曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータにより表される曲名、ジャンル名、テンポ、拍子および作曲者のうちのいずれかを前記表示器に表示する選択ファイル決定手段とを備えた電子音楽装置。
Select one file from a storage device that stores multiple files each of which includes automatic performance data and song name data, genre name data, tempo data, time signature data, and composer data. In an electronic music device that reads and uses data in a file
An input operation unit having a plurality of operators including a file selection operator operated by a user;
A display capable of displaying information about the file selected by the user;
Temporary storage means for reading out and temporarily storing the file names of a plurality of files stored in a storage area in the storage device designated in accordance with an operation of any one of the operators of the input operation unit; ,
Detecting means for detecting that the file selection operator is being operated and that the operation of the file selection operator has been released;
When the operation of the file selection operator is detected by the detection means, the information represented by the data in the file is stored in the temporary storage means over time without being displayed on the display . Selection candidate switching for switching a plurality of file names stored in the temporary storage means one by one as a selection candidate in a predetermined order while sequentially displaying a plurality of file names or a part of a plurality of file names on the display Means,
When the detection means detects the release of the operation of the file selection operator, the file specified by the file name selected as the selection candidate by the selection candidate switching means is determined as a selection file, and the determined selection file Song Title data of the internal, genre name data, tempo data, Song Title to be more represented in any of the data of the time signature data and composer data, genre name, tempo, the display any of the time signature and composer An electronic music apparatus comprising selected file determining means for display on a device.
自動演奏データと、曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータとをそれぞれ有する複数のファイルを記憶した記憶装置から一つのファイルを選択し、同選択されたファイル内のデータを読み出して利用する電子音楽装置であって、ユーザによって操作されるファイル選択操作子を含む複数の操作子を有する入力操作部と、ユーザによって選択されたファイルに関する情報を表示可能な表示器と、電子音楽装置の作動を制御するためのマイクロコンピュータとを備えた電子音楽装置に適用される電子音楽装置用コンピュータプログラムであって、
前記マイクロコンピュータに、
前記入力操作部のいずれかの操作子の操作に応じて指定された前記記憶装置内の記憶領域に記憶されている複数のファイルのファイル名を読み出させて一時記憶手段に記憶させ、
前記ファイル選択操作子が操作中であることおよび前記ファイル選択操作子の操作が解除されたことを検出させ、
前記ファイル選択操作子の操作中が検出されているとき、前記ファイル内のデータにより表される情報を前記表示器に表示することなく、時間経過に従って前記一時記憶手段に記憶されている複数のファイル名または複数のファイル名の一部を前記表示器に順次表示しながら、前記一時記憶手段に記憶されている複数のファイル名を所定の順番で一つずつ選択候補として切換えさせ、かつ
前記ファイル選択操作子の操作解除が検出されたとき、前記切換えさせて選択候補とされているファイル名によって指定されるファイルを選択ファイルとして決定させるとともに、同決定させた選択ファイル内の曲名データ、ジャンル名データ、テンポデータ、拍子データおよび作曲者データのうちのいずれかのデータにより表される曲名、ジャンル名、テンポ、拍子および作曲者のうちのいずれかを前記表示器に表示させるようにした電子音楽装置用コンピュータプログラム。
Select one file from a storage device that stores multiple files each of which includes automatic performance data and song name data, genre name data, tempo data, time signature data, and composer data. An electronic music apparatus that reads out and uses data in a file that has been input, has an input operation unit having a plurality of operators including a file selection operator operated by the user, and displays information related to the file selected by the user A computer program for an electronic music device applied to an electronic music device comprising a possible display and a microcomputer for controlling the operation of the electronic music device,
In the microcomputer,
Read the file names of a plurality of files stored in the storage area in the storage device specified in accordance with the operation of any one of the input operation unit, and store them in the temporary storage means,
Detecting that the file selection operator is being operated and that the operation of the file selection operator has been released;
When the operation of the file selection operator is detected, a plurality of files stored in the temporary storage means as time passes without displaying the information represented by the data in the file on the display A plurality of file names stored in the temporary storage means are switched as selection candidates one by one in a predetermined order while sequentially displaying a name or a part of a plurality of file names on the display unit , and the file selection When the operation release of the operation element is detected, the file specified by the file name selected as a selection candidate by switching is determined as the selection file, and the song name data and genre name data in the determined selection file are also determined. , tempo data, Song Title to be more represented in any of the data of the time signature data and composer data, genre name, A computer program for an electronic music apparatus , wherein any one of tempo, time signature and composer is displayed on the display.
JP2002203457A 2002-07-12 2002-07-12 Electronic music apparatus and computer program for electronic music apparatus Expired - Fee Related JP3788396B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002203457A JP3788396B2 (en) 2002-07-12 2002-07-12 Electronic music apparatus and computer program for electronic music apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002203457A JP3788396B2 (en) 2002-07-12 2002-07-12 Electronic music apparatus and computer program for electronic music apparatus

Publications (2)

Publication Number Publication Date
JP2004045786A JP2004045786A (en) 2004-02-12
JP3788396B2 true JP3788396B2 (en) 2006-06-21

Family

ID=31709317

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002203457A Expired - Fee Related JP3788396B2 (en) 2002-07-12 2002-07-12 Electronic music apparatus and computer program for electronic music apparatus

Country Status (1)

Country Link
JP (1) JP3788396B2 (en)

Also Published As

Publication number Publication date
JP2004045786A (en) 2004-02-12

Similar Documents

Publication Publication Date Title
US20050257667A1 (en) Apparatus and computer program for practicing musical instrument
US7129406B2 (en) Automatic performance apparatus
JP3533972B2 (en) Electronic musical instrument setting control device
US6809248B2 (en) Electronic musical apparatus having musical tone signal generator
JP3788396B2 (en) Electronic music apparatus and computer program for electronic music apparatus
JP4853054B2 (en) Performance data editing apparatus and program
US6362410B1 (en) Electronic musical instrument
JP3620396B2 (en) Information correction apparatus and medium storing information correction program
JP2005106928A (en) Playing data processor and program
JP2000250533A (en) Harmony type display device
JP3637782B2 (en) Data generating apparatus and recording medium
JP3682691B2 (en) Electronic music apparatus having musical tone information assigning operator
JP4205563B2 (en) Performance device, performance method, and computer program for performance
JP4147407B2 (en) Computer program for musical expression and musical expression apparatus
JP4651128B2 (en) Performance device, performance method, and computer program for performance
JP3758041B2 (en) Musical sound control data generator
JPH10198371A (en) Electronic instrument
JP4760348B2 (en) Music selection apparatus and computer program for music selection
JPH11109970A (en) Electronic musical instrument
JP3303754B2 (en) Tone control data generation device, recording medium storing a program for generating tone control data, and tone control data generation method
JP4159439B2 (en) Electronic musical instrument, musical sound generation method, and computer program
JP2000122645A (en) Electronic musical instrument with help function
JP2006195045A (en) Pitch name determination device and computer-readable pitch name determination program
JP2006047646A (en) Automatic performance system
JPH07334154A (en) Sequencer of electronic musical instrument

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050531

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060320

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090407

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100407

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110407

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120407

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130407

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140407

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees