(57)【要約】【課題】  少ないデータ量でかつユーザは簡単な操作で所望の用途及びレベルに応じた楽音を適宜に再生させることのできる電子音楽装置の提供。【解決手段】  オリジナルの曲データそれぞれに対する変更情報を１乃至複数の用途及びレベル別に分けて定義した変更データに基づき、曲毎に１つのオリジナルの曲データしかないにも関わらず用途及びレベルに応じた異なる曲データがさも複数予め用意されているかのごとくに提示する。また、変更データに基づき用途及びレベルに応じた１乃至複数の曲データを１つのオリジナルの曲データから生成する。こうして、再生可能な楽音を用途及びレベル別に分けて提示することと、用途及びレベルに応じた多種多様な楽音を再生することとを、曲毎に１つの曲データを元にして行うことにより、ユーザは用途及びレベルに応じた曲データを予め別途用意しておかなくとも、再生態様の異なる楽音を簡単な操作で再生することができる。【選択図】        図４
2011197579.tif 000002
【特許請求の範囲】
【請求項１】
曲毎に１つずつ予め割り当てられているオリジナルの曲データを複数取得する曲データ取得手段と、
オリジナルの曲データそれぞれに対する変更情報を１乃至複数の曲の用途及び当該曲に対するユーザの演奏難易度レベル別に分けて定義した変更データを取得する変更データ取得手段と、
前記取得したオリジナルの曲データと前記取得した変更データとに基づき、１つのオリジナルの曲データを元に生成可能な１乃至複数の用途及びレベル別の曲データを提示する選曲リストを作成する作成手段と、
前記作成した選曲リストに従って、前記取得したオリジナルの曲データを元に生成可能な用途及びレベル別の曲データをそれぞれの用途及びレベルと共に表示する表示手段と、
前記表示された用途及びレベル別の曲データの中からいずれかが選択されることに伴い、オリジナルの曲データと用途及びレベルとを特定する特定手段と、
前記特定したオリジナルの曲データに対応付けられた変更データにおける前記特定した用途及びレベルの変更情報に基づき、当該オリジナルの曲データを変更して新たに用途及びレベル別の曲データを生成する生成手段と、
前記生成された用途及びレベル別の曲データに基づき楽音を再生する再生手段と
を具えた電子音楽装置。
【請求項２】
前記変更データはオリジナルの曲データに対する用途及びレベル別の変更情報を用途及びレベル情報に対応付けて定義してなり、前記オリジナルの曲データは当該オリジナルの曲データに関する前記変更データを含んでなることを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
コンピュータに、
曲毎に１つずつ予め割り当てられているオリジナルの曲データを複数取得する手順と、
オリジナルの曲データそれぞれに対する変更情報を１乃至複数の曲の用途及び当該曲に対するユーザの演奏難易度レベル別に分けて定義した変更データを取得する手順と、
前記取得したオリジナルの曲データと前記取得した変更データとに基づき、１つのオリジナルの曲データを元に生成可能な１乃至複数の用途及びレベル別の曲データを提示する選曲リストを作成する手順と、
前記作成した選曲リストに従って、前記取得したオリジナルの曲データを元に生成可能な用途及びレベル別の曲データをそれぞれの用途及びレベルと共に表示する手順と、
前記表示された用途及びレベル別の曲データの中からいずれかが選択されることに伴い、オリジナルの曲データと用途及びレベルとを特定する手順と、
前記特定したオリジナルの曲データに対応付けられた変更データにおける前記特定した用途及びレベルの変更情報に基づき、当該オリジナルの曲データを変更して新たに用途及びレベル別の曲データを生成する手順と、
前記生成された用途及びレベル別の曲データに基づき楽音を再生する手順と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、曲データに基づき再生可能な楽音をユーザに対して提示すると共に、選択された楽音を再生する電子音楽装置及びプログラムに関する。特に、再生可能な楽音を用途及びレベル別に分けて提示することと前記用途及びレベルに応じた多種多様な楽音を再生することとを、曲毎に１つの曲データを元にして行うことのできるようにした技術に関する。
【背景技術】
【０００２】
従来から、予め用意された曲データ（ソングデータあるいは自動演奏データなどとも呼ばれる）に基づいて、楽曲などの楽音を再生することが可能な電子楽器等の電子音楽装置が知られている。こうした電子音楽装置では、例えば曲名などの個々の楽音に関する何らかの情報を所定の表示画面上（LCD等）に表示することによって、当該装置で再生可能な楽音（曲データ）をユーザに対して提示するようにしている。そして、ユーザは該表示画面に表示された曲名等を参照しながら所定の操作子を操作して、再生したい楽音を選択することのできるようになっている。こうした装置に関連するものとしては、例えば下記に示す非特許文献１に記載されている装置がその一例である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“PSR-E323  取扱説明書”，2009年，ヤマハ株式会社，インターネット〈http://www2.yamaha.co.jp/manual/pdf/emi/japan/port/psre323_ja_om_b0.pdf〉
【０００４】
上記の非特許文献１に記載されたような従来の電子音楽装置においては、同じ曲であっても当該曲の使用用途（例えば演奏練習用途や楽曲鑑賞用途など）や当該曲に対するユーザの演奏難易度レベル（例えば演奏技量レベルや音楽的な理解レベルなど）に応じて、同じ曲であっても別途用意された曲データに基づき異なる再生態様の楽音を再生することのできるようになっている。例えば、演奏練習用途としてユーザ演奏対応パートを省いた自動演奏専用パートのみを含んでなる曲データを用意しておき、これに基づきあるパートのみからなる楽音を再生する（ユーザ演奏対応パートについてはユーザ自らがマニュアル演奏すればよく、これはユーザの演奏練習に最適である）、あるいは楽曲鑑賞用途として全てのパートを含んでなる曲データを用意しておき、これに基づき全パートからなる楽音を再生する（これはユーザが演奏練習開始前にプロ演奏家による演奏を手本として参考するなどに最適である）など、同じ曲であってもユーザの使用用途にあわせて異なる再生態様の楽音を再生することが可能となっている。
【０００５】
また、ユーザは自らのレベルにあわせて当該電子音楽装置における例えばテンポやエフェクト等の演奏環境／楽音制御に係る各種設定を適宜に変更することによって、例えば初心者用レベルとして元の曲に比べてテンポを遅くしたり一部のエフェクトを省いたりして楽音を再生する、上級者用レベルとして元の曲に比べてテンポを速くしたり複雑なエフェクトを入れたりして楽音を再生することが可能となっている（これも異なる再生態様の楽音を再生することに相当する）。そして、このような演奏環境／楽音制御に係る各種設定をまとめて所定の１つの操作子（例えば複数のナンバーボタンそれぞれ）に対応付けて記憶しておき、ユーザは必要に応じて前記１つの操作子を操作することによってそれらの設定を呼び出して再現することが容易にできるようになっている（所謂レジストレーションメモリー機能）。さらには、曲データ内に上記設定を予め記憶させておき、当該曲データの再生時に前記記憶しておいた設定を用いることができるようにもなっている。なお、この明細書において楽音という場合、音楽的な音に限るものではなく音声あるいはその他任意の音を含んでいてもよい意味あいで用いるものとする。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来の電子音楽装置においては用途及びレベル（用途及びレベルの組み合わせの意味）にあわせた異なる再生態様の楽音を再生するために、同じ曲であってもデータ内容の異なる多数の曲データを予め用意したり上記各種設定（レジストレーション）を予め設定しておいたりする必要がある。すなわち、上述したように従来の電子音楽装置では予め用意された曲データに基づいて楽音を再生することから、練習用途又は鑑賞用途などといった用途にあった楽音を再生するためにはそれぞれの用途に応じた曲データを個別に予め用意しておく必要がある。しかし、同じ曲であるにもかかわらず複数の曲データを用途別に予め用意しておかなければならないので、どうしても曲データが膨大な数になってしまいそれらを全て記憶するには非常に大きな記憶容量が必要とされて都合が悪い。しかも、そもそも多数ある曲毎に用途に応じた曲データを予め用意しておくことは非現実的であり困難である。
【０００７】
一方、ユーザが初心者用又は上級者用さらには中級者用などといった自分のレベルにあった再生態様の楽音を再生するためには、曲を変更するたびにユーザ自らが個々の操作子を操作して各種設定を行わなければならず面倒である。この点、上述したようにレジストレーションとして複数の演奏環境／楽音制御に係る各種設定をまとめて所定の１つの操作子に対応付けて記憶させておくこともできるが、複数の設定をまとめて記憶しておきこれらを一括して呼び出しすることのできるレジストレーションの数つまりはナンバーボタンのような前記操作子の数には限りがあって、細かな点で設定が異なりうるレジストレーションを全ての曲について予め対応付けて記憶させておくことは難しい。また、例え記憶できるとしてもユーザ自らが曲を変更するたびにそうしたレジストレーションを呼び出す必要があり、曲数の増加や用途及びレベルの細分化などに応じてユーザは記憶しておいたレジストレーションを所望の用途及びレベルにあわせて的確に呼び出すことが困難になる。さらに、曲データ内に各種設定を記憶させておくこともできるが、そうした場合にはやはり同じ曲であってもデータ内容の異なる多数の曲データを予め用意しなければならず、上述したような問題が同様に生じ得る。
【０００８】
本発明は上述の点に鑑みてなされたもので、少ないデータ量でかつ簡単な操作によりユーザ所望の用途及びレベルに応じた多種多様な楽音の再生を行うことのできるようにした電子音楽装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る電子音楽装置は、曲毎に１つずつ予め割り当てられているオリジナルの曲データを複数取得する曲データ取得手段と、オリジナルの曲データそれぞれに対する変更情報を１乃至複数の曲の用途及び当該曲に対するユーザの演奏難易度レベル別に分けて定義した変更データを取得する変更データ取得手段と、前記取得したオリジナルの曲データと前記取得した変更データとに基づき、１つのオリジナルの曲データを元に生成可能な１乃至複数の用途及びレベル別の曲データを提示する選曲リストを作成する作成手段と、前記作成した選曲リストに従って、前記取得したオリジナルの曲データを元に生成可能な用途及びレベル別の曲データをそれぞれの用途及びレベルと共に表示する表示手段と、前記表示された用途及びレベル別の曲データの中からいずれかが選択されることに伴い、オリジナルの曲データと用途及びレベルとを特定する特定手段と、前記特定したオリジナルの曲データに対応付けられた変更データにおける前記特定した用途及びレベルの変更情報に基づき、当該オリジナルの曲データを変更して新たに用途及びレベル別の曲データを生成する生成手段と、前記生成された用途及びレベル別の曲データに基づき楽音を再生する再生手段とを具える。
【００１０】
この発明によると、オリジナルの曲データそれぞれに対する変更情報を１乃至複数の曲の用途及び当該曲に対するユーザの演奏難易度レベル別に分けて定義した変更データに基づき、オリジナルの曲データを元に生成可能な１乃至複数の用途及びレベル別の曲データを用途及びレベルと共に表示する。また、該表示された用途及びレベル別の曲データの中からいずれかが選択されることに伴って、前記変更データに基づきオリジナルの曲データを変更して新たに該当する用途及びレベル別の曲データを生成してこれにより楽音を再生する。すなわち、変更データに基づき用途及びレベルに応じた１乃至複数の曲データを１つのオリジナルの曲データから生成することができ、これにより同じ曲であっても用途及びレベル別に再生態様の異なる楽音を再生することができるようになることから、ユーザは用途及びレベルに応じた曲データを予め別途用意しておく必要がなく、従って少ないデータ量でユーザ所望の用途及びレベルに応じた多種多様な楽音の再生を行うことができる。
また、曲毎に１つのオリジナルの曲データしかないにも関わらず、ユーザに対して用途及びレベルに応じた異なる曲データがさも複数予め用意されているかのごとくに提示しかつ曲選択及び用途及びレベルの指定を同時に行えるようにしたことから、ユーザは用途及びレベルに応じた多種多様な楽音の再生を行うことが簡単な操作を行うだけでできるようになる。
【００１１】
本発明は装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１２】
この発明によれば、再生可能な楽音を用途及びレベル別に分けて提示することと、用途及びレベルに応じた多種多様な楽音を再生することとを、曲毎に１つのオリジナルの曲データを元にして行うようにしたことから、少ないデータ量でかつユーザは簡単な操作でユーザ所望の用途及びレベルに応じた楽音を適宜に再生させることができるようになる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。
【図２】元データのデータ構成の一実施例を示す概念図である。
【図３】変更データのデータ構成の一実施例を示す概念図である。
【図４】メイン処理の一実施例を示すフローチャートである。
【図５】選曲リスト画面の一実施例を示す概念図である。
【図６】元データに基づき生成される用途及びレベル別の曲データの具体例を示す概念図である。
【発明を実施するための形態】
【００１４】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１５】
図１は、この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子音楽装置は例えば曲データに基づき楽音を再生することが可能な電子楽器であって、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子音楽装置全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、表示回路６、音源・効果回路７、記憶装置８、通信インタフェース（Ｉ／Ｆ）９がそれぞれ接続されている。
【００１６】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや各種データ等を格納する。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、テンポラリメモリなどとして利用される。
【００１７】
演奏操作子４Ａは楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであり、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザ自身の手弾きによるマニュアル演奏のために使用することは勿論のこと、再生したい曲データの選択などのために使用することもできる。検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。
【００１８】
設定操作子（スイッチ等）５Ａは、例えば当該装置を楽音再生モードに設定するとともにディスプレイ６Ａ上に「選曲リスト画面」（後述する図４参照）を表示する選曲開始ボタン、音高、音色、効果等の演奏環境／楽音制御に関する各種設定（パラメータ）を決定するためのスイッチ類、前記「選曲リスト画面」に表示された曲データ（曲名など）のいずれかを操作の度に順次に特定するインクリメントボタンやディクリメントボタン、前記画面上に表示されたカーソルを上下左右に移動する矢印ボタンや前記カーソルが位置づけられた曲データを特定するEnterボタンなどの各種の操作子を含んで構成される。
【００１９】
勿論、設定操作子５Ａは上記した以外にも音高、音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示されたポインタなどを操作するマウス等の各種操作子を含んでいてもよい。検出回路５は、上記設定操作子５Ａの操作状態を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００２０】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａに、後述する「選曲リスト画面」（図４参照）等の各種画面を表示するのは勿論のこと、演奏環境／楽音制御に関する各種設定の設定状況、ＲＯＭ２や記憶装置８に記憶されている各種データあるいはＣＰＵ１の制御状態などを表示する。なお、ディスプレイ６Ａは画面上でタッチ操作可能な所謂タッチパネルであってもよい。
【００２１】
音源・効果回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた、ユーザによる演奏操作子４Ａのマニュアル操作に応じて発生される及び／又は予め記憶されている曲データなどに基づき発生される各種演奏情報を入力し、これらの演奏情報に基づいて楽音信号を発生する。さらには、該発生した楽音信号に対して適宜に各種の音響効果を付与する。音源・効果回路７から発生される楽音信号は、アンプやスピーカなどを含むサウンドシステム７Ａから発音される。こうした音源・効果回路７とサウンドシステム７Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源・効果回路７はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また専用のハードウェアで構成してもよいし、ＤＳＰ（Digital Signal Processor）やＣＰＵ１によるソフトウェア処理で構成してもよい。
【００２２】
記憶装置８は、後述するオリジナルの曲データ（図２参照）や変更データ（図３参照）などの各種データの他、ＣＰＵ１が実行する各種制御プログラム等を記憶する。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置８（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１に実行させることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置８はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の様々な形態の記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００２３】
通信インタフェース（Ｉ／Ｆ）９は、当該装置と図示しない外部機器との間で制御プログラムや各種データなどの各種情報を送受信するためのインタフェースである。この通信インタフェース９は、例えばMIDIインタフェース，ＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２４】
なお、上述した実施例において、演奏操作子４Ａは鍵盤楽器の形態に限らず、弦楽器や管楽器あるいは打楽器等どのようなタイプの形態でもよい。また、電子音楽装置は演奏操作子４Ａやディスプレイ６Ａあるいは音源・効果回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信インタフェース９を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。
【００２５】
従来知られている電子音楽装置のように、本発明に係る電子音楽装置においても、ユーザ選択に従ってＲＯＭ２あるいは記憶装置８等から読み出された曲データに基づいて、楽音を再生することのできるようになっている。ただし、本発明に係る電子音楽装置では前記読み出された曲データに従ってそのまま単に楽音を再生する従来知られた楽音再生とは異なり、前記読み出されたオリジナルの曲データを元にユーザにより指定された用途及びレベルにあわせて新たな曲データへと作り変え（新規に生成する）、これに基づき元とされたオリジナルの曲データとは異なる再生態様（ユーザ所望の用途及びレベルにあった再生態様）の楽音を再生することができるようにしている。以下、説明する。
【００２６】
まず、ＲＯＭ２あるいは記憶装置８等に記憶されており、ユーザ選択に従って読み出され元となるオリジナルの曲データ（以下、便宜的に元データと呼んで区別する）について説明する。図２は、元データのデータ構成の一実施例を示す概念図である。当該元データは、予め１つの曲毎に１つずつ割り当てられている。
【００２７】
図２から理解できるように、元データは制御パート、自動演奏専用パート、ユーザ演奏対応パート、ガイド音声パートに大きく分けることができる。制御パートは自動演奏の際の再生態様を決定付ける演奏環境／楽音制御に関する各種設定（制御データ）を１乃至複数定義したデータであり、例えば該元データを再生する際に用いられるテンポ（絶対値）を規定するテンポデータ、該元データを再生する際に付与されるリバーブ等のエフェクトを規定するエフェクトデータなどが定義されている。
【００２８】
自動演奏専用パート及びユーザ演奏対応パートは対応付けられた所定の曲を自動演奏するために用いられるデータであり、例えば公知のＳＭＦ（Standard Midi Fileの略）等の所定のファイル形式で記録された複数パート構成の自動演奏データである。勿論、自動演奏データに限られない。また、この実施例では、パート１〜パート１０までを自動演奏専用パートに、パート１１〜パート１５までをユーザ演奏対応パートに割り当てた例を示しているが、こうした割り当ては適宜に変更可能であってよい。
【００２９】
自動演奏専用パートは当該元データが鑑賞用途あるいは練習用途の（音声ガイド用途を除く）どちらの用途で選択されたとしても必ず再生が行われるパートであり、他方ユーザ演奏対応パートは当該元データが鑑賞用途として選択された場合に再生される一方で練習用途（又は音声ガイド用途）として選択された場合に再生されないパートである点に違いがある。これらの各パートには上記点を考慮した上で、自動演奏する楽曲の再生内容として例えばメロディに関するメロディパート、ベースやコード演奏などに関する伴奏パート、リズム伴奏に関するリズムパートなどの当該曲を構成する全パートのうちのいずれかのパートに関する自動演奏データが適宜に細分化されるなどして記憶される。ただし、必ずしもパート１〜パート１５の全てのパートに自動演奏データを記憶していなくてもよい。つまりは、データの記憶されていない空きパートがあってもよい。前記自動演奏データは、発音や消音などの楽曲を再生するための各種イベントデータを処理すべき時間を表わすタイミングデータと、発音や消音などの楽曲を再生するための各種イベントの内容を表わすイベントデータとの組みからなる。各種イベントの内容としては例えばキーオン、キーオフ、テンポ変更、音色変更などがあり、これらのイベントを基にして自動演奏は行われる。
【００３０】
ガイド音声パートは、上述したような自動演奏専用パート及びユーザ演奏対応パートとは異なり、自動演奏データではなく例えば音声等のオーディオデータが記憶される。一例としては、メロディパートを音階音（例えばドレミファソラシド）で順に発声したものや演奏練習時の注意点を話したものなど予め録音しておいた音声や効果音などが記憶されるか、あるいはこれらを発音させるためのイベントデータが記憶される。
【００３１】
なお、制御パートに記憶する制御データはテンポデータやエフェクトデータに限らず、音色を規定する音色データや音量を規定する音量データなど、他の制御データを記憶してよい。また、上記したような制御データを制御パートに記憶することに限らず、上記した自動演奏専用パート、ユーザ演奏対応パート、ガイド音声パートのいずれかに含めて記憶するようにしてもよい。
なお、各元データに固有の曲データ名（あるいは固有ＩＤなど）や曲名などの情報は、図示を省略した情報チャンクデータ内に記憶される。
【００３２】
次に、再生可能な用途及びレベル別の曲データを表示する際に、また元データをユーザにより指定された用途及びレベルにあわせて新たな曲データへと作り変える際に用いる変更データについて、図３を用いて説明する。図３は、変更データのデータ構成の一実施例を示す概念図である。ただし、ここでは複数の元データの変更データを一括管理するテーブル形式の管理ファイルを例に示してある。
【００３３】
図３に示すように、変更テーブルは元データに関する曲情報と用途及びレベル情報（用途・レベル情報）と変更情報とを少なくとも含んでなり、元データに対する用途及びレベル別の変更情報を用途及びレベル情報に対応付けて定義したものである。曲情報は、該変更データがどの元データに対して適用されるデータであるかを表わす（つまり識別する）情報であり、例えば図示したような曲データファイル名（KIRAKIRA.MIDなど）などの元データを指し示す情報が記憶される。用途及びレベル情報は、元データを用途及びレベルに応じた新たな曲データへと作り変える際に適用する用途及びレベルの組み合わせを表す情報であり、ここでは一例として鑑賞用／練習用／音声ガイド用の３つの用途と初心者／中級者／上級者の３つのレベルの組み合わせのいずれかからなる情報が記憶されている。
【００３４】
変更情報は、元データから新たな曲データを生成する際の元データに対するデータ変更内容を指示する１乃至複数の情報であり、例えば相対テンポ（１００〜１０％など）やリバーブリターン（１００〜１０％など）などの演奏環境／楽音制御に係る各種設定に関する情報、パートのオン／オフなどの自動演奏データに関する情報を記憶する。この変更情報に従って元データの該当箇所が用途及びレベルに応じたデータ内容に変更されて、用途及びレベル別の曲データ（後述する図６参照）として作り変えられる（新たに生成される）。前記曲情報及び用途及びレベル別情報に従って元データに対して適用可能な変更データは特定されることから、ユーザは曲選択及び用途及びレベルの指定を行えば用途及びレベル別の曲データを新たに生成することができる。
【００３５】
なお、変更情報は上記したものに限らない。また、変更データの用途及びレベル情報や変更情報は、ユーザが適宜に生成／変更することができてよい。
なお、上述した実施例では管理ファイルで変更データを一括管理するものを例に示したがこれに限らず、元データ毎に複数の用途及びレベルに応じた変更データを制御パートあるいは図示を省略した情報チャンクデータ内に含めて予め記憶させておくようにしてもよい。
【００３６】
次に、ユーザ所望の用途及びレベルにあわせた異なる再生態様の楽音を再生するために、１つの元データから複数の異なる用途及びレベル別の曲データを新たに生成する「メイン処理」について説明する。図４は、「メイン処理」の一実施例を示すフローチャートである。当該処理は、例えばユーザによる選曲開始ボタンの操作に応じて開始される。
【００３７】
ステップＳ１は、ＲＯＭ２又は記憶装置８に記憶されている複数の元データを順次に取得する。ステップＳ２は、前記順次に取得した元データの曲データ名などに従い管理ファイルから当該元データに適用する変更データを取得する。ただし、元データ内に変更データが記憶されている場合には元データから変更データを取得すればよい。ステップＳ３は、前記取得した各元データと前記取得した変更データとに基づいて「選曲リスト（画面）」（図５参照）を作成する。ステップＳ４は、前記作成した「選曲リスト（画面）」をディスプレイ６Ａに表示することにより、１つの元データに基づいて再生可能（生成可能）とされうる用途及びレベル別の曲データをユーザに対して提示する。
【００３８】
ここで、元データ及び変更データに基づきユーザへの提示のためにディスプレイ６Ａに表示される「選択リスト画面」（ステップＳ３〜Ｓ４参照）について、図５を用いて説明する。図５は、「選択リスト画面」の一実施例を示す概念図である。ただし、ここでは図４に示したようなデータ内容である変更データを用いた場合の表示例を示してある。
【００３９】
図５に示すように、「選択リスト画面」Ａは、所定の表示エリアＢに元データ及び変更データに基づき再生可能（生成可能）な用途及びレベル別の曲データに関する情報を表示する。この際には、再生可能な楽音を用途及びレベル別に分けて提示することを、曲毎に１つの元データを元にして行っている。用途及びレベル別の曲データに関する情報としては、図示のようにソング番号Ｃ、曲名Ｄ、用途及びレベル情報Ｅなどがある。
【００４０】
ソング番号Ｃは、新たに生成されうる用途及びレベル別の曲データに対して例えば昇順に付加される前記曲データを区別するための番号であって、元データが同じであっても用途及びレベルが異なれば異なる番号が順次に付与される。この例では、ソング番号００１〜００３が付与されている用途及びレベル別の各曲データは元データが同じである。曲名Ｄは、元データの例えば情報チャンクデータ内に記憶されている曲名を表示したものである。用途及びレベル情報Ｅは、元データに対応付けられた変更データに定義されている用途及びレベル情報を表示したものである。この例では、用途については鑑賞用／練習用／音声ガイド用とそれぞれ文字表記する一方で、レベルについては初心者用を星１つ、中級者用を星２つ、上級者用を星３つで記号表記している。このようにして、ここに示す「選択リスト画面」Ａでは曲毎に１つの元データしかないにも関わらず、ユーザに対して用途及びレベルに応じた異なる曲データがさも複数予め用意されているかのごとくに提示される。
【００４１】
ユーザは例えばインクリメントボタンやディクリメントボタンあるいは矢印ボタンなどの操作子を使って、画面上のカーソルを所望の用途及びレベル別の曲データに関する情報が表示されている表示エリアＢに位置づけてからEnterボタンを押下する、あるいは画面上において前記所望の表示エリアＢに直接触れることにより、楽音再生したい用途及びレベル別の曲データを特定することができるようになっている。すなわち、この「選択リスト画面」Ａでの曲データの特定は、実質的には元データの特定及び該特定される元データに対応した変更データにおける用途及びレベル情報の指定にすぎないことは言うまでもない。つまり、曲選択（つまり元データの選択）と用途及びレベルの指定（つまり変更データの指定）とを、ユーザが特に意識することなしに同時に行うことのできるようにしている。
【００４２】
図４の説明に戻って、ステップＳ５は「選曲リスト（画面）」に表示された再生可能（生成可能）な用途及びレベル別の曲データの中からいずれかがユーザによって選択されることに伴い、該選択された用途及びレベル別の曲データを生成するのに必要な元データを特定すると共に用途及びレベルを特定する。ステップＳ６は、前記特定された元データに対応付けられた変更データにおける前記特定した用途及びレベルの変更情報に基づき前記元データを変更することによって、前記選択された用途及びレベル別の曲データを新たに生成する。ステップＳ７は、前記生成した用途及びレベル別の曲データに基づき楽音を再生する。
【００４３】
図６に、元データに基づき生成される用途及びレベル別の曲データの具体例を示す。図６では、左から順に鑑賞用、練習用、音声ガイド用の各曲データを示している。鑑賞用の曲データは、元データと比べるとパート１６のみにデータが記憶されていない。パート１６は上述したようにガイド音声パートであるから（図２参照）、当該曲データを再生するとガイド音声は省かれているが当該曲を構成する全てのパートを含む楽音が再生されることになる。練習用の曲データは、元データと比べるとパート１１〜１６にデータが記憶されていない。パート１６はガイド音声パート、パート１１〜１５はユーザ演奏対応パートであるから、当該曲データを再生するとガイド音声及び当該曲を構成する全てのパートのうちの一部（ユーザ演奏パート）が省かれた楽音が再生されることになる。音声ガイド用の曲データは、元データと比べるとパート１６のみにデータが記憶されている。したがって、当該曲データを再生すると楽音が再生されることなくガイド音声のみが再生されることになる。
【００４４】
上記各曲データに基づき楽音を再生する際には、制御パートに記憶されたテンポデータやエフェクトデータなどの制御データに従って各種設定を変更した上で再生を行う。すなわち、用途及びレベル別の曲データにおける制御パートには、変更データに基づき変更された元データの制御データが記憶される。例えば、元データのテンポ（絶対値）を変更データの相対テンポに従って再計算した結果を曲データの制御パートに記憶する。具体的には、例えば元データの制御パートにテンポ１２０及びリバーブリターン１００と定義されていたような場合に、対応する変更データの変更情報がテンポ６０％及びリバーブリターン１０％と定義されていた場合には、新たに生成される曲データにはテンポ７２（１２０の６０％）、リバーブパターン１０（１００の１０％）と定義された制御パートが記憶されることになる。
【００４５】
以上のように、本発明に係る電子音楽装置では再生可能な楽音を用途及びレベル別に分けて提示することと、前記用途及びレベルに応じた多種多様な楽音を再生すること（より具体的にはそれを実現する用途及びレベル別の曲データを生成すること）とを曲毎に１つの曲データを元にして行うようにした。これにより、少ないデータ量でかつ簡単な操作により用途及びレベルに応じた多種多様な楽音の再生を行うことができるようになる。すなわち、元データに基づき生成される図６に示す用途及びレベル別の曲データは、従来の電子音楽装置においては個々のユーザの用途やレベルに応じて同じ曲であっても別途用意しておく必要があったオリジナルの曲データに相当するが、本発明に係る電子音楽装置においてはユーザの必要に応じてこうした用途及びレベルに応じた１乃至複数の曲データを１つの元データ（オリジナルの曲データ）から生成することから、ユーザは用途及びレベルに応じた曲データを予め別途用意しておく必要がない。そして、曲毎に１つの元データしかないにも関わらず、ユーザに対して用途及びレベルに応じた異なる曲データがさも複数予め用意されているかのごとくに提示しかつ曲選択及び用途及びレベルの指定を同時に行えるようにしたことから、ユーザは用途及びレベルに応じた多種多様な楽音の再生を行うことが簡単な操作を行うだけでできるようになり便利である。
【符号の説明】
【００４６】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４，５…検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源・効果回路、７Ａ…サウンドシステム、８…記憶装置、９…通信インタフェース、１Ｄ…データ及びアドレスバス、Ａ…選曲リスト画面、Ｂ…表示エリア、Ｃ…ソング番号、Ｄ…曲名、Ｅ…用途及びレベル情報
【図１】
2011197579.tif 000003
【図２】
2011197579.tif 000004
【図３】
2011197579.tif 000005
【図４】
2011197579.tif 000006
【図５】
2011197579.tif 000007
【図６】
2011197579.tif 000008