JPH0547838B2 - - Google Patents

Info

Publication number
JPH0547838B2
JPH0547838B2 JP63087360A JP8736088A JPH0547838B2 JP H0547838 B2 JPH0547838 B2 JP H0547838B2 JP 63087360 A JP63087360 A JP 63087360A JP 8736088 A JP8736088 A JP 8736088A JP H0547838 B2 JPH0547838 B2 JP H0547838B2
Authority
JP
Japan
Prior art keywords
rhythm
pad
sound
performance
automatic
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
JP63087360A
Other languages
Japanese (ja)
Other versions
JPS63264796A (en
Inventor
Yoichiro Tajima
Hideo Yamatani
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP63087360A priority Critical patent/JPS63264796A/en
Publication of JPS63264796A publication Critical patent/JPS63264796A/en
Publication of JPH0547838B2 publication Critical patent/JPH0547838B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は自動リズム演奏装置に関する。[Detailed description of the invention] [Technical field of invention] The present invention relates to an automatic rhythm performance device.

[従来技術] 従来、自動リズム演奏やマニユアルリズム演奏
等の各種リズム演奏を行うことのできるものが考
えられている。
[Prior Art] Conventionally, devices capable of performing various rhythm performances such as automatic rhythm performance and manual rhythm performance have been considered.

[従来技術の問題点] しかしながら、上記のような電子楽器におい
て、自動リズム演奏中にマニユアルリズム演奏を
行つた場合、マニユアルリズム演奏に係るリズム
音は自動リズム演奏に係るリズム音に重畳して発
音されるだけであり、マニユアルリズム演奏はあ
まりひき立つて聞こえるものではなかつた。ま
た、マニユアルリズム演奏を開始すると自動リズ
ム演奏を全て停止させ、マニユアルリズム演奏に
係るリズム音だけを発音させるという案も考えら
れるが、マニユアルリズム演奏にてリズムのテン
ポをキープするのは難しいという問題があつた。
[Problems with the prior art] However, in the above electronic musical instrument, when manual rhythm performance is performed during automatic rhythm performance, the rhythm sound related to manual rhythm performance is superimposed on the rhythm sound related to automatic rhythm performance. The manual rhythm performance didn't really stand out. Another idea is to stop all automatic rhythm performances when manual rhythm performance starts and only produce the rhythm sounds related to manual rhythm performance, but the problem is that it is difficult to maintain the rhythm tempo during manual rhythm performance. It was hot.

[発明の目的] この発明の目的は、自動リズム演奏及びマニユ
アルリズム演奏の可能な自動リズム演奏装置にお
いて、自動リズム演奏中のマニユアルリズム演奏
をよりひき立たせるとともに、マニユアルリズム
演奏のリズムキープを容易にし、さらに、マニユ
アルリズム演奏を行うことによつて停止された自
動リズム演奏に係るリズム音を所定のタイミング
で自動再開させるようにすることで、より良好な
使い勝手を得ることにある。
[Object of the Invention] An object of the present invention is to provide an automatic rhythm performance device that is capable of automatic rhythm performance and manual rhythm performance, to enhance manual rhythm performance during automatic rhythm performance, and to facilitate rhythm maintenance during manual rhythm performance. Furthermore, by automatically restarting at a predetermined timing the rhythm sound associated with the automatic rhythm performance that has been stopped due to the manual rhythm performance, better usability can be obtained.

[発明の要点] 上記目的を達成するため、本願発明は、自動リ
ズム演奏中にマニユアルリズム演奏を行うと、基
本のリズムで発生している特定のリズム音を除き
自動リズム演奏を全て停止させ、上記マニユアル
リズム演奏に係るリズム音を発生させるように
し、さらに、自動リズム演奏中のマニユアルリズ
ム演奏により停止された上記自動リズム演奏に係
るリズム音を所定のタイミングで自動再開させる
ようにしたことを要点とする。
[Summary of the Invention] In order to achieve the above object, the present invention stops all automatic rhythm performances except for specific rhythm sounds generated in the basic rhythm when manual rhythm performance is performed during automatic rhythm performance, The main point is that the rhythm sound related to the above-mentioned manual rhythm performance is generated, and furthermore, the rhythm sound related to the above-mentioned automatic rhythm performance that is stopped due to the manual rhythm performance during automatic rhythm performance is automatically restarted at a predetermined timing. shall be.

[実施例の構成] 以下発明の一実施例につき図面を参照して詳述
する。
[Configuration of Embodiment] An embodiment of the invention will be described in detail below with reference to the drawings.

〈全体外観構成〉 第1図は本発明を適用した電子鍵盤楽器の平面
図を示すもので、電子鍵盤楽器のケース内の手前
側には伴奏用鍵盤1とメロデイ用鍵盤2が設けら
れ、メロデイ用鍵盤2の隣の電子鍵盤楽器の端に
はパワースイツチ3が設けられており、伴奏用鍵
盤1、メロデイ用鍵盤2の奥側両端にはスピーカ
4,4が設けられている。このスピーカ4,4の
間には、伴奏モードレバー5、自動リズム操作部
6、パツドリズム操作部7、メロデイ音色選択キ
ー8が設けられている。伴奏モードレバー5は上
記伴奏用鍵盤1のコード演奏を指1本で自動的に
行うワンフインガーモード、コードをおさえて自
動的に行うフインガーモード、伴奏用鍵盤1を伴
奏用ではなく通常のメロデイ演奏用とするノーマ
ルモードの各モードに切り換えるものである。ま
た、自動リズム操作部6には、ロツク、デイスコ
等の自動リズム演奏用のリズム選択キー9……と
自動リズム演奏をスタートさせたりストツプさせ
たりするリズムスタート/ストツプキー10が設
けられている。
<Overall external configuration> Fig. 1 shows a plan view of an electronic keyboard instrument to which the present invention is applied.In the front side of the case of the electronic keyboard instrument, an accompaniment keyboard 1 and a melody keyboard 2 are provided. A power switch 3 is provided at the end of the electronic keyboard instrument next to the keyboard 2, and speakers 4 are provided at both rear ends of the accompaniment keyboard 1 and the melody keyboard 2. An accompaniment mode lever 5, an automatic rhythm operation section 6, a pad rhythm operation section 7, and a melody tone selection key 8 are provided between the speakers 4, 4. The accompaniment mode lever 5 is used for one-finger mode in which the chords on the accompaniment keyboard 1 are automatically played with one finger, a finger mode in which the chords are played automatically by holding down the chord, and a normal melody mode in which the accompaniment keyboard 1 is not used for accompaniment. This is used to switch to each mode of the normal mode for performance. Further, the automatic rhythm operation section 6 is provided with rhythm selection keys 9 for automatic rhythm performance such as lock and disco, and a rhythm start/stop key 10 for starting and stopping the automatic rhythm performance.

上記パツドリズム操作部7には、第2図に示す
ようにバスドラムパターンスイツチ11のほか、
パツド音色選択スイツチ12,13,14,15
及びパツドスイツチ16,17,18,19が設
けられている。パツドスイツチ16〜19は、押
圧操作されることにより単発的な打楽器音等の減
衰音が放音されるもので、パツド音色選択スイツ
チ12〜15はこのパツドによる減衰音の音色を
バスドラム乃至ロウボンゴ等に選択切り換えする
ものであり、バスドラムパターンスイツチ11は
パツドスイツチ16〜19の操作に基づきパツド
減衰音を放音中でも、リズムのいちばん基本とな
るバスドラム音による自動リズム演奏を行わせる
ためのスイツチである。また第1図に示す小節
LED20は各小節のはじめで点灯して小節の先
頭タイミングを示すLEDであり、また拍LED2
1は上記パツドスイツチ16〜19でパツドリズ
ム演奏中に、各拍のはじめで点灯してリズムテン
ポを示すLEDである。
The pad rhythm operation section 7 includes a bass drum pattern switch 11 as shown in FIG.
Padded tone selection switch 12, 13, 14, 15
and pad switches 16, 17, 18, and 19 are provided. The pad switches 16 to 19 are used to emit a single attenuated sound such as a percussion instrument sound when pressed, and the pad timbre selection switches 12 to 15 select the tone of the attenuated sound produced by the pads, such as a bass drum or low bongo. The bass drum pattern switch 11 is a switch for performing an automatic rhythm performance using the bass drum sound, which is the most basic rhythm, even when the pad attenuation sound is being emitted based on the operation of the pad switches 16 to 19. be. Also, the measure shown in Figure 1
LED20 is an LED that lights up at the beginning of each measure to indicate the start timing of the measure, and beat LED2
Reference numeral 1 designates an LED that lights up at the beginning of each beat to indicate the rhythm tempo while the pads are played using the pad switches 16 to 19.

上記メロデイ音色選択キー8は、メロデイ用鍵
盤2や伴奏用鍵盤1で演奏されるメロデイ音の音
色を選択指定するキーである。
The melody tone selection key 8 is a key for selecting and specifying the tone of the melody tone played on the melody keyboard 2 and the accompaniment keyboard 1.

〈全体回路構成〉 次に本実施例の全体回路構成について述べる。
上記パツド音色選択スイツチ12〜15の切換操
作は制御回路22によつて常時走査判別され、そ
の音色データはCPU40内の音色切換レジスタ
23の4つのN(I)(I=0〜3)レジスタに
夫々プリセツトされ、前回の走査判別により4つ
のO(I)(I=0〜3)レジスタに夫々プリセツ
トされていた音色データと比較され、変化があれ
ば、上記新たな音色データは制御回路22によつ
て音色レジスタ24の対応するエリアにプリセツ
トされる。音色切換レジスタ23には、各4つの
N(I),O(I)の夫々を指定するためのIフラ
グレジスタも設けられている。
<Overall Circuit Configuration> Next, the overall circuit configuration of this embodiment will be described.
The switching operations of the pad tone selection switches 12 to 15 are constantly scanned and determined by the control circuit 22, and the tone data is stored in four N(I) (I=0 to 3) registers of the tone change register 23 in the CPU 40. They are compared with the timbre data preset in each of the four O(I) (I=0 to 3) registers by the previous scan discrimination, and if there is a change, the new timbre data is sent to the control circuit 22. Therefore, it is preset in the corresponding area of the timbre register 24. The tone color switching register 23 is also provided with an I flag register for specifying each of the four N(I) and O(I).

上記パツドスイツチ16〜19の一端は接地さ
れ、他端は抵抗を介してhighレベル電位に接続さ
れており、各パツドスイツチ16〜19がオンさ
れると上記他端側がlowレベルとなり、これが
夫々インバータ26〜29を介して反転され、ノ
アゲート30を介してlowレベルの割り込み検出
信号がCPU40の割り込み検出回路31に入力
保持され、この信号は制御回路22によつて2m
秒ごとに検出が行われる。制御回路22によつて
割り込み検出信号が検出されると、上記インバー
タ26〜29からの4ビツトのパツドオンオフデ
ータはパツドオンオフレジスタ25のPAD1レジ
スタにプリセツトされ、PAD1内のパツドオンオ
フデータはPAD2に、PAD2内のパツドオンオフ
データはPAD3に夫々転送される。PAD2の前回
のパツドオンデータ、PAD3の前々回のパツドオ
ンデータに対しPAD1の今回のパツドオンデータ
がはじめて「1」となれば、パツドスイツチ16
〜19のオンがあつたことが判別され、パツド出
力レジスタ32にPAD3のパツドオンオフデータ
がプリセツトされるとともに、ワーキングレジス
タ33のパツド発音フラグがオンされる。上記オ
ンが判別されたパツドスイツチ16〜19に応じ
た音色データが上記音色レジスタ24より読み出
されてPCMリズム音発生部34に与えられ、リ
ズム音信号が作成されサウンドシステム36より
パツド減衰音が放音出力されていく。また、自動
リズム演奏中は、自動リズム音発生制御回路35
からのリズムパターンデータがPCMリズム音発
生部34に送られるとともに、上記リズムパター
ンデータに応じた伴奏パターンデータが楽音発生
部38に送られ、リズム音や伴奏音が放音出力さ
れていく。
One end of the pad switches 16 to 19 is grounded, and the other end is connected to a high level potential through a resistor. When each pad switch 16 to 19 is turned on, the other end goes to a low level, which is connected to the inverter 26 to 19, respectively. 29, a low level interrupt detection signal is input and held to the interrupt detection circuit 31 of the CPU 40 via the NOR gate 30, and this signal is
Detections occur every second. When the interrupt detection signal is detected by the control circuit 22, the 4-bit pad on/off data from the inverters 26 to 29 is preset to the PAD1 register of the pad on/off register 25, and the pad on/off data in PAD1 is Pad on/off data in PAD2 is transferred to PAD2 and PAD3, respectively. If the current pad-on data of PAD1 becomes "1" for the first time compared to the previous pad-on data of PAD2 and the pad-on data of PAD3 from the previous time, the pad switch 16
It is determined that PAD19 has been turned on, and the pad on/off data of PAD3 is preset in the pad output register 32, and the pad sound generation flag of the working register 33 is turned on. Tone data corresponding to the pad switches 16 to 19 that are determined to be on is read out from the tone color register 24 and given to the PCM rhythm sound generator 34, a rhythm sound signal is created, and a pad attenuation sound is emitted from the sound system 36. Sound is output. Also, during automatic rhythm performance, the automatic rhythm sound generation control circuit 35
Rhythm pattern data is sent to the PCM rhythm sound generation section 34, and accompaniment pattern data corresponding to the rhythm pattern data is sent to the musical sound generation section 38, so that rhythm sounds and accompaniment sounds are outputted.

上記パツドスイツチ16〜19のオンによりワ
ーキングレジスタ33内のドラムソロフラグがオ
ンされ自動リズム演奏は停止されるが、この時バ
スドラムパターンスイツチ11がオンされている
と、リズム演奏のいちばん基本となるバスドラム
によるリズム音だけは継続して放音出力されてい
く。そして、パツドスイツチ16〜19の操作に
よるリズム演奏に続けて上記伴奏用鍵盤1の操作
があると、上記パツド減衰音の出力にかわり自動
リズム演奏が再開される。このパツド減衰音の出
力停止は、伴奏用鍵盤1の操作が最終拍の4拍目
にはいつたときになされれば、次の小節の頭まで
待つて行われる。この時、制御回路22によつて
上記ワーキングレジスタ33の伴奏鍵オンフラグ
が立てられ待機処理が行われる。このパツド減衰
音出力中は、テンポ速度に応じて、各拍の先頭で
拍LED21が点灯され、楽曲の演奏のテンポが
示される。
When the pad switches 16 to 19 are turned on, the drum solo flag in the working register 33 is turned on and the automatic rhythm performance is stopped.However, if the bass drum pattern switch 11 is turned on at this time, the bass drum, which is the most basic of rhythm performance, is turned on. Only the rhythm sound produced by the system continues to be output. When the accompaniment keyboard 1 is operated following the rhythm performance by operating the pad switches 16 to 19, the automatic rhythm performance is restarted instead of outputting the pad attenuation sound. If the accompaniment keyboard 1 is operated on the fourth beat of the final beat, the output of the pad decay tone will be stopped until the beginning of the next measure. At this time, the accompaniment key on flag of the working register 33 is set by the control circuit 22, and a standby process is performed. While this pad attenuation sound is being output, the beat LED 21 is lit at the beginning of each beat according to the tempo speed, indicating the tempo of the music performance.

上記パツドスイツチ16〜19がオンされてパ
ツド出力レジスタ32に「1」が立てられると、
それに応じてチヤタリング除去用フラグレジスタ
37に「1」が立てられるとともに、パツド出力
レジスタ32がクリアされ、30m秒待機されて、
同じパツド減衰音を出さないチヤタリング処理が
行われる。またメロデイ用鍵盤2の操作鍵に応じ
たキーコードはCPU40によつて楽音発生部3
8に送られ、楽音信号が作成されて上記サウンド
システム36より放音されていく。
When the pad switches 16 to 19 are turned on and "1" is set in the pad output register 32,
Accordingly, "1" is set in the chattering removal flag register 37, the pad output register 32 is cleared, and a 30 msec standby is performed.
A chattering process is performed that does not produce the same padding sound. In addition, the key code corresponding to the operation key of the melody keyboard 2 is generated by the musical tone generator 3 by the CPU 40.
8, a musical tone signal is created, and the sound signal is emitted from the sound system 36.

[実施例の動作] 次に本実施例の動作について述べる。[Operation of the embodiment] Next, the operation of this embodiment will be described.

〈パツド音色設定処理〉 電源オンによるイニシヤライズの処理により、
音色切換レジスタ23、音色レジスタ24、パツ
ドオンオフレジスタ25、ワーキングレジスタ3
3、パツド出力レジスタ32、チヤタリング除去
用フラグレジスタ37の各レジスタはクリアされ
ており、いまバスドラムパターンスイツチ11が
オン、パツド音色選択スイツチ12がハンドクラ
ツプ、パツド音色選択スイツチ13がスネアドラ
ム、パツド音色選択スイツチ14がオープンハイ
ハツト、パツド音色選択スイツチ15がクローズ
ドハイハツトにセツトされるとCPU40は第4
図に示すパツド音色指定処理を開始する。すなわ
ちCPU40は音色切換レジスタ23のIフラグ
を「0」として(ステツプA1)、このI=0で指
定されるN(0)レジスタにパツド音色選択スイ
ツチ12のハンドクラツプの音色データをプリセ
ツトし(ステツプA2)、O(0)の前回の音色デ
ータと一致しているか否の判断を行う(ステツプ
A3)。O(0)はクリアされたままだから両音色
データは一致せず、CPU40はN(0)のハンド
クラツプの音をO(0)に転送し(ステツプA4)、
このO(0)の音色データを音色レジスタ24の
PCMAに転送入力する(ステツプA5)。
<Pad tone setting process> By the initialization process when the power is turned on,
Tone change register 23, tone register 24, pad on/off register 25, working register 3
3. The pad output register 32 and chattering removal flag register 37 are cleared, and now the bass drum pattern switch 11 is on, the pad tone selection switch 12 is handclap, and the pad tone selection switch 13 is set to snare drum, pad tone. When the selection switch 14 is set to open high-hat and the padded tone selection switch 15 is set to closed high-hat, the CPU 40
The pad tone color specification process shown in the figure is started. That is, the CPU 40 sets the I flag of the timbre change register 23 to "0" (step A1), and presets the handclap timbre data of the pad timbre selection switch 12 into the N(0) register specified by this I=0 (step A2). ), determine whether it matches the previous tone data of O(0) (step
A3). Since O(0) remains cleared, the two tone data do not match, and the CPU 40 transfers the handclap sound of N(0) to O(0) (step A4).
This O(0) tone data is stored in the tone register 24.
Transfer input to PCMA (step A5).

こうして、パツド減衰音の音色を複数の音色の
中から選択することができる。
In this way, the timbre of the pad attenuation sound can be selected from among a plurality of timbres.

次いで、CPU40はIフラグが「3」に達し
ていないことから、全パツド音色選択スイツチ1
2〜15について音色設定が終つていないことを
判別して(ステツプA6)、Iフラグを1つインク
リメントして「1」とし(ステツプA7)、次のス
ネアドラムが指定されているパツド音色選択スイ
ツチ13についても同様にパツド音色の設定処理
を行つていく。そして、オープンハイハツトが指
定されているパツド音色選択スイツチ14、クロ
ーズドハイハツトが指定されているパツド音色選
択スイツチ15についてパツド音色の設定処理が
終了するとI=3となるから、CPU40はこの
処理を終了させる。
Next, since the I flag has not reached "3", the CPU 40 switches all pad tone selection switches 1.
It is determined that tone settings for 2 to 15 have not been completed (step A6), the I flag is incremented by one to ``1'' (step A7), and the pad tone for which the next snare drum is specified is selected. The pad tone setting process is performed for the switch 13 in the same manner. Then, when the pad timbre setting process is completed for the pad timbre selection switch 14 where open hi-hat is specified and the pad timbre selection switch 15 where closed hi-hat is specified, I=3, so the CPU 40 executes this process. Terminate it.

また、この後、パツド音色選択スイツチ15を
例えばロウボンゴに切り換えるとN(0)レジス
タにはロウボンゴの音色データ、O(0)には上
記クローズドハイハツトの音色データがプリセツ
トされることになり、上記ステツプA3で両音色
データが一致しないことが判別されて、ロウボン
ゴのパツド音色設定処理がなされる(ステツプ
A4,A5)。
Furthermore, after this, when the pad tone selection switch 15 is switched to, for example, low bongo, the N(0) register will be preset with the low bongo tone data, the O(0) will be preset with the closed high hat tone data, and so on. In step A3, it is determined that the two tone data do not match, and the low bongo pad tone setting process is performed (step A3).
A4, A5).

こうして、パツド減衰音の音色を様々に切り換
えることができる。
In this way, the timbre of the pad attenuation sound can be changed in various ways.

〈パツドオン検出処理〉 次いで、リズム選択キー9を操作して所望のリ
ズムを選択し、リズムスタート/ストツプキー1
0をオンすると、自動的にリズム演奏が開始さ
れ、小節の先頭で小節LED20が点灯していく
ので、これと並行してメロデイ用鍵盤2でメロデ
イ演奏、伴奏用鍵盤1で伴奏を行えばよい。
<Pad-on detection process> Next, operate the rhythm selection key 9 to select the desired rhythm, and press the rhythm start/stop key 1.
If you turn on 0, rhythm performance will automatically start and the measure LED 20 will light up at the beginning of the measure, so in parallel, you can play the melody on melody keyboard 2 and accompaniment on accompaniment keyboard 1. .

そして、第9図A上段に示すように2拍目の途
中でパツドスイツチ16を押すと割り込み検出回
路31にlowレベルの割り込み検出信号が与えら
れるので、CPU40は第5図に示すようにこの
信号のあつたことを判別し(ステツプB1)、パツ
ドスイツチ16〜19のパツドスイツチ16がオ
ンになつたことを示す「1000」のパツドオンオフ
データをパツドオンオフレジスタ25のPAD1に
プリセツトする(ステツプB2)。この場合
PAD2,PAD3はクリアされたままでともに
「0000」となつている。そして、CPU40は
PAD2「0000」とPAD3「0000」の各ビツトの論理
和をとり、この論理和データとPA1との各ビツト
の排他的論理和をとつて、この排他的論理和デー
タとPAD1との各ビツトの論理積をとつて、その
結果データをPAD3にプリセツトする(ステツプ
B3)。これにより、PAD1,2,3で「1」,
「0」,「0」となつているビツトのみ「1」とな
るから、今の場合「1000」のデータが得られ、仮
にPAD2,3に「1」があるときは、真のパツド
オン操作ではないので除外されることにより、パ
ツドスイツチのオン操作の正確な判別が行われる
ことになる。
Then, as shown in the upper part of FIG. 9A, when the pad switch 16 is pressed in the middle of the second beat, a low level interrupt detection signal is given to the interrupt detection circuit 31. It is determined that the pad switch 16 of the pad switches 16 to 19 has been turned on (step B1), and pad on/off data of "1000" indicating that the pad switches 16 to 19 are turned on is preset to PAD1 of the pad on/off register 25 (step B2). in this case
PAD2 and PAD3 remain cleared and both read "0000". And CPU40 is
Take the logical sum of each bit of PAD2 ``0000'' and PAD3 ``0000'', take the exclusive logical sum of this logical sum data and each bit of PA1, and calculate the exclusive logical sum of each bit of this exclusive logical sum data and PAD1. Performs a logical product and presets the resulting data to PAD3 (step
B3). As a result, PAD1, 2, and 3 are "1",
Only the bits that are "0" and "0" become "1", so in this case, data of "1000" is obtained, and if PAD2 and PAD3 have "1", it is not a true pad-on operation. Since there is no switch, by excluding it, it is possible to accurately determine whether the pad switch is turned on.

次いで、CPU40はPAD3の「1000」とチヤタ
リング除去用フラグレジスタ37からのパツドオ
ンデータPAD ON、今の場合「0000」との各ビ
ツトの論理和をとり、この論理和データと上記パ
ツドオンデータ「0000」との各ビツトの論理積を
とつて、その結果データをPAD3にプリセツトす
る(ステツプB4)。これにより、チヤタリング時
間を経過してパツドオンデータが「0」となつて
いるビツトに対し、新たにパツド操作があつて
PAD3が「1」となつているビツトのみ「1」と
なり、従つて今の場合「1000」のデータが得ら
れ、チヤタリング処理が行われる。
Next, the CPU 40 logically ORs each bit between "1000" of PAD3 and the pad-on data PAD ON from the chattering removal flag register 37, in this case "0000", and combines this logical sum data with the pad-on data "0000". 0000" and presets the resulting data in PAD3 (step B4). As a result, a new pad operation is applied to the bit whose pad on data is "0" after the chattering time has elapsed.
Only the bit for which PAD3 is "1" becomes "1", so in this case data of "1000" is obtained and the chattering process is performed.

そして、CPU40はPAD3の先頭ビツトが
「1」であることから真のパツドオンオフ操作が
あつたことを判別し(ステツプB5)、この「1」
のビツトに対応する音色レジスタ24のPCMA
のバスドラムの音色データを読み出してPCMリ
ズム音発生部34に与えパツド減衰音を放音出力
させる(ステツプB6)。
Then, since the first bit of PAD3 is "1", the CPU 40 determines that a true pad on/off operation has been performed (step B5), and this "1"
PCMA of tone register 24 corresponding to the bit of
The timbre data of the bass drum is read out and applied to the PCM rhythm sound generator 34 to output a pad decay sound (step B6).

こうして、メロデイ演奏中であつても、演奏者
の演奏したいパターンでリズム音を放音出力させ
ていくことができる。
In this way, even when a melody is being played, rhythm sounds can be output in a pattern that the performer wants to play.

次いで、CPU40はワーキングレジスタ33
内のパツド発音フラグをセツトして、パツドオン
オフレジスタ25のPAD3内の「1000」のパツド
オンオフデータをパツド出力レジスタ(PAD
OUT)32に転送し(ステツプB7,B8)、
PAD2内のパツドオンオフデータをPAD3に、
PAD1内のパツドオンオフデータをPAD2にに
夫々シフトさせる(ステツプB9)。
Next, the CPU 40 reads the working register 33.
Set the pad tone sound flag in the pad output register (PAD
OUT) 32 (steps B7, B8),
Pad on/off data in PAD2 to PAD3,
The pad on/off data in PAD1 is shifted to PAD2 (step B9).

以後CPU40はパツドオンがなくとも、2m秒
ごとに割り込み検出回路31の検出を行い、割り
込み検出回路がlowでなければ、パツドオンオフ
レジスタ25のPAD2のパツドオンオフデータを
PAD3,PAD1のパツドオンオフデータをPAD2
にシフトし、PAD1に「0000」のパツドオンオフ
データをプリセツトする(ステツプB10)。
Thereafter, the CPU 40 detects the interrupt detection circuit 31 every 2 msec even if there is no pad-on, and if the interrupt detection circuit is not low, it reads the pad-on-off data of PAD2 in the pad-on-off register 25.
PAD3, PAD1 pad on/off data PAD2
and preset pad on/off data of "0000" to PAD1 (step B10).

〈チヤタリング処理〉 次に、CPU40はパツド出力レジスタ(PAD
OUT)32の第1ビツトが上記ステツプB8で
「1」にセツトされていることからパツドオン操
作があつたことを判別し(ステツプC1)、チヤタ
リング除去用フラグレジスタ(PAD ON)37
をセツトしてパツド出力レジスタ(PAD OUT)
32をクリアし(ステツプC2,C3)、チヤタリン
グ除去用フラグレジスタ(PAD ON)37がセ
ツトされてから30m秒経過するまで待つてチヤタ
リング除去用フラグレジスタ(PAD ON)37
をクリアする(ステツプC4,C5)。これにより、
パツドオン操作があつてから30m秒間は、第5図
のステツプB4にて同じパツド減衰音を出さない
チヤタリング処理が行われる。
<Chattering processing> Next, the CPU 40 outputs the pad output register (PAD
Since the first bit of OUT) 32 is set to "1" in step B8 above, it is determined that a pad-on operation has occurred (step C1), and the chattering removal flag register (PAD ON) 37 is determined.
Set the pad output register (PAD OUT)
32 (steps C2 and C3), wait until 30 milliseconds have elapsed since the chattering removal flag register (PAD ON) 37 was set, and clear the chattering removal flag register (PAD ON) 37.
Clear (steps C4 and C5). This results in
For 30 m seconds after the pad-on operation, a chattering process is performed in step B4 of FIG. 5 in which the same pad attenuation sound is not produced.

〈全体処理及び自動リズム演奏・伴奏制御処理〉 第7図はメインの全体処理を示すもので、この
中のステツプD11のその他の処理には上述した第
4図のパツド音色設定処理、第5図のパツドオン
検出処理、第6図のチヤタリング処理や後述する
第8図の自動リズム演奏制御処理も含まれる。
<Overall processing and automatic rhythm performance/accompaniment control processing> Fig. 7 shows the main overall processing, and other processing in step D11 includes the above-mentioned pad tone setting process in Fig. 4, and Fig. 5. It also includes the pad-on detection process shown in FIG. 6, the chattering process shown in FIG. 6, and the automatic rhythm performance control process shown in FIG. 8, which will be described later.

上記各処理の後、CPU40はリズムスター
ト/ストツプキー10がオンされていることから
自動リズム演奏中であることを判別後(ステツプ
D1)、上記ステツプB7でパツド発音フラグがワ
ーキングレジスタ33に立てられていることか
ら、パツドオン操作があつたことを判別し(ステ
ツプD2)、ワーキングレジスタ33内の伴奏鍵オ
ンフラグをクリアし(ステツプD3)、第9図A中
段に示すように、ドラムソロフラグを立て(ステ
ツプD4)、パツド発音フラグをクリアして(ステ
ツプD5)、自動リズム演奏中断のためのイニシヤ
ライズ処理を行う。
After each of the above processes, the CPU 40 determines that the automatic rhythm is being played since the rhythm start/stop key 10 is turned on.
D1), since the pad sound flag was set in the working register 33 in step B7, it is determined that a pad on operation has been performed (step D2), and the accompaniment key on flag in the working register 33 is cleared (step D3). ), as shown in the middle part of FIG. 9A, the drum solo flag is set (step D4), the pad sound flag is cleared (step D5), and initialization processing for interrupting the automatic rhythm performance is performed.

そして、CPU40はリズムの所定時間例えば
1/4拍毎に起動がかかる第8図に示す自動リズム
演奏制御のフローに基づき、現在1拍目の先頭で
はないことを判別後(ステツプE1)、上記ステツ
プD4でドラムソロフラグがオンされていること
から自動リズム演奏を中断しなくてはならないこ
とを判別して(ステツプE5)、拍LED21を各拍
の先頭で点灯される(ステツプE6)。
Then, the CPU 40 determines that it is not currently at the beginning of the first beat (step E1) based on the flow of automatic rhythm performance control shown in FIG. Since the drum solo flag is turned on in step D4, it is determined that the automatic rhythm performance must be interrupted (step E5), and the beat LED 21 is lit at the beginning of each beat (step E6).

こうして、パツドオン後は、拍LED21の点
灯により楽曲の演奏のテンポが示され、これに基
づいてパツドスイツチ16〜19の各操作による
リズム演奏をテンポに沿つた状態で行うことがで
きる。
In this way, after the pad is turned on, the tempo of the performance of the music is indicated by the illumination of the beat LED 21, and based on this, the rhythm performance by operating each of the pad switches 16 to 19 can be performed in accordance with the tempo.

次いで、CPU40はバスドラムパターンスイ
ツチ11がオンされていることからパツド減衰音
放音と並行してバスドラム音を放音しなくてはな
らないことを判別し(ステツプE7)、第9図A下
段に示すように、バスドラムのみの発音を行わせ
(ステツプE8)、その後、その他の処理を行い
(ステツプE11)、メインフローへ戻る。
Next, since the bass drum pattern switch 11 is turned on, the CPU 40 determines that the bass drum sound must be emitted in parallel with the emitting of the pad attenuation sound (step E7), and the lower part of FIG. As shown in the figure, only the bass drum is sounded (step E8), then other processing is performed (step E11), and the process returns to the main flow.

こうして、今の場合バスドラムパターンスイツ
チ11がオンされていることが検知されてパツド
減衰音によるリズム演奏中でもリズムのいちばん
基本となるバスドラム音が放音され続け、パツド
減衰音のリズム演奏をより豊かに演奏し易いもの
とすることができる。
In this way, in this case, it is detected that the bass drum pattern switch 11 is turned on, and the bass drum sound, which is the most basic rhythm of the rhythm, continues to be emitted even during rhythm performance using the pad damped sound, making the rhythm performance using the pad damped sound even better. It can be made rich and easy to play.

もし、この場合、バスドラムパターンスイツチ
11がオフされていれば(ステツプE7)、上記バ
スドラムのリズム音も出力されずリズム音及び伴
奏音は全てマスクされ、第9図A下段に示すよう
に自動リズム演奏と伴奏は完全に中断される。
In this case, if the bass drum pattern switch 11 is turned off (step E7), the rhythm sound of the bass drum will not be output, and all rhythm and accompaniment sounds will be masked, as shown in the lower part of FIG. 9A. Automatic rhythm performance and accompaniment are completely interrupted.

こうして、パツド減衰音によるリズム演奏中、
自動的に自動リズム演奏やそれに応じた自動伴奏
又は通常の伴奏が停止され、パツド操作による演
奏が際だつものとなり、またこの実施例では、自
動リズム演奏の演奏停止のためのスイツチ操作が
不要となる。
In this way, during rhythm performance with padded attenuated sound,
The automatic rhythm performance and the corresponding automatic accompaniment or normal accompaniment are automatically stopped, making the performance by pad operation stand out, and in this embodiment, there is no need to operate a switch to stop the automatic rhythm performance. .

そして、第9図A中段に示すように、3拍目の
途中で伴奏用鍵盤1の鍵をオンすると、CPU4
0は自動リズム演奏中で、パツド発音フラグ及び
ドラムソロフラグが立てられていることを判別後
(ステツプD1,D2,D6)、伴奏鍵の操作を判別し
て(ステツプD7)、現在3拍目の途中で最終拍の
4拍目にはいつてないことを判別してから(ステ
ツプD8)、上記ドラムソロフラグをクリアして自
動リズム演奏の中断状態を解除する(ステツプ
D9)。
Then, as shown in the middle row of FIG. 9A, when the accompaniment keyboard 1 key is turned on in the middle of the third beat, the CPU 4
0 is in automatic rhythm performance, and after determining that the pad sound flag and drum solo flag are set (steps D1, D2, D6), the operation of the accompaniment keys is determined (step D7), and the current rhythm is played on the third beat. After determining that the fourth and final beat has not been reached (step D8), the above drum solo flag is cleared to release the suspended state of automatic rhythm performance (step D8).
D9).

これに基づき、CPU40は次の拍頭に第8図
のフロー処理を実行し、現在1拍目の先頭ではな
いことを判別後(ステツプE1)、上記ドラムソロ
フラグのクリアを判別して(ステツプE5)、自動
リズム演奏及び伴奏を再開させる(ステツプ
E10)。
Based on this, the CPU 40 executes the flow process shown in FIG. 8 at the beginning of the next beat, and after determining that it is not currently at the beginning of the first beat (step E1), determines whether to clear the drum solo flag (step E5). ), resume automatic rhythm performance and accompaniment (step
E10).

こうして、伴奏鍵を操作するだけで、それまで
停止していた、あるいはバスドラムのみにより演
奏がなされていた自動リズム演奏及び伴奏を完全
な形で再開させることができ、従つて伴奏を行う
ための伴奏鍵の操作と自動リズム演奏再開の操作
をまとめて行うことができ、自動リズム演奏再開
のためのスイツチやその操作が別個に必要となる
ことがなくなる。
In this way, by simply operating the accompaniment key, the automatic rhythm performance and accompaniment that had previously been stopped or played only by the bass drum can be restarted in their entirety. The operation of accompaniment keys and the operation of restarting automatic rhythm performance can be performed at the same time, eliminating the need for a separate switch and its operation for restarting automatic rhythm performance.

また、第9図B中段に示すように、2拍目の途
中でパツドオン操作後、最終拍の4拍目での伴奏
鍵をオンすると、CPU40は上記ステツプD8で
4拍目以降1拍目以前であることを判別し、今度
はワーキングレジスタ33の伴奏鍵オンフラグを
まず立てて(ステツプD10)、次の小節の1拍目
の先頭となつた時に(ステツプE1)、ドラムソロ
フラグ及び伴奏鍵オンフラグの両フラグのオンを
判別後(ステツプE2,E3)、ドラムソロフラグを
クリアして(ステツプE4),自動リズム演奏及び
伴奏を再開させる(ステツプE10)。
In addition, as shown in the middle row of FIG. 9B, when the accompaniment key is turned on at the fourth beat of the final beat after the pad-on operation in the middle of the second beat, the CPU 40 performs the above-mentioned step D8 after the fourth beat and before the first beat. This time, it first sets the accompaniment key on flag in the working register 33 (step D10), and when it reaches the beginning of the first beat of the next measure (step E1), sets the drum solo flag and accompaniment key on flag. After determining whether both flags are on (steps E2, E3), the drum solo flag is cleared (step E4), and automatic rhythm performance and accompaniment are restarted (step E10).

こうして、第9図B下段に示すように、最終拍
の4拍目で伴奏鍵がオンされれば、次の小節の先
頭まで待つて、自動リズム演奏及び伴奏が再開さ
れ、演奏上切りの良い小節の切れ目でリズム演奏
の内容を自動的に変えることができ、また、小節
の先頭で自動リズム演奏を再開させる場合、小節
の頭のタイミングまで待たなくとも、予めリズム
演奏を変える指示を行つておくことができるま
た、リズム演奏の内容を変える小節の頭のタイミ
ングまで待たなくとも、予めリズム演奏を変える
指示を行つておくことができる。
In this way, as shown in the lower part of Figure 9B, if the accompaniment key is turned on at the fourth beat of the final beat, the automatic rhythm performance and accompaniment are resumed after waiting until the beginning of the next measure, and the performance is well-cut. The content of the rhythm performance can be changed automatically at the break of a measure, and if you want to restart the automatic rhythm performance at the beginning of a measure, you can instruct the rhythm performance to change in advance without waiting until the timing of the beginning of the measure. Furthermore, it is possible to give an instruction to change the rhythm performance in advance without having to wait until the beginning of the measure to change the content of the rhythm performance.

なお、上記実施例では、パツド減衰音のリズム
音を放音させるのに押圧操作式のパツドスイツチ
16〜19を用いたが、打ち叩き式のもの等のパ
ツドスイツチを用いてもよく、パツド減衰音出力
中に停止させる伴奏音は自動伴奏によるもののほ
か、手動伴奏によるものでもよく、リズム音又は
伴奏音の放音を再開させる鍵は伴奏用鍵盤1又は
メロデイ用鍵盤2の特定の1つの鍵であつてもよ
い。
In the above embodiment, the push-operated pad switches 16 to 19 are used to emit the rhythm sound of the pad damping sound, but a tapping-type pad switch or the like may also be used to emit the rhythm sound of the pad damping sound. The accompaniment sound that is stopped during the play may be caused by automatic accompaniment or by manual accompaniment, and the key that restarts the emission of the rhythm sound or accompaniment sound is a specific key on the accompaniment keyboard 1 or the melody keyboard 2. It's okay.

[発明の効果] この発明は以上詳細に説明したように、自動リ
ズム演奏中にマニユアルリズム演奏を行うと、基
本のリズムで発生している特定のリズム音を除き
自動リズム演奏を全て停止させ、上記マニユアル
リズム演奏に係るリズム音を発生させるように
し、さらに、自動リズム演奏中のマニユアルリズ
ム演奏により停止された上記自動リズム演奏に係
るリズム音を所定のタイミングで自動再開させる
ようにしたので、自動リズム演奏中のマニユアル
リズム演奏をよりひき立たせるとともに、マニユ
アルリズム演奏のリズムキープを容易にし、さら
に、マニユアルリズム演奏を行うことによつて停
止された自動リズム演奏に係るリズム音を所定の
タイミングで自動再開させるようにすることで、
より良好な使い勝手を得ることができる。
[Effects of the Invention] As explained in detail above, this invention, when manual rhythm performance is performed during automatic rhythm performance, stops all automatic rhythm performance except for specific rhythm sounds generated in the basic rhythm. The rhythm sound associated with the manual rhythm performance is generated, and the rhythm sound associated with the automatic rhythm performance that is stopped due to the manual rhythm performance during automatic rhythm performance is automatically restarted at a predetermined timing. In addition to making the manual rhythm performance during the rhythm performance stand out more, it also makes it easier to keep the rhythm of the manual rhythm performance, and furthermore, the rhythm sound related to the automatic rhythm performance that has been stopped due to the manual rhythm performance can be played at a predetermined timing. By allowing automatic restart,
Better usability can be obtained.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明を適用した電子鍵盤楽器の全体
外観図、第2図はパツドリズム操作部7の拡大
図、第3図は電子鍵盤楽器の全体回路図、第4図
〜第8図は夫々パツド音色設定処理、パツドオン
検出処理、チヤタリング処理、メインの全体処理
及び自動リズム演奏・伴奏制御処理のフローチヤ
ートの図、第9図は電子鍵盤楽器の演奏例を示す
タイムチヤートの図である。 1……伴奏用鍵盤、2……メロデイ用鍵盤、4
……スピーカ、6……自動リズム操作部、7……
パツドリズム操作部、10……リズムスタート/
ストツプキー、11……バスドラムパターンスイ
ツチ、12,13,14,15……パツド音色選
択スイツチ、16,17,18,19……パツド
スイツチ、21……拍LED、22……制御回路、
23……音色切換レジスタ、24……音色レジス
タ、25……パツドオンオフレジスタ、31……
割り込み検出回路、34……PCMリズム音発生
部、35……自動リズム音発生制御回路、36…
…サウンドシステム、40……CPU。
Fig. 1 is an overall external view of an electronic keyboard instrument to which the present invention is applied, Fig. 2 is an enlarged view of the pad rhythm operation section 7, Fig. 3 is an overall circuit diagram of the electronic keyboard instrument, and Figs. 4 to 8 are respectively FIG. 9 is a flowchart of pad tone setting processing, pad-on detection processing, chattering processing, main overall processing, and automatic rhythm performance/accompaniment control processing, and FIG. 9 is a time chart showing an example of a performance of an electronic keyboard instrument. 1... Accompaniment keyboard, 2... Melody keyboard, 4
...Speaker, 6...Automatic rhythm control section, 7...
Patch rhythm operation section, 10...Rhythm start/
Stop key, 11... Bass drum pattern switch, 12, 13, 14, 15... Pad tone selection switch, 16, 17, 18, 19... Pad switch, 21... Beat LED, 22... Control circuit,
23... Tone change register, 24... Tone color register, 25... Pad on/off register, 31...
Interruption detection circuit, 34...PCM rhythm sound generation section, 35...Automatic rhythm sound generation control circuit, 36...
...Sound system, 40...CPU.

Claims (1)

【特許請求の範囲】 1 リズム演奏パターンに従つて、自動リズム演
奏を指示する自動リズム演奏指示手段と、 リズム音を発生するリズム音発生手段と、 操作子の押圧操作によりリズム音の放音の指示
を行うマニユアルリズム演奏指示手段と、 このマニユアルリズム演奏指示手段にてリズム
音の放音の指示がなされたとき、上記自動リズム
演奏指示手段の指示に従つて、上記リズム音発生
手段から発生している上記自動リズム演奏に係る
複数のリズム音のうち、基本のリズムで発生して
いる特定のリズム音をのぞき全て停止して、上記
マニユアルリズム演奏指示手段にて指示されるリ
ズム音及び上記特定のリズム音のみを上記リズム
音発生手段から発生するように制御する制御手段
と、 上記自動リズム演奏の区切りのタイミングを検
出する検出手段と、 この検出手段により上記区切りのタイミングが
検出されると、上記制御手段によるリズム音の停
止を解除する解除手段と を有することを特徴とする自動リズム演奏装置。
[Claims] 1. automatic rhythm performance instruction means for instructing automatic rhythm performance according to a rhythm performance pattern; rhythm sound generation means for generating rhythm sounds; a manual rhythm performance instruction means for giving an instruction; and when an instruction to emit a rhythm sound is given by the manual rhythm performance instruction means, the rhythm sound generation means generates a rhythm sound according to an instruction from the automatic rhythm performance instruction means. Among the plurality of rhythm sounds related to the automatic rhythm performance that is being performed, all except the specific rhythm sound occurring in the basic rhythm are stopped, and the rhythm sound instructed by the manual rhythm performance instruction means and the specific rhythm sound are a control means for controlling the rhythm sound generation means to generate only the rhythm sound of the rhythm sound; a detection means for detecting the timing of a break in the automatic rhythm performance; when the timing of the break is detected by the detection means; An automatic rhythm performance device comprising: a release means for releasing the stoppage of the rhythm sound caused by the control means.
JP63087360A 1988-04-11 1988-04-11 Electronic musical instrument Granted JPS63264796A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63087360A JPS63264796A (en) 1988-04-11 1988-04-11 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63087360A JPS63264796A (en) 1988-04-11 1988-04-11 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS63264796A JPS63264796A (en) 1988-11-01
JPH0547838B2 true JPH0547838B2 (en) 1993-07-19

Family

ID=13912720

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63087360A Granted JPS63264796A (en) 1988-04-11 1988-04-11 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS63264796A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02304599A (en) * 1989-05-19 1990-12-18 Matsushita Electric Ind Co Ltd Electronic musical instrument
JP2650546B2 (en) * 1991-12-26 1997-09-03 ヤマハ株式会社 Electronic musical instrument

Also Published As

Publication number Publication date
JPS63264796A (en) 1988-11-01

Similar Documents

Publication Publication Date Title
US4972755A (en) Electronic musical instrument having automatic sound signal generation and a rhythm-play function based on manual operation
JP2560372B2 (en) Automatic playing device
JPS62157098A (en) Electronic percussion instrument
JPS648358B2 (en)
JPH0547838B2 (en)
JPH0126078B2 (en)
JPH06100915B2 (en) Electronic musical instrument
JPH0449120B2 (en)
JP2527720Y2 (en) Automatic accompaniment device
JPH0422518B2 (en)
JP3620366B2 (en) Electronic keyboard instrument
JP2004101979A (en) Electronic musical instrument
JPH0690625B2 (en) Electronic musical instrument
JP3226268B2 (en) Concert magic automatic performance device
JP2570411B2 (en) Playing equipment
JP2513014B2 (en) Electronic musical instrument automatic performance device
JPH0690624B2 (en) Electronic musical instrument
JP2518341B2 (en) Automatic playing device
JP2518340B2 (en) Automatic playing device
JP2621371B2 (en) Automatic performance device
JP2001100737A (en) Device and method for displaying music information
JP2621276B2 (en) Automatic performance device
JP2539770Y2 (en) Electronic musical instrument
JP2522906Y2 (en) Electronic musical instrument
JP2570550B2 (en) Electronic string instrument