JPH07219540A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPH07219540A
JPH07219540A JP6027553A JP2755394A JPH07219540A JP H07219540 A JPH07219540 A JP H07219540A JP 6027553 A JP6027553 A JP 6027553A JP 2755394 A JP2755394 A JP 2755394A JP H07219540 A JPH07219540 A JP H07219540A
Authority
JP
Japan
Prior art keywords
pedal
function
pedals
musical instrument
electronic musical
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
Application number
JP6027553A
Other languages
Japanese (ja)
Inventor
Satoshi Fujimoto
諭 藤本
Kazunori Matsuda
寿徳 松田
Takeshi Koike
剛 小池
Junichi Takano
純一 高野
Takayo Hosoda
恭代 細田
Yoshibumi Kira
義文 吉良
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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing Co Ltd
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 Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP6027553A priority Critical patent/JPH07219540A/en
Publication of JPH07219540A publication Critical patent/JPH07219540A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To provide the electronic musical instrument which enables a player to freely assign pedal functions to the respective pedals as the player desires as to an electronic musical instrument which has plural pedals. CONSTITUTION:This electronic musical instrument has a function data storage means 7 which stores plural pedal function data that can be assigned to plural pedals, a function assigning means 6 which assigns the functions stored in the function data storage means 7 to the pedals 10, and a function assignment buffer 14 which stores the functions assigned to the pedals 10 by the function assigning means 6, and also has a pedal function execution means 8 which can assign a pedal function to an optional pedal 10, and detects the ON/OFF state of the pedal 10 throughout a musical performance, reads data out of the function assignment buffer 14 based on the detected ON/OFF state of the pedal, and executes the specific pedal function.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複数のペダルを備えた
電子楽器において、該電子楽器の有するペダル機能を、
複数のペダルに自由に割り付け可能な電子楽器に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument having a plurality of pedals, and has a pedal function of the electronic musical instrument.
The present invention relates to an electronic musical instrument that can be freely assigned to a plurality of pedals.

【0002】[0002]

【従来の技術】図8は従来の電子楽器の機能構成図であ
る。
2. Description of the Related Art FIG. 8 is a functional block diagram of a conventional electronic musical instrument.

【0003】従来の電子ピアノには、アコースティック
ピアノと同じような演奏感を得ることができるように、
ソフトペダルやダンパーペダルなど複数のペダル装置を
有するものが多い。
In the conventional electronic piano, in order to obtain a playing feeling similar to that of an acoustic piano,
Many have multiple pedal devices such as soft pedals and damper pedals.

【0004】しかし、従来の電子楽器のペダル装置は図
8に示すように左右のペダル機能データ記憶部12、1
3や左右のペダル機能割当部6、7が各ペダルごとにそ
れぞれ別個に独立して設けられている。
However, in the conventional pedal device of an electronic musical instrument, as shown in FIG. 8, left and right pedal function data storage sections 12, 1 are provided.
3 and left and right pedal function assigning sections 6 and 7 are provided independently for each pedal.

【0005】このため、従来の電子楽器はアコースティ
ックピアノと同じように左側のペダルがソフト、右側の
ペダルがダンパーというように左右のペダルに割り当て
られる機能は決められていることが多い。
For this reason, in the conventional electronic musical instruments, as in the acoustic piano, the left pedal is soft and the right pedal is often a damper so that the left and right pedals are assigned functions.

【0006】また、演奏者が自分で機能を選んでペダル
に機能を割り当てることができる電子楽器でも、左右そ
れぞれのペダル機能データ記憶部12、13に記憶され
ているデータにより、各ペダルに割り当てることのでき
る機能は予め定められており、演奏者が自由に左右のペ
ダルに好みの機能を割り当てることはできなかった。
Further, even in the electronic musical instrument in which the performer can select the function by himself / herself and assign the function to the pedal, it can be assigned to each pedal by the data stored in the pedal function data storage sections 12 and 13 for the left and right respectively. The functions that can be performed are predetermined, and the performer could not freely assign a desired function to the left and right pedals.

【0007】このため、例えば左利きであるとか演奏者
の得手不得手や個性に応じた使いやすいペダル機能の割
当ができず、使いにくいとの声があり、演奏者の好みに
応じて自由にペダル機能の割当てが可能な自由度の大き
い電子楽器の出現が求められている。
For this reason, for example, there is a voice that it is difficult to use because it is not possible to assign a pedal function that is easy to use according to the left-handedness, the player's strengths and weaknesses, and individuality, and the pedal is freely pedaled according to the player's preference. There is a demand for the appearance of electronic musical instruments with a high degree of freedom that can be assigned functions.

【0008】[0008]

【発明が解決しようとする課題】本発明は係る事情に鑑
みなされたものであり、複数のペダルを有する電子楽器
において、それぞれのペダルに演奏者の好みに応じて自
由にペダル機能の割り付けが可能な電子楽器を提供する
ことを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and in an electronic musical instrument having a plurality of pedals, the pedal function can be freely assigned to each pedal according to the preference of the performer. The purpose is to provide a new electronic musical instrument.

【0009】[0009]

【課題を解決するための手段】図1は本発明の原理説明
図である。
FIG. 1 is a diagram for explaining the principle of the present invention.

【0010】図1のように本発明は、複数のペダルに割
当て可能なペダル機能データを複数記憶する機能データ
記憶手段7と、前記機能データ記憶手段7に記憶されて
いる機能のペダルへの割当てを行う機能割当手段6と、
前記機能割当手段6によりペダルに割り当てられた機能
を記憶する機能割当バッファ14とを有し、さらに、演
奏間は前記ペダルのオン/オフを検出し、検出されたペ
ダルのオン/オフにもとづき、前記機能割当バッファ1
4に記憶されているデータに基づき所定のペダル機能を
実行するペダル機能実行手段8とを有して構成される。
As shown in FIG. 1, according to the present invention, a function data storage means 7 for storing a plurality of pedal function data that can be assigned to a plurality of pedals, and a function stored in the function data storage means 7 are assigned to pedals. Function assigning means 6 for
A function assignment buffer 14 for storing the functions assigned to the pedals by the function assigning means 6, further detecting ON / OFF of the pedals during performance, and based on the detected ON / OFF of the pedals, Function allocation buffer 1
And a pedal function executing means 8 for executing a predetermined pedal function based on the data stored in 4.

【0011】第2の発明は、前記第1の発明において、
前記機能データ記憶手段7及び/または機能割当手段6
を、それぞれ1個に集約して構成される。
A second invention is the same as the first invention,
The function data storage means 7 and / or the function allocation means 6
Are integrated into one, respectively.

【0012】第3の発明は、前記第1乃至第2の発明に
おいて、前記ペダル機能実行手段8は各ペダルごとに設
けられている。
In a third aspect based on the first or second aspect, the pedal function executing means 8 is provided for each pedal.

【0013】第4の発明は、前記第1乃至第3の発明に
おいて、前記機能割当バッファ14への機能の割当ては
機能番号によって行うように構成される。
In a fourth aspect based on the first to third aspects, the function is assigned to the function assignment buffer 14 by function number.

【0014】[0014]

【作用】本発明は、電子楽器の有するペダル機能のう
ち、演奏者が必要とする機能をペダルの数だけ選択し、
好みのペダルに割り付けることを可能にするものであ
る。
According to the present invention, among the pedal functions of the electronic musical instrument, the function required by the performer is selected by the number of pedals,
This allows you to assign it to your favorite pedal.

【0015】このため、該電子楽器は予めペダルに割り
付け可能な機能に関するデータを複数用意し、機能デー
タ記憶手段7に一括記憶させ、ペダル機能割当手段6が
複数のペダルへの機能割り付けを統括して行うように構
成される。
For this reason, the electronic musical instrument prepares in advance a plurality of data relating to functions that can be assigned to pedals and stores them in the function data storage means 7 in a batch, and the pedal function assignment means 6 supervises the assignment of functions to a plurality of pedals. Configured to do.

【0016】即ち、本発明のペダル装置は、従来、左右
のペダルごとにそれぞれ独立して設けられていたペダル
機能データ記憶部やペダル機能割当部の機能を統合して
機能させることにより、いずれのペダルに対しても自由
にペダル機能の割り付けを可能にするものである。
That is, the pedal device of the present invention integrates the functions of the pedal function data storage section and the pedal function assigning section, which are conventionally provided independently for each of the left and right pedals, to make them work. The pedal function can be freely assigned to the pedal.

【0017】これにより、演奏者は得手、不得手や個癖
に応じて自由に複数のペダルに機能の割り付ができるの
で使いやすい電子楽器が提供できる。
As a result, the player can freely assign the functions to a plurality of pedals according to his strengths, weaknesses, and habits, so that an easy-to-use electronic musical instrument can be provided.

【0018】また、演奏曲に応じて必要とするペダル機
能を自由に選択してペダルに割り付けることが可能とな
るので演奏曲に合った音感豊かな演奏が可能となる。
Further, since it is possible to freely select a pedal function required according to a musical piece to be assigned and assign it to the pedal, it is possible to perform a musical performance suitable for the musical piece.

【0019】[0019]

【実施例】図2は、本発明に係わる電子楽器の全体的な
構成を示すブロック図であり、図3は本発明に係る電子
楽器の主要部位の機能構成図である。以下図2、図3を
参照しながら各ブロックの機能について説明する。
FIG. 2 is a block diagram showing the overall structure of an electronic musical instrument according to the present invention, and FIG. 3 is a functional structural diagram of the main parts of the electronic musical instrument according to the present invention. The function of each block will be described below with reference to FIGS.

【0020】なお、本実施例では左右2つのペダルを備
えた場合を例に説明する。
In the present embodiment, the case where the left and right pedals are provided will be described as an example.

【0021】図2において、CPU100は、ROM2
00のプログラムメモリ部に記憶された制御プログラム
に従って当該電子楽器の各部を制御するとともに、RO
M200上に設けられた左右ペダル機能データ記憶部7
よりペダル10、11のオン/オフに応じて制御パラメ
ータを読み取り楽音チャンネル割当部3に送る。
In FIG. 2, the CPU 100 is a ROM 2
00 controls the respective parts of the electronic musical instrument according to the control program stored in the program memory part 00, and
Left and right pedal function data storage unit 7 provided on the M200
The control parameters are read according to the ON / OFF state of the pedals 10 and 11 and sent to the tone channel assigning section 3.

【0022】CPU100上に設けられている左右ペダ
ル機能割当て部6は左右のペダル10、11に所望の機
能を割り当てるものである。
The left and right pedal function assigning section 6 provided on the CPU 100 assigns desired functions to the left and right pedals 10 and 11.

【0023】システムスイッチ5Cが押下されるとシス
テム設定モードになり、表示画面上で先ず機能を割り当
てたい項目、例えばペダルを選択し、次いで該項目に割
当てたい機能、例えばソフトを選択して割当てを行うよ
うになっている。
When the system switch 5C is pressed, the system setting mode is entered, and on the display screen, first select an item to which a function is to be assigned, for example, a pedal, and then select a function to be assigned to the item, for example, software, to perform an assignment. I am supposed to do it.

【0024】左右のペダル機能実行部8、9は左右それ
ぞれのペダル10、11が踏まれたときに割り当てられ
た機能を実行するものであり、左右のペダルごとに設け
られている。なお、該ペダル機能実行部8、9の機能は
プログラムで実現されている。
The left and right pedal function execution units 8 and 9 execute the functions assigned when the left and right pedals 10 and 11 are depressed, and are provided for each of the left and right pedals. The functions of the pedal function executing units 8 and 9 are realized by a program.

【0025】ROM200は、上述したCPU100を
動作させるプログラムの他、音色データ、その他、種々
の固定データを記憶している。なお、本発明に直接関係
する左右ペダル機能データは該ROM200の左右のペ
ダル機能データ記憶部7に記憶されている。
The ROM 200 stores tone color data and various other fixed data in addition to the program for operating the CPU 100 described above. The left and right pedal function data directly related to the present invention is stored in the left and right pedal function data storage section 7 of the ROM 200.

【0026】ROM200上に設けられている左右ペダ
ル機能データ記憶部7は、左右のペダル10、11に割
当て可能な機能が記憶されている。なお、本発明では従
来技術と異なりペダルに割り当てる機能データは1つの
メモリに一括して記憶されており、左右いづれのペダル
にも割当て可能なように構成されている。
The left and right pedal function data storage section 7 provided on the ROM 200 stores functions that can be assigned to the left and right pedals 10 and 11. In the present invention, unlike the prior art, the function data assigned to the pedals are collectively stored in one memory, and the pedals can be assigned to the left and right pedals.

【0027】RAM300にはCPU100の作業用領
域、当該電子楽器を制御するための各種レジスタ、カウ
ンタ、フラグ等が定義されている他、ROM200に記
憶されている必要なデータが転送されて一時的に格納さ
れるデータエリアを有している。
In the RAM 300, a work area of the CPU 100, various registers for controlling the electronic musical instrument, counters, flags and the like are defined, and necessary data stored in the ROM 200 is transferred and temporarily stored. It has a data area to be stored.

【0028】また、操作パネル5の各キーやスイッチの
状態に対応した放音に必要なデータがセットされた複数
のレジスタ、楽音信号発生部4の各楽音発生回路を未使
用チャンネルに割り付けるためのデータを記憶するアサ
イナメモリ、演奏情報を記憶する記憶領域等も該RAM
300に設けられている。
Further, a plurality of registers in which data necessary for sound emission corresponding to the state of each key and switch of the operation panel 5 are set, and each tone generation circuit of the tone signal generator 4 is assigned to an unused channel. The assigner memory that stores data, the storage area that stores performance information, etc.
It is provided in 300.

【0029】なお、本発明に直接関係するペダル機能の
割付けを記憶するペダル機能バッファ14は該RAM3
00に設けられている。
The pedal function buffer 14 for storing the allocation of pedal functions directly related to the present invention is the RAM 3
00.

【0030】鍵盤1は発生すべき楽音を指定するために
使用されるものであり、複数のキーと、これらのキーの
押鍵・離鍵動作に連動して開閉するキースイッチとで構
成され、演奏者の押鍵・離鍵動作は押鍵検出部2によっ
て検出され、CPU100の制御のもとに検出された信
号は発音チャンネル割当て部3に供給される。
The keyboard 1 is used for designating a musical sound to be generated, and is composed of a plurality of keys and a key switch which opens and closes in association with key pressing / release operations of these keys. The key depression / key release operation of the performer is detected by the key depression detection unit 2, and the signal detected under the control of the CPU 100 is supplied to the tone generation channel allocation unit 3.

【0031】押鍵検出部2は、演奏者の押鍵・離鍵動
作、つまり鍵のオン/オフを検出し、検出したオン/オ
フ状態をその鍵番号とともに発音チャンネル割当部3に
伝えるものである。CPU100は、この鍵のオン/オ
フ情報をRAM300に記憶する。
The key-depression detection unit 2 detects the key-depression / key-release actions of the player, that is, the on / off state of the key, and transmits the detected on / off state to the sound generation channel assigning unit 3 together with the key number. is there. The CPU 100 stores the on / off information of this key in the RAM 300.

【0032】操作パネル部5には、電源スイッチの他、
音色選択スイッチ、モード指定スイッチ、メロディ選択
スイッチ、リズム選択スイッチ等、各種のスイッチや表
示器が設けられている。なお、自動演奏スイッチ5Aや
システムスイッチ5Cは該操作パネル5に設けられてい
る。
On the operation panel section 5, in addition to the power switch,
Various switches and indicators such as a tone color selection switch, a mode designation switch, a melody selection switch, and a rhythm selection switch are provided. The automatic performance switch 5A and the system switch 5C are provided on the operation panel 5.

【0033】操作パネル5の各スイッチのセット/リセ
ット状態はパネルスキャン回路によって検知されるよう
になっており、この操作パネル5のパネルスキャン回路
で検知したスイッチのセット状態に関するデータはCP
U100の制御の下にRAM300に記憶される。
The set / reset state of each switch of the operation panel 5 is detected by the panel scan circuit, and the data concerning the set state of the switch detected by the panel scan circuit of the operation panel 5 is CP.
It is stored in the RAM 300 under the control of U100.

【0034】ペダル装置10には、電子楽器の種類に応
じて例えばダンパーペダル、ソフトペダル、ソステヌー
トペダル等が設けられており、これらペダルのオン/オ
フはそれぞれのペダル機能実行部8、9により検出され
る。
The pedal device 10 is provided with, for example, a damper pedal, a soft pedal, a sostenuto pedal, etc. according to the type of electronic musical instrument, and the on / off states of these pedals are detected by the respective pedal function executing units 8 and 9. To be done.

【0035】発音チャンネル割当部3は、押鍵検出部2
及び各ペダル機能実行部8、9から送られてくる内部音
源を所定の発音チャネルに割り当てる処理を行うもので
ある。この発音チャンネル割当部3からの楽音情報は、
楽音信号発生部4に供給されるようになっている。
The tone generation channel assigning section 3 is provided with a key depression detecting section 2.
Also, the internal sound source sent from each of the pedal function executing units 8 and 9 is assigned to a predetermined sounding channel. The musical tone information from the pronunciation channel assigning unit 3 is
It is supplied to the tone signal generator 4.

【0036】楽音信号発生部4は、CPU100から出
力される信号に対応する楽音波形データ及びエンベロー
プデータを波形メモリから読み出し、読み出した楽音波
形データにエンベロープを付加して楽音信号として出力
するものである。
The tone signal generator 4 reads the tone waveform data and envelope data corresponding to the signal output from the CPU 100 from the waveform memory, adds the envelope to the read tone waveform data, and outputs the tone signal. .

【0037】この楽音信号発生部4から出力された楽音
信号は図示しないD/A変換器を通じ増幅器12に供給
される。このため、楽音信号発生部4には図示しない波
形データやエンベロープデータを記憶する波形メモリが
接続されている。
The tone signal output from the tone signal generator 4 is supplied to the amplifier 12 through a D / A converter (not shown). For this reason, a waveform memory (not shown) for storing waveform data and envelope data is connected to the tone signal generator 4.

【0038】増幅器12は、D/A変換器を通じ楽音信
号発生部4から供給されるアナログ楽音信号を所定の利
得で増幅するものである。この増幅器12の出力はスピ
ーカ13に供給されるようになっている。
The amplifier 12 amplifies the analog tone signal supplied from the tone signal generator 4 through the D / A converter with a predetermined gain. The output of the amplifier 12 is supplied to the speaker 13.

【0039】スピーカ13は、増幅器12より送られた
電気信号としてのアナログ楽音信号を音響信号に変換す
るものである。つまり、発生された楽音信号に応じて楽
音を放音するものである。
The speaker 13 converts the analog musical tone signal as an electric signal sent from the amplifier 12 into an acoustic signal. That is, the musical tone is emitted according to the generated musical tone signal.

【0040】次に図4を参照しながら、ペダル機能バッ
ファ14へのペダル機能の割当てについて説明する。
Next, the assignment of pedal functions to the pedal function buffer 14 will be described with reference to FIG.

【0041】図4(a)はペダルに割り当てる機能の一
例である。なお、ペダルに割り当てられるペダル機能に
は図に示すようにソフト、ダンパー、リズムスタート/
ストップ、リズムイントロ/エンディング等がある。
FIG. 4A shows an example of the function assigned to the pedal. The pedal functions assigned to the pedals include software, damper, rhythm start /
There are stops and rhythm intro / ending.

【0042】図のようにペダルに割り当てたい機能には
機能番号を付し、該機能番号をペダル機能バッファ14
の該当するペダルの記憶領域に記憶させることによりペ
ダルに機能を割り当てる。なお、機能番号を用いるのは
機能の記憶や識別を容易にするためである。
As shown in the figure, a function number is assigned to the function to be assigned to the pedal, and the function number is assigned to the pedal function buffer 14.
The function is assigned to the pedal by storing it in the memory area of the corresponding pedal. The function number is used to facilitate the storage and identification of the function.

【0043】このため、図4(b)に示すようにペダル
に割り当てたい機能は、RAM300上に設けられてい
るペダル機能バッファ14の左右のペダル用の記憶エリ
アにそれぞれのペダルの機能番号で記憶される。
Therefore, as shown in FIG. 4B, the function to be assigned to the pedal is stored in the pedal function buffer 14 provided on the RAM 300 in the memory area for the left and right pedals by the function number of each pedal. To be done.

【0044】これにより演奏間、ペダル10、11が押
下されると該当するペダルのペダル機能実行部8または
9は、該ペダルに割り当てられているペダルの機能番号
をペダル機能バッファ14より読出し、機能番号に該当
する機能を左右ペダル機能データ記憶部7より読出して
楽音チャンネル割当部3及び楽音信号発生部4に送り発
音させる。
As a result, when the pedals 10 and 11 are pressed during the performance, the pedal function executing unit 8 or 9 of the corresponding pedal reads the function number of the pedal assigned to the pedal from the pedal function buffer 14 and performs the function. The function corresponding to the number is read from the left and right pedal function data storage section 7 and sent to the tone channel assigning section 3 and the tone signal generating section 4 for sounding.

【0045】このように、本発明によれば左右ペダル機
能データ7や左右ペダル機能割当部6は、従来技術(図
8参照)と異なり統合されているので、ペダルに割当可
能な機能は左右何れのペダルにも任意に割当可能となっ
ている。
As described above, according to the present invention, the left and right pedal function data 7 and the left and right pedal function assigning section 6 are integrated unlike the prior art (see FIG. 8), so that the functions that can be assigned to the pedal are left and right. It can be assigned to any pedal.

【0046】従って、本構成によれば同じ機能を両方の
ペダルに割り当てることも可能となる。
Therefore, according to this structure, the same function can be assigned to both pedals.

【0047】図5は本実施例の電子楽器の動作を示すメ
インルーチンのフローチャートである。以下、図5を参
照しながら本実施例の電子楽器の動作について説明す
る。
FIG. 5 is a flowchart of the main routine showing the operation of the electronic musical instrument of this embodiment. The operation of the electronic musical instrument of this embodiment will be described below with reference to FIG.

【0048】先ず、操作パネル5に設けられている電源
スイッチが投入されるか、または、リセットスイッチが
押下されると初期化処理が行われる(ステップS1
1)。
First, when the power switch provided on the operation panel 5 is turned on or the reset switch is depressed, initialization processing is performed (step S1).
1).

【0049】この初期化処理は、CPU100内部のレ
ジスタやRAM300内部に定義されているレジスタの
初期設定をしたり、ROM200に記憶されている所定
データやプログラムをRAM300に移動したり、さら
には、音色ポインタを初期化し、初期音色を決定する等
の処理である。
In this initialization processing, the registers inside the CPU 100 and the registers defined inside the RAM 300 are initialized, the predetermined data and programs stored in the ROM 200 are moved to the RAM 300, and further, the tone color is set. This is processing such as initializing the pointer and determining the initial tone color.

【0050】次いで、パネルスキャン処理を行う(ステ
ップS12)。このパネルスキャン処理では、操作パネ
ル5のスキャン回路で検出されたデータに基づいてイベ
ントの有無を判断し、この判断結果に基づいて各スイッ
チのオン/オフ情報を作成しRAM300に記憶する。
Then, a panel scan process is performed (step S12). In this panel scan processing, the presence / absence of an event is determined based on the data detected by the scan circuit of the operation panel 5, and on / off information of each switch is created based on the determination result and stored in the RAM 300.

【0051】そして、各種機能のペダルへの割り当てを
行う(ステップS13)。なお各種機能のペダルへの割
当て動作については図6の説明で詳述する。
Then, the various functions are assigned to pedals (step S13). The operation of assigning various functions to the pedal will be described in detail in the explanation of FIG.

【0052】各種機能のペダルへの割り当てが終了する
と、続いてペダルスキャンが行われる(ステップS1
4)。
When the assignment of various functions to the pedal is completed, the pedal scan is subsequently performed (step S1).
4).

【0053】ペダルスキャン処理は、左右のペダル機能
実行部8、9が検出したペダル10、11のオン/オフ
に関するデータを読み込み、ペダル機能バッファ14に
セットする処理であり、旧ペダル機能バッファと新ペダ
ル機能バッファの内容を比較することにより操作された
ペダル10、11に対応する部分がオン又はオフにされ
たペダルイベントバッファを作成する。
The pedal scan process is a process of reading the data on / off of the pedals 10 and 11 detected by the left and right pedal function execution units 8 and 9 and setting it in the pedal function buffer 14, which is the same as the old pedal function buffer. By comparing the contents of the pedal function buffers, a pedal event buffer in which parts corresponding to the operated pedals 10 and 11 are turned on or off is created.

【0054】そして、取り込んだデータをサーチしてペ
ダルイベントがあったか否か、つまり押下又は開放動作
があったか否かを調べる(ステップ15)。ここでペダ
ルイベントがなかった場合には何も処理する必要がない
のでステップS17にスキップする。
Then, the fetched data is searched to check whether or not there is a pedal event, that is, whether or not there is a pressing or releasing operation (step 15). If there is no pedal event here, there is no need to process anything, so the process skips to step S17.

【0055】一方、ペダルイベントがあったと判断され
ると、ペダル機能を実行する(ステップS16)。これ
はペダル10、11に割り当てられている機能を実行す
る処理である。
On the other hand, when it is determined that there is a pedal event, the pedal function is executed (step S16). This is a process for executing the function assigned to the pedals 10 and 11.

【0056】即ち、ペダル10、11のオンイベントが
あると、該ペダルに割り当てられている機能の機能番号
を調べ、機能番号に該当する機能を左右ペダル機能デー
タ部7より読み出しRAM300の所定の領域に格納し
発音するための準備をする。
That is, when there is an on event of the pedals 10 and 11, the function number of the function assigned to the pedal is checked, the function corresponding to the function number is read from the left and right pedal function data section 7, and a predetermined area of the RAM 300 is read. Store and prepare for pronunciation.

【0057】次いで、キースキャン処理を行う(ステッ
プS17)。このキースキャン処理は、押鍵検出部2が
検出した鍵盤1の押鍵状態に関するデータを読み込み、
新鍵バッファにセットする処理であり、旧鍵バッファと
新鍵バッファの内容を比較することにより操作された鍵
に対応する部分がオン又はオフにされた鍵イベントバッ
ファを作成する。
Then, a key scan process is performed (step S17). In this key scan processing, data regarding the key depression state of the keyboard 1 detected by the key depression detection unit 2 is read,
This is a process of setting in the new key buffer, and by comparing the contents of the old key buffer and the new key buffer, the key event buffer in which the part corresponding to the operated key is turned on or off is created.

【0058】そして、取り込んだイベントバッファをサ
ーチしてキーイベントがあったか否か、つまり押鍵又は
離鍵動作があったか否かを調べる(ステップ18)。こ
こでキーイベントがなかった場合には何も処理する必要
はないのでステップS22にスキップする。
Then, the fetched event buffer is searched to check whether or not there is a key event, that is, whether or not there is a key depression or key release operation (step 18). If there is no key event here, there is no need to process anything, so the process skips to step S22.

【0059】一方、キーイベントがあると判断される
と、そのイベントがオンイベントであるか否かが調べら
れる(ステップS19)。ここでオンイベントであれ
ば、所定の発音処理を行ない(ステップS20)、ステ
ップS22のその他の処理に進む。
On the other hand, when it is determined that there is a key event, it is checked whether or not the event is an on event (step S19). If it is an on event here, a predetermined sounding process is performed (step S20), and the process proceeds to other processes in step S22.

【0060】即ち、楽音信号発生部4が駆動され、所定
のチャネルを介してデジタル楽音信号が出力され、音源
システムに供給される。このデジタル楽音信号は、D/
A変換器でアナログ楽音信号に変換され、増幅器12で
増幅されてスピーカ13から放音される。
That is, the musical tone signal generator 4 is driven, and a digital musical tone signal is output via a predetermined channel and supplied to the tone generator system. This digital tone signal is D /
The analog tone signal is converted by the A converter, amplified by the amplifier 12, and emitted from the speaker 13.

【0061】一方、前記ステップS19でオンイベント
でない、つまり離鍵イベントであることが判断される
と、消音処理が行なわれる(ステップS21)。この消
音処理は、CPU100が楽音信号発生部4に所定の制
御情報を送出することにより、現在発音中の楽音を消去
せしめる処理である。
On the other hand, when it is determined in step S19 that the event is not the on event, that is, the key release event, the mute processing is performed (step S21). This mute processing is processing in which the CPU 100 sends predetermined control information to the musical sound signal generation unit 4 to erase the musical sound currently being sounded.

【0062】例えば、ペダル情報がオフならば、所定の
リリースデータが送出され、エンベロープを速やかに
「0」に収束させ、発音を打ち切る処理を行う。その
後、ステップS22に進み、その他の処理を行う(ステ
ップS22)。
For example, if the pedal information is off, a predetermined release data is sent, the envelope is quickly converged to "0", and the sound is cut off. Then, it progresses to Step S22 and performs other processing (Step S22).

【0063】「その他の処理」では、スイッチイベント
処理や鍵盤イベント処理等で検出したスイッチの指定に
従った処理、例えば音色変更処理、音量変更処理、リズ
ム選択処理等のためのスイッチイベントを処理するもの
である。
In the "other processing", processing according to the designation of the switch detected by the switch event processing, the keyboard event processing, etc., for example, the switch event for the tone color changing processing, the volume changing processing, the rhythm selecting processing, etc. is processed. It is a thing.

【0064】次に、図5のメインルーチンのステップS
13のペダル機能のペダルへの割当て動作について図6
を参照しながら説明する。
Next, step S of the main routine of FIG.
Regarding the operation of assigning the pedal function of 13 to the pedals, FIG.
Will be described with reference to.

【0065】ペダル機能のペダルへの割当てでは、前述
のメインルーチンのステップS12の処理で行われたパ
ネルスキャンの結果に基づいて、先ずパネルイベントが
あったか否かが調べられる(ステップS31)。
In assigning the pedal function to the pedal, it is first checked whether or not there is a panel event, based on the result of the panel scan performed in the process of step S12 of the main routine described above (step S31).

【0066】そして、パネルスイッチの設定に変更がな
い場合にはペダル機能のペダルへの割当て等の設定に変
更がないので、そのままメインルーチンに戻る。
If there is no change in the setting of the panel switch, there is no change in the setting of the assignment of the pedal function to the pedal, so that the process directly returns to the main routine.

【0067】一方、ステップS31でパネルスイッチの
設定に変更がある場合には、続いてシステムスイッチ5
Cがオンされたか否かが調べられる(ステップS3
2)。即ち、システムスイッチ5Cがシステム設定モー
ドにセットされているかが調べられる。
On the other hand, if the panel switch setting is changed in step S31, then the system switch 5
It is checked whether or not C is turned on (step S3).
2). That is, it is checked whether the system switch 5C is set in the system setting mode.

【0068】システムスイッチ5Cがシステム設定モー
ドにセットされていない場合には、システム設定の必要
はないので分岐して、システム設定以外のその他のパネ
ル処理を行う(ステップS34)。即ち、音色変更や効
果(エフェクト)のオン/オフ等システム以外の処理を
行いメインルーチンに戻る。
If the system switch 5C is not set to the system setting mode, it is not necessary to set the system, and the process branches to perform other panel processing other than the system setting (step S34). That is, processing other than the system such as tone color change and effect ON / OFF is performed, and the process returns to the main routine.

【0069】一方、システムスイッチ5Cがシステム設
定モードにセットされている場合には、システムモード
の選択を行う(ステップS33)。
On the other hand, when the system switch 5C is set to the system setting mode, the system mode is selected (step S33).

【0070】システムモードの選択とは、ペダル機能の
割当てやMIDI設定等、設定したいモードの選択であ
り、LCD表示された表示画面に基づいてページを変更
して設定したい項目を選択してカーソルやバリュウスイ
ッチで設定する処理であり、処理手順の一例については
図7の操作の一例で例示する。
The selection of the system mode is the selection of the mode to be set, such as the assignment of the pedal function and the MIDI setting. The page is changed based on the display screen displayed on the LCD to select the item to be set and the cursor or This is a process that is set by the value switch, and an example of the processing procedure is illustrated in the example of the operation of FIG. 7.

【0071】次いで、上記ステップS33で左ペダル機
能の設定モードが選択されているか否かが調べられる
(ステップS35)。
Next, it is checked in step S33 if the left pedal function setting mode is selected (step S35).

【0072】左ペダル機能の設定モードが選択されてい
る場合にステップS36に進み、左ペダル機能の設定を
行う。即ち、図7で説明する手順で左ペダルに例えばソ
フトとかリズムスタート/ストップ等、当該ペダルに割
り当てたい機能の設定を行いメインルーチンに戻る。
If the left pedal function setting mode is selected, the process proceeds to step S36 to set the left pedal function. That is, in the procedure described with reference to FIG. 7, the left pedal is set to a function desired to be assigned to the pedal, such as software or rhythm start / stop, and the process returns to the main routine.

【0073】一方、左ペダルの機能の設定モードでない
場合には、続いて右ペダル機能の設定モードが選択され
ているか否かが調べられる(ステップS37)。
On the other hand, if the setting mode for the function of the left pedal is not set, it is subsequently checked whether or not the setting mode for the right pedal function is selected (step S37).

【0074】ここで右ペダル機能の設定モードが選択さ
れている場合にステップS36に進み、左ペダルの場合
と同様、右ペダル機能の設定を行い、メインルーチンに
戻る。
If the right pedal function setting mode is selected, the process proceeds to step S36, the right pedal function is set as in the case of the left pedal, and the process returns to the main routine.

【0075】ステップS37で右ペダルの機能設定モー
ドでない場合には、その他のシステム設定を行う(ステ
ップS38)。即ち、MIDIチャンネルの設定等ペダ
ル機能の設定以外のシステム機能の設定を行い、メイン
ルーチンに戻る。
If the right pedal function setting mode is not set in step S37, other system settings are made (step S38). That is, system functions other than pedal function settings such as MIDI channel settings are set, and the process returns to the main routine.

【0076】このようにして、ペダル機能のペダル1
0、11への割当てが行われる。
In this way, the pedal 1 having the pedal function is
Assignments to 0 and 11 are made.

【0077】次に、ペダルへのペダル機能の割当て手順
について図7を参照しながら説明する。
Next, a procedure for assigning pedal functions to pedals will be described with reference to FIG.

【0078】図7(a)に示すように操作パネル5には
表示画面の他に自動演奏スイッチ5Aやシステムスイッ
チ5Cとともにカーソルスイッチ、バリュウスイッチ等
が設けられている。
As shown in FIG. 7A, in addition to the display screen, the operation panel 5 is provided with an automatic performance switch 5A and a system switch 5C, as well as a cursor switch, a value switch and the like.

【0079】システムスイッチ5Cは押下式のスイッチ
であり、該システムスイッチ5Cが押下されることによ
りLCD画面によるシステムの設定が可能となる。本発
明のペダル機能の割り付けは該システムスイッチ5Cを
押下して表示画面を表示し、該画面を参照しながらシス
テム設定を行う。
The system switch 5C is a push-down switch, and when the system switch 5C is pushed down, the system can be set on the LCD screen. To assign the pedal function of the present invention, the system switch 5C is pressed to display a display screen, and the system setting is performed with reference to the screen.

【0080】カーソルスイッチは設定値を変更したい項
目を選択するために使用されるものであり、該スイッチ
の操作により画面上における項目間のカーソルの移動を
行う。
The cursor switch is used to select an item whose setting value is to be changed, and the cursor is moved between items on the screen by operating the switch.

【0081】バリュウスイッチはカーソルのある項目の
値を変更するスイッチである。例えば図7(b)に例示
するようにカーソルがシステムモードのページにある状
態でバリュウスイッチを操作すると画面のページが変わ
り他のシステムモードの選択が可能になる。
The value switch is a switch for changing the value of the item with the cursor. For example, as shown in FIG. 7B, when the value switch is operated in the state where the cursor is on the system mode page, the page of the screen changes and it becomes possible to select another system mode.

【0082】ペダル機能の割り付けは、例えば図7
(d)に例示するように、カーソルがSOFTにある状
態でバリュウスイッチを操作すると、例えばDAMPE
RやRHYTHMに表示が変わり、題名の欄に表示され
ているペダルの機能が設定される。
The assignment of the pedal function is performed, for example, in FIG.
As illustrated in (d), when the value switch is operated while the cursor is in SOFT, for example, DAMPE
The display changes to R or RHYTHM, and the pedal function displayed in the title column is set.

【0083】このようにして、本発明によれば複数のペ
ダルに同一の機能を割当てることも可能である。
In this way, according to the present invention, it is possible to assign the same function to a plurality of pedals.

【0084】なお、本実施例は左右2つのペダルを備え
た場合を例に説明したが、本発明はこれに限定されるも
のではない。
Although the present embodiment has been described by taking the case where the left and right pedals are provided as an example, the present invention is not limited to this.

【0085】また、本実施例ではソフトやリズムイント
ロ等の異なる機能のペダルへの割付を例に説明したが、
本発明はこれに限定されるものではない。
Further, in the present embodiment, the allocation to the pedals having different functions such as software and rhythm intro has been described as an example.
The present invention is not limited to this.

【0086】例えばフィルインのパターンをいくつか用
意して左右ペダル機能データ記憶部7に記憶させてお
き、該データにも機能番号を付し、ペダルに割り当てた
いフィルインの機能番号をペダル機能バッファ14に記
憶させることにより、ペダルへのフィルインの割当ても
可能となる。
For example, some fill-in patterns are prepared and stored in the left and right pedal function data storage section 7, and a function number is also added to the data, and the fill-in function number to be assigned to the pedal is stored in the pedal function buffer 14. By storing, fill-in can be assigned to the pedal.

【0087】[0087]

【発明の効果】以上詳述したように、本発明の電子楽器
によれば、演奏者の好みに応じて自由にペダル機能の割
付が可能になるので、使いやすい電子楽器が提供でき
る。
As described above in detail, according to the electronic musical instrument of the present invention, the pedal function can be freely assigned according to the preference of the performer, so that the electronic musical instrument which is easy to use can be provided.

【0088】また、複数のペダル機能から演奏者の使い
たいペダル機能を自由に選択できるので演奏曲にマッチ
した音感豊かな演奏が可能となる。
Since the pedal function desired by the performer can be freely selected from a plurality of pedal functions, it is possible to perform a musical performance that matches the musical composition.

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

【図1】本発明の電子楽器の原理説明図である。FIG. 1 is a diagram illustrating the principle of an electronic musical instrument of the present invention.

【図2】本発明に係る電子楽器の全般構成を示すブロッ
ク図である。
FIG. 2 is a block diagram showing a general configuration of an electronic musical instrument according to the present invention.

【図3】本発明に係る電子楽器の機能構成を示すブロッ
ク図である。
FIG. 3 is a block diagram showing a functional configuration of an electronic musical instrument according to the present invention.

【図4】本発明に係る電子楽器のペダル機能バッファの
構成を説明する図である。
FIG. 4 is a diagram illustrating a configuration of a pedal function buffer of the electronic musical instrument according to the present invention.

【図5】本発明に係る電子楽器の動作を説明するメイン
フローチャートである。
FIG. 5 is a main flowchart explaining the operation of the electronic musical instrument according to the present invention.

【図6】本発明に係る電子楽器のペダル機能のペダルへ
の割当て動作を説明するフローチャートである。
FIG. 6 is a flowchart illustrating an operation of assigning pedal functions of an electronic musical instrument according to the present invention to pedals.

【図7】本発明に係る電子楽器の表示画面によるシステ
ム設定を説明する画面入力の説明図である。
FIG. 7 is an explanatory diagram of screen input for explaining system settings on the display screen of the electronic musical instrument according to the present invention.

【図8】従来の電子楽器の機能構成を説明する図であ
る。
FIG. 8 is a diagram illustrating a functional configuration of a conventional electronic musical instrument.

【符号の説明】[Explanation of symbols]

1 鍵盤 2 押鍵検出部 3 発音チャンネル割当部 4 楽音信号発生部(楽音発生手段) 5 操作パネル 5A 自動演奏スイッチ 5C システムスイッチ 6 左右ペダル機能割当部(ペダル機能割当て手段) 7 左右ペダル機能データ記憶部(機能データ記憶手
段) 8 左ペダル機能実行部(ペダル機能実行手段) 9 右ペダル機能実行部(ペダル機能実行手段) 10 左ペダル(ペダル装置) 11 右ペダル 12 増幅器 13 スピーカ 14 ペダル機能バッファ(機能割当てバッファ) 100 CPU 200 ROM 300 RAM
1 keyboard 2 key press detection unit 3 sounding channel assignment unit 4 tone signal generation unit (tone generation unit) 5 operation panel 5A automatic performance switch 5C system switch 6 left and right pedal function assignment unit (pedal function assignment unit) 7 left and right pedal function data storage Section (function data storage means) 8 left pedal function execution section (pedal function execution means) 9 right pedal function execution section (pedal function execution means) 10 left pedal (pedal device) 11 right pedal 12 amplifier 13 speaker 14 pedal function buffer ( Function allocation buffer) 100 CPU 200 ROM 300 RAM

───────────────────────────────────────────────────── フロントページの続き (72)発明者 高野 純一 静岡県浜松市寺島町200番地 株式会社河 合楽器製作所内 (72)発明者 細田 恭代 静岡県浜松市寺島町200番地 株式会社河 合楽器製作所内 (72)発明者 吉良 義文 静岡県浜松市寺島町200番地 株式会社河 合楽器製作所内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Junichi Takano 200 Terashimacho, Hamamatsu City, Shizuoka Prefecture Kawai Musical Instrument Co., Ltd. (72) Inventor Yoshifumi Kira 200 Terashima-cho, Hamamatsu City, Shizuoka Prefecture Kawai Musical Instrument Mfg. Co., Ltd.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 複数のペダルを備えた電子楽器におい
て、 複数のペダルに割当て可能な複数のペダル機能データを
記憶する機能データ記憶手段と、 前記機能データ記憶手段に記憶されている機能のペダル
への割当てを行う機能割当手段と、 前記機能割当手段によりペダルに割り当てられた機能を
記憶する機能割当バッファと、 前記ペダルのオン/オフを検出し、検出されたペダルの
オン/オフにもとづき、前記機能割当バッファに記憶さ
れているデータを読出し、ペダル機能を実行するペダル
機能実行手段とを有することを特徴とする電子楽器。
1. An electronic musical instrument having a plurality of pedals, comprising: a function data storage means for storing a plurality of pedal function data assignable to the plurality of pedals; and a pedal having a function stored in the function data storage means. A function allocating means for allocating a pedal, a function allocating buffer for storing a function allocated to the pedal by the function allocating means, an ON / OFF detection of the pedal, and based on the detected ON / OFF of the pedal, An electronic musical instrument comprising: a pedal function executing means for reading data stored in a function allocation buffer and executing a pedal function.
【請求項2】 前記機能データ記憶手段および/または
機能割当手段は、各1個に集約され、これにより複数の
ペダルへのペダル機能の割り当てが行なわれることを特
徴とする請求項1記載の電子楽器。
2. The electronic device according to claim 1, wherein the function data storage means and / or the function allocation means are integrated into a single unit, whereby pedal functions are allocated to a plurality of pedals. Musical instrument.
【請求項3】 前記ペダル機能実行手段は、各ペダルご
とに設けられていることを特徴とする請求項1乃至2記
載の電子楽器。
3. The electronic musical instrument according to claim 1, wherein the pedal function executing means is provided for each pedal.
【請求項4】 前記機能割当バッファへの機能の割当て
は機能番号によって行うことを特徴とする請求項1乃至
3記載の電子楽器。
4. The electronic musical instrument according to claim 1, wherein a function number is assigned to the function assignment buffer.
JP6027553A 1994-02-01 1994-02-01 Electronic musical instrument Pending JPH07219540A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6027553A JPH07219540A (en) 1994-02-01 1994-02-01 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6027553A JPH07219540A (en) 1994-02-01 1994-02-01 Electronic musical instrument

Publications (1)

Publication Number Publication Date
JPH07219540A true JPH07219540A (en) 1995-08-18

Family

ID=12224259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6027553A Pending JPH07219540A (en) 1994-02-01 1994-02-01 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPH07219540A (en)

Similar Documents

Publication Publication Date Title
US7091410B2 (en) Apparatus and computer program for providing arpeggio patterns
JP2602458B2 (en) Automatic performance device
JPH0784574A (en) Electronic musical instrument
JP4259533B2 (en) Performance system, controller used in this system, and program
JPH07219545A (en) Electronic musical instrument
JPH06202654A (en) Electronic musical instrument
JPH07219540A (en) Electronic musical instrument
JPH06259064A (en) Electronic musical instrument
JP3112633B2 (en) Electronic keyboard instrument
JPH08137473A (en) Expression pedal device of electronic musical instrument
JP3045915B2 (en) Electronic musical instrument data setting device
JP3439312B2 (en) Electronic musical instrument pitch controller
JP2619278B2 (en) Electronic musical instrument with rhythm solo performance function
JPH06242781A (en) Electronic musical instrument
JPH0566773A (en) Electronic musical instrument
JPH08152882A (en) Electronic musical instrument
JP2003099055A (en) Function allocation display device for electronic musical instrument
JPH07210157A (en) Electronic instrument
JP2953217B2 (en) Electronic musical instrument
JPH07225580A (en) Electronic instrument
JPH06250650A (en) Electronic musical instrument
JP3375220B2 (en) Electronic musical instrument
JPH0515279B2 (en)
JPH06250657A (en) Electronic musical instrument
JPH06161438A (en) Data input device of electronic musical instrument