JP2010231013A - Electronic musical system - Google Patents

Electronic musical system Download PDF

Info

Publication number
JP2010231013A
JP2010231013A JP2009078907A JP2009078907A JP2010231013A JP 2010231013 A JP2010231013 A JP 2010231013A JP 2009078907 A JP2009078907 A JP 2009078907A JP 2009078907 A JP2009078907 A JP 2009078907A JP 2010231013 A JP2010231013 A JP 2010231013A
Authority
JP
Japan
Prior art keywords
sound source
control
music
screen
template
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.)
Granted
Application number
JP2009078907A
Other languages
Japanese (ja)
Other versions
JP5359455B2 (en
Inventor
Tadashi Okano
忠 岡野
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 JP2009078907A priority Critical patent/JP5359455B2/en
Publication of JP2010231013A publication Critical patent/JP2010231013A/en
Application granted granted Critical
Publication of JP5359455B2 publication Critical patent/JP5359455B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an electronic musical system which allows a user to intuitively understands what kind of sound source parameter of a sound source is currently set in an electronic musicapparatus, from a music control apparatus side. <P>SOLUTION: In the electronic musical system composed of the electronic music apparatus and the musical control apparatus for remotely controlling the electronic musical device, a software sound source of a sampling type is selected out of a plurality of software sound sources installed in the electronic music apparatus. When the user controls the sound source parameter, the sound source parameter displayed in the musical control device side is displayed in a screen skin (screen design) specific to the software sound source of the sampling type as in (a), while when a software sound source of an analog modeling type is selected, and the user controls its sound source parameter, it is displayed in the screen skin (screen design) specific to the software sound source of the analog modeling type as in (b). <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、シーケンサを含む電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムに関する。   The present invention relates to an electronic music system including an electronic music device including a sequencer and a music control device for remotely controlling the electronic music device.

シーケンサを含む電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムは、従来から知られている。   2. Description of the Related Art Conventionally, an electronic music system including an electronic music device including a sequencer and a music control device that remotely controls the electronic music device is known.

たとえば、電子音楽装置としてDAW(digital audio workstation)ソフトウェアがインストールされ起動されたPC(パーソナルコンピュータ)を採り、音楽制御装置としてMIDI(musical instrument digital interface)キーボードなどのフィジカル・コントローラ(physical controller)を採り、フィジカル・コントローラを用いてDAWソフトウェアを制御するようにした電子音楽システムがある。   For example, a PC (personal computer) in which DAW (digital audio workstation) software is installed and started is adopted as an electronic music device, and a physical controller (physical controller) such as a MIDI (musical instrument digital interface) keyboard is adopted as a music control device. There is an electronic music system that uses a physical controller to control DAW software.

DAWソフトウェアの一例である、STEINBERG社のCubase(登録商標)では、PCに複数のソフトウェア音源がインストールされている場合に、シーケンサの各トラックに対して、ユーザによって選択されたいずれかのソフトウェア音源を割り当てることができるようになっている(たとえば、非特許文献1および2参照)。また、フィジカル・コントローラの一例である、ヤマハ株式会社のコントロールキーボードKXでは、その複数の物理操作子(たとえば、ノブ)のそれぞれが操作されたときに、PC側の複数のソフトウェア音源のうちのいずれの音源のいずれのパラメータを制御するかを規定したテンプレートを複数記憶し、テンプレートを切り換えることで、ソフトウェア音源の種類毎に、ユーザの好みの物理操作子で好みのパラメータを自由に設定することができる。さらに、PC側で選択されたソフトウェア音源の種類をコントロールキーボードKX側に通知することにより、コントロールキーボードKX側で自動的にテンプレートを切り換えることもできるようになっている。   In Cubase (registered trademark) of STEINBERG, which is an example of DAW software, when multiple software sound sources are installed on the PC, one of the software sound sources selected by the user is selected for each track of the sequencer. It can be assigned (see, for example, Non-Patent Documents 1 and 2). In addition, in the control keyboard KX of Yamaha Corporation, which is an example of a physical controller, any of a plurality of software sound sources on the PC side when each of the plurality of physical operators (for example, knobs) is operated. By storing multiple templates that define which parameters of the sound source of the sound source to be controlled and switching the templates, it is possible to freely set the desired parameters with the user's preferred physical controls for each type of software sound source it can. Further, the template can be automatically switched on the control keyboard KX side by notifying the control keyboard KX side of the type of software sound source selected on the PC side.

またコントロールキーボードKXは、PCと通信することで、各トラックに割り当てられたソフトウェア音源に設定されている各パラメータの名称や値を自身の表示器上に表示できるように構成されている。したがってユーザは、その表示を見ながら物理操作子を操作することにより、PC側の表示を見なくても、目的のパラメータの設定を行うことができる。   Further, the control keyboard KX is configured to be able to display the name and value of each parameter set in the software sound source assigned to each track on its own display by communicating with the PC. Therefore, the user can set the target parameter without looking at the display on the PC side by operating the physical operator while viewing the display.

KX25/KX49/KX61/KX8 取扱説明書,2008年,ヤマハ株式会社(第10頁〜第12頁、第17頁〜第19頁および第24頁〜第26頁)KX25 / KX49 / KX61 / KX8 Instruction Manual, 2008, Yamaha Corporation (pages 10-12, pages 17-19 and pages 24-26) KXエディター 取扱説明書,2007年,ヤマハ株式会社(第2頁、第7頁、第8頁および第12頁)KX Editor Instruction Manual, 2007, Yamaha Corporation (2nd, 7th, 8th and 12th pages)

ところで、電子音楽装置側、つまりPC側の複数のソフトウェア音源は、それぞれ固有のGUI(graphical user interface)を備えている。具体的には、各パラメータを設定するためのGUI部品の形状や大きさ、配置、背景のデザインなどがソフトウェア音源の種類毎に異なり、それぞれのソフトウェア音源の個性となっている。   Incidentally, a plurality of software sound sources on the electronic music apparatus side, that is, on the PC side, each have a unique GUI (graphical user interface). Specifically, the shape, size, arrangement, background design, and the like of the GUI parts for setting each parameter differ for each type of software sound source, and each software sound source has individuality.

しかし、上記従来の音楽制御装置、つまりコントロールキーボードKXでは、いずれの種類のソフトウェア音源が選択されたとしても、各パラメータを設定するための画面デザインは共通であり、ユーザは、いずれの種類のソフトウェア音源のパラメータを設定しているのか直感的に分かり難かった。   However, in the conventional music control device, that is, the control keyboard KX, the screen design for setting each parameter is the same regardless of which type of software sound source is selected, and the user can select any type of software. It was difficult to understand intuitively whether the sound source parameters were set.

本発明は、この点に着目してなされたものであり、音楽制御装置側からユーザに、現在電子音楽装置内のどの種類の音源の音源パラメータを設定しているかを直感的に分からせることが可能となる電子音楽システムを提供することを目的とする。   The present invention has been made paying attention to this point, and allows the user to intuitively know which type of sound source parameter is currently set in the electronic music device from the music control device side. An object is to provide an electronic music system that can be used.

上記目的を達成するため、請求項1に記載の電子音楽システムは、電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムであって、前記電子音楽装置は、複数種類の音源と、前記複数種類の音源のいずれかを選択する選択手段と、前記選択手段によって選択された音源の種類を示す音源種類情報を前記音楽制御装置に送信する送信手段と、音源パラメータを制御するための音源パラメータ制御情報を前記音楽制御装置から受信する受信手段と、前記受信手段によって受信された音源パラメータ制御情報に応じた音源パラメータ値を前記選択された音源に設定する設定手段とを有し、前記音楽制御装置は、音源種類情報に対応させて、音源パラメータ表示画面の表示態様を制御するための表示態様制御情報を複数記憶する記憶手段と、前記電子音楽装置から前記音源種類情報を受信する受信手段と、前記記憶手段に記憶された複数の表示態様制御情報から、前記受信手段によって受信された音源種類情報に対応する表示態様制御情報を選択する選択手段と、前記選択手段によって選択された表示態様制御情報に基づいて前記音源パラメータ表示画面の表示態様を設定する設定手段と、前記受信した音源種類情報によって示される種類の音源に設定された音源パラメータ値を前記電子音楽装置から取得する取得手段と、前記設定手段によって設定された表示態様および前記取得手段によって取得された音源パラメータ値に基づいて前記音源パラメータ表示画面を表示する表示手段と、音源パラメータを制御するための操作子と、ユーザによる前記操作子の操作に応じて、前記音源パラメータ制御情報を前記電子音楽装置に送信する送信手段とを有することを特徴とする。   In order to achieve the above object, an electronic music system according to claim 1 is an electronic music system comprising an electronic music device and a music control device for remotely controlling the electronic music device, and the electronic music device includes a plurality of types. A sound source, a selection unit that selects one of the plurality of types of sound sources, a transmission unit that transmits sound source type information indicating the type of the sound source selected by the selection unit to the music control device, and controls sound source parameters Receiving means for receiving sound source parameter control information from the music control device, and setting means for setting a sound source parameter value corresponding to the sound source parameter control information received by the receiving means to the selected sound source. The music control device controls the display mode control information for controlling the display mode of the sound source parameter display screen in correspondence with the sound source type information. Corresponding to sound source type information received by the receiving means from a plurality of storage means, receiving means for receiving the sound source type information from the electronic music device, and a plurality of display mode control information stored in the storage means Indicated by selection means for selecting display mode control information to be performed, setting means for setting the display mode of the sound source parameter display screen based on the display mode control information selected by the selection unit, and the received sound source type information Acquisition means for acquiring sound source parameter values set for a type of sound source from the electronic music device; display mode set by the setting means; and the sound source parameter display screen based on the sound source parameter values acquired by the acquisition means Display means for displaying the sound source, an operator for controlling the sound source parameters, and the operation by the user. In response to the operation of the child, and a sending means for sending the tone generator parameter control information to the electronic musical apparatus.

請求項1に記載の発明によれば、音楽制御装置側の操作子を用いて電子音楽装置内の音源の音源パラメータを制御する場合、前記音楽制御装置側で音源種類情報に対応させて表示態様制御情報を複数記憶しておき、電子音楽装置から当該電子音楽装置で選択された音源の種類を示す音源種類情報を受信すると、前記複数の表示態様制御情報から、前記受信された音源種類情報に対応する表示態様制御情報が選択され、該選択された表示態様制御情報に基づいて音源パラメータ表示画面の表示態様が設定され、前記受信した音源種類情報によって示される種類の音源に設定された音源パラメータ値が前記電子音楽装置から取得され、前記設定された表示態様および前記取得された音源パラメータ値に基づいて前記音源パラメータ表示画面が表示される。これにより、ユーザは音楽制御装置側から、現在電子音楽装置内のどの種類の音源の音源パラメータを設定しているかが直感的に分かり、音楽制御装置側から電子音楽装置内の音源の音源パラメータを設定する際のユーザの設定効率が向上する。   According to the first aspect of the present invention, when the sound source parameter of the sound source in the electronic music device is controlled using the operation unit on the music control device side, the display mode corresponding to the sound source type information on the music control device side. When a plurality of control information is stored and sound source type information indicating the type of sound source selected by the electronic music device is received from the electronic music device, the received sound source type information is converted from the plurality of display mode control information. The corresponding display mode control information is selected, the display mode of the sound source parameter display screen is set based on the selected display mode control information, and the sound source parameter set for the type of sound source indicated by the received sound source type information A value is acquired from the electronic music device, and the sound source parameter display screen is displayed based on the set display mode and the acquired sound source parameter value. It is. As a result, the user can intuitively know which type of sound source parameter is currently set in the electronic music device from the music control device side, and the sound source parameter of the sound source in the electronic music device can be determined from the music control device side. User setting efficiency when setting is improved.

本発明の一実施の形態に係る音楽制御装置および電子音楽装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the music control apparatus and electronic music apparatus which concern on one embodiment of this invention. 図1の音楽制御装置および電子音楽装置の各機能構成を示すブロック図である。It is a block diagram which shows each function structure of the music control apparatus of FIG. 1, and an electronic music apparatus. 図2のユーザインターフェース部に表示されたテンプレート設定画面の一例を示す図である。It is a figure which shows an example of the template setting screen displayed on the user interface part of FIG. 図1の音楽制御装置のパネルの一部を示す図である。It is a figure which shows a part of panel of the music control apparatus of FIG. 音源制御画面をアクティブにする方法を説明するための図である。It is a figure for demonstrating the method to activate a sound source control screen. 図5とは異なる画面状態で、音源制御画面をアクティブにする方法を説明するための図である。It is a figure for demonstrating the method to activate a sound source control screen in the screen state different from FIG. 図1の電子音楽装置の編集部、特にCPUが実行する制御処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the control process which the editing part of the electronic music apparatus of FIG. 図7中のテンプレート設定処理の詳細な手順を示すフローチャートである。It is a flowchart which shows the detailed procedure of the template setting process in FIG. 図1の音楽制御装置および電子音楽装置、特に各CPUがそれぞれ実行する各制御処理の手順を示すフローチャートである。3 is a flowchart showing a procedure of control processes executed by the music control device and the electronic music device of FIG. 図9の制御処理の続きの手順を示すフローチャートである。10 is a flowchart showing a procedure subsequent to the control process of FIG. 9.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の一実施の形態に係る電子音楽システムの概略構成を示すブロック図であり、同図に示すように本実施の形態の電子音楽システムは、音楽制御装置1と電子音楽装置2によって構成されている。そして、音楽制御装置1としてはMIDIキーボードを採用し、電子音楽装置2としてはDAWソフトウェアがインストールされ起動されているPCを採用している。   FIG. 1 is a block diagram showing a schematic configuration of an electronic music system according to an embodiment of the present invention. As shown in FIG. 1, the electronic music system of the present embodiment includes a music control device 1 and an electronic music device. 2. The music control device 1 employs a MIDI keyboard, and the electronic music device 2 employs a PC on which DAW software is installed and activated.

音楽制御装置1は、音高情報を含む演奏情報を入力するための鍵盤を含む演奏操作子101と、各種制御情報や各種設定情報を入力するためのノブ、スライダおよびスイッチ等からなる制御操作子102と、演奏操作子101の操作状態を検出する検出回路103と、制御操作子102の操作状態を検出する検出回路104と、装置1全体の制御を司るCPU105と、該CPU105が実行する制御プログラムや各種テーブルデータ等を記憶するROM106と、演奏情報、各種入力情報および演算結果等を一時的に記憶するRAM107と、各種情報等を表示する、たとえば小型の液晶ディスプレイ(LCD)および発光ダイオード(LED)等を備えた表示器108と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置109と、通信線300を介して、電子音楽装置2とデータの送受信を行う通信インターフェース(I/F)110とにより構成されている。   The music control device 1 includes a performance operator 101 including a keyboard for inputting performance information including pitch information, and a control operator including knobs, sliders, switches and the like for inputting various control information and various setting information. 102, a detection circuit 103 that detects the operation state of the performance operator 101, a detection circuit 104 that detects the operation state of the control operator 102, a CPU 105 that controls the entire apparatus 1, and a control program executed by the CPU 105 ROM 106 for storing various table data and the like, RAM 107 for temporarily storing performance information, various input information, calculation results, and the like, and displaying various information, for example, a small liquid crystal display (LCD) and a light emitting diode (LED ) And the like, various application programs including the control program, A storage device 109 for storing music data, various data, through the communication line 300 is constituted by an electronic musical apparatus 2 and a communication interface for transmitting and receiving data (I / F) 110.

上記構成要素103〜110は、バス111を介して相互に接続され、通信I/F110には通信線300が接続されている。   The components 103 to 110 are connected to each other via a bus 111, and a communication line 300 is connected to the communication I / F 110.

記憶装置109は、たとえば、フレキシブルディスク(FD)、ハードディスク(HD)、CD−ROM、DVD(digital versatile disc)、光磁気ディスク(MO)および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置109自体が、音楽制御装置1から着脱可能であってもよい。あるいは、記憶媒体も記憶装置109も着脱不可能であってもよい。なお、記憶装置109(の記憶媒体)には、前述のように、CPU105が実行する制御プログラムも記憶でき、ROM106に制御プログラムが記憶されていない場合には、この記憶装置109に制御プログラムを記憶させておき、それをRAM107に読み込むことにより、ROM106に制御プログラムを記憶している場合と同様の動作をCPU105にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。   The storage device 109 is, for example, a storage medium such as a flexible disk (FD), a hard disk (HD), a CD-ROM, a DVD (digital versatile disc), a magneto-optical disk (MO), and a semiconductor memory, and a driving device thereof. The storage medium may be detachable from the drive device, or the storage device 109 itself may be detachable from the music control device 1. Alternatively, neither the storage medium nor the storage device 109 may be detachable. Note that the storage device 109 (the storage medium) can also store the control program executed by the CPU 105 as described above. If the control program is not stored in the ROM 106, the control program is stored in the storage device 109. By reading it into the RAM 107, it is possible to cause the CPU 105 to perform the same operation as when the control program is stored in the ROM 106. In this way, control programs can be easily added and upgraded.

通信I/F110としては、たとえば、MIDI信号などの音楽信号を専用に送受信する音楽専用有線I/F、USB(universal serial bus)やIEEE1394などの汎用近距離有線I/F、Ethernet(登録商標)などの汎用ネットワークI/F、無線LAN(local area network)やBluetooth(登録商標)などの汎用近距離無線I/Fを挙げることができる。本実施の形態では、通信I/F110として、USBを採用しているが、これに代えて他の種類のI/Fを採用してもよいし、これに他の種類のI/Fを加えるようにしてもよい。   As the communication I / F 110, for example, a music-dedicated wired I / F that exclusively transmits and receives music signals such as MIDI signals, general-purpose short-distance wired I / Fs such as USB (universal serial bus) and IEEE 1394, and Ethernet (registered trademark) General-purpose network I / F such as wireless LAN (local area network) and Bluetooth (registered trademark) can be used. In this embodiment, USB is adopted as the communication I / F 110, but other types of I / Fs may be adopted instead, and other types of I / Fs are added thereto. You may do it.

なお本実施の形態では、音楽制御装置1としてMIDIキーボードを採用しているが、これに限られる訳ではなく、MIDI信号とは種類の異なる音楽信号を出力する音楽キーボードを採用してもよいし、鍵盤楽器の形態に代えて、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の他の楽器の形態を採用してもよい。さらに、楽器の形態に限らず、制御操作子のみ(あるいは、それに表示器を加えたもの)を備えた制御卓の形態であってもよい。   In the present embodiment, a MIDI keyboard is used as the music control device 1, but the present invention is not limited to this, and a music keyboard that outputs a different type of music signal from the MIDI signal may be used. Instead of the keyboard instrument form, other instrument forms such as a string instrument type, a wind instrument type, and a percussion instrument type may be employed. Furthermore, it is not limited to the form of a musical instrument, but may be a form of a control console provided with only a control operator (or a display device added thereto).

電子音楽装置2は、文字数字入力用キーボードおよびマウス等を含む設定操作子201と、該設定操作子201の各操作子の操作状態を検出する検出回路202と、オーディオ信号を入力するためのオーディオ信号入力回路203と、装置2全体の制御を司るCPU204と、該CPU204が実行する制御プログラムや各種テーブルデータ等を記憶するROM205と、楽曲データ、各種入力情報および演算結果等を一時的に記憶するRAM206と、各種情報等を表示する、たとえば液晶ディスプレイ(LCD)および発光ダイオード(LED)等を備えた表示装置207と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置208と、通信線300を介して、音楽制御装置1とデータの送受信を行う通信I/F209と、圧縮されたデジタルオーディオ信号を伸長した後アナログオーディオ信号に変換するCODEC(coder-decoder)210と、該CODEC210からのオーディオ信号を音響に変換する、たとえばアンプやスピーカ等のサウンドシステム211とにより構成されている。   The electronic music apparatus 2 includes a setting operator 201 including a keyboard for inputting alphanumeric characters and a mouse, a detection circuit 202 that detects an operation state of each operator of the setting operator 201, and an audio for inputting an audio signal. A signal input circuit 203, a CPU 204 that controls the entire apparatus 2, a ROM 205 that stores a control program executed by the CPU 204, various table data, and the like, and music data, various input information, calculation results, and the like are temporarily stored. The RAM 206 displays various information, for example, a display device 207 including a liquid crystal display (LCD) and a light emitting diode (LED), and stores various application programs including the control program, various music data, various data, and the like. The music control device is connected via the storage device 208 and the communication line 300. 1, a communication I / F 209 that transmits / receives data to / from 1, a CODEC (coder-decoder) 210 that decompresses a compressed digital audio signal and converts it to an analog audio signal, and converts an audio signal from the CODEC 210 into sound, For example, it is configured by a sound system 211 such as an amplifier or a speaker.

上記構成要素202〜210は、バス212を介して相互に接続され、通信I/F209には通信線300が接続され、CODEC210にはサウンドシステム211が接続されている。   The components 202 to 210 are connected to each other via a bus 212, a communication line 300 is connected to the communication I / F 209, and a sound system 211 is connected to the CODEC 210.

記憶装置208は、たとえば、フレキシブルディスク(FD)、ハードディスク(HD)、CD−ROM、DVD(digital versatile disc)、光磁気ディスク(MO)および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置208自体が、電子音楽装置2から着脱可能であってもよい。あるいは、記憶媒体も記憶装置208も着脱不可能であってもよい。なお、記憶装置208(の記憶媒体)には、前述のように、CPU204が実行する制御プログラムも記憶でき、ROM205に制御プログラムが記憶されていない場合には、この記憶装置208に制御プログラムを記憶させておき、それをRAM206に読み込むことにより、ROM205に制御プログラムを記憶している場合と同様の動作をCPU204にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。   The storage device 208 is, for example, a storage medium such as a flexible disk (FD), a hard disk (HD), a CD-ROM, a DVD (digital versatile disc), a magneto-optical disk (MO), and a semiconductor memory, and a driving device thereof. The storage medium may be detachable from the drive device, or the storage device 208 itself may be detachable from the electronic music device 2. Alternatively, neither the storage medium nor the storage device 208 may be detachable. As described above, the storage device 208 (the storage medium) can also store the control program executed by the CPU 204. If the control program is not stored in the ROM 205, the control program is stored in the storage device 208. By reading it into the RAM 206, the CPU 204 can be operated in the same manner as when the control program is stored in the ROM 205. In this way, control programs can be easily added and upgraded.

通信I/F209は、通信線300を介して前記通信I/F110と接続されるので、通信I/F209は、通信I/F110と同種のI/Fである。   Since the communication I / F 209 is connected to the communication I / F 110 via the communication line 300, the communication I / F 209 is the same type of I / F as the communication I / F 110.

なお本実施の形態では、電子音楽装置2として、DAWソフトウェアがインストールされ起動されているPCを採用しているが、これに限らず、DAWを実現する専用の装置を採用してもよい。また、DAWソフトウェアという範疇に含まれない音楽ソフトウェアをインストールし起動したPCを電子音楽装置2としてもよい。DAWソフトウェアは、図2を用いて後述するように、音源部2d、シーケンサ2e、レコーダ2gおよびミキサ2hの各機能をすべて含んでいるが、これらの機能をすべて含む必要はなく、DAWソフトウェアとしては、それらの一部のみ含んだものを採用し、それ以外は必要なときに、DAWソフトウェアにアドオンする形式でインストールし起動するようにしてもよいし、あるいは、各機能がそれぞれ単体で存在し、DAWソフトウェアとしては、それらを統括する機能のみ備えたものを採用してもよい。つまり、最終的に、少なくともシーケンサと音源を有する構成になればよい。   In the present embodiment, a PC on which DAW software is installed and activated is employed as the electronic music apparatus 2, but the present invention is not limited to this, and a dedicated apparatus that realizes DAW may be employed. Further, a PC on which music software that is not included in the category of DAW software is installed and activated may be used as the electronic music apparatus 2. As will be described later with reference to FIG. 2, the DAW software includes all the functions of the tone generator unit 2d, the sequencer 2e, the recorder 2g, and the mixer 2h. However, it is not necessary to include all these functions. Adopting only a part of them, and installing others in the form of add-on to DAW software when necessary, or launching each function separately, As DAW software, you may employ | adopt the thing provided only with the function which supervises them. That is, it is sufficient that the configuration finally includes at least a sequencer and a sound source.

図2は、音楽制御装置1および電子音楽装置2の各機能構成を示すブロック図である。   FIG. 2 is a block diagram showing functional configurations of the music control device 1 and the electronic music device 2.

同図に示すように音楽制御装置1と電子音楽装置2との間は、複数の信号がやり取りされており、信号の供給元のブロック(MIDI信号出力部1b、制御操作子1c、テンプレート記憶部1d、表示部1e、機能拡張部2bおよび編集部2j)も、信号の供給先のブロック(MIDI信号入力部2a、機能拡張部2b、編集部2j、テンプレート記憶部1dおよび表示部1e)も、複数存在している。一方、音楽制御装置1と電子音楽装置2は、前記図1に示したように、通信I/F110、通信線300および通信I/F209を介してのみ接続されているので、前記複数の信号はいずれも、通信I/F110、通信線300および通信I/F209という共通のルートを通って、音楽制御装置1から電子音楽装置2へ、あるいは電子音楽装置2から音楽制御装置1へ送信される。より具体的には、音楽制御装置1から電子音楽装置2へ信号を送信する場合には、音楽制御装置1側のCPU105は、送信したいデータを通信I/F110の送信バッファ(図示せず)に格納する。これに応じて、通信I/F110は、送信バッファに格納されたデータをUSBのプロトコルに従って通信I/F209に送信する。通信I/F209は、受信したデータを自身の受信バッファ(図示せず)に一時的に記憶する。電子音楽装置2側のCPU204は、通信I/F209の受信バッファに記憶されたデータを、そのデータの種類に応じたブロックに供給する。このように本実施の形態では、通信I/F209の受信バッファに記憶されたデータを対応するブロックに振り分ける処理は、CPU204によってなされるとしたが、これに限らず、各ブロックが受信バッファを常時監視し、処理すべきデータが受信バッファに格納されたときに、そのブロックの方から受信バッファにアクセスし、受信バッファ内のデータを取得するようにしてもよい。一方、電子音楽装置2から音楽制御装置1へ信号を送信する場合には、音楽制御装置1から電子音楽装置2へ信号を送信する場合の処理と逆の処理を行えばよいので、その説明は省略する。   As shown in the figure, a plurality of signals are exchanged between the music control device 1 and the electronic music device 2, and the signal source block (MIDI signal output unit 1b, control operator 1c, template storage unit) 1d, display unit 1e, function expansion unit 2b and editing unit 2j), as well as blocks to which signals are supplied (MIDI signal input unit 2a, function expansion unit 2b, editing unit 2j, template storage unit 1d and display unit 1e) There are several. On the other hand, the music control device 1 and the electronic music device 2 are connected only via the communication I / F 110, the communication line 300, and the communication I / F 209 as shown in FIG. All are transmitted from the music control apparatus 1 to the electronic music apparatus 2 or from the electronic music apparatus 2 to the music control apparatus 1 through a common route of the communication I / F 110, the communication line 300, and the communication I / F 209. More specifically, when transmitting a signal from the music control apparatus 1 to the electronic music apparatus 2, the CPU 105 on the music control apparatus 1 side sends data to be transmitted to a transmission buffer (not shown) of the communication I / F 110. Store. In response to this, the communication I / F 110 transmits the data stored in the transmission buffer to the communication I / F 209 according to the USB protocol. Communication I / F 209 temporarily stores the received data in its own reception buffer (not shown). The CPU 204 on the electronic music apparatus 2 side supplies the data stored in the reception buffer of the communication I / F 209 to a block corresponding to the type of the data. As described above, in this embodiment, the process of allocating the data stored in the reception buffer of the communication I / F 209 to the corresponding block is performed by the CPU 204. However, the present invention is not limited to this, and each block always uses the reception buffer. When the data to be monitored and processed is stored in the reception buffer, the reception buffer may be accessed from the block, and the data in the reception buffer may be acquired. On the other hand, when a signal is transmitted from the electronic music apparatus 2 to the music control apparatus 1, a process opposite to that performed when the signal is transmitted from the music control apparatus 1 to the electronic music apparatus 2 may be performed. Omitted.

以上のように音楽制御装置1と電子音楽装置2との間の信号の流れは、実際には図2に図示されている流れと異なっているが、図2は、信号の実際の流れを説明するためのものではなく、各ブロックがどのブロックから出力されたどの信号をどう使って制御処理を行うかを説明するためのものであるので、以下、各ブロックの制御内容を説明する際には、各ブロック間には、図2に示す経路で信号が流れるものとする。   As described above, the flow of signals between the music control device 1 and the electronic music device 2 is actually different from the flow shown in FIG. 2, but FIG. 2 illustrates the actual flow of signals. This is not for the purpose of explaining, but for explaining what signal each block outputs from which block and how to perform control processing. It is assumed that a signal flows between the blocks along the path shown in FIG.

演奏操作子1aは、前記図1の演奏操作子101および検出回路103に相当し、ユーザが演奏操作子101を操作すると、演奏操作子1aは、その操作された演奏操作子101を特定する演奏操作子特定情報(たとえば、操作された演奏操作子101が複数の鍵を備えた鍵盤であり、各鍵にはそれぞれ鍵番号が割り当てられているときに、いずれかの鍵が操作された場合には、その鍵に割り当てられた番号)とその操作状態に応じた操作情報(演奏操作子101が上記鍵盤の場合には、たとえばキーオン/オフ情報とベロシティ情報)をMIDI信号出力部1bに出力する。   The performance operator 1a corresponds to the performance operator 101 and the detection circuit 103 of FIG. 1, and when the user operates the performance operator 101, the performance operator 1a performs a performance that identifies the operated performance operator 101. Operating element specifying information (for example, when the operated performance operating element 101 is a keyboard having a plurality of keys, and each key is assigned a key number, and any key is operated. (Number assigned to the key) and operation information corresponding to the operation state (for example, when the performance operator 101 is the keyboard, key on / off information and velocity information) are output to the MIDI signal output unit 1b. .

MIDI信号出力部1bは、主として、CPU105およびRAM107によって構成され、演奏操作子1aから出力された演奏操作子特定情報および操作情報を一時記憶し、この演奏操作子特定情報および操作情報に基づいてMIDI信号(ノートオン/オフイベント)を生成し、生成したMIDI信号を電子音楽装置2側のMIDI信号入力部2aに出力する。   The MIDI signal output unit 1b is mainly composed of a CPU 105 and a RAM 107, temporarily stores performance operator specifying information and operation information output from the performance operator 1a, and based on the performance operator specifying information and operation information, MIDI. A signal (note on / off event) is generated, and the generated MIDI signal is output to the MIDI signal input unit 2a on the electronic music apparatus 2 side.

制御操作子1cは、前記図1の制御操作子102および検出回路104に相当し、ユーザが制御操作子102を操作すると、制御操作子1cは、その操作された制御操作子102の種類と操作値を含む制御信号を生成し、この制御信号を電子音楽装置2側の機能拡張部2bに出力する。   The control operator 1c corresponds to the control operator 102 and the detection circuit 104 in FIG. 1, and when the user operates the control operator 102, the control operator 1c determines the type and operation of the operated control operator 102. A control signal including a value is generated, and this control signal is output to the function expansion unit 2b on the electronic music apparatus 2 side.

テンプレート記憶部1dは、主として、CPU105、RAM107および記憶装置109によって構成され、複数のテンプレートを記憶し、後述する編集部2jの送信要求に応じて、要求されたテンプレートを編集部2jに送信し、編集部2jがそのテンプレートの登録内容を編集すると、編集後のテンプレートを編集部2jから受信して記憶する。なお、テンプレートの編集は、本実施の形態では基本的に、電子音楽装置2側(の編集部2j)で行われるものとするが、実際には、音楽制御装置1側でも行うことができる。テンプレートの登録内容は、音楽制御装置1が実行する制御処理だけではなく、電子音楽装置2(特に、後述する機能拡張部2b)が実行する制御処理でも使用されるので、音楽制御装置1側で編集したテンプレートが、電子音楽装置2で現在使用されているものであるときには、音楽制御装置1は編集後のテンプレートを電子音楽装置2に送信し、音楽制御装置1側でのテンプレートの登録内容と電子音楽装置2側でのテンプレートの登録内容とを一致させている。   The template storage unit 1d is mainly configured by the CPU 105, the RAM 107, and the storage device 109, stores a plurality of templates, and transmits the requested template to the editing unit 2j in response to a transmission request from the editing unit 2j described later. When the editing unit 2j edits the registered content of the template, the edited template is received from the editing unit 2j and stored. Note that the template editing is basically performed on the electronic music apparatus 2 side (the editing unit 2j) in the present embodiment, but in practice, it can also be performed on the music control apparatus 1 side. The registered contents of the template are used not only in the control process executed by the music control apparatus 1 but also in the control process executed by the electronic music apparatus 2 (particularly, the function expansion unit 2b described later). When the edited template is currently used in the electronic music apparatus 2, the music control apparatus 1 transmits the edited template to the electronic music apparatus 2, and the registered contents of the template on the music control apparatus 1 side The registered contents of the template on the electronic music apparatus 2 side are matched.

図3(a)は、後述するユーザインターフェース部2cに表示されたテンプレート設定画面207aの一例を示す図である。テンプレートは、ユーザが、たとえばマウスカーソルCと前記文字数字入力用キーボードを用いて詳細設定画面207a31に設定内容を入力することで設定される。そして、入力された設定内容は適宜、テンプレート設定画面207a上に反映される。以下、図3(a)を参照して、テンプレートに設定される内容を説明する。   FIG. 3A is a diagram showing an example of a template setting screen 207a displayed on a user interface unit 2c described later. The template is set when the user inputs setting contents on the detailed setting screen 207a31 using the mouse cursor C and the character / numeric input keyboard, for example. The input setting contents are appropriately reflected on the template setting screen 207a. Hereinafter, the contents set in the template will be described with reference to FIG.

テンプレートは、上述のように複数記憶されるため、各テンプレートには名称を付けることができる。テンプレートに名称が付けられると、その名称はテンプレート名称表示領域207bに表示される。   Since a plurality of templates are stored as described above, each template can be given a name. When a name is assigned to the template, the name is displayed in the template name display area 207b.

テンプレートは、本実施の形態では、制御操作子102の各操作子と該各操作子によってそれぞれ制御されるパラメータの種類とを対応付けるためのものである。図示例では、制御操作子102に含まれる複数(たとえば、4つ)のノブ102a1〜102a4(後述する図4参照)のそれぞれとパラメータ種類とが対応付けられている。この対応付けが一目で分かるようにテンプレート設定画面207aには、ノブ102a1〜102a4と同じ形状のノブ(の絵)207a11〜207a14も表示されている。なおパラメータ種類に対応付ける制御操作子102は、もちろんノブに限られる訳ではなく、どのような種類の操作子であってもよい。なお、本発明は音源制御に関するものであるので、テンプレートに登録されるパラメータは音源制御に用いられる種類のものである。   In the present embodiment, the template is for associating each operator of the control operator 102 with a parameter type controlled by each operator. In the illustrated example, each of a plurality of (for example, four) knobs 102a1 to 102a4 (see FIG. 4 described later) included in the control operator 102 is associated with a parameter type. As can be seen at a glance, the template setting screen 207a also displays knobs (pictures) 207a11 to 207a14 having the same shape as the knobs 102a1 to 102a4. Of course, the control operator 102 associated with the parameter type is not limited to the knob, and may be any type of operator. Since the present invention relates to sound source control, the parameters registered in the template are of the type used for sound source control.

1つのテンプレートには、ある1つの音源を制御するためのパラメータが登録されるので、テンプレートと音源を関連付けることができるようになっている。ソフトウェア音源名称表示領域207cに名称が表示されているソフトウェア音源は、当該テンプレートと関連付けられている音源である。ユーザが、たとえばマウスカーソルCをソフトウェア音源名称表示領域207cの右横のプルダウンボタン“▽”207c1に合わせてクリック操作を行うと、図3(b)に示すように、電子音楽装置2内にインストールされているソフトウェア音源の名称のリストがプルダウンメニュー形式で表示される。ユーザがマウスカーソルCを用いて、リスト中のいずれかのソフトウェア音源名称を選択すると、選択された名称がソフトウェア音源名称表示領域207cに表示されるとともに、その名称のソフトウェア音源が当該テンプレートと関連付けられる。   Since a parameter for controlling a certain sound source is registered in one template, the template and the sound source can be associated with each other. The software sound source whose name is displayed in the software sound source name display area 207c is a sound source associated with the template. For example, when the user performs a click operation with the mouse cursor C placed on the pull-down button “▽” 207c1 on the right side of the software sound source name display area 207c, as shown in FIG. A list of the names of the software sound sources that are currently displayed is displayed in a pull-down menu format. When the user uses the mouse cursor C to select one of the software sound source names in the list, the selected name is displayed in the software sound source name display area 207c, and the software sound source with that name is associated with the template. .

本発明の特徴の1つは、音楽制御装置1側で電子音楽装置2内のソフトウェア音源のパラメータを設定するに際してユーザが、どのソフトウェア音源のパラメータを設定しようとしているのかを音楽制御装置1側で直感的に分かるようにすることにある。このため本実施の形態では、パラメータを設定するときに音楽制御装置1の前記表示器108に表示する画面(以下、「音源パラメータ表示画面」という)の画面スキン(画面デザイン)を音源毎に変更するようにしている。そして、音楽制御装置1側で電子音楽装置2内のソフトウェア音源のパラメータを設定するときには、いずれか1つのテンプレートが常に選択されるので、テンプレートと画面スキンを関連付けることで、テンプレートが決まると一意的に画面スキンが決まり、音源パラメータ表示画面は当該画面スキン、つまり当該テンプレートに関連付けられたソフトウェア音源に応じた画面デザインで表示される。画面スキン名称表示領域207dに名称が表示されている画面スキンは、当該テンプレートと関連付けられているスキンである。ユーザがマウスカーソルCを用いて、画面スキン名称表示領域207dの右横のプルダウンボタン“▽”207d1に合わせてクリック操作を行うと、図3(c)に示すように、音楽制御装置1内に予め記憶されている画面スキンの名称のリストがプルダウンメニュー形式で表示される。ユーザがマウスカーソルCを用いて、リスト中のいずれかの画面スキン名称を選択すると、選択された名称が画面スキン名称表示領域207dに表示されるとともに、その名称の画面スキンが当該テンプレートと関連付けられる。   One of the features of the present invention is that on the music control device 1 side, the software control unit 1 determines which software sound source parameter the user is trying to set when setting the software sound source parameters in the electronic music device 2 on the music control device 1 side. It is to make it intuitive. Therefore, in the present embodiment, the screen skin (screen design) of the screen (hereinafter referred to as “sound source parameter display screen”) displayed on the display unit 108 of the music control device 1 when setting parameters is changed for each sound source. Like to do. When setting the parameters of the software sound source in the electronic music device 2 on the music control device 1 side, since any one template is always selected, it is unique when the template is determined by associating the template with the screen skin. The sound source parameter display screen is displayed with the screen design corresponding to the screen skin, that is, the software sound source associated with the template. The screen skin whose name is displayed in the screen skin name display area 207d is a skin associated with the template. When the user performs a click operation in accordance with the pull-down button “▽” 207d1 on the right side of the screen skin name display area 207d by using the mouse cursor C, as shown in FIG. A list of screen skin names stored in advance is displayed in a pull-down menu format. When the user selects any screen skin name in the list using the mouse cursor C, the selected name is displayed in the screen skin name display area 207d, and the screen skin with that name is associated with the template. .

上記複数のテンプレートのうち、選択された少なくとも一部がテンプレート記憶部1dから機能拡張部2bに送信され、機能拡張部2bは、このテンプレートの登録内容に基づいて、制御操作子1cから出力された制御信号に含まれる操作子の種類をパラメータの種類に変換する。この変換後の制御信号のフォーマットとして、本実施の形態ではMIDIフォーマットと専用フォーマットのいずれかを選択できるようになっている。MIDIフォーマットが選択された場合には、制御信号はMIDIのコントロールチェンジ(cc)メッセージに変換されるので、この場合を「ccモード」と言う。一方、専用フォーマットが選択された場合には、制御信号はリモート(Remote)コントロールコードに変換されるので、この場合を「Remoteモード」と言う。   At least a portion of the plurality of templates selected is transmitted from the template storage unit 1d to the function expansion unit 2b, and the function expansion unit 2b is output from the control operator 1c based on the registered content of the template. The type of the operator included in the control signal is converted into the type of parameter. In this embodiment, either the MIDI format or the dedicated format can be selected as the format of the control signal after conversion. When the MIDI format is selected, the control signal is converted into a MIDI control change (cc) message. This case is referred to as “cc mode”. On the other hand, when the dedicated format is selected, the control signal is converted into a remote control code, and this case is referred to as “remote mode”.

ccボタン207a41をマウスカーソルCでクリックすることによってccモードを選択した場合、ユーザは、制御操作子(図示例では、ノブ102a1〜102a4のいずれか)に自由に名称を付けることができるので、詳細設定画面207a31から目的の操作子に対する名称を入力すると、その名称が目的の操作子の表示領域(表示領域207a21〜207a24のうちのいずれか)内に表示される。さらにユーザがパラメータ種類に対応するコントロールチェンジ(cc)番号を入力すると、そのcc番号が同じ表示領域内に表示される。なおccモードが選択されたときには、ccボタン207a41の上の小円が点灯(図示例では、点灯は黒色で示されている)する。   When the cc mode is selected by clicking the cc button 207a41 with the mouse cursor C, the user can freely name the control operator (any one of the knobs 102a1 to 102a4 in the illustrated example). When the name for the target operator is input from the setting screen 207a31, the name is displayed in the display area (any one of the display areas 207a21 to 207a24) of the target operator. Further, when the user inputs a control change (cc) number corresponding to the parameter type, the cc number is displayed in the same display area. When the cc mode is selected, a small circle above the cc button 207a41 is lit (in the illustrated example, the lighting is shown in black).

一方、Remoteボタン207a42をマウスカーソルCでクリックすることによってRemoteモードを選択した場合、ユーザは予め用意されている複数のリモートコントロールコードのうちのいずれかを選択して設定することができる。各リモートコントロールコードには、当該リモートコントロールコードで制御可能なパラメータ種類が対応付けられているので、ユーザは、目的の制御操作子(図示例では、ノブ)によって制御したいパラメータ種類を制御可能なリモートコントロールコードを、その目的の制御操作子に対応付ける。このようにして制御操作子とリモートコントロールコードとが対応付けられると、リモートコントロールコードの名称が、その制御操作子の表示領域(表示領域207a21〜207a24のうちのいずれか)内に表示される。本実施の形態では、リモートコントロールコードの名称は固定的であり、ユーザが自由に変更することができないようになっているが、これに限らず、コントロールチェンジメッセージと同様に、リモートコントロールコードについても、その名称を自由に設定(あるいは変更)できるようにしてもよい。   On the other hand, when the remote mode is selected by clicking the remote button 207a42 with the mouse cursor C, the user can select and set one of a plurality of remote control codes prepared in advance. Each remote control code is associated with a parameter type that can be controlled by the remote control code, so that the user can control the parameter type that the user wants to control with the target control operator (knob in the illustrated example). The control code is associated with the target control operator. When the control operator and the remote control code are associated with each other in this way, the name of the remote control code is displayed in the display area (any one of the display areas 207a21 to 207a24) of the control operator. In the present embodiment, the name of the remote control code is fixed and cannot be freely changed by the user. The name may be freely set (or changed).

なお「ccモード」と「Remoteモード」のうち、選択された方のモードは、テンプレートに設定される。   Of the “cc mode” and “Remote mode”, the selected mode is set in the template.

このようにして入力された内容は、たとえば図3(d)に示すフォーマットでRAM206に一時的に記憶される。なおこのフォーマットが、一時記憶時に限らず、テンプレートのフォーマットであるとする。図示例のフォーマットでは、関連付けるソフトウェア音源および画面スキンとして「名称」を採用しているが、これらを特定できる情報であれば、ID(identification)や番号などの識別情報を採用してもよい。この場合、識別情報に基づいて各名称を表示したり、ソフトウェア音源に対応したテンプレートを選択したり、画面スキンを選択したりすればよい。画面スキンの実体的なデータ(画面スキンデータ)は、本実施の形態では音楽制御装置1のROM106あるいは記憶装置109に予め記憶されているものとするが、電子音楽装置2側から適宜取得して音楽制御装置1のRAM107に記憶させてもよい。画面スキンデータには、たとえば、音源パラメータ表示画面の表示に必要な表示パーツの画像データとその配置を示すデータ、背景の画像データ、制御操作子102と表示パーツを対応付けるデータ、制御操作子102の操作に応じて形状や位置が変更された後の表示パーツ(制御操作子102がノブ102a1〜102a4の場合には、目盛りを示す位置がデフォルト位置(たとえば“0”)から変更されたもの(図4参照))の画像データ、文字の色、フォント、大きさおよび配置をそれぞれ示すデータなどが含まれる。   The contents input in this way are temporarily stored in the RAM 206 in the format shown in FIG. It is assumed that this format is not limited to temporary storage but a template format. In the format of the illustrated example, “name” is adopted as the associated software sound source and screen skin, but identification information such as ID (identification) and number may be adopted as long as it is information that can identify these. In this case, each name may be displayed based on the identification information, a template corresponding to the software sound source may be selected, or a screen skin may be selected. Substantial data (screen skin data) of the screen skin is stored in advance in the ROM 106 or the storage device 109 of the music control device 1 in this embodiment, but is appropriately acquired from the electronic music device 2 side. You may memorize | store in RAM107 of the music control apparatus 1. FIG. The screen skin data includes, for example, display part image data necessary for display of the sound source parameter display screen and data indicating the arrangement thereof, background image data, data for associating the control operator 102 with the display part, and the control operator 102 Display parts after the shape and position are changed according to the operation (in the case where the control operator 102 is the knobs 102a1 to 102a4, the position indicating the scale is changed from the default position (for example, “0”) (FIG. 4))) image data, data indicating character color, font, size, and layout.

図4は、音楽制御装置1のパネルの一部を示す図であり、同図(a)は、サンプリングタイプのソフトウェア音源についての音源パラメータ表示画面の一例を示し、同図(b)は、アナログモデリングタイプのソフトウェア音源についての音源パラメータ表示画面の一例を示している。このように音楽制御装置1側の表示器108上には、音源パラメータ表示画面108aとして、パラメータ名称の付けられた各ノブ(の絵)がそれぞれ対応するパラメータの現在値を指し示す画面が、選択されたソフトウェア音源の種類に応じた画面スキン(画面デザイン)で表示される。   FIG. 4 is a view showing a part of the panel of the music control device 1. FIG. 4A shows an example of a sound source parameter display screen for a sampling type software sound source, and FIG. An example of a sound source parameter display screen for a modeling type software sound source is shown. In this way, on the display 108 on the music control device 1 side, as the sound source parameter display screen 108a, a screen in which each knob with a parameter name indicates the current value of the corresponding parameter is selected. Displayed with a screen skin (screen design) according to the type of software sound source.

図2に戻り、表示部1eは、主として、CPU105、RAM107および表示器108によって構成され、表示器108上に各種表示を行う。この各種表示の中に、上記表示画面108aの表示も含まれる。   Returning to FIG. 2, the display unit 1 e is mainly configured by the CPU 105, the RAM 107, and the display device 108, and performs various displays on the display device 108. The various displays include the display of the display screen 108a.

機能拡張部2bは、主として、CPU204、RAM206および記憶装置208によって構成され、テンプレート記憶部1dから送信されてきたテンプレートを受信し、受信したテンプレートを記憶する。機能拡張部2bは、制御操作子1cからの制御信号も受信し、受信した制御信号に含まれる制御操作子の種類を、上記記憶したテンプレートの登録内容に基づいてパラメータの種類に変換し、これをユーザインターフェース部2cに供給する。このとき制御信号は、ccモードが選択されていればMIDIのコントロールチェンジメッセージに変換され、Remoteモードが選択されていればリモートコントロールコードに変換される。なお制御信号には、前述のように制御操作子の種類の他に操作値も含まれているが、機能拡張部2bは、操作値については何ら変換を行わずに、そのままユーザインターフェース部2cに供給するようにしている。これは、操作値についての処理をユーザインターフェース部2cに任せているからである。また機能拡張部2bは、CPU204が機能拡張ソフトウェアを実行することによって実現されている。この機能拡張ソフトウェアは、DAWソフトウェアが通常備えているものではなく、本発明を実現するために新たに作成したものである。したがって、DAWソフトウェアを起動したとしても、それに応じて自動的に機能拡張部2bは生成されない。このため本実施の形態では、DAWソフトウェアを起動するときに同時に、機能拡張ソフトウェアも記憶装置208からRAM206内に読み込んで起動するようにしている。   The function expansion unit 2b is mainly configured by the CPU 204, the RAM 206, and the storage device 208, receives the template transmitted from the template storage unit 1d, and stores the received template. The function expansion unit 2b also receives a control signal from the control operator 1c, converts the type of the control operator included in the received control signal into a parameter type based on the stored contents of the stored template, Is supplied to the user interface unit 2c. At this time, the control signal is converted into a MIDI control change message if the cc mode is selected, and is converted into a remote control code if the Remote mode is selected. Although the control signal includes an operation value in addition to the type of the control operator as described above, the function expansion unit 2b does not perform any conversion on the operation value and directly sends it to the user interface unit 2c. I am trying to supply. This is because the process for the operation value is left to the user interface unit 2c. The function expansion unit 2b is realized by the CPU 204 executing function expansion software. This function expansion software is not normally provided in the DAW software, but is newly created to realize the present invention. Therefore, even if the DAW software is activated, the function expansion unit 2b is not automatically generated accordingly. Therefore, in this embodiment, when the DAW software is activated, the function expansion software is also read from the storage device 208 into the RAM 206 and activated.

ユーザインターフェース部2cは、主として、設定操作子201、検出回路202、CPU204、RAM206、記憶装置208および表示装置207によって構成され、電子音楽装置2のGUI環境を提供する。つまりユーザインターフェース部2cは、ユーザがユーザインターフェース部2cに対して行った操作入力を受け付け、その操作入力の対象となる機能に対してその操作入力に応じた指示を行うという通常の制御処理に加えて、ユーザが音楽制御装置1の制御操作子102を用いて行った操作入力を機能拡張部2bを介して受け付け、その操作入力の対象となる機能に対してその操作入力に応じた指示を行うという制御処理も実行する。これにより、音楽制御装置1はDAWソフトウェアの各種機能をリモート制御することができる。   The user interface unit 2c is mainly configured by a setting operator 201, a detection circuit 202, a CPU 204, a RAM 206, a storage device 208, and a display device 207, and provides a GUI environment of the electronic music device 2. That is, the user interface unit 2c receives an operation input made by the user on the user interface unit 2c, and in addition to a normal control process in which an instruction corresponding to the operation input is given to a function targeted for the operation input. Then, the operation input performed by the user using the control operator 102 of the music control device 1 is received via the function expansion unit 2b, and an instruction corresponding to the operation input is given to the function targeted for the operation input. The control process is also executed. As a result, the music control apparatus 1 can remotely control various functions of the DAW software.

音源部2dは、主として、CPU204、ROM205、RAM206および記憶装置208によって構成され、ソフトウェアによってデジタルオーディオ信号を生成する、いわゆるソフトウェア音源である。音源部2dは、複数種類のソフトウェア音源(複数の楽音生成アルゴリズムによって生成されたもの、複数のメーカによって製造されたものなど)を備え、その中から1または複数の音源を選択して用いるようにしている。なお音源部2dは、本実施の形態ではすべてソフトウェア音源によって構成したが、これに限らず、すべてハードウェア音源によって構成してもよいし、ソフトウェア音源とハードウェア音源の双方を使用できるようにしてもよい。後者の場合、ソフトウェア音源とハードウェア音源とを区別してユーザに提示してもよいし、混在させて(ユーザにその区別を認識させずに)提示してもよい。   The sound source unit 2d is a so-called software sound source that is mainly configured by the CPU 204, the ROM 205, the RAM 206, and the storage device 208, and generates a digital audio signal by software. The sound source unit 2d includes a plurality of types of software sound sources (generated by a plurality of musical tone generation algorithms, manufactured by a plurality of manufacturers, etc.), and one or a plurality of sound sources are selected and used. ing. The sound source unit 2d is configured by a software sound source in the present embodiment. However, the sound source unit 2d is not limited to this, and may be configured by a hardware sound source so that both a software sound source and a hardware sound source can be used. Also good. In the latter case, the software sound source and the hardware sound source may be distinguished and presented to the user, or may be presented together (without the user recognizing the distinction).

MIDI信号入力部2aは、主として、CPU204およびRAM206によって構成され、MIDI信号出力部1bから出力されたMIDI信号を入力して一時記憶した後、シーケンサ2eに供給する。   The MIDI signal input unit 2a is mainly configured by the CPU 204 and the RAM 206, and inputs the MIDI signal output from the MIDI signal output unit 1b, temporarily stores it, and then supplies it to the sequencer 2e.

シーケンサ2eは、主として、CPU204、ROM205、RAM206および記憶装置208によって構成され、MIDI信号記録モードが選択されているときには、入力されたMIDI信号をRAM206の所定位置に確保されたMIDI信号記録領域(図示せず)に記録する一方、MIDI信号スルーモードが選択されているときには、入力されたMIDI信号をMIDI信号記録領域に記録せずにそのまま、あるいは記録してから音源部2dに出力する。MIDI信号記録領域は、本実施の形態では複数のトラックによって形成されているので、入力されたMIDI信号はいずれかのトラックに記録される。MIDI信号をどのトラックに記録するかは、通常、MIDI信号に含まれるMIDIチャンネルに基づいて決定される。各トラックにおいて、固定的または可変的に当該トラックに記録すべきMIDIチャンネルが設定されており、各トラックには、入力されてきたMIDI信号のMIDIチャンネルと当該トラックに設定されているMIDIチャンネルが一致したときに、そのMIDI信号が取り込まれて記録される。MIDI信号記録領域に記録されたMIDI信号は、ユーザによる再生指示に応じてシーケンサ2eによりトラック毎に再生される。シーケンサ2eは、トラック毎に当該トラックの再生時に使用する音源の種類を設定できるように構成されている。そして各音源は、前述のように前記テンプレート記憶部1dに記憶されている複数のテンプレートのいずれかと関連付けることができるようになっている。これによりユーザは、シーケンサ2eに対してトラック毎に異なった種類の音源を使用してMIDI信号を再生させることができ、さらにテンプレートを適宜設定することにより、同じ操作子で、ある音源についてはあるパラメータを制御し、別の音源については別のパラメータを制御することができる。このようにして再生されたMIDI信号は、シーケンサ2eから音源部2dに出力され、音源部2dは、そのMIDI信号に基づいてデジタルオーディオ信号を生成し、生成したデジタルオーディオ信号をミキサ2hに出力する。   The sequencer 2e is mainly composed of a CPU 204, a ROM 205, a RAM 206, and a storage device 208. When the MIDI signal recording mode is selected, a MIDI signal recording area (see FIG. 5) in which an input MIDI signal is secured at a predetermined position in the RAM 206. On the other hand, when the MIDI signal through mode is selected, the input MIDI signal is output to the sound source unit 2d as it is or without being recorded in the MIDI signal recording area. Since the MIDI signal recording area is formed by a plurality of tracks in this embodiment, the input MIDI signal is recorded on any of the tracks. In which track the MIDI signal is recorded is usually determined based on the MIDI channel included in the MIDI signal. In each track, a MIDI channel to be recorded on the track is fixedly or variably set. The MIDI channel of the input MIDI signal matches the MIDI channel set in the track for each track. When this occurs, the MIDI signal is captured and recorded. The MIDI signal recorded in the MIDI signal recording area is reproduced for each track by the sequencer 2e in accordance with a reproduction instruction from the user. The sequencer 2e is configured to be able to set the type of sound source used for the reproduction of the track for each track. Each sound source can be associated with one of a plurality of templates stored in the template storage unit 1d as described above. As a result, the user can cause the sequencer 2e to reproduce the MIDI signal by using different types of sound sources for each track, and by setting a template appropriately, there is a certain sound source with the same operator. It is possible to control parameters and to control different parameters for different sound sources. The MIDI signal reproduced in this way is output from the sequencer 2e to the sound source unit 2d, and the sound source unit 2d generates a digital audio signal based on the MIDI signal and outputs the generated digital audio signal to the mixer 2h. .

ミキサ2hは、主として、CPU204、ROM205、RAM206および記憶装置208によって構成され、音源部2dから出力されたデジタルオーディオ信号と、レコーダ2gから出力されたデジタルオーディオ信号とをミックスし、そのミックス信号をサウンドシステム2iに出力する。   The mixer 2h mainly includes a CPU 204, a ROM 205, a RAM 206, and a storage device 208. The mixer 2h mixes the digital audio signal output from the sound source unit 2d and the digital audio signal output from the recorder 2g, and the mixed signal is sounded. Output to system 2i.

レコーダ2gは、主として、CPU204、ROM205、RAM206および記憶装置208によって構成され、オーディオ信号入力部2fから入力されたデジタルオーディオ信号を記録し、ユーザによる再生指示に応じて、記録されたデジタルオーディオ信号を再生し、再生したデジタルオーディオ信号をミキサ2hに出力する。またレコーダ2gには、音源部2dによって生成されたデジタルオーディオ信号も供給されるので、レコーダ2gは音源部2dからのデジタルオーディオ信号も記録することができる。シーケンサ2eによってMIDI信号を再生し、音源部2dによって生成されたデジタルオーディオ信号と、レコーダ2gによって再生されたデジタルオーディオ信号とをミキサ2hでミックスするときには、シーケンサ2eとレコーダ2gは同期して再生を行う。   The recorder 2g is mainly composed of a CPU 204, a ROM 205, a RAM 206, and a storage device 208. The recorder 2g records a digital audio signal input from the audio signal input unit 2f, and the recorded digital audio signal in accordance with a reproduction instruction from the user. The reproduced digital audio signal is output to the mixer 2h. Further, since the digital audio signal generated by the sound source unit 2d is also supplied to the recorder 2g, the recorder 2g can also record the digital audio signal from the sound source unit 2d. When the MIDI signal is played back by the sequencer 2e and the digital audio signal generated by the sound source unit 2d and the digital audio signal played back by the recorder 2g are mixed by the mixer 2h, the sequencer 2e and the recorder 2g play back synchronously. Do.

サウンドシステム2iは、前記図1のCODEC210およびサウンドシステム211に相当し、ミキサ2hから出力されたデジタルオーディオ信号(このデジタルオーディオ信号が圧縮されたものである場合には、伸長した後)をアナログオーディオ信号に変換し、そのアナログオーディオ信号を音響に変換する。   The sound system 2i corresponds to the CODEC 210 and the sound system 211 of FIG. 1, and the digital audio signal output from the mixer 2h (after the digital audio signal is decompressed if it is compressed) is converted to analog audio. The signal is converted into a signal, and the analog audio signal is converted into sound.

編集部2jは、主として、CPU204、RAM206および記憶装置208によって構成され、テンプレートの設定と、各音源および各画面スキンと各テンプレートとの関連付けを行う。なお本発明の特徴の1つは、編集部2jが実行する制御処理にあり、その詳細については後述するので、ここではこれ以上の説明は行わない。   The editing unit 2j is mainly configured by the CPU 204, the RAM 206, and the storage device 208, and performs setting of a template and associating each sound source and each screen skin with each template. Note that one of the features of the present invention resides in the control processing executed by the editing unit 2j, and the details thereof will be described later, so no further description will be given here.

以上のように構成された電子音楽システムが実行する制御処理を、まず図3〜図6を参照してその概要を説明し、次に図7〜図10を参照して詳細に説明する。   The control process executed by the electronic music system configured as described above will be described first with reference to FIGS. 3 to 6 and then in detail with reference to FIGS.

本実施の形態の電子音楽システムは、複数の操作子からなる制御操作子102を含む音楽制御装置1と、複数のトラックを備えたシーケンサ2eおよび複数のソフトウェア音源を含む音源部2dを含む電子音楽装置2とによって構成され、ユーザが音楽制御装置1の制御操作子102を操作することにより、電子音楽装置2の各種機能をリモート制御できるようになっている。   The electronic music system according to the present embodiment includes an electronic music including a music control apparatus 1 including a control operator 102 including a plurality of operators, a sequencer 2e having a plurality of tracks, and a sound source unit 2d including a plurality of software sound sources. The apparatus 2 is configured so that various functions of the electronic music apparatus 2 can be remotely controlled by a user operating a control operator 102 of the music control apparatus 1.

電子音楽装置2側では、ユーザの設定操作に応じてシーケンサ2eの各トラックと音源部2dの複数のソフトウェア音源のいずれかとを任意に対応付けることができ、その対応付けを適宜行うことで、トラック毎に種類の異なるソフトウェア音源を使用して、MIDI信号(MIDIイベント)を再生することができる。図5(a)は、シーケンサ2eを使用できる状態にするシーケンサモードが選択されたときに、前記表示装置207上に表示されたシーケンサ画面の一例を示す図である。ユーザは、たとえばマウスカーソル(図示せず)を用いて、シーケンサ画面中のトラックn(図示例では、“n”は、1〜3のいずれかの整数値)の主要パラメータ表示欄をクリックすることで、目的のトラックを指示することができる。指示中のトラックは、その主要パラメータ表示欄が反転表示される(図示例では、反転表示は斜線で示されている)。なお指示中のトラックの主要パラメータ表示欄の表示態様は、指示中でないトラックと区別できる態様であれば、反転表示に限らないことは言うまでもない。そして目的のトラックを指示した状態で、ユーザがマウスの右ボタン(図示せず)を押すと、プルダウンメニュー(図示せず)が表示される。このプルダウンメニュー内には、詳細画面を表示させるための「詳細画面表示」項目が含まれており、ユーザが上記マウスカーソルによって「詳細画面表示」を選択すると、図6(a)に示すように指示中のトラックの詳細画面がアクティブ状態になる。この詳細画面内には音源を設定できる音源設定欄が含まれているので、ユーザは、マウスや文字数字入力用キーボードを用いて、電子音楽装置2が備えている複数の音源からいずれかを選択し、音源設定欄に入力することで、指示中のトラックに好みの音源を割り当てることができる。   On the electronic music apparatus 2 side, each track of the sequencer 2e can be arbitrarily associated with any one of a plurality of software sound sources of the sound source unit 2d according to a user's setting operation. Different types of software sound sources can be used to reproduce MIDI signals (MIDI events). FIG. 5A is a diagram showing an example of a sequencer screen displayed on the display device 207 when the sequencer mode for making the sequencer 2e usable is selected. The user clicks the main parameter display column of the track n (in the illustrated example, “n” is an integer value of 1 to 3) in the sequencer screen using, for example, a mouse cursor (not shown). The target track can be indicated. The main parameter display field of the track being instructed is highlighted (in the illustrated example, the highlighted display is indicated by diagonal lines). Needless to say, the display mode of the main parameter display column of the track being instructed is not limited to the reverse display as long as it can be distinguished from the track not instructing. When the user presses the right button (not shown) of the mouse with the target track designated, a pull-down menu (not shown) is displayed. This pull-down menu includes a “detail screen display” item for displaying a detail screen. When the user selects “detail screen display” with the mouse cursor, as shown in FIG. The details screen of the track being instructed becomes active. This detailed screen includes a sound source setting field in which a sound source can be set, so that the user can select one of a plurality of sound sources provided in the electronic music apparatus 2 by using a mouse or a character / numeric input keyboard. Then, by inputting in the sound source setting field, a favorite sound source can be assigned to the designated track.

このようにして各トラックに割り当てられた各音源に対しては、ユーザは、シーケンサ2eの画面上に、図5(b)または図6(b)に示すような音源制御画面ウィンドウW1を表示させ、この音源制御画面ウィンドウW1を介して、トラック毎に当該トラックに割り当てられた音源の各種音源パラメータを設定することができる。図示例の音源制御画面ウィンドウW1には、各種音源パラメータを設定可能な各種操作子が表示されているので、ユーザは、前記マウスカーソルを用いて好みの操作子を直接操作することで、その操作子に割り当てられた音源パラメータを設定することができる。   For each sound source assigned to each track in this way, the user displays a sound source control screen window W1 as shown in FIG. 5B or 6B on the screen of the sequencer 2e. Various sound source parameters of the sound source assigned to the track can be set for each track via the sound source control screen window W1. The sound source control screen window W1 in the illustrated example displays various operators that can set various sound source parameters, so that the user can directly operate the desired operator using the mouse cursor. The sound source parameter assigned to the child can be set.

本発明の特徴の1つは、各トラックにそれぞれ割り当てられた各音源の各種音源パラメータを設定するときに、その設定内容を音源制御画面ウィンドウW1から入力するのではなく、音楽制御装置1に設けられた制御操作子102を用いて入力することにある。このため、制御操作子102の各操作子と、該各操作子によってそれぞれ制御される各音源パラメータとを対応付けるためのテンプレートを複数、予め用意し、前記図3(b)を用いて説明したように、各テンプレートと前記複数の音源のいずれかとを1対1に関連付けておく。そして、ユーザが現在指示中のトラックに割り当てられた音源に関連付けられたテンプレート(このようなテンプレートが複数ある場合には、選択された1つ)を仲介させることで、ユーザは、当該音源の各音源パラメータの設定を音楽制御装置1の制御操作子102に対する操作によって行うようにしている。   One of the features of the present invention is that when setting various sound source parameters of each sound source assigned to each track, the setting contents are not input from the sound source control screen window W1, but provided in the music control device 1. The input is performed using the control operator 102 provided. Therefore, a plurality of templates for associating each operator of the control operator 102 with each sound source parameter controlled by each operator are prepared in advance, as described with reference to FIG. In addition, each template is associated with one of the plurality of sound sources in a one-to-one relationship. Then, by mediating a template (one selected when there are a plurality of such templates) associated with the sound source assigned to the track that the user is currently instructing, the user can The sound source parameters are set by operating the control operator 102 of the music control device 1.

さらに本発明の特徴の1つは、前述のように、音楽制御装置1側から目的の音源の各音源パラメータを設定するときに、ユーザが現在どの音源の音源パラメータを設定しているかを音楽制御装置1側で一目で分かるようにすることにある。このため本実施の形態では、音楽制御装置1の表示器108上に表示されるパラメータ設定画面108aの画面デザインを音源に応じて変更している。これを実現するために本実施の形態では、各テンプレートに音源に加えて画面スキンも関連付けておき、音楽制御装置1側で目的の音源の各音源パラメータを設定するときには、その設定のために選択されたテンプレートに関連付けられた画面スキンの画面スキンデータを読み出し、この画面スキンデータに基づいてパラメータ設定画面の画面デザインを決定している。   Further, as described above, one of the features of the present invention is that music control as to which sound source parameter the user is currently setting when the sound source parameter of the target sound source is set from the music control device 1 side as described above. It is to be understood at a glance on the device 1 side. Therefore, in this embodiment, the screen design of the parameter setting screen 108a displayed on the display unit 108 of the music control device 1 is changed according to the sound source. In order to realize this, in the present embodiment, a screen skin is associated with each template in addition to the sound source, and when setting each sound source parameter of the target sound source on the music control device 1 side, it is selected for the setting. The screen skin data of the screen skin associated with the created template is read out, and the screen design of the parameter setting screen is determined based on the screen skin data.

このようにユーザは、音源制御画面ウィンドウW1に直接入力操作を行わなくても、現在指示中のトラックに割り当てられた音源の各音源パラメータを設定することができる。さらに、このときユーザは、表示器108上のパラメータ設定画面108aの画面デザインから、どの音源に関する音源パラメータの設定を行っているかを直ちに把握することができる。   In this way, the user can set the sound source parameters of the sound source assigned to the currently designated track without performing an input operation directly on the sound source control screen window W1. Furthermore, at this time, the user can immediately grasp which sound source parameter is set for which sound source from the screen design of the parameter setting screen 108a on the display unit 108.

ただし音源パラメータの設定時には、音源制御画面ウィンドウW1がアクティブ状態、つまり、表示装置207上に複数のウィンドウが重なって表示されている場合に、音源制御画面ウィンドウW1が最上層に表示され、かつ音源制御画面ウィンドウW1に直接入力できる状態になっている方が、ユーザにとっては便利である。これは、制御操作子102を操作して目的の音源パラメータを設定すると、その設定結果が直ぐに音源制御画面ウィンドウW1に反映されるので、音源制御画面ウィンドウW1がアクティブ状態になっていれば、ユーザは音源制御画面ウィンドウW1の表示状態を見ることで、自身の制御操作子102の操作とこれに応じた音源パラメータの設定結果とを逐次確認できるからである。   However, when the sound source parameter is set, the sound source control screen window W1 is displayed in the uppermost layer when the sound source control screen window W1 is in an active state, that is, when a plurality of windows are displayed on the display device 207, and the sound source control screen window W1 is displayed. It is more convenient for the user to be able to input directly to the control screen window W1. This is because when the target sound source parameter is set by operating the control operator 102, the setting result is immediately reflected in the sound source control screen window W1, so that if the sound source control screen window W1 is in the active state, the user This is because, by looking at the display state of the sound source control screen window W1, it is possible to sequentially confirm the operation of its own control operator 102 and the sound source parameter setting result corresponding thereto.

音源制御画面ウィンドウW1をアクティブ状態にする従来の方法としては、図5(a)に示すようにトラックの指示のみなされ(図示例では、トラック1が指示されている)、音源制御画面ウィンドウW1自体が表示されていないときには、たとえば、トラック1の詳細パラメータ表示欄内に表示されている音源制御画面表示ボタン(図示せず)をユーザがマウスカーソルでクリックすると、図5(b)に示すように音源制御画面ウィンドウW1が表示されてアクティブ状態になるという方法が考えられる。しかし図6(a)に示すように、トラック1の詳細パラメータ表示欄が他のウィンドウ、つまりトラック1の詳細画面ウィンドウW2によって隠れ、ユーザが音源制御画面表示ボタンを見ることができない場合には、ユーザは、まずトラック1の詳細画面ウィンドウW2を消して(あるいは一時的に隠して)トラック1の詳細パラメータ表示欄を見えるようにし、次にその表示欄内の音源制御画面表示ボタンをクリックしなければならない。これでは、音源パラメータを音楽制御装置1から設定できるようになったとしても、ユーザは、音源制御画面ウィンドウW1をアクティブ状態にするために音楽制御装置1上にあった手を電子音楽装置2上に移さなければならず、結局ユーザの音楽制作は中断する。そこで図4に示すように、音楽制御装置1の制御操作子102内に音源制御画面表示ボタン102bを設け、ユーザがこの音源制御画面表示ボタン102bを押下すると、それに応じて、現在指示中のトラックに割り当てられた音源の音源制御画面ウィンドウW1がアクティブ状態になるようにした。これにより、ユーザは指示中のトラックに割り当てられた音源の各種音源パラメータの設定も、当該音源の音源制御画面ウィンドウW1の表示制御も、音楽制御装置1上で行うことができるので、ユーザの音楽制作は中断されない。   As a conventional method for bringing the sound source control screen window W1 into an active state, only a track instruction is given as shown in FIG. 5A (in the example shown, track 1 is indicated), and the sound source control screen window W1 itself When is not displayed, for example, when the user clicks a sound source control screen display button (not shown) displayed in the detailed parameter display field of track 1 with a mouse cursor, as shown in FIG. A method in which the sound source control screen window W1 is displayed and becomes active can be considered. However, as shown in FIG. 6A, when the detailed parameter display field of track 1 is hidden by another window, that is, the detailed screen window W2 of track 1, and the user cannot see the sound source control screen display button, The user must first delete (or temporarily hide) the detailed screen window W2 of the track 1 so that the detailed parameter display column of the track 1 is visible, and then click the sound source control screen display button in the display column. I must. In this case, even if the sound source parameter can be set from the music control device 1, the user can use his / her hand on the music control device 2 to activate the sound source control screen window W1 on the electronic music device 2. After all, the user's music production is interrupted. Therefore, as shown in FIG. 4, a sound source control screen display button 102b is provided in the control operator 102 of the music control device 1, and when the user presses the sound source control screen display button 102b, the currently designated track is indicated accordingly. The sound source control screen window W1 of the sound source assigned to is activated. As a result, the user can set various sound source parameters of the sound source assigned to the designated track and display control of the sound source control screen window W1 of the sound source on the music control device 1, so that the user's music Production is not interrupted.

一方、音源制御画面ウィンドウW1がアクティブ状態のときに、ユーザが音源制御画面表示ボタン102bを押下すると、音源制御画面ウィンドウW1は閉じられる。   On the other hand, when the user presses the sound source control screen display button 102b while the sound source control screen window W1 is in the active state, the sound source control screen window W1 is closed.

なお本実施の形態では、シーケンサ2eのトラックの指示は、上述のようにマウスや文字数字入力用キーボードを用いてシーケンサ画面に対して行うようにした、つまり音楽制御装置1上ではなく、電子音楽装置2上で行うようにしたが、これに限らず、音楽制御装置1上にシーケンサ2eのトラックを指示するためのボタン(前記音源制御画面表示ボタン102bのようなボタン)を設け、ユーザがこのボタンを押下することで、目的のトラックを指示するようにしてもよい。   In the present embodiment, the track instruction of the sequencer 2e is performed on the sequencer screen using the mouse or the character / numeral input keyboard as described above, that is, not on the music control device 1, but on the electronic music. However, the present invention is not limited to this, and a button (button such as the sound source control screen display button 102b) for instructing the track of the sequencer 2e is provided on the music control device 1, and the user can select this. A target track may be indicated by pressing a button.

次に、この制御処理を詳細に説明する。   Next, this control process will be described in detail.

図7は、電子音楽装置2の編集部2j、特にCPU204が実行する制御処理の手順を示すフローチャートである。本制御処理は、主として、
(1)テンプレート取得処理(ステップS101,S102)
(2)テンプレート設定処理(ステップS103)
(3)終了処理(ステップS104〜S106)
によって構成されている。そしてテンプレートは、前述のように音楽制御装置1のテンプレート記憶部1dに記憶されているので、図7のフローチャートには、編集部2jがテンプレート記憶部1dとテンプレートのやり取りをする処理も記載されている。
FIG. 7 is a flowchart showing a procedure of control processing executed by the editing unit 2j of the electronic music apparatus 2, particularly the CPU 204. This control process is mainly
(1) Template acquisition processing (steps S101 and S102)
(2) Template setting process (step S103)
(3) End processing (steps S104 to S106)
It is constituted by. Since the template is stored in the template storage unit 1d of the music control device 1 as described above, the flowchart of FIG. 7 also describes the process in which the editing unit 2j exchanges the template with the template storage unit 1d. Yes.

ユーザが、たとえば設定操作子201(のマウスや文字数字入力用キーボード)を用いて編集部2jの制御処理の開始を指示すると、CPU204は、処理を前記(1)のテンプレート取得処理に進める。この(1)テンプレート取得処理では、まずCPU204は、音楽制御装置1(のテンプレート記憶部1d)に対してテンプレートを要求する。これに応じてテンプレート記憶部1dは、テンプレートを送信する(ステップS1)。テンプレート記憶部1dは、前述のように複数のテンプレートを記憶している。電子音楽装置2には特定の1種類のDAWソフトウェアが常にインストールされ起動される訳ではなく、多くの種類のDAWソフトウェアから選択されたいずれか1つがインストールされ起動されるか、あるいは、複数種類のDAWソフトウェアがインストールされ、その中からいずれか1つが起動されるので、テンプレート記憶部1dは通常、DAWソフトウェア毎に複数のテンプレートを記憶している。したがってテンプレート記憶部1dは、編集部2jからテンプレートの要求を受けると、電子音楽装置2上で現在起動中のDAWソフトウェア用に作成された複数のテンプレートを編集部2jに向けて送信する。このときテンプレート記憶部1dは、電子音楽装置2上で現在起動中のDAWソフトウェアが何であるかを知っている必要がある。現在起動中のDAWソフトウェアが何であるかをテンプレート記憶部1dに知らせる方法としては、たとえば、編集部2jがテンプレートを要求するときに併せて、現在起動中のDAWソフトウェアを特定する情報を音楽制御装置1側に送信する方法が考えられる。   When the user instructs the start of the control process of the editing unit 2j using, for example, the setting operator 201 (the mouse or keyboard for inputting alphanumeric characters), the CPU 204 advances the process to the template acquisition process (1). In this (1) template acquisition process, first, the CPU 204 requests a template from the music control device 1 (the template storage unit 1d). In response to this, the template storage unit 1d transmits a template (step S1). The template storage unit 1d stores a plurality of templates as described above. The electronic music apparatus 2 does not always have one specific type of DAW software installed and activated, but any one selected from many types of DAW software is installed and activated, or a plurality of types of DAW software are installed. Since DAW software is installed and one of them is activated, the template storage unit 1d normally stores a plurality of templates for each DAW software. Therefore, when the template storage unit 1d receives a template request from the editing unit 2j, the template storage unit 1d transmits a plurality of templates created for the DAW software currently activated on the electronic music apparatus 2 to the editing unit 2j. At this time, the template storage unit 1 d needs to know what DAW software is currently running on the electronic music apparatus 2. As a method for informing the template storage unit 1d of what is currently activated DAW software, for example, when the editing unit 2j requests a template, information specifying the currently activated DAW software is stored in the music control device. A method of transmitting to one side is conceivable.

編集部2jは、テンプレート記憶部1dからテンプレートを受信すると、受信したテンプレートを、たとえば前記RAM206の所定位置に確保されたテンプレート格納領域(図示せず)に記憶する(ステップS102)。なおテンプレート記憶部1dは、編集部2jからの要求に応じたテンプレートを記憶していない場合もあるが、その場合には当然、テンプレート記憶部1dはテンプレートを送信しない。その場合には、編集部2jはテンプレートを編集することができないので、ユーザはテンプレートを一から作成することになる。   When the editing unit 2j receives the template from the template storage unit 1d, the editing unit 2j stores the received template in, for example, a template storage area (not shown) secured at a predetermined position in the RAM 206 (step S102). The template storage unit 1d may not store a template in response to a request from the editing unit 2j. In that case, the template storage unit 1d naturally does not transmit the template. In that case, since the editing unit 2j cannot edit the template, the user creates the template from scratch.

次にユーザが、編集部2jに対して表示装置207上にテンプレート設定画面を表示させる指示を行うと、CPU204は、処理を前記(2)のテンプレート設定処理に進める(ステップS103)。   Next, when the user instructs the editing unit 2j to display a template setting screen on the display device 207, the CPU 204 advances the process to the template setting process (2) (step S103).

図8は、この(2)テンプレート設定処理の詳細な手順を示すフローチャートである。   FIG. 8 is a flowchart showing a detailed procedure of the (2) template setting process.

この(2)テンプレート設定処理では、まずCPU204は、前記図3(a)に示すようにテンプレート設定画面を表示する。前記テンプレート格納領域に複数のテンプレートが記憶されているときには、CPU204は、所定のルールに従っていずれか1つのテンプレートを選択し、選択されたテンプレートの登録内容に基づいてテンプレート設定画面を表示する(ステップS103a)。ここで所定のルールとしては、たとえば、テンプレートの名称あるいは作成日時を昇順または降順に並べたときの先頭を挙げることができる。他のテンプレートに基づいたテンプレート設定画面を表示したいときには、ユーザは、アップ/ダウンボタン207b1または207b2を操作して他のテンプレートを指定する。現在指定されているテンプレートの名称は、前述のようにテンプレート名称表示領域207bに表示される。   In this (2) template setting process, first, the CPU 204 displays a template setting screen as shown in FIG. When a plurality of templates are stored in the template storage area, the CPU 204 selects any one template according to a predetermined rule, and displays a template setting screen based on the registered content of the selected template (step S103a). ). Here, as the predetermined rule, for example, the top when the template names or creation dates are arranged in ascending or descending order can be cited. When displaying a template setting screen based on another template, the user operates the up / down button 207b1 or 207b2 to designate another template. The name of the currently designated template is displayed in the template name display area 207b as described above.

次にユーザが、前述のようにして当該テンプレートに関連付けるソフトウェア音源および画面スキンの各名称を選択すると、CPU204は、その各名称を前記ソフトウェア音源名称表示領域207cおよび画面スキン名称表示領域207dに表示するとともに前記RAM206に一時的に記憶する(ステップS103bおよびS103c)。次にユーザが、前述のようにして当該テンプレートに登録する各種パラメータの詳細、特に制御操作子102に割り当てられるパラメータの詳細を設定すると、CPU204は、そのパラメータの詳細をテンプレート設定画面に反映させるとともにRAM206に一時的に記憶する(ステップS103d)。さらにユーザがその他の処理を指示すると、CPU204は、指示された処理を行う(ステップS103e)。   Next, when the user selects the names of the software sound source and the screen skin to be associated with the template as described above, the CPU 204 displays the names in the software sound source name display area 207c and the screen skin name display area 207d. At the same time, it is temporarily stored in the RAM 206 (steps S103b and S103c). Next, when the user sets the details of various parameters registered in the template as described above, particularly the details of the parameters assigned to the control operator 102, the CPU 204 reflects the details of the parameters on the template setting screen. The information is temporarily stored in the RAM 206 (step S103d). Further, when the user instructs other processing, the CPU 204 performs the instructed processing (step S103e).

なお、テンプレート設定画面からテンプレートの登録内容を入力(あるいは編集)する方法については前述したので、ここでは繰り返さない。また図8のフローチャートでは、ステップS103a〜S103eの各処理はいずれも、常に実行されるように記載されているが、必要に応じて実行されることは言うまでもない。つまり、設定対象のテンプレートが既に設定されたものであり、これを編集しているときに、たとえば画面スキンは既に設定されているものをそのまま使い、変更する必要はない場合には、CPU204は、ステップS103cの処理をスキップして次のステップS103dの処理を行う。   The method for inputting (or editing) the template registration contents from the template setting screen has been described above, and will not be repeated here. Further, in the flowchart of FIG. 8, it is described that each processing of steps S103a to S103e is always executed, but it goes without saying that it is executed as necessary. In other words, if the template to be set has already been set and is being edited, for example, if the screen skin is already set and it is not necessary to change it, the CPU 204 The process of step S103c is skipped and the process of the next step S103d is performed.

図7に戻り、この(2)テンプレート設定処理は、ユーザによる終了指示があるまで継続して実行され(ステップS104→S103)、ユーザによる終了指示があるとCPU204は、処理を前記(3)の終了処理に進める(ステップS104→S105)。この(3)終了処理では、CPU204は、ユーザに対して編集したテンプレートを保存するかどうか問い合わせ、ユーザが「保存する」を選択したときには、編集後のテンプレートを音楽制御装置1に送信する(ステップS105→S106)一方、ユーザが「保存する」を選択しなかったときには、何もせずに本制御処理を終了する(ステップS105→終了)。なお、この(2)テンプレート設定処理を実行しなかったときには、CPU204は、前記ステップS105でユーザに保存するかどうかを問い合わせることなく、ユーザが終了を指示した時点で直ちに本制御処理を終了すればよい。音楽制御装置1のテンプレート記憶部1dは、編集部2jから編集後のテンプレートを受信すると、受信したテンプレートを記憶する(ステップS2)。   Returning to FIG. 7, the (2) template setting process is continuously executed until an end instruction is issued by the user (steps S104 → S103). When the end instruction is issued by the user, the CPU 204 performs the process of (3). The process proceeds to an end process (steps S104 → S105). In this (3) end processing, the CPU 204 inquires of the user whether or not to save the edited template, and when the user selects “save”, the edited template is transmitted to the music control apparatus 1 (step 1). S105 → S106) On the other hand, if the user does not select “save”, this control process is terminated without doing anything (step S105 → end). When this (2) template setting process is not executed, the CPU 204 does not ask the user whether or not to save it in step S105, and immediately ends this control process when the user instructs to end the process. Good. When the template storage unit 1d of the music control device 1 receives the edited template from the editing unit 2j, the template storage unit 1d stores the received template (step S2).

図9および図10は、音楽制御装置1および電子音楽装置2、特にCPU105およびCPU204がそれぞれ実行する各制御処理の手順を示すフローチャートである。ただし電子音楽装置2が実行する制御処理は、前記図2の機能構成では機能拡張部2bとユーザインターフェース部2cによって実行されるので、図9および図10には、機能拡張部2bが実行する制御処理とユーザインターフェース部2cが実行する制御処理が記載されている。   9 and 10 are flowcharts showing the procedure of each control process executed by the music control device 1 and the electronic music device 2, particularly the CPU 105 and the CPU 204, respectively. However, since the control process executed by the electronic music apparatus 2 is executed by the function extension unit 2b and the user interface unit 2c in the functional configuration of FIG. 2, the control executed by the function extension unit 2b is shown in FIGS. The process and the control process executed by the user interface unit 2c are described.

ユーザインターフェース部2cは、主として、
(21)シーケンサ2eのトラックに音源種類を設定する(割り当てる)トラック・音源種類設定処理(ステップS301〜S304)
(22)表示装置207上に音源制御画面(図5および図6では、音源制御画面ウィンドウW1)を表示/非表示する音源制御画面の表示制御処理(ステップS305)
(23)音源パラメータを実際に制御する音源パラメータ制御処理(ステップS306,S307)
(24)その他の処理(ステップS308)
の各処理を行う。
The user interface unit 2c is mainly composed of
(21) Track / sound source type setting process (steps S301 to S304) for setting (assigning) a sound source type to a track of the sequencer 2e
(22) Sound source control screen display control processing for displaying / hiding the sound source control screen (the sound source control screen window W1 in FIGS. 5 and 6) on the display device 207 (step S305)
(23) Sound source parameter control processing for actually controlling sound source parameters (steps S306 and S307)
(24) Other processing (step S308)
Each process is performed.

機能拡張部2bは、主として、音楽制御装置1とユーザインターフェース部2cとの間でやり取りされるデータを仲介する機能を営んでいる。   The function expansion unit 2b mainly has a function of mediating data exchanged between the music control device 1 and the user interface unit 2c.

音楽制御装置1は、主として、
(31)前記(21)のトラック・音源種類設定処理で設定された音源種類の音源が備えている全音源パラメータの現在値を取得する音源パラメータ値取得処理(ステップS11〜S13)
(32)前記(21)のトラック・音源種類設定処理で設定された音源種類の音源にテンプレートを選択するテンプレート選択処理(ステップS14)
(33)表示器108上に音源パラメータ表示画面を表示する音源パラメータ表示画面表示処理(ステップS15,S16)
(34)ユーザが前記音源制御画面表示ボタン102bを操作したときに実行される音源制御画面表示ボタン操作処理(ステップS17)
(35)ユーザが前記図4のノブ102a1〜102a4を操作したときに実行されるノブ操作処理(ステップS18)
(36)前記(33)の音源パラメータ表示画面を更新する音源パラメータ表示画面更新処理(ステップS19)
(37)その他の処理(ステップS20)
の各処理を行う。
The music control device 1 is mainly composed of
(31) Sound source parameter value acquisition processing for acquiring current values of all sound source parameters included in the sound source of the sound source type set in the track / sound source type setting processing of (21) (steps S11 to S13).
(32) Template selection processing for selecting a template for the sound source of the sound source type set in the track / sound source type setting processing of (21) (step S14)
(33) Sound source parameter display screen display processing for displaying a sound source parameter display screen on the display 108 (steps S15 and S16)
(34) Sound source control screen display button operation processing executed when the user operates the sound source control screen display button 102b (step S17)
(35) Knob operation processing executed when the user operates the knobs 102a1 to 102a4 in FIG. 4 (step S18).
(36) Sound source parameter display screen update processing for updating the sound source parameter display screen of (33) (step S19)
(37) Other processing (step S20)
Each process is performed.

ユーザが、ユーザインターフェース部2cに対して前記シーケンサモードに移行させる指示を行うと、CPU204は、電子音楽装置2の動作モードをシーケンサモードに移行させ、処理を前記(21)のトラック・音源種類設定処理に進める。この(21)トラック・音源種類設定処理では、まずCPU204は、表示装置207上に前記図5(a)のシーケンサ画面を表示し、ユーザによるトラックの選択指示を待つ。ユーザが前記マウスカーソルを用いて、シーケンサ2eが備えている複数のトラックからいずれかのトラックを選択指示すると、CPU204は、その選択指示されたトラックのトラック番号を取得し、前記RAM206のワークエリア(図示せず)に一時的に記憶する(ステップS301)。次にCPU204は、選択指示されたトラックに割り当てられた音源の種類(たとえば、名称)を取得し、当該トラックのトラック番号と割り当てられた音源の音源種類とを機能拡張部2bに通知する(ステップS302)。ここで、選択指示されたトラックに音源が未だ割り当てられていないことがある。この場合にはCPU204は、ユーザに対して表示や音声などで、音源が未だ割り当てられていないことを知らせる。これに応じてユーザが、制御処理の概要の説明で前述したようにして、選択指示されたトラックに対して電子音楽装置2中の音源のいずれかを割り当てると、CPU204は、選択指示されたトラックのトラック番号と割り当てられた音源の音源種類とを機能拡張部2bに通知する。このようにして、ユーザインターフェース部2cからトラック番号と音源種類が通知されると、機能拡張部2bは、そのトラック番号と音源種類をRAM206の所定位置に確保されたトラック番号・音源種類格納領域(図示せず)に記憶した(ステップS201)後、音源種類を音楽制御装置1に通知する(ステップS202)。   When the user instructs the user interface unit 2c to shift to the sequencer mode, the CPU 204 shifts the operation mode of the electronic music apparatus 2 to the sequencer mode, and the process sets the track / sound source type setting in (21). Proceed to processing. In this (21) track / sound source type setting process, first, the CPU 204 displays the sequencer screen of FIG. 5A on the display device 207 and waits for a user to select a track. When the user uses the mouse cursor to select and select one of a plurality of tracks provided in the sequencer 2e, the CPU 204 acquires the track number of the track instructed to be selected, and the work area ( It is temporarily stored in (not shown) (step S301). Next, the CPU 204 obtains the type (for example, name) of the sound source assigned to the selected track, and notifies the function expansion unit 2b of the track number of the track and the assigned sound source type (step). S302). Here, a sound source may not yet be assigned to the selected track. In this case, the CPU 204 informs the user that a sound source has not yet been assigned by display or voice. In response to this, when the user assigns one of the sound sources in the electronic music apparatus 2 to the selection-instructed track as described above in the description of the outline of the control processing, the CPU 204 causes the selection-instructed track to be selected. The function extension unit 2b is notified of the track number and the sound source type of the assigned sound source. In this way, when the track number and the sound source type are notified from the user interface unit 2c, the function expanding unit 2b stores the track number / sound source type storage area (the track number / sound source type storage area (in the RAM 206). After being stored (not shown) (step S201), the music control device 1 is notified of the sound source type (step S202).

機能拡張部2bから音源種類が通知されると、音楽制御装置1のCPU105は、処理を前記(31)の音源パラメータ値取得処理に進める。この(31)音源パラメータ値取得処理では、まずCPU105は、通知された音源種類を前記RAM107の所定位置に確保された音源種類格納領域(図示せず)に記憶する(ステップS11)。次にCPU105は、機能拡張部2bに対してこの音源種類の音源が備えている全音源パラメータの値を要求する(ステップS12)。これに応じて機能拡張部2bは、ユーザインターフェース部2cにその全音源パラメータの値を要求し、ユーザインターフェース部2cからの応答を待つ(ステップS203)。ユーザインターフェース部2cが、目的の音源が備えている全音源パラメータの値を当該音源から取得して、機能拡張部2bに通知すると、機能拡張部2bは、その通知された全音源パラメータの値を取得して、音楽制御装置1に通知する(ステップS203)。音楽制御装置1のCPU105は、通知された全音源パラメータの値をRAM107の所定位置に確保された音源パラメータ格納領域(図示せず)に記憶する(ステップS13)。   When the sound source type is notified from the function expansion unit 2b, the CPU 105 of the music control device 1 advances the process to the sound source parameter value acquisition process (31). In this (31) sound source parameter value acquisition process, first, the CPU 105 stores the notified sound source type in a sound source type storage area (not shown) secured at a predetermined position in the RAM 107 (step S11). Next, the CPU 105 requests the value of all sound source parameters included in the sound source of this sound source type from the function expansion unit 2b (step S12). In response to this, the function expansion unit 2b requests the values of all the sound source parameters from the user interface unit 2c, and waits for a response from the user interface unit 2c (step S203). When the user interface unit 2c acquires the values of all sound source parameters included in the target sound source from the sound source and notifies the function expansion unit 2b, the function expansion unit 2b outputs the notified values of all sound source parameters. It acquires and notifies the music control apparatus 1 (step S203). The CPU 105 of the music control device 1 stores the notified values of all sound source parameters in a sound source parameter storage area (not shown) secured at a predetermined position in the RAM 107 (step S13).

一方、ユーザがユーザインターフェース部2cに対して、選択指示されたトラックに設定されている音源種類を変更する指示を行うと、CPU204は、当該トラックに設定されている音源種類を変更指示された音源種類に変更し、トラック番号・音源種類格納領域に記憶されている音源種類を更新した(ステップS303)後、前記ステップS302と同様にして、当該トラックのトラック番号と変更後の音源の音源種類とを機能拡張部2bに通知する(ステップS304)。これに応じて機能拡張部2bおよび音楽制御装置1がそれぞれ実行する処理は、ステップS302でトラック番号と音源種類を通知したことに応じて機能拡張部2bおよび音楽制御装置1がそれぞれ実行した処理と同様であるので、その説明は省略する。   On the other hand, when the user instructs the user interface unit 2c to change the sound source type set for the selected track, the CPU 204 is instructed to change the sound source type set for the track. After changing to the type and updating the sound source type stored in the track number / sound source type storage area (step S303), in the same manner as in step S302, the track number of the track and the sound source type of the changed sound source Is notified to the function expansion unit 2b (step S304). In response to this, the processing executed by the function expansion unit 2b and the music control device 1 respectively is the processing executed by the function expansion unit 2b and the music control device 1 in response to the notification of the track number and the sound source type in step S302. Since it is the same, the description is abbreviate | omitted.

このように、トラックに新たな音源を割り当てたり、トラックに割り当てられた音源を他の音源に変更したりするときでなくても、ユーザが単にトラックを選択指示するだけで、ユーザインターフェース部2cが当該トラック番号と音源種類を通知するようにしたのは、音楽制御装置1に対して、電子音楽装置2側でトラックが選択指示される度に当該トラックに選択された音源の全音源パラメータの最新値を取得させ、その最新値を前記音源パラメータ表示画面108a(前記図4参照)に反映させたいからである。   In this way, even when a new sound source is assigned to a track or when a sound source assigned to a track is changed to another sound source, the user interface unit 2c can simply select and select a track. The track number and the sound source type are notified to the music control device 1 every time the electronic music device 2 selects a track, and the latest sound source parameters of the sound source selected for the track are updated. This is because it is desired to acquire a value and reflect the latest value on the sound source parameter display screen 108a (see FIG. 4).

次に、音楽制御装置1のCPU105は、処理を前記(32)のテンプレート選択処理に進める。この(32)テンプレート選択処理では、CPU105は、前記通知された音源種類に対応したテンプレートを選択する(ステップS14)。このとき、通知された音源種類に対応したテンプレートがないことがあるが、この場合には、CPU105は前記デフォルトテンプレートを選択する(ステップS14のカッコ書き)。   Next, the CPU 105 of the music control apparatus 1 advances the process to the template selection process (32). In this (32) template selection process, the CPU 105 selects a template corresponding to the notified sound source type (step S14). At this time, there may be no template corresponding to the notified sound source type. In this case, the CPU 105 selects the default template (in parentheses in step S14).

次に、音楽制御装置1のCPU105は、処理を前記(33)の音源パラメータ表示画面表示処理に進める。この(33)音源パラメータ表示画面表示処理では、まずCPU105は、選択されたテンプレートに基づいて画面スキンを選択する(ステップS15)。テンプレートには、前記図3(d)に示したように当該テンプレートに関連付けられた画面スキンの名称が登録されている。つまり、テンプレートが決まれば、関連付けられた画面スキンの名称も決まり、これに応じて画面スキンデータの格納場所も決まるので、上記ステップS15の「画面スキンの選択」とは、各種画面スキンデータが格納されている場所から、画面スキンの名称によって特定される画面スキンデータを選択して読み出すことに相当する。次にCPU105は、前記選択されたテンプレートおよび画面スキンデータと前記記憶された全楽音パラメータに基づいて、ノブ名称(Name)/値(Value)またはコントロール名称/値を表示する(ステップS16)。ただし前記図4の音源パラメータ表示画面108aでは、前者、つまり、ノブ名称/値が表示されている。   Next, the CPU 105 of the music control apparatus 1 advances the process to the sound source parameter display screen display process (33). In the (33) sound source parameter display screen display process, first, the CPU 105 selects a screen skin based on the selected template (step S15). In the template, as shown in FIG. 3D, the name of the screen skin associated with the template is registered. In other words, when the template is determined, the name of the associated screen skin is also determined, and the storage location of the screen skin data is also determined accordingly. Therefore, “screen skin selection” in step S15 stores various screen skin data. This is equivalent to selecting and reading out the screen skin data specified by the name of the screen skin from the place where it is placed. Next, the CPU 105 displays the knob name (Name) / value (Value) or the control name / value based on the selected template and screen skin data and the stored all musical tone parameters (step S16). However, the former, that is, the knob name / value is displayed on the sound source parameter display screen 108a of FIG.

本実施の形態では、音源毎に当該音源に固有の1つの画面スキンを関連付けるのではなく、音源タイプ毎に当該音源タイプに固有の1つの画面スキンを関連付けることにしている。したがって、前記図4(a)と前記図4(b)の音源パラメータ表示画面の画面デザインは、前者がサンプリングタイプのソフトウェア音源についてのものであるのに対して、後者がアナログモデリングタイプのソフトウェア音源についてものであり、各音源の音源タイプが異なっているために、異なっている。逆に言えば、音源タイプが同じであれば、音源が異なっていても、同じ画面スキンを関連付けている。したがって、図4(b)のソフトウェア音源と音源タイプは同じアナログモデリングタイプであって、別のソフトウェア音源があった場合、その別のソフトウェア音源に固有の画面デザインがあったとしても、表示器108上の音源パラメータ表示画面は図4(b)の画面となる。このようにしたのは、ユーザの設定操作を簡単化するとともに記憶容量を低減化するために画面スキンデータの個数を抑えつつ、所定の範疇(本実施の形態では「音源タイプ」)毎に画面デザインを異ならせて、現在設定中の音源がどの範疇に属するものであるかをユーザに直感的に分からせるためである。もちろん、音源毎に異なる画面スキンデータを用意し、音源が異なれば、その画面デザインも異なるようにしてもよい。この場合、画面スキンの数が多くなって、画面スキンに対するユーザの選択設定が面倒になるので、テンプレートに関連付ける音源が決まれば、この音源に対応する画面スキンを当該テンプレートに自動的に関連付けて設定するようにしてもよい。そのためには、既知の音源種類毎に、予めどの画面スキンを対応付けるかを設定しておき、ユーザによって音源種類が選択されたのを受けて、この設定された対応画面スキンを選択すればよい。また、音源パラメータ表示画面の画面デザインはどの音源についても同じであることを望むユーザを考慮して、すべてのテンプレートに対して1つの画面スキンのみ設定できるようにしてもよいし、テンプレートにおける画面スキンの設定を無効化(たとえば、グレースケールで表示して)できるようにしてもよい。なお、画面スキンデータを実際にどのように使って、図4に示すような音源パラメータ表示画面を生成するかについては、本発明の特徴ではなく、公知の方法を用いればよいので、その説明は省略する。   In this embodiment, one screen skin specific to the sound source is not associated with each sound source, but one screen skin unique to the sound source type is associated with each sound source type. Therefore, the screen design of the sound source parameter display screens of FIGS. 4A and 4B is for the former for the sampling type software sound source, whereas the latter is for the analog modeling type software sound source. Because the sound source type of each sound source is different, they are different. Conversely, if the sound source type is the same, the same screen skin is associated even if the sound sources are different. Therefore, if the software sound source and the sound source type in FIG. 4B are the same analog modeling type and there is another software sound source, the display unit 108 even if there is a screen design unique to the other software sound source. The upper sound source parameter display screen is the screen shown in FIG. The reason for this is to simplify the user's setting operation and reduce the number of screen skin data in order to reduce the storage capacity, while reducing the number of screen skin data for each predetermined category (in this embodiment, “sound source type”). This is because the design is different so that the user can intuitively know which category the sound source currently set belongs to. Of course, different screen skin data may be prepared for each sound source, and the screen design may be different for different sound sources. In this case, the number of screen skins increases and the user's selection settings for the screen skin become cumbersome. If the sound source to be associated with the template is determined, the screen skin corresponding to this sound source is automatically associated with the template and set. You may make it do. For this purpose, for each known tone generator type, it may be set or pre-associates which screen skin, in response to the tone generator type is selected by the user, may select the set corresponding screen skin. Further, in consideration of the user who desires the same sound source parameter display screen design for all sound sources, only one screen skin may be set for all templates, or the screen skins in the templates may be set. The setting may be invalidated (for example, displayed in gray scale). Note that how to actually use the screen skin data to generate the sound source parameter display screen as shown in FIG. 4 is not a feature of the present invention, but a known method may be used. Omitted.

図9に戻り、ユーザが、音楽制御装置1のパネル上に設けられた前記音源制御画面表示ボタン102bを押下すると、音楽制御装置1のCPU105は、処理を前記(34)の音源制御画面表示ボタン操作処理に進める。この(34)音源制御画面表示ボタン操作処理では、CPU105は、電子音楽装置2に向けて音源制御画面表示コマンドを送信する(ステップS17)。電子音楽装置2の機能拡張部2bは、音楽制御装置1からの音源制御画面表示コマンドを受信し、ユーザが現在指示中のトラックのトラック番号に設定されている音源種類の音源制御画面がアクティブ状態か否かを調査する(ステップS204)。その調査の結果、当該音源制御画面がアクティブ状態のときには、その音源制御画面を閉じるコマンドをユーザインターフェース部2cに送信する一方、当該音源制御画面が非アクティブ状態のときには、その音源制御画面を開くコマンドをユーザインターフェース部2cに送信する(ステップS205)。ユーザインターフェース部2cは、開く/閉じるコマンドを受信すると、処理を前記(22)の表示制御処理に進め、受信したコマンドに応じて当該音源制御画面を開く/閉じる(ステップS305)。   Returning to FIG. 9, when the user presses the sound source control screen display button 102 b provided on the panel of the music control device 1, the CPU 105 of the music control device 1 performs the process of the sound source control screen display button of (34). Proceed to the operation process. In this (34) sound source control screen display button operation process, the CPU 105 transmits a sound source control screen display command to the electronic music apparatus 2 (step S17). The function expansion unit 2b of the electronic music device 2 receives the sound source control screen display command from the music control device 1, and the sound source control screen of the sound source type set to the track number of the track currently instructed by the user is active. Whether or not (step S204). As a result of the investigation, when the sound source control screen is in an active state, a command for closing the sound source control screen is transmitted to the user interface unit 2c. On the other hand, when the sound source control screen is in an inactive state, a command for opening the sound source control screen is displayed. Is transmitted to the user interface unit 2c (step S205). Upon receiving the open / close command, the user interface unit 2c advances the process to the display control process of (22), and opens / closes the sound source control screen according to the received command (step S305).

ユーザが、前記ノブ102a1〜102a4のいずれかを操作すると、音楽制御装置1のCPU105は、処理を前記(35)のノブ操作処理に進める。この(35)ノブ操作処理では、CPU105は、前記ステップS14で選択されたテンプレート、つまり、現在指示中のトラックに割り当てられた音源に対応付けられたテンプレートに基づいて、操作されたノブの種類と操作量から音源パラメータ制御コマンドを生成し、これを電子音楽装置2に送信する(ステップS18)。ここで音源パラメータ制御コマンドは、前記「ccモード」が選択されているときにはMIDIのコントロールチェンジメッセージの形式で生成され、前記「Remoteモード」が選択されているときには専用リモートコントロールコマンドの形式で生成される。電子音楽装置2の機能拡張部2bは、音楽制御装置1からの音源パラメータ制御コマンドを受信し、受信した音源パラメータ制御コマンドを、ユーザインターフェース部2cを介して、現在選択されているトラックに設定されている(割り当てられている)種類の音源へ送信する(ステップS206)。ユーザインターフェース部2cは、音源パラメータ制御コマンドを受信し、その音源パラメータ制御コマンドに基づいて、対応する音源の対応する音源パラメータを制御する(ステップS306)。そして、音源制御画面が開いていれば(アクティブ状態になっていれば)、ユーザインターフェース部2cは、制御された音源パラメータの値を表示に反映させる(ステップS307)。   When the user operates any of the knobs 102a1 to 102a4, the CPU 105 of the music control device 1 advances the process to the knob operation process (35). In this (35) knob operation process, the CPU 105 determines the type of knob operated based on the template selected in step S14, that is, the template associated with the sound source assigned to the currently designated track. A sound source parameter control command is generated from the operation amount and transmitted to the electronic music apparatus 2 (step S18). Here, the sound source parameter control command is generated in the form of a MIDI control change message when the “cc mode” is selected, and is generated in the form of a dedicated remote control command when the “Remote mode” is selected. The The function expansion unit 2b of the electronic music device 2 receives the sound source parameter control command from the music control device 1, and the received sound source parameter control command is set to the currently selected track via the user interface unit 2c. It is transmitted to the sound source of the assigned (assigned) type (step S206). The user interface unit 2c receives the sound source parameter control command, and controls the corresponding sound source parameter of the corresponding sound source based on the sound source parameter control command (step S306). If the sound source control screen is open (in an active state), the user interface unit 2c reflects the value of the controlled sound source parameter on the display (step S307).

このようにして音源制御画面の表示が、制御後の音源パラメータの値によって更新されるが、音源制御画面と同様の音楽制御装置1側の表示画面、つまり前記図4の音源パラメータ表示画面108aの表示も更新しておく必要がある。そこで電子音楽装置2のCPU204は、前記ステップS206の処理の後、前記ステップS203の処理と同様の処理を実行する(ステップS207)。つまり、機能拡張部2bはユーザインターフェース部2cにその全音源パラメータの値を要求し、これに応じてユーザインターフェース部2cが、目的の音源が備えている全音源パラメータの値を当該音源から取得して、機能拡張部2bに通知すると、機能拡張部2bは、その通知された全音源パラメータの値を取得して、音楽制御装置1に通知する。これに応じて音楽制御装置1のCPU105は、処理を前記(36)の表示更新処理に進める。この(36)表示更新処理では、CPU105は、通知されたパラメータの値を音源パラメータ表示画面108aに反映させる(ステップS19)。   In this way, the display of the sound source control screen is updated with the value of the sound source parameter after the control. The same display screen on the music control device 1 side as the sound source control screen, that is, the sound source parameter display screen 108a of FIG. The display also needs to be updated. Therefore, the CPU 204 of the electronic music apparatus 2 executes the same process as the process of step S203 after the process of step S206 (step S207). That is, the function expansion unit 2b requests the values of all sound source parameters from the user interface unit 2c, and in response to this, the user interface unit 2c acquires the values of all sound source parameters included in the target sound source from the sound source. When notified to the function expansion unit 2b, the function expansion unit 2b acquires the notified values of all the sound source parameters and notifies the music control device 1 of them. In response to this, the CPU 105 of the music control apparatus 1 advances the process to the display update process (36). In this (36) display update process, the CPU 105 reflects the notified parameter value on the sound source parameter display screen 108a (step S19).

なお、図9および図10の各制御処理のフローチャートは、あくまでも音楽制御装置1、機能拡張部2bおよびユーザインターフェース部2c間のデータの流れとそれに応じた制御処理が分かることを目的として記載してあり、各フローチャートにそれぞれ記載されている各ステップの処理を上から順に辿って行けば、処理が完結するようには記載されていない。たとえばステップS11の処理は、ステップS20から戻って何度も実行されるように記載されているが、実際には、ステップS301およびS302(あるいは、ステップS303およびS304)の処理が実行されない限り、実行されない。このステップS11の処理についての上記事情は、音楽制御装置1の制御処理内の他のステップの処理に限らず、電子音楽装置2(の機能拡張部2bおよびユーザインターフェース部2c)の制御処理内のステップの処理についても同様である。   9 and 10 are described for the purpose of understanding the data flow among the music control device 1, the function expansion unit 2b, and the user interface unit 2c and the corresponding control processing. There is no description that the processing is completed if the processing of each step described in each flowchart is followed in order from the top. For example, although the process of step S11 is described so as to be executed many times after returning from step S20, the process is actually executed unless the processes of steps S301 and S302 (or steps S303 and S304) are executed. Not. The above circumstances regarding the processing of step S11 are not limited to the processing of other steps within the control processing of the music control device 1, but within the control processing of the electronic music device 2 (the function expansion unit 2b and the user interface unit 2c). The same applies to the step processing.

なお本実施の形態では、機能拡張部2bを実現するための機能拡張ソフトウェアは、DAWソフトウェアには含まれないとしたが、これに限らず、機能拡張ソフトウェアを含むようにDAWソフトウェアを作成してもよいし、機能拡張部2bと同等の機能を備えたDAWソフトウェアを作成してもよい。   In the present embodiment, the function expansion software for realizing the function expansion unit 2b is not included in the DAW software. However, the present invention is not limited to this, and the DAW software is created so as to include the function expansion software. Alternatively, DAW software having a function equivalent to that of the function expansion unit 2b may be created.

また本実施の形態では、機能拡張部2bは、電子音楽装置2側に備えるようにしたが、これに限らず、音楽制御装置1側に備えるようにしてもよい。   In the present embodiment, the function expansion unit 2b is provided on the electronic music device 2 side, but is not limited thereto, and may be provided on the music control device 1 side.

さらに本実施の形態では、音源パラメータ表示画面108a(図4参照)には、制御対象となっている音源の名称は表示されていないが、その名称を表示するようにしてもよい。   Further, in the present embodiment, the name of the sound source that is the control target is not displayed on the sound source parameter display screen 108a (see FIG. 4), but the name may be displayed.

なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   A program in which a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus is stored in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the code.

この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the program code and the storage medium storing the program code constitute the present invention.

プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。   As a storage medium for supplying the program code, for example, a flexible disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic A tape, a non-volatile memory card, a ROM, or the like can be used. Further, the program code may be supplied from a server computer via a communication network.

また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also the OS running on the computer based on the instruction of the program code performs the actual processing. It goes without saying that a case where the functions of the above-described embodiment are realized by performing part or all of the above and the processing thereof is included.

さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。   Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

1…音楽制御装置,2…電子音楽装置,102a1〜102a4…ノブ(操作子),105…CPU(受信手段、選択手段、設定手段、取得手段、表示手段、送信手段),106…ROM(記憶手段),110…通信I/F(受信手段、取得手段、送信手段),108…表示器(表示手段),109…記憶装置(記憶手段),204…CPU(音源、選択手段、送信手段、受信手段、設定手段),205…ROM(音源),206…RAM(音源),209…通信I/F(送信手段、受信手段) DESCRIPTION OF SYMBOLS 1 ... Music control apparatus, 2 ... Electronic music apparatus, 102a1-102a4 ... Knob (operator), 105 ... CPU (reception means, selection means, setting means, acquisition means, display means, transmission means), 106 ... ROM (memory | storage) Means), 110 ... communication I / F (reception means, acquisition means, transmission means), 108 ... display device (display means), 109 ... storage device (storage means), 204 ... CPU (sound source, selection means, transmission means, Receiving means, setting means), 205... ROM (sound source), 206... RAM (sound source), 209 .. Communication I / F (transmitting means, receiving means)

Claims (1)

電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムであって、
前記電子音楽装置は、
複数種類の音源と、
前記複数種類の音源のいずれかを選択する選択手段と、
前記選択手段によって選択された音源の種類を示す音源種類情報を前記音楽制御装置に送信する送信手段と、
音源パラメータを制御するための音源パラメータ制御情報を前記音楽制御装置から受信する受信手段と、
前記受信手段によって受信された音源パラメータ制御情報に応じた音源パラメータ値を前記選択された音源に設定する設定手段と
を有し、
前記音楽制御装置は、
音源種類情報に対応させて、音源パラメータ表示画面の表示態様を制御するための表示態様制御情報を複数記憶する記憶手段と、
前記電子音楽装置から前記音源種類情報を受信する受信手段と、
前記記憶手段に記憶された複数の表示態様制御情報から、前記受信手段によって受信された音源種類情報に対応する表示態様制御情報を選択する選択手段と、
前記選択手段によって選択された表示態様制御情報に基づいて前記音源パラメータ表示画面の表示態様を設定する設定手段と、
前記受信した音源種類情報によって示される種類の音源に設定された音源パラメータ値を前記電子音楽装置から取得する取得手段と、
前記設定手段によって設定された表示態様および前記取得手段によって取得された音源パラメータ値に基づいて前記音源パラメータ表示画面を表示する表示手段と、
音源パラメータを制御するための操作子と、
ユーザによる前記操作子の操作に応じて、前記音源パラメータ制御情報を前記電子音楽装置に送信する送信手段と
を有する
ことを特徴とする電子音楽システム。
An electronic music system comprising an electronic music device and a music control device for remotely controlling the electronic music device,
The electronic music device includes:
Multiple types of sound sources,
Selecting means for selecting one of the plurality of types of sound sources;
Transmitting means for transmitting sound source type information indicating the type of sound source selected by the selecting means to the music control device;
Receiving means for receiving sound source parameter control information for controlling sound source parameters from the music control device;
Setting means for setting a sound source parameter value corresponding to the sound source parameter control information received by the receiving means to the selected sound source;
The music control device includes:
Storage means for storing a plurality of display mode control information for controlling the display mode of the sound source parameter display screen in correspondence with the sound source type information;
Receiving means for receiving the sound source type information from the electronic music device;
Selecting means for selecting display mode control information corresponding to sound source type information received by the receiving unit from a plurality of display mode control information stored in the storage unit;
Setting means for setting the display mode of the sound source parameter display screen based on the display mode control information selected by the selection unit;
An acquisition means for acquiring a sound source parameter value set for a sound source of a type indicated by the received sound source type information from the electronic music device;
Display means for displaying the sound source parameter display screen based on the display mode set by the setting means and the sound source parameter value acquired by the acquisition means;
A controller for controlling sound source parameters;
An electronic music system comprising: transmission means for transmitting the sound source parameter control information to the electronic music device in response to an operation of the operator by a user.
JP2009078907A 2009-03-27 2009-03-27 Electronic music system Expired - Fee Related JP5359455B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009078907A JP5359455B2 (en) 2009-03-27 2009-03-27 Electronic music system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009078907A JP5359455B2 (en) 2009-03-27 2009-03-27 Electronic music system

Publications (2)

Publication Number Publication Date
JP2010231013A true JP2010231013A (en) 2010-10-14
JP5359455B2 JP5359455B2 (en) 2013-12-04

Family

ID=43046879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009078907A Expired - Fee Related JP5359455B2 (en) 2009-03-27 2009-03-27 Electronic music system

Country Status (1)

Country Link
JP (1) JP5359455B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011013584A (en) * 2009-07-03 2011-01-20 Yamaha Corp Music control device and electronic music system
JP2015135518A (en) * 2015-03-25 2015-07-27 ヤマハ株式会社 Music sound synthesizer and program
JP2015531085A (en) * 2012-09-19 2015-10-29 テンセント テクノロジー (シェンツェン) カンパニー リミテッド Music player, automatic skin exchange method and automatic skin exchange system, and computer-readable storage medium
WO2017026171A1 (en) * 2015-08-11 2017-02-16 ヤマハ株式会社 Electronic musical instrument
JP2020112671A (en) * 2019-01-10 2020-07-27 ヤマハ株式会社 Sound controller and control method of the same and program
JP2021021956A (en) * 2020-10-29 2021-02-18 ヤマハ株式会社 Electronic keyboard musical instrument, control method of electronic keyboard musical instrument and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09222887A (en) * 1996-02-15 1997-08-26 Roland Corp Display device of electronic instrument
JPH1165558A (en) * 1997-08-21 1999-03-09 Yamaha Corp Parameter display device and music synthesizer
JP2003108139A (en) * 2001-09-28 2003-04-11 Roland Corp Display processor of electronic musical instrument
JP2005004082A (en) * 2003-06-13 2005-01-06 Yamaha Corp Remote control method of application soft and electronic keyboard instrument

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09222887A (en) * 1996-02-15 1997-08-26 Roland Corp Display device of electronic instrument
JPH1165558A (en) * 1997-08-21 1999-03-09 Yamaha Corp Parameter display device and music synthesizer
JP2003108139A (en) * 2001-09-28 2003-04-11 Roland Corp Display processor of electronic musical instrument
JP2005004082A (en) * 2003-06-13 2005-01-06 Yamaha Corp Remote control method of application soft and electronic keyboard instrument

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011013584A (en) * 2009-07-03 2011-01-20 Yamaha Corp Music control device and electronic music system
JP2015531085A (en) * 2012-09-19 2015-10-29 テンセント テクノロジー (シェンツェン) カンパニー リミテッド Music player, automatic skin exchange method and automatic skin exchange system, and computer-readable storage medium
JP2015135518A (en) * 2015-03-25 2015-07-27 ヤマハ株式会社 Music sound synthesizer and program
WO2017026171A1 (en) * 2015-08-11 2017-02-16 ヤマハ株式会社 Electronic musical instrument
JP2017037229A (en) * 2015-08-11 2017-02-16 ヤマハ株式会社 Electronic musical instrument
JP2020112671A (en) * 2019-01-10 2020-07-27 ヤマハ株式会社 Sound controller and control method of the same and program
JP7200681B2 (en) 2019-01-10 2023-01-10 ヤマハ株式会社 SOUND CONTROL DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
JP2021021956A (en) * 2020-10-29 2021-02-18 ヤマハ株式会社 Electronic keyboard musical instrument, control method of electronic keyboard musical instrument and program

Also Published As

Publication number Publication date
JP5359455B2 (en) 2013-12-04

Similar Documents

Publication Publication Date Title
JP5151435B2 (en) Electronic music system and program for realizing a control method for controlling an electronic music device included in the electronic music system
JP5088616B2 (en) Electronic music system and program
JP5359455B2 (en) Electronic music system
US7939741B2 (en) Electronic musical system and control method for controlling an electronic musical apparatus of the system
JP3882788B2 (en) Application software remote control method and electronic keyboard instrument
JP2006119320A (en) Electronic music device system, server side electronic music device, and client side electronic music device
JP4844170B2 (en) Electronic equipment
JP2006227217A (en) Electronic music system and program
JP5434405B2 (en) Program for realizing a control method for controlling an electronic music system
JP4905708B2 (en) GUI development apparatus, program for realizing the control method, and electronic music apparatus
JP2006227209A (en) Electronic music system and program
JP5549100B2 (en) Electronic music apparatus and program for realizing timbre data creation method
JP5119896B2 (en) Control system, music control device and electronic musical instrument device constituting the control system, and program for realizing the control method
JP2009169018A (en) Parameter assigner
US20130204628A1 (en) Electronic apparatus and audio guide program
JP5105301B2 (en) Electronic music system and program
JP3903864B2 (en) Program for realizing automatic composition device and automatic composition method
JP2005249872A (en) Device and method for setting music reproduction parameter
JP4214932B2 (en) Website program applied to server computer
JP3846334B2 (en) Program for realizing automatic composition / arrangement device and automatic composition / arrangement method
JP2015114401A (en) Program for realization of music data creation method and music data creation device
JP6343921B2 (en) Program and musical sound generation control method
JP4192908B2 (en) Editing apparatus and program
JP2010231012A (en) Electronic music apparatus and program for attaining control method therefor
JP2008158433A (en) Parameter setting device for electronic musical instrument, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130627

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: 20130806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130819

R150 Certificate of patent or registration of utility model

Ref document number: 5359455

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees