JP3077787B2 - Electronic musical instrument tempo adjustment device - Google Patents

Electronic musical instrument tempo adjustment device

Info

Publication number
JP3077787B2
JP3077787B2 JP05325934A JP32593493A JP3077787B2 JP 3077787 B2 JP3077787 B2 JP 3077787B2 JP 05325934 A JP05325934 A JP 05325934A JP 32593493 A JP32593493 A JP 32593493A JP 3077787 B2 JP3077787 B2 JP 3077787B2
Authority
JP
Japan
Prior art keywords
tempo
sound
metronome
switch
automatic performance
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
Application number
JP05325934A
Other languages
Japanese (ja)
Other versions
JPH07152376A (en
Inventor
定資 和久田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP05325934A priority Critical patent/JP3077787B2/en
Publication of JPH07152376A publication Critical patent/JPH07152376A/en
Application granted granted Critical
Publication of JP3077787B2 publication Critical patent/JP3077787B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、テンポ調整を簡単に行
うことができるようにした電子楽器のテンポ調整装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tempo adjusting device for an electronic musical instrument which can easily adjust the tempo.

【0002】[0002]

【従来の技術】一般に、演奏者が所定のテンポで楽器を
演奏しようとするときは、一定のテンポで発生される音
を耳で聴きながらテンポ調整を行う。かかるテンポ調整
用の道具として、従来、例えばメトロノームが用いられ
ている。即ち、メトロノームが発生する音を所定のテン
ポに調整し、演奏者は、このメトロノームが発生する音
に合わせて演奏を行うことによりテンポを調整するよう
になっている。
2. Description of the Related Art Generally, when a player wants to play a musical instrument at a predetermined tempo, the tempo is adjusted while listening to a sound generated at a constant tempo. As a tool for adjusting the tempo, for example, a metronome is conventionally used. That is, the sound generated by the metronome is adjusted to a predetermined tempo, and the performer adjusts the tempo by performing in accordance with the sound generated by the metronome.

【0003】また、自動演奏機能を備えた電子楽器で
は、電子楽器に例えばリズム演奏等の自動演奏を行わ
せ、このリズム演奏音のテンポをテンポ操作子を操作し
て所望のテンポに調整するという方法が採用されてい
る。
In an electronic musical instrument having an automatic performance function, an electronic musical instrument is made to perform an automatic performance such as a rhythm performance, and the tempo of the rhythm performance sound is adjusted to a desired tempo by operating a tempo operator. The method has been adopted.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上述し
たメトロノームで所定の音を発生させながらテンポを調
整する方法では、テンポ調整用の道具として例えばメト
ロノーム等を別途用意する必要があり、面倒であった。
However, in the above-described method of adjusting the tempo while generating a predetermined sound with the metronome, it is necessary to separately prepare, for example, a metronome as a tempo adjusting tool, which is troublesome. .

【0005】また、電子楽器に自動演奏を行わせながら
テンポ操作子を操作してテンポを調整するという方法
は、電子楽器に自動演奏機能が付いている場合にのみ可
能であり、例えば教育用の電子楽器等のように自動演奏
機能が必要でないためリズム演奏機能を有しない電子楽
器では、テンポの調整が難しいという問題があった。
A method of adjusting the tempo by operating a tempo operator while an electronic musical instrument performs an automatic performance is possible only when the electronic musical instrument has an automatic performance function. There is a problem that it is difficult to adjust the tempo in an electronic musical instrument such as an electronic musical instrument that does not have an automatic performance function and thus does not have a rhythm performance function.

【0006】本発明は、かかる事情に鑑みてなされたも
のであり、簡単な操作でテンポを調整することのできる
電子楽器のテンポ調整装置を提供することを目的とす
る。
The present invention has been made in view of such circumstances, and has as its object to provide a tempo adjusting device for an electronic musical instrument that can adjust the tempo with a simple operation.

【0007】[0007]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明の電子楽器のテンポ調整装置は、テンポの
増減を指示するためのテンポ操作子と、該テンポ操作子
が操作された際に、テンポ調整用の音が発音中でなけれ
ば、その時点で該テンポ操作子により指示されているテ
ンポでテンポ調整用の音を発音させるテンポ音発音手段
と、前記テンポ操作子が操作された際に、テンポ調整用
の音が発音中であれば、前記テンポ調整用の音のテンポ
を該テンポ操作子の操作に応じて変更するテンポ変更手
段と、前記テンポ音発音手段による発音停止を指示する
停止指示手段と、該停止指示手段の指示に応じてテンポ
音の発音を停止せしめる制御手段、とを備えたことを特
徴とする。
In order to achieve the above object, a tempo adjusting device for an electronic musical instrument according to the present invention comprises a tempo operator for instructing an increase or a decrease in tempo, and the tempo operator being operated. At this time, if the tempo adjusting sound is not being generated, the tempo sound generating means for generating the tempo adjusting sound at the tempo designated by the tempo operating device at that time and the tempo operating device are operated. At this time, if the tempo adjusting sound is sounding, the tempo changing means for changing the tempo of the tempo adjusting sound in accordance with the operation of the tempo operator, and stopping the sound generation by the tempo sound generating means. It is characterized by comprising stop instruction means for instructing, and control means for stopping generation of tempo sound in accordance with the instruction of the stop instruction means.

【0008】また、同様の目的で、本発明の電子楽器の
テンポ調整装置は、予め用意された自動演奏データに基
づいて自動演奏音を発生することにより自動演奏を行う
電子楽器において、テンポの増減を指示するためのテン
ポ操作子と、該テンポ操作子が操作された際に、自動演
奏中でなく且つテンポ調整用の音が発音中でなければ、
その時点で該テンポ操作子により指示されているテンポ
でテンポ調整用の音を発音させるテンポ音発音手段と、
前記テンポ操作子が操作された際に、自動演奏中でなく
且つテンポ調整用の音が発音中であれば、前記テンポ調
整用の音のテンポを、自動演奏中であれば自動演奏音の
テンポをそれぞれ該テンポ操作子の操作に応じて変更す
るテンポ変更手段と、前記テンポ音発音手段による発音
停止を指示する停止指示手段と、該停止指示手段の指示
に応じてテンポ音の発音を停止せしめる制御手段、とを
具備したことを特徴とする。
For the same purpose, a tempo adjusting device for an electronic musical instrument according to the present invention generates an automatic performance sound based on automatic performance data prepared in advance and increases or decreases the tempo in an electronic musical instrument that performs an automatic performance. A tempo operator for instructing a tempo, and when the tempo operator is operated, if the automatic performance is not being performed and the sound for tempo adjustment is not sounding,
A tempo sound generating means for generating a tempo adjusting sound at a tempo designated by the tempo operator at that time;
When the tempo operator is operated, the tempo of the tempo-adjusting sound is not being performed and the tempo of the tempo-adjusting sound is being produced if the tempo-adjusting sound is being produced. Changing means according to the operation of the tempo operator, stop instructing means for instructing the tempo sound generating means to stop sound generation, and stopping the tempo sound generation in response to the instruction of the stop instruction means. And control means.

【0009】また、同様の目的で、本発明の電子楽器の
テンポ調整装置のテンポ操作子は、テンポを上げること
を指示するためのテンポアップスイッチとテンポを下げ
ることを指示するためのテンポダウンスイッチとを備え
ていることを特徴とする。
For the same purpose, a tempo operator of the tempo adjusting device for an electronic musical instrument according to the present invention includes a tempo-up switch for instructing to increase the tempo and a tempo-down switch for instructing to decrease the tempo. And characterized in that:

【0010】また、同様の目的で、本発明の電子楽器の
テンポ調整装置の前記停止指示手段は、前記テンポアッ
プスイッチ及び前記テンポダウンスイッチの双方が操作
された場合に前記テンポ音発音手段による発音停止を指
示することを特徴とする。
For the same purpose, the stop instructing means of the tempo adjusting device for an electronic musical instrument according to the present invention is characterized in that when both of the tempo-up switch and the tempo-down switch are operated, the tempo sound generating means generates sound. The stop is instructed.

【0011】また、同様の目的で、本発明の電子楽器の
テンポ調整装置は、テンポ音の発音を抑止する抑止手段
を更に備え、該抑止手段による指示がある場合には、テ
ンポ調整用の音の発音は行わないことを特徴とする。
For the same purpose, the electronic musical instrument tempo adjusting device of the present invention further comprises a suppressing means for suppressing the generation of a tempo sound. Is not performed.

【0012】[0012]

【作用】本電子楽器のテンポ調整装置においては、テン
ポ操作子が操作された際にテンポ調整用の音が発音中で
なければ、その時点でテンポ操作子で設定されているテ
ンポでテンポ調整用の音の発音を開始し、既にテンポ調
整用の音が発音中であれば、発音されているテンポ調整
用の音のテンポをテンポ操作子の操作に応じて変更す
る。また、上記で発生されたテンポ調整用の音は停止指
示手段による指示があった場合に停止される。
In the tempo adjusting device of this electronic musical instrument, if a tempo adjusting sound is not being produced when the tempo operating device is operated, the tempo adjusting device operates at the tempo set by the tempo operating device at that time. Is started, and if a tempo adjustment sound is already being produced, the tempo of the tempo adjustment sound being produced is changed according to the operation of the tempo operator. Further, the generated tempo adjusting sound is stopped when an instruction is given by the stop instruction means.

【0013】これにより、演奏者がテンポを調整しよう
とするときは、テンポ操作子を少しだけ操作するだけで
テンポ調整用の音が発生され、そのテンポを変更しよう
とする場合は、更にテンポ操作子を操作することにより
所望のテンポに設定することができる。このように、テ
ンポ調整用の音として例えばメトロノーム音がテンポ操
作子の操作により発生されるとともに、同じ操作子を操
作することによりテンポを変更することができるので、
テンポ調整が容易になり、操作性に優れたものとなって
いる。また、発音中のテンポ調整用の音は、停止指示手
段で指示することにより停止させることができる。
Thus, when the player attempts to adjust the tempo, a sound for adjusting the tempo is generated by operating the tempo operator a little, and when the tempo is to be changed, the tempo is further manipulated. By operating the child, the desired tempo can be set. In this way, for example, a metronome sound is generated as a tempo adjusting sound by operating the tempo operator, and the tempo can be changed by operating the same operator.
The tempo adjustment is easy and the operability is excellent. The sound for tempo adjustment during sounding can be stopped by giving an instruction with the stop instruction means.

【0014】また、本電子楽器のテンポ調整装置におい
ては、予め用意された自動演奏データに基づいて自動演
奏音を発生することにより自動演奏を行う電子楽器にお
いて、テンポ操作子が操作された際に、自動演奏中でな
く、且つテンポ調整用の音が発音中でなければ、その時
点でテンポ操作子で設定されているテンポでテンポ調整
用の音の発音を開始する。また、テンポ操作子が操作さ
れた際に、自動演奏中ではないが既にテンポ調整用の音
が発音中であれば、発音されているテンポ調整用の音の
テンポをテンポ操作子の操作に応じて変更する。一方、
テンポ操作子が操作された際に、自動演奏中であればテ
ンポ調整用の音は発生しない。また、上記で発生された
テンポ調整用の音は停止指示手段による指示があった場
合に停止される。
Further, in the tempo adjusting device of the electronic musical instrument, when the tempo operator is operated in the electronic musical instrument which performs the automatic performance by generating the automatic performance sound based on the automatic performance data prepared in advance. If the automatic performance is not being performed and the sound for tempo adjustment is not being generated, the sound for tempo adjustment is started at the tempo set by the tempo operator at that time. When the tempo control is operated, if the tempo adjustment sound is not being played but the tempo adjustment sound is already being generated, the tempo of the sounded tempo adjustment sound is changed according to the operation of the tempo control. Change. on the other hand,
When the tempo operator is operated, no sound for tempo adjustment is generated during automatic performance. Further, the generated tempo adjusting sound is stopped when an instruction is given by the stop instruction means.

【0015】これにより、自動演奏中にテンポを調整し
ようとするときは、演奏者は、自動演奏されている楽音
を聞きながらテンポ調整をすることができる。この場
合、テンポ調整用の音は発生されないのでテンポ調整の
時に邪魔な音がなく、調整がし易いものとなっている。
なお、自動演奏中でないときは、上記と同様に、テンポ
操作子を少しだけ操作するだけでテンポ調整用の音が発
生され、そのテンポを変更しようとする場合は、更にテ
ンポ操作子を操作することにより所望のテンポに設定す
ることができる。
Thus, when trying to adjust the tempo during an automatic performance, the player can adjust the tempo while listening to the musical sound being played automatically. In this case, since no tempo adjustment sound is generated, there is no disturbing sound during tempo adjustment, and the adjustment is easy.
When the automatic performance is not being performed, a sound for adjusting the tempo is generated only by slightly operating the tempo operator as described above, and if the tempo is to be changed, the tempo operator is further operated. Thus, a desired tempo can be set.

【0016】また、本電子楽器のテンポ調整装置におい
ては、テンポ操作子として、テンポを上げることを指示
するためのテンポアップスイッチとテンポを下げること
を指示するためのテンポダウンスイッチとを備えた、所
謂アップダウンスイッチを採用している。これにより、
操作子自体が安価に構成できるとともに、他の機能を発
揮させるためのスイッチと兼用させることも容易にな
り、電子楽器の小型・軽量化及び低廉化を図ることがで
きる。
Further, the tempo adjusting device of the present electronic musical instrument includes a tempo up switch for instructing to increase the tempo and a tempo down switch for instructing to decrease the tempo as tempo operators. A so-called up-down switch is employed. This allows
The operator itself can be configured at a low cost, and it can be easily used as a switch for exerting other functions, so that the size, weight, and cost of the electronic musical instrument can be reduced.

【0017】また、本電子楽器のテンポ調整装置におい
ては、テンポ操作子として用いるテンポアップスイッチ
及びテンポダウンスイッチをテンポ音発音手段による発
音停止を指示する指示手段としても用いている。即ち、
テンポアップスイッチ及びテンポダウンスイッチが同時
に操作された場合に、テンポ音発音手段による発音停止
の指示があったものと認識するようにしている。これに
より、テンポ調整用の音を停止させるために特別の操作
子を設ける必要がなく、テンポ調整装置の操作子の数を
減らすことができる。
In the tempo adjusting device of the electronic musical instrument, a tempo up switch and a tempo down switch used as tempo operators are also used as instructing means for instructing the tempo sound generating means to stop sounding. That is,
When the tempo-up switch and the tempo-down switch are simultaneously operated, it is recognized that there has been an instruction to stop sounding by the tempo sound generating means. Accordingly, it is not necessary to provide a special operator to stop the tempo adjusting sound, and the number of operators of the tempo adjusting device can be reduced.

【0018】更に、本電子楽器のテンポ調整装置におい
ては、抑止手段でテンポ調整用の音の発生を抑止すべき
ことが指定されている場合は、自動演奏中でなくてもテ
ンポ調整用の音を発生させないようにしている。これに
より、通常の演奏中においてテンポを変更するような場
合に、テンポ操作子を操作してもテンポ調整用の音の発
生を抑止することができるので、テンポ操作子の操作に
伴うテンポ調整用の音の発生を望まない場合は、予め抑
止手段でテンポ調整用の音の発生を抑止すべきことを指
示しておけば良い。
Further, in the tempo adjusting device of the electronic musical instrument, when it is specified that the generation of the tempo adjusting sound should be suppressed by the suppressing means, the tempo adjusting sound is not required even during the automatic performance. Is not generated. In this way, when the tempo is changed during a normal performance, even if the tempo operator is operated, the generation of a sound for adjusting the tempo can be suppressed. If the generation of the sound is not desired, it is sufficient to instruct in advance that the generation of the sound for tempo adjustment should be suppressed by the suppression means.

【0019】[0019]

【実施例】以下、本発明の電子楽器のテンポ調整装置の
実施例につき、図面を参照しながら詳細に説明する。な
お、本実施例としては、鍵盤型の電子楽器を採用してテ
ンポを調整するための構成及び動作を中心に説明する
が、これに限定されるものでなく、ギター型その他の各
種タイプの電子楽器に適用できるものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a tempo adjusting device for an electronic musical instrument according to the present invention will be described below in detail with reference to the drawings. In this embodiment, a configuration and an operation for adjusting a tempo by adopting a keyboard-type electronic musical instrument will be mainly described. However, the present invention is not limited to this. It can be applied to musical instruments.

【0020】以下の実施例では、テンポ調整用の音とし
てメトロノーム音を用いた場合について説明する。メト
ロノーム音は、各拍を示す音は例えばドラム音色の中の
リムショットの音で、小節の先頭、つまり拍子を示す音
はハイハットのクローズ音でそれぞれ実現されるものと
する。なお、上記各拍及び拍子を示す音の音色は上記に
限定されるものでなく、種々の音色を採用できることは
勿論である。
In the following embodiment, a case where a metronome sound is used as a tempo adjusting sound will be described. In the metronome sound, the sound indicating each beat is, for example, the sound of a rim shot in a drum tone, and the sound indicating the beginning of a measure, ie, the beat, is realized by a close sound of a hi-hat. It should be noted that the tone colors of the sounds indicating the beats and beats are not limited to those described above, and various tone colors can be adopted.

【0021】図1は、本発明に係るテンポ調整装置が適
用された電子楽器の実施例の概略構成を示すブロック図
である。本電子楽器は、中央処理装置(以下、「CP
U」という。)10、プログラムメモリ11、ランダム
アクセスメモリ(以下、「RAM」という。)12、パ
ネルインタフェース回路13、鍵盤インタフェース回路
15、自動演奏データメモリ17、波形メモリ18及び
音源(トーンジェネレータ)19がシステムバス30で
相互に接続されて構成されている。
FIG. 1 is a block diagram showing a schematic configuration of an embodiment of an electronic musical instrument to which a tempo adjusting device according to the present invention is applied. This electronic musical instrument has a central processing unit (hereinafter referred to as “CP
U ". 10, a program memory 11, a random access memory (hereinafter referred to as "RAM") 12, a panel interface circuit 13, a keyboard interface circuit 15, an automatic performance data memory 17, a waveform memory 18, and a tone generator (tone generator) 19. 30 are connected to each other.

【0022】CPU10はテンポ音発音手段の一部、並
びにテンポ変更手段及び制御手段に対応するものであ
り、プログラムメモリ11に格納されている制御プログ
ラムに従って、本電子楽器の全体を制御する。このCP
U10には、図示しないタイマが含まれており、後述す
る自動演奏処理において、自動伴奏の発音又は消音のタ
イミング及びメトロノーム音の発音タイミングを作り出
すために使用される。
The CPU 10 corresponds to a part of the tempo sound generating means, the tempo changing means and the control means, and controls the entire electronic musical instrument according to a control program stored in the program memory 11. This CP
U10 includes a timer (not shown), which is used to generate the timing of sounding or silencing of the automatic accompaniment and the sounding timing of the metronome sound in the automatic performance processing described later.

【0023】このCPU10には、MIDIインタフェ
ース回路24が接続されている。MIDIインタフェー
ス回路24は、本電子楽器と外部装置との間のMIDI
データの受け渡しを制御するものである。外部装置とし
ては、例えばMIDIデータを処理するパーソナルコン
ピュータやシーケンサ、他の電子楽器等を挙げることが
できる。
The CPU 10 is connected to a MIDI interface circuit 24. The MIDI interface circuit 24 provides a MIDI interface between the electronic musical instrument and an external device.
It controls the transfer of data. Examples of the external device include a personal computer and a sequencer that process MIDI data, and other electronic musical instruments.

【0024】プログラムメモリ11は、例えばROMで
構成されている。このプログラムメモリ11には、上述
したCPU10を動作させるための制御プログラムが記
憶されている他、CPU10が各種処理に用いる種々の
固定データが記憶されている。このプログラムメモリ1
1の内容はCPU10により読み出される。即ち、CP
U10は、プログラムメモリ11から制御プログラム
(命令)を読み出して解釈・実行すると共に、所定の固
定データを読み出して各種処理に使用する。
The program memory 11 is constituted by, for example, a ROM. The program memory 11 stores a control program for operating the CPU 10 described above, and also stores various fixed data used by the CPU 10 for various processes. This program memory 1
1 is read by the CPU 10. That is, CP
The U10 reads out a control program (instruction) from the program memory 11, interprets and executes it, and reads out predetermined fixed data and uses it for various processes.

【0025】RAM12は、CPU10が制御プログラ
ムを実行する際に、種々のデータを一時記憶するために
使用される。このRAM12には、例えばデータバッフ
ァ、レジスタ、カウンタ、フラグ等の各領域が定義され
ている。
The RAM 12 is used to temporarily store various data when the CPU 10 executes a control program. In the RAM 12, areas such as a data buffer, a register, a counter, and a flag are defined.

【0026】パネルインタフェース回路13には、操作
パネル14が接続されている。操作パネル14は、本電
子楽器に各種動作を指示するために使用されるものであ
り、例えば図2に示されるように、自動演奏スタートス
イッチ140、リズム選択スイッチ141、テンポダウ
ンスイッチ142Aとテンポアップスイッチ142Bと
で構成されるテンポ調整スイッチ142及び表示器14
3等が設けられている。なお、操作パネル14には、上
記以外の各種スイッチや表示器が設けられているが、図
2においては本発明と直接関係しないスイッチや表示器
等の記載は省略してある。
An operation panel 14 is connected to the panel interface circuit 13. The operation panel 14 is used to instruct the electronic musical instrument to perform various operations. For example, as shown in FIG. 2, an automatic performance start switch 140, a rhythm selection switch 141, a tempo down switch 142A, and a tempo up switch Tempo adjustment switch 142 composed of switch 142B and display 14
3 and the like are provided. Although various switches and indicators other than those described above are provided on the operation panel 14, switches and indicators not directly related to the present invention are omitted in FIG. 2.

【0027】自動演奏スタートスイッチ140は、自動
演奏の開始又は停止を指示するために使用される。本電
子楽器の動作モードは、この自動演奏スタートスイッチ
140が押下される度に自動演奏モードと通常演奏モー
ドとが交互に反転される。
The automatic performance start switch 140 is used to instruct the start or stop of the automatic performance. In the operation mode of the electronic musical instrument, the automatic performance mode and the normal performance mode are alternately reversed each time the automatic performance start switch 140 is pressed.

【0028】リズム選択スイッチ141は、例えば8ビ
ート、ワルツ、マンボ等といった各種リズムの中から1
つのリズムを選択するために使用される。このリズム選
択スイッチ141が押下される度に、リズムの種類が変
更されるとともに、変更に係るリズムが自動演奏すべき
リズムとして選択される。
The rhythm selection switch 141 is used to select one of various rhythms such as, for example, 8 beats, waltz, and mambo.
Used to select one rhythm. Each time the rhythm selection switch 141 is pressed, the type of the rhythm is changed, and the changed rhythm is selected as the rhythm to be automatically played.

【0029】テンポ調整スイッチ142はテンポ操作子
に対応するものであり、上述したようにテンポダウンス
イッチ142Aとテンポアップスイッチ142Bとで構
成されている。このテンポ調整スイッチ142は、テン
ポダウンスイッチ142Aとテンポアップスイッチ14
2Bとを同時に押下することにより停止指示手段として
機能し、テンポ調整用の音、即ちメトロノーム音の発生
を停止させるために使用される。
The tempo adjustment switch 142 corresponds to a tempo operator, and includes the tempo down switch 142A and the tempo up switch 142B as described above. The tempo adjustment switch 142 includes a tempo down switch 142A and a tempo up switch 14A.
Pressing 2B at the same time functions as stop instruction means, and is used to stop generation of a tempo adjustment sound, that is, a metronome sound.

【0030】また、上記テンポダウンスイッチ142A
とテンポアップスイッチ142Bは、テンポ調整用に使
用される他に、システム設定モードにおいて各種指示を
行うために兼用される。システム設定モードとは、電子
楽器に各種パラメータを設定するために一般的に設けら
れている動作モードであり、例えば、自動演奏スタート
スイッチ140とリズム選択スイッチ141とを同時に
押下した場合にシステム設定モードに移行するように構
成される。このシステム設定モードにおいて、例えば上
記テンポダウンスイッチ142Aとテンポアップスイッ
チ142Bを操作して、例えば1拍子、2拍子、3拍
子、4拍子、…等といった拍子の選択をするようになっ
ている。ここで選択された拍子は、RAM12に設けら
れた拍子バッファに記憶される。また、このシステム設
定モードでは、上記以外に音量を設定したり、音色の選
択、音響効果の選択及び音響効果のかかり具合の設定、
その他種々のパラメータを設定することができる。かか
る構成によれば、電子楽器に設けるスイッチの数を減ら
すことができるという利点がある。
The tempo down switch 142A
The tempo up switch 142B is used not only for adjusting the tempo but also for giving various instructions in the system setting mode. The system setting mode is an operation mode generally provided for setting various parameters in the electronic musical instrument. For example, when the automatic performance start switch 140 and the rhythm selection switch 141 are simultaneously pressed, the system setting mode is set. It is configured to transition to. In this system setting mode, for example, the tempo-down switch 142A and the tempo-up switch 142B are operated to select beats such as 1 beat, 2 beats, 3 beats, 4 beats, etc. The time signature selected here is stored in the time buffer provided in the RAM 12. In addition, in this system setting mode, other than the above, it is possible to set the volume, select the tone, select the sound effect, and set the degree of the sound effect,
Other various parameters can be set. According to this configuration, there is an advantage that the number of switches provided in the electronic musical instrument can be reduced.

【0031】なお、本実施例では、テンポダウンスイッ
チ142Aとテンポアップスイッチ142Bとが同時に
押下された場合に停止指示手段として機能し、発音中の
メトロノーム音を停止させるように構成しているが、停
止指示手段としては、例えばメトロノーム音を停止させ
るための専用のスイッチを設けても良いし、又はその他
のスイッチ(例えば自動演奏スタートスイッチ140、
リズム選択スイッチ141等)の幾つかを同時に押下し
た場合にメトロノーム音を停止させる停止指示手段とし
て機能するように構成しても良い。
In this embodiment, when the tempo-down switch 142A and the tempo-up switch 142B are simultaneously pressed, it functions as a stop instruction means to stop the metronome sound being generated. As the stop instruction means, for example, a dedicated switch for stopping the metronome sound may be provided, or another switch (for example, the automatic performance start switch 140,
It may be configured to function as stop instruction means for stopping the metronome sound when some of the rhythm selection switches 141 etc. are simultaneously pressed.

【0032】表示器143は、例えば7セグメントのL
ED表示器を2桁分備えて構成されている。この表示器
143には、CPU10から送られてくるデータに従っ
て、数字や英文字等が表示される。例えば、テンポ調整
スイッチ142が操作されると、その操作に応じて設定
されるべきテンポ値が表示される。また、リズム選択ス
イッチ141が操作されると、その操作に応じて選択さ
れたリズムのリズム番号が表示される。なお、表示器1
43としては、7セグメントのLEDに限らず、例えば
LCD表示器やその他の表示器を用いることができる。
The display 143 displays, for example, L of 7 segments.
An ED display is provided for two digits. The display 143 displays numbers, English characters, and the like according to the data sent from the CPU 10. For example, when the tempo adjustment switch 142 is operated, a tempo value to be set according to the operation is displayed. When the rhythm selection switch 141 is operated, the rhythm number of the rhythm selected according to the operation is displayed. Display 1
The 43 is not limited to a 7-segment LED, but may be, for example, an LCD display or another display.

【0033】上記パネルインタフェース回路13は、操
作パネル14とCPU10との間のデータの送受を制御
するものである。即ち、パネルインタフェース回路13
は操作パネル14に対してスキャン信号を送出し、この
スキャン信号に応答して操作パネル14から返送される
各スイッチのオン/オフを示す信号を入力する。そし
て、この信号から各スイッチのオン/オフを1ビットに
対応させたパネルデータを生成し、CPU10に送る。
このパネルデータは、CPU10の制御の下にRAM1
2に格納され、パネルイベントの有無の判断に使用され
る(詳細は後述する)。
The panel interface circuit 13 controls transmission and reception of data between the operation panel 14 and the CPU 10. That is, the panel interface circuit 13
Sends a scan signal to the operation panel 14 and inputs a signal indicating ON / OFF of each switch returned from the operation panel 14 in response to the scan signal. Then, from this signal, panel data in which on / off of each switch corresponds to 1 bit is generated and sent to the CPU 10.
This panel data is stored in the RAM 1 under the control of the CPU 10.
2 is used to determine the presence or absence of a panel event (details will be described later).

【0034】また、パネルインタフェース回路13は、
CPU10から送られてきた表示用データを操作パネル
14の表示器143に送る。これにより、表示器143
に所定の数字又は英文字等が表示される。
Further, the panel interface circuit 13 includes:
The display data sent from the CPU 10 is sent to the display 143 of the operation panel 14. As a result, the display 143
Is displayed with a predetermined number or English character.

【0035】鍵盤インタフェース回路15には、鍵盤装
置16が接続されている。鍵盤装置16は、音高を指定
するための複数の鍵を有している。この鍵盤装置16の
各鍵には押鍵又は離鍵に連動して開閉するキースイッチ
が設けられており、このキースイッチのオン/オフを示
す信号は鍵盤インタフェース回路15に送られる。
A keyboard device 16 is connected to the keyboard interface circuit 15. The keyboard device 16 has a plurality of keys for designating a pitch. Each key of the keyboard device 16 is provided with a key switch that opens and closes in response to key depression or key release. A signal indicating ON / OFF of the key switch is sent to the keyboard interface circuit 15.

【0036】鍵盤インタフェース回路15は、鍵盤装置
16とCPU10との間のデータの送受を制御するもの
である。即ち、鍵盤インタフェース回路15は鍵盤装置
16に対してスキャン信号を送出し、このスキャン信号
に応答して鍵盤装置16から返送される各キースイッチ
のオン/オフを示す信号を入力する。そして、この信号
から各キースイッチのオン/オフを1ビットに対応させ
たキーデータを生成し、CPU10に送る。このキーデ
ータは、CPU10の制御の下にRAM12に格納さ
れ、鍵盤イベントの有無の判断に使用される(詳細は後
述する)。
The keyboard interface circuit 15 controls data transmission and reception between the keyboard device 16 and the CPU 10. That is, the keyboard interface circuit 15 sends a scan signal to the keyboard device 16 and inputs a signal indicating ON / OFF of each key switch returned from the keyboard device 16 in response to the scan signal. Then, from this signal, key data in which each key switch is turned on / off corresponding to one bit is generated and sent to the CPU 10. The key data is stored in the RAM 12 under the control of the CPU 10, and is used for determining the presence or absence of a keyboard event (details will be described later).

【0037】自動演奏データメモリ17は、例えばRO
Mで構成されている。この自動演奏データメモリ17に
は、複数のリズムに対応した自動演奏データが記憶され
ている。また、この自動演奏データメモリ17には、ス
タートアドレステーブルが記憶されている。
The automatic performance data memory 17 stores, for example, RO
M. The automatic performance data memory 17 stores automatic performance data corresponding to a plurality of rhythms. In addition, the automatic performance data memory 17 stores a start address table.

【0038】上記自動演奏データは、例えばコード、ベ
ース及びドラムといった3つのパート音を発生するため
の3種類のデータにより構成されている。各パートの自
動演奏データは、例えばMIDIデータと同様の形式で
作成され、発音タイミングを指示するためのステップタ
イムデータを含んでいる。この自動演奏データメモリ1
7に記憶された自動演奏データは、後述する自動演奏処
理において音源19が処理することができる形式に変換
されて音源19に送られる。
The automatic performance data is composed of three kinds of data for generating three part sounds, for example, a chord, a bass and a drum. The automatic performance data of each part is created, for example, in the same format as the MIDI data, and includes step time data for instructing sounding timing. This automatic performance data memory 1
The automatic performance data stored in the memory 7 is converted into a format that can be processed by the sound source 19 in an automatic performance process described later and sent to the sound source 19.

【0039】上記スタートアドレステーブルは、各リズ
ムに対応した自動演奏データの先頭アドレスを記憶した
テーブルである。リズムの変更があった場合に、このス
タートアドレステーブルから、新たに選択されたリズム
に対応する自動演奏データの先頭アドレス(スタートア
ドレス)が取り出され、そのアドレスから自動演奏デー
タの読み出しが開始される。
The start address table is a table that stores the head address of the automatic performance data corresponding to each rhythm. When the rhythm is changed, the start address (start address) of the automatic performance data corresponding to the newly selected rhythm is extracted from the start address table, and the reading of the automatic performance data is started from that address. .

【0040】なお、上記自動演奏データ及びスタートア
ドレステーブルは、自動演奏データメモリ17に代え
て、RAM12の一部に記憶するように構成しても良
い。この場合、システムバス30に例えばフロッピーデ
ィスク装置(又はROMカード制御装置)を接続すると
共に、フロッピーディスク(又はROMカード)に自動
演奏データ及びスタートアドレステーブルを記憶させて
おき、例えば本電子楽器の電源投入時にフロッピーディ
スク装置に装着されたフロッピーディスク(又はROM
カード制御装置に挿入されたROMカード)から上記自
動演奏データ及びスタートアドレステーブルをRAM1
2にロードするように構成すれば良い。
The automatic performance data and the start address table may be stored in a part of the RAM 12 instead of the automatic performance data memory 17. In this case, for example, a floppy disk device (or ROM card control device) is connected to the system bus 30 and automatic performance data and a start address table are stored in the floppy disk (or ROM card). Floppy disk (or ROM) attached to the floppy disk device at the time of loading
The automatic performance data and the start address table are stored in a RAM 1 from a ROM card inserted in the card controller.
2 may be configured to be loaded.

【0041】波形メモリ18には、パルスコード変調
(PCM)された波形データが記憶されている。この波
形メモリ18には、複数種類の音色を実現するべく、各
音色、各鍵域、押鍵速度等に対応した複数種類の波形デ
ータが記憶されている。この波形データは、発音指示が
あった時点で指定されている音色、発音指示された音高
(鍵域)、発音指示に係る音のベロシティ等に応じて選
択されて読み出される。また、この波形メモリ18に
は、メトロノーム音を発生させるための特別の波形デー
タとしてドラムのリムショット音の波形データ及びハイ
ハットのクローズ音の波形データが記憶されている。こ
れらの波形データは、後述する自動演奏処理において、
メトロノーム音の発音タイミングになった時に読み出さ
れる。
The waveform memory 18 stores pulse code modulated (PCM) waveform data. The waveform memory 18 stores a plurality of types of waveform data corresponding to each tone, each key range, a key pressing speed, and the like in order to realize a plurality of types of tone colors. The waveform data is selected and read according to the tone color specified at the time of the sounding instruction, the pitch (key range) at which the sounding instruction is issued, the velocity of the sound related to the sounding instruction, and the like. The waveform memory 18 stores waveform data of a drum rim shot sound and waveform data of a hi-hat closing sound as special waveform data for generating a metronome sound. These waveform data are used in automatic performance processing described later.
It is read when the metronome sound is generated.

【0042】音源19は、例えば複数のオシレータを備
えて構成されている。そして、鍵盤装置16の押鍵に対
応した楽音、自動伴奏の各パートに対応した楽音、又は
メトロノーム音をそれぞれ発音するために定められてい
る各発音チャンネルに対して1個乃至数個のオシレータ
が割り当てられるようになっている。発音が割り当てら
れたオシレータは、波形メモリ18に記憶されている波
形データを時分割で読み出し、これにエンベロープを付
加してデジタル楽音信号を生成する。この音源19にお
いて生成されたデジタル楽音信号は、D/A変換器20
に送られる。
The sound source 19 includes, for example, a plurality of oscillators. Then, one to several oscillators are provided for each tone channel defined to emit a tone corresponding to the key depression of the keyboard device 16, a tone corresponding to each part of the automatic accompaniment, or a metronome tone. Are assigned. The oscillator to which the sound is assigned reads out the waveform data stored in the waveform memory 18 in a time-division manner, adds an envelope thereto, and generates a digital tone signal. The digital tone signal generated by the sound source 19 is converted by a D / A converter 20
Sent to

【0043】D/A変換器20は、入力されたデジタル
楽音信号をアナログ楽音信号に変換して出力するもので
ある。このD/A変換器20が出力するアナログ楽音信
号は増幅器21に送られる。
The D / A converter 20 converts an input digital tone signal into an analog tone signal and outputs it. The analog tone signal output from the D / A converter 20 is sent to the amplifier 21.

【0044】増幅器21は、入力されたアナログ楽音信
号を所定の増幅率で増幅して出力するものである。この
増幅器21が出力するアナログ楽音信号はスピーカ22
に送られる。
The amplifier 21 amplifies the input analog tone signal at a predetermined amplification rate and outputs the amplified signal. The analog musical tone signal output from the amplifier 21 is
Sent to

【0045】スピーカ22は、電気信号としてのアナロ
グ楽音信号を音響信号に変換する周知のものである。こ
のスピーカ22により、鍵盤装置16の操作に応じた楽
音、自動演奏データメモリ17から読み出された自動演
奏データに応じた楽音、又はメトロノーム音が放音され
ることになる。
The speaker 22 is of a well-known type for converting an analog musical tone signal as an electric signal into an acoustic signal. The speaker 22 emits a musical tone corresponding to the operation of the keyboard device 16, a musical tone corresponding to the automatic performance data read from the automatic performance data memory 17, or a metronome sound.

【0046】次に、上記の構成において、本発明に係る
電子楽器の実施例の動作につき、テンポ調整の動作を中
心に、図3〜図7に示したフローチャートを参照しなが
ら説明する。
Next, the operation of the embodiment of the electronic musical instrument according to the present invention in the above configuration will be described with reference to the flowcharts shown in FIGS.

【0047】図3は、本電子楽器のメインルーチンを示
すフローチャートであり、電源投入により起動される。
即ち、電源が投入されると、先ず、初期化処理が行われ
る(ステップS10)。
FIG. 3 is a flowchart showing a main routine of the electronic musical instrument, which is started when the power is turned on.
That is, when the power is turned on, first, an initialization process is performed (step S10).

【0048】この初期化処理では、CPU10の内部状
態が初期状態に設定されると共に、RAM12に定義さ
れているレジスタ、カウンタ或いはフラグ等に初期値が
設定される。また、この初期化処理では、音源19に所
定のデータを送り、電源投入時に不要な音が発生される
のを防止する処理も行われる。この初期化処理が終了す
ると、次いでスイッチイベント処理が行われる(ステッ
プS11)。このスイッチイベント処理の詳細は、図4
のフローチャートに示されている。
In this initialization process, the internal state of the CPU 10 is set to the initial state, and an initial value is set to a register, counter, flag, or the like defined in the RAM 12. In this initialization process, predetermined data is sent to the sound source 19, and a process of preventing unnecessary sound from being generated when the power is turned on is also performed. When the initialization process ends, a switch event process is performed (step S11). The details of this switch event processing are shown in FIG.
Is shown in the flowchart of FIG.

【0049】スイッチイベント処理では、先ず、パネル
スキャンが行われる(ステップS20)。即ち、CPU
10は、上述したように、パネルインタフェース回路1
3を介して操作パネル14からパネルデータ(以下、
「新パネルデータ」という。)を読み込む。次いで、前
回読み込んで既にRAM12に記憶されているパネルデ
ータ(以下、「旧パネルデータ」という。)と、上記新
パネルデータとを比較して相違するビットをオンにした
パネルイベントマップを作成する。
In the switch event process, first, a panel scan is performed (step S20). That is, CPU
Reference numeral 10 denotes the panel interface circuit 1 as described above.
3 through the operation panel 14 (hereinafter referred to as panel data).
It is called "new panel data." ). Next, a panel event map in which different bits are turned on is created by comparing panel data previously read and stored in the RAM 12 (hereinafter referred to as “old panel data”) with the new panel data.

【0050】上記ステップS20でパネルスキャン処
理、即ちパネルイベントマップの作成が終了すると、次
いで、スイッチイベントがあるかどうかが調べられる
(ステップS21)。これは、上記パネルイベントマッ
プを参照することにより行われる。即ち、パネルイベン
トマップ中にオンになっているビットが1つでも存在す
るとスイッチイベントがあった旨が判断される。
When the panel scanning process, that is, the creation of the panel event map is completed in step S20, it is then checked whether or not there is a switch event (step S21). This is performed by referring to the panel event map. That is, if there is at least one ON bit in the panel event map, it is determined that a switch event has occurred.

【0051】ここで、スイッチイベントがないことが判
断されるとステップS22のスイッチ処理をスキップし
てステップS23へ分岐する。一方、スイッチイベント
があることが判断されると、そのイベントのあったスイ
ッチに対するスイッチ処理が行われる(ステップS2
2)。このスイッチ処理の詳細は、図5のフローチャー
トに示されている。
Here, when it is determined that there is no switch event, the switch processing in step S22 is skipped, and the flow branches to step S23. On the other hand, when it is determined that there is a switch event, switch processing is performed on the switch having the event (step S2).
2). Details of this switch processing are shown in the flowchart of FIG.

【0052】このスイッチ処理では、先ず、テンポアッ
プスイッチ142Bのオンイベントがあるかどうかが調
べられる(ステップS30)。これは、上記イベントマ
ップ中のテンポアップスイッチ142Bに対応するビッ
トがオンになっており、且つ新パネルデータ中のテンポ
アップスイッチ142Bに対応するビットがオンになっ
ているかどうかを調べることにより行われる。ここでテ
ンポアップスイッチ142Bのオンイベントがあること
が判断されると、テンポアップスイッチ処理が行われる
(ステップS31)。このテンポアップスイッチ処理の
詳細については、図6のフローチャートに示されてい
る。
In this switch processing, first, it is checked whether or not there is an ON event of the tempo up switch 142B (step S30). This is performed by checking whether the bit corresponding to the tempo-up switch 142B in the event map is on and the bit corresponding to the tempo-up switch 142B in the new panel data is on. . If it is determined that there is an ON event of the tempo up switch 142B, a tempo up switch process is performed (step S31). Details of the tempo-up switch processing are shown in the flowchart of FIG.

【0053】テンポアップスイッチ処理では、先ず、自
動演奏中であるかどうかが調べられる(ステップS4
0)。これは、後述する「その他の処理」(図5のステ
ップS34)で行われる自動演奏スタートスイッチ14
0のイベントに対する処理によってオン又はオフにされ
る自動演奏フラグを調べることにより行われる。
In the tempo up switch processing, first, it is checked whether or not an automatic performance is being performed (step S4).
0). This is because the automatic performance start switch 14 which is performed in "other processing" (step S34 in FIG. 5) described later.
This is performed by checking the automatic performance flag that is turned on or off by the processing for the event of 0.

【0054】ここで、自動演奏中、つまり自動演奏フラ
グがオンであることが判断されると、テンポアップ処理
が行われる(ステップS43)。このテンポアップ処理
は、RAM12に設けられたテンポバッファに記憶され
ている現在のテンポ値をインクリメントする処理であ
る。これにより、既にテンポダウンスイッチ142Aが
押されているかどうかとは関係なく、インクリメントさ
れたテンポバッファの内容に従って楽音のテンポが変更
される。この場合、自動演奏音のテンポが単位テンポ
(「1」テンポ値に相当するテンポ)だけ速くされるこ
とになる。
Here, if it is determined that the automatic performance is being performed, that is, the automatic performance flag is ON, a tempo-up process is performed (step S43). This tempo-up process is a process for incrementing the current tempo value stored in the tempo buffer provided in the RAM 12. Thus, the tempo of the musical tone is changed according to the contents of the incremented tempo buffer, regardless of whether the tempo down switch 142A is already pressed. In this case, the tempo of the automatic performance sound is increased by the unit tempo (the tempo corresponding to the “1” tempo value).

【0055】一方、上記ステップS40で自動演奏中で
ない、つまり自動演奏フラグがオフであることが判断さ
れると、次いで、テンポダウンスイッチ142Aがオン
状態にあるかどうかが調べられる(ステップS41)。
これは、上記旧パネルデータ中のテンポダウンスイッチ
142Aに対応するビットがオンになっているかどうか
を調べることにより行われる。ここで、テンポダウンス
イッチ142Aがオンでないことが判断されると、自動
演奏中でない状態でテンポアップスイッチ142Bのみ
が押されたことが認識される。
On the other hand, if it is determined in step S40 that the automatic performance is not being performed, that is, the automatic performance flag is off, it is checked whether the tempo down switch 142A is on (step S41).
This is performed by checking whether or not the bit corresponding to the tempo down switch 142A in the old panel data is on. If it is determined that the tempo down switch 142A is not turned on, it is recognized that only the tempo up switch 142B has been pressed in a state where the automatic performance is not being performed.

【0056】次いで、メトロノーム音が発音中であるか
否かが調べられる(ステップS45)。これは、RAM
12に設けられたメトロノーム音発音中フラグがオンに
なっているかどうかを調べることにより行われる。ここ
でメトロノーム音が発音中でないことが判断されると、
メトロノーム音の発音スタート処理が行われる(ステッ
プS46)。このメトロノームの発音スタート処理で
は、メトロノーム音用の波形データ(リムショット音及
びハイハットのクローズ音の波形データ)が記憶されて
いる波形メモリ18の波形アドレス(固定データ)、メ
トロノーム音の音高を指示する周波数データ(固定デー
タ)、メトロノーム音の音量を指示するエンベロープデ
ータ(音量バッファの内容に応じたデータ)等が音源1
9に送られる。これにより、音源19は、後述するメト
ロノーム発音処理において、メトロノーム音の発音用に
割り当てられた発音チャンネルを使用してメトロノーム
音を発生可能な状態にされる。また、このメトロノーム
音の発音スタート処理では、メトロノーム音発音中フラ
グがオンにセットされる。
Next, it is checked whether or not the metronome sound is being generated (step S45). This is RAM
This is performed by checking whether or not the metronome sound generation flag provided in the counter 12 is turned on. Here, if it is determined that the metronome sound is not sounding,
A sounding start process of the metronome sound is performed (step S46). In the metronome sound generation start processing, the waveform address (fixed data) of the waveform memory 18 storing the waveform data for the metronome sound (the waveform data of the rim shot sound and the hi-hat closing sound) and the pitch of the metronome sound are specified. Frequency data (fixed data), envelope data (data corresponding to the contents of the volume buffer) indicating the volume of the metronome sound, and the like.
9 As a result, the sound source 19 is capable of generating a metronome sound using a sound channel assigned for sounding the metronome sound in a metronome sound generation process described later. In the metronome sound generation start process, the metronome sound generation flag is set to ON.

【0057】以上により、自動演奏が行われておらず、
且つメトロノーム音の発音中でない状態においてテンポ
アップスイッチ142Bが操作された場合に、メトロノ
ーム音の発生を開始する機能が実現されている。即ち、
演奏者は、テンポアップスイッチ142Bに触れるだけ
でその時点で設定されているテンポのメトロノーム音を
発生させることができるようになっている。
As described above, automatic performance is not performed,
When the tempo up switch 142B is operated in a state where the metronome sound is not being generated, a function of starting generation of the metronome sound is realized. That is,
By simply touching the tempo up switch 142B, the player can generate a metronome sound at the currently set tempo.

【0058】一方、上記ステップS45で、メトロノー
ム音が発音中であることが判断されると、テンポアップ
処理が行われる(ステップS43)。このテンポアップ
処理の内容は、上述した通りである。このテンポアップ
処理により、メトロノーム音のテンポが単位テンポだけ
速くされることになる。以上により、自動演奏が行われ
ておらず、且つメトロノーム音の発音が行われている状
態においてテンポアップスイッチ142Bが操作された
場合に、メトロノーム音のテンポを変更する(速くす
る)機能が実現されている。
On the other hand, if it is determined in step S45 that the metronome sound is being generated, tempo-up processing is performed (step S43). The content of this tempo-up processing is as described above. By this tempo-up processing, the tempo of the metronome sound is increased by the unit tempo. As described above, when the tempo up switch 142B is operated in a state where the automatic performance is not performed and the metronome sound is being generated, a function of changing (fastening) the tempo of the metronome sound is realized. ing.

【0059】上記ステップS41で、テンポダウンスイ
ッチ142Aがオン状態にあることが判断されると、自
動演奏中でない状態において、テンポダウンスイッチ1
42Aが押されている状態で新たにテンポアップスイッ
チ142Bが押されて両スイッチが同時押しの状態にな
ったことが認識される。
If it is determined in step S41 that the tempo down switch 142A is on, the tempo down switch 1
It is recognized that the tempo up switch 142B is newly pressed while the switch 42A is being pressed, and both switches are simultaneously pressed.

【0060】次いで、メトロノーム音が発音中であるか
否かが調べられる(ステップS42)。ここでメトロノ
ーム音が発音中であることが判断されると、メトロノー
ム音の発音ストップ処理が行われる(ステップS4
4)。このメトロノーム音の発音ストップ処理では、所
定のデータが音源19に送られる。音源19は、メトロ
ノーム音発音用に割り当てられた発音チャンネルに対応
するオシレータによるデジタル楽音信号の生成を停止さ
せる。これにより、スピーカ22から発生されているメ
トロノーム音が消音される。このメトロノーム音の発音
ストップ処理では、メトロノーム音発音中フラグがオフ
にクリアされる。
Next, it is checked whether or not the metronome sound is being generated (step S42). Here, if it is determined that the metronome sound is being generated, the process of stopping the metronome sound is performed (step S4).
4). In the metronome sound generation stop processing, predetermined data is sent to the sound source 19. The sound source 19 causes the oscillator corresponding to the sounding channel assigned for sounding the metronome sound to stop generating a digital tone signal. Thereby, the metronome sound generated from the speaker 22 is muted. In the metronome sound generation stop process, the metronome sound generation flag is cleared to off.

【0061】以上により、自動演奏が行われておらず、
且つメトロノーム音が発音されている状態においてテン
ポダウンスイッチ142A及びテンポアップスイッチ1
42Bが同時に押された場合に、メトロノーム音の発生
を停止する機能が実現されている。
As described above, automatic performance is not performed,
When the metronome sound is being emitted, the tempo down switch 142A and the tempo up switch 1
When 42B is pressed at the same time, a function of stopping generation of a metronome sound is realized.

【0062】一方、上記ステップS42でメトロノーム
音が発音中でないことが判断されると、テンポアップ処
理が行われる(ステップS43)。このテンポアップ処
理の内容は、上述した通りである。この場合、自動演奏
が行われておらず、且つメトロノーム音の発音が行われ
ていない状態であって、更にテンポダウンスイッチ14
2Aが既に押されている状態においてテンポアップスイ
ッチ142Bが操作されたことになり、単にテンポバッ
ファの内容をインクリメントする処理だけが行われるこ
とになる。その後、このテンポアップスイッチ処理ルー
チンからリターンしてスイッチ処理ルーチンに戻る。
On the other hand, when it is determined in step S42 that the metronome sound is not being generated, tempo-up processing is performed (step S43). The content of this tempo-up processing is as described above. In this case, the automatic performance is not being performed and the metronome sound is not being generated.
This means that the tempo up switch 142B has been operated in the state where 2A has already been pressed, so that only the process of incrementing the content of the tempo buffer is performed. Thereafter, the process returns from the tempo-up switch processing routine and returns to the switch processing routine.

【0063】スイッチ処理ルーチンにおいては、ステッ
プS30でテンポアップスイッチ152Bのオンイベン
トでないことが判断されると、次いで、テンポダウンス
イッチ142Aのオンイベントがあるかどうかが調べら
れる(ステップS32)。これは、上記イベントマップ
中のテンポダウンスイッチ142Aに対応するビットが
オンになっており、且つ新パネルデータ中のテンポダウ
ンスイッチ142Aに対応するビットがオンになってい
るかどうかを調べることにより行われる。ここでテンポ
ダウンスイッチ142Aのオンイベントがあることが判
断されると、テンポダウンスイッチ処理が行われる(ス
テップS33)。このテンポダウンスイッチ処理の詳細
については、図7のフローチャートに示されている。
In the switch processing routine, if it is determined in step S30 that the event is not the ON event of the tempo up switch 152B, then it is checked whether there is an ON event of the tempo down switch 142A (step S32). This is performed by checking whether the bit corresponding to the tempo down switch 142A in the event map is on and the bit corresponding to the tempo down switch 142A in the new panel data is on. . Here, when it is determined that there is an ON event of the tempo down switch 142A, a tempo down switch process is performed (step S33). Details of the tempo down switch process are shown in the flowchart of FIG.

【0064】テンポダウンスイッチ処理では、先ず、自
動演奏中であるかどうかが調べられる(ステップS5
0)。これは、図6のステップS40と同じ方法で行わ
れる。ここで、自動演奏中、つまり自動演奏フラグがオ
ンであることが判断されると、テンポダウン処理が行わ
れる(ステップS53)。このテンポダウン処理は、R
AM12に設けられたテンポバッファに記憶されている
現在のテンポ値をデクリメントする処理である。これに
より、既にテンポアップスイッチ142Bが押されてい
るかどうかとは関係なく、デクリメントされたテンポバ
ッファの内容に従って楽音のテンポが変更される。この
場合、自動演奏音のテンポが単位テンポだけ遅くされる
ことになる。
In the tempo down switch process, it is first checked whether or not an automatic performance is being performed (step S5).
0). This is performed in the same manner as in step S40 of FIG. Here, when it is determined that the automatic performance is being performed, that is, the automatic performance flag is ON, a tempo reduction process is performed (step S53). This tempo down processing
This is a process of decrementing the current tempo value stored in the tempo buffer provided in the AM 12. Thus, the tempo of the musical tone is changed according to the contents of the decremented tempo buffer, regardless of whether the tempo up switch 142B is already pressed. In this case, the tempo of the automatic performance sound is reduced by the unit tempo.

【0065】一方、上記ステップS50で自動演奏中で
ない、つまり自動演奏フラグがオフであることが判断さ
れると、次いで、テンポアップスイッチ142Bがオン
状態にあるかどうかが調べられる(ステップS51)。
これは、上記旧パネルデータ中のテンポアップスイッチ
142Bに対応するビットがオンになっているかどうか
を調べることにより行われる。ここで、テンポアップス
イッチ142Bがオンでないことが判断されると、自動
演奏中でない状態でテンポダウンスイッチ142Aのみ
が押されたことが認識される。
On the other hand, if it is determined in step S50 that the automatic performance is not being performed, that is, the automatic performance flag is off, then it is checked whether the tempo up switch 142B is on (step S51).
This is performed by checking whether the bit corresponding to the tempo up switch 142B in the old panel data is on. Here, when it is determined that the tempo up switch 142B is not turned on, it is recognized that only the tempo down switch 142A is pressed in a state where the automatic performance is not being performed.

【0066】次いで、メトロノーム音が発音中であるか
否かが調べられ(ステップS55)、発音中でないこと
が判断されると、メトロノーム音の発音スタート処理が
行われる(ステップS56)。このステップS55及び
S56の処理は、図6のステップS45及び46の処理
と同じである。これにより、音源19は、後述するメト
ロノーム発音処理において、メトロノーム音の発音用に
割り当てられた発音チャンネルを使用してメトロノーム
音を発生可能な状態にされる。また、このメトロノーム
音の発音スタート処理では、メトロノーム音発音中フラ
グがオンにセットされる。
Next, it is checked whether or not the metronome sound is being produced (step S55). If it is determined that the metronome sound is not being produced, the metronome sound production start processing is performed (step S56). The processing in steps S55 and S56 is the same as the processing in steps S45 and S46 in FIG. As a result, the sound source 19 is capable of generating a metronome sound using a sound channel assigned for sounding the metronome sound in a metronome sound generation process described later. In the metronome sound generation start process, the metronome sound generation flag is set to ON.

【0067】以上により、自動演奏が行われておらず、
且つメトロノーム音の発音中でない状態においてテンポ
ダウンスイッチ142Aが操作された場合に、メトロノ
ーム音の発生を開始する機能が実現されている。即ち、
演奏者は、テンポダウンスイッチ142Aに触れるだけ
でその時点で設定されているテンポの音を発生させるこ
とができるようになっている。
As described above, automatic performance is not performed,
When the tempo down switch 142A is operated in a state where the metronome sound is not being generated, a function of starting generation of the metronome sound is realized. That is,
By simply touching the tempo down switch 142A, the player can generate a sound at the tempo set at that time.

【0068】一方、上記ステップS55で、メトロノー
ム音が発音中であることが判断されると、テンポダウン
処理が行われる(ステップS53)。このテンポダウン
処理の内容は、上述した通りである。このテンポダウン
処理により、メトロノーム音のテンポが単位テンポだけ
遅くされることになる。以上により、自動演奏が行われ
ておらず、且つメトロノーム音の発音が行われている状
態においてテンポダウンスイッチ142Aが操作された
場合に、メトロノーム音のテンポを変更する(遅くす
る)機能が実現されている。
On the other hand, when it is determined in step S55 that the metronome sound is being generated, tempo reduction processing is performed (step S53). The contents of the tempo-down processing are as described above. By this tempo-down processing, the tempo of the metronome sound is reduced by the unit tempo. As described above, the function of changing (slowing down) the tempo of the metronome sound is realized when the tempo down switch 142A is operated in a state where the automatic performance is not performed and the metronome sound is being generated. ing.

【0069】上記ステップS51で、テンポアップスイ
ッチ142Bがオン状態にあることが判断されると、自
動演奏中でない状態において、テンポアップスイッチ1
42Bが押されている状態で新たにテンポダウンスイッ
チ142Aが押されて両スイッチが同時押しの状態にな
ったことが認識される。
If it is determined in step S51 that the tempo up switch 142B is on, the tempo up switch 1
It is recognized that the tempo down switch 142A is newly pressed while the switch 42B is being pressed, and both switches are simultaneously pressed.

【0070】次いで、メトロノーム音が発音中であるか
否かが調べられる(ステップS52)。ここでメトロノ
ーム音が発音中であることが判断されると、メトロノー
ム音の発音ストップ処理が行われる(ステップS5
4)。このステップS54の処理は、図6のステップS
44の処理と同じである。これにより、スピーカ22か
ら発生されているメトロノーム音が消音される。このメ
トロノーム音の発音ストップ処理では、メトロノーム音
発音中フラグがオフにクリアされる。
Next, it is checked whether or not the metronome sound is being generated (step S52). Here, when it is determined that the metronome sound is being generated, the process of stopping the metronome sound is performed (step S5).
4). The processing in step S54 is the same as step S54 in FIG.
This is the same as the process of 44. Thereby, the metronome sound generated from the speaker 22 is muted. In the metronome sound generation stop process, the metronome sound generation flag is cleared to off.

【0071】以上により、自動演奏が行われておらず、
且つメトロノーム音が発音されている状態においてテン
ポダウンスイッチ142A及びテンポアップスイッチ1
42Bが同時に押された場合に、メトロノーム音の発生
を停止する機能が実現されている。
As described above, automatic performance is not performed.
When the metronome sound is being emitted, the tempo down switch 142A and the tempo up switch 1
When 42B is pressed at the same time, a function of stopping generation of a metronome sound is realized.

【0072】一方、上記ステップS52でメトロノーム
音が発音中でないことが判断されると、テンポダウン処
理が行われる(ステップS53)。このテンポダウン処
理の内容は、上述した通りである。この場合、自動演奏
が行われておらず、且つメトロノーム音の発音が行われ
ていない状態であって、更にテンポアップスイッチ14
2Bが既に押されている状態においてテンポダウンスイ
ッチ142Aが操作されたことになり、単にテンポバッ
ファの内容をインクリメントする処理だけが行われるこ
とになる。その後、このテンポダウンスイッチ処理ルー
チンからリターンしてスイッチ処理ルーチンに戻る。
On the other hand, if it is determined in step S52 that the metronome sound is not being generated, tempo reduction processing is performed (step S53). The contents of the tempo-down processing are as described above. In this case, the automatic performance is not being performed and the metronome sound is not being generated.
When the tempo down switch 142A is operated in a state where the button 2B is already pressed, only the process of incrementing the content of the tempo buffer is performed. Thereafter, the process returns from the tempo down switch process routine and returns to the switch process routine.

【0073】スイッチ処理ルーチンにおいては、ステッ
プS32でテンポダウンスイッチ142Aのオンイベン
トでないことが判断されると、次いで、「その他の処
理」が行われる(ステップS34)。この「その他の処
理」では、操作パネル14に設けられた各種スイッチの
イベントに対する処理が行われる。
In the switch processing routine, if it is determined in step S32 that the event is not the ON event of the tempo down switch 142A, then "other processing" is performed (step S34). In this “other processing”, processing for events of various switches provided on the operation panel 14 is performed.

【0074】この「その他の処理」では、例えば、パネ
ルイベントマップ中の自動演奏スタートスイッチ140
に対応するビットがオンになっているか否かを調べるこ
とにより自動演奏スタートスイッチ140のイベントが
あったことが判断されると、自動演奏フラグの反転が行
われる。自動演奏フラグは、RAM12に設けられるフ
ラグであり、本電子楽器が自動演奏モードにあるか通常
演奏モードにあるかを記憶するものである。これによ
り、自動演奏スタートスイッチ140が押下される度に
自動演奏モードと通常演奏モードとが交互に繰り返され
ることになる。
In this “other processing”, for example, the automatic performance start switch 140 in the panel event map
When it is determined that the event of the automatic performance start switch 140 has occurred by checking whether or not the bit corresponding to is turned on, the automatic performance flag is inverted. The automatic performance flag is a flag provided in the RAM 12 and stores whether the electronic musical instrument is in the automatic performance mode or the normal performance mode. Thus, each time the automatic performance start switch 140 is pressed, the automatic performance mode and the normal performance mode are alternately repeated.

【0075】また、この「その他の処理」では、例え
ば、パネルイベントマップ中のリズム選択スイッチ14
1に対応するビットがオンになっているか否かを調べる
ことによりリズム選択スイッチ141のオンイベントが
あったことが判断されると、リズム変更処理が行われ
る。このリズム変更処理では、リズム選択スイッチ14
1が押されたことにより選択された新しいリズムの番号
が、RAM12に設けられたリズム番号レジスタにセッ
トされる。この状態で自動演奏スタートスイッチ140
が押下されることにより、上記リズム番号レジスタに対
応するリズムによる自動演奏が行われる。
In the "other processing", for example, the rhythm selection switch 14 in the panel event map is used.
When it is determined that the rhythm selection switch 141 has been turned on by checking whether or not the bit corresponding to 1 is on, rhythm change processing is performed. In this rhythm change processing, the rhythm selection switch 14
The number of the new rhythm selected by pressing 1 is set in the rhythm number register provided in the RAM 12. In this state, the automatic performance start switch 140
Is pressed, an automatic performance is performed by the rhythm corresponding to the rhythm number register.

【0076】なお、この「その他の処理」においては、
操作パネル14に設けられたその他の各種スイッチに対
する処理も行われるが、本発明とは直接関係しないので
説明は省略する。この「その他の処理」が終了すると、
このスイッチ処理ルーチンからリターンしてスイッチイ
ベント処理ルーチンに戻る。
In the “other processing”,
Processing for other various switches provided on the operation panel 14 is also performed, but the description is omitted because it is not directly related to the present invention. When this "other processing" ends,
The process returns from the switch processing routine and returns to the switch event processing routine.

【0077】スイッチイベント処理ルーチンでは、次い
で、LED処理が行われる(ステップS23)。このL
ED処理は、操作パネル14の表示器143に所定のデ
ータを表示させる処理である。このLED処理では、例
えば、テンポ調整スイッチ142の操作により設定され
たテンポ値を表示する処理が行われる。この表示は、テ
ンポバッファにセットされているテンポ値に対応するデ
ータをパネルインタフェース回路13を介して操作パネ
ル14に送ることにより実現される。これにより、演奏
者は、現在どの位のテンポに設定されているかを知るこ
とができる。また、リズム選択スイッチ141を用いて
新たにリズムが選択された場合は、そのリズム番号を表
示する処理等が行われる。この表示は、リズム番号レジ
スタにセットされているリズム番号に対応するデータを
パネルインタフェース回路13を介して操作パネル14
に送ることにより実現される。これにより、演奏者は、
現在どのリズムが選択されているかを知ることができ
る。
Next, in the switch event processing routine, LED processing is performed (step S23). This L
The ED process is a process of displaying predetermined data on the display 143 of the operation panel 14. In the LED process, for example, a process of displaying a tempo value set by operating the tempo adjustment switch 142 is performed. This display is realized by sending data corresponding to the tempo value set in the tempo buffer to the operation panel 14 via the panel interface circuit 13. This allows the player to know what tempo is currently set. When a new rhythm is selected using the rhythm selection switch 141, processing for displaying the rhythm number is performed. This display indicates that the data corresponding to the rhythm number set in the rhythm number register is stored in the operation panel 14 via the panel interface circuit 13.
This is realized by sending to This allows the performer
You can know which rhythm is currently selected.

【0078】このLED処理が終了すると、次いで、ベ
ンダーホイール処理が行われる(ステップS24)。こ
のベンダーホイール処理は、操作パネル14に設けられ
ている図示しないベンダーホイールの操作に応じて例え
ば発音中の楽音のピッチを変更する処理である。このベ
ンダーホイール処理は、本発明とは直接関係しないので
説明は省略する。このベンダーホイール処理が終了する
と、このスイッチイベント処理ルーチンからリターンし
てメインルーチンに戻る。
When the LED process is completed, a bender wheel process is performed (step S24). The bender wheel process is a process of changing, for example, the pitch of a musical tone being sounded according to the operation of a bender wheel (not shown) provided on the operation panel 14. Since the bender wheel processing is not directly related to the present invention, the description is omitted. When the bender wheel process ends, the process returns from the switch event process routine and returns to the main routine.

【0079】メインルーチンでは、次いで、鍵盤イベン
ト処理が行われる(ステップS12)。即ち、CPU1
0は、上述したように、鍵盤インタフェース回路15を
介して鍵盤装置16からキーデータ(以下、「新キーデ
ータ」という。)を読み込む。次いで、前回読み込んで
既にRAM12に記憶されているキーデータ(以下、
「旧キーデータ」という。)と、上記新キーデータとを
比較して相違するビットをオンにしたキーイベントマッ
プを作成する。次いで、このキーイベントマップを参照
することによりキーイベントがあるかどうかが調べられ
る。これは、キーイベントマップ中にオンになっている
ビットが1つでも存在するか否かを調べることにより行
われる。
Next, in the main routine, a keyboard event process is performed (step S12). That is, CPU1
0 reads key data (hereinafter, referred to as "new key data") from the keyboard device 16 via the keyboard interface circuit 15, as described above. Next, the key data previously read and already stored in the RAM 12 (hereinafter referred to as key data)
It is called "old key data". ) Is compared with the new key data to create a key event map in which different bits are turned on. Next, it is checked whether there is a key event by referring to the key event map. This is done by checking whether there is any bit that is on in the key event map.

【0080】ここで、キーイベントマップ中にオンにな
っているビットが1つも存在しないと、キーイベントが
ないことを認識し、この鍵盤処理を終了する。一方、キ
ーイベントマップ中にオンになっているビットが1つ以
上存在すると、キーイベントがあったことを認識し、そ
のキーイベントはオンイベントであるか又はオフイベン
トであるかが調べられる。これは、イベントマップ中の
オンになっているビットに対応する新キーデータ中のビ
ットがオンになっているか否かを調べることにより行わ
れる。
Here, if there is no ON bit in the key event map, it recognizes that there is no key event, and ends this keyboard processing. On the other hand, if there is one or more ON bits in the key event map, it is recognized that a key event has occurred, and it is checked whether the key event is an ON event or an OFF event. This is performed by checking whether or not the bit in the new key data corresponding to the bit being turned on in the event map is turned on.

【0081】ここでキーオンイベントであることが判断
されると発音処理が行われる。即ち、押鍵に係る鍵のキ
ーナンバ、その時点で選択されている音色番号、打鍵強
度を示すデータ等を音源19が解釈できる形式のデー
タ、例えば波形アドレス、周波数データ、エンベロープ
データ、フィルタ係数等に変換し音源19に送る。これ
により、音源19は、鍵盤装置16に割り当てられた発
音チャンネルに対応するオシレータを起動する。これに
より、オシレータは波形メモリ18から波形データを読
み出し、これにエンベロープを付加したデジタル楽音信
号を生成する。このデジタル楽音信号は、D/A変換器
20でアナログ楽音信号に変換され、増幅器21で所定
の増幅が行われた後にスピーカ22に送られる。これに
より、スピーカ22から押鍵に応じた楽音が発生される
ことになる。
Here, when it is determined that the event is a key-on event, a sound generation process is performed. That is, the key number of the key related to the key press, the tone number selected at that time, the data indicating the keying strength, and the like are converted into data in a format that can be interpreted by the sound source 19, for example, waveform address, frequency data, envelope data, filter coefficient, and the like. Converted and sent to sound source 19. As a result, the sound source 19 activates an oscillator corresponding to the sound channel assigned to the keyboard device 16. As a result, the oscillator reads the waveform data from the waveform memory 18 and generates a digital tone signal with an envelope added thereto. This digital tone signal is converted into an analog tone signal by a D / A converter 20 and is sent to a speaker 22 after being subjected to a predetermined amplification by an amplifier 21. As a result, a musical sound corresponding to the key depression is generated from the speaker 22.

【0082】一方、キーオフイベントであることが判断
されると消音処理が行われる。即ち、離鍵に係る鍵に対
応する発音中のオシレータを検索し、所定のデータを送
ることにより消音せしめる。
On the other hand, when it is determined that the event is a key-off event, a mute process is performed. That is, the sounding oscillator corresponding to the key related to the key release is searched, and the sound is muted by transmitting predetermined data.

【0083】この鍵盤イベント処理が終了すると、次い
で、MIDI処理が行われる(ステップS13)。この
MIDI処理では、MIDIインタフェース回路23を
介して外部装置、例えば他の電子楽器、シーケンサ、或
いはコンピュータ等との間でMIDIデータの送受が行
われる。なお、上記テンポの変更は、テンポを指示する
MIDIメッセージによっても行われる。即ち、テンポ
変更を指示するMIDIメッセージを受信すると、CP
U10は、MIDIメッセージに含まれるテンポデータ
をRAM12内のテンポバッファにセットする。これに
より、操作パネル14を操作してテンポを設定した場合
と同様に、テンポの変更が行われる。その他のMIDI
メッセージに対する処理は、本発明とは直接関係しない
ので説明は省略する。
When the keyboard event process is completed, a MIDI process is performed (step S13). In the MIDI processing, MIDI data is transmitted / received to / from an external device such as another electronic musical instrument, a sequencer, or a computer via the MIDI interface circuit 23. Note that the tempo is also changed by a MIDI message indicating the tempo. That is, when a MIDI message instructing a tempo change is received, the CP
U10 sets tempo data included in the MIDI message in a tempo buffer in RAM 12. Thus, the tempo is changed in the same manner as when the tempo is set by operating the operation panel 14. Other MIDI
Since the processing for the message is not directly related to the present invention, the description is omitted.

【0084】このMIDI処理が終了すると、次いで、
自動演奏処理が行われる(ステップS14)。この自動
演奏処理においては、リズム演奏音を発生するための自
動伴奏処理、及びメトロノーム音を発生するためのメト
ロノーム発音処理が行われる。
When the MIDI processing is completed,
Automatic performance processing is performed (step S14). In this automatic performance process, an automatic accompaniment process for generating a rhythm performance sound and a metronome sound generation process for generating a metronome sound are performed.

【0085】自動伴奏処理は、自動演奏フラグがオンに
なっており、且つ自動演奏データの読み出しタイミング
になった時に行われる。自動演奏データの読み出しタイ
ミングであるかどうかは、テンポ値に応じて計数されて
いる図示しないカウンタの内容を参照することにより行
われる。そして、読み出しタイミングであることが判断
されると、自動演奏データメモリ17から1つの自動演
奏データが読み出される。そして、自動演奏データに含
まれているステップタイム値と図示しないタイムカウン
タでカウントアップされているタイム値とが一致した場
合に、発音又は消音を行うべき旨が認識され、発音又は
消音処理が行われる。
The automatic accompaniment process is performed when the automatic performance flag is turned on and the timing for reading out the automatic performance data comes. Whether or not the timing for reading the automatic performance data is determined by referring to the contents of a counter (not shown) that is counted according to the tempo value. When it is determined that the timing is the read timing, one piece of automatic performance data is read from the automatic performance data memory 17. Then, when the step time value included in the automatic performance data matches the time value counted up by the time counter (not shown), it is recognized that sounding or silencing should be performed, and sounding or silencing processing is performed. Will be

【0086】即ち、自動演奏データがノートオンデータ
であれば発音処理が行われる。発音処理では、自動演奏
データメモリ17から読み出した自動演奏データに基づ
いて、例えば波形アドレス、周波数データ、エンベロー
プデータ、フィルタ係数等が生成され、音源19に送ら
れる。そして音源19でデジタル楽音信号が生成され、
D/A変換器20でアナログ楽音信号に変換され、増幅
器21で増幅されてスピーカ22に送られる。これによ
りスピーカ22からリズム音が放音される。
That is, if the automatic performance data is note-on data, a tone generation process is performed. In the sound generation process, for example, a waveform address, frequency data, envelope data, a filter coefficient, and the like are generated based on the automatic performance data read from the automatic performance data memory 17 and sent to the sound source 19. Then, a digital tone signal is generated by the sound source 19,
The signal is converted into an analog tone signal by the D / A converter 20, amplified by the amplifier 21, and sent to the speaker 22. As a result, a rhythm sound is emitted from the speaker 22.

【0087】一方、ノートオフデータであれば、消音処
理が行われる。この消音処理は、所定のデータを音源1
9に送ることにより、音源19におけるデジタル楽音信
号の生成を停止せしめ、発音中の音を消音させる処理で
ある。なお、自動演奏データには、ノートオン又はノー
トオフを指示するデータ以外に、例えば音色変更、テン
ポ変更等を指示するデータが含まれるが、本発明とは直
接関係しないので説明は省略する。
On the other hand, if the data is note-off data, mute processing is performed. In this silencing process, predetermined data is transmitted to the sound source 1
By sending the sound to the tone generator 9, the generation of the digital tone signal in the sound source 19 is stopped, and the sound being generated is muted. It should be noted that the automatic performance data includes, for example, data for instructing a tone color change, a tempo change, and the like, in addition to data for instructing note-on or note-off.

【0088】メトロノーム発音処理については、図8の
フローチャートに示されている。即ち、メトロノーム発
音処理では、先ず、発音タイミングであるかどうかが調
べられる(ステップS60)。これは、メトロノーム音
発音中フラグがオンにされており、且つ、1/24タイ
ミングフラグがオンにセットされているかどうかを調べ
ることにより行われる。ここで、1/24タイミングフ
ラグは、RAM12に設けられているフラグであり、図
示しないタイマが所定数を計数した時(1拍の1/24
の時間が経過した時)にセットされる。この時、同時に
図示しないカウンタCOUNTがカウントアップされ
る。
The metronome sound generation process is shown in the flowchart of FIG. That is, in the metronome sounding process, first, it is checked whether or not it is sounding timing (step S60). This is performed by checking whether the metronome sounding flag is on and the 1/24 timing flag is set on. Here, the 1/24 timing flag is a flag provided in the RAM 12, and when a timer (not shown) has counted a predetermined number (1/2/4 of one beat).
Is set when the time has elapsed). At this time, a counter COUNT (not shown) is simultaneously counted up.

【0089】ここで、発音タイミングでないことが判断
されると、このメトロノーム発音処理ルーチンからリタ
ーンしてメインルーチンに戻る。一方、発音タイミング
であることが判断されると、上記カウンタCOUNTの
内容が、その時点で指定されている拍子(システム設定
モードで指定され、RAM12の拍子バッファに格納さ
れている。)に「24」を乗じた数、例えば4拍子が指
定されていれば「24×4=96」であるか否かが調べ
られる(ステップS61)。ここで、上記条件が満足さ
れていれば、小節の先頭であることが認識され、小節の
先頭の発音処理が行われる(ステップS64)。この発
音処理では、ドラム音色の中のハイハットのクローズ音
の発音が行われる。この発音処理の後、上記カウンタC
OUNTはゼロにクリア去れる。
If it is determined that the timing is not the tone generation timing, the routine returns from the metronome tone generation processing routine and returns to the main routine. On the other hand, if it is determined that it is the sound generation timing, the content of the counter COUNT is set to "24" in the time signature specified at that time (specified in the system setting mode and stored in the time signature buffer of the RAM 12). , For example, if the time signature is specified, it is checked whether or not “24 × 4 = 96” (step S61). Here, if the above condition is satisfied, the start of the measure is recognized, and the sound generation processing of the start of the measure is performed (step S64). In this sound generation processing, the close sound of the hi-hat in the drum timbre is generated. After this sound generation process, the above counter C
OUNT is cleared to zero.

【0090】即ち、音源19は、メトロノームスタート
処理(図6のステップS46)で受け取ったハイハット
のクローズ音を発生するための波形アドレス、周波数デ
ータ、エンベロープデータ、フィルタ係数等に基づきメ
トロノーム音用に割り当てられた発音チャンネルに対応
するオシレータを起動する。これにより、オシレータは
波形メモリ18からハイハットのクローズ音用の波形デ
ータを読み出し、これにエンベロープを付加したデジタ
ル楽音信号を生成する。このデジタル楽音信号は、D/
A変換器20でアナログ楽音信号に変換され、増幅器2
1で所定の増幅が行われた後にスピーカ22に送られ
る。これにより、スピーカ22からハイハットのクロー
ズ音が拍子を示す音として発音されることになる。
That is, the sound source 19 is allocated for the metronome sound based on the waveform address, frequency data, envelope data, filter coefficient, etc. for generating the closed sound of the hi-hat received in the metronome start process (step S46 in FIG. 6). Activate the oscillator corresponding to the specified sound channel. As a result, the oscillator reads the waveform data for the close sound of the hi-hat from the waveform memory 18 and generates a digital tone signal with an envelope added thereto. This digital tone signal is D /
The signal is converted into an analog tone signal by the A
The signal is sent to the speaker 22 after a predetermined amplification is performed in step S1. As a result, the close sound of the hi-hat is emitted from the speaker 22 as a sound indicating a beat.

【0091】上記ステップS61において、上記条件が
満足されないことが判断された場合は、次いで、カウン
タCOUNTの内容が「24」の倍数であるかどうかが
調べられる(ステップS62)。そして、「24」の倍
数であることが判断されると、メトロノーム音を発音す
べきタイミングが到来したことが認識され、小節の先頭
以外の拍の発音処理が行われる(ステップS63)。
If it is determined in step S61 that the above condition is not satisfied, it is then checked whether or not the content of the counter COUNT is a multiple of "24" (step S62). Then, when it is determined that the metronome sound is a multiple of "24", it is recognized that the timing at which the metronome sound should be emitted has arrived, and a sounding process for a beat other than the beginning of a bar is performed (step S63).

【0092】即ち、音源19は、メトロノームスタート
処理(図6のステップS46)で受け取ったドラムのリ
ムショット音を発生するための波形アドレス、周波数デ
ータ、エンベロープデータ、フィルタ係数等に基づきメ
トロノーム音用に割り当てられた発音チャンネルに対応
するオシレータを起動する。これにより、オシレータは
波形メモリ18からリムショット音用の波形データを読
み出し、これにエンベロープを付加したデジタル楽音信
号を生成する。このデジタル楽音信号は、D/A変換器
20でアナログ楽音信号に変換され、増幅器21で所定
の増幅が行われた後にスピーカ22に送られる。これに
より、スピーカ22からドラムのリムショット音がメト
ロノーム音として発音されることになる。その後、この
メトロノーム発音処理ルーチンからリターンしてメイン
ルーチンに戻る。なお、上記ステップS62で「24」
の倍数でないことが判断されると、メトロノーム音を発
音すべきタイミングでないものと認識され、発音処理は
行わずにこのメトロノーム発音処理ルーチンからリター
ンしてメインルーチンに戻る。
That is, the sound source 19 generates a metronome sound based on the waveform address, frequency data, envelope data, filter coefficient, etc. for generating the drum rim shot sound received in the metronome start process (step S46 in FIG. 6). Activate the oscillator corresponding to the assigned sounding channel. As a result, the oscillator reads out the rim shot sound waveform data from the waveform memory 18 and generates a digital tone signal with an envelope added thereto. This digital tone signal is converted into an analog tone signal by a D / A converter 20 and is sent to a speaker 22 after being subjected to a predetermined amplification by an amplifier 21. As a result, the rim shot sound of the drum is emitted from the speaker 22 as a metronome sound. Thereafter, the routine returns from the metronome sound processing routine and returns to the main routine. It should be noted that "24" in the above step S62.
If it is determined that the metronome sound is not the timing at which the metronome sound should be sounded, the process returns from the metronome sound processing routine to the main routine without performing sound processing.

【0093】上記自動演奏処理が終了すると、次いで、
「その他の処理」が行われる(ステップS15)。この
「その他の処理」には、図示しないフットペダルの押下
に伴う音色変更処理等が含まれる。その後ステップS1
1に戻り、以下同様の処理を繰り返す。上記ステップS
11〜S14の繰り返し実行の過程で、パネル操作や鍵
盤操作に基づくイベントが発生すると、そのイベントに
対応する処理が行われることにより電子楽器としての各
種機能が発揮される。
When the automatic performance processing is completed,
"Other processing" is performed (step S15). The “other processing” includes a tone color changing processing associated with depression of a foot pedal (not shown). Then step S1
1 and the same process is repeated thereafter. Step S above
When an event based on a panel operation or a keyboard operation occurs in the process of repeatedly executing steps S11 to S14, various functions as an electronic musical instrument are exhibited by performing processing corresponding to the event.

【0094】以上説明したように、本実施例のテンポ調
整装置によれば、自動演奏機能付きの電子楽器におい
て、テンポ調整スイッチ142をテンポダウンスイッチ
142A及びテンポアップスイッチ142Bで構成し、
テンポ調整スイッチ142が操作された際に、自動演奏
中でなく、且つメトロノーム音が発音中でなければ、そ
の時点でテンポ調整スイッチ142で設定されているテ
ンポでメトロノーム音の発音を開始する。また、テンポ
調整スイッチ142が操作された際に、自動演奏中では
ないが既にメトロノーム音が発音中であれば、発音され
ているメトロノーム音のテンポをテンポ調整スイッチ1
42の操作に応じて変更する。一方、テンポ調整スイッ
チ142が操作された際に、自動演奏中であればメトロ
ノーム音は発生しない。また、上記で発生されたメトロ
ノーム音は、テンポ調整スイッチ142を構成するテン
ポダウンスイッチ142A及びテンポアップスイッチ1
42Bの同時押しがあった場合に停止される。
As described above, according to the tempo adjusting device of the present embodiment, in the electronic musical instrument having the automatic performance function, the tempo adjusting switch 142 is constituted by the tempo down switch 142A and the tempo up switch 142B.
When the tempo adjustment switch 142 is operated and the automatic performance is not being performed and the metronome sound is not being generated, the metronome sound is started to be generated at the tempo set by the tempo adjustment switch 142 at that time. When the tempo adjustment switch 142 is operated, if the metronome sound is not being played but the metronome sound is already being sounded, the tempo of the metronome sound being sounded is changed to the tempo adjustment switch 1.
It changes according to the operation of 42. On the other hand, when the tempo adjustment switch 142 is operated, the metronome sound is not generated during the automatic performance. Further, the metronome sound generated as described above is transmitted to the tempo down switch 142A and the tempo up switch 1 constituting the tempo adjustment switch 142.
It stops when there is a simultaneous push of 42B.

【0095】これにより、演奏者がテンポを調整しよう
とするときは、テンポ調整スイッチ142を構成するテ
ンポダウンスイッチ142A又はテンポアップスイッチ
142Bのいずれかを少しだけ操作するだけでメトロノ
ーム音が発生され、そのテンポを変更しようとする場合
は、更にテンポダウンスイッチ142A又はテンポアッ
プスイッチ142Bを操作することにより所望のテンポ
に設定することができる。このように、テンポ調整用の
音としてメトロノーム音がテンポダウンスイッチ142
A又はテンポアップスイッチ142Bの操作により発生
されるとともに、同じテンポダウンスイッチ142A又
はテンポアップスイッチ142Bを操作することにより
テンポを変更することができるので、テンポ調整が容易
になり、操作性に優れたものとなっている。また、発音
中のメトロノーム音は、テンポダウンスイッチ142A
及びテンポアップスイッチ142Bを同時に押下するこ
とによりメトロノーム音の発音を停止させることができ
る。
Thus, when the player wants to adjust the tempo, a metronome sound is generated simply by slightly operating either the tempo down switch 142A or the tempo up switch 142B constituting the tempo adjustment switch 142. When the tempo is to be changed, the desired tempo can be set by further operating the tempo down switch 142A or the tempo up switch 142B. In this way, the metronome sound is used as the tempo adjustment sound.
The tempo can be changed by operating the same tempo-down switch 142A or tempo-up switch 142B as well as being generated by operating the A or tempo-up switch 142B, thereby facilitating tempo adjustment and excellent operability. It has become something. Also, the metronome sound that is being sounded can be controlled by the tempo down switch 142A.
By pressing the tempo-up switch 142B at the same time, the metronome sound can be stopped.

【0096】また、自動演奏中にテンポを調整しようと
するときは、演奏者は、自動演奏されている楽音を聞き
ながらテンポ調整をすることができる。この場合、メト
ロノーム音は発生されないのでテンポ調整の時に邪魔な
音がなく、調整がし易いものとなっている。
Further, when trying to adjust the tempo during an automatic performance, the player can adjust the tempo while listening to the musical sound being played automatically. In this case, since no metronome sound is generated, there is no disturbing sound when adjusting the tempo, and the adjustment is easy.

【0097】また、テンポ調整スイッチ142として、
テンポを上げることを指示するためのテンポアップスイ
ッチ142Bとテンポを下げることを指示するためのテ
ンポダウンスイッチ142Aとを備えた、所謂アップダ
ウンスイッチを採用したことにより、スイッチ自体が安
価に構成できるとともに、他の機能を発揮させるための
スイッチと兼用させることも容易になり、電子楽器の小
型・軽量化及び低廉化を図ることができる。
Also, as the tempo adjustment switch 142,
By employing a so-called up / down switch including a tempo up switch 142B for instructing to increase the tempo and a tempo down switch 142A for instructing to decrease the tempo, the switch itself can be configured at low cost. Also, it is easy to double as a switch for exerting other functions, and it is possible to reduce the size, weight, and cost of the electronic musical instrument.

【0098】また、本電子楽器のテンポ調整装置におい
ては、テンポ調整スイッチ142として用いるテンポア
ップスイッチ142B及びテンポダウンスイッチ142
Aをメトロノーム音を停止せしめるためにも用いてい
る。即ち、テンポアップスイッチ142B及びテンポダ
ウンスイッチ142Aが同時に押された場合に、メトロ
ノーム音の発音を停止するようにしている。これによ
り、メトロノーム音を停止させるために特別のスイッチ
を設ける必要がなく、テンポ調整装置のスイッチの数を
減らすことができる。
In the tempo adjusting device of the electronic musical instrument, a tempo up switch 142B and a tempo down switch 142 used as a tempo adjustment switch 142 are provided.
A is also used to stop the metronome sound. That is, when the tempo up switch 142B and the tempo down switch 142A are pressed simultaneously, the metronome sound is stopped. Thus, it is not necessary to provide a special switch for stopping the metronome sound, and the number of switches of the tempo adjusting device can be reduced.

【0099】なお、上記の実施例では、自動演奏機能付
きの電子楽器に適用し、自動伴奏中は自動伴奏音により
テンポを調整し、自動伴奏中でないときはメトロノーム
音によりテンポを調整する場合について説明したが、自
動演奏機能が付いていない電子楽器に適用できることは
勿論である。
In the above embodiment, the present invention is applied to an electronic musical instrument having an automatic performance function, in which the tempo is adjusted by the automatic accompaniment sound during the automatic accompaniment, and the tempo is adjusted by the metronome sound when the automatic accompaniment is not performed. Although described, it goes without saying that the present invention can be applied to an electronic musical instrument without an automatic performance function.

【0100】また、上記の実施例の構成に加えてメトロ
ノーム音を抑止するための抑止手段としてのスイッチを
設け、このスイッチがオンにされている場合にのみ上記
のメトロノーム音の発生及び停止を制御するように構成
することもできる。この場合、通常の演奏中にはメトロ
ノーム音の発生を抑止できるので、より使い勝手に優れ
たものとなる。
Further, in addition to the configuration of the above-described embodiment, a switch is provided as suppression means for suppressing the metronome sound, and the generation and stop of the metronome sound are controlled only when this switch is turned on. It can also be configured to do so. In this case, the metronome sound can be prevented from being generated during the normal performance, so that the usability is further improved.

【0101】また、上記実施例では、メトロノーム音
は、波形メモリ18に記憶された波形データに基づいて
発音するように構成したが、自動演奏機能付きの電子楽
器においては、メトロノーム音を発生するための自動演
奏データを自動演奏データメモリ17に記憶させてお
き、これを自動演奏処理によって発音するように構成し
ても良い。この場合、メトロノーム音として変化に富ん
だ音色を発生できる。
In the above embodiment, the metronome sound is generated based on the waveform data stored in the waveform memory 18. However, in an electronic musical instrument with an automatic performance function, the metronome sound is generated. The automatic performance data may be stored in the automatic performance data memory 17, and the automatic performance data may be generated by the automatic performance processing. In this case, a varied tone can be generated as a metronome sound.

【0102】更に、上記の実施例では、自動伴奏中には
メトロノーム音を発生させない構成としたが、例えば自
動伴奏中にテンポアップスイッチ142Bとテンポダウ
ンスイッチ142Aとを同時に押下することにより、自
動伴奏音とともにメトロノーム音を発生させるように構
成することができる。
Further, in the above embodiment, the metronome sound is not generated during the automatic accompaniment. For example, the automatic accompaniment is performed by simultaneously pressing the tempo up switch 142B and the tempo down switch 142A during the automatic accompaniment. It can be configured to generate a metronome sound with the sound.

【0103】[0103]

【発明の効果】以上詳述したように、本発明によれば、
簡単な操作でテンポを調整することのできる電子楽器の
テンポ調整装置を提供できる。
As described in detail above, according to the present invention,
A tempo adjusting device for an electronic musical instrument that can adjust the tempo with a simple operation can be provided.

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

【図1】本発明の実施例の電子楽器の概略的な構成を示
すブロック図である。
FIG. 1 is a block diagram illustrating a schematic configuration of an electronic musical instrument according to an embodiment of the present invention.

【図2】本発明の実施例で使用される操作パネルの一例
を示す図である。
FIG. 2 is a diagram illustrating an example of an operation panel used in the embodiment of the present invention.

【図3】本発明の実施例の動作を示すフローチャート
(メインルーチン)である。
FIG. 3 is a flowchart (main routine) showing the operation of the embodiment of the present invention.

【図4】本発明の実施例の動作を示すフローチャート
(スイッチイベント処理ルーチン)である。
FIG. 4 is a flowchart (switch event processing routine) illustrating the operation of the embodiment of the present invention.

【図5】本発明の実施例の動作を示すフローチャート
(スイッチ処理ルーチン)である。
FIG. 5 is a flowchart (switch processing routine) showing the operation of the embodiment of the present invention.

【図6】本発明の実施例の動作を示すフローチャート
(テンポアップスイッチ処理ルーチン)である。
FIG. 6 is a flowchart (tempo-up switch processing routine) illustrating the operation of the embodiment of the present invention.

【図7】本発明の実施例の動作を示すフローチャート
(テンポダウンスイッチ処理ルーチン)である。
FIG. 7 is a flowchart (tempo down switch processing routine) showing an operation of the embodiment of the present invention.

【図8】本発明の実施例の動作を示すフローチャート
(メトロノーム発音処理ルーチン)である。
FIG. 8 is a flowchart (a metronome sounding processing routine) illustrating an operation of the embodiment of the present invention.

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

10 CPU 11 プログラムメモリ 12 RAM 13 パネルインタフェース回路 14 操作パネル 15 鍵盤インタフェース回路 16 鍵盤装置 17 自動演奏データメモリ 18 波形メモリ 19 音源 20 D/A変換器 21 増幅器 22 スピーカ 23 MIDIインタフェース回路 30 システムバス 140 自動演奏スタートスイッチ 141 リズム選択スイッチ 142 テンポ調整スイッチ 142A テンポダウンスイッチ 142B テンポアップスイッチ 143 表示器 Reference Signs List 10 CPU 11 Program memory 12 RAM 13 Panel interface circuit 14 Operation panel 15 Keyboard interface circuit 16 Keyboard device 17 Automatic performance data memory 18 Waveform memory 19 Sound source 20 D / A converter 21 Amplifier 22 Speaker 23 MIDI interface circuit 30 System bus 140 Automatic Performance start switch 141 Rhythm selection switch 142 Tempo adjustment switch 142A Tempo down switch 142B Tempo up switch 143 Display

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−182893(JP,A) 特開 平5−108067(JP,A) 特開 平2−311784(JP,A) 実開 昭62−113398(JP,U) 実開 昭63−98591(JP,U) 実開 平2−89493(JP,U) 実開 昭58−81589(JP,U) 実開 平1−129693(JP,U) (58)調査した分野(Int.Cl.7,DB名) G10H 1/36 - 1/42 G10H 1/00 101 - 102 G04F 5/02 G09B 15/00 - 15/08 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-1-1828893 (JP, A) JP-A-5-108067 (JP, A) JP-A-2-311784 (JP, A) 113398 (JP, U) Japanese Utility Model 63-98591 (JP, U) Japanese Utility Model 2-89493 (JP, U) Japanese Utility Model Utility Model 58-81589 (JP, U) Japanese Utility Model Utility Model 1-112996 (JP, U) (58) Field surveyed (Int.Cl. 7 , DB name) G10H 1/36-1/42 G10H 1/00 101-102 G04F 5/02 G09B 15/00-15/08

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 テンポの増減を指示するためのテンポ操
作子と、 該テンポ操作子により指示されたテンポを記憶するテン
ポバッファと、前記テンポ操作子が操作されたときにメトロノーム音が
発音中でなければ、該テンポ操作子の操作に応答して、
その時点で前記テンポバッファに記憶されているテンポ
に応じたメトロノーム音の発生を開始するメトロノーム
音発生手段と、 前記テンポ操作子が操作されたときにメトロノーム音が
発音中であれば、該テンポ操作子の操作に応答して、前
記テンポバッファに記憶されているテンポを変更するテ
ンポ変更手段と、 前記メトロノーム音発生手段によるメトロノーム音の発
生停止を指示する停止指示手段と、 該停止指示手段の指示に応じてメトロノーム音の発生を
停止せしめる制御手段、 とを具備したことを特徴とする電子楽器のテンポ調整装
置。
1. A tempo control for instructing a tempo increase / decrease.
A tempo for storing the tempo designated by the tempo operator.
Pobuffer,The metronome sounds when the tempo control is operated.
If it is not sounding, in response to the operation of the tempo operator,
The tempo currently stored in the tempo buffer
Metronome that starts generating a metronome sound according to
Sound generating means, The metronome sounds when the tempo control is operated.
If it is sounding, it responds to the operation of the tempo operator and
To change the tempo stored in the tempo buffer.
Change means,  Emission of a metronome sound by the metronome sound generation means
Stop instructing means for instructing a live stop, and generating a metronome sound in response to the instruction of the stop instructing means.
Control means for stopping the electronic musical instrument.
Place.
【請求項2】 予め用意された自動演奏データと前記テ
ンポバッファに記憶されたテンポとに基づいて自動演奏
音を発生する自動演奏音発生手段、を更に備え、前記メトロノーム音発生手段は、該自動演奏音発生手段
により自動演奏音が発生されておらず、且つ前記テンポ
操作子が操作されたときにメトロノーム音が発音中でな
ければ、該テンポ操作子の操作に応答して、その時点で
前記テンポバッファに記憶されているテンポに応じたメ
トロノーム音の発生を開始 する、請求項1に記載の電子
楽器のテンポ調整装置。
2. An automatic performance sound generating means for generating an automatic performance sound based on automatic performance data prepared in advance and a tempo stored in the tempo buffer, wherein the metronome sound generating means comprises: Performance sound generation means
No automatic performance sound is generated by the
The metronome sound is not sounding when the operator is operated.
If it responds to the operation of the tempo operator,
A menu corresponding to the tempo stored in the tempo buffer
2. The tempo adjusting device for an electronic musical instrument according to claim 1, wherein the tempo adjusting device starts generating a tronome sound .
【請求項3】 前記テンポ操作子は、テンポを上げるこ
とを指示するためのテンポアップスイッチとテンポを下
げることを指示するためのテンポダウンスイッチとを備
えていることを特徴とする請求項1又は請求項2に記載
の電子楽器のテンポ調整装置。
3. The tempo control device according to claim 1, wherein the tempo operator includes a tempo-up switch for instructing to increase the tempo and a tempo-down switch for instructing to decrease the tempo. The tempo adjusting device for an electronic musical instrument according to claim 2.
【請求項4】 前記停止指示手段は、前記テンポアップ
スイッチ及び前記テンポダウンスイッチの双方が操作さ
れた場合に前記メトロノーム音発生手段によるメトロノ
ーム音の発生停止を指示することを特徴とする請求項3
に記載の電子楽器のテンポ調整装置。
4. The apparatus according to claim 3, wherein said stop instruction means instructs said metronome sound generation means to stop generating a metronome sound when both said tempo-up switch and said tempo-down switch are operated.
3. A tempo adjusting device for an electronic musical instrument according to claim 1.
【請求項5】 メトロノーム音の発生を抑止する抑止手
段を更に備え、該抑止手段による指示がある場合には、
前記メトロノーム音発生手段はメトロノーム音を発生し
ないことを特徴とする請求項1乃至請求項4の何れか1
項に記載の電子楽器のテンポ調整装置。
5. A system according to claim 5, further comprising a suppression unit for suppressing the generation of a metronome sound, wherein when there is an instruction from the suppression unit,
5. The metronome sound generating means does not generate a metronome sound.
A tempo adjustment device for an electronic musical instrument according to the item.
JP05325934A 1993-11-30 1993-11-30 Electronic musical instrument tempo adjustment device Expired - Lifetime JP3077787B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05325934A JP3077787B2 (en) 1993-11-30 1993-11-30 Electronic musical instrument tempo adjustment device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05325934A JP3077787B2 (en) 1993-11-30 1993-11-30 Electronic musical instrument tempo adjustment device

Publications (2)

Publication Number Publication Date
JPH07152376A JPH07152376A (en) 1995-06-16
JP3077787B2 true JP3077787B2 (en) 2000-08-14

Family

ID=18182237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05325934A Expired - Lifetime JP3077787B2 (en) 1993-11-30 1993-11-30 Electronic musical instrument tempo adjustment device

Country Status (1)

Country Link
JP (1) JP3077787B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3812984B2 (en) * 1997-02-15 2006-08-23 ブラザー工業株式会社 Karaoke terminal device

Also Published As

Publication number Publication date
JPH07152376A (en) 1995-06-16

Similar Documents

Publication Publication Date Title
JP2602458B2 (en) Automatic performance device
JP3077787B2 (en) Electronic musical instrument tempo adjustment device
JP2953937B2 (en) Electronic musical instrument volume control device
JP3271447B2 (en) Electronic musical instrument tempo setting device
JPH06259064A (en) Electronic musical instrument
JP3045915B2 (en) Electronic musical instrument data setting device
JP3171759B2 (en) Automatic performance device
JP4214845B2 (en) Automatic arpeggio device and computer program applied to the device
JP3385545B2 (en) Automatic performance device
JPH07146681A (en) Electronic musical instrument
JPH06242781A (en) Electronic musical instrument
JP3097888B2 (en) Electronic musical instrument volume setting device
JP3385544B2 (en) Automatic performance device
JP3034398B2 (en) Electronic musical instrument controller
JPH0816166A (en) Rhythm selecting device
JP2665854B2 (en) Automatic performance device
JP2915753B2 (en) Electronic musical instrument
JP3356326B2 (en) Electronic musical instrument
JPH0830273A (en) Tempo setting device for electronic musical instrument
JPH06230782A (en) Electronic musical instrument
JPH08106284A (en) Automatic playing device of electronic musical instrument
JPH07199940A (en) Demonstrative playing controller for electronic musical instrument
JPH08248957A (en) Operator of electronic musical instrument
JPH10143156A (en) Electronic instrument operating device
JPH07181966A (en) Data setting device of electronic musical instrument

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000531