JPH0792664B2 - Vibrato controller - Google Patents
Vibrato controllerInfo
- Publication number
- JPH0792664B2 JPH0792664B2 JP59045647A JP4564784A JPH0792664B2 JP H0792664 B2 JPH0792664 B2 JP H0792664B2 JP 59045647 A JP59045647 A JP 59045647A JP 4564784 A JP4564784 A JP 4564784A JP H0792664 B2 JPH0792664 B2 JP H0792664B2
- Authority
- JP
- Japan
- Prior art keywords
- vibrato
- maximum
- depth
- data
- unit
- 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 - Lifetime
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 〔発明の技術分野〕 この発明は電子楽器におけるビブラート制御装置に関す
る。Description: TECHNICAL FIELD The present invention relates to a vibrato control device in an electronic musical instrument.
[従来技術] 従来、電子楽器には例えばモジュレーションホイールと
呼ばれる回転運動する操作子を用いてビブラート深さを
任意に設定できるものがある。[Prior Art] Conventionally, there is an electronic musical instrument in which a vibrato depth can be arbitrarily set by using an operator called a modulation wheel that rotates.
更に、このような操作子の最大操作時におけるビブラー
トの深さ(以後、最大ビブラート深さと呼ぶ)を、他の
スイッチ等により変更することが可能なものがある。Further, there is a type in which the depth of the vibrato at the maximum operation of such an operator (hereinafter referred to as the maximum vibrato depth) can be changed by another switch or the like.
[従来技術の問題点] このような従来の電子楽器において、操作子の状態から
ビブラートの深さをデジタル演算で算出する場合、操作
子の状態に変化がある度に最大ビブラート深さに応じて
現在のビブラートの深さを算出しなければならず、電子
楽器の制御回路に大きな負担が掛かっていた。[Problems of Prior Art] In such a conventional electronic musical instrument, when the vibrato depth is calculated from the state of the manipulator by digital calculation, the maximum vibrato depth is changed every time the state of the manipulator changes. The current vibrato depth had to be calculated, which placed a heavy burden on the control circuit of the electronic musical instrument.
[発明の目的] 本願発明の目的は、操作子によりビブラートの深さを変
更可能であり、かつ最大ビブラート深さを任意に設定可
能な電子楽器において、デジタル演算によりビブラート
深さを設定する場合に、ビブラート演算処理の過程を簡
略化し、制御回路に負担を掛けることなく迅速にビブラ
ートの深さを変更可能とすることにある。[Object of the Invention] An object of the present invention is to set the vibrato depth by digital operation in an electronic musical instrument in which the depth of the vibrato can be changed by an operator and the maximum vibrato depth can be arbitrarily set. The purpose of the present invention is to simplify the process of the vibrato calculation process and to change the depth of the vibrato quickly without burdening the control circuit.
[発明の要点] このような目的を達成するために、本願発明のビブラー
ト制御装置は、所定の操作子の始点から現在の操作位置
までの操作量に対応する操作量情報を出力する操作量情
報出力手段と、前記操作子の最大操作時における複数種
のビブラートの深さを、該操作子の最大操作時の前記操
作量で夫々除算して得られた複数の単位ビブラート情報
を記憶した記憶手段と、前記操作子の最大操作時のビブ
ラートの深さを指定する最大ビブラート深さ指定手段
と、前記最大ビブラート深さ指定手段に指定された前記
操作子の最大操作時のビブラートの深さに対応する前記
単位ビブラート情報を前記記憶手段より読み出す読み出
し手段と、この読み出し手段により読み出された単位ビ
ブラート情報と、前記操作量情報出力手段が出力する操
作量情報とを乗算して得られた値をビブラート情報とし
て出力する乗算手段と、該乗算手段が出力するビブラー
ト情報に基づいて、楽音に対して付与されるビブラート
の深さを制御する制御手段とを有することを要点とす
る。[Main points of the invention] In order to achieve such an object, the vibrato control device of the present invention outputs operation amount information corresponding to an operation amount from a start point of a predetermined operator to a current operation position. Output means and storage means for storing a plurality of unit vibrato information obtained by respectively dividing depths of a plurality of types of vibrato at the time of maximum operation of the operator by the operation amount at the time of maximum operation of the operator And a maximum vibrato depth designating means for designating the maximum vibrato depth of the operating element, and a maximum vibrato depth of the operating element designated by the maximum vibrato depth designating means. Reading unit for reading the unit vibrato information from the storage unit, unit vibrato information read by the reading unit, and an operation amount output by the operation amount information output unit Multiplying means for outputting a value obtained by multiplying the information as vibrato information, and control means for controlling the depth of vibrato added to the musical sound based on the vibrato information output by the multiplying means. The point is to have.
[実施例] 以下、この発明の一実施例を説明する。第1図は電子楽
器の全体回路図である。鍵盤1は音高C1〜C6までの61個
の鍵を有し、各鍵からの信号はCPU(中央処理装置)2
に与えられて処理され、その結果得られる各鍵に対応す
るキーコードがピツチ情報作成部3に与えられると共
に、キーのオン、オフ信号が楽音作成部4に与えられ
る。[Embodiment] An embodiment of the present invention will be described below. FIG. 1 is an overall circuit diagram of an electronic musical instrument. The keyboard 1 has 61 keys with pitches C 1 to C 6 , and the signal from each key is a CPU (central processing unit) 2
The key code corresponding to each key obtained as a result is given to the pitch information creating section 3 and the on / off signal of the key is given to the musical sound creating section 4.
CPU2はこの電子楽器のすべての動作を制御するマイクロ
プロセツサ等を有し、スイツチ部5の各種スイツチから
の信号を楽音作成部4、ビブラート波形作成部6に与え
る。而してこのビブラート波形作成部6は各種のビブラ
ート波形データをピツチ情報作成部3に与える回路であ
る。The CPU 2 has a microprocessor for controlling all the operations of this electronic musical instrument, and gives signals from various switches of the switch section 5 to the musical tone creating section 4 and the vibrato waveform creating section 6. The vibrato waveform creating section 6 is a circuit that gives various kinds of vibrato waveform data to the pitch information creating section 3.
また図中7はモジユレーシヨンホイールであり、その出
力はA/D変換器8によつて所定周期でサンプリングされ
デイジタル量のモジユレーシヨンデータに変換されてピ
ツチ情報作成部3に与えられる。その結果、ピツチ情報
作成部3は前記モジユレーシヨンデータに応じたピツチ
情報を楽音作成部4に与える。このピツチ情報は、セン
ト比例するデータであり、このピツチ情報を周波数を指
定する周波数情報(例えば位相角情報)に楽音作成部4
において変換される。即ち、楽音作成部4は前記ピツチ
情報と、キーのオン、オフ信号、その他の音色、リズム
等の楽音生成情報に基づく楽音信号を作成し、それをD/
A変換器9、アンプ10、スピーカ11を介し楽音として放
音させる。Reference numeral 7 in the drawing is a modulation wheel, the output of which is sampled by the A / D converter 8 in a predetermined cycle, converted into digital amount of modification data, and given to the pitch information creating section 3. . As a result, the pitch information creating unit 3 gives the pitch information corresponding to the modification data to the musical sound creating unit 4. The pitch information is data proportional to cents, and the pitch information is converted into frequency information (for example, phase angle information) designating a frequency.
Is converted in. That is, the musical sound creating section 4 creates a musical tone signal based on the pitch information and musical tone generating information such as key on / off signals, other tone colors, rhythms, etc.
Sound is emitted as a musical sound through the A converter 9, the amplifier 10, and the speaker 11.
第2図はピツチ情報作成部3の具体的回路である。図
中、12はROM(リードオンリメモリ)で、このROM12は△
PITCH(後述する)を示す16ビツトのデータγ′16を複
数組記憶しており、スイツチ部5の所定スイツチによつ
てモジユレーシヨンホイール7によるピツチ最大変化を
半音単位で指定されるとき、CPU2によつてアドレス指定
されたデータγ′16が読出されて乗算部13に与えられ
る。FIG. 2 shows a concrete circuit of the pitch information creating section 3. In the figure, 12 is a ROM (read only memory), and this ROM 12 is
PITCH data gamma '16 of 16 bits indicating the (described later) and a plurality of sets stored, when it is designated a pitch maximum change due Yotsute modular Yoo rate Chillon wheel 7 to a predetermined switch of the switch section 5 in semitones, The data γ ′ 16 addressed by the CPU 2 is read and given to the multiplication unit 13.
乗算部13にはA/D変換器8からの8ビツトのモジユレー
シヨンデータも入力し、このモジユレーシヨンデータと
前記データ▲γ′ 16▼とを乗算し、その結果データ(16
ビツト)を乗算部14に与える。乗算部14にはまたビブラ
ート波形作成部6からの9ビツトのビブラート波形デー
タが入力し、これに前記結果データを乗算して14ビツト
の結果データを加算器15へ与える。この加算器15にはCP
U2から8bitのキーコードが入力し、これに前記結果デー
タを加算してその結果データ(14ビツト)を楽音作成部
4へピツチ情報として送出する。The 8-bit modulation data from the A / D converter 8 is also input to the multiplication unit 13, and this modulation data is multiplied by the data ▲ γ ′ 16 ▼, and the result data (16
Bit) is given to the multiplication unit 14. The 9-bit vibrato waveform data from the vibrato-waveform creating unit 6 is also input to the multiplying unit 14, which is multiplied by the result data to give the 14-bit result data to the adder 15. This adder 15 has a CP
An 8-bit key code is input from U2, the result data is added to the key code, and the result data (14 bits) is sent to the musical tone creating section 4 as pitch information.
第3図はビブラート波形成形部6の具体的回路である。
図中、16は基準波形作成部で、この基準波形作成部16は
ラツチ17、加数発生器18及び加算器19から成る。而して
ラツチ17は加算器19の出力を受けてそれをラツチし、ま
たそのラツチ出力を加算器19の一方入力端子に与える。
なお、ラツチ17に示す上位側の信号Sはサインビツト
(符号)を示す。FIG. 3 shows a specific circuit of the vibrato waveform shaping section 6.
In the figure, reference numeral 16 is a reference waveform creating section, and this reference waveform creating section 16 comprises a latch 17, an addend generator 18, and an adder 19. Thus, the latch 17 receives the output of the adder 19 and latches it, and gives the latch output to one input terminal of the adder 19.
The signal S on the upper side shown in the latch 17 indicates a sign bit (code).
加数発生器18は一定値の加数を加算器19の他方入力端に
与える。加算器19は前記ラツチ出力と加数とを加算して
その結果データをラツチ17を与える。またこの結果デー
タはビブラート波形生成部20に与えられ、所定のビブラ
ート波形データが作成されて周波数情報作成部3に送ら
れる。なお、ビブラート波形生成部20の上位側に示すS
はサインビツトを示す。ラツチ17、加数発生器18、ビブ
ラート波形生成部20はCPU2からのクロツクによつて同時
に駆動される。The addend generator 18 gives a constant addend to the other input end of the adder 19. The adder 19 adds the latch output and the addend and gives the result data to the latch 17. Further, this result data is given to the vibrato waveform generation unit 20, predetermined vibrato waveform data is created and sent to the frequency information creation unit 3. In addition, S shown on the upper side of the vibrato waveform generation unit 20.
Indicates a sign bit. The latch 17, the addend generator 18, and the vibrato waveform generator 20 are simultaneously driven by the clock from the CPU 2.
次に上記実施例の動作を第4図ないし第10図を参照して
説明する。茲で、第7図は前記ピツチ情報作成部3の加
算器15が出力する14ビツトのピツチ情報のデータ構成を
示す。而してその下位6ビツトは半音以下のピツチを示
す微少PITCH部をなし、また上位8ビツトはスケールコ
ードを示す。このスケールコードは第8図に示すよう
に、音高C1〜C6の各音高に対し規定されており、共に16
進表現である。Next, the operation of the above embodiment will be described with reference to FIGS. FIG. 7 shows the data structure of the 14-bit pitch information output from the adder 15 of the pitch information creating unit 3. Thus, the lower 6 bits form a minute PITCH section indicating a pitch of a semitone or less, and the upper 8 bits indicate a scale code. This scale code is specified for each pitch C 1 to C 6 as shown in FIG.
It is a hexadecimal expression.
更に第9図及び第10図は前記△PITCHを説明するもの
で、先ず、第9図中、αは前記モジユレーシヨンホイー
ル7によるピツチ最大変化として半音データの場合を表
わす「00000001」を例示している。またβはモジユレー
シヨンホイール7の最大可変時の値「11111111」を例示
している。そしてγは前記αのデータを前記βのデータ
に割算してモジユレーシヨンデータ1ビツトあたりのデ
ータを求めたもので図示の値になる。即ち、この値を16
進表現すると、γ16=0.010101となり、図示の位置で丸
めると、ピツチ最大変化が半音データの場合のデータ▲
γ′ 16▼=0.0101となる。Further, FIGS. 9 and 10 explain the ΔPITCH. First, in FIG. 9, α represents “00000001” which represents the case of semitone data as the maximum pitch change by the modulation wheel 7. is doing. Further, β indicates the value “11111111” when the modulation wheel 7 is maximally variable. Γ is the value shown in the figure, which is obtained by dividing the data of α by the data of β to obtain the data per one bit of the modulation data. That is, change this value to 16
When expressed in decimal, γ 16 = 0.010101, and when rounded at the position shown in the figure, the data when the maximum pitch change is semitone data ▲
γ ′ 16 ▼ = 0.0101.
第10図はピツチ最大変化が更に半音の2倍(200セン
ト)〜12倍(1200セント)までのときのγ16,γ′16を
夫々求めて図示したもので、この13種類の▲γ′ 16▼は
前記ROM12にプリセツトされている。そしてこの▲γ′
16▼の指定はスイツチ部5の所定スイツチによつて行わ
れる。Gamma 16 when up to 2 times the FIG. 10 pitch maximum change more semitones (200 cents) to 12 times (1200 cents), gamma '16 respectively calculated an illustration, the 13 kinds of ▲ gamma' 16 is preset in the ROM 12. And this ▲ γ ′
The designation of 16 is performed by a predetermined switch of the switch unit 5.
そこで演奏開始前に前記所定スイツチを所望の位置、例
えばピツチ最大変化が半音の3倍となる位置に設定して
おくと、その設定位置出力がCPU2により処理され、ROM1
2にそのアドレスデータが与えられる。したがつて以
後、第10図から、「0.0303」のγ′16がROM12から読出
され、乗算部13に与えられる。これによりモジユレーシ
ヨンホイール7を最大位置まで動かすとき、生成楽音の
ピツチは最大、1音半(300セント)分変化するように
なる。Therefore, if the predetermined switch is set at a desired position, for example, at a position where the maximum pitch change is three times a semitone before the performance starts, the set position output is processed by the CPU2 and the ROM1
The address data is given to 2. Therefore, thereafter, from FIG. 10, γ ′ 16 of “0.0303” is read from the ROM 12 and given to the multiplication unit 13. As a result, when the modulation wheel 7 is moved to the maximum position, the pitch of the generated musical tone changes by a maximum of one and a half tone (300 cents).
上述のようにして、前記所定のスイツチの設定操作後は
鍵盤1の鍵とスイツチ部5の必要なスイツチを操作しな
がら演奏を行う。その場合、前記鍵の操作に応じてCPU2
からピツチ情報作成部3にキーコードが与えられ、また
楽音作成部4にはキーのオン、オフ信号が与えられる。As described above, after the setting operation of the predetermined switch, the performance is performed while operating the keys of the keyboard 1 and the necessary switches of the switch section 5. In that case, depending on the operation of the key, CPU2
From this, a key code is given to the pitch information creating section 3, and a key on / off signal is given to the tone creating section 4.
一方、モジユレーシヨンホイール7の設定位置は演奏
中、所定のサンプリング周期にてA/D変換器8によりデ
イジタル量のモジユレーシヨンデータに変換され、ピツ
チ情報作成部3に与えられる。On the other hand, the set position of the modulation wheel 7 is converted into a digital amount of modification data by the A / D converter 8 at a predetermined sampling period during a performance and is given to the pitch information creating section 3.
またビブラート波形作成部6では、CPU2からのクロツク
がラツチ17、加数発生器18及びビブラート波形発生部20
に印加される毎に、加算器19はラツチ17のラツチデータ
に加数発生器18からの一定の加数を加算してその結果デ
ータをラツチ17にラツチさせ、またビブラート波形発生
部20に与える動作を実行する。そのためラツチ17にラツ
チされるデータは第4図に示すような鋸歯状波状にその
値が増加してゆき、またその値が最大となるとキヤリー
発生により「0」に戻るようになる。このようにしてビ
ブラート波形を生成するための1周期が規定される。In the vibrato waveform generator 6, the clock from the CPU 2 is a latch 17, an addend generator 18, and a vibrato waveform generator 20.
The adder 19 adds the constant addend from the addend generator 18 to the latch data of the latch 17 and latches the resulting data to the latch 17, and also gives it to the vibrato waveform generator 20. To execute. Therefore, the value of the data latched by the latch 17 increases in a sawtooth wave shape as shown in FIG. 4, and when the value reaches its maximum, it returns to "0" due to occurrence of carrier. In this way, one cycle for generating the vibrato waveform is defined.
一方、ラツチ17のこのような1周期を規定するデータは
ビブラート波形生成部20にも与えられるから、これにも
とづきビブラート波形生成部20は、スイツチ部5のビブ
ラート波形の選択スイツチの操作に応じて第6図の
(1)または(2)の何れか一方のビブラート波形デー
タを発生する。例えば第6図(2)の場合、出力される
ビブラート波形データは第5図に示すように、下位8ビ
ツトの振幅値データと、MSBのサインデータとから成る
から、第4図に示す1周期毎に、まず1/2周期まではビ
ブラート波形のサインビツトはプラスを表わす“0"、ま
た下位ビツトは「.FF16」を示し、その後マイナスを表
わす“1"、また下位8ビツトは「−.FF16」と変化す
る。そして以上のことが繰返される。On the other hand, the data defining such one cycle of the latch 17 is also given to the vibrato waveform generating section 20, and accordingly, the vibrato waveform generating section 20 responds to the operation of the selection switch of the vibrato waveform of the switch section 5. The vibrato waveform data of either (1) or (2) in FIG. 6 is generated. For example, in the case of FIG. 6 (2), the output vibrato waveform data is composed of the lower 8 bits of the amplitude value data and the MSB sine data as shown in FIG. 5, so that one cycle shown in FIG. For each period, the sine bit of the vibrato waveform shows "0" indicating plus, the lower bit indicates ".FF 16 ", and the lower bit indicates "1", and the lower 8 bits indicate "-. FF 16 ”. And the above is repeated.
他方、第6図(2)の場合、第4図に示す1周期毎にま
ずサインビツトはプラスの“0"、また1/4周期までは値
がアツプし、次にダウンする。そして1/2周期後はサイ
ンビツトはマイナスの“1"、そして3/4周期後は値がア
ツプする。そして以上のことがくり返される。On the other hand, in the case of FIG. 6 (2), the sign bit first has a plus "0" for each cycle shown in FIG. 4, and the value increases up to 1/4 cycle and then goes down. After 1/2 cycle, the sign bit is a negative "1", and after 3/4 cycle, the value is up. And the above is repeated.
その結果、ピツチ情報作成部3では、乗算部13はモジユ
レーシヨンデータにγ′16を乗算してその結果データを
乗算部14に与え、更に前記ビブラート波形データが乗算
されてその結果データが加算器15に与え、更にキーコー
ドが加算されてピツチ情報が得られ、楽音作成部4に与
えられる。As a result, the pitch information generating unit 3, multiplying unit 13 gives the results data to the multiplier 14 multiplies the gamma '16 to Mogi Yoo rate Chillon data, the result data is multiplied further the vibrato waveform data It is given to the adder 15, and the key code is further added to obtain pitch information, which is given to the musical sound creating section 4.
したがつて楽音作成部4ではこのピツチ情報、キーのオ
ン、オフ信号、その他の楽音生成情報とからビブラート
効果を付与した楽音信号を作成し、D/A変換器9、アン
プ10、スピーカ11を介し楽音として放音する。Therefore, the musical tone creating section 4 creates a musical tone signal with a vibrato effect based on the pitch information, key ON / OFF signals, and other musical tone generating information, and outputs the D / A converter 9, the amplifier 10 and the speaker 11 to the musical tone signal. It is emitted as a musical sound through.
以上説明したように、本願発明は、前記操作子の最大操
作時における複数種のビブラートの深さを、該操作子の
最大操作時の前記操作量で夫々除算して得られた複数の
単位ビブラート情報を記憶し、指定された前記操作子の
最大操作時のビブラートの深さに従って、記憶した複数
の単位ビブラート情報の1つを読み出し、読み出された
単位ビブラート情報と、所定の操作子の始点から現在の
操作位置までの操作量に対応する操作量情報とを乗算し
て得られたビブラート情報に基づいて、楽音に対して付
与されるビブラートの深さを制御するようにしたので、
デジタル演算によりビブラート深さを設定する場合に、
ビブラートの深さあるいは最大深さが変更された際、対
応する単位ビブラート情報を読み出すだけで良く、新た
に単位ビブラートを算出する必要がないので、演算の処
理過程が簡略化され、制御回路に負担をかけることなく
迅速にビブラートの深さを変更することが可能となり、
演奏中にビブラートの深さもしくは最大深さを変更して
も、発生する楽音のビブラートの深さをより確実かつ迅
速に変更できる。As described above, the present invention provides a plurality of unit vibratos obtained by dividing the depths of a plurality of types of vibrato during maximum operation of the operator by the operation amounts during maximum operation of the operator. Information is stored, and one of the plurality of unit vibrato information stored is read out according to the depth of vibrato at the time of maximum operation of the specified operator, the read unit vibrato information and the start point of a predetermined operator. Based on the vibrato information obtained by multiplying the operation amount information corresponding to the operation amount from the current operation position to the current operation position, the depth of the vibrato added to the musical sound is controlled,
When setting the vibrato depth by digital calculation,
When the depth or maximum depth of the vibrato is changed, it is only necessary to read the corresponding unit vibrato information and there is no need to calculate a new unit vibrato, which simplifies the calculation process and burdens the control circuit. It is possible to change the vibrato depth quickly without applying
Even if the vibrato depth or the maximum depth is changed during performance, the vibrato depth of the generated musical sound can be changed more reliably and quickly.
第1図はこの発明の一実施例による電子楽器の全体回路
図、第2図はピツチ情報作成部3の詳細回路図、第3図
はビブラート波形作成部6の詳細回路図、第4図は前記
ビブラート波形作成部6が形成する1周期を示す波形
図、第5図はビブラート波形データのデータ構成図、第
6図(1)、(2)は夫々、ビブラート波形データを示
す図、第7図はピツチ情報のデータ構成図、第8図はス
ケールコードの内容を示す図、第9図は微少PITCHを得
るための各種データの例を示す図、第10図は13種類のピ
ツチ最大変化に対するデータγ16,▲γ′ 16▼の内容を
示す図である。 1……鍵盤、2……CPU、3……ピツチ情報作成部、4
……楽音作成部、5……スイツチ部、6……ビブラート
波形作成部、7……モジユレーシヨンホイール、8……
A/D変換器、9……D/A変換器、11……スピーカ、12……
ROM、13,14……乗算部、15……加算器、16……基準波形
作成部、20……ビブラート波形生成部。FIG. 1 is an overall circuit diagram of an electronic musical instrument according to an embodiment of the present invention, FIG. 2 is a detailed circuit diagram of a pitch information creating unit 3, FIG. 3 is a detailed circuit diagram of a vibrato waveform creating unit 6, and FIG. A waveform diagram showing one cycle formed by the vibrato waveform creating unit 6, FIG. 5 is a data configuration diagram of vibrato waveform data, and FIGS. 6 (1) and 6 (2) are diagrams showing vibrato waveform data, respectively. Fig. 8 is a data structure diagram of pitch information, Fig. 8 is a diagram showing the contents of scale code, Fig. 9 is a diagram showing an example of various data for obtaining a small PITCH, and Fig. 10 is a diagram showing the maximum change of 13 types of pitch. data gamma 16, a diagram showing the ▲ gamma '16 ▼ content of. 1 ... Keyboard, 2 ... CPU, 3 ... Pitch information creation unit, 4
...... Music tone creation section, 5 …… Switch section, 6 …… Vibrato waveform creation section, 7 …… Modulation wheel, 8 ……
A / D converter, 9 …… D / A converter, 11 …… Speaker, 12 ……
ROM, 13, 14 ... Multiplier, 15 ... Adder, 16 ... Reference waveform generator, 20 ... Vibrato waveform generator.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭57−111588(JP,A) 特開 昭56−74298(JP,A) 実開 昭54−54327(JP,U) 実開 昭55−63593(JP,U) 実開 昭55−63595(JP,U) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-57-111588 (JP, A) JP-A-56-74298 (JP, A) Actually open 54-54327 (JP, U) Actual-open Sho 55- 63593 (JP, U) Actually opened 55-63595 (JP, U)
Claims (1)
での操作量に対応する操作量情報を出力する操作量情報
出力手段と、 前記操作子の最大操作時における複数種のビブラートの
深さを、該操作子の最大操作時の前記操作量で夫々除算
して得られた複数の単位ビブラート情報を記憶した記憶
手段と、 前記操作子の最大操作時のビブラートの深さを指定する
最大ビブラート深さ指定手段と、 前記最大ビブラート深さ指定手段に指定された前記操作
子の最大操作時のビブラートの深さに対応する前記単位
ビブラート情報を前記記憶手段より読み出す読み出し手
段と、 この読み出し手段により読み出された単位ビブラート情
報と、前記操作量情報出力手段が出力する操作量情報と
を乗算して得られた値をビブラート情報として出力する
乗算手段と、 該乗算手段が出力するビブラート情報に基づいて、楽音
に対して付与されるビブラートの深さを制御する制御手
段と を有することを特徴とするビブラート制御装置。1. An operation amount information output means for outputting operation amount information corresponding to an operation amount from a start point of a predetermined operator to a current operation position, and a plurality of kinds of vibrato depths at the maximum operation of the operator. A storage means for storing a plurality of unit vibrato information obtained by respectively dividing the operation amount by the operation amount at the time of maximum operation of the operator, and a maximum for specifying the depth of vibrato at the time of maximum operation of the operator. Vibrato depth designating means, reading means for reading out the unit vibrato information corresponding to the vibrato depth at the maximum operation of the operator designated by the maximum vibrato depth designating means from the storage means, and the reading means. Multiplying means for outputting the value obtained by multiplying the unit vibrato information read out by the operation amount information output by the operation amount information output means as vibrato information. And a control means for controlling the depth of the vibrato applied to the musical sound based on the vibrato information output by the multiplying means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59045647A JPH0792664B2 (en) | 1984-03-12 | 1984-03-12 | Vibrato controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59045647A JPH0792664B2 (en) | 1984-03-12 | 1984-03-12 | Vibrato controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60189799A JPS60189799A (en) | 1985-09-27 |
| JPH0792664B2 true JPH0792664B2 (en) | 1995-10-09 |
Family
ID=12725161
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59045647A Expired - Lifetime JPH0792664B2 (en) | 1984-03-12 | 1984-03-12 | Vibrato controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0792664B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2627770B2 (en) * | 1988-05-26 | 1997-07-09 | 株式会社河合楽器製作所 | Electronic musical instrument |
| JP2759149B2 (en) * | 1988-06-10 | 1998-05-28 | カシオ計算機株式会社 | Music control device |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5913656Y2 (en) * | 1977-09-24 | 1984-04-23 | ヤマハ株式会社 | Pitch bend device for electronic musical instruments |
| JPS5913658Y2 (en) * | 1978-10-23 | 1984-04-23 | ヤマハ株式会社 | Pitch bend device for electronic musical instruments |
| JPS5913659Y2 (en) * | 1978-10-27 | 1984-04-23 | ヤマハ株式会社 | electronic musical instruments |
| JPS5674298A (en) * | 1979-11-21 | 1981-06-19 | Nippon Musical Instruments Mfg | Electronic musical instrument |
| JPS57111588A (en) * | 1980-12-29 | 1982-07-12 | Casio Computer Co Ltd | Controlling system for vibrato |
| JPS5863595U (en) * | 1981-10-24 | 1983-04-28 | 石川島播磨重工業株式会社 | Installation equipment for forced circulation pumps in reactor pressure vessels |
-
1984
- 1984-03-12 JP JP59045647A patent/JPH0792664B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60189799A (en) | 1985-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3209156B2 (en) | Automatic accompaniment pattern generator and method | |
| US4573389A (en) | Musical tone generation device of waveshape memory type | |
| US4953437A (en) | Method and apparatus for digitally generating musical notes | |
| US4119005A (en) | System for generating tone source waveshapes | |
| JPH0766267B2 (en) | Musical sound generator | |
| JP2567717B2 (en) | Musical sound generator | |
| GB1489153A (en) | Electronic musical instrument | |
| JPH0792664B2 (en) | Vibrato controller | |
| JP2619242B2 (en) | Electronic musical instruments that generate musical tones with time-varying spectra | |
| USRE31648E (en) | System for generating tone source waveshapes | |
| US5585586A (en) | Tempo setting apparatus and parameter setting apparatus for electronic musical instrument | |
| US4189972A (en) | Electronic musical instrument of numerical value processing type | |
| JPH0225515B2 (en) | ||
| JP2585508B2 (en) | Tone generator | |
| US4145946A (en) | Sustained repeat control digital polyphonic synthesizer | |
| JP3409642B2 (en) | Automatic performance device, automatic performance data processing method, and electronic information storage medium | |
| JP2625669B2 (en) | Musical sound wave generator | |
| JPH0313594B2 (en) | ||
| JPS6335038B2 (en) | ||
| JPS6023358B2 (en) | electronic musical instruments | |
| JPS6322312B2 (en) | ||
| JP2571559B2 (en) | Waveform signal processing method | |
| JP2699886B2 (en) | Music control information generator | |
| JP2638090B2 (en) | Music parameter controller | |
| US6806413B1 (en) | Oscillator providing waveform having dynamically continuously variable waveshape |