JP5613999B2 - Music control apparatus and electronic music system - Google Patents

Music control apparatus and electronic music system Download PDF

Info

Publication number
JP5613999B2
JP5613999B2 JP2009159353A JP2009159353A JP5613999B2 JP 5613999 B2 JP5613999 B2 JP 5613999B2 JP 2009159353 A JP2009159353 A JP 2009159353A JP 2009159353 A JP2009159353 A JP 2009159353A JP 5613999 B2 JP5613999 B2 JP 5613999B2
Authority
JP
Japan
Prior art keywords
music
communication
signal processing
musical tone
tone signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009159353A
Other languages
Japanese (ja)
Other versions
JP2011013584A (en
Inventor
忠 岡野
忠 岡野
卓麻 山崎
卓麻 山崎
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 JP2009159353A priority Critical patent/JP5613999B2/en
Publication of JP2011013584A publication Critical patent/JP2011013584A/en
Application granted granted Critical
Publication of JP5613999B2 publication Critical patent/JP5613999B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

この発明は、音楽制御装置により双方向通信で音楽編集装置を制御することができる電子音楽システムに関する。   The present invention relates to an electronic music system capable of controlling a music editing apparatus by bidirectional communication by a music control apparatus.

従来より、音楽制御装置により双方向通信で音楽編集装置を制御するようにしたシステムが知られている。例えば、非特許文献1に示されたキーボード装置は、DAW( Digital Audio Workstation)アプリケーションソフトウエアが稼働しているコンピュータ即ち音楽編集装置(DAWコンピュータ)に対する音楽制御装置(コントローラ)として機能し、コントロールテンプレートにより楽音信号処理パラメータ(楽音生成パラメータ)が割り当てられたCONTROLノブ(制御ノブ)を操作することにより、音楽編集装置にてVSTi( Steinberg社商標:Virtual Studio Technology instrument)と呼ばれるソフトウエア楽音信号処理部(ソフトウェアシンセサイザー)のパラメータをリモートコントロールすることができる。   Conventionally, a system in which a music editing apparatus is controlled by a music control apparatus by bidirectional communication is known. For example, the keyboard device disclosed in Non-Patent Document 1 functions as a music control device (controller) for a computer running DAW (Digital Audio Workstation) application software, that is, a music editing device (DAW computer), and a control template. By operating a CONTROL knob (control knob) to which a musical sound signal processing parameter (musical sound generation parameter) is assigned by a software musical sound signal processing unit called VSTi (trademark: Virtual Studio Technology instrument) in a music editing apparatus (Software synthesizer) parameters can be remotely controlled.

また、非特許文献2に示された楽音信号処理ソフトウエアでは、DAW上において、楽音信号処理装置(音源装置:「 MOTIF-RACK XS」)のハードウェア楽音信号処理部(ハードウェア音源)を他のソフトウエアVSTiと同様の操作で扱う(ソフトウエアシンセサイザーのように振舞わせる)ことができ、コンピューター画面を使って、ハードウエア楽音信号処理部の設定を視覚的に確認しながら編集することができる。   In the musical sound signal processing software shown in Non-Patent Document 2, the hardware musical sound signal processing unit (hardware sound source) of the musical sound signal processing device (sound source device: “MOTIF-RACK XS”) is provided on the DAW. It can be handled in the same way as the software VSTi (behaves like a software synthesizer), and can be edited while visually checking the settings of the hardware tone signal processor using a computer screen .

「KX25/KX49/KX61/KX8取扱説明書」、第12、28頁、ヤマハ株式会社、2008年( http://www2.yamaha.co.jp/manual/pdf/emi/japan/xg/kx8_ja_om_c0.pdf)"KX25 / KX49 / KX61 / KX8 Instruction Manual", pages 12, 28, Yamaha Corporation, 2008 (http://www2.yamaha.co.jp/manual/pdf/emi/japan/xg/kx8_ja_om_c0. pdf) 「MOTIF−RACK XSエディターVSTインストールガイド」、第3頁、ヤマハ株式会社、2008年(http://www.yamaha.co.jp/product/syndtm/dl/soft/mrxv120w.zip内のInstallGuide_ja_MOTIF-RACK_XS_Editor_VST.pdf)“MOTIF-RACK XS Editor VST Installation Guide”, page 3, Yamaha Corporation, 2008 (InstallGuide_ja_MOTIF-RACK_XS_Editor_VST in http://www.yamaha.co.jp/product/syndtm/dl/soft/mrxv120w.zip .pdf)

このような音楽制御装置(コントローラ)、音楽編集装置(DAWコンピュータ)及び楽音信号処理装置(音源装置)の具体的な使い方としては、自宅やスタジオでは、これら音楽制御装置、音楽編集装置及び楽音信号処理装置を縦続的に接続して音楽制作やライブ演奏の準備をし、後日、演奏会場において音楽制御装置及び楽音信号処理装置を用いてライブ演奏をする場合がある。この場合、例えば、自宅やスタジオでは、USBケーブルを用いて音楽制御装置(コントローラ)から音楽編集装置(DAWコンピュータ)を経由して楽音信号処理装置(音源装置)を制御し、演奏会場では、MIDIケーブルを用いて、音楽制御装置(コントローラ)から直接楽音信号処理装置(音源装置)を制御するものとすると、音楽制御装置からの通信設定が煩雑になってしまう。   Specific usage of such a music control device (controller), music editing device (DAW computer) and musical tone signal processing device (sound source device) is as follows: at home or in the studio, these music control device, music editing device and musical tone signal. In some cases, processing devices are connected in cascade to prepare for music production or live performance, and at a performance venue later, live performance is performed using a music control device and a musical tone signal processing device. In this case, for example, at home or in the studio, a music signal processing device (sound source device) is controlled from a music control device (controller) via a music editing device (DAW computer) using a USB cable. If the music signal processing device (sound source device) is directly controlled from the music control device (controller) using a cable, the communication setting from the music control device becomes complicated.

つまり、装置間の通信設定は、USBケーブル及びMIDIケーブルの何れを用いるかという物理的な通信経路のみならず、制御ノブの操作に基づくパラメータの内容を伝えるための通信形式(メッセージ伝送形式)をも切り替える必要がある。特に、音楽制御装置(コントローラ)内の各コントロールテンプレートによって、制御ノブに割り当てるパラメータだけでなく、通信形式をも規定しておき、所望のテンプレートを選択するようにした場合、上述のように、自宅やスタジオと演奏会場とで同様の設定条件に従って演奏制御したいときでも、パラメータの割り当てが同じで単に通信形式が異なるだけのテンプレートを用意しておき、用意された多数のテンプレート中から、いちいち、所望の割り当て及び通信形式をもつテンプレートを選択する必要があった。   In other words, the communication setting between devices is not only a physical communication path of whether to use a USB cable or a MIDI cable, but also a communication format (message transmission format) for transmitting parameter contents based on the operation of the control knob. Also need to switch. In particular, when not only the parameter assigned to the control knob but also the communication format is specified by each control template in the music control device (controller), and a desired template is selected, as described above, Even if you want to control the performance according to the same setting conditions in the studio and the performance hall, prepare templates with the same parameter assignments but different communication formats, and select each one from the many templates prepared. It was necessary to select a template with the assignment and communication format.

この発明は、このような事情に鑑み、音楽制御装置に対する音楽編集装置の接続状態に適した通信形式で、楽音信号処理パラメータの設定に関する情報を音楽制御装置から音楽編集装置乃至楽音信号処理装置に伝えることができるようにした電子音楽システムを提供することを目的とする。   In view of such circumstances, the present invention transmits information related to setting of musical tone signal processing parameters from the music control device to the music editing device or the musical tone signal processing device in a communication format suitable for the connection state of the music editing device to the music control device. An object is to provide an electronic music system that can communicate.

この発明の主たる特徴に従うと、所定の楽音信号処理パラメータを設定するためのパラメータ設定操作子(5c)と、音楽編集装置(ED)との間で双方向に通信を行うための第1通信手段 (UMc)と、楽音信号処理装置(TG)に送信を行うための第2通信手段 (MDc)と、第1楽音制御命令形式(第1通信形式:system exclusive)で送信する場合にパラメータ設定操作子(5c)で設定される楽音信号処理パラメータの種類を示す第1種類情報(パラメータID)、及び、第2楽音制御命令形式(第2通信形式:control change)で送信する場合にパラメータ設定操作子(5c)で設定される楽音信号処理パラメータの種類を示す第2種類情報(コントロールチェンジ番号)を記憶する記憶手段(TS)と、音楽編集装置(ED)と第1通信手段 (UMc)を通じて通信可能か否かを判別する通信判別手段 (C1-C5)と、通信判別手段 (C1-C5)により通信可能と判定され、第1楽音制御命令形式(第1通信形式:system exclusive)で送信する設定がされている場合に(C5=YES)、音楽編集装置(ED)から第1通信手段 (UMc)を介して受信された設定指示情報 (E26)に基づいて設定条件を決定し (C64)、決定された設定条件の下にパラメータ設定操作子(5c)の操作に応じて第1種類情報(パラメータID)に従い設定された楽音信号処理パラメータを、第1楽音制御命令形式(第1通信形式:system exclusive)に従って、第1通信手段 (UMc)を介し音楽編集装置(ED)に送信する (C69-C6B)第1制御手段(C6:C61-C6E)と、通信判別手段 (C1-C5)により通信不可と判定された場合に (C5=NO)、パラメータ設定操作子(5c)の操作に応じて第2種類情報(コントロールチェンジ番号)に従い設定された楽音信号処理パラメータを、第2楽音制御命令形式(第2通信形式:control change)に従い、第2通信手段 (MDc)を介して楽音信号処理装置(TG)に送信する (C76-C78)第2制御手段(C7:C71-C7C)とを具備する音楽制御装置(MC)〔請求項1〕が提供される。尚、括弧書きは、理解の便のために付記した実施例の参照記号や用語等であり、以下同様である。   According to the main feature of the present invention, the first communication means for bidirectionally communicating between the parameter setting operator (5c) for setting a predetermined musical tone signal processing parameter and the music editing device (ED) (UMc), second communication means (MDc) for transmitting to the musical tone signal processing device (TG), and parameter setting operation when transmitting in the first musical tone control command format (first communication format: system exclusive) Parameter setting operation when transmitting in the first type information (parameter ID) indicating the type of musical tone signal processing parameter set in the child (5c) and the second musical tone control command format (second communication format: control change) Through the storage means (TS) for storing the second type information (control change number) indicating the type of musical tone signal processing parameter set in the child (5c), the music editing device (ED) and the first communication means (UMc) Communication discriminator that determines whether or not communication is possible When it is determined that communication is possible by the stage (C1-C5) and the communication discriminating means (C1-C5) and transmission is set in the first musical sound control command format (first communication format: system exclusive) (C5 = YES), the setting condition is determined based on the setting instruction information (E26) received from the music editing device (ED) via the first communication means (UMc) (C64), and under the determined setting condition The musical tone signal processing parameters set according to the first type information (parameter ID) according to the operation of the parameter setting operator (5c) are set in the first communication according to the first musical tone control command format (first communication format: system exclusive). (C69-C6B) When the first control means (C6: C61-C6E) and the communication discrimination means (C1-C5) determine that communication is not possible (C5 = NO), musical tone set according to the second type information (control change number) according to the operation of the parameter setting operator (5c) The signal processing parameters are transmitted to the musical tone signal processing device (TG) via the second communication means (MDc) according to the second musical tone control command format (second communication format: control change). (C76-C78) Second control A music control device (MC) comprising means (C7: C71-C7C) is provided. Note that the parentheses are reference symbols, terms, and the like of the embodiments added for convenience of understanding, and so on.

この発明による音楽制御装置(MC)において、通信判別手段 (C1-C5)は、音楽編集装置(ED)からの通知(E1)に基づき、第1通信手段 (UMc)を通じて音楽編集装置(ED)と通信可能か否かを判別する〔請求項2〕ように構成することができる。   In the music control device (MC) according to the present invention, the communication discriminating means (C1-C5) is based on the notification (E1) from the music editing device (ED), and the music editing device (ED) through the first communication means (UMc). Whether or not communication is possible is determined (claim 2).

また、この発明の別の特徴に従うと、音楽制御装置(MC)、音楽編集装置(ED)及び楽音信号処理装置(TG)から成る電子音楽システムであって、音楽制御装置(MC)は、所定の楽音信号処理パラメータを設定するためのパラメータ設定操作子(5c)と、音楽編集装置(ED)との間で双方向に通信を行うための第1通信手段 (UMc)と、楽音信号処理装置(TG)に送信を行うための第2通信手段 (MDc)と、第1楽音制御命令形式(第1通信形式:system exclusive)で送信する場合にパラメータ設定操作子(5c)で設定される楽音信号処理パラメータの種類を示す第1種類情報(パラメータID)、及び、第2楽音制御命令形式(第2通信形式:control change)で送信する場合にパラメータ設定操作子(5c)で設定される楽音信号処理パラメータの種類を示す第2種類情報(コントロールチェンジ番号)を記憶する記憶手段(TS)と、音楽編集装置(ED)と第1通信手段 (UMc)を通じて通信可能か否かを判別する通信判別手段 (C1-C5)と、通信判別手段 (C1-C5)により通信可能と判定され、第1楽音制御命令形式(第1通信形式:system exclusive)で送信する設定がされている場合に(C5=YES)、音楽編集装置(ED)から第1通信手段 (UMc)を介して受信された設定指示情報 (E26)に基づいて設定条件を決定し (C64)、決定された設定条件の下にパラメータ設定操作子(5c)の操作に応じて第1種類情報(パラメータID)に従い設定された楽音信号処理パラメータを、第1楽音制御命令形式(第1通信形式:system exclusive)に従って、第1通信手段 (UMc)を介し音楽編集装置(ED)に送信する (C6B)第1制御手段(C6:C61-C6E)と、通信判別手段 (C1-C5)により通信不可と判定された場合に (C5=NO)、パラメータ設定操作子(5c)の操作に応じて第2種類情報(コントロールチェンジ番号)に従い設定された楽音信号処理パラメータを、第2楽音制御命令形式(第2通信形式:control change)に従い、第2通信手段 (MDc)を介して楽音信号処理装置(TG)に送信する (C76-C78)第2制御手段(C7:C71-C7C)とを具備し、音楽編集装置(ED)は、音楽制御装置(MC)及び楽音信号処理装置(TG)と双方向に通信を行うための双方向通信手段 (Ume)と、楽音信号処理装置(TG)内の楽音信号処理手段(SG)に対応する楽音信号処理部(例えば、音源モジュール ML2に割り当てられるVSTi)を含む複数の楽音信号処理部(音源モジュールML:ML1,ML2,…に割り当てられるVSTi)が夫々割り当てられた複数のデータ処理系列(トラックTR:TR1,TR2,…)を備えたシーケンサ(SQ)と、これらデータ処理系列(TR)のうちの何れかを指示する系列指示手段 (E24)と、系列指示手段 (E24)により何れかのデータ処理系列(TR)が指示されたときに (E24=YES)、当該データ処理系列(TR)に割り当てられている楽音信号処理部(VSTi)の種類を示す楽音信号処理部種類情報(VSTi名)を設定指示情報として双方向通信手段 (Ume)を介し音楽制御装置(MC)に送信する設定指示手段 (E26)と、音楽制御装置(MC)から第1楽音制御命令形式(第1通信形式:system exclusive)に従って送信された楽音信号処理パラメータを受信するパラメータ受信手段 (E23)と、系列指示手段 (E24)により指示されたデータ処理系列(例えば TR2)に割り当てられた楽音信号処理部(例えば、音源モジュール ML2に割り当てられるVSTi)が楽音信号処理装置(TG)に対応する場合は、パラメータ受信手段 (E23)により受信された楽音信号処理パラメータを双方向通信手段 (Ume)を介して楽音信号処理装置(TG)に送信するパラメータ送信手段 (E23)とを具備し、楽音信号処理装置(TG)は、音楽編集装置(ED)との間で双方向に通信を行うための第1通信手段 (UMt)と、音楽制御装置(MC)から受信を行うための第2通信手段 (MDt)と、音楽編集装置(ED)から第1通信手段 (UMt)を介して受信された楽音信号処理パラメータを楽音信号処理手段(SG)に設定する(T2)と共に、音楽制御装置(MC)から第2楽音制御命令形式(第2通信形式:control change)に従って送信され第2通信手段 (MDt)を介して受信された楽音信号処理パラメータを楽音信号処理手段(SG)に設定するパラメータ設定手段(T3)とを具備する電子音楽システム〔請求項3〕が提供される。   According to another feature of the present invention, an electronic music system comprising a music control device (MC), a music editing device (ED), and a musical tone signal processing device (TG), wherein the music control device (MC) A parameter setting operator (5c) for setting musical tone signal processing parameters, a first communication means (UMc) for bidirectional communication between the music editing device (ED), and a musical tone signal processing device The second communication means (MDc) for transmitting to (TG) and the musical sound set by the parameter setting operator (5c) when transmitting in the first musical sound control command format (first communication format: system exclusive) The first type information (parameter ID) indicating the type of the signal processing parameter and the musical tone set by the parameter setting operator (5c) when transmitting in the second musical tone control command format (second communication format: control change) Second type information indicating the type of signal processing parameter (control channel Storage means (TS) for storing the communication number), communication determination means (C1-C5) for determining whether communication is possible through the music editing device (ED) and the first communication means (UMc), and communication determination means ( If it is determined that communication is possible by C1-C5) and transmission is set in the first musical sound control command format (first communication format: system exclusive) (C5 = YES), the music editing device (ED) (1) The setting condition is determined based on the setting instruction information (E26) received via the communication means (UMc) (C64), and the parameter setting operator (5c) is operated under the determined setting condition. The music signal processing parameters set according to the first type information (parameter ID) are converted into the music editing device (ED) via the first communication means (UMc) according to the first musical sound control command format (first communication format: system exclusive). (C6B) When the first control means (C6: C61-C6E) and the communication discrimination means (C1-C5) determine that communication is not possible (C5 = NO), the tone signal processing parameters set according to the second type information (control change number) in accordance with the operation of the parameter setting operator (5c) are changed to the second tone control command format (second communication format: (C76-C78) and second control means (C7: C71-C7C) for transmitting to the musical tone signal processing device (TG) via the second communication means (MDc) according to the control change), and the music editing device ( ED) is a two-way communication means (Ume) for two-way communication with a music control device (MC) and a musical tone signal processing device (TG), and a musical tone signal processing means (TG) in the musical tone signal processing device (TG). SG) and a plurality of musical sound signal processing units (for example, VSTi allocated to the tone generator modules ML: ML1, ML2,...) Including a musical tone signal processing unit (for example, VSTi allocated to the tone generator module ML2). Sequencer (SQ) with data processing sequence (Track TR: TR1, TR2, ...) Sequence indicating means (E24) for indicating one of the data processing sequences (TR), and when any data processing sequence (TR) is specified by the sequence indicating means (E24) (E24 = YES) , Music control via the two-way communication means (Ume) using the tone signal processor type information (VSTi name) indicating the type of the tone signal processor (VSTi) assigned to the data processing sequence (TR) as setting instruction information Setting instruction means (E26) to be transmitted to the device (MC) and parameter reception for receiving the musical sound signal processing parameters transmitted from the music control device (MC) according to the first musical sound control command format (first communication format: system exclusive) The musical tone signal processing unit (eg, VSTi assigned to the tone generator module ML2) assigned to the data processing sequence (eg, TR2) instructed by the means (E23) and the sequence designation means (E24) is connected to the musical tone signal processing device (TG). If the A parameter signal transmission means (E23) for transmitting the musical tone signal processing parameter received by the meter receiving means (E23) to the musical tone signal processing apparatus (TG) via the bidirectional communication means (Ume), and the musical tone signal processing apparatus; (TG) is a first communication means (UMt) for bidirectional communication with the music editing device (ED) and a second communication means (MDt) for receiving from the music control device (MC). ) And the musical tone signal processing parameters received from the music editing device (ED) via the first communication means (UMt) are set in the musical tone signal processing means (SG) (T2) and from the music control device (MC). Parameter setting means for setting the tone signal processing parameters transmitted according to the second tone control command format (second communication format: control change) and received via the second communication means (MDt) in the tone signal processing means (SG) ( T3) is provided as an electronic music system (claim 3).

この発明による音楽制御装置は(請求項1)、所定の楽音信号処理パラメータを設定するためにパラメータ設定操作子(5c)が設けられ、USBインターフェース(8c)のような第1通信手段 (UMc)により音楽編集装置(ED)と双方向に通信し、MIDIインターフェース (10c)のような第2通信手段 (MDc)により音源装置や効果付与装置のような楽音信号処理装置(TG)に情報を送信することができる。また、第1楽音制御命令形式(第1通信形式:system exclusive)で送信する場合にパラメータ設定操作子(5c)で設定される楽音信号処理パラメータの種類を示す第1種類情報(パラメータID)、及び、第2楽音制御命令形式(第2通信形式:control change)で送信する場合にパラメータ設定操作子(5c)で設定される楽音信号処理パラメータの種類を示す第2種類情報(コントロールチェンジ番号)が記憶手段(TS)に記憶される。第1通信手段 (UMc)を通じて音楽編集装置(ED)と通信可能であり、第1楽音制御命令形式(第1通信形式:system exclusive)で送信する設定がされている場合は(C5=YES)、音楽編集装置(ED)から第1通信手段 (UMc)を介して設定指示情報(楽音信号処理部種類情報:E26)を受信すると、受信した設定指示情報に基づいて、所定の楽音信号処理パラメータを設定するための設定条件を決定し (C64)、決定された設定条件の下にパラメータ設定操作子(5c)の操作に応じて第1種類情報(パラメータID)に従い楽音信号処理パラメータを設定し (C6A)、設定された楽音信号処理パラメータを、システムエクスクルーシブ(system exclusive)のような第1楽音制御命令形式(第1通信形式)に従って、第1通信手段 (UMc)を介し音楽編集装置(ED)に送信する (C6B)。一方、第1通信手段 (UMc)を介した通信が不可の場合には (C5=NO)、パラメータ設定操作子(5c)の操作に応じて第2種類情報(コントロールチェンジ番号)に従い設定された楽音信号処理パラメータを、コントロールチェンジ(control change)のような第2楽音制御命令形式(第2通信形式)に従って、第2通信手段 (MDc)を介し楽音信号処理装置(TG)に送信する(C7)。
従って、この発明によれば、音楽制御装置は、音楽編集装置と通信可能であり、システムエクスクルーシブのような第1楽音制御命令形式(第1通信形式)で送信する設定がされている場合は、第1楽音制御命令形式に従って、パラメータ設定操作子の操作に基づき第1楽音制御命令形式に対応する第1種類情報(パラメータID)に従って設定された楽音信号処理パラメータを音楽編集装置に送信し、音楽編集装置との通信が不可の場合には、コントロールチェンジのような第2楽音制御命令形式(第2通信形式)に従って、パラメータ設定操作子の操作に基づき第2楽音制御命令形式に対応する第2種類情報(コントロールチェンジ番号)に従って設定された楽音信号処理パラメータを楽音信号処理装置に送信するというように、音楽制御装置に音楽編集装置が接続されるのに応じて、その接続状態に適した楽音制御命令形式(通信形式)で、当該楽音制御命令形式に対応するパラメータ種類情報に従った楽音信号処理パラメータの設定に関する情報を音楽制御装置から音楽編集装置乃至楽音信号処理装置に伝えることができる。
The music control apparatus according to the present invention (Claim 1) is provided with a parameter setting operator (5c) for setting predetermined musical tone signal processing parameters, and first communication means (UMc) such as a USB interface (8c). Communicates with the music editing device (ED) bi-directionally, and sends information to a musical tone signal processing device (TG) such as a tone generator or effect applying device via a second communication means (MDc) such as a MIDI interface (10c). can do. Also, first type information (parameter ID) indicating the type of musical tone signal processing parameter set by the parameter setting operator (5c) when transmitting in the first musical tone control command format (first communication format: system exclusive), Second type information (control change number) indicating the type of musical tone signal processing parameter set by the parameter setting operator (5c) when transmitting in the second musical tone control command format (second communication format: control change) Is stored in the storage means (TS). If it is possible to communicate with the music editing device (ED) through the first communication means (UMc) and it is set to transmit in the first musical sound control command format (first communication format: system exclusive) (C5 = YES) When the setting instruction information (music signal processing section type information: E26) is received from the music editing apparatus (ED) via the first communication means (UMc), predetermined music signal processing parameters are determined based on the received setting instruction information. (C64) and set the tone signal processing parameters according to the first type information (parameter ID) according to the operation of the parameter setting operator (5c) under the determined setting conditions. (C6A), in accordance with the first musical sound control command format (first communication format) such as system exclusive, the set musical tone signal processing parameters are transmitted via the first communication means (UMc) to the music editing device (ED ) (C6B). On the other hand, when communication via the first communication means (UMc) is not possible (C5 = NO), it is set according to the second type information (control change number) according to the operation of the parameter setting operator (5c). The musical tone signal processing parameters are transmitted to the musical tone signal processing device (TG) via the second communication means (MDc) according to the second musical tone control command format (second communication format) such as control change (C7). ).
Therefore, according to the present invention, the music control device can communicate with the music editing device, and is set to transmit in the first musical sound control command format (first communication format) such as system exclusive, In accordance with the first musical tone control command format, the musical tone signal processing parameters set according to the first type information (parameter ID) corresponding to the first musical tone control command format based on the operation of the parameter setting operator are transmitted to the music editing apparatus, and the music When communication with the editing apparatus is not possible, the second musical sound control command format corresponding to the second musical sound control command format is operated based on the operation of the parameter setting operator according to the second musical sound control command format (second communication format) such as control change. The music signal processing parameters set in accordance with the type information (control change number) are transmitted to the music signal processing device. When a music editing device is connected to the device, the tone signal processing parameters are set according to the parameter type information corresponding to the tone control command format in the tone control command format (communication format) suitable for the connection state. Can be transmitted from the music control device to the music editing device or the musical tone signal processing device.

この発明による音楽制御装置では(請求項2)、音楽編集装置(ED)からの通知(E1)に基づいて、例えば、音楽編集装置側処理機能(DAW)が起動した旨を示す起動通知(DAW起動時のメッセージ)があったか否かにより、第1通信手段 (UMc)を通じて音楽編集装置(ED)と通信可能か否かを判別するようにしている (C1-C5)。
従って、この発明によれば、音楽編集装置からの通知により音楽編集装置と通信可能であることが分り、第1楽音制御命令形式(第1通信形式)で送信する設定がされている場合に、楽音信号処理パラメータを設定し、設定された楽音信号処理パラメータを第1楽音制御命令形式に従って音楽編集装置に送信することができる。
In the music control device according to the present invention (claim 2), for example, based on the notification (E1) from the music editing device (ED), for example, a startup notification (DAW) indicating that the music editing device side processing function (DAW) has started. Whether or not communication with the music editing apparatus (ED) can be made through the first communication means (UMc) is determined based on whether or not there is a message at startup (C1-C5).
Therefore, according to the present invention, it is found that communication with the music editing apparatus is possible by notification from the music editing apparatus, and when the transmission is set in the first musical sound control command format (first communication format), The musical tone signal processing parameters can be set, and the set musical tone signal processing parameters can be transmitted to the music editing apparatus according to the first musical tone control command format.

この発明による電子音楽システムは(請求項3)、音楽制御装置(MC)、音楽編集装置(ED)及び楽音信号処理装置(TG)で構成される。音楽制御装置(MC)は、上述したように、USBインターフェース(8c)のような第1通信手段 (UMc)で音楽編集装置(ED)と通信可能であり、システムエクスクルーシブ(system exclusive)のような第1楽音制御命令形式(第1通信形式)で送信する設定がされている場合は(C5=YES)、音楽編集装置(ED)から第1通信手段 (UMc)を介して受信した設定指示情報(楽音信号処理部種類情報:E26)に基づいてパラメータ設定条件を決定し (C64)、決定されたパラメータ設定条件の下でパラメータ設定操作子(5c)にて第1種類情報(パラメータID)に従い設定された楽音信号処理パラメータを、第1楽音制御命令形式(第1通信形式:system exclusive)で第1通信手段 (UMc)を介して音楽編集装置(ED)に送信するが (C6B)、第1通信手段 (UMc)による通信が不可の場合には (C5=NO)、パラメータ設定操作子(5c)にて第2種類情報(コントロールチェンジ番号)に従い設定された楽音信号処理パラメータを、コントロールチェンジ(control change)のような第2楽音制御命令形式(第2通信形式)で、MIDIインターフェース (10c)のような第2通信手段 (MDc)を介して音源装置や効果付与装置などの楽音信号処理装置(TG)に送信する(C7)。
これに対して、音楽編集装置(ED)は、音楽制御装置(MC)及び楽音信号処理装置(TG)との間にUSBインターフェース(8e)のような双方向通信手段 (Ume)を有し、楽音信号処理のための複数の楽音信号処理部(処理モジュールML:ML1,ML2,…に割り当てられているVSTi)が夫々割り当てられた複数のデータ処理系列(トラックTR:TR1,TR2,…)から成るシーケンサ(SQ)を備え、これら楽音信号処理部には楽音信号処理装置(TG)内の楽音信号処理部(処理モジュール ML2に割り当てられているVSTi)が含まれる。これらデータ処理系列(TR)のうちの何れかが指示されると (E24=YES)、当該データ処理系列(TR)に割り当てられている楽音信号処理部(VSTi)の種類を示す楽音信号処理部種類情報(VSTi名)を設定指示情報として双方向通信手段 (Ume)を介し音楽制御装置(MC)に送信し (E26)、音楽制御装置(MC)から第1楽音制御命令形式(第1通信形式)に従って送信された楽音信号処理パラメータを受信すると (E23)、系列指示手段 (E24)により指示されたデータ処理系列(例えば TR2)に割り当てられた楽音信号処理部(例えば、処理モジュール ML2に割り当てられているVSTi)が楽音信号処理装置(TG)に対応する場合、受信した楽音信号処理パラメータを双方向通信手段 (Ume)を介して楽音信号処理装置(TG)に送信する (E23)。また、楽音信号処理装置(TG)は、USBインターフェース(8t)のような第1通信手段 (UMt)により音楽編集装置(ED)と双方向に通信し、MIDIインターフェース (10t)のような第2通信手段 (MDt)により音楽制御装置(MC)から情報を受信することができ、音楽編集装置(ED)から第1通信手段 (UMt)を介して楽音信号処理パラメータを受信すると、受信した楽音信号処理パラメータを楽音信号処理手段(SG)に設定し(T2)、音楽制御装置(MC)から第2楽音制御命令形式(第2通信形式)に従って送信された楽音信号処理パラメータを第2通信手段 (MDt)を介し受信すると、受信した楽音信号処理パラメータを楽音信号処理手段(SG)に設定する(T3)。
The electronic music system according to the present invention comprises a music control device (MC), a music editing device (ED), and a musical tone signal processing device (TG). As described above, the music control device (MC) can communicate with the music editing device (ED) by the first communication means (UMc) such as the USB interface (8c), such as a system exclusive. If it is set to transmit in the first musical tone control command format (first communication format) (C5 = YES), setting instruction information received from the music editing device (ED) via the first communication means (UMc) Based on the (music signal processor type information: E26), the parameter setting condition is determined (C64), and the parameter setting operator (5c) is used in accordance with the first type information (parameter ID) under the determined parameter setting condition. The set musical tone signal processing parameters are transmitted to the music editing device (ED) via the first communication means (UMc) in the first musical tone control command format (first communication format: system exclusive) (C6B). If communication by one communication means (UMc) is not possible (C5 = NO), The musical tone signal processing parameters set according to the second type information (control change number) using the data setting operator (5c) in the second musical tone control command format (second communication format) such as control change. Then, the signal is transmitted to a musical tone signal processing device (TG) such as a sound source device or an effect applying device via a second communication means (MDc) such as a MIDI interface (10c) (C7).
In contrast, the music editing device (ED) has a bidirectional communication means (Ume) such as a USB interface (8e) between the music control device (MC) and the musical tone signal processing device (TG), From a plurality of data processing sequences (tracks TR: TR1, TR2,...) Each assigned a plurality of music signal processing units (VSTi assigned to the processing modules ML: ML1, ML2,...) For music signal processing. These musical tone signal processing units include a musical tone signal processing unit (VSTi assigned to the processing module ML2) in the musical tone signal processing device (TG). When any one of these data processing sequences (TR) is instructed (E24 = YES), a tone signal processing unit indicating the type of tone signal processing unit (VSTi) assigned to the data processing sequence (TR) The type information (VSTi name) is sent as setting instruction information to the music controller (MC) via the bidirectional communication means (Ume) (E26), and the music controller (MC) sends the first musical tone control command format (first communication). When a musical tone signal processing parameter transmitted according to the format is received (E23), a musical tone signal processing unit (eg, assigned to the processing module ML2) assigned to the data processing sequence (eg, TR2) indicated by the sequence indicating means (E24) is received. If VSTi) corresponds to the musical tone signal processing device (TG), the received musical tone signal processing parameters are transmitted to the musical tone signal processing device (TG) via the bidirectional communication means (Ume) (E23). The musical tone signal processing device (TG) communicates bidirectionally with the music editing device (ED) by a first communication means (UMt) such as a USB interface (8t), and a second interface such as a MIDI interface (10t). When the communication means (MDt) can receive information from the music control device (MC) and the music signal processing parameters are received from the music editing device (ED) via the first communication means (UMt), the received music signal is received. The processing parameters are set in the musical tone signal processing means (SG) (T2), and the musical tone signal processing parameters transmitted from the music control device (MC) according to the second musical tone control command format (second communication format) are set in the second communication means ( When received via MDt), the received tone signal processing parameters are set in the tone signal processing means (SG) (T3).

例えば、自宅やスタジオでは、音楽制御装置(MC)、音楽編集装置(ED)及び楽音信号処理装置(TG)をUSBケーブル(CU)で接続し、音楽制御装置(MC)で第1種類情報(パラメータID)に従い設定した楽音信号処理パラメータを、第1種類情報(パラメータID)に対応するシステムエクスクルーシブ(system exclusive)のような第1楽音制御命令形式(第1通信形式)で音楽編集装置(ED)に送り、更に音楽編集装置(ED)を経由して楽音信号処理装置(TG)に設定するというように、音楽制御装置(MC)から楽音信号処理装置(TG)をリモートコントロールする。また、ライブ会場では、楽音制御装置(MC)と楽音信号処理装置(TG)をMIDIケーブル(CM)で接続し、第2種類情報(コントロールチェンジ番号)に従い設定した楽音信号処理パラメータを、自動的に、第2種類情報(コントロールチェンジ番号)に対応するコントロールチェンジ(control change)のような第2楽音制御命令形式(第2通信形式)で、直接、楽音信号処理装置(TG)に送ってリモートコントロールする。
従って、この発明によれば、音楽制御装置は、音楽編集装置と通信可能であり、システムエクスクルーシブのような第1楽音制御命令形式(第1通信形式)で送信する設定がされている場合は、音楽編集装置からの指示に対応するテンプレートに基づいて第1種類情報(パラメータID)に従い所望の楽音信号処理パラメータを設定し、設定された楽音信号処理パラメータを、第1種類情報(パラメータID)に対応する第1楽音制御命令形式に従って音楽編集装置に送信し、音楽編集装置を介して楽音信号処理装置に所望の楽音信号処理パラメータを設定することができ、音楽編集装置との通信が不可の場合には、第2種類情報(コントロールチェンジ番号)に従い設定した楽音信号処理パラメータを、自動的に、第2種類情報(コントロールチェンジ番号)に対応する第2楽音制御命令形式(第2通信形式)で、直接、楽音信号処理装置に送信することができるというように、音楽制御装置に対する音楽編集装置或いは楽音信号処理装置の接続状態に適した楽音制御命令形式(通信形式)で、当該楽音制御命形式に対応するパラメータ種類情報に従った楽音信号処理パラメータの設定に関する情報を音楽制御装置から音楽編集装置乃至楽音信号処理装置に伝えることができる。
For example, at home or in a studio, a music control device (MC), a music editing device (ED), and a musical tone signal processing device (TG) are connected with a USB cable (CU), and the music control device (MC) uses the first type information ( The musical sound signal processing parameters set according to the parameter ID) are set in the music editing device (ED) in the first musical sound control command format (first communication format) such as system exclusive corresponding to the first type information (parameter ID). The music signal processing device (TG) is remotely controlled from the music control device (MC) so that the music signal processing device (TG) is set via the music editing device (ED). Also, at the live venue, the musical tone control device (MC) and musical tone signal processing device (TG) are connected by MIDI cable (CM), and the musical tone signal processing parameters set according to the second type information (control change number) are automatically In addition, in the second musical tone control command format (second communication format) like the control change corresponding to the second type information (control change number), it is sent directly to the musical tone signal processing device (TG) for remote control. To control.
Therefore, according to the present invention, the music control device can communicate with the music editing device, and is set to transmit in the first musical sound control command format (first communication format) such as system exclusive, A desired tone signal processing parameter is set according to the first type information (parameter ID) based on the template corresponding to the instruction from the music editing device, and the set tone signal processing parameter is set as the first type information (parameter ID). When it is transmitted to the music editing device in accordance with the corresponding first music sound control command format, and a desired music signal processing parameter can be set in the music signal processing device via the music editing device, and communication with the music editing device is impossible The tone signal processing parameters set according to the second type information (control change number) are automatically changed to the second type information (control). The music editing device or the music signal processing device to the music control device so that it can be transmitted directly to the music signal processing device in the second music sound control command format (second communication format) corresponding to the In the music control command format (communication format) suitable for the state, information related to the setting of the music signal processing parameters according to the parameter type information corresponding to the music control life format is transmitted from the music control device to the music editing device or the music signal processing device. I can tell you.

〔別の特徴〕
なお、発明が解決しようとする課題に対応してこの明細書に記載されている発明に備えられる楽音制御システム上の別の特徴によれば、次のように構成することができる:所定の楽音信号処理パラメータを設定するためのパラメータ設定操作子(5c)と、音楽編集装置(ED)との間で双方向に通信を行うための第1通信手段 (UMc)と、楽音信号処理装置(TG)に送信を行うための第2通信手段 (MDc)と、音楽編集装置(ED)と第1通信手段 (UMc)を通じて通信可能か否かを判別する通信判別手段(C5)と、通信判別手段(C5)により通信可能と判定された場合に(C5=YES)、音楽編集装置(ED)から第1通信手段 (UMc)を介して受信された設定指示情報 (E26)に基づいて設定条件を決定し (C64)、決定された設定条件の下にパラメータ設定操作子(5c)の操作に応じて設定された楽音信号処理パラメータを第1通信形式(system exclusive)に従って第1通信手段 (UMc)を介し音楽編集装置(ED)に送信する (C69-C6B)第1制御手段(C6:C61-C6E)と、通信判別手段(C5)により通信不可と判定された場合に (C5=NO)、パラメータ設定操作子(5c)の操作に応じて設定された楽音信号処理パラメータを第2通信形式(control change)に従い第2通信手段 (MDc)を介して楽音信号処理装置(TG)に送信する (C64)第2制御手段(C7)と、パラメータ設定操作子(5c)で設定される楽音信号処理パラメータの種類を含む複数の設定条件情報から成り楽音信号処理部種類情報(VSTi名)に対応付けられたテンプレート(TM)を複数(TM1,TM2,…)記憶するテンプレート記憶手段(TS)とを具備し、第1制御手段(C6)は、設定指示情報として、音楽編集装置(ED)において楽音信号処理のために設けられた処理モジュール(音源モジュールML:ML1,ML2,…)に割り当てられている楽音信号処理部(VSTi)の種類を表わす楽音信号処理部種類情報(VSTi名)を受信し (C62=YES)、テンプレート記憶手段(TS)に記憶された複数のテンプレート(TM:TM1,TM2,…)から当該楽音信号処理部の種類に対応するテンプレート(TM)を選択し (C64)、選択されたテンプレート(TM)に示された設定条件の下にパラメータ設定操作子(5c)の操作に応じて楽音信号処理パラメータを設定する (C6A)音楽制御装置(MC)。
この構成による音楽制御装置(MC)は、所定の楽音信号処理パラメータを設定するためにパラメータ設定操作子(5c)が設けられ、USBインターフェース(8c)のような第1通信手段 (UMc)により音楽編集装置(ED)と双方向に通信し、MIDIインターフェース (10c)のような第2通信手段 (MDc)により音源装置や効果付与装置のような楽音信号処理装置(TG)に情報を送信することができる。第1通信手段 (UMc)を通じて音楽編集装置(ED)と通信可能な場合は(C5=YES)、音楽編集装置(ED)から第1通信手段 (UMc)を介して設定指示情報(楽音信号処理部種類情報:E26)を受信すると、受信した設定指示情報に基づいて、所定の楽音信号処理パラメータを設定するための設定条件を決定し (C64)、決定された設定条件の下にパラメータ設定操作子(5c)の操作に応じて楽音信号処理パラメータを設定し (C6A)、設定された楽音信号処理パラメータをシステムエクスクルーシブ(system exclusive)のような第1通信形式に従って第1通信手段 (UMc)を介し音楽編集装置(ED)に送信する (C6B)。一方、第1通信手段 (UMc)を介した通信が不可の場合には (C5=NO)、パラメータ設定操作子(5c)の操作に応じて設定された楽音信号処理パラメータをコントロールチェンジ(control change)のような第2通信形式に従って第2通信手段 (MDc)を介し楽音信号処理装置(TG)に送信する(C7)。さらに、テンプレート記憶手段(TS)に複数のテンプレート(TM:TM1,TM2,…)が用意され、各テンプレート(TM)には、楽音信号処理パラメータを設定する際の設定条件を示す種々の設定条件情報が記録されており、また、各テンプレート(TM)は、音楽編集装置(ED)において楽音信号処理のために設けられた処理モジュール(音源モジュールML:ML1,ML2,…)に割り当てられている楽音信号処理部(VSTi)の種類を表わす楽音信号処理部種類情報(VSTi名)に対応付けられている。そして、この音楽制御装置は、音楽編集装置(ED)から設定指示情報として楽音信号処理部種類情報(VSTi名)を受信すると (C62=YES)、テンプレート記憶手段(TS)から当該楽音信号処理部種類情報(VSTi名)に対応するテンプレート(TM)を選択し (C63)、選択されたテンプレート(TM)に示された設定条件の下にパラメータ設定操作子(5c)の操作に応じて楽音信号処理パラメータを設定する (C6A)。
従って、この構成によれば、音楽編集装置と通信可能な場合はシステムエクスクルーシブのような第1通信形式に従ってパラメータ設定操作子の操作に基づく楽音信号処理パラメータを音楽編集装置に送信し、音楽編集装置との通信が不可の場合にはコントロールチェンジのような第2通信形式に従って楽音信号処理パラメータを楽音信号処理装置に送信するというように、音楽制御装置に音楽編集装置が接続されるのに応じて、その接続状態に適した通信形式で、楽音信号処理パラメータの設定に関する情報を音楽制御装置から音楽編集装置乃至楽音信号処理装置に伝えることができ、さらに、音楽編集装置と通信可能な場合には、音楽編集装置からの指示に対応するテンプレートに基づいて効果的に楽音信号処理パラメータを設定し、設定された楽音信号処理パラメータを第1通信形式に従って音楽編集装置に送信することができる。
[Other features]
According to another feature of the musical tone control system provided in the invention described in this specification in response to the problem to be solved by the invention, the following configuration can be made: a predetermined musical tone A parameter setting operator (5c) for setting signal processing parameters, a first communication means (UMc) for bidirectional communication between the music editing device (ED), and a musical tone signal processing device (TG) ) A second communication means (MDc) for transmitting to the communication, a communication determination means (C5) for determining whether communication is possible through the music editing device (ED) and the first communication means (UMc), and a communication determination means When it is determined that communication is possible by (C5) (C5 = YES), the setting condition is set based on the setting instruction information (E26) received from the music editing device (ED) via the first communication means (UMc). (C64), and the musical tone signal processing set according to the operation of the parameter setting control (5c) under the determined setting conditions. The communication parameters are transmitted to the music editing device (ED) via the first communication means (UMc) according to the first communication format (system exclusive). (C69-C6B) The first control means (C6: C61-C6E) and communication discrimination When it is determined that communication is not possible by means (C5) (C5 = NO), the tone signal processing parameters set according to the operation of the parameter setting operator (5c) are set to the second communication format (control change) according to the second communication format (control change). Transmitting to the musical tone signal processing device (TG) via the communication means (MDc) (C64) A plurality of types including musical tone signal processing parameters set by the second control means (C7) and the parameter setting operator (5c) Template storage means (TS) for storing a plurality of templates (TM) (TM1, TM2,...) Composed of the set condition information and associated with the musical tone signal processing section type information (VSTi name). The means (C6) is a processing instruction provided for music signal processing in the music editing device (ED) as setting instruction information. Receives musical tone signal processing section type information (VSTi name) indicating the type of musical tone signal processing section (VSTi) assigned to the sound module (sound module ML: ML1, ML2,...) (C62 = YES), and stores template A template (TM) corresponding to the type of the musical tone signal processor is selected from a plurality of templates (TM: TM1, TM2,...) Stored in the means (TS) (C64), and the selected template (TM) is selected. A musical tone signal processing parameter is set in accordance with the operation of the parameter setting operator (5c) under the indicated setting conditions. (C6A) Music controller (MC).
The music control device (MC) having this configuration is provided with a parameter setting operator (5c) for setting predetermined musical tone signal processing parameters, and music is transmitted by the first communication means (UMc) such as the USB interface (8c). Two-way communication with the editing device (ED), and transmission of information to a musical tone signal processing device (TG) such as a sound source device or effect imparting device through a second communication means (MDc) such as a MIDI interface (10c) Can do. When communication with the music editing device (ED) is possible via the first communication means (UMc) (C5 = YES), the setting instruction information (musical signal processing) is sent from the music editing device (ED) via the first communication means (UMc). When the copy type information: E26) is received, the setting condition for setting the predetermined musical tone signal processing parameter is determined based on the received setting instruction information (C64), and the parameter setting operation is performed under the determined setting condition. The tone signal processing parameters are set according to the operation of the child (5c) (C6A), and the set tone signal processing parameters are set to the first communication means (UMc) according to the first communication format such as system exclusive. To the music editing device (ED) (C6B). On the other hand, when communication via the first communication means (UMc) is not possible (C5 = NO), the musical tone signal processing parameter set according to the operation of the parameter setting operator (5c) is controlled (control change). ) Is transmitted to the musical tone signal processing device (TG) via the second communication means (MDc) according to the second communication format (C7). Further, a plurality of templates (TM: TM1, TM2,...) Are prepared in the template storage means (TS), and each template (TM) has various setting conditions indicating setting conditions for setting musical tone signal processing parameters. Information is recorded, and each template (TM) is assigned to a processing module (sound source module ML: ML1, ML2,...) Provided for music signal processing in the music editing apparatus (ED). The tone signal processing unit type information (VSTi name) is associated with the tone signal processing unit (VSTi). When the music control device receives the tone signal processing unit type information (VSTi name) as the setting instruction information from the music editing device (ED) (C62 = YES), the music control device receives the tone signal processing unit from the template storage means (TS). Select the template (TM) corresponding to the type information (VSTi name) (C63), and the tone signal according to the operation of the parameter setting operator (5c) under the setting conditions indicated in the selected template (TM) Set processing parameters (C6A).
Therefore, according to this configuration, if communication with the music editing apparatus is possible, the musical sound signal processing parameter based on the operation of the parameter setting operator is transmitted to the music editing apparatus according to the first communication format such as system exclusive, and the music editing apparatus When the music editing device is connected to the music control device, such as transmitting the music signal processing parameters to the music signal processing device according to the second communication format such as control change when communication with the music control device is not possible In a communication format suitable for the connection state, information related to the setting of the musical tone signal processing parameter can be transmitted from the music control device to the music editing device or the musical tone signal processing device, and further, when communication with the music editing device is possible The musical tone signal processing parameters are effectively set and set based on the template corresponding to the instruction from the music editing device. The tone signal processing parameters can be transmitted to the music editing apparatus according to a first communication format.

この発明の一実施例による電子音楽システムのハードウエア構成例を示す。1 shows a hardware configuration example of an electronic music system according to an embodiment of the present invention. この発明の一実施例による電子音楽システムの概念図である。1 is a conceptual diagram of an electronic music system according to an embodiment of the present invention. この発明の一実施例による音楽制御装置におけるテンプレートの内容及びディスプレイの表示画面の例を示す。The example of the content of the template in the music control apparatus by one Example of this invention and the display screen of a display is shown. この発明の一実施例によるシステム全体の処理フロー例である。It is an example of the processing flow of the whole system by one Example of this invention. この発明の一実施例によるリモートモード1の処理フロー例の一部である。It is a part of processing flow example of the remote mode 1 by one Example of this invention. この発明の一実施例によるリモートモード1の処理フロー例の他部である。It is the other part of the processing flow example of the remote mode 1 by one Example of this invention. この発明の一実施例によるリモートモード2の処理フロー例である。It is a processing flow example of the remote mode 2 by one Example of this invention.

〔システム構成例〕
図1は、この発明の一実施例による電子音楽システムのハードウエア構成例を示す図である。この電子音楽システムでは、楽音信号処理装置として音源装置TGが用いられ、システムは、音楽編集装置ED、音楽制御装置MC及び音源装置TGで構成される。音楽編集装置EDは、DAWアプリケーションソフトウエア(単にDAWともいう)を搭載したパーソナルコンピュータ(PC)が用いられ、図1の例では、中央処理装置(CPU)1e、ランダムアクセスメモリ(RAM)2e、読出専用メモリ(ROM)3e、外部記憶装置4e、キーボード及びマウス入力部5e,6e、表示部7e、USBホストインターフェース(USBホストI/F)8e、通信インターフェース(通信I/F)9e等の要素を備え、これら要素1e〜9eはバス20eを介して接続される。
[System configuration example]
FIG. 1 is a diagram showing a hardware configuration example of an electronic music system according to an embodiment of the present invention. In this electronic music system, a sound source device TG is used as a musical tone signal processing device, and the system includes a music editing device ED, a music control device MC, and a sound source device TG. The music editing apparatus ED uses a personal computer (PC) equipped with DAW application software (also simply referred to as DAW). In the example of FIG. 1, a central processing unit (CPU) 1e, a random access memory (RAM) 2e, Elements such as read-only memory (ROM) 3e, external storage device 4e, keyboard and mouse input units 5e and 6e, display unit 7e, USB host interface (USB host I / F) 8e, communication interface (communication I / F) 9e, etc. These elements 1e-9e are connected via a bus 20e.

音楽編集装置ED全体を制御するCPU1eは、RAM2e及びROM3eと共に、DAWアプリケーションソフトウエアを含む各種制御プログラムに従って各種処理を実行するデータ処理部を構成し、DAWアプリケーションプログラムを含む各種制御プログラムに従い、タイマ12eによるクロックを利用して音楽編集処理を含む種々の処理を実行する。RAM2eは、これらの処理に際して必要な各種データを一時的に記憶し、ROM3eは、各種制御プログラムや必要な制御データを予め記憶しておくことができる。   The CPU 1e that controls the entire music editing apparatus ED, together with the RAM 2e and the ROM 3e, constitutes a data processing unit that executes various processes in accordance with various control programs including DAW application software. In accordance with the various control programs including the DAW application program, the timer 12e Various processes including a music editing process are executed using the clock of the above. The RAM 2e temporarily stores various data necessary for these processes, and the ROM 3e can store various control programs and necessary control data in advance.

外部記憶装置4eは、ハードディスク(HD)や、コンパクトディスク・リード・オンリィ・メモリ(CD−ROM)、フレキシブルディスク(FD)、光磁気(MO)ディスク、ディジタル多目的ディスク(DVD)、メモリカード等の記憶媒体を用いた記憶手段であり、任意の記憶媒体に任意のデータを記録することができる。   The external storage device 4e includes 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, and the like. Storage means using a storage medium, and arbitrary data can be recorded on an arbitrary storage medium.

キーボード入力部5e及びマウス入力部6eは、それぞれ、文字及び機能入力用各種キーを含むキーボード及び画面に対する操作で情報を入力するマウスを備え、これら操作子の操作内容を操作情報としてデータ処理部(1e〜3e)に導入する。表示部7eは、LCD等のディスプレイを含み、操作に応じたデータ処理部からの指令に従ってディスプレイの表示内容を制御し、入力部5e,6eの操作に対する表示援助を行う。   Each of the keyboard input unit 5e and the mouse input unit 6e includes a keyboard including characters and various keys for function input and a mouse for inputting information by operating the screen, and a data processing unit (the operation contents of these operators as operation information) 1e-3e). The display unit 7e includes a display such as an LCD, controls display contents on the display according to a command from the data processing unit according to the operation, and performs display assistance for the operations of the input units 5e and 6e.

USBホストI/F8eは、これに接続された外部機器との間で種々の情報授受を行い、その接続スロットに、音楽制御装置MCや音源装置TGに接続されたUSBケーブルCUが装着(接続)された場合は、これら装置と音楽の演奏に関する各種情報を授受する電子音楽システムが構成される。通信I/F9eは、LANや電話回線などの通信ネットワークCNに接続される各種インターフェースであり、例えば、通信ネットワークCNに接続されるサーバ装置SVなどと各種情報を授受することができる。なお、図示しないが、任意のインターフェースを通じてサウンドシステムを外付けすることができる。   The USB host I / F 8e exchanges various information with an external device connected to the USB host I / F 8e, and a USB cable CU connected to the music control device MC or the sound source device TG is attached (connected) to the connection slot. In such a case, an electronic music system that exchanges various information related to the performance of music with these devices is configured. The communication I / F 9e is various interfaces connected to a communication network CN such as a LAN or a telephone line, and can exchange various information with, for example, a server device SV connected to the communication network CN. Although not shown, the sound system can be externally attached through an arbitrary interface.

音楽制御装置MCのハードウエアは、上述した音楽編集装置EDと同様に構成され、同様の機能を有するCPU1c、タイマ12c、RAM2c、ROM3c、外部記憶装置4c、表示部7c及びバス20cを備え、外部記憶装置4cの所定の記憶領域に設けられたテンプレート記憶部(TS)には、「制御テンプレート」と呼ばれるテンプレートデータ(TM)が記憶される。また、操作入力部として第1及び第2操作入力部5c,6cが設けられ、音楽編集装置EDのUSBホストI/F8eに対応してUSBターゲットインターフェース(USBターゲットI/F)8cが設けられると共に、音源装置TGに対してMIDIインターフェース(MIDII/F)10cが設けられる。   The hardware of the music control device MC is configured in the same manner as the music editing device ED described above, and includes a CPU 1c, a timer 12c, a RAM 2c, a ROM 3c, an external storage device 4c, a display unit 7c, and a bus 20c having the same functions. Template data (TM) called “control template” is stored in a template storage unit (TS) provided in a predetermined storage area of the storage device 4c. In addition, first and second operation input units 5c and 6c are provided as operation input units, and a USB target interface (USB target I / F) 8c is provided corresponding to the USB host I / F 8e of the music editing apparatus ED. The MIDI interface (MIDII / F) 10c is provided for the tone generator TG.

第1操作入力部5cは、「制御ノブ」と呼ばれる複数の回転操作型の設定操作子(以下「ノブ」又は「ノブ操作子」という)を有し、各ノブの操作内容に対応するノブ操作情報をデータ処理部(1c〜3c)に導入する。各ノブには、後述するように、特定の楽音生成パラメータを割り当てることができ、ノブの操作によりこれらパラメータの値を設定することができる。第2操作入力部6cは、リモート(REMOTE)モードへの遷移、テンプレートの指定(選択)、通信形式(送信形式)の設定、通信経路の設定などを行うためのその他の設定操作子、並びに、演奏用鍵盤やホイール等の演奏操作子を有し、その他の設定操作子の操作内容に対応するその他の設定操作情報や、演奏操作子の操作内容に対応する演奏操作情報をデータ処理部に導入する。そして、データ処理部は、ノブ操作情報やその他の設定操作情報を所定形式の設定データに変換し、演奏操作情報を所定形式の演奏データに変換して、USBターゲットI/F8c及びUSBケーブルCU或いはMIDII/F10c及びMIDIケーブルCMを介して音楽編集装置ED或いは音源装置TGに出力する。なお、必要に応じて、破線で示すように、音源及び効果付与部11cを設けることができ、この場合は、データ処理部で生成(変換)された設定データ及び演奏データを音源及び効果付与部11cに出力することができる。   The first operation input unit 5c has a plurality of rotary operation type setting operators (hereinafter referred to as “knobs” or “knob operators”) called “control knobs”, and knob operations corresponding to the operation contents of each knob. Information is introduced into the data processing section (1c-3c). As will be described later, specific tone generation parameters can be assigned to each knob, and the values of these parameters can be set by operating the knob. The second operation input unit 6c includes other setting operators for performing transition to a remote (REMOTE) mode, specifying (selecting) a template, setting a communication format (transmission format), setting a communication path, and the like. It has performance controllers such as a performance keyboard and wheels, and other setting operation information corresponding to the operation contents of other setting operators and performance operation information corresponding to the operation contents of the performance operators are introduced into the data processing section. To do. Then, the data processing unit converts knob operation information and other setting operation information into setting data in a predetermined format, converts performance operation information into performance data in a predetermined format, and converts the USB target I / F 8c and USB cable CU or The data is output to the music editing device ED or the sound source device TG via the MIDII / F 10c and the MIDI cable CM. If necessary, a sound source and effect applying unit 11c can be provided as indicated by a broken line. In this case, the setting data and performance data generated (converted) by the data processing unit are used as the sound source and effect applying unit. 11c.

音源装置TGのハードウエアも、音楽編集装置EDや音楽制御装置MCと同様に構成され、同様の機能を有するCPU1t、タイマ12t、RAM2t、ROM3t、外部記憶装置4t、表示部7t及びバス20tを備えており、操作入力部としては、スイッチやノブ等の設定操作子を有する設定操作入力部5tが設けられ、設定操作入力部5tは、設定操作子の操作内容に対応する各種設定操作情報をデータ処理部(1t〜3t)に導入する。また、音楽編集装置EDのUSBホストI/F8eに対応してUSBターゲットI/F8tが設けられ、音楽制御装置MCに対してMIDII/F10tが設けられる。   The hardware of the tone generator TG is configured similarly to the music editing device ED and the music control device MC, and includes a CPU 1t, a timer 12t, a RAM 2t, a ROM 3t, an external storage device 4t, a display unit 7t, and a bus 20t having the same functions. As the operation input unit, a setting operation input unit 5t having a setting operation unit such as a switch or a knob is provided. The setting operation input unit 5t stores various setting operation information corresponding to the operation content of the setting operation unit as data. It introduce | transduces into a process part (1t-3t). A USB target I / F 8t is provided corresponding to the USB host I / F 8e of the music editing apparatus ED, and a MID II / F 10t is provided for the music control apparatus MC.

音源装置TGには更に音源及び効果付与部11tが設けられる。音源及び効果付与部11tには、音楽編集装置ED或いは音楽制御装置MCからUSBケーブルCU及びUSBターゲットI/F8t或いはMIDIケーブルCM及びMIDII/F10tを介して入力される設定データや、設定操作入力部5tの設定操作情報に従い生成された設定データに基づいて楽音生成パラメータが設定される。同様にUSBターゲットI/F8t或いはMIDII/F10tを介して演奏データ(MIDI)が入力されると、音源及び効果付与部11tは、そのときに設定されている楽音生成パラメータに従って、入力された演奏データに基づくオーディオ形式の楽音信号を生成する。そして、音源及び効果付与部11tに接続されたサウンドシステム13tは、D/A変換部やアンプ、スピーカを備え、音源及び効果付与部11tからの楽音信号に基づく楽音を発生する。   The sound source device TG is further provided with a sound source and effect applying unit 11t. The sound source and effect applying unit 11t includes setting data input from the music editing device ED or the music control device MC via the USB cable CU and USB target I / F 8t or the MIDI cable CM and MID II / F 10t, and a setting operation input unit. Musical tone generation parameters are set based on setting data generated according to the setting operation information of 5t. Similarly, when performance data (MIDI) is input via the USB target I / F 8t or MID II / F 10t, the sound source and effect applying unit 11t inputs the performance data input in accordance with the tone generation parameters set at that time. A musical tone signal in the audio format based on the above is generated. The sound system 13t connected to the sound source and effect applying unit 11t includes a D / A conversion unit, an amplifier, and a speaker, and generates a musical sound based on a musical sound signal from the sound source and effect applying unit 11t.

〔電子音楽システムの機能〕
図2は、この発明の一実施例による電子音楽システムの概念図である。この発明の一実施例による電子音楽システムでは、楽音信号処理装置に音源装置TGを用い、音楽編集装置EDに対して音楽制御装置MC及び音源装置TGをUSBケーブルCUで通信可能に接続して(実線)リモートモード遷移操作が行われると、これら3装置MC,ED,TGから成るリモートモード1の電子音楽システムが構成される。また、音楽制御装置MC及び音源装置TGをMIDIケーブルCMで接続して(破線)リモートモード遷移操作が行われると、両装置MC,TGから成るリモートモード2の電子音楽システムが構成される。
[Functions of electronic music system]
FIG. 2 is a conceptual diagram of an electronic music system according to an embodiment of the present invention. In an electronic music system according to an embodiment of the present invention, a tone generator TG is used as a musical tone signal processor, and a music control device MC and a tone generator TG are connected to a music editing device ED via a USB cable CU ( (Solid line) When a remote mode transition operation is performed, a remote mode 1 electronic music system including these three devices MC, ED, and TG is formed. When the music control device MC and the sound source device TG are connected by the MIDI cable CM (broken line) and a remote mode transition operation is performed, a remote mode 2 electronic music system including both devices MC and TG is configured.

ここで、音楽編集装置EDは、DAWが動作しているパーソナルコンピュータであり、大略、USB−MIDIドライバUMe及びDAWアプリケーション部EAで構成され、USB−MIDIドライバUMeは、DAWアプリケーション部EAとMIDI規格の音楽制御装置MC及び音源装置TGとの間でUSBケーブルCUを通じてMIDIプロトコルに従ったデータを送受信することができるようにしたインターフェースソフトウェアである。また、DAWアプリケーション部EAは、音楽制御装置用及び音源装置用エクステンションEXc,EXt、シーケンサ部SQ及び複数の音源モジュールML:ML1,ML2,…(記号“ML”は音源モジュールを代表的に表わす)から成る。   Here, the music editing device ED is a personal computer on which a DAW operates, and is roughly configured by a USB-MIDI driver UMe and a DAW application unit EA. The USB-MIDI driver UMe is a DAW application unit EA and a MIDI standard. Interface software capable of transmitting and receiving data according to the MIDI protocol through the USB cable CU between the music control device MC and the sound source device TG. The DAW application unit EA includes music control device and sound source device extensions EXc and EXt, a sequencer unit SQ, and a plurality of sound source modules ML: ML1, ML2,... (Symbol “ML” representatively represents a sound source module) Consists of.

音楽制御装置用エクステンションEXcは、USB−MIDIドライバUMeとシーケンサ部SQとの間でデータを仲介するドライバであり、ドライバUMeにおける音楽制御装置MCとのデータ送受部との間に2つのポートを有する。第1のポート1では、音楽制御装置MCから第2操作入力部6cの演奏操作子の操作(演奏操作)に基づく演奏データが受信される。また、第2のポート2では、DAWアプリケーション部EAから各種の通知データが音楽制御装置MC側に送信され、音楽制御装置MC側から、第1操作入力部5cのノブ操作子の操作(ノブ操作)或いは第2操作入力部6cの設定操作子の操作(その他の設定操作)に基づく設定データが受信される。   The music controller extension EXc is a driver that mediates data between the USB-MIDI driver UMe and the sequencer unit SQ, and has two ports between the driver UMe and the data transmission / reception unit with the music controller MC. . In the first port 1, performance data based on the operation (performance operation) of the performance operator of the second operation input unit 6c is received from the music control device MC. In the second port 2, various notification data are transmitted from the DAW application unit EA to the music control device MC side, and the operation of the knob operator (knob operation) of the first operation input unit 5c is performed from the music control device MC side. ) Or setting data based on the operation of the setting operator of the second operation input unit 6c (other setting operation) is received.

音源装置用エクステンションEXtは、音源装置TGに割り当てられ実際には楽音信号生成機能を有しない特定の音源モジュール(この例では音源モジュールML2=音源モジュール2)と、ドライバUMeと間でデータを仲介するドライバであり、ドライバUMeにおける音源装置TGとのデータ送受部との間に1つのポートを有する。このポートでは、特定の音源モジュールML2について、割り当てられた音源装置TGへの問合せデータや音楽制御装置MCからの演奏データ及び設定データをDAWアプリケーション部EAから音源装置TG側に送信し、音源装置TG側からは応答データを受信することができる。   The tone generator extension EXt mediates data between a driver UMe and a specific tone generator module (in this example, tone module ML2 = sound module 2) that is assigned to the tone generator TG and does not actually have a tone signal generation function. It is a driver and has one port between the data transmission / reception unit with the sound source device TG in the driver UMe. In this port, inquiry data to the assigned tone generator TG and performance data and setting data from the music controller MC for the specific tone generator module ML2 are transmitted from the DAW application unit EA to the tone generator TG side, and the tone generator TG is transmitted. Response data can be received from the side.

シーケンサ部SQは、複数の「トラック」と呼ばれるデータ処理系列TR:TR1,TR2,…(記号“TR”は「トラック」乃至データ処理系列を代表的に表わす)を有し、各データ処理系列TRは各音源モジュールMLに対応している。音源モジュールMLには、ユーザ操作により、「VSTi」或いは「音源」と呼ばれる所定の楽音信号生成機能を割り当てることができ、通常は、所望の音源としてソフトウエアシンセサイザが割り当てられ、割り当てられた機能は、特にソフトウエアシンセサイザVSTiと呼ばれる。音源モジュールMLには、所望の音源として、外部の音源装置を割り当てることもでき、割り当てられた機能は、特に音源装置用VSTiと呼ばれ、図2の例では、トラック2 (TR2)に対応する音源モジュール2 (ML2)に音源装置TGが割り当てられている。ここで、音源装置用VSTiは、割り当てられた音源装置TGを指定するだけである。   The sequencer unit SQ has a plurality of data processing sequences TR: TR1, TR2,... (Symbol “TR” representatively represents “track” or data processing sequence) called “tracks”, and each data processing sequence TR Corresponds to each sound module ML. A predetermined tone signal generation function called “VSTi” or “sound source” can be assigned to the tone generator module ML by a user operation. Usually, a software synthesizer is assigned as a desired tone generator, and the assigned function is In particular, it is called software synthesizer VSTi. An external sound source device can also be assigned to the sound source module ML as a desired sound source, and the assigned function is particularly called a sound source device VSTi, and corresponds to the track 2 (TR2) in the example of FIG. A sound source device TG is assigned to the sound source module 2 (ML2). Here, the sound source device VSTi only specifies the assigned sound source device TG.

つまり、特定の音源モジュールML2以外の通常の音源モジュールに対応するデータ処理系列TRをアクティブにすると、当該データ処理系列TRに対応する音源モジュールMLに割り当てられたソフトウエアシンセサイザVSTiについて、音楽制御装置MCからの設定データに基づく楽音生成パラメータの設定や、演奏データに基づく楽音信号の生成が行われる。一方、音源装置用VSTiが割り当てられた特定の音源モジュールML2は、ユーザ操作に関し、ソフトウエアシンセサイザと同様のVSTiであるかのように振舞うだけで、対応するデータ処理系列TR2をアクティブにした場合は、音楽制御装置MCからの設定データや演奏データを音源装置用エクステンションEXcに出力し、エクステンションEXcは、この音源モジュールML2に割り当てられた音源装置用VSTiが指定する音源装置TGの楽音生成部SGに向かってデータを送り出す。   That is, when a data processing sequence TR corresponding to a normal tone generator module other than a specific tone generator module ML2 is activated, the music control device MC for the software synthesizer VSTi assigned to the tone generator module ML corresponding to the data processing sequence TR is activated. Musical tone generation parameters are set based on the setting data from and the musical tone signal is generated based on the performance data. On the other hand, the specific tone generator module ML2 to which the tone generator VSTi is assigned only acts as if it is the same VSTi as the software synthesizer with respect to the user operation, and the corresponding data processing sequence TR2 is activated. Then, setting data and performance data from the music control device MC are output to the tone generator extension EXc, and the extension EXc is sent to the tone generator SG of the tone generator TG designated by the tone generator VSTi assigned to the tone generator module ML2. Send out the data.

音楽制御装置MCは、演奏操作機能を有するMIDI規格のコントローラであり、主たる機能を概略的にみると、第1及び第2操作入力部5c,6cの外に、テンプレート記憶部TS、通信制御部TCc並びに第1及び第2通信部UMc,MDcで構成される。テンプレート記憶部TSは、外部記憶装置4cの所定の記憶領域に設けられ、各種設定条件を規定した複数のテンプレートデータTM:TM1,TM2,…(以下、単に「テンプレート」といい、記号“TM”はテンプレートデータを代表的に表わす)を記憶している。通信制御部TCcは、予め定められたルールに従ってテンプレート記憶部TSから所定のテンプレートTMを選択し、選択されたテンプレートTMが示す設定条件に従い、音楽編集装置EDとの通信状態に応じて通信経路及び通信形式を設定すると共に、第1操作入力部5cの操作に基づいて設定された通信形式の楽音生成パラメータ(設定データ)を生成する。また、第2操作入力部6cの演奏操作に基づいて演奏データを生成し、さらに、生成された設定データや演奏データを第1或いは第2通信部UMc,MDcに送る。   The music control device MC is a MIDI standard controller having a performance operation function. When the main functions are roughly seen, in addition to the first and second operation input units 5c and 6c, a template storage unit TS and a communication control unit are provided. It consists of TCc and first and second communication units UMc, MDc. The template storage unit TS is provided in a predetermined storage area of the external storage device 4c, and a plurality of template data TM: TM1, TM2,... (Hereinafter simply referred to as “templates”, symbol “TM” defining various setting conditions. Is representative of template data). The communication control unit TCc selects a predetermined template TM from the template storage unit TS according to a predetermined rule, and according to the setting condition indicated by the selected template TM, the communication path and the communication path and the music editing device ED A communication format is set, and a tone generation parameter (setting data) of the communication format set based on the operation of the first operation input unit 5c is generated. Further, performance data is generated based on the performance operation of the second operation input unit 6c, and the generated setting data and performance data are sent to the first or second communication unit UMc, MDc.

第1通信部UMcは、USBケーブルCUを通じて音楽編集装置EDと双方向に通信するのに用いられ、USBインターフェース規格による通信経路上をMIDIプロトコルに従って設定データや演奏データ或いは通知データ等を送受することができる。また、第2通信部MDcは、MIDIケーブルCMを通じて音源装置TGと送受信のうち少なくとも送信を行うのに用いられ、MIDI規格による通信経路上をMIDIプロトコルに従って設定データや演奏データ或いはその他のデータを送信することができる。   The first communication unit UMc is used for two-way communication with the music editing device ED through the USB cable CU, and transmits and receives setting data, performance data, notification data, etc. according to the MIDI protocol on the communication path according to the USB interface standard. Can do. The second communication unit MDc is used for at least transmission among the transmission and reception with the tone generator TG through the MIDI cable CM, and transmits setting data, performance data, or other data on the communication path according to the MIDI standard according to the MIDI protocol. can do.

音源装置TGは、楽音生成機能を有するMIDI規格の電子音楽装置であり、主たる機能を概略的にみると、通信制御部TCt、第1及び第2通信部UMt,MDt並びに楽音生成部SGで構成される。第1通信部UMtは、USBケーブルCUを通じて音楽編集装置EDと双方向に通信するのに用いられ、USBインターフェース規格による通信経路上をMIDIプロトコルに従って応答データ或いは問合せデータや設定データ、演奏データ等を送受することができる。第2通信部MDtは、音楽制御装置MCの第2通信部MDcに対応しており、MIDIケーブルCMを通じて音源装置TGと送受信のうち少なくとも受信を行うのに用いられ、MIDI規格による通信経路上をMIDIプロトコルに従って設定データや演奏データ或いはその他のデータを受信することができる。   The sound source device TG is a MIDI standard electronic music device having a musical sound generation function. When the main functions are schematically shown, the sound source device TG includes a communication control unit TCt, first and second communication units UMt and MDt, and a musical sound generation unit SG. Is done. The first communication unit UMt is used for two-way communication with the music editing apparatus ED through the USB cable CU, and transmits response data, inquiry data, setting data, performance data, etc. according to the MIDI protocol on the communication path according to the USB interface standard. You can send and receive. The second communication unit MDt corresponds to the second communication unit MDc of the music control device MC, and is used to perform at least reception of transmission / reception with the sound source device TG through the MIDI cable CM, and on the communication path according to the MIDI standard. Setting data, performance data, or other data can be received in accordance with the MIDI protocol.

通信制御部TCtは、第1通信部UMtで音楽編集装置EDからの問合せデータを受信すると、楽音生成部SGの設定状態を参照し応答データを作成して返信する。また、第1或いは第2通信部UMt,MDtで設定データ乃至演奏データを受信すると、これらデータを楽音生成部SGに送る。楽音生成部SGは、図1のハードウエア構成例の音源及び効果付与部11t並びにサウンドシステム13tに対応し、通信制御部TCtから送られてきた設定データに基づいて楽音生成パラメータを設定したり、通信制御部TCtからの演奏データに基づいて、設定されたパラメータに従った楽音を生成する。   When the communication control unit TCt receives inquiry data from the music editing device ED by the first communication unit UMt, the communication control unit TCt creates response data by referring to the setting state of the musical tone generation unit SG and returns it. Further, when setting data or performance data is received by the first or second communication unit UMt, MDt, these data are sent to the musical tone generation unit SG. The musical sound generation unit SG corresponds to the sound source and effect imparting unit 11t and the sound system 13t in the hardware configuration example of FIG. 1, and sets musical sound generation parameters based on setting data transmitted from the communication control unit TCt. Based on the performance data from the communication control unit TCt, a musical sound according to the set parameters is generated.

図3は、音楽制御装置MCにおいてテンプレート記憶部TSに記憶されるテンプレートTMの内容及び表示部7cのディスプレイに表示される画面の例を示す。テンプレート記憶部TSには、音源モジュールML:ML1,ML2,…に割り当て可能な音源(音楽編集装置EDに搭載されたソフトウエアシンセサイザ及びUSBで接続可能な音源装置)の数だけ記憶されている。つまり、音源テンプレートTMは、音源モジュールMLに割り当て可能な音源毎に1つ用意される。各音源テンプレートTMは、テンプレート番号、音源に対応する文字列、テンプレートの名称文字列Tn、通信形式の優先度、パラメータID、各ノブに対応するコントロールチェンジ番号などが記録されている。   FIG. 3 shows an example of the contents of the template TM stored in the template storage unit TS and the screen displayed on the display of the display unit 7c in the music control device MC. The template storage unit TS stores the number of sound sources (software synthesizer mounted on the music editing device ED and sound source devices connectable via USB) that can be assigned to the sound source modules ML: ML1, ML2,. That is, one sound source template TM is prepared for each sound source that can be assigned to the sound source module ML. Each sound source template TM stores a template number, a character string corresponding to the sound source, a template name character string Tn, a communication format priority, a parameter ID, a control change number corresponding to each knob, and the like.

テンプレートの主な内容が図3(1)に説明され、音源に対応する文字列は、音源モジュールMLに割り当て可能な音源(VSTi)の名称(VSTi名)を示し、リモートモード1において、音楽編集装置EDから音源種類情報として音楽制御装置MCに送られ、テンプレートTMを選択する際に参照される。例えば、図2の音源モジュールML2のように、音源装置TGの音源(楽音生成部SG)が割り当て可能な音源(VSTi)である場合、この音源に対応する文字列は「 Tone Generator A VSTi」である。テンプレート名称文字列Tnは、テンプレートTMの名称を表わす文字列である。通信形式の優先度は、音楽制御装置MCが音楽編集装置EDと通信できる場合に、ノブ操作によるパラメータ情報をDAW専用システムエクスクルーシブ (SystemExclusive)〔音楽編集装置EDに搭載されたDAWに専用のシステムエクスクルーシブメッセージ。以下、DAW専用SysExという。〕で送信するか、汎用コントロールチェンジ (ControlChange)〔コントロールチェンジ番号16〜19,80〜83によるコントロールチェンジメッセージ。以下、汎用CntChという。〕で送信するかを規定したものである。パラメータIDは、このテンプレートTMを用いた場合に各ノブ5cに割り当てられる楽音生成パラメータのIDを規定したものであり、ノブ情報即ちノブ5cの操作に基づく設定データをDAW専用SysExで送信する場合に、各ノブ5cが夫々音源側のどのパラメータに対応するかを関連付ける。各ノブに対応するコントロールチェンジ番号は、汎用CntCh即ちコントロール番号16〜19,80〜83のコントロールチェンジメッセージで設定データを送信する場合に、各ノブ5cを操作したときに設定データと共に夫々出力される。   The main contents of the template are explained in FIG. 3 (1), and the character string corresponding to the sound source indicates the name (VSTi name) of the sound source (VSTi) that can be assigned to the sound source module ML. It is sent from the device ED as the sound source type information to the music control device MC and is referred to when selecting the template TM. For example, in the case of the sound source (VSTi) to which the sound source (musical sound generation unit SG) of the sound source device TG can be assigned as in the sound source module ML2 of FIG. 2, the character string corresponding to this sound source is “Tone Generator A VSTi”. is there. The template name character string Tn is a character string representing the name of the template TM. When the music control device MC can communicate with the music editing device ED, the priority of the communication format is that the parameter information by the knob operation is set to DAW dedicated system exclusive (SystemExclusive) [system exclusive dedicated to the DAW installed in the music editing device ED. message. Hereinafter, it is referred to as DAW dedicated SysEx. ] Or general-purpose control change (ControlChange) [control change message with control change numbers 16-19, 80-83. Hereinafter, it is referred to as general-purpose CntCh. ] Is specified. The parameter ID defines the ID of a musical tone generation parameter assigned to each knob 5c when this template TM is used. Knob information, that is, when setting data based on the operation of the knob 5c is transmitted by the DAW dedicated SysEx. Each knob 5c is associated with which parameter on the sound source side. The control change number corresponding to each knob is output together with the setting data when each knob 5c is operated when the setting data is transmitted by the general-purpose CntCh, that is, the control change message of control numbers 16-19 and 80-83. .

図3(2),(3)は、リモートモード遷移操作がなされてリモートモード1,2の何れかの状態で、音源装置TGの音源(楽音生成部SG)に対応する音源モジュールMLの音源名(VSTi名)= Tone Generator A VSTiと通信形式の優先度=DAW専用SysExとが規定された第1テンプレートTM1に従ってノブ5cを操作する場合の画面7csの表示例である。この例では、画面7csの左上に「REMOTE」表記Mdが表示され、他の装置ED,TGと連係するリモートモードであることをユーザに示すと共に、音源装置TGの音源名(VSTi名)に対応したテンプレート名Tn=Tone Generator Aがテンプレート番号「01」と共に表示されている。このシステムでは、音楽制御装置MCが音楽編集装置EDと通信可能な場合(リモートモード1)、ノブ操作に基づく設定データの音楽編集装置EDへの送信は、ユーザ操作による通信形式の設定がないと、テンプレートTM1の優先度で定めた通信形式に従い、ユーザ操作により通信形式が設定されると、テンプレートTM1の優先度に拘わらず、ユーザ設定された通信形式に従う。一方、音楽制御装置MCが音楽編集装置EDと通信不可の場合は(リモートモード2)、テンプレートTM1で定めた通信形式の優先度やユーザによる通信形式設定操作に拘わらず、汎用CntChに従ってノブ操作に基づく設定データが音源装置TGに送信される。   3 (2) and 3 (3) show the sound source names of the sound module ML corresponding to the sound source (musical sound generation unit SG) of the sound source device TG when the remote mode transition operation is performed and in either of the remote modes 1 and 2. This is a display example of the screen 7cs when the knob 5c is operated according to the first template TM1 in which (VSTi name) = Tone Generator A VSTi and communication format priority = DAW dedicated SysEx are defined. In this example, “REMOTE” notation Md is displayed on the upper left of the screen 7cs, indicating that the remote mode is linked to the other devices ED and TG, and corresponding to the sound source name (VSTi name) of the sound source device TG. The template name Tn = Tone Generator A is displayed together with the template number “01”. In this system, when the music control device MC is communicable with the music editing device ED (remote mode 1), the setting data based on the knob operation is transmitted to the music editing device ED unless the communication format is set by the user operation. When the communication format is set by the user operation according to the communication format determined by the priority of the template TM1, the communication format set by the user is followed regardless of the priority of the template TM1. On the other hand, when the music control device MC cannot communicate with the music editing device ED (remote mode 2), the knob operation is performed according to the general-purpose CntCh regardless of the communication format priority defined by the template TM1 or the communication format setting operation by the user. Based on the setting data, the tone generator TG is transmitted.

従って、音楽制御装置MCが音楽編集装置EDと通信できる場合(リモートモード1)に、(選択されたテンプレートTMの優先度が汎用CntChに定められていても)ユーザ設定された通信形式がDAW用専用SysExのとき、或いは、ユーザ設定がなく選択されたテンプレートTMの優先度がDAW用専用SysExに定められているときには、システムは、ノブ操作に基づく設定データの通信形式をDAW用専用SysExに決定する。この場合、画面7csには、図3(2)のように、「Remote」表記Cs1を表示することにより、DAW専用SysExで通信する状態(「Remote」モードという)であることをユーザに知らせる。「Remote」モードでは、選択されたテンプレートTMに対応する音源(VSTi)に設定されており各ノブ5cに対応付けられたパラメータ及びその値(ノブ対応パラメータ)が音楽編集装置EDから送られ、送られてきた各ノブ対応パラメータの内容を画面7csの主表示領域Maに表示する。この例では、選択されたテンプレートTM1に対応する音源(VSTi)を音源装置TGとしているので、音源装置TGに設定されているノブ対応パラメータがノブ操作による設定対象として表示される。具体的には、例えば、図3(2)の領域Maのように、各ノブのマークに続いてフィルタのカットオフ周波数やレゾナンス、DCA(Digital Controlled Amplifier)のアタック時間やリリース時間などのパラメータが表示される。   Therefore, when the music control device MC can communicate with the music editing device ED (remote mode 1), the communication format set by the user is for DAW (even if the priority of the selected template TM is set to general-purpose CntCh). In the case of dedicated SysEx, or when the priority of a selected template TM without user setting is set to DAW dedicated SysEx, the system determines the communication format of setting data based on the knob operation to DAW dedicated SysEx. To do. In this case, as shown in FIG. 3B, the screen 7cs displays “Remote” notation Cs1, thereby informing the user that the communication is in the DAW-dedicated SysEx (referred to as “Remote” mode). In the “Remote” mode, the parameter and the value (knob corresponding parameter) set to the sound source (VSTi) corresponding to the selected template TM and corresponding to each knob 5c are sent from the music editing device ED and sent. The contents of the parameters corresponding to each knob thus displayed are displayed in the main display area Ma of the screen 7cs. In this example, since the sound source (VSTi) corresponding to the selected template TM1 is the sound source device TG, the knob corresponding parameter set in the sound source device TG is displayed as a setting target by the knob operation. Specifically, for example, as shown in the area Ma in FIG. 3B, parameters such as the filter cutoff frequency, resonance, and DCA (Digital Controlled Amplifier) attack time and release time follow each knob mark. Is displayed.

一方、音楽制御装置MCが音楽編集装置EDと通信できない場合は、選択されたテンプレートTMの優先度やユーザ設定された通信形式がDAW用専用SysExであっても、システムはリモートモード2となり、ノブ操作に基づく設定データの通信形式を汎用CntChに決定する。この場合、画面7csには、図3(3)のように、ControlChangeの略号である「CC」表記Cs2を表示することによって、汎用CntChで通信する状態(「CCモード」という)であることをユーザに知らせる。つまり、テンプレートTM1の優先度によりDAW専用SysExで通信することになっていても、音楽編集装置EDと通信できない場合はこのような表示になる。また、画面7csの主表示領域Maには、各ノブのマークに続いて、選択されたテンプレートTM1に規定された各ノブ対応コントロールチェンジ番号が表示され、各番号の右側のパラメータ値には、音楽制御装置MCの各ノブ操作に対応した設定値が表示される。   On the other hand, if the music control device MC cannot communicate with the music editing device ED, even if the priority of the selected template TM or the communication format set by the user is the dedicated SysEx for DAW, the system is in the remote mode 2, and the knob The communication format of the setting data based on the operation is determined as general-purpose CntCh. In this case, as shown in FIG. 3 (3), the screen 7cs displays “CC” abbreviation Cs2 which is an abbreviation of ControlChange, thereby indicating that the communication is performed with the general-purpose CntCh (referred to as “CC mode”). Tell the user. In other words, even if communication with the DAW-dedicated SysEx is performed according to the priority of the template TM1, communication is not possible with the music editing apparatus ED. Further, in the main display area Ma of the screen 7cs, the control change number corresponding to each knob defined in the selected template TM1 is displayed following the mark of each knob, and the parameter value on the right side of each number includes a music value. The set value corresponding to each knob operation of the control device MC is displayed.

ここで、この発明の一実施例による電子音楽システムの特徴を説明すると、このシステムは、音楽編集装置EDと、音楽制御装置MCと音源装置などの楽音信号処理装置TGから成る。音楽制御装置MCは、音楽編集装置EDと通信可能な場合は、音楽編集装置EDからの設定指示を第1通信手段UMcで受信すると、設定指示に応じた設定条件(テンプレートTM)に従ってノブ操作により楽音信号処理パラメータ(設定データ)を設定し、設定された楽音信号処理パラメータを第1通信形式(system exclusive)に従って音楽編集装置EDに第1通信手段UMcで送信する。一方、音楽編集装置EDとの通信が不可の場合には、ノブ操作により設定された楽音信号処理パラメータ(設定データ)を第2通信形式(control change)に従って第2通信手段DMcにて楽音信号処理装置TGに送る。   The characteristics of the electronic music system according to one embodiment of the present invention will now be described. The system comprises a music editing device ED, a music control device MC, and a tone signal processing device TG such as a tone generator. When the music control device MC can communicate with the music editing device ED, when the first communication means UMc receives a setting instruction from the music editing device ED, the music control device MC operates the knob according to the setting condition (template TM) corresponding to the setting instruction. The musical tone signal processing parameters (setting data) are set, and the set musical tone signal processing parameters are transmitted to the music editing device ED by the first communication means UMc in accordance with the first communication format (system exclusive). On the other hand, when communication with the music editing device ED is impossible, the tone signal processing parameters (setting data) set by the knob operation are processed by the second communication means DMc in accordance with the second communication format (control change). Send to device TG.

〔処理フロー例〕
図4〜図7は、この発明の一実施例による電子音楽システムを構成する各装置の処理動作を表わすフローチャートである。まず、図4によりシステムで全体の処理の流れを説明する。音楽編集装置EDでは、図4中央部に示されるように、音楽編集装置側処理機能つまりDAWが起動すると、CPU1eは、最初のステップE1で起動通知処理を行い、音楽編集装置側処理機能(DAW)が起動したことをUSB経由で音楽制御装置MCに通知し、次のステップE2にて、図5右側に示される音楽編集処理を行う。なお、このような音楽編集装置EDの処理動作(E1,E2)は、ユーザの自宅やスタジオ等において音楽制御装
置(コントローラ)MCから音楽編集装置(PC+DAW)EDを経由して音源装置TGを制御する場合に実行され、ライブ演奏会場などで音楽制御装置MCから音楽編集装置EDを介さず直接音源装置TGを制御する場合には実行されない。また、音楽制御装置MCは、図4左側に示す音楽制御装置側処理機能を実行し、音源装置TGは、図4右側に示すように、ステップT1のノブ対応パラメータ送信処理、ステップT2,T3の楽音生成パラメータ設定処理及びステップT4のその他の処理を順次繰り返し行う(各ステップは、その処理条件が与えられない場合スルーする)音源装置側処理を実行する。
[Example of processing flow]
4 to 7 are flowcharts showing the processing operation of each device constituting the electronic music system according to the embodiment of the present invention. First, the overall processing flow in the system will be described with reference to FIG. In the music editing apparatus ED, as shown in the central part of FIG. 4, when the music editing apparatus side processing function, that is, the DAW is activated, the CPU 1e performs the activation notification process in the first step E1, and the music editing apparatus side processing function (DAW ) Is started to the music control device MC via USB, and in the next step E2, music editing processing shown on the right side of FIG. 5 is performed. Note that such processing operations (E1, E2) of the music editing device ED control the sound source device TG from the music control device (controller) MC via the music editing device (PC + DAW) ED at the user's home or studio. It is executed when the sound source device TG is directly controlled from the music control device MC without going through the music editing device ED at a live performance venue or the like. Further, the music control device MC executes the music control device side processing function shown on the left side of FIG. 4, and the tone generator TG, as shown on the right side of FIG. 4, the knob corresponding parameter transmission processing in step T1, and steps T2 and T3. The tone generator parameter setting process and the other process of step T4 are sequentially repeated (the steps are passed if the process condition is not given), and the tone generator side process is executed.

音楽制御装置MCでは、音楽制御装置側処理機能が起動すると、CPU1cは、初期化を行い、例えば、ノブ操作に基づく情報の通信経路をUSBI/F8cを介するUSB−MIDIとし、第1のテンプレート番号=01のテンプレートTM1を選択するように、デフォルト設定し、最初のステップC1で、USB経由で音楽編集装置EDからの起動通知があったか否かを判定する。ここで、起動通知があったときは(C1=YES)、ステップC2にて、音楽編集装置EDと通信可能であることをRAM2e内の通信状態記憶エリアに記憶する。起動通知がないと判定したとき (C1=NO)或いはステップC2の記憶処理の後は、ステップC3で、リモート(REMOTE)モード遷移操作がなされたか否かを判定する。ここで、リモートモード遷移操作がないときは (C3=NO)、ステップC4で、第2装置入力部6cの操作に応じて、各種設定内容を外部記憶装置4cに保存し或いは読み出す等、音楽制御装置MC単独の処理を実行する。また、音源及び効果付与部11cを内蔵している場合、演奏操作(鍵盤操作など)に応じた発音処理やそのためのパラメータ設定を行い、自動演奏機能を有している場合は、パラメータ設定やその実行を行うことができる。   In the music control device MC, when the music control device side processing function is activated, the CPU 1c performs initialization, for example, the communication path of information based on the knob operation is set to USB-MIDI via the USB I / F 8c, and the first template number is set. Is set to default so that the template TM1 of “= 01” is selected, and it is determined in the first step C1 whether or not the activation notification is received from the music editing apparatus ED via the USB. Here, when there is an activation notification (C1 = YES), in step C2, the fact that communication with the music editing device ED is possible is stored in the communication state storage area in the RAM 2e. When it is determined that there is no activation notification (C1 = NO) or after the storage process in step C2, it is determined in step C3 whether or not a remote (REMOTE) mode transition operation has been performed. Here, when there is no remote mode transition operation (C3 = NO), music control such as saving or reading various setting contents in the external storage device 4c according to the operation of the second device input unit 6c in step C4. The process of the device MC alone is executed. In addition, when the sound source and the effect imparting unit 11c are built in, sound generation processing and parameter setting for the performance operation (keyboard operation or the like) are performed. Execution can be performed.

ステップC3で、リモートモード遷移操作があったと判定したときは(C3=YES)、ステップC5で、通信状態記憶エリアの記憶内容を調べて音楽編集装置EDと通信可能か否かを判定する。ここで、音楽編集装置EDと通信可能であれば(C5=YES)、ステップC6でリモートモード1処理(図5及び図6)を実行し、通信可能でなければ (C5=NO)、ステップC7で、リモートモード2処理(図7)を実行する。そして、ステップC4,C6,C7の単独処理、リモートモード1処理或いはリモートモード2処理の後は、ステップC1に戻り、動作停止指示がある迄、上述のステップC1〜C7の処理を繰り返す。   If it is determined in step C3 that a remote mode transition operation has been performed (C3 = YES), in step C5, the contents stored in the communication status storage area are checked to determine whether or not communication with the music editing apparatus ED is possible. If communication with the music editing device ED is possible (C5 = YES), remote mode 1 processing (FIGS. 5 and 6) is executed in step C6. If communication is not possible (C5 = NO), step C7 is performed. Then, the remote mode 2 process (FIG. 7) is executed. Then, after the single processing of Steps C4, C6, and C7, the remote mode 1 processing, or the remote mode 2 processing, the processing returns to Step C1 and repeats the processing of Steps C1 to C7 described above until an operation stop instruction is issued.

図5及び図6は、音楽制御装置MCにおけるリモートモード1処理(C6)及びリモートモード1処理に対応する音楽編集装置EDの音楽編集処理(E2)の具体例を表わすフローチャートである。音楽制御装置MCでは、リモートモード1処理の第1ステップC61で、リモートモードに遷移したことを音楽編集装置EDに通知し、ステップC62に進む。これに対して、音楽編集装置EDは、ステップE21で、音楽制御装置MCからの通知に応じて、現在アクティブなトラックに割り当てられている音源の音源種類情報(VSTi名)を設定指示情報としてUSB−MIDI経由で返送し、次のステップE22に進む。   FIG. 5 and FIG. 6 are flowcharts showing specific examples of the remote mode 1 process (C6) and the music editing process (E2) of the music editing apparatus ED corresponding to the remote mode 1 process in the music control apparatus MC. The music control device MC notifies the music editing device ED of the transition to the remote mode in the first step C61 of the remote mode 1 process, and proceeds to step C62. On the other hand, in step E21, the music editing device ED uses the sound source type information (VSTi name) of the sound source assigned to the currently active track as setting instruction information in response to the notification from the music control device MC. -Return via MIDI and go to the next step E22.

音楽制御装置MCでは、ステップC62で、音楽編集装置EDからUSB−MIDI経由で音源種類情報(VSTi名)が送られてきたか否かを判定し、音源種類情報(VSTi名)が送られてこないときは(C62=NO)、ステップC63に進んで、テンプレート選択操作がなされたか否かを判定し、音源種類情報(VSTi名)が送られてきたとき (C62=YES)、或いは、ユーザによるテンプレート選択操作がなされたときは (C63=YES)、順次ステップC64〜C67に進む。まず、ステップC64では、テンプレート記憶部TSから、音源種類情報(VSTi名)に対応付けられたテンプレートTM、或いは、ユーザ操作により指示されたテンプレートTMを選択する。次のステップC65では、選択されたテンプレートTMの優先度に応じて、ノブ操作に基づく設定データ(楽音生成パラメータ)の通信形式(送信形式)をDAW専用SysEx或いは汎用CntChに設定し、続くステップC66で、選択されたテンプレートTMに規定された他の設定条件に従ってノブ5cへの機能割当て等の必要な設定を行い、さらに、ステップC67で画面表示を更新する。   In step C62, the music control device MC determines whether or not the sound source type information (VSTi name) is sent from the music editing device ED via USB-MIDI, and the sound source type information (VSTi name) is not sent. If (C62 = NO), the process proceeds to step C63, where it is determined whether or not a template selection operation has been performed, and sound source type information (VSTi name) is sent (C62 = YES), or a template by the user When the selection operation is performed (C63 = YES), the process proceeds to steps C64 to C67 sequentially. First, in step C64, the template TM associated with the sound source type information (VSTi name) or the template TM instructed by the user operation is selected from the template storage unit TS. In the next step C65, in accordance with the priority of the selected template TM, the communication format (transmission format) of the setting data (musical sound generation parameter) based on the knob operation is set to DAW dedicated SysEx or general-purpose CntCh, and subsequent step C66. Then, necessary settings such as function assignment to the knob 5c are performed according to other setting conditions defined in the selected template TM, and the screen display is updated in step C67.

ステップC67の表示更新処理では、送信形式がDAW専用SysExに設定されている場合、ノブに対応したパラメータの現在値を表示する文字列をUSB−MIDI経由で音楽編集装置EDに問い合わせる。音楽編集装置EDは、ステップE22にて、音楽制御装置MCからの問合せに応じて、現在アクティブなトラックTRの音源モジュールMLに割り当てられている音源(VSTi)のノブに対応したパラメータ値を調べ、これを表示用文字列(例えば、“100Hz”)に変換し、USB−MIDI経由で音楽制御装置MCに返送する。この場合、図2の音源モジュールML2のように、割り当て音源(VSTi)が音源装置TGの場合は、ノブに対応したパラメータ値を音楽編集装置EDからUSB−MIDI経由(A)で音源装置TGに問い合わせる。これに対して、音源装置TGは、ステップT1(図4右)で、音楽編集装置EDからUSB端子で受信した問合わせに応じて、ノブに対応したパラメータ値をUSB−MIDI経由(A)で音楽編集装置EDに返送し、音楽編集装置EDは、これを表示用文字列に変換して音楽制御装置MCに送る。音楽制御装置MCは、このように、問合せに応答して音楽編集装置EDからUSB−MIDI経由で送られてくるノブに対応する表示用文字列を取得し、これを表示装置7cのディスプレイ画面7csに表示する〔図3(2)参照〕。一方、送信形式が汎用CntChに設定されている場合は、音楽制御装置MCにおいて、内部にノブに対応したパラメータ値を保持するようにし、保持しているパラメータ値をデフォルト値として、そのまま数値で表わすような汎用表示を行う〔図3(3)参照〕。   In the display update process of step C67, when the transmission format is set to DAW dedicated SysEx, the music editing apparatus ED is inquired via USB-MIDI for a character string that displays the current value of the parameter corresponding to the knob. In step E22, the music editing device ED checks the parameter value corresponding to the knob of the sound source (VSTi) assigned to the sound source module ML of the currently active track TR in response to the inquiry from the music control device MC. This is converted into a display character string (for example, “100 Hz”) and returned to the music control device MC via USB-MIDI. In this case, when the assigned sound source (VSTi) is the sound source device TG as in the sound source module ML2 of FIG. 2, the parameter value corresponding to the knob is transferred from the music editing device ED to the sound source device TG via USB-MIDI (A). Inquire. On the other hand, the sound source device TG receives the parameter value corresponding to the knob via USB-MIDI (A) in response to the inquiry received at the USB terminal from the music editing device ED at step T1 (right in FIG. 4). The data is returned to the music editing device ED, and the music editing device ED converts it into a display character string and sends it to the music control device MC. In this way, the music control device MC acquires the display character string corresponding to the knob sent from the music editing device ED via USB-MIDI in response to the inquiry, and obtains the display character string from the display character string 7cs of the display device 7c. [Refer to FIG. 3 (2)]. On the other hand, when the transmission format is set to general-purpose CntCh, the music control device MC internally holds the parameter value corresponding to the knob, and uses the held parameter value as a default value as it is as a numerical value. Such general-purpose display is performed [see FIG. 3 (3)].

ステップC63でテンプレート選択操作がなさないと判定したとき(C63=NO)或いはステップC67の表示更新処理の後は、ステップC68(図6)に進み、デフォルト設定に応じて情報送信経路をUSB−MIDIに設定し、或いは、通信経路の設定に関するユーザ操作があれば、ユーザ操作に応じて情報通信経路をUSB−MIDI又はMIDI端子に設定する。次のステップC69では、ノブ操作がなされたか否かを判定し、ノブ操作がなされたときは (C69=YES)、まず、ステップC6Aにて、ノブ操作に基づくパラメータ変更情報を、設定された送信形式で生成する。この送信形式は、DAW専用SysExでパラメータ値の増減を指示するもの或いは汎用CntChでパラメータ値を直接指示するものである。次いで、ステップC6Bにおいて、このパラメータ変更情報を、ステップC68で設定された送信経路(USB−MIDI或いはMIDI端子)を介して音楽編集装置EDに送信し、更にステップC6Cで、ノブ操作に応じて画面表示を更新する。ステップC6Cでは、ステップC67と同様に、送信形式がDAW専用SysExに設定されている場合は、USB−MIDI経由(H)で音楽編集装置EDからノブに対応したパラメータの現在値を表示する文字列を取得して表示し、送信形式が汎用CntChに設定されている場合には、音楽制御装置MC内に保持されたノブ操作を保持しているパラメータ値に反映させて更新したのち汎用表示をする。なお、ステップC6Bにおいて、パラメータ変更情報は、送信経路がUSB−MIDIの場合USB−MIDI経由(J)で送られるが、通信形式がDAW専用SysExならUSB−MIDIポート2で送られ、汎用CntChならUSB−MIDIポート1で送られる。また、送信経路がMIDI端子の場合は、汎用CntChのパラメータ情報をMIDI経由(D)で直接音源装置TGに送る。   When it is determined in step C63 that the template selection operation is not performed (C63 = NO) or after the display update process in step C67, the process proceeds to step C68 (FIG. 6), and the information transmission path is set to USB-MIDI according to the default setting. If there is a user operation related to the setting of the communication path, the information communication path is set to the USB-MIDI or MIDI terminal according to the user operation. In the next step C69, it is determined whether or not the knob operation has been performed. When the knob operation has been performed (C69 = YES), first, in step C6A, parameter change information based on the knob operation is transmitted. Generate in format. This transmission format is one in which increase / decrease of the parameter value is instructed by the DAW dedicated SysEx or the parameter value is instructed directly by the general-purpose CntCh. Next, in step C6B, this parameter change information is transmitted to the music editing device ED via the transmission path (USB-MIDI or MIDI terminal) set in step C68, and in step C6C, the screen is changed according to the knob operation. Update the display. In step C6C, as in step C67, if the transmission format is set to DAW dedicated SysEx, a character string that displays the current value of the parameter corresponding to the knob from the music editing device ED via USB-MIDI (H). Is acquired and displayed, and when the transmission format is set to general-purpose CntCh, the knob operation held in the music control device MC is reflected in the parameter value held and updated and then the general-purpose display is performed. . In step C6B, parameter change information is sent via USB-MIDI (J) when the transmission path is USB-MIDI, but is sent via USB-MIDI port 2 if the communication format is DAW-only SysEx, and if it is general-purpose CntCh. Sent via USB-MIDI port 1. When the transmission path is a MIDI terminal, the parameter information of general-purpose CntCh is sent directly to the sound source device TG via MIDI (D).

ステップC6Bで音楽制御装置MCからパラメータ変更情報を音楽編集装置EDに送信した場合、音楽編集装置EDでは、ステップE23にて、音楽制御装置MCからのパラメータ変更情報をアクティブなトラックTRに割り当てられている音源(VSTi)に設定する。その際、音楽制律用エクステンションExcが、パラメータ値の増減の指示であるパラメータ変更情報をパラメータ値そのものに変換する。ここで、図2の音源モジュールML2のように、割り当て音源(VSTi)が音源装置TGの場合は、音楽制御装置MCからのパラメータ変更情報から変換されたパラメータ値をUSB−MIDI経由(B)でMIDIプロトコルにて音源装置TGに送り、音源装置TGでは、ステップT2にて、USB端子で受信したMIDIプロトコルのパラメータ情報を楽音生成部SGに設定する。
When parameter change information is transmitted from the music control device MC to the music editing device ED in step C6B, the music editing device ED assigns the parameter change information from the music control device MC to the active track TR in step E23. Set to the sound source (VSTi). At that time, the music discipline extension Exc converts the parameter change information, which is an instruction to increase or decrease the parameter value, into the parameter value itself. Here, when the assigned sound source (VSTi) is the sound source device TG as in the sound source module ML2 of FIG. 2, the parameter value converted from the parameter change information from the music control device MC is transmitted via USB-MIDI (B). The tone generator TG transmits the MIDI protocol parameter information received at the USB terminal to the tone generator SG in step T2.

音楽編集装置EDでは、次のステップE24で、アクティブなトラックTRの変更操作がされたか否かを判定し、トラック変更操作があれば (E24=YES)、ステップE25で、トラック変更処理を行いアクティブなトラックTRの設定を変更すると共に、表示部7eのディスプレイ画面の表示更新などを行い、続くステップE26にて、新しくアクティブに設定されたトラックTRに割り当てられている音源(VSTi)の音源種類情報(VSTi名)を新たな設定指示情報としてUSB−MIDI経由で音楽制御装置MCに送る。ステップE24でアクティブトラック変更操作がないと判定したとき(E24=NO)或いはステップE26における新たな音源種類情報(設定指示情報)の送信処理後は、ステップE27でその他の処理を行う。その他の処理の後は、ステップE21に戻り、音楽編集装置側処理機能(DAW)の終了指示があるまで、ステップE21〜E27の処理を繰り返す。なお、ステップE21〜E23,E27は、その処理条件が与えられない場合スルーする。   In the music editing apparatus ED, in the next step E24, it is determined whether or not an active track TR change operation has been performed. If there is a track change operation (E24 = YES), the track change process is performed in step E25 and active. Change the setting of the appropriate track TR, update the display screen of the display unit 7e, etc., and in step E26, the sound source type information of the sound source (VSTi) assigned to the newly active track TR (VSTi name) is sent as new setting instruction information to the music control device MC via USB-MIDI. When it is determined in step E24 that there is no active track change operation (E24 = NO) or after the transmission processing of new sound source type information (setting instruction information) in step E26, other processing is performed in step E27. After the other processes, the process returns to step E21, and the processes of steps E21 to E27 are repeated until an instruction to end the music editing apparatus side processing function (DAW) is given. Steps E21 to E23 and E27 are passed if the processing conditions are not given.

さて、音楽制御装置MCにおいて、ステップC69でノブ操作がなされないと判定したとき(C69=NO)或いはステップC6Cの表示更新処理の後は、ステップC6Dに進んで、その他の処理を行う。その他の処理では、第2操作入力部6cにおけるその他の設定操作子の操作や演奏操作子の操作に基づく処理などが行われ、例えば、通信経路の設定に関するユーザ操作があれば、その旨をRAM2cの所定領域に記憶し(ステップC68で反映される)、演奏操作があれば楽音処理を行う。   In the music control device MC, when it is determined in step C69 that the knob operation is not performed (C69 = NO) or after the display update process in step C6C, the process proceeds to step C6D to perform other processes. In other processing, processing based on operation of other setting operators or performance operators in the second operation input unit 6c is performed. For example, if there is a user operation related to communication path setting, the RAM 2c Are stored in the predetermined area (reflected in step C68), and if there is a performance operation, musical tone processing is performed.

なお、ステップC6Dの楽音処理では、演奏操作に基づくノートオン/オフやモジュレーションやピッチペンドに対応する通常のMIDIメッセージで演奏データが生成される。ここで、情報送信経路がUSB−MIDIに設定されている場合は、USB−MIDI経由(K)即ち第1通信部UMc〜USBケーブルCU経由で音楽編集装置EDのUSB−MIDIドライバUMeに送信される。音楽編集装置EDでは、ステップE27のその他の処理で、音楽制御装置MCからの演奏データがドライバUMeからMIDIポート1を通じ音楽制御装置用エクステンションEXcを介してシーケンサ部SQのアクティブなトラックTRに対応する音源モジュールMLに出力される。例えば、アクティブトラックがトラック1 (TR1)なら、音源モジュールML1に割り当てられているソフトウェアシンセサイザで演奏データに基づく楽音信号が生成され、アクティブトラックがトラック2 (TR2)なら、音楽制御装置MCからの演奏データが更にUSB−MIDI経由(C)で音源装置TGに送られ、音源装置TGのステップT4で演奏データに基づく楽音信号が生成される。また、情報送信経路がMIDI端子に設定されている場合には、音楽制御装置MCから演奏データがMIDI経由(E)で直接音源装置TGに送られる。   In the musical tone processing in step C6D, performance data is generated by normal MIDI messages corresponding to note on / off, modulation, and pitch pend based on performance operations. Here, when the information transmission path is set to USB-MIDI, it is transmitted to the USB-MIDI driver UMe of the music editing apparatus ED via USB-MIDI (K), that is, via the first communication unit UMc to the USB cable CU. The In the music editing device ED, the performance data from the music control device MC corresponds to the active track TR of the sequencer unit SQ via the music control device extension EXc from the driver UMe through the MIDI port 1 in the other processing of step E27. The sound is output to the sound module ML. For example, if the active track is track 1 (TR1), the software synthesizer assigned to the tone generator module ML1 generates a musical sound signal based on the performance data. If the active track is track 2 (TR2), the music controller MC performs the performance. The data is further sent to the tone generator TG via USB-MIDI (C), and a musical tone signal based on the performance data is generated at step T4 of the tone generator TG. When the information transmission path is set to the MIDI terminal, the performance data is sent directly from the music control device MC to the sound source device TG via MIDI (E).

音楽制御装置MCでは、ステップC6Dの処理の後、ステップC6Eでリモートモード終了操作がなされたか否かを判定し、終了操作がないときは、ステップC62に戻り、上述したステップC62〜C6Eの処理を繰り返し、終了操作がなされたときは、リモートモード1処理を終了し音楽制御装置側処理の第1ステップC1(図4)にリターンする。   In the music control device MC, after the process of step C6D, it is determined whether or not the remote mode end operation has been performed in step C6E. If there is no end operation, the process returns to step C62, and the processes of steps C62 to C6E described above are performed. When the end operation is repeated, the remote mode 1 process is ended and the process returns to the first step C1 (FIG. 4) of the music control apparatus side process.

図7は音楽制御装置MCにおけるリモートモード2処理(C7:図4)の例を表わすフローチャートである。リモートモード2処理の第1ステップC71では、デフォルト設定或いはユーザ操作に応じてテンプレートを選択し、次のステップC72では、選択されたテンプレートTMの優先度に拘わらず、ノブ操作に基づく情報の通信形式を汎用CntChに設定し、続くステップC73では、デフォルト設定やユーザ設定に拘わらず、情報送信経路をMIDI端子とする。さらに、ステップC74で、選択されたテンプレートTMのパラメータ設定条件を反映させ、画面に表示するテンプレート名称文字列やノブ操作時に出力する汎用CntChのコントロールチェンジ番号などを決定する。続いて、ステップC75において、ディスプレイ画面7csの表示を更新する〔図3(3)参照〕。ステップC75での処理は、ステップC67で送言形式が用CntChに設定されている場合と同様であり、内部に、ノブに対応したパラメータ値を保持するようにし、そのパラメータ値をデフオルト値に設定したのち、数値をそのまま表わすような汎用表示をする。   FIG. 7 is a flowchart showing an example of remote mode 2 processing (C7: FIG. 4) in the music control device MC. In the first step C71 of the remote mode 2 process, a template is selected according to a default setting or a user operation, and in the next step C72, a communication format of information based on the knob operation regardless of the priority of the selected template TM. Is set to general-purpose CntCh, and in the subsequent step C73, the information transmission path is set to the MIDI terminal regardless of the default setting or the user setting. Further, in step C74, the parameter setting conditions of the selected template TM are reflected, and the template name character string to be displayed on the screen, the control change number of general-purpose CntCh to be output at the time of knob operation, and the like are determined. Subsequently, in step C75, the display on the display screen 7cs is updated [see FIG. 3 (3)]. The processing in step C75 is the same as when the message format is set to CntCh in step C67. The parameter value corresponding to the knob is held inside, and the parameter value is set as the default value. After that, general-purpose display that expresses the numerical value as it is is performed.

ステップC75の表示更新の後、ステップC76に進み、ノブ操作がなされたか否かを判定し、ノブ操作がなされると(C76=YES)、順次ステップC77〜C79に進む。つまり
、ステップC77で、ノブ操作に基づくパラメータ情報を、設定された通信形式即ち汎用CntChで生成し、ステップC78で、ノブ操作に基づくパラメータ情報を設定された通信経路即ちMIDI端子 (10c)経由(F)で音源装置TGに送信し、ステップC79で画面7csの表示を更新する。音源装置TGでは、ステップT3で、音楽制御装置MCからMIDI経由(F)で送信されMIDI端子 (10t)で受信したパラメータ情報を楽音生成部SGに設定して楽音生成に反映させる(図3)。
After the display update in step C75, the process proceeds to step C76, where it is determined whether or not the knob is operated. If the knob is operated (C76 = YES), the process proceeds to steps C77 to C79 sequentially. That is, in step C77, parameter information based on the knob operation is generated in the set communication format, that is, general-purpose CntCh, and in step C78, parameter information based on the knob operation is set via the set communication path, that is, the MIDI terminal (10c) ( F) is transmitted to the sound source device TG, and the display on the screen 7cs is updated in step C79. In the tone generator TG, in step T3, the parameter information transmitted from the music control device MC via MIDI (F) and received at the MIDI terminal (10t) is set in the tone generator SG and reflected in tone generation (FIG. 3). .

音楽制御装置MCでは、ノブ操作がなされないと判定したとき(C76=NO)或いはステップC79での表示更新処理の後は、ステップC7Aに進んで、第2操作入力部におけるその他の操作子の操作に基づくその他の処理を行う。その他の処理は、音楽的には、リモートモード1処理におけるその他の処理 (C6D)と同様であり、例えば、楽音処理で生成された演奏データは、MIDI端子経由(G)で直接音楽装置TGに送られる。その他の処理の後はステップC7Bで、リモートモード終了操作がなされたか否かを判定し、終了操作がないときは、ステップC7Cに進み、テンプレート選択操作がなされたか否かを判定する。ここで、テンプレート選択操作がなれたときは (C7C=YES)、ステップC71に戻ってステップC71〜C7Cの処理を繰り返し、テンプレート選択操作がなれないときには(C7C=NO)、ステップC76に戻ってステップC76〜C7Cの処理を繰り返す。そして、ステップC7Bで終了操作がなされたと判定したときに (C7B=YES)、リモートモード2処理を終了し音楽制御装置側処理の第1ステップC1(図4)にリターンする。   In the music control device MC, when it is determined that the knob operation is not performed (C76 = NO) or after the display update process in step C79, the process proceeds to step C7A, and the operation of other operators in the second operation input unit is performed. Other processing based on. The other processing is musically the same as the other processing (C6D) in the remote mode 1 processing. For example, the performance data generated by the musical tone processing is directly sent to the music device TG via the MIDI terminal (G). Sent. After the other processes, it is determined in step C7B whether or not a remote mode end operation has been performed. If there is no end operation, the process proceeds to step C7C to determine whether or not a template selection operation has been performed. Here, when the template selection operation is successful (C7C = YES), the process returns to step C71 and the processes of steps C71 to C7C are repeated. When the template selection operation cannot be performed (C7C = NO), the process returns to step C76 and the step The processes C76 to C7C are repeated. When it is determined in step C7B that the end operation has been performed (C7B = YES), the remote mode 2 process is ended and the process returns to the first step C1 (FIG. 4) of the music control apparatus side process.

〔種々の実施態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。実施例の説明では、楽音信号の処理を行う楽音信号処理装置として、MIDIなどの演奏データに従って楽音信号を生成する音源装置TGを挙げ、音源装置TGを音楽制御装置MCや音楽編集装置EDなどと共に使用する例を挙げた。別の実施態様としては、楽音信号処理装置を、音源装置TGに替えて、効果付与装置(リバーブ装置、ディレイ装置、ディストーション装置、イコライザ装置、など)TG’にしてもよい。
[Various Embodiments]
Although a preferred embodiment of the present invention has been described above, this is merely an example, and the present invention can be variously modified and implemented in various modes without departing from the spirit of the invention. Can do. In the description of the embodiment, the tone signal processing apparatus that processes the tone signal includes the tone generator TG that generates a tone signal in accordance with performance data such as MIDI, and the tone generator TG is used together with the music control device MC and the music editing device ED. An example to use was given. As another embodiment, the musical tone signal processing device may be an effect imparting device (reverb device, delay device, distortion device, equalizer device, etc.) TG ′ instead of the sound source device TG.

楽音信号処理装置として効果付与装置TG’を用いる場合、自宅やスタジオでは、音楽制御装置MC、音楽編集装置ED及び効果付与装置TG’をUSBケーブルCUで接続して音楽制作をする。このとき、音楽編集装置ED上では、DAWアプリケーションEAが稼動しておりDAWアプリケーションEAのシーケンサ部SQが有する各トラックには音源モジュールMLのみならず効果付与モジュールML’を割り当てることができる。この効果付与モジュールML’は、所望のソフトウエアエフェクタVSTi’或いは外部の効果付与装置TG’に対応した効果付与装置用VSTi’である。ユーザは、DAWアプリケーションEAから所定のインターフェースを介して、効果付与装置TG’にオーディオ信号を渡し、効果付与されたオーディオ信号を再び戻すことによって、効果付与装置TG’を用いた音楽制作ができる。その際、音楽制御装置MCは、実施例における音源装置TGとの通信と同様に、効果付与装置TG’と通信をする。すなわち、音楽制御装置MC上で所定のテンプレートTMが選択され、選択されたテンプレートTMの設定に基づいて、音楽編集装置EDと通信し、更に音楽編集装置EDのシーケンサ部SQに含まれるトラックに関連付けられた効果付与モジュールML’経由で外部の効果付与装置TG’と通信を行う。この通信により、音楽制御装置MCのノブ操作で効果付与装置TG’のパラメータ(例えば、ディレイ装置のディレイ時間の設定やディストーション装置のゲイン値の設定など)を制御しパラメータ値を音楽制御装置MCの表示部7cに表示することができる。   When the effect imparting device TG ′ is used as the musical tone signal processing device, music production is performed by connecting the music control device MC, the music editing device ED, and the effect imparting device TG ′ with the USB cable CU at home or in the studio. At this time, the DAW application EA is running on the music editing apparatus ED, and not only the sound source module ML but also the effect applying module ML ′ can be assigned to each track of the sequencer unit SQ of the DAW application EA. The effect applying module ML ′ is an effect applying device VSTi ′ corresponding to a desired software effector VSTi ′ or an external effect applying device TG ′. The user can produce music using the effect applying device TG 'by passing the audio signal from the DAW application EA to the effect applying device TG' via a predetermined interface and returning the effected audio signal again. At that time, the music control device MC communicates with the effect applying device TG 'in the same manner as the communication with the sound source device TG in the embodiment. That is, a predetermined template TM is selected on the music control device MC, communicates with the music editing device ED based on the setting of the selected template TM, and further associates with a track included in the sequencer unit SQ of the music editing device ED. It communicates with an external effect imparting device TG ′ via the effect imparting module ML ′. By this communication, the parameter of the effect applying device TG ′ (for example, setting of the delay time of the delay device or setting of the gain value of the distortion device) is controlled by the knob operation of the music control device MC, and the parameter value of the music control device MC is It can be displayed on the display unit 7c.

一方、ライブ会場では、音楽制御装置MCと効果付与装置TG’とをMIDIケーブルCMで接続し、音楽制御装置MCで効果付与装置TG’を制御する。これによりライブ会場であっても、自宅やスタジオで音楽制作をしているのと同様に、音楽制御装置MCで効果付与装置TG’を制御することができる。このように、楽音信号処理装置が効果付与装置TG’である場合も、音源装置TGの場合と同様に、音楽制御装置MCで効果付与装置TG’を制御することができる。そして、その通信設定を容易に行うことができる。   On the other hand, at the live venue, the music control device MC and the effect applying device TG 'are connected by the MIDI cable CM, and the effect applying device TG' is controlled by the music control device MC. As a result, even in a live venue, the effect applying device TG 'can be controlled by the music control device MC in the same way as music production at home or in the studio. As described above, even when the musical sound signal processing device is the effect applying device TG ′, the effect applying device TG ′ can be controlled by the music control device MC as in the case of the sound source device TG. And the communication setting can be performed easily.

また、実施例では、通信経路についてUSB端子及びMIDI端子の例を挙げたが、他のものでもよい。例えば、IEEE1394やEthernet(登録商標)やRS232Cなどがある。音楽編集装置との通信可能性については、実施例ではDAW起動時のメッセージ送信で判断するようにしたが、他の方法でもよい。例えば、単に、音楽編集装置のUSB端子に音楽制御装置が繋がっているか否かで判断してもよい。   In the embodiment, the example of the USB terminal and the MIDI terminal is given as the communication path, but other communication paths may be used. For example, there are IEEE 1394, Ethernet (registered trademark), RS232C, and the like. In the embodiment, the possibility of communication with the music editing apparatus is determined by sending a message when the DAW is activated, but other methods may be used. For example, the determination may be made simply by whether or not the music control device is connected to the USB terminal of the music editing device.

MC,ED,TG 音楽制御装置、音楽編集装置及び音源装置(楽音信号処理装置)、
TR:TR1,TR2,… データ処理系列又はトラック、
ML:ML1,ML2,… 音源機能(VSTi)が割り当てられる音源モジュール、
TM:TM1,TM2,… [制御]テンプレート。
MC, ED, TG Music control device, music editing device and sound source device (musical sound signal processing device),
TR: TR1, TR2, ... data processing sequence or track,
ML: ML1, ML2,... Sound source module to which a sound source function (VSTi) is assigned,
TM: TM1, TM2, ... [Control] template.

Claims (3)

所定の楽音信号処理パラメータを設定するためのパラメータ設定操作子と、
音楽編集装置との間で双方向に通信を行うための第1通信手段と、
楽音信号処理装置に送信を行うための第2通信手段と、
第1楽音制御命令形式で送信する場合にパラメータ設定操作子で設定される楽音信号処理パラメータの種類を示す第1種類情報、及び、第2楽音制御命令形式で送信する場合にパラメータ設定操作子で設定される楽音信号処理パラメータの種類を示す第2種類情報を記憶する記憶手段と、
音楽編集装置と第1通信手段を通じて通信可能か否かを判別する通信判別手段と、
通信判別手段により通信可能と判定され、第1楽音制御命令形式で送信する設定がされている場合に、音楽編集装置から第1通信手段を介して受信された設定指示情報に基づいて設定条件を決定し、決定された設定条件の下にパラメータ設定操作子の操作に応じて第1種類情報に従い設定された楽音信号処理パラメータを、第1楽音制御命令形式に従って、第1通信手段を介し音楽編集装置に送信する第1制御手段と、
通信判別手段により通信不可と判定された場合に、パラメータ設定操作子の操作に応じて第2種類情報に従い設定された楽音信号処理パラメータを、第2楽音制御命令形式に従い、第2通信手段を介して楽音信号処理装置に送信する第2制御手段と
を具備することを特徴とする音楽制御装置。
A parameter setting operator for setting predetermined musical tone signal processing parameters;
First communication means for performing bidirectional communication with the music editing device;
A second communication means for transmitting to the musical tone signal processing device;
When transmitting in the first musical tone control command format, the first type information indicating the type of musical tone signal processing parameter set by the parameter setting operator, and when transmitting in the second musical tone control command format, Storage means for storing second type information indicating the type of musical tone signal processing parameter to be set;
Communication discriminating means for discriminating whether or not communication is possible through the music editing device and the first communication means;
When it is determined that communication is possible by the communication discriminating means and transmission is set in the first musical tone control command format, the setting condition is set based on the setting instruction information received from the music editing device via the first communication means. The music signal processing parameters set in accordance with the first type information in accordance with the operation of the parameter setting operator under the determined setting conditions are edited through the first communication means in accordance with the first musical tone control command format. First control means for transmitting to the device;
When it is determined by the communication determining means that communication is impossible, the musical tone signal processing parameter set according to the second type information in accordance with the operation of the parameter setting operator is passed through the second communication means according to the second musical tone control command format. And a second control means for transmitting to the musical tone signal processing apparatus.
通信判別手段は、音楽編集装置からの通知に基づき、第1通信手段を通じて音楽編集装置と通信可能か否かを判別することを特徴とする請求項1に記載の音楽制御装置。   The music control device according to claim 1, wherein the communication determination unit determines whether or not communication with the music editing device is possible through the first communication unit based on a notification from the music editing device. 音楽制御装置、音楽編集装置及び楽音信号処理装置から成る電子音楽システムであって、
音楽制御装置は、
所定の楽音信号処理パラメータを設定するためのパラメータ設定操作子と、
音楽編集装置との間で双方向に通信を行うための第1通信手段と、
楽音信号処理装置に送信を行うための第2通信手段と、
第1楽音制御命令形式で送信する場合にパラメータ設定操作子で設定される楽音信号処理パラメータの種類を示す第1種類情報、及び、第2楽音制御命令形式で送信する場合にパラメータ設定操作子で設定される楽音信号処理パラメータの種類を示す第2種類情報を記憶する記憶手段と、
音楽編集装置と第1通信手段を通じて通信可能か否かを判別する通信判別手段と、
通信判別手段により通信可能と判定され、第1楽音制御命令形式で送信する設定がされている場合に、音楽編集装置から第1通信手段を介して受信された設定指示情報に基づいて設定条件を決定し、決定された設定条件の下にパラメータ設定操作子の操作に応じて第1種類情報に従い設定された楽音信号処理パラメータを、第1楽音制御命令形式に従って、第1通信手段を介し音楽編集装置に送信する第1制御手段と、
通信判別手段により通信不可と判定された場合に、パラメータ設定操作子の操作に応じて第2種類情報に従い設定された楽音信号処理パラメータを、第2楽音制御命令形式に従い、第2通信手段を介して楽音信号処理装置に送信する第2制御手段と
を具備し、
音楽編集装置は、
音楽制御装置及び楽音信号処理装置と双方向に通信を行うための双方向通信手段と、
楽音信号処理装置内の楽音信号処理手段に対応する楽音信号処理部を含む複数の楽音信号処理部が夫々割り当てられた複数のデータ処理系列を備えたシーケンサと、
これらデータ処理系列のうちの何れかを指示する系列指示手段と、
系列指示手段により何れかのデータ処理系列が指示されたときに、当該データ処理系列に割り当てられている楽音信号処理部の種類を示す楽音信号処理部種類情報を設定指示情報として双方向通信手段を介し音楽制御装置に送信する設定指示手段と、
音楽制御装置から第1楽音制御命令形式に従って送信された楽音信号処理パラメータを受信するパラメータ受信手段と、
系列指示手段により指示されたデータ処理系列に割り当てられた楽音信号処理部が楽音信号処理装置に対応する場合に、パラメータ受信手段により受信された楽音信号処理パラメータを双方向通信手段を介して楽音信号処理装置に送信するパラメータ送信手段と
を具備し、
楽音信号処理装置は、
音楽編集装置との間で双方向に通信を行うための第1通信手段と、
音楽制御装置から受信を行うための第2通信手段と、
音楽編集装置から第1通信手段を介して受信された楽音信号処理パラメータを楽音信号処理手段に設定すると共に、音楽制御装置から第2楽音制御命令形式に従って送信され第2通信手段を介して受信された楽音信号処理パラメータを楽音信号処理手段に設定するパラメータ設定手段と
を具備する
ことを特徴とする電子音楽システム。
An electronic music system comprising a music control device, a music editing device and a musical tone signal processing device,
Music control device
A parameter setting operator for setting predetermined musical tone signal processing parameters;
First communication means for performing bidirectional communication with the music editing device;
A second communication means for transmitting to the musical tone signal processing device;
When transmitting in the first musical tone control command format, the first type information indicating the type of musical tone signal processing parameter set by the parameter setting operator, and when transmitting in the second musical tone control command format, Storage means for storing second type information indicating the type of musical tone signal processing parameter to be set;
Communication discriminating means for discriminating whether or not communication is possible through the music editing device and the first communication means;
When it is determined that communication is possible by the communication discriminating means and transmission is set in the first musical tone control command format, the setting condition is set based on the setting instruction information received from the music editing device via the first communication means. The music signal processing parameters set in accordance with the first type information in accordance with the operation of the parameter setting operator under the determined setting conditions are edited through the first communication means in accordance with the first musical tone control command format. First control means for transmitting to the device;
When it is determined by the communication determining means that communication is impossible, the musical tone signal processing parameter set according to the second type information in accordance with the operation of the parameter setting operator is passed through the second communication means according to the second musical tone control command format. And a second control means for transmitting to the musical sound signal processing device,
Music editing device
Bidirectional communication means for bidirectionally communicating with the music control device and the musical sound signal processing device;
A sequencer having a plurality of data processing sequences to which a plurality of tone signal processing units including a tone signal processing unit corresponding to a tone signal processing means in the tone signal processing device are respectively assigned;
Sequence instruction means for indicating any of these data processing sequences;
When any data processing sequence is instructed by the sequence instruction means, the two-way communication means is set with the tone signal processing section type information indicating the type of the tone signal processing section assigned to the data processing series as setting instruction information. Setting instruction means for transmitting to the music control device via
Parameter receiving means for receiving musical tone signal processing parameters transmitted from the music control device according to the first musical tone control command format;
When the tone signal processing unit assigned to the data processing sequence instructed by the sequence instructing unit corresponds to the tone signal processing device, the tone signal processing parameter received by the parameter receiving unit is converted into the tone signal via the bidirectional communication unit. Parameter transmitting means for transmitting to the processing device,
Music signal processing device
First communication means for performing bidirectional communication with the music editing device;
Second communication means for receiving from the music control device;
The musical tone signal processing parameter received from the music editing device via the first communication means is set in the musical tone signal processing means, and is transmitted from the music control device according to the second musical tone control command format and received via the second communication means. And a parameter setting means for setting the musical sound signal processing parameter in the musical sound signal processing means.
JP2009159353A 2009-07-03 2009-07-03 Music control apparatus and electronic music system Expired - Fee Related JP5613999B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009159353A JP5613999B2 (en) 2009-07-03 2009-07-03 Music control apparatus and electronic music system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009159353A JP5613999B2 (en) 2009-07-03 2009-07-03 Music control apparatus and electronic music system

Publications (2)

Publication Number Publication Date
JP2011013584A JP2011013584A (en) 2011-01-20
JP5613999B2 true JP5613999B2 (en) 2014-10-29

Family

ID=43592505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009159353A Expired - Fee Related JP5613999B2 (en) 2009-07-03 2009-07-03 Music control apparatus and electronic music system

Country Status (1)

Country Link
JP (1) JP5613999B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7501026B2 (en) * 2020-03-23 2024-06-18 ヤマハ株式会社 Instruments and Instrument-related Programs

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4089582B2 (en) * 2003-09-30 2008-05-28 ヤマハ株式会社 Electronic music device setting information editing system, editing device program, and electronic music device
JP4529870B2 (en) * 2005-11-02 2010-08-25 ヤマハ株式会社 Electronic musical instruments
JP5151435B2 (en) * 2007-12-07 2013-02-27 ヤマハ株式会社 Electronic music system and program for realizing a control method for controlling an electronic music device included in the electronic music system
JP5256817B2 (en) * 2008-03-28 2013-08-07 ヤマハ株式会社 Port assignment device
JP5359455B2 (en) * 2009-03-27 2013-12-04 ヤマハ株式会社 Electronic music system

Also Published As

Publication number Publication date
JP2011013584A (en) 2011-01-20

Similar Documents

Publication Publication Date Title
US7009942B2 (en) Connection setting apparatus
CA2360715C (en) Communication control apparatus and method
CN101212265B (en) Audio signal processing system
CN100411325C (en) Mixing apparatus and mixing method,
JP2009133928A (en) Electronic music system and program
JP5151435B2 (en) Electronic music system and program for realizing a control method for controlling an electronic music device included in the electronic music system
US8633369B2 (en) Method and system for remote concert using the communication network
JP2006287301A (en) Integrated program for operation and connection setting for a plurality of apparatuses connected to network
JP5359455B2 (en) Electronic music system
JP2009139715A (en) Electronic musical system and program for achieving method of controlling electronic musical apparatus included in electronic musical system
JP5613999B2 (en) Music control apparatus and electronic music system
JP5098713B2 (en) Acoustic signal processing system and program
CN101212264B (en) Audio signal processing system
JP2006119320A (en) Electronic music device system, server side electronic music device, and client side electronic music device
US20120327304A1 (en) Contents processing system, contents processing apparatus, and program of the apparatus
JP4735373B2 (en) Music system control apparatus comprising a plurality of devices connected via a network and an integrated software program for controlling the music system
JP2005204052A (en) Method for controlling external equipment, and unit and program for controlling the external equipment
US20050220038A1 (en) Communication path setup apparatus, communication path setup program, and storage medium storing the program
JP4924020B2 (en) Acoustic signal processing system
JP2009244712A (en) Musical performance system and recording method
AU2020371653A1 (en) Wireless midi headset
JP2006270420A (en) Connection setting apparatus, program thereof and music network system
JP5119896B2 (en) Control system, music control device and electronic musical instrument device constituting the control system, and program for realizing the control method
JP4161962B2 (en) Acoustic signal processing system and program
JP5206038B2 (en) Acoustic signal processing system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140513

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140711

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140812

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140825

R150 Certificate of patent or registration of utility model

Ref document number: 5613999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees