JP2010128482A - Electronic music device and music content using program - Google Patents

Electronic music device and music content using program Download PDF

Info

Publication number
JP2010128482A
JP2010128482A JP2008306880A JP2008306880A JP2010128482A JP 2010128482 A JP2010128482 A JP 2010128482A JP 2008306880 A JP2008306880 A JP 2008306880A JP 2008306880 A JP2008306880 A JP 2008306880A JP 2010128482 A JP2010128482 A JP 2010128482A
Authority
JP
Japan
Prior art keywords
music
music content
information
electronic music
data
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.)
Pending
Application number
JP2008306880A
Other languages
Japanese (ja)
Inventor
Shinichi Ota
慎一 大田
Takashi Mizuhiki
孝至 水引
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2008306880A priority Critical patent/JP2010128482A/en
Publication of JP2010128482A publication Critical patent/JP2010128482A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To treat musical sound data generating function by music content which a server has seamlessly as it is at the client side, and to allow the client side to check the effect of the musical sound data generation. <P>SOLUTION: In this music content using system, a client CL having a musical sound output part 8-11 obtains music content information (tone information) regarding a variety of music contents such as tone data and so on which are prepared at a server electronic music device SV: SV1, SV2 of an electronic musical instruments that are connected by a communication network CN; and selects the music content desired to be used. If there is a control operation (a key pressing) corresponding to the selected music content information, the control information corresponding to the control operation is sent to the server SV having the music content, and musical sound data in an audio format is generated based on the music content. Then the musical sound data Adb generated at the server SV is sent back to the client CL and the sound is produced from the musical sound output part 8-11. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

この発明は、通信ネットワークに接続されているサーバ電子音楽装置が備える音楽コンテンツの機能をローカル(クライアント)電子音楽装置にあるように扱い、サーバ側で音楽コンテンツを利用してオーディオ形式の楽音データを生成させ、ローカル側にて楽音データに基づく楽音を出力させることができる音楽コンテンツ利用システムに関する。   The present invention treats the music content function of a server electronic music device connected to a communication network as if it were in a local (client) electronic music device, and uses the music content on the server side to convert audio data in audio format. The present invention relates to a music content utilization system that can generate and output musical sounds based on musical tone data on the local side.

従来より、電子楽器などの電子音楽装置においては、楽音データを生成するために複数の音楽コンテンツを用意しておくことにより多彩な演奏機能を得ることができ、例えば、音楽コンテンツとして複数の音色データを用意しておけば複数音色の楽音を発生することができる。特許文献1の電子楽器では、音域毎に異なる複数の音色の楽音を発音できると共に、1つの発音指示で異なる複数の音色の楽音を同時に発音することができる。つまり、モード設定により、演奏する音域によって発生する楽音の音色を変えたり(スプリットモード)、1つの発音指示(演奏操作)によって複数の音色の楽音を同時に発生する(デュアルモード)。また、特許文献2の電子楽器では、既存の音色や複合音色を任意に追加或いは組み合わせて新規な複合音色の楽音を簡単に形成することができ、具体例では1つのレイヤーに最大4つの音色(ボイス)まで組み合わせることができる。
特開平3−269496号公報 特開平6−67666号公報
Conventionally, in an electronic music apparatus such as an electronic musical instrument, a variety of performance functions can be obtained by preparing a plurality of music contents in order to generate musical tone data. Can be used to generate multiple tone sounds. The electronic musical instrument disclosed in Patent Document 1 can generate a plurality of different timbres for each tone range and simultaneously generate a plurality of different timbres with a single sounding instruction. That is, depending on the mode setting, the timbre of the musical tone generated depending on the musical range to be played is changed (split mode), or a plurality of musical timbres are generated simultaneously by one sounding instruction (performance operation) (dual mode). Further, in the electronic musical instrument of Patent Document 2, a musical tone of a new composite tone can be easily formed by arbitrarily adding or combining existing tones and composite tones. In a specific example, a maximum of four tones (one in one layer ( Voice) can be combined.
JP-A-3-269696 JP-A-6-67666

さらに、特許文献3には、マスター電子音楽装置が、通信ネットワークを介して、音源を含むいくつかの外部のスレーブ電子音楽装置と接続され、マスター電子音楽装置は、電子音楽装置から音色パラメータ情報を取得し、異なるスレーブ電子音楽装置それぞれを同様に制御するネットワークシステムが記載されている。このシステムでは、マスター電子音楽装置は、ネットワークに接続されているスレーブ電子音楽装置を検出し、さらに、接続されている各スレーブ電子音楽装置より音色パラメータ情報を送信してもらい、マスター電子音楽装置で音色の選択が行われ、スレーブ電子音楽装置は、選択された音色に関する情報を受信し音源を制御して発音を行う。
特開2005−274597号公報
Further, in Patent Document 3, a master electronic music device is connected to several external slave electronic music devices including a sound source via a communication network, and the master electronic music device receives timbre parameter information from the electronic music device. A network system is described that acquires and controls different slave electronic music devices in a similar manner. In this system, the master electronic music device detects a slave electronic music device connected to the network, and further receives tone parameter information from each connected slave electronic music device. A timbre is selected, and the slave electronic music apparatus receives information related to the selected timbre and controls the sound source to produce a sound.
JP 2005-274597 A

しかしながら、従来技術では、電子音楽装置に用意された音楽コンテンツの範囲でしか楽音を発生することができない。例えば、特許文献1の電子楽器では、スプリットやデュアル演奏などで複数の音色を同時に使用する場合、演奏する電子楽器に用意されている音色しか使用することができない。また、特許文献3のようなネットワークシステムでは、マスター電子音楽装置に接続された他のスレーブ電子音楽装置の音源に用意された音色パラメータを選択することは可能であっても、発音(楽音の発生)は、選択された音色パラメータが用意された音源でなされるため、ユーザが操作しているマスター電子音楽装置とは別のスレーブ電子音楽装置で発音されてしまうことになる。つまり、例えば、マスター電子音楽装置及びスレーブ電子音楽装置からスプリットやデュアルの音色を選択した場合、各音色の発音が夫々の電子音楽装置で行われ、適切な楽音発生効果が得られない。   However, in the prior art, a musical sound can be generated only in the range of music content prepared in the electronic music device. For example, in the electronic musical instrument of Patent Document 1, when a plurality of timbres are used at the same time for split or dual performance, only the timbres prepared for the electronic musical instrument to be played can be used. Further, in a network system such as that disclosed in Patent Document 3, even if it is possible to select a timbre parameter prepared for the sound source of another slave electronic music device connected to the master electronic music device, ) Is performed by a sound source in which the selected timbre parameter is prepared, so that the sound is generated by a slave electronic music device different from the master electronic music device operated by the user. That is, for example, when a split or dual tone color is selected from the master electronic music device and the slave electronic music device, each tone color is generated by each electronic music device, and an appropriate musical tone generation effect cannot be obtained.

この発明は、このような事情に鑑み、通信ネットワークで接続されているサーバ電子音楽装置が備える音楽コンテンツによる楽音データ生成機能をクライアント側の電子音楽装置にあるようにシームレスに扱うことができ、而も、楽音データ生成の効果をクライアント側で確認することができる音楽コンテンツ利用システムを提供することを目的とする。   In view of such circumstances, the present invention can seamlessly handle the musical sound data generation function based on the music content provided in the server electronic music apparatus connected via the communication network as in the electronic music apparatus on the client side. Another object of the present invention is to provide a music content utilization system that enables the client side to confirm the effect of generating musical sound data.

この発明の主たる特徴に従うと、音楽コンテンツ(例えば、音色データ)を記憶する1乃至複数の外部電子音楽装置(SV:SV1,SV2)と通信可能に接続された電子音楽装置(CL)であって、入力されるオーディオ形式の楽音データ(Ada,Adb)に基づいて楽音を出力する楽音出力手段(8−11)と、外部電子音楽装置(SV)より、当該外部電子音楽装置(SV)に記憶される音楽コンテンツに関する音楽コンテンツ情報(Rsb)を取得する音楽コンテンツ情報取得手段(C1〜C3)と、音楽コンテンツ情報取得手段により取得された音楽コンテンツ情報(例えば、音色名情報)を表示する音楽コンテンツ情報表示手段(C4)と、ユーザ操作に応じて、音楽コンテンツ情報表示手段により表示された音楽コンテンツ情報から所定の音楽コンテンツ情報を選択する音楽コンテンツ選択手段(C5〜C6)と、音楽コンテンツ選択手段により選択された所定の音楽コンテンツ情報に対応する音楽コンテンツの利用に関する制御操作(例えば、押鍵)を検出する制御操作検出手段(C7〜C8)と、制御操作検出手段により検出された制御操作に対応する音楽コンテンツが記憶されている外部電子音楽装置(SV)を特定する外部電子音楽装置特定手段(C9〜C11)と、音楽コンテンツ選択手段により選択された所定の音楽コンテンツ情報、及び、制御操作検出手段により検出された制御操作を表わす制御情報(例えば、音高データ)を、外部電子音楽装置特定手段により特定された外部電子音楽装置(SV)に送信する情報送信手段(C13)と、情報送信手段により送信された音楽コンテンツ情報及び制御情報(Rqc)に基づき当該外部電子音楽装置(SV)で生成されるオーディオ形式の楽音データ(Rsc=Adb)を受信し楽音出力手段(8−11)に入力する外部楽音データ入力手段(C14〜C15)とを具備する電子音楽装置(CL)〔請求項1〕、並びに、音楽コンテンツ(例えば、音色データ)を記憶する1乃至複数の外部電子音楽装置(SV:SV1,SV2)と通信可能に接続され、入力されるオーディオ形式の楽音データ(Ada,Adb)に基づいて楽音を出力する楽音出力手段(8−11)を具備し、電子音楽装置として機能するコンピュータ(CL)に、外部電子音楽装置(SV)より、当該外部電子音楽装置(SV)に記憶される音楽コンテンツに関する音楽コンテンツ情報(Rsb)を取得する音楽コンテンツ情報取得ステップ(C1〜C3)と、音楽コンテンツ情報取得ステップで取得された音楽コンテンツ情報(例えば、音色名情報)を表示する音楽コンテンツ情報表示ステップ(C4)と、ユーザ操作に応じて、音楽コンテンツ情報表示ステップで表示された音楽コンテンツ情報から所定の音楽コンテンツ情報を選択する音楽コンテンツ選択ステップ(C5〜C6)と、音楽コンテンツ選択ステップで選択された所定の音楽コンテンツ情報に対応する音楽コンテンツの利用に関する制御操作(例えば、押鍵)を検出する制御操作検出ステップ(C7〜C8)と、制御操作検出ステップで検出された制御操作に対応する音楽コンテンツが記憶されている外部電子音楽装置(SV)を特定する外部電子音楽装置特定ステップ(C9〜C11)と、音楽コンテンツ選択ステップで選択された所定の音楽コンテンツ情報、及び、制御操作検出ステップで検出された制御操作を表わす制御情報(例えば、音高データ)を、外部電子音楽装置特定ステップで特定された外部電子音楽装置(SV)に送信する情報送信ステップ(C13)と、情報送信ステップで送信された音楽コンテンツ情報及び制御情報(Rqc)に基づき当該外部電子音楽装置(SV)で生成されるオーディオ形式の楽音データ(Rsc=Adb)を受信し楽音出力手段(8−11)に入力する外部楽音データ入力ステップ(C14〜C15)とから成る手順を実行させる音楽コンテンツ利用プログラム〔請求項3〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語等であり、以下においても同様である。   According to the main feature of the present invention, there is an electronic music device (CL) communicably connected to one or more external electronic music devices (SV: SV1, SV2) that store music content (for example, timbre data). The musical sound output means (8-11) for outputting a musical sound based on the input musical sound data (Ada, Adb) and the external electronic music device (SV) store it in the external electronic music device (SV). Music content information acquisition means (C1 to C3) for acquiring music content information (Rsb) related to the music content to be played, and music content for displaying the music content information (for example, timbre name information) acquired by the music content information acquisition means Information display means (C4) and music content displayed by music content information display means in response to user operation Music content selection means (C5 to C6) for selecting predetermined music content information from the information, and control operation (for example, key pressing) regarding use of the music content corresponding to the predetermined music content information selected by the music content selection means Control operation detection means (C7 to C8) for detecting the external electronic music device specifying means for specifying the external electronic music device (SV) storing the music content corresponding to the control operation detected by the control operation detection means (C9 to C11), predetermined music content information selected by the music content selection means, and control information (for example, pitch data) representing the control operation detected by the control operation detection means, An information transmitting means (C13) for transmitting to the external electronic music device (SV) specified by the specifying means; The audio data (Rsc = Adb) generated by the external electronic music device (SV) based on the music content information and the control information (Rqc) transmitted by the means is received and sent to the music output means (8-11). An electronic music apparatus (CL) comprising external musical sound data input means (C14 to C15) for inputting [Claim 1], and one or more external electronic music apparatuses for storing music content (for example, timbre data) ( SV: SV1, SV2) is connected to be communicable, and has a tone output means (8-11) for outputting a tone based on the input tone data (Ada, Adb), and functions as an electronic music device. Music related to music content stored in the external electronic music device (SV) from the external electronic music device (SV) to the computer (CL) Music content information acquisition step (C1 to C3) for acquiring content information (Rsb), and music content information display step (C4) for displaying the music content information (for example, timbre name information) acquired in the music content information acquisition step A music content selection step (C5 to C6) for selecting predetermined music content information from the music content information displayed in the music content information display step in response to a user operation, and a predetermined content selected in the music content selection step. A control operation detection step (C7 to C8) for detecting a control operation (for example, key pressing) related to use of the music content corresponding to the music content information, and a music content corresponding to the control operation detected in the control operation detection step are stored. Outside to identify the external electronic music device (SV) Control information (for example, pitch data) representing the control operation detected in the control operation detection step and the predetermined music content information selected in the electronic music apparatus specifying step (C9 to C11), the music content selection step The information transmission step (C13) to be transmitted to the external electronic music device (SV) specified in the external electronic music device specification step, and the external electronic device based on the music content information and control information (Rqc) transmitted in the information transmission step An audio data data (Rsc = Adb) generated by the music apparatus (SV) is received, and a procedure comprising external music data input steps (C14 to C15) for inputting to the music output means (8-11) is executed. A music content utilization program (claim 3) is provided. Note that the parentheses are reference symbols, terms and the like of the examples added for convenience of understanding, and the same applies to the following.

この発明による電子音楽装置において、音楽コンテンツは音色データであり、さらに、複数個の音高指示手段(5:鍵盤の各鍵)を具備し、音楽コンテンツ選択手段(C5〜C6)は、各音高指示手段に1個以上の音色データを対応付ける音色設定手段(C6)を有し、制御操作検出手段(C7〜C8)は、音高指示手段が操作されたことを検出し(C8)、外部電子音楽装置特定手段(C9〜C11)は、検出された音高指示手段(5)に対応付けられた音色データがどの外部電子音楽装置(SV)に記憶された音色であるのかを特定し、情報送信手段(C13)は、特定された外部電子音楽装置(SV)に対して、当該電子音楽装置(SV)に記憶されている音色データに対応付けられた音高指示手段(5)に対応する音高データ(音符データ、実演奏データ)を制御情報として送信する〔請求項2〕ように構成することができる。   In the electronic music apparatus according to the present invention, the music content is timbre data, further comprising a plurality of pitch instruction means (5: each key of the keyboard), and the music content selection means (C5 to C6) The high instruction means has timbre setting means (C6) for associating one or more timbre data, and the control operation detection means (C7 to C8) detects that the pitch instruction means has been operated (C8), and the external The electronic music apparatus specifying means (C9 to C11) specifies to which external electronic music apparatus (SV) the timbre data associated with the detected pitch instruction means (5) is a timbre, The information transmission means (C13) corresponds to the pitch indication means (5) associated with the tone color data stored in the electronic music device (SV) for the specified external electronic music device (SV). Pitch data (notes) Over data, transmits the actual performance data) as control information can be configured to [claim 2] as.

この発明の主たる特徴による音楽コンテンツ利用システムでは(請求項1,3)、オーディオ形式の楽音データ(Ada,Adb)に基づいて楽音を出力する楽音出力手段(8−11)を具備し、クライアント側又はローカル側にあってクライアント又はローカル電子音楽装置と呼ばれる電子音楽装置(CL)に対して、通信ネットワーク(CN)を介して、音楽コンテンツ(例えば、音色データ)を記憶しており、サーバ電子音楽装置と呼ばれる1乃至複数の外部電子音楽装置(SV:SV1,SV2)が通信可能に接続される。音楽コンテンツ利用の際は、外部電子音楽装置(SV)より、当該外部電子音楽装置(SV)に記憶された音楽コンテンツに関する音楽コンテンツ情報(Rsb)を取得し(C1〜C3)、取得された音楽コンテンツ情報(例えば、音色名)を表示する(C4)。次に、ユーザ操作に応じて、表示された音楽コンテンツ情報から、利用したい所望の音楽コンテンツに対応する所定の音楽コンテンツ情報を選択すると(C5〜C6)、選択された所定の音楽コンテンツ情報に対応する音楽コンテンツの利用に関する制御操作(例えば、押鍵)を検出し(C7〜C8)、検出された制御操作に対応する音楽コンテンツが記憶されている外部電子音楽装置(SV)を特定し(C9〜C11)、所定の音楽コンテンツ情報と制御操作を表わす制御情報(例えば、音高データ)とを楽音データ生成用情報(Rqc)として、特定された外部電子音楽装置に送信する(C13)。そして、送信された楽音データ生成用情報(Rqc=音楽コンテンツ情報+制御情報)に基づき当該外部電子音楽装置(SV)で生成されるオーディオ形式の楽音データ(Rsc=Adb)を受信し楽音出力手段(8−11)に入力する(C14〜C15)。   The music content utilization system according to the main feature of the present invention (Claims 1 and 3) includes a musical sound output means (8-11) for outputting a musical sound based on the musical sound data (Ada, Adb) in the audio format. Alternatively, music content (for example, timbre data) is stored via a communication network (CN) to an electronic music device (CL) called a client or a local electronic music device on the local side, and server electronic music One or more external electronic music devices (SV: SV1, SV2) called devices are communicably connected. When using music content, the music content information (Rsb) related to the music content stored in the external electronic music device (SV) is acquired from the external electronic music device (SV) (C1 to C3), and the acquired music is acquired. Content information (for example, timbre name) is displayed (C4). Next, when predetermined music content information corresponding to the desired music content to be used is selected from the displayed music content information in accordance with a user operation (C5 to C6), the selected predetermined music content information is supported. Control operation (for example, key depression) related to the use of the music content to be detected is detected (C7 to C8), and the external electronic music device (SV) in which the music content corresponding to the detected control operation is stored is specified (C9) To C11), predetermined music content information and control information (for example, pitch data) indicating a control operation are transmitted to the specified external electronic music apparatus as musical data generation information (Rqc) (C13). Then, it receives the musical tone data (Rsc = Adb) in the audio format generated by the external electronic music device (SV) based on the transmitted musical tone data generation information (Rqc = music content information + control information), and outputs the musical tone (8-11) (C14 to C15).

つまり、楽音出力手段(8−11)を備えるクライアント(ローカル)側の電子音楽装置(CL)は、通信ネットワーク(CN)を介して接続されている電子楽器などのサーバ電子音楽装置(SV:SV1,SV2)に用意されている様々な音楽コンテンツ(例えば、音色データ)に関する音楽コンテンツ情報(例えば、音色名情報)を取得し、この音楽コンテンツ情報に対応する音楽コンテンツの利用に関する制御操作(例えば、押鍵)があると、制御操作に対応する制御情報を当該サーバ電子音楽装置(SV)に送り当該音楽コンテンツに従ってオーディオ形式の楽音データを生成させ、生成された楽音データ(Rsc=Adb)をクライアント(CL)自身に戻して楽音出力手段(8−11)から発音させる。従って、この発明によれば、通信ネットワークに接続されているサーバ電子音楽装置から取得した音楽コンテンツ情報を使って、当該サーバ電子音楽装置が備える音楽コンテンツに基づく楽音データ生成機能をクライアント側の電子音楽装置にあるようにシームレスに扱うことができると共に、サーバ側で生成された楽音データであっても実際にクライアント側で処理されているように聴こえ、サーバ側での楽音データ生成効果をクライアント側で実際に確認することができる。   That is, an electronic music device (CL) on the client (local) side provided with a musical sound output means (8-11) is a server electronic music device (SV: SV1) such as an electronic musical instrument connected via a communication network (CN). , SV2) to obtain music content information (for example, timbre name information) relating to various music contents (for example, timbre data), and control operations related to the use of the music content corresponding to the music content information (for example, If there is a key press), control information corresponding to the control operation is sent to the server electronic music device (SV) to generate musical sound data in accordance with the music content, and the generated musical sound data (Rsc = Adb) is generated by the client. (CL) Return to itself and generate a sound from the tone output means (8-11). Therefore, according to the present invention, using the music content information acquired from the server electronic music device connected to the communication network, the musical sound data generation function based on the music content provided in the server electronic music device is added to the electronic music on the client side. It can be handled seamlessly as it is on the device, and even if the tone data generated on the server side is heard as if it was actually processed on the client side, the effect of the tone data generation on the server side can be heard on the client side. You can actually confirm.

また、この発明による電子音楽装置では(請求項2)、複数個の音高指示手段(5:鍵盤の各鍵)が備えられ、音楽コンテンツとして音色データが用いられ、音楽コンテンツの選択では(C5〜C6)、各音高指示手段に1個以上の音色データが対応付けられる(C6)。制御操作として音高指示手段が操作されたことを検出すると(C8)、検出された音高指示手段に対応付けられた音色データがどの外部電子音楽装置(SV)に記憶された音色であるのかが特定され(C9〜C11)、特定された外部電子音楽装置(SV)に対して、当該電子音楽装置(SV)に記憶されている音色データに対応付けられた音高指示手段(5)に対応する音高データ(音符データ、実演奏データ)を制御情報として送信する(C13)。従って、この発明によれば、スプリットやデュアル演奏を行う際に、クライアント側の電子音楽装置に用意されている音色だけでなく、通信ネットワークで接続されている外部のサーバ電子音楽装置の音色も自由に使うことができる。また、通信ネットワークを介してサーバでの出力をクライアント側に戻すので、サーバで音色データに基づき生成されたオーディオ形式の楽音データに基づく発音状況をクライアント側で実際に確認することができる。特に、レイヤーやデュアルの場合、外部のサーバにある音色データに基づく楽音であっても実際にクライアント内で処理されて発音されているように聴こえ、十分に適切な楽音発生効果を得ることができる。   The electronic music apparatus according to the present invention (Claim 2) includes a plurality of pitch instruction means (5: each key of the keyboard), uses timbre data as music content, and selects (C5 To C6), one or more timbre data are associated with each pitch instructing means (C6). When it is detected that the pitch instructing means is operated as a control operation (C8), which external electronic music device (SV) stores the timbre data associated with the detected pitch instructing means. Is specified (C9 to C11), and the pitch indication means (5) associated with the timbre data stored in the electronic music device (SV) is assigned to the specified external electronic music device (SV). Corresponding pitch data (note data, actual performance data) is transmitted as control information (C13). Therefore, according to the present invention, when performing split or dual performance, not only the timbre prepared in the electronic music device on the client side but also the timbre of the external server electronic music device connected via the communication network is free. Can be used for Further, since the output from the server is returned to the client side via the communication network, it is possible to actually confirm the sound generation status based on the musical tone data in the audio format generated on the server based on the tone color data. In particular, in the case of layer or dual, even a musical tone based on timbre data in an external server can be heard as if it was actually processed and pronounced in the client, and a sufficiently appropriate musical tone generation effect can be obtained. .

〔システム構成の概要〕
図1は、この発明の一実施例によるシステム構成例を示し、図1(1)は、クライアント電子音楽装置のハードウエア構成例であり、図1(2)は、クライアント電子音楽装置及びサーバ電子音楽装置から成る音楽コンテンツ利用システムの構成例である。この音楽コンテンツ利用システムでは、クライアント電子音楽装置CLには、シーケンサや電子楽器などのように演奏操作部や楽音発生部を有する音楽専用の情報処理装置(コンピュータ)が用いられるが、これと同等の音楽データ処理機能を有するパーソナルコンピュータ等の汎用の情報処理装置(コンピュータ)を用いてもよい。このクライアント電子音楽装置CLは、中央処理装置(CPU)1、ランダムアクセスメモリ(RAM)2、読出専用メモリ(ROM)3、外部記憶装置4、入力操作部5、表示部6、音源部7、効果回路8、通信インターフェース(通信I/F)9等の要素を備え、これら要素1〜9はバス10を介して互いに接続される。
[Overview of system configuration]
FIG. 1 shows a system configuration example according to an embodiment of the present invention, FIG. 1 (1) is a hardware configuration example of a client electronic music device, and FIG. 1 (2) is a client electronic music device and server electronics. It is a structural example of the music content utilization system which consists of a music apparatus. In this music content use system, the client electronic music device CL uses a music-specific information processing device (computer) having a performance operation unit and a musical tone generation unit such as a sequencer and an electronic musical instrument. A general-purpose information processing apparatus (computer) such as a personal computer having a music data processing function may be used. The client electronic music device CL includes a central processing unit (CPU) 1, a random access memory (RAM) 2, a read only memory (ROM) 3, an external storage device 4, an input operation unit 5, a display unit 6, a sound source unit 7, Elements such as an effect circuit 8 and a communication interface (communication I / F) 9 are provided, and these elements 1 to 9 are connected to each other via a bus 10.

装置全体を制御するCPU1は、RAM2及びROM3と共に、各種制御プログラムに従って各種処理を実行するデータ処理部を構成し、例えば、制御プログラムに含まれる音楽コンテンツ利用プログラムに従って音楽コンテンツ利用処理を実行することができる。RAM2は、これらの処理で利用される種々の情報を一時的に記憶するための処理バッファとして機能する。ROM3は、音楽コンテンツ利用プログラムを含む各種制御プログラムや必要な制御データ、自動演奏データ等を記憶しておくことができる。   The CPU 1 that controls the entire apparatus, together with the RAM 2 and the ROM 3, constitutes a data processing unit that executes various processes according to various control programs. For example, the music content utilization process can be performed according to a music content utilization program included in the control program. it can. The RAM 2 functions as a processing buffer for temporarily storing various information used in these processes. The ROM 3 can store various control programs including a music content use program, necessary control data, automatic performance data, and the like.

外部記憶装置4は、ハードディスク(HD)や、コンパクトディスク・リード・オンリィ・メモリ(CD−ROM)、フレキシブルディスク(FD)、光磁気(MO)ディスク、ディジタル多目的ディスク(DVD)、メモリカード等の記憶媒体を用いた記憶手段であり、曲データや伴奏データを含む自動演奏データ等の任意の音楽コンテンツを記録することができる。また、音楽コンテンツ利用プログラムや制御データも、ROM3だけでなく外部記憶装置4に記憶することができる。   The external storage device 4 is a hard disk (HD), a compact disk read only memory (CD-ROM), a flexible disk (FD), a magneto-optical (MO) disk, a digital multipurpose disk (DVD), a memory card, etc. It is a storage means using a storage medium, and can record arbitrary music contents such as automatic performance data including song data and accompaniment data. Also, the music content utilization program and control data can be stored not only in the ROM 3 but also in the external storage device 4.

入力操作部5は、各種設定操作を行うためのパネル操作部及び鍵盤などの演奏操作子を含む演奏操作部を有し、パネル操作部でのユーザによるパネル操作や演奏操作部での演奏操作の内容を演奏操作情報としてデータ処理部に導入する。表示部6は、これに接続されるディスプレイ(LCD等の表示器)の表示内容をデータ処理部からの指令に従って制御し、入力操作部5の操作に対する表示援助を行う。   The input operation unit 5 includes a panel operation unit for performing various setting operations and a performance operation unit including performance operators such as a keyboard. The user can perform panel operations by the user at the panel operation unit and performance operations at the performance operation unit. The contents are introduced into the data processing unit as performance operation information. The display unit 6 controls display contents of a display (display device such as an LCD) connected to the display unit 6 according to a command from the data processing unit, and performs display assistance for the operation of the input operation unit 5.

音源部7は、種々の楽器音色の楽音データを生成するのに用いられる種々の音色データ(音色パラメータを含む)を記憶した音色データ記憶部を備え、入力操作部5の演奏操作部からの演奏操作情報に基づく実演奏データや記憶手段3,4などの自動演奏データに基づき、設定された所定の音色データに従って、楽音波形を表わす楽音データ即ちオーディオ形式の楽音データAdaを生成する。効果付与DSPやミキシング用DSPを有する効果回路8は、音源部7から入力される楽音データAdaや、外部電子音楽装置(SV)から入力されるオーディオ形式の楽音データAdbについて所定の効果を付与したり所定のミキシングを行いオーディオ形式の発音用ディジタル楽音信号Adoを生成する。そして、効果回路8に接続されたサウンドシステム11は、D/A変換部やアンプ、スピーカを備え、効果回路8と共に楽音発生部として機能し、効果回路10からの楽音信号Adoに基づく楽音を発生する。   The tone generator 7 includes a timbre data storage unit that stores various timbre data (including timbre parameters) used to generate musical tone data of various instrument timbres, and a performance from the performance operation unit of the input operation unit 5. On the basis of the actual performance data based on the operation information and the automatic performance data such as the storage means 3 and 4, the musical sound data representing the musical sound waveform, that is, the musical sound data Ada is generated in accordance with the set predetermined tone color data. The effect circuit 8 having an effect applying DSP and a mixing DSP gives a predetermined effect to the musical tone data Ada input from the sound source unit 7 and the audio musical tone data Adb input from the external electronic music device (SV). Or by performing predetermined mixing to generate a digital musical tone signal Ado for audio generation. The sound system 11 connected to the effect circuit 8 includes a D / A conversion unit, an amplifier, and a speaker. The sound system 11 functions as a tone generation unit together with the effect circuit 8 and generates a tone based on the tone signal Ado from the effect circuit 10. To do.

通信I/F9は、ローカルエリアネットワーク(LAN)やインターネット、電話回線などの一般用通信ネットワーク、或いは、MIDI用ネットワークに接続される各種インターフェースを一括して表わしており、サーバ等の他のコンピュータやMIDI機器などの種々の外部機器と各種情報を授受することができる。このシステムでは、特に、図示のように、Ethernet(登録商標)やIEEE1394、USB等のLANによる通信ネットワークCNを介し、外部機器として外部電子音楽装置SVが接続される。外部電子音楽装置SVは、サーバ電子音楽装置或いは単にサーバと呼ばれ、ローカル電子音楽装置或いは単にクライアント又はローカルとも呼ばれるクライアント電子音楽装置CLと共に、音楽コンテンツ利用システムを構成する。   The communication I / F 9 collectively represents various interfaces connected to a general communication network such as a local area network (LAN), the Internet, a telephone line, or a MIDI network. Various information can be exchanged with various external devices such as MIDI devices. In this system, in particular, as shown in the figure, an external electronic music apparatus SV is connected as an external device via a communication network CN such as Ethernet (registered trademark), IEEE 1394, or USB. The external electronic music apparatus SV is called a server electronic music apparatus or simply a server, and constitutes a music content utilization system together with a local electronic music apparatus or a client electronic music apparatus CL also called simply a client or local.

この音楽コンテンツ利用システムを構成するサーバ電子音楽装置SVは、1台でもよいが、図1(2)に示すサーバ電子音楽装置SV1,SV2のように、複数台(2台以上)とすることができる。これらサーバ電子音楽装置SV:SV1,SV2,…(なお、記号“SV”はサーバ電子音楽装置を代表的に表わす)クライアント(ローカル)電子音楽装置CLと同様に、シーケンサや電子楽器などで構成することができ、図1(1)と同様のハードウエア構成を有し、少なくとも、音色データ等の音楽コンテンツと、当該音楽コンテンツに基づく楽音データ生成機能を備える。従って、サーバ電子音楽装置SVは、演奏操作部やサウンドシステムのない音源装置などで構成することもできる。   The server electronic music apparatus SV constituting the music content utilization system may be one, but a plurality (two or more) of the server electronic music apparatuses SV1 and SV2 shown in FIG. it can. These server electronic music devices SV: SV1, SV2,... (Note that the symbol “SV” represents the server electronic music device representatively) Like the client (local) electronic music device CL, it is composed of a sequencer, an electronic musical instrument, etc. 1 having the same hardware configuration as that shown in FIG. 1A, and at least a music content such as timbre data and a musical tone data generation function based on the music content. Therefore, the server electronic music apparatus SV can also be composed of a performance operation unit, a sound source apparatus without a sound system, and the like.

図1(2)に示す音楽コンテンツ利用システムでは、1台のクライアント(ローカル)電子音楽装置CL及び複数台のサーバ電子音楽装置SV1,SV2がLANによる通信ネットワークCNに接続されている。クライアント電子音楽装置CLは、通信ネットワークCNに接続されている電子音楽装置CL,SV1,SV2に備えられている様々な音楽コンテンツに関する情報(音楽コンテンツ情報)を取得し、この音楽コンテンツ情報を使って各電子音楽装置CL,SV1,SV2が備える楽音データ生成機能を全てクライアント電子音楽装置CLにあるようにシームレスに扱うことができる。   In the music content utilization system shown in FIG. 1 (2), one client (local) electronic music device CL and a plurality of server electronic music devices SV1, SV2 are connected to a communication network CN by LAN. The client electronic music device CL acquires information (music content information) related to various music contents provided in the electronic music devices CL, SV1, and SV2 connected to the communication network CN, and uses the music content information. It is possible to seamlessly handle all the musical sound data generation functions provided in each electronic music device CL, SV1, SV2 as in the client electronic music device CL.

なお、通信ネットワークCNに接続された各電子音楽装置は、コントロールする側のクライアントとコントロールされる側のサーバに切り替え可能であり、図1(2)の例では、クライアントの電子音楽装置CLが、サーバの電子音楽装置SV1,SV2から機器情報を収集し、収集した機器情報を使用してコントロールを行う。   Each electronic music device connected to the communication network CN can be switched between a controlling client and a controlled server. In the example of FIG. 1B, the electronic music device CL of the client is Device information is collected from the electronic music devices SV1 and SV2 of the server, and control is performed using the collected device information.

このシステム例では、クライアント電子音楽装置CLには、機器名「XS1」が与えられた電子楽器が用いられ、第1サーバ電子音楽装置SV1には、機器名「RACK1」が与えられた音源装置が用いられ、第2サーバ電子音楽装置SV2には、機器名「ES1」が与えられたシンセサイザが用いられる。また、各電子音楽装置CL,SV1,SV2には、予め、IPアドレスや機器名、機器IDなどが設定され記憶装置4の機器識別情報記憶エリアに記憶されている。クライアント電子音楽装置CLは、通信ネットワークCNに接続された各電子音楽装置SV1,SV2,…に最初にアクセスしたときに、その機器名、機器ID等の機器識別情報を取得して記憶装置4の所定記憶エリアに記憶する。   In this system example, an electronic musical instrument having a device name “XS1” is used as the client electronic music device CL, and a sound source device having a device name “RACK1” is used as the first server electronic music device SV1. A synthesizer to which the device name “ES1” is given is used for the second server electronic music apparatus SV2. In addition, an IP address, a device name, a device ID, and the like are set in advance in each electronic music device CL, SV1, SV2 and stored in the device identification information storage area of the storage device 4. When the client electronic music device CL first accesses each of the electronic music devices SV1, SV2,... Connected to the communication network CN, the client electronic music device CL acquires the device identification information such as the device name and device ID and stores the device identification information in the storage device 4. Store in a predetermined storage area.

〔音楽コンテンツ利用システムの動作〕
まず、クライアント電子音楽装置CLは、ネットワークCNに接続された第1サーバ電子音楽装置SV1及び第2サーバ電子音楽装置SV2を個別にアクセスし、機器情報のリクエストRq1,Rq2を行い、その応答情報Rs1,Rs2から、各電子音楽装置SV1,SV2が持っている機器情報を収集し、収集した機器情報は、サーバ電子音楽装置SV1,SV2の機器識別情報(機器名、機器ID等)と共に、外部記憶装置4の機器情報記憶領域に記憶される。このような機器情報には、例えば、次のようなものがある。
(1)モデル(機種)名:「XS」、「RACK」、「ES」等
(2)音楽コンテンツ(音色データ、アルペジオデータ、曲データなど)に関する情報:音楽コンテンツ情報或いはライブラリ情報と呼ばれ、例えば、どこどこのバンクの何番目にはこういう内容(音色名、カテゴリ、…)の音色データがあるというように、音楽コンテンツの概要を示す。
(3)音楽コンテンツのパラメータ構造
(4)各電子音楽装置の提供可能な機能(音源装置、アルペジエータ、シーケンサ、…)
[Operation of Music Content Usage System]
First, the client electronic music device CL individually accesses the first server electronic music device SV1 and the second server electronic music device SV2 connected to the network CN, makes device information requests Rq1 and Rq2, and receives response information Rs1. , Rs2 collects device information held by each electronic music device SV1, SV2, and the collected device information is stored externally together with device identification information (device name, device ID, etc.) of server electronic music devices SV1, SV2. It is stored in the device information storage area of the device 4. Examples of such device information include the following.
(1) Model (model) name: “XS”, “RACK”, “ES”, etc. (2) Information on music content (tone data, arpeggio data, song data, etc.): called music content information or library information, For example, the outline of the music content is shown such that where and where in which bank there is timbre data of such contents (timbre name, category,...).
(3) Parameter structure of music content (4) Functions that each electronic music device can provide (sound source device, arpeggiator, sequencer,...)

なお、これと同様のクライアント電子音楽装置CL自身の機器情報は、既に記憶装置4の機器情報記憶領域に記憶されている。また、クライアント電子音楽装置CLが、第1サーバ電子音楽装置SV1の機器情報を取得した後で、新たに第2サーバ電子音楽装置SV2が接続された場合に、新たに機器を接続したメッセージをネットワークCN上に流し、それを受信したクライアント電子音楽装置CLが新しく繋がれた第2サーバ電子音楽装置SV2の機器情報を取得しに行くように構成することができる。   Similar device information of the client electronic music device CL itself is already stored in the device information storage area of the storage device 4. In addition, when the client electronic music device CL acquires the device information of the first server electronic music device SV1, and when the second server electronic music device SV2 is newly connected, a message indicating that the device is newly connected is sent to the network. The client electronic music device CL that has flowed over the CN and received it can be configured to go to acquire device information of the second server electronic music device SV2 that is newly connected.

このようにして、予め、クライアント電子音楽装置CLは、どんな種類の電子音楽装置がネットワークCNに接続されているか分かるので、UIアプリケーションにより、機器情報に従って、ネットワークCNに接続されている全ての電子音楽装置CL,SV1,SV2,…にある音楽コンテンツについて、各電子音楽装置毎に音楽コンテンツのリストを表示部6のディスプレイ上に表示し、ユーザによるサーバ指定操作に応じて、リモートコントロールするサーバ電子音楽装置SV:SV1,SV2を選択することができる。   In this way, since the client electronic music device CL knows in advance what kind of electronic music device is connected to the network CN, all the electronic music connected to the network CN according to the device information by the UI application. As for the music contents in the devices CL, SV1, SV2,..., Server electronic music that displays a list of music contents for each electronic music device on the display of the display unit 6 and is remotely controlled in accordance with a server designation operation by the user. Devices SV: SV1, SV2 can be selected.

ここで、クライアント電子音楽装置CLは、音楽コンテンツ中の音色データを利用したい場合、例えば、カテゴリサーチを含めた音色選択について、ネットワーク接続されたサーバ電子音楽装置SV1,SV2とシームレスに行うことができる。クライアント電子音楽装置CLは、ネットワークに接続されている全ての電子音楽装置の音楽コンテンツ情報を保持しているので、実演奏に当って音色を設定する際に、例えば、音楽コンテンツの種類として音色データを指定し、さらに、音色データのカテゴリとして「アコースティックピアノ(acoustic piano)」を選択するようにして、全電子音楽装置から所望の音色を容易に選択することができる。この場合、全電子音楽装置が持っている該当カテゴリの音色データに関する情報が、当該音色データを持っている電子音楽装置の機器名と共に、全てリストでディスプレイ上に表示される。   Here, when the client electronic music apparatus CL wants to use the timbre data in the music content, for example, timbre selection including category search can be performed seamlessly with the server electronic music apparatuses SV1 and SV2 connected to the network. . Since the client electronic music device CL holds the music content information of all the electronic music devices connected to the network, when setting the timbre in actual performance, for example, the timbre data as the type of the music content In addition, “acoustic piano” is selected as the category of timbre data, and a desired timbre can be easily selected from all electronic music apparatuses. In this case, all the information related to the timbre data of the corresponding category possessed by all electronic music devices is displayed on the display in a list together with the device name of the electronic music device having the timbre data.

例えば、上述の音色カテゴリ:アコースティックピアノについては、図1(2)の左下に示すような音色情報リストが表示され、音色名が「grand piano 1 」及び「grand piano 2 」の音色データは機器名「XS1」のクライアント電子音楽装置CLに用意されており、音色名が「rack piano」の音色データは機器名「RACK1」の第1サーバ電子音楽装置SV1に用意されており、音色名が「es piano」の音色データは機器名「ES1」の第2サーバ電子音楽装置SV2に用意されていることが示される。   For example, for the above tone category: acoustic piano, a tone information list as shown in the lower left of FIG. 1 (2) is displayed, and tone data having tone names “grand piano 1” and “grand piano 2” are device names. The timbre data having the timbre name “rack piano” is prepared in the first server electronic music device SV1 having the device name “RACK1”, and the timbre name is “es1”. It is indicated that the tone data of “piano” is prepared in the second server electronic music apparatus SV2 having the device name “ES1”.

具体的には、ユーザ操作に応じて、演奏モードを設定し、設定した演奏モードに対応して利用したい音色を選択的に設定する。例えば、デュアル演奏モードを設定した場合は、全電子音楽装置CL,SV1,SV2にわたる音色情報リストがディスプレイに表示されるので、所望の音色名を指示することにより、全電子音楽装置CL,SV1,SV2に用意された音色データの中から、所望の音色カテゴリに属し所望の音色名を持つ音色データを複数個選択的に指定することができ、スプリット演奏モードを設定した場合は、入力操作部5の鍵盤に対してスプリット設定で分割された所定の鍵域(例えば、第1及び第2鍵域)毎に、全電子音楽装置CL,SV1,SV2にわたる音色情報リストがディスプレイに表示されるので、所望の音色名を指示することにより、全電子音楽装置CL,SV1,SV2に用意された音色データの中から、所望の鍵域に所望の音色名を持つ音色データを選択的に指定することができる。   Specifically, a performance mode is set according to a user operation, and a timbre to be used is selectively set corresponding to the set performance mode. For example, when the dual performance mode is set, a timbre information list covering all the electronic music devices CL, SV1, and SV2 is displayed on the display. Therefore, by designating a desired timbre name, the all electronic music devices CL, SV1, and SV2 are indicated. From the timbre data prepared in SV2, a plurality of timbre data belonging to a desired timbre category and having a desired timbre name can be selectively specified. When the split performance mode is set, the input operation unit 5 Since the timbre information list over all electronic music devices CL, SV1, SV2 is displayed on the display for each predetermined key range (for example, the first and second key ranges) divided by the split setting for the keyboard of By instructing the desired tone name, the desired tone name in the desired key range is selected from the tone data prepared in all the electronic music devices CL, SV1, SV2. Tone color data having can selectively specify.

次いで、ユーザにより鍵盤(5)の演奏操作があると、この演奏操作に応じて、設定されている音色に対応する音色データに基づく楽音データが、当該音色データを備えた音源部で生成される。例えば、デュアル演奏モードの音色設定で、クライアント電子音楽装置CLにある音色名「grand piano 1 」の音色データと、第1電子音楽装置SV1にある音色名「rack piano」の音色データがデュアル演奏の各パートに指定された場合は、鍵盤(5)の演奏操作に応じて、クライアント電子音楽装置CLの音源部7で、選択された音色名「grand piano 1 」の音色データに基づくオーディオ形式の楽音データAdaが生成されると共に、選択された音色データを指示する音色データ指定情報(音色名情報)及び当該演奏操作を表わす制御情報(音高データ)が、音楽コンテンツ実行のリクエストRq1として、当該音色データを持つサーバ電子音楽装置SV1に送信される。これに対して、サーバ電子音楽装置SV1は、当該制御情報が表わす演奏操作内容に応じて当該音色名「rack piano」の音色データに基づくオーディオ形式の楽音データを生成し、音楽コンテンツ実行の応答情報Rs1としてクライアント電子音楽装置CLに返信する。   Next, when the user performs a performance operation on the keyboard (5), musical tone data based on the timbre data corresponding to the set timbre is generated by the sound source unit including the timbre data in accordance with the performance operation. . For example, in the tone setting of the dual performance mode, the tone data of the tone name “grand piano 1” in the client electronic music device CL and the tone data of the tone name “rack piano” in the first electronic music device SV1 are dual performance. When specified for each part, the musical tone in the audio format based on the tone data of the tone name “grand piano 1” selected by the tone generator 7 of the client electronic music device CL according to the performance operation of the keyboard (5). The data Ada is generated, and the timbre data designation information (tone color name information) for instructing the selected timbre data and the control information (pitch data) indicating the performance operation are used as the music content execution request Rq1. It is transmitted to the server electronic music apparatus SV1 having data. On the other hand, the server electronic music apparatus SV1 generates musical tone data based on the tone data of the tone name “rack piano” according to the performance operation content represented by the control information, and response information for executing the music content It returns to the client electronic music apparatus CL as Rs1.

一方、スプリット演奏モード音色設定で、クライアント電子音楽装置CLにある音色名「grand piano 2 」の音色データが第1鍵域に、第2電子音楽装置SV2にある音色名「es piano」の音色データが第2鍵域に夫々指定されている場合には、鍵盤(5)の第1鍵域における演奏操作があると、これに応じて、クライアント電子音楽装置CLの音源部7で、選択された音色名「grand piano 2 」の音色データに基づくオーディオ形式の楽音データAdaが生成されるが、第2鍵域における演奏操作があると、これに応じて、クライアント電子音楽装置CLから、選択された音色データを指示する音色データ指定情報(音色名情報及び当該制御操作を表わす制御情報(音高データ)が、音楽コンテンツ実行のリクエストRq1として、当該音色データを持つサーバ電子音楽装置SV1に送信される。これに対して、サーバ電子音楽装置SV2は、当該制御情報が表わす演奏操作内容に応じて当該音色名「es piano」の音色データに基づくオーディオ形式の楽音データを生成し、音楽コンテンツ実行の応答情報Rs2としてクライアント電子音楽装置CLに返信する。   On the other hand, in the split performance mode timbre setting, the timbre data of the timbre name “grand piano 2” in the client electronic music device CL is in the first key range, and the timbre data of the timbre name “es piano” in the second electronic music device SV2 is set. Are designated in the second key range, and if there is a performance operation in the first key range of the keyboard (5), the sound source unit 7 of the client electronic music device CL responds accordingly. Musical tone data Ada in the audio format is generated based on the timbre data of the timbre name “grand piano 2”. When there is a performance operation in the second key range, it is selected from the client electronic music device CL in response to this. The timbre data designation information (tone name information and control information (pitch data) indicating the control operation) indicating the timbre data has the timbre data as the request Rq1 for music content execution. On the other hand, the server electronic music apparatus SV2 transmits the musical tone data in the audio format based on the timbre data of the timbre name “es piano” in accordance with the performance operation content represented by the control information. Is returned to the client electronic music apparatus CL as response information Rs2 for executing the music content.

サーバ電子音楽装置SV1,SV2から音楽コンテンツ実行の応答情報Rs1,Rs2として出力されるオーディオ形式の楽音データは、通信ネットワークCNを介してクライアント電子音楽装置CLに戻され、クライアント電子音楽装置CLの効果回路8に対する入力楽音データAdbとなる。つまり、サーバ電子音楽装置SV1,SV2の音源部で生成された楽音データAdbは、クライアント電子音楽装置CLの音源部7で生成された楽音データAdaと同様に、効果回路8における所定のDSPにルーティングされ、所定の効果が付与されたり、所定のミキシングがなされたりして、楽音発生用ディジタル楽音信号Adoに変換され、この楽音信号Adoがサウンドシステム11に出力される。   Audio data in audio format output as response information Rs1 and Rs2 of music content execution from the server electronic music devices SV1 and SV2 is returned to the client electronic music device CL via the communication network CN, and the effect of the client electronic music device CL is obtained. This is the input musical sound data Adb for the circuit 8. That is, the musical sound data Adb generated by the sound source units of the server electronic music devices SV1 and SV2 is routed to a predetermined DSP in the effect circuit 8 in the same manner as the musical sound data Ada generated by the sound source unit 7 of the client electronic music device CL. Then, a predetermined effect is imparted or predetermined mixing is performed, and the digital sound signal Ado for generating a musical sound is converted into the musical sound signal Ado, which is output to the sound system 11.

また、音色データに限らず、曲データや伴奏データ等の自動演奏データ、アルペジオパターンデータ、エフェクタデータなどの他の種類の音楽コンテンツについても、音色データと同様に、クライアント電子音楽装置CLで利用することができる。この場合、全電子音楽装置が持っている該当種類の全音楽コンテンツが、それを持っている電子音楽装置の機器名と共に、リストでディスプレイ上に表示される。そこで、ユーザ操作に応じて利用したい所望の音楽コンテンツが選択されると、リストから選択された音楽コンテンツに対応する制御操作(例えば、設定操作、押鍵操作、再生開始/停止操作など)がある毎に、クライアント電子音楽装置CLから、選択された音楽コンテンツを指示する音楽コンテンツ指定情報及び当該制御操作を表わす制御情報が、音楽コンテンツ実行のリクエストRq1,Rq2として、当該音楽コンテンツを持つサーバ電子音楽装置SV1,SV2に送信される。これに対して、サーバ電子音楽装置SV1,SV2は、当該制御情報が表わす制御操作に応じて当該音楽コンテンツに基づく楽音データを生成し、音楽コンテンツ実行の応答情報Rs1,Rs2としてクライアント電子音楽装置CLに返信する。そして、応答情報Rs1,Rs2としてクライアント電子音楽装置CLに戻されたオーディオ形式の楽音データは、クライアント電子音楽装置CLの音源部7からの楽音データAdaと同様に、効果回路8に対する入力楽音データAdbとなり、効果回路8で楽音発生用ディジタル楽音信号Adoに変換されサウンドシステム11に出力される。   In addition to timbre data, other types of music content such as automatic performance data such as song data and accompaniment data, arpeggio pattern data, effector data, and the like are used in the client electronic music apparatus CL as in the timbre data. be able to. In this case, all music contents of the corresponding type possessed by all the electronic music devices are displayed on the display in a list together with the device name of the electronic music device having the content. Therefore, when a desired music content to be used is selected according to a user operation, there are control operations (for example, a setting operation, a key pressing operation, a playback start / stop operation, etc.) corresponding to the music content selected from the list. The server electronic music having the music content as the music content execution requests Rq1 and Rq2 is sent from the client electronic music device CL as the music content designation information for instructing the selected music content and the control information indicating the control operation. It is transmitted to the devices SV1 and SV2. On the other hand, the server electronic music devices SV1 and SV2 generate musical sound data based on the music content in accordance with the control operation indicated by the control information, and the client electronic music device CL as response information Rs1 and Rs2 for music content execution. Reply to The audio data in the audio format returned to the client electronic music device CL as the response information Rs1, Rs2 is the input music data Adb to the effect circuit 8 in the same manner as the music data Ada from the sound source unit 7 of the client electronic music device CL. Thus, it is converted into a digital tone signal Ado for generating tone by the effect circuit 8 and output to the sound system 11.

以上のように、この音楽コンテンツ利用システムでは、楽音出力部8−11を備えるクライアント電子音楽装置CLは、通信ネットワークCNで接続されている電子楽器などのサーバ電子音楽装置SV:SV1,SV2に用意されている音色データ等の様々な音楽コンテンツに関する音楽コンテンツ情報(例えば、音色情報)を取得し、クライアントCL自身の音楽コンテンツ情報と共に表示し、ユーザ操作に応じて、利用したい所望の音楽コンテンツを選択する。次いで、選択された音楽コンテンツ情報に対応する制御操作(例えば、押鍵)があると、当該制御操作に対応する制御情報(例えば、音高データ)を、当該音楽コンテンツを持つサーバSVに送って、当該音楽コンテンツに基づくオーディオ形式の楽音データ(Adb)を生成させる。そして、サーバSVで生成された楽音データ(Adb)は、クライアントCL自身に戻され、その楽音出力部8−11から発音される。   As described above, in this music content utilization system, the client electronic music device CL including the tone output unit 8-11 is prepared in the server electronic music devices SV: SV1, SV2 such as an electronic musical instrument connected via the communication network CN. Music content information (for example, timbre information) related to various music contents such as timbre data that has been recorded is acquired, displayed together with the music content information of the client CL itself, and a desired music content to be used is selected according to a user operation To do. Next, when there is a control operation (for example, key depression) corresponding to the selected music content information, control information (for example, pitch data) corresponding to the control operation is sent to the server SV having the music content. Then, musical sound data (Adb) based on the music content is generated. Then, the musical sound data (Adb) generated by the server SV is returned to the client CL itself, and is generated by the musical sound output unit 8-11.

〔音楽コンテンツ利用の動作フロー例〕
図2及び図3は、この発明の一実施例によるクライアント電子音楽装置の動作(クライアント処理)例を表わすフローチャート例であり、図4は、この発明の一実施例によるサーバ電子音楽装置の動作(サーバ処理)例を表わすフローチャート例である。この例では、音楽コンテンツには音色データが用いられ、ユーザによるサーバ選択設定は省略され、クライアントからアクセス可能な電子音楽装置が自動的にサーバに設定される。
[Example of operation flow for using music content]
FIGS. 2 and 3 are flowcharts showing an example of the operation (client processing) of the client electronic music apparatus according to one embodiment of the present invention. FIG. 4 shows the operation (operation of the server electronic music apparatus according to one embodiment of the present invention). It is an example of a flowchart showing a server process) example. In this example, timbre data is used for the music content, the server selection setting by the user is omitted, and an electronic music device accessible from the client is automatically set in the server.

クライアント電子音楽装置CLでは、各種処理モードの待機状態において音楽コンテンツ利用処理モードへの移行指示操作があると、このクライアント処理がスタートし、CPU1は、まず、ステップC1(図2)で、通信ネットワークCNを介してクライアントCLに接続されているサーバ電子音楽装置SVを検出するために、サーバSVにアクセスし、サーバSVの機器識別情報についてリクエスト(要求)情報Rqaを送信する。   In the client electronic music apparatus CL, when there is an instruction to shift to the music content use processing mode in the standby state of the various processing modes, this client processing starts, and the CPU 1 first performs a communication network in step C1 (FIG. 2). In order to detect the server electronic music apparatus SV connected to the client CL via the CN, the server SV is accessed, and request (request) information Rqa is transmitted for the device identification information of the server SV.

一方、サーバ電子音楽装置SVは、ステップS1(図4)で、クライアント電子音楽装置CLからID等の問い合わせRqaがあるか否かを監視しており、クライアントCLからの機器識別情報の要求Rqaを検出すると(S1=YES)、ステップS2に進んで、クライアントCLにサーバSVのID等を含む機器識別情報を応答情報Rsaとして返信する。クライアント電子音楽装置CLは、通信ネットワークCNに接続されている全てのサーバ電子音楽装置SVから機器識別情報Rsaを取得し外部記憶装置4の所定領域に記憶すると、サーバ電子音楽装置SVの検出処理(C1:図2)を終え、ステップC2に進む。このステップC2では、検出された各サーバ電子音楽装置SVに対して、音色名リストを含む機器情報を要求するリクエスト情報Rqbを送信する。   On the other hand, in step S1 (FIG. 4), the server electronic music apparatus SV monitors whether or not there is an inquiry Rqa such as an ID from the client electronic music apparatus CL, and sends a request Rqa for device identification information from the client CL. When it is detected (S1 = YES), the process proceeds to step S2, and device identification information including the ID of the server SV and the like is returned as response information Rsa to the client CL. When the client electronic music device CL acquires the device identification information Rsa from all the server electronic music devices SV connected to the communication network CN and stores it in a predetermined area of the external storage device 4, the server electronic music device SV detects ( C1: Finish FIG. 2) and proceed to Step C2. In Step C2, request information Rqb for requesting device information including a timbre name list is transmitted to each detected server electronic music apparatus SV.

これに対して、サーバ電子音楽装置SVは、クライアントCLから機器識別情報の要求Rqaを検出しないとき(S1=NO:図4)或いはステップS2における応答情報Rsaの返信処理の後、ステップS3に進んで、クライアントCLから音色名リスト情報(機器情報)の要求Rqbがあるか否かを監視している。ここで、クライアントCLから機器情報の要求Rqbを検出すると(S3=YES)、ステップS4に進み、RAMに記憶された機器情報を音色名リスト情報RsbとしてクライアントCLに送信する。   On the other hand, the server electronic music apparatus SV does not detect the request Rqa for the device identification information from the client CL (S1 = NO: FIG. 4) or proceeds to step S3 after the response information Rsa is returned in step S2. Thus, it is monitored whether or not there is a request Rqb of timbre name list information (device information) from the client CL. If the device information request Rqb is detected from the client CL (S3 = YES), the process proceeds to step S4, and the device information stored in the RAM is transmitted to the client CL as the timbre name list information Rsb.

クライアント電子音楽装置CLは、ステップC3(図2)で、各サーバ電子音楽装置SVから音色名リスト情報(機器情報)Rsbを受信して記憶装置4の機器情報記憶領域に記憶し、さらに、ステップC4にて、記憶された機器情報に従って、音色リストの表示処理を行う。音色リストの表示処理では、当初は、各サーバSVから受信された全ての音色名リストがサーバSVごとに分類して表示されると共に、クライアントCL自身が音源部7に記憶している音色データについても、記憶装置4に記憶された自身の機器情報に従って音色名リストが同様に表示され、各電子音楽装置SV,CLの音色名リスト毎に機器情報のパラメータを変更することができる。なお、音色名のリストは、必要に応じて、別の分類方法で表示され、例えば、演奏モードに合わせて音色を設定する場合などには、図1(2)の左下に示すように、アコースティックピアノ等の音色カテゴリ別に音色名及び所属機器名を示す音色情報リストを表示し、音色設定などの操作の便を図ることができる。   In step C3 (FIG. 2), the client electronic music device CL receives the timbre name list information (device information) Rsb from each server electronic music device SV and stores it in the device information storage area of the storage device 4. At C4, a tone color list display process is performed according to the stored device information. In the timbre list display processing, all the timbre name lists received from each server SV are initially classified and displayed for each server SV, and the timbre data stored in the sound source unit 7 by the client CL itself is displayed. In addition, the timbre name list is similarly displayed according to its own device information stored in the storage device 4, and the parameter of the device information can be changed for each timbre name list of each electronic music device SV, CL. The timbre name list is displayed by another classification method as necessary. For example, when setting the timbre according to the performance mode, as shown in the lower left of FIG. It is possible to display a timbre information list indicating the timbre name and the affiliation device name for each timbre category such as a piano, thereby facilitating operations such as timbre setting.

次いで、ステップC5で、ユーザ操作に応じてデュアル/スプリットなどの演奏モードを設定し、次のステップC6で、上述の音色情報リストに対応するユーザの選択操作に応じて、設定されたモードに合わせた音色設定を行う、例えば、デュアルモードの場合は、所望の音色カテゴリから所望の音色名を選択する操作を繰り返して複数個の所望音色を設定し、スプリットモードの場合には、定められた音域ごとに、所望の音色カテゴリから所望の音色名を選択して所望の音色を設定し、設定内容をRAM2の所定領域に保持する。   Next, in step C5, a performance mode such as dual / split is set according to the user operation, and in step C6, the performance mode is adjusted to the set mode according to the user's selection operation corresponding to the above-described tone color information list. For example, in the case of dual mode, a plurality of desired timbres are set by repeating the operation of selecting a desired timbre name from a desired timbre category. Each time, a desired timbre name is selected from a desired timbre category, a desired timbre is set, and the setting content is held in a predetermined area of the RAM 2.

ステップC6での音色設定後ユーザは演奏を開始することができ、次のステップC7では、電源オフなどの終了操作がなされたか否かを判定し、終了操作がなされないときは(C7=NO)、ステップC8に進む。ステップC8では、入力操作部5中の鍵盤(演奏操作子)に対する押鍵操作を受け付け、次のステップC9で、ステップC6での音色設定内容に従って、受け付けた押鍵に対応する1〜複数の音色名を抽出する。次いで、ステップC10(図3)にて、記憶装置4に記憶された機器情報の内容に基づいて、抽出された各音色名の音色データが記憶されている電子音楽装置を検出し、電子音楽装置ごとに音色指定情報(複数可)と音高データ(押鍵に対応した音高を持つ実演奏データ。音符データともいう。)をRAM2の所定記憶領域に用意する。   After the timbre setting in step C6, the user can start playing. In the next step C7, it is determined whether or not an ending operation such as power-off has been performed. If the ending operation is not performed (C7 = NO). The process proceeds to step C8. In step C8, a key depression operation on the keyboard (performance operator) in the input operation unit 5 is accepted, and in the next step C9, one to a plurality of timbres corresponding to the accepted key depression are performed according to the timbre setting contents in step C6. Extract the name. Next, in step C10 (FIG. 3), an electronic music device that stores the timbre data of each extracted timbre name is detected based on the contents of the device information stored in the storage device 4, and the electronic music device is detected. For each, tone color specification information (s) and pitch data (actual performance data having a pitch corresponding to a key depression, also referred to as note data) are prepared in a predetermined storage area of the RAM 2.

次いで、ステップC11で、RAM2の所定領域に保持された設定内容に従って、ステップC8で受け付けた押鍵に対しクライアント電子音楽装置CL自身の音色が対応付けられているか否かを判定する。ここで、押鍵に対してクライアントCL自身の音色が対応付けられているときは(C11=YES)、ステップC12にて、クライアントCL自身の音源部7内で、該当する音色指定情報(即ち、押鍵に対応付けられた1〜複数の音色指定情報で夫々指定される1〜複数の音色データ)と音高データ(実演奏データ)に基づいてオーディオ形式の楽音データAdaを生成する。押鍵に対してクライアントCL自身の音色が対応付けられていないとき(C11=NO)或いはステップC12におけるクライアントCL自身での楽音データ生成処理の後は、ステップC13に進んで、ステップC10でクライアントCL以外の電子音楽装置つまりサーバ電子音楽装置SVを検出した場合は、当該サーバSVごとに、用意された音色指定情報(1〜複数)と音高データ(実演奏データ)を楽音データ生成用情報Rqcとして送信して楽音データの生成を要求する。   Next, in step C11, it is determined whether or not the timbre of the client electronic music apparatus CL itself is associated with the key depression received in step C8, according to the setting content held in the predetermined area of the RAM 2. Here, when the tone of the client CL itself is associated with the key depression (C11 = YES), in step C12, the corresponding tone color designation information (i.e., in the tone generator unit 7 of the client CL itself). Musical tone data Ada in an audio format is generated based on one or more tone color data (specified by one or more tone color specification information) associated with the key depression and pitch data (actual performance data). When the tone of the client CL is not associated with the key press (C11 = NO) or after the musical tone data generation processing in the client CL itself in step C12, the process proceeds to step C13, and in step C10, the client CL When an electronic music device other than the above, that is, a server electronic music device SV is detected, the tone data generation information Rqc is used as the tone color designation information (one or more) and pitch data (actual performance data) prepared for each server SV. To request generation of musical sound data.

これに対して、サーバ電子音楽装置SVは、クライアント電子音楽装置CLから音色名リストの要求Rqbを検出しないとき(S3=NO:図4)或いはステップS4における応答情報Rsbの返信処理の後、ステップS5に進んで、クライアントCLから、音色指定情報(1〜複数)と音高データ(実演奏データ)を受信して楽音データ生成の要求Rqcがあるか否かを監視している。ここで、ステップS5(図4)で、音色指定情報及び音高データを受信すると(S5=YES)、ステップS6に進み、サーバSVの音源部で、受信した音色指定情報と音高データに基づいてオーディオ形式の楽音信号を生成し、クライアントCLに応答情報Rscとして送信する。また、クライアントCLから楽音データ生成要求Rqcがないとき(S5=NO:図4)或いはステップS6における応答情報Rscの返信処理後、ステップS7に進み、新たな音楽コンテンツの記憶やこれに対応する新たな音楽コンテンツ情報の生成などサーバSV自身のみに関するその他の処理を行う。   On the other hand, the server electronic music apparatus SV does not detect the tone name list request Rqb from the client electronic music apparatus CL (S3 = NO: FIG. 4), or after the response information Rsb return processing in step S4, the step Proceeding to S5, timbre designation information (one or more) and pitch data (actual performance data) are received from the client CL to monitor whether or not there is a request Rqc for generating musical tone data. Here, when timbre designation information and pitch data are received in step S5 (FIG. 4) (S5 = YES), the process proceeds to step S6, where the tone generator unit of the server SV is based on the received timbre designation information and pitch data. An audio tone signal is generated and transmitted as response information Rsc to the client CL. Further, when there is no musical tone data generation request Rqc from the client CL (S5 = NO: FIG. 4) or after the response information Rsc is returned in step S6, the process proceeds to step S7, where new music content is stored or new corresponding to this. Other processing related only to the server SV itself, such as generation of music content information.

ステップS7のその他の処理の後は、サーバSVの電源をオフするための終了操作があったか否かを判定し、かかる終了操作がないときは(S8=NO)、ステップS1に戻ってステップS1〜S7の処理を行い、終了操作がない間は(S8=NO)この処理を繰り返す。そして、かかる終了操作があると(S8=YES)、ステップS9で、クライアントCLに対して、サーバ電源をオフする旨の通知Rsdを行い、ステップS10でサーバ終了処理を行った後、電源をオフし、このサーバ処理を終了する。   After the other processes in step S7, it is determined whether or not there is an end operation for turning off the power of the server SV. If there is no end operation (S8 = NO), the process returns to step S1 and steps S1 to S1 are performed. The process of S7 is performed, and this process is repeated while there is no end operation (S8 = NO). Then, if there is such an end operation (S8 = YES), in step S9, a notification Rsd to turn off the server power is sent to the client CL, and after the server end processing is performed in step S10, the power is turned off. Then, this server process is terminated.

クライアント電子音楽装置CLは、ステップC14(図3)で、音色指定情報と音高データが送信された各サーバ電子音楽装置SVから、これら音色指定情報と音高データに基づいて同サーバSVで生成された楽音データRscを受信し、次のステップC15で、効果回路8及びサウンドシステム11(楽音発生部)によって、ステップC12で音源部7により生成された楽音データAdaとステップC14で受信した楽音データRsc=Adbを合わせて発音用楽音信号Adoを生成し、生成した発音用楽音信号AdoをD/A変換及び増幅して楽音を発生(発音)させる再生処理を行う。   In step C14 (FIG. 3), the client electronic music apparatus CL generates, from the server electronic music apparatus SV to which the timbre designation information and pitch data are transmitted, the server SV based on the timbre designation information and pitch data. In step C15, the musical tone data Ada generated by the sound source unit 7 in step C12 and the musical tone data received in step C14 are received by the effect circuit 8 and the sound system 11 (musical sound generating unit). A tone generation sound signal Ado is generated by combining Rsc = Adb, and the generated tone signal Ado is D / A converted and amplified to generate (sound) a tone.

なお、押鍵に対してクライアントCL自身の音色が対応付けられておらず楽音データAdaが生成されない場合は(C11=NO→C13)、ステップC15で、受信した楽音データRsc=Adbのみから発音用楽音信号Adoを生成する。また、ステップC10でサーバ電子音楽装置SVを検出しない場合には、ステップC12から直ちにステップC15に進み、音源部7で生成された楽音データAdaのみから発音用楽音信号Adoを生成する。なお、このクライアント処理が行われている間にサーバSVとの接続状態が途切れた場合は、ステップC13,C14等での当該サーバSVとの交信処理を中断し、この場合、当該サーバSVの音色データを利用することができなくなる。   If the tone of the client CL is not associated with the key press and the tone data Ada is not generated (C11 = NO → C13), in step C15, only the received tone data Rsc = Adb is used for sound generation. A musical tone signal Ado is generated. If the server electronic music apparatus SV is not detected in step C10, the process immediately proceeds from step C12 to step C15, and the tone signal Ado is generated from only the tone data Ada generated by the sound source unit 7. If the connection state with the server SV is interrupted while the client process is being performed, the communication process with the server SV at steps C13, C14, etc. is interrupted. In this case, the tone of the server SV is interrupted. Data cannot be used.

ステップC15の再生処理の後は、ステップC16でその他のクライアント処理を行う。つまり、ステップC8〜C15では押鍵操作に着目した処理を行ったが、このステップC16では、これ以外の処理を行う。例えば、その他の音量操作などがあると、随時、効果回路8に送信されて対応する処理を行う。また、演奏の途中で、ステップC4,C5で設定された演奏モードや音色を設定変更する操作があったときも、その時点の操作に基づき演奏モードや音色設定を変える。さらに、サーバ電子音楽装置SVとの接続状態が途切れた場合やサーバ電子音楽装置SVから電源オフ通知Rsdを受けた場合も、その旨及び当該サーバSVの音色データを利用できない旨をディスプレイに表示し、ユーザに当該サーバSVに関する音色設定の変更を促す。そして、ステップC16の処理の後は、ステップC7に戻り、終了操作がない間は(C7=NO)、ステップC8〜C16の処理を繰り返す。また、終了操作があると(S7=YES)、ステップC17でクライアント終了処理を行った後、このクライアント処理を終了し、元の処理モード待機状態に戻る。   After the reproduction process in step C15, other client processes are performed in step C16. That is, in Steps C8 to C15, processing focusing on the key pressing operation is performed, but in Step C16, processing other than this is performed. For example, when there is another volume operation, it is transmitted to the effect circuit 8 as needed to perform the corresponding processing. Also, when there is an operation for changing the performance mode or tone color set in steps C4 and C5 during the performance, the performance mode or tone color setting is changed based on the operation at that time. Further, when the connection state with the server electronic music apparatus SV is interrupted or when the power-off notification Rsd is received from the server electronic music apparatus SV, a message to that effect and the fact that the tone data of the server SV cannot be used are displayed on the display. The user is prompted to change the timbre setting related to the server SV. Then, after the process of step C16, the process returns to step C7, and while there is no end operation (C7 = NO), the processes of steps C8 to C16 are repeated. If there is an end operation (S7 = YES), after the client end process is performed in step C17, the client process is ended and the process returns to the original process mode standby state.

〔種々の実施態様乃至応用態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施乃至応用することができる。例えば、クライアント(CL)での音楽コンテンツ情報の表示については、実施例では音色データについて電子音楽装置ごと或いはカテゴリごとに表示すると説明したが、他の音楽コンテンツについても、電子音楽装置(クライアントCLを含む)毎に分けて情報を表示するようにしてもよいし、カテゴリ別に分けて音楽コンテンツ名を表示し、各音楽コンテンツ名の横に機種名を表示するようにしてもよい。
[Various Embodiments or Application Modes]
Although a preferred embodiment of the present invention has been described above, this is merely an example, and the present invention can be modified in various ways without departing from the spirit of the invention. can do. For example, the display of the music content information on the client (CL) has been described in the embodiment as displaying the timbre data for each electronic music device or for each category. However, for other music content, the electronic music device (client CL) is displayed. Information may be displayed separately for each category, music content names may be displayed for each category, and model names may be displayed beside each music content name.

また、実施例では、音楽コンテンツの利用について説明したが、例えばネットワーク機器が備えているシーケンサ、アルペジエータ、エフェクタなどの機能をネットワーク経由で提供する等、多くの応用が考えられる。   In the embodiments, the use of music content has been described. However, for example, many applications such as providing functions such as a sequencer, arpeggiator, and effector provided in a network device via a network are conceivable.

この発明の一実施例による音楽コンテンツ利用システムの構成例を示す。1 shows a configuration example of a music content use system according to an embodiment of the present invention. この発明の一実施例によるクライアント電子音楽装置の動作(クライアント処理)例を表わすフローチャートの一部である。It is a part of flowchart showing the operation | movement (client process) example of the client electronic music apparatus by one Example of this invention. この発明の一実施例によるクライアント電子音楽装置の動作(クライアント処理)例を表わすフローチャートの他部である。It is the other part of the flowchart showing the operation | movement (client process) example of the client electronic music apparatus by one Example of this invention. この発明の一実施例によるサーバ電子音楽装置の動作(サーバ処理)例を表わすフローチャートである。It is a flowchart showing the operation | movement (server process) example of the server electronic music apparatus by one Example of this invention.

符号の説明Explanation of symbols

CL クライアント(ローカル)電子音楽装置、
SV:SV1,SV2,… 外部電子音楽装置又はサーバ電子音楽装置、
Ada,Adb 楽音発生部(8−11)に入力されるオーディオ形式の楽音データ、
Ado 発音用ディジタル楽音信号、
CN LAN等の通信ネットワーク、
Rq:Rq1,Rq2;Rqa〜Rqc サーバへの各種要求乃至送信情報、
Rs:Rs1,Rs2;Rsa〜Rsd サーバからの各種応答乃至通知情報。
CL client (local) electronic music device,
SV: SV1, SV2,... External electronic music device or server electronic music device,
Ada, Adb musical tone data input to the musical tone generator (8-11),
Ado digital sound signal for pronunciation,
A communication network such as CN LAN,
Rq: Rq1, Rq2; Rqa to Rqc Various requests or transmission information to the server,
Rs: Rs1, Rs2; Rsa to Rsd Various responses or notification information from the server.

Claims (3)

音楽コンテンツを記憶する1乃至複数の外部電子音楽装置と通信可能に接続された電子音楽装置であって、
入力されるオーディオ形式の楽音データに基づいて楽音を出力する楽音出力手段と、
外部電子音楽装置より、当該外部電子音楽装置に記憶される音楽コンテンツに関する音楽コンテンツ情報を取得する音楽コンテンツ情報取得手段と、
音楽コンテンツ情報取得手段により取得された音楽コンテンツ情報を表示する音楽コンテンツ情報表示手段と、
ユーザ操作に応じて、音楽コンテンツ情報表示手段により表示された音楽コンテンツ情報から所定の音楽コンテンツ情報を選択する音楽コンテンツ選択手段と、
音楽コンテンツ選択手段により選択された所定の音楽コンテンツ情報に対応する音楽コンテンツの利用に関する制御操作を検出する制御操作検出手段と、
制御操作検出手段により検出された制御操作に対応する音楽コンテンツが記憶されている外部電子音楽装置を特定する外部電子音楽装置特定手段と、
音楽コンテンツ選択手段により選択された所定の音楽コンテンツ情報、及び、制御操作検出手段により検出された制御操作を表わす制御情報を、外部電子音楽装置特定手段により特定された外部電子音楽装置に送信する情報送信手段と、
情報送信手段により送信された音楽コンテンツ情報及び制御情報に基づき当該外部電子音楽装置で生成されるオーディオ形式の楽音データを受信し楽音出力手段に入力する外部楽音データ入力手段と
を具備することを特徴とする電子音楽装置。
An electronic music device that is communicably connected to one or more external electronic music devices that store music content,
A musical sound output means for outputting a musical sound based on the input musical sound data;
Music content information acquisition means for acquiring music content information related to music content stored in the external electronic music device from an external electronic music device;
Music content information display means for displaying the music content information acquired by the music content information acquisition means;
Music content selection means for selecting predetermined music content information from the music content information displayed by the music content information display means in response to a user operation;
Control operation detecting means for detecting a control operation related to use of music content corresponding to predetermined music content information selected by the music content selecting means;
An external electronic music apparatus specifying means for specifying an external electronic music apparatus in which music content corresponding to the control operation detected by the control operation detecting means is stored;
Information for transmitting predetermined music content information selected by the music content selecting means and control information representing the control operation detected by the control operation detecting means to the external electronic music device specified by the external electronic music device specifying means A transmission means;
External music data input means for receiving audio data generated by the external electronic music apparatus based on the music content information and control information transmitted by the information transmission means and inputting the music data to the music output means. An electronic music device.
音楽コンテンツは音色データであり、
さらに、複数個の音高指示手段を具備し、
音楽コンテンツ選択手段は、各音高指示手段に1個以上の音色データを対応付ける音色設定手段を有し、
制御操作検出手段は、音高指示手段が操作されたことを検出し、
外部電子音楽装置特定手段は、検出された音高指示手段に対応付けられた音色データがどの外部電子音楽装置に記憶された音色であるのかを特定し、
情報送信手段は、特定された外部電子音楽装置に対して、当該外部電子音楽装置に記憶されている音色データに対応付けられた音高指示手段に対応する音高データを制御情報として送信する
ことを特徴とする請求項1に記載の電子音楽装置。
Music content is timbre data,
Furthermore, it comprises a plurality of pitch indication means,
The music content selection means has timbre setting means for associating one or more timbre data with each pitch instruction means,
The control operation detection means detects that the pitch instruction means has been operated,
The external electronic music device specifying means specifies which external electronic music device stores the timbre data associated with the detected pitch indication means, and
The information transmitting means transmits, as control information, pitch data corresponding to the pitch instructing means associated with the tone color data stored in the external electronic music device to the specified external electronic music device. The electronic music apparatus according to claim 1.
音楽コンテンツを記憶する1乃至複数の外部電子音楽装置と通信可能に接続され、入力されるオーディオ形式の楽音データに基づいて楽音を出力する楽音出力手段を具備し、電子音楽装置として機能するコンピュータに、
外部電子音楽装置より、当該外部電子音楽装置に記憶される音楽コンテンツに関する音楽コンテンツ情報を取得する音楽コンテンツ情報取得ステップと、
音楽コンテンツ情報取得ステップで取得された音楽コンテンツ情報を表示する音楽コンテンツ情報表示ステップと、
ユーザ操作に応じて、音楽コンテンツ情報表示ステップで表示された音楽コンテンツ情報から所定の音楽コンテンツ情報を選択する音楽コンテンツ選択ステップと、
音楽コンテンツ選択ステップで選択された所定の音楽コンテンツ情報に対応する音楽コンテンツの利用に関する制御操作を検出する制御操作検出ステップと、
制御操作検出ステップで検出された制御操作に対応する音楽コンテンツが記憶されている外部電子音楽装置を特定する外部電子音楽装置特定ステップと、
音楽コンテンツ選択ステップで選択された所定の音楽コンテンツ情報、及び、制御操作検出ステップで検出された制御操作を表わす制御情報を、外部電子音楽装置特定ステップで特定された外部電子音楽装置に送信する情報送信ステップと、
情報送信ステップで送信された音楽コンテンツ情報及び制御情報に基づき当該外部電子音楽装置で生成されるオーディオ形式の楽音データを受信し楽音出力手段に入力する外部楽音データ入力ステップと
から成る手順を実行させる音楽コンテンツ利用プログラム。
A computer that is connected to one or more external electronic music devices that store music content and that is communicably connected to each other and includes a musical sound output unit that outputs musical sounds based on musical tone data that is input. ,
A music content information acquisition step for acquiring music content information related to music content stored in the external electronic music device from an external electronic music device;
A music content information display step for displaying the music content information acquired in the music content information acquisition step;
A music content selection step for selecting predetermined music content information from the music content information displayed in the music content information display step in response to a user operation;
A control operation detecting step for detecting a control operation related to use of the music content corresponding to the predetermined music content information selected in the music content selection step;
An external electronic music device specifying step for specifying an external electronic music device in which music content corresponding to the control operation detected in the control operation detecting step is stored;
Information for transmitting predetermined music content information selected in the music content selection step and control information representing the control operation detected in the control operation detection step to the external electronic music device specified in the external electronic music device specifying step Sending step;
An external musical sound data input step for receiving musical sound data generated by the external electronic music device based on the music content information and control information transmitted in the information transmitting step and inputting the musical sound data to the musical sound output means is executed. Music content usage program.
JP2008306880A 2008-12-01 2008-12-01 Electronic music device and music content using program Pending JP2010128482A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008306880A JP2010128482A (en) 2008-12-01 2008-12-01 Electronic music device and music content using program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008306880A JP2010128482A (en) 2008-12-01 2008-12-01 Electronic music device and music content using program

Publications (1)

Publication Number Publication Date
JP2010128482A true JP2010128482A (en) 2010-06-10

Family

ID=42328881

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008306880A Pending JP2010128482A (en) 2008-12-01 2008-12-01 Electronic music device and music content using program

Country Status (1)

Country Link
JP (1) JP2010128482A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013021881A1 (en) * 2011-08-08 2013-02-14 アイキューブド研究所株式会社 Information system, information reproduction device, information generation method, and recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03269496A (en) * 1990-03-19 1991-12-02 Yamaha Corp Electronic musical instrument
JP2004094163A (en) * 2002-09-04 2004-03-25 Megafusion Corp Network sound system and sound server
JP2005274597A (en) * 2004-03-22 2005-10-06 Yamaha Corp Electronic music apparatus and program
JP2005292655A (en) * 2004-04-02 2005-10-20 Kawai Musical Instr Mfg Co Ltd Performance system of electronic musical instrument
JP2006119320A (en) * 2004-10-21 2006-05-11 Yamaha Corp Electronic music device system, server side electronic music device, and client side electronic music device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03269496A (en) * 1990-03-19 1991-12-02 Yamaha Corp Electronic musical instrument
JP2004094163A (en) * 2002-09-04 2004-03-25 Megafusion Corp Network sound system and sound server
JP2005274597A (en) * 2004-03-22 2005-10-06 Yamaha Corp Electronic music apparatus and program
JP2005292655A (en) * 2004-04-02 2005-10-20 Kawai Musical Instr Mfg Co Ltd Performance system of electronic musical instrument
JP2006119320A (en) * 2004-10-21 2006-05-11 Yamaha Corp Electronic music device system, server side electronic music device, and client side electronic music device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013021881A1 (en) * 2011-08-08 2013-02-14 アイキューブド研究所株式会社 Information system, information reproduction device, information generation method, and recording medium
JP2013037524A (en) * 2011-08-08 2013-02-21 I-Cubed Research Center Inc Information system, information reproduction device, information generation method and program
US9979766B2 (en) 2011-08-08 2018-05-22 I-Cubed Reserach Center Inc. System and method for reproducing source information

Similar Documents

Publication Publication Date Title
JP2002372970A (en) Electronic music device and server device capable of transferring performance setting information, performance setting information transfer method and program
US7390954B2 (en) Electronic musical apparatus system, server-side electronic musical apparatus and client-side electronic musical apparatus
JP2009156914A (en) Automatic accompaniment device and program
JP3775271B2 (en) Automatic performance device, information distribution server device, and program used therefor
JP2005189440A (en) Electronic music instrument
JP6568351B2 (en) Karaoke system, program and karaoke audio playback method
JP2010128482A (en) Electronic music device and music content using program
JP2007093679A (en) Sound source setting device and sound source setting program
WO2018003729A1 (en) Tone setting device, electronic musical instrument system, and tone setting method
JP2006145855A (en) Automatic accompaniment apparatus and program for realizing control method thereof
JP5577629B2 (en) Electronic music equipment
JP4211266B2 (en) Communication setting device and communication setting program
JP4000842B2 (en) Lyric support device and lyrics support program used therefor
JP4148135B2 (en) Information provision system
JP6657866B2 (en) Sound effect imparting device and sound effect imparting program
JP2008197501A (en) Electronic instrument and performance data utilization program
JP2021099456A (en) Program, method, electronic apparatus, and musical performance data display system
JP7331915B2 (en) Information processing device, electronic musical instrument, sound capturing system, method and program
JP5135922B2 (en) Electronic music apparatus and program
JP2006091304A (en) Electronic music system and program
JP4172390B2 (en) Server computer and program applied thereto
JP5168962B2 (en) Music application device, electronic musical instrument, and program
JP2023096762A (en) Information processor, terminal and information processing method
JP6390190B2 (en) Server device and music system
JP4214932B2 (en) Website program applied to server computer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130305

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130502

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130611