JP2004287127A - Electronic musical apparatus and electronic musical instrument, and control program - Google Patents
Electronic musical apparatus and electronic musical instrument, and control program Download PDFInfo
- Publication number
- JP2004287127A JP2004287127A JP2003079438A JP2003079438A JP2004287127A JP 2004287127 A JP2004287127 A JP 2004287127A JP 2003079438 A JP2003079438 A JP 2003079438A JP 2003079438 A JP2003079438 A JP 2003079438A JP 2004287127 A JP2004287127 A JP 2004287127A
- Authority
- JP
- Japan
- Prior art keywords
- electronic musical
- musical instrument
- performance
- electronic
- local
- 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
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、演奏操作子と音源を有する電子楽器から演奏情報を受信するとともに、演奏情報を該電子楽器に送信し、該電子楽器の音源により楽音を発生させる電子音楽装置、及び該電子楽器、並びに該演奏情報の送受信を制御する制御プログラムに関する。
【0002】
【従来の技術】
従来、電子楽器やコンピュータミュージック等の分野において、例えばパーソナルコンピュータと電子楽器とを接続し、MIDI信号からなる演奏情報を相互に送受信して演奏に関する多様な機能を実現している。
【0003】
例えば、電子楽器側で演奏したときの演奏情報をパーソナルコンピュータに送信し、パーソナルコンピュータは受信した演奏情報を分析して音楽的に不都合な箇所があれはそれを修正して電子楽器側に演奏情報を返送し、電子楽器側でその返送された情報に基づいてその電子楽器の音源で楽音を発生する。これにより、演奏ミスがあっても正しい演奏が奏でられるなど、演奏補助の機能が得られる。また、パーソナルコンピュータ側に予め演奏情報を記憶しておき、この演奏情報に対応する楽譜等を見て電子楽器で演奏し、その時の演奏情報をパーソナルコンピュータ側に送信する。そして、パーソナルコンピュータで両演奏情報の比較等を行って演奏の出来具合を採点するなどして、演奏教習の機能が得られる。
【0004】
図8は上記のようなシステムの概略を示す図であり、パーソナルコンピュータ10に電子楽器20が接続されている。上記のいずれの場合も、電子楽器20の鍵盤(演奏操作子)20aで演奏を行うと、この演奏操作に応じた演奏情報がMIDI OUTからパーソナルコンピュータ10に送信される。そして、パーソナルコンピュータ10からの演奏情報はMIDI IN から電子楽器20に入力され、この電子楽器20の音源20bで楽音が発生する。ここで、電子楽器20は演奏操作子20aと内部の音源20bとの間にローカル・コントロール機能というスイッチ機能を備えており、このスイッチ機能は電子楽器20自体でオン/オフしたり、MIDI信号に規定されているメッセージ(ローカル・オン信号/ローカル・オフ信号)でオン/オフされる。
【0005】
そして、このスイッチ機能がオンされている状態(ローカル・オンの状態)が通常の動作をする状態であり、鍵盤20aを操作すると内部音源20bによりその操作に対応する演奏がなされる。また、このスイッチ機能がオフされている状態(ローカル・オフの状態)では、鍵盤20aを操作しても電子楽器20単独では内蔵音源20bからは発音されなくなり、鍵盤20aによる演奏情報はMIDI OUTからパーソナルコンピュータ10に送出されるとともに、MIDI IN から入力される演奏情報のみで音源20bで発音される。
【0006】
すなわち、特に前記演奏補助の場合には、電子楽器内部で演奏情報を音源へ直接供給すると、演奏ミスによる楽音も発音されてしまうので、ローカル・オフの状態とする。なお、パーソナルコンピュータ10の変わりに自動演奏を制御するシーケンサを用いることもある。
【0007】
【非特許文献1】
中島安貴彦著「MIDIバイブルI(MIDI 1.0規格 基礎編)」、株式会社リットーミュージック、1999年1月10日、p.206−207
【0008】
【発明が解決しようとする課題】
ここで、上記のようにパーソナルコンピュータ等と演奏情報の送受信を行って演奏を行うシステムは、シンセサイザやポータブルキーボードなど主に電子音楽の形態を主眼として開発された電子楽器、あるいは近年多機能化された電子ピアノなどに適用されており、電子オルガンなどにおいては前記ローカル・コントロール機能を備えていない。これは、電子オルガンは主に生演奏を主眼として開発されたこと、上下鍵盤、ペダル鍵盤の3つの鍵盤を備えている電子オルガン等は外部のパーソナルコンピュータ等からの演奏情報に基づいて楽音を発生するということを想定していないことにも由来する。しかし、電子オルガン等においても、前記演奏補助や演奏教習の機能を実現することは有用である。
【0009】
そこで、電子オルガン等にローカル・コントロール機能を新たに設けることも考えられるが、鍵盤数が多く、MIDI信号処理の再構築が必要になり、大がかりな改変になってしまい困難である。
【0010】
本発明は、ローカル・コントロール機能を備えていない電子楽器でも、簡単な構成でローカル・コントロール機能と同様な処理に対応できるようにすることを課題とする。
【0011】
【課題を解決するための手段】
請求項1の電子音楽装置は、電子楽器からの演奏情報を例えば所定プログラムに従って修正加工した上で該電子楽器に返送し、該音源により楽音を発生させる電子音楽装置であって、ローカル・コントロール機能が有る機能有り電子楽器と、ローカル・コントロール機能がない機能無し電子楽器とを制御の対象とし、所定プログラムを実行に際し、ローカル・オフ信号と、機能有り電子楽器が実質的に認識しない第1制御情報とを送信し、機能有り電子楽器に対してはローカル・オフ信号によりローカル・コントロールのオフ機能を実行させ、機能無し電子楽器に対しては第1制御情報に従って、演奏操作子の演奏操作に基づく演奏情報の楽音の音量だけを小さくさせるようにした。なお、音量を小さくさせるとは音量をゼロにする場合も含むものとする。機能有り電子楽器は第1制御情報を実質的に認識せず、ローカル・オフ信号だけを認識して動作するので、機能有り電子楽器でも機能無し電子楽器でも、いずれにも対応して通常のローカル・コントロールのオフ機能あるいは同様な機能を実現することができる。
【0012】
請求項2の電子音楽装置は、さらに、所定プログラムの終了時に、電子楽器に対して、ローカル・オン信号と機能有り電子楽器が実質的に認識しない第2制御情報とを送信し、機能有り電子楽器に対してはローカル・オン信号によりローカル・コントロールのオン機能を実行させ、機能無し電子楽器に対しては第2演奏情報に基づき演奏操作子の演奏操作に基づく演奏情報の楽音の音量を元に戻すようにした。
【0013】
請求項3の電子楽器は、ローカル・コントロール機能がなく、演奏操作子の演奏操作に基づく演奏情報を電子音楽装置に送信し、電子音楽装置で所定プログラムに従って修正加工され返送された演奏情報に基づいて、音源により楽音を発生させる電子楽器において、電子音楽装置から受信した第1制御情報に従って演奏操作子の演奏操作に基づく演奏情報の楽音の音量だけを小さくさせるようにした。
【0014】
請求項4の電子楽器は、さらに電子音楽装置から受信した第2制御情報に従って演奏操作子の演奏操作に基づく演奏情報の楽音の音量を元に戻すようにした。
【0015】
請求項5の制御プログラムは請求項1の電子音楽装置のコンピュータが実行するものであり、請求項1と同様な作用効果が得られる。
【0016】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態について説明する。図1は本発明の実施形態における全体システムを概念的に示す概略図、図2は同システムの外観図であり、電子音楽装置としてのパーソナルコンピュータ1と電子楽器2が例えばUSBケーブル3で接続されている。電子楽器2は、前記ローカル・コントロール機能を有していないもの(機能無し電子楽器)であり、鍵盤2aの演奏操作によりMIDI信号からなる演奏情報を内部で発生する。この演奏情報は音源2bに送出されるとともに、パーソナルコンピュータ1に送信される。
【0017】
パーソナルコンピュータ1は電子楽器2からの演奏情報をMIDIインターフェース1aを介して取り込み、この演奏情報に対して演奏補助や教習等のプログラム処理を施す。そして、処理結果に応じた演奏情報をMIDIインターフェース1aを介して電子楽器2の音源2bに送信する。
【0018】
ここで、電子楽器2において内部で発生する演奏情報、パーソナルコンピュータ1で発生する演奏情報には、チャンネルボリュームやマスタボリュームを制御するMIDI信号を含んでおり、これらのMIDI信号により、演奏情報に基づいて音源2bで発生する楽音の音量が制御される。図1に図示したボリュームV1,V2はこの音量制御を概念的に示すものである。そして、電子楽器2だけで通常の演奏を行うときは、鍵盤2aから音源2bに送出する演奏情報は通常の音量で発音するようなMIDI信号とし、電子楽器2とパーソナルコンピュータ1とで演奏補助や教習等の処理を行うときは、パーソナルコンピュータ1から供給される第1制御情報によりボリュームV1で音量がゼロにされる。
【0019】
すなわち、このときも鍵盤2aから音源2bに演奏情報が送出されるが、この演奏情報による発音は実質的になされない。また、演奏補助や教習等の処理の終了時には、第2制御情報によりボリュームV1により音量が元に戻される。なお、第1制御情報、第2制御情報の他に、ローカル・コントロール機能を有する電子楽器用に、ローカル・オフ信号及びローカル・オン信号も出力する。
【0020】
パーソナルコンピュータ1及び電子楽器2は、CPU、入出力装置、記憶装置等を備えた何れもマイクロコンピュータの基本構成を備えたものであり、簡単のために両方のハード構成の要部を図3の共通のブロック図で示す。CPUaはROMb、RAMc、あるいは記憶装置dに格納された制御プログラムを実行し、パーソナルコンピュータ1や電子楽器2の機能を実現する。タイマeは制御タイミングをとったり、自動演奏時の再生クロック等を発生する。通信インターフェース(I/F)fは外部装置gとの間でMIDI信号等の授受を行う。なお、このブロック図がパーソナルコンピュータ1の場合は外部装置gは電子楽器2や電子楽器20に対応し、このブロック図が電子楽器2の場合は外部装置gはパーソナルコンピュータ1に対応する。
【0021】
パーソナルコンピュータ1の場合、各要素の具体例は以下のとおりである。記憶装置dはHDD(ハードディスクドライブ)、FDD、CD−ROM(コンパクトディスク−リード・オンリィ・メモリ)装置、光磁気ディスク(MO)装置、デジタル多目的ディスク(DVD)装置等であり、制御プログラム、演奏補助や教習用のプログラム(所定プログラム)がこの記憶装置dに格納される。すなわち、記憶装置dが請求項の「記憶手段」に対応する。また、キーボードhの操作が押鍵検出回路iで検出される。表示部jは液晶ディスプレイやCRTディスプレイ等であり、表示回路kを介して駆動される。さらに、通信インターフェースfを介して外部装置gや通信ネットワークpと送受信を行う。
【0022】
電子楽器2の場合、各要素の具体例は以下のとおりである。キーボードhは鍵盤2aであり、押鍵検出回路iで鍵盤演奏操作が検出される。また、表示部jは操作パネルに設けられた液晶ディスプレイ等であり、表示回路kを介して駆動される。また、音源回路mは音源2bであり、内部で発生した演奏情報(MIDI信号)やパーソナルコンピュータ1から入力される演奏情報により楽音信号を生成し、アンプやスピーカ等のサウンドシステムnに出力して楽音を発生する。
【0023】
図4は実施形態における制御プログラムによりパーソナルコンピュータ1(PC)から出力する制御情報とその機能を説明する図であり、制御情報に対して、通常のローカル・コントロール機能を備えた電子楽器20(機能有り電子楽器)と、ローカル・コントロール機能を有していない上記電子楽器2との機能をそれぞれ示している。制御情報としてはMIDI規格のシステム・エクスクルーシブ・メッセージ(エクスクルーシブ信号)を用いており、パーソナルコンピュータ1は、予め決められたエクスクルーシブ信号A,B,C,Dの各信号と通常のローカル・オン信号/ローカル・オフ信号を出力する。なお、エクスクルーシブ信号Aが「第1制御情報」に相当し、エクスクルーシブ信号Bが「第2制御情報」に相当する。
【0024】
エクスクルーシブ信号Cに対して、電子楽器20は無視するか実質的に認識しないが、電子楽器2は鍵盤2aの演奏による演奏情報のMIDI OUTをオンにする。ローカル・オフ信号に対して、電子楽器20は通常のローカル・コントロールのオフ機能を実行し、電子楽器2は解釈不能であり無視する。エクスクルーシブ信号Aに対して、電子楽器20は解釈不能であり無視し、電子楽器2は鍵盤2aの演奏による演奏情報のうち音源2bに送出する演奏情報の音量をゼロにする。
【0025】
エクスクルーシブ信号Dに対して、電子楽器20は無視するか実質的に認識しないが、電子楽器2は鍵盤2aの演奏による演奏情報のMIDI OUTをオフにする。ローカル・オン信号に対して、電子楽器20は通常のローカル・コントロールのオン機能を実行し、電子楽器2は解釈不能であり無視する。エクスクルーシブ信号Bに対して、電子楽器20は解釈不能であり無視し、電子楽器2は鍵盤2aの演奏による演奏情報のうち音源2bに送出する演奏情報の音量を復帰する。
【0026】
図5は実施形態におけるパーソナルコンピュータ1が実行する制御プログラムの要部フローチャート、図6はローカル・コントロール機能を有している電子楽器20が実行する制御プログラムの要部フローチャート、図7はローカル・コントロール機能を有していない電子楽器2が実行する制御プログラムの要部フローチャートである。なお、各フローチャートにおいて破線の矢印は送受信する信号の対応関係を示している。各処理は、ステップS8,ステップS101,ステップS201で終了指示となるまで、ステップS1〜S7、ステップS11〜S19、ステップS21〜S29を繰り返す。
【0027】
図5のパーソナルコンピュータ1の処理は、ローカル・コントロール機能有りの電子楽器20が接続された場合と、ローカル・コントロール機能無しの電子楽器2が接続された場合との、両方に共通な処理である。ステップS1ではパーソナルコンピュータに係る各種のその他の処理を行い、ステップS2で、演奏補助または教習の機能を開始する指示があれば、ステップS3でエクスクルーシブ信号C、ローカル・オフ信号及びエクスクルーシブ信号Aを送信する。
【0028】
これにより、電子楽器20では図6のステップS12で「ローカル・オフ信号の受信」となり、ステップS13で通常のローカル・コントロールのオフ機能を実行する。また、ステップS16で鍵盤演奏が検出された場合、ステップS17で「ローカル・オフの状態」となっているので、ステップS18で鍵盤演奏による演奏情報を、音源に送らずにパーソナルコンピュータ1に対して出力(MIDI OUT)する。
【0029】
一方、電子楽器2では図7のステップS22で「エクスクルーシブ信号Aの受信」となり、ステップS23で鍵盤演奏で発生する演奏情報として内部で音源に送出するMIDI信号の音量をゼロにする。これにより、ローカル・オフと同様な状態となる。また、ステップS26で鍵盤演奏が検出された場合、ステップS27で「エクスクルーシブ信号Cの受信」となり、鍵盤演奏による演奏情報をパーソナルコンピュータ1に対して出力(MIDI OUT)する。なお、音源にも送るようにしているが音源に対する演奏情報の音量はゼロとなっている。
【0030】
このように電子楽器20あるいは電子楽器2から演奏情報が出力(MIDI OUT)されると、パーソナルコンピュータ1では図5のステップS4で「演奏情報の受信」となり、ステップS5で演奏補助や教習の機能に対応する処理を行う。そして、ステップS6で演奏補助または教習の機能の終了が検出されると、ステップS7でエクスクルーシブ信号D、ローカル・オン信号及びエクスクルーシブ信号Bを送信する。
【0031】
これにより、電子楽器20では図6のステップS14で「ローカル・オン信号の受信」となり、ステップS15で通常のローカル・コントロールのオン機能を実行する。そして、ステップS17で「ローカル・オンの状態」(判定no)となるので、ステップS19で鍵盤演奏による演奏情報を、音源に送ってパーソナルコンピュータ1には出力(MIDI OUT)しない。すなわち、電子楽器20の単独による演奏状態に復帰する。
【0032】
一方、電子楽器2では図7のステップS24で「エクスクルーシブ信号Aの受信」となり、ステップS25で鍵盤演奏で発生する演奏情報として内部で音源に送出するMIDI信号の音量を元に戻す。これにより、ローカル・オンと同様な状態となる。また、ステップS27で「エクスクルーシブ信号Dの受信」となり、鍵盤演奏による演奏情報を音源に送ってパーソナルコンピュータ1には出力(MIDI OUT)しない。すなわち、電子楽器2の単独による演奏状態に復帰する。
【0033】
以上のように、ローカル・コントロール機能有りの電子楽器20と、ローカル・コントロール機能無しの電子楽器2に対して、パーソナルコンピュータ1は同じ処理(同じ制御プログラム)により、ローカル・コントロール機能やこれに同様な機能を実現することができる。
【0034】
以上の実施形態では電子楽器として鍵盤式の電子楽器を例に説明したが、鍵盤以外のその他の操作子を有する電子楽器にも適用できる。また、電子音楽装置としてパーソナルコンピュータを例に説明したが、電子音楽装置としてはシーケンサやその他の機器でもよい。また、本発明における制御プログラムをネットワークを介してダウンロードするようにしてもよい。
【0035】
また、実施形態では、第1制御情報(エクスクルーシブ信号A)により電子楽器2の内部で音源に送出する演奏情報による音量をゼロとするようにしているが、実質的に聞こえない程度に音量を小さくするようにしてもよい。
【0036】
【発明の効果】
請求項1または請求項2の電子音楽装置または請求項5の制御プログラムの実行によれば、ローカル・コントロール機能を備えていない電子楽器でも、簡単な構成でローカル・コントロール機能と同様な処理に対応できる。
【0037】
請求項3または請求項4の電子楽器によれば、ローカル・コントロール機能がなくても、簡単な構成でローカル・コントロール機能と同様な処理に対応できる。
【図面の簡単な説明】
【図1】本発明の実施形態における全体システムを概念的に示す概略図である。
【図2】同システムの外観図である。
【図3】本発明の実施形態におけるパーソナルコンピュータ及び電子楽器の共通ブロック図である。
【図4】本発明の実施形態における制御プログラムによりパーソナルコンピュータから出力する制御情報とその機能を説明する図である。
【図5】本発明の実施形態におけるパーソナルコンピュータが実行する制御プログラムの要部フローチャートである。
【図6】本発明の実施形態におけるローカル・コントロール機能を有している電子楽器が実行する制御プログラムの要部フローチャートである。
【図7】本発明の実施形態におけるローカル・コントロール機能を有していない電子楽器が実行する制御プログラムの要部フローチャートである。
【図8】従来のローカル・コントロール機能を概念的に示す図である。
【符号の説明】
1…パーソナルコンピュータ(電子音楽装置)、2…電子楽器(機能無し電子楽器)、2a…鍵盤(演奏操作子)、2b…音源[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an electronic music apparatus that receives performance information from an electronic musical instrument having a performance operator and a sound source, transmits performance information to the electronic musical instrument, and generates musical tones by a sound source of the electronic musical instrument. And a control program for controlling transmission and reception of the performance information.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in the fields of electronic musical instruments and computer music, for example, a personal computer is connected to an electronic musical instrument, and performance information including MIDI signals is mutually transmitted and received to realize various functions related to performance.
[0003]
For example, performance information when a performance is performed on the electronic musical instrument side is transmitted to a personal computer, and the personal computer analyzes the received performance information and corrects any musically inconvenient parts, and transmits the performance information to the electronic musical instrument side. Is returned, and the electronic musical instrument generates a musical tone based on the returned information. As a result, a performance assisting function can be obtained such that a correct performance can be performed even if a performance error occurs. Also, the performance information is stored in the personal computer in advance, the musical score and the like corresponding to the performance information are viewed and played with the electronic musical instrument, and the performance information at that time is transmitted to the personal computer. Then, the performance information can be obtained by comparing the performance information with a personal computer and grading the performance.
[0004]
FIG. 8 is a diagram schematically showing the above system, in which an electronic
[0005]
When the switch function is turned on (local on state), a normal operation is performed. When the
[0006]
That is, particularly in the case of the performance assist, if the performance information is directly supplied to the sound source inside the electronic musical instrument, a musical tone due to a performance error is also generated, so that the local off state is set. Note that a sequencer for controlling automatic performance may be used instead of the
[0007]
[Non-patent document 1]
Nakajima Yasuhiko, "MIDI Bible I (MIDI 1.0 Standard Basic Edition)", Ritto Music Co., Ltd., January 10, 1999, p. 206-207
[0008]
[Problems to be solved by the invention]
Here, as described above, a system that performs performance by transmitting and receiving performance information to and from a personal computer or the like is an electronic musical instrument mainly developed in the form of electronic music such as a synthesizer or a portable keyboard, or has recently become multifunctional. It is applied to an electronic piano or the like, and an electronic organ or the like does not have the local control function. This is because electronic organs were developed mainly for live performance. Electronic organs with three keys, upper and lower keyboards and pedal keyboards, generate musical sounds based on performance information from an external personal computer. This is also because we do not assume that we do. However, it is useful for an electronic organ or the like to realize the functions of the performance assist and the performance training.
[0009]
Therefore, it is conceivable to newly provide a local control function in an electronic organ or the like. However, the number of keyboards is large, the MIDI signal processing needs to be reconstructed, and a large-scale modification is difficult.
[0010]
SUMMARY OF THE INVENTION It is an object of the present invention to provide an electronic musical instrument that does not have a local control function with a simple configuration and can cope with the same processing as the local control function.
[0011]
[Means for Solving the Problems]
An electronic music apparatus according to
[0012]
The electronic music apparatus according to
[0013]
The electronic musical instrument according to the third aspect has no local control function, transmits performance information based on the performance operation of the performance operator to the electronic music device, and corrects the electronic music device according to a predetermined program and returns the performance information based on the returned performance information. Thus, in an electronic musical instrument that generates a musical tone from a sound source, only the volume of the musical tone of the performance information based on the performance operation of the performance operator is reduced according to the first control information received from the electronic music device.
[0014]
According to the electronic musical instrument of the present invention, the volume of the musical tone of the performance information based on the performance operation of the performance operator is restored according to the second control information received from the electronic music apparatus.
[0015]
The control program according to the fifth aspect is executed by a computer of the electronic music apparatus according to the first aspect, and the same operation and effect as those of the first aspect are obtained.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a schematic diagram conceptually showing an entire system according to an embodiment of the present invention, and FIG. 2 is an external view of the system. A
[0017]
The
[0018]
Here, the performance information generated internally in the electronic
[0019]
That is, at this time, the performance information is also transmitted from the
[0020]
Each of the
[0021]
In the case of the
[0022]
In the case of the electronic
[0023]
FIG. 4 is a diagram for explaining control information output from the personal computer 1 (PC) by the control program according to the embodiment and the function thereof. The electronic musical instrument 20 (function) having a normal local control function is used for the control information. And a function of the electronic
[0024]
The electronic
[0025]
Although the electronic
[0026]
FIG. 5 is a flowchart of a main part of a control program executed by the
[0027]
The process of the
[0028]
As a result, the electronic
[0029]
On the other hand, in the electronic
[0030]
When the performance information is output (MIDI OUT) from the electronic
[0031]
As a result, the electronic
[0032]
On the other hand, in the electronic
[0033]
As described above, for the electronic
[0034]
In the above embodiments, a keyboard-type electronic musical instrument has been described as an example of the electronic musical instrument. However, the present invention can also be applied to an electronic musical instrument having other operators than the keyboard. Although the personal computer has been described as an example of the electronic music device, the electronic music device may be a sequencer or another device. Further, the control program according to the present invention may be downloaded via a network.
[0035]
In the embodiment, the volume according to the performance information transmitted to the sound source inside the electronic
[0036]
【The invention's effect】
According to the electronic music apparatus of the first or second aspect or the execution of the control program of the fifth aspect, even an electronic musical instrument without a local control function can cope with the same processing as the local control function with a simple configuration. it can.
[0037]
According to the electronic musical instrument of the third or fourth aspect, the same processing as the local control function can be performed with a simple configuration without the local control function.
[Brief description of the drawings]
FIG. 1 is a schematic diagram conceptually showing an overall system according to an embodiment of the present invention.
FIG. 2 is an external view of the system.
FIG. 3 is a common block diagram of a personal computer and an electronic musical instrument according to the embodiment of the present invention.
FIG. 4 is a diagram illustrating control information output from a personal computer according to a control program according to the embodiment of the present invention and functions thereof.
FIG. 5 is a flowchart of a main part of a control program executed by a personal computer according to the embodiment of the present invention.
FIG. 6 is a main part flowchart of a control program executed by the electronic musical instrument having a local control function according to the embodiment of the present invention.
FIG. 7 is a main part flowchart of a control program executed by an electronic musical instrument having no local control function according to the embodiment of the present invention.
FIG. 8 is a diagram conceptually showing a conventional local control function.
[Explanation of symbols]
DESCRIPTION OF
Claims (5)
ローカル・コントロール機能が有る機能有り電子楽器と、ローカル・コントロール機能がない機能無し電子楽器とを制御の対象とし、
前記電子楽器との間で演奏情報を送受信する送受信手段と、
前記所定プログラムを記憶する記憶手段と、
前記所定プログラムを実行するとともに、前記電子楽器に対して、予めローカル・オフ信号と、前記機能有り電子楽器が実質的に認識しない第1制御情報とを送信し、前記機能有り電子楽器に対しては該ローカル・オフ信号によりローカル・コントロールのオフ機能を実行させ、前記機能無し電子楽器に対しては第1制御情報に従って演奏操作子の演奏操作に基づく演奏情報の楽音の音量だけを小さくさせる制御手段と
からなることを特徴とする電子音楽装置。An electronic music apparatus for receiving performance information based on a performance operation of a performance operator from an electronic musical instrument having a performance operator and a sound source, transmitting performance information to the electronic musical instrument, and generating a musical tone by the sound source,
Electronic musical instruments with a local control function and electronic musical instruments without a local control function are to be controlled.
Transmitting and receiving means for transmitting and receiving performance information to and from the electronic musical instrument,
Storage means for storing the predetermined program;
Executing the predetermined program and transmitting a local-off signal and first control information that is not substantially recognized by the electronic musical instrument having the function to the electronic musical instrument in advance, Controls the local control signal to execute the local control off function, and controls the electronic musical instrument without the function to reduce only the volume of the musical tone of the performance information based on the performance operation of the performance operator in accordance with the first control information. An electronic music apparatus comprising:
ことを特徴とする請求項1記載の電子音楽装置。The control means transmits a local ON signal and second control information that is not substantially recognized by the electronic musical instrument with the function to the electronic musical instrument at the end of the predetermined program, and transmits the local ON signal to the electronic musical instrument with the function. On the other hand, the local control signal is used to execute the on function of the local control. For the electronic musical instrument without the function, the volume of the musical tone of the performance information based on the performance operation of the performance operator is controlled based on the second performance information. 2. The electronic music apparatus according to claim 1, wherein the electronic music apparatus is restored.
前記電子音楽装置から受信した第1制御情報に従って演奏操作子の演奏操作に基づく演奏情報の音量だけを小さくさせる制御手段
を備えたことを特徴とする電子楽器。There is no local control function, and performance information based on a performance operation of a performance operator is transmitted to an electronic music device, and a tone is generated by a sound source based on performance information that has been modified and returned according to a predetermined program in the electronic music device. Electronic musical instruments
An electronic musical instrument comprising: control means for reducing only the volume of performance information based on a performance operation of a performance operator in accordance with first control information received from the electronic music device.
ローカル・コントロール機能が有る機能有り電子楽器と、ローカル・コントロール機能がない機能無し電子楽器とを制御の対象とし、
前記電子楽器に対して、ローカル・オフ信号と、前記機能有り電子楽器が実質的に認識せず前記機能無し電子楽器に対して演奏操作子の演奏操作に基づく演奏情報の楽音の音量だけを小さくさせるための第1制御情報とを送信するステップと、
前記所定プログラムの終了時に、前記電子楽器に対して、ローカル・オン信号と、前記機能有り電子楽器が実質的に認識せず前記機能無し電子楽器に対して演奏操作子の演奏操作に基づく演奏情報の楽音の音量を元に戻すための第2制御情報とを送信するステップと、
を備えたことを特徴とする制御プログラム。A computer executes an electronic music device that receives performance information based on a performance operation of the performance operator from an electronic musical instrument having the performance operator and a sound source, transmits the performance information to the electronic musical instrument, and generates a musical tone by the sound source. Control program,
Electronic musical instruments with a local control function and electronic musical instruments without a local control function are to be controlled.
For the electronic musical instrument, only the local-off signal and the volume of the musical tone of the performance information based on the performance operation of the performance operator are reduced for the electronic musical instrument with the function without substantially recognizing the electronic musical instrument with the function. Transmitting the first control information for causing
At the end of the predetermined program, a local ON signal for the electronic musical instrument and performance information based on a performance operation of a performance operator for the electronic musical instrument with no function because the electronic musical instrument with function is not substantially recognized. Transmitting second control information for restoring the volume of the musical tone of
A control program characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003079438A JP3945433B2 (en) | 2003-03-24 | 2003-03-24 | Electronic music apparatus, electronic musical instrument, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003079438A JP3945433B2 (en) | 2003-03-24 | 2003-03-24 | Electronic music apparatus, electronic musical instrument, and control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004287127A true JP2004287127A (en) | 2004-10-14 |
JP3945433B2 JP3945433B2 (en) | 2007-07-18 |
Family
ID=33293552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003079438A Expired - Fee Related JP3945433B2 (en) | 2003-03-24 | 2003-03-24 | Electronic music apparatus, electronic musical instrument, and control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3945433B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009109747A (en) * | 2007-10-30 | 2009-05-21 | Yamaha Corp | Performance terminal controller and program |
US7838754B2 (en) | 2006-03-16 | 2010-11-23 | Yamaha Corporation | Performance system, controller used therefor, and program |
-
2003
- 2003-03-24 JP JP2003079438A patent/JP3945433B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7838754B2 (en) | 2006-03-16 | 2010-11-23 | Yamaha Corporation | Performance system, controller used therefor, and program |
JP2009109747A (en) * | 2007-10-30 | 2009-05-21 | Yamaha Corp | Performance terminal controller and program |
Also Published As
Publication number | Publication date |
---|---|
JP3945433B2 (en) | 2007-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3894062B2 (en) | Music data distribution device, music data reception device, and program | |
JP3008834B2 (en) | Lyrics display | |
EP1433507B1 (en) | Music game apparatus and electronic musical apparatus and computer programs therefor | |
JP4487632B2 (en) | Performance practice apparatus and performance practice computer program | |
JPH06259065A (en) | Electronic musical instrument | |
JP7476501B2 (en) | Resonance signal generating method, resonance signal generating device, resonance signal generating program, and electronic music device | |
JP3945433B2 (en) | Electronic music apparatus, electronic musical instrument, and control program | |
CN111009231B (en) | Resonance sound signal generating device and method, medium, and electronic musical device | |
CN111279412A (en) | Acoustic device and acoustic control program | |
JP4578108B2 (en) | Electronic musical instrument resonance sound generating apparatus, electronic musical instrument resonance generating method, computer program, and recording medium | |
JP5561263B2 (en) | Musical sound reproducing apparatus and program | |
JP3293521B2 (en) | Sounding timing control device | |
JPH11219175A (en) | Automatic music playing device | |
JP3821117B2 (en) | Wind instrument type electronic musical instrument | |
JP4159439B2 (en) | Electronic musical instrument, musical sound generation method, and computer program | |
JP3903864B2 (en) | Program for realizing automatic composition device and automatic composition method | |
JP2900750B2 (en) | Music synthesizer | |
JP2001272978A (en) | Information correcting device and medium with recorded program for correcting information | |
JPH0934455A (en) | Electronic musical instrument | |
JP2616391B2 (en) | Electronic musical instrument with built-in effector | |
JP4835433B2 (en) | Performance pattern playback device and computer program therefor | |
JP5184228B2 (en) | Phase synchronizer for electronic musical sound generator | |
JP2008216870A (en) | Electronic keyboard musical instrument and program for attaining its control method | |
JPH08106284A (en) | Automatic playing device of electronic musical instrument | |
JP2019113737A (en) | Electronic apparatus, control method and control program of electronic apparatus, and acoustic system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061205 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070205 |
|
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: 20070320 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070402 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110420 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120420 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130420 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140420 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |