JPH07152376A - Tempo adjustment device of electronic musical instrument - Google Patents

Tempo adjustment device of electronic musical instrument

Info

Publication number
JPH07152376A
JPH07152376A JP5325934A JP32593493A JPH07152376A JP H07152376 A JPH07152376 A JP H07152376A JP 5325934 A JP5325934 A JP 5325934A JP 32593493 A JP32593493 A JP 32593493A JP H07152376 A JPH07152376 A JP H07152376A
Authority
JP
Japan
Prior art keywords
tempo
sound
switch
adjustment
operator
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.)
Granted
Application number
JP5325934A
Other languages
Japanese (ja)
Other versions
JP3077787B2 (en
Inventor
Sadasuke Wakuta
定資 和久田
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)

Abstract

PURPOSE:To provide a tempo adjustment device for an electronic musical instrument in which a tempo is adjusted employing a simple operation. CONSTITUTION:The device consists of a tempo control element which instructs an increase or a decrease of a tempo, tempo sound generating means 10, 18 to 22 which generate sound for tempo adjustment with the tempo specified by the tempo control element when the tempo control element is operated and a tempo adjustment sound is not generated, a tempo changing means 10 which changes the tempo of the sound for tempo adjustment in accordance with the operation of the tempo control element if the tempo adjustment sound is being generated when the tempo control element is operated, a stop instructing means which stops the sound generation of the means 10, 18 to 22 and a control means 10 which stops the generation of a tempo sound in accordance with the instruction of the stop instruction means.

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 enables easy tempo adjustment.

【0002】[0002]

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

【0003】また、自動演奏機能を備えた電子楽器で
は、電子楽器に例えばリズム演奏等の自動演奏を行わ
せ、このリズム演奏音のテンポをテンポ操作子を操作し
て所望のテンポに調整するという方法が採用されてい
る。
In an electronic musical instrument having an automatic performance function, the electronic musical instrument is caused 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 method of adjusting the tempo while generating a predetermined sound with the metronome described above, it is necessary to separately prepare a metronome or the like as a tool for adjusting the tempo, which is troublesome. .

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

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

【0007】[0007]

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

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

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

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

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

【0012】[0012]

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

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

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

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

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

【0017】また、本電子楽器のテンポ調整装置におい
ては、テンポ操作子として用いるテンポアップスイッチ
及びテンポダウンスイッチをテンポ音発音手段による発
音停止を指示する指示手段としても用いている。即ち、
テンポアップスイッチ及びテンポダウンスイッチが同時
に操作された場合に、テンポ音発音手段による発音停止
の指示があったものと認識するようにしている。これに
より、テンポ調整用の音を停止させるために特別の操作
子を設ける必要がなく、テンポ調整装置の操作子の数を
減らすことができる。
Further, in the tempo adjusting device of the present electronic musical instrument, the tempo up switch and the tempo down switch used as tempo operators are also used as instructing means for instructing the sounding stop by the tempo sound producing means. That is,
When the tempo up switch and the tempo down switch are simultaneously operated, it is recognized that the tempo sound generating means has instructed to stop sounding. As a result, it is not necessary to provide a special operator for stopping 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 present electronic musical instrument, if the suppressing means specifies that the generation of the tempo adjusting sound should be suppressed, the tempo adjusting sound is not generated even during the automatic performance. I try not to generate. As a result, when the tempo is changed during normal performance, the tempo adjustment sound can be suppressed even if the tempo operator is operated. If the generation of the sound is not desired, it may be instructed in advance that the generation of the tempo adjustment sound should be suppressed by the suppressing means.

【0019】[0019]

【実施例】以下、本発明の電子楽器のテンポ調整装置の
実施例につき、図面を参照しながら詳細に説明する。な
お、本実施例としては、鍵盤型の電子楽器を採用してテ
ンポを調整するための構成及び動作を中心に説明する
が、これに限定されるものでなく、ギター型その他の各
種タイプの電子楽器に適用できるものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of a tempo adjusting device for an electronic musical instrument of the present invention will be described in detail below with reference to the drawings. It should be noted that the present embodiment will be described focusing on the configuration and operation for adjusting the tempo by adopting a keyboard type electronic musical instrument, but the present invention is not limited to this, and a guitar type and various types of electronic instruments 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. With regard to the metronome sound, the sound indicating each beat is realized by, for example, a rim shot sound in the drum tone, and the sound indicating the beginning of the bar, that is, the time signature is realized by a hi-hat closed sound. The tones of the sounds indicating the beats and beats are not limited to those described above, and it goes without saying that various tones 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 is a central processing unit (hereinafter, "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 19 are a system bus. It is configured to be connected to each other at 30.

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

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

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

【0025】RAM12は、CPU10が制御プログラ
ムを実行する際に、種々のデータを一時記憶するために
使用される。このRAM12には、例えばデータバッフ
ァ、レジスタ、カウンタ、フラグ等の各領域が定義され
ている。
The RAM 12 is used for temporarily storing various data when the CPU 10 executes the 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 and display 14 configured with switch 142B
3 etc. are provided. Although various switches and indicators other than those mentioned above are provided on the operation panel 14, the illustration of switches and indicators not directly related to the present invention is omitted in FIG.

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

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

【0029】テンポ調整スイッチ142はテンポ操作子
に対応するものであり、上述したようにテンポダウンス
イッチ142Aとテンポアップスイッチ142Bとで構
成されている。このテンポ調整スイッチ142は、テン
ポダウンスイッチ142Aとテンポアップスイッチ14
2Bとを同時に押下することにより停止指示手段として
機能し、テンポ調整用の音、即ちメトロノーム音の発生
を停止させるために使用される。
The tempo adjustment switch 142 corresponds to the tempo operator and is composed of 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 14.
When 2B and 2B are pressed at the same time, they function as stop instruction means and are used to stop the 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 is also used.
The tempo up switch 142B is used not only for adjusting the tempo but also for issuing various instructions in the system setting mode. The system setting mode is an operation mode generally provided for setting various parameters in an electronic musical instrument. For example, when the automatic performance start switch 140 and the rhythm selection switch 141 are pressed at the same time, the system setting mode is set. 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 a beat such as 1 beat, 2 beats, 3 beats, 4 beats ,. The time signature selected here is stored in the time signature buffer provided in the RAM 12. In this system setting mode, in addition to the above, you can set the volume, select the tone color, select the sound effect, and set the sound effect
Various other parameters can be set. According to such a 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 pressed at the same time, they function as stop instruction means to stop the metronome sound being sounded. As the stop instruction means, for example, a dedicated switch for stopping the metronome sound may be provided, or other switches (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 pressed simultaneously.

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

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

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

【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 conjunction with key depression or key release, and 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 transmission / reception of data 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 the ON / OFF state of each key switch returned from the keyboard device 16 in response to the scan signal. Then, from this signal, key data in which ON / OFF of each key switch is associated with 1 bit is generated and sent to the CPU 10. This key data is stored in the RAM 12 under the control of the CPU 10 and is used to determine the presence / absence of a keyboard event (details will be described later).

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

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

【0039】上記スタートアドレステーブルは、各リズ
ムに対応した自動演奏データの先頭アドレスを記憶した
テーブルである。リズムの変更があった場合に、このス
タートアドレステーブルから、新たに選択されたリズム
に対応する自動演奏データの先頭アドレス(スタートア
ドレス)が取り出され、そのアドレスから自動演奏デー
タの読み出しが開始される。
The start address table is a table in which the start address of the automatic performance data corresponding to each rhythm is stored. When the rhythm is changed, the starting address (start address) of the automatic performance data corresponding to the newly selected rhythm is fetched from this 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 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), for example, the power source of the electronic musical instrument. Floppy disk (or ROM installed in the floppy disk device at the time of loading)
The ROM1 which is inserted in the card control device) and the automatic performance data and the start address table are stored in the RAM1.
It may be configured so that it is loaded to 2.

【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 color, each key range, key pressing speed, etc. in order to realize a plurality of tone colors. This waveform data is selected and read according to the tone color specified at the time of the sounding instruction, the pitch (key range) for which the sounding instruction is issued, the velocity of the sound related to the sounding instruction, and the like. Further, the waveform memory 18 stores waveform data of a drum rim shot sound and waveform data of a hi-hat closed sound as special waveform data for generating a metronome sound. These waveform data will be used in the automatic performance processing described later.
It is read at the timing of the metronome sound.

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

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

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

【0045】スピーカ22は、電気信号としてのアナロ
グ楽音信号を音響信号に変換する周知のものである。こ
のスピーカ22により、鍵盤装置16の操作に応じた楽
音、自動演奏データメモリ17から読み出された自動演
奏データに応じた楽音、又はメトロノーム音が放音され
ることになる。
The speaker 22 is a known one which converts an analog musical tone signal as an electric signal into an acoustic signal. The speaker 22 emits a musical sound according to the operation of the keyboard device 16, a musical sound according 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 having the above-mentioned structure will be described with reference to the flow charts shown in FIGS.

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

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

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

【0050】上記ステップS20でパネルスキャン処
理、即ちパネルイベントマップの作成が終了すると、次
いで、スイッチイベントがあるかどうかが調べられる
(ステップS21)。これは、上記パネルイベントマッ
プを参照することにより行われる。即ち、パネルイベン
トマップ中にオンになっているビットが1つでも存在す
るとスイッチイベントがあった旨が判断される。
When the panel scan 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 done by referring to the panel event map above. That is, if there is even one bit that is turned on in the panel event map, it is determined that there is a switch event.

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

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

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

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

【0055】一方、上記ステップS40で自動演奏中で
ない、つまり自動演奏フラグがオフであることが判断さ
れると、次いで、テンポダウンスイッチ142Aがオン
状態にあるかどうかが調べられる(ステップS41)。
これは、上記旧パネルデータ中のテンポダウンスイッチ
142Aに対応するビットがオンになっているかどうか
を調べることにより行われる。ここで、テンポダウンス
イッチ142Aがオンでないことが判断されると、自動
演奏中でない状態でテンポアップスイッチ142Bのみ
が押されたことが認識される。
On the other hand, when it is determined in step S40 that the automatic performance is not being performed, that is, the automatic performance flag is off, it is then checked whether or not 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 turned on. Here, 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 while 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 the metronome sound producing flag provided at 12 is turned on. If it is judged here that the metronome sound is not sounding,
A metronome sound generation start process is performed (step S46). In this metronome sound generation processing, the waveform address (fixed data) of the waveform memory 18 in which the waveform data for the metronome sound (the waveform data of the rim shot sound and the closed sound of the hi-hat) is stored, and the pitch of the metronome sound is specified. Sound source 1 includes frequency data (fixed data) to be played, envelope data (data corresponding to the contents of the volume buffer) for instructing the volume of the metronome sound, etc.
Sent to 9. As a result, the sound source 19 is brought into a state in which the metronome sound can be generated using the sounding channel assigned for sounding the metronome sound in the metronome sounding process described later. In the metronome sound generation start processing, the metronome sound generation flag is set to ON.

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

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

【0059】上記ステップS41で、テンポダウンスイ
ッチ142Aがオン状態にあることが判断されると、自
動演奏中でない状態において、テンポダウンスイッチ1
42Aが押されている状態で新たにテンポアップスイッ
チ142Bが押されて両スイッチが同時押しの状態にな
ったことが認識される。
If it is determined in step S41 that the tempo down switch 142A is in the on state, the tempo down switch 1
It is recognized that the tempo up switch 142B is newly pressed while 42A is being pressed, so that 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). If it is determined that the metronome sound is being produced, the metronome sound production stop processing is performed (step S4).
4). In this metronome sound generation stop processing, predetermined data is sent to the sound source 19. The sound source 19 stops the generation of the digital musical tone signal by the oscillator corresponding to the sounding channel assigned for the metronome sound sounding. As a result, the metronome sound generated from the speaker 22 is muted. In the metronome sound pronunciation stop processing, the metronome sound producing flag is cleared to off.

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

【0062】一方、上記ステップS42でメトロノーム
音が発音中でないことが判断されると、テンポアップ処
理が行われる(ステップS43)。このテンポアップ処
理の内容は、上述した通りである。この場合、自動演奏
が行われておらず、且つメトロノーム音の発音が行われ
ていない状態であって、更にテンポダウンスイッチ14
2Aが既に押されている状態においてテンポアップスイ
ッチ142Bが操作されたことになり、単にテンポバッ
ファの内容をインクリメントする処理だけが行われるこ
とになる。その後、このテンポアップスイッチ処理ルー
チンからリターンしてスイッチ処理ルーチンに戻る。
On the other hand, if it is determined in step S42 that the metronome sound is not being sounded, a tempo up process is performed (step S43). The content of this tempo increase processing is as described above. In this case, the automatic performance is not being performed, and the metronome sound is not being produced.
The tempo up switch 142B is operated while 2A is already pressed, and only the process of incrementing the contents of the tempo buffer is performed. After that, the process returns from this 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 tempo up switch 152B is not the on event, then it is checked whether or not there is the tempo down switch 142A on event (step S32). This is performed by checking whether the bit corresponding to the tempo down switch 142A in the event map is turned on and whether the bit corresponding to the tempo down switch 142A in the new panel data is turned on. . If it is determined that there is an on event of the tempo down switch 142A, the tempo down switch process is performed (step S33). Details of this tempo down switch processing are shown in the flowchart of FIG. 7.

【0064】テンポダウンスイッチ処理では、先ず、自
動演奏中であるかどうかが調べられる(ステップS5
0)。これは、図6のステップS40と同じ方法で行わ
れる。ここで、自動演奏中、つまり自動演奏フラグがオ
ンであることが判断されると、テンポダウン処理が行わ
れる(ステップS53)。このテンポダウン処理は、R
AM12に設けられたテンポバッファに記憶されている
現在のテンポ値をデクリメントする処理である。これに
より、既にテンポアップスイッチ142Bが押されてい
るかどうかとは関係なく、デクリメントされたテンポバ
ッファの内容に従って楽音のテンポが変更される。この
場合、自動演奏音のテンポが単位テンポだけ遅くされる
ことになる。
In the tempo down switch processing, it is first checked whether or not the automatic performance is being performed (step S5).
0). This is done in the same way as step S40 of FIG. If it is determined that the automatic performance flag is on during the automatic performance, the tempo down processing is performed (step S53). This tempo down process is
This is a process of decrementing the current tempo value stored in the tempo buffer provided in the AM 12. As a result, the tempo of the musical sound is changed according to the contents of the decremented tempo buffer regardless of whether or not the tempo up switch 142B has already been pressed. In this case, the tempo of the automatic performance sound is delayed 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 in progress, that is, the automatic performance flag is off, it is then checked whether or not 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 turned on. Here, if it is determined that the tempo up switch 142B is not on, it is recognized that only the tempo down switch 142A has been pressed while 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 sounded (step S55), and if it is determined that the metronome sound is not being sounded, a metronome sound sound generation start process is performed (step S56). The processing of steps S55 and S56 is the same as the processing of steps S45 and 46 in FIG. As a result, the sound source 19 is brought into a state in which the metronome sound can be generated using the sounding channel assigned for sounding the metronome sound in the metronome sounding process described later. In the metronome sound generation start processing, the metronome sound generation flag is set to ON.

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

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

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

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

【0071】以上により、自動演奏が行われておらず、
且つメトロノーム音が発音されている状態においてテン
ポダウンスイッチ142A及びテンポアップスイッチ1
42Bが同時に押された場合に、メトロノーム音の発生
を停止する機能が実現されている。
As described above, the automatic performance is not performed,
In addition, the tempo down switch 142A and the tempo up switch 1 while the metronome sound is being emitted.
The function of stopping the generation of the metronome sound when 42B is pressed at the same time 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 sounded, tempo down processing is performed (step S53). The contents of this tempo down processing are as described above. In this case, the automatic performance is not being performed, and the metronome sound is not being produced.
The tempo down switch 142A is operated while 2B is already pressed, and only the process of incrementing the contents of the tempo buffer is performed. After that, the process returns from this tempo down switch processing routine and returns to the switch processing routine.

【0073】スイッチ処理ルーチンにおいては、ステッ
プS32でテンポダウンスイッチ142Aのオンイベン
トでないことが判断されると、次いで、「その他の処
理」が行われる(ステップS34)。この「その他の処
理」では、操作パネル14に設けられた各種スイッチの
イベントに対する処理が行われる。
In the switch processing routine, if it is determined in step S32 that the tempo down switch 142A is not the on event, 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 is used.
When it is determined that there is an event of the automatic performance start switch 140 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. As a result, every 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 this "other processing", for example, the rhythm selection switch 14 in the panel event map is selected.
If it is determined that there is an on event of the rhythm selection switch 141 by checking whether or not the bit corresponding to 1 is turned on, the rhythm changing process is performed. In this rhythm changing process, 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
When is pressed, automatic performance is performed with the rhythm corresponding to the rhythm number register.

【0076】なお、この「その他の処理」においては、
操作パネル14に設けられたその他の各種スイッチに対
する処理も行われるが、本発明とは直接関係しないので
説明は省略する。この「その他の処理」が終了すると、
このスイッチ処理ルーチンからリターンしてスイッチイ
ベント処理ルーチンに戻る。
In this "other processing",
Although processing for various other switches provided on the operation panel 14 is also performed, the description thereof is omitted because it is not directly related to the present invention. When this "other processing" ends,
The process returns from this 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
に送ることにより実現される。これにより、演奏者は、
現在どのリズムが選択されているかを知ることができ
る。
In the switch event processing routine, LED processing is then 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 the tempo value set by operating the tempo adjustment switch 142 is performed. This display is realized by sending the 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 performer 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. In this display, the data corresponding to the rhythm number set in the rhythm number register is displayed on the operation panel 14 via the panel interface circuit 13.
It is realized by sending to. This allows the performer to
You can know which rhythm is currently selected.

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

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

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

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

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

【0084】このMIDI処理が終了すると、次いで、
自動演奏処理が行われる(ステップS14)。この自動
演奏処理においては、リズム演奏音を発生するための自
動伴奏処理、及びメトロノーム音を発生するためのメト
ロノーム発音処理が行われる。
Upon completion of this MIDI processing, next,
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 it is time to read the automatic performance data. Whether or not it is 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 it 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 and the time value counted up by the time counter (not shown) match, it is recognized that sounding or mute is to be performed, and sounding or mute processing is performed. Be seen.

【0086】即ち、自動演奏データがノートオンデータ
であれば発音処理が行われる。発音処理では、自動演奏
データメモリ17から読み出した自動演奏データに基づ
いて、例えば波形アドレス、周波数データ、エンベロー
プデータ、フィルタ係数等が生成され、音源19に送ら
れる。そして音源19でデジタル楽音信号が生成され、
D/A変換器20でアナログ楽音信号に変換され、増幅
器21で増幅されてスピーカ22に送られる。これによ
りスピーカ22からリズム音が放音される。
That is, if the automatic performance data is note-on data, sound generation processing is performed. In the tone generation processing, for example, waveform addresses, frequency data, envelope data, filter coefficients, etc. are generated based on the automatic performance data read from the automatic performance data memory 17, and are sent to the sound source 19. Then, the digital tone signal is generated by the sound source 19,
The D / A converter 20 converts the analog musical tone signal, the amplifier 21 amplifies the signal, and the amplified signal is 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 it is the note-off data, the muffling process is performed. In this muffling process, predetermined data is generated by the sound source 1.
9 is a process in which the generation of the digital musical tone signal in the sound source 19 is stopped and the sound being sounded is muted. The automatic performance data includes, for example, data for instructing tone color change, tempo change, etc. in addition to data for instructing note-on or note-off, but description thereof is omitted because it is not directly related to the present invention.

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

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

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

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

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

【0093】上記自動演奏処理が終了すると、次いで、
「その他の処理」が行われる(ステップS15)。この
「その他の処理」には、図示しないフットペダルの押下
に伴う音色変更処理等が含まれる。その後ステップS1
1に戻り、以下同様の処理を繰り返す。上記ステップS
11〜S14の繰り返し実行の過程で、パネル操作や鍵
盤操作に基づくイベントが発生すると、そのイベントに
対応する処理が行われることにより電子楽器としての各
種機能が発揮される。
When the automatic performance process is completed, then
"Other processing" is performed (step S15). The "other processing" includes a tone color changing processing accompanying the depression of a foot pedal (not shown). Then step S1
Returning to 1, the same processing 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 11 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 apparatus of this embodiment, in the electronic musical instrument having the automatic performance function, the tempo adjusting switch 142 is composed of the tempo down switch 142A and the tempo up switch 142B,
When the tempo adjustment switch 142 is operated, if the automatic performance is not being performed and the metronome sound is not being produced, the metronome sound is started to be produced at the tempo set by the tempo adjustment switch 142 at that time. Further, when the tempo adjustment switch 142 is operated, if the metronome sound is already being generated although the automatic performance is not being performed, the tempo of the generated metronome sound is set 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. In addition, the metronome sound generated above is used for the tempo down switch 142A and the tempo up switch 1 which constitute the tempo adjustment switch 142.
It is stopped when there is a simultaneous push of 42B.

【0095】これにより、演奏者がテンポを調整しよう
とするときは、テンポ調整スイッチ142を構成するテ
ンポダウンスイッチ142A又はテンポアップスイッチ
142Bのいずれかを少しだけ操作するだけでメトロノ
ーム音が発生され、そのテンポを変更しようとする場合
は、更にテンポダウンスイッチ142A又はテンポアッ
プスイッチ142Bを操作することにより所望のテンポ
に設定することができる。このように、テンポ調整用の
音としてメトロノーム音がテンポダウンスイッチ142
A又はテンポアップスイッチ142Bの操作により発生
されるとともに、同じテンポダウンスイッチ142A又
はテンポアップスイッチ142Bを操作することにより
テンポを変更することができるので、テンポ調整が容易
になり、操作性に優れたものとなっている。また、発音
中のメトロノーム音は、テンポダウンスイッチ142A
及びテンポアップスイッチ142Bを同時に押下するこ
とによりメトロノーム音の発音を停止させることができ
る。
As a result, when the performer tries to adjust the tempo, the metronome sound is generated by slightly operating either the tempo down switch 142A or the tempo up switch 142B constituting the tempo adjusting switch 142. When changing the tempo, the tempo can be set to a desired tempo 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.
A is generated by operating the A or tempo up switch 142B, and the tempo can be changed by operating the same tempo down switch 142A or tempo up switch 142B. Therefore, tempo adjustment becomes easy and operability is excellent. It has become a thing. In addition, the metronome sound being produced is the tempo down switch 142A.
By simultaneously pressing the tempo up switch 142B, the metronome sound can be stopped.

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

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

【0098】また、本電子楽器のテンポ調整装置におい
ては、テンポ調整スイッチ142として用いるテンポア
ップスイッチ142B及びテンポダウンスイッチ142
Aをメトロノーム音を停止せしめるためにも用いてい
る。即ち、テンポアップスイッチ142B及びテンポダ
ウンスイッチ142Aが同時に押された場合に、メトロ
ノーム音の発音を停止するようにしている。これによ
り、メトロノーム音を停止させるために特別のスイッチ
を設ける必要がなく、テンポ調整装置のスイッチの数を
減らすことができる。
Further, in the tempo adjusting device of the present electronic musical instrument, the tempo up switch 142B and the tempo down switch 142 used as the tempo adjusting switch 142 are used.
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 at the same time, the generation of 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】なお、上記の実施例では、自動演奏機能付
きの電子楽器に適用し、自動伴奏中は自動伴奏音により
テンポを調整し、自動伴奏中でないときはメトロノーム
音によりテンポを調整する場合について説明したが、自
動演奏機能が付いていない電子楽器に適用できることは
勿論である。
The above embodiment 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. As described above, it is needless to say that it can be applied to an electronic musical instrument that does not have an automatic playing function.

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

【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 having 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 variety of tones 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, by simultaneously pressing the tempo up switch 142B and the tempo down switch 142A during the automatic accompaniment, the automatic accompaniment is performed. It can be configured to generate a metronome sound with the sound.

【0103】[0103]

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

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

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

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

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

【図8】本発明の実施例の動作を示すフローチャート
(メトロノーム発音処理ルーチン)である。
FIG. 8 is a flowchart (metronome sound generation processing routine) showing the 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 表示器 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 Indicator

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 テンポの増減を指示するためのテンポ操
作子と、 該テンポ操作子が操作された際に、テンポ調整用の音が
発音中でなければ、その時点で該テンポ操作子により指
示されているテンポでテンポ調整用の音を発音させるテ
ンポ音発音手段と、 前記テンポ操作子が操作された際に、テンポ調整用の音
が発音中であれば、前記テンポ調整用の音のテンポを該
テンポ操作子の操作に応じて変更するテンポ変更手段
と、 前記テンポ音発音手段による発音停止を指示する停止指
示手段と、 該停止指示手段の指示に応じてテンポ音の発音を停止せ
しめる制御手段、 とを具備したことを特徴とする電子楽器のテンポ調整装
置。
1. A tempo operator for instructing an increase / decrease in tempo, and if a tempo adjustment sound is not being produced when the tempo operator is operated, an instruction is given by the tempo operator at that time. The tempo sound producing means for producing a tempo adjustment sound at the set tempo, and the tempo of the tempo adjustment sound if the tempo adjustment sound is being produced when the tempo operator is operated. A tempo changing means for changing the tempo sound according to the operation of the tempo operator, a stop instructing means for instructing to stop the sound generation by the tempo sound producing means, and a control for stopping the sounding of the tempo sound in response to the instruction of the stop instructing means. A tempo adjusting device for an electronic musical instrument, comprising:
【請求項2】 予め用意された自動演奏データに基づい
て自動演奏音を発生することにより自動演奏を行う電子
楽器において、 テンポの増減を指示するためのテンポ操作子と、 該テンポ操作子が操作された際に、自動演奏中でなく且
つテンポ調整用の音が発音中でなければ、その時点で該
テンポ操作子により指示されているテンポでテンポ調整
用の音を発音させるテンポ音発音手段と、 前記テンポ操作子が操作された際に、自動演奏中でなく
且つテンポ調整用の音が発音中であれば、前記テンポ調
整用の音のテンポを、自動演奏中であれば自動演奏音の
テンポをそれぞれ該テンポ操作子の操作に応じて変更す
るテンポ変更手段と、 前記テンポ音発音手段による発音停止を指示する停止指
示手段と、 該停止指示手段の指示に応じてテンポ音の発音を停止せ
しめる制御手段、 とを具備したことを特徴とする電子楽器のテンポ調整装
置。
2. An electronic musical instrument for automatically performing a performance by generating an automatic performance sound based on automatic performance data prepared in advance, and a tempo operator for instructing an increase / decrease in tempo, and the tempo operator operating the tempo operator. And the tempo adjustment sound is not being produced, the tempo sound producing means produces the tempo adjustment sound at the tempo designated by the tempo operator at that time. When the tempo operator is operated, if the tempo adjustment sound is not being played and the tempo adjustment sound is being generated, the tempo of the tempo adjustment sound is set. Tempo changing means for changing the tempo in accordance with the operation of the tempo operator, stop instruction means for instructing to stop sounding by the tempo sound producing means, and tempo sound of the tempo sound in response to the instruction of the stop instructing means. Control means allowed to stop the sound, the tempo control apparatus for an electronic musical instrument characterized by comprising the city.
【請求項3】 前記テンポ操作子は、テンポを上げるこ
とを指示するためのテンポアップスイッチとテンポを下
げることを指示するためのテンポダウンスイッチとを備
えていることを特徴とする請求項1又は請求項2に記載
の電子楽器のテンポ調整装置。
3. The tempo operator is provided with a tempo up switch for instructing to raise the tempo and a tempo down switch for instructing to lower the tempo. The tempo adjusting device for an electronic musical instrument according to claim 2.
【請求項4】 前記停止指示手段は、前記テンポアップ
スイッチ及び前記テンポダウンスイッチの双方が操作さ
れた場合に前記テンポ音発音手段による発音停止を指示
することを特徴とする請求項3に記載の電子楽器のテン
ポ調整装置。
4. The stop instruction means gives an instruction to stop sounding by the tempo sound producing means when both of the tempo up switch and the tempo down switch are operated. Tempo adjustment device for electronic musical instruments.
【請求項5】 テンポ音の発音を抑止する抑止手段を更
に備え、該抑止手段による指示がある場合には、テンポ
調整用の音の発音は行わないことを特徴とする請求項1
乃至請求項4に記載の電子楽器のテンポ調整装置。
5. The method according to claim 1, further comprising deterring means for deterring the sounding of the tempo sound, and not producing the sound for tempo adjustment when there is an instruction from the deterring means.
5. The tempo adjusting device for an electronic musical instrument according to claim 4.
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 true JPH07152376A (en) 1995-06-16
JP3077787B2 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10228279A (en) * 1997-02-15 1998-08-25 Brother Ind Ltd Karaoke system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10228279A (en) * 1997-02-15 1998-08-25 Brother Ind Ltd Karaoke system

Also Published As

Publication number Publication date
JP3077787B2 (en) 2000-08-14

Similar Documents

Publication Publication Date Title
JP2602458B2 (en) Automatic performance device
JPH10187157A (en) Automatic performance device
JP2587737B2 (en) Automatic accompaniment device
JP3245780B2 (en) Automatic performance device
JPH07152376A (en) Tempo adjustment device of electronic musical instrument
JP3171759B2 (en) Automatic performance device
JP3620366B2 (en) Electronic keyboard instrument
JP4214845B2 (en) Automatic arpeggio device and computer program applied to the device
JPH07152377A (en) Volume adjusting device of electronic musical instrument
JP3933070B2 (en) Arpeggio generator and program
JP3385545B2 (en) Automatic performance device
JPH06348258A (en) Automatic playing device of electronic musical instrument
JP2665854B2 (en) Automatic performance device
JPH07146681A (en) Electronic musical instrument
JPH07230286A (en) Tempo setting device of electronic musical instrument
JPH07175480A (en) Data setter for electronic musical instrument
JP2988486B2 (en) Automatic performance device
JPH0772869A (en) Tuning support system of electronic musical instrument
JPH08106284A (en) Automatic playing device of electronic musical instrument
JPH04181995A (en) Automatic accompanying device
JPH0816166A (en) Rhythm selecting device
JPH06250650A (en) Electronic musical instrument
JPH07199940A (en) Demonstrative playing controller for electronic musical instrument
JPH07219530A (en) Electronic musical instrument
JPH08248957A (en) Operator 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