JP3875093B2 - Electronic musical instrument parameter setting device - Google Patents

Electronic musical instrument parameter setting device Download PDF

Info

Publication number
JP3875093B2
JP3875093B2 JP2001388831A JP2001388831A JP3875093B2 JP 3875093 B2 JP3875093 B2 JP 3875093B2 JP 2001388831 A JP2001388831 A JP 2001388831A JP 2001388831 A JP2001388831 A JP 2001388831A JP 3875093 B2 JP3875093 B2 JP 3875093B2
Authority
JP
Japan
Prior art keywords
signal input
parameter
unit
input unit
switch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001388831A
Other languages
Japanese (ja)
Other versions
JP2003186473A (en
Inventor
健司 専田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Roland Corp
Original Assignee
Roland 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 Roland Corp filed Critical Roland Corp
Priority to JP2001388831A priority Critical patent/JP3875093B2/en
Publication of JP2003186473A publication Critical patent/JP2003186473A/en
Application granted granted Critical
Publication of JP3875093B2 publication Critical patent/JP3875093B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、演奏操作に応じた信号を処理するためのパラメータを設定する電子楽器のパラメータ設定装置に関する。
【0002】
【従来の技術】
従来より、複数の電子パッドを接続するための複数の信号入力部を備え、それら複数の信号入力部に接続された複数の電子パッドの演奏操作に応じた信号を処理するためのパラメータを設定する電子楽器のパラメータ設定装置が知られている。このようなパラメータ設定装置では、複数の信号入力部それぞれに各種の電子パッドが接続されるため、接続された各種の電子パッドの特性に応じた各種のパラメータが設定される。ここで、電子パッドによる演奏操作が行なわれると、その演奏操作に応じた信号が、その電子パッドが接続された信号入力部に入力される。入力された信号は、予め設定された各種のパラメータに従って処理されてMIDI(Musical Instrument Digital Interface)信号として、電子楽器を構成する外部音源に出力される。
【0003】
【発明が解決しようとする課題】
上述したパラメータ設定装置では、複数の信号入力部それぞれに対して異なるパラメータを設定することができる反面、複数の信号入力部に対して同一のパラメータを設定したい場合、信号入力部の数×パラメータの数だけの設定を行なう必要がある。従って、パラメータの設定に手間がかかり操作性に欠けるという問題がある。
【0004】
本発明は、上記事情に鑑み、操作性が高められた電子楽器のパラメータ設定装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成する本発明の電子楽器のパラメータ設定装置は、
演奏操作に応じた信号を入力する複数の信号入力部と、
上記信号入力部から入力された信号を処理するためのパラメータを、その信号入力部に対応づけて設定するパラメータ設定部と、
上記信号入力部から入力された信号を、上記パラメータ設定部により設定された、その信号入力部に対応づけられたパラメータに従って処理して演奏情報を生成する演奏情報生成部とを備え、
上記パラメータ設定部は、上記信号入力部に対応づけてパラメータを直接に設定することに代えて、他の信号入力部を指定する情報を設定することを許容するものであり、
上記演奏情報生成部は、上記信号入力部から入力された信号を処理するにあたり、上記パラメータ設定部により、その信号入力部に対応づけられて他の信号入力部を指定する情報が設定されていた場合に、上記他の信号入力部に対応づけられて設定されたパラメータに従って処理するものであることを特徴とする。
【0006】
本発明の電子楽器のパラメータ設定装置は、ある信号入力部から入力された信号を処理するにあたり、その信号入力部に対応づけられて、他の信号入力部を指定する情報が設定されていた場合に、上記他の信号入力部に対応づけられて設定されたパラメータに従って処理するものであるため、ある信号入力部におけるパラメータを、他の信号入力部におけるパラメータに合わせるというリンク機能を持つこととなる。このようなリンク機能により、ある信号入力部における設定パラメータと、他の信号入力部における設定パラメータとは同一になり、他の信号入力部における設定パラメータを変更すると、ある信号入力部における設定パラメータも変更されることとなる。従って、例えば、複数の信号入力部に対して同一のパラメータを設定したい場合、1つの信号入力部における設定パラメータを変更すると、残りの全ての信号入力部における設定パラメータを変更することができ、従来のように信号入力部の数×パラメータの数だけの設定を行なう必要はなく、手間が削減されて操作性が高まる。
【0007】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【0008】
図1は、本発明の第1実施形態の電子楽器のパラメータ設定装置の回路ブロック図である。
【0009】
本実施形態のパラメータ設定装置100は、複数の電子パッドの演奏操作に応じた信号を受けて、予め設定されたパラメータに従って外部音源に向けてMIDI規格に準じたノートオン信号を送出するための装置である。尚、ノートオン信号は、詳細は後述するが、MIDIチャンネルと、ノートナンバと、ベロシティとの情報を有する。
【0010】
このパラメータ設定装置100には、図1に示すように、CPU10と、パネル部20と、ROM30と、RAM40と、出力部50とが備えられている。
【0011】
CPU10は、ROM30に格納されたプログラムを読み出すことにより、このパラメータ設定装置100全体を制御する。また、このCPU10には、演奏操作に応じたアナログ信号を入力する複数(ここでは例示的に6つ示す)の信号入力部10_1,…,10_6が備えられている。これらの信号入力部10_1,…,10_6には、電子パッド201,…,206が接続される。信号入力部10_1,…,10_6には、アナログ信号をディジタルデータに変換するA/Dコンバータ部が備えられており、電子パッド201,…,206からのアナログ信号はこれらのA/Dコンバータ部でA/D変換され、A/D変換されたディジタルデータがCPU10で処理される。また、各信号入力部10_1,…,10_6に対応して各3つのパラメータMIDI―ch,PAD―type,NOTE No.が設定される。これらのパラメータの内容および設定については後述する。
【0012】
パネル部20は、本発明にいうパラメータ設定部の一例に相当するものであり、信号入力部10_1,…,10_6から入力された、電子パッド201,…,206からの信号を処理するためのパラメータを、それら信号入力部10_1,…,10_6に対応づけて設定する。詳細には、パネル部20は、信号入力部10_1,…,10_6に対応づけてパラメータを直接に設定することに代えて、他の信号入力部を指定する情報(リンクと称する)を設定することを許容するものである。
【0013】
また、上述したCPU10は、本発明にいう演奏情報生成部の役割を担うものでもあり、信号入力部10_1,…,10_6から入力された信号を、パネル部20により設定された、それら信号入力部10_1,…,10_6に対応づけられたパラメータに従って処理してノートオン信号を生成する。詳細には、CPU10は、信号入力部10_1,…,10_6から入力された信号を処理するにあたり、パネル部20により、信号入力部10_1,…,10_6に対応づけられて他の信号入力部を指定する情報であるリンクが設定されていた場合に、上記他の信号入力部に対応づけられて設定されたパラメータに従って処理する。
【0014】
ROM30には、CPU10で実行されるプログラム、データ、およびPAD−typeが記憶されている。
【0015】
RAM40は、CPU10の作業エリアとして用いられ、この作業エリアにはCPU10の動作に必要なデータ、信号入力部10_1,…,10_6に対応づけて設定されるパラメータが記憶される。
【0016】
出力部50は、CPU10からのノートオン信号を、図示しない外部音源に出力する。
【0017】
図2は、図1に示すパネル部を示す図である。
【0018】
図2に示すパネル部20には、表示部21と、ダウンスイッチ(DOWN SW)22と、アップスイッチ(UP SW)23と、MIDIチャンネルスイッチ(MIDI Channel SW)24と、パッドタイプスイッチ(PADType SW)25と、ノートナンバスイッチ(NOTE No.SW)26と、エディット/ライト/キャンセルスイッチ(Edit/Write/Cancel SW)27と、インプットセレクト/チェイススイッチ(InputSelect/Chase SW)28とが備えられている。
【0019】
また、このパネル部20には、エディットモードであることを示すLED表示器27aと、チェイス・オン状態を示すLED表示器28aと、信号入力部10_1,…,10_6に対応するLED表示器29_1,29_2,29_3,29_4,29_5,29_6とが備えられている。
【0020】
表示部21には、各信号入力部10_1,…,10_6(インプット1,…,6)に対応して、詳細は後述する各パラメータの値や設定状態などが表示される。
【0021】
ダウンスイッチ22は、押されるごとに、表示部21に表示されるパラメータの値や設定状態を逆順に選択する。
【0022】
アップスイッチ23は、押されるごとに、表示部21に表示されるパラメータの値や設定状態を順次に選択する。
【0023】
MIDIチャンネルスイッチ24は、各信号入力部10_1,…,10_6からの信号に対応して発生するノートオン信号のMIDIチャンネルを設定するためのスイッチである。
【0024】
パッドタイプスイッチ25は、接続される電子パッドの種類を設定するためのスイッチである。
【0025】
ノートナンバスイッチ26は、信号入力部10_1,…,10_6に対応するノートナンバを設定するためのスイッチである。
【0026】
エディット/ライト/キャンセルスイッチ27は、信号入力部10_1,…,10_6に対応づけてパラメータを設定するためのエディットモードにしたり、エディットモードで設定されたパラメータを図示しない内部メモリに書き込んだり、エディットモードをキャンセルするためのスイッチである。
【0027】
インプットセレクト/チェイススイッチ28は、信号入力部10_1,…,10_6のうちのある1つの信号入力部を選択したり、信号入力部に接続された電子パッドが叩かれた場合にその信号入力部が選択されるというチェイス機能(オート・セレクト機能)を選択するためのスイッチである。尚、これらエディット/ライト/キャンセルスイッチ27およびインプットセレクト/チェイススイッチ28は1つのスイッチで複数の機能を担うものであるため、1つのスイッチに1つの機能を割り当てる場合と比較し、スイッチの数が削減されている。
【0028】
次に、エデイットモードについて説明する。
【0029】
通常は、叩かれた電子パッドに対応する楽音を発生する演奏モードになっているが、各信号入力部10_1,…,10_6の設定(エディット)を行なう場合は、エディット/ライト/キャンセルスイッチ27を押す。すると、エディットモードになり、LED表示器27aが点灯する。
【0030】
次に、設定したい信号入力部を選択する。エディットモード時、最初はチェイス・オン状態にある。このチェイス・オン状態では、信号入力部に接続された電子パッドが叩かれると、叩かれた電子パッドが接続されている信号入力部に対応するパラメータが設定の対象になり、該当する信号入力部に対応するLED表示器(LED表示器29_1,29_2,29_3,29_4,29_5,29_6のうちのいずれか)が点灯する。
【0031】
一方、他の電子パッドと比べながら設定をしたい時は、上記他の電子パッドを叩いてもその信号入力部が選択されないようにチェイス・オフ状態にする。この場合、インプットセレクト/チェイススイッチ28を1秒以上押すことによってチェイス・オフ状態になる。
【0032】
チェイス・オフ状態にある場合、インプットセレクト/チェイススイッチ28を1秒以内で押すことで信号入力部を順次マニュアルセレクトすることができる。尚、このチェイス・オフ状態で再度インプットセレクト/チェイススイッチ28を1秒以上押すと、チェイス・オン状態になる。
【0033】
次にエディットモードにおいて、エディットする対象のインプットが選択され、そのインプットのパラメータであるMIDIチャンネル、パッドタイプ、ノートナンバの設定について説明する。
【0034】
MIDIチャンネルを設定するには、MIDIチャンネルスイッチ24を押し、次いでダウンスイッチ22/アップスイッチ23を押すことにより所望のMIDIチャンネルを選択することができる。アップスイッチ23を押す毎にMIDIチャンネル1、2、3、4、………、16、Linkl、Link2、………Link6、MIDIチャンネル1と順次選択することができる。ダウンスイッチ22を押す毎に上記とは逆順に選択することができる。また、Link1、Link2とは、信号入力部10_1,10_2(図2に示すインプット1,2)にリンクすることで、例えば、インプット1のMIDIチャンネルを5に設定し、インプット4の設定をLink1に設定すると、インプット4のMIDIチャンネルlはインプット1と同じ5に設定される(表示部21参照)。
【0035】
次に、パッドタイプの設定について説明する。パッドタイプスイッチ25を押し、次いでダウンスイッチ22/アップスイッチ23を押すことにより所望のPAD―Typeを選択することができる。アップスイッチ23を押す毎にPad−A、Pad−B、Pad−C、Pad−D、………、Pad−Z、Link1、Link2、…一Link6、Pad−Aと順次選択することができる。ダウンスイッチ22を押す毎に逆順に選択することができる。ここで、Link1、Link2とは、MIDIチャンネルと同様、インプット1、2にリンクすることで、例えば、インプット1のPAD―TypeをPad−Aに設定し、インプット4の設定をLink1に設定するとインプット4のPAD―Typeはインプット1と同じPad−Aに設定される(表示部21参照)。
【0036】
上記パラメータPAD−Typeについて図3を参照して説明する。
【0037】
信号入力部に接続される電子パッドには、各社、各種のものがあり、入力される信号はさまざまである。すなわち、電子パッドにより打撃力と出力レベルの関係が異なる。そこで感度(Sense)、曲線(Curve)と閾値(Threshold)のそれぞれを設定することにより、電子パッドが異なっても同じ強度で叩けば、同じレベルの出力が得られる。この3つのパラメータをPAD―typeに対応してセットで予めROM30に記憶しており、ユーザはこれらのセットの中から一つを選択するだけで設定することができる。
【0038】
ここでパラメータ感度は、入力された信号のレベルと楽音発生指示データとして出力するベロシティの値の関数を表わす曲線の傾きであり、曲線は、その関数が、直線か上に凸の曲線、下に凸の曲線の中から選択するものであり、閾値は、ノイズによる誤動作を防止するために設定する入力信号の最低レベルである。
【0039】
ノートナンバについても同様にノートナンバスイッチ26を押し、次いでダウンスイッチ22/アップスイッチ23を押すことにより0―127の範囲で設定することができる。ノートナンバはリンクされることはない。
【0040】
エディトモードを終了する場合は、エディットスイッチ27を押す。すると、設定されたパラメータがRAM40に記憶され、その後エディットモードから演奏モードに移行する。また、途中でエディットモードをキャンセルする場合は、エディット/ライト/キャンセルスイッチ27を1秒以上押す。これによりエディットモードがキャンセルされて演奏モードになる。
【0041】
図4は、上述のエディットモードにおいて設定された各パラメータの一例である。図5は、図4においてリンクした結果を示したものである。
【0042】
インプット1から6に対して、パラメータ「MIDI−ch」と、パラメータ「PAD−type」と、パラメータ「NOTE No.」とが記憶される。
【0043】
インプット1は、MIDIチャンネルを5チャンネル、PAD−typeをPad−Aと設定してある。
【0044】
インプット4は、MIDIチャンネルをインプット1にリンクしてあるため、5チャンネルになっている。
【0045】
インプット5も、MIDIチャンネルをインプット1にリンクしてあるため、同様に5チャンネルになっている。
【0046】
図6は、図4の設定においてインプット1のMIDIチャンネルを8に変更した場合のリンクした結果を示したものである。すなわち、インプット1のMIDIチャンネルを8に変えるだけで、インプット4、5も8チャンネルに自動的に変更される。
【0047】
図7は、電子パッドが叩かれてから信号が出力されるまでの処理ルーチンのフローチャートである。
【0048】
この処理ルーチンでは、マルチタスク動作が行なわれ、信号入力部別に信号が入力されると起動される。
【0049】
先ず、ステップS1において、PAD―Typeがリンクされているか否かが判定される。PAD―Typeがリンクされていると判定された場合は、ステップS2に進む。ステップS2では、リンク先のPAD―Typeの各データ(パラメータSense,Curve,Thresholdの値)をバッファにセットしてステップS4に進む。一方、ステップS1において、PAD―Typeがリンクされていないと判定された場合は、ステップS3に進む。ステップS3では、PAD―Typeの各データをバッファにセットしてステップS4に進む。
【0050】
ステップS4では、信号入力部に入力された値がパラメータThresholdよりも大きいか否かが判定される。信号入力部に入力された値がパラメータThresholdよりも小さいか同じであると判定された場合は、このルーチンを抜ける。すなわち、入力したレベルがしきい値以下であったので、ノイズと判定し、演奏情報を出力しない。一方、信号入力部に入力された値がパラメータThresholdよりも大きいと判定された場合は、ステップS5に進む。
【0051】
ステップS5では、MIDIチャンネルがリンクされているか否かが判定される。MIDIチャンネルがリンクされていると判定された場合は、ステップS6に進む。ステップS6では、リンク先のMIDIチャンネルのデータをバッファにセットしてステップS8に進む。一方、MIDIチャンネルがリンクされていないと判定された場合は、ステップS7に進む。ステップS7では、MIDIチャンネルのデータをバッファにセットしてステップS8に進む。
【0052】
ステップS8では、バッファから各データを読み出して新たなデータを作成する。詳細には、各バッファの値を元に、MIDIチャンネル、ベロシティ(パラメータSense,Curveを参照する)、テーブルからノートナンバ(NOTE No.)を求め、ノートオン信号を作成する。
【0053】
次に、ステップS9において、作成したノートオン信号を出力してこのルーチンを抜ける。
【0054】
図8は、本発明の第2実施形態の電子楽器のパラメータ設定装置のパネル部を示す図である。
【0055】
図8に示すパネル部70は、図2に示すパネル部20と比較し、リンクセレクトスイッチ79_1,79_2,79_3,79_4,79_5,79_6が追加されている。また、表示部21には、後述するリンク状態が表示されている。この第2実施形態では、エディットモードに入ることなく、これらリンクセレクトスイッチ79_1,79_2,79_3,79_4,79_5,79_6でリンクの設定が行なわれる。
【0056】
例えば、インプット4の設定パラメータをインプット1の設定パラメータとリンクする場合は、リンクセレクトスイッチ79_4を先に押し、押しつづけたままリンクセレクトスイッチ79_1を押すことでリンク可能なパラメータすべてがリンクされる。リンクの状態は表示部21に表示される。
【0057】
表示部21には、インプット1からインプット3についてはリンクされていない旨(no Link)が表示されている。また、インプット4,5,6はすべてのパラメータがインプット1にリンクされている(Link 1)旨が表示されている。
【0058】
リンクを解除する場合は、解除したいインプットのリンクセレクトスイッチを単独で押す。これにより、リンク可能なすべてのパラメータのリンクが解除され、パラメータの値は初期値(MIDIチャンネルは1、PAD―TypeはA)に設定される。
【0059】
【発明の効果】
以上説明したように、本発明によれば、操作性が高められた電子楽器のパラメータ設定装置を提供することができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態の電子楽器のパラメータ設定装置の回路ブロック図である。
【図2】図1に示すパネル部を示す図である。
【図3】電子パッドの種類とその構成を示す図である。
【図4】エディットモードにおいて設定された各パラメータの一例である。
【図5】図4においてリンクした結果を示したものである。
【図6】図4の設定においてインプット1のMIDIチャンネルを8に変更した場合のリンクした結果を示したものである。
【図7】電子パッドが叩かれてから信号が出力されるまでの処理ルーチンのフローチャートである。
【図8】本発明の第2実施形態の電子楽器のパラメータ設定装置のパネル部を示す図である。
【符号の説明】
10 CPU
10_1,…,10_6 信号入力部
20,70 パネル部
21 表示部
22 ダウンスイッチ
23 アップスイッチ
24 MIDIチャンネルスイッチ
25 パッドタイプスイッチ
26 ノートナンバスイッチ
27 エディット/ライト/キャンセルスイッチ
28 インプットセレクト/チェイススイッチ
27a,28a,29_1,29_2,29_3,29_4,29_5,29_6 LED表示器
30 ROM
40 RAM
50 出力部
79_1,79_2,79_3,79_4,79_5,79_6 リンクセレクトスイッチ
100 パラメータ設定装置
201,…,206 電子パッド
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a parameter setting device for an electronic musical instrument that sets parameters for processing a signal corresponding to a performance operation.
[0002]
[Prior art]
Conventionally, a plurality of signal input units for connecting a plurality of electronic pads are provided, and parameters for processing signals corresponding to performance operations of the plurality of electronic pads connected to the plurality of signal input units are set. A parameter setting device for an electronic musical instrument is known. In such a parameter setting device, since various electronic pads are connected to each of the plurality of signal input units, various parameters are set according to the characteristics of the connected various electronic pads. Here, when a performance operation is performed using an electronic pad, a signal corresponding to the performance operation is input to a signal input unit to which the electronic pad is connected. The input signal is processed according to various parameters set in advance, and is output as a MIDI (Musical Instrument Digital Interface) signal to an external sound source constituting the electronic musical instrument.
[0003]
[Problems to be solved by the invention]
In the parameter setting device described above, different parameters can be set for each of the plurality of signal input units. On the other hand, when it is desired to set the same parameter for the plurality of signal input units, the number of signal input units × the number of parameters It is necessary to set only the number. Therefore, there is a problem that it takes time to set parameters and lacks operability.
[0004]
In view of the above circumstances, an object of the present invention is to provide a parameter setting device for an electronic musical instrument with improved operability.
[0005]
[Means for Solving the Problems]
The parameter setting device for an electronic musical instrument of the present invention that achieves the above-described object,
A plurality of signal input sections for inputting signals according to performance operations;
A parameter setting unit for setting a parameter for processing a signal input from the signal input unit in association with the signal input unit;
A performance information generator configured to process the signal input from the signal input unit according to the parameter set by the parameter setting unit and associated with the signal input unit to generate performance information;
The parameter setting unit, instead of directly setting a parameter in association with the signal input unit, allows setting information specifying another signal input unit,
In the performance information generation unit, when the signal input from the signal input unit is processed, the parameter setting unit sets information for specifying another signal input unit in association with the signal input unit. In this case, the processing is performed according to a parameter set in association with the other signal input unit.
[0006]
When the parameter setting device for an electronic musical instrument of the present invention processes a signal input from a certain signal input unit, information for specifying another signal input unit is set in association with the signal input unit. In addition, since the processing is performed according to the parameters set in association with the other signal input units, the link function of matching the parameters in one signal input unit with the parameters in the other signal input unit is provided. . By such a link function, the setting parameter in a certain signal input unit and the setting parameter in another signal input unit become the same, and if the setting parameter in another signal input unit is changed, the setting parameter in a certain signal input unit is also changed. Will be changed. Therefore, for example, when it is desired to set the same parameter for a plurality of signal input units, changing the setting parameter in one signal input unit can change the setting parameters in all the remaining signal input units. Thus, it is not necessary to set the number of signal input units × the number of parameters, and labor is reduced and operability is improved.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described.
[0008]
FIG. 1 is a circuit block diagram of a parameter setting device for an electronic musical instrument according to a first embodiment of the present invention.
[0009]
The parameter setting device 100 according to the present embodiment is a device for receiving a signal corresponding to a performance operation of a plurality of electronic pads and transmitting a note-on signal conforming to the MIDI standard to an external sound source in accordance with a preset parameter. It is. The note-on signal has information about a MIDI channel, a note number, and velocity, as will be described in detail later.
[0010]
As shown in FIG. 1, the parameter setting device 100 includes a CPU 10, a panel unit 20, a ROM 30, a RAM 40, and an output unit 50.
[0011]
The CPU 10 controls the entire parameter setting device 100 by reading the program stored in the ROM 30. Further, the CPU 10 is provided with a plurality of (here, six shown here) signal input units 10_1,..., 10_6 for inputting analog signals according to performance operations. These signal input units 10_1,..., 10_6 are connected to electronic pads 201,. The signal input units 10_1,..., 10_6 are provided with A / D converter units that convert analog signals into digital data. The analog signals from the electronic pads 201,. The A / D converted and A / D converted digital data is processed by the CPU 10. Further, three parameters MIDI-ch, PAD-type, NOTE No. corresponding to each signal input unit 10_1,. Is set. The contents and settings of these parameters will be described later.
[0012]
The panel unit 20 corresponds to an example of a parameter setting unit according to the present invention, and is a parameter for processing signals from the electronic pads 201,..., 206 input from the signal input units 10_1,. Are set in association with the signal input units 10_1,..., 10_6. Specifically, the panel unit 20 sets information (referred to as a link) for specifying another signal input unit instead of directly setting parameters in association with the signal input units 10_1,..., 10_6. Is allowed.
[0013]
Further, the CPU 10 described above also serves as a performance information generation unit according to the present invention, and the signal input units set by the panel unit 20 are signals input from the signal input units 10_1,..., 10_6. A note-on signal is generated by processing according to the parameters associated with 10_1,..., 10_6. Specifically, when processing the signals input from the signal input units 10_1,..., 10_6, the CPU 10 designates other signal input units associated with the signal input units 10_1,. When a link, which is information to be processed, is set, processing is performed according to parameters set in association with the other signal input units.
[0014]
The ROM 30 stores a program executed by the CPU 10, data, and PAD-type.
[0015]
The RAM 40 is used as a work area of the CPU 10, and data necessary for the operation of the CPU 10 and parameters set in association with the signal input units 10_1,.
[0016]
The output unit 50 outputs a note-on signal from the CPU 10 to an external sound source (not shown).
[0017]
FIG. 2 is a diagram illustrating the panel unit illustrated in FIG. 1.
[0018]
2 includes a display unit 21, a down switch (DOWN SW) 22, an up switch (UP SW) 23, a MIDI channel switch (MIDI Channel SW) 24, and a pad type switch (PADType SW). ) 25, a note number switch (NOTE No. SW) 26, an edit / write / cancel switch (Edit / Write / Cancel SW) 27, and an input select / chase switch (InputSelect / Chase SW) 28. Yes.
[0019]
The panel unit 20 includes an LED display 27a indicating the edit mode, an LED display 28a indicating the chase-on state, and LED displays 29_1 and 2 corresponding to the signal input units 10_1,. 29_2, 29_3, 29_4, 29_5 and 29_6.
[0020]
The display unit 21 displays values and setting states of parameters, which will be described later in detail, corresponding to the signal input units 10_1,..., 10_6 (inputs 1,..., 6).
[0021]
Each time the down switch 22 is pressed, the parameter value or setting state displayed on the display unit 21 is selected in reverse order.
[0022]
Each time the up switch 23 is pressed, the parameter values and setting states displayed on the display unit 21 are sequentially selected.
[0023]
The MIDI channel switch 24 is a switch for setting a MIDI channel of a note-on signal generated corresponding to a signal from each signal input unit 10_1,..., 10_6.
[0024]
The pad type switch 25 is a switch for setting the type of electronic pad to be connected.
[0025]
The note number switch 26 is a switch for setting note numbers corresponding to the signal input units 10_1,..., 10_6.
[0026]
The edit / write / cancel switch 27 switches to an edit mode for setting parameters in association with the signal input units 10_1,..., 10_6, writes the parameters set in the edit mode to an internal memory (not shown), This is a switch for canceling.
[0027]
The input select / chase switch 28 selects one signal input unit from among the signal input units 10_1,..., 10_6, or when the electronic pad connected to the signal input unit is hit, This is a switch for selecting a chase function (auto-select function) to be selected. Since the edit / write / cancel switch 27 and the input select / chase switch 28 perform a plurality of functions with one switch, the number of switches is smaller than when one function is assigned to one switch. Has been reduced.
[0028]
Next, the edit mode will be described.
[0029]
Normally, the performance mode generates a musical sound corresponding to the hit electronic pad. However, when setting (editing) the signal input units 10_1,..., 10_6, the edit / write / cancel switch 27 is set. Push. Then, the edit mode is entered and the LED indicator 27a is lit.
[0030]
Next, the signal input unit to be set is selected. In edit mode, the chase is on at first. In this chase-on state, when an electronic pad connected to the signal input unit is struck, the parameter corresponding to the signal input unit to which the struck electronic pad is connected is set, and the corresponding signal input unit LED indicator (any one of LED indicators 29_1, 29_2, 29_3, 29_4, 29_5, 29_6) is lit.
[0031]
On the other hand, when setting is desired while comparing with other electronic pads, the chase-off state is set so that the signal input unit is not selected even if the other electronic pad is hit. In this case, the chase-off state is established by pressing the input select / chase switch 28 for 1 second or longer.
[0032]
In the chase off state, the signal input unit can be manually selected sequentially by pressing the input select / chase switch 28 within 1 second. If the input select / chase switch 28 is pressed again for 1 second or more in this chase off state, the chase is on.
[0033]
Next, in the edit mode, an input to be edited is selected, and setting of the MIDI channel, pad type, and note number, which are parameters of the input, will be described.
[0034]
To set the MIDI channel, the desired MIDI channel can be selected by pressing the MIDI channel switch 24 and then pressing the down switch 22 / up switch 23. Each time the up switch 23 is pressed, the MIDI channels 1, 2, 3, 4,..., 16, Linkl, Link2,. Each time the down switch 22 is pressed, the selection can be made in the reverse order. Link 1 and Link 2 are linked to signal input units 10_1 and 10_2 (inputs 1 and 2 shown in FIG. 2), for example, the MIDI channel of input 1 is set to 5, and the setting of input 4 is set to Link 1. When set, MIDI channel 1 of input 4 is set to 5 which is the same as input 1 (see display unit 21).
[0035]
Next, the setting of the pad type will be described. A desired PAD-Type can be selected by pressing the pad type switch 25 and then pressing the down switch 22 / up switch 23. Each time the up switch 23 is pressed, Pad-A, Pad-B, Pad-C, Pad-D,..., Pad-Z, Link1, Link2,. Each time the down switch 22 is pressed, the selection can be made in the reverse order. Here, Link 1 and Link 2 are linked to Inputs 1 and 2 in the same way as the MIDI channel, for example, when the PAD-Type of Input 1 is set to Pad-A and the setting of Input 4 is set to Link 1, the input 4 PAD-Type is set to the same Pad-A as input 1 (see display unit 21).
[0036]
The parameter PAD-Type will be described with reference to FIG.
[0037]
There are various types of electronic pads connected to the signal input unit, and various signals are input. That is, the relationship between the striking force and the output level differs depending on the electronic pad. Therefore, by setting each of the sensitivity (Sense), the curve (Curve), and the threshold (Threshold), the same level of output can be obtained if the electronic pad is hit with the same strength. These three parameters are stored in advance in the ROM 30 as a set corresponding to the PAD-type, and the user can set them by simply selecting one of these sets.
[0038]
Here, the parameter sensitivity is the slope of a curve representing a function of the level of the input signal and the velocity value output as musical sound generation instruction data. The curve is a straight line or a convex curve, and the curve is below. The threshold is selected from convex curves, and the threshold value is the lowest level of the input signal set to prevent malfunction due to noise.
[0039]
The note number can also be set in the range of 0-127 by pressing the note number switch 26 and then pressing the down switch 22 / up switch 23. Note numbers are never linked.
[0040]
To end the edit mode, the edit switch 27 is pressed. Then, the set parameters are stored in the RAM 40, and then the edit mode is shifted to the performance mode. If the edit mode is to be canceled halfway, the edit / write / cancel switch 27 is pressed for 1 second or longer. As a result, the edit mode is canceled and the performance mode is entered.
[0041]
FIG. 4 is an example of each parameter set in the edit mode described above. FIG. 5 shows the result of linking in FIG.
[0042]
For inputs 1 to 6, parameter “MIDI-ch”, parameter “PAD-type”, and parameter “NOTE No.” are stored.
[0043]
Input 1 has MIDI channels set to 5 channels and PAD-type set to Pad-A.
[0044]
Input 4 has 5 channels because the MIDI channel is linked to input 1.
[0045]
Input 5 is similarly 5 channels because the MIDI channel is linked to input 1.
[0046]
FIG. 6 shows a result of linking when the MIDI channel of input 1 is changed to 8 in the setting of FIG. That is, by simply changing the MIDI channel of input 1 to 8, inputs 4 and 5 are automatically changed to 8 channels.
[0047]
FIG. 7 is a flowchart of a processing routine from when the electronic pad is hit to when a signal is output.
[0048]
In this processing routine, a multitask operation is performed and activated when a signal is input to each signal input unit.
[0049]
First, in step S1, it is determined whether or not the PAD-Type is linked. If it is determined that the PAD-Type is linked, the process proceeds to step S2. In step S2, each data (parameter Sense, Curve, Threshold value) of PAD-Type of the link destination is set in the buffer, and the process proceeds to step S4. On the other hand, if it is determined in step S1 that the PAD-Type is not linked, the process proceeds to step S3. In step S3, each data of PAD-Type is set in the buffer, and the process proceeds to step S4.
[0050]
In step S4, it is determined whether or not the value input to the signal input unit is greater than the parameter Threshold. When it is determined that the value input to the signal input unit is smaller than or equal to the parameter Threshold, the routine is exited. That is, since the input level is less than or equal to the threshold value, it is determined as noise and performance information is not output. On the other hand, if it is determined that the value input to the signal input unit is greater than the parameter Threshold, the process proceeds to step S5.
[0051]
In step S5, it is determined whether the MIDI channel is linked. If it is determined that the MIDI channel is linked, the process proceeds to step S6. In step S6, the data of the linked MIDI channel is set in the buffer, and the process proceeds to step S8. On the other hand, if it is determined that the MIDI channel is not linked, the process proceeds to step S7. In step S7, the MIDI channel data is set in the buffer, and the process proceeds to step S8.
[0052]
In step S8, each data is read from the buffer to create new data. Specifically, based on the value of each buffer, a note number (NOTE No.) is obtained from a MIDI channel, velocity (refer to parameters Sense and Curve) and a table, and a note-on signal is created.
[0053]
Next, in step S9, the created note-on signal is output and the routine is exited.
[0054]
FIG. 8 is a diagram showing a panel unit of the parameter setting device for an electronic musical instrument according to the second embodiment of the present invention.
[0055]
Compared with the panel unit 20 shown in FIG. 2, the panel unit 70 shown in FIG. 8 includes link select switches 79_1, 79_2, 79_3, 79_4, 79_5, and 79_6. The display unit 21 displays a link state described later. In the second embodiment, links are set by these link select switches 79_1, 79_2, 79_3, 79_4, 79_5, 79_6 without entering the edit mode.
[0056]
For example, when linking the setting parameter of the input 4 with the setting parameter of the input 1, all the parameters that can be linked are linked by pressing the link select switch 79_4 first, and pressing the link select switch 79_1 while holding it down. The link state is displayed on the display unit 21.
[0057]
The display unit 21 displays that the inputs 1 to 3 are not linked (no Link). Inputs 4, 5, and 6 indicate that all parameters are linked to input 1 (Link 1).
[0058]
To release the link, press the link select switch of the input you want to release alone. As a result, all parameters that can be linked are unlinked, and the parameter values are set to initial values (MIDI channel is 1, PAD-Type is A).
[0059]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a parameter setting device for an electronic musical instrument with improved operability.
[Brief description of the drawings]
FIG. 1 is a circuit block diagram of a parameter setting device for an electronic musical instrument according to a first embodiment of the present invention.
FIG. 2 is a diagram showing a panel section shown in FIG.
FIG. 3 is a diagram showing types of electronic pads and their configurations.
FIG. 4 is an example of parameters set in an edit mode.
FIG. 5 shows the result of linking in FIG.
6 shows the result of linking when the MIDI channel of input 1 is changed to 8 in the setting of FIG.
FIG. 7 is a flowchart of a processing routine from when an electronic pad is hit to when a signal is output.
FIG. 8 is a diagram showing a panel unit of a parameter setting device for an electronic musical instrument according to a second embodiment of the present invention.
[Explanation of symbols]
10 CPU
10_1,..., 10_6 Signal input section 20, 70 Panel section 21 Display section 22 Down switch 23 Up switch 24 MIDI channel switch 25 Pad type switch 26 Note number switch 27 Edit / write / cancel switch 28 Input select / chase switches 27a, 28a 29_1, 29_2, 29_3, 29_4, 29_5, 29_6 LED display 30 ROM
40 RAM
50 Output unit 79_1, 79_2, 79_3, 79_4, 79_5, 79_6 Link select switch 100 Parameter setting device 201, ..., 206 Electronic pad

Claims (1)

演奏操作に応じた信号を入力する複数の信号入力部と、
前記信号入力部から入力された信号を処理するためのパラメータを、該信号入力部に対応づけて設定するパラメータ設定部と、
前記信号入力部から入力された信号を、前記パラメータ設定部により設定された、該信号入力部に対応づけられたパラメータに従って処理して演奏情報を生成する演奏情報生成部とを備え、
前記パラメータ設定部は、前記信号入力部に対応づけてパラメータを直接に設定することに代えて、他の信号入力部を指定する情報を設定することを許容するものであり、
前記演奏情報生成部は、前記信号入力部から入力された信号を処理するにあたり、前記パラメータ設定部により、該信号入力部に対応づけられて他の信号入力部を指定する情報が設定されていた場合に、該他の信号入力部に対応づけられて設定されたパラメータに従って処理するものであることを特徴とする電子楽器のパラメータ設定装置。
A plurality of signal input sections for inputting signals according to performance operations;
A parameter setting unit for setting a parameter for processing a signal input from the signal input unit in association with the signal input unit;
A performance information generating unit configured to process the signal input from the signal input unit according to a parameter set by the parameter setting unit and associated with the signal input unit to generate performance information;
The parameter setting unit, instead of directly setting a parameter in association with the signal input unit, allows setting information specifying another signal input unit,
When the performance information generation unit processes the signal input from the signal input unit, the parameter setting unit sets information for specifying another signal input unit in association with the signal input unit. In this case, the electronic musical instrument parameter setting device is characterized in that processing is performed according to a parameter set in association with the other signal input unit.
JP2001388831A 2001-12-21 2001-12-21 Electronic musical instrument parameter setting device Expired - Fee Related JP3875093B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001388831A JP3875093B2 (en) 2001-12-21 2001-12-21 Electronic musical instrument parameter setting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001388831A JP3875093B2 (en) 2001-12-21 2001-12-21 Electronic musical instrument parameter setting device

Publications (2)

Publication Number Publication Date
JP2003186473A JP2003186473A (en) 2003-07-04
JP3875093B2 true JP3875093B2 (en) 2007-01-31

Family

ID=27597211

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001388831A Expired - Fee Related JP3875093B2 (en) 2001-12-21 2001-12-21 Electronic musical instrument parameter setting device

Country Status (1)

Country Link
JP (1) JP3875093B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6213455B2 (en) * 2014-12-25 2017-10-18 ヤマハ株式会社 Electronic musical instrument control device

Also Published As

Publication number Publication date
JP2003186473A (en) 2003-07-04

Similar Documents

Publication Publication Date Title
JPH04181295A (en) Electronic musical instrument
JP3875093B2 (en) Electronic musical instrument parameter setting device
JPH03269584A (en) Electronic musical instrument
JP2576295B2 (en) Electronic musical instrument
JPS5929296A (en) Parameter setting unit for electronic musical instrument
JP2008090202A (en) Tuning device and computer program for tuning
JP4748617B2 (en) Electronic musical instruments
JPH02310595A (en) Electronic musical instrument
JP4354268B2 (en) Signal processing device
JP3612742B2 (en) Electronic musical instruments
JP5228579B2 (en) Integrated circuit for musical sound generator
JP3912668B2 (en) Electronic musical instruments
JP3045915B2 (en) Electronic musical instrument data setting device
JP4457200B2 (en) Electronic musical instruments
JP3912669B2 (en) Electronic musical instruments
JP2004062072A (en) Electronic musical instrument
JPH05273972A (en) Electronic musical instrument
JPH07146681A (en) Electronic musical instrument
JP2529235Y2 (en) Electronic musical instrument
JP2003099055A (en) Function allocation display device for electronic musical instrument
JP2915753B2 (en) Electronic musical instrument
JP3867905B2 (en) Musical sound generator for electronic musical instruments
JPH08272361A (en) Electronic musical instrument
JP3758041B2 (en) Musical sound control data generator
JP2007286308A (en) Panning control apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041019

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061016

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061025

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees