JP3876733B2 - Selection control apparatus and program - Google Patents
Selection control apparatus and program Download PDFInfo
- Publication number
- JP3876733B2 JP3876733B2 JP2002051304A JP2002051304A JP3876733B2 JP 3876733 B2 JP3876733 B2 JP 3876733B2 JP 2002051304 A JP2002051304 A JP 2002051304A JP 2002051304 A JP2002051304 A JP 2002051304A JP 3876733 B2 JP3876733 B2 JP 3876733B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- music
- related data
- switches
- screen
- 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
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、選択制御装置に関し、より詳しくは、複数の録音トラックを有する録音装置におけるトラック毎の選択制御をする選択制御装置に関する。
【0002】
【従来の技術】
従来から、複数の音色、ソングファイル(演奏データ)や、スタイルデータの中から1つのファイルを選択して、設定又は演奏することの出来る電子楽器がある。
【0003】
このような電子楽器では、表示部に複数個のファイル名等を表示し、それぞれにスイッチをひとつずつ割り当てられる。ユーザは、希望するファイルに対応するスイッチを操作することにより、ファイルを選択する。
【0004】
通常電子楽器には、1画面では表示できない数のファイルが記憶されているので、上記の選択画面は複数ページにわたる。ページを切り替えると、新たに複数個のファイル名が表示されるようになっている。
【0005】
【発明が解決しようとする課題】
電子楽器には、上記のファイル選択方法しか用意されていないが、この方法は、選択したいファイルが、現在表示中の画面に含まれない場合に、選択したいファイルが表示されるまでページを切り替えなければならず、ファイルの選択に時間がかかる場合が多い。
【0006】
また、一度に表示されるファイル数を少なくしているので、初心者にとっては、視認性もよく、操作しやすいのだが、その装置になれたものにとっては、ファイル選択に時間がかかり、かえって煩わしいものとなる場合がある。
【0007】
本発明の目的は、ユーザの好みの選択方法でファイルの選択作業を行うことの出来る選択制御装置を提供することである。
【0008】
【課題を解決するための手段】
本発明の一観点によれば、選択制御装置は、識別データを有する複数の音楽関連データを記憶する記憶手段と、ユーザの指示を入力する複数のスイッチで構成される入力手段と、第1のモードと第2のモードを切り替える切替手段と、前記第1のモードにある時は、前記複数のスイッチのそれぞれに前記複数の音楽関連データの内の1つを割当て、前記第2のモードにある時は、複数のスイッチのそれぞれに前記識別データを入力するための数字又は文字を割り当てる割当て手段と、前記第1のモードにある時は、前記複数のスイッチと前記複数の音楽関連データの対応関係を表示し、前記第2のモードにある時は、前記複数の音楽関連データの識別データを表示する表示手段と、前記第1のモードにある時に、前記複数のスイッチのいずれかに対する操作があった場合は、当該操作されたスイッチに割り当てられた音楽関連データを前記記憶手段から読み出し、前記第2のモードにある時に、前記スイッチにより数字又は文字が入力された場合は、当該入力された数字または文字に対応する識別データを有する音楽関連データを前記記憶手段から読み出す読み出し手段と、前記第1のモードから前記第2のモードに切り替える場合は、前記第1のモードにおいて操作されたスイッチに対応する音楽関連データを含む複数の音楽関連データの識別データを前記第2のモードにおいて前記表示手段に表示させるように制御し、前記第2のモードから前記第1のモードに切り替える場合は、前記第2のモードにおいて入力された数字または文字に対応する音楽関連データを含む複数の音楽関連データと前記複数のスイッチとの対応関係を前記第1のモードにおいて前記表示手段に表示させるように制御する表示制御手段とを有する。
【0009】
【発明の実施の形態】
図1は、本実施例による選択制御装置1を構成する電子楽器のハードウェア構成を示すブロック図である。
【0010】
選択制御装置(電子楽器)1のバス2には、ROM3、RAM4、CPU5、タイマ6、検出回路7、表示回路9、外部記憶装置11、音源回路12、MIDIインターフェイス14、通信インターフェイス16が接続される。
【0011】
ROM3には、音色データ、スタイルデータ、演奏データ、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。なお、本明細書では、音色データ、スタイルデータ、演奏データ等の楽音の生成又は演奏に関するデータを音楽関連データと呼ぶ。また、音色データ等の音楽関連データには、それぞれ固有の識別データが付されている。
【0012】
RAM4は、フラグ、レジスタ又はバッファ、各種パラメータ等を記憶するCPU5のワーキングエリアを有する。
CPU5は、ROM3又は、外部記憶装置11に記憶されている制御プログラム等に従い、演算又は制御を行う。タイマ6は、バス2に接続されており、基本クロック信号、再生処理タイミング等をCPU5に供給する。
【0013】
パネル操作子8aは、例えば、複数のスイッチ、文字入力用キーボード、マウス等であり、検出回路7に接続される。パネル操作子8aは、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。なお、本実施例では、パネル操作子8aとして、少なくとも図2及び図3に示す画面横スイッチ8aL、画面横スイッチ8aR(確定スイッチ8aDを含む)、画面下スイッチ8aB、切替スイッチ8aCが、表示部10の周辺に配置される。ユーザは、これらのスイッチを利用して、音色データ等の音楽関連データの選択を行う。また、切替スイッチ8aCを利用して、例えば、図2及び図3に示すような、音色選択画面の切替を行う。
【0014】
演奏操作子8bは、ユーザの操作に応じた演奏信号を音源回路12に供給する。本実施例では、複数の鍵を有する鍵盤を演奏操作子として用いる。
表示回路9は、表示部10に接続され、図2に示す音色選択画面、図3に示す音色リスト画面、及び各種情報を表示部10に表示することができる。ユーザは、この表示部10に表示される情報を参照して、例えば、音色の選択等を行う。また、各種情報の入力及び各種設定を行う。
【0015】
外部記憶装置11は、外部記憶装置用のインターフェイスを含み、そのインターフェイスを介してバス2に接続される。外部記憶装置11は、例えばフロッピー(登録商標)ディスクドライブ(FDD)、ハードディスクドライブ(HDD)、光磁気ディスク(MO)ドライブ、CD−ROM(コンパクトディスク−リードオンリィメモリ)ドライブ、DVD(Digital Versatile Disc)ドライブ、半導体メモリ等である。
【0016】
外部記憶装置11には、音色データ、スタイルデータ、演奏データ等の音楽関連データ、各種パラメータ、各種データ、及び本実施例を実現するためのプログラム等を記憶することができる。
【0017】
外部記憶装置11からRAM4に制御プログラム又は本実施例を実現するためのプログラム等を読み出すことにより、ROM3に制御プログラム等を記憶させている場合と同様の動作をCPU5にさせることができる。このようにすると、制御プログラム等の追加やバージョンアップ等が容易に行える。
【0018】
通信インターフェイス16は、LAN(ローカルエリアネットワーク)やインターネット、電話回線等の通信ネットワーク17に接続可能であり、該通信ネットワーク17を介して、サーバコンピュータと接続し、HDD等外部記憶装置11、又はRAM4等内に、サーバコンピュータから演奏データ、制御プログラムや本実施例を実現するためのプログラム等をダウンロードすることができる。
【0019】
なお、通信インターフェイス16及び通信ネットワーク17は、有線のものに限らず無線でもよい。また双方を備えていてもよい。
音源回路12は、外部記憶装置11又はRAM4等に記録された演奏データ、演奏操作子8bから供給される演奏信号、若しくはMIDIインターフェイス14に接続されたMIDI楽器15等から供給される演奏信号、MIDI信号等に応じてユーザが選択する音色で楽音信号を生成し、サウンドシステム13に供給する。
【0020】
サウンドシステム13は、D/A変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
MIDIインターフェイス(MIDI I/F)14は、MIDI楽器15、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともMIDI信号を送受信できるものである。
【0021】
図2は、図1の表示部10に表示される音色選択画面(スイッチ画面)101及び各種スイッチ(パネル操作子)8aの構成の一例を表す図である。
音色選択画面101は、本実施例の電子楽器1で利用可能な音色毎に音色名と音色を表すアイコンを表示し、表示される文字のサイズを大きくすることで、音色の視認性を上げている。そのため、表示可能な音色数は、減少するが、初心者には、見やすい構成となっている。なお、図2では、音色を表すアイコンを便宜的に「丸」や「四角」等の記号で表したが、音色を表すアイコンは、例えば、ピアノの音色であれば、ピアノの形のアイコンにして、直感的に音色の種類がわかるようにするとよい。
【0022】
音色選択画面101では、各音色は、各画面横スイッチ8aL及び8aRの真横に配置され、ユーザは、希望する音色の真横にある各画面横スイッチ8aL又は8aRを操作することにより、音色を選択することが出来る。
【0023】
音色選択画面101では、一度に表示できる音色数が少ないため、複数のページで構成されている。例えば、本実施例では、50ページの音色選択画面101が用意されている。ユーザは、画面下スイッチ8aBを操作することにより、表示部10に表示させる音色選択画面101のページを選択することが出来る。
【0024】
切替スイッチ8aCは、表示部10に表示される画面を切り替えるためのもので、これを操作すると、音色選択画面101の代わりに、図3に示す音色リスト画面102が表示される。
【0025】
図3は、図1の表示部10に表示される音色リスト画面(テンキー画面)102及び各種スイッチ(パネル操作子)8aの構成の一例を表す図である。
表示部10の周辺部に配置されるスイッチ群は、図2の例と同一であるが、それぞれのスイッチに割り当てられる機能が異なる。また、音色選択画面101と音色リスト画面102に表示される音色群の内容は同じものであるが、その表示方法と選択の方法が異なる。
【0026】
音色リスト画面102は、本実施例の電子楽器1で利用可能な音色名をリストにして表示する画面である。音色リスト画面102では、表示する文字サイズを小さくして、1画面に出来るだけ多くの音色名を表示できるようにする。それによって、音色リスト画面102に一度に表示される音色数を音色選択画面101の1ページに表示される音色数より多くする。なお、図3では、音色名のリストを1列にしたが、2列や3列等、複数列のリストを表示するようにしても良い。
【0027】
音色リスト画面102では、左右の各画面横スイッチ8aL及び8aRのそれぞれに0〜9までの数字が割り当てられている。また、画面横スイッチ8aRの1つが、確定スイッチ8aDとされている。
【0028】
ユーザは、各音色に付されている識別番号を上記の数字が割り当てられた画面横スイッチ8aL又は8aRを操作することにより入力する。識別番号の入力後に、確定スイッチ8aDを操作することにより、該識別番号を持つ音色データが読み出される。
【0029】
なお、音色リスト画面102の画面上に表示されていない音色でも、その音色の識別番号を入力することにより、選択することが出来る。
画面下スイッチ8aBには、それぞれ音色リスト画面102のスクロール機能が割り当てられている。
【0030】
切替スイッチ8aCは、表示部10に表示される画面を切り替えるためのもので、これを操作すると、音色リスト画面102の代わりに、図2に示す音色選択画面101が表示される。
【0031】
図4、図1のCPU5で行う本実施例によるスイッチ画面処理を表すフローチャートである。このスイッチ画面処理は、選択制御装置1で音色選択モードを開始する操作があった時、又は図5のステップSB9で、例えば、図2に示す音色選択画面101を表示して、開始される処理である。このスイッチ画面処理は、電子楽器1の鍵盤に割り当てる音色を選択するときや、作成しているソングデータ(演奏データ)に割り当てる音色を選択するときなどに用いる。また、音色選択画面101を表示する時は、同時に、画面横スイッチ8aL及び8aR(図2)に、音色選択画面101に表示されている音色を割り当てる。
【0032】
ステップSA1では、スイッチ画面処理を開始して、次のステップSA2に進む。
ステップSA2では、画面横スイッチ8aL又は8aR(図2)の操作を検出したか否かを判断する。操作を検出した場合は、YESの矢印で示すステップSA3に進む。検出しない場合は、NOの矢印で示すステップSA4に進む。
【0033】
ステップSA3では、ステップSA2で操作を検出した画面横スイッチ8aL又は8aRに割り当てられている音色を読み出して設定する。その後、次のステップSA4に進む。ここで、設定とは、例えば、選択された音色を鍵盤8b(図1)に割り当てたり、ソングデータ(演奏データ)に記録したりすることである。
【0034】
なお、音色の設定後、以下の処理を省略して、自動的に音色選択モードを終了させるようにしてもよい。
ステップSA4では、切替スイッチ8aC(図2)以外の画面下スイッチ8aB(図2)の操作を検出したか否かを判断する。操作を検出した場合は、YESの矢印で示すステップSA5に進む。操作を検出しない場合は、NOの矢印で示すステップSA7に進む。
【0035】
ステップSA5では、操作された画面下スイッチ8aBに割り当てられているページの画面を表示する。すなわち、選択されたページに対応する新たな音色(本実施例では、12個)を表示した画面に切り替える。その後、次のステップSA6に進む。
【0036】
ステップSA6では、新たなページに表示されている音色を画面横スイッチ8aL及び8aRのそれぞれに割り当てる。その後、次のステップSA7に進む。ステップSA7では、切替スイッチ8aC(図2)の操作を検出したか否かを判断する。操作を検出した場合は、YESの矢印で示すステップSA8に進む。操作を検出しない場合は、NOの矢印で示すステップSA10に進む。
【0037】
ステップSA8では、表示中の画面に相当するテンキー画面(例えば、図3の音色リスト画面)を表示部10に表示する。例えば、音色リスト中で、現在表示されている音色を含む部分を表示する。その後、次のステップSA9に進む。
【0038】
ステップSA9では、本処理を停止して、図5に示すテンキー画面処理を起動する。その後、ステップSA11に進み、本処理を終了する。
ステップSA10では、本処理の終了操作が検出されたか否かを判断する。終了操作が検出された場合は、音色選択モードを終了し、YESの矢印で示すステップSA11に進み、本処理を終了する。終了操作が検出されない場合は、NOの矢印で示すステップSA2に戻る。
【0039】
図5は、図1のCPU5で行う本実施例によるテンキー画面処理を表すフローチャートである。テンキー画面処理は、図4のステップSA9で起動される処理である。
【0040】
ステップSB1では、テンキー画面処理を開始して次のステップSB2に進む。
ステップSB2では、画面横スイッチ8aL又は8aR(図3)の操作を検出したか否かを判断する。操作を検出した場合は、YESの矢印で示すステップSB3に進む。検出しない場合は、NOの矢印で示すステップSB5に進む。
【0041】
ステップSB3では、ステップSB2で操作を検出したのが数値が割り当てられている画面横スイッチ8aL又は8aRの操作であれば、操作されたスイッチ8aL又は8aRに割り当てられている数値に基づき画面中の選択番号を変更する。その後、次のステップSB4に進む。
【0042】
現在表示されている選択番号(ステップSB3で入力された識別番号)又は、次のステップSB4で確定された選択番号の音色が表示されるように、リストの表示位置を自動で移動させるようにするとよい。
【0043】
ステップSB4では、ステップSB2で操作を検出したのが確定スイッチ8aDであれば、選択番号と同一の識別番号を有する音色を読出し、設定する。ここで、設定とは、例えば、選択された音色を鍵盤8b(図1)に割り当てたり、ソングデータ(演奏データ)に記録したりすることである。その後、次のステップSB5に進む。
【0044】
なお、音色の設定後、以下の処理を省略して、自動的に音色選択モードを終了させるようにしてもよい。
ステップSB5では、切替スイッチ8aC(図3)以外の画面下スイッチ8aB(図3)の操作を検出したか否かを判断する。操作を検出した場合は、YESの矢印で示すステップSB6に進む。操作を検出しない場合は、NOの矢印で示すステップSB7に進む。
【0045】
ステップSB6では、画面に表示されているリストを、ステップSB5で操作を検出された画面下スイッチ8aBに割り当てられているスクロール方法(上にスクロール、下にスクロール等)により音色リストをスクロールして新たな音色リストを表示する。その後、次のステップSB7に進む。
【0046】
ステップSB7では、切替スイッチ8aC(図3)の操作を検出したか否かを判断する。操作を検出した場合は、YESの矢印で示すステップSB8に進む。操作を検出しない場合は、NOの矢印で示すステップSB10に進む。
【0047】
ステップSB8では、表示中の画面に相当するスイッチ画面(例えば、図2の音色選択画面)を表示部10に表示する。例えば、現在選択(強調表示)されている音色を含むページを表示する。その後、次のステップSB9に進む。
【0048】
ステップSB9では、本処理を停止して、図4に示すスイッチ画面処理を起動する。その後、ステップSB11に進み、本処理を終了する。
ステップSB10では、本処理の終了操作が検出されたか否かを判断する。終了操作が検出された場合は、音色選択モードを終了し、YESの矢印で示すステップSB11に進み、本処理を終了する。終了操作が検出されない場合は、NOの矢印で示すステップSB2に戻る。
【0049】
以上、本発明の実施例によれば、スイッチ画面(音色選択画面101)と、テンキー画面(音色リスト画面102)とを交互に切り替えて表示させることが出来る。よって、ユーザが、自分の好きな選択方法で、ファイルの選択作業を行うことが出来、ファイルの選択作業が容易になる。
【0050】
また、本発明の実施例によれば、初心者は、スイッチ画面(音色選択画面101)を利用することで、時間はかかるものの、直感的な操作で、希望のファイルを選択することが出来る。
【0051】
また、本発明の実施例によれば、装置の扱いになれた者は、テンキー画面(音色リスト画面102)を利用することで、すばやく希望のファイルを選択することが出来る。
【0052】
なお、実施例では、選択するファイルとして、音色データを例に説明したが、これに限らず、複数あるファイルの中からいずれかを選択するものであればどのようなものにも利用することが出来る。例えば、音色以外には、ソングファイル(演奏データ等の楽曲の再生を行うもの)や、スタイルファイル(伴奏等を行うためのデータ)を選択するものとしても利用できる。
【0053】
また、実施例では、表示部10の周囲に設けられたパネル操作子8bを用いて、操作をしたが、パネル操作子8bとしては、直感的な選択操作が行え、かつテンキーとしても利用できれば、どのようなものでもよい。例えば、表示部10をタッチパネルとして、それをユーザが操作するようにしても良い。
【0054】
また、本実施例では、スイッチ画面の表示態様として図2に示す音色選択画面101を例にしたが、これに限らず、スイッチ画面の表示態様は、操作するスイッチと、ファイル及びファイルの内容が直感的にかつ容易に理解できるような表示態様であれば、どのようなものでも良い。
【0055】
また、実施例では、テンキー画面を音色リスト画面として説明したが、テンキー画面は、リスト表示に限らず、出来るだけ多くの音色が一度に表示され、音色毎の識別子を確認できれば、どのような表示態様を用いてもよい。
【0056】
また、実施例では、テンキー画面で、各ファイル(データ)毎の識別番号を入力して選択したが、識別番号に限らず各ファイル固有の識別子であれば、どのようなものであってもよい。例えば、各ファイルのファイル名等であっても良い。その場合には、テンキーとして、数字を割り当てる代わりに、アルファベット等をパネル操作子に割り当てるようにする。
【0057】
なお、本発明の実施例の選択制御装置1は電子楽器、パソコン+アプリケーションソフトウェアの形態、携帯電話等の携帯型通信端末の他、カラオケ装置や、ゲーム装置、自動演奏ピアノなどどのような形態をとってもよい。
【0058】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合せ等が可能なことは当業者に自明であろう。
【0059】
【発明の効果】
以上説明したように、本発明によれば、ユーザの好みの選択方法でファイルの選択作業を行うことの出来る選択制御装置を提供することが出来る。
【図面の簡単な説明】
【図1】 本実施例による選択制御装置1を構成する電子楽器のハードウェア構成を示すブロック図である。
【図2】 図1の表示部10に表示される音色選択画面(スイッチ画面)101及び各種スイッチ(パネル操作子)8aの構成の一例を表す図である。
【図3】 図1の表示部10に表示される音色リスト画面(テンキー画面)102及び各種スイッチ(パネル操作子)8aの構成の一例を表す図である。
【図4】 図1のCPU5で行う本実施例によるスイッチ画面処理を表すフローチャートである。
【図5】 図1のCPU5で行う本実施例によるテンキー画面処理を表すフローチャートである。
【符号の説明】
1…選択制御装置(電子楽器)、2…バス、3…ROM、4…RAM、5…CPU、6…タイマ、7…検出回路、8…操作子、9…表示回路、10…表示部、11…外部記憶装置、12…音源回路、13…サウンドシステム、14…MIDII/F、15…MIDI機器、16…通信インターフェイス、17…通信ネットワーク、101…音色選択画面、102…音色リスト画面[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a selection control apparatus, and more particularly to a selection control apparatus that performs selection control for each track in a recording apparatus having a plurality of recording tracks.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, there are electronic musical instruments that can be set or played by selecting one file from a plurality of timbres, song files (performance data), and style data.
[0003]
In such an electronic musical instrument, a plurality of file names and the like are displayed on the display unit, and one switch is assigned to each. The user selects a file by operating a switch corresponding to the desired file.
[0004]
Usually, an electronic musical instrument stores a number of files that cannot be displayed on one screen, and thus the selection screen covers a plurality of pages. When switching pages, multiple new file names are displayed.
[0005]
[Problems to be solved by the invention]
Electronic musical instruments only provide the file selection method described above, but this method allows you to switch pages until the file you want to select is displayed when the file you want to select is not included in the currently displayed screen. In many cases, it takes time to select a file.
[0006]
In addition, since the number of files displayed at one time is reduced, it is easy for beginners to see and easy to operate, but for those who are familiar with the device, it takes time to select the file, which is rather troublesome. It may become.
[0007]
An object of the present invention is to provide a selection control apparatus capable of performing a file selection operation by a user's preferred selection method.
[0008]
[Means for Solving the Problems]
According to an aspect of the present invention, a selection control device includes a storage unit that stores a plurality of music-related data having identification data, an input unit that includes a plurality of switches that input user instructions, A switching means for switching between a mode and a second mode, and when in the first mode, one of the plurality of music-related data is assigned to each of the plurality of switches, and is in the second mode. An assigning means for assigning numbers or characters for inputting the identification data to each of a plurality of switches, and a correspondence relationship between the plurality of switches and the plurality of music-related data when in the first mode. Display means for displaying identification data of the plurality of music-related data when in the second mode, and any of the plurality of switches when in the first mode. When there is an operation on, the music-related data assigned to the operated switch is read from the storage means, and when a number or a character is input by the switch when in the second mode, When the music-related data having the identification data corresponding to the input numbers or characters is read from the storage means and when switching from the first mode to the second mode, the music-related data is operated in the first mode. In the second mode, control is performed to display identification data of a plurality of music related data including music related data corresponding to the switch in the second mode, and the second mode is switched to the first mode. Are a plurality of sounds including music-related data corresponding to the numbers or characters input in the second mode. And a display control means for controlling to the correspondence between the relevant data and the plurality of switches to be displayed on the display unit in the first mode.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram showing a hardware configuration of an electronic musical instrument constituting the
[0010]
A
[0011]
The
[0012]
The
The
[0013]
The
[0014]
The
The
[0015]
The
[0016]
The
[0017]
By reading a control program or a program for realizing the present embodiment from the
[0018]
The
[0019]
Note that the
The
[0020]
The
The MIDI interface (MIDI I / F) 14 can be connected to a MIDI
[0021]
FIG. 2 is a diagram showing an example of the configuration of the timbre selection screen (switch screen) 101 and various switches (panel operation elements) 8a displayed on the
The
[0022]
On the
[0023]
The tone
[0024]
The changeover switch 8aC is for switching the screen displayed on the
[0025]
FIG. 3 is a diagram showing an example of the configuration of the tone color list screen (ten-key screen) 102 and various switches (panel operation elements) 8a displayed on the
The switch group arranged in the peripheral part of the
[0026]
The
[0027]
In the tone
[0028]
The user inputs the identification number assigned to each timbre by operating the screen horizontal switch 8aL or 8aR to which the above numbers are assigned. After inputting the identification number, the timbre data having the identification number is read by operating the confirmation switch 8aD.
[0029]
Note that even a timbre that is not displayed on the
A scroll function for the
[0030]
The changeover switch 8aC is for switching the screen displayed on the
[0031]
It is a flowchart showing the switch screen process by a present Example performed by CPU5 of FIG. 4, FIG. This switch screen process is started when an operation for starting the timbre selection mode is performed in the
[0032]
In step SA1, switch screen processing is started, and the process proceeds to next step SA2.
In step SA2, it is determined whether or not an operation of the screen horizontal switch 8aL or 8aR (FIG. 2) has been detected. If an operation is detected, the process proceeds to step SA3 indicated by a YES arrow. If not detected, the process proceeds to step SA4 indicated by a NO arrow.
[0033]
In step SA3, the timbre assigned to the screen horizontal switch 8aL or 8aR whose operation is detected in step SA2 is read and set. Thereafter, the process proceeds to next Step SA4. Here, the setting means, for example, that the selected tone color is assigned to the
[0034]
Note that after setting the timbre, the following processing may be omitted and the timbre selection mode may be automatically terminated.
In step SA4, it is determined whether or not an operation of the lower screen switch 8aB (FIG. 2) other than the changeover switch 8aC (FIG. 2) has been detected. If an operation is detected, the process proceeds to step SA5 indicated by a YES arrow. If no operation is detected, the process proceeds to step SA7 indicated by a NO arrow.
[0035]
In step SA5, the screen of the page assigned to the operated lower screen switch 8aB is displayed. That is, the screen is switched to a screen displaying new timbres (12 in this embodiment) corresponding to the selected page. Thereafter, the process proceeds to next Step SA6.
[0036]
In step SA6, the timbre displayed on the new page is assigned to each of the screen horizontal switches 8aL and 8aR. Thereafter, the process proceeds to next Step SA7. In step SA7, it is determined whether or not an operation of the changeover switch 8aC (FIG. 2) has been detected. If an operation is detected, the process proceeds to step SA8 indicated by a YES arrow. If no operation is detected, the process proceeds to step SA10 indicated by a NO arrow.
[0037]
In step SA8, a numeric keypad screen (for example, the tone color list screen of FIG. 3) corresponding to the screen being displayed is displayed on the
[0038]
In step SA9, this process is stopped and the numeric keypad screen process shown in FIG. 5 is started. Then, it progresses to step SA11 and complete | finishes this process.
In step SA10, it is determined whether an end operation of this process has been detected. When the end operation is detected, the tone color selection mode is ended, the process proceeds to step SA11 indicated by an arrow of YES, and this process is ended. If the end operation is not detected, the process returns to step SA2 indicated by a NO arrow.
[0039]
FIG. 5 is a flowchart showing the numeric keypad screen processing according to this embodiment performed by the
[0040]
In step SB1, numeric keypad screen processing is started and the process proceeds to next step SB2.
In step SB2, it is determined whether or not an operation of the horizontal screen switch 8aL or 8aR (FIG. 3) has been detected. If an operation is detected, the process proceeds to step SB3 indicated by a YES arrow. If not detected, the process proceeds to step SB5 indicated by a NO arrow.
[0041]
In step SB3, if the operation detected in step SB2 is the operation of the screen horizontal switch 8aL or 8aR to which the numerical value is assigned, the selection in the screen is performed based on the numerical value assigned to the operated switch 8aL or 8aR. Change the number. Thereafter, the process proceeds to the next step SB4.
[0042]
When the display position of the list is automatically moved so that the currently selected selection number (identification number input in step SB3) or the tone of the selection number determined in the next step SB4 is displayed. Good.
[0043]
In step SB4, if the operation detected in step SB2 is the confirmation switch 8aD, a tone having the same identification number as the selection number is read and set. Here, the setting means, for example, that the selected tone color is assigned to the
[0044]
Note that after setting the timbre, the following processing may be omitted and the timbre selection mode may be automatically terminated.
In step SB5, it is determined whether or not an operation of the lower screen switch 8aB (FIG. 3) other than the changeover switch 8aC (FIG. 3) is detected. If an operation is detected, the process proceeds to step SB6 indicated by a YES arrow. If no operation is detected, the process proceeds to step SB7 indicated by a NO arrow.
[0045]
In step SB6, the list displayed on the screen is updated by scrolling the timbre list by the scrolling method (scrolling up, scrolling down, etc.) assigned to the screen lower switch 8aB detected in step SB5. To display a special tone list. Thereafter, the process proceeds to the next step SB7.
[0046]
In step SB7, it is determined whether or not an operation of the changeover switch 8aC (FIG. 3) has been detected. If an operation is detected, the process proceeds to step SB8 indicated by a YES arrow. If no operation is detected, the process proceeds to step SB10 indicated by a NO arrow.
[0047]
In step SB8, a switch screen (for example, the timbre selection screen in FIG. 2) corresponding to the screen being displayed is displayed on the
[0048]
In step SB9, this process is stopped and the switch screen process shown in FIG. 4 is started. Then, it progresses to step SB11 and complete | finishes this process.
In step SB10, it is determined whether an end operation of this process has been detected. When the end operation is detected, the timbre selection mode is ended, the process proceeds to step SB11 indicated by an arrow of YES, and this process is ended. If the end operation is not detected, the process returns to step SB2 indicated by a NO arrow.
[0049]
As described above, according to the embodiment of the present invention, the switch screen (tone color selection screen 101) and the numeric keypad screen (tone color list screen 102) can be alternately switched and displayed. Therefore, the user can perform the file selection work by his / her favorite selection method, and the file selection work becomes easy.
[0050]
Further, according to the embodiment of the present invention, a beginner can select a desired file by an intuitive operation using the switch screen (tone color selection screen 101), although it takes time.
[0051]
In addition, according to the embodiment of the present invention, a person who is familiar with the apparatus can quickly select a desired file by using the numeric keypad screen (tone color list screen 102).
[0052]
In the embodiment, timbre data has been described as an example of a file to be selected. However, the present invention is not limited to this, and any file can be used as long as it selects one of a plurality of files. I can do it. For example, in addition to the timbre, it can also be used to select a song file (one for playing music such as performance data) or a style file (data for performing accompaniment).
[0053]
In the embodiment, the
[0054]
Further, in this embodiment, the
[0055]
In the embodiment, the numeric keypad screen has been described as a timbre list screen. However, the numeric keypad screen is not limited to the list display, and as many timbres as possible can be displayed at one time and any identifier can be confirmed for each timbre. Embodiments may be used.
[0056]
In the embodiment, the identification number for each file (data) is input and selected on the numeric keypad screen. However, the identification number is not limited to the identification number, and any identifier may be used. . For example, the file name of each file may be used. In that case, instead of assigning numbers as numeric keys, alphabets or the like are assigned to the panel controls.
[0057]
Note that the
[0058]
Although the present invention has been described with reference to the embodiments, the present invention is not limited thereto. It will be apparent to those skilled in the art that various modifications, improvements, combinations, and the like can be made.
[0059]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a selection control apparatus that can perform a file selection operation by a user's favorite selection method.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a hardware configuration of an electronic musical instrument constituting a
2 is a diagram illustrating an example of a configuration of a timbre selection screen (switch screen) 101 and various switches (panel operation elements) 8a displayed on the
3 is a diagram illustrating an example of a configuration of a timbre list screen (ten-key screen) 102 and various switches (panel operation elements) 8a displayed on the
FIG. 4 is a flowchart showing switch screen processing according to the present embodiment performed by a
FIG. 5 is a flowchart showing numeric keypad screen processing according to the present embodiment performed by the
[Explanation of symbols]
DESCRIPTION OF
Claims (2)
ユーザの指示を入力する複数のスイッチで構成される入力手段と、
第1のモードと第2のモードを切り替える切替手段と、
前記第1のモードにある時は、前記複数のスイッチのそれぞれに前記複数の音楽関連データの内の1つを割当て、前記第2のモードにある時は、複数のスイッチのそれぞれに前記識別データを入力するための数字又は文字を割り当てる割当て手段と、
前記第1のモードにある時は、前記複数のスイッチと前記複数の音楽関連データの対応関係を表示し、前記第2のモードにある時は、前記複数の音楽関連データの識別データを表示する表示手段と、
前記第1のモードにある時に、前記複数のスイッチのいずれかに対する操作があった場合は、当該操作されたスイッチに割り当てられた音楽関連データを前記記憶手段から読み出し、前記第2のモードにある時に、前記スイッチにより数字又は文字が入力された場合は、当該入力された数字または文字に対応する識別データを有する音楽関連データを前記記憶手段から読み出す読み出し手段と、
前記第1のモードから前記第2のモードに切り替える場合は、前記第1のモードにおいて操作されたスイッチに対応する音楽関連データを含む複数の音楽関連データの識別データを前記第2のモードにおいて前記表示手段に表示させるように制御し、前記第2のモードから前記第1のモードに切り替える場合は、前記第2のモードにおいて入力された数字または文字に対応する音楽関連データを含む複数の音楽関連データと前記複数のスイッチとの対応関係を前記第1のモードにおいて前記表示手段に表示させるように制御する表示制御手段と
を有する選択制御装置。Storage means for storing a plurality of music-related data having identification data;
An input means comprising a plurality of switches for inputting user instructions;
Switching means for switching between the first mode and the second mode;
When in the first mode, one of the plurality of music-related data is assigned to each of the plurality of switches, and when in the second mode, the identification data is assigned to each of the plurality of switches. Assigning means for assigning numbers or letters for entering
When in the first mode, the correspondence between the plurality of switches and the plurality of music-related data is displayed. When in the second mode, identification data of the plurality of music-related data is displayed. Display means;
When in the first mode, if there is an operation on any of the plurality of switches, the music-related data assigned to the operated switch is read from the storage means and is in the second mode. Sometimes, when a number or a character is input by the switch, a reading unit that reads out music related data having identification data corresponding to the input number or character from the storage unit;
When switching from the first mode to the second mode, identification data of a plurality of music related data including music related data corresponding to a switch operated in the first mode is input in the second mode. When controlling to display on the display means and switching from the second mode to the first mode, a plurality of music-related data including music-related data corresponding to numbers or characters input in the second mode A selection control apparatus comprising: a display control unit configured to control the display unit to display a correspondence relationship between data and the plurality of switches in the first mode.
第1のモードと第2のモードを切り替える切替手順と、
前記第1のモードにある時は、前記複数のスイッチのそれぞれに前記複数の音楽関連データの内の1つを割当て、前記第2のモードにある時は、複数のスイッチのそれぞれに前記識別データを入力するための数字又は文字を割り当てる割当て手順と、
前記第1のモードにある時は、前記複数のスイッチと前記複数の音楽関連データの対応関係を表示手段に表示し、前記第2のモードにある時は、前記複数の音楽関連データの識別データを表示手段に表示する表示手順と、
前記第1のモードにある時に、前記複数のスイッチのいずれかに対する操作があった場合は、当該操作されたスイッチに割り当てられた音楽関連データを前記記憶手段から読み出し、前記第2のモードにある時に、前記スイッチにより数字又は文字が入力された場合は、当該入力された数字または文字に対応する識別データを有する音楽関連データを前記記憶手段から読み出す読み出し手順と、
前記第1のモードから前記第2のモードに切り替える場合は、前記第1のモードにおいて操作されたスイッチに対応する音楽関連データを含む複数の音楽関連データの識別データを前記第2のモードにおいて前記表示手段に表示させるように制御し、前記第2のモードから前記第1のモードに切り替える場合は、前記第2のモードにおいて入力された数字または文字に対応する音楽関連データを含む複数の音楽関連データと前記複数のスイッチとの対応関係を前記第1のモードにおいて前記表示手段に表示させるように制御する表示制御手順と
を有する選択制御処理をコンピュータに実行させるためのプログラム。A selection control program in an electronic music apparatus having storage means for storing a plurality of music related data having identification data and input means composed of a plurality of switches for inputting user instructions,
A switching procedure for switching between the first mode and the second mode;
When in the first mode, one of the plurality of music-related data is assigned to each of the plurality of switches, and when in the second mode, the identification data is assigned to each of the plurality of switches. An assignment procedure for assigning numbers or letters to enter
When in the first mode, the correspondence between the plurality of switches and the plurality of music related data is displayed on the display means, and when in the second mode, identification data for the plurality of music related data is displayed. Display procedure for displaying on the display means,
When in the first mode, if there is an operation on any of the plurality of switches, the music-related data assigned to the operated switch is read from the storage means and is in the second mode. Sometimes, when a number or character is input by the switch, a reading procedure for reading out music related data having identification data corresponding to the input number or character from the storage means;
When switching from the first mode to the second mode, identification data of a plurality of music related data including music related data corresponding to a switch operated in the first mode is input in the second mode. When controlling to display on the display means and switching from the second mode to the first mode, a plurality of music-related data including music-related data corresponding to numbers or characters input in the second mode A program for causing a computer to execute a selection control process including a display control procedure for controlling the display unit to display the correspondence relationship between data and the plurality of switches in the first mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002051304A JP3876733B2 (en) | 2002-02-27 | 2002-02-27 | Selection control apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002051304A JP3876733B2 (en) | 2002-02-27 | 2002-02-27 | Selection control apparatus and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003255938A JP2003255938A (en) | 2003-09-10 |
JP3876733B2 true JP3876733B2 (en) | 2007-02-07 |
Family
ID=28663309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002051304A Expired - Fee Related JP3876733B2 (en) | 2002-02-27 | 2002-02-27 | Selection control apparatus and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3876733B2 (en) |
-
2002
- 2002-02-27 JP JP2002051304A patent/JP3876733B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003255938A (en) | 2003-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008506988A (en) | How to compose music with a handheld device | |
JP2005010461A (en) | Arpeggio pattern setting apparatus and program | |
JP3536694B2 (en) | Music selection device, method and recording medium | |
JP6167542B2 (en) | Electronic device and program | |
US7504574B2 (en) | Electronic musical instrument and waveform assignment program | |
JP4483304B2 (en) | Music score display program and music score display device | |
CN113096622A (en) | Display method, electronic device, performance data display system, and storage medium | |
JP3876733B2 (en) | Selection control apparatus and program | |
JP3632488B2 (en) | Data set selection device | |
JP2002023774A (en) | Device and method for inputting lyrics information and recording medium | |
JP3551065B2 (en) | Data setting device | |
JP4429114B2 (en) | Electronic sampler | |
EP1845528A1 (en) | Music data processing apparatus and method | |
JP2013178509A (en) | Electronic equipment and voice guide program | |
JP3760859B2 (en) | Performance data reproducing apparatus and program | |
JP4182908B2 (en) | Automatic performance device | |
JP2003015637A (en) | Musical note display device | |
JP3498621B2 (en) | Harmony type display device | |
JP2005004084A (en) | Musical performance set data selector and program | |
JP4254649B2 (en) | Electronic music equipment | |
JP4380467B2 (en) | Music score display apparatus and program | |
JP3843790B2 (en) | Performance information editing apparatus and program | |
JP4000986B2 (en) | Display control apparatus and program | |
JP3985729B2 (en) | Electronic music apparatus and program | |
JP4858174B2 (en) | Electronic musical instruments and programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040909 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060606 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060807 |
|
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: 20061010 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061023 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3876733 Country of ref document: JP 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: 20101110 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101110 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131110 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |