JPH0734159B2 - リズム演奏装置 - Google Patents

リズム演奏装置

Info

Publication number
JPH0734159B2
JPH0734159B2 JP63001082A JP108288A JPH0734159B2 JP H0734159 B2 JPH0734159 B2 JP H0734159B2 JP 63001082 A JP63001082 A JP 63001082A JP 108288 A JP108288 A JP 108288A JP H0734159 B2 JPH0734159 B2 JP H0734159B2
Authority
JP
Japan
Prior art keywords
rhythm
break
pad
operator
mode
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 - Fee Related
Application number
JP63001082A
Other languages
English (en)
Other versions
JPH01177594A (ja
Inventor
昌夫 近藤
泰直 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP63001082A priority Critical patent/JPH0734159B2/ja
Priority to US07/293,219 priority patent/US4926738A/en
Publication of JPH01177594A publication Critical patent/JPH01177594A/ja
Publication of JPH0734159B2 publication Critical patent/JPH0734159B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00—Details of electrophonic musical instruments
    • G10H1/36—Accompaniment arrangements
    • G10H1/40—Rhythm
    • G10H1/42—Rhythm comprising tone forming circuits
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00—Music
    • Y10S84/02—Preference networks
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00—Music
    • Y10S84/12—Side; rhythm and percussion devices

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、自動リズム音及びマニアルリズム音を発生
可能なリズム演奏装置に関し、特に自動リズム音をブレ
イク状態とする技術の改良に関するものである。
[発明の概要] この発明は、マニアルリズムのための発音指示用操作子
の操作に基づいて自動リズム音を小節末等の所定の演奏
区切りまでブレイク状態とする場合において、演奏区切
りから例えば1/4拍等に相当する所定時間のあいだ発音
指示用操作子の操作に基づくブレイク状態への移行を禁
止したことにより自動リズムの再開時にブレイクの締め
としてマニアルリズム音発生を可能にしたものである。
[従来の技術] 従来、自動リズム演奏可能な電子楽器としては、モード
選択操作子によりハンドパーカッションモードを選択す
ると、自動リズム演奏の代りに例えば鍵盤等によりマニ
アルリズム演奏を行なえるようにしたものが知られてい
る(例えば、実開昭62−2099号公報参照)。
[発明が解決しようとする課題] 上記した従来技術によると、自動リズム音をブレイク状
態としてマニアルリズム音を発生可能であるが、このた
めにはモード選択操作子を事前に操作する必要があっ
た。また、ブレイク状態でマニアル操作によりリズム音
を発生していて自動リズム演奏を再開するときにもモー
ド選択操作子を操作する必要があった。従って、パネル
操作が煩雑になるのを免れなかった。
このような問題点を解決するため、ハンドパーカッショ
ン用操作子を操作するだけで自動リズム音を小節末等の
演奏区切りまで自動的にブレイク状態にすることも考え
られるが、このようにした場合には、自動リズムの再開
に合わせてブレイクの締めとしてマニアルリズム音を発
生させようとすると、自動リズム音が再びブレイク状態
に入ってしまい、効果的な演奏を行なえない。
そこで、この発明の目的は、自動リズムの再開に合わせ
てブレイクの締めとしてのマニアルリズム音を発生可能
とすることにある。
[課題を解決するための手段] この発明によるリズム演奏装置は、クロック発生手段
と、情報発生手段と、発音指示用操作子と、音源手段
と、ブレイク手段と、計測手段と、ブレイク禁止手段と
をそなえている。
クロック発生手段は、テンポクロック信号を発生するも
のであり、情報発生手段は、該テンポクロック信号及び
所望のリズムパターンに基づいて発音制御情報を発生す
るものである。
音源手段は、情報発生手段からの発音制御情報に基づい
て自動リズム音信号を発生すると共に発音指示用操作子
の操作に基づいてマニアルリズム音信号を発生するもの
である。
ブレイク手段は、発音指示用操作子の操作に応答して所
定の演奏区切りまで自動リズム音信号を実質的にブレイ
ク状態とするものである。この場合、ブレイク状態とす
るには、自動リズム音信号の発生を禁止するか又は自動
リズム音信号の音量をマニアルリズムに支障を与えない
程度に低下させればよい。
計測手段は、上記所定の演奏区切りから所定時間を計測
するものであり、ブレイク禁止手段は、該所定時間のあ
いだ発音指示用操作子の操作に基づくブレイク状態への
移行を禁止するものである。
[作 用] この発明の構成によれば、自動リズム演奏中に発音指示
用操作子を操作すると、その操作に応答して例えば小節
末等の所定の演奏区切りまで自動リズム音がブレイク状
態となり、このブレイク状態の期間にあっては、発音指
示用操作子の操作に基づいてマニアルリズムを演奏でき
る。そして、演奏区切りから例えば1/4拍等に相当する
所定時間のあいだはブレイク状態への移行が禁止される
ので、自動リズムの再開に合わせてブレイクの締めとし
てのマニアルリズム音を発生させることができる。
[実施例] 第1図は、この発明の一実施例によるリズム演奏装置の
構成を示すもので、このリズム演奏装置にあっては、自
動リズム音及びマニアルリズム音の発生等がマイクロコ
ンピュータによって制御されるようになっている。
リズム演奏装置の構成(第1図) データバス10には、パネル装置12、中央処理装置(CP
U)14、プログラムメモリ16、レジスタ群18、リズムパ
ターンメモリ20、音色メモリ22、クロック発生器24、ト
ーンジェネレータ(TG)26等が接続されている。
パネル装置12にあっては、この発明の実施に関係する操
作子として、「0」〜「9」の10個のキーからなるテン
キーTKと、リズム選択スイッチRHSと、「0」〜「9」
の10個のパッド操作子PDSと、これらのパッド操作子に
それぞれ対応した3接点のモード指定スイッチMDSと、
アサインスイッチASSと、スタート/ストップスイッチS
PSとが設けられており、その他の操作子として、テンポ
調整操作子、音量調整操作子等が設けられている。ま
た、テンキーTKの近傍には、テンキーTKで指示した数字
の下2桁を表示可能な表示器DPLが設けられている。
テンキーTKは、所望のリズム種類の選択と、所望のパッ
ド操作子(及びこれに対応するリズム音源チャンネル)
に対する所望のリズム音色の割当てとに共用される。
すなわち、所望のリズム種類(例えばマーチ)を選択す
るには、テンキーTKで該リズム種類に対応するリズムナ
ンバを指定して表示器DPLに表示させた状態においてリ
ズム選択スイッチRHSをオンすればよい。
また、所望のパッド操作子(例えば「0」のパッド操作
子)に対して所望のリズム音色(例えばバスドラム)を
割当てるには、テンキーTKで該リズム音色に対応する音
色ナンバを指定して表示器DPLに表示させた状態におい
て該パッド操作子とアサインスイッチASSとを同時にオ
ンすればよい。この場合割当てに係るパッド操作子に対
応するリズム音源チャンネルにも同じリズム音色が割当
てられる。
モード指定スイッチMDSは、各パッド操作子毎にモード
0〜2のいずれかを指定可能なものである。ここで、モ
ード0は、パッド操作に応じてマニアルリズムを演奏可
能なノーマルモード、モード1は、モード0に加えて、
パッド操作時点(ただし、小節末直前の1/4拍を除く)
から小節末まで自動リズムをブレイク状態とするブレイ
クモード、モード2は、モード1に加えて、ブレイク状
態であった小節に続く小節の頭1/4拍ではパッド操作に
基づくブレイク状態への移行を禁止するブレイク禁止モ
ードである。
CPU14は、プログラムメモリ16にストアされたプログラ
ムに従ってリズム音発生等のための各種処理を実行する
もので、これらの処理については第3図乃至第6図を参
照して後述する。
レジスタ群18は、CPU14による各種処理に際して利用さ
れる各種のレジスタからなるもので、この発明の実施に
関係するレジスタ類としては、次の(1)〜(9)のよ
うなものがある。
(1)キーデータレジスタDATA…これは、テンキーTKに
よって指示された数字のうち下2桁を示すキーデータが
ストアされるものである。
(2)リズムナンバレジスタRHY…これは、リズム選択
スイッチRHSによって選択されたリズムナンバがストア
されたものである。
(3)ランフラグ…これは、1ビットのレジスタであ
り、1ならば自動リズムの走行を、0ならば自動リズム
の停止をそれぞれ表わす。
(4)クロックカウンタCLK…これは、クロック発生器2
4から発生されるテンポクロック信号TCLを小節毎に反復
的に計数するもので、1小節内で0〜31のカウント値を
とり、32になるタイミングで0にリセットされる。
(5)モードレジスタMODE(0)〜MODE(9)…これら
のレジスタは、「0」〜「9」のモード指定スイッチMD
Sにそれぞれ対応したもので、各レジスタ毎に対応する
モード指定スイッチで指定されたモードナンバ(0〜2
のいずれか)がストアされる。
(6)ブレイクフラグBRK…これは、1ビットのレジス
タであり、1ならばブレイク状態を、0ならば非ブレイ
ク状態をそれぞれ表わす。
(7)ブレイク予約フラクTBRK…これは、1ビットのレ
ジスタであり、1ならばブレイク予約ありを、0ならば
ブレイク予約なしをそれぞれ表わす。
(8)ブレイク禁止フラグDBRK…これは、1ビットのレ
ジスタであり、1ならばブレイク禁止を、0ならばブレ
イク許容をそれぞれ表わす。
(9)音色ナンバレジスタPAD(0)〜PAD(9)…これ
らのレジスタは、「0」〜「9」のパッド操作子PDSに
それぞれ対応したもので、各レジスタ毎に対応するパッ
ド操作子に割当てられたリズム音色ナンバがストアされ
る。
リズムパターンメモリ20は、マーチ、ワルツ、ルンバ…
等の多数のリズム種類にそれぞれ対応したリズムパター
ンを記憶したもので、各リズムパターンは1小節分の発
音制御情報からなっている。選択されたリズム種類に対
応するリズムパターンをテンポクロック信号TCLに応じ
て読出すことにより自動リズム演奏が遂行される。
音色メモリ22は、各リズム音色ナンバ毎にリズム音源チ
ャンネルに供給すべき音色制御情報(音色パラメータ)
を記憶したものである。
クロック発生器24は、テンポ調整操作子で設定されたテ
ンポを表わすテンポデータTDに応じて設定テンポに対応
する周波数のテンポクロック信号TCLを発生するもの
で、この信号TCLの各クロックパルスは第6図のクロッ
ク割込ルーチンを開始させるのに使用される。
TG26は、「0」〜「9」のパッド操作子PDSにそれぞれ
対応した10個のリズム音源チャンネルを有するもので、
各チャンネル毎に割当てられたリズム音色でリズム音信
号を発生可能である。リズム音信号の発生タイミング
は、リズムパターンにおける発音命令の読出し及び/又
はパッド操作子の操作に応じて決定される。この実施例
では、1発音タイミングにつき最大で10音まで同時発音
可能である。
サウンドシステム28は、TG26からのリズム音信号を音響
に変換するもので、出力アンプ、スピーカ等からなって
いる。
ブレイク及びブレイク禁止動作の概要(第2図) 第2図は、小節及び拍に関連してクロックタイミングを
示すもので、これを参照してブレイク及びブレイク禁止
動作の概要を述べる。
第2図において、CLKは、第6図のクロック割込ルーチ
ンに入る時点でのクロックカウンタCLKのカウント値を
示している。
ある小節において、CLK=30以前にモード1のパッド操
作子を操作すると、その操作に対応したマニアルリズム
音が発生される一方、自動リズム演奏は操作時点から小
節末までブレイク状態となる。また、CLKが30になった
後0までの期間(第2図の「A」に示す1/4拍相当の期
間)にモード1のパッド操作子を操作すると、次の小節
の始めからその小節末まで自動リズム演奏がブレイク状
態となる。いずれの場合にも、ブレイク状態のあいだ
は、マニアルリズム演奏が可能である。この場合、ブレ
イク状態の小節において、モード1のパッド操作子を操
作すると、次の小節もブレイク状態となる。
一方、ある小節において、モード2のパッド操作子を操
作すると、上記したモード1の場合と同様にして自動リ
ズム演奏がその小節の末まで又は次の1小節ブレイク状
態となり、この間マニアルリズム演奏が可能である。こ
の場合、ブレイク状態の小節において、モード2のパッ
ド操作子を操作しても、次の小節で再びブレイク状態に
なることはない。そして、ブレイク状態の小節が終った
直後の1/4拍(自動リズム演奏再開小節の頭1/4拍)に相
当する期間(第2図の「B」の期間)にモード2のパッ
ド操作子を操作すると、その操作に対応したマニアルリ
ズム音が発生されるが、自動リズム演奏はブレイク状態
に移行しない。従って、第2図の「B」の期間にブレイ
クの締めとしてのマニアルリズム音を発生させることが
できる。
メインルーチン(第3図) 第3図は、メインルーチンの処理の流れを示すもので、
このルーチンは、電源投入等に応じてスタートする。
ステップ30では、第4図について後述するようにして初
期化のサブルーチンを実行する。そして、ステップ32に
移る。
ステップ32では、テンキーTKのいずれかがオンか判定
し、オンである(Y)ならばステップ34に移る。ステッ
プ34では、テンキーTKで指示された数字の下2桁を示す
キーデータをDATAに入れる。この後、ステップ36では、
DATAの値を表示器DPLに表示させる。一例として、テン
キーTKで「1」、「1」、「2」を順次に指示したとす
れば、各指示のたびにステップ32〜36を通ることにより
最終的には「112」の下2桁である「12」がDATAにセッ
トされ且つ表示器DPLで表示される。
表示器DPLに表示された数字(例えば「12」)は、リズ
ム選択スイッチRHSをオンしたときはリズム種類を表わ
すリズムナンバとして使用され、アサインスイッチASS
及び所望のパッド操作子を同時にオンしたときはリズム
音色を表わすリズム音色ナンバとして使用されるもので
ある。
ステップ36の処理が終ったとき又はステップ32の判定結
果が否定的(N)であったときは、ステップ38に移り、
リズム選択スイッチRHSがオンか判定する。この判定結
果が肯定的(Y)であればステップ40に移り、DATAの値
をRHYに入れる。この結果、表示器DPLに表示された数字
はリズムナンバとして使用されることになる。
ステップ40の処理が終ったとき又はステップ38の判定結
果が否定的(N)であったときは、ステップ42に移り、
スタート/ストップスイッチSPSがオンか判定する。こ
の判定結果が肯定的(Y)であればステップ44に移る。
ステップ44では、1からRUNの値を差引いたものをRUNに
セットする。従って、RUNが0であったときはRUNが1と
なり、RUNが1であったときはRUNが0となる。ステップ
44の後は、ステップ46に移る。
ステップ46では、RUNの値が1か判定する。この判定結
果が肯定的(Y)であればステップ48に移り、CLKに0
をセットする。これは、リズム走行開始にあたり、リズ
ムパターンを小節の頭から読出可能にするためである。
ステップ48の処理が終ったときあるいはステップ42又は
46の判定結果が否定的(N)であったときは、ステップ
50に移り、制御変数iを0にする。そして、ステップ52
に移り、i番目のモード指定スイッチMDSiで指定された
モードナンバをi番目のモードレジスタMODE(i)に入
れる。この後、ステップ54に移る。
ステップ54では、i番目のパッド操作子PDSiがオンか判
定する。この判定結果が肯定的(Y)であればステップ
56に移り、第5図について後述するようにパッドオンの
サブルーチンを実行する。
ステップ56の処理が終ったとき又はステップ54の判定結
果が否定的(N)であったときは、ステップ58に移り、
iの値を1アップする。そして、ステップ60に移る。
ステップ60では、iの値が10より小か判定し、この判定
結果が肯定的(Y)であればステップ52に戻る。そし
て、ステップ52以下の処理を上記したと同様にしてi=
10となるまで繰返す。この結果、MODE(0)〜MODE
(9)にはそれぞれモード指定スイッチMDS0〜MDS9の設
定状態に応じたモードナンバがセットされると共に、パ
ッド操作子PDS0〜PDS9のうちオン操作されたものに関し
てパッドオンのサブルーチンが実行されることになる。
i=10になると、ステップ60の判定結果が否定的(N)
となり、ステップ62に移る。ステップ62では、その他の
処理(例えばテンポ、音量等に関するもの)を実行し、
しかる後ステップ32に戻る。そして、上記したような処
理を繰返す。
初期化のサブルーチン(第4図) 第4図は、初期化のサブルーチンを示すものである。
ステップ70では、RUN、RHY、DATA、BRK、TBRK及びDBRK
にいずれも0をセットする。そして、ステップ72に移
り、iを0とする。
次に、ステップ74では、第3図のステップ52で述べたと
同様にしてMDSiの指定に係るモードナンバをMODE(i)
に入れる。そして、ステップ76に移る。
ステップ76では、PAD(i)にiの値をセットする。こ
の後、ステップ78では、音色メモリ22からPAD(i)の
リズム音色ナンバに対応した音色制御情報を読出してTG
26の第iチャンネルに送出する。一例として、i=0と
すれば、PAD(0)=0となり、パッド操作子PDS0及び
第0チャンネルにはナンバ0のリズム音色が割当てられ
る。
この後、ステップ80では、iの値を1アップする。そし
て、ステップ82に移り、iの値が10より小か判定する。
この判定結果が肯定的(Y)であればステップ74に戻
り、ステップ74以下の処理を上記したと同様にしてi=
10となるまで繰返す。この結果、MODE(0)〜MODE
(9)にはそれぞれMDS0〜MDS9の設定状態に応じたモー
ドナンバがセットされると共に、PAD(0)〜PAD(9)
にはそれぞれリズム音色ナンバ0〜9がセットされる。
この結果、初期状態では、パッド操作子PDS0〜PDS9には
それぞれナンバ0〜9のリズム音色が割当てられると共
に、第0チャンネル〜第9チャンネルにもそれぞれナン
バ0〜9のリズム音色が割当てられることになる。この
ような割当状態は、後述する第5図のステップ90〜94の
処理により変更可能である。
i=10となると、ステップ82の判定結果が否定的(N)
となり、第3図のルーチンにリターンする。なお、第4
図以降に示される「RET」は、リターンを意味する。
パッドオンのサブルーチン(第5図) 第5図は、パッドオンのサブルーチンを示すもので、こ
のルーチンにくるのは、パット操作子PDS0〜PDS9のいず
れかがオン操作されたときであり、このルーチンにおけ
るiはオン操作されたパッド操作子の番号(0〜9のい
ずれか)である。
ステップ90では、アサインスイッチASSが同時にオンか
判定する。この判定結果が肯定的(Y)であればステッ
プ92に移り、DATAの値をPAD(i)にセットする。この
結果、表示器DPLに表示された数字はリズム音色ナンバ
として使用されることになる。ステップ92の後は、ステ
ップ94に移る。
ステップ94では、第4図のステップ78と同様にしてTG26
の第iチャンネルにPAD(i)対応の音色制御情報を送
出する。この結果、第iチャンネルにはPAD(i)対応
のリズム音色が割当てられたことになる。
ステップ94の処理が終ったとき又はステップ90の判定結
果が否定的(N)であったときは、ステップ96に移り、
TG26の第iチャンネルの発音処理を行なう。この結果、
第iチャンネルからは、割当てに係るリズム音色を有す
るリズム音信号がパッド操作子PDSiのオン操作のタイミ
ングで発生されることになる。この場合、ステップ90の
判定結果が肯定的(Y)であったときは割当時のリズム
音発生であり、ステップ90の判定結果が否定的(N)で
あったときは割当完了後の例えばマニアルリズム演奏と
してのリズム音発生である。
次に、ステップ98では、RUNの値が1か(自動リズム走
行中か)判定する。この判定結果が否定的(N)であれ
ば第3図のルーチンにリターンするが、肯定的(Y)で
あればステップ100に移る。このように、第5図のルー
チンは自動リズムの走行中であってもパッド操作に応じ
て実行されるものであり、自動リズムとマニアルリズム
とは合奏可能である。
ステップ100では、MODE(i)の値が0〜2のいずれか
判定する。この判定結果が0であればノーマルモードで
あり、第3図のルーチンにリターンする。
ステップ100の判定結果が1であったときは、ブレイク
モードであり、ステップ102に移る。ステップ102では、
TBRKに1をセット(ブレイク予約)する。そして、第3
図のルーチンにリターンする。
ステップ100の判定結果が2であったときは、ブレイク
禁止モードであり、ステップ104に移る。ステップ104で
は、BRK=1(ブレイク状態)又はDBRK=1(ブレイク
禁止)であるか判定する。この判定結果が肯定的(Y)
であればステップ102のブレイク予約をしないで第3図
のルーチンにリターンする。また、ステップ104の判定
結果が否定的(N)であれば、非ブレイク状態又はブレ
イク許容状態であるので、ステップ102でTBRKに1をセ
ット(ブレイク予約)してから第3図のルーチンにリタ
ーンする。
クロック割込ルーチン(第6図) 第6図は、クロック割込ルーチンを示すもので、このル
ーチンは、テンポクロック信号TCLの各クロックパルス
毎に開始される。
ステップ110では、RUN=1か判定し、1でない(N)な
らば第3図のルーチンにリターンする。
ステップ110の判定結果が肯定的(Y)であったとき
は、ステップ112に移り、CLK=0で且つBRK=1か(ブ
レイク状態の小節終りか)判定する。この判定結果が肯
定的(Y)であればステップ114に移り、BRKに0を且つ
DBRKに1をそれぞれセットする。この結果、自動リズム
演奏の再開が可能になると共に、第2図の「B」の期間
でのブレイク禁止が可能となる。
ステップ114の処理が終ったとき又はステップ112の判定
結果が否定的(N)であったときは、ステップ116に移
り、CLK=2で且つDBRK=1か(小節頭の1/4拍期間が終
りか)判定する。この判定結果が肯定的(Y)であれば
ステップ118に、DBRKに0をセットする。この結果、第
2図の「B」の期間終了後のブレイクが可能となる。
ステップ118の処理が終ったとき又はステップ116の判定
結果が否定的(N)であったときは、ステップ120に移
り、CLK=31でなく且つTBRK=1か判定する。この判定
結果が肯定的(Y)であれば、ブレイクを許容すべくス
テップ122に移り、BRKに1をセットすると共にDBRK及び
TBRKにいずれも0をセットする。
次に、ステップ124では、BRK=1か判定し、この判定結
果が肯定的(Y)であればステップ126のリズム音発音
処理を経ないでステップ128に移る。従って、この場合
には、自動リズムがブレイク状態となる。
一方、ステップ120の判定結果が否定的(N)であった
ときは、ブレイクを禁止すべくステップ122を経ないで
ステップ124に移る。ステップ124では、判定結果が否定
的(N)となり、ステップ126に移る。
ステップ126では、RHYのリズムナンバ(選択されたリズ
ム種類)に対応するリズムパターンをリズムパターンメ
モリ22中で選択し、このリズムパターンにおいてCLKの
示す発音タイミングで発音すべきものがあればその旨の
発音制御情報をTG26に供給してリズム音を発生させる。
ステップ126の後は、ステップ128に移る。
ステップ128では、CLKの値を1アップする。そして、ス
テップ130でCLKの値が32より小か判定し、この判定結果
が肯定的(Y)であれば第3図のルーチンにリターンす
る。
ステップ130の判定結果が否定的(N)であればCLK=32
であり、ステップ132でCLKに0をセットしてから第3図
のルーチンにリターンする。
一例として、CLK=30で第6図のルーチンに入った場合
において、TBRK=1とすればステップ120の判定結果が
肯定的(Y)となり、ステップ122及び124によりブレイ
ク状態となる。これに対し、CLK=31で第6図のルーチ
ンに入り、TBRK=1であった場合には、ステップ120の
判定結果が否定的(N)となり、ステップ122を経ない
でステップ124に移る。このステップ124では判定結果が
否定的(N)となり、ステップ126によるリズム音発生
が可能である(非ブレイク状態)。そして、ステップ12
8でCLK=32となった後ステップ130でCLK=0となり、こ
の後再び第6図のルーチンに入ると、ステップ112及び
ステップ116の判定結果はいずれも否定的(N)とな
り、ステップ120の安定結果は肯定的(Y)となる。従
って、この場合には、次の小節の頭からブレイク状態と
なる。
なお、第5図のルーチンにおいてステップ104の判定結
果が肯定的(Y)であった場合、TBRKが1になることが
ないから、第6図のルーチンに入るときのCLKの値如何
にかかわらず、ステップ120の判定結果が否定的(N)
となり、ブレイク状態への移行が禁止される。
変形例 この発明は、上記実施例に限定されるものではなく、種
々の改変形態で実施可能なものであり、例えば次のよう
な変更が可能である。
(1)パッド操作子と音源チャンネルを1対1に対応さ
せたが、パッド操作子数より少数の音源チャンネルを設
け、操作されたパッド操作子に対応するリズム音をいず
れかの音源チャンネルに割当てて発音させるチャンネル
割当方式を採用してもよい。このようなチャンネル割当
方式は、マニアルリズム音発生の場合だけでなく自動リ
ズム音発生の場合にも適用可能である。
(2)音色制御情報は、パッド操作子にリズム音色を割
当てた時点でそのパッド操作子に対応する音源チャンネ
ルに送出するようにしたが、パッド操作子が操作される
たびに送出するようにしてもよい。このようにすれば、
上記したチャンネル割当方式にも容易に対処することが
できる。
(3)ブレイク状態では、自動リズム音発生を禁止した
が、音量を下げて演奏してもよい。
(4)ブレイク終了直後の小節頭において、自動リズム
音の音量を下げるようにしてもよく、このようにする
と、ブレイクの締めがひきたつようになる。
(5)パッド操作子に対して任意のリズム音色を割当て
るようにしたが、各パッド操作子毎にリズム音色を固定
しておいてもよい。
[発明の効果] 以上のように、この発明によれば、自動リズムの再開時
にブレイクの締めとしてマニアルリズム音を発生可能と
したので、変化に富んだリズム演奏を楽しめる効果が得
られるものである。
【図面の簡単な説明】
第1図は、この発明の一実施例によるリズム演奏装置を
示すブロック図、 第2図は、小節及び拍に関してクロックタイミングを示
すタイムチャート、 第3図は、メインルーチンを示すフローチャート、 第4図は、初期化のサブルーチンを示すフローチャー
ト、 第5図は、パッドオンのサブルーチンを示すフローチャ
ート、 第6図は、クロック割込ルーチンを示すフローチャート
である。 10……データバス、12……パネル装置、14……中央処理
装置、16……プログラムメモリ、18……レジスタ群、20
……リズムパターンメモリ、22……音色メモリ、24……
クロック発生器、26……トーンジェネレータ、28……サ
ウンドシステム、MDS……モード指定スイッチ、PDS……
パッド操作子、TK……テンキー、RHS……リズム選択ス
イッチ、ASS……アサインスイッチ、SPS……スタート/
ストップスイッチ、DPL……表示器。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】(a)テンポクロック信号を発生するクロ
    ック発生手段と、 (b)前記テンポクロック信号及び所望のリズムパター
    ンに基づいて発音制御情報を発生する情報発生手段と、 (c)発音指示用の操作子と、 (d)前記情報発生手段からの発音制御情報に基づいて
    自動リズム音信号を発生すると共に前記操作子の操作に
    基づいてマニアルリズム音信号を発生する音源手段と、 (e)前記操作子の操作に応答して所定の演奏区切りま
    で前記自動リズム音信号を実質的にブレイク状態とする
    ブレイク手段と、 (f)前記演奏区切りから所定時間を計測する計測手段
    と、 (g)前記所定時間のあいだ前記操作子の操作に基づく
    ブレイク状態への移行を禁止するブレイク禁止手段と をそなえたリズム演奏装置。
  2. 【請求項2】前記ブレイク手段は、前記自動リズム音信
    号の発生を禁止してブイレク状態とするように構成され
    ていることを特徴とする請求項1記載のリズム演奏装
    置。
  3. 【請求項3】前記ブレイク手段は、前記自動リズム音信
    号の音量を低下させてブレイク状態とするように構成さ
    れていることを特徴とする請求項1記載のリズム演奏装
    置。
JP63001082A 1988-01-06 1988-01-06 リズム演奏装置 Expired - Fee Related JPH0734159B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63001082A JPH0734159B2 (ja) 1988-01-06 1988-01-06 リズム演奏装置
US07/293,219 US4926738A (en) 1988-01-06 1989-01-04 Electronic rhythm performing apparatus generating both manual and automatic rhythm tones

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63001082A JPH0734159B2 (ja) 1988-01-06 1988-01-06 リズム演奏装置

Publications (2)

Publication Number Publication Date
JPH01177594A JPH01177594A (ja) 1989-07-13
JPH0734159B2 true JPH0734159B2 (ja) 1995-04-12

Family

ID=11491578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63001082A Expired - Fee Related JPH0734159B2 (ja) 1988-01-06 1988-01-06 リズム演奏装置

Country Status (2)

Country Link
US (1) US4926738A (ja)
JP (1) JPH0734159B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03196098A (ja) * 1989-12-25 1991-08-27 Casio Comput Co Ltd オーディオ再生装置内蔵型電子楽器
US5557683A (en) * 1995-07-20 1996-09-17 Eubanks; Terry L. In-vehicle drum simulator and mixer
US5847306A (en) * 1996-07-15 1998-12-08 Kawai Musical Instruments Manufacturing Co., Ltd. Electronic musical instrument with automatic and semi-automatic playing apparatus
US6194648B1 (en) * 1998-01-28 2001-02-27 Roland Corporation Electronic musical instrument
JP4277396B2 (ja) * 1999-11-30 2009-06-10 株式会社デンソー 電子制御装置
US12106743B1 (en) 2023-11-17 2024-10-01 Chord Board, Llc Beat player musical instrument

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4299154A (en) * 1979-08-27 1981-11-10 Kimball International, Inc. Electronic rhythm generator
US4628788A (en) * 1984-01-28 1986-12-16 Nippon Gakki Seizo Kabushiki Kaisha Automatic rhythm performing apparatus
JPS622099A (ja) * 1985-06-27 1987-01-08 Rinnai Corp 住宅情報通報装置
JPS6292997A (ja) * 1985-10-18 1987-04-28 カシオ計算機株式会社 電子楽器

Also Published As

Publication number Publication date
JPH01177594A (ja) 1989-07-13
US4926738A (en) 1990-05-22

Similar Documents

Publication Publication Date Title
US5386081A (en) Automatic performance device capable of successive performance of plural music pieces
JP2616274B2 (ja) 自動演奏装置
US4089245A (en) Break generator
JPH0634170B2 (ja) 電子楽器の自動伴奏装置
JP2638428B2 (ja) 自動伴奏装置
JPH01177594A (ja) リズム演奏装置
JP2689812B2 (ja) 自動演奏装置
US4646610A (en) Electronic musical instrument with automatic ending accompaniment function
JPH05188956A (ja) 自動演奏機能付電子楽器
JPH05265451A (ja) 自動演奏装置
JPH036959Y2 (ja)
JP4214845B2 (ja) 自動アルペジオ装置および同装置に適用されるコンピュータプログラム
JPH07121177A (ja) 自動伴奏装置
JP2555603B2 (ja) 楽音信号発生装置
JP2570562B2 (ja) 自動演奏装置及び自動伴奏装置
JP2768348B2 (ja) 自動演奏装置
US5847306A (en) Electronic musical instrument with automatic and semi-automatic playing apparatus
JP4172335B2 (ja) 自動伴奏生成装置及びプログラム
JP2847824B2 (ja) 電子楽器
JP2513014B2 (ja) 電子楽器の自動演奏装置
JP2002258847A (ja) 電子楽器
JP3275341B2 (ja) 楽音発生装置
JP2770770B2 (ja) 電子楽器
JPH03198094A (ja) 自動伴奏パターンデータ発生装置
JPH0317359Y2 (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees