JPH06250650A - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JPH06250650A JPH06250650A JP5056334A JP5633493A JPH06250650A JP H06250650 A JPH06250650 A JP H06250650A JP 5056334 A JP5056334 A JP 5056334A JP 5633493 A JP5633493 A JP 5633493A JP H06250650 A JPH06250650 A JP H06250650A
- Authority
- JP
- Japan
- Prior art keywords
- musical instrument
- sound
- electronic musical
- event
- effect
- 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.)
- Pending
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えばシンセサイザ
ー、電子ピアノ、電子オルガン、シングルキーボード、
音源モジュール等の電子楽器に関し、特に、ノートオン
されているチャンネル数や音域により音響効果を可変で
きる電子楽器に関する。The present invention relates to, for example, a synthesizer, an electronic piano, an electronic organ, a single keyboard,
The present invention relates to an electronic musical instrument such as a sound source module, and more particularly, to an electronic musical instrument capable of varying a sound effect depending on the number of notes-on channels and a musical range.
【0002】[0002]
【従来の技術】ピアノの弦は通常ダンパーにより押さえ
られており、鍵が押されると当該鍵盤が押されている間
ダンパーは弦から離れている。従って生演奏において多
くの鍵盤が同時に押鍵されると、これらの開放された弦
による共鳴効果が起きるため、実際のピアノによる生演
奏では演奏間、鍵盤の押鍵されている数や音域により弦
の共鳴効果は異なり、音は微妙に変化している。2. Description of the Related Art The strings of a piano are usually pressed by a damper, and when a key is pressed, the damper is separated from the string while the keyboard is pressed. Therefore, when many keys are pressed at the same time in live performance, the resonance effect of these open strings occurs, so during live performance by an actual piano, the strings may be affected by the number and range of keys pressed during the performance. The resonance effect is different, and the sound is subtly changing.
【0003】一方、従来の電子楽器も共鳴回路を有して
おり、これにより音の変化を表現しているが、当該共鳴
回路は1個であり、リバーブや共鳴の効果はパネルから
スイッチを操作することにより設定するようになってい
たため、キーオン(ノートオン)されている鍵盤の数や
音域にかかわりなく演奏間に発音される楽音波形は一定
で変化しなかった。On the other hand, a conventional electronic musical instrument also has a resonance circuit, which expresses a change in sound, but there is only one resonance circuit, and the effect of reverb or resonance operates a switch from a panel. Since it was set by doing, the tone waveform generated during the performance was constant and did not change regardless of the number of keys that were key-on (note-on) and the range.
【0004】なお、従来の電子楽器の基本構成を図10
に示しているが、効果付与手段の部分を除いては図1の
本発明の電子楽器の構成と同じであるので、各部位の構
成と機能については図1の説明で詳述する。The basic construction of a conventional electronic musical instrument is shown in FIG.
Although the configuration is the same as that of the electronic musical instrument of the present invention in FIG. 1 except for the effect imparting means, the configuration and function of each part will be described in detail in the description of FIG.
【0005】[0005]
【発明が解決しようとする課題】上述のように、従来の
電子楽器では共鳴、残響等による音の効果はパネルから
スイッチ等により操作されるため、演奏間における押鍵
数や押鍵位置の変化による音の微妙な変化が表現できず
改善が望まれていた。As described above, in the conventional electronic musical instrument, since the sound effect due to resonance, reverberation, etc. is operated by a switch or the like from the panel, the number of keys pressed and the key pressing position change between performances. Since a subtle change in the sound due to could not be expressed, improvement was desired.
【0006】本発明は、上記事情に鑑みなされたもの
で、演奏間にキーオン(ノートオン)されている鍵盤の
数をカウントし、その数に応じて出力する効果付与手段
を制御して、それによって演奏間における共鳴や残響等
の効果を変化させることのできる電子楽器を提供するこ
とを目的とする。The present invention has been made in view of the above circumstances, and controls the effect imparting means for counting the number of keys that are key-on (note-on) between performances and outputting the count according to the number, It is an object of the present invention to provide an electronic musical instrument capable of changing effects such as resonance and reverberation between musical performances.
【0007】[0007]
【課題を解決するための手段】図1は本発明の原理説明
図である。FIG. 1 is a diagram for explaining the principle of the present invention.
【0008】本発明の電子楽器は上記目的を達成するた
めに、同時にノートオンされている発音チャンネルの数
をカウントする発音チャンネルカウント手段1と、前記
発音チャンネルカウント手段1によりカウントされたカ
ウント値に応じて効果付与手段3を制御するパラメータ
値を決定するパラメータ値決定手段2と、前記パラメー
タ値決定手段2により決定されたパラメータ値で効果を
付与する効果付与手段3と共鳴音作成手段4とで構成さ
れる。In order to achieve the above-mentioned object, the electronic musical instrument of the present invention has a tone generation channel counting means 1 for counting the number of tone generation channels that are simultaneously note-on, and a count value counted by the tone generation channel counting means 1. According to the parameter value determining means 2 for determining the parameter value for controlling the effect applying means 3, the effect applying means 3 for applying the effect with the parameter value determined by the parameter value determining means 2, and the resonance sound creating means 4. Composed.
【0009】第2の発明は、上記カウント手段1は押下
されている鍵盤数をカウントするように構成されてい
る。In the second invention, the counting means 1 is configured to count the number of keys pressed.
【0010】第3の発明は、上記効果付与手段3が乗算
器で構成される。In the third invention, the effect imparting means 3 is composed of a multiplier.
【0011】[0011]
【作用】本発明の電子楽器は、ノートオンされている発
音数に応じて効果付与手段3を制御するパラメータ値を
決定し、これにより効果付与手段3を制御して、楽音信
号の音量を変化させて共鳴音作成手段4に送ることによ
り、演奏間における共鳴や残響等の効果に変化を与え、
色々な効果の掛り具合を変化できるようにしたものであ
る。In the electronic musical instrument of the present invention, the parameter value for controlling the effect imparting means 3 is determined according to the number of note-on sounds, and the effect imparting means 3 is controlled thereby to change the volume of the tone signal. And send it to the resonance sound creating means 4 to change effects such as resonance and reverberation between performances,
This is to change the degree of effect of various effects.
【0012】これにより、一つの共鳴音作成手段4しか
有さない電子楽器でも、演奏間カウンタ値に応じて自動
的に楽音信号を増幅して発音する音を大きくしたり小さ
くしたり、または、残響を長くしたり短くしたり、音響
効果を可変することができ、音の微妙な表現が可能とな
るので生の楽器に近い演奏が可能となる。As a result, even with an electronic musical instrument having only one resonance tone producing means 4, the tone signal is automatically amplified in accordance with the counter value between performances to increase or decrease the generated tone, or The reverberation can be lengthened or shortened, and the acoustic effect can be varied, enabling delicate expression of the sound, making it possible to perform like a live musical instrument.
【0013】また、第2の発明は押下されている鍵盤の
数に応じて効果付与手段3を制御し、これにより楽音信
号の音量を変化させて共鳴音作成手段4に送ることによ
り、演奏間における共鳴や残響等の効果に変化を与え、
色々な効果の掛り具合を変化できるようにしたものであ
る。この場合も第1の発明と同様の効果が得られる。The second aspect of the present invention controls the effect imparting means 3 according to the number of pressed keys, changes the volume of the musical tone signal by this, and sends it to the resonance tone producing means 4 so that the performance of the musical tone can be varied. Change the effects such as resonance and reverberation in
This is to change the degree of effect of various effects. Also in this case, the same effect as that of the first invention can be obtained.
【0014】第3の発明は、効果付与手段3に乗算器を
使用するものであり、これにより簡単、低価格で演奏間
におけるリバーブやコーラス、トレモロ等の効果を可変
できる電子楽器を提供できる。A third aspect of the present invention uses a multiplier for the effect imparting means 3, which makes it possible to provide an electronic musical instrument which can easily change the effects of reverb, chorus, tremolo, etc. between performances at low cost.
【0015】[0015]
【実施例】図2は、本発明にかかわる共鳴回路4を備え
た電子楽器の一実施例の全体的な構成を示す概略ブロッ
ク図である。2 is a schematic block diagram showing the overall construction of an embodiment of an electronic musical instrument having a resonance circuit 4 according to the present invention.
【0016】図において、MIDIインタフェース10
は、外部装置(図示しない)とCPU11との間で送受
される演奏情報の受渡し制御を行うものである。外部装
置は当該電子楽器に演奏情報を供給し、又は、当該電子
楽器からの演奏情報に基づき楽音を発生するものであ
り、例えば電子ピアノ、電子オルガン、電子キーボード
等のMIDIインタフェース機能を有する電子楽器が用
いられる。このMIDIインタフェース10はシステム
バス24を介さないでCPU11に直接接続される。In the figure, a MIDI interface 10
Is for performing delivery control of performance information transmitted and received between an external device (not shown) and the CPU 11. The external device supplies performance information to the electronic musical instrument or generates a musical tone based on the performance information from the electronic musical instrument, and has an MIDI musical instrument interface function such as an electronic piano, an electronic organ, and an electronic keyboard. Is used. The MIDI interface 10 is directly connected to the CPU 11 without the system bus 24.
【0017】CPU11は、ROM14のプログラムメ
モリ部に記憶された制御プログラムに従って当該電子楽
器の各部を制御するとともに、本発明のROM14上に
設けられた効果付与手段3の制御パラメータ決定用テー
ブルより同時押鍵数に応ずる制御パラメータを読み取り
効果付与手段3に送る。The CPU 11 controls each part of the electronic musical instrument according to the control program stored in the program memory part of the ROM 14, and simultaneously presses the control parameter determination table of the effect imparting means 3 provided on the ROM 14 of the present invention. The control parameter corresponding to the number of keys is sent to the reading effect imparting means 3.
【0018】パネル部12は、電源スイッチ、モード指
定スイッチ、メロディ選択スイッチ、リズム選択スイッ
チ等の各種スイッチを備えている。各スイッチのセット
/リセット状態は内部に含まれるパネルスキャン回路に
よって検知されるようになっており、このパネル部12
のパネルスキャン回路で検知したスイッチのセット状態
に関するデータはCPU11の制御の下にRAM15に
記憶される。The panel section 12 is provided with various switches such as a power switch, a mode designation switch, a melody selection switch, a rhythm selection switch and the like. The set / reset state of each switch is detected by a panel scan circuit included therein.
The data relating to the set state of the switch detected by the panel scan circuit is stored in the RAM 15 under the control of the CPU 11.
【0019】その他、パネル部12には各種情報を表示
するための表示器(図示しない)が設けられている。な
お、本発明に関係する音色選択スイッチやリバーブ、コ
ーラス等の効果選択スイッチは当該パネル部12に設け
られている。In addition, the panel portion 12 is provided with a display device (not shown) for displaying various information. It should be noted that the tone color selection switch and the effect selection switches such as reverb and chorus related to the present invention are provided in the panel section 12.
【0020】ペダル13は、電子楽器の種類に応じて例
えばダンパーペダル、ソフトペダル、ラウドペダル等が
あり、ペダルの踏込み量に応じてCPU11は可変抵抗
器を摺動させて電圧を制御し音量を変化させる。The pedal 13 includes, for example, a damper pedal, a soft pedal, a loud pedal, etc. according to the type of electronic musical instrument, and the CPU 11 slides a variable resistor to control the voltage and change the volume according to the amount of depression of the pedal. Let
【0021】ROM14は、上述したCPU11を動作
させるプログラムの他、音色データ、その他の種々の固
定データを記憶している。この音色データメモリ部に
は、楽音信号を生成するためのデータである周波数ナン
バ、波形ナンバ、エンベロープ波形ナンバ、モードデー
タ等が記憶されている。その他、種々の固定データも当
該ROM14に格納されている。The ROM 14 stores tone color data and various other fixed data in addition to the program for operating the CPU 11 described above. The tone color data memory section stores frequency numbers, waveform numbers, envelope waveform numbers, mode data, etc., which are data for generating a tone signal. In addition, various fixed data are also stored in the ROM 14.
【0022】上記音色データメモリに格納されている各
データは、音色ポインタによって指定される。即ち、パ
ネル操作、鍵盤操作に応じて上記音色ポインタが変更さ
れ、該変更された音色ポインタにより指定された上記各
データが波形メモリ19から読み出される。そして、所
定の演算が施されるなどして楽音発生部18に供給され
る。Each data stored in the tone color data memory is designated by a tone color pointer. That is, the tone color pointer is changed according to the panel operation and the keyboard operation, and the respective data designated by the changed tone color pointer are read from the waveform memory 19. Then, it is supplied to the musical sound generating unit 18 by performing a predetermined calculation.
【0023】なお、本発明に直接関係するアタックスピ
ード、アタックレベル、デケイスピード、デケイレベル
等を決定するためのテーブル、及びカウンタの値により
制御パラメータを決定するためのテーブルは当該ROM
14に設けられている。The table for determining the attack speed, attack level, decay speed, decay level, etc., which are directly related to the present invention, and the table for determining the control parameter based on the value of the counter are the ROMs.
14 is provided.
【0024】RAM15にはCPU11の作業用領域、
当該電子楽器を制御するための各種レジスタ、カウン
タ、フラグ等が定義されている他、ROM14に記憶さ
れている必要なデータが転送されて格納されるデータエ
リア、パネル部12の各キーやスイッチの状態に対応す
る放音に必要なデータがセットされる複数のレジスタや
楽音発生部18の各楽音発生回路を未使用チャンネルに
割り付けるためのデータを記憶するアサイナメモリ、演
奏情報を記憶する記憶領域等を有している。The RAM 15 has a work area for the CPU 11,
Various registers, counters, flags, etc. for controlling the electronic musical instrument are defined, a data area in which necessary data stored in the ROM 14 is transferred and stored, and keys and switches of the panel unit 12 are stored. A plurality of registers in which data necessary for sound emission corresponding to the state is set, an assigner memory for storing data for allocating each tone generation circuit of the tone generation unit 18 to an unused channel, a storage area for storing performance information, etc. Have
【0025】なお、該RAM15に記憶された操作パネ
ル12のスイッチの設定状態に関するデータは、発音の
際、その他必要に応じてCPU11等により参照され
る。The data regarding the setting states of the switches of the operation panel 12 stored in the RAM 15 is referred to by the CPU 11 or the like when the sound is produced and as needed.
【0026】また、上述した鍵盤17のオン/オフ状態
を記憶する押鍵マップ、ノートオンカウンタも、このR
AM15に設けられる。Further, the key depression map and the note-on counter for storing the on / off state of the keyboard 17 described above are also R
It is provided in AM15.
【0027】このRAM15の内容は、CPU11によ
りシステムバス24を介して読み書きされる。The contents of the RAM 15 are read and written by the CPU 11 via the system bus 24.
【0028】鍵盤17は発生すべき楽音を指定するため
に使用されるものであり、複数のキーと、これらキーの
押鍵・離鍵動作に連動して開閉するキースイッチとで構
成され、演奏者の押鍵・離鍵動作を検出し、CPU11
の制御のもと楽音発生部18に供給される。The keyboard 17 is used for designating a musical tone to be generated, and is composed of a plurality of keys and a key switch which opens and closes in synchronization with key pressing / release operations of these keys. CPU 11 detects a person's key depression / release operation.
Is supplied to the musical sound generator 18 under the control of.
【0029】当該鍵盤17の押鍵又は離鍵により発生さ
れた演奏情報は一時RAM15に記憶され所要に応じて
CPU11により読み出される。Performance information generated by pressing or releasing the keyboard 17 is temporarily stored in the RAM 15 and read by the CPU 11 as required.
【0030】鍵盤スキャン回路16は鍵盤17のキース
イッチのオン/オフ状態を検出してCPU11に送出す
るものである。即ち、鍵盤スキャン回路16は鍵盤17
に対してスキャン信号を送出する。The keyboard scanning circuit 16 detects the on / off state of the key switch of the keyboard 17 and sends it to the CPU 11. That is, the keyboard scan circuit 16 is operated by the keyboard 17
To send a scan signal to.
【0031】鍵盤17は、このスキャン信号に応答して
キースイッチの開閉状態を示す信号を鍵盤スキャン回路
16に返送する。この鍵盤スキャン回路16で検出され
たキースイッチのオン/オフ状態は、キーコード(キー
ナンバ)としてタッチ検出回路(図示しない)、システ
ムバス24を介してCPU11に送られる。In response to the scan signal, the keyboard 17 returns a signal indicating the open / closed state of the key switch to the keyboard scan circuit 16. The ON / OFF state of the key switch detected by the keyboard scan circuit 16 is sent to the CPU 11 as a key code (key number) via a touch detection circuit (not shown) and the system bus 24.
【0032】楽音発生部18は波形メモリ19に記憶さ
れている楽音波形データを読み出して再生することによ
り、各種楽器に対応した楽音信号を生成出力するもので
あり、鍵盤17から入力されCPU11から出力された
制御データに基づき指定された音色や音量に対応する楽
音波形データ及びエンベロープデータを波形メモリ19
から読み出し、該読み出した楽音波形データにエンベロ
ープを付加して楽音信号として出力され、効果付加手段
3に供給される。The musical tone generator 18 generates musical tone signals corresponding to various musical instruments by reading and reproducing musical tone waveform data stored in the waveform memory 19, and inputs from the keyboard 17 and outputs from the CPU 11. Waveform memory 19 stores musical tone waveform data and envelope data corresponding to a tone color and volume designated based on the generated control data.
Is read out, an envelope is added to the read musical tone waveform data, and the musical tone signal is output as a musical tone signal and supplied to the effect adding means 3.
【0033】19は波形メモリであり、例えばROMで
構成される。この波形メモリ19は楽音の波形データを
記憶するものであり、弱打、強打、打撃等の波形データ
やエンベロープデータが記憶されている。また、このこ
の波形メモリ19は、楽音発生部18の弱打成分楽音信
号生成部や強打成分楽音信号生成部及び打撃成分楽音信
号生成部(何れも図示しない)等によりアクセスされ
る。Reference numeral 19 is a waveform memory, which is composed of, for example, a ROM. The waveform memory 19 stores waveform data of musical tones, and stores waveform data such as weak hits, strong hits, and hits, and envelope data. Further, the waveform memory 19 is accessed by a weak tap component musical tone signal generation unit, a strong tap component musical tone signal generation unit, a batting component musical tone signal generation unit, etc. (not shown) of the musical tone generation unit 18.
【0034】効果付与手段3は例えば乗算器で構成され
ており、同時に押鍵されている鍵盤の数に応じて楽音発
生部18から送られてきた楽音信号に所望の音量変化を
加え、これを共鳴回路4に供給するものである。The effect imparting means 3 is composed of, for example, a multiplier. At the same time, a desired volume change is added to the musical tone signal sent from the musical tone generating section 18 according to the number of keys pressed simultaneously, and this is applied. It is supplied to the resonance circuit 4.
【0035】演奏間、CPU11はRAM上のカウンタ
から同時に押鍵されている鍵盤の数を読出し、カウンタ
値に応じた乗算係数をROM14上の乗算係数決定用テ
ーブルからから読出し、これを乗算器3に送る。乗算器
3はこれにより楽音信号に所望の音量(振幅)変化を加
え、これを共鳴回路4に供給する。During the performance, the CPU 11 reads the number of keys that are simultaneously pressed from the counter on the RAM, reads the multiplication coefficient corresponding to the counter value from the multiplication coefficient determination table on the ROM 14, and the multiplier 3 Send to. The multiplier 3 thereby adds a desired volume (amplitude) change to the tone signal and supplies it to the resonance circuit 4.
【0036】共鳴回路4は、例えば電子ピアノにおいて
残響や共鳴音等の効果音の発生する状態を模擬するもの
であり、乗算器3から入力された楽音信号に、パネル1
2で設定されたリバーブやコーラス、トレモロ等の音響
効果を付与するものである。The resonance circuit 4 simulates a state in which a sound effect such as a reverberation or a resonance sound is generated in an electronic piano, for example.
The sound effects such as reverb, chorus, tremolo, etc. set in 2 are added.
【0037】該共鳴回路4から出力された楽音信号はD
/A変換器21に送られる。なお該回路の動作の詳細は
後述する。The tone signal output from the resonance circuit 4 is D
It is sent to the / A converter 21. The details of the operation of the circuit will be described later.
【0038】D/A変換器21は、入力されたデジタル
楽音信号をアナログ楽音信号に変換するものである。こ
のD/A変換器21で変換されたアナログ楽音信号は、
増幅器22に供給されるようになっている。The D / A converter 21 converts the input digital musical tone signal into an analog musical tone signal. The analog tone signal converted by the D / A converter 21 is
It is supplied to the amplifier 22.
【0039】増幅器22はCPU11から与えられる音
量データに従って、D/A変換器21から供給されるア
ナログ楽音信号を所定の利得で増幅し、スピーカ23に
供給するものである。The amplifier 22 amplifies the analog musical tone signal supplied from the D / A converter 21 with a predetermined gain according to the volume data supplied from the CPU 11 and supplies it to the speaker 23.
【0040】スピーカ23は、増幅器22から送られた
電気信号としてのアナログ楽音信号を音響信号に変換し
て放音する周知のものである。The speaker 23 is a well-known one which converts an analog musical tone signal as an electric signal sent from the amplifier 22 into a sound signal and emits the sound.
【0041】なお、上記CPU11、ROM14、RA
M15、鍵盤スキャン回路16、楽音発生部18、楽音
発生部18及び共鳴回路4は、システムバス24を介し
て相互に接続されている。The CPU 11, ROM 14, RA
The M15, the keyboard scan circuit 16, the musical sound generating unit 18, the musical sound generating unit 18, and the resonance circuit 4 are connected to each other via a system bus 24.
【0042】図1の原理説明図は本発明の特徴である押
鍵数に応じて効果付与手段3を制御する部分の要部の構
成を示している。本実施例では効果付与手段3として乗
算器を使用した場合について説明する。The principle explanatory view of FIG. 1 shows the construction of the main part of the part which controls the effect imparting means 3 in accordance with the number of keys pressed, which is a feature of the present invention. In this embodiment, a case where a multiplier is used as the effect applying means 3 will be described.
【0043】本図においてノートオンカウンタ1はRA
M15上に設けられており、オン/オフのイベントが起
こった都度、鍵盤17やMIDI10等からのオン/オ
フ情報に基づき現在押鍵されている鍵盤数をカウントす
る。In the figure, the note-on counter 1 is RA
It is provided on the M15 and counts the number of currently pressed keys on the basis of ON / OFF information from the keyboard 17 and the MIDI 10 each time an ON / OFF event occurs.
【0044】パラメータ決定手段2としてのCPU11
は、オン/オフのイベントが起こった都度、前記ノート
オンカウンタ1のカウンタ値を読み取り、ROM14上
に設けられた制御パラメータ決定用テーブルよりカウン
タ値に応ずる乗算係数を読み取り、これを乗算器3に送
る。CPU 11 as parameter determining means 2
Each time an on / off event occurs, the counter value of the note-on counter 1 is read, the multiplication coefficient corresponding to the counter value is read from the control parameter determination table provided on the ROM 14, and this is read by the multiplier 3. send.
【0045】乗算器3は入力された乗算係数に応じて音
量(振幅)を可変するものであり、パラメータ決定手段
2より送られた乗算係数に基づき音量をかえ、これを共
鳴回路4に送る。なお本実施例の共鳴回路4は従来の共
鳴回路と同じである。The multiplier 3 changes the volume (amplitude) according to the input multiplication coefficient, changes the volume based on the multiplication coefficient sent from the parameter determining means 2, and sends it to the resonance circuit 4. The resonance circuit 4 of this embodiment is the same as the conventional resonance circuit.
【0046】これにより共鳴回路4では、楽音発生部1
8より送られたデジタル信号である楽音信号に、音量に
応じたリバーブやコーラス等の効果を付与し、D/A変
換器21に送る。ここで、アナログ信号に変換され増幅
器22に送られ、ここで増幅されて再生装置23で放音
される。As a result, in the resonance circuit 4, the tone generation section 1
The tone signal, which is a digital signal sent from 8, is given an effect such as reverb or chorus according to the volume and sent to the D / A converter 21. Here, it is converted into an analog signal and sent to the amplifier 22, where it is amplified and emitted by the reproducing device 23.
【0047】なお、本実施例ではパラメータ決定用のテ
ーブルを使用したが、制御パラメータはプログラムで与
えるようにしてもよい。Although the table for parameter determination is used in this embodiment, the control parameters may be given by a program.
【0048】次に本発明の電子楽器の動作について説明
する。図3は本実施例の全般処理を示すフローチャート
である。Next, the operation of the electronic musical instrument of the present invention will be described. FIG. 3 is a flowchart showing the general processing of this embodiment.
【0049】電源がオンされると先ずCPU11、RA
M15、LSI等が初期化される(ステップS31)。When the power is turned on, first the CPU 11 and RA
The M15, LSI, etc. are initialized (step S31).
【0050】次いでパネルイベント処理を行なう(ステ
ップS32)。これはパネル12関係の処理であり、パ
ネル12上に設定された各スイッチの設定状況により、
例えばLEDをつけたり、押されている音色に切り替え
たり、または、コーラスやリバーブをかけるようにする
等の処理である。Next, panel event processing is performed (step S32). This is a process related to the panel 12, and depending on the setting status of each switch set on the panel 12,
For example, it is processing such as turning on an LED, switching to a tone color being pressed, or applying chorus or reverb.
【0051】次いでペダルイベント処理を行なう(ステ
ップS33)。ペダルイベント処理とは、例えばピアノ
の場合、ダンパーペダルを踏むと鍵盤を離しても残響が
続くとか、ソフトペダルを踏むと音色が替わり音量を小
さくしたりする処理であり、押下された鍵盤に対応した
音を鳴らす処理である。。詳細は図4で説明する。Next, pedal event processing is performed (step S33). Pedal event processing is, for example, in the case of a piano, when the damper pedal is pressed, the reverberation continues even if the keyboard is released, or when the soft pedal is pressed, the tone color changes and the volume is reduced, which corresponds to the pressed key. This is the process of producing the sound that is made. . Details will be described with reference to FIG.
【0052】次いで鍵盤イベント処理を行なう(ステッ
プS34)。鍵盤イベント処理は鍵盤のオン/オフイベ
ントに伴う発音/消音処理であり、細部は図6で説明す
る。全般の処理は上記の処理をイベントがオン/オフさ
れるたびに繰り返えされ、電源がオフになるまで続けら
れる。Next, keyboard event processing is performed (step S34). The keyboard event process is a sounding / silence process associated with the on / off event of the keyboard, and details will be described with reference to FIG. The general process is repeated every time the event is turned on / off, and continues until the power is turned off.
【0053】図4はペダルイベント処理のフローチャー
トである。当該ペダルイベント処理はイベントの起こっ
た際に、パネルイベント処理に引き続いて行なわれるも
のである。FIG. 4 is a flow chart of pedal event processing. The pedal event process is performed subsequent to the panel event process when an event occurs.
【0054】このペダルイベント処理はダンパーペダル
処理と、その他のペダル処理があり、先ずダンパーペダ
ル処理(ステップS41)が行なわれる。このダンパー
ペダル処理については図5で説明する。The pedal event process includes a damper pedal process and other pedal processes. First, the damper pedal process (step S41) is performed. This damper pedal processing will be described with reference to FIG.
【0055】次いで、その他のペダル処理が行なわれる
(ステップS42)。その他のペダル処理とは例えばソ
フトペダル処理やラウドペダル処理等であり、イベント
のオン/オフに応じてフラグをセット/リセットした
り、ペダルの踏込みの程度に応じて可変抵抗器を摺動し
て電圧を制御する動作であり、当該処理を終わるとペダ
ル処理は終了となる。Then, other pedal processing is performed (step S42). Other pedal processing is, for example, soft pedal processing or loud pedal processing, which sets / resets a flag according to the on / off of an event, or slides a variable resistor according to the degree of pedaling to change the voltage. The pedal process ends when the process ends.
【0056】図5はダンパーペダル処理の処理手順を示
すフローチャートである。FIG. 5 is a flowchart showing the processing procedure of the damper pedal processing.
【0057】ダンパーペダル処理では図5のフローチャ
ートに示すように、先ずダンパーペダルのオンイベント
があったかが調べられる(ステップS51)。新たにダ
ンパーペダルが踏まれた場合、即ちオンイベントがあっ
た場合は、RAM上の記憶部にダンパーペダルがオンに
なったことを示すフラグをセットして(ステップS5
2)ダンパーペダル処理は終了となる。In the damper pedal process, as shown in the flowchart of FIG. 5, it is first checked whether or not there is an on event of the damper pedal (step S51). If the damper pedal is newly depressed, that is, if there is an on event, a flag indicating that the damper pedal has been turned on is set in the storage unit on the RAM (step S5).
2) The damper pedal processing ends.
【0058】一方、ステップS51でダンパーペダルの
オンイベントが無かった場合は、ダンパーペダルのオフ
イベントがあったかが調べられる(ステップS53)。
ここでダンパーペダルのオフイベントがあった場合は、
既にセットされているダンパーペダルオンのフラグをリ
セットする(ステップS54)。On the other hand, if there is no damper pedal on event in step S51, it is checked whether or not there is a damper pedal off event (step S53).
If there is a damper pedal off event here,
The already set damper pedal on flag is reset (step S54).
【0059】次いでダンパーペダルオフ処理を行なう
(ステップS55)。即ち、今まで鍵盤が叩かれダンパ
ーペダルが踏まれている間伸びていた音の消音処理を行
い、当該処理は終了となる。Next, a damper pedal off process is performed (step S55). That is, the sound that has been stretched while the keyboard is hit and the damper pedal is depressed is executed, and the processing ends.
【0060】他方、ステップS53でダンパーペダルの
オフイベントが無かった場合は、当該イベントの間にダ
ンパーペダルのオンイベントもオフイベントもないので
何もせずにそのまま終了となる。On the other hand, when there is no damper pedal off event in step S53, there is no damper pedal on event or off event during the event, so the process ends without doing anything.
【0061】このようにダンパーペダル処理はダンパー
ペダルを踏んで鍵盤を叩いてのびている音をペダルをオ
フにする消音処理である。即ち、鍵盤は離鍵されている
がダンパーペダルがオンのため音が伸びているのをオフ
する処理である。As described above, the damper pedal process is a muffling process for turning off the sound of the keyboard being depressed by pushing the damper pedal. In other words, this is a process of turning off the sound being extended because the damper pedal is on although the keyboard is released.
【0062】図6は鍵盤イベント処理の処理手順を示す
フローチャートである。FIG. 6 is a flowchart showing the processing procedure of keyboard event processing.
【0063】鍵盤イベント処理では先ず鍵盤のオンイベ
ントがあったかが調べられる(ステップS61)。オン
イベントがあった場合には、先ずノートオンカウンタを
インクリメントする(ステップS62)。In the keyboard event processing, it is first checked whether or not there is a keyboard on event (step S61). If there is an on event, the note on counter is first incremented (step S62).
【0064】続いて楽音諸パラメータを音源LSIにロ
ードする(ステップS63)。楽音諸パラメータとは例
えば立上がりを示すアタックスピード、立上がりの大き
さを示すアッタックレベル、立下りを示すデケイスピー
ド、デイケイレベル、読み出し(発音する)周波数の
値、波形メモリ読出しのスタートアドレス等であり、こ
れをLSIにロードする。Subsequently, various tone parameters are loaded into the tone generator LSI (step S63). The tone parameters are, for example, attack speed indicating rising, attack level indicating rising, decay speed indicating falling, decay level, reading (pronounced) frequency value, start address of waveform memory reading, etc. Yes, this is loaded into the LSI.
【0065】続いて発音処理をする(ステップS6
4)。即ちCPU11からLSIに発音命令を与え、こ
れにより発音されると一つのイベントに対する処理は終
了となり、この処理をイベントのある度に繰り返す。Subsequently, a tone generation process is performed (step S6).
4). That is, the CPU 11 gives a sounding command to the LSI, and when the sounding is generated, the processing for one event is completed, and this processing is repeated every time there is an event.
【0066】一方、ステップS61でオンイベントが無
かった場合には、オフイベントがあったかが調べられる
(ステップS65)。オフイベントがあった場合には図
7で説明する離鍵処理を行い(ステップS66)、一つ
のイベントに対する処理は終了となる。On the other hand, if there is no on event in step S61, it is checked whether or not there is an off event (step S65). If there is an off event, the key release process described with reference to FIG. 7 is performed (step S66), and the process for one event ends.
【0067】他方、ステップS65でオフイベントがな
かった場合、即ちオンイベントもオフイベントも無かっ
た場合は何もせずに終了となる。On the other hand, if there is no off event in step S65, that is, if there is no on event or off event, the process ends without doing anything.
【0068】次に、図7を参照しながら離鍵処理につい
て説明する。Next, the key release process will be described with reference to FIG.
【0069】離鍵処理では、先ずダンパーペダルがオン
されているかが調べられる(ステップS71)。ダンパ
ーペダルがオンの場合には、そのまま終了となるが、ダ
ンパーペダルがオフされている場合にはROM14より
リリーススピードを読出し音源LSIにロードし(ステ
ップS72)、続いてノートオンカウンタをデクリメン
トして処理終了(ステップS73)となる。In the key release processing, it is first checked whether or not the damper pedal is turned on (step S71). When the damper pedal is on, the process ends as it is, but when the damper pedal is off, the release speed is read from the ROM 14 and loaded into the sound source LSI (step S72), and then the note-on counter is decremented. The process ends (step S73).
【0070】次に図8を参照しながらノートオンカウン
タのインクリメント処理について説明する。Next, the increment processing of the note-on counter will be described with reference to FIG.
【0071】インクリメント処理においては先ずノート
オンカウンタをインクリメントして(ステップS8
1)、次いでカウンタ値に応ずる乗算器3の乗算係数を
決定する(ステップS82)。即ち、CPU11はイン
クリメントされたカウント値を読んでROM14よりカ
ウント値に応ずる乗算係数を読出し、これを乗算器3に
ロードする(ステップS83)。乗算器3は、この乗算
係数に基づき楽音信号に音量変化を与え、これを共鳴回
路4に送り、共鳴回路4が共鳴やリバーブ等の音響効果
を付与する。In the increment processing, the note-on counter is first incremented (step S8).
1) Then, the multiplication coefficient of the multiplier 3 corresponding to the counter value is determined (step S82). That is, the CPU 11 reads the incremented count value, reads the multiplication coefficient corresponding to the count value from the ROM 14, and loads this into the multiplier 3 (step S83). The multiplier 3 changes the volume of the musical tone signal based on this multiplication coefficient and sends it to the resonance circuit 4, and the resonance circuit 4 imparts acoustic effects such as resonance and reverb.
【0072】次に図9を参照しながらノートオンカウン
タのデクリメント処理について説明する。Next, the decrement process of the note-on counter will be described with reference to FIG.
【0073】デクリメント処理においては、先ずノート
オンカウンタをデクリメントして(ステップS91)、
次いでカウンタ値に応ずる乗算器3の乗算係数を決定す
る。(ステップS92)。即ち、CPU11はデクリメ
ントされたカウント値を読んでROM14よりカウント
値に応ずる乗算係数を読出し、これを乗算器3にロード
する(ステップS93)。乗算器3は、この乗算係数に
基づき楽音信号に音量変化を与え、これを共鳴回路4に
送り、共鳴回路4が共鳴やリバーブ等の音響効果を付与
する。In the decrement processing, first, the note-on counter is decremented (step S91),
Then, the multiplication coefficient of the multiplier 3 corresponding to the counter value is determined. (Step S92). That is, the CPU 11 reads the decremented count value, reads the multiplication coefficient corresponding to the count value from the ROM 14, and loads this into the multiplier 3 (step S93). The multiplier 3 changes the volume of the musical tone signal based on this multiplication coefficient and sends it to the resonance circuit 4, and the resonance circuit 4 imparts acoustic effects such as resonance and reverb.
【0074】演奏間、以上詳述した動作の繰り返しによ
り鍵盤17の押鍵数に応じた効果音の変化を与えること
により、鍵盤やペダルの操作に伴う効果音の変化を付与
可能となる。By changing the sound effect according to the number of keys pressed on the keyboard 17 by repeating the above-described operations during the performance, it is possible to change the sound effect accompanying the operation of the keyboard or the pedals.
【0075】なお、本実施例では乗算器3の乗算係数の
決定は同時に押鍵されている鍵盤の数によって行なって
いるが、押鍵されている鍵盤の音域に応じて変化させる
ようにしてもよいし、両者を併用してもよい。In the present embodiment, the multiplication coefficient of the multiplier 3 is determined by the number of keys that are pressed at the same time, but it may be changed according to the range of keys that are pressed. Or both may be used together.
【0076】[0076]
【発明の効果】以上説明したように本発明によれば、演
奏間、押鍵または、発音されている鍵盤の数により乗算
器の乗算係数を変えることにより共鳴回路に入力される
音量を変化させることにより、リバーブや共鳴音等の効
果のかかり具合を変化させることができ、より自然なピ
アノに近い演奏が可能となる。As described above, according to the present invention, the volume input to the resonance circuit is changed by changing the multiplication coefficient of the multiplier depending on the number of keys that are being pressed or sounded during the performance. As a result, it is possible to change the degree to which effects such as reverb and resonance are applied, and it is possible to perform a more natural piano performance.
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の効果付与手段を有する電子楽器の全般
構成図である。FIG. 2 is a general configuration diagram of an electronic musical instrument having the effect imparting means of the present invention.
【図3】本実施例の全般処理を示すフローチャートであ
る。FIG. 3 is a flowchart showing general processing of this embodiment.
【図4】本実施例のペダルイベント処理のフローチャー
トである。FIG. 4 is a flowchart of a pedal event process of this embodiment.
【図5】本実施例のダンパーペダル処理の処理手順を示
すフローチャートである。FIG. 5 is a flowchart showing a processing procedure of damper pedal processing of the present embodiment.
【図6】本発明の実施例の鍵盤イベント処理ののフロー
チャートである。FIG. 6 is a flowchart of keyboard event processing according to the embodiment of this invention.
【図7】本発明の実施例の離鍵処理のフローチャートで
ある。FIG. 7 is a flowchart of a key release process according to the embodiment of this invention.
【図8】本発明の実施例のノートオンカウンタ・インク
リメント処理のフローチャートである。FIG. 8 is a flowchart of a note-on counter increment process according to the embodiment of this invention.
【図9】本発明の実施例のノートオンカウンタ・デクリ
メント処理のフローチャートである。FIG. 9 is a flowchart of a note-on counter / decrement process according to the embodiment of this invention.
【図10】従来の電子楽器の全般構成図である。FIG. 10 is a general configuration diagram of a conventional electronic musical instrument.
1 カウント手段 2 パラメータ決定手段 3 効果付与手段(乗算器) 4 共鳴音作成手段(共鳴回路) 10 MIDIインターフェス 11 CPU 12 パネル部 13 ペダル 14 ROM 15 RAM 16 鍵盤スキャン回路 17 鍵盤 18 楽音発生部 19 波形メモリ 21 D/A変換器 22 増幅器 23 再生装置 1 Counting Means 2 Parameter Determining Means 3 Effect Adding Means (Multiplier) 4 Resonance Sound Creating Means (Resonance Circuit) 10 MIDI Interface 11 CPU 12 Panel Section 13 Pedal 14 ROM 15 RAM 16 Keyboard Scan Circuit 17 Keyboard 18 Musical Sound Generation Section 19 Waveform memory 21 D / A converter 22 Amplifier 23 Playback device
Claims (3)
あるいは外部装置と連携して演奏を行なう電子楽器にお
いて、 同時にノートオンされているチャンネルの数をカウント
する発音チャンネルカウント手段と、 前記発音チャンネルカウント手段によりカウントされた
カウント値に応じて効果付与手段のパラメータ値を決定
するパラメータ値決定手段と、 前記パラメータ値決定手段により決定されたパラメータ
値で音響効果を付与する効果付与手段と、 を具備することを特徴とする電子楽器。1. A resonance sound producing means is provided, and only the device itself is provided,
Alternatively, in an electronic musical instrument that plays in cooperation with an external device, a sound generation channel counting means for counting the number of channels that are simultaneously note-on, and an effect imparting means according to the count value counted by the sound generation channel counting means. An electronic musical instrument comprising: a parameter value determining means for determining a parameter value; and an effect imparting means for imparting a sound effect with the parameter value determined by the parameter value determining means.
数をカウントすることを特徴とする請求項1記載の電子
楽器。2. The electronic musical instrument according to claim 1, wherein the counting means counts the number of keys pressed.
特徴とする請求項1乃至2記載の電子楽器。3. The electronic musical instrument according to claim 1, wherein the effect imparting means is a multiplier.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5056334A JPH06250650A (en) | 1993-02-23 | 1993-02-23 | Electronic musical instrument |
US08/165,253 US5455380A (en) | 1993-02-18 | 1993-12-10 | Electronic musical instrument altering tone sound effects responsive to number of channels or tone range |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5056334A JPH06250650A (en) | 1993-02-23 | 1993-02-23 | Electronic musical instrument |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06250650A true JPH06250650A (en) | 1994-09-09 |
Family
ID=13024313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5056334A Pending JPH06250650A (en) | 1993-02-18 | 1993-02-23 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06250650A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1988003780A1 (en) * | 1986-11-28 | 1988-06-02 | Yokogawa Medical Systems, Ltd. | Nmr imaging method |
JP2009265470A (en) * | 2008-04-28 | 2009-11-12 | Casio Comput Co Ltd | Resonance tone generator and electronic musical instrument |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02199500A (en) * | 1989-01-30 | 1990-08-07 | Matsushita Electric Ind Co Ltd | Electronic musical instrument |
-
1993
- 1993-02-23 JP JP5056334A patent/JPH06250650A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02199500A (en) * | 1989-01-30 | 1990-08-07 | Matsushita Electric Ind Co Ltd | Electronic musical instrument |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1988003780A1 (en) * | 1986-11-28 | 1988-06-02 | Yokogawa Medical Systems, Ltd. | Nmr imaging method |
JP2009265470A (en) * | 2008-04-28 | 2009-11-12 | Casio Comput Co Ltd | Resonance tone generator and electronic musical instrument |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5569870A (en) | Keyboard electronic musical instrument having partial pedal effect circuitry | |
US5455380A (en) | Electronic musical instrument altering tone sound effects responsive to number of channels or tone range | |
JPH0720866A (en) | Electronic musical instrument | |
JPH06242781A (en) | Electronic musical instrument | |
JPH06250650A (en) | Electronic musical instrument | |
JPH07210157A (en) | Electronic instrument | |
JPH07219545A (en) | Electronic musical instrument | |
JP3026699B2 (en) | Electronic musical instrument | |
JP3012137B2 (en) | Electronic musical instrument | |
JP3439312B2 (en) | Electronic musical instrument pitch controller | |
JP3012136B2 (en) | Electronic musical instrument | |
JPH06242780A (en) | Electronic musical instrument | |
JP2953217B2 (en) | Electronic musical instrument | |
JP3231896B2 (en) | Electronic musical instrument | |
JP3012134B2 (en) | Electronic musical instrument | |
JP3424989B2 (en) | Automatic accompaniment device for electronic musical instruments | |
JP3231895B2 (en) | Electronic musical instrument | |
JP3012135B2 (en) | Electronic musical instrument | |
JPH10319949A (en) | Electronic musical instrument | |
JPH0816166A (en) | Rhythm selecting device | |
JPH08137473A (en) | Expression pedal device of electronic musical instrument | |
JPH0756571A (en) | Electronic musical instrument | |
JPH07152374A (en) | Electronic musical instrument | |
JPH06195077A (en) | Musical tone generating device | |
JPH06149246A (en) | Musical sound generating device |