JP4100538B2 - 演奏情報表示装置、演奏情報表示方法および記憶媒体 - Google Patents
演奏情報表示装置、演奏情報表示方法および記憶媒体 Download PDFInfo
- Publication number
- JP4100538B2 JP4100538B2 JP2001061599A JP2001061599A JP4100538B2 JP 4100538 B2 JP4100538 B2 JP 4100538B2 JP 2001061599 A JP2001061599 A JP 2001061599A JP 2001061599 A JP2001061599 A JP 2001061599A JP 4100538 B2 JP4100538 B2 JP 4100538B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- icon
- information
- performance information
- name
- 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
Links
- 238000000034 method Methods 0.000 title description 33
- 230000006870 function Effects 0.000 claims description 89
- 238000000605 extraction Methods 0.000 claims description 4
- 230000015654 memory Effects 0.000 description 46
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 5
- 240000000220 Panda oleosa Species 0.000 description 3
- 235000016496 Panda oleosa Nutrition 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Electrophonic Musical Instruments (AREA)
- User Interface Of Digital Computer (AREA)
Description
【発明の属する技術分野】
本発明は、各種演奏情報ファイルを表示する演奏情報表示装置、演奏情報表示方法および記憶媒体に関する。
【0002】
【従来の技術】
内部記憶装置や外部記憶装置に記憶された複数のデータファイルを、該各記憶装置毎にツリー表示するようにした表示装置は、従来より知られている。
【0003】
一般に、各データファイルは、それぞれファイル名によって管理されており、ファイル名には、通常、拡張子が付与されているため、かかる表示装置は、ファイル名と、その拡張子に応じて選択したアイコンとを対応付けて表示するようにしている。
【0004】
【発明が解決しようとする課題】
しかし、上記従来の表示装置では、各記憶装置に記憶されたすべてのデータファイルをツリー表示するようにしているので、ユーザが特定の機能で利用されるデータファイルの中から目的のファイルを探し出したい場合であっても、特定の機能以外で利用されるデータファイルを含むすべてのファイルの中から目的のファイルを探し出さなくてはならず、目的のファイルを迅速に探し出すことは困難であった。もちろん、ファイル名に拡張子が付与されている場合に、この拡張子と機能とを対応付け、記憶されたデータファイルを拡張子に基づいてソートして表示するようにしたものもあるが、ある1つの機能で利用されるデータファイルの拡張子が複数種類あるときには、拡張子に基づいてソートして表示したとしても、同じ機能で利用されるデータファイルがまとまって表示されるとは限らず、したがって、このときには、目的のファイルを迅速に探し出すことは依然として困難である。
【0005】
また、拡張子は、通常、当該データファイルの機能(すなわち、テキストデータであるとか、ある特定のアプリケーションソフトウェアで作成されたデータであるとか)を示すものであり、機能が同じファイルには同じ拡張子が付与されるので、上記従来の表示装置では、ファイル内容が異なるファイルであっても機能が同じであれば、同じアイコンが選択され表示されていた。したがって、ユーザは、機能が同じファイルから目的のファイルを探すときには、ファイル名のみに基づいて探さなければならなかった。
【0006】
しかし、ファイルの種類によっては、ファイル名のみに基づいてファイルを探すことが困難な場合がある。たとえば、各種演奏情報からなるファイルは、ユーザは、ファイル名を見ただけでは、そのファイルがどのような内容のファイルであるかを判断することが難しい。
【0007】
本発明は、この点に着目してなされたものであり、特定の機能で利用される演奏情報ファイルの中から目的のファイルを迅速に探し出すことが可能な演奏情報表示装置、演奏情報表示方法および記憶媒体を提供することを目的とする。
【0008】
【課題を解決するための手段】
【0009】
上記目的を達成するため、請求項1に記載の演奏情報表示装置は、ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段と、複数の機能からいずれかの機能を選択するための選択手段と、該選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、前記複数の記憶手段からそれぞれ抽出する抽出手段と、前記アイコン情報文字列によって指し示されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段と、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを前記アイコン記憶手段から読み出す読み出し手段と、前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にしてリスト表示する表示手段とを有することを特徴とする。
【0013】
また、上記目的を達成するため、請求項2に記載のプログラムは、複数の機能からいずれかの機能を選択するための選択ステップと、ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段から、前記選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、それぞれ抽出する抽出ステップと、前記アイコン情報文字列によって指定されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段から、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを読み出す読み出しステップと、前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にして表示手段にリスト表示する表示ステップの各ステップに対応するプログラムを含むことを特徴とする。
【0016】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【0017】
図1は、本発明の一実施の形態に係る演奏情報表示装置の概略構成を示すブロック図である。
【0018】
同図に示すように、本実施の形態の演奏情報表示装置は、音高情報を入力するための鍵盤1と、各種情報を入力するための複数のスイッチを備えたパネルスイッチ2と、鍵盤1の各鍵の押鍵状態を検出する押鍵検出回路3と、パネルスイッチ2の各スイッチの押下状態を検出するスイッチ検出回路4と、装置全体の制御を司るCPU5と、該CPU5が実行する制御プログラムや、各種演奏情報ファイル、各種テーブルデータ等を記憶するROM6と、各種演奏情報ファイル、各種演奏データ、各種入力情報および演算結果等を一時的に記憶するRAM7と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ8と、各種情報等を表示する、たとえば大型液晶ディスプレイ(LCD)若しくはCRT(Cathode Ray Tube)ディスプレイおよび発光ダイオード(LED)等を備えた表示装置9と、記憶媒体であるフロッピディスク(FD)20をドライブするフロッピディスクドライブ(FDD)10と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するハードディスク(図示せず)をドライブするハードディスクドライブ(HDD)11と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するコンパクトディスク−リード・オンリ・メモリ(CD−ROM)21をドライブするCD−ROMドライブ(CD−ROMD)12と、外部からのMIDI(Musical Instrument Digital Interface)信号を入力したり、MIDI信号を外部に出力したりするMIDIインターフェース(I/F)13と、通信ネットワーク101を介して、たとえばサーバコンピュータ102とデータの送受信を行う通信インターフェース(I/F)14と、鍵盤1から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する音源回路15と、該音源回路15からの楽音信号に各種効果を付与するための効果回路16と、該効果回路16からの楽音信号を音響に変換する、たとえば、DAC(Digital-to-Analog Converter)やアンプ、スピーカ等のサウンドシステム17とにより構成されている。
【0019】
上記構成要素3〜16は、バス18を介して相互に接続され、CPU5にはタイマ8が接続され、MIDII/F13には他のMIDI機器100が接続され、通信I/F14には通信ネットワーク101が接続され、音源回路15には効果回路16が接続され、効果回路16にはサウンドシステム17が接続されている。
【0020】
HDD11のハードディスクには、前述のように、CPU5が実行する制御プログラムも記憶でき、ROM6に制御プログラムが記憶されていない場合には、このハードディスクに制御プログラムを記憶させておき、それをRAM7に読み込むことにより、ROM6に制御プログラムを記憶している場合と同様の動作をCPU5にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【0021】
CD−ROMドライブ12のCD−ROM21から読み出された制御プログラムや各種データは、HDD11内のハードディスクにストアされる。これにより、制御プログラムの新規インストールやバージョンアップ等が容易に行える。なお、このCD−ROMドライブ12以外にも、外部記憶装置として、光磁気ディスク(MO)装置等、様々な形態のメディアを利用するための装置を設けるようにしてもよい。
【0022】
MIDII/F13は、専用のものに限らず、RS−232CやUSB(ユニバーサル・シリアル・バス)、IEEE1394(アイトリプルイー1394)等の汎用のインターフェースより構成してもよい。この場合、MIDIメッセージ以外のデータをも同時に送受信してもよい。
【0023】
通信I/F14は、上述のように、たとえばLAN(Local Area Network)やインターネット、電話回線等の有線または無線の通信ネットワーク101に接続されており、該通信ネットワーク101を介して、サーバコンピュータ102に接続される。HDD11内のハードディスクに上記各プログラムや各種パラメータが記憶されていない場合には、通信I/F14は、サーバコンピュータ102からプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ(本実施の形態では、演奏情報表示装置)は、通信I/F14および通信ネットワーク101を介してサーバコンピュータ102へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータ102は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク101を介してコンピュータへと配信し、コンピュータが通信I/F14を介して、これらプログラムやパラメータを受信してHDD11内のハードディスクに蓄積することにより、ダウンロードが完了する。
【0024】
この他、外部コンピュータ等との間で直接データのやりとりを行うためのインターフェースを備えてもよい。
【0025】
なお、本実施の形態の演奏情報表示装置は、上述の構成から分かるように、汎用的なパーソナルコンピュータ上に構築されたものであるが、これに限らず、本発明を実施できる最小限要素のみから構成した専用装置や電子楽器、携帯通信端末上に構築してもよい。
【0026】
図2は、演奏情報ファイルを記憶しているメモリの種類と演奏情報ファイルの種類を説明するための図である。
【0027】
同図に示すように、演奏情報ファイルは、前記ROM6の所定領域に構築されたプリセットメモリと、前記RAM7の所定領域に構築されたユーザメモリと、前記フロッピディスク(FD)20とに記憶される。プリセットメモリとユーザメモリには、演奏情報ファイルの種類に対応したフォルダが設けられ、各演奏情報ファイルは、該各ファイルの種類(機能種類)に応じた複数のフォルダ内に格納される。一方、FD20には、フォルダは設けられず、各演奏情報ファイルは、ルート上にそのまま格納される。もちろん、これに限らず、FD20にも、演奏情報ファイルの種類に対応したフォルダを設け、各演奏情報ファイルを対応するフォルダ内に格納するようにしてもよい。また逆に、プリセットメモリとユーザメモリにもフォルダを設けずに、各演奏情報ファイルをルート上にそのまま格納するようにしてもよい。
【0028】
本実施の形態では、演奏情報ファイルの種類として、ソングファイル、ボイスファイル、スタイルファイル、レジストレーションファイルおよびシステムファイルの5種類がある。
【0029】
ソングファイルとは、ソングデータ(各種イベントデータやその再生タイミングを示すデータ等を処理順に記憶することによってメロディ部や伴奏部を含んだ楽曲を構成している演奏データ)によって構成されるファイルであり、ソングモード(ソング再生・編集機能)で利用される。
【0030】
ボイスファイルとは、ボイスデータ(音色を決定するための各種パラメータ)によって構成されるファイルであり、ボイスモード(ボイス作成・選択機能)で利用される。
【0031】
スタイルファイルとは、スタイルデータ(曲のジャンルに応じたテンポやリズム、伴奏用の演奏データ等を設定するためのデータ)によって構成されるファイルであり、スタイルモード(スタイル選択・編集機能)で利用される。
【0032】
レジストレーションファイルとは、レジストレーションデータ(ユーザが設定した、ソングデータ、ボイスデータ、スタイルデータ、その他のパネルスイッチの設定状態等の各種データをひとまとまりとした、複数種類の設定を一括で行うために利用するデータ)によって構成されるファイルであり、レジストレーションモード(レジストレーション作成・選択機能)で利用される。
【0033】
システムファイルとは、システムデータ(楽音に関係しない、本演奏情報表示装置のシステムに関係するデータ)によって構成されるファイルであり、システムモード(システム変更機能)で利用される。
【0034】
本実施の形態では、いずれのファイルも、そのファイル名はxxx.yyy.zzzという、“.”で区切られた3つ以上の文字列を含む形式で構成されている。ただし、“xxx”は、ファイルID、すなわち通常の意味のファイル名を示し、“yyy”は、アイコンID、すなわちアイコンを選択するためのIDを示し、“zzz”は、機能ID、すなわち通常の意味の拡張子を示している。なお、“xxx”,“yyy”,“zzz”は、それぞれ任意の文字列を意味し、言うまでもなく、文字列の個数は3個に限定されてはいない。また、本実施の形態では、機能IDは、上述のように、ソング(song)、ボイス(voice)、スタイル(style)、レジストレーション(regist)およびシステム(system)の5種類あり、アイコンIDは、各機能ID毎に99種類、具体的には、ソングアイコンIDとしてso01〜so99、ボイスアイコンIDとしてvo01〜vo99、スタイルアイコンIDとしてst01〜st99、レジストアイコンIDとしてre01〜re99、システムアイコンIDとしてsy01〜sy99ある。そして、各アイコンIDには、後述するように、それぞれ特有のアイコンが対応付けられている。
【0035】
なお、本実施の形態では、1つの機能に対応する機能IDは1つのみであるが、これに限らず、1つの機能に複数の機能IDを設けるようにしてもよい。また、1つの機能IDが複数の機能に対応するようにしてもよい。
【0036】
また、ファイル名は、上記形式(xxx.yyy.zzz)に限らず、ファイル名(文字列)を表す情報、アイコンを表す情報および機能を表す情報によって構成されていれば、その形式は問わない。たとえば、“AAAA.song01”や“BBBB.song02”のように、アイコンIDと機能IDとが合体しているようなものなどが考えられる。
【0037】
以上のように構成された演奏情報表示装置が実行する制御処理を、まず、図3を参照してその概要を説明し、次に図4〜図8を参照して詳細に説明する。
【0038】
本実施の形態の演奏情報表示装置は、前記各モード毎に、該各モードでそれぞれ利用される演奏情報ファイルのみをリスト形式で前記表示装置9に一覧表示できるように構成されている。
【0039】
図3は、前記ソングモードが選択されたとき、表示装置9に表示された演奏情報ファイルのリスト画面の一例を示す図である。
【0040】
ユーザによって、ソングモードが選択されているときに、演奏情報ファイルのリスト画面表示が指示されると、同図に示すように、ソングモードで利用される演奏情報ファイルのファイル名、すなわちソングファイルのファイル名が、前記プリセットメモリ、ユーザメモリおよびFD20から読み出されて、各メモリ毎にリスト形式で表示される。
【0041】
ここで、ソングファイルのファイル名の読み出しは、プリセットメモリおよびユーザメモリからは、該各メモリにはそれぞれソングフォルダが設けられているため、ソングフォルダ内に格納されているものをそのまま読み出すようにし、FD20からは、FD20にはフォルダが設けられていないため、機能IDが“song”であるもののみが選択されて読み出される。なお、プリセットメモリおよびユーザメモリにフォルダが設けられていない場合には、FD20からの読み出しと同様に、機能IDに基づいてファイル名を読み出すようにすればよいし、FD20にフォルダが設けられている場合には、プリセットメモリおよびユーザメモリからの読み出しと同様に、フォルダ内のものをそのまま読み出すようにすればよい。
【0042】
このようにして読み出されたファイル名のうち、ファイルIDによって示される名称と、アイコンIDによって示されるアイコンとを組にして、各メモリ毎にリスト形式で表示される。図示例では、ユーザメモリに記憶されているソングファイルの名称とそのファイル特有のアイコンとがリスト形式で表示されている。
【0043】
なお、1つのリストには、8個の演奏情報ファイルだけ表示できるようになっているため、メモリに8個より多い演奏情報ファイルが記憶されている場合には、ページ切り替え用タブTaを、たとえばクリック指定することにより、他のページのリストを表示できるようにしている。また、他のメモリ、すなわちプリセットメモリまたはFD20に記憶されているソングファイルのリストを表示させたい場合には、メモリ切り替え用タブTbを、たとえばクリック指定することにより、他のメモリに記憶されているソングファイルのリストを表示できるようにしている。
【0044】
ソングモードでは、このように表示されたソングファイルのリストから、ユーザは、いずれかのソングファイルを選択し、この選択されたソングファイルに対して、(1)自動演奏や(2)各種編集を行うことができるように構成されている。
【0045】
まず、ユーザは、カーソル(図示例では、ファイルの名称およびアイコンを反転表示させて示す)を、前記パネルスイッチ2内の所定スイッチ(図示せず)を用いて、目的のソングファイル(名)に移動させる。本実施の形態では、カーソルがソングファイルに移動すると、そのソングファイルが当該メモリから読み出され、前記RAM7の所定位置に確保された選択バッファ(図示せず)に記憶される。すなわち、カーソルを移動させただけで、他の操作を行うことなく、カーソルの位置するソングファイルがオープン(各種の処理を行う対象のファイルとして設定)する。
【0046】
そして、そのソングファイルを用いて、上記(1)の自動演奏をさせる場合には、操作指定欄9a内の“EXIT”ボタンを、パネルスイッチ2内の所定スイッチ(図示せず)を用いて押すことで、リスト画面の表示を終了して、ソングモードに復帰させ、パネルスイッチ2内のプレイスイッチ(図示せず)を操作することで、選択されたソングファイルの自動演奏曲を再生させる。
【0047】
また、上記(2)の各種編集には、本実施の形態では、「ファイル削除」、「ファイルコピー」、「ファイル移動」、「ファイルセーブ」および「ファイル名変更」の5種類の編集機能が設けられている。
【0048】
「ファイル削除」では、操作指定欄9a内の“Cut”ボタンを操作すると、カーソルが位置しているソングファイルが当該メモリから削除される。
【0049】
「ファイルコピー」では、操作指定欄9a内の“Copy”ボタンを操作すると、たとえば「コピー先のリスト位置を指定してください」というメッセージが表示され、ユーザがその位置を指定すると、“Copy”ボタンを操作する前にカーソルが位置していたソングファイルが、当該メモリから読み出されて、指定されたリスト位置に対応するメモリにコピーされる。
【0050】
「ファイル移動」では、上記“Cut”ボタンを操作した後、移動先のリスト位置を指定して、操作指定欄9a内の“Paste”ボタンを操作すると、当該メモリから削除されたソングファイルが、指定されたメモリに移動される。
【0051】
「ファイルセーブ」では、ソングファイルをセーブすべきリスト位置を指定した後、操作指定欄9a内の“Save”ボタンを操作すると、ソングモードに移行する前に作成されたソングファイルが、指定されたメモリにセーブされる。
【0052】
「ファイル名変更」では、操作指定欄9a内の“Name”ボタンを操作すると、操作指定欄9aに代わって、後述する図7の操作指定欄9a′が表示され、この操作指定欄9a′内の各ボタンを操作することで、ファイル名を変更することができる。なお、その詳細な操作処理については、後述する。
【0053】
次に、この制御処理を詳細に説明する。
【0054】
図4は、本実施の形態の演奏情報表示装置、特にCPU5が実行するメインルーチンの手順を示すフローチャートである。
【0055】
同図において、まず、パネルスイッチ2内の所定スイッチ(図示せず)を用いて、機能の切り替え操作があったか否かを判別する(ステップS1)。本実施の形態では、各機能は、前記各モード、すなわち、ソングモード、ボイスモード、スタイルモード、レジストレーションモードおよびシステムモードにそれぞれ対応しているため、ステップS1では、現在のモードが切り替えられたか否かを判別している。
【0056】
ステップS1で、機能の切り替え操作があったときには、その操作に応じた機能を起動する、すなわち切り替え指定されたモードに移行する(ステップS2)一方、機能の切り替え操作がないときには、ステップS2をスキップしてステップS3に進む。
【0057】
ステップS3では、リスト画面を表示する指示がなされたか否かを判別し、当該指示がなされたときにはステップS4〜S7の処理を行う一方、当該指示がなされないときにはステップS4〜S7の処理をスキップしてステップS8に進む。
【0058】
ステップS4では、前記各メモリ、すなわちプリセットメモリ、ユーザメモリおよびFD20に記憶されている演奏情報ファイルのうち、選択されている機能を検出して、検出された機能に対応する(選択されている機能で利用できる)ファイルを抽出し(検出された機能に対応する機能IDを持つファイルや、検出された機能に対応するフォルダに記憶されているファイルを抽出し)、ステップS5では、抽出されたファイル毎に、当該ファイル名のアイコンIDで指示されるアイコンを読み出し、ステップS6では、抽出されたファイルのファイルIDと読み出されたアイコンにより、前記図3に示すようなリスト画面を表示し、ステップS7では、このリスト画面からユーザが行った操作に応じた制御処理を行う。なお、本実施の形態では、アイコンIDで指示されるアイコンは、予め作成されて前記ROM6の所定領域に格納されているとする。
【0059】
そして、ステップS8では、ステップS1〜S7の処理以外のその他の処理、たとえば、ソングモードであれば、ソングデータの作成や再生、編集、ボイスモードであれば、ボイスデータの編集、スタイルモードであれば、スタイルデータの選択や再生、編集、レジストレーションモードであれば、レジストレーションデータの編集等の処理を行い、ステップS9では、本メインルーチン(アプリケーションプログラムのルーチン)に対する終了指示がなされたか否かを判別する。
【0060】
ステップS9で、終了指示がなされたときには、直ちに本メインルーチンを終了する一方、終了指示がなされないときには、前記ステップS1に戻って、上述の処理を繰り返す。
【0061】
図5は、上記ステップS7のリスト画面(図3)におけるユーザ操作に応じた制御処理の詳細な手順を示すフローチャートである。
【0062】
同図において、まず、カーソルの移動操作がなされたか否かを判別し(ステップS11)、カーソルの移動操作がなされたときには、その移動操作によって選択されたファイルの情報を前記選択バッファに書き込む(ステップS12)一方、カーソルの移動操作がなされないときには、ステップS12をスキップしてステップS13に進む。
【0063】
ステップS13では、ファイル名の変更の指示(前記図3の“Name”ボタンの操作)がなされたか否かを判別し、ファイル名の変更の指示がなされたときには、図6を用いて後述するファイル名変更処理サブルーチンを実行する(ステップS14)一方、ファイル名の変更の指示がなされないときには、ステップS14をスキップしてステップS15に進む。
【0064】
ステップS15では、メモリの選択操作(前記図3のタブTbの切り替え操作)がなされたか否かを判別し、メモリの選択操作がなされたときには、選択されたメモリに記憶されている、現在の選択されている機能に対応するファイルをリスト表示する(ステップS16)一方、メモリの選択操作がなされないときには、ステップS16をスキップしてステップS17に進む。
【0065】
ステップS17では、上記ステップS11〜S16以外の処理、たとえば、前記「ファイル削除」、「ファイルコピー」、「ファイル移動」または「ファイルセーブ」等の処理を行い、ステップS18では、本制御処理を終了させる指示がなされたか否かを判別する。
【0066】
ステップS18で、本制御処理を終了させる指示がなされたときには、本制御処理を直ちに終了する(図4のステップS8からメインルーチンへ復帰する)一方、本制御処理を終了させる指示がなされないときには、前記ステップS11に戻って、上述の処理を繰り返す。
【0067】
図6は、上記ステップS14のファイル名変更処理サブルーチンの詳細な手順を示すフローチャートである。
【0068】
同図において、まず、リスト画面の操作指定欄9aを、図7に示すようなファイル名変更用の操作指定欄9a′に変更する(ステップS21)。
【0069】
次に、この操作指定欄9a′に表示された「かな」ボタンを操作することにより、ファイルIDの文字列を入力する(ステップS22)。なお、本実施の形態では、操作指定欄9a′内の「かな漢」ボタンを操作する毎に、そのボタンの表示が「かな漢」→「カナ」→「カナ(半角)」→「ABC(全角)」→「ABC(半角)」→「かな漢」と変わって行き、それに応じて、他のボタンの表示や個数も変わって行く。これにより、各種文字(ひらがな、カタカナ、漢字、アルファベット)をファイルIDの文字列として入力することができる。
【0070】
そして、“ICON”ボタンが操作されたか否かを判別し(ステップS23)、“ICON”ボタンが操作されたときには、図8に示すようなアイコン選択画面を表示し(ステップS24)、選択されたアイコンに対応するアイコンIDをファイル名に添付する(ステップS25)。
【0071】
図8は、前記ROM6に格納されたアイコンを選択するためのアイコン選択画面の一例を示す図であり、図示例のアイコン選択画面は、ボイスモードが選択されたときのものである。本実施の形態では、アイコン選択画面も、モードに応じて変わり、選択されたモードで選択可能なアイコンのみがアイコン選択画面中に表示されるようになっている。
【0072】
ユーザは、アイコン選択画面中の上下左右の矢印ボタンを操作することにより、カーソル(反転表示によって示される)をアイコンに合わせると、そのアイコンがアイコン選択画面の左下部に拡大表示され、“OK”ボタンを操作することにより、拡大表示されたアイコン、すなわちカーソル位置のアイコンに対応するアイコンIDがファイル名に添付される。
【0073】
なお、本実施の形態では、アイコンおよびアイコンIDともに、予め設定されたものを利用し、ユーザが作成できるようにしていないが、もちろん、ユーザが作成できるようにしてもよい。
【0074】
一方、ステップS23で、“ICON”ボタンが操作されないときには、ステップS24およびS25をスキップしてステップS26に進む。
【0075】
ステップS26では、本ファイル名変更処理を終了させる指示がなされたか否かを判別し、本ファイル名変更処理を終了させる指示がなされたときには、ステップS22やステップS25で入力された情報に基づいた新たなファイル名を現在選択中のファイル(選択バッファに格納されているファイル)のファイル名として記憶した後に、本ファイル名変更処理を直ちに終了する一方、本ファイル名変更処理を終了させる指示がなされないときには、前記ステップS21に戻って、上述の処理を繰り返す。
【0076】
なお、本実施の形態では、各メモリ毎に、すなわちプリセットメモリ、ユーザメモリおよびFD20毎に、演奏情報ファイルをリスト表示するようにしたが、これに限らず、全メモリに亘って、演奏情報ファイルを1つのリスト(もちろん、演奏情報ファイルが多いときにはページを切り替えて)で表示するようにしてもよい。
【0077】
このように、本実施の形態では、特定の機能が選択された状態で、演奏情報ファイルのリスト画面表示の指示がなされると、その特定の機能で利用される演奏情報ファイルのみが記憶元の各種メモリから抽出されてリスト表示されるので、ユーザは、希望のファイルを簡単かつ迅速に探し出すことができる。
【0078】
また、各演奏情報ファイルには、その各ファイルの内容に応じた特有のアイコンを対応付けることができるように構成され、演奏情報ファイルのリスト画面には、ファイル名に加えて、当該ファイルに特有のアイコンを表示するようにしたので、ユーザは、同一機能で利用される複数のファイル間で、各ファイルの内容を直感的に識別することができる。
【0079】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPU5やMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0080】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0081】
プログラムコードを供給するための記憶媒体としては、たとえば、前記フロッピーディスク20、ハードディスク、光ディスク、光磁気ディスク、CD−ROM21、CD−R、磁気テープ、不揮発性のメモリカード、ROM6などを用いることができる。また、他のMIDI機器100や通信ネットワーク101を介してサーバコンピュータ102からプログラムコードが供給されるようにしてもよい。
【0082】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0083】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU5などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0084】
【発明の効果】
【0085】
以上説明したように、請求項1または2に記載の発明によれば、ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段から、選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルが、それぞれ抽出され、前記アイコン情報文字列によって指定されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段から、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンが読み出され、前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にして表示手段にリスト表示されるので、ユーザは、同一機能で利用される複数のファイル間で、各ファイルの内容を直感的に識別することができる。
【図面の簡単な説明】
【図1】 本発明の一実施の形態に係る演奏情報表示装置の概略構成を示すブロック図である。
【図2】 演奏情報ファイルを記憶しているメモリの種類と演奏情報ファイルの種類を説明するための図である。
【図3】 ソングモード時に表示された演奏情報ファイルのリストの一例を示す図である。
【図4】 図1の演奏情報表示装置、特にCPUが実行するメインルーチンの手順を示すフローチャートである。
【図5】 図4のリスト画面におけるユーザ操作に応じた制御処理の詳細な手順を示すフローチャートである。
【図6】 図5のファイル名変更処理サブルーチンの詳細な手順を示すフローチャートである。
【図7】 図3のリスト画面の操作指定欄の“Name”ボタンが操作されたときに、切り替えられるファイル名変更用の操作指定欄の一例を示す図である。
【図8】 図7の操作指定欄の“ICON”ボタンが操作されたときに、リスト画面に代わって表示されるアイコン選択画面の一例を示す図である。
【符号の説明】
6 ROM(記憶手段、アイコン記憶手段)
7 RAM(記憶手段)
20 FD(記憶手段)
5 CPU(選択手段、抽出手段、表示手段、読み出し手段)
2 パネルスイッチ(選択手段)
9 表示装置(表示手段)
Claims (2)
- ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段と、
複数の機能からいずれかの機能を選択するための選択手段と、
該選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、前記複数の記憶手段からそれぞれ抽出する抽出手段と、
前記アイコン情報文字列によって指し示されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段と、
前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを前記アイコン記憶手段から読み出す読み出し手段と、
前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にしてリスト表示する表示手段と
を有することを特徴とする演奏情報表示装置。 - 複数の機能からいずれかの機能を選択するための選択ステップと、
ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段から、前記選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、それぞれ抽出する抽出ステップと、
前記アイコン情報文字列によって指定されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段から、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを読み出す読み出しステップと、
前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にして表示手段にリスト表示する表示ステップと
をコンピュータに実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001061599A JP4100538B2 (ja) | 2001-03-06 | 2001-03-06 | 演奏情報表示装置、演奏情報表示方法および記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001061599A JP4100538B2 (ja) | 2001-03-06 | 2001-03-06 | 演奏情報表示装置、演奏情報表示方法および記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002259174A JP2002259174A (ja) | 2002-09-13 |
| JP4100538B2 true JP4100538B2 (ja) | 2008-06-11 |
Family
ID=18920868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001061599A Expired - Fee Related JP4100538B2 (ja) | 2001-03-06 | 2001-03-06 | 演奏情報表示装置、演奏情報表示方法および記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4100538B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3852427B2 (ja) * | 2003-07-25 | 2006-11-29 | ヤマハ株式会社 | コンテンツデータ処理装置及びプログラム |
| US7772477B2 (en) | 2005-03-17 | 2010-08-10 | Yamaha Corporation | Electronic music apparatus with data loading assist |
| JP2006268728A (ja) * | 2005-03-25 | 2006-10-05 | Sanyo Electric Co Ltd | 携帯通信機器、削除方法及び削除プログラム |
| JP5682365B2 (ja) * | 2011-02-18 | 2015-03-11 | ヤマハ株式会社 | 電子音楽装置 |
| JP2011238239A (ja) * | 2011-05-20 | 2011-11-24 | Kyocera Corp | 携帯通信機器、削除方法及び削除プログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09190330A (ja) * | 1996-01-12 | 1997-07-22 | Canon Inc | 情報処理装置及び該装置におけるアイコン表示方法 |
| JPH11161674A (ja) * | 1997-11-26 | 1999-06-18 | Victor Co Of Japan Ltd | 画像ファイル表示装置、画像ファイル表示方法及び記録媒体 |
| JP2001056776A (ja) * | 1999-06-09 | 2001-02-27 | Fuji Photo Film Co Ltd | クライアントサーバシステム、及び画像処理状況監視方法 |
-
2001
- 2001-03-06 JP JP2001061599A patent/JP4100538B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002259174A (ja) | 2002-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3753007B2 (ja) | 演奏支援装置、演奏支援方法並びに記憶媒体 | |
| JP5369689B2 (ja) | 情報処理装置及びプログラム | |
| JP2001075564A (ja) | 演奏データ処理装置及び方法 | |
| JP2000214759A (ja) | 和音提示装置および記憶媒体 | |
| JP3536694B2 (ja) | 楽曲選択装置、方法及び記録媒体 | |
| JP2002244680A (ja) | 演奏情報検索装置 | |
| JP5789915B2 (ja) | 楽譜表示装置および楽譜表示方法を実現するためのプログラム | |
| JP4100538B2 (ja) | 演奏情報表示装置、演奏情報表示方法および記憶媒体 | |
| EP1640989B1 (en) | Electronic music apparatus and music-related data display method | |
| US7765314B2 (en) | Contents managing apparatus and program for the same | |
| JP2002091451A (ja) | 楽曲評価システムに用いられるサーバ | |
| JP4265408B2 (ja) | 電子音楽装置および同装置に適用されるコンピュータプログラム | |
| US6703548B2 (en) | Apparatus and method for inputting song text information displayed on computer screen | |
| US6956161B2 (en) | Musical performance data search system | |
| JP4328971B2 (ja) | ファイル処理装置および同装置に適用されるコンピュータプログラム | |
| JP3846334B2 (ja) | 自動作曲・編曲装置および自動作曲・編曲方法を実現するためのプログラム | |
| JP4072849B2 (ja) | 演奏独習装置 | |
| JP2003099045A (ja) | 自動作曲プログラム | |
| JP3635658B2 (ja) | 編集指示装置、方法、および該方法に係るプログラム | |
| JP2004109745A (ja) | 表情付けパラメータ編集装置および表情付けパラメータ編集方法を実現するためのプログラム | |
| JPH11109970A (ja) | 電子楽器 | |
| US20070088698A1 (en) | Information processing apparatus, karaoke apparatus, and recording medium | |
| JP4186853B2 (ja) | 伴奏情報設定装置およびその制御方法を実現するためのプログラム | |
| JP5303959B2 (ja) | 電子音楽装置およびその制御方法を実現するためのプログラム | |
| JP2005148648A (ja) | 電子音楽装置およびコンピュータプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041224 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060120 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060126 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060324 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060424 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080313 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4100538 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120328 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130328 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140328 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |