[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3250733B2 - Music signal generator - Google Patents

Music signal generator

Info

Publication number
JP3250733B2
JP3250733B2 JP16229590A JP16229590A JP3250733B2 JP 3250733 B2 JP3250733 B2 JP 3250733B2 JP 16229590 A JP16229590 A JP 16229590A JP 16229590 A JP16229590 A JP 16229590A JP 3250733 B2 JP3250733 B2 JP 3250733B2
Authority
JP
Japan
Prior art keywords
performance
parameter
operator
operators
mode
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
JP16229590A
Other languages
Japanese (ja)
Other versions
JPH0452695A (en
Inventor
雅寛 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP16229590A priority Critical patent/JP3250733B2/en
Publication of JPH0452695A publication Critical patent/JPH0452695A/en
Application granted granted Critical
Publication of JP3250733B2 publication Critical patent/JP3250733B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION 【産業上の利用分野】[Industrial applications]

本発明は、電子鍵盤楽器におけるパラメータを設定す
るパラメータ設定装置に関する。
The present invention relates to a parameter setting device for setting parameters in an electronic keyboard instrument.

【従来技術】[Prior art]

従来、この種の装置として実開昭61−185097号公報に
示される装置が知られている。 同装置では、鍵盤を操作して調律用のパラメータを設
定しており、具体的には鍵盤上における高音側の鍵を押
鍵するとピッチを高くするようにパラメータを設定し、
低音側の鍵を押鍵するとピッチを低くするようにパラメ
ータを設定している。
Conventionally, a device disclosed in Japanese Utility Model Laid-Open Publication No. 61-185097 is known as this type of device. In this device, the parameters for tuning are set by operating the keyboard.Specifically, the parameters are set so as to increase the pitch when a key on the high note side on the keyboard is pressed,
The parameter is set so that the pitch is lowered when the key on the low tone side is pressed.

【発明が解決しようとする課題】[Problems to be solved by the invention]

上述した従来の装置では、鍵盤上における鍵の並びに
応じた段階的なパラメータを設定することができるが、
各鍵で設定されるパラメータは離散的にならざるを得
ず、微妙な調整を行なうことができなかった。 本発明は、上記問題に対処するため、鍵盤を使用して
離散的ではあるが概略的なパラメータを設定するととも
に、微妙な調整をも行なうことが可能な電子鍵盤楽器の
パラメータ設定装置を提供することを目的とする。
In the above-described conventional device, it is possible to set stepwise parameters according to the arrangement of keys on the keyboard,
The parameters set for each key had to be discrete and could not be finely adjusted. SUMMARY OF THE INVENTION The present invention provides a parameter setting device for an electronic keyboard instrument that can set discrete but rough parameters using a keyboard and can also make fine adjustments in order to address the above problem. The purpose is to:

【課題を解決するための手段】[Means for Solving the Problems]

上記目的を達成するために、本発明の構成上の特徴
は、発生する楽音信号の特性を離散的に制御するための
複数の第1演奏操作子と、同第1演奏操作子の操作によ
って離散的に制御された楽音信号の特性を連続的に補間
するための演奏操作子であって操作により連続的に変化
して操作位置を表す信号を出力する第2演奏操作子とを
備えた楽音信号発生装置において、上記第1及び第2演
奏操作子を演奏に用いる第1モードと、上記第1及び第
2演奏操作子を楽音信号の制御用パラメータの設定に用
いる第2モードとを選択的に切り替えるモード切替手段
と、上記モード切替手段によって第2モードが選択され
ているとき、上記複数の第1演奏操作子のうちのいずれ
かの操作に応答して、各第1演奏操作子にそれぞれ割り
当てられている離散的な複数のパラメータのうちで同操
作された第1演奏操作子に割り当てられているパラメー
タを第1パラメータとして設定する第1パラメータ設定
手段と、上記モード切替手段によって第2モードが選択
されているとき、上記第1演奏操作子が操作中であるこ
とを条件に、上記第1パラメータ設定手段によって設定
される離散的な各パラメータ間を補間するための連続量
としての第2パラメータを上記第2演奏操作子の操作位
置に応じて設定する第2パラメータ設定手段と、上記モ
ード切替手段によって第2モードが選択されていると
き、上記第1演奏操作子が操作中であることを条件に、
上記第1演奏操作子の操作により設定された離散的な第
1パラメータを上記第2演奏操作子の操作により設定さ
れた連続的な第2パラメータによって補間して楽音信号
を制御するための連続量のパラメータとして記憶するパ
ラメータ補間手段とを具備することにある。 この場合、例えば、前記複数の第1演奏操作子は鍵盤
の複数の鍵で構成されるとともに、前記第2演奏操作子
はピッチベンド操作子で構成される。
In order to achieve the above object, the configuration of the present invention is characterized in that a plurality of first performance operators for discretely controlling the characteristics of generated tone signals and a plurality of first performance operators are operated by operating the first performance operators. Signal, comprising a performance operator for continuously interpolating the characteristics of the tone signal, which is controlled in a controlled manner, and a second performance operator which continuously changes by operation and outputs a signal representing an operation position. In the generator, a first mode in which the first and second performance operators are used for performance and a second mode in which the first and second performance operators are used to set parameters for controlling tone signals are selectively selected. A mode switching unit for switching, and when the second mode is selected by the mode switching unit, the mode is assigned to each of the first performance operators in response to an operation of one of the plurality of first performance operators. Being discrete A first parameter setting means for setting, as a first parameter, a parameter assigned to the first performance operation element operated in the same manner among a plurality of parameters, and a second mode selected by the mode switching means. On condition that the first performance operator is being operated, a second parameter as a continuous amount for interpolating between discrete parameters set by the first parameter setting means is set in the second performance operation. A second parameter setting means for setting according to the operation position of the child; and a condition that the first performance operation element is being operated when the second mode is selected by the mode switching means.
A continuous amount for controlling a tone signal by interpolating a discrete first parameter set by operating the first performance operator with a continuous second parameter set by operating the second performance operator. And a parameter interpolating means for storing as a parameter. In this case, for example, the plurality of first performance operators are constituted by a plurality of keys on a keyboard, and the second performance operators are constituted by pitch bend operators.

【発明の作用及び効果】Actions and effects of the present invention

上記のように構成した本発明においては、モード切替
手段によって第1モードが選択されているときには、第
1演奏操作子(例えば、鍵盤の複数の鍵)の操作により
発生される楽音信号の特性(例えば、ピッチ)が離散的
に制御されるとともに、第2演奏操作子(例えば、ピッ
チベンド操作子)の操作により前記離散的に制御された
楽音信号の特性(例えば、ピッチ)が連続的に制御され
る。また、モード切替手段によって第2モードが選択さ
れているときには、第1演算操作子のうちのいずれかが
操作されると、第1パラメータ設定手段が、各第1演奏
操作子にそれぞれ割り当てられている離散的な複数のパ
ラメータのうちで同操作された第1演奏操作子に割り当
てられているパラメータを第1パラメータとして設定す
る。また、第2パラメータ設定手段は、上記第1演奏操
作子が操作中であることを条件に、上記第1パラメータ
設定手段によって設定される離散的な各パラメータ間を
補間するための連続量としての第2パラメータを上記第
2演奏操作子の操作位置に応じて設定する。そして、パ
ラメータ補間手段が、上記第1演奏操作子が操作中であ
ることを条件に、第1演奏操作子の操作により設定され
た離散的な第1パラメータを第2演奏操作子の操作によ
り設定された連続的な第2パラメータによって補間して
楽音信号を制御するための連続量のパラメータとして記
憶する。 したがって、第1演奏操作子の操作により概略的なパ
ラメータ値を特定し、同概略的なパラメータ値を第2演
奏操作子で微調整を行なうことができる。その結果、第
1演奏操作子によって視覚的に離散的なパラメータ値を
特定することができて操作性が容易となり、また第2演
奏操作子によってパラメータ値の微調整を行なうことが
できるので、パラメータ値が離散的となることを防止し
て操作性を向上せしめることが可能となる。
In the present invention configured as described above, when the first mode is selected by the mode switching means, the characteristics of the tone signal generated by operating the first performance operator (for example, a plurality of keys on the keyboard) ( For example, the pitch) is discretely controlled, and the characteristic (eg, pitch) of the discretely controlled tone signal is continuously controlled by operating a second performance operator (eg, pitch bend operator). You. When one of the first operation operators is operated when the second mode is selected by the mode switching unit, the first parameter setting unit is assigned to each of the first performance operators. Among the plurality of discrete parameters, the parameter assigned to the operated first performance operator is set as the first parameter. Further, the second parameter setting means sets a continuous amount for interpolating between discrete parameters set by the first parameter setting means on condition that the first performance operation element is being operated. The second parameter is set according to the operation position of the second performance operator. The parameter interpolation means sets the discrete first parameters set by operating the first performance operator by operating the second performance operator, on condition that the first performance operator is being operated. It is stored as a continuous amount parameter for controlling the tone signal by interpolating with the obtained continuous second parameter. Therefore, a rough parameter value can be specified by operating the first performance operator, and the rough parameter value can be finely adjusted by the second performance operator. As a result, it is possible to visually specify discrete parameter values with the first performance operator, which facilitates operability, and fine adjustment of parameter values can be performed with the second performance operator. The operability can be improved by preventing the values from becoming discrete.

【実施例】【Example】

以下、本発明の実施例を図面を用いて説明する。第1
図に本発明に係るパラメータ設定装置を備えた電子楽器
の外観を概略的に示しており、第2図に当該電子楽器の
全体概略構成を示している。本電子楽器はフォルマント
音合成方式によって楽音を発生し、このフォルマント音
合成におけるパラメータの設定に当該パラメータ設定装
置を使用している。 この電子楽器はバス10に接続された制御部20の制御の
もとで楽音の発生が制御されており、同制御部20の有す
るCPU21がROM22に記憶されたプログラムを実行し、その
際に必要な各種の状態変数と各変数の記憶及び読み込み
にRAM23を利用している。 バス10には鍵盤30と操作パネル40が接続され、CPU21
はバス10を介して同鍵盤部30と操作パネル40の操作状況
を検出し、同検出した操作に応じて制御信号を音源回路
60に出力する。これにより、音源回路60は同操作状況に
応じた楽音信号を発生し、同音源回路60に接続されアン
プなどからなるサウンドシステム70がスピーカ80より同
楽音信号に対応した楽音を発生せしめる。 鍵盤部30は、第3図に示すように各鍵の可動部で構成
される鍵盤31と、同可動部31によって開閉されるスイッ
チ回路32と、同スイッチ回路32の開閉データをバス上に
出力するインターフェイス33とから構成されている。ス
イッチ回路32は各鍵を押鍵したときに閉となってその出
力電圧が「0」ボルトから「+V」ボルトになり、イン
ターフェイス33は同電圧の変化によって各鍵が押鍵され
たことを検知し、CPU21は同インターフェイス33を介し
て各鍵の操作状況を検知する。 また、操作パネル40は、第1図及び第4図に示すよう
に本体上面のパネル上に設けられた操作子群41を有して
おり、具体的にはモード切替操作子41aとパラメータ選
択操作子41b〜41eとその他の操作子41f、及びピッチベ
ンドホイール41gとモジュレーションホイール41hなどが
備えられている。これらの操作子群41は電気回路42にお
けるスイッチ回路等に接続され、同電気回路42の出力は
インターフェイス43に接続されている。 操作子群41におけるモード切替操作子41aは鍵盤部30
における操作が表す内容を切り替える操作子であり、オ
ン状態とすれば通常演奏モードとなって鍵盤操作が演奏
を表し、オフ状態とすればフォルマント設定モードとな
って鍵盤操作がフォルマントパラメータの設定を表す。
そして、同モード切替操作子41aが接続されるスイッチ
はオン状態にて「+V」ボルトとなるとともにオフ状態
にて「0」ボルトとなる。また、パラメータ選択操作子
41b〜41eはフォルマント設定モードにおけるフォルマン
トパラメータの設定対象を選択する操作子であり、同パ
ラメータ選択操作子41b〜41eが接続されるスイッチは4
つのうちの選択された1つだけがオン状態となって「+
V」ボルトとなり、残りの3つはオフ状態となって
「0」ボルトとなる。 一方、ピッチベンドホイール41gは、A/D変換回路42b
に接続された中立復帰型のボリュームを有しており、そ
の出力は「+0.5V」を中心に「0」〜「+V」ボルトの
範囲内で変化する。また、モジュレーションホイール41
hはA/D変換回路42cに接続された通常のボリュームを有
しており、その出力は「0」〜「+V」ボルトの範囲内
で任意の値に設定できる。 CPU21はこれらの鍵盤部30と操作パネル40における各
操作を検出してRAM23に記憶されている各種のパラメー
タを設定するとともに、同操作に対応してディスプレイ
90における表示を制御する。 次に、上記のように構成した本実施例の動作を説明す
る。 演奏者は、最初にフォルマントパラメータを設定し、
その後に演奏を開始するものとする。本電子楽器は第5
図に示すように4つのパワースペクトルの山(以下、そ
れぞれを第1〜第4フォルマントという。)におけるそ
れぞれの中心周波数とレベルをフォルマントパラメータ
として設定可能となっている。なお、第5図はパワース
ペクトルを表す図であり、横軸に周波数、縦軸にそのレ
ベルをとっている。 演奏者が図示しない電源スイッチをオンにすると、CP
U21はROM22に記憶されたプログラムの実行を開始し、鍵
盤部30における演奏操作に応じた楽音発生の制御を行な
うとともに、操作パネル40における操作状況を検出し、
同操作に応じたパラメータの設定処理を行なう。 CPU21は上記プログラムの実行時、第6図に示すメイ
ンルーチンのステップ100にて変数などをクリアするな
どの初期設定処理を行ない、ステップ200にてモード切
替操作子41aの操作状況に応じてフォルマント設定処理
を実行するか通常演奏処理を実行するかを判断する。 演奏者がフォルマント設定処理モードとするためにモ
ード切替操作子41aをオフ状態にすると、ステップ200に
おける判断で“NO"となり、CPU21はフォルマント設定処
理を実行する。 このフォルマント設定処理は、第7図に示すようにス
テップ310にて鍵盤部30において鍵が押鍵されているか
を判断し、押鍵されている場合はキーオン中であると判
断してステップ320以下を実行するが、いずれの鍵も押
鍵されていなければキーオン中でないと判断して当該フ
ォルマント設定処理を終了する。鍵が押鍵されているか
否かは、CPU21がバス10を介して鍵盤部30におけるイン
ターフェイス33から鍵盤31の操作状況データを入力して
判断する。 フォルマント設定処理では、第1〜第4フォルマント
の中心周波数を鍵盤31とピッチベンドホイール41aにて
設定するとともに、同フォルマントのレベルをモジュレ
ーションホイール41bにて設定する。すなわち、第5図
に示すパワースペクトルの横軸を鍵盤31の最低音鍵から
最高音鍵に見立て、各フォルマントの中心周波数を指定
するために鍵盤31上におけるいずれかの鍵を押鍵する。
また、このとき鍵盤31だけでは離散的になってしまうの
でピッチベンドホイール41aを回転せしめて微調整す
る。また、フォルマントのレベルについてはこの中心周
波数を決定する前にモジュレーションホイール41bを操
作して指定しておく。さらに、当該パラメータを設定す
る対象となるフォルマントはパラメータ選択操作子41c
〜41fのいずれかをオンにしておくことにより決定され
る。 CPU21は、フォルマント設定処理におけるステップ310
にてキーオン中であると判断された場合は、鍵盤部30の
インターフェイス33を介して得たキーコードKCに基づい
てステップ320にて当該キーコードKCが表すフォルマン
トの中心周波数fp1を導出するとともに、ステップ330に
て操作パネル40におけるインターフェイス43を介してA/
D変換回路42bの出力状況を入力し、同出力よりピッチベ
ンドホイール41gの操作量であるピッチベンドPBに対応
した微調整用周波数fp2を導出する。いずれの周波数fp
1,fp2を得る場合においても、変換テーブルを使用して
も良いし、算出式を使用しても良い。本実施例では、RO
M23にキーコードと中心周波数の変換テーブルを備え、
押鍵された鍵のキーコードKCから中心周波数fp1を読み
出す。 また、上記周波数fp1,fp2を得た後、CPU21はステップ
340にて上記インターフェイス43を介してA/D変換回路42
cの出力状況を入力し、同出力よりモジュレーションホ
イール41hの操作量であるモジュレーションレベルMLに
対応したフォルマントレベルflを導出する。 ステップ350では、CPU21は上記インターフェイス43を
介してパラメータ選択操作子41b〜41eにおけるいずれの
操作子がオンとなっているかを検出し、オンとなってい
る操作子に対応するフォルマントのパラメータとして、
中心周波数に(fp1+fp2)を、フォルマントレベルにfl
を設定するためにRAM23における所定の記憶エリアに書
き込みを行なう。演奏者がパラメータ演奏操作子41bを
オンにしていれば第1フォルマントのフォルマントパラ
メータとして、選択操作子41cをオンにしていれば第2
フォルマントのフォルマントパラメータとして、選択操
作子41dをオンにしていれば第3フォルマントのフォル
マントパラメータとして、選択操作子41eをオンにして
いれば第4フォルマントのフォルマントパラメータとし
て設定する。 書き込み終了後、CPU21はステップ360にて当該書き込
んだパラメータをディスプレイ90上に表示する。 その後、再度ステップ310にてキーオン中であるか否
かを判断し、キーオン中であれば上述した処理を繰り返
す。キーオフされると同判断にて“NO"となり、当該フ
ォルマント設定処理を終了する。従って、キーオフする
直前の値がフォルマントパラメータとして設定されるこ
とになる。 演奏者がパラメータ選択操作子41b〜41eを順次オンと
して上述のようにしてフォルマントパラメータを設定し
たら、モード切替操作子41aをオフにし、鍵盤31による
演奏を開始する。 CPU21はステップ200にてモード切替操作子41aの操作
状況を判断し、同判断にてモード切替操作子41aがオン
となっていると判断してステップ400にて通常演奏処理
を実行する。 この通常演奏処理では、CPU21は鍵盤部30におけるイ
ンターフェイス33を介して鍵盤31の演奏操作状況を検出
し、同検出した演奏操作に対応して押鍵された鍵を表す
キーコード信号KCと押鍵状態を表すキーオン信号KONを
音源回路60に出力する。また、操作パネル40におけるイ
ンターフェイス43を介して各操作子の操作状況を検出
し、同検出した操作に応じて音色選択等を表す所定のパ
ラメータ信号を音源回路60に出力する。これにより、音
源回路60は各操作状況に応じた楽音信号を発生し、アン
プなどからなるサウンドシステム70を介してスピーカ80
より同楽音信号に対応した楽音を発生せしめる。 なお、上記実施例においては、鍵盤を周波数軸に見立
てたが、他の連続量のパラメータを設定することも可能
である。例えば、音量を設定したり、複数音を合成する
場合の混合比を設定する場合に適用可能である。 また、上述した実施例では、フォルマント合成音源に
ついて説明したが、周波数変調合成における各オペレー
タのパラメータである変調深さや変調周波数を設定する
構成とすることもできる。 さらに、上記実施例ではソフトウェア的に本発明を実
施するようにしたが、マイクロプログラムやハードウェ
ア的に構成してもよい。その他、フォルマントレベルの
設定にモジュレーションホイールを使用しているが、か
かるレベル設定としては鍵の押鍵速度(イニシャルタッ
チデータ)や押鍵圧(アフタータッチテータ)で設定す
る構成とすることもできる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. First
FIG. 1 schematically shows the appearance of an electronic musical instrument provided with a parameter setting device according to the present invention, and FIG. 2 shows the overall schematic configuration of the electronic musical instrument. The electronic musical instrument generates a musical sound by a formant sound synthesis method, and uses the parameter setting device for setting parameters in the formant sound synthesis. In this electronic musical instrument, generation of musical tones is controlled under the control of a control unit 20 connected to the bus 10, and the CPU 21 of the control unit 20 executes a program stored in the ROM 22, The RAM 23 is used to store and read various state variables and various variables. A keyboard 30 and an operation panel 40 are connected to the bus 10, and a CPU 21
Detects the operation status of the keyboard unit 30 and the operation panel 40 via the bus 10, and sends a control signal in accordance with the detected operation to the tone generator circuit.
Output to 60. As a result, the tone generator 60 generates a tone signal according to the operating condition, and the sound system 70 connected to the tone generator 60 and configured with an amplifier or the like causes the speaker 80 to generate a tone corresponding to the tone signal. As shown in FIG. 3, the keyboard unit 30 includes a keyboard 31 composed of movable parts of each key, a switch circuit 32 opened and closed by the movable part 31, and an open / close data of the switch circuit 32 on a bus. And an interface 33. The switch circuit 32 is closed when each key is pressed, and its output voltage is changed from "0" volts to "+ V" volts. The interface 33 detects that each key is pressed by the change of the same voltage. Then, the CPU 21 detects the operation status of each key via the interface 33. The operation panel 40 has an operator group 41 provided on a panel on the upper surface of the main body as shown in FIGS. 1 and 4, and specifically, a mode switching operator 41a and a parameter selection operation. Elements 41b to 41e and other operation elements 41f, a pitch bend wheel 41g, a modulation wheel 41h, and the like are provided. These operator groups 41 are connected to a switch circuit or the like in an electric circuit 42, and the output of the electric circuit 42 is connected to an interface 43. The mode switching operator 41a in the operator group 41 is the keyboard unit 30.
This is an operator that switches the content represented by the operation in, when in the on state, the normal performance mode is entered, and the keyboard operation represents the performance. .
The switch to which the mode switching operator 41a is connected is set to "+ V" volt in the on state and to "0" volt in the off state. Also, parameter selection operator
Reference numerals 41b to 41e denote operators for selecting the setting target of the formant parameter in the formant setting mode. The switches to which the parameter selection operators 41b to 41e are connected are four switches.
Only one of the ones is turned on and the "+
V "volts, and the remaining three are in the off state to" 0 "volts. On the other hand, the pitch bend wheel 41g has an A / D conversion circuit 42b.
And its output varies within a range of "0" to "+ V" volts around "+ 0.5V". Also, the modulation wheel 41
h has a normal volume connected to the A / D conversion circuit 42c, and its output can be set to any value within the range of "0" to "+ V" volts. The CPU 21 detects these operations on the keyboard unit 30 and the operation panel 40, sets various parameters stored in the RAM 23, and displays the corresponding parameters in the display.
Control the display at 90. Next, the operation of the present embodiment configured as described above will be described. The performer first sets the formant parameters,
The performance will then begin. This electronic musical instrument is the fifth
As shown in the figure, the respective center frequencies and levels in the four power spectrum peaks (hereinafter, referred to as first to fourth formants) can be set as formant parameters. FIG. 5 shows a power spectrum, in which the horizontal axis represents frequency and the vertical axis represents its level. When the player turns on a power switch (not shown), the CP
U21 starts executing the program stored in the ROM 22, controls the tone generation according to the performance operation on the keyboard 30, and detects the operation status on the operation panel 40,
A parameter setting process is performed according to the operation. When executing the above program, the CPU 21 performs an initial setting process such as clearing a variable in step 100 of the main routine shown in FIG. 6, and sets a formant in step 200 according to the operation state of the mode switching operator 41a. It is determined whether to execute the processing or the normal performance processing. When the player turns off the mode switching operator 41a to enter the formant setting processing mode, the determination in step 200 becomes "NO", and the CPU 21 executes the formant setting processing. In this formant setting process, as shown in FIG. 7, in step 310, it is determined whether or not a key is pressed on the keyboard 30. If the key is pressed, it is determined that the key is being turned on, and step 320 and subsequent steps are performed. If none of the keys are depressed, it is determined that the key is not turned on, and the formant setting process is terminated. The CPU 21 determines whether or not a key has been pressed by inputting operation status data of the keyboard 31 from the interface 33 of the keyboard unit 30 via the bus 10. In the formant setting process, the center frequency of the first to fourth formants is set by the keyboard 31 and the pitch bend wheel 41a, and the level of the formants is set by the modulation wheel 41b. That is, the horizontal axis of the power spectrum shown in FIG. 5 is regarded as the highest note key from the lowest note key of the keyboard 31, and any key on the keyboard 31 is pressed to designate the center frequency of each formant.
At this time, since the keyboard 31 alone becomes discrete, the pitch bend wheel 41a is rotated for fine adjustment. In addition, the formant level is designated by operating the modulation wheel 41b before determining the center frequency. Further, the formant for which the parameter is set is the parameter selection operator 41c.
It is determined by turning on any one of .about.41f. The CPU 21 proceeds to step 310 in the formant setting process.
When it is determined that the key is on, the central frequency fp1 of the formant represented by the key code KC is derived in step 320 based on the key code KC obtained via the interface 33 of the keyboard unit 30, At step 330, A /
The output state of the D conversion circuit 42b is input, and a fine adjustment frequency fp2 corresponding to the pitch bend PB, which is the operation amount of the pitch bend wheel 41g, is derived from the output. Any frequency fp
When obtaining 1, fp2, a conversion table may be used or a calculation formula may be used. In this embodiment, RO
M23 has key code and center frequency conversion table,
The center frequency fp1 is read from the key code KC of the depressed key. After obtaining the frequencies fp1 and fp2, the CPU 21
At 340, the A / D conversion circuit 42 via the interface 43
The output state of c is input, and a formant level fl corresponding to a modulation level ML, which is an operation amount of the modulation wheel 41h, is derived from the output. In step 350, the CPU 21 detects which of the parameter selection operators 41b to 41e is on via the interface 43, and as a formant parameter corresponding to the on operator,
(Fp1 + fp2) for center frequency and fl for formant level
Is written in a predetermined storage area in the RAM 23 in order to set the value. If the performer has turned on the parameter performance operator 41b, the second form is used as the formant parameter of the first formant if the selection operator 41c is on.
As the formant parameter of the formant, if the selection operator 41d is turned on, it is set as the formant parameter of the third formant, and if the selection operator 41e is turned on, it is set as the formant parameter of the fourth formant. After the writing is completed, the CPU 21 displays the written parameters on the display 90 in step 360. Thereafter, it is determined again in step 310 whether or not the key is on, and if the key is on, the above-described processing is repeated. When the key is turned off, the determination is “NO”, and the formant setting process ends. Therefore, the value immediately before the key-off is set as the formant parameter. When the player turns on the parameter selection operators 41b to 41e and sets the formant parameters as described above, the player turns off the mode switching operator 41a and starts playing on the keyboard 31. The CPU 21 determines the operation status of the mode switching operator 41a in step 200, and determines that the mode switching operator 41a is turned on in the same determination, and executes a normal performance process in step 400. In this normal performance process, the CPU 21 detects the performance operation status of the keyboard 31 via the interface 33 of the keyboard unit 30, and generates a key code signal KC representing a key pressed corresponding to the detected performance operation and a key press signal KC. The key-on signal KON indicating the state is output to the tone generator 60. In addition, the operation state of each operation element is detected via the interface 43 of the operation panel 40, and a predetermined parameter signal indicating tone color selection or the like is output to the tone generator circuit 60 in accordance with the detected operation. As a result, the tone generator circuit 60 generates a tone signal corresponding to each operation situation, and outputs the tone signal to the speaker
A tone corresponding to the tone signal is generated. In the above embodiment, the keyboard is regarded as the frequency axis, but it is also possible to set other parameters of the continuous amount. For example, the present invention can be applied to a case where a sound volume is set or a mixing ratio when a plurality of sounds are synthesized. Further, in the above-described embodiment, the formant synthesized sound source has been described. However, a configuration in which a modulation depth and a modulation frequency, which are parameters of each operator in frequency modulation synthesis, may be set. Further, in the above embodiment, the present invention is implemented by software, but may be configured by a microprogram or hardware. In addition, although the modulation wheel is used for setting the formant level, the level can be set by a key pressing speed (initial touch data) or a key pressing pressure (after touch data).

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の一実施例にかかる電子楽器の外観図、
第2図は同電子楽器の概略構成図、第3図は鍵盤部の詳
細な構成図、第4図は操作パネルの詳細な構成図、第5
図はフォルマントパラメータの対象を示すパワースペク
トル図、第6図は制御のメインルーチンに対応するフロ
ーチャート、第7図はフォルマント設定処理に対応した
フローチャートである。 符号の説明 10……バス、20……制御部、21……CPU、22……ROM、23
……RAM、30……鍵盤部、31……鍵盤、32……スイッチ
回路、40……操作パネル、41a……モード切替操作子、4
1b〜41e……パラメータ選択操作子、41g……ピッチベン
ドホイール、41h……モジュレーションホイール。
FIG. 1 is an external view of an electronic musical instrument according to an embodiment of the present invention,
2 is a schematic configuration diagram of the electronic musical instrument, FIG. 3 is a detailed configuration diagram of a keyboard, FIG. 4 is a detailed configuration diagram of an operation panel, and FIG.
FIG. 6 is a power spectrum diagram showing formant parameter targets, FIG. 6 is a flowchart corresponding to a main routine of control, and FIG. 7 is a flowchart corresponding to a formant setting process. Description of symbols 10: bus, 20: control unit, 21: CPU, 22: ROM, 23
… RAM, 30… keyboard part, 31… keyboard, 32… switch circuit, 40… operation panel, 41a… mode switching operator, 4
1b to 41e: Parameter selection operator, 41g: Pitch bend wheel, 41h: Modulation wheel.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭62−182798(JP,A) 特開 平2−74997(JP,A) 特開 平1−293395(JP,A) 特開 昭61−15198(JP,A) 特開 昭63−137296(JP,A) 実開 昭63−86698(JP,U) 実開 昭60−78095(JP,U) 実開 昭61−185097(JP,U) 実開 昭58−81589(JP,U) ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-62-182798 (JP, A) JP-A-2-74997 (JP, A) JP-A-1-293395 (JP, A) JP-A 61-182 15198 (JP, A) JP-A-63-137296 (JP, A) JP-A-63-86698 (JP, U) JP-A-60-78095 (JP, U) JP-A-61-185097 (JP, U) Japanese Utility Model Showa 58-81589 (JP, U)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】発生する楽音信号の特性を離散的に制御す
るための複数の第1演奏操作子と、同第1演奏操作子の
操作によって離散的に制御された楽音信号の特性を連続
的に補間するための演奏操作子であって操作により連続
的に変化して操作位置を表す信号を出力する第2演奏操
作子とを備えた楽音信号発生装置において、 上記第1及び第2演奏操作子を演奏に用いる第1モード
と、上記第1及び第2演奏操作子を楽音信号の制御用パ
ラメータの設定に用いる第2モードとを選択的に切り替
えるモード切替手段と、 上記モード切換手段によって第2モードが選択されてい
るとき、上記複数の第1演奏操作子のうちのいずれかの
操作に応答して、各第1演奏操作子にそれぞれ割り当て
られている離散的な複数のパラメータのうちで同操作さ
れた第1演奏操作子に割り当てられているパラメータを
第1パラメータとして設定する第1パラメータ設定手段
と、 上記モード切替手段によって第2モードが選択されてい
るとき、上記第1演奏操作子が操作中であることを条件
に、上記第1パラメータ設定手段によって設定される離
散的な各パラメータ間を補間するための連続量としての
第2パラメータを上記第2演奏操作子の操作位置に応じ
て設定する第2パラメータ設定手段と、 上記モード切替手段によって第2モードが選択されてい
るとき、上記第1演奏操作子が操作中であることを条件
に、上記第1演奏操作子の操作により設定された離散的
な第1パラメータを上記第2演奏操作子の操作により設
定された連続的な第2パラメータによって補間して楽音
信号を制御するための連続量のパラメータとして記憶す
るパラメータ補間手段と を具備することを特徴とする楽音信号発生装置。
A plurality of first performance operators for discretely controlling the characteristics of generated tone signals, and the characteristics of the tone signals discretely controlled by operating the first performance operators are continuously converted. A second performance operator for continuously interpolating and outputting a signal representing an operation position, wherein the first and second performance operations are performed. Mode switching means for selectively switching between a first mode in which a child is used for performance and a second mode in which the first and second performance operators are used for setting parameters for controlling tone signals. When the two modes are selected, in response to an operation of one of the plurality of first performance operators, the user selects one of the plurality of discrete parameters assigned to each of the first performance operators. Same operation First parameter setting means for setting a parameter assigned to the first performance operator as a first parameter; and when the second mode is selected by the mode switching means, the first performance operator is operating. On the condition that there is, a second parameter as a continuous amount for interpolating between discrete parameters set by the first parameter setting means is set according to the operation position of the second performance operator. When the second mode is selected by the two-parameter setting means and the mode switching means, the discrete setting set by the operation of the first performance operator is provided on condition that the first performance operator is being operated. Of a continuous amount for controlling a musical tone signal by interpolating a typical first parameter with a continuous second parameter set by operating the second performance operator. Musical tone signal generating apparatus characterized by comprising a parameter interpolation means for storing the parameters.
【請求項2】前記複数の第1演奏操作子を鍵盤の複数の
鍵で構成するとともに、前記第2演奏操作子をピッチベ
ンド操作子で構成した前記請求項1に記載の楽音信号発
生装置。
2. The tone signal generating apparatus according to claim 1, wherein said plurality of first performance operators are constituted by a plurality of keys of a keyboard, and said second performance operators are constituted by pitch bend operators.
JP16229590A 1990-06-20 1990-06-20 Music signal generator Expired - Fee Related JP3250733B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16229590A JP3250733B2 (en) 1990-06-20 1990-06-20 Music signal generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16229590A JP3250733B2 (en) 1990-06-20 1990-06-20 Music signal generator

Publications (2)

Publication Number Publication Date
JPH0452695A JPH0452695A (en) 1992-02-20
JP3250733B2 true JP3250733B2 (en) 2002-01-28

Family

ID=15751780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16229590A Expired - Fee Related JP3250733B2 (en) 1990-06-20 1990-06-20 Music signal generator

Country Status (1)

Country Link
JP (1) JP3250733B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3838353B2 (en) * 2002-03-12 2006-10-25 ヤマハ株式会社 Musical sound generation apparatus and computer program for musical sound generation
JP2012014033A (en) * 2010-07-02 2012-01-19 Yamaha Corp Electronic keyboard instrument and program

Also Published As

Publication number Publication date
JPH0452695A (en) 1992-02-20

Similar Documents

Publication Publication Date Title
JP2527059B2 (en) Effect device
JP3250733B2 (en) Music signal generator
US5308917A (en) Keyboard touch response setting apparatus
US4947724A (en) Electric music instrument with the capability of memorizing and producing different musical scales
JPH0422519B2 (en)
JP3292331B2 (en) Electronic musical instrument
JP2663496B2 (en) Signal interpolator for musical tone signal generator
JP3316517B2 (en) Keyboard device
US5284080A (en) Tone generating apparatus utilizing preprogrammed fade-in and fade-out characteristics
US5241124A (en) Electronic musical instrument capable of controlling touch response based on a reference value
JP3086825B2 (en) Electronic musical instrument
JP3760714B2 (en) Musical sound control parameter generation method, musical sound control parameter generation device, and recording medium
JPH0243196B2 (en)
JPH0527771A (en) Electronic musical instrument
JP3109522B2 (en) Music generator
JP2630166B2 (en) Automatic performance device
JP2541867B2 (en) Velocity value changing device for musical tone information
JP3430719B2 (en) Apparatus and method for setting parameters of musical sound synthesizer
JP2000315083A (en) Electronic keyboard instrument
JP2666607B2 (en) Sound effect control device for electronic musical instruments
JP2653363B2 (en) Electronic musical instrument
JP3190473B2 (en) Music control device
JP2000315082A (en) Electronic keyboard instrument
JPH07104670B2 (en) Electronic musical instrument
JP2903744B2 (en) Electronic musical instrument

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees