Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0139117B2 - - Google Patents
[go: Go Back, main page]

JPH0139117B2 - - Google Patents

Info

Publication number
JPH0139117B2
JPH0139117B2 JP54048277A JP4827779A JPH0139117B2 JP H0139117 B2 JPH0139117 B2 JP H0139117B2 JP 54048277 A JP54048277 A JP 54048277A JP 4827779 A JP4827779 A JP 4827779A JP H0139117 B2 JPH0139117 B2 JP H0139117B2
Authority
JP
Japan
Prior art keywords
pattern
signal
rhythm
circuit
performance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP54048277A
Other languages
Japanese (ja)
Other versions
JPS55140894A (en
Inventor
Akio Imamura
Akyoshi Ooya
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 JP4827779A priority Critical patent/JPS55140894A/en
Priority to US06/140,484 priority patent/US4326441A/en
Priority to DE19803014766 priority patent/DE3014766A1/en
Publication of JPS55140894A publication Critical patent/JPS55140894A/en
Publication of JPH0139117B2 publication Critical patent/JPH0139117B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/40Rhythm
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/341Rhythm pattern selection, synthesis or composition
    • G10H2210/346Pattern variations, break or fill-in
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/021Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs or seven segments displays
    • G10H2220/081Beat indicator, e.g. marks or flashing LEDs to indicate tempo or beat positions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/021Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs or seven segments displays
    • G10H2220/086Beats per minute [BPM] indicator, i.e. displaying a tempo value, e.g. in words or as numerical value in beats per minute
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00Music
    • Y10S84/12Side; rhythm and percussion devices

Landscapes

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

Description

【発明の詳細な説明】[Detailed description of the invention]

この発明はドラム、シンバル等のリズム楽器
音、あるいは鍵盤で押鍵指定された音に基づくベ
ース音、コード音またはアルペジヨ音等を自動演
奏する自動演奏装置に関する。 従来、パターンメモリに各種リズムに対応して
それぞれ複数の演奏パターン(リズムパターン、
ベースパターン、コードパターン、アルペンジヨ
パターン)を記憶し、リズム選択スイツチからの
リズム指定信号にしたがい、テンポパルスによつ
て駆動されるテンポカウンタをアドレスジエネレ
ータとして前記パターンメモリから指定リズムに
対応する複数の演奏パターン(パターンパルス)
を読み出し、この読み出された演奏パターンにし
たがつて各種リズム音音源装置、自動ベースコー
ド演奏装置または自動アルペジヨ演奏装置を制御
してリズム音、ベース音、コード音またはアルペ
ジヨ音を自動演奏する自動演奏装置は周知であ
る。 ところで、上記従来の自動演奏装置にあつては
パターンメモリから読み出される演奏パターンは
リズム選択スイツチからのリズム指定信号によつ
て一義的に決定されてしまい、またパターンメモ
リは容量等の問題からせいぜい2小節分位しか記
憶していず、更に演奏中にリズム選択スイツチを
操作してリズム指定信号を変更することは困難な
ので、いつたんリズム指定信号によつてリズムを
指定してしまうとこの指定されたリズムに対応す
る演奏パターンが2小節毎に繰り返えされるだけ
で、自動演奏は非常に単調なものとなつていた。 この出題の第1〜第3の発明は、上記実情に鑑
みてなされたもので、リズムパターン進行を任意
にプログラムして変化に富んだリズム演奏を可能
にすることを共通の目的とするものである。 第1の発明は、任意の演奏区間について演奏中
のブレイク指示操作なしに音楽的に好ましい(小
節頭の強調された)ブレイク状態に自動的に移行
可能にすることを具体的な目的とするものであ
る。 第1の発明による自動演奏装置は、 (a) 演奏すべきリズムに関して互いに異なる複数
のリズムパターンを記憶した第1の記憶手段で
あつて、各リズムパターンが前記リズムの進行
における一定区間の演奏内容を表わすようにな
つているもの(第1図3又は14)と、 (b) 区間長がいずれも前記一定区間と等しい順次
の演奏区間にそれぞれ対応した複数の記憶領域
を有する第2の記憶手段(第1図の7)と、 (c) ブレイクを指示するためのブレイク指示手段
(第3図の15)と、 (d) 前記順次の演奏区間について使用すべきリズ
ムパターンをプログラムするためのプログラム
手段であつて、各演奏区間毎に前記複数のリズ
ムパターンのうち任意のものを選択してはその
選択に係るリズムパターンを指定するパターン
指定情報を前記第2の記憶手段において該演奏
区間に対応する記憶領域に書込む一方、リズム
パターンの選択に伴つて前記ブレイク指示手段
でブレイクが指示されたときは該リズムパター
ンに関するパターン指定情報が書込まれるのと
同じ記憶領域にブレイク情報を書込むもの(第
1図の1,2,6)と、 (e) テンポクロツク信号を発生する手段(第1図
の3)と、 (f) 前記テンポクロツク信号に基づいて前記各演
奏区間毎にその頭に同期したタイミング信号を
発生する信号発生手段(第1図の4)と、 (g) この信号発生手段からのタイミング信号に基
づいて前記複数の記憶領域を順次にアドレス指
定することにより前記第2の記憶手段から記憶
情報を順次に読出す読出手段(第1図の9)
と、 (h) 前記第2の記憶手段からパターン指定情報が
読出されるたびに該パターン指定情報で指定さ
れるリズムパターンを前記テンポクロツク信号
に従つて前記第1の記憶手段から読出すことに
より該リズムパターンに従つてリズム音信号を
発生するリズム音発生手段(第1図の4,5,
21)と、 (i) 前記第2の記憶手段からブレイク情報が読出
されるのに応答して該ブレイク情報を記憶した
記憶領域に対応する演奏区間の頭から1拍分の
期間だけリズム音発生を許容した後該演奏区間
の2拍目以降のリズム音発生を禁止するように
前記リズム音発生手段を制御する制御手段(第
4図のA81,A82,DF81、第9図の1
64)と をそなえている。 第2の発明は、プログラムした一連のパターン
進行によるリズム演奏とは別に、所望の演奏区間
毎にリズムパターンを反復演奏してプログラム内
容の確認を行なえるようにすることを具体的な目
的とするものである。 第2の発明による自動演奏装置は、 (a) 演奏すべきリズムに関して互いに異なる複数
のリズムパターンを記憶した第1の記憶手段で
あつて、各リズムパターンが前記リズムの進行
における一定区間の演奏内容を表わすようにな
つているもの(第1図の13又は14)と、 (b) 区間長がいずれも前記一定区間と等しい順次
の演奏区間にそれぞれ対応した複数の記憶領域
を有する第2の記憶手段(第1図の7)と、 (c) 前記順次の演奏区間について使用すべきリズ
ムパターンをプログラムするためのプログラム
手段であつて、各演奏区間毎に前記複数のリズ
ムパターンのうち任意のものを選択してはその
選択に係るリズムパターンを指定するパターン
指定情報を前記第2の記憶手段において該演奏
区間に対応する記憶領域に書込むもの(第1図
の1,2,6)と、 (d) プログラムチエツクモードを指定するための
モード指定手段(第3図の17)と、 (e) 所望の演奏区間を選択すべくアドレス変更操
作を行なうためのアドレス変更操作手段であつ
て、アドレス変更操作に応じてアドレス変更制
御信号を送出するもの(第3図の11〜13,
24〜26)と、 (f) テンポクロツク信号を発生する手段(第1図
の3)と、 (g) 前記テンポクロツク信号に基づいて前記各演
奏区間毎にその頭に同期したタイミング信号を
発生する信号発生手段(第1図の4)と、 (h) 前記プログラムチエツクモードが指定された
状態において前記アドレス変更操作手段からの
アドレス変更制御信号に応じて選択に係る演奏
区間に対応した記憶領域をアドレス指定して該
記憶領域からパターン指定情報を読出すと共
に、前記プログラムチエツクモードが指定され
ない状態において前記信号発生手段からのタイ
ミング信号に基づいて前記複数の記憶領域を順
次にアドレス指定することにより該複数の記憶
領域から順次にパターン指定情報を読出す読出
手段(第1図の9)と、 (i) 前記プログラムチエツクモードが指定された
状態において前記第2の記憶手段からパターン
指定情報が読出されたとき該パターン指定情報
で指定されるリズムパターンを前記第1の記憶
手段から前記テンポクロツク信号に従つて反復
的に読出すことにより該リズムパターンに従つ
て反復的にリズム音信号を発生すると共に、前
記プログラムチエツクモードが指定されない状
態において前記第2の記憶手段からパターン指
定情報が読出されるたびに該パターン指定情報
で指定されるリズムパターンを前記第1の記憶
手段から前記テンポクロツク信号に従つて読出
すことにより該リズムパターンに従つてリズム
音信号を発生するリズム音発生手段(第1図の
4,5,21)と をそなえている。 第3の発明は、パターン進行がプログラムされ
る演奏区間の数がいくつになつてもプログラム済
み演奏区間分のリズムを確実に反復演奏可能にす
ることを具体的な目的とするものである。 第3の発明による自動演奏装置は、 (a) 演奏すべきリズムに関して互いに異なる複数
のリズムパターンを記憶した第1の記憶手段で
あつて、各リズムパターンが前記リズムの進行
における一定区間の演奏内容を表わすようにな
つているもの(第1図の13又は14)と、 (b) 区間長がいずれも前記一定区間と等しい順次
の演奏区間にそれぞれ対応した複数の記憶領域
を有する第2の記憶手段(第1図の7)と、 (c) 前記順次の演奏区間について使用すべきリズ
ムパターンをプログラムするためのプログラム
手段であつて、各演奏区間毎に前記複数のリズ
ムパターンのうち任意のものを選択してはその
選択に係るリズムパターンを指定するパターン
指定情報を前記第2の記憶手段において該演奏
区間に対応する記憶領域に書込むもの(第1図
の1,2,6)と、 (d) プログラムの終了を指示するための終了指示
手段(第3図の16)と、 (e) この終了指示手段での終了指示に応答して前
記プログラム手段によるプログラム済みの演奏
区間の数に対応した終了状態を記憶する第3の
記憶手段(第7図の111,112又は11
3)と、 (f) テンポクロツク信号を発生する手段(第1図
の3)と、 (g) 前記テンポクロツク信号に基づいて前記各演
奏区間毎にその頭に同期したタイミング信号を
発生する信号発生手段(第1図の4)と、 (h) この信号発生手段からのタイミング信号に基
づいて前記複数の記憶領域を順次にアドレス指
定することにより前記第2の記憶手段からパタ
ーン指定情報を順次に読出す読出手段(第1図
の9)と、 (i) 前記第2の記憶手段からパターン指定情報が
読出されるたびに該パターン指定情報で指定さ
れるリズムパターンを前記テンポクロツク信号
に従つて前記第1の記憶手段から読出すことに
より該リズムパターンに従つてリズム音信号を
発生するリズム音発生手段(第1図の4,5,
21)と、 (j) 前記第3の記憶手段に記憶された終了情報と
前記読出手段での指定アドレスとに基づいて前
記プログラム済みの演奏区間の数に対応する順
位の演奏区間を検知すると共に、この検知され
た演奏区間の終りに前記信号発生手段からのタ
イミング信号に同期して前記読出手段での指定
アドレスを読出開始時のアドレスに戻すべく前
記読出手段を制御する終了制御手段(第1図の
11)と をそなえている。 以下この発明を添付図面を参照して詳細に説明
する。 第1図はこの発明の自動演奏装置の一実施例を
示したもので、この実施例の装置は第2図に示す
パネル部24に配された各種ボタン(操作子)の
操作に応じて制御される。 まず、第2図に示すパネル部24の各種ボタン
の機能、表示器の機能について簡単に説明する。 ボタン機能、表示器機能についての説明 ボタン群241の各ボタンは1つのボタンを押
圧するとこのボタンは押下状態で保持され、他の
ボタンは自動的に復帰する連動メカロツク型に構
成されている。このボタン群241の各ボタンの
機能は次のようである。 ボタン(NOR.)……通常演奏モードを指定する
もので、このボタンが押下されていると後述す
るボタン群244によるリズム選択およびボタ
ン群245によるバリエーシヨン選択にしたが
い進行する演奏パターンが得られる。 ボタン(Var4)(Var8)……バリエーシヨン演
奏モードを指定するもので、ボタンVar4が押
下されていると4小節目毎に通常パターンから
バリエーシヨンパターンに変化する演奏パター
ンが得られ、ボタンVar8が押下されていると
8小節目毎に通常パターンからバリエーシヨン
パターンに変化する演奏パターンが得られる。 ボタン(SEQ1)(SEQ2)(SEQ3)……後述する
シーケンスメモリ7(第1図)にパターン進行
をプログラムする際のアドレス指定に用いるも
ので、シーケンスメモリ7はSEQ1,SEQ2,
SEQ3の3つの記憶部分を具えており、3通
りのプログラムが可能となつている。 ボタン群242はボタンCHECKとボタン
REC.の2つのボタンからなり、各ボタンは押圧
すると押下状態で保持され、再び押圧すると復帰
するプツシユオンプツシユオフ型から構成されて
いる。このボタン群242の各ボタンの機能は次
のようである。 ボタン(REC.)……シーケンスメモリ7(第1
図)にパターン進行をプログラムするプログラ
ムモードを指定するものである。 ボタン(CHECK)……シーケンスメモリ7(第
1図)にプログラムされたパターン進行を1小
節毎にチエツクするチエツクモードを指定する
ものである。 またボタンREC.の近傍に配された発光ダイオ
ードLED242aはシーケンスメモリ7(第1
図)へのパターン進行の書き込み中には連続点燈
してプログラム中であることを知らせ、シーケン
スメモリ7(第1図)のアドレスがオーバーフロ
ーすると点滅して書き込みが不可能であることを
知らせる。 ボタン群243の各ボタンは押圧すると押下す
るが、押圧解除すると自動的に復帰する自己復帰
型に構成されている。このボタン群243の各ボ
タンの機能は次のようである。 ボタン(FOWARD)…プログラムモードまたは
チエツクモードにおいて用いるもので、小節ナ
ンバ(プログラムナンバ)を1ステツプ進行さ
せる。 ボタン(BACK)……プログラムモードまたは
チエツクモードにおいて用いるもので、小節ナ
ンバ(プログラムナンバ)を1ステツプ後退さ
せる。 ボタン(RESET)……小節ナンバ(プログラム
ナンバ)を1小節目に戻す。 ボタン(LOAD)……プログラムモードにおい
て1ステツプ毎に押圧され、シーケンスメモリ
7(第1図)へのパターン進行の書き込みを指
令する。 ボタン(BREAK)……プログラムモードにおい
てブレイク(パタン発生の禁止)を指定するた
めに用いられる。 ボタン(END)……プログラムモードにおいて
プログラム終了を指令する。 ボタン群244の各ボタンはリズム種類を選択
するリズム選択ボタンで、各ボタンは例えばマー
チ、ワルツ、ジヤズワルツ等の16種類のリズムに
対応している。このボタン群244の各ボタンは
前述したボタン群241と同様に連動メカロツク
型に構成されている。またリズム選択ボタン群2
44の各ボタンの近傍にそれぞれ配された16個の
発光ダイオード(LED)244a〜244pは
選択されたリズムを示すものである。 ボタン群245の各ボタンはパターン指定ボタ
ンで、リズム選択ボタン群244によつて指定さ
れたリズムに対応する4種類のパターンPT1,
PT2,PT3,Var.のうち1つを指定するもの
である。すなわちこの実施例の装置においては各
リズムに対応してそれぞれ3種類の通常パターン
PT1,PT2,PT3および1種類のバリエーシ
ヨンパターンVar.の4種類のパターンが設定さ
れており、パターン指定ボタン群245の各ボタ
ンによつてこれらのボタンPT1〜PT3、Varの
うちの1つを選択する。またパターン指定ボタン
群245の各ボタンの近傍にそれぞれ配された4
個の発光ダイオードLED245a〜245dは
指定されたパターンを示すものである。なおこの
パターン指定ボタン群245は1つのボタンを押
圧すると他のボタンは自動的に復帰する連動メカ
ロツク型に構成されている。 ボタン群246はフイルインパターンまたはロ
ールパターンを指定するフイルインまたはロール
パターン指定ボタンである。フイルインパターン
はドラムソロを主体とした特殊パターンであり、
ロールパターンはスネアドラムの連打からなる特
殊パターンであり、この実施例の装置においては
3種類のフイルインパターンFil.1〜Fil.3およ
び3種類のロールパターンRoll1〜Roll3を指定
できるようになつている。またフイルインまたは
ロールパターン指定ボタン群246の各ボタンの
近傍にそれぞれ配された発光ダイオードLED2
46a〜246fは指定されたフイルインパター
ンまたはロールパターンを示すものである。なお
このフイルインまたはロールパターン選択スイツ
チ群246も連動メカロツク型に構成されてい
る。 ボタンFil.Roll247はフイルインセレクトボ
タンで、リズム走行中若くは走行前またはプログ
ラム時においてフイルインパターンまたはロール
パターンを挿入する場合に押圧する。このフイル
インセレクトボタン247は前述したボタン群2
43の各ボタンと同様に自己復帰型に構成され
る。 ボタンFil.ABC248はフイルインパターンま
たはロールパターンの選択に応じて発生される特
殊パターンを自動ベースコード演奏に適用するか
否かを選択するABCフイルインセレクトボタン
である。このABCフイルインセレクトボタンは
前述したボタン群242の各ボタンと同様にプツ
シユオンプツシユオフ型から構成されている。 スタートスイツチST249およびシンクロス
タートスイツチSST250はリズムの走行制御
を行うものである。すなわちスタートスイツチ2
49をオンするとリズムはスタートし、オフする
とリズムはストツプする。またシンクロスタート
スイツチ250はリズムのスタート、ストツプを
鍵盤19(第1図)での押鍵に同期して制御する
ためのものである。なおスタートスイツチ249
およびシンクロスタートスイツチ250はシーソ
ー型のオンオフスイツチから構成される。 ROM/RAM切換えスイツチROM/RAM2
51は複数の演奏パターンを記憶するパターンメ
モリROM13またはパターン書き込み可能なパ
ターンメモリRAM14(第1図)のいずれかを
選択指定するもので、パターンメモリROM13
が選択されたときにはパターンメモリROM13
から演奏パターンが読み出され、パターンメモリ
RAM14が選択されたときにはパターンメモリ
RAM14から演奏パターンが読み出される。こ
のROM/RAM切換えスイツチ251はシーソ
ー型の切換えスイツチから構成される。 ボタンSWS252およびボタンR/W253
はパターン設定スイツチマトリクス回路15(第
1図)によつて設定された演奏パターンをパター
ンメモリRAM14に書き込むために用いるもの
である。すなわちボタン252を押圧するとパタ
ーンパルスセレクタ16(第1図)でパターン設
定スイツチマトリクス回路15の出力が選択さ
れ、ボタン253を押圧するとパターンメモリ
RMA14が書き込み可能となる。なおボタン2
52およびボタン253はいずれもプツシユオン
プツシユオフ型に構成される。 スタートストツプフツトスイツチセレクトボタ
ンFSSスタート/ストツプ254およびフイルイ
ンフツトスイツチセレクトボタンFSSフイルイン
255はフツトスイツチ(図示せず)によつてリ
ズムのスタートまたはストツプを制御するように
するためのものおよびフツトスイツチによつてフ
イルインパターンまたはロールパターンを挿入制
御するようにするためのものである。すなわちボ
タン254が押下されるとフツトスイツチはリズ
ムのスタートまたはストツプ制御用となり、リズ
ムのスタートまたはストツプをフツトスイツチに
よつて制御することができ、またボタン255を
押下するとフツトスイツチはフイルインパターン
またはロールパターンの挿入の制御用となり、フ
ツトスイツチによつてフイルインパターンまたは
ロールパターンの挿入を制御することができる。
なおボタン254,255はいずれもプツシユオ
ンプツシユオフ型である。 表示器256はテンポまたは小節数・拍数を数
値表示するものである。この実施例においては表
示器256をテンポ表示、小節数表示および拍数
表示の3種類の表示に共用して用しており、リズ
ムがスタートする前には表示器256によつてテ
ンポを数値表示し、リズムがスタートした後には
表示器256によつて小節数および拍数を同時に
数値表示するようにし、プログラムモード時また
はチエツクモード時には表示器256によつて小
節数を数値表示するようにしている。なお、発光
ダイオードLED256aは表示器256によつ
て小節数および拍数を同時に表示する場合に両者
の区別をするために点灯させるものである。 発光ダイオードLED257はテンポを表示す
るものである。すなわち発光ダイオード257は
テンポに同期して点滅し、テンポを表示する。 テンポ表示セレクトボタン258はリズムの走
行において、表示器256にテンポを数値表示さ
せるためのものである。リズムの走行中において
テンポ表示セレクトボタン258を押圧すると小
節数および拍数を表示していた表示器256はテ
ンポを数値表示する。なおこのテンポ表示セレク
トボタン258はプツシユオンプツシユオフ型で
ある。 テンポ調整用ボリユーム259はテンポを調整
するためのもので、テンポ調整用のボリユームの
回動によつてテンポの速さが可変される。 以上各ボタン機能および表示器の機能等につい
て説明したが、この実施例の装置は上記パネル部
24の各種ボタン等の操作に応じて大別して次に
示す7つの動作モードを実行する。 1 通常演奏モード 2 バリエーシヨン演奏モード 3 プログラムモード 4 プログラムチエツクモード 5 プログラム演奏モード 6 パターンメモリRAM書き込みモード 7 フイルイン・ロール演奏モード 以下各動作モードに関して第1図に示した全体
ブロツク図および以下に示す詳細回路を参照して
詳細に説明する。 全体構成の概略説明 まず第1図にしたがいこの装置の全体構成につ
いて説明する。 第1図において、モード選択スイツチ回路1は
パネル部24(第2図)のボタン群241,24
2,243に対応しており、ボタン群241,2
42,243の各ボタンの操作に応じてオンオフ
するスイツチを含む。このモード選択スイツチ回
路1の動作状態に応じてこの装置の動作モードが
決定され、決定された動作モードに応じたモード
制御信号がモード制御信号形成回路2において形
成される。モード選択スイツチ回路1およびモー
ド制御信号形成回路2の詳細は第3図に示され
る。 パターン選択スイツチ回路6はパネル部24
(第2図)のリズム選択ボタン群244、パター
ン指定ボタン群245、フイルインまたはロール
パターン指定ボタン群246に対応するスイツチ
およびROM/RAM切換えスイツチ251を含
んでおり、各スイツチの動作状態に応じて所定の
演奏パターンを指定するパターン選択情報を発生
する。 シーケンスメモリRAM7は書き込み可能なメ
モリで、プログラムモードにおいて、パターン選
択スイツチ回路6からのパターン選択情報を順次
書き込み、パターン進行をプログラムするもので
ある。 パターン選択情報セレクタ8はパターン選択ス
イツチ回路6から発生されるパターン選択情報ま
たはシーケンスメモリRAM7から読み出される
パターン選択情報のいずれかを選択するもので、
例えば通常演奏モードにおいてはパターン選択ス
イツチ回路6からのパターン選択情報を選択し、
プログラム演奏モードにおいてはシーケンスメモ
リRAM7からのパターン選択情報を選択する。 上記パターン選択スイツチ回路6、シーケンス
メモリRAM7およびパターン選択情報セレクタ
8の詳細は第4図に示される。 拍子カウンタ部4はテンポ発振器3から発生さ
れるテンポパルスを計数し、後述するパターンメ
モリROM13、パターンメモリRAM14およ
びパターン設定スイツチマトリクス回路15をア
ドレスするアドレス信号TC0〜TC4を発生する。
また拍子カウンタ部4は拍毎に拍パルスCi2を発
生し、小節毎に小節パルスCi4を発生する。また
拍子カウンタ部は、テンポを表わすテンポ信号
TEMPを発生する。このテンポ信号TEMPはリ
ズム走行前においてはシンクロスタートスイツチ
250(第2図)がオンしていることを条件に拍
パルスCi2毎に生じるパルス信号となり、リズム
走行中は小節パルスCi4毎に生じるパルス信号と
なる。 スタート/ストツプ制御回路5はスタートスイ
ツチ249、シンクロスタートスイツチ250
(第2図)の操作および鍵盤部19での押鍵を示
す鍵盤部19からのキーオン信号KTRに応じて、
拍子カウンタ部4の動作を制御する制御信号を発
生するとともにリズム停止中を示すリズム停止信
号STOPまたはリズム走行中を示すリズム走行信
号RUNを発生する。 上記拍子カウンタ部4およびスタート/ストツ
プ制御回路5の詳細は第5図に示されている。 小節カウンタ部9は拍子カウンタ部4から発生
される小節パルスCi4を計数し、小節進行(第何
番目の小節であるかを示す小節数)を示す信号
Q0〜Q4を発生する。この信号Q0〜Q4はシーケン
スメモリRAM7をアドレスするアドレス信号と
して用いられるとともに加算器10によつて
「1」が加算され、小節表示信号Q0′〜Q4′として
テンポ・小節・拍表示回路18に加えられる。ま
た小節カウンタ部9は4小節毎に信号4nを発生
し、8小節毎に信号8nを発生する。この信号4
nまたは8nはバリエーシヨン演奏モードにおい
て用いられる。また小節カウンタ部9はプログラ
ムモードまたはプログラムチエツクモードにおい
てその小節数(計数値)を拍子カウンタ部4を動
作させることなくアツプまたはダウンすることが
できるように構成されている。小節カウンタ部9
から出力される信号は小節カウンタ部9の計数
値が「0」でないことを示す信号で、小節カウン
タ部9の計数値をダウンする場合の確認信号とし
て用いられる。 エンド制御回路11は主としてプログラム演奏
モードのために機能する。すなわちエンド制御回
路11は記憶部を具えており、プログラムモード
においてこの記憶部にシーケンスメモリRAM7
におけるプログラムの最終アドレスを記憶してお
き、プログラム演奏モードにおいてはこの記憶し
たプログラムの最終アドレスと加算器10の出力
とを比較し、両者が一致すると一致信号A=Bを
出力して、小節カウンタ部9を初期リセツトする
ように構成されている。これによりプログラム演
奏モードにおいてはシーケンスメモリRAM7に
プログラムされた内容が繰り返えし読み出され、
プログラム演奏が繰り返し実行される。 上記小節カウンタ部9、加算器10およびエン
ド制御回路11の詳細は第7図に示される。 パタンメモリROM13はリイードオンリイメ
モリROMから構成され、各リズムに対応して複
数の演奏パターン(例えばパターンPT1,PT
2,PT3,Var)を記憶するとともに3種類の
フイルインパターンおよび3種類のロールパター
ンを2小節分ずつ記憶している。このパターンメ
モリROM13に記憶された各演奏パターン(パ
ターンパルス)はパターン選択情報セレクタ8か
ら発生されるパターン選択情報R0〜R3,RV0
RV1,F0〜F2,FILSおよび拍子カウンタ部4か
ら発生される信号TC0〜TC4および小節カウンタ
部9から発生される信号Q0〜Q4のうち信号Q0
アドレス指定信号として順次読み出される。ここ
でパタン選択情報セレクタ8から発生されるパタ
ーン選択情報R0〜R3は選択されたリズム種類を
示し、情報RV0,RV1は選択されたリズム種類の
中の指定パターン(パターンPT1〜TT3およ
びVarのいずれか)を示し、情報F0〜F2は選択さ
れたフイルインパターンまたはロールパターンを
示し、情報FILSはフイルインロール演奏モード
が選択されているか否かを示す。また小節カウン
タ部9から発生される信号Q0〜Q4のうち信号Q0
をアドレス指定信号として用いたのはパターンメ
モリROM13に演奏パターンが2小節分ずつ記
憶されていることに関係している。すなわち信号
Q0が“0”のときは最初の1小節分の演奏パタ
ーンを読み出し、信号Q0が“1”のときは後の
1小節分の演奏パターンを読み出す。 パターンメモリRAM14は書き込み可能なラ
ンダムアクセスメモリRAMから構成され、パタ
ーンメモリROM13と同様のアドレス構成から
なり、記憶された演奏パターン(パターンパル
ス)はパターンメモリROM13と同様にして読
み出される。 パターン設定スイツチマトリクス回路15はパ
ターンメモリRAM14に演奏パターンを書き込
むためのものである。パターン設定スイツチマト
リクス回路15はパターン設定用スイツチをマト
リクス状に配設したスイツチ回路からなり、各ス
イツチを適宜投入することにより所定の演奏パタ
ーンを設定する。 パターンパルスセレクタ16はパターン選択情
報セレクタ8から発生される信号ROM/RAM
に応じてパターンメモリROM13から読み出さ
れたパターンパルスまたはパターンメモリRAM
14から読み出されたパターンパルスのいずれか
一方を選択し、これを楽音形成回路20およびリ
ズム音源回路21に加える。またパターンパルス
セレクタ16はパターン選択情報セレクタ8から
ブレイク(パターン発生の禁止)を指定する信号
BRCSが発生されると楽音形成回路20およびリ
ズム音源回路21への演奏パターンの送出を全て
禁止するように構成されている。またフイルイ
ン・ロール演奏モードを示す信号FILSが発生さ
れているとき、ABCフイルインセレクトスイツ
チ(ボタン248(第2図)に対応)を押圧する
とフイルインパターンまたはロールパターンの選
択に基づき発生される特殊パターンの楽音形成回
路20への送出を禁止することができるようにな
つている。またスイツチマトリクス選択スイツチ
(ボタン252(第2図)に対応)を押圧すると
パターンパルスセレクタ16はパターン設定スイ
ツチマトリクス回路15の出力を選択し、これを
パターンメモリRAM14に加え、パターン設定
スイツチマトリクス回路15によつて設定された
演奏パターンをパターンメモリRAM14に書き
込むように構成されている。 上記パターンパルスセレクタ16の詳細はパタ
ーンメモリROM13、パターンメモリRAM1
4およびパターン設定スイツチマトリクス回路1
5との関係のもとに第9図に示される。 楽音形成回路20は鍵盤部19での押鍵に基づ
き楽音を形成するもので押鍵された鍵の楽音のみ
ならず、パターンパルスセレクタ16から加えら
れるベースパターン、コードパターンおよびアル
ペジヨパターンに応じて自動ベース音、自動コー
ド音および自動アルペジヨ音を示す楽音を形成す
る、ここでベースパターンは自動ベース演奏にお
ける根音(鍵盤で押下された鍵の音に基づき検出
される)に対する音程を示すとともにその発生タ
イミングはベース音の発音タイミングを表すもの
で、楽音形成回路20ではこのベースパターンに
基づき根音およびこの根音と所定の音程関係にあ
る従音を示す楽音信号を形成し、これをベースパ
ターンの発生タイミングで出力する。またコード
パターンはコード音発音タイミングとコード音の
アクセスを表しており、楽音形成回路20では押
鍵に基づき形成されたコード音を示す楽音信号を
このコードパターンに応じて出力する。またアル
ペジヨパターンは押下鍵のうちの何番目の鍵の音
を発生するかを示すとともにその発生タイミング
はアルペジヨ音の発音タイミングを示しており、
楽音形成回路ではアルペジヨパターンによつて示
された楽音を形成し、これをアルペジヨパターン
の発生タイミングで出力する。 なお楽音形成回路20の詳細は示さないが自動
ベース音、自動コード音を形成する装置としては
特願昭52―109750号・発明の名称「キーコードデ
ータ発生装置」に記載された装置と同様の構成の
ものを用いることができ、また自動アルペジヨ音
を形成する装置としては特願昭52―124947号・発
明の名称「電子楽器」に記載された装置と同様の
構成のものを用いることができる。 リズム音源回路21は主として打楽器音を発生
する複数の音源回路を有しており、パターンパル
スセレクタ16から出力される演奏パターンのう
ちリズムパターンを受入し、このリズムパターン
に応じて各音源回路を制御してリズムパターンに
対応するリズム音(打楽器音)を示す楽音信号を
形成する。 楽音形成回路20で形成された押下鍵音、自動
ベース音、自動コード音および自動アルペジヨ音
を示す楽音信号およびリズム音源回路21から出
力される自動リズム音を示す楽音信号はそれぞれ
抵抗ミキシングされて増幅器22に加えられ、適
宜増幅された後スピーカ23から発音される。 点燈回路17は第2図に示したボタンREC、
の近傍の発光ダイオード242a、リズム選択ボ
タン群244の各ボタン近傍の16個の発光ダイオ
ード244a、〜244Pパターン指定ボタン群
245の各ボタン近傍の4個の発光ダイオード2
45a,245d、フイルインまたはロールパタ
ーン指定ボタン群246の各ボタン近傍の6個の
発光ダイオード246a〜246fおよびテンポ
表示用発光ダイオード257の点燈を制御するも
のである。この点燈回路17の詳細は第10図に
示される。 テンポ・小節・拍表示回路18は第2図に示す
テンポ・小節・拍表器256におけるテンポ、小
節数、拍数の数値表示を制御するための回路であ
る。このテンポ・小節・拍表示回路18の詳細は
第11図に示される。 フイルイン制御回路12はフイルイン・ロール
演奏モードにおいて機能する。フイルイン制御回
路12はフイルイン選択スイツチ(第2図のボタ
ン247に対応)に投入により拍パルスCi2に同
期して立上り、小節パルスCi4に同期して立下る
フイルイン・ロール演奏モード指定信号Fisを出
力する。またリズム走行前にフイルイン選択スイ
ツチを投入した場合は小節カウンタ部9に信号
COTDを送出し、リズムの走行開始と同時に小
節カウンタ部9に加わる小節パルスCi4をインヒ
ビツトするように構成されている。このフイルイ
ン制御回路12の詳細は第13図に示される。 次に各詳細回路を参照して各動作モードに関し
て説明する。 通常演奏モード 通常演奏モードにおいてはリズム選択ボタン群
244およびパターン指定ボタン群245によつ
て指定された演奏パターンが2小節を単位として
繰り返えし発生され、これによりリズム音、ベー
ス音、コード音またはアルペジヨ音が2小節を単
位として繰り返えし自動演奏される。 通常演奏モードにおけるボタン操作は次のよう
になる。 ボタンNOR.を押下する。 リズム選択ボタン群244のうちの1つのボ
タンおよびパターン指定ボタン群245のうち
の1つを選択して押下する。 ROM/RAM切換スイツチ251をROM側
あるいはRAM側に切換える。 スタートスイツチ249またはシンクロスタ
ートスイツチ250をオンにする。 パネル部24(第2図)においてボタン群24
1は1つのボタンを押下すると他のボタンは自動
的に復帰する連動メカロツク型に構成されている
からボタンNOR.を押下するとボタンVar4,
Var8,SEQ1〜SEQ3は強制的に復帰状態とな
り、これによりモード選択スイツチ回路1(第3
図)のボタンVar4,Var8,SEQ1〜SEQ3に
対応するスイツチ19〜23はオフとなつてい
る。またパネル部24(第2図)のボタン群24
3およびボタン群242の各ボタンはいずれも押
下されていないからモード選択スイツチ回路1の
スイツチ11〜18も全てオフである。したがつ
てモード制御信号形成回路2から出力される信号
は、ボタンCHECKに対応するスイツチ17から
の信号とボタンRECORDに対応するスイツチ1
8からの信号とのオア条件をとつたオア回路OR
2からのレコードまたはチエツク処理信号R+C
を反転した信号+が“1”となるのみで他の
信号は全て“0”となつている。 パネル部24(第2図)でリズム選択ボタン群
244の1つのボタンおよびパターン指定ボタン
群245の1つのボタンを押圧し、またROM/
RAM切換えスイツチ251をROM側または
RAM側に切換えるとパターン選択スイツチ回路
6(第4図)から選択されたリズムを示すリズム
選択情報R0〜R3、そのリズムの中の指定パター
ンを示すパターン指定情報RV0,RV1および
ROM/RAM切換え信号ROM/RAMが発生さ
れる。すなわちパターン選択スイツチ回路6(第
4図)はパネル部24(第2図)のリズム選択ボ
タン群244、パターン指定ボタン群245、フ
イルインまたはロールパターン指定ボタン群24
6の各ボタンおよびRAM/ROM切換えスイツ
チ251に対応する16個、4個、6個および1個
のスイツチからなるリズム選択スイツチ61、パ
ターン指定スイツチ62、フイルインまたはロー
ルパターン指定スイツチ63およびROM/
RAM切換えスイツチ251を具えており、リズ
ム選択ボタン群244の1つのボタンが押下され
ると、このボタンに対応するリズム選択スイツチ
61の1つのスイツチがオンし、リズム選択スイ
ツチ6からは選択されたリズムを示す信号が発生
される。この信号はエンコーダ65で4ビツトの
リズム選択情報R0〜R3にエンコードされ出力さ
れる。エンコーダ65によるエンコードの1例を
示すと第1表のようになる。すなわちこの装置は
16種類のリズムが設定されているが、リズム選択
情報R0〜R3はそのうちの1つのリズムを示して
いる。
The present invention relates to an automatic performance device that automatically plays rhythm instrument sounds such as drums and cymbals, or bass tones, chord tones, arpeggio tones, etc. based on tones specified by keys pressed on a keyboard. Conventionally, pattern memory stores multiple performance patterns (rhythm patterns,
A tempo counter driven by tempo pulses is used as an address generator to select a plurality of patterns corresponding to the specified rhythm from the pattern memory according to the rhythm specification signal from the rhythm selection switch. Performance pattern (pattern pulse)
and automatically plays rhythm tones, bass tones, chord tones, or arpeggio tones by controlling various rhythm sound source devices, automatic bass chord playing devices, or automatic arpegillo playing devices according to the read performance pattern. Performance devices are well known. By the way, in the above-mentioned conventional automatic performance device, the performance pattern read out from the pattern memory is uniquely determined by the rhythm designation signal from the rhythm selection switch, and the pattern memory has at most two spaces due to capacity issues. Since only measures are memorized, and it is difficult to change the rhythm designation signal by operating the rhythm selection switch during performance, once the rhythm is designated by the rhythm designation signal, the specified rhythm The performance pattern corresponding to the rhythm was simply repeated every two measures, making automatic performance extremely monotonous. The first to third inventions in this question were made in view of the above-mentioned circumstances, and their common purpose is to arbitrarily program the progression of rhythm patterns to enable rhythm performances rich in variety. be. A specific object of the first invention is to enable automatic transition to a musically preferable break state (emphasizing the beginning of a measure) for any performance section without requiring a break instruction operation during performance. It is. The automatic performance device according to the first invention includes: (a) a first storage means storing a plurality of mutually different rhythm patterns regarding the rhythm to be played, each rhythm pattern being a performance content of a certain section in the progression of the rhythm; (3 or 14 in FIG. 1); (b) a second storage means having a plurality of storage areas each corresponding to a sequential performance section whose section length is equal to the certain section; (7 in Figure 1); (c) break instruction means (15 in Figure 3) for instructing a break; and (d) a program for programming a rhythm pattern to be used for the sequential performance sections. means for selecting any one of the plurality of rhythm patterns for each performance section and storing pattern designation information for specifying the selected rhythm pattern in the second storage means corresponding to the performance section; the break information is written in the same storage area where the pattern designation information regarding the rhythm pattern is written when a break is instructed by the break instruction means in conjunction with the selection of a rhythm pattern; (1, 2, 6 in Figure 1); (e) means for generating a tempo clock signal (3 in Figure 1); and (f) synchronization to the beginning of each performance section based on the tempo clock signal. (g) signal generating means (4 in FIG. 1) for generating a timing signal generated by the signal generating means; Reading means (9 in FIG. 1) for sequentially reading stored information from the means
and (h) each time the pattern designation information is read from the second storage means, the rhythm pattern designated by the pattern designation information is read out from the first storage means in accordance with the tempo clock signal. Rhythm sound generation means (4, 5, and
(i) In response to the break information being read from the second storage means, rhythm sound is generated for a period of one beat from the beginning of the performance section corresponding to the storage area where the break information is stored. control means (A81, A82, DF81 in FIG. 4, 1 in FIG.
64). A specific object of the second invention is to enable confirmation of program contents by repeatedly playing a rhythm pattern for each desired performance section, in addition to rhythm performance based on a series of programmed pattern progressions. It is something. The automatic performance device according to the second aspect of the present invention includes: (a) a first storage means storing a plurality of rhythm patterns different from each other regarding the rhythm to be played, each rhythm pattern being a performance content of a certain section in the progression of the rhythm; (13 or 14 in Figure 1); and (b) a second memory having a plurality of storage areas each corresponding to a sequential performance section whose section length is equal to the certain section. (c) programming means for programming a rhythm pattern to be used for the successive performance sections, the program means for programming a rhythm pattern to be used for each of the performance sections, any one of the plurality of rhythm patterns for each performance section; (1, 2, 6 in FIG. 1) which selects and writes pattern designation information specifying the selected rhythm pattern into a storage area corresponding to the performance section in the second storage means; (d) mode designation means (17 in Figure 3) for designating a program check mode; (e) address change operation means for performing an address change operation to select a desired performance section; Those that send out address change control signals in response to change operations (11 to 13 in Figure 3,
(24 to 26); (f) means for generating a tempo clock signal (3 in Figure 1); and (g) a signal for generating a timing signal synchronized with the beginning of each performance section based on the tempo clock signal. generating means (4 in FIG. 1); (h) addressing a storage area corresponding to a selected performance section in response to an address change control signal from the address change operation means when the program check mode is designated; The plurality of storage areas are sequentially addressed based on a timing signal from the signal generating means in a state where the program check mode is not specified. reading means (9 in FIG. 1) for sequentially reading out pattern designation information from the storage area of the second memory; (i) the pattern designation information is read out from the second storage means in a state where the program check mode is designated; When the rhythm pattern designated by the pattern designation information is repeatedly read out from the first storage means in accordance with the tempo clock signal, a rhythm sound signal is repeatedly generated in accordance with the rhythm pattern; Each time pattern designation information is read from the second storage means in a state where the program check mode is not designated, a rhythm pattern designated by the pattern designation information is read from the first storage means in accordance with the tempo clock signal. Accordingly, the apparatus includes rhythm sound generating means (4, 5, 21 in FIG. 1) for generating rhythm sound signals in accordance with the rhythm pattern. A specific object of the third invention is to make it possible to reliably repeat the rhythm of the programmed performance sections no matter how many performance sections have pattern progressions programmed. An automatic performance device according to a third aspect of the present invention includes: (a) a first storage means storing a plurality of rhythm patterns different from each other regarding the rhythm to be played, each rhythm pattern being a performance content of a certain section in the progression of the rhythm; (13 or 14 in Figure 1); and (b) a second memory having a plurality of storage areas each corresponding to a sequential performance section whose section length is equal to the certain section. (c) programming means for programming a rhythm pattern to be used for the successive performance sections, the program means for programming a rhythm pattern to be used for each of the performance sections, any one of the plurality of rhythm patterns for each performance section; (1, 2, 6 in FIG. 1) which selects and writes pattern designation information specifying the selected rhythm pattern into a storage area corresponding to the performance section in the second storage means; (d) end instruction means (16 in FIG. 3) for instructing the end of the program; and (e) in response to the end instruction from the end instruction means, the number of performance sections programmed by the program means is Third storage means (111, 112 or 11 in FIG. 7) for storing the corresponding end state
3); (f) means for generating a tempo clock signal (3 in Figure 1); and (g) signal generating means for generating a timing signal synchronized with the beginning of each performance section based on the tempo clock signal. (4 in FIG. 1), and (h) sequentially reading pattern designation information from the second storage means by sequentially addressing the plurality of storage areas based on the timing signal from the signal generating means. (i) every time the pattern designation information is read out from the second storage means, the rhythm pattern designated by the pattern designation information is read out from the second storage means (9 in FIG. 1); Rhythm sound generating means (4, 5, and
(21); and (j) detecting a performance section of a rank corresponding to the number of programmed performance sections based on the end information stored in the third storage means and the specified address in the reading means; , end control means (first end control means) for controlling the reading means to return the designated address in the reading means to the address at the start of reading in synchronization with the timing signal from the signal generating means at the end of the detected performance section; 11) in the figure. The present invention will be described in detail below with reference to the accompanying drawings. FIG. 1 shows an embodiment of the automatic performance device of the present invention, and the device of this embodiment is controlled in accordance with the operation of various buttons (operators) arranged on the panel section 24 shown in FIG. be done. First, the functions of the various buttons and the display of the panel section 24 shown in FIG. 2 will be briefly explained. Description of Button Functions and Display Functions Each button in the button group 241 is constructed in an interlocking mechanical lock type in which when one button is pressed, it is held in the pressed state and the other buttons are automatically reset. The functions of each button in this button group 241 are as follows. Button (NOR.): Designates the normal performance mode, and when this button is pressed, a performance pattern that progresses according to the rhythm selection using the button group 244 and the variation selection using the button group 245, which will be described later, is obtained. Buttons (Var4) (Var8)...Specify the variation performance mode. When button Var4 is pressed, a performance pattern that changes from a normal pattern to a variation pattern every 4 measures is obtained, and button Var8 is pressed. When pressed, a performance pattern that changes from a normal pattern to a variation pattern every 8 measures is obtained. Buttons (SEQ1) (SEQ2) (SEQ3)...These are used to specify addresses when programming a pattern progression in sequence memory 7 (Fig. 1), which will be described later.
It is equipped with three memory parts of SEQ3, and three types of programs are possible. The button group 242 is a button CHECK and a button
It consists of two buttons, REC., and each button is a push-on-push-off type that is held in the pressed state when pressed and returns to its original state when pressed again. The functions of each button in this button group 242 are as follows. Button (REC.)……Sequence memory 7 (1st
This specifies the program mode for programming the pattern progression in Figure). Button (CHECK): Designates a check mode in which the pattern progression programmed in the sequence memory 7 (FIG. 1) is checked bar by bar. In addition, the light emitting diode LED 242a arranged near the button REC.
During writing of the pattern progression in the program (FIG. 1), it lights up continuously to notify that programming is in progress, and when the address of the sequence memory 7 (FIG. 1) overflows, it blinks to notify that writing is impossible. Each button in the button group 243 is configured to be a self-returning type that is pressed down when pressed, but automatically returns to its original state when the button is released. The functions of each button in this button group 243 are as follows. Button (FOWARD): Used in program mode or check mode. Advances the measure number (program number) by one step. Button (BACK)...Used in program mode or check mode, moves the measure number (program number) back one step. Button (RESET)...Returns the measure number (program number) to the first measure. Button (LOAD)...Pressed every step in the program mode, it instructs writing of pattern progression into the sequence memory 7 (FIG. 1). Button (BREAK): Used to specify a break (prohibition of pattern generation) in program mode. Button (END)... Commands the end of the program in program mode. Each button in the button group 244 is a rhythm selection button for selecting a rhythm type, and each button corresponds to 16 types of rhythms, such as march, waltz, jazz waltz, etc. Each button of this button group 244 is configured in an interlocking mechanical lock type similar to the button group 241 described above. Also, rhythm selection button group 2
Sixteen light emitting diodes (LEDs) 244a to 244p arranged near each of the 44 buttons indicate the selected rhythm. Each button in the button group 245 is a pattern designation button, which selects four types of patterns PT1, PT1, and Rhythm corresponding to the rhythm designated by the rhythm selection button group 244.
One of PT2, PT3, and Var. is specified. In other words, in the device of this embodiment, there are three types of normal patterns corresponding to each rhythm.
Four types of patterns are set: PT1, PT2, PT3 and one type of variation pattern Var. One of these buttons PT1 to PT3 and Var can be selected using each button in the pattern specification button group 245. select. In addition, 4 buttons arranged near each button of the pattern designation button group 245
The light emitting diodes LED245a to 245d indicate a designated pattern. The pattern designation button group 245 is constructed in an interlocking mechanical lock type in which when one button is pressed, the other buttons automatically return to normal. The button group 246 is fill-in or roll pattern designation buttons for designating a fill-in pattern or roll pattern. A fill-in pattern is a special pattern mainly used for drum solos.
The roll pattern is a special pattern consisting of repeated hits of the snare drum, and in the device of this embodiment, three types of fill-in patterns Fil.1 to Fil.3 and three types of roll patterns Roll1 to Roll3 can be specified. There is. In addition, light emitting diodes LED 2 are arranged near each button of the fill-in or roll pattern designation button group 246.
46a to 246f indicate designated fill-in patterns or roll patterns. Note that this fill-in or roll pattern selection switch group 246 is also constructed as an interlocking mechanical lock type. The Fil.Roll button 247 is a fill-in select button that is pressed to insert a fill-in pattern or roll pattern during rhythm running, before running, or during programming. This fill-in select button 247 is the button group 2 described above.
Like each of the 43 buttons, it is configured to be self-resetting. The Fil.ABC button 248 is an ABC fill-in select button for selecting whether or not to apply a special pattern generated in response to selection of a fill-in pattern or a roll pattern to automatic bass chord performance. This ABC fill-in select button is composed of a push-on-push-off type like the buttons of the button group 242 described above. The start switch ST249 and the synchro start switch SST250 perform rhythm running control. In other words, start switch 2
When you turn on 49, the rhythm starts, and when you turn it off, the rhythm stops. A synchro start switch 250 is used to control the start and stop of a rhythm in synchronization with key depressions on the keyboard 19 (FIG. 1). In addition, start switch 249
The synchronized start switch 250 is a seesaw-type on/off switch. ROM/RAM selection switch ROM/RAM2
Reference numeral 51 designates either the pattern memory ROM 13 that stores a plurality of performance patterns or the pattern memory RAM 14 (FIG. 1) in which patterns can be written.
When is selected, the pattern memory ROM13
The performance pattern is read out from the pattern memory.
When RAM14 is selected, the pattern memory
A performance pattern is read from RAM14. This ROM/RAM changeover switch 251 is comprised of a seesaw type changeover switch. Button SWS252 and button R/W253
is used to write the performance pattern set by the pattern setting switch matrix circuit 15 (FIG. 1) into the pattern memory RAM 14. That is, when the button 252 is pressed, the output of the pattern setting switch matrix circuit 15 is selected by the pattern pulse selector 16 (FIG. 1), and when the button 253 is pressed, the output of the pattern setting switch matrix circuit 15 is selected.
RMA14 becomes writable. Note that button 2
52 and button 253 are both configured in a push-on-push-off type. A start/stop foot switch select button FSS start/stop 254 and a fill-in foot switch select button FSS fill-in 255 are used to control the start or stop of a rhythm by a foot switch (not shown), and to control the start or stop of a rhythm by a foot switch (not shown). This is to control the insertion of fill-in patterns or roll patterns. That is, when the button 254 is pressed, the foot switch is used to control the start or stop of the rhythm, and the start or stop of the rhythm can be controlled by the foot switch, and when the button 255 is pressed, the foot switch is used to control the start or stop of the rhythm. It is used to control insertion, and the insertion of fill-in patterns or roll patterns can be controlled by a foot switch.
Note that the buttons 254 and 255 are both push-on-push-off types. The display 256 numerically displays the tempo or the number of bars/beats. In this embodiment, the display 256 is commonly used for three types of display: tempo display, bar number display, and beat number display, and before the rhythm starts, the display 256 displays the tempo numerically. However, after the rhythm starts, the display 256 simultaneously displays the number of bars and the number of beats, and during the program mode or check mode, the display 256 displays the number of bars numerically. . Note that the light emitting diode LED 256a is turned on to distinguish the number of measures and the number of beats when the display 256 displays the number of bars and beats at the same time. A light emitting diode LED 257 displays the tempo. That is, the light emitting diode 257 blinks in synchronization with the tempo to display the tempo. The tempo display select button 258 is used to display the tempo numerically on the display 256 during rhythm running. When the tempo display select button 258 is pressed while the rhythm is running, the display 256, which had been displaying the number of bars and beats, displays the tempo numerically. Note that this tempo display select button 258 is of a push-on-push-off type. The tempo adjustment volume 259 is for adjusting the tempo, and the speed of the tempo can be varied by rotating the tempo adjustment volume. The functions of each button and the function of the display have been described above, and the apparatus of this embodiment executes the following seven operation modes, which are roughly classified according to the operations of the various buttons on the panel section 24. 1 Normal performance mode 2 Variation performance mode 3 Program mode 4 Program check mode 5 Program performance mode 6 Pattern memory RAM write mode 7 Fill-in-roll performance mode Below, the overall block diagram shown in Fig. 1 and the following for each operation mode are shown below. This will be explained in detail with reference to a detailed circuit. General description of the overall configuration First, the overall configuration of this device will be explained according to FIG. In FIG. 1, the mode selection switch circuit 1 is a button group 241, 24 on the panel section 24 (FIG. 2).
2,243, button group 241,2
It includes a switch that is turned on and off according to the operation of each button 42 and 243. The operating mode of this device is determined according to the operating state of the mode selection switch circuit 1, and a mode control signal corresponding to the determined operating mode is generated in the mode control signal forming circuit 2. Details of the mode selection switch circuit 1 and the mode control signal forming circuit 2 are shown in FIG. The pattern selection switch circuit 6 is connected to the panel section 24.
It includes switches corresponding to a rhythm selection button group 244, a pattern specification button group 245, a fill-in or roll pattern specification button group 246, and a ROM/RAM changeover switch 251, according to the operating status of each switch. Generate pattern selection information specifying a predetermined performance pattern. The sequence memory RAM 7 is a writable memory in which pattern selection information from the pattern selection switch circuit 6 is sequentially written in the program mode to program pattern progression. The pattern selection information selector 8 selects either pattern selection information generated from the pattern selection switch circuit 6 or pattern selection information read out from the sequence memory RAM 7.
For example, in the normal performance mode, pattern selection information from the pattern selection switch circuit 6 is selected,
In the program performance mode, pattern selection information from the sequence memory RAM7 is selected. Details of the pattern selection switch circuit 6, sequence memory RAM 7 and pattern selection information selector 8 are shown in FIG. The beat counter unit 4 counts tempo pulses generated from the tempo oscillator 3 and generates address signals TC 0 to TC 4 that address a pattern memory ROM 13, a pattern memory RAM 14, and a pattern setting switch matrix circuit 15, which will be described later.
Further, the beat counter section 4 generates a beat pulse Ci 2 for each beat, and a bar pulse Ci 4 for each bar. In addition, the beat counter section uses a tempo signal that represents the tempo.
Generates TEMP. This tempo signal TEMP is a pulse signal that is generated every beat pulse Ci2 before the rhythm is running, provided that the synchro start switch 250 (Fig. 2) is on, and is a pulse signal that is generated every bar pulse Ci4 while the rhythm is running. becomes. The start/stop control circuit 5 includes a start switch 249 and a synchro start switch 250.
In response to the operation shown in FIG. 2 and the key-on signal KTR from the keyboard section 19 indicating a key press on the keyboard section 19,
It generates a control signal for controlling the operation of the beat counter section 4, and also generates a rhythm stop signal STOP indicating that the rhythm is stopped or a rhythm running signal RUN indicating that the rhythm is running. Details of the beat counter section 4 and start/stop control circuit 5 are shown in FIG. The measure counter section 9 counts the measure pulses Ci4 generated from the beat counter section 4, and generates a signal indicating the measure progression (the number of measures indicating which measure it is in).
Generate Q 0 to Q 4 . These signals Q 0 to Q 4 are used as address signals to address the sequence memory RAM 7, and are added with "1" by the adder 10, and are used to display the tempo, bar, and beat as measure display signals Q 0 ' to Q 4 '. added to circuit 18. Further, the measure counter section 9 generates a signal 4n every four measures, and a signal 8n every eight measures. This signal 4
n or 8n is used in variation playing mode. Furthermore, the bar counter section 9 is configured so that the number of bars (count value) can be increased or decreased without operating the beat counter section 4 in the program mode or program check mode. Measure counter section 9
The signal outputted from the bar counter section 9 is a signal indicating that the count value of the bar counter section 9 is not "0", and is used as a confirmation signal when the count value of the bar counter section 9 is to be decreased. The end control circuit 11 mainly functions for the program performance mode. That is, the end control circuit 11 includes a storage section, and in the program mode, the sequence memory RAM 7 is stored in this storage section.
The final address of the program is stored in memory, and in the program performance mode, the final address of the stored program is compared with the output of the adder 10, and when the two match, a match signal A=B is output and the measure counter is activated. It is configured to initially reset the section 9. As a result, in the program performance mode, the contents programmed in the sequence memory RAM7 are repeatedly read out.
Program play is executed repeatedly. Details of the bar counter section 9, adder 10 and end control circuit 11 are shown in FIG. The pattern memory ROM 13 is composed of a read-only memory ROM, and has multiple performance patterns (for example, patterns PT1, PT) corresponding to each rhythm.
2, PT3, Var), and also stores three types of fill-in patterns and three types of roll patterns of two measures each. Each performance pattern (pattern pulse) stored in this pattern memory ROM 13 is generated by pattern selection information R 0 to R 3 , RV 0 ,
Of the signals TC 0 to TC 4 generated from RV 1 , F 0 to F 2 , FILS and the beat counter section 4 , and the signals Q 0 to Q 4 generated from the bar counter section 9, the signal Q 0 is used as an addressing signal. Read out sequentially. Here, pattern selection information R 0 to R 3 generated from the pattern selection information selector 8 indicates the selected rhythm type, and information RV 0 and RV 1 indicate specified patterns (patterns PT1 to TT3) of the selected rhythm type. and Var), information F 0 to F 2 indicates the selected fill-in pattern or roll pattern, and information FILS indicates whether the fill-in roll performance mode is selected. Also, among the signals Q 0 to Q 4 generated from the bar counter section 9, the signal Q 0
The reason why is used as the address designation signal is related to the fact that the pattern memory ROM 13 stores performance patterns of two measures each. i.e. signal
When Q 0 is "0", the performance pattern for the first bar is read out, and when the signal Q 0 is "1", the performance pattern for the next bar is read out. The pattern memory RAM 14 is composed of a writable random access memory RAM and has the same address structure as the pattern memory ROM 13, and the stored performance patterns (pattern pulses) are read out in the same manner as the pattern memory ROM 13. The pattern setting switch matrix circuit 15 is for writing performance patterns into the pattern memory RAM 14. The pattern setting switch matrix circuit 15 is comprised of a switch circuit in which pattern setting switches are arranged in a matrix, and a predetermined performance pattern is set by appropriately turning on each switch. The pattern pulse selector 16 receives the signal ROM/RAM generated from the pattern selection information selector 8.
The pattern pulse or pattern memory RAM read out from the pattern memory ROM 13 according to
One of the pattern pulses read out from 14 is selected and applied to the musical tone forming circuit 20 and the rhythm sound source circuit 21. The pattern pulse selector 16 receives a signal from the pattern selection information selector 8 that specifies a break (prohibition of pattern generation).
When a BRCS is generated, all performance patterns are prohibited from being sent to the musical tone forming circuit 20 and the rhythm sound source circuit 21. Also, when the signal FILS indicating the fill-in/roll performance mode is being generated, pressing the ABC fill-in select switch (corresponding to button 248 (Fig. 2)) will cause a special function to be generated based on the fill-in pattern or roll pattern selection. Sending of the pattern to the tone forming circuit 20 can be prohibited. When the switch matrix selection switch (corresponding to button 252 (FIG. 2)) is pressed, the pattern pulse selector 16 selects the output of the pattern setting switch matrix circuit 15, adds it to the pattern memory RAM 14, and adds it to the pattern setting switch matrix circuit 15. The performance pattern set by the player is written into the pattern memory RAM 14. The details of the pattern pulse selector 16 are as follows: pattern memory ROM13, pattern memory RAM1
4 and pattern setting switch matrix circuit 1
9 in relation to 5. The musical tone forming circuit 20 forms musical tones based on the keys pressed on the keyboard section 19, and generates musical tones based on not only the musical tones of the pressed keys but also the bass pattern, chord pattern, and arpeggio pattern added from the pattern pulse selector 16. Forms musical tones that represent automatic bass notes, automatic chord notes, and automatic arpeggio notes, where the bass pattern indicates the pitch relative to the root note (detected based on the notes of keys pressed on the keyboard) in automatic bass performance, and its The generation timing represents the generation timing of the bass note, and based on this base pattern, the musical tone forming circuit 20 forms a musical tone signal indicating a root note and a subordinate note having a predetermined interval relationship with this root note, and uses this as the base pattern. Output at the timing of occurrence. Further, the chord pattern represents the chord tone generation timing and chord tone access, and the musical tone forming circuit 20 outputs a musical tone signal indicating the chord tone formed based on the key depression in accordance with this chord pattern. In addition, the arpeggio pattern indicates which key of the pressed keys will generate the sound, and the generation timing indicates the timing at which the arpeggio sound will be produced.
The musical tone forming circuit forms a musical tone indicated by an arpeggio pattern, and outputs this at the timing at which the arpeggio pattern is generated. Although the details of the musical tone forming circuit 20 are not shown, the device for forming automatic bass tones and automatic chord tones is similar to the device described in Japanese Patent Application No. 109750/1986, title of the invention ``Key code data generation device.'' Furthermore, as a device for forming an automatic arpeggio sound, a device having the same structure as the device described in Japanese Patent Application No. 52-124947, title of the invention "Electronic Musical Instrument" can be used. . The rhythm sound source circuit 21 mainly has a plurality of sound source circuits that generate percussion instrument sounds, receives a rhythm pattern among the performance patterns output from the pattern pulse selector 16, and controls each sound source circuit according to this rhythm pattern. Then, a musical sound signal indicating a rhythm sound (percussion instrument sound) corresponding to the rhythm pattern is formed. The musical tone signals indicative of pressed key tones, automatic bass tones, automatic chord tones, and automatic arpeggio tones formed by the musical tone forming circuit 20 and the musical tone signals indicative of automatic rhythm tones outputted from the rhythm sound source circuit 21 are resistively mixed and sent to an amplifier. 22, and after being amplified appropriately, the sound is output from the speaker 23. The lighting circuit 17 is connected to the button REC shown in FIG.
16 light emitting diodes 244a near each button of the rhythm selection button group 244, 4 light emitting diodes 2 near each button of the ~244P pattern designation button group 245
45a, 245d, six light emitting diodes 246a to 246f near each button of the fill-in or roll pattern designation button group 246, and the lighting of the tempo display light emitting diode 257. Details of this lighting circuit 17 are shown in FIG. The tempo/measure/beat display circuit 18 is a circuit for controlling the numerical display of the tempo, number of bars, and number of beats in the tempo/measure/beat table 256 shown in FIG. The details of this tempo/measure/beat display circuit 18 are shown in FIG. The fill-in control circuit 12 functions in the fill-in roll performance mode. When the fill-in selection switch (corresponding to button 247 in FIG. 2) is turned on, the fill-in control circuit 12 outputs a fill-in/roll performance designation signal Fis that rises in synchronization with the beat pulse Ci2 and falls in synchronization with the measure pulse Ci4. . Also, if the fill-in selection switch is turned on before the rhythm run, a signal is sent to the measure counter section 9.
It is configured to transmit the COTD and inhibit the bar pulse Ci4 applied to the bar counter section 9 at the same time as the rhythm starts running. Details of this fill-in control circuit 12 are shown in FIG. Next, each operation mode will be explained with reference to each detailed circuit. Normal performance mode In the normal performance mode, the performance pattern specified by the rhythm selection button group 244 and the pattern specification button group 245 is repeatedly generated in units of two measures, and this causes rhythm tones, bass tones, and chord tones. Alternatively, the arpeggio sound is automatically played repeatedly in units of two measures. Button operations in normal performance mode are as follows. Press the button NOR. One button from the rhythm selection button group 244 and one button from the pattern designation button group 245 are selected and pressed. Switch the ROM/RAM selector switch 251 to the ROM side or RAM side. Turn on the start switch 249 or synchro start switch 250. Button group 24 in panel section 24 (Fig. 2)
1 is configured with an interlocking mechanical lock type in which when one button is pressed, the other buttons automatically return, so when button NOR. is pressed, button Var4,
Var8, SEQ1 to SEQ3 are forcibly returned to the return state, which causes mode selection switch circuit 1 (third
Switches 19 to 23 corresponding to buttons Var4, Var8, and SEQ1 to SEQ3 in the figure) are turned off. In addition, the button group 24 of the panel section 24 (Fig. 2)
Since none of the buttons in the mode selection switch circuit 1 and the buttons in the button group 242 are pressed, the switches 11 to 18 of the mode selection switch circuit 1 are also all off. Therefore, the signal output from the mode control signal forming circuit 2 is the signal from the switch 17 corresponding to the button CHECK and the signal from the switch 1 corresponding to the button RECORD.
OR circuit OR with OR condition with the signal from 8
Record or check processing signal from 2 R+C
Only the inverted signal + becomes "1", and all other signals become "0". Press one button in the rhythm selection button group 244 and one button in the pattern designation button group 245 on the panel section 24 (FIG. 2), and press the ROM/
Set the RAM selection switch 251 to the ROM side or
When switching to the RAM side, rhythm selection information R 0 to R 3 indicating the rhythm selected from the pattern selection switch circuit 6 (Fig. 4), pattern specification information RV 0 , RV 1 and
A ROM/RAM switching signal ROM/RAM is generated. That is, the pattern selection switch circuit 6 (FIG. 4) is connected to the rhythm selection button group 244, the pattern designation button group 245, and the fill-in or roll pattern designation button group 24 on the panel section 24 (FIG. 2).
Rhythm selection switch 61, pattern designation switch 62, fill-in or roll pattern designation switch 63, and ROM/ROM selection switch 61 consisting of 16, 4, 6, and 1 switches corresponding to each button of 6 and RAM/ROM changeover switch 251.
It is equipped with a RAM selection switch 251, and when one button of the rhythm selection button group 244 is pressed, one switch of the rhythm selection switch 61 corresponding to this button is turned on, and the selected rhythm selection switch 6 is turned on. A signal indicative of the rhythm is generated. This signal is encoded into 4-bit rhythm selection information R0 to R3 by an encoder 65 and output. An example of encoding by the encoder 65 is shown in Table 1. In other words, this device
Although 16 types of rhythms are set, the rhythm selection information R 0 to R 3 indicates one of them.

【表】【table】

【表】 またパターン指定ボタン群245の1つのボタ
ンを押下すると、このボタンに対応するパターン
指定スイツチ62の1つのスイツチがオンし、パ
ターン指定スイツチ62からは指定されたパター
ンを示す信号が出力される。この信号はエンコー
ダ66で2ビツトのパターン指定情報RV0,RV1
にエンコーダされ、オア回路OR61,OR62
を介して出力される。エンコーダ66によるエン
コーダの1例を示すと第2表のようになる。すな
わちこの装置は各リズムに対応してそれぞれ4種
類のパターンPT1,PT2,PT3,Varが設定
されているがパターン指定情報RV0,RV1はその
うちの1つのパターンを示している。
[Table] Also, when one button in the pattern designation button group 245 is pressed, one of the pattern designation switches 62 corresponding to this button is turned on, and a signal indicating the designated pattern is output from the pattern designation switch 62. Ru. This signal is converted into 2-bit pattern designation information RV 0 and RV 1 by the encoder 66.
encoded into OR circuit OR61, OR62
Output via . An example of an encoder using the encoder 66 is shown in Table 2. That is, in this device, four types of patterns PT1, PT2, PT3, and Var are set corresponding to each rhythm, and the pattern designation information RV 0 and RV 1 indicate one of the patterns.

【表】 またROM/RAM切換えスイツチ251は、
ROM側に切換えられているパターンメモリ
ROM13の選択を示す信号“1”を出力し、
RAM側に切換えられているパターンメモリ
RAM14の選択を示す信号“0”を出力する。 なおこのときパネル部24(第2図)において
フイルインまたはロールパターン指定ボタン群2
46のボタンが押下されていると、その押下され
たボタンに対応するフイルインまたはロールパタ
ーン指定スイツチ63の1つのスイツチがオン
し、フイルインまたはロールパターン指定スイツ
チ63からは指定されたフイルインまたはロール
パターンを示す信号が発生され、この信号はエン
コーダ67で3ビツトのフイルインまたはロール
パターン指定情報F0〜F2にエンコーダされ出力
される。このエンコーダ67によるエンコーダの
1例を示すと第3表のようになる。
[Table] Also, the ROM/RAM selection switch 251 is
Pattern memory switched to ROM side
Outputs a signal “1” indicating selection of ROM13,
Pattern memory switched to RAM side
A signal "0" indicating selection of RAM 14 is output. At this time, press the fill-in or roll pattern designation button group 2 on the panel section 24 (Fig. 2).
When a button 46 is pressed, one of the fill-in or roll pattern designation switches 63 corresponding to the pressed button is turned on, and the fill-in or roll pattern designation switch 63 outputs the designated fill-in or roll pattern. This signal is encoded by an encoder 67 into 3-bit fill-in or roll pattern designation information F 0 -F 2 and output. An example of an encoder using this encoder 67 is shown in Table 3.

【表】 ただし、通常演奏モードにおいてはフイルイン
セレクトボタ247(第2図)は押下されていな
いので後述するフイルイン制御回路12(第13
図)からはフイルイン信号Fisは生じず、これに
より、モード制御信号形成回路2(第3図)から
フイルイン処理信号FILSが発生しないので、こ
のフイルインまたはロールパターン指定情報F0
〜F2はここでは用いられない。 パターン選択スイツチ回路6から発生されるリ
ズム選択情報R0〜R3、パターン指定情報RV0
RV1、フイルインまたはロールパターン指定情報
F1〜F2およびROM/RAM切換え信号ROM/
RAMはパターン選択情報セレクタ8に加えられ
る。 パターン選択情報セレクタ8はリズム選択情報
R0〜R3、パターン指定情報RV0,RV1、フイル
インまたはロールパターン指定情報F0〜F2、フ
イルイン処理信号FILS、およびROM/RAM切
換え信号ROM/RAMにそれぞれ対応する5個
のセレクタ81〜85を具えており、各セレクタ
81〜85のA入力にはパターン選択スイツチ回
路6からの情報が加えられ、B入力にはシーケン
スメモリRAM7からの情報が加えられている。
この各セレクタ81〜85はモード制御信号形成
回路2(第3図)から発生されるシーケンスメモ
リ選択信号SEQSによつて切換え制御される。と
ころで通常演奏モードにおいてはシーケンスメモ
リ選択信号SEQSは前述した通り“0”であるの
で各セレクタ81〜85はパターン選択スイツチ
回路6からの情報を選択し、パターン選択情報セ
レクタ8はパターン選択スイツチ回路6からの情
報を出力する。 なおパターン選択スイツチ回路6から発生され
る情報R0〜R3,RV0,RV1,F0〜F2,FILSおよ
びROM/RAMはシーケンスメモリRAM7にも
加えられるが、この場合モード制御信号形成回路
2(第3図)から発生されるロードパルス信号
LDPは“0”であるのでシーケンスメモリRAM
7は書き込み可能状態になつておらず、パターン
選択スイツチ回路6から加えられる情報はシーケ
ンスメモリ7には書き込まれない。 パネル部24(第2図)においてシンクロスタ
ートスイツチ250またはスタートスイツチ24
9をオンすると拍子カウンタ部4(第5図)の拍
子カウンタ41が動作を開始する。 まずシンクロスタートスイツチ250を操作し
た場合に関して説明する。第5図においてスター
ト/ストツプ制御回路5のシンクロスタートスイ
ツチ250およびスタートスイツチ249がとも
にオフであるとシンクロスタートスイツチ250
から発生されるシンクロスタート信号SSTおよ
びスタートスイツチ249から発生されるスター
ト信号STはともに“0”であり、これによつて
ノア回路NR51の出力は“1”となるのでフリ
ツプフロツプ51はリセツト状態にあり、またノ
ア回路NR52は信号“1”を出力しこの信号
“1”は拍子カウンタ部4の拍子カウンタ41の
ロード入力に加えられ、拍子カウンタ41の全ビ
ツトに強制的に“1”をロードしている。 この
状態において、シンクロスタートスイツチ250
がオンされ、シンクロスタート信号SSTが“1”
となると、ノア回路NR52の出力が“0”とな
り、拍子カウンタ41はテンポ発振器3から発生
されるテンポパルスTCLの計数を開始する。こ
こでテンポ発振器3について若干説明すると、テ
ンポ発振器3はこの装置の自動演奏におけるテン
ポを決定するもので、発振周波数を可変すること
ができる発振器から構成され、その発振周波数は
パネル部24(第2図)の回転ボリユーム259
によつて可変制御されるようになつている。 拍子カウンタ41はテンポ発振器3から発生さ
れるテンポパルスTCLを計数することにより、
各並列ビツト出力信号TC0〜TC4を変化させると
ともに、信号TC2の立下り時に拍パルスCi2を出
力し、信号TC4の立下り時に小節パルスCi4を
出力する。なお、シンクロスタートスイツチ25
0はオンにしたが未だ鍵盤部19からキーオン信
号KTRが到来していなければスタート/ストツ
プ制御回路5のアンド回路A51は不動作のまま
であり、フリツプフロツプ51はセツトされな
い。ここで鍵盤部19から発生されるキーオン信
号KTRは鍵盤部19での押鍵に同期して立上る
信号である。シンクロスタートスイツチ250が
オンにされ、フリツプフロツプ51がリセツト状
態にあるとスタート/ストツプ制御回路5のアン
ド回路A52のアンド条件が成立し、このアンド
回路A52の出力“1”によつて拍子カウンタ部
4のアンド回路A41が動作可能になる。したが
つて拍子カウンタ41から発生される拍パルスCi
2はオア回路OR41、アンド回路A41、オア
回路OR43を介してテンポ信号TEMPとして出
力される。このテンポ信号TEMPは後に詳述す
る点燈回路17においてテンポ表示用発光ダイオ
ード257(第2図)の点燈を制御するために用
いられる。また拍子カウンタ41から出力される
小節パルスCi4もオア回路OR42,OR43を
介してテンポ信号TEMPとして出力されるが、
この信号は拍パルスCi2に基づくテンポ信号
TEMPと重り、独自な形では現われない。 この場合、スタート/ストツプ制御回路5のフ
リツプフロツプ51はリセツトされているのでオ
ア回路OR51の出力は“0”であり、リズム走
行信号RUNは生ぜず、リズム停止信号STOPが
生じている。これにより自動演奏は停止されてい
る。 すなわちシンクロスタートスイツチ250をオ
ンした後キーオン信号KTR発生前に拍子カウン
タ部4を動作させるのはテンポ表示に用いるテン
ポ信号TEMPを発生させるためである。 鍵盤部19で鍵が押下され、キーオン信号
KTRがスタート/ストツプ制御回路5に加えら
れると、スタート/ストツプ制御回路5のアンド
回路A51が動作可能となり、これによりフリツ
プフロツプ51はセツトされる。フリツプフロツ
プ51のセツト出力Qはオア回路OR51を介し
てリズム走行信号RUNとして出力される。また
オア回路OR51の出力は微分回路52によつて
立上り微分がとられ、この微分回路52の出力に
よつて拍子カウンタ41の内容は全ビツト“0”
にリセツトされ、テンポ発振器3も初期状態にリ
セツトされる。また微分回路52の出力はオア回
路OR41,OR42に加えられ、リズムの走行
開始と同期して拍パルスCi2、小節パルスCi4を
発生させる。これはリズムの走行の開始に際し、
拍子カウンタ41の出力信号TC2およびTC4が
“0”であると拍パルスCi2および小節パルスCi
4が生じないという不都合が生じるので、これを
除去するためである。 スタート/ストツプ制御回路5のフリツプフロ
ツプ51がセツトされると、フリツプフロツプ5
1の反転出力は“0”となる。したがつてアン
ド回路A52,A41は不動作となりテンポ信号
TEMPとしては小節パルスCi4がオア回路OR4
2,OR43を介して現われる。 第6図は以上の動作を各部の信号に関してタイ
ミングチヤートで示したものである。すなわちシ
ンクロスタートスイツチ250のオンによりシン
クロスタート信号SSTが“1”となると、拍子
カウンタ41は動作を開始し、その各ビツト出力
信号TC0〜TC4は図に示すように変化する。そし
て信号TC2の立下りで拍パルスCi2が生じ、信号
TC4の立下りで小節パルスCi4が生じる。またテ
ンポ信号TEMPとしては拍パルスCi2が現われ
る。鍵盤部19が鍵が押下され、キーオン信号
KTRが“1”となると拍子カウンタ41はリセ
ツトされ、各ビツト出力信号TC0〜TC4は全て
“0”となり、同時にリズム走行信号RUNが
“1”に立上る。またこのとき拍パルスCi2およ
び小節パルスCi4が微分回路52の出力によつて
発生される。拍子カウンタ41は再び計数を開始
し、テンポ信号TEMPとしては拍パルスCi2に
代つて小節パルスCi4が現われる。 スタートスイツチ249をオンにした場合は、
スタートスイツチ249からスタート信号STが
生じ、この信号はオア回路OR51を介してリズ
ム走行信号RUNとして出力される。リズム走行
信号RUNが出力されると微分回路52の出力に
よつて拍子カウンタ41およびテンポ発振器3は
初期状態にリセツトされ、拍子カウンタ41はこ
の初期状態から計数を開始する。なお以下の動作
はシンクロスタートスイツチ250がオンにされ
た場合と同様である。 スタート/ストツプ制御回路5のスイツチ53
はパネル部24(第2図)のスタートストツプフ
ツトスイツチセレクト(FSSスタート/ストツ
プ)254に対応するものでスイツチ53をオン
にしているとフツトスイツチFSによつてリズム
のスタートまたはストツプが制御される。すなわ
ちスイツチ53の出力はフリツプフロツプ51の
T入力に加えられており、フツトスイツチFSに
よつてT入力の信号が制御され、これによりフリ
ツプフロツプ51がセツトまたはリセツトされて
リズムのスタートまたはストツプが制御される。 第7図において小節カウンタ部9は6ビツトの
小節カウンタ91を具えている。この小節カウン
タ91はスタート/ストツプ制御回路5(第5
図)からリズム停止信号STOPが生じているとき
には信号+によつて動作可能となるアンド回
路A93の出力によつて全ビツト“1”にロード
されている。 拍子カウンタ部4から発生された小節パルスCi
4は信号+によつて動作可能となるアンド回
路A91、オア回路OR91、信号COTDを反転
した信号によつて動作可能となるアンド回路A9
2を介して小節カウンタ91のカウント入力Ciに
加えられる。ここで信号COTDは後述するフイ
ルイン制御回路12(第13図)から出力される
ものでこの場合は“0”となつている。また小節
カウンタ91のアツプ/ダウン制御端子U/Dに
はモード制御信号形成回路2(第3図)から発生
されるバツク処理パルス信号BCPが加えられて
いるか、このバツク処理パルス信号BCSはこの
場合“0”であり、小節カウンタ91はアツプカ
ウント状態となつている。 したがつて小節カウンタ91は拍子カウンタ部
4から加えられた小節パルスCi4に応じてカウン
トアツプする。この小節カウンタ91からは並列
ビツト出力信号Q0〜Q5が出力される。 また小節カウンタ91の出力信号Q0,Q1がと
もに“1”となつたとき、すなわち4小節目毎に
アンド回路A94のアンド条件が成立し、信号4
nを出力し、また出力信号Q0,Q1,Q3がともに
“1”となつてとき、すなわち8小節目毎にアン
ド回路A95のアンド条件が成立し、信号8nを
出力する。これら信号4n,8nは後述するバリ
エーシヨン演奏モードにおいて用いられる。 なお第7図における他の回路部分はこの通常演
奏モードには直接関係しないのでここでは説明し
ない。 拍子カウンタ部4から発生される信号TC0
TC4および小節カウンタ部9から発生される信号
Q0は動的なアドレス指定信号としてパターンメ
モリROM13、パターンメモリRAM14およ
びパターン設定スイツチマトリクス回路15に加
えられ、パターン選択情報セレクタ8から出力さ
れるパターン選択情報R0〜R3,RV0,RV1,F0
〜F2,FILSによつて静的に指定されたアドレス
から演奏パターンを順次読み出す。なおパターン
メモリROM13は、パターン選択情報R0〜R3
RV0,RV1,F0〜F2,FILPによつて指定される
アドレス毎に信号TC0〜TC4と信号Q0を動的アド
レスとして伴奏音に関する演奏パターン(ベース
パターン、コードパターン、アルペジヨパター
ン)およびリズム音に関する演奏パターン(リズ
ムパターン)が2小節分を1単位として記憶され
ている。 またパターンメモリRAM14はパターンメモ
リROM13と同一のアドレス構成からなり、所
定の演奏パターンが予じめ書き込まれている。こ
のパターンメモリRAM14への演奏パターンの
書き込みはパターン設定スイツチマトリクス回路
15によつて後に詳述するパターンメモリ書き込
みモードにおいて行われる。 パターンメモリROM13から読み出された演
奏パターンおよびパターンメモリRAM14から
読み出された演奏パターンはパターンパルスセレ
クタ16に加えられ、パターン選択情報セレクタ
8から発生される信号ROM/RAMに応じてい
ずれか1方が選択される。 第9図に示すパターンパルスセレクタ16にお
いてセレクタ161および162はパターンメモ
リROM13の出力およびパターンメモリRAM
14の出力のうちのいずれか1方を選択するもの
であり、セレクタ161は伴奏音に関する演奏パ
ターンを選択するもの、セレクタ162はリズム
音に関する演奏パターンを選択するものである。 パターンメモリROM13から読み出された演
奏パターンは伴奏音に関する演奏パターンおよび
リズム音に関する演奏パターンに分けられ、それ
ぞれセレクタ161,162のA入力に加えられ
る。またパターンメモリRAM14から読み出さ
れた演奏パターンも伴奏音に関する演奏パターン
およびリズム音に関する演奏パターンに分けら
れ、それぞれセレクタ161,162のB入力に
加えられる。 今、ROM/RAM切換え信号ROM/RAMが
“1”であるとするとセレクタ161,162は
A入力に加えられた信号(パターンメモリROM
13から読み出された演奏パターン)を選択す
る。また信号ROM/RAMが“0”であるとセ
レクタ161,162はB入力に加えられた信号
(パターンメモリRAM14から読み出された演
奏パターン)を選択する。セレクタ161,16
2の出力はそれぞれセレクタ163,164のA
入力に加えられる。 セレクタ163,164はスイツチマトリクス
選択スイツチ165のオンオフに応じてパターン
メモリROM13またはパターンメモリRAM1
4の出力とパターン設定スイツチマトリクス回路
15の出力とのいずれかを選択するもので、その
B入力にはパターン設定スイツチマトリクス回路
15で設定された演奏パターンが伴奏音に関する
ものおよびリズム音に関するものに分けられそれ
ぞれ加えられている。 ところで通常演奏モードにおいてはスイツチマ
トリクス選択スイツチ165はオフなのでスイツ
チマトリクス選択信号SWSは“0”となり、セ
レクタ163,164はパターンメモリROM1
3またはパターンメモリRAM14から読み出さ
れた伴奏音に関する演奏パターンおよびリズム音
に関する演奏パターンをそれぞれ選択する。 またセレクタ163,164は選択動作を停止
することにより出力を禁止する機能を有してい
る。すなわちセレクタ163はパターン選択情報
セレクタ8からブレイク処理信号BRCSが生じて
いるときおよびフイルイン処理信号FILSが生じ
かつABCフイルインセレクトスイツチ166が
オンにされているときは出力を禁止する。またセ
レクタ164はブレイク処理信号BRCSが生じて
いるときは出力を禁止する。 セレクタ163,164の出力はそれぞれ楽音
形成回路20およびリズム音源回路21へ導かれ
伴奏音(自動ベース音、自動コード音、自動アル
ペジヨ音)およびリズム音が形成される。 かくしてベース音、コード音アルペジヨ音およ
びリズム音がリズム選択ボタン群244、パター
ン指定ボタン群245によつて指定された演奏パ
ターンに基づき2小節を単位として繰り返えし自
動演奏される。 次に表示機能に関して説明する。パターン選択
情報セレクタ8から出力されるパターン選択情報
R0〜R3,RV0,RV1,F0〜F2はそれぞれ点燈回
路17(第10図)のデコーダ171,172,
173に加えられる。デコーダ171は加えられ
た情報R0〜R3を各リズムを示す16本の信号にデ
コードし、デコーダ172は情報RV0,RV1を各
指定パターンを示す4本の信号にデコードし、デ
コーダ173は情報F0〜F2をフイルインパター
ンまたはロールパターンを示す6本の信号にデコ
ードする。ただし、デコーダ172,173はパ
ターン選択情報セレクタ8から出力されるフイル
イン処理信号FILSによつてその動作が制御され
る。すなわち、フイルイン処理信号FILSが“0”
であるとデコーダ172は動作可能となるがデコ
ーダ173は不動作となる。反対にフイルイン処
理信号FILSが“1”であるとデコーダ172は
不動作となり、デコーダ173は動作可能とな
る。 通常演奏モードにおいてはフイルイン処理信号
FILSは“0”であるからデコーダ172は動作
可能となり、デコーダ173は不動作となつてい
る。したがつてデコーダ171およびデコーダ1
72から出力信号が生じ、この信号は点燈手段駆
動回路175を介して発光ダイオード244a〜
244pおよび発光ダイオード245a〜245
dに加えられ、押下されたリズム選択ボタンに対
応する発光ダイオードおよび押下されたパターン
指定ボタンに対応する発光ダイオードを点燈させ
る。 拍子カウンタ部4から発生されるテンポ信号
TEMPは点燈回路17(第10図)の点燈手段
駆動回路175を介してテンポ表示用発光ダイオ
ード257に加えられる。ところでテンポ信号
TEMPは前述したようにシンクロスタートスイ
ツチ250およびスタートスイツチ249がいず
れもオフであるときには直流的に“0”であり、
シンクロスタートスイツチ250をオンにしたが
リズム走行前においては拍パルスCi2が現われ、
リズム走行中には小節パルスCi4が現われる。し
たがつてテンポ表示用発光ダイオード257の点
燈動作は次のようになる。 シンクロスタートスイツチ250およびスタ
ートスイツチ249がオフ ……消燈 シンクロスタートスイツチ250がオンでリ
ズム走行前 ……拍毎に点燈 リズム走行中 ……小節毎に点燈 テンポ発振器3から発生されるテンポパルス
TCLおよび拍子カウンタ部4の拍子カウンタ4
1の並列ビツト出力信号TC0〜TC4はテンポ・小
節・拍表示回路18(第11図)に加えられる。
また小節カウンタ部9の小節カウンタ91の並列
ビツト出力信号Q0〜Q4は加算器10で「1」が
加算され信号Q0′〜Q4′としてテンポ・小節・拍表
示回路18に加えられる。ここで加算器10によ
つて小節カウンタ91の並列ビツト出力信号Q0
〜Q4に「1」を加算するのは小節カウンタ91
の計数値がそのまま小節数に対応していないから
である。すなわち前述したように小節カウンタ9
1は全ビツト“1”の状態を初期状態として小節
パルスCi4の計数を開始するので小節カウンタ9
1の計数値は実際の小節数よりも1だけ小さい値
を示す。したがつて小節カウンタ91の計数値を
実際の小節数に一致させるためには小節カウンタ
91の計数値に「1」を加算してやる必要がある
わけである。例えば1小節目においては小節カウ
ンタ91の計数値は十進数で0であり、これに
「1」を加算することにより1小節目を表わす
「1」となる。 テンポ・小節・拍表示回路18ではテンポパル
スTCL、信号TC0〜TC4および信号Q0′〜Q4′に基
づきテンポ・小節数(何番目の小節)拍数(何拍
目)を表示器256(第2図)を用いて表示す
る。 まずテンポの数値表示に関して説明する。テン
ポの数値表示はリズムの走行前またはテンポ表示
セレクトスイツチ186(第2図のテンポ表示セ
レクトボタン258に対応)をオンした場合に表
示器256を用いて3桁の数値によつて表示され
る。第11図においてクロツク発振器181はテ
ンポ発振器3(第1図)と比較して高速の発振器
で、所定周波数のクロツクパルスを発生する。ク
ロツク発振器181から発振されるクロツクパル
スはカウンタ182に加えられ計数される。カウ
ンタ182の並列ビツト出力はラツチ183に加
えられ、カウンタ182のリセツト端子Rおよび
ラツチ183のロード制御端子Lにはテンポパル
スTCLが加えられている。したがつてカウンタ
182はテンポパルスTCLの発生毎にその計数
値をリセツトして計数を繰り返えし、テンポパル
スTCLの発生時におけるカウンタ182の内容
はテンポパルスTCLの発生毎にラツチ183に
移される。 このようにしてラツチ183に移された数値は
テンポに反比例した数値となる。ラツチ183の
出力はアドレス指定信号として反比例2進/10進
変換メモリ184に加えられる。反比例2進/10
進変換メモリ184は2進数をアドレスとしてこ
の2進数の逆数を10進数に変換した値が記憶され
たリードオンリイメモリROMから構成され、加
えられた2進数を反比例変換および2進/10進変
換して出力する。 したがつて反比例2進/10進変換メモリ184
からテンポに対応する10進数値を示す信号が出力
される。この信号は多重回路185に加えられ、
多重信号発生回路193からの多重信号T1,T2
T3によつて各桁毎に時分割多重化されてセレク
タ190のB入力に加えられる。 通常演奏モードにおいてはモード制御信号発生
回路2(第3図)から発生されるレコードまたは
チエツク処理信号R+Cは“0”であるからアン
ド回路A181の出力が“0”となるとき、すな
わちリズム走行信号RUNが“0”のときまたは
テンポ表示セレクトスイツチ186がオンのとき
オア回路OR81の出力は“0”となつてセレク
タ190はB入力に加えられた信号を選択する。
セレクタ190によつて選択された時分割多重化
10進信号は数字用発光ダイオードドライバ191
を介して表示器256に加えられる。なお数字用
発光ダイオードドライバ191に加えられている
信号T1は表示値の最上位(100の位)の値が0と
なつたとき表示を禁止するために用いるものであ
る。また信号T3と信号R+Cのアンド条件をと
るアンド回路A182の出力は後述するプログラ
ムモードまたはチエツクモードにおいて最下位の
値(後述する説明から明らかになるようにプログ
ラムモードまたはチエツクモードにおいては拍数
を表示する)の表示を禁止するために用いられ
る。 表示器256は3桁の発光ダイオード表示器か
らなり、加えられた信号を多重信号T1,T2,T3
によつて各桁の数字を表示する発光ダイオードに
割当てテンポを数値表示する。表示器256によ
るテンポの数値表示の1例を示すと第12図aの
ようになる。第12図aにおいて数字125は例え
ば♪=125を表わしている。 演奏者はリズム走行前において表示器256の
テンポ表示をみながらテンポ調節用ボリウム25
9(第2図)を操作してテンポ発振器3(第1
図)の発振周波数を可変すれば容易に最適なテン
ポに調整することができる。またリズム走行中に
おいてもテンポ表示セレクトボタン258を押下
すればテンポは数値表示され、テンポを確認する
ことができる。 次に小節数および拍数表示に関して説明する。
小節数および拍数の表示はリズム走行中において
表示器256の上位2桁を用いて小節数が表示さ
れ、下位1桁を用いて拍数が表示される。拍子カ
ウンタ部4から出力された信号TC0〜TC4および
小節カウンタ部9から出力された信号Q0〜Q4
「1」を加えた信号Q0′〜Q4′はそれぞれ2進/10
進変換回路187,188に加えられ、10進数を
示す信号に変換された後多重回路189に加えら
れる。多重回路189には多重信号発生回路19
3から発生された多重信号T1〜T3が加えられて
おり、信号T3に同期して2進/10進変換回路1
87の出力を割当て、信号T2およびT3に同期し
て2進/10進変換回路188の出力のうちの1の
位および10の位の値を示す信号をそれぞれ割当て
ることにより2進/10進変換回路187,188
の出力を時分割多重化する。多重回路189によ
つて時分割多重化された信号はセレクタ190の
A入力に加えられる。 前述したように通常演奏モードにおいてはレコ
ードまたはチエツク処理信号R+Cは“0”であ
るのでリズム走行信号RUNが“1”でかつテン
ポ表示セレクトスイツチ186がオフでありアン
ド回路A181の出力が“1”のときオア回路
OR181の出力は“1”となり、これによりセ
レクタ190はA入力に加わる信号を選択する。 セレクタ190によつて選択された信号は数字
用発光ダイオードドライバ191を介して表示器
256に加えられ、信号T1〜T3によつて各桁の
数字表示用発光ダイオードを点燈させる。したが
つて表示器256は下位1桁によつて拍数を表示
し、上位2桁によつて小節数を表示することにな
る。またアンド回路A181の出力が“1”であ
ると小数点用発光ドライバ192が動作可能とな
り、これにより表示器256の下位第1桁と第2
桁の間にある小数点用発光ダイオード256a
(第2図)を点燈させる。この小数点は通常の10
進数における小数点の意味を有するものではな
く、単に小節数と拍数の区別を示している。この
場合における表示器256の表示の1例を示すと
第12図bのようになる。第12図bにおいて数
字13は小節数を示し、数字2は拍数を示す。 バリエーシヨン演奏モード バリエーシヨン演奏モードにおいては通常演奏
モードで走行している演奏パターンが4小節目毎
または8小節目毎に自動的にバリエーシヨンパタ
ーンに切換えられ、自動演奏に変化がつけられ
る。 バリエーシヨン演奏モードにおけるボタン操作
は、ボタン群241(第2図)のボタンNOR.の
代りにボタンVar4またはボタンVar8を押下す
るだけであとは通常演奏モードと同様である。 すなわち ボタンVar4またはVar8を押下する。リズ
ム選択ボタン群244のうちの1つのボタンお
よびパターン指定ボタン群245のうちの1つ
を選択して押下する。 ROM/RAM切換えスイツチ251をROM
側あるいはRAM側に切換える。 スタートスイツチ249またはシンクロスタ
ートスイツチ250をオンにする。 パネル部24(第2図)でボタン群241のう
ちのボタンVar4を押下すると、ボタン群241
の他のボタンは自動的に復帰状態となるからモー
ド選択スイツチ回路1(第3図)ではボタンVar
4に対応するスイツチ19のみがオンとなる。ス
イツチ19がオンとなるとモード選択スイツチ回
路1からは信号Var4が発生され、この信号Var
4はモード制御信号形成回路2のアンド回路A2
3に加えられる。アンド回路A23は他の入力に
小節カウンタ部9(第7図)から発生される4小
節目毎に1小節の間だけ“1”となる信号4nお
よびスタート/ストツプ制御回路5(第5図)か
ら出力されるリズム走行信号RUNおよびモード
選択スイツチ回路1のスイツチ21〜23から出
力される信号SEQ1〜SEQ3のオア条件をとつ
たオア回路OR1の出力信号SEQを反転した信号
SEQが加えられており、その論理条件を論理式
で示すと 4n・RUN・・Var4 となる。 したがつてアンド回路A23は信号4nが
“1”となるときすなわち小節目毎に1小節の間
だけそのアンド条件が成立し、信号“1”を出力
する。このアンド回路A23の出力はオア回路
OR21を介してバリエーシヨン処理信号VRSと
して出力される。 モード制御信号形成回路2から出力されるバリ
エーシヨン処理信号VRSはパターン選択スイツ
チ回路6(第4図)のオア回路OR61,OR6
2に加えられる。したがつてバリエーシヨン処理
信号VRSが“1”である間はエンコーダ66の
出力(パターン指定情報RV0,RV1は強制的に
“11”に変換される。パターン指定情報RV0
RV1が“11”となる場合は前掲した第2表に示す
通り、バリエーシヨンパターンVar0が指定され
た場合に相当している。すなわち、パネル部24
でボタンVar4が押下されている場合には4小節
毎にパターン指定情報RV0,RV1があたかもバリ
エーシヨンパターンVar.が指定されたと同様の
状態に変化させられる。 したがつて例えば通常パターンPT1〜PT3の
うちのいずれかを選択している場合を考えると、
このパターンは4小節目毎にバリエーシヨンパタ
ーンVar.に自動的に変化し、4小節目毎に1小
節分だけバリエーシヨンパターンVar.の混入し
たたパターン指定情報RV0,RV1がパターン選択
スイツチ回路6から出力される。 またパネル部24(第2図)でボタンVar8を
押下するとモード選択スイツチ回路1(第3図)
のスイツチ20がオンし、これにより信号Var8
が発生され、この信号Var8はモード制御信号形
成回路2のアンド回路A22に加えられる。アン
ド回路A22は他の入力に信号8n,RUN,
SEQが加えられておりその論理条件を論理式で
示すと 8n−RUN−・Var8 となる。ここで信号8nは前述したように小節カ
ウンタ部9(第7図)から発生される信号で8小
節目毎に1小節の間だけ“1”となる信号であ
る。 したがつてアンド回路A22は信号8nが
“1”となるとき、すなわち8小節目毎に1小節
の間だけそのアンド条件が成立して信号“1”を
出力する。この信号はオア回路RO21を介して
バリエーシヨン処理信号VRSとして出力され、
前述したボタンVar4が押下された場合と同様の
処理が行われる。 したがつてパネル部24でボタンVar8が押下
された場合には8小節目毎に1小節分の間だけ自
動的にバリエーシヨンパターンVar.に変化する
パターン指定情報RV0,RV1がパターン選択スイ
ツチ回路6から出力される。 パターン選択スイツチ回路6から出力されたパ
ターン指定情報RV0,RV1はパターン選択情報セ
レクタ8を介してパターンメモリ13,14のア
ドレス指定信号となるのであるが、以下の動作は
通常演奏モードの場合と全く同様である。 ただしバリエーシヨン演奏モードにおいてはパ
ターン指定ボタン群245で通常パターンPT1
〜PT3に対応するボタンを押下していてもパタ
ーン選択スイツチ回路6から出力されるパターン
指定情報RV0,RV1は4小節目毎または8小節目
毎に自動的にバリエーシヨンパターンVar.を示
す情報“11”に変化するもので、パターン指定情
報RV0,RV1が“11”に変化した1小節の間にお
いては点燈回路17は押下されたボタンの近傍の
発光ダイオードに代え、バリエーシヨンパターン
を指定するボタンの近傍の発光ダイオード245
dを点燈させる。 プログラムモード プログラムモードはパターン進行をプログラム
する動作モードであり、このモードにおいてパタ
ーン進行がシーケンスメモリRAM7に書き込ま
れ、後述するプログラム演奏の準備が行われる。
プログラムモードにおけるプログラムは最大32ス
テツプ(32小節分)プログラムすることができ
る。 プログラムモードにおけるボタン操作は次のよ
うになる。 ボタンREC.を押下する。 ボタンSEQ1〜SEQ3のうちいずれか1つ
を選択して押下する。 1 メインパターンをプログラムする場合 リズム選択ボタン群244のうちの1つの
ボタンおよびパターン指定ボタン群245の
うちの1つのボタンを押下し、続いてボタン
LOADを押下する。 2 フイルインまたはロールパターンをプログ
ラムする場合 フイルインまたはロールパターン指定ボタ
ン群246のうちの1つのボタンを押下し、
続いてフイルインセレクトボタン247を押
下した状態でボタンLOADを押下する。 3 ブレイクパターンをプログラムする場合 ボタンBREAKを押下した状態でボタン
LOADを押下する。 以上3つの動作のいずれかを順次実行する。 プログラムの最後にボタンENDを押下する。 なお、上記操作においてROM/RAM切換え
スイツチ251はROM側またはRAM側に切換
えておくが、プログラムの条牛にROM/RAM
切換えスイツチ251を入れてプログラムするこ
とも可能である。この場合は各読み込み操作毎に
ROM/RAM切換えスイツチ251を切換える
操作を加える。 パネル部24(第2図)でボタンREC.を押下
するとモード選択スイツチ回路1(第3図)の対
応するスイツチ18がオンになり、モード選択ス
イツチ回路1からは信号RECが発生される。こ
の信号RECはモード制御信号形成回路2(第3
図)のアンド回路A26を介してレコード処理信
号RESとして出力される。 またレコード処理信号RESは点燈回路17
(第10図)のアンド回路A171に加えられる。
アンド回路A171の他の入力には低周波発振器
174の反転出力信号が加えられており、この
場合信号は“1”であるのでアンド回路A17
1は動作可能となり、信号“1”を点燈手段駆動
回路175を介して発光ダイオード242aに加
え、発光ダイオード242aを点燈させる。 またモード選択スイツチ回路1(第3図)の立
上り微分回路30で信号RECの立上り微分をと
つた信号REC*(ボタンREC.)の押下時に“1”
となるパルス信号)はモード制御信号形成回路2
のアンド回路A31、オア回路OR22を介して
リセツトパルス信号REPとして出力される。こ
の信号REPは小節カウンタ部9(第7図)のオ
ア回路OR93を介して小節カウンタ91のリセ
ツト端子Rに加えられ、小節カウンタ91の全て
のビツトの内容を“0”にリセツトする。小節カ
ウンタ91の出力信号Q0〜Q5のうち信号Q0〜Q4
はシーケンスメモリRAM7(第4図)のアドレ
ス指定信号として用いられており、まずシーケン
スメモリRAM7の0番地が指定される。 またパネル部24(第2図)でボタンSEQ1
〜SEQ3のいずれかを押下するとスイツチ回路
1(第3図)の対応するスイツチ21〜23のう
ちの1つがオンとなりオンしたスイツチに対応す
る信号だけ“1”となる信号SEQ1〜SEQ3が
出力される。この信号SEQ1〜SQE3はシーケ
ンスメモリRAM7(第4図)に加えられ、プロ
グラムに使用する記憶領域のアドレスを指定す
る。またこの信号SEQ1〜SEQ3はエンド制御
回路11(第7図)のラツチ111〜113のイ
ネイブル端子Eに加えられ、信号SEQ1〜SEQ
3に対応するラツチのみ動作可能とする。 続いてプログラム(シーケンスメモリRAM)
7へのパターン選択情報の書き込み)を実行する
わけであるが、 1 メインパターンをプログラムする場合 2 フイルインまたはロールパターンをプログラ
ムする場合 3 ブレイクパターンをプログラムする場合 でそれぞれ動作が若干異なる。 メインパターンをプログラムする場合は、まず
リズム選択ボタン群244のうちの1つのボタン
およびパターン指定ボタン群245のうちの1つ
のボタンが押下されると、パターン選択スイツチ
回路6(第4図)からリズム選択情報R0〜R3
よびパターン指定情報RV0,RV1が発生され、こ
れら情報R0〜R3およびRV0〜RV1はシーケンス
メモリRAM7に加えられる。 またパターン選択スイツチ回路6から出力され
る情報R0〜R3およびRV0,RV1はパターン選択
情報セレクタ8に加えられる。ところでプログラ
ムモードにおいてはリズム走行信号RUNは“0”
であるので、モード制御信号形成回路2から発生
されるシーケンスメモリ選択信号SEQSは“0”
であり、これによりパターン選択情報セレクタ8
(第4図)はA入力(パターン選択スイツチ回路
6からの出力)を選択している。したがつてパタ
ーン選択情報セレクタ8に加えられた情報R0
R3,RV0,RV1は選択出力されて点燈回路17
に加えられる。これにより押下したリズム選択ボ
タンに対応する発光ダイオード244a〜244
pのうちの1つおよび押下したパターン指定ボタ
ンに対応する発光ダイオード245a〜245d
のうちの1つが点燈する。 続いてボタンLOADが押下されると、モード
選択スイツチ回路1(第3図)のスイツチ14が
オンとなり、このスイツチ14から生じる信号は
微分回路27で立上り微分がとられ、信号LOA*
としてアンド回路A28に加えられる。アンド回
路A28は他の入力に信号SEQおよびRECが加
えられており、その論理条件を論理式で示すと SEQ−REC−LOA* となる。したがつてアンド回路A28は信号
LOA*が生じたとき、すなわちボタンLOADが押
下された時点でそのアンド条件が成立し、ロール
パルス信号LDPを出力する。このロードパルス
信号LDPは反転されてシーケンスメモリRAM7
(第4図)の読み出し/書き込み制御端子R/W
に加えられ、シーケンスメモリRAM7を書き込
み状態とする。したがつてシーケンスメモリ
RAM7にはパターン選択スイツチ回路6から発
生されたリズム選択情報R0〜R3およびパターン
指定情報RV0,RV1が信号SEQ1〜SEQ3によ
り指定される記憶領域の0番地に書き込まれ、プ
ログラムされる。 また微分回路27(第3図)の出力信号LOA*
はアンド回路A35に加えられる。アンド回路A
35は他の入力に信号SEQおよびR+Cが加え
られており、その論理条件は SEQ…(R+C)…LOA* となつている。したがつてアンド回路A35はこ
の場合動作可能となり信号“1”を出力し、この
信号はオア回路OR23、2ビツトタイムデイレ
イフリツプフロツプDF21、オア回路OR24を
介して小節カウンタ駆動パルス信号CDPとして
出力される。 小節カウンタ駆動パルス信号CDPは小節カウ
ンタ部9(第7図)のアンド回路A97に加えら
れる。アンド回路A97は、他の入力にモード制
御信号形成回路2(第3図)から発生されたレコ
ード処理信号RESと小節カウンタ91の最上位
ビツト出力信号Q5とのアンド条件をとるアンド
回路A96の反転出力およびモード制御信号形成
回路2(第3図)から発生されたレコードまたは
チエツク処理信号R+Cが加えられており、この
場合アンド回路A97は動作可能となつている。
したがつて小節カウンタ駆動パルス信号CDPは
このアンド回路A97、オア回路OR91アンド
回路A92を介して小節カウンタ91のカウント
入力Ciに加えられ、小節カウンタ91を1ステツ
プ歩進させる。これによりシーケンスメモリ
RAM7(第4図)は次のアドレスが指定され、
次のステツプの書き込みの準備がなされる。 フイルインまたはロールパターンをプログラム
する場合は、まずフイルインまたはロールパター
ン指定ボタン群246のうちの1つのボタンの押
下によりパターン選択スイツチ回路6からフイル
インまたはロールパターン指定情報F0〜F2が出
力され、この情報F0〜F2はシーケンスメモリ
RAM7に加えられる。 またこの情報F0〜F2はパターン選択情報セレ
クタ8を介して点燈回路17に導かれ、押下され
たフイルインまたはロールパターン指定ボタンに
対応する発光ダイオード246a〜246fのう
ちの1つを点燈させる。 続いて、フイルインセレクトボタン247を押
下するとフイルイン制御回路12(第13図)の
フイルインセレクトスイツチ121がオンとな
り、信号“1”がオア回路OR121,OR12
2を介してデイレイフリツプフロツプDF121
に加えられる。デイレイフリツプフロツプDF1
21の出力はアンド回路A125に加えられる。
アンド回路A125は他の入力にモード制御信号
形成回路2(第3図)から発生されたレコード処
理信号RESがオア回路OR123を介して加えら
れており、動作可能となつている。したがつて加
えられたデイレイフリツプフロツプDF121の
出力はそのまま出力され、オア回路OR124、
デイレイフリツプフロツプDF122、オア回路
OR126を介してフイルイン・ロールモード指
定信号Fisとして送出される。 フイルイン制御回路12から送出された信号
Fisはモード制御信号形成回路2(第3図)のア
ンド回路A24に加えられる。アンド回路A24
は、他の入力にチエツクモードでないことを示す
信号が加えられており、この場合動作可能
となり、フイルイン処理信号FILSが出力される。
このフイルイン処理信号FILSはパターン選択ス
イツチ回路6(第4図)を介してシーケンスメモ
リRAM7に加えられる。 この状態でボタンLOADが押下されると前述
のようにしてモード制御信号形成回路2からロー
ドパルス信号LDPが出力され、この信号LDPに
よつてシーケンスメモリRAM7が書き込み状態
にされる。したがつてシーケンスメモリRAM7
にはフイルインまたはロールパターン指定情報
F0〜F2およびフイルイン処理信号FILSが書き込
まれ、プログラムされる。 またボタンLOADの押下に基づきシーケンス
メモリRAM7への書き込みが行われた後前述の
ようにしてモード制御信号形成回路2(第3図)
から小節カウンタ駆動パルス信号CDPが出力さ
れ、この信号CDPにより小節カウンタ91(第
7図)は1ステツプ(1カウント)アツプされ
る。 ブレイクパターンをプログラムする場合はまず
ボタンBREKの押下によりモード選択スイツチ
回路1(第3図)のスイツチ15がオンになり、
信号BREがモード制御信号形成回路2(第3図)
のアンド回路A25に加えられる。アンド回路A
25は他の入力に信号SEQ,RECが加えられて
おりその論理条件は論理式で示すと SEQ−REC−BRE となる。したがつてこの場合アンド回路A25の
アンド条件は成立し、アンド回路A25からブレ
イク処理信号BRCSが出力される。 このブレイク処理信号BRCSはパターン選択ス
イツチ回路6(第4図)を介してシーケンスメモ
リRAM7に加えられる。 この状態でボタンLDADが押下されると前述
のようにしてモード制御信号形成回路2からロー
ドパルス信号LDPが出力され、この信号LDPに
よつてシーケンスメモリRAM7は書き込み状態
となり、ブレイク処理信号BRCSが書き込まれ、
プログラムされる。 またこの場合もシーケンスメモリRAM7への
書き込みが行われた後モード制御信号形成回路2
から小節カウンタ駆動パルス信号CDPが出力さ
れ、この信号によつて小節カウンタ91は1ステ
ツプアツプされる。 なお、この装置においてはブレイクパターンが
最優先されており、ブレイク処理信号BRCSがパ
ターン選択情報セレクタ8から出力されている
と、この信号BRCSによつてパターンパルスセレ
クタ16から出力される演奏パターンを禁止する
ように構成されているので、シーケンスメモリ
RAM7へのブレイク処理信号BRCSの書き込み
において同時にリズム選択情報R0〜R3、パター
ン指定情報RV0,RV1、またはフイルインまたは
ロールパターン指定情報F0〜F2またはフイルイ
ン処理信号FILSが書き込まれたとしても何ら支
障がない。すなわちブレイクパターンをプログラ
ムする場合にはリズム選択ボタン群244、パタ
ーン指定ボタン群245およびフイルインまたは
ロールパターン指定ボタン群246のボタンは押
下したままでもよい。 また、ブレイクパターンと共に所望のリズムパ
ターンをプログラムしておくと、後述のプログラ
ム演奏モードでは、該リズムパターンの1拍分の
パターン情報に基づいてリズムが演奏された後2
拍目からリズムがブレイクの状態に移行するよう
になる。 またパターンメモリROM13およびパターン
メモリRAM14において、フイルインパターン
およびロールパターンはフイルイン処理信号
FILSが加わらない限り読み出されないように構
成されているのでメインパターンのプログラム時
においてはフイルインまたはロールパターン指定
ボタン群246のボタンは押下したままでも支障
がない。 上記いずれかの動作を繰り返えすことによりプ
ログラムを進めるわけでもあるが、プログラムの
ステツプ(小節数)は小節カウンタ91(第7
図)から出力される信号Q0〜Q4に基づき表示器
256(第2図)によつて表示される。小節カウ
ンタ91から出力される信号Q0〜Q4は加算器1
0で「1」加算された後テンポ・小節・拍表示回
路18(第11図)の2進/10進変換回路188
に加えられ、10進数に変換された後、多重回路1
89を介してセレクタ190のA入力に加えられ
る。セレクタ190はこの場合モード制御信号形
成回路2から発生されたレコードまたはチエツク
処理信号R+CによつてA入力を選択するように
なつており、上記A入力に加えられた信号を数字
発光ダイオードドライバ191を介して表示器2
56に加え、表示器256の上位2桁を用いて小
節数を表示する。なおこの場合レコードまたはチ
エツク処理信号R+Cによつて信号T3のタイミ
ングでアンド回路A182を動作可能にし、表示
器256における下位1桁の表示(拍数に対応)
を禁止し、また小数点用発光ダイオードドライバ
を不動作することにより小数点を示す発光ダイオ
ード256aの点燈を禁止している。プログラム
モードにおける表示器256の表示の1例を示す
と第12図cのようになる。 プログラムが終了し、ボタンENDが押下され
るとモード選択スイツチ回路1(第3図)のスイ
ツチ16がオンし、スイツチ16から発生される
信号は微分回路28で立上り微分がとられる信号
END*としてモード制御信号形成回路2(第3
図)のアンド回路A29に加えられる。アンド回
路A29は他の入力に信号SEQおよびRECが加
えられておりその論理条件を論理式で示すと SEQ−REC−END* となる。したがつてこのときアンド回路A29は
そのアンド条件が成立しエンドパルス信号ENP
を出力する。エンドパルス信号ENPはエンド制
御回路11(第7図)のラツチ111〜113の
ロード制御端子Lに加えられる。ところでエンド
制御回路11のラツチ111〜113は前述した
通り信号SEQ1〜SEQ3によつていずれか1つ
のラツチのみ動作可能となつている。したがつ
て、このラツチにエンドパルス信号ENPによつ
てこのときの小節カウンタ91の計数値Q0〜Q4
が読み込まれる。ここで小節カウンタ91の計数
値は、最終プログラムが終了した後モード制御信
号発生回路2から発生される小節カウンタ駆動パ
ルス信号CDPによつて1ステツプアツプされて
いるので最終アドレスの次の番地を示しており、
この値は小節数に対応している。すなわちエンド
制御回路11のラツチ111〜113にはプログ
ラムされた最終小節数に等しい値が読み込まれ
る。 なお、32ステツプ(32小節分)のプログラムが
終了し、小節カウンタ91の出力信号Q5が“1”
となるとこの信号Q5はアンド回路A96に加え
られ、アンド回路A96を動作可能にし、これに
よりアンド回路A97を不動作にして小節カウン
タ91の歩進を禁止する。またアンド回路A96
の出力は信号LAMPとして出力され、点燈回路
17(第10図)の低周波発振器174のリセツ
ト端子Rにインバータを介して加えられる。低周
波発振器174はこれにより動作を開始する。低
周波発振器174が動作を開始するとアンド回路
A171は動作、不動作を繰り返えし、“1”、
“0”を繰り返えす信号を出力し、これによりレ
コード表示用発光ダイオード242aは点減しシ
ーケンスメモリRAM7にプログラムペースのな
いことを知らせる。 また32ステツプ目(32小節目)のプログラムに
おいて、小節カウンタ91の内容Q5…Q0
“011111”であり、加算器10は小節カウンタ9
1の第0ビツトQ0から第4ビツトQ4の内容
“11111”に「1」を加算するから加算器10から
は値“00000”が出力される。この値は32小節目
を表わしている。ところでラツチ111〜113
には前回のプログラムにおける最終小節数が記憶
されており、この値は32小節より小さい小節を示
す値または32小節を示す値である。したがつてこ
のラツチ111〜113の記憶内容と加算器10
の出力とを比較する比較器114からは一致信号
A=Bまたは加算器10の出力の方がラツチ11
1〜113の記憶内容より大きいことを示す信号
A<Bが出力される。なお比較器114において
32小節目を示す値“00000”は“100000”として
扱われる。比較器114から出力される信号A=
BまたはA<Bはオア回路OR95を介してアン
ド回路A114に加えられる。アンド回路A11
4は他の入力にモード制御信号形成回路2(第3
図)から出力されるロードパルス信号LDPが加
えられており、32ステツプ目をプログラムするた
めにボタンLOADを押下したときそのアンド条
件が成立する。アンド回路A114の出力はデイ
レイフリツプフロツプDF111を介してアンド
回路A111〜A113に加えられる。アンド回
路A111〜A113の他の入力にはそれぞれ信
号SEQ1〜SEQ3が加えられている。したがつ
てアンド回路A111〜A113はプログラムし
ているシーケンスメモリRAM7のアドレスに対
応するもののみアンド条件が成立し、そのアンド
回路の出力は対応するラツチのリセツト端子Rに
加えられ、その記憶内容をリセツトする
(“00000”とする)。このリセツトされた値
“00000”は前述したように32小節目を表わしてい
る。すなわち32ステツプ目までプログラムした場
合はボタンENDを押下しなくても自動的にボタ
ンENDを押下した場合と同様の状態となるよう
に構成されている。 なお以上のプログラムモードにおいて拍子カウ
ンタ41(第5図)は動作せず、パターンメモリ
ROM13およびパターンメモリRAM14には
動的アドレス指定信号TC0〜TC4が加わらないの
で演奏パターンは読み出されない(自動演奏は行
われない)。 次にプログラムの修正および追加について説明
する。 いつたんシーケンスメモリRAM7に書き込ん
だプログラムを部分的に修正する場合のボタン操
作は次のようになる。 ボタンFOWARD、ボタンBACKまたはボタ
ンRESETを操作し、表示器256を見ながら
修正小節をさがす。 プログラム時における操作と同様の操作を
行う。 パネル部24(第2図)でボタンFOWARDを
押下するとモード選択スイツチ回路1(第3図)
のスイツチ11がオンし、立上り微分回路24か
ら信号FOW*が出力される。この信号FOW*はモ
ード制御信号形成回路2(第3図)のアンド回路
A34に加えられる。アンド回路A34は、他の
入力に信号SEQおよびR+Cが加えられており、
その論理条件を論理式で示すと SEQ−(R+C)−FOW* となる。したがつてこの場合アンド回路A34の
アンド条件は成立し、信号“1”が出力される。
この信号はオア回路OR32、2ビツトタイムデ
イレイフリツプフロツプDF21、オア回路OR2
4を介して小節カウンタ駆動パルス信号CDPと
して出力され、小節カウンタ91(第7図)を1
ステツプアツプさせる。 またボタンBACKを押下するとモード選択ス
イツチ回路1(第3図)のスイツチ12がオン
し、立上り微分回路25から信号BAC*が出力さ
れ、この信号BAC*はモード制御信号形成回路2
(第3図)のアンド回路A36に加えられる。ア
ンド回路A36は、他の入力に信号,SEQお
よびR+Cが加えられており、その論理条件を論
理式で示すと −SEQ−(R+C)−BAC* となる。ここで信号は小節カウンタ部9(第7
図)のオア回路OR92の出力で、小節カウンタ
91の各ビツト出力Q0〜Q5のうちのいずれかが
“1”であると“1”となり、小節カウンタ91
の計数値が0でないことを示す。したがつてこの
場合アンド回路A36は小節カウンタ91の計数
値が0でないことを条件にそのアンド条件が成立
し、信号“1”を出力する。この信号はバツク処
理パルス信号BCPとして出力される。またこの
信号BCPはオア回路OR24を介して小節カウン
タ駆動パルス信号CDPとして出力される。バツ
ク処理パルス信号BCPは小節カウンタ部9(第
7図)の小節カウンタ91のアツプ/ダウン制御
端子U/Dに加えられ、小節カウンタ91をダウ
ン状態にする。したがつて小節カウンタ91は小
節カウンタ駆動パルス信号CDPによつて1ステ
ツプダウンさせる。なおバツク処理パルス信号
BCPの発生条件として信号を用いたのは小節
カウンタ91の計数値が0のときステツプダウン
すると計数値がおかしなものとなり不都合が生じ
るからである。 またバツク処理パルス信号BCPが反転され、
禁止信号として小節カウンタ部9(第7図)のア
ンド回路A98に加えられているが、これは後に
詳述するプログラムチエツクモードにおいて最終
アドレスからのステツプダウンを確保するためで
ある。なおこのプログラムモードにおいてはボタ
ンRECが押下されているのでモード制御信号形
成回路2(第3図)のアンド回路A27は不動作
となつており、シーケンス処理信号SESは“0”
であるのでこの信号BCPは関係しない。 またボタンRESETを押下するとモード選択ス
イツチ回路1(第3図)のスイツチ13がオン
し、立上り微分回路26から信号RESE*が出力
される。この信号RESE*はモード制御信号形成
回路2(第3図)のアンド回路A33を介してオ
ア回路OR22に加えられ、オア回路OR22か
らリセツトパルス信号REPを発生する。このリ
セツトパルス信号REPは小節カウンタ部9(第
7図)のオア回路OR93を介して小節カウンタ
91のリセツト端子Rに加えられ、小節カウンタ
91をリセツトする。 すなわちボタンFOWARDを押下すると小節カ
ウンタ91の計数値は1ステツプアツプし、ボタ
ンBACKを押下すると小節カウンタ91の計数
値は1ステツプダウンし、ボタンRESETを押下
すると小節カウンタ91の計数値を初期状態にリ
セツトする。したがつて、例えばまずボタン
RESETを押下し続いてボタンFOWARDを複数
回押下して表示器256を見ながら修正小節をさ
がし、修正小節を越えてしまつた場合にはボタン
BACKを押下すれば小節カウンタ91の計数値
を修正小節に対応する値にすることができる。 小節カウンタ91の計数値が修正小節に対応す
るものにされると続いて修正プログラムを書き込
むのであるが、この動作は前記プログラム時と同
様である。すなわちリズム選択ボタン群244、
パターン指定ボタン群245またはフイルインま
たはロールパターン指定ボタン群246、フイル
インセレクトボタン247、またはボタン
BREAKおよびボタンLOADによつて修正プログ
ラムをシーケンスメモリRAM7の所定のアドレ
スに書き込む。 プログラムの書き込みをいつたん終了した後更
にプログラムを追加する場合のボタン操作は次の
ようになる。 ボタンFOWARD、ボタンBACKまたはボタ
ンRESETを操作し、表示器256を見ながら
小節数をプログラム最終小節の次の小節にす
る。 プログラム時における操作と同様の操作
を行う。 上記操作における装置の各回路の動作はプロ
グラム修正時における操作の場合と同様であ
る。ただしプログラム修正時における動作は小節
カウンタ91(第7図)の計数値を修正小節に対
応すものにするのに対し、プログラム追加時にお
いては小節カウンタ91の計数値をプログラム最
終小節の次の小節に対応するものとする点で異な
る。すなわち操作においてはボタン
FOWARD、ボタンBACKまたはボタンRESET
を適宜押圧下することにより小節カウンタ91の
計数値をステツプアツプまたはステツプダウンま
たはリセツトして小節カウンタ91の計数値をプ
ログラム最終小節の次の小節に対応するものに設
定する。 続いてリズム選択ボタン群244、パターン指
定ボタン群245またはフイルインまたはロール
パターン指定ボタン群246、フイルインセレク
トボタン247またはボタンBREAK等によつて
追加プログラムの1ステツプ目のパターンを選択
し、ボタンLOADを押下するとモード制御信号
形成回路2(第3図)からロードパルス信号
LDPが発生され、このロードパルス信号LDPに
よつて選択されたパターンを示す情報がシーケン
スメモリRAM7のプログラム最終アドレスの次
のアドレスに書き込まれる。またロードパルス信
号LDPはエンド制御回路11のアンド回路A1
14に加えられる。ところでこのときラツチ11
1〜113のうちの対応する1つのラツチに記憶
された値より加算器10の出力値の方が大きいの
で比較器114からは信号A<Bが出力されてお
り、アンド回路A114は動作可能となつてい
る。したがつてアンド回路A114は信号“1”
を出力し、これによつて対応するラツチの記憶値
はリセツトされる。 以下の動作はプログラム時と全く同様である。 なおプログラム、プログラム修正または追加を
終了してボタンREC.を再び押圧するとボタン
REC.は復帰し、これによりモード選択スイツチ
回路1(第3図)のスイツチ18はオフとなり、
立下り微分回路31から信号(R+C)*が出力さ
れる。この信号(R+C)*はモード制御信号形成
回路2(第3図)のアンド回路A32を介してオ
ア回路OR22に加わり、オア回路OR22から
リセツトパルス信号REPを発生させる。したが
つて小節カウンタ91は初期状態にリセツトされ
る。 またシーケンスメモリRAM7の他のプログラ
ムを書き込むためにボタンSEQ1〜SEQ3を押
し換えると、この変化は第7図に示す信号SEQ
1,SEQ2およびSEQ3と、この信号SEQ1,
SEQ2、およびSEQ3をデイレイフリツプフロ
ツプDF91,DF92およびDF93でそれぞれ
1ビツトタイム遅延させた信号とのイクスクルー
シブオア条件をそれぞれとるインスクルーシブオ
ア回路EX91〜EX93によつて検出される。イ
クスクルーシブオア回路EX91〜EX93の各出
力はオア回路OR94,OR93を介して小節カ
ウンタ91のリセツト端子Rに加えられる。した
がつてボタンSEQ1〜SEQ3を押し換えると、
小節カウンタ91は自動的にリセツトされ、初期
状態となるように構成されている。 プログラムチエツクモード プログラムチエツクモードにおいてはプログラ
ムされたパターンを小節毎に繰り返し発生させ、
プログラムのチエツクを行う。 プログラムチエツクモードにおけるボタン操作
は次のようになる。 ボタンCHECKを押下する。 ボタンSEQ1〜SEQ3のいずれか1つを選
択押下する。 ボタンFOWARD、ボタンBACKまたはボタ
ンRESETを操作し、表示器256に表示され
る小節数を見ながら所望の小節をさがす。 スタートスイツチ249をオンにする。 パネル部24(第2図)でボタンCHECKが押
下されると、モード選択スイツチ回路1の対応す
るスイツチ17がオンし、これによりモード制御
信号形成回路2(第3図)から発生される信号R
+Cは“1”となり、信号+は“0”とな
る。信号+は小節カウンタ部9(第7図)の
アンド回路A91に加えられ、アンド回路A91
を不動作にし、また信号R+Cはアンド回路A9
7に加えられ、アンド回路A97を動作可能とす
る。 またモード選択スイツチ回路1のスイツチ17
がオンになると立上り微分回路29からパルス信
号CHE*が出力され、この信号CHE*はモード制
御信号形成回路2(第3図)のアンド回路A30
に加えられる。アンド回路A30は他の入力に信
号RECを反転した信号が加えられており、
その論理条件を論理式で示すと、 −CHE* となる。したがつてこの場合アンド回路A30は
そのアンド条件が成立し、オア回路OR22を介
してリセツトパルス信号REPを出力する。これ
により小節カウンタ91(第7図)は初期状態に
リセツトされる。 またボタンSEQ1〜SEQ3の選択押下により
シーケンスメモリRAM7のアドレスが指定され
る。 続いてボタンFOWARD,BACKまたは
RESETを操作し所望の小節(チエツクする小
節)をさがすが、このときの動作は前述したプロ
グラムの修正時の操作による動作と同様であ
る。 ただし、プログラムチエツクモードにおいては
小節カウンタ91の計数値がプログラムの最終ア
ドレスを指定しているときのステツプダカンを確
保する手段が講じられている。すなわち小節カウ
ンタ部9(第7図)のアンド回路A98に反転し
て加えられているバツク処理パルス信号BCPが
それである。例えばアンド回路A98にこの信号
が加えられているとすると、小節カウンタ91の
計数値がプログラムの最終アドレスを指定し、エ
ンド制御回路11の比較器114から信号A=B
が生じているとき、ボタンBACKを押下すると
ボタンBACKを押下することによりモード制御
信号形成回路2から生じる小節カウンタ駆動パル
ス信号CDPによつてオア回路OR91の出力は
“1”となり、またボタンRECは押下されていな
いからモード制御信号形成回路2から生じるシー
ケンス処理信号SESは“1”となつているのでア
ンド回路A98のアンド条件が成立し、これによ
り小節カウンタ91はリセツトされてしまう。つ
まり、最終アドレスの1つ前のアドレスに戻すた
めにボタンBACKを押下したのに小節カウンタ
91は0にリセツトされてしまうという不都合が
生じる。 しかし、バツク処理パルス信号BCPを反転し
てアンド回路A98に加えるとこれによつてアン
ド回路A98の動作は禁止され上記不都合は生じ
ない。 続いてスタートスイツチ249をオンにすると
前述した通常演奏モードのときと同様にして拍子
カウンタ部4(第5図)の拍子カウンタ41が動
作を開始する。しかし、小節カウンタ部9(第7
図)のアンド回路A91は前述したように不動作
となつているので拍子カウンタ部4から小節パル
スCi4が生じても小節カウンタ91は動作しな
い。すなわち小節カウンタ91の計数値は操作
によつて設定された値のままである。 またスタートスイツチ249がオンとなるとス
タート/ストツプ制御回路5(第5図)からリズ
ム走行信号RUNが発生される。このリズム走行
信号RUNはモード制御信号形成回路2(第3図)
のアンド回路A21に加えられる。アンド回路A
21は他の入力に信号SEQ,が加えられて
おり、その論理条件を論理式で示すと、 RUN・SEQ・ となる。したがつてこの場合アンド回路A21の
アンド条件は成立し、アンド回路A37を介して
シーケンスメモリ選択信号SEQSを出力する。な
おアンド回路A37の他の入力にはフイルインモ
ードのとき“1”となる信号FILSを反転した信
号が加えられており、ここではアンド回路A37
は動作可能となつている。 パターン選択情報セレクタ8(第4図)はモー
ド制御信号形成回路2(第3図)からシーケンス
メモリ選択信号SEQSが出力されるとB入力に加
わる情報(シーケンスメモリRAM7から読み出
された情報)を選択する。ただしシーケンスメモ
リRAM7からブレイク処理信号BRCSが読み出
されたときには、この信号BRCSはシーケンスメ
モリ選択信号SEQSによつて動作可能となつてい
る。アンド回路A81を介してデイレイフリツプ
フロツプDF81に加えられ、このデイレイフリ
ツプフロツプDF81の出力はアンド回路A82
によつて前記アンド回路A81の出力とアンド条
件がとられ出力される。ここでデイレイフリツプ
フロツプDF81には駆動パルスとして拍子カウ
ンタ部4(第5図)から発生される拍パルスCi2
が加えられており加えられたブレイク処理信号
BRCSを1拍分だけ遅延させる。したがつてブレ
イク処理信号BRCSはパターン選択情報セレクタ
8において第1拍の間だけ禁止され、この間はブ
レイク処理信号BRCSは生じない。これは音楽的
要求に基づく処理でブレイクパターンが選択され
た場合は第1拍目に関してのみブレイク(演奏パ
ターンの出力の禁止)を行なわないようにしてい
る。 拍子カウンタ41から出力される信号TC0
TC4および小節カウンタ91から出力される信号
Q0は動的アドレス指定信号としてパターンメモ
リROM13およびパターンメモリRAM14に
加えられる。ただし前述した通り小節カウンタ9
1はその計数値が固定されているので信号Q0
“1”か“0”かのいずれかであり、Q0が“1”
のときは奇数小節、“0”のときは偶数小節を表
わす。 これによりパターンメモリROM13およびパ
ターンメモリ(RAM)14からは1小節分の演
奏パターンが繰り返えし読み出される。 またこのとき点燈回路17(第10図)にはパ
ターン選択情報セレクタ8で選択されたシーケン
スメモリRAM7からのパターン選択情報R0
R3,RV0,RV1,F0〜F2,FILSおよび拍子カウ
ンタ部4から発生される信号TEMPが加えられ
ている。したがつてチエツクされる小節にプログ
ラムされたパターン選択情報R0〜R3,RV0
RV1,F0〜F2に対応する発光ダイオード244
a〜244p,245a〜245d,246a〜
246fが点燈する。またテンポ表示用発光ダイ
オード257が小節パルスCi4に同期して点滅す
る。 またテンポ・小節・拍表示回路18(第11
図)ではセレクタ190がモード制御信号形成回
路2から発生される信号R+CによつてA入力側
を選択し、また信号R+Cによつてアンド回路A
182を動作可能にして第1桁目の表示(拍表示
に対応)を禁止するとともにオア回路OR182
の出力によつて小数点用発光ダイオードドライバ
192を不動作にして小数点用発光ダイオード2
56aの点燈を禁止している。したがつて表示器
256にはチエツクしている小節数のみが表示さ
れる。 プログラム演奏モード プログラム演奏モードにおいてはシーケンスメ
モリRAM7にプログラムされたパターン進行に
したがつて自動演奏が繰り返えし実行される。 プログラム演奏モードにおけるボタン操作は次
のようになる。 ボタンSEQ1〜SEQ3のいずれかを押下す
る。 シンクロスタートスイツチ250またはスタ
ートスイツチ249をオンにする。 パネル部24(第2図)でボタンSEQ1〜
SEQ3のいずれかを押下するとモード制御信号
形成回路2(第3図)から信号SEQ1〜SEQ3
が出力され、これによつてシーケンスメモリ
RAM7(第4図)の静的アドレス(記憶領域)
が指定される。 続いてシンクロスタートスイツチ250または
スタートスイツチ249をオンにすると押鍵同期
または非同期でスタート/ストツプ制御回路5
(第5図)からリズム走行信号RUNが発生され、
これにより拍子カウンタ部4(第4図)から小節
パルスCi4が生じ、小節カウンタ部9(第7図)
の小節カウンタ91を駆動させる。上記動作は前
述した通常演奏モードの場合と全く同様である。
小節カウンタ部9の小節カウンタ91から出力さ
れる信号Q0〜Q4はシーケンスメモリRAM7(第
9図)に加えられ、シーケンスメモリRAM7の
動的アドレス指定信号となる。 スタート/ストツプ制御回路5(第5図)から
リズム走行信号RUNが発生されるとモード制御
信号形成回路2(第3図)のアンド回路A37を
介してシーケンスメモリ選択信号SEQSが発生さ
れる。このシーケンスメモリ選択信号SEQSはパ
ターン選択情報セレクタ8に加えられB入力に加
わる情報(シーケンスメモリRAM7から読み出
された情報)を選択する。したがつてパターン選
択情報セレクタ8からはシーケンスメモリRAM
7から小節毎に読み出されるパターン選択情報
R0〜R3,RV0,RV1,F0〜F2,FILS,ROM/
RAM,BRCSが出力される。メモリ7からブレ
イク処理信号BRCSが出力された場合、この信号
BRCSは、前述したようにアンド回路A81,A
82及びフリツプフロツプDF81の作用により
1拍分遅延されてセレクタ8から送出される。こ
のため、リズム演奏は、該1拍分の演奏が許容さ
れた後、2拍目から禁止されてブレイク状態とな
る。 小節カウンタ部9(第7図)の小節カウンタ9
1は拍子カウンタ部4から出力される小節パルス
Ci4を計数し、その計数値に「1」を加えた加算
器10の出力値はエンド制御回路11(第7図)
の比較器114に加えられラツチ111〜113
に記憶されたプログラムの最終小節数と比較され
る。ここでラツチ111〜113のイネイブル端
子Eには信号SEQ1〜SEQ3が加えられている
のでアドレス指定に対応するラツチのみ動作可能
となつており、この動作可能となつているラツチ
の記憶値と比較される。 したがつて小節カウンタ91の計数値がプログ
ラムの最終アドレスに対応する値(プログラムの
最終小節数よりも1少ない値)となつたとき比較
器114から信号A=Bが出力される。この信号
A=Bは小節カウンタ部9(第7図)のアンド回
路A98に加えられる。アンド回路A98は他の
入力にモード制御信号形成回路2(第3図)か発
生されるシーケンス処理信号SES、バツク処理パ
ルス信号BCPを反転した信号およびオア回路OR
91の出力が加えられており、この場合オア回路
OR91の出力が“1”となつたとき(次の小節
パルスCi4が生じたとき)そのアンド条件が成立
し、信号“1”をデイレイフリツプフロツプDF
94、オア回路OR93を介して小節カウンタ9
1のリセツト端子Rに加え、小節カウンタ91を
リセツトする。 これにより小節カウンタ91は再び0から計数
を開始する。 第8図はエンド制御回路11にプログラムの最
終小節数として10進数で12が記憶されている場合
における小節カウンタ91の動作をタイミングチ
ヤートで示したものである。すなわち、小節カウ
ンタ91の計数値はリズムを走行前(RUN=0
であり信号STOP=1である)には信号STOPと
信号+のアンド条件をとるアンド回路A93
(第7図)の出力によつて全ビツト“1”がロー
ドされており、リズム走行信号RUNが“1”と
なると拍子カウンタ部4から発生される小節パル
スCi4の計数を開始し、そしてその計数値Q4
Q0が“01011”(10進数で11)になるエンド制御
回路11の比較器114から信号A=Bが出力さ
れ、この後次の小節パルスCi4に応じて11小節目
の終り(12小節目の頭)で小節カウンタ91の計
数値はリセツトされ、再び0から計数を開始し、
これを繰り返えす。 すなわちシーケンスメモリRAM7は小節カウ
ンタ91によつて繰り返しアドレス指定される。 以下の動作は通常演奏モードの場合と全く同様
である。すなわちパターンメモリROM13、パ
ターンメモリRAM14はパターン選択情報セレ
クタ8から出力されるパターン選択情報R0〜R3
RV0,RV1,F0〜F2,FILS、および拍子カウン
タ部4から出力される信号TC0〜TC4および小節
カウンタ部9から出力される信号Q0をアドレス
指定信号として所定演奏パターンを読み出し、こ
れをパターンパルスセレクタ16によつて適宜選
択して楽音形成回路20およびリズム音源回路2
1に加え伴奏者(ベース音、コード音、アルペジ
ヨ音)およびリズム音を形成し自動演奏を行う。
また点燈回路17はパターン選択情報セレクタ1
8から出力されるパターン選択情報に対応する発
光ダイオード244a〜244p,245a〜2
45d,246a〜246fを点燈し、拍子カウ
ンタ部4から発生されるテンポ信号TEMPに基
づきテンポ表示用発光ダイオード257を点滅さ
せる。またテンポ・小節・拍表示回路18は拍子
カウンタ部4から出力される信号TC0〜TC4およ
び小節カウンタ部9から出力される信号Q0〜Q4
に「1」を加算した信号Q0′〜Q4′に基づき小節数
および拍数を表示し、また必要に応じてテンポを
数値表示する。 パターンメモリ書き込みモード パターンメモリRAM14は以上の説明におい
ては既に所定の演奏パターンが書き込まれている
ものとして説明したが、パターンメモリRAM1
4の書き込み動作は次に示すパターンメモリ書き
込みモードにおいて行なわれる。 パターン書き込みモードにおいてパターン設定
スイツチマトリクス回路15に設定された演奏パ
ターンがパターンメモリRAM14に書き込まれ
る。 パターン書き込みモードにおけるボタン操作は
次のようになる。 スイツチマトリクス選択ボタン252を押下
する。 リズム選択ボタン群244のうちの1つのボ
タンおよびパターン指定ボタン群245のうち
の1つのボタンを押下するかまたはフイルイン
またはロールパターン指定ボタン群246のう
ちの1つのボタンを押下してフイルインセレク
トボタン247を押下する。 書き込みボタン253を押下する。 スタートスイツチ249をオンにする。 パネル部24(第2図)でスイツチマトリクス
選択ボタン252を押下するスイツチマトリクス
選択スイツチ165(第9図)がオンになり、セ
レクタ163および164はB入力に加わる信号
(パターン設定スイツチマトリクス回路15から
の出力信号)を選択するように切換えられる。 またモード制御信号形成回路2(第3図)にお
いてアンド回路A21は不動作となつているの
で、シーケンスメモリ選択信号SEQSは“0”で
あり、パターン選択情報セレクタ8(第4図)は
A入力に加わる信号(パターン選択スイツチ回路
6からの信号)を選択するように切換えられる。 リズム選択ボタン群244のうちの1つのボタ
ンおよびパターン指定ボタン群245にうちの1
つのボタンを押下するかまたはフイルインまたは
ロールパターン指定ボタン群246のうちの1つ
のボタンおよびフイルインセレクトボタン247
を押下するとパターン選択スイツチ回路6の対応
するスイツチがオンしパターン選択情報R0〜R3
RV0,RV1,F0〜F5,FILSが発生される。この
パターン選択情報はパターン選択情報セレクタ8
を介してパターンメモリRAM14に加えられ、
演奏パターン書き込みのアドレスを指定する。 また書き込みボタン253が押下されるとスイ
ツチ141(第9図)がオンとなりパターンメモ
リRAM14は書き込み状態となる。 続いてスタートスイツチ249がオンにされる
とスタート/ストツプ制御回路5(第5図)から
リズム走行信号RUNが生じ、拍子カウンタ部4
(第5図)の拍子カウンタ41が動作を開始し、
拍子カウンタ部4から発生される小節パルスCi4
によつて小節カウンタ部9(第7図)の小節カウ
ンタ91が駆動される。なお小節カウンタ91は
リズム走行信号RUNが生じる前にはアンド回路
A93の出力によつて全ビツトに“1”がロード
されているので、リズム走行信号RUNの発生と
同時に生じる小節パルスCi4によつて全ビツト
“0”になり第1小節目から計数を開始する。 拍子カウンタ部4から発生される信号TC0
TC4および小節カウンタ部9から発生される信号
Q0は動的アンド指定信号としてパターンメモリ
RAM14およびパターン設定スイツチマトリク
ス回路15に加えられ、パターン設定スイツチマ
トリクス回路15から設定演奏パターンを2小節
単位で読み出し、これをパターンパルスセレクタ
16(第9図)のセレクタ163,164を介し
てパターンメモリRAM14に加え、指定された
アドレスに書き込む。なおパターン設定マトリク
ス回路15はパターンメモリRAM14と同様の
アドレス構成からなり各アドレスの内容をスイツ
チによつて設定できるように構成されたスイツチ
マトリクス回路からなり、所望の演奏パターンを
上記スイツチによつて予じめ設定しておく。 フイルイン・ロール演奏モード フイルイン・ロール演奏モードは、通常演奏モ
ードまたはプログラム演奏モードを実行している
間または実行前にフイルインパターンまたはロー
ルパターンを挿入し、フイルインパターンまたは
ロールパターンに基づく自動演奏を行う動作モー
ドである。 まず通常演奏モードまたはプログラム演奏モー
ドの実行中にフイルインパターンまたはロールパ
ターンを挿入する走行中フイルインモードに関し
て説明する。 走行中フイルインモードは通常演奏モードまた
はプログラム演奏モード実行中においてフイルイ
ンセレクトボタン247を押下するかまたはフイ
ルインフツトスイツチセレクトボタン255を押
下した状態でフツトスイツチFSをオンにするこ
とにより行なわれる。なおこのときフイルインま
たはロールパターン指定ボタン群246の11つの
ボタンは予じめ押下され、フイルインまたはロー
ルパターンは予じめ指定されている。 通常演奏モードまたはプログラム演奏モード実
行中にフイルインフツトスイツチセレクトボタン
255を押下するかまたはフイルインフツトスイ
ツチセレクトボタン255を押下した状態でフツ
トスイツチFSをオンにするとフイルイン制御回
路12(第13図)のオア回路OR121から信
号“1”が出力される。なお第13図においてス
イツチ121は前述した通りフイルインセレクト
ボタン247に対応するものでありまたスイツチ
122はフイルインフツトスイツチセレクトボタ
ン255に対応するものである。 オア回路OR121から出力される信号“1”
はオア回路OR122を介してデイレイフリツプ
フロツプDF121に加えられる。ところでテイ
レイフリツプフロツプDF121の出力はアンド
回路A122,A121を介して帰還ループを形
成し、アンド回路A122の他の入力には拍子カ
ウンタ部4から発生される小節パルスCi4と拍パ
ルスCi2とのオア条件をとつたオア回路OR12
5の出力を反転した信号が加えられ、アンド回路
A121の他の入力にはモード制御信号形成回路
2から発生されるレコード処理信号RESを反転
した信号が加えられている。この場合信号RES
は“0”であるのでアンド回路A121は動作可
能となつており、デイレイフリツプフロツプDF
121に加えられた信号“1”は次の小節パルス
Ci4、拍パルスCi2がくるまで自己保持される。
なお、デイレイフリツプフロツプDF121の出
力はアンド回路A123を介してオア回路OR1
26に加えられているがこの場合通常演奏モード
またはプログラム演奏モード実行中であるためス
タート/ストツプ制御回路5から加えられるリズ
ム走行信号RUNは“1”でありアンド回路A1
23は不動作となつている。したがつてこの場合
まだフイルイン信号Fisは発生されない。 拍子カウンタ部4から小節パルスCi4または拍
パルスCi2が生じるとこの信号はオア回路OR1
25、オア回路A123を介してアンド回路A1
25に加えられ、アンド回路A125を動作可能
とする。これによりデイレイフリツプフロツプ
DF121を介するループに記憶されていた信号
“1”はアンド回路A125、オア回路OR12
4を介してデイレイフリツプフロツプDF122
に加えられる。またオア回路OR125の出力を
反転した信号によつてアンド回路A122は不動
作となるからデイレイフリツプフロツプDF12
1を介するループの記憶はクリアされる。 デイレイフリツプフロツプDF122はその出
力をアンド回路A126を介して入力に帰還する
ループを形成しており、アンド回路A126の他
の入力には小節パルスCi4を反転した信号レコー
ド処理信号RESを反転した信号およびリズム走
行信号RUNが加えられている。したがつてデイ
レイフリツプフロツプDF122は次の小節パル
スCi4がくるまで加えられた信号“1”を自己保
持する。デイレイフリツプフロツプDF122の
出力はフイルイン信号Fisとしてオア回路OR12
6を介して出力される。 上記フイルイン制御回路12の動作をタイミン
グチヤートで示すと第14図のようになる。すな
わち第14図に示すように時点Pでフイルインセ
レクトボタン247を押下するかまたはフイルイ
ンフツトスイツチセレクトボタン255を押下し
た状態でフツトスイツチFSをオンにすると次の
拍パルスCi2で立上り、小節パルスCi4で立下る
1拍分の間“1”となるフイルイン信号Fisが得
られ、また時点Qでフイルインセレクトボタン2
47を押下するかまたはフイルインフツトスイツ
チセレクトボタン255を押下した状態でフツト
スイツチFSをオンにすると次の小節パルスCi4
で立上り、1小節の間“1”となるフイルイン信
号Fis′が得られる。 フイルイン制御回路12から出力されたフイル
イン信号Fisはモード制御信号形成回路2(第3
図)に導かれ、アンド回路A24を動作可能に
し、フイルイン処理信号FILSを発生させる。こ
のフイルイン処理信号FILSはパターン選択スイ
ツチ回路6(第4図)を介してパターン選択情報
セレクタ8のセレクタ84のA入力側に加えられ
る。 またモード制御信号形成回路2(第3図)のア
ンド回路A24の出力は反転されてアンド回路A
37に加えられ、アンド回路A37を不動作に
し、アンド回路A37を介して発生されるシーケ
ンスメモリ選択信号SEQSを強制的に“0”にす
る。すなわち通常演奏モードにおいてはシーケン
スメモリ選択信号SEQSは“0”であるのでフイ
ルイン処理信号FILSが生じてもシーケンスメモ
リ選択信号SEQSは“0”のままであるが、プロ
グラム演奏モードにおいてはシーケンスメモリ選
択信号SEQS“1”となつており、フイルイン処
理信号FILSが生じるとこのシーケンスメモリ選
択信号SEQSを強制的に“0”にし、パターン選
択情報セレクタ8をA入力側(リズム選択スイツ
チ回路6からの出力)を選択するように切換え
る。 これによりフイルイン処理信号FILSはパター
ンメモリROM13およびパターンメモリRAM
14に加えられ、読み出しアドレスをフイルイン
またはロールパターンに対応するアドレスに変更
する。 パターンメモリROM13およびパターンメモ
リRAM14はこのアドレスの変更によりフイル
インパターンまたはロールパターンを読み出し、
これをパターンパルスセレクタ16を介して楽音
形成回路20およびリズム音源回路21に加え、
自動伴奏音およびリズム音を変化させる(ドラム
ソロを主体とした楽音またはスネアドラムの連打
からなる楽音またはこれらに対応する楽音に変化
させる)。 なお、フイルイン制御回路12から生じるフイ
ルイン信号Fisが“0”となるとモード制御信号
形成回路2(第3図)から生じるフイルイン処理
信号FILSは“0”となりもとの状態に戻る(通
常演奏モードまたはシーケンス演奏モードに戻
る)。 またフイルイン・ロール演奏モードにおいては
フイルイン処理信号FILSによつて点燈回路17
(第10図)のデコーダ172が不動作となり代
つてデコーダ173が動作可能となるのでパター
ン指定ボタン群245の対応する発光ダイオード
245a〜245dのうちの1つは消燈し、フイ
ルインまたはロールパターン指定ボタン群246
の対応する発光ダイオード246a〜246fの
うちの1つが点燈する。 次に通常演奏モードまたはプログラム演奏モー
ドの実行直前にフイルインパターンまたはロール
パターンを挿入するとイントロフイルインモード
に関して説明する。 イントロフイルインモードは通常演奏モード実
行前またはプログラム演奏モード実行前にフイル
インセレクトボタン247を押下するかまたはフ
イルインフツトスイツチセレクトボタン255を
押下した状態でフツトスイツチFSをオンにする
ことにより行なわれる。 フイルインセレクトボタン247を押下するか
またはフイルインフツトスイツチセレクトボタン
255を押下した状態でフツトスイツチFSをオ
ンにするとオア回路OR121から信号“1”が
出力され、この信号“1”はオア回路OR122
を介してデイレイフリツプフロツプDF121に
加えられ、アンド回路A122,A121を介し
て自己保持される。またオア回路OR121の出
力はアンド回路A124に加えられる。アンド回
路A124の他の入力にはスタート/ストツプ制
御回路5(第5図)から発生されたストツプ信号
STOPが加えられている。この場合はまだリズム
走行前であるからストツプ信号STOPは“1”で
あり、これによりアンド回路A124は動作可能
となる。アンド回路A124の出力はフリツプフ
ロツプ123に加えられ、フリツプフロツプ12
3をセツトし、信号COTPを発生させる。この信
号COTDは反転され小節カウンタ部9(第7図)
のアンド回路A92に加えられ、アンド回路A9
2を不動作にする。 続いてスタートスイツチ249がオンにされる
と通常演奏モードまたはプログラム演奏モードの
場合と同様にしてスタート/ストツプ制御回路5
(第5図)からリズム走行信号RUNが出力され、
また拍子カウンタ部4(第5図)の拍子カウンタ
41は動作を開始し、リズム走行信号RUNの発
生と同期して拍パルスCi2および小節パルスCi4
を発生する。ただし小節カウンタ部9(第7図)
のアンド回路A92は前述のようにして不動作と
なつているので小節カウンタ91は動作を開始し
ない(全ビツト“1”にロードされたままであ
る)。 スタート/ストツプ制御回路5から発生された
リズム走行信号RUNはデイレイフリツプフロツ
プDF123で遅延されたのちフリツプフロツプ
123のリセツト端子Rに加えられる。したがつ
てリズム走行信号RUN発生から所定時間遅れて
フリツプフロツプ123はリセツトされ信号
COTDを“0”にし、小節カウンタ部9のアン
ド回路A92を動作可能とする。 小節カウンタ部4からリズム走行信号RUNの
発生と同期して発生される拍パルスCi2および小
節パルスCi4はオア回路OR125を介してアン
ド回路A125を動作可能にし、これにより、デ
イレイフリツプフロツプDF121に保持されて
いた信号“1”をデイレイフリツプフロツプDF
122に移す。デイレイフリツプフロツプDF1
22はこの信号“1”を次の小節パルスCi4がく
るまで保持し、デイレイフリツプフロツプDF1
22の出力からフイルイン信号Fisをオア回路OR
126を介して出力する。 このフイルイン信号Fisに基づいてフイルイン
パターンまたはロールパターンを発生する動作は
前述した走行中フイルインモードの場合と同様で
ある。 拍子カウンタ部4から2発目の小節パルスCi4
が発生されるとデイレイフリツプフロツプDF1
22に保持されていた信号はクリアされ、フイル
イン信号Fisは“0”となる。また前述したよう
にフリツプフロツプ123はリズム走行信号
RUNを遅延した信号によつてリセツトされ小節
カウンタ部9(第7図)のアンド回路A92は動
作可能となつているから小節カウンタ91は動作
を開始し、これにより1小節目から通常演奏モー
ドまたはプログラム演奏モードが開始される。 すなわち通常演奏モードまたはプログラム演奏
モードの直前にフイルインパターンまたはロール
パターンが挿入発生され、通常演奏またはプログ
ラム演奏の前にフイルインパターンまたはロール
パターンに基づく演奏が行なわれる。 このイントロフイルインモードの動作をタイミ
ングチヤートで示すと第15図のようになる。時
点Rでフイルインセレクトスイツチ247が押下
されるかまたはフイルインフツトスイツチセレク
トスイツチ255が押下された状態でフツトスイ
ツチFSをオンにし、時点Sでスタートスイツチ
249をオンにしたとするとフイルイン信号Fis
はスタートスイツチ249が押下されたタイミン
グに同期して立上り、1小節分経過して“0”と
なる。このスイツチ信号Fisが“1”のフイルイ
ンパターンまたはロールパターンに基づく演奏が
行なわれるイントロフイルインモードであり、続
いて通常演奏モードまたはプログラム演奏モード
が開始される。 なお、第13図に示すフイルイン制御回路12
においてアンド回路A123はリズム走行前にお
いて指定されたフイルインパターンまたはロール
パターンを示す発光ダイオード246a〜246
fを点燈させる機能を果す。すなわちデイレイフ
リツプフロツプDF121に信号“1”が読み込
まれるとリズム走行前においてアンド回路A12
3が動作可能となり信号“1”をオア回路OR1
26に加え、オア回路OR126からフイルイン
信号Fisを発生する。これによりモード制御信号
発生回路2からフイルイン処理信号FILSを発生
させ、このフイルイン処理信号FILSをパターン
選択スイツチ回路6、パターン選択情報セレクタ
8を介して点燈回路17(第10図)に加え、デ
コーダ173を動作可能とすることによつて発光
ダイオード246a〜246fのうちの指定され
たパターンに対応する発光ダイオードを点燈させ
る。 以上説明したようにこの発明によればパターン
進行を任意にプログラムすることができるので非
常に変化に富んだリズム音および伴奏音を自動演
奏することができる。 また、シーケンスメモリにはリズムパターンと
共にブレイク情報を記憶しておき、該ブレイク情
報の読出時には該リズムパターンの1拍分を演奏
した後2拍目からブレイク状態に入るようにした
ので、任意の演奏区間についてリズムパターン及
びブレイクをプログラムしておくことにより演奏
中は特別の操作を要することなく音楽的に好まし
い(小節頭の強調された)ブレイク状態に自動的
に移行することができる。 その上、プログラムチエツクモードを指定した
場合には、所望の演奏区間を選択してそのプログ
ラム内容を繰返し聴くことができるので、プログ
ラムの確認が容易となる利点があり、しかも選択
された演奏区間を表示するようにしておけばチエ
ツク中の演奏区間を確認できるので一層便利とな
る。 さらに、リズムパターンがプログラムされた演
奏区間の数に対応した終了情報を記憶しておき、
この終了情報に基づいて演奏終了を検知して指定
アドレスを読出開始時のアドレスに戻すようにし
たので、任意の演奏区間数分のリズムパターン進
行をプログラムしてはこれを反復演奏させること
ができ、同一内容のリズムパターン進行を何回も
プログラムする手間が省けると共にシーケンスメ
モリの記憶容量を低減できる効果もある。
【table】 However, in normal performance mode, the fill-in
Select button 247 (Figure 2) is not pressed.
Therefore, the fill-in control circuit 12 (13th
), the fill-in signal Fis does not occur, and this
From the mode control signal forming circuit 2 (Fig. 3)
This is because the fill-in processing signal FILS is not generated.
Fill-in or roll pattern specification information F0
~F2is not used here. The reset generated from the pattern selection switch circuit 6
rhythm selection information R0~R3, pattern specification information RV0
RV1, fill-in or roll pattern specification information
F1~F2and ROM/RAM switching signal ROM/RAM
The RAM is added to the pattern selection information selector 8.
Ru. Pattern selection information selector 8 is rhythm selection information
R0~R3, pattern specification information RV0, RV1, film
In or roll pattern specification information F0~F2,centre
Ill-in processing signal FILS and ROM/RAM off
5 signals corresponding to ROM/RAM respectively
It is equipped with selectors 81 to 85, and each selector
Pattern selection switch times for A input of 81 to 85
The information from route 6 is added, and the sequence is added to the B input.
Information from the memory RAM7 is added.
These selectors 81 to 85 form mode control signals.
Sequence memo generated from circuit 2 (Figure 3)
Switching is controlled by a reselection signal SEQS. and
By the way, in normal performance mode, sequence memo
As mentioned above, the reselection signal SEQS is “0”.
Each selector 81 to 85 is a pattern selection switch.
Select the information from circuit 6 and enter the pattern selection information section.
Rector 8 receives information from pattern selection switch circuit 6.
output information. Note that the signal is generated from the pattern selection switch circuit 6.
Information R0~R3, RV0, RV1,F0~F2, FILS and
and ROM/RAM is also used as sequence memory RAM7.
In this case, a mode control signal forming circuit is added.
Load pulse signal generated from 2 (Figure 3)
Since LDP is “0”, sequence memory RAM
7 is not ready for writing and the pattern
The information added from the selection switch circuit 6 is
is not written to the performance memory 7. In the panel section 24 (Fig. 2), the synchro star
Start switch 250 or start switch 24
When 9 is turned on, the beat of the beat counter section 4 (Figure 5)
The child counter 41 starts operating. First, operate the synchro start switch 250.
I will explain the case. Star in Figure 5
Synchro start switch of start/stop control circuit 5
The switch 250 and the start switch 249 are both
Synchro start switch 250 is off when
The synchro start signal SST and
and the star generated from the start switch 249.
Both signals ST are “0”, so that
Since the output of NOR circuit NR51 is “1”, it is free.
The top flop 51 is in the reset state and also
The circuit NR52 outputs a signal “1” and this signal
“1” is the value of the beat counter 41 of the beat counter section 4.
Added to the load input, all bits of the beat counter 41
"1" is forcibly loaded into the TS. this
state, the synchro start switch 250
is turned on and the synchro start signal SST is “1”
Then, the output of NOR circuit NR52 becomes “0”.
The beat counter 41 is generated from the tempo oscillator 3.
Start counting the tempo pulse TCL. child
To explain a little about tempo oscillator 3, the tempo oscillator 3
The tempo oscillator 3 controls the tempo during automatic performance of this device.
This determines the oscillation frequency and changes the oscillation frequency.
It consists of an oscillator capable of
Rotation volume 259 of panel section 24 (Fig. 2)
It is designed to be variably controlled by The beat counter 41 is generated from the tempo oscillator 3.
By counting the tempo pulse TCL,
Each parallel bit output signal TC0~TCFourWhen you change
Both signal TC2Outputs pulse pulse Ci2 at the falling edge of
Then, at the falling edge of signal TC4, measure pulse Ci4 is applied.
Output. In addition, synchro start switch 25
0 is turned on, but the key-on signal is still not coming from the keyboard section 19.
If the No. KTR has not arrived, start/stop
AND circuit A51 of step control circuit 5 remains inactive.
, the flip-flop 51 is not set.
stomach. Here, the key-on signal generated from the keyboard section 19 is
The number KTR rises in synchronization with the key pressed on keyboard section 19.
It's a signal. synchro start switch 250
is turned on and the flip-flop 51 is in the reset state.
If the start/stop control circuit 5 is in
The AND condition of the code circuit A52 is satisfied, and this AND condition is satisfied.
The beat counter section is activated by the output “1” of circuit A52.
4 AND circuit A41 becomes operational. However,
Beat pulse Ci generated from the beat counter 41
2 is OR circuit OR41, AND circuit A41, OR
Output as tempo signal TEMP via circuit OR43.
Powered. This tempo signal TEMP will be explained in detail later.
In the lighting circuit 17, a light emitting diode for tempo display is installed.
Used to control the lighting of the code 257 (Figure 2).
I can stay. Also output from the beat counter 41
Bar pulse Ci4 also uses OR circuits OR42 and OR43.
It is output as a tempo signal TEMP via
This signal is a tempo signal based on beat pulse Ci2
TEMP and weight do not appear in their own unique form. In this case, the start/stop control circuit 5
Since the lip-flop 51 has been reset, it is turned off.
The output of the circuit OR51 is “0”, and the rhythm running
The row signal RUN is not generated and the rhythm stop signal STOP is generated.
It is occurring. Automatic play is now stopped.
Ru. In other words, turn on the synchro start switch 250.
After the key-on signal KTR is activated, the beat count is performed before the key-on signal KTR is generated.
The tempo used to display the tempo is used to operate the data section 4.
This is to generate the power signal TEMP. When a key is pressed on the keyboard section 19, a key-on signal is generated.
KTR is added to the start/stop control circuit 5.
, the AND of the start/stop control circuit 5
Circuit A51 becomes operational, which causes the fritz to
Pflop 51 is set. flipflops
The set output Q of pull-up 51 is passed through the OR circuit OR51.
and is output as the rhythm running signal RUN. Also
The output of the OR circuit OR51 is determined by the differentiating circuit 52.
The rising differential is taken, and the output of this differentiating circuit 52 is
Therefore, the contents of the beat counter 41 are all bits “0”.
and tempo oscillator 3 is also reset to its initial state.
is set. Also, the output of the differentiating circuit 52 is an OR circuit.
Added to road OR41 and OR42, rhythmic running
Synchronize with the start, beat pulse Ci2 and measure pulse Ci4
generate. This is the beginning of the rhythmic run.
The output signals TC2 and TC4 of the beat counter 41 are
If “0”, beat pulse Ci2 and measure pulse Ci
4 will not occur, so this
This is to remove it. Flip flow of start/stop control circuit 5
When flip-flop 51 is set, flip-flop 5
The inverted output of 1 becomes "0". Therefore Anne
The code circuits A52 and A41 are inactive and the tempo signal is
As TEMP, bar pulse Ci4 is OR circuit OR4
2, Appears via OR43. Figure 6 shows a tie-up of the above operations with respect to the signals of each part.
This is shown in Mingchaat. In other words,
Turn on the black start switch 250 to turn on the synchronizer.
When the cross-start signal SST becomes “1”, the beat starts.
The counter 41 starts operating and outputs each bit.
signal TC0~TCFourchanges as shown in the figure. stop
signal TC2Beat pulse Ci2 occurs at the falling edge of the signal
T.C.FourA bar pulse Ci4 is generated at the falling edge of . Also Te
The pulse pulse Ci2 appears as the temperature signal TEMP.
Ru. When a key is pressed on the keyboard section 19, a key-on signal is generated.
When KTR becomes “1”, the beat counter 41 is reset.
and each bit output signal TC0~TCFouris everything
becomes “0” and at the same time the rhythm running signal RUN
It rises to “1”. Also at this time, the pulse pulse Ci2 and
and measure pulse Ci4 are generated by the output of the differentiating circuit 52.
generated. The beat counter 41 starts counting again.
However, the tempo signal TEMP is set to beat pulse Ci2.
Instead, a bar pulse Ci4 appears. When the start switch 249 is turned on,
Start signal ST is output from start switch 249.
This signal is sent to the rhythm via the OR circuit OR51.
Output as the system running signal RUN. rhythm running
When the signal RUN is output, the output of the differentiating circuit 52
Therefore, the beat counter 41 and the tempo oscillator 3 are
The beat counter 41 is reset to its initial state.
Counting starts from the initial state of . The following operations
synchro start switch 250 is turned on.
It is the same as when Switch 53 of start/stop control circuit 5
is the start stop of the panel section 24 (Fig. 2).
Tsuto Switch Select (FSS Start/Stotsu
) Turn on the switch 53 with the one that corresponds to 254.
Rhythm by foot switch FS
The start or stop of is controlled. Sunawa
The output of the switch 53 is the output of the flip-flop 51.
It is added to the T input and is added to the foot switch FS.
Therefore, the signal at the T input is controlled, which causes the free
flop flop 51 is set or reset
The start or stop of the rhythm is controlled. In FIG. 7, the measure counter section 9 is a 6-bit
A bar counter 91 is provided. This bar counter
The start/stop control circuit 5 (fifth
When the rhythm stop signal STOP is generated from (Fig.)
has an AND circuit that can be operated by the signal +.
All bits are loaded to “1” by the output of path A93.
has been done. Bar pulse Ci generated from the beat counter section 4
4 is an AND circuit that can be operated by the signal +.
Route A91, OR circuit OR91, invert signal COTD
AND circuit A9 that can be operated by the signal
2 to the count input Ci of the bar counter 91.
Added. Here, the signal COTD is a function described later.
Output from the control circuit 12 (Fig. 13)
In this case, it is "0". Another measure
To the up/down control terminal U/D of the counter 91
is generated from the mode control signal forming circuit 2 (Fig. 3)
A back processing pulse signal BCP is added to
Is this back processing pulse signal BCS
In this case, it is “0”, and the measure counter 91 is
It is in a loaded state. Therefore, the measure counter 91 is a beat counter section.
Count according to measure pulse Ci4 added from 4.
Top up. From this measure counter 91, parallel
Bit output signal Q0~QFiveis output. Also, the output signal Q of the measure counter 910,Q1Gato
When both become “1”, that is, every 4th measure
The AND condition of AND circuit A94 is satisfied, and signal 4
n and output signal Q0,Q1,Q3together
When it becomes “1”, that is, every 8th measure, the
The AND condition of the code circuit A95 is satisfied, and the signal 8n is
Output. These signals 4n and 8n are variable as described below.
Used in the Ation performance mode. Note that the other circuit parts in Figure 7 are based on this normal operation.
It is not directly related to performance mode, so it will not be explained here.
do not have. Signal TC generated from beat counter section 40~
T.C.Fourand the signal generated from the bar counter section 9
Q0is a pattern mem- ber as a dynamic addressing signal.
memory ROM13, pattern memory RAM14 and
and pattern setting switch matrix circuit 15.
and output from the pattern selection information selector 8.
Pattern selection information R0~R3, RV0, RV1,F0
~F2, the address statically specified by FILS
The performance patterns are sequentially read out. Furthermore, the pattern
The memory ROM 13 contains pattern selection information R0~R3
RV0, RV1,F0~F2, specified by FILP
Signal TC for each address0~TCFourand signal Q0dynamic ad
Performance patterns related to accompaniment sounds (bass)
Patterns, chord patterns, arpeggio putters
performance patterns (rhythm) and rhythm notes (rhythm)
pattern) is stored in units of two measures.
ing. In addition, the pattern memory RAM14 is a pattern memo.
It has the same address structure as the ROM13, and
A certain performance pattern is written in advance. child
of the performance pattern to the pattern memory RAM14.
Writing is pattern setting switch matrix circuit
Pattern memory writing detailed later by 15
This is done in watch mode. The performance read out from the pattern memory ROM13
From performance patterns and pattern memory RAM14
The read performance pattern is selected from the pattern pulse selector.
pattern selection information selector
According to the signal ROM/RAM generated from 8.
One of the two is selected. The pattern pulse selector 16 shown in FIG.
selectors 161 and 162 are pattern memo
Output of ROM13 and pattern memory RAM
Selects one of 14 outputs
The selector 161 selects performance patterns related to accompaniment sounds.
The selector 162, which selects the turn, is the rhythm
This is for selecting a performance pattern related to sound. The performance read out from the pattern memory ROM13
Performance patterns are performance patterns related to accompaniment sounds and
It is divided into performance patterns related to rhythm sounds.
are added to the A inputs of selectors 161 and 162, respectively.
Ru. Also read from pattern memory RAM14.
The performance pattern that was created is also a performance pattern related to accompaniment sounds.
and performance patterns related to rhythm sounds.
and to the B input of selectors 161 and 162, respectively.
Added. Now, the ROM/RAM switching signal ROM/RAM is
If it is “1”, selectors 161 and 162 are
Signal applied to A input (pattern memory ROM
13).
Ru. Also, if the signal ROM/RAM is “0”, the
Rectors 161 and 162 are the signals applied to the B input.
(The performance read out from the pattern memory RAM 14)
pattern). Selector 161, 16
2 outputs are A of selectors 163 and 164, respectively.
added to the input. Selectors 163 and 164 are switch matrices
Pattern according to on/off of selection switch 165
Memory ROM13 or pattern memory RAM1
4 output and pattern setting switch matrix circuit
This selects one of the 15 outputs.
Pattern setting switch matrix circuit for B input
The performance pattern set in step 15 is related to the accompaniment sound.
It is divided into those related to rhythmic sounds and those related to rhythmic sounds.
Each has been added. By the way, in normal performance mode, the switch
Trix selection switch 165 is off, so the switch
The matrix selection signal SWS becomes “0” and the
The vectors 163 and 164 are pattern memory ROM1
3 or read from pattern memory RAM14
Performance patterns and rhythm sounds related to accompaniment sounds
Select a performance pattern for each. Also, selectors 163 and 164 stop selection operation.
It has a function to prohibit output by
Ru. In other words, the selector 163 is pattern selection information.
Break processing signal BRCS is generated from selector 8.
and fill-in processing signal FILS occurs when
And ABC fill-in select switch 166
Output is prohibited when turned on. Also
Rector 164 receives break processing signal BRCS.
Prohibits output when The outputs of selectors 163 and 164 are musical tones, respectively.
It is guided to the formation circuit 20 and the rhythm sound source circuit 21.
Accompaniment sounds (automatic bass sound, automatic chord sound, automatic altruistic sound)
Pejiyo sounds) and rhythm sounds are formed. Thus, bass notes, chord notes, arpeggio notes, and
Rhythm sound is selected by rhythm selection button group 244, putter
The performance pattern specified by the button designation button group 245
Repeated automatic play in units of 2 measures based on the turn.
A moving performance is performed. Next, the display function will be explained. pattern selection
Pattern selection information output from information selector 8
R0~R3, RV0, RV1,F0~F2are each lit times
Decoders 171, 172 of path 17 (FIG. 10),
Added to 173. Decoder 171 is added
Information R0~R3into 16 signals representing each rhythm.
The decoder 172 encodes the information RV0, RV1each
Decodes into 4 signals showing the specified pattern and decodes it.
Coder 173 is information F0~F2fill in putter
Decorate the six signals that indicate the roll or roll pattern.
code. However, decoders 172 and 173 are
File output from turn selection information selector 8
Its operation is controlled by the input processing signal FILS.
Ru. In other words, the fill-in processing signal FILS is “0”
If so, the decoder 172 becomes operational, but the decoder 172
The carder 173 becomes inoperative. On the other hand, fill-in
When the physical signal FILS is “1”, the decoder 172
becomes inoperable, and the decoder 173 becomes operational.
Ru. In normal performance mode, the fill-in processing signal
Since FILS is “0”, the decoder 172 operates.
becomes possible, and the decoder 173 becomes inactive.
Ru. Therefore, decoder 171 and decoder 1
An output signal is generated from 72, which signal is used to drive the lighting means.
The light emitting diodes 244a through the dynamic circuit 175
244p and light emitting diodes 245a to 245
d and corresponds to the pressed rhythm selection button.
corresponding light emitting diode and pressed pattern
Lights up the light emitting diode corresponding to the specified button.
Ru. Tempo signal generated from beat counter section 4
TEMP is the lighting means of the lighting circuit 17 (Figure 10)
A light emitting diode for tempo display is connected via the drive circuit 175.
is added to the code 257. By the way, the tempo signal
TEMP is the synchro start switch as mentioned above.
Tsuchi 250 and start switch 249 are missing.
When both are off, the direct current is “0”,
I turned on the synchro start switch 250, but
Before the rhythm run, a beat pulse Ci2 appears,
During rhythm running, measure pulse Ci4 appears. death
Point of light emitting diode 257 for displaying tempo
The light operation is as follows. Synchro start switch 250 and starter
The light switch 249 is off...the light goes out Synchro start switch 250 is on and restarts.
Before rhythm run...Lights turn on every beat Rhythm running...Lights on every measure Tempo pulse generated from tempo oscillator 3
TCL and beat counter 4 of beat counter section 4
1 parallel bit output signal TC0~TCFouris tempo/small
It is added to the node/beat display circuit 18 (FIG. 11).
In addition, the bar counters 91 of the bar counter section 9 are arranged in parallel.
Bit output signal Q0~QFouris "1" in adder 10
Added signal Q0′〜QFour’ as tempo, measure, and beat table
is added to the display circuit 18. Here, the adder 10
Parallel bit output signal Q of bar counter 910
~QFourIt is the measure counter 91 that adds "1" to
Because the count value does not directly correspond to the number of measures.
It is. In other words, as mentioned above, the bar counter 9
1 is a measure with all bits “1” as the initial state.
Measure counter 9 starts counting pulse Ci4.
A count value of 1 is a value smaller by 1 than the actual number of measures.
shows. Therefore, the count value of the bar counter 91 is
To match the actual number of bars, use the bar counter.
It is necessary to add "1" to the count value of 91.
That's why. For example, in the first measure, the measure counter
The count value of the counter 91 is 0 in decimal notation, and
Adding “1” represents the first measure.
It becomes "1". In the tempo/measure/beat display circuit 18, the tempo pulse
STCL, signal TC0~TCFourand signal Q0′〜QFour′ based on
Zuki tempo, number of measures (how many measures), number of beats (how many beats)
(eyes) using the display 256 (Fig. 2).
Ru. First, the tempo numerical display will be explained. ten
The numerical value of the point is displayed before the rhythm runs or the tempo is displayed.
Select switch 186 (tempo display set in Figure 2)
(corresponding to rect button 258) is turned on.
Displayed as a 3-digit number using the indicator 256.
Ru. In FIG. 11, the clock oscillator 181 is
A faster oscillator compared to oscillator 3 (Figure 1)
A clock pulse of a predetermined frequency is generated. nine
The clock pulse oscillated from the lock oscillator 181
The times are added to counter 182 and counted. cow
The parallel bit output of the converter 182 is applied to the latch 183.
reset terminal R of the counter 182 and
The load control terminal L of latch 183 has a tempo pulse.
Added STCL. Therefore the counter
182 is the count for each occurrence of tempo pulse TCL
You can reset the value, repeat the count, and set the tempo pulse.
Contents of counter 182 when TCL occurs
is applied to latch 183 every time a tempo pulse TCL occurs.
be transferred. The numerical value transferred to latch 183 in this way is
The value is inversely proportional to the tempo. Latch 183
Output is inversely proportional binary/decimal as addressing signal
Added to conversion memory 184. Inverse proportional binary/10
The decimal conversion memory 184 accepts binary numbers as addresses.
The value obtained by converting the reciprocal of the binary number to a decimal number is stored.
It consists of a read-only memory ROM with
Inverse proportional conversion and binary/decimal conversion of the obtained binary number
Convert and output. Therefore, the inverse proportional binary/decimal conversion memory 184
A signal indicating a decimal value corresponding to the tempo is output from
be done. This signal is applied to multiplex circuit 185,
Multiplexed signal T from multiplexed signal generation circuit 1931,T2
T3is time-division multiplexed and selected for each digit by
is applied to the B input of the data input terminal 190. Mode control signal is generated in normal performance mode
The record generated from circuit 2 (Fig. 3) or
Since the check processing signal R+C is “0”, the
When the output of the code circuit A181 becomes “0”,
That is, when the rhythm running signal RUN is “0” or
When tempo display select switch 186 is on
The output of the OR circuit OR81 becomes “0” and is selected.
190 selects the signal applied to the B input.
Time division multiplexing selected by selector 190
Decimal signal is number light emitting diode driver 191
is applied to display 256 via. For numbers
Added to the light emitting diode driver 191
Signal T1indicates that the highest value (100's place) of the displayed value is 0.
This is used to prohibit the display when
Ru. Also signal T3and the AND condition of signal R+C.
The output of the AND circuit A182 is processed by the program described later.
In system mode or check mode, the lowest
value (as will become clear from the discussion below)
In RAM mode or Check mode, the number of beats
used to prohibit the display of
Ru. Is the display 256 a 3-digit light emitting diode display?
and multiplex the added signal T1,T2,T3
The light emitting diode that displays each digit number by
Displays the assigned tempo numerically. The display 256
An example of numerical display of tempo is shown in Figure 12a.
It becomes like this. In Figure 12a, the number 125 is an example.
represents ♪=125. The performer should check the display 256 before starting the rhythm run.
Adjust the tempo volume 25 while watching the tempo display.
9 (Figure 2) to set the tempo oscillator 3 (first
By varying the oscillation frequency of
It can be adjusted to the position. Also while running the rhythm
Press the tempo display select button 258
Then the tempo will be displayed numerically and you can check the tempo.
be able to. Next, the bar number and beat number display will be explained.
The number of measures and beats are displayed while the rhythm is running.
The number of measures is displayed using the upper two digits of the display 256.
The number of beats is displayed using the last digit. beat
Signal TC output from counter section 40~TCFourand
Signal Q output from measure counter section 90~QFourto
Signal Q with “1” added0′〜QFour’ is binary/10, respectively.
Added to decimal conversion circuits 187 and 188 to convert decimal numbers
After being converted into a signal shown in FIG.
It will be done. The multiplex circuit 189 includes a multiplex signal generation circuit 19
The multiplexed signal T generated from 31~T3is added
Signal T3Binary/decimal conversion circuit 1 in synchronization with
Assign the output of 87 and send the signal T2and T3synchronized to
one of the outputs of the binary/decimal conversion circuit 188.
Assign signals to indicate the digit and tens digit values, respectively.
By doing so, binary/decimal conversion circuits 187, 188
time-division multiplexing of the output. By multiplex circuit 189
The time-division multiplexed signal is sent to the selector 190.
Added to A input. As mentioned above, in normal performance mode, the record
The code or check processing signal R+C is “0”.
Therefore, if the rhythm running signal RUN is “1” and ten
If the port display select switch 186 is off and the
OR circuit when the output of the code circuit A181 is “1”
The output of OR181 becomes “1”, which causes the
Rector 190 selects the signal to be applied to the A input. The signal selected by selector 190 is a number
Display device via light emitting diode driver 191 for
256 and the signal T1~T3of each digit by
Lights up the light emitting diode for displaying numbers. However,
The display 256 displays the number of beats by the lower 1 digit.
The number of measures will be displayed using the first two digits.
Ru. Also, if the output of the AND circuit A181 is “1”,
Then, the decimal point light emitting driver 192 becomes operational.
As a result, the first and second lower digits of the display 256
Decimal point light emitting diode 256a between digits
(Figure 2) lights up. This decimal point is a normal 10
It does not have the meaning of a decimal point in a base number.
It simply shows the distinction between the number of measures and the number of beats. this
An example of the display on the display 256 in the case of
The result will be as shown in Figure 12b. In Figure 12b, the number
The number 13 indicates the number of bars, and the number 2 indicates the number of beats. Variation performance mode Normal performance in variation performance mode.
The performance pattern running in mode is every 4 measures.
Or automatically play variation patter every 8th measure.
mode, and changes are made to the automatic performance.
Ru. Button operations in variation performance mode
is the button NOR. of the button group 241 (Fig. 2).
Press button Var4 or button Var8 instead
The rest is the same as the normal performance mode. i.e. Press button Var4 or Var8. Liz
Press one of the program selection buttons 244.
and one of the pattern designation button group 245
Select and press. Set the ROM/RAM selector switch 251 to ROM
or RAM side. Start switch 249 or synchronizer
Turn on the light switch 250. In the panel section 24 (Fig. 2), the button group 241 is
When you press the button Var4, button group 241
The other buttons will automatically return to their original state, so you can
In the mode selection switch circuit 1 (Figure 3), the button Var
Only the switch 19 corresponding to switch 4 is turned on. vinegar
When switch 19 is turned on, the mode selection switch is turned on.
A signal Var4 is generated from path 1, and this signal Var
4 is an AND circuit A2 of the mode control signal forming circuit 2
Added to 3. AND circuit A23 is connected to other inputs.
4 bars generated from the bar counter section 9 (Fig. 7)
The signal 4n is “1” for only one measure at each milestone.
and start/stop control circuit 5 (Fig. 5).
Rhythm running signal RUN and mode output from
Output from switches 21 to 23 of selection switch circuit 1
Performs the OR condition of the input signals SEQ1 to SEQ3.
A signal obtained by inverting the output signal SEQ of the OR circuit OR1
SEQ is added and its logical condition is expressed as
If it is shown as 4n・RUN・・Var4 becomes. Therefore, the AND circuit A23 receives the signal 4n.
When it becomes “1”, that is, for one measure at each measure.
Only then, the AND condition is satisfied and the signal “1” is output.
do. The output of this AND circuit A23 is an OR circuit
Variation processing signal VRS via OR21
is output. Variation output from mode control signal forming circuit 2
Ation processing signal VRS is pattern selection switch
OR circuits OR61 and OR6 of circuit 6 (Figure 4)
Added to 2. Therefore, variation processing
While the signal VRS is “1”, the encoder 66
Output (pattern specification information RV0, RV1is forced
Converted to “11”. Pattern specification information RV0
RV1is “11” as shown in Table 2 above.
Street, variation pattern Var0is specified
This corresponds to the case where That is, the panel section 24
4 measures if button Var4 is pressed in
Pattern specification information for each RV0, RV1It looks like a burr
Same as if the ation pattern Var.
can be changed into a state. Therefore, for example, the normal patterns PT1 to PT3
Considering that you are choosing one of the
This pattern has a variation patter every 4th measure.
1 bar every 4th bar.
Only Setsubun is mixed with variation pattern Var.
Tata pattern specification information RV0, RV1is pattern selection
It is output from the switch circuit 6. Also, press button Var8 on the panel section 24 (Fig. 2).
When pressed, mode selection switch circuit 1 (Figure 3)
switch 20 is turned on, which causes the signal Var8
is generated, and this signal Var8 is the mode control signal type.
It is added to the AND circuit A22 of the configuration circuit 2. Ann
The code circuit A22 has other inputs with signals 8n, RUN,
SEQ is added and its logical condition is expressed as a logical expression.
To show 8n−RUN−・Var8 becomes. Here, the signal 8n is the measure number as mentioned above.
The signal generated from the counter section 9 (Fig. 7)
This is a signal that remains “1” for only one measure at each point.
Ru. Therefore, the AND circuit A22 receives the signal 8n.
When it becomes “1”, that is, 1 measure every 8th measure
The AND condition is satisfied only during this period, and the signal “1” is output.
Output. This signal is passed through the OR circuit RO21.
Output as variation processed signal VRS,
Same as when the button Var4 mentioned above is pressed.
Processing takes place. Therefore, the button Var8 is pressed on the panel section 24.
If the
Dynamically changes to variation pattern Var.
Pattern specification information RV0, RV1is the pattern selection switch.
It is output from the tsuchi circuit 6. The pattern output from the pattern selection switch circuit 6
Turn designation information RV0, RV1is the pattern selection information set.
The pattern memories 13 and 14 are accessed via the director 8.
This is a address specification signal, but the following operation is
This is exactly the same as in the normal performance mode. However, in variation performance mode,
Normal pattern PT1 with turn designation button group 245
~Even if you press the button corresponding to PT3, the pattern will not work.
Pattern output from tone selection switch circuit 6
Specification information RV0, RV1is every 4th measure or 8th measure
Automatically shows variation pattern Var.
The pattern specification information changes to “11”.
Information RV0, RV1During the one measure where the number changes to “11”,
If so, the lighting circuit 17 is activated near the pressed button.
Variation pattern instead of light emitting diode
Light emitting diode 245 near the button to specify
Turn on d. program mode Program mode programs pattern progression
This is an operation mode in which the pattern
progress is written to sequence memory RAM7.
Then, preparations are made for the program performance to be described later.
Programs in program mode can run up to 32 steps.
Steps (32 measures) can be programmed.
Ru. The button operations in program mode are as follows.
I'm going to growl. Press the button REC. One of the buttons SEQ1 to SEQ3
Select and press. 1 When programming the main pattern One of the rhythm selection button group 244
button and pattern specification button group 245
Press one of the buttons, then press the button
Press LOAD. 2 Program fill-in or roll pattern
If you ram Fill-in or roll pattern specification button
Press one button from button group 246,
Then press the fill-in select button 247.
With the button down, press the LOAD button. 3 When programming a break pattern While pressing the button BREAK, press the button
Press LOAD. Any one of the above three operations is executed in sequence. Press the END button at the end of the program. In addition, in the above operation, ROM/RAM switching
Switch 251 switches to ROM side or RAM side
However, ROM/RAM is required for programming.
Programming can be done by turning on the changeover switch 251.
Both are possible. In this case, for each read operation
Switch the ROM/RAM selector switch 251
Add operations. Press the button REC. on the panel section 24 (Figure 2)
Then, the pair of mode selection switch circuit 1 (Fig. 3)
The corresponding switch 18 is turned on and the mode selection switch is turned on.
A signal REC is generated from the switch circuit 1. child
The signal REC is the mode control signal forming circuit 2 (third
The record processing signal is sent via the AND circuit A26 in the figure).
It is output as the number RES. Also, the record processing signal RES is supplied to the lighting circuit 17.
(FIG. 10) is added to the AND circuit A171.
The other input of the AND circuit A171 is a low frequency oscillator.
174 inverted output signals are added, and this
In this case, the signal is “1”, so AND circuit A17
1 becomes operational and the signal “1” drives the lighting means.
It is connected to the light emitting diode 242a via the circuit 175.
Yes, the light emitting diode 242a is turned on. In addition, mode selection switch circuit 1 (Fig. 3)
The rising differential circuit 30 differentiates the rising edge of the signal REC.
Ivy signal REC*“1” when pressing (button REC.)
) is the mode control signal forming circuit 2
Through AND circuit A31 and OR circuit OR22
Output as reset pulse signal REP. child
The signal REP is output from the bar counter section 9 (Fig. 7).
The measure counter 91 is reset via the circuit OR93.
All of the bar counters 91 are added to the
Resets the contents of the bit to "0". measure
Output signal Q of counter 910~QFiveOf which signal Q0~QFour
is the address of sequence memory RAM7 (Figure 4).
It is used as a sequence specification signal.
Address 0 of the memory RAM 7 is specified. Also, on the panel section 24 (Fig. 2), press the button SEQ1.
~Press any of SEQ3 to switch circuit
1 (Fig. 3) corresponding switches 21 to 23
One of the switches is turned on and the corresponding switch is turned on.
The signals SEQ1 to SEQ3 are “1” only when
Output. These signals SEQ1 to SQE3 are
is added to process memory RAM7 (Figure 4).
Specifies the address of the storage area used for the program.
Ru. Also, these signals SEQ1 to SEQ3 are end control
The inputs of latches 111-113 of circuit 11 (FIG. 7)
Added to enable terminal E, signals SEQ1 to SEQ
Only the latches corresponding to 3 are operable. Then program (sequence memory RAM)
Write pattern selection information to 7)
However, 1 When programming the main pattern 2 Program the fill-in or roll pattern.
If you want to 3 When programming a break pattern Each operates slightly differently. When programming the main pattern, first
One button in the rhythm selection button group 244
and one of the pattern specification button group 245
When the button is pressed, the pattern selection switch
Rhythm selection information R from circuit 6 (Figure 4)0~R3oh
and pattern specification information RV0, RV1occurs, and this
Information R0~R3and RV0~RV1is a sequence
Added to memory RAM7. Also output from the pattern selection switch circuit 6.
Information R0~R3and RV0, RV1is pattern selection
It is added to the information selector 8. By the way, the program
In rhythm mode, the rhythm running signal RUN is “0”
Therefore, the signal generated from the mode control signal forming circuit 2
The sequence memory selection signal SEQS to be set is “0”
Therefore, the pattern selection information selector 8
(Figure 4) is the A input (pattern selection switch circuit)
6) is selected. Therefore pata
Information R added to tone selection information selector 80~
R3, RV0, RV1is selected and output to the lighting circuit 17
added to. This will cause the rhythm selection button you pressed to
Light emitting diodes 244a to 244 corresponding to the tongues
One of p and the pressed pattern specification button
Light emitting diodes 245a to 245d corresponding to the
One of them lights up. If the button LOAD is subsequently pressed, the mode
The switch 14 of the selection switch circuit 1 (Fig. 3)
The signal generated from this switch 14 is turned on.
The differentiation circuit 27 takes the differentiation of the rising edge, and the signal LOA*
It is added to the AND circuit A28 as and times
Route A28 has signals SEQ and REC added to the other inputs.
The logical condition is expressed as a logical formula. SEQ−REC−LOA* becomes. Therefore, AND circuit A28 is a signal
LOA*occurs, i.e. when the button LOAD is pressed.
The AND condition is met and the roll is made.
Outputs pulse signal LDP. This load pulse
The signal LDP is inverted and sent to the sequence memory RAM7.
(Figure 4) Read/write control terminal R/W
is added to the sequence memory RAM7.
state. Therefore sequence memory
The RAM7 has a signal from the pattern selection switch circuit 6.
Generated rhythm selection information R0~R3and pattern
Specification information RV0, RV1is determined by signals SEQ1 to SEQ3.
is written to address 0 of the storage area specified by
be programmed. Also, the output signal LOA of the differentiator circuit 27 (Fig. 3)*
is added to AND circuit A35. AND circuit A
35 has signals SEQ and R+C added to other inputs.
The logical condition is SEQ…(R+C)…LOA* It is becoming. Therefore, AND circuit A35 is
In this case, it becomes operational and outputs a signal “1”.
The signal is OR circuit OR23, 2-bit time delay
If flip-flop DF21, OR circuit OR24
As bar counter driving pulse signal CDP via
Output. The measure counter drive pulse signal CDP is the measure counter drive pulse signal CDP.
In addition to the AND circuit A97 of the printer section 9 (Fig. 7),
It will be done. AND circuit A97 provides mode control to other inputs.
The record generated from the control signal forming circuit 2 (Fig. 3)
The top level of the code processing signal RES and the bar counter 91
Bit output signal QFiveAND taking condition with and
Inverted output and mode control signal formation of circuit A96
The record generated from circuit 2 (Fig. 3) or
A check processing signal R+C is added, and this
In this case, the AND circuit A97 is enabled.
Therefore, the measure counter drive pulse signal CDP is
This AND circuit A97, OR circuit OR91 and
Counting of measure counter 91 via circuit A92
is added to the input Ci and moves the measure counter 91 by one step.
step forward. This allows sequence memory
The following address is specified for RAM7 (Figure 4),
Preparations are made for writing the next step. Program fill-in or roll patterns
If so, first use a fill-in or roll putter.
Pressing one of the button designation button group 246
From the pattern selection switch circuit 6 to the bottom
In or roll pattern specification information F0~F2comes out
and this information F0~F2is sequence memory
Added to RAM7. Also this information F0~F2is the pattern selection information selection
is led to the lighting circuit 17 via the controller 8 and is pressed down.
button to specify fill-in or roll pattern.
Corresponding light emitting diodes 246a to 246f
Turn on one of the lights. Next, press the fill-in select button 247.
When lowered, the fill-in control circuit 12 (Fig. 13)
Fill-in select switch 121 is on.
, the signal “1” is OR circuit OR121, OR12
Delay flip-flop DF121 through 2
added to. Daylay flip-flop DF1
The output of 21 is applied to AND circuit A125.
AND circuit A125 has a mode control signal on the other input.
Record processing generated from the formation circuit 2 (Fig. 3)
The logical signal RES is added via the OR circuit OR123.
and is operational. Therefore, Canada
The obtained day-lay flip-flop DF121
The output is output as is, OR circuit OR124,
Delay flip-flop DF122, OR circuit
Fill-in roll mode finger via OR126
It is sent out as a constant signal Fis. Signal sent from fill-in control circuit 12
Fis is the address of the mode control signal forming circuit 2 (Fig. 3).
is applied to the command circuit A24. AND circuit A24
indicates that other inputs are not in check mode
signal is applied and can work in this case
Then, the fill-in processing signal FILS is output.
This fill-in processing signal FILS is the pattern selection switch.
Sequence memo via circuit 6 (Figure 4)
Added to RAM7. If the button LOAD is pressed in this state, the above
The low signal is output from the mode control signal forming circuit 2 as follows.
A pulse signal LDP is output, and this signal LDP is
Therefore, sequence memory RAM7 is in writing state.
be made into Therefore, sequence memory RAM7
Fill-in or roll pattern specification information
F0~F2and fill-in processing signal FILS writes
rare and programmed. Also, the sequence is based on pressing the button LOAD.
After writing to memory RAM7, the above-mentioned
In this way, the mode control signal forming circuit 2 (Fig. 3)
Measure counter drive pulse signal CDP is output from
This signal CDP causes the bar counter 91 (No.
Figure 7) is increased by 1 step (1 count).
Ru. When programming a break pattern, first
Mode selection switch is activated by pressing the BREK button.
Switch 15 of circuit 1 (Fig. 3) is turned on,
Signal BRE is the mode control signal forming circuit 2 (Figure 3)
is added to the AND circuit A25. AND circuit A
25 has signals SEQ and REC added to other inputs.
The logical condition for this can be expressed as a logical formula. SEQ−REC−BRE becomes. Therefore, in this case, the AND circuit A25
The AND condition is satisfied, and a break occurs from the AND circuit A25.
The output processing signal BRCS is output. This break processing signal BRCS is the pattern selection switch.
Sequence memo via circuit 6 (Figure 4)
Added to RAM7. If the button LDAD is pressed in this state, the above-mentioned
The low signal is output from the mode control signal forming circuit 2 as follows.
A pulse signal LDP is output, and this signal LDP is
Therefore, sequence memory RAM7 is in the writing state.
Then, the break processing signal BRCS is written,
programmed. Also in this case, data to sequence memory RAM7 is
After writing, mode control signal forming circuit 2
Measure counter drive pulse signal CDP is output from
This signal causes the bar counter 91 to complete one step.
It gets pushed up. In addition, in this device, the break pattern is
It has the highest priority and the break processing signal BRCS is
Output from turn selection information selector 8
The pattern pulse selector is controlled by this signal BRCS.
Prohibiting the performance pattern output from the controller 16
Since the sequence memory is configured as
Writing break processing signal BRCS to RAM7
At the same time, rhythm selection information R0~R3,putter
Specification information RV0, RV1, or fill-in or
Roll pattern specification information F0~F2or filli
Even if the processing signal FILS is written, there is no support.
There are no obstacles. i.e. program a break pattern.
If you want to play rhythm, press the rhythm selection button group 244, pattern
button selection button group 245 and fill-in or
The buttons in the roll pattern designation button group 246 are pressed.
You can leave it down. In addition to the break pattern, you can also select the desired rhythm pattern.
If you program a turn, you can use the program described below.
In rhythm performance mode, one beat of the rhythm pattern is played.
After the rhythm is played based on the pattern information 2
The rhythm shifts to a break state from the beat.
become. Also, pattern memory ROM13 and pattern
In the memory RAM 14, fill-in pattern
and roll pattern is fill-in processing signal
It is configured so that it will not be read unless FILS is added.
When programming the main pattern,
Fill-in or roll pattern specification for
Buttons in button group 246 are problematic even if they are held down
There is no. By repeating any of the above operations,
Although it is to advance the program, the program
The step (number of measures) is determined by the measure counter 91 (7th
Signal Q output from0~QFourIndicator based on
256 (FIG. 2). measure cow
Signal Q output from the printer 910~QFouris adder 1
Tempo/measure/beat display times after adding "1" at 0
Binary/decimal conversion circuit 188 of path 18 (FIG. 11)
After being added to and converted to decimal, the multiplex circuit 1
89 to the A input of the selector 190.
Ru. In this case, the selector 190 is a mode control signal type
Record or check generated from configuration circuit 2
A input is selected by processing signal R+C.
The signal added to the A input above is expressed as a number.
Display unit 2 via light emitting diode driver 191
56, use the upper two digits of the display 256 to
Show the number of verses. In this case, record or chi
Signal T is generated by processing signal R+C.3The timing of
enable the AND circuit A182 and display
Display of the lower 1 digit in the instrument 256 (corresponding to the number of beats)
It also prohibits the decimal point for the light emitting diode driver
The light emitting diode indicates the decimal point by disabling the
The lighting of the code 256a is prohibited. program
An example of the display on the display 256 in the mode is shown.
and as shown in Figure 12c. The program ends and the button END is pressed.
Then, the switch of mode selection switch circuit 1 (Fig. 3)
The switch 16 turns on and the signal is generated from the switch 16.
The signal is a signal whose rising edge is differentiated by the differentiating circuit 28.
END*as mode control signal forming circuit 2 (third
(Figure) is added to the AND circuit A29. and times
Route A29 has signals SEQ and REC added to the other inputs.
The logical condition is expressed by a logical formula. SEQ-REC-END* becomes. Therefore, at this time, the AND circuit A29 is
The AND condition is met and the end pulse signal ENP
Output. End pulse signal ENP is end controlled.
The latches 111 to 113 of the control circuit 11 (FIG. 7)
It is applied to the load control terminal L. By the way the end
The latches 111 to 113 of the control circuit 11 are as described above.
One depending on the street signal SEQ1 to SEQ3
Only the latch is operable. I want to
This latch is then connected to the end pulse signal ENP.
Count value Q of measure counter 91 at the time of lever0~QFour
is loaded. Here, the measure counter 91 counts
The value is set by the mode control signal after the final program is finished.
Measure counter drive pattern generated from signal generation circuit 2
is stepped up by one step by the pulse signal CDP.
It shows the address next to the final address,
This value corresponds to the number of measures. i.e. end
The latches 111 to 113 of the control circuit 11 have a program
A value equal to the last number of bars loaded is read.
Ru. In addition, a program of 32 steps (32 measures) is
The bar counter 91 output signal QFiveis “1”
Then this signal QFiveis in addition to AND circuit A96
and enables the AND circuit A96, and
Then, the AND circuit A97 is disabled and the measure count is started.
91 is prohibited from advancing. Also, AND circuit A96
The output is output as a signal LAMP, and the lighting circuit
17 (Figure 10) Resetting the low frequency oscillator 174
is applied to terminal R via an inverter. low frequency
The wave oscillator 174 then starts operating. low
When the frequency oscillator 174 starts operating, the AND circuit
A171 repeats operation and non-operation, “1”,
Outputs a signal that repeats “0”, which causes the recorder to
The code display light emitting diode 242a has a dot reduction screen.
- The program pace is stored in the memory RAM7.
Let me know what's wrong. Also, the program for the 32nd step (32nd measure)
, the content Q of the measure counter 91Five…Q0teeth
“011111”, and the adder 10 is the measure counter 9.
0th bit Q of 104th bit QFourcontents of
Since “1” is added to “11111”, from adder 10
The value “00000” is output. This value is measure 32
It represents. By the way, Latch 111-113
stores the final measure number of the previous program.
and this value indicates measures smaller than 32 measures.
or 32 measures. However, it is
Memory contents of latches 111 to 113 and adder 10
A match signal is output from the comparator 114 which compares the output of
A=B or the output of the adder 10 is the latch 11
Signal indicating that it is larger than the memory contents of 1 to 113
A<B is output. Note that in the comparator 114
The value “00000” indicating the 32nd measure is “100000”.
be treated. Signal A output from comparator 114=
B or A<B is output via OR circuit OR95.
is added to the code circuit A114. AND circuit A11
4 is the mode control signal forming circuit 2 (third
The load pulse signal LDP output from
The 32nd step has been programmed.
When you press the LOAD button to
The condition holds true. The output of AND circuit A114 is
and through the lay flip-flop DF111.
It is added to circuits A111 to A113. and times
The other inputs of paths A111 to A113 each have a signal.
Numbers SEQ1 to SEQ3 have been added. I want to
AND circuits A111 to A113 are programmed.
For the address of sequence memory RAM7
The AND condition is satisfied only if the
The output of the circuit is connected to the reset terminal R of the corresponding latch.
added and reset its memory contents
(Set as “00000”). This reset value
“00000” represents the 32nd measure as mentioned above.
Ru. In other words, if you have programmed up to the 32nd step,
If the END button is pressed, the button will be automatically
The state will be the same as when you press the button END.
It is composed of In addition, in the above program modes, the beat counter
The pattern memory 41 (Fig. 5) does not operate and the pattern memory
ROM13 and pattern memory RAM14 have
Dynamic addressing signal TC0~TCFouris not added
The performance pattern will not be read out (automatic performance is not performed).
). Next, we will explain about program modifications and additions.
do. Write to sequence memory RAM7
button operations when partially modifying a program.
The work is as follows. button FOWARD, button BACK or button
while operating RESET and looking at display 256.
Find the correction measure. Perform the same operations as when programming.
conduct. Press the FOWARD button on the panel section 24 (Figure 2).
When pressed, mode selection switch circuit 1 (Figure 3)
switch 11 is turned on, and the rising differential circuit 24
signal FOW*is output. This signal FOW*hamo
AND circuit of the code control signal forming circuit 2 (Fig. 3)
Added to A34. AND circuit A34 is
Signals SEQ and R+C are added to the input,
If we express the logical condition using a logical formula, SEQ-(R+C)-FOW* becomes. Therefore, in this case, the AND circuit A34
The AND condition is satisfied and a signal "1" is output.
This signal is the OR circuit OR32, 2-bit time data.
Erase flip-flop DF21, OR circuit OR2
4 through bar counter drive pulse signal CDP and
is output, and the measure counter 91 (Fig. 7) is set to 1.
Step up. Also, if you press the BACK button, the mode selection screen will appear.
Switch 12 of switch circuit 1 (Figure 3) is on
Then, the signal BAC is output from the rising differentiation circuit 25.*is output
This signal BAC*is mode control signal forming circuit 2
(FIG. 3) is added to the AND circuit A36. a
The control circuit A36 inputs the signal, SEQ and
and R+C are added, and the logical conditions are discussed.
Shown in a scientific formula -SEQ-(R+C)-BAC* becomes. Here, the signal is sent to the bar counter section 9 (7th
The measure counter is output from the OR circuit OR92 in the figure).
Each bit output Q of 910~QFiveone of them
If it is “1”, it becomes “1” and the measure counter 91
Indicates that the count value of is not 0. Therefore this
In this case, the AND circuit A36 counts the bar counter 91.
The AND condition is true provided that the value is not 0.
and outputs a signal “1”. This signal is
output as physical pulse signal BCP. Also this
The signal BCP is passed through the OR circuit OR24 to measure the bar count.
output as a data drive pulse signal CDP. X
The clock processing pulse signal BCP is supplied to the bar counter section 9 (the
Up/down control of measure counter 91 in Figure 7)
is added to terminal U/D and downloads measure counter 91.
turn on state. Therefore, the measure counter 91 is small.
One step is controlled by the node counter drive pulse signal CDP.
Make it fall down. In addition, back processing pulse signal
The signal used as the BCP generation condition is the measure.
Step down when the count value of counter 91 is 0
Then, the counted value becomes strange and an inconvenience occurs.
This is because that. Also, the back processing pulse signal BCP is inverted,
The bar counter section 9 (Fig. 7) is used as a prohibition signal.
It was added to the second circuit A98, but this was later added to the
In the detailed program check mode, the final
This is to ensure step-down from the address.
be. Note that in this program mode, the button
The mode control signal type is
AND circuit A27 of component circuit 2 (Fig. 3) is inoperative.
The sequence processing signal SES is “0”.
Therefore, this signal BCP is not relevant. Also, if you press the button RESET, the mode selection switch will be displayed.
Switch 13 of switch circuit 1 (Figure 3) is on.
Then, the signal RESE is output from the rising differentiation circuit 26.*is the output
be done. This signal RESE*is mode control signal formation
The output is output via the AND circuit A33 of circuit 2 (Fig. 3).
Added to OR circuit OR22, OR circuit OR22
Then, a reset pulse signal REP is generated. This resource
The set pulse signal REP is sent to the measure counter section 9 (the
Measure counter via OR circuit OR93 in Figure 7)
91 reset terminal R, and the measure counter
Reset 91. In other words, when you press the FOWARD button, the measure number
The count value of the counter 91 increases by one step, and the button
Press the button BACK to count the measure counter 91.
The value is decreased by one step and the button RESET is pressed.
Then, the count value of the measure counter 91 is reset to the initial state.
Set. Therefore, for example, first the button
Press RESET and then press FOWARD button multiple times
Press the button twice and select the correction measure while looking at the display 256.
button if it exceeds the correction measure.
If you press BACK, the count value of bar counter 91 will be displayed.
can be set to the value corresponding to the modified measure. The count value of the measure counter 91 corresponds to the corrected measure.
If it is changed to
However, this operation is the same as when programming above.
It's like that. That is, the rhythm selection button group 244,
Pattern specification button group 245 or fill-in button
or roll pattern specification button group 246,
Inselect button 247 or button
Modified program by BREAK and button LOAD
RAM to a predetermined address in sequence memory RAM7.
write to After you finish writing the program,
The button operations when adding a program to
It becomes like this. button FOWARD, button BACK or button
while operating RESET and looking at display 256.
Set the measure number to the measure after the last measure of the program.
Ru. Operations similar to those during programming
I do. The operation of each circuit of the device during the above operation is
The operation is the same as when modifying the gram.
Ru. However, when modifying the program, the operation is in measures.
Correct the count value of counter 91 (Figure 7) to the modified measure.
when adding a program.
If so, set the count value of measure counter 91 to the program maximum.
The difference is that it corresponds to the measure following the last measure.
Ru. In other words, in operation, the button
FOWARD, button BACK or button RESET
By pressing down on the measure counter 91 as appropriate,
Step up or down the count value.
or reset the measure counter 91 count value.
set to correspond to the measure following the last measure of the program.
Set. Next, rhythm selection button group 244, pattern finger
Fixed button group 245 or fill in or roll
Pattern specification button group 246, fill-in select
by button 247 or button BREAK, etc.
Select the 1st step pattern of the additional program
Then press the LOAD button to output the mode control signal.
Load pulse signal from forming circuit 2 (Figure 3)
LDP is generated and this load pulse signal LDP
The information indicating the selected pattern is displayed in the sequence.
Next to the final address of the program in memory RAM7
is written to the address of Also, the load pulse signal
No. LDP is the AND circuit A1 of the end control circuit 11
Added to 14. By the way, at this time Latch 11
Stored in one corresponding latch from 1 to 113
The output value of adder 10 is larger than the value
Then, the signal A<B is output from the comparator 114.
The AND circuit A114 is now operational.
Ru. Therefore, the AND circuit A114 outputs a signal “1”.
This outputs the stored value of the corresponding latch.
will be reset. The following operations are exactly the same as during programming. Please note that the program, program modification or addition
When finished and press the button REC. again, the button
REC. returns, and the mode selection switch
Switch 18 of circuit 1 (Fig. 3) is turned off,
Signal (R+C) from falling differentiation circuit 31*is output
It will be done. This signal (R+C)*is mode control signal formation
The output is output via the AND circuit A32 of circuit 2 (Fig. 3).
Joins OR circuit OR22, and from OR circuit OR22
Generates reset pulse signal REP. However,
The measure counter 91 is then reset to its initial state.
Ru. Also, other programs in sequence memory RAM7
Press buttons SEQ1 to SEQ3 to write the program.
In other words, this change corresponds to the signal SEQ shown in Figure 7.
1, SEQ2 and SEQ3, and this signal SEQ1,
SEQ2 and SEQ3 are delayed flip-flop
DF91, DF92 and DF93 respectively
Exclude with signal delayed by 1 bit time
Inclusive order with each condition
It is detected by the circuits EX91 to EX93. stomach
Each output of exclusive OR circuit EX91 to EX93
The power is applied to the measure through OR circuits OR94 and OR93.
It is applied to the reset terminal R of the counter 91. did
When you press buttons SEQ1 to SEQ3,
The measure counter 91 is automatically reset and initialized.
It is configured to be in a state. Program check mode In program check mode, the program
The programmed pattern is generated repeatedly for each measure,
Check the program. Button operations in program check mode
becomes as follows. Press the button CHECK. Select one of the buttons SEQ1 to SEQ3.
Press Select. button FOWARD, button BACK or button
operate RESET, and the information displayed on display 256 is displayed.
Find the desired measure while checking the number of measures. Turn on the start switch 249. The button CHECK is pressed on the panel section 24 (Fig. 2).
When the mode selection switch circuit 1 is
switch 17 is turned on, which causes mode control.
Signal R generated from signal forming circuit 2 (Fig. 3)
+C becomes “1” and signal + becomes “0”.
Ru. The signal + is from the bar counter section 9 (Fig. 7).
Added to AND circuit A91, AND circuit A91
is disabled, and the signal R+C is output to the AND circuit A9.
7 and enables the AND circuit A97 to operate.
Ru. Also, switch 17 of mode selection switch circuit 1
When turned on, a pulse signal is sent from the rising differential circuit 29.
No. CHE*is output and this signal CHE*is mode based
AND circuit A30 of control signal forming circuit 2 (Fig. 3)
added to. AND circuit A30 receives signals from other inputs.
A signal that is an inversion of the No. REC is added,
Expressing the logical condition as a logical expression, −CHE* becomes. Therefore, in this case, the AND circuit A30 is
The AND condition is met, and the OR circuit OR22 is passed.
and outputs the reset pulse signal REP. this
The measure counter 91 (Fig. 7) is returned to its initial state.
It will be reset. In addition, by pressing the selection of buttons SEQ1 to SEQ3
The address of sequence memory RAM7 is specified.
Ru. Then press the button FOWARD, BACK or
Operate RESET to select the desired measure (the measure you want to check).
section), but the operation at this time is the same as the one described above.
The operation is similar to the operation when modifying the gram.
Ru. However, in program check mode,
The count value of bar counter 91 is the final address of the program.
Check the step-down when specifying the dress.
Measures have been taken to ensure that i.e. measure cow
is inverted to the AND circuit A98 of the printer section 9 (Fig. 7).
The back processing pulse signal BCP added to
That's it. For example, this signal is applied to AND circuit A98.
is added, the bar counter 91
The count value specifies the final address of the program and
The signal A=B from the comparator 114 of the control circuit 11
If you press the BACK button when
Mode control by pressing button BACK
Measure counter drive pulse generated from signal forming circuit 2
The output of the OR circuit OR91 is
“1” and the button REC is not pressed again.
The signal generated from the Ikara mode control signal forming circuit 2
Since the signal processing signal SES is “1”, the
The AND condition of the AND circuit A98 is satisfied, and as a result,
Otherwise, the bar counter 91 will be reset. Two
To return to the address one address before the final address.
Even though I pressed the BACK button to
91 has the inconvenience of being reset to 0.
arise. However, if the back processing pulse signal BCP is inverted,
When added to the AND circuit A98, the
The operation of the code circuit A98 is prohibited and the above problem occurs.
do not have. Then turn on the start switch 249
Set the time signature in the same way as in the normal performance mode described above.
The beat counter 41 of the counter section 4 (Fig. 5) is activated.
Start making. However, the bar counter section 9 (7th
The AND circuit A91 in the figure) is inoperative as described above.
Therefore, the measure pulse is calculated from the beat counter section 4.
Measure counter 91 does not operate even if step Ci4 occurs.
stomach. In other words, the count value of the bar counter 91 is
The value set by Also, when the start switch 249 is turned on, the
Start/stop control circuit 5 (Fig. 5)
The system run signal RUN is generated. This rhythm run
The signal RUN is the mode control signal forming circuit 2 (Figure 3)
is added to the AND circuit A21. AND circuit A
21 has the signal SEQ, added to the other input.
and the logical condition is expressed as a logical formula, RUN・SEQ・ becomes. Therefore, in this case, the AND circuit A21
The AND condition is satisfied, and the
Outputs sequence memory selection signal SEQS. Na
The other input of the AND circuit A37 is a fill-in motor.
A signal that is an inversion of the signal FILS that becomes “1” when the
In this case, AND circuit A37 is added.
is operational. The pattern selection information selector 8 (Fig. 4)
Sequence from control signal forming circuit 2 (Figure 3)
When the memory selection signal SEQS is output, it is added to the B input.
information (read from sequence memory RAM7)
information). However, sequence memo
Break processing signal BRCS is read from RAM7.
When the signal BRCS is
It is enabled to operate by the memory selection signal SEQS.
Ru. Delay flip via AND circuit A81
Added to flop DF81, this day lay free
The output of flip-flop DF81 is AND circuit A82
The output of the AND circuit A81 and the AND condition are determined by
The items are taken and output. Daylay flip here
The flop DF81 has a beat counter as a driving pulse.
Pulse pulse Ci2 generated from the printer unit 4 (Fig. 5)
is added and the added break processing signal
Delays BRCS by one beat. Therefore, the blur
The output processing signal BRCS is the pattern selection information selector
8, it is prohibited only during the first beat, and during this time, the block is prohibited.
The rake processing signal BRCS is not generated. this is musical
A break pattern is selected for processing based on the request.
If the break occurs only on the first beat (playing pattern
(prohibition of turn output)
Ru. Signal TC output from beat counter 410~
T.C.Fourand the signal output from the bar counter 91
Q0pattern memo as a dynamic addressing signal
to ROM13 and pattern memory RAM14.
Added. However, as mentioned above, measure counter 9
1 has a fixed count value, so the signal Q0teeth
Either “1” or “0”, Q0is “1”
When , it indicates an odd numbered measure, and when it is “0” it indicates an even numbered measure.
Was. This allows the pattern memory ROM13 and
One measure of performance is stored in turn memory (RAM) 14.
The playing pattern is read out repeatedly. At this time, the lighting circuit 17 (Fig. 10) is
Sequence selected by turn selection information selector 8
Pattern selection information R from memory RAM70~
R3, RV0, RV1,F0~F2, FILS and beat cow
The signal TEMP generated from the printer section 4 is added.
ing. Therefore, program the measure to be checked.
Lambed pattern selection information R0~R3, RV0
RV1,F0~F2light emitting diode 244 corresponding to
a~244p, 245a~245d, 246a~
246f lights up. Also a light emitting diode for tempo display.
Ord 257 blinks in synchronization with bar pulse Ci4
Ru. In addition, the tempo/measure/beat display circuit 18 (11th
), the selector 190 is the mode control signal forming circuit.
A input side by the signal R+C generated from path 2.
is selected, and AND circuit A is selected by signal R+C.
182 is enabled and the first digit is displayed (beat display).
(corresponding to) and the OR circuit OR182
Light emitting diode driver for decimal point by output of
192 is disabled and decimal point light emitting diode 2
56a lighting is prohibited. Therefore, the indicator
256 only displays the number of measures being checked.
It will be done. Program play mode In program play mode, the sequence menu
The pattern progression programmed in Mori RAM7
Therefore, automatic performance is repeatedly performed. The button operations in program play mode are as follows.
become that way. Press one of the buttons SEQ1 to SEQ3
Ru. Synchro start switch 250 or starter
Turn on the power switch 249. On the panel section 24 (Fig. 2), press the button SEQ1~
Mode control signal when any of SEQ3 is pressed
Signals SEQ1 to SEQ3 from the formation circuit 2 (Figure 3)
is output, which allows the sequence memory
Static address (storage area) of RAM7 (Figure 4)
is specified. Next, synchro start switch 250 or
Key presses are synchronized when the start switch 249 is turned on.
or asynchronous start/stop control circuit 5
The rhythm running signal RUN is generated from (Fig. 5),
This allows the beat counter section 4 (Fig. 4) to read the measure.
Pulse Ci4 is generated and the measure counter section 9 (Fig. 7)
The measure counter 91 of is driven. The above operation is before
This is exactly the same as in the normal performance mode described above.
Output from the measure counter 91 of the measure counter section 9
signal Q0~QFouris sequence memory RAM7 (No.
Figure 9) is added to the sequence memory RAM7.
This is a dynamic addressing signal. From the start/stop control circuit 5 (Fig. 5)
Mode control when rhythm running signal RUN is generated
AND circuit A37 of signal forming circuit 2 (Fig. 3)
The sequence memory selection signal SEQS is generated via
It will be done. This sequence memory selection signal SEQS is
It is added to the turn selection information selector 8 and added to the B input.
information (read from sequence memory RAM7)
information). Therefore, pattern selection
From the selection information selector 8, the sequence memory RAM
Pattern selection information read out for each measure from 7
R0~R3, RV0, RV1,F0~F2, FILS, ROM/
RAM and BRCS are output. Blur from memory 7
If the output processing signal BRCS is output, this signal
BRCS is the AND circuit A81, A as mentioned above.
82 and flip-flop DF81.
It is sent out from the selector 8 with a delay of one beat. child
Therefore, in rhythm performance, performance for one beat is allowed.
After that, it is prohibited from the second beat and goes into a break state.
Ru. Measure counter 9 of measure counter section 9 (Fig. 7)
1 is the measure pulse output from the beat counter section 4
Count Ci4 and add "1" to the counted value
The output value of the device 10 is sent to the end control circuit 11 (Fig. 7).
The latches 111 to 113 are added to the comparator 114 of
The final bar number of the program stored in
Ru. Here, the enable end of latches 111-113
Signals SEQ1 to SEQ3 are added to child E.
Therefore, only latches that support addressing can be operated.
, and this latch is operable.
is compared with the stored value. Therefore, the count value of the bar counter 91 is
The value corresponding to the final address of the RAM (program's
Compare when the value is 1 less than the final measure number)
The signal A=B is output from the device 114. this signal
A=B is the AND turn of the bar counter section 9 (Figure 7)
added to road A98. AND circuit A98 is other
The mode control signal forming circuit 2 (Fig. 3) is connected to the input.
The generated sequence processing signal SES, back processing signal
Signal that is the inversion of the pulse signal BCP and OR circuit OR
91 outputs are added, in this case an OR circuit
When the output of OR91 becomes “1” (next measure
When pulse Ci4 occurs) the AND condition is met
Then, the signal “1” is sent to the delay flip-flop DF.
94, measure counter 9 via OR circuit OR93
In addition to the reset terminal R of 1, the bar counter 91 is
Reset. As a result, the measure counter 91 starts counting from 0 again.
Start. FIG. 8 shows the final version of the program in the end control circuit 11.
If 12 is stored as the number of ending measures in decimal
Timing check the operation of the bar counter 91 in
It is shown in yats. That is, the measure cow
The count value of the printer 91 is calculated before running the rhythm (RUN=0
and the signal STOP=1), the signal STOP and
AND circuit A93 that takes the AND condition of signal +
All bits “1” are low by the output of (Figure 7).
and the rhythm running signal RUN is “1”.
Then, the measure pulse generated from the beat counter section 4
Start counting of Ci4, and count value QFour
Q0End control that becomes “01011” (11 in decimal)
The signal A=B is output from the comparator 114 of the circuit 11.
After this, the 11th measure starts according to the next measure pulse Ci4.
At the end of the 12th measure (beginning of the 12th measure), the measure counter 91 is counted.
The numbers will be reset and counting will start again from 0.
Repeat this. In other words, sequence memory RAM7 is a measure counter.
The address is repeatedly specified by the printer 91. The following operations are exactly the same as in normal performance mode.
It is. In other words, the pattern memory ROM13,
The turn memory RAM 14 is a pattern selection information selector.
Pattern selection information R output from Kuta 80~R3
RV0, RV1,F0~F2, FILS, and time signature counter
Signal TC output from data section 40~TCFourand measures
Signal Q output from counter section 90the address
Read out a predetermined performance pattern as a specified signal and use this
This is selected as appropriate by the pattern pulse selector 16.
Select the musical tone forming circuit 20 and the rhythm sound source circuit 2.
In addition to 1, accompanist (bass sound, chord sound, arpeggi)
It forms rhythm sounds and performs automatic performance.
In addition, the lighting circuit 17 is connected to the pattern selection information selector 1.
The output corresponding to the pattern selection information output from 8.
Photodiodes 244a-244p, 245a-2
45d, 246a to 246f are lit and the clock is on.
based on the tempo signal TEMP generated from the printer section 4.
Flashing the light emitting diode 257 for displaying the tempo.
let In addition, the tempo/measure/beat display circuit 18 displays the time signature.
Signal TC output from counter section 40~TCFourOyo
Signal Q output from bar counter section 90~QFour
Signal Q with "1" added to0′〜QFour′ based on the number of measures
and beat count, and adjust the tempo if necessary.
Display numerical values. Pattern memory write mode In the above explanation, the pattern memory RAM 14 is
The predetermined performance pattern has already been written.
Although it was explained as a pattern memory RAM1
The write operation in step 4 is the pattern memory write shown below.
This is done in embedded mode. Pattern setting in pattern writing mode
The performance pattern set in the switch matrix circuit 15
The turn is written to the pattern memory RAM14.
Ru. Button operations in pattern writing mode
It will look like this: Press the switch matrix selection button 252
do. One button in the rhythm selection button group 244
Among the button and pattern specification button group 245
Press one button or fill in
Or roll pattern specification button group 246
Press one button to select fill-in
button 247 is pressed. Press the write button 253. Turn on the start switch 249. Switch matrix in panel section 24 (Fig. 2)
Switch matrix for pressing selection button 252
The selection switch 165 (Fig. 9) is turned on and the
Rectors 163 and 164 are the signals applied to the B input.
(From the pattern setting switch matrix circuit 15
output signal). In addition, the mode control signal forming circuit 2 (Fig. 3)
Therefore, AND circuit A21 is inactive.
Then, the sequence memory selection signal SEQS is “0”.
Yes, the pattern selection information selector 8 (Fig. 4)
Signal applied to A input (pattern selection switch circuit
6). One button in the rhythm selection button group 244
button and pattern specification button group 245.
Press two buttons or fill in or
One of the roll pattern specification button group 246
button and fill-in select button 247
When you press , pattern selection switch circuit 6 responds.
The switch is turned on and the pattern selection information R0~R3
RV0, RV1,F0~FFive, FILS is generated. this
The pattern selection information is provided by the pattern selection information selector 8.
is added to the pattern memory RAM 14 via
Specify the address for writing the performance pattern. Also, when the write button 253 is pressed, the
Tsuchi 141 (Figure 9) is turned on and the pattern memo is
The re-RAM 14 enters a write state. Then the start switch 249 is turned on.
and from the start/stop control circuit 5 (Fig. 5).
Rhythm running signal RUN is generated and beat counter section 4
The beat counter 41 (FIG. 5) starts operating,
Bar pulse Ci4 generated from the beat counter section 4
The measure counter section 9 (Fig. 7)
The printer 91 is driven. Note that the measure counter 91 is
Before the rhythm running signal RUN is generated, an AND circuit is activated.
All bits are loaded with “1” by the output of A93.
Since the rhythm running signal RUN is generated and
All bits are controlled by the bar pulse Ci4 that occurs at the same time.
The count becomes "0" and counting starts from the first bar. Signal TC generated from beat counter section 40~
T.C.Fourand the signal generated from the bar counter section 9
Q0is a dynamic AND specified signal as a pattern memory
RAM14 and pattern setting switch matrix
is added to the pattern setting switch circuit 15.
2 measures of set performance pattern from Trix circuit 15
Read in units and use this as the pattern pulse selector
16 (FIG. 9) through selectors 163 and 164.
In addition to the pattern memory RAM14,
Write to address. Furthermore, the pattern setting matrix
The switch circuit 15 is similar to the pattern memory RAM 14.
It consists of an address structure and the contents of each address are
A switch configured to be configured by
Consists of a matrix circuit to create the desired performance pattern.
This is set in advance using the above switch. Fill-in roll performance mode Fill-in-roll performance mode is the same as normal performance mode.
mode or program play mode.
fill-in pattern or row before or after execution.
Insert a fill-in pattern or a fill-in pattern.
Operation mode for automatic performance based on roll patterns.
It is de. First, play in normal play mode or program play mode.
fill-in pattern or roll pattern while running the command.
Regarding fill-in mode while driving to insert a turn.
I will explain. Fill-in mode while driving can be used in normal performance mode or
is the file input during program play mode.
Press the select button 247 or press the
Press the input switch select button 255.
Turning on the foot switch FS with the
This is done by At this time, fill in
or roll pattern designation button group 246.
The button is pre-pressed and filled in or out.
The pattern is specified in advance. Normal play mode or program play mode
File input switch select button in line
255 or press the file input switch.
While pressing the select button 255,
When the toswitch FS is turned on, the fill-in control
The signal is sent from the OR circuit OR121 of circuit 12 (Figure 13).
The number "1" is output. In addition, in Figure 13,
Itsuchi 121 is fill-in select as mentioned above.
It corresponds to button 247 and is also a switch.
122 is the file input switch select button
This corresponds to section 255. Signal “1” output from OR circuit OR121
is a delay flip via OR circuit OR122
Added to flop DF121. By the way, Tay
The output of the lay flip-flop DF121 is AND
Form a feedback loop via circuits A122 and A121
The other input of the AND circuit A122 has a time signature.
The measure pulse Ci4 generated from the counter section 4 and the beat pattern
OR circuit OR12 with OR condition with Ruth Ci2
A signal obtained by inverting the output of 5 is added, and the AND circuit
The other input of A121 is a mode control signal forming circuit.
Inverts the record processing signal RES generated from 2.
A signal has been added. In this case the signal RES
is “0”, so AND circuit A121 can operate.
Day-ray flip-flop DF
The signal “1” added to 121 is the next bar pulse
Ci4 is self-maintained until the pulse pulse Ci2 comes.
In addition, the output of the delay flip-flop DF121
The power is passed through the AND circuit A123 to the OR circuit OR1.
26, but in this case normal performance mode
or the program play mode is in progress.
The rhythm applied from the start/stop control circuit 5
The running signal RUN is “1” and the AND circuit A1
23 is inactive. Therefore in this case
No fill-in signal Fis is generated yet. Measure pulse Ci4 or beat from beat counter section 4
When pulse Ci2 occurs, this signal is sent to OR circuit OR1
25, AND circuit A1 via OR circuit A123
25, and the AND circuit A125 can be operated.
shall be. This allows the delay flip-flop
Signal stored in loop via DF121
“1” is AND circuit A125, OR circuit OR12
Delay flip-flop DF122 through 4
added to. Also, the output of the OR circuit OR125
AND circuit A122 remains stationary due to the inverted signal.
Delay flip-flop DF12
The memory of the loop through 1 is cleared. The day-lay flip-flop DF122 is its origin.
The power is returned to the input via AND circuit A126.
It forms a loop, and other than AND circuit A126
The input is a signal record that is an inversion of bar pulse Ci4.
Signal and rhythm run that are the inverted version of the processed signal RES
A row signal RUN has been added. Therefore day
Ray flip-flop DF122 is the next bar pulse
Self-maintains the applied signal “1” until the switch Ci4 comes.
hold Daylay flip-flop DF122
Output is OR circuit OR12 as fill-in signal Fis
6. Timing the operation of the fill-in control circuit 12
When shown in Guchiyat, it becomes as shown in Figure 14. sand
That is, as shown in FIG.
Press the rect button 247 or
Press the foot switch select button 255.
If you turn on the foot switch FS while the
Rise at beat pulse Ci2, fall at measure pulse Ci4
A fill-in signal Fis that remains “1” for one beat is obtained.
and press the fill-in select button 2 again at point Q.
Press 47 or fill in the
While pressing the select button 255,
When the switch FS is turned on, the next bar pulse Ci4
A fill-in signal that rises at “1” and remains “1” for one measure.
The number Fis′ is obtained. The file output from the fill-in control circuit 12
The in signal Fis is the mode control signal forming circuit 2 (third
), and enable AND circuit A24.
and generates the fill-in processing signal FILS. child
The fill-in processing signal FILS is the pattern selection switch.
Pattern selection information is transmitted via the Tsuchi circuit 6 (Fig. 4).
Added to the A input side of selector 84 of selector 8
Ru. Also, the mode control signal forming circuit 2 (Fig. 3)
The output of the AND circuit A24 is inverted and output to the AND circuit A24.
37 and disables AND circuit A37.
The sequence generated via the AND circuit A37
force the memory selection signal SEQS to “0”.
Ru. In other words, in normal performance mode, the sequence
Since the memory selection signal SEQS is “0”, the
Sequence memo even if ruin processing signal FILS occurs
The reselection signal SEQS remains “0”, but the
In gram performance mode, sequence memory selection
The selection signal SEQS is “1” and the fill-in processing is
When the physical signal FILS occurs, this sequence memory selection is
Forcibly set the selection signal SEQS to “0” and select the pattern.
Set the selection information selector 8 to the A input side (rhythm selection switch
output from circuit 6).
Ru. This allows the fill-in processing signal FILS to be applied to the putter.
pattern memory ROM13 and pattern memory RAM
14 and fill in the read address.
or change to the address corresponding to the role pattern
do. Pattern memory ROM13 and pattern memo
By changing this address, the re-RAM14 will be
Read out the in-pattern or roll pattern,
This is then sent to the pattern pulse selector 16 to produce a musical tone.
In addition to the formation circuit 20 and the rhythm sound source circuit 21,
Changing automatic accompaniment sounds and rhythm sounds (drums)
Solo-based musical sounds or repeated hits of the snare drum
Changes to musical tones consisting of or corresponding musical tones.
). Note that the fill-in control circuit 12
When the Ruin signal Fis becomes “0”, the mode control signal
Fill-in processing arising from forming circuit 2 (Figure 3)
The signal FILS becomes “0” and returns to the original state (normal
Return to regular play mode or sequence play mode
). In addition, in fill-in roll performance mode,
Lighting circuit 17 by fill-in processing signal FILS
The decoder 172 (Fig. 10) becomes inoperable and the
Then the decoder 173 becomes operational, so putter
The light emitting diode corresponding to the button designation button group 245
One of 245a-245d is off and the screen is off.
Ruin or roll pattern specification button group 246
of the corresponding light emitting diodes 246a to 246f.
One of them lights up. Next, play in normal play mode or program play mode.
fill-in pattern or role immediately before executing the command.
Intro file in mode when inserting a pattern
I will explain about it. Intro file in mode is normal performance mode.
file before the line or before executing the program play mode.
Press the inselect button 247 or
Press the input switch select button 255.
Turn on foot switch FS while pressed
This is done by Press the fill-in select button 247
or file input switch select button
Turn on the foot switch FS while pressing 255.
When turned on, the signal “1” is output from the OR circuit OR121.
This signal “1” is output from the OR circuit OR122.
to the day-lay flip-flop DF121 via
is added through AND circuits A122 and A121.
self-maintained. Also, the output of OR circuit OR121
The force is applied to AND circuit A124. and times
Other inputs on road A124 have a start/stop system.
Stop signal generated from control circuit 5 (Figure 5)
STOP has been added. In this case, the rhythm is still
Since it is before driving, the stop signal STOP is “1”.
Yes, this allows AND circuit A124 to operate.
becomes. The output of the AND circuit A124 is a flip-flop.
added to flip-flop 123 and flip-flop 12
3 and generates the signal COTP. This belief
No. COTD is inverted and measures counter part 9 (Figure 7)
is added to the AND circuit A92, and the AND circuit A9
2 becomes inoperable. Then the start switch 249 is turned on.
and normal play mode or program play mode.
Start/stop control circuit 5 in the same way as in case
The rhythm running signal RUN is output from (Fig. 5),
Also, the beat counter of the beat counter section 4 (Fig. 5)
41 starts the operation and generates the rhythm running signal RUN.
Beat pulse Ci2 and bar pulse Ci4 in synchronization with live music
occurs. However, measure counter section 9 (Fig. 7)
The AND circuit A92 is made inactive as described above.
The measure counter 91 starts operating.
No (all bits remain loaded to “1”)
). Generated from the start/stop control circuit 5
Rhythm running signal RUN is a delay flip-flop
Flip-flop after being delayed by DF123
It is applied to the reset terminal R of 123. I want to
After a predetermined time delay from the generation of the rhythm running signal RUN.
Flip-flop 123 is reset and the signal
Set COTD to “0” and unset bar counter section 9.
The code circuit A92 is enabled to operate. Rhythm running signal RUN from measure counter section 4
Pulse pulse Ci2 and small pulses generated synchronously with
The node pulse Ci4 is output via the OR circuit OR125.
enable the decode circuit A125, thereby enabling the decode circuit A125.
Held by the erase flip-flop DF121
The signal “1” that was present is sent to the delay flip-flop DF.
Move to 122. Daylay flip-flop DF1
22 transmits this signal “1” to the next bar pulse Ci4.
hold until the delay flip-flop DF1
OR circuit OR the fill-in signal Fis from the output of 22
126. Fill-in based on this fill-in signal Fis
The behavior that generates the pattern or roll pattern is
This is the same as the fill-in mode while driving described above.
be. Second bar pulse Ci4 from beat counter section 4
occurs, the delay flip-flop DF1
The signal held in 22 is cleared and the filter
The in signal Fis becomes "0". Also as mentioned above
The flip-flop 123 is a rhythm running signal.
The measure is reset by a delayed RUN signal.
The AND circuit A92 of the counter section 9 (Fig. 7) is
Since the bar counter 91 is enabled to operate
This will switch you to normal performance mode from the first measure.
mode or program play mode is started. i.e. normal play mode or program play
fill-in pattern or roll just before mode
A pattern is inserted and generated, normally played or programmed.
fill-in pattern or roll before playing the ram
A performance is performed based on the pattern. This intro file-in mode operation can be timed.
When shown in ngchart, it becomes as shown in Figure 15. Time
Fill-in select switch 247 is pressed at point R.
or file input switch select
The foot switch 255 is pressed down.
Turn on the Tsuchi FS and turn on the start switch at point S.
249 is turned on, fill-in signal Fis
is the timing when the start switch 249 is pressed
It rises in sync with the sound, and goes to “0” after one measure has elapsed.
Become. This switch signal Fis is “1”.
The performance is based on the pattern or roll pattern.
This is an introductory fill-in mode in which the
normal play mode or program play mode.
is started. Note that the fill-in control circuit 12 shown in FIG.
In the above, the AND circuit A123 is
fill-in pattern or role specified by
Light emitting diodes 246a-246 showing patterns
It functions to turn on f. i.e. Dayleif
Signal “1” is read into lip-flop DF121
AND circuit A12 before the rhythm run
3 becomes operational and the signal “1” is OR circuit OR1
In addition to 26, fill in from OR circuit OR126
Generate signal Fis. This allows the mode control signal
Generate fill-in processing signal FILS from generation circuit 2
and pattern this fill-in processing signal FILS
Selection switch circuit 6, pattern selection information selector
In addition to the lighting circuit 17 (Fig. 10) via
Emit light by enabling coder 173
A designated one of the diodes 246a to 246f
The light emitting diode corresponding to the pattern is turned on.
Ru. As explained above, according to this invention, the pattern
Since the progression can be programmed arbitrarily,
Automatically plays constantly changing rhythm and accompaniment sounds.
can play. In addition, the sequence memory contains rhythm patterns and
Both the break information is memorized and the break information is
When reading information, play one beat of the rhythm pattern.
Now it will enter the break state from the second beat after
Therefore, the rhythm pattern and the
You can play by pre-programming the breaks and
The inside is musically pleasing without the need for special operations.
Automatically enters a break state (emphasized at the beginning of a measure)
can be moved to. In addition, program check mode is specified.
If so, select the desired performance section and program it.
The content of the program can be listened to repeatedly.
It has the advantage of making it easy to check the ram, and it is also easy to select.
If you set it to display the performance section that has been played, it will be easier.
It is even more convenient because you can check the performance section that is being played.
Ru. Furthermore, a performance with a rhythm pattern programmed is also available.
Store end information corresponding to the number of play sections,
Detect and specify the end of the performance based on this end information
Return the address to the address at the start of reading.
Therefore, the rhythm pattern can be progressed for any number of performance sections.
Program a line and have it play repeatedly
You can play the same rhythm pattern over and over again.
This saves the trouble of programming and allows sequence programming.
It also has the effect of reducing memory capacity.

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

