(57)【要約】【課題】操作子の数を減少させて製造コストを削減させつつ、種類の異なる音楽データをユーザが迷わず選択して再生することが可能となる音楽データ再生装置および音楽データ再生方法を実現するためのプログラムを提供する。【解決手段】各音楽データには、音楽データの種類に拘わらず、３桁の番号が付与されているので、ユーザは、テンキー２１を用いて３桁の番号を入力することで、再生したい音楽データを直接選択することができる。入力された番号は、ＬＥＤ８ａに表示される。また、音楽データが既に選択されている場合、つまりＬＥＤ８ａに有効な番号が表示されている場合には、ユーザは、＋ボタン２２または−ボタン２３を押して、表示された番号を増加または減少させることにより、再生したい音楽データを選択することもできる。【選択図】図２
2014153647.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の音楽データのそれぞれに対応付けられた、音楽データの種類に関わらない固有のデータＩＤを記憶する記憶手段と、
前記記憶手段に記憶された複数のデータＩＤのいずれかを指定する指定手段と、
前記指定手段によって指定されたデータＩＤに対応する音楽データを再生する再生手段と、
前記指定されたデータＩＤに応じて、前記再生手段による再生方法を変更するように制御する制御手段と
を有することを特徴とする音楽データ再生装置。
【請求項２】
デフォルト位置のデータＩＤを選択指示する選択指示手段をさらに有し、
前記選択指示手段による選択指示がなされた場合、前記制御手段は、前記指定手段によって現在指定されているデータＩＤに対応する音楽データの種類に応じて、前記デフォルト位置のデータＩＤを変動させることを特徴とする請求項１に記載の音楽データ再生装置。
【請求項３】
前記複数種類の音楽データには、メロディパートを含む複数のパートからなる第１種類の音楽データと、リピート再生するための、１または複数の伴奏パートからなる所定長のパターンである第２種類の音楽データが含まれることを特徴とする請求項１または２に記載の音楽データ再生装置。
【請求項４】
前記制御手段は、前記第１種類の音楽データが指定されたときには、当該第１種類の音楽データを先頭から末尾まで再生する第１の再生方法を選択する一方、前記第２種類の音楽データが指定されたときには、当該第２種類の音楽データをリピート再生する第２の再生方法を選択するように制御することを特徴とする請求項３に記載の音楽データ再生装置。
【請求項５】
音楽データの一部のパートのミュートを指示するミュート指示手段をさらに有し、
前記第２種類の音楽データは、音高を持たないリズムパートと、ユーザの演奏による演奏音の音高に応じた音高で発音する伴奏パートを含む複数のパートからなる音楽データを含み、
前記制御手段は、前記ミュート指示手段によるミュート指示がなされたときに、前記第１種類の音楽データが指定されている場合には、当該第１種類の音楽データのメロディパートをミュートし、前記第２種類の音楽データが指定されている場合には、当該第２種類の音楽データの伴奏パートをミュートすることを特徴とする請求項３または４に記載の音楽データ再生装置。
【請求項６】
音楽データ再生方法をコンピュータに実行させるためのプログラムであって、
前記音楽データ再生方法は、
複数種類の音楽データのそれぞれに対応付けられた、音楽データの種類に関わらない固有のデータＩＤを記憶する記憶手段に記憶された複数のデータＩＤのいずれかを指定する指定手段によって指定されたデータＩＤに対応する音楽データを再生する再生ステップと、
前記指定されたデータＩＤに応じて、前記再生ステップによる再生方法を変更するように制御する制御ステップと
を有する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽データを選択して再生する音楽データ再生装置および音楽データ再生方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
音楽データを選択して再生する音楽データ再生装置は、従来から知られている。
【０００３】
音楽データには複数の種類があり、その代表的なものとして、ソングデータと伴奏スタイルデータがある。ソングデータは、ソングデータに含まれる先頭の演奏データから末尾の演奏データまでを順に再生することで、１曲分の楽曲を自動演奏するために用いられる。伴奏スタイルデータは、複数のセクション（「イントロ」、「メイン」、「エンディング」および「フィルイン」など）のそれぞれに対応した、所定長（たとえば、１小節長）の演奏データによって構成され、各セクションの演奏データを適宜繰り返し再生することで、伴奏を生成するために用いられる。
【０００４】
ソングデータと伴奏スタイルデータは、どちらも再生するためのデータであるが、再生用途が異なるため、再生ボタンを押したとき、ユーザが再生させたいと意図している音楽データの種類と、実際に再生される音楽データの種類とを一致させ、ユーザの操作性を向上させたい場合がある。また、ソングデータを再生する際に用いられる各種機能（以下「ソング機能」という）と伴奏スタイルデータを再生する際に用いられる各種機能（以下「スタイル機能」という）には、共通あるいは関連するものがある一方で、相違するものもある。
【０００５】
そこで、ソング機能とスタイル機能の間で異なる機能は言うまでもなく、共通あるいは関連する機能であっても、ソング機能用の操作子とスタイル機能用の操作子とを別々に、かつ機能毎にまとめて設けるようにした電子楽器がある（たとえば、非特許文献１参照）。
【０００６】
しかし、この従来の電子楽器では、共通あるいは関連する機能であっても別の操作子が設けられているので、操作パネル上に数多くの操作子が並ぶことになり、ユーザにとっては、使用したい操作子を探すのが大変である一方、製造メーカにとっては、部品点数の増加により製造コストが増大する。
【０００７】
そこで、ソングモードとスタイルモードを設け、ソング機能とスタイル機能の間で共通する機能はもちろん、共通しない機能も同じ操作子に割り当てるようにし、共通しない機能も、モードを切り替えることにより、それぞれの機能を操作できるようにした電子楽器もある（たとえば、非特許文献２参照）。ただし、この従来の電子楽器では、ソングデータを選択するボタンと伴奏スタイルデータを選択するボタンは、別々に設けられているが、それでも、前者の従来の電子楽器に比べ、操作子の数が少なくなっている。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】クラビノーバ（登録商標）ＣＶＰ−５０９／５０５／５０３／５０１  取扱説明書，２００９年，ヤマハ株式会社，http://www2.yamaha.co.jp/manual/pdf/emi/japan/cla/cvp509_ja_om_d0.pdf（第１２頁および第１３頁）
【非特許文献２】ＰＳＲ−Ｅ４３３  取扱説明書，２０１２年７月１日，ヤマハ株式会社，http://www2.yamaha.co.jp/manual/pdf/emi/japan/port/psre433_ja_om_b0.pdf（第１０頁および第１１頁）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、上記後者の従来の電子楽器では、操作対象となる機能がモードに応じて変動する操作子もあるので、ユーザは、現在のモードを常に把握して操作子を操作しなければ、正しい操作を行えないことがあった。
【００１０】
本発明は、この点に着目してなされたものであり、操作子の数を減少させて製造コストを削減させつつ、種類の異なる音楽データをユーザが迷わず選択して再生することが可能となる音楽データ再生装置および音楽データ再生方法を実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１に記載の音楽データ再生装置は、複数種類の音楽データのそれぞれに対応付けられた、音楽データの種類に関わらない固有のデータＩＤを記憶する記憶手段と、前記記憶手段に記憶された複数のデータＩＤのいずれかを指定する指定手段と、前記指定手段によって指定されたデータＩＤに対応する音楽データを再生する再生手段と、前記指定されたデータＩＤに応じて、前記再生手段による再生方法を変更するように制御する制御手段とを有することを特徴とする。
【００１２】
なお、請求項１に記載の音楽データ再生装置には、前記指定手段によって指定されたデータＩＤを表示する表示手段を設けるようにしてもよい。
【００１３】
請求項２に記載の音楽データ再生装置は、デフォルト位置のデータＩＤを選択指示する選択指示手段をさらに有し、前記選択指示手段による選択指示がなされた場合、前記制御手段は、前記指定手段によって現在指定されているデータＩＤに対応する音楽データの種類に応じて、前記デフォルト位置のデータＩＤを変動させることを特徴とする。
【００１４】
請求項３に記載の音楽データ再生装置は、請求項１または２の音楽データ再生装置において、前記複数種類の音楽データには、メロディパートを含む複数のパートからなる第１種類の音楽データと、リピート再生するための、１または複数の伴奏パートからなる所定長のパターンである第２種類の音楽データが含まれることを特徴とする。
【００１５】
請求項４に記載の音楽データ再生装置は、請求項３の音楽データ再生装置において、前記制御手段は、前記第１種類の音楽データが指定されたときには、当該第１種類の音楽データを先頭から末尾まで再生する第１の再生方法を選択する一方、前記第２種類の音楽データが指定されたときには、当該第２種類の音楽データをリピート再生する第２の再生方法を選択するように制御することを特徴とする。
【００１６】
請求項５に記載の音楽データ再生装置は、請求項３または４の音楽データ再生装置において、音楽データの一部のパートのミュートを指示するミュート指示手段をさらに有し、前記第２種類の音楽データは、音高を持たないリズムパートと、ユーザの演奏による演奏音の音高に応じた音高で発音する伴奏パートを含む複数のパートからなる音楽データを含み、前記制御手段は、前記ミュート指示手段によるミュート指示がなされたときに、前記第１種類の音楽データが指定されている場合には、当該第１種類の音楽データのメロディパートをミュートし、前記第２種類の音楽データが指定されている場合には、当該第２種類の音楽データの伴奏パートをミュートすることを特徴とする。
【００１７】
上記目的を達成するため、請求項６に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１８】
請求項１または６に記載の発明によれば、種類の異なる音楽データを１つの指定手段によって指定して選択することができるので、音楽データの種類毎に、音楽データを選択する操作子を別々に設けたり、モードスイッチを設けてユーザがモードを切り替えたりする必要がなくなる。これにより、操作子の数が減少して製造コストを削減できるとともに、ユーザの操作子に対する判別性が向上する。
【００１９】
また、指定されたデータＩＤに応じて、音楽データの再生方法を自動的に変更するようにしたので、ユーザは、データＩＤを指示した後、再生の指示を行うだけで、指示されたデータＩＤの音楽データを直ちに再生することができる。これにより、ユーザの操作性はさらに向上する。
【００２０】
なお、請求項１または６に記載の発明に、前記指定手段によって指定されたデータＩＤを表示する構成を設けた場合には、データＩＤの指定時に視覚的なフィードバックがなされるので、ユーザの指定操作がより容易になり、また、現在指定されているデータＩＤが確認できるので、現在指定されている音楽データ（の種類）を推測することができる。ここで、どのように推測できるかの具体例としては、たとえば、後述する図３の音楽データが指定可能である場合、データＩＤが“０００１”であれば、１曲目の音楽データであることや、データＩＤが若い番号であれば、「ソングデータ」であることなどを挙げることができる。
【００２１】
請求項２に記載の発明によれば、選択指示手段による選択指示がなされた場合には、現在指定されているデータＩＤに対応する音楽データの種類に応じて、デフォルト位置のデータＩＤを変動させ、その位置のデータＩＤの音楽データを選択するようにしたので、ユーザは、現在選択中の音楽データの種類を把握して、デフォルト位置の音楽データを選択し直さなくても、簡単な操作で、直ちに意図通りの音楽データを選択することができる。これにより、ユーザの操作性はさらに向上する。
【００２２】
請求項５に記載の発明によれば、ミュート指示手段によるミュート指示がなされたときに、第１種類の音楽データが指定されている場合には、当該第１種類の音楽データのメロディパートをミュートし、第２種類の音楽データが指定されている場合には、当該第２種類の音楽データの伴奏パートをミュートするようにした。つまり、音楽データの種類毎にモードを設けずに、音楽データの異なる種類間で共通あるいは関連する機能を１つの操作子に割り当て、当該機能を１つの操作子で行うことができるようにしたので、ユーザは現在のモードを常に把握して操作子を操作しなくても、意図通りの操作を迷わずに行うことができる。これにより、ユーザの機能選択の操作性はさらに向上する。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態に係る音楽データ再生装置の概略構成を示すブロック図である。
【図２】図１の音楽データ再生装置のパネル面の一部を示す平面図である。
【図３】図１中の記憶装置に記憶された音楽データとそのフォーマットの一例を示す図である。
【図４】図１の音楽データ再生装置の機能構成を示すブロック図である。
【図５】図１の音楽データ再生装置、特に図４中の制御部が実行するデータＩＤ変更後処理の手順を示すフローチャートである。
【図６】図１の音楽データ再生装置、特に図４中の制御部が実行するミュート設定切替処理の手順を示すフローチャートである。
【図７】図１の音楽データ再生装置、特に図４中の制御部が実行するデフォルトデータ選択処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２５】
図１は、本発明の一実施の形態に係る音楽データ再生装置の概略構成を示すブロック図である。
【００２６】
同図に示すように、本実施の形態の音楽データ再生装置は、音高情報を含む演奏データを入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のボタン（押しボタンスイッチ）を含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラム、各種テーブルデータおよび各種パラメータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、各種情報等を表示する、たとえば小型の液晶ディスプレイ（ＬＣＤ）および／または発光ダイオード（ＬＥＤ）等を備えた表示器８と、前記制御プログラムを含む各種アプリケーションプログラムや各種音楽データ、各種データ等を記憶する記憶装置９と、図示しない外部機器を接続し、この外部機器とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１０と、演奏操作子１から入力された演奏データや、前記記憶装置９に記憶されたいずれかの音楽データを再生して得られた演奏データ等を楽音信号に変換するとともに、その楽音信号に各種効果を付与するための音源・効果回路１１と、該音源・効果回路１１からの楽音信号を音響に変換する、たとえば、ＤＡＣ（digital-to-analog converter）やアンプ、スピーカ等のサウンドシステム１２と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ１３とにより構成されている。
【００２７】
上記構成要素３〜１１は、バス１４を介して相互に接続され、ＣＰＵ５にはタイマ１３が接続され、音源・効果回路１１にはサウンドシステム１２が接続されている。
【００２８】
記憶装置９は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置９自体が、本実施の形態の音楽データ再生装置から着脱可能であってもよい。あるいは、記憶媒体も記憶装置９も着脱不可能であってもよい。なお記憶装置９（の記憶媒体）には、前述のようにＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この記憶装置９に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２９】
通信Ｉ／Ｆ１０としては、たとえば、ＭＩＤＩ（musical instrument digital interface）信号などの音楽信号を専用に送受信する音楽専用有線Ｉ／Ｆ、ＵＳＢ（universal serial bus）やＩＥＥＥ１３９４などの汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）などの汎用ネットワークＩ／Ｆ、無線ＬＡＮ（local area network）やＢｌｕｅｔｏｏｔｈ（登録商標）などの汎用近距離無線Ｉ／Ｆを挙げることができる。本実施の形態では、通信Ｉ／Ｆ１０としてＵＳＢを採用しているが、これに代えて他の種類のＩ／Ｆを採用してもよいし、これに他の種類のＩ／Ｆを加えるようにしてもよい。
【００３０】
なお本実施の形態の音楽データ再生装置は、上述の構成から分かるように電子鍵盤楽器上に構築されたものであるが、これに限らず、鍵盤を外部接続した汎用的なパーソナルコンピュータ上に構築してもよい。また、鍵盤を必須の構成とせずに本発明を実現できるので、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態を採用するようにしてもよい。さらに電子楽器に限らず、カラオケ機器やゲーム機器、通信機器などの電子機器にも本発明を適用することができる。
【００３１】
図２は、本実施の形態の音楽データ再生装置のパネル面の一部を示す平面図である。当該パネル面の一部には、同図に示すように、テンキー２１、＋（プラス）ボタン２２、−（マイナス）ボタン２３、START/STOP（スタート／ストップ）ボタン２４、TEMPO（テンポ）ボタン２５、MUTE（ミュート）ボタン２６、PAUSE/FILL（ポーズ／フィル）ボタン２７、および７セグメントＬＥＤ８ａ（以下「ＬＥＤ８ａ」と略す）が設けられている。ボタン２１〜２７は、前記設定操作子２に属し、ＬＥＤ８ａは、前記表示器８に属している。
【００３２】
テンキー２１は、本実施の形態では、再生対象の音楽データを選択する際に用いられる。各音楽データには、図３を用いて後述するように、固有のデータＩＤ（本実施の形態では、３桁の番号）が付与されているので、ユーザは、テンキー２１を用いて３桁の番号を入力することで、再生したい音楽データを直接選択することができる。入力された番号は、ＬＥＤ８ａに表示されるが、入力された番号に対応する音楽データがない場合もあり、その場合には、音楽データの選択は行われず、ＬＥＤ８ａの表示は番号を入力する前の状態に戻る。あるいは、エラー表示（たとえば“−−−”）を出して、ユーザに正しいデータＩＤの入力を促してもよい。
【００３３】
音楽データが既に選択されている場合、つまりＬＥＤ８ａに有効な番号が表示されている場合には、ユーザは、＋ボタン２２または−ボタン２３を押して、表示された番号を増加または減少させることにより、再生したい音楽データを選択することもできる。なお、この選択機能を、＋ボタン２２および−ボタン２３ではなく、図示しないダイヤルスイッチに割り当て、ユーザがダイヤルスイッチを、たとえば時計方向または反時計方向に回転させることに応じて、表示された番号を増加または減少させて、再生したい音楽データを選択するようにしてもよい。
【００３４】
START/STOPボタン２４は、選択中の音楽データの再生の開始／停止を指示するためのものである。
【００３５】
TEMPOボタン２５は、テンキー２１あるいは＋ボタン２２および／または−ボタン２３と協働して、選択中の音楽データのテンポを設定するものである。具体的には、ユーザがTEMPOボタン２５を押した後所定時間内に、テンキー２１、＋ボタン２２または−ボタン２３を操作すると、テンキー２１で入力されたテンポ値や、＋ボタン２２または−ボタン２３で増加／減少されたテンポ値が設定される。また、ユーザがTEMPOボタン２５を押した後所定時間内に、＋ボタン２２および−ボタン２３を同時押しすると、現在設定されているテンポが、選択中の音楽データに予め備わっている固有のテンポ（初期テンポ）にリセットされる。
【００３６】
MUTEボタン２６は、選択中の音楽データの一部のパートのミュート（消音）とその解除をトグルで切り替えるためのものである。この一部のパートは、選択中の音楽データの種類に応じて予め決まっている。具体的には、選択中の音楽データがソングデータであれば、メロディパート（本実施の形態ではパート１（図３参照））がミュートされ、伴奏スタイルデータであれば、伴奏パート（本実施の形態ではパート３〜８（図３参照））がミュートされる。
【００３７】
PAUSE/FILLボタン２７は、ソングデータの再生中はその一時停止を指示し、伴奏スタイルデータの再生中はフィルインセクションの演奏データの再生を指示するためのものである。
【００３８】
なお本実施の形態では、音楽データの３桁の番号を表示する表示器として、７セグメントＬＥＤ８ａを採用したが、これに限らず、ドットマトリックスＬＥＤ、７セグメントＬＣＤあるいはドットマトリックスＬＣＤなど、どのような方式のものを採用してもよい。また本実施の形態の音楽データ再生装置は、表示器８として、このＬＥＤ８ａの他に、他の情報を表示する小型のＬＣＤ（図示せず）やＬＥＤを備えていることを想定しているが、これに限らず、表示器８はＬＥＤ８ａのみとしてもよい。
【００３９】
図３は、記憶装置９に記憶された音楽データとそのフォーマットの一例を示す図である。同図に示すように、記憶装置９には、音楽データとして、１５曲のソングデータ＃１〜＃１５と２０タイプの伴奏スタイルデータ＃１〜＃２０が予め記憶されている。なお、各音楽データのフォーマットとして、本実施の形態では説明の都合上、ＳＭＦ（standard MIDI file）形式のＭＩＤＩデータを採用している。もちろん、他のフォーマットのＭＩＤＩデータを採用するようにしてもよいし、ＭＩＤＩのフォーマットを採らない他のフォーマット、たとえばＯＳＣ（Open Sound Control）などの演奏情報であってもよい。また、オーディオトラック（パート）を含むようにしてもよいし、オーディオトラックのみで構成されていてもよい。
【００４０】
前述のようにして、ユーザがテンキー２１、＋ボタン２２または−ボタン２３を用いて、いずれかの音楽データを選択すると、選択された音楽データ、つまりソングデータまたは伴奏スタイルデータが記憶装置９から読み出され、前記ＲＡＭ７の所定位置に確保された音楽データ格納領域（図示せず）に格納される。なお、ソングデータおよび伴奏スタイルデータの記憶場所は、記憶装置９に限らず、前記ＲＯＭ６またはＲＡＭ７であってもよく、ソングデータと伴奏スタイルデータとで、記憶場所が異なっていてもよい。
【００４１】
ソングデータおよび伴奏スタイルデータのそれぞれには、前述のように、固有の３桁の番号（データＩＤ）が付与されている。図示例では、ソングデータ＃１〜＃１５に“００１”〜“０１５”が付与され、伴奏スタイルデータ＃１〜＃２０に“０１６”〜“０３５”が付与されている。このように固有番号は、先頭のソングデータ＃１から末尾の伴奏スタイルデータ＃２０まで、抜けのない通し番号が付与されているが、これに限らず、抜けがあってもよい。もちろん、抜けのない番号が付与されていたとしても、３桁の番号がすべて埋まっている訳ではないので、ユーザがテンキー２１を用いて番号を入力すると、記憶されていない音楽データが選択指示されることもある。この場合には、前述のように、当該選択指示された音楽データは選択されない。一方、ユーザが＋ボタン２２または−ボタン２３を用いて音楽データを選択するときには、固有番号に抜けがあったとしても、音楽データはその並び順に従って１つずつ選択されて行く。そしてユーザが、末尾の伴奏スタイルデータ＃２０が選択された状態で＋ボタン２２を押すと、選択対象の音楽データは末尾の伴奏スタイルデータ＃２０から先頭のソングデータ＃１に移り、先頭のソングデータ＃１が選択された状態で−ボタン２３を押すと、選択対象の音楽データは先頭のソングデータ＃１から末尾の伴奏スタイルデータ＃２０に移る。
【００４２】
各ソングデータは、同じフォーマットで構成されているので、図３には、ソングデータ＃１のフォーマットのみが図示されている。ソングデータ＃１は、演奏データ３１およびメタデータ３２によって構成されている。演奏データ３１は、複数パート（たとえば、１６パート）の演奏データによって構成されている。各パートの演奏データは、ノートオン／オフ、ノートナンバ、ベロシティ等のデータを含むノートイベントデータ、ピッチベンドデータやボリュームデータ等のイベントデータと、該イベントデータの再生タイミングを示すタイミングデータとを一組とする複数組からなるシーケンスによって構成され、その末尾にはエンドデータが付加されている。本実施の形態では、パート１がメロディパートであり、その他のパートが伴奏パートである。一方、メタデータ３２は、曲名、（初期）テンポ、拍子および歌詞などを含んでいる。
【００４３】
ある１つのソングデータが選択されると、そのソングデータ全体が記憶装置９から読み出されて、前記音楽データ格納領域に格納される。これに続いて、音楽データ格納領域内のソングデータに含まれるメタデータ内のテンポが読み出され、再生テンポの初期値として、シーケンサ１０４（その詳細は、図４を用いて後述）の設定部１０４ｂに設定される。
【００４４】
各伴奏スタイルデータも、同じフォーマットで構成されているので、図３には、伴奏スタイルデータ＃１のフォーマットのみが図示されている。伴奏スタイルデータ＃１は、メインセクションの演奏データ３３、フィルインセクションの演奏データ３４およびメタデータ３５によって構成されている。メインセクションの演奏データ３３もフィルインセクションの演奏データ３４も、複数パート（たとえば、８パート）の演奏データによって構成されている。パートには、打楽器音（リズム）を生成するための音高を変化させないパート（RHYパート）と、リズムと連動して多彩な装飾音を施した伴奏音を生成するための音高を変化させるパート（ACMP(accompaniment)パート）がある。図示例では、RHYパートとしてパート１，２の２パート、ACMPパートとしてパート３〜８の６パートが設けられているが、各パート数は、これに限られる訳ではない。また、メインセクションの演奏データ３３とフィルインセクションの演奏データ３４の各パート数は、本実施の形態では、いずれも８パートとするが、パート数はこれに限られる訳ではなく、さらに、メインセクションとフィルインセクションとで、パート数を異ならせてもよい。また、メインセクションとフィルインセクションだけでなく、イントロセクション、エンディングセクション、ブレイクセクションなどの他のセクションがあってもよいし、複数種類のメインセクションがあってもよい。なお、各演奏データ３４，３５の各パートの演奏データの内容（フォーマット）は、ソングデータ３１の各パートの演奏データの内容（フォーマット）と同様であるので、その説明は繰り返さない。一方、メタデータ３５は、（初期）テンポおよびコード変換データなどを含んでいる。コード変換データは、前記鍵盤に対するユーザの押鍵に応じて、各セクションのACMPパートの音高を変換するためのデータである。このコード変換データは、本実施の形態では公知のものを採用しており、また、ACMPパートの音高変換も、この公知のコード変換データを使って一般的に行われているので、コード変換データがどのようなものであり、コード変換データをどう使って、ACMPパートの音高をどう変換するかについての説明は省略する。
【００４５】
ある１つの伴奏スタイルデータが選択されると、ソングデータが選択された場合と同様に、その伴奏スタイルデータ全体が記憶装置９から読み出されて、音楽データ格納領域に格納される。しかし、ソングデータが選択された場合と異なり、当該格納された伴奏スタイルデータに含まれるメタデータ内のテンポは、通常は読み出されず、シーケンサ１０４の設定部１０４ｂのテンポ設定は変動しない。この詳細については、後述する。
【００４６】
図４は、本実施の形態の音楽データ再生装置の機能構成を示すブロック図である。同図に示すように、本実施の形態の音楽データ再生装置は、演奏操作部１０１、設定操作部１０２、制御部１０３、シーケンサ１０４、記憶部１０５、表示部１０６、音源部１０７および出力部１０８によって構成されている。
【００４７】
演奏操作部１０１は、演奏操作子１（の、特に鍵盤）および検出回路３によって構成され、設定操作部１０２は、設定操作子２（の、特に図２のボタン２１〜２７）および検出回路４によって構成される。
【００４８】
制御部１０３は、主としてＣＰＵ５、ＲＯＭ６およびＲＡＭ７によって構成され、ＣＰＵ５が後述する図５〜図７の処理を含む制御処理を実行することによって実現される。
【００４９】
シーケンサ１０４も、主としてＣＰＵ５、ＲＯＭ６およびＲＡＭ７によって構成され、ＣＰＵ５がシーケンサプログラム（図示せず）を実行することによって実現される。シーケンサ１０４は、再生部１０４ａと設定部１０４ｂを備え、選択された音楽データに含まれる演奏データを再生部１０４ａによって再生する。そのとき、再生部１０４ａは、設定部１０４ｂに設定されているテンポで当該演奏データを再生する。設定部１０４ｂに設定されているテンポ値は、前述のように変更することができる。
【００５０】
記憶部１０５は、記憶装置９によって構成され、複数の音楽データを記憶する。音楽データには、図３を用いて前述したように、ソングデータと伴奏スタイルデータの２種類のデータがあり、各音楽データには固有のデータＩＤ、つまり３桁の番号が付与されている。なお、データＩＤは、各音楽データがそのデータ内に持つようにしてもよいし、各音楽データとは別に、たとえばテーブルなどによって管理するようにしてもよい。要するに、データＩＤと各音楽データとが１対１に対応付けられていれば、データＩＤの持ち方は問わない。また、各音楽データの内容（データフォーマット）については、前述したので、これ以上繰り返さない。
【００５１】
表示部１０６は、表示器８（の、特に図２のＬＥＤ８ａ）に相当し、選択された音楽データのデータＩＤを表示する。
【００５２】
音源部１０７は、前記音源・効果回路１１に相当し、シーケンサ１０４が音楽データを再生して出力した演奏データや、ユーザが演奏操作部１０１から入力した演奏データ等を楽音信号に変換し、その楽音信号に適宜各種効果を付与する。
【００５３】
出力部１０８は、前記サウンドシステム１２に相当し、音源部１０７から供給された楽音信号を音響に変換する。本実施の形態では、音響はスピーカから発生するようにしたが、これに限らず、ヘッドフォン（のスピーカ）から発生するようにしてもよい。
【００５４】
以上のように構成された音楽データ再生装置が実行する制御処理を、図４〜図７を参照して詳細に説明する。
【００５５】
本実施の形態の音楽データ再生装置は、
（１）種類の異なる音楽データ（のデータＩＤ）を共通の操作子で選択できる音楽データ選択処理；
（２）上記（１）の音楽データ選択処理によって新たな音楽データ（のデータＩＤ）が選択され、現在選択中の音楽データが当該新たに選択された音楽データに変更されると、その変更された音楽データの種類に合った（適切な）再生が行えるようにシーケンサ１０４（の設定部１０４ｂ）を自動的に設定するデータＩＤ変更後処理；
（３）異なる種類の音楽データ間で共通あるいは関連する再生制御機能ではあるが、音楽データの種類が異なる毎に内容の異なる再生制御処理を共通の操作子による操作指示で行う再生制御処理；
（４）所定の操作子による操作指示に応じて、現在選択中の音楽データの種類毎に異なるデフォルト位置の音楽データを選択できるデフォルト音楽データ選択処理；
を含む各種制御処理を実行する。
【００５６】
たとえば、ユーザが本実施の形態の音楽データ再生装置の電源スイッチ（図示せず）をオンすると、本実施の形態の音楽データ再生装置に電源が供給される。これにより、本実施の形態の音楽データ再生装置は起動し、前回の起動時の最後に選択された音楽データがそのまま選択され、そのデータＩＤ（３桁の番号）が表示部１０６（図２ではＬＥＤ８ａ）に表示される。なお、本実施の形態の音楽データ再生装置を購入して初めて起動するなど、前回選択した音楽データがない場合には、初期設定として定められた音楽データ（たとえば、先頭の音楽データ、つまり図３ではソングデータ＃１）が選択される。
【００５７】
今、図２に示すように、データＩＤが“００１”のソングデータ＃１が選択されているとする。この状態で、ユーザが、たとえば＋ボタン２２を押すと、前記（１）の音楽データ選択処理が起動され、制御部１０３は、“００１”から＋ボタン２２が押された回数だけ増加方向に位置するデータＩＤの音楽データを選択する。図３を用いて前述したように、記憶部１０５には、データＩＤが“００１”〜“０３５”の３５個の音楽データが記憶されているので、ユーザが＋ボタン２２を、たとえば１５回押すと、データＩＤ“０１６”の音楽データ、つまり伴奏スタイルデータ＃１が選択され、そのデータＩＤ“０１６”が表示部１０６に表示される。なお前述のように、先頭の音楽データ（図３ではソングデータ＃１）から末尾の音楽データ（図３では伴奏スタイルデータ＃２０）までのデータＩＤ（固有番号）に抜けがある場合には、＋ボタン２２の操作回数と、選択前のデータＩＤと選択後のデータＩＤの差分とは対応しないことがある。また、音楽データの選択は、＋ボタン２２の他に、−ボタン２３やテンキー２１を操作することで行うこともできる。これも前述した通りである。
【００５８】
このようにして音楽データ（データＩＤ）が変更されると、制御部１０３は、変更後の音楽データを記憶部１０５から読み出して、ＲＡＭ７上の前記音楽データ格納領域に格納する。そして制御部１０３は、前記（２）のデータＩＤ変更後処理を起動する。
【００５９】
図５は、このデータＩＤ変更後処理の手順を示すフローチャートである。同図において、制御部１０３は、変更後の音楽データ、つまり音楽データ格納領域に格納された音楽データの種類を判定する（ステップＳ１）。ここで、音楽データの種類の判定方法は、音楽データの種類が判定できれば、どのような方法を用いてもよいが、たとえば、次のような方法が考えられる。すなわち、
（１１）データＩＤと音楽データの種類とを対応付けるテーブルを予め用意しておき、音楽データが変更されると、そのデータＩＤに基づいてテーブルを検索し、音楽データの種類を判定する方法；
（１２）各音楽データは、本実施の形態では前述のように、ファイル形式で記憶されているので、その拡張子を音楽データの種類毎に異なるように記載しておき、拡張子で音楽データの種類を判定する方法；
（１３）音楽データの構造（具体的には、ソングデータは複数パートからなる演奏データが１つだけ含むのに対して、伴奏スタイルデータは複数パートからなる演奏データを複数（本実施の形態では、２つ）含む）を解析し、その解析結果から音楽データの種類を判定する方法；
（１４）各音楽データのメタデータ内に当該音楽データの種類を記載しておき、それを読み出して音楽データの種類を判定する方法；
などである。
【００６０】
前記ステップＳ１の判定の結果、異なる種類（形式）の音楽データに変更された場合には、制御部１０３は、シーケンサ１０４に指示して、設定部１０４ｂの再生設定を切り替える（ステップＳ２→Ｓ３）。一方、同じ種類（形式）の音楽データに変更された場合には、制御部１０３は、本データＩＤ変更後処理を終了する。
【００６１】
音楽データがソングデータから伴奏スタイルデータに変更された場合には、異なる種類の音楽データに変更されたので、制御部１０３は、シーケンサ１０４に指示して、設定部１０４ｂを伴奏スタイルデータに合った設定に変更する。具体的には、制御部１０３は、リピート再生をオンに設定するように指示する。
【００６２】
一方、音楽データが伴奏スタイルデータからソングデータに変更された場合には、この場合も異なる種類の音楽データに変更されたので、制御部１０３は、シーケンサ１０４に指示して、設定部１０４ｂをソングデータに合った設定に変更する。具体的には、制御部１０３は、リピート再生をオフに設定し、さらにチェーン再生（１曲分のソングデータの再生が終了すると、次のソングデータを自動的に読み込んで再生する機能）をオンに設定するように指示する。
【００６３】
なお、データＩＤが変更された場合、設定部１０４ｂのテンポ設定は、ステップＳ３の処理とは別の処理（図示せず）により、次のようにして行われる。すなわち、
（２１）ソングデータから別のソングデータに変更された場合：別のソングデータ内のテンポ値に変更；
（２２）ソングデータから伴奏スタイルデータに変更された場合：伴奏スタイルデータ内のテンポ値に変更；
（２３）伴奏スタイルデータからソングデータに変更された場合：ソングデータ内のテンポ値に変更；
（２４）伴奏スタイルデータから別の伴奏スタイルデータに変更された場合：テンポ値は変更しない；
である。この（２４）の場合に、設定部１０４ｂのテンポ設定を変更しないのは、伴奏スタイルデータは、ユーザによって指定されたテンポで再生するのが基本だからである。一方、上記（２２）の場合に、設定部１０４ｂのテンポ設定を変更するのは、変更時点では、ユーザによって指定された、伴奏スタイルデータを再生するためのテンポが存在しないからである。
【００６４】
このようにして、ある音楽データが選択され、その音楽データに合った再生を行うことができるような設定がなされた状態で、ユーザが前記START/STOPボタン２４を押すと、シーケンサ１０４の再生部１０４ａは、設定部１０４ｂの設定に従って、その音楽データに合った再生を行う。以下、音楽データとしてソングデータ＃１と伴奏スタイルデータ＃１が選択された場合に、再生部１０４ａが実行する各再生処理を具体的に説明する。
【００６５】
まず、ソングデータ＃１が選択された状態で、再生開始が指示されると、再生部１０４ａは、音楽データ格納領域に格納されているソングデータ＃１の演奏データ３１（図３参照）の先頭データをパート毎に読み出す。各パートの先頭データは、必ずしもタイミングデータではないが、ここではタイミングデータとする。再生部１０４ａは、この各パートのタイミングデータの値を、設定部１０４ｂに設定されているテンポ値に応じた時間毎に“１”ずつデクリメントして行く。このデクリメント処理は、本実施の形態では、図示しないタイマ割込み処理中で行われる。そして、タイマ割込み処理は、クロックの立ち上がり（あるいは立ち下がり）に応じて起動され、クロックは、再生部１０４ａ（ＣＰＵ５）がテンポに応じた周期を前記タイマ１３（図１参照）に設定し、そのスタートを指示すると、タイマ１３によって生成される。その結果、各パートのタイミングデータの値は、設定部１０４ｂに設定されているテンポ値に応じた時間毎に“１”ずつデクリメントされて行く。
【００６６】
デクリメントが進み、あるパートのタイミングデータの値が“０”になると、再生部１０４ａは、そのパートについて当該タイミングデータと組になっているイベントデータを読み出し、そのイベントデータの内容に応じた楽音処理を音源部１０７に指示する。このイベントデータ（複数個あることもある）の次に位置する演奏データは、次の組のタイミングデータであるので、再生部１０４ａは、このタイミングデータを読み出して、同様に所定時間毎のデクリメントを行う。再生部１０４ａは、このような各パート毎の処理をエンドデータが読み出されるまで行う。そして、全パートにおける最後のエンドデータが読み出されると、再生部１０４ａは、ソングデータ＃１の再生を停止する。もちろん、全パートにおける最後のエンドデータが読み出されるまでに、ユーザがSTART/STOPボタン２４を押すと、制御部１０３は直ちに、シーケンサ１０４に対して再生停止を指示する。これに応じて再生部１０４ａは、ソングデータ＃１の再生を停止する。
【００６７】
再生部１０４ａがソングデータ＃１の再生を行っているときに、ユーザがPAUSE/FILLボタン２７を押すと、制御部１０３は、前記（３）の再生制御処理を起動し、シーケンサ１０４に対して再生の一時停止を指示する。これに応じて再生部１０４ａは、ソングデータ＃１の再生を一時停止する。一方、ソングデータ＃１の再生が一時停止されている状態で、ユーザが再度、PAUSE/FILLボタン２７を押すと、制御部１０３は直ちに、シーケンサ１０４に対して一時停止の解除を指示する。これに応じて再生部１０４ａは、ソングデータ＃１の一時停止状態を解除して、一時停止した位置からソングデータ＃１の再生を再開する。
【００６８】
また、再生部１０４ａがソングデータ＃１の再生を行っているときに、ユーザがMUTEボタン２６を押すと、制御部１０３は、前記（３）の再生制御処理を起動し、この（３）再生制御処理に含まれるミュート設定切替処理に処理を進める。図６は、このミュート設定切替処理の手順を示すフローチャートである。同図において、現在選択中の音楽データはソングデータ＃１であるので、制御部１０３は、シーケンサ１０４の設定部１０４ｂに対して、ソングデータ＃１の演奏データ３１のパート１のミュートオンを指示する（ステップＳ１１→Ｓ１２）。これにより、設定部１０４ｂにミュートオンが設定されるので、これ以降、再生部１０４ａは、パート１の演奏データを再生しているときに、楽音を発音するイベントデータを読み出したとしても、音源部１０７に対してその発音を指示しない。その結果、パート１の楽音のみが消音され、パート１のみがミュートされる。ソングデータのパート１には、本実施の形態では前述のように、メロディパートが割り当てられているので、パート１のみがミュートされると、ユーザは、伴奏パート（パート２〜１６）の再生に合わせて、メロディだけ演奏するという使い方ができる。
【００６９】
一方、パート１がミュートされている状態で、ユーザがMUTEボタン２６を押すと、制御部１０３は、シーケンサ１０４の設定部１０４ｂに対してミュートオフを指示する（ステップＳ１２）。これにより、設定部１０４ｂにミュートオフが設定されるので、これ以降、再生部１０４ａは、パート１についても、他のパートと同様に、楽音を発音するイベントデータを読み出した場合には、音源部１０７に対してその発音を指示する。その結果、パート１のミュートが解除される。
【００７０】
次に、伴奏スタイルデータ＃１が選択された状態で、再生開始が指示されると、再生部１０４ａは、音楽データ格納領域に格納されている伴奏スタイルデータ＃１のメインセクションの演奏データ３３（図３参照）の先頭データをパート毎に読み出す。演奏データ３３に含まれる各組のタイミングデータおよびイベントデータの再生方法は、ソングデータ＃１の演奏データ３１に含まれる各組のタイミングデータおよびイベントデータについてのそれとほとんど変わらないので、再生方法の詳細な説明は省略する。ただし前述のように、伴奏スタイルデータ＃１の再生中に、ユーザが鍵盤を押鍵した場合には、再生部１０４ａは、押鍵音の音高とコード変換データ３５ｂ（図４参照）に基づいて、ACMPパート（図３の演奏データ３３では、パート３〜８）の演奏データ中、読み出されたイベントデータのノートナンバを変換する。この制御は、フィルインセクションの演奏データ３４の再生処理内でも、同様に行われる。
【００７１】
メインセクションの演奏データ３３についての再生処理が進み、全パートの最後のエンドデータが読み出されると、前述のように設定部１０４ｂにはリピート再生のオンが設定されているので、再生部１０４ａは、再度演奏データ３３の先頭に戻って、演奏データ３３の再生を継続する。
【００７２】
再生部１０４ａがメインセクションの演奏データ３３の再生を行っているときに、ユーザがPAUSE/FILLボタン２７を押すと、制御部１０３は、前記（３）の再生制御処理を起動し、シーケンサ１０４に対して再生対象の変更を指示する。これに応じて再生部１０４ａは、再生対象を現在のメインセクションの演奏データ３３からフィルインセクションの演奏データ３４に変更する。そして再生部１０４ａは、メインセクションの演奏データ３３についての再生処理と同様の再生処理をフィルインセクションの演奏データ３４について実行する。フィルインセクションの演奏データ３４の再生は、本実施の形態では１回だけ行われる（もちろん、この回数は１回に限られない）ので、フィルインセクションの演奏データ３４の全パートの最後のエンドデータが読み出されると、再生部１０４ａは、再生対象を現在のフィルインセクションの演奏データ３４からメインセクションの演奏データ３３に自動的に変更する。このようにして、メインセクションの演奏データ３３が繰り返し再生されている途中で適宜、フィルインセクションの演奏データ３４の再生が挿入されるという再生態様が続いて行く。そして、伴奏スタイルデータ＃１の再生を停止したい場合には、ユーザは、START/STOPボタン２４を押す。
【００７３】
再生部１０４ａが伴奏スタイルデータ＃１の再生を行っているときに、ユーザがMUTEボタン２６を押すと、制御部１０３は、前記（３）の再生制御処理を起動し、前記図６のミュート設定切替処理に処理を進める。同図において、現在選択中の音楽データは伴奏スタイルデータ＃１であるので、制御部１０３は、シーケンサ１０４に対して、伴奏スタイルデータ＃１の演奏データ３３または３４のACMPパートのミュートオンを指示する（ステップＳ１１→Ｓ１３）。これにより、設定部１０４ｂにミュートオンが設定されるので、これ以降、再生部１０４ａは、ACMPパートの演奏データを再生しているときに、楽音を発音するイベントデータを読み出したとしても、音源部１０７に対してその発音を指示しない。その結果、ACMPパートの楽音のみが消音され、ACMPパートのみがミュートされる。ACMPパートのみがミュートされると、RHYパートのみが再生されるので、ユーザは、打楽器音をメトロノーム代わりに使いたいときに便利である。
【００７４】
一方、ACMPパートがミュートされている状態で、ユーザがMUTEボタン２６を押すと、制御部１０３は、シーケンサ１０４に対してミュートオフを指示する（ステップＳ１３）。これにより、設定部１０４ｂにミュートオフが設定されるので、これ以降、再生部１０４ａは、ACMPパートについても、RHYパートと同様に、楽音を発音するイベントデータを読み出した場合には、音源部１０７に対してその発音を指示する。その結果、ACMPパートのミュートが解除される。
【００７５】
なお本実施の形態では、図６のミュート設定切替処理を音楽データの再生中に実行する例について説明したが、音楽データの再生前に実行し、ミュートオン／オフを切り替えた後、切替後のミュート設定で音楽データを再生することもできる。
【００７６】
以上のようにして（１）〜（３）の各処理が実行され、各種ソングデータや各種伴奏スタイルデータが再生された後、デフォルト位置の音楽データ、特に現在選択されている音楽データと同じ種類のデフォルト位置の音楽データを再度選択したい場合がある。たとえば、色々な伴奏スタイルデータを再生して試しに聞いてみたが、最初に再生したものがよかったので、その伴奏スタイルデータを再度選択して再生したい場合である。この場合、最初の伴奏スタイルデータは、データＩＤが最初、つまり“００１”のものではないので、ユーザは、どの伴奏スタイルデータが最初のものであるか分からなくなってしまう可能性がある。このような状況に対処するために、本実施の形態の音楽データ再生装置では、ユーザが＋ボタン２２と−ボタン２３を同時に押すと、現在選択されている音楽データと同じ種類の音楽データであって、デフォルト位置にあるものが直ちに選択されるようにした。なお、デフォルト位置は、必ずしも各種類の音楽データの先頭とは限らないが、本実施の形態では、デフォルト位置の音楽データは、ソングデータの場合にはソングデータ＃１であり、伴奏スタイルデータの場合には伴奏スタイルデータ＃１であるとする。
【００７７】
音楽データの再生が停止中に、ユーザが＋ボタン２２と−ボタン２３を同時に押すと、制御部１０３は、前記（４）のデフォルト音楽データ選択処理を起動する。図７は、このデフォルトデータ選択処理の手順を示すフローチャートである。同図において、現在選択中の音楽データがソングデータである場合には、制御部１０３は、デフォルト位置のソングデータ、本実施の形態ではソングデータ＃１を読み込み（ステップＳ２１→Ｓ２２）、当該ソングデータに対応するデータＩＤを表示部１０６、つまりＬＥＤ８ａに表示する（ステップＳ２３）。これにより、ＬＥＤ８ａには“００１”が表示される。一方、現在選択中の音楽データが伴奏スタイルデータである場合には、制御部１０３は、デフォルト位置の伴奏スタイルデータ、本実施の形態では伴奏スタイルデータ＃１を読み込み（ステップＳ２１→Ｓ２４）、当該伴奏スタイルデータに対応するデータＩＤをＬＥＤ８ａに表示する（ステップＳ２５）。これにより、ＬＥＤ８ａには“０１６”が表示される。
【００７８】
以上説明したように、本実施の形態の音楽データ再生装置では、音楽データの種類毎にモードを設けずに、音楽データの異なる種類間で共通あるいは関連する機能を１つの操作子に割り当て、当該操作については音楽データの種類に拘わらず１つの操作子で行うことができるようにしたので、ユーザは現在のモードを常に把握して操作子を操作しなくても、意図通りの操作を迷わずに行うことができる。これにより、ユーザの機能選択の操作性が向上する。
【００７９】
また、音楽データの種類に拘わらず、共通の操作子で音楽データを選択可能に構成したので、音楽データの種類毎に、音楽データを選択する操作子を別々に設けたり、モードスイッチを設けてユーザがモードを切り替えたりする必要がなくなる。これにより、操作子の数が減少して製造コストを削減できるとともに、ユーザの操作子に対する判別性が向上する。
【００８０】
さらに、音楽データが変更されると、シーケンサ１０４（の再生部１０４ａ）が変更後の音楽データに合った（適切な）再生を行うことができるような設定に、シーケンサ１０４（の設定部１０４ｂ）を自動的に設定するようにしたので、ユーザは、音楽データを変更した後、START/STOPボタン２４を押すだけで、変更後の音楽データを直ちに再生することができる。これにより、ユーザの操作性はさらに向上する。
【００８１】
また、ユーザが＋ボタン２２および−ボタン２３を同時に押すことにより、現在選択中の音楽データと同じ種類の音楽データであって、デフォルト位置にあるものを選択可能に構成したので、ユーザは、現在選択中の音楽データの種類を把握して、デフォルト位置の音楽データを選択し直さなくても、簡単な操作で、直ちに意図通りの音楽データを選択することができる。これにより、ユーザの操作性はさらに向上する。
【００８２】
なお本実施の形態では、音楽データの種類として、ソングデータと伴奏スタイルデータの２種類を例に挙げて説明したが、再生用の音楽データであれば、その種類はこれに限られず、たとえば、アルペジオやフレーズデータなどでもよいし、オーディオデータでもよい。選択できる音楽データの種類数も、２種類に限らず、３種類以上であってもよく、３種類以上の音楽データを区別なく選択できるようにしてもよい。
【００８３】
また本実施の形態では、伴奏スタイルデータのセクションの種類として、メインセクションとフィルインセクションの２種類を例に挙げて説明したが、これに、イントロセクションやエンディングセクションなどの他のセクションを加え、これらセクションの演奏データを適宜選択して再生できるように構成してもよい。
【００８４】
さらに本実施の形態では、ソングデータの音高変化については言及していないが、ソングデータに対しては、トランスポーズ可能に構成してもよい。
【００８５】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８６】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８７】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００８８】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００９０】
５…ＣＰＵ（制御手段），６…ＲＯＭ（記憶手段），７…ＲＡＭ（記憶手段），８ａ…ＬＥＤ（表示手段），９…記憶装置（記憶手段），２１…テンキー（指定手段、選択指示手段），２２…＋ボタン（指定手段、選択指示手段），２３…−ボタン（指定手段），２６…MUTEボタン（ミュート指示手段）
【図１】
2014153647.tif 000003
【図２】
2014153647.tif 000004
【図３】
2014153647.tif 000005
【図４】
2014153647.tif 000006
【図５】
2014153647.tif 000007
【図６】
2014153647.tif 000008
【図７】
2014153647.tif 000009