JPH0748158B2 - Automatic rhythm playing device - Google Patents
Automatic rhythm playing deviceInfo
- Publication number
- JPH0748158B2 JPH0748158B2 JP63061933A JP6193388A JPH0748158B2 JP H0748158 B2 JPH0748158 B2 JP H0748158B2 JP 63061933 A JP63061933 A JP 63061933A JP 6193388 A JP6193388 A JP 6193388A JP H0748158 B2 JPH0748158 B2 JP H0748158B2
- Authority
- JP
- Japan
- Prior art keywords
- rhythm
- sound
- performance
- automatic
- manual
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 [発明の技術分野] 本発明は、操作史の手動操作により、任意のパターンで
リズム音を放音させることのできる自動リズム演奏装置
に関するものである。Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to an automatic rhythm playing device capable of emitting a rhythm sound in an arbitrary pattern by a manual operation of an operation history.
[従来技術とその問題点] 従来、このような自動リズム演奏装置としては、鍵盤の
ほか、スイッチング操作によってバスドラム音やハイハ
ット音等の単発的なリズム音を作成放音させるパッドス
イッチを設け、このパッドスイッチを操作者が押打操作
することにより、任意のリズムパターン演奏をできるよ
うにしていた。こうした任意のリズムパターン演奏とと
もに、予め定められたパターンに応じてリズムを自動演
奏する自動リズム演奏機能を備えているものもある。こ
うした自動リズム演奏を行えるものにおいては、この自
動リズム演奏に合わせて演奏者がパッドスイッチによっ
てリズムパターン演奏を行う場合が多い。これはつま
り、リズム演奏のうちの特定のリズム音のみを演奏者が
パッドスイッチをもって行い、それ以外のリズム音は自
動リズム演奏で行うというものである。このためには、
自動リズム演奏で発生されるリズム音のうち特定のリズ
ム音のみ発生を禁止することが考えられる。[Prior art and its problems] Conventionally, as such an automatic rhythm playing device, in addition to a keyboard, a pad switch for creating and emitting a single rhythm sound such as a bass drum sound or a hi-hat sound by switching operation is provided. An operator can perform an arbitrary rhythm pattern performance by pressing the pad switch. In addition to such arbitrary rhythm pattern performance, there is also one having an automatic rhythm performance function for automatically performing a rhythm according to a predetermined pattern. In such an automatic rhythm performance, the player often performs a rhythm pattern performance with a pad switch in synchronization with the automatic rhythm performance. In other words, the player performs only a specific rhythm sound of the rhythm performance with the pad switch, and other rhythm sounds are performed by the automatic rhythm performance. For this,
It is possible to prohibit the generation of only a specific rhythm sound among the rhythm sounds generated by the automatic rhythm performance.
しかしながら、リズム演奏は前述のように自動リズム演
奏との伴奏を行うばかりではない。演奏者が自動リズム
演奏とは全く独立してパッドスイッチのみの演奏を行う
場合も有り得る。これは自動リズム演奏中にフィルイン
を挿入する場合などがそうである。この場合は、発音の
禁止されているリズム音ばかりではなく、他のリズム音
もパッドスイッチによって演奏されるため、パッドスイ
ッチの押打開始によって自動リズム演奏を停止しなけれ
ばならないが、自動リズム演奏を完全に停止してしまっ
ては演奏者はリズム演奏のテンポをつかみにくく、後で
自動リズム演奏を再会させた場合、自動演奏との同期が
とれなくなる恐れがあった。However, the rhythm performance is not limited to accompaniment with the automatic rhythm performance as described above. In some cases, the performer may perform only the pad switch independently of the automatic rhythm performance. This is the case when inserting a fill-in during automatic rhythm performance. In this case, not only the rhythm sound that is forbidden to be played but also other rhythm sounds are played by the pad switch, so it is necessary to stop the automatic rhythm performance by starting pressing the pad switch. If the song is completely stopped, it is difficult for the performer to grasp the tempo of the rhythm performance, and if the automatic rhythm performance is reunited later, there is a risk that the automatic performance will not be synchronized.
またパッドスイッチによるリズム演奏を終えて、再び自
動リズム演奏を再会させるには、従来では伴奏鍵のいず
れかの鍵を操作するようにしていた。Further, in order to rejoin the automatic rhythm performance after finishing the rhythm performance by the pad switch, conventionally, one of the accompaniment keys is operated.
しかしながら、このような伴奏鍵の操作による自動リズ
ム演奏の再会は、パッドスイッチによるリズム演奏の
後、直ちに伴奏鍵を操作しなけてはならず、また、この
伴奏鍵の操作のタイミングも小節の区切りにあわせて行
わなくてはならず、操作が難しかった。However, in the reunion of the automatic rhythm performance by operating the accompaniment key, the accompaniment key must be operated immediately after the rhythm performance by the pad switch, and the timing of the operation of the accompaniment key is also a measure division. It was difficult to operate because I had to do it.
[発明の目的] この発明は上述した事情に鑑みてなされたもので、その
目的とするところは、演奏者の手動操作のみによるリズ
ム音の生成の場合にも自動リズム演奏と同期を取れるよ
うにする自動リズム演奏装置を提供することにある。[Object of the Invention] The present invention has been made in view of the above circumstances, and an object thereof is to be able to synchronize with an automatic rhythm performance even in the case of generating a rhythm sound only by a manual operation of a performer. The purpose is to provide an automatic rhythm playing device.
また本発明の他の目的は、演奏者の手動操作のみによる
リズム音の生成の場合にも自動リズム演奏と同期を取れ
るようにするとともに、その後簡単に自動リズム音の生
成を再開させることができる自動リズム演奏装置を提供
することにある。Another object of the present invention is to enable the rhythm sound to be synchronized with the automatic rhythm performance even when the rhythm sound is generated only by the manual operation of the performer, and then to easily restart the generation of the automatic rhythm sound. It is to provide an automatic rhythm playing device.
[発明の要点] この発明は上述した目的を達成するために、マニュアル
リズム演奏指示手段にて禁止手段にて発生の禁止されて
いない種類のリズム音の放音がなされたとき、リズム音
の発生指示手段から発生している上記自動リズム演奏に
係る複数のリズム音のうち、基本のリズムで発生してい
る特定のリズム音をのぞき全て停止して、上記マニュア
ルリズム演奏指示手段にて指示されるリズム音及び上記
特定のリズム音のみを上記リズム音発生手段から発生す
るように制御するようにしたことを要点とするのであ
る。In order to achieve the above-mentioned object, the present invention generates a rhythm sound when the manual rhythm performance instruction means emits a rhythm sound of a type that is not prohibited by the prohibition means. Of the plurality of rhythm sounds related to the automatic rhythm performance generated from the instruction means, all the specific rhythm sounds generated in the basic rhythm are stopped, and the manual rhythm performance instruction means is instructed. The point is that only the rhythm sound and the specific rhythm sound are controlled so as to be generated from the rhythm sound generating means.
また本発明は、マニュアルリズム演奏指示手段にて禁止
手段にて発生の禁止されていない種類のリズム音の放音
がなされたとき、リズム音の発生指示手段から発生して
いる上記自動リズム演奏に係る複数のリズム音のうち、
基本のリズムで発生している特定のリズム音をのぞき全
て停止して、上記マニュアルリズム演奏指示手段にて指
示されるリズム音及び上記特定のリズム音のみを上記リ
ズム音発生手段から発生するように制御するようにし、
自動リズム音の発生を停止させた後、自動リズム音の所
定単位毎の区切りを検出して、自動リズム音の発生の停
止を解除して自動リズム音の発生を再開させるようにし
たことを要点とするものである。Further, according to the present invention, when the manual rhythm performance instructing means emits a rhythm sound of a type that is not prohibited to be generated by the prohibiting means, the automatic rhythm performance is generated from the rhythm sound generating means. Of the related rhythm sounds,
All the specific rhythm sounds generated in the basic rhythm are stopped, and only the rhythm sound designated by the manual rhythm performance instruction means and the specific rhythm sound are generated from the rhythm sound generation means. To control,
The point is that after stopping the generation of the automatic rhythm sound, the division of the automatic rhythm sound for each predetermined unit is detected, the stop of the generation of the automatic rhythm sound is released, and the generation of the automatic rhythm sound is restarted. It is what
[実施例の構成] 以下本発明の一実施例につち図面を参照して詳述する。[Structure of Embodiment] An embodiment of the present invention will be described below in detail with reference to the drawings.
本実施例では、リズムパターンROM7がリズムパターン記
憶手段に、CPU8とステップD1が読出手段に、リズム音作
成部9、アンプ10、スピーカ11がリズム音作成放音手段
に、パッドスイッチ6a〜6hとリズムモードレジスタMと
ステップD5がキャンセル手段に、パッドスイッチ6a〜6h
がリズム音入力手段に、ステップD32が小節区切り検出
手段に、ステップD34がキャンセル解除手段に夫々対応
する。In the present embodiment, the rhythm pattern ROM 7 serves as the rhythm pattern storage means, the CPU 8 and step D1 serve as the reading means, the rhythm sound creating section 9, the amplifier 10 and the speaker 11 serve as the rhythm sound creating and emitting means, and the pad switches 6a to 6h are used. Rhythm mode register M and step D5 serve as canceling means, and pad switches 6a to 6h
Corresponds to rhythm sound input means, step D32 corresponds to bar break detection means, and step D34 corresponds to cancellation canceling means.
第1図は電子楽器の全体回路構成を示すもので、図中1
はスイッチ部であり、このスイッチ部1にはキャンセル
スイッチ2、スタート/ストップスイッチ3、フィルイ
ンスイッチ4、伴奏モードスイッチ5が設けられてい
る。FIG. 1 shows the entire circuit configuration of an electronic musical instrument.
Is a switch section, and the switch section 1 is provided with a cancel switch 2, a start / stop switch 3, a fill-in switch 4, and an accompaniment mode switch 5.
キャンセルスイッチ2は、自動リズム演奏の各リズム音
源別に、そのリズム音の放音を停止させるものであり、
このうち、BDキャンセルスイッチ2aはバスドラム音を、
SN・RIMキャンセルスイッチ2bはスネアドラム音とリム
ショット音とを、HB・LB・CLPキャンセルスイッチ2cは
ハイボンゴ音とローボンゴ音とクラップ音とを、CY・HH
キャンセルスイッチ2dはシンバル音とハイハット音とを
夫々停止させ、各スイッチ2a〜2dはオンで停止、オフで
放音となる。The cancel switch 2 is for stopping the emission of the rhythm sound for each rhythm sound source of the automatic rhythm performance,
Of these, the BD cancel switch 2a outputs the bass drum sound,
SN / RIM cancel switch 2b for snare drum sound and rim shot sound, HB / LB / CLP cancel switch 2c for high bongo sound, low bongo sound and clap sound, CY / HH
The cancel switch 2d stops the cymbal sound and the hi-hat sound, and the switches 2a to 2d stop when turned on and emit sound when turned off.
スタート/ストップスイッチ3は自動リズム演奏をスタ
ートさせたり、ストップさせたりするもので、フィルイ
ンスイッチ4は自動リズム演奏の内容に変化をつけるフ
ィルイン演奏を行わせるものである。伴奏モードスイッ
チ5は伴奏のモードを切り換えるものであり、このうち
オフスイッチ5aは全鍵を通常のマニュアルによるノーマ
ル演奏を行うモードを、フィンガードスイッチ5bはコー
ドの構成全てを押さえたままで自動的に伴奏を行うモー
ドを、ワンフィンガースイッチ5cは指1本を押さえたま
まで自動的にコード伴奏を行うモードを夫々指定する。The start / stop switch 3 is for starting and stopping the automatic rhythm performance, and the fill-in switch 4 is for performing a fill-in performance that changes the contents of the automatic rhythm performance. The accompaniment mode switch 5 is for switching the accompaniment mode. Among them, the off switch 5a is a mode in which all keys are normally played by a normal manual operation, and the fingered switch 5b is automatically operated while holding down the entire chord structure. The one-finger switch 5c specifies the mode for performing the accompaniment automatically while holding down one finger, respectively.
また、リズムパッド部6の各パッドスイッチ6a〜6hは押
圧されることにより、スイッチング操作がなされ、単発
的なリズム音の放音指示を示すリズム音入力情報が入力
されるもので、BD(バスドラム)、SN(スネアドラ
ム)、RIM(リムショット)、CLP(クラップ)、HB(ハ
イボンゴ)、LB(ローボンゴ)、CY(シンバル)、HH
(ハイハット)の各リズム音について放音指示がなされ
る。このリズムパッド部6によるリズム演奏は、上記キ
ャンセルスイッチ2のオン、オフいかんにかかわらず可
能であるが、キャンセルスイッチ2でオフされているリ
ズム音と異なるリズム音がリズムパッド部6によって鳴
らされた場合には、原則的にはバスドラム音以外のすべ
ての自動リズム演奏及びベースとコードの自動伴奏が停
止して、リズムパッド部6によってバスドラム音以外の
全てのリズム演奏を行うマニュアルフィルインモードと
なる。この場合バスドラム音だけ鳴らすのは、バスドラ
ム音は全リズム演奏の基本となる音だからであり、演奏
テンポをわかるようにするためでもある。Further, each of the pad switches 6a to 6h of the rhythm pad section 6 is pressed to perform a switching operation, and rhythm sound input information indicating an instruction to emit a sporadic rhythm sound is input. Drum), SN (snare drum), RIM (rim shot), CLP (clap), HB (high bongo), LB (low bongo), CY (cymbal), HH
A sounding instruction is given for each rhythm sound of (high hat). The rhythm performance by the rhythm pad section 6 is possible regardless of whether the cancel switch 2 is turned on or off. However, a rhythm sound different from the rhythm sound turned off by the cancel switch 2 is played by the rhythm pad section 6. In this case, in principle, the manual fill-in mode in which all the automatic rhythm performances other than the bass drum sound and the automatic accompaniment of the bass and chord are stopped and the rhythm pad section 6 performs all the rhythm performances other than the bass drum sound. Become. In this case, only the bass drum sound is played because the bass drum sound is a basic sound of all rhythm performance, and is also for making the performance tempo known.
このマニュアルフィルドインモードは、このモード設定
後の新たな小節の区切りとなる次の小節の頭で解除さ
れ、自動リズム演奏が再開される。This manual fill-in mode is canceled at the beginning of the next bar, which is the delimiter of the new bar after this mode is set, and the automatic rhythm performance is restarted.
また、第1図のリズムパターンROM7には、自動リズム演
奏用のリズムパターン情報が記憶されており、このリズ
ムパターン情報はCPU8によって読み出され、リズム音作
成部9に与えられてバスドラム音やハイハット音等の各
種リズム音信号が作成されて、アンプ10を介してスピー
カ11より放音出力されていく。リズムパッド部6の各パ
ッドスイッチ6a〜6bの各操作はCPU8によって検出され、
対応するリズム音の放音指示を示すリズム音入力情報が
リズム音作成部9に与えられ、リズム音が作成放音され
ていく。Further, rhythm pattern information for automatic rhythm performance is stored in the rhythm pattern ROM 7 of FIG. 1, and this rhythm pattern information is read out by the CPU 8 and given to the rhythm sound creating section 9 to produce bass drum sounds and Various rhythm sound signals such as hi-hat sounds are created, and the sound is output from the speaker 11 via the amplifier 10. Each operation of each pad switch 6a-6b of the rhythm pad section 6 is detected by the CPU 8,
Rhythm sound input information indicating a corresponding rhythm sound emitting instruction is given to the rhythm sound creating unit 9, and the rhythm sound is created and emitted.
コード・ベースパターンROM12には、コードとベースの
自動伴奏パターン情報が記憶されており、この自動伴奏
パターン情報は鍵盤14の操作鍵に応じた情報がCPU8によ
って読み出され、楽音作成部13に与えられてコード音及
びベース音の楽音信号が作成されて、アンプ10を介して
スピーカ11より放音出力されていく。鍵盤14の各鍵の操
作はCPU8によって検出され、対応する音高情報が楽音作
成部13に与えられ、楽音が作成放音されていく。The chord and bass pattern ROM 12 stores chord and bass automatic accompaniment pattern information.This automatic accompaniment pattern information is read by the CPU 8 according to the operation key of the keyboard 14 and is given to the musical tone creating section 13. Thus, the musical tone signals of the chord sound and the bass sound are created, and the sound is output from the speaker 11 via the amplifier 10. The operation of each key of the keyboard 14 is detected by the CPU 8, the corresponding pitch information is given to the musical tone creating section 13, and the musical tone is produced and emitted.
プログラムメモリ15には、CPU8が各種制御処理を行うた
めのプログラムが記憶され、ワーキングメモリ16には、
この各種制御処理に必要なデータが記憶される。The program memory 15 stores programs for the CPU 8 to perform various control processes, and the working memory 16 includes
Data required for these various control processes is stored.
第2図は、このワーキングメモリ16の具体的な構成を示
すもので、ワーキングメモリ16には、小節カウントレジ
スタPCNT、伴奏モードレジスタAFO、キャンセルリズム
レジスタCAN、リズムモードレジスタMが夫々設けられ
ている。このうち、小節カウトレジスタPCNTは、設定テ
ンポに応じて速度で0〜47の範囲で1小節分のカウント
を行うもので、4拍目の裏は45〜47の範囲のタイミング
となり、47まで達すると自動的に0に戻るようになって
いる。伴奏モードレジスタAFOは、上記伴奏モードスイ
ッチ5によって設定された伴奏モードがフィンガードか
ワンフィンガーかの別と、上記スタート/ストップスイ
ッチ3とフィルインスイッチ4の操作によるリズムスタ
ートとフィルイン中との各モードを記憶するもので、対
応するビットに「1」が立てられる。キャンセルリズム
レジスタCANは、上記キャンセルスイッチ2の各スイッ
チのオンによっていずれのリズム音がキャンセルされて
いるかを記憶するもので、対応するビットに「1」が立
てられる。リズムモードレジスタMは、現在のリズム演
奏の内容が、リズムパッド部6だけの操作によるマニュ
アルフィルインモード(この時「1」となる)か、自動
リズム演奏がなされるノーマルモード(この時「0」と
なる)かの区別が記憶される。FIG. 2 shows a concrete configuration of the working memory 16. The working memory 16 is provided with a bar count register PCNT, an accompaniment mode register AFO, a cancel rhythm register CAN, and a rhythm mode register M, respectively. . Of these, the bar count register PCNT counts one bar in the range of 0 to 47 at the speed according to the set tempo, and the back of the 4th beat is the timing of the range of 45 to 47 and reaches 47. Then, it automatically returns to 0. The accompaniment mode register AFO determines whether the accompaniment mode set by the accompaniment mode switch 5 is fingered or one-finger, and the rhythm start and fill-in modes by operating the start / stop switch 3 and the fill-in switch 4. "1" is set in the corresponding bit. The cancel rhythm register CAN stores which rhythm sound is canceled by turning on each switch of the cancel switch 2, and "1" is set in the corresponding bit. The rhythm mode register M indicates that the content of the current rhythm performance is a manual fill-in mode (at this time "1") by operating only the rhythm pad section 6 or a normal mode at which an automatic rhythm performance is performed (at this time "0"). Will be memorized.
[実施例の動作] 次に本実施例の動作について述べる。[Operation of Embodiment] Next, the operation of the present embodiment will be described.
<全体処理> CPU8は電源投入により、第3図のメインフローの処理を
開始する。すなわち、CPU8はワーキングメモリ16等の初
期設定を行い(ステップG1)、鍵盤14の各鍵を走査して
操作鍵に変化があると(ステップG2、G3)、この変化の
あった操作鍵に応じたメロディ用キーコード又は伴奏用
キーコードを作成して楽音作成部13に与え、楽音の発音
又は消音の処理を行う(ステップG4)。<Overall Processing> The CPU 8 starts the processing of the main flow of FIG. 3 when the power is turned on. That is, the CPU 8 initializes the working memory 16 and the like (step G1), scans each key of the keyboard 14 and changes the operation key (steps G2, G3), and responds to the changed operation key. A melody key code or an accompaniment key code is created and given to the musical sound creating section 13 to perform the process of producing or muting a musical sound (step G4).
次いで、スイッチ部1の各スイッチを走査して操作スイ
ッチに変化があると(ステップG5、G6)、このスイッチ
の変化に応じた処理であるスイッチ処理を行い(ステッ
プG7)、さらにリズムパッド部6の各パッドスイッチ6a
〜6hを走査して変化があれば(ステップG8、G9)、対応
するリズム音を放音させたり、リズム演奏のモードを変
えたりする処理であるリズムパッド処理を行う(ステッ
プG10)。Next, when each switch of the switch unit 1 is scanned and the operation switch is changed (steps G5 and G6), the switch process which is a process corresponding to the change of the switch is performed (step G7), and the rhythm pad unit 6 is further operated. Each pad switch 6a
If 6h is scanned and there is a change (steps G8 and G9), rhythm pad processing is performed to emit the corresponding rhythm sound or change the rhythm performance mode (step G10).
そして最後にスタート/ストップスイッチ3がオンされ
て伴奏モードレジスタAFOのMSB(最上位ビット)に
「1」が立っていれば、自動リズム演奏等を行うリズム
演奏処理を行い(ステップG11、G12)、以後これらのス
テップG3〜G12の処理を繰り返す。Finally, if the start / stop switch 3 is turned on and the MSB (most significant bit) of the accompaniment mode register AFO is set to "1", rhythm performance processing for automatic rhythm performance etc. is performed (steps G11, G12). After that, the processes of these steps G3 to G12 are repeated.
<自動リズム演奏処理> 次に自動リズム演奏を開始させるには、スタート/スト
ップスイッチ3をまずオンすればよい。すると、CPU8は
上記第3図のステップG7のスイッチ処理のサブルーチン
である第4図の処理において、スタート/ストップスイ
ッチ3のオンを検出して(ステップB1)、伴奏モードレ
ジスタAFOのMSB(最上位ビット)を反転して自動リズム
演奏のモードとする(ステップB2)。そして、キャンセ
ルスイッチ2a〜2dはいずれもオンされていないので、後
述するステップB9〜B16のキャンセルリズムのセット処
理はなされない。<Automatic Rhythm Performance Processing> Next, in order to start the automatic rhythm performance, the start / stop switch 3 may be turned on first. Then, the CPU 8 detects that the start / stop switch 3 is turned on (step B1) in the process of the switch process subroutine of step G7 of FIG. 3 (step B1), and the MSB of the accompaniment mode register AFO (the highest level) is detected. Bit) is inverted to set the mode for automatic rhythm performance (step B2). Since none of the cancel switches 2a to 2d are turned on, the cancel rhythm setting process in steps B9 to B16 described below is not performed.
この場合、フィルインスイッチ4やフィンガードスイッ
チ5b、ワンフィンガースイッチ5cもオンされれば(ステ
ップB3、B5、B7)、伴奏モードレジスタAFOの5ビット
目、7ビット目、6ビット目が夫々反転されて、それぞ
れフィルイン中、ワンフィンガー、フィンガードの各モ
ードが設定される(ステップB4、B6、B8)。In this case, if the fill-in switch 4, the fingered switch 5b, and the one-finger switch 5c are also turned on (steps B3, B5, B7), the fifth bit, the seventh bit, and the sixth bit of the accompaniment mode register AFO are inverted, respectively. Then, each mode of one finger and fingered is set during fill-in (steps B4, B6, B8).
続いて、CPU8は上記第3図のステップG12のリズム演奏
処理のサブルーチンである第6図の処理において、リズ
ムパターンROM7よりリズムパターン情報を読み出し、ワ
ンフィンガー又はフィンガードのモードであれば伴奏パ
ターン情報も読み出して(ステップD1)、BD(バスドラ
ム)、SN(スネアドラム)、RIM(リムショット)、CLP
(クラップ)、HB(ハイボンゴ)、LB(ローボンゴ)、
CY(シンバル)、HH(ハイハット)の各リズム音につ
き、いずれもキャンセルされておらずキャンセルリズム
レジスタCANの対応ビットに「1」が立っていないこと
を判別し(ステップD2、D6、D9、D12、D15、D18、D21、
D24)、夫々が発音タイミングとなっていれば(ステッ
プD3、D7、D10、D13、D16、D19、D22、D25)、そのリズ
ム音の発音指示データをリズム音作成部9に送出して、
当該リズム音の発音を行う(ステップD4、D8、D11、D1
4、D17、D20、D23、D26)。次いで、ベース音、コード
音についても、夫々発音タイミングとなっていれば(ス
テップD27、D29)、そのベース音及びコード音の各キー
コード等を楽音作成部13に送出して、当該ベース音及び
コード音の発音を行う(ステップD28、D30)。Subsequently, the CPU 8 reads the rhythm pattern information from the rhythm pattern ROM 7 in the processing of FIG. 6 which is a subroutine of the rhythm performance processing of step G12 of FIG. 3 above, and in the case of one finger or fingered mode, accompaniment pattern information. Also read (step D1), BD (bass drum), SN (snare drum), RIM (rim shot), CLP
(Clap), HB (high bongo), LB (low bongo),
For each of the CY (cymbal) and HH (high hat) rhythm sounds, it is determined that neither has been canceled and the corresponding bit of the cancel rhythm register CAN is not set to "1" (steps D2, D6, D9, D12). , D15, D18, D21,
D24), if each is the sounding timing (steps D3, D7, D10, D13, D16, D19, D22, D25), the sounding instruction data of the rhythm sound is sent to the rhythm sound creating unit 9,
Produce the rhythm sound (steps D4, D8, D11, D1
4, D17, D20, D23, D26). Next, if it is the sounding timing for the bass sound and the chord sound, respectively (steps D27, D29), the key code of the bass sound and the chord sound, etc., is sent to the musical sound creating unit 13, and the bass sound and the chord sound are generated. Produce a chord sound (steps D28, D30).
この場合、上記ステップD4のBD(バスドラム)音の発音
処理の後、CPU8はリズムモードレジスタMが「0」か否
かの判別を行うが(ステップD5)、現在は自動リズム演
奏の行われるノーマルモードで「0」となっているた
め、上述のステップD6〜D30の自動リズム演奏処理及び
自動伴奏処理を行っていくことになる。そして、CPU8
は、最後に小節カウトレジスタPCNTを1つインクリメン
トする(ステップD31)。あとのステップD32以降の処理
は後述する。In this case, after the BD (bass drum) sound generation processing in step D4, the CPU 8 determines whether or not the rhythm mode register M is "0" (step D5), but the automatic rhythm performance is currently performed. Since it is "0" in the normal mode, the automatic rhythm performance process and the automatic accompaniment process in steps D6 to D30 described above are performed. And CPU8
Finally, it increments the bar count register PCNT by 1 (step D31). The subsequent processing after step D32 will be described later.
<キャンセルリズムのリズムパッド演奏処理> 次に走査者が上述の自動リズム演奏音のうち、SN(スネ
アドラム)とRIM(リムショット)のリズム音について
のみ、自動で演奏を行うには、キャンセルスイッチ2の
SN・RIMキャンセルスイッチ2bをオンすればよい。する
と、CPU8は上記第3図のステップG7のスイッチ処理のサ
ブルーチンである第4図の処理において、上記SN・RIM
キャンセルスイッチ2bのオンを判別して(ステップB1
1)、キャンセルリズムレジスタCANの6ビット目と7ビ
ット目とに「1」を立てて、SN(スネアドラム)とRIM
(リムショット)のリズムキャンセルを記憶しておく
(ステップB12)。<Rhythm pad performance processing of cancel rhythm> Next, in order for the scanner to automatically perform only the SN (snare drum) and RIM (rim shot) rhythm sounds of the above-mentioned automatic rhythm performance sounds, the cancel switch is used. 2's
It is sufficient to turn on the SN / RIM cancel switch 2b. Then, the CPU 8 executes the above-mentioned SN / RIM in the processing of FIG. 4 which is the switch processing subroutine of step G7 of FIG.
It is determined whether the cancel switch 2b is turned on (step B1
1), "1" is set to the 6th and 7th bits of the cancel rhythm register CAN, and SN (snare drum) and RIM
The rhythm cancellation of (rim shot) is stored (step B12).
これにより、上記第6図のリズム演奏処理において、ス
テップD6とステップD9においてのみ、キャンセルリズム
レジスタCANの対応ビットが「1」となっていることが
判別されて、ステップD7、D8、D10、D11のリズム音発音
処理が行われず、スネアドラム音とリムショット音は自
動リズム演奏が全くなされないことになる。この場合、
他のバスドラム、クラップ、ハイボンゴ、ローボンゴ、
シンバル、ハイハットのリズム音については引き続き自
動リズム演奏が行われていくことになる。As a result, in the rhythm playing process of FIG. 6, it is determined that the corresponding bit of the cancel rhythm register CAN is "1" only in steps D6 and D9, and steps D7, D8, D10, D11 are performed. The rhythm sound generation process of is not performed, and the snare drum sound and the rim shot sound are not automatically played at all. in this case,
Other bass drums, claps, high bongo, low bongo,
The rhythm sounds of cymbals and hi-hats will continue to be played automatically.
次いで、SN(スネアドラム)又はRIM(リムショット)
のパッドスイッチ6b又は6cを押圧してスイッチング操作
する。すると、CPU8は上記第3図のステップG11のリズ
ムパッド処理である第5図の処理において、上記パッド
スイッチ6b、6cのオンを検出して(ステップC1)、この
オンされたパッドスイッチ6b、6cに対応するリズム音入
力情報をリズム音作成部9に送出して、スネアドラム又
はリムショットのリズム音を発音させる(ステップC
2)。そして、キャンセルリズムレジスタCANのスネアド
ラム又はリムショットに対応するビットが「1」となっ
ているかどうか判別するが(ステップC3)、上記ステッ
プB12で「1」が立てられてキャンセル状態となってい
るので、以後の処理は行わずリズムパッド処理を終え
る。Next, SN (snare drum) or RIM (rim shot)
The pad switch 6b or 6c is pressed to perform a switching operation. Then, the CPU 8 detects the ON state of the pad switches 6b and 6c (step C1) in the process of FIG. 5 which is the rhythm pad process of step G11 of FIG. 3 (step C1), and the ON pad switches 6b and 6c are turned on. The rhythm sound input information corresponding to is sent to the rhythm sound creating section 9 to generate the rhythm sound of the snare drum or the rim shot (step C
2). Then, it is determined whether or not the bit corresponding to the snare drum or the rim shot of the cancel rhythm register CAN is "1" (step C3), and "1" is set in the step B12 to indicate the cancel state. Therefore, the rhythm pad processing is ended without performing the subsequent processing.
こうして、自動リズム演奏のうちの特定のリズム音源に
ついてのみ自動リズム演奏を停止させて、操作者が自由
なパターンでリズム演奏を行っていくことができる。Thus, the automatic rhythm performance can be stopped only for a specific rhythm sound source of the automatic rhythm performance, and the operator can perform the rhythm performance in a free pattern.
この場合、他のリズム音についても自動リズム演奏を停
止させてマニュアルリズム演奏を行うには、対応するキ
ャンセルスイッチ2a、2c、2dをオンして、パッドスイッ
チ6a、6d〜6hを操作していけばよい。そうすると、キャ
ンセルスイッチ2のオンによりキャンセルリズムレジス
タCANの対応するビットに「1」が立ち、これにより対
応するリズム音の自動リズム演奏発音処理(ステップD1
3、D14、D16、D17、D19、D20、D22、D23、D25、D26)が
行われなくなり(ステップD12、D15、D18、D21、D2
4)、リズムパッド部6のオンによる自由なパターンの
マニュアルリズム演奏が行われていくことになる(ステ
ップC1〜C3)。In this case, to stop the automatic rhythm performance for other rhythm sounds and perform a manual rhythm performance, turn on the corresponding cancel switches 2a, 2c, 2d and operate the pad switches 6a, 6d-6h. Good. Then, when the cancel switch 2 is turned on, "1" is set to the corresponding bit of the cancel rhythm register CAN, which causes the automatic rhythm performance sounding process of the corresponding rhythm sound (step D1).
3, D14, D16, D17, D19, D20, D22, D23, D25, D26) are not performed (steps D12, D15, D18, D21, D2).
4) The manual rhythm performance of a free pattern is performed by turning on the rhythm pad section 6 (steps C1 to C3).
<マニュアルフィルインモードのリズム演奏処理> また、バスドラム音以外のすべとの自動リズム演奏及び
ベースとコードの自動伴奏を停止して、リズムパッド部
6だけで全てのリズム演奏を行うマニュアルフィルイン
モードとするには、キャンセルスイッチ2a〜2dのオンさ
れていないパッドスイッチ6a〜6hをオンすればよい。す
るとCPU8は上記ステップC1、C2のパッドリズム音の発音
処理を行った後(ステップC1、C2)、キャンセルリズム
レジスタCANの操作パッドに応じたリズム音のビットが
「1」となっているかどうか判別する(ステップC3)。
この場合、キャンセルスイッチ2a〜2dのオンされていな
いパッドスイッチ6a〜6hがオンされたのであるから、対
応ビットは「0」であり、CPU8はステップC4に進んでリ
ズムモードレジスタMが「0」となっているか否か判断
する(ステップC4)。<Rhythm performance processing in manual fill-in mode> In addition, a manual fill-in mode in which all rhythm performances other than bass drum sounds and automatic accompaniment of bass and chords are stopped and all rhythm performances are performed only by the rhythm pad section 6 To do so, the cancel switches 2a to 2d may be turned on by turning off the pad switches 6a to 6h. Then, the CPU 8 determines whether or not the bit of the rhythm sound corresponding to the operation pad of the cancel rhythm register CAN is "1" after performing the pad rhythm sound generation processing of the above steps C1 and C2 (steps C1 and C2). Yes (step C3).
In this case, since the pad switches 6a to 6h in which the cancel switches 2a to 2d are not turned on are turned on, the corresponding bit is "0", and the CPU 8 proceeds to step C4 to set the rhythm mode register M to "0". Or not (step C4).
いままではノーマルモードで「0」であったから、CPU8
はステップC5に進み、リズムモードレジスタMに「1」
を立てて、マニュアルフィルインモードとする(ステッ
プC5)。Since it was "0" in normal mode as it is, CPU8
Advances to step C5, and the rhythm mode register M is set to "1".
To set the manual fill-in mode (step C5).
これにより、第6図のリズム演奏処理においてレジスタ
Mが「1」となるから(ステップD5)、以後のステップ
D6〜D30の自動リズム演奏処理及び自動伴奏処理が行わ
れなくなり、リズムパッド部6だけで全てのリズム演奏
を行うことが可能となる。As a result, the register M becomes "1" in the rhythm performance process of FIG. 6 (step D5).
The automatic rhythm performance process and the automatic accompaniment process of D6 to D30 are not performed, and all the rhythm performances can be performed only by the rhythm pad section 6.
<マニュアルモードの解除処理> 上記マニュアルフィルインモードの最中でも、上記ステ
ップD31の小節カウントレジスタPCNTのカウント処理は
継続され、マニュアルフィルインモード設定後の新たな
小節の区切りとなる次の小節の頭になると、上記レジス
タPCNTは「0」となるから、CPU8はステップD32でこの
ことを判別し(ステップD32)、「1」が立てられてい
るリズムモードレジスタMを「0」に戻して元して、マ
ニュアルフィルインモードを解除し、ノーマルモードに
戻す(ステップD33、D34)。<Process of canceling the manual mode> Even during the manual fill-in mode, the count process of the measure count register PCNT in the above step D31 is continued, and at the beginning of the next measure that becomes a new measure break after the manual fill-in mode is set. Since the register PCNT becomes "0", the CPU 8 determines this in step D32 (step D32), and returns the rhythm mode register M in which "1" is set to "0" to the original, Cancel manual fill-in mode and return to normal mode (steps D33, D34).
こうして、リズムパッド部だけで全てのリズム演奏を行
うマニュアルフィルインモードから自動リズム演奏を行
うノーマルモードへの復帰を自動的に行うことができ
る。In this way, it is possible to automatically return from the manual fill-in mode in which all rhythm performances are performed using only the rhythm pad section to the normal mode in which automatic rhythm performances are performed.
なお、自動リズム演奏音の放音を停止させるキャンセル
手段は、リズムパターン情報を読み出しても(ステップ
D1)リズム音作成部9に送出させない形であったが(ス
テップD6、D9等)、リズムパターン情報自体を読み出さ
ないような形としたり、キャンセルスイッチ2a〜2dで選
択したリズム音だけキャンセルしてマニュアルフィルイ
ンモードにはいるようにしたりする等、放音停止形態は
どのようなものでもよく、キャンセルスイッチ2a〜2dの
オン、オフいかんにかかわらず、パッドスイッチ6a〜6h
の操作があれば、直ちにキャンセルを行ってマニュアル
フィルインモードにはいるようにしたり、キャンセルス
イッチ2a〜2dのオンによって直ちにマニュアルフィルイ
ンモードにはいるようにしたりする等、放音停止指示形
態もどのようなものでもよく、リズム音入力手段は、リ
ズムパッド部6以外に鍵盤14としてもよいし、押圧式の
もののほか打ち叩き式によるものや、外部接続機器から
によるものとしてもよいし、リズムパッド部6自体を電
子楽器本体より着脱可能としてもよく、パッドスイッチ
6a〜6hの数を1つとして、入力できるリズム音の種類を
キャンセルスイッチ2a〜2dによって選択できるようにし
てもよく、入力形式、構造はどのようなものでもよく、
小節区切り検出手段は、マニュアルフィルインモードに
はいってからの最初の小節の頭を検出するのではなく、
そのさらに後の小節の頭で検出するようにしてもよく、
このようなことは他の手段、名称においても全く同様で
あり、上記実施例に何ら限定されるものではない。It should be noted that the canceling means for stopping the emission of the automatic rhythm playing sound can be performed even if the rhythm pattern information is read (step
D1) The rhythm sound was not sent to the rhythm sound creating section 9 (steps D6, D9, etc.), but the rhythm pattern information itself was not read or only the rhythm sound selected by the cancel switches 2a to 2d was canceled. The sound stop mode may be anything, such as entering the manual fill-in mode, and pad switches 6a-6h regardless of whether the cancel switches 2a-2d are on or off.
If there is an operation of, you can cancel immediately and enter the manual fill-in mode, or you can immediately enter the manual fill-in mode by turning on the cancel switches 2a to 2d. The rhythm sound input means may be the keyboard 14 other than the rhythm pad portion 6, may be a push-type one, a tap-type one, or an externally connected device. 6 itself may be removable from the electronic musical instrument body, pad switch
The number of 6a to 6h may be one, and the type of rhythm sound that can be input may be selected by the cancel switches 2a to 2d. Any input format and structure may be used.
The measure break detection means does not detect the beginning of the first measure after entering the manual fill-in mode.
It may be detected at the head of the bar after that,
The same applies to other means and names, and the present invention is not limited to the above embodiment.
[発明の効果] この発明は以上詳細に説明したように、マニュアルリズ
ム演奏指示手段にて禁止手段にて発生の禁止されていな
い種類のリズム音の放音がなされたとき、リズム音の発
生指示手段から発生している上記自動リズム演奏に係る
複数のリズム音のうち、基本のリズムで発生している特
定のリズム音をのぞき全て停止して、上記マニュアルリ
ズム演奏指示手段にて指示されるリズム音及び上記特定
のリズム音のみを上記リズム音発生手段から発生するよ
うに制御するようにしたから、マニュアルリズム演奏指
示手段のみでリズム音の放音を行っている場合でも、基
本のリズム音によって自動リズム演奏音との同期が取れ
るように演奏することができる、という効果を奏する。
また本発明ではさらに、自動リズム演奏停止後、マニュ
アルのリズム演奏を行った後に、再び自動リズム演奏を
再開させるのを自動的に行うことができ、面倒で操作タ
イミングの難しい自動リズム演奏の再開操作を行わなく
とも済み、スムーズなリズム演奏を行うことができる等
の効果を奏する。[Effects of the Invention] As described in detail above, the present invention provides an instruction to generate a rhythm sound when the manual rhythm performance instruction means emits a rhythm sound of a type that is not prohibited by the prohibiting means. Of the plurality of rhythm sounds related to the automatic rhythm performance generated from the means, all the rhythm sounds except the specific rhythm sound generated in the basic rhythm are stopped, and the rhythm commanded by the manual rhythm performance command means. Since only the sound and the specific rhythm sound are controlled to be generated from the rhythm sound generating means, even if the rhythm sound is emitted only by the manual rhythm performance instruction means, the basic rhythm sound is used. The effect is that the performance can be performed in synchronization with the automatic rhythm performance sound.
Further, according to the present invention, after the automatic rhythm performance is stopped, it is possible to automatically restart the automatic rhythm performance after performing the manual rhythm performance, which is a troublesome and difficult operation timing resuming operation of the automatic rhythm performance. The effect is that smooth rhythm performance can be performed without performing.
図面は本発明の実施例を示すもので、第1図は電子楽器
の全体回路図、第2図はワーキングメモリ16の具体的構
成を示す図、第3図〜第6図は夫々メインフロー、スイ
ッチ処理、リズムパッド処理、リズム演奏処理のフロー
チャートの図である。 2……キャンセルスイッチ、6……リズムパッド部、7
……リズムパターンROM、8……CPU、9……リズム音作
成部、11……スピーカ、12……コード・ベースパターン
ROM、13……楽音作成部、16……ワーキングメモリ。FIG. 1 shows an embodiment of the present invention. FIG. 1 is an overall circuit diagram of an electronic musical instrument, FIG. 2 is a diagram showing a concrete configuration of a working memory 16, and FIGS. 3 to 6 are main flows, respectively. It is a figure of a flow chart of switch processing, rhythm pad processing, and rhythm performance processing. 2 ... Cancel switch, 6 ... Rhythm pad section, 7
...... Rhythm pattern ROM, 8 ...... CPU, 9 ...... Rhythm sound creation unit, 11 ...... Speaker, 12 ...... Cord base pattern
ROM, 13 ... Music sound creation unit, 16 ... Working memory.
Claims (2)
演奏を指示する自動リズム演奏指示手段と、 リズム音を発生するリズム音発生手段と、 上記自動リズム演奏を構成する各リズム音のうち、上記
リズム音発生手段による任意の種類のリズム音の発生を
禁止する禁止手段と、 操作子の押圧操作により、リズム音の放音の指示を行う
マニュアルリズム演奏指示手段と、 このマニュアルリズム演奏指示手段にて上記禁止手段に
て発生の禁止されていない種類のリズム音の放音がなさ
れたとき、上記自動リズム演奏指示手段の指示に従っ
て、上記リズム音の発生指示手段から発生している上記
自動リズム演奏に係る複数のリズム音のうち、基本のリ
ズムで発生している特定のリズム音をのぞき全て停止し
て、上記マニュアルリズム演奏指示手段にて指示される
リズム音及び上記特定のリズム音のみを上記リズム音発
生手段から発生するように制御する制御手段と、 を具備してなることを特徴とする自動リズム演奏装置。1. An automatic rhythm performance instruction means for instructing an automatic rhythm performance according to a rhythm performance pattern, a rhythm sound generation means for generating a rhythm sound, and the rhythm sound among the rhythm sounds constituting the automatic rhythm performance. The prohibiting means for prohibiting the generation of any kind of rhythm sound by the generating means, the manual rhythm performance instructing means for instructing to emit the rhythm sound by pressing the operation element, and the manual rhythm performance instructing means When the prohibiting means emits a rhythm sound of a type that is not prohibited, it relates to the automatic rhythm performance generated from the rhythm sound generation instructing means according to the instruction of the automatic rhythm performance instructing means. Of the plurality of rhythm sounds, all the specific rhythm sounds generated in the basic rhythm are stopped, and the manual rhythm performance instruction means And a control means for controlling so that only the rhythm sound instructed in 1) and the specific rhythm sound are generated from the rhythm sound generating means.
演奏を指示する自動リズム演奏指示手段と、 リズム音を発生するリズム音発生手段と、 上記自動リズム演奏を構成する各リズム音のうち、上記
リズム音発生手段による任意の種類のリズム音の発生を
禁止する禁止手段と、 操作子の押圧操作により、リズム音の放音の指示を行う
マニュアルリズム演奏指示手段と、 このマニュアルリズム演奏指示手段にて上記禁止手段に
て発生の禁止されていない種類のリズム音の放音がなさ
れたとき、上記自動リズム演奏指示手段の指示に従っ
て、上記リズム音の発生指示手段から発生している上記
自動リズム演奏に係る複数のリズム音のうち、基本のリ
ズムで発生している特定のリズム音をのぞき全て停止し
て、上記マニュアルリズム演奏指示手段にて指示される
リズム音及び上記特定のリズム音のみを上記リズム音発
生手段から発生するように制御する制御手段と、 上記リズム演奏の区切りのタイミングを検出する検出手
段と、 この検出手段により上記区切りのタイミングが検出され
ると、上記制御手段によるリズム音の停止を解除する解
除手段と、 を具備してなることを特徴とする自動リズム演奏装置。2. An automatic rhythm performance instruction means for instructing an automatic rhythm performance according to a rhythm performance pattern, a rhythm sound generation means for generating a rhythm sound, and the rhythm sound among the rhythm sounds constituting the automatic rhythm performance. The prohibiting means for prohibiting the generation of any kind of rhythm sound by the generating means, the manual rhythm performance instructing means for instructing to emit the rhythm sound by pressing the operation element, and the manual rhythm performance instructing means When the prohibiting means emits a rhythm sound of a type that is not prohibited, it relates to the automatic rhythm performance generated from the rhythm sound generation instructing means according to the instruction of the automatic rhythm performance instructing means. Of the plurality of rhythm sounds, all the specific rhythm sounds generated in the basic rhythm are stopped, and the manual rhythm performance instruction means Control means for controlling the rhythm sound generation means to generate only the rhythm sound and the specific rhythm sound instructed by, and a detection means for detecting the timing of the break of the rhythm performance. An automatic rhythm playing device comprising: a releasing means for releasing the stop of the rhythm sound by the control means when the timing of the break is detected.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63061933A JPH0748158B2 (en) | 1988-03-17 | 1988-03-17 | Automatic rhythm playing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63061933A JPH0748158B2 (en) | 1988-03-17 | 1988-03-17 | Automatic rhythm playing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63264795A JPS63264795A (en) | 1988-11-01 |
JPH0748158B2 true JPH0748158B2 (en) | 1995-05-24 |
Family
ID=13185471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63061933A Expired - Lifetime JPH0748158B2 (en) | 1988-03-17 | 1988-03-17 | Automatic rhythm playing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0748158B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2650546B2 (en) * | 1991-12-26 | 1997-09-03 | ヤマハ株式会社 | Electronic musical instrument |
-
1988
- 1988-03-17 JP JP63061933A patent/JPH0748158B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS63264795A (en) | 1988-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5386081A (en) | Automatic performance device capable of successive performance of plural music pieces | |
JP5168297B2 (en) | Automatic accompaniment device and automatic accompaniment program | |
US7112738B2 (en) | Electronic musical instrument | |
JP3878485B2 (en) | Waveform playback device | |
US20080127813A1 (en) | Automatic accompaniment generating apparatus and method | |
JPH0748158B2 (en) | Automatic rhythm playing device | |
JP2526032Y2 (en) | Electronic musical instrument | |
JP2010117419A (en) | Electronic musical instrument | |
JP5909967B2 (en) | Key judgment device, key judgment method and key judgment program | |
JP3649014B2 (en) | Performance data file playback setting control device | |
JP2510086Y2 (en) | Electronic musical instrument | |
JP3620366B2 (en) | Electronic keyboard instrument | |
JP2522906Y2 (en) | Electronic musical instrument | |
JP3555255B2 (en) | Automatic accompaniment device | |
JP2636216B2 (en) | Tone generator | |
JP2552002B2 (en) | Electronic instrument tone color setting method | |
JP2943560B2 (en) | Automatic performance device | |
JP2570411B2 (en) | Playing equipment | |
JPH09106284A (en) | Chord generation instruction device | |
JPH07191669A (en) | Electronic musical instrument | |
JPS648358B2 (en) | ||
JPH06100915B2 (en) | Electronic musical instrument | |
JPH0690625B2 (en) | Electronic musical instrument | |
JP2671888B2 (en) | Electronic musical instrument | |
JP2570550B2 (en) | Electronic string instrument |