(57)【要約】【課題】音楽を鳴らしつつ操作音や効果音等を鳴らすことが可能で、内蔵音源を有効に利用できる音源装置を提供する。【解決手段】メモリを複数（ＭＭ１，ＭＭ２）設け、一つのシーケンサーＳＱで各メモリから発音情報を読み出す。そして、どのメモリからの発音情報を優先して発音させるべきかについて記述した優先度情報ＴＢに基づいて、シーケンサーＳＱが発音すべき発音情報を選択して音源ＳＳ１〜ＳＳ１６のそれぞれに割り当てる。メモリＭＭ１，ＭＭ２は、着信メロディ等の音楽の発音情報を記憶するメモリと、操作音や効果音等の発音情報を記憶するメモリとに分けておき、後者のメモリの優先度を前者のメモリの優先度よりも高く設定しておく。そうすれば、音楽再生時は内蔵音源を充分に使用可能で、一方、操作音や効果音等を同時に鳴らすときにはそれらの発音情報を音源に優先的に割り当てることができる。【選択図】        図１
2004171027.tif 000002
【特許請求の範囲】
【請求項１】
発音情報をそれぞれ記録可能な複数のメモリと、
音の波形をそれぞれ出力可能な複数の音源と、
前記複数のメモリから前記発音情報を順次読み出し、前記複数の音源に割り当てて発音させるシーケンサーと
を備え、
前記発音情報の出自に基づいて、どの発音情報を優先して発音させるべきか、について記述した優先度情報が定められ、
前記複数の音源の数よりも発音すべき発音情報の数の方が多い場合には、前記優先度情報に基づいて、前記シーケンサーは発音させる発音情報を選択して前記複数の音源のそれぞれに割り当て、
前記発音情報の出自とは、前記発音情報が前記複数のメモリのうちどのメモリから出力されたか、のことである
音源装置。
【請求項２】
請求項１に記載の音源装置であって、
前記複数の音源のそれぞれには前記発音情報の出自の情報を記憶するポート情報記憶部
をさらに備える音源装置。
【請求項３】
請求項１または請求項２に記載の音源装置であって、
前記複数のメモリの少なくとも一つには、他の前記複数のメモリからの発音情報の読み出しを一時停止させること、あるいは、他の前記複数のメモリからの発音情報中の音量情報の値を一時的に下げることに関する前記シーケンサーの制御を行う制御情報が含まれている
音源装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯電話やＰＤＡ（Personal Digital Assistant）等の携帯情報端末において、電話や電子メールの着信メロディの発生および音楽の再生を行うための音源装置に関する。
【背景技術】
【０００２】
近年の情報通信技術の進展は、携帯電話やＰＤＡ等の携帯情報端末の機能の拡大を促進している。その拡大された機能のひとつに音楽再生機能がある。すなわち、携帯電話等の携帯情報端末においてもより高音質な音楽が楽しめるようにと、音楽用シンセサイザ等の技術を応用した音源装置がその内部に組み込まれている。このような音源装置の作動によって、ユーザは電話や電子メールの着信時に音楽を楽しむことができ、またさらに、携帯情報端末をカラオケ装置やゲーム機器として利用することができる。
【０００３】
図４に、携帯情報端末に採用される従来の音源装置の構成例を示す。この音源装置ＳＤ２は、携帯情報端末の全体の制御を行うＣＰＵ（Central Processing Unit）１００から、インタフェースＩＦを介して発音情報（音階：pitch、発音開始／終了時刻：note on,note off、発音音量：volume、発音強度：velocity、音色情報：program numberなどの発音に関する情報）を受ける。
【０００４】
発音情報は一旦、ＦＩＦＯ（First In First Out）メモリＭＭに格納され、シーケンサーＳＱが発音開始時刻などを参照しつつＦＩＦＯメモリＭＭから順次、発音情報を読み出す。
【０００５】
そして、読み出した発音情報の一連の時系列たるシーケンスデータを用いて、シーケンサーＳＱは、音源ＳＳ１〜ＳＳ８に発音情報を割り当てて、音楽を再生する。音源ＳＳ１〜ＳＳ８はそれぞれ、各種音色のサンプリング波形を記憶しており、シーケンサーＳＱの制御により音の波形をそれぞれ出力可能である。
【０００６】
このときシーケンサーＳＱは、同時発音可能数（すなわち音源数）による制限や使用音色等を勘案しつつ、ポリフォニック（同時多声）発音が可能となるよう、音源ＳＳ１〜ＳＳ８のそれぞれに適宜、シーケンスデータを割り当てる。なお、図４の場合、シーケンサーＳＱが制御可能な音源数は、音源ＳＳ１〜ＳＳ８の８個である。また、ＦＩＦＯメモリＭＭには、複数のチャンネル（例えば１〜８Ｃｈ）ごとの発音情報が記憶されていてもよい。なお、チャンネル数と音源数とは対応しているわけではなく、和音の場合など１Ｃｈで多数の音源を占有する場合もありうる。
【０００７】
図４においては音源ＳＳ１〜ＳＳ８に加えて、音源ＳＳ９〜ＳＳ１６も設けられている。これらの音源は、シーケンサーＳＱが音源ＳＳ１〜ＳＳ８を用いて音楽を再生している場合であっても、例えば携帯情報端末の操作音や効果音等を即時に鳴らす（割り込み鳴動させる）ために設けられた音源である。
【０００８】
仮に、操作音や効果音等の情報をＦＩＦＯメモリＭＭに与えて、シーケンサーＳＱで操作音や効果音等を鳴らそうとすると、ＦＩＦＯメモリＭＭには例えば５秒分程度のシーケンスデータが既に入っているために、それらを再生し終わってからでないと操作音や効果音等を鳴らせないこととなる。操作音や効果音等は、携帯情報端末を操作したと同時に、あるいは、電子メール着信等のイベントが発生すると同時に、鳴ることが望ましい。
【０００９】
そのため、音源装置ＳＤ２においては、操作音や効果音等を、シーケンサーＳＱの行う制御によってではなく、携帯情報端末のＣＰＵ１００からの音源ＳＳ９〜ＳＳ１６への（インタフェースＩＦを介しての）直接制御によって鳴らす。
【００１０】
なお、この出願の発明に関連する先行技術文献情報としては次のものがある。
【００１１】
【特許文献１】特開平７−２１０１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
図４の音源装置ＳＤ２の場合、シーケンサーＳＱを内蔵しているにもかかわらず、割り込み鳴動を行うために、音源装置の外部のＣＰＵ１００が直接、音源の制御を行う必要がある。そのため、ＣＰＵ１００の負担が大きい。音源を直接、制御する場合には、ＣＰＵ１００が発音のタイミングをとる必要や、各音源での発音の同期をとる必要があるからである。シーケンサーＳＱは、ＣＰＵ１００にそのような負担をかけないために導入されているのであり、図４の音源装置ＳＤ２はその点で改善の余地があった。
【００１３】
図５は、上記の観点から音源装置ＳＤ２を改良した構成の一例を示す図である。図５に示すように、この音源装置ＳＤ３は、着信メロディ等の音楽を鳴らすためのＦＩＦＯメモリＭＭ１およびシーケンサーＳＱ１と、操作音や効果音等を鳴らすためのＦＩＦＯメモリＭＭ２およびシーケンサーＳＱ２とを備えている。
【００１４】
このようにメモリおよびシーケンサーを２系列備えておれば、外部のＣＰＵ１００が音源を直接制御する必要が無いので、ＣＰＵ１００の負担が軽くなる。ＣＰＵ１００は、着信メロディ等の音楽の発音情報についてはＦＩＦＯメモリＭＭ１に入力されるように制御し、操作音や効果音等の発音情報についてはＦＩＦＯメモリＭＭ２に入力されるように制御するだけでよい。
【００１５】
そして、ＦＩＦＯメモリＭＭ２には、音楽に比べて発音時間が短い操作音等の発音情報が入力されるので、発音の処理が迅速に行える。よって、シーケンサーＳＱ２は、ＦＩＦＯメモリＭＭ２に発音情報が入力されたときに、即座に発音処理を行うことができる。
【００１６】
しかし、図４の音源装置ＳＤ２および図５の音源装置ＳＤ３、いずれの場合も、音楽の発音情報に使用される音源と、操作音や効果音等の発音情報に使用される音源とが区分されている（音楽の発音情報には音源ＳＳ１〜ＳＳ８が、操作音や効果音等の発音情報には音源ＳＳ９〜ＳＳ１６が、固定的に割り当てられている）。操作音や効果音等の発音情報は、一般的に音楽に比べて発音時間が短いので、一度鳴らした後には音源ＳＳ９〜ＳＳ１６が使用されない状態が続く場合があり、図４や図５の場合のように内蔵音源数が多数あったとしても、その全てを有効に利用しているとはいえなかった。
【００１７】
そこで、この発明の課題は、音楽を鳴らしつつ操作音や効果音等を鳴らすことが可能で、内蔵音源を有効に利用できる音源装置を提供することにある。
【課題を解決するための手段】
【００１８】
請求項１に記載の発明は、発音情報をそれぞれ記録可能な複数のメモリと、音の波形をそれぞれ出力可能な複数の音源と、前記複数のメモリから前記発音情報を順次読み出し、前記複数の音源に割り当てて発音させるシーケンサーとを備え、前記発音情報の出自に基づいて、どの発音情報を優先して発音させるべきか、について記述した優先度情報が定められ、前記複数の音源の数よりも発音すべき発音情報の数の方が多い場合には、前記優先度情報に基づいて、前記シーケンサーは発音させる発音情報を選択して前記複数の音源のそれぞれに割り当て、前記発音情報の出自とは、前記発音情報が前記複数のメモリのうちどのメモリから出力されたか、のことである音源装置である。
【００１９】
請求項２に記載の発明は、請求項１に記載の音源装置であって、前記複数の音源のそれぞれには前記発音情報の出自の情報を記憶するポート情報記憶部をさらに備える音源装置である。
【００２０】
請求項３に記載の発明は、請求項１または請求項２に記載の音源装置であって、前記複数のメモリの少なくとも一つには、他の前記複数のメモリからの発音情報の読み出しを一時停止させること、あるいは、他の前記複数のメモリからの発音情報中の音量情報の値を一時的に下げることに関する前記シーケンサーの制御を行う制御情報が含まれている音源装置である。
【発明の効果】
【００２１】
請求項１に記載の発明によれば、優先度情報に基づいて、シーケンサーは発音させる発音情報を選択して複数の音源のそれぞれに割り当てる。よって例えば、複数のメモリを、着信メロディ等の音楽の発音情報を記憶するメモリと、操作音や効果音等の発音情報を記憶するメモリとに分けておき、後者のメモリの優先度を前者のメモリの優先度よりも高く設定しておく。そうすれば、音楽再生時は内蔵音源を充分に使用可能で、一方、操作音や効果音等を同時に鳴らすときには操作音や効果音等の発音情報を音源に優先的に割り当てることの可能な音源装置が得られる。これにより、音楽を鳴らしつつ操作音や効果音等を鳴らすことが可能で、内蔵音源を有効に利用できる音源装置が実現できる。また、発音情報の出自とは、発音情報が複数のメモリのうちどのメモリから出力されたか、のことである。よって、メモリの優先度を設定することにより、発音情報の音源への詳細な割り当てが可能となる。
【００２２】
請求項２に記載の発明によれば、複数の音源のそれぞれには発音情報の出自の情報を記憶するポート情報記憶部をさらに備える。よって、シーケンサーが、発音させる発音情報を選択して複数の音源のそれぞれに割り当てる際に、現在、占有されている音源のうちどの音源に優先度の高い発音情報を割り当てればよいのか、判断がしやすい。
【００２３】
請求項３に記載の発明によれば、複数のメモリの少なくとも一つには、他の複数のメモリからの発音情報の読み出しを一時停止させること、あるいは、他の前記複数のメモリからの発音情報中の音量情報の値を一時的に下げることに関するシーケンサーの制御を行う制御情報が含まれている。よって、シーケンサーに対して、他のメモリからの発音情報の読み出しを一時停止させる、あるいは、発音情報中の音量情報の値を一時的に下げる、制御を行わせることができる。
【発明を実施するための最良の形態】
【００２４】
本発明の実施の形態は、メモリを複数設け、一つのシーケンサーで複数のメモリから発音情報を読み出す音源装置であって、どのメモリやチャンネルからの発音情報を優先して発音させるべきか、について記述した優先度情報に基づいて、シーケンサーが発音すべき発音情報を選択して複数の音源のそれぞれに割り当てる音源装置である。そして、複数のメモリを、着信メロディ等の音楽の発音情報を記憶するメモリと、操作音や効果音等の発音情報を記憶するメモリとに分けておき、後者のメモリの優先度を前者のメモリの優先度よりも高く設定しておく。そうすれば、音楽再生時は内蔵音源を充分に使用可能で、一方、操作音や効果音等を同時に鳴らすときには操作音や効果音等の発音情報を音源に優先的に割り当てることの可能な音源装置が得られる。これにより、音楽を鳴らしつつ操作音や効果音等を鳴らすことが可能で、内蔵音源を有効に利用できる音源装置が実現できる。
【００２５】
図１は、この発明の実施の形態に係る音源装置を示す図である。図１に示す通り、この音源装置ＳＤ１は、携帯情報端末の全体の制御を行うＣＰＵ１００から発音情報を受けるインタフェースＩＦを備えている。そして、図５の音源装置ＳＤ３と同様に、着信メロディ等の音楽を鳴らすためのＦＩＦＯメモリＭＭ１と、操作音や効果音等を鳴らすためのＦＩＦＯメモリＭＭ２とを備えている。
【００２６】
また、この音源装置ＳＤ１においても、外部のＣＰＵ１００が音源を直接制御する必要が無いので、ＣＰＵ１００の負担は軽い。ＣＰＵ１００は、着信メロディ等の音楽の発音情報についてはＦＩＦＯメモリＭＭ１に入力されるように制御し、操作音や効果音等の発音情報についてはＦＩＦＯメモリＭＭ２に入力されるように制御するだけでよい。
【００２７】
ただし、音源装置ＳＤ３の場合と異なり、シーケンサーは一つ設けられているだけである。シーケンサーＳＱは、発音開始時刻などを参照しつつＦＩＦＯメモリＭＭ１，ＭＭ２に格納された発音情報を順次、読み出す。
【００２８】
そして、読み出した発音情報の一連の時系列たるシーケンスデータを用いて、シーケンサーＳＱは、音源ＳＳ１〜ＳＳ１６に発音情報を割り当てて、音楽を再生する。音源ＳＳ１〜ＳＳ１６はそれぞれ、各種音色のサンプリング波形を記憶しており、シーケンサーＳＱの制御により音の波形をそれぞれ出力可能である。
【００２９】
なお、図４および図５の場合と異なり、シーケンサーＳＱは複数のＦＩＦＯメモリから発音信号を受けることになるが、これはシーケンサーＳＱの入力ポートを増やすことで容易に対応可能である。また、シーケンサーＳＱは音源ＳＳ１〜ＳＳ１６の全てを制御することになるが、これもシーケンサーＳＱの出力ポートを増やすことで容易に対応可能である。
【００３０】
音楽再生の際、音源の数よりも発音すべき数の方が少ない、または等しい場合には、シーケンサーＳＱは、ポリフォニック発音が可能となるよう、音源ＳＳ１〜ＳＳ１６のそれぞれに適宜、シーケンスデータを割り当てる。なお、図１の場合、シーケンサーＳＱが制御可能な音源数は、音源ＳＳ１〜ＳＳ１６の１６個である。また、ＦＩＦＯメモリＭＭ１，ＭＭ２には、複数のチャンネル（例えば１〜１６Ｃｈ）ごとの発音情報が記憶されていてもよい。なお、チャンネル数と音源数とは対応しているわけではなく、和音の場合など１Ｃｈで多数の音源を占有する場合もありうる。
【００３１】
一方、音源の数よりも発音すべき数の方が多い場合には、シーケンサーＳＱは、どの発音情報を優先して発音させるべきか選択する必要がある。この場合の処理を行うために、シーケンサーＳＱには、発音情報の出自に基づいてどの発音情報を優先して発音させるべきかについて記述したＦＩＦＯ優先度情報ＴＢが与えられる。また、各音源ＳＳ１〜ＳＳ１６にはそれぞれ、発音情報の出自の情報を記憶する、すなわち、ＦＩＦＯメモリＭＭ１，ＭＭ２のうちどのメモリからの発音情報が現在、割り当てられているのかを記憶するポート情報記憶部ＰＭ１〜ＰＭ１６が設けられている。
【００３２】
ＦＩＦＯ優先度情報ＴＢとポート情報記憶部ＰＭ１〜ＰＭ１６とを有する構成の音源装置の動作を説明する。
【００３３】
まず、図１では、発音情報の出自が複数のメモリのうちどのメモリからであるのか、の場合が示されている。そして、ＦＩＦＯ優先度情報ＴＢとして、ＦＩＦＯメモリごとの優先度が設定されている。
【００３４】
すなわち、ＦＩＦＯ優先度情報ＴＢでは例えば、ＦＩＦＯメモリＭＭ１からの発音情報ならば（どのチャンネルであっても）優先度は１０、ＦＩＦＯメモリＭＭ２の発音情報ならば（どのチャンネルであっても）優先度は１５などのように設定されている。
【００３５】
シーケンサーＳＱは、読み込んだ発音情報のうち、その優先度の大小を比較して、発音すべき発音情報を選択する。そして、音源ＳＳ１〜ＳＳ１６のそれぞれに発音すべき発音情報を割り当てる。
【００３６】
例えばＦＩＦＯメモリＭＭ１の発音情報と、ＦＩＦＯメモリＭＭ２の発音情報とを比較した場合、後者の優先度の方が高いので、音源への割り当てが競合した場合には後者の発音情報が優先される。
【００３７】
すなわち例えば、もし仮に各音源ＳＳ１〜ＳＳ１６の全てが、音楽の発音情報を記憶したＦＩＦＯメモリＭＭ１からの発音情報（１６和音分）によって現在、占有されていたとしても、操作音や効果音としての発音情報がＦＩＦＯメモリＭＭ２から入力された場合、シーケンサーＳＱは各音源ＳＳ１〜ＳＳ１６のいずれか任意の音源にＦＩＦＯメモリＭＭ２の発音情報を割り当てることになる。
【００３８】
よって、ＦＩＦＯメモリＭＭ１，ＭＭ２のような複数のメモリを、着信メロディ等の音楽の発音情報を記憶するメモリと、操作音や効果音等の発音情報を記憶するメモリとに分けておき、後者のメモリの優先度を前者のメモリの優先度よりも高く設定しておく。そうすれば、音楽再生時は内蔵音源を充分に使用可能で、一方、操作音や効果音等を同時に鳴らすときには操作音や効果音等の発音情報を音源に優先的に割り当てることの可能な音源装置が得られる。これにより、音楽を鳴らしつつ操作音や効果音等を鳴らすことが可能で、内蔵音源を有効に利用できる音源装置が実現できる。
【００３９】
次に、図１のポート情報記憶部ＰＭ１〜ＰＭ１６について説明する。優先度の上位の発音情報のうち未割り当ての発音情報を、現在割り当て済みの音源に新たに割り当てるには、現在その音源がどのＦＩＦＯメモリのデータに占有されているかをシーケンサーＳＱが知る必要がある。
【００４０】
ポート情報記憶部ＰＭ１〜ＰＭ１６は、このために設けられているのであって、各音源を占有している発音情報の出自についての情報を記憶している。
【００４１】
このように、ポート情報記憶部ＰＭ１〜ＰＭ１６を備えておれば、シーケンサーＳＱが、発音させる発音情報を選択して複数の音源のそれぞれに割り当てる際に、現在、占有されている音源のうちどの音源に優先度の高い発音情報を割り当てればよいのか、判断がしやすい。
【００４２】
また、発音情報の出自の情報として、どのメモリのどのチャンネルから出力されたか、を採用するようにしてもよい。
【００４３】
その場合、図２に示す通り、ＦＩＦＯ優先度情報ＴＢは、例えばＦＩＦＯメモリＭＭ１，ＭＭ２のうちどのメモリのどのチャンネルからの発音情報を優先して発音させるべきか、について記述したテーブル情報となる。図２においては、その優先度を数の大小で表している。
【００４４】
例えばＦＩＦＯメモリＭＭ１の発音情報のうちＣｈ１の発音情報と、ＦＩＦＯメモリＭＭ２の発音情報のうちＣｈ１の発音情報とを比較した場合、前者は優先度１２８と設定され、後者は１９２と設定されている。すなわち、後者の優先度の方が高いので、音源への割り当てが競合した場合には後者の発音情報が優先される。
【００４５】
シーケンサーＳＱでは、ＦＩＦＯメモリＭＭ１，ＭＭ２のそれぞれのチャンネルの発音情報が入り乱れて入力されることもある。例えば、ＦＩＦＯメモリＭＭ１からＣｈ１〜１３の発音情報が入力され、ＦＩＦＯメモリＭＭ２からＣｈ１２〜１５の発音情報が入力される場合が考えられる。このとき、合計１７個の発音情報が入力されているので、どれか一つの発音情報が選択されないことになる。
【００４６】
このような場合、ＦＩＦＯメモリＭＭ２の発音情報であるからといって、必ずしも発音すべきであるとは限らない。その場合には、各発音情報の優先度を比較することで、どの発音情報を消してどの発音情報を出力すべきか判断する。このことを説明するのが、図３のフローチャートである。
【００４７】
すなわち、シーケンサーＳＱは、外部からの制御クロック周期等に基づいて定期的に各ＦＩＦＯメモリＭＭ１，ＭＭ２内の発音情報を取り込む（ステップＳ０１）。このとき、発音すべき数が音源数を超えているかどうか判断を行う（ステップＳ０２）。もし超えていなければ、音源には空きがある、または空きが生じるので、現在割り当て済みの音源以外の空いた音源に、追加の発音情報を割り当てる（ステップＳ０３）。そして、各音源に発音させる（ステップＳ０４）。そして、再びステップＳ０１に戻る。
【００４８】
一方、発音すべき数が音源数を超えていれば、音源への発音情報の割り当てが競合するので、シーケンサーＳＱは、ＦＩＦＯ優先度情報ＴＢを参照して割り当てるべき発音情報の選択を行う。この選択は例えば、各発音情報の優先度をＦＩＦＯ優先度情報ＴＢから読み出して、優先度の上位から音源の数の分だけの発音情報を選択し（ステップＳ０５）、その中で未割り当ての発音情報を、現在割り当て済みの音源に新たに割り当てることにより行えばよい（ステップＳ０３）。そして、各音源に発音させればよい（ステップＳ０４）。
【００４９】
このように、ＦＩＦＯ優先度情報ＴＢに、複数のチャンネルのうちどのチャンネルからの発音情報を優先して発音させるべきかについても記述しておけば、ＦＩＦＯメモリの優先度だけでなく、チャンネルの優先度も設定することによって、発音情報の音源へのより詳細な割り当てが可能となる。
【００５０】
なお、ＦＩＦＯ優先度情報ＴＢについては、図２のようなテーブル形式でなくてもよい。例えばＦＩＦＯメモリＭＭ１の各チャンネルについてだけ優先度を設定しておき、ＦＩＦＯメモリＭＭ２の各チャンネルについては、それぞれ１．５倍した値を採用する、などのように計算を行って求めるようにしてもよい。
【００５１】
なお、図２の場合、ＦＩＦＯメモリＭＭ１，ＭＭ２のそれぞれにおいて、チャンネル数が増すごとにその優先度が低くなるよう設定されている（ただし、チャンネル１０は例外）。これは、スタンダードＭＩＤＩ(Musical Instrument Digital Interface)ファイル等で採用されることの多い考え方に倣ったものである。すなわち、低い数字のチャンネルにはメロディやリズムセクション等の、欠落があっては音楽として成り立ちにくい要素を割り当て、高い数字のチャンネルには装飾的な弦楽器音等のパートを割り当てているのである（なお、チャンネル１０はドラムセクションが割り当てられることが多いため、高いチャンネル数であるにもかかわらず優先度が高く設定されている）。
【００５２】
図２のような優先度情報を採用する場合には、ポート情報記憶部ＰＭ１〜ＰＭ１６は、ＦＩＦＯメモリＭＭ１，ＭＭ２のうちどのメモリのどのチャンネルからの発音情報を割り当てられているのかを記憶する。そうすれば、上記と同様、シーケンサーＳＱが、発音させる発音情報を選択して複数の音源のそれぞれに割り当てる際に、現在、占有されている音源のうちどの音源に優先度の高い発音情報を割り当てればよいのか、判断がしやすい。
【００５３】
なお、ＦＩＦＯメモリＭＭ１およびＭＭ２には、発音情報以外にも、他のメモリからの発音情報に関するシーケンサーＳＱの制御を行う制御情報が含まれていてもよい。
【００５４】
例えば、操作音や効果音としての発音情報がＦＩＦＯメモリＭＭ２からシーケンサーＳＱに入力された場合、ＦＩＦＯメモリＭＭ１から入力されている音楽の発音を一時的にミュートしたい場合などが考えられる。このようなときは、発音情報に加えてＦＩＦＯメモリＭＭ２から、ＦＩＦＯメモリＭＭ１からの発音情報に関するシーケンサーＳＱの制御を行う制御情報が出力されれば、シーケンサーＳＱに対して、ＦＩＦＯメモリＭＭ１からの音楽の発音情報の読み出しを一時停止させる、あるいは、発音情報中の音量情報の値を一時的に下げる、などの制御を行わせることができる。
【図面の簡単な説明】
【００５５】
【図１】この発明の実施の形態に係る音源装置を示す図である。
【図２】この発明の実施の形態に係る音源装置の優先度情報を示す図である。
【図３】この発明の実施の形態に係る音源装置の動作を示すフローチャートである。
【図４】従来の音源装置を示す図である。
【図５】従来の音源装置を示す図である。
【符号の説明】
【００５６】
１００  ＣＰＵ
ＩＦ  インタフェース
ＭＭ，ＭＭ１，ＭＭ２  ＦＩＦＯメモリ
ＳＱ，ＳＱ１，ＳＱ２  シーケンサー
ＳＳ１〜ＳＳ１６  音源
ＴＢ  ＦＩＦＯ優先度情報
ＰＭ１〜ＰＭ１６  ポート情報記憶部
【図１】
2004171027.tif 000003
【図２】
2004171027.tif 000004
【図３】
2004171027.tif 000005
【図４】
2004171027.tif 000006
【図５】
2004171027.tif 000007