第1図はこの発明の自動演奏装置の一実施例を
示す概略ブロツク図、第2図は同実施例における
各種制御ボタン等の配列例を示す略図、第3図は
同実施例におけるモード選択スイツチ回路および
モード制御信号形成回路の詳細を示す回路図、第
4図は同実施例におけるパターン選択スイツチ回
路、シーケンスメモリおよびパターン選択情報セ
レクタの詳細を示す回路図、第5図は同実施例に
おける拍子カウンタ部およびスタート/ストツプ
制御回路の詳細を示す回路図、第6図は第5図の
回路の動作を説明するためのタイミングチヤー
ト、第7図は同実施例における小節カウンタ部、
加算器およびエンド制御回路の詳細を示す回路
図、第8図は第7図の回路の動作を説明するため
のタイミングチヤート、第9図は同実施例におけ
るパターンパルスセレクタの詳細を示す回路図、
第10図は同実施例における点燈回路の詳細を示
すブロツク図、第11図は同実施例におけるテン
ポ、小節、拍表示回路の詳細を示すブロツク図、
第12図は表示器による表示例を示す略図、第1
3図は同実施例におけるフイルイン制御回路の詳
細を示す回路図、第14図、第15図は第13図
に示す回路の動作を説明するためのタイミングチ
ヤートである。 1…モード選択スイツチ回路、2…モード制御
信号形成回路、3…テンポ発振器、4…拍子カウ
ンタ部、5…スタート/ストツプ制御回路、6…
パターン選択スイツチ回路、7…シーケンスメモ
リRAM、8…パターン選択情報セレクタ、9…
小節カウンタ部、10…加算器、11…エンド制
御回路、12…フイルイン制御回路、13…パタ
ーンメモリROM、14…パターンメモリRAM、
15…パターン設定スイツチマトリクス回路、1
6…パターンパルスセレクタ、17…点燈回路、
18…テンポ、小節、拍表示回路、19…鍵盤
部、20…楽音形成回路、21…リズム音源回
路、24…パネル部。
FIG. 1 is a schematic block diagram showing an embodiment of the automatic performance device of the present invention, FIG. 2 is a schematic diagram showing an example of the arrangement of various control buttons, etc. in the same embodiment, and FIG. 3 is a diagram showing a mode selection switch in the same embodiment. FIG. 4 is a circuit diagram showing details of the circuit and mode control signal forming circuit, FIG. 4 is a circuit diagram showing details of the pattern selection switch circuit, sequence memory and pattern selection information selector in the same embodiment, and FIG. 5 is a circuit diagram showing details of the pattern selection switch circuit, sequence memory and pattern selection information selector in the same embodiment. A circuit diagram showing the details of the counter section and the start/stop control circuit, FIG. 6 is a timing chart for explaining the operation of the circuit of FIG. 5, and FIG. 7 is a bar counter section in the same embodiment.
A circuit diagram showing details of an adder and an end control circuit, FIG. 8 is a timing chart for explaining the operation of the circuit in FIG. 7, and FIG. 9 is a circuit diagram showing details of a pattern pulse selector in the same embodiment.
FIG. 10 is a block diagram showing details of the lighting circuit in the same embodiment, and FIG. 11 is a block diagram showing details of the tempo, measure, and beat display circuit in the same embodiment.
FIG. 12 is a schematic diagram showing an example of display by a display device,
FIG. 3 is a circuit diagram showing details of the fill-in control circuit in the same embodiment, and FIGS. 14 and 15 are timing charts for explaining the operation of the circuit shown in FIG. 13. DESCRIPTION OF SYMBOLS 1...Mode selection switch circuit, 2...Mode control signal forming circuit, 3...Tempo oscillator, 4...Beat counter section, 5...Start/stop control circuit, 6...
pattern selection switch circuit, 7... sequence memory RAM, 8... pattern selection information selector, 9...
Measure counter unit, 10... Adder, 11... End control circuit, 12... Fill-in control circuit, 13... Pattern memory ROM, 14... Pattern memory RAM,
15...Pattern setting switch matrix circuit, 1
6... Pattern pulse selector, 17... Lighting circuit,
18...Tempo, measure, beat display circuit, 19...Keyboard section, 20...Musical tone forming circuit, 21...Rhythm sound source circuit, 24...Panel section.

Claims (1)

【特許請求の範囲】 1 (a) 演奏すべきリズムに関して互いに異なる
複数のリズムパターンを記憶した第1の記憶手
段であつて、各リズムパターンが前記リズムの
進行における一定区間の演奏内容を表わすよう
になつているもの13又は14と、 (b) 区間長がいずれも前記一定区間と等しい順次
の演奏区間にそれぞれ対応した複数の記憶領域
を有する第2の記憶手段7と、 (c) ブレイクを指示するためのブレイク指示手段
と、 (d) 前記順次の演奏区間について使用すべきリズ
ムパターンをプログラムするためのプログラム
手段であつて、各演奏区間毎に前記複数のリズ
ムパターンのうち任意のものを選択してはその
選択に係るリズムパターンを指定するパターン
指定情報を前記第2の記憶手段において該演奏
区間に対応する記憶領域に書込む一方、リズム
パターンの選択に伴つて前記ブレイク指示手段
でブレイクが指示されたときは該リズムパター
ンに関するパターン指定情報が書込まれるのと
同じ記憶領域にブレイク情報を書込むもの1,
2,6と、 (e) テンポクロツク信号を発生する手段3と、 (f) 前記テンポクロツク信号に基づいて前記各演
奏区間毎にその頭に同期したタイミング信号を
発生する信号発生手段4と、 (g) この信号発生手段からのタイミング信号に基
づいて前記複数の記憶領域を順次にアドレス指
定することにより前記第2の記憶手段から記憶
情報を順次に読出す読出手段9と、 (h) 前記第2の記憶手段からパターン指定情報が
読出されるたびに該パターン指定情報で指定さ
れるリズムパターンを前記テンポクロツク信号
に従つて前記第1の記憶手段から読出すことに
より該リズムパターンに従つてリズム音信号を
発生するリズム音発生手段4,5,21と、 (i) 前記第2の記憶手段からブレイク情報が読出
されるのに応答して該ブレイク情報を記憶した
記憶領域に対応する演奏区間の頭から1拍分の
期間だけリズム音発生を許容した後該演奏区間
の2拍目以降のリズム音発生を禁止するように
前記リズム音発生手段を制御する制御手段A8
1,A82,DF81,164と をそなえた自動演奏装置。 2 (a) 演奏すべきリズムに関して互いに異なる
複数のリズムパターンを記憶した第1の記憶手
段であつて、各リズムパターンが前記リズムの
進行における一定区間の演奏内容を表わすよう
になつているもの13又は14と、 (b) 区間長がいずれも前記一定区間と等しい順次
の演奏区間にそれぞれ対応した複数の記憶領域
を有する第2の記憶手段7と、 (c) 前記順次の演奏区間について使用すべきリズ
ムパターンをプログラムするためのプログラム
手段であつて、各演奏区間毎に前記複数のリズ
ムパターンのうち任意のものを選択してはその
選択に係るリズムパターンを指定するパターン
指定情報を前記第2の記憶手段において該演奏
区間に対応する記憶領域に書込むもの1,2,
6と、 (d) プログラムチエツクモードを指定するための
モード指定手段と、 (e) 所望の演奏区間を選択すべくアドレス変更操
作を行なうためのアドレス変更操作手段であつ
て、アドレス変更操作に応じてアドレス変更制
御信号を送出するものと、 (f) テンポクロツク信号を発生する手段3と、 (g) 前記テンポクロツク信号に基づいて前記各演
奏区間毎にその頭に同期したタイミング信号を
発生する信号発生手段4と、 (h) 前記プログラムチエツクモードが指定された
状態において前記アドレス変更操作手段からの
アドレス変更制御信号に応じて選択に係る演奏
区間に対応した記憶領域をアドレス指定して該
記憶領域からパターン指定情報を読出すと共
に、前記プログラムチエツクモードが指定され
ない状態において前記信号発生手段からのタイ
ミング信号に基づいて前記複数の記憶領域を順
次にアドレス指定することにより該複数の記憶
領域から順次にパターン指定情報を読出す読出
手段9と、 (i) 前記プログラムチエツクモードが指定された
状態において前記第2の記憶手段からパターン
指定情報が読出されたとき該パターン指定情報
で指定されるリズムパターンを前記第1の記憶
手段から前記テンポクロツク信号に従つて反復
的に読出すことにより該リズムパターンに従つ
て反復的にリズム音信号を発生すると共に、前
記プログラムチエツクモードが指定されない状
態において前記第2の記憶手段からパターン指
定情報が読出されるたびに該パターン指定情報
で指定されるリズムパターンを前記第1の記憶
手段から前記テンポクロツク信号に従つて読出
すことにより該リズムパターンに従つてリズム
音信号を発生するリズム音発生手段4,5,2
1と をそなえた自動演奏装置。 3 前記読出手段は、前記プログラムチエツクモ
ードが指定された状態において選択に係る演奏区
間を表示する表示手段18をそなえていることを
特徴とする特許請求の範囲第2項に記載の自動演
奏装置。 4 (a) 演奏すべきリズムに関して互いに異なる
複数のリズムパターンを記憶した第1の記憶手
段であつて、各リズムパターンが前記リズムの
進行における一定区間の演奏内容を表わすよう
になつているもの13又は14と、 (b) 区間長がいずれも前記一定区間と等しい順次
の演奏区間にそれぞれ対応した複数の記憶領域
を有する第2の記憶手段7と、 (c) 前記順次の演奏区間について使用すべきリズ
ムパターンをプログラムするためのプログラム
手段であつて、各演奏区間毎に前記複数のリズ
ムパターンのうち任意のものを選択してはその
選択に係るリズムパターンを指定するパターン
指定情報を前記第2の記憶手段において該演奏
区間に対応する記憶領域に書込むもの1,2,
6と、 (d) プログラムの終了を指示するための終了指示
手段と、 (e) この終了指示手段での終了指示に応答して前
記プログラム手段によるプログラム済みの演奏
区間の数に対応した終了状態を記憶する第3の
記憶手段111,112又は113と、 (f) テンポクロツク信号を発生する手段3と、 (g) 前記テンポクロツク信号に基づいて前記各演
奏区間毎にその頭に同期したタイミング信号を
発生する信号発生手段4と、 (h) この信号発生手段からのタイミング信号に基
づいて前記複数の記憶領域を順次にアドレス指
定することにより前記第2の記憶手段からパタ
ーン指定情報を順次に読出す読出手段9と、 (i) 前記第2の記憶手段からパターン指定情報が
読出されるたびに該パターン指定情報で指定さ
れるリズムパターンを前記テンポクロツク信号
に従つて前記第1の記憶手段から読出すことに
より該リズムパターンに従つてリズム音信号を
発生するリズム音発生手段4,5,21と、 (j) 前記第3の記憶手段に記憶された終了情報と
前記読出手段での指定アドレスとに基づいて前
記プログラム済みの演奏区間の数に対応する順
位の演奏区間を検知すると共に、この検知され
た演奏区間の終りに前記信号発生手段からのタ
イミング信号に同期して前記読出手段での指定
アドレスを続出開始時のアドレスに戻すべく前
記読出手段を制御する終了制御手段11と をそなえた自動演奏装置。
[Scope of Claims] 1 (a) A first storage means storing a plurality of mutually different rhythm patterns with respect to the rhythm to be played, wherein each rhythm pattern represents the performance content of a certain section in the progression of the rhythm. (b) a second storage means 7 having a plurality of storage areas each corresponding to a sequential performance section whose section length is equal to the certain section; (c) a break section 13 or 14; (d) programming means for programming a rhythm pattern to be used for the sequential performance sections, the program means for programming a rhythm pattern to be used for each of the plurality of performance sections; When the selected rhythm pattern is selected, pattern designation information specifying the selected rhythm pattern is written in the storage area corresponding to the performance section in the second storage means, while the break instruction means causes a break in accordance with the selection of the rhythm pattern. 1, which writes break information in the same storage area where pattern designation information regarding the rhythm pattern is written when instructed to do so;
(e) means 3 for generating a tempo clock signal; (f) signal generating means 4 for generating a timing signal synchronized with the beginning of each performance section based on the tempo clock signal; (g) ) reading means 9 for sequentially reading stored information from said second storage means by sequentially addressing said plurality of storage areas based on a timing signal from said signal generating means; (h) said second storage means; Each time pattern designation information is read out from the storage means, a rhythm pattern designated by the pattern designation information is read out from the first storage means in accordance with the tempo clock signal, thereby generating a rhythm sound signal in accordance with the rhythm pattern. (i) Rhythm sound generating means 4, 5, 21 for generating rhythm sound generation means 4, 5, 21; (i) in response to the break information being read from the second storage means; control means A8 for controlling the rhythm sound generating means so as to permit the generation of rhythm sounds for a period of one beat from , and then prohibit the generation of rhythm sounds from the second beat onwards in the performance section;
An automatic performance device equipped with 1, A82, DF81, and 164. 2 (a) A first storage means that stores a plurality of rhythm patterns that are different from each other regarding the rhythm to be played, and each rhythm pattern represents the performance content of a certain section in the progression of the rhythm 13 or 14; (b) a second storage means 7 having a plurality of storage areas each corresponding to a sequential performance section, each of which has a section length equal to the certain section; a programming means for programming a rhythm pattern to be selected, the program means selecting any one of the plurality of rhythm patterns for each performance section, and transmitting pattern designation information for designating a rhythm pattern related to the selection to the second rhythm pattern; 1, 2, which is written in the storage area corresponding to the performance section in the storage means of
(d) mode designation means for designating a program check mode; and (e) address change operation means for performing an address change operation to select a desired performance section, the address change operation means responding to the address change operation. (f) means 3 for generating a tempo clock signal; (g) a signal generator for generating a timing signal synchronized with the beginning of each performance section based on the tempo clock signal; means 4; (h) in a state where the program check mode is designated, a storage area corresponding to a selected performance section is addressed in response to an address change control signal from the address change operation means, and data is read from the storage area; While reading the pattern designation information, the plurality of storage areas are sequentially addressed based on the timing signal from the signal generating means in a state where the program check mode is not designated, thereby sequentially generating patterns from the plurality of storage areas. reading means 9 for reading out designation information; (i) when the pattern designation information is read out from the second storage means in the state where the program check mode is designated, the rhythm pattern designated by the pattern designation information is read out from the rhythm pattern; A rhythm sound signal is generated repeatedly according to the rhythm pattern by repeatedly reading data from the first storage means according to the tempo clock signal, and when the program check mode is not specified, the second storage means Each time pattern designation information is read from the means, a rhythm pattern designated by the pattern designation information is read from the first storage means in accordance with the tempo clock signal, thereby generating a rhythm sound signal in accordance with the rhythm pattern. Rhythm sound generating means 4, 5, 2
An automatic performance device equipped with 1. 3. The automatic performance apparatus according to claim 2, wherein said readout means includes display means 18 for displaying a selected performance section when said program check mode is designated. 4 (a) A first storage means that stores a plurality of rhythm patterns different from each other regarding the rhythm to be played, each rhythm pattern representing the performance content of a certain section in the progression of the rhythm 13 or 14; (b) a second storage means 7 having a plurality of storage areas each corresponding to a sequential performance section, each of which has a section length equal to the certain section; a programming means for programming a rhythm pattern to be selected, the program means selecting any one of the plurality of rhythm patterns for each performance section, and transmitting pattern designation information for designating a rhythm pattern related to the selection to the second rhythm pattern; 1, 2, which is written in the storage area corresponding to the performance section in the storage means of
(d) an end instruction means for instructing the end of the program; and (e) an end state corresponding to the number of performance sections programmed by the programming means in response to the end instruction from the end instruction means. (f) means 3 for generating a tempo clock signal; (g) a timing signal synchronized with the beginning of each performance section based on the tempo clock signal; (h) sequentially reading pattern designation information from the second storage means by sequentially addressing the plurality of storage areas based on the timing signal from the signal generation means; reading means 9; (i) each time the pattern designation information is read from the second storage means, reading out a rhythm pattern specified by the pattern designation information from the first storage means in accordance with the tempo clock signal; (j) rhythm sound generation means 4, 5, 21 for generating rhythm sound signals in accordance with the rhythm pattern; based on the number of programmed performance sections, and at the end of the detected performance section, the specified address is read by the reading means in synchronization with the timing signal from the signal generating means. an automatic performance device comprising: termination control means 11 for controlling the reading means to return the address to the address at the start of successive playback.
JP4827779A 1979-04-19 1979-04-19 Automatic player Granted JPS55140894A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP4827779A JPS55140894A (en) 1979-04-19 1979-04-19 Automatic player
US06/140,484 US4326441A (en) 1979-04-19 1980-04-15 Automatic performance device
DE19803014766 DE3014766A1 (en) 1979-04-19 1980-04-17 AUTOMATIC GAME DEVICE FOR AN ELECTRONIC MUSIC INSTRUMENT

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4827779A JPS55140894A (en) 1979-04-19 1979-04-19 Automatic player

Publications (2)

Publication Number Publication Date
JPS55140894A JPS55140894A (en) 1980-11-04
JPH0139117B2 true JPH0139117B2 (en) 1989-08-18

Family

ID=12798932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4827779A Granted JPS55140894A (en) 1979-04-19 1979-04-19 Automatic player

Country Status (3)

Country Link
US (1) US4326441A (en)
JP (1) JPS55140894A (en)
DE (1) DE3014766A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56159390U (en) * 1980-04-28 1981-11-27
AU7203581A (en) * 1980-06-26 1982-01-07 Marmon Co. Programmable rhythm generator
JPS57104989A (en) * 1980-12-23 1982-06-30 Casio Computer Co Ltd Rhythm tempo control system
JPS59131987A (en) * 1983-01-19 1984-07-28 ヤマハ株式会社 Automatic performer for electronic musical instrument
JPH079586B2 (en) * 1984-12-29 1995-02-01 ヤマハ株式会社 Automatic musical instrument accompaniment device
JPS6258500U (en) * 1985-09-30 1987-04-11
JPH064396Y2 (en) * 1985-12-07 1994-02-02 ヤマハ株式会社 Electronic musical instrument
JP2586450B2 (en) * 1986-03-25 1997-02-26 ヤマハ株式会社 Waveform storage and playback device
US4898059A (en) * 1987-02-06 1990-02-06 Yamaha Corporation Electronic musical instrument which compares amount of data recorded in internal memory device with storage capacity of external memory device and selectively transfers data thereto
JPH0727383B2 (en) * 1987-05-29 1995-03-29 ヤマハ株式会社 Autorhythm device
US4991486A (en) * 1987-12-30 1991-02-12 Yamaha Corporation Electronic musical instrument having a rhythm performance function
JP2500528B2 (en) * 1990-12-28 1996-05-29 ヤマハ株式会社 Electronic musical instrument
JP2576700B2 (en) * 1991-01-16 1997-01-29 ヤマハ株式会社 Automatic accompaniment device
JP2616274B2 (en) * 1991-04-02 1997-06-04 ヤマハ株式会社 Automatic performance device
JPH0673798U (en) * 1992-03-19 1994-10-18 カシオ計算機株式会社 Electronic musical instrument
JP2715833B2 (en) * 1992-09-18 1998-02-18 カシオ計算機株式会社 Tone generator
JP2606594B2 (en) * 1994-07-11 1997-05-07 ヤマハ株式会社 Automatic performance device
JP4973215B2 (en) * 2007-02-01 2012-07-11 ヤマハ株式会社 Performance device and program
US8858330B2 (en) * 2008-07-14 2014-10-14 Activision Publishing, Inc. Music video game with virtual drums

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4990516A (en) * 1972-12-28 1974-08-29
US3958483A (en) * 1973-04-20 1976-05-25 Hammond Corporation Musical instrument rhythm programmer having provision for automatic pattern variation
US3878750A (en) * 1973-11-21 1975-04-22 Charles A Kapps Programmable music synthesizer
US3890871A (en) * 1974-02-19 1975-06-24 Oberheim Electronics Inc Apparatus for storing sequences of musical notes
US3990339A (en) * 1974-10-23 1976-11-09 Kimball International, Inc. Electric organ and method of operation
JPS5157429A (en) * 1974-11-14 1976-05-19 Tokuji Aoki
US4072078A (en) * 1976-04-19 1978-02-07 C.G. Conn, Ltd. System for automatically producing tone patterns
GB1589984A (en) * 1976-08-23 1981-05-20 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5355016A (en) * 1976-10-29 1978-05-19 Sony Corp Rhythm generating means
US4208938A (en) * 1977-12-08 1980-06-24 Kabushiki Kaisha Kawai Gakki Seisakusho Random rhythm pattern generator

Also Published As

Publication number Publication date
US4326441A (en) 1982-04-27
DE3014766A1 (en) 1980-10-30
JPS55140894A (en) 1980-11-04

Similar Documents

Publication Publication Date Title
JPH0139117B2 (en)
US4344345A (en) Automatic rhythm accompaniment system
JP2576700B2 (en) Automatic accompaniment device
US4292874A (en) Automatic control apparatus for chords and sequences
JPS623960B2 (en)
US4887504A (en) Automatic accompaniment apparatus realizing automatic accompaniment and manual performance selectable automatically
US4106385A (en) Digital arpeggio generating device
JPS6332197B2 (en)
US5502275A (en) Automatic accompaniment apparatus implementing smooth transition to fill-in performance
US4872385A (en) Automatic rhythm performing apparatus with modifiable correspondence between stored rhythm patterns and produced instrument tones
JP2586450B2 (en) Waveform storage and playback device
JP2998527B2 (en) Automatic accompaniment device
JP2737169B2 (en) Automatic accompaniment device
JP2734560B2 (en) Automatic accompaniment device
JP3022022B2 (en) Automatic performance device
JP3296182B2 (en) Automatic accompaniment device
JPS6116992B2 (en)
JP2848322B2 (en) Automatic accompaniment device
JPS6346439B2 (en)
JPH0548480B2 (en)
JPH0548479B2 (en)
JPH02269398A (en) Electronic musical instrument
JPH0457094A (en) automatic accompaniment device
JPH02161499A (en) automatic accompaniment device
JPH01177089A (en) Automatic accompanying device