JPS5824195A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPS5824195A
JPS5824195A JP56122385A JP12238581A JPS5824195A JP S5824195 A JPS5824195 A JP S5824195A JP 56122385 A JP56122385 A JP 56122385A JP 12238581 A JP12238581 A JP 12238581A JP S5824195 A JPS5824195 A JP S5824195A
Authority
JP
Japan
Prior art keywords
data
channel
accompaniment
sound
tone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP56122385A
Other languages
Japanese (ja)
Other versions
JPS6329272B2 (en
Inventor
今村 明男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP56122385A priority Critical patent/JPS5824195A/en
Publication of JPS5824195A publication Critical patent/JPS5824195A/en
Publication of JPS6329272B2 publication Critical patent/JPS6329272B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 この発明は、自動伴奏音のだめの発音チャンネルを複数
チャンネル具備し、複数の自動伴奏音を重複して発音し
得るようにした電子楽器の改良に関し、特に、各伴奏音
のエンベロープ、音色、ピッチ等を夫々独立して制御し
得るようにしたことに関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement of an electronic musical instrument that is equipped with a plurality of automatic accompaniment sound generation channels, and is capable of overlappingly emitting a plurality of automatic accompaniment sounds. The envelope, timbre, pitch, etc. of the sound can be controlled independently.

複数の自動伴奏音を重複して発音し得るようにした自動
演奏装置は特公昭56−20560号公報に示ぎれてい
る。同公報においては、複数の楽音選択回路を具え、そ
の各々で自動伴奏音を選択発生することが示されている
が、各楽音選択回路で発生する伴奏音の音色及びエンベ
ロープは同一特性であるため、音楽的な面白味に欠ける
という問題があった。例えば、′テルペジョ等の実際演
奏においては強拍、弱拍を区別して演奏するのは勿論の
こと、で出しの1音を長音符で演奏しこの長音符に重ね
ながらそれに引き続く各音を短音符で演奏することがし
ばしばあるが、そのような実際演奏を自動伴奏装置にお
いて模倣するには重複発音を可能にするだけでは不十分
であり、音符の長さに応じてエンベロープのサスティン
時間長を各伴奏音毎に独立に制御し得るようにすること
が必要であシ、更には強拍あるいは弱拍等の微妙な感覚
を出すために音量、音色、ピッチ等を各伴奏音毎に独立
に制御し得るようにすることが必要である。
An automatic performance device capable of emitting a plurality of automatic accompaniment tones in duplicate is disclosed in Japanese Patent Publication No. 56-20560. The publication states that a plurality of musical tone selection circuits are provided, each of which selects and generates an automatic accompaniment tone, but since the timbre and envelope of the accompaniment tone generated by each musical tone selection circuit have the same characteristics. The problem was that it lacked musical interest. For example, in the actual performance of 'Terpejo, etc., it goes without saying that the strong beats and weak beats are played separately, but the first note is played as a long note, and each subsequent note is played as a short note while layering on this long note. However, in order to imitate such actual performances using an automatic accompaniment device, it is not enough to simply enable overlapping pronunciation, and the sustain time of the envelope can be adjusted for each accompaniment note according to the length of the note. It is necessary to be able to independently control each accompaniment note, and furthermore, it is possible to independently control the volume, timbre, pitch, etc. of each accompaniment note in order to create a subtle sense of strong beats or weak beats. It is necessary to do so.

また、ギター等の弦楽器にあっては弦の種類によって音
色が微妙に異なるので、そのような感覚を出すためにも
各自動伴奏音毎に独立に音色を制御し得るようにするこ
とが要求される。
Furthermore, since the tone of stringed instruments such as guitars varies slightly depending on the type of string, it is necessary to be able to control the tone independently for each automatic accompaniment tone in order to create such a feeling. Ru.

自動伴奏音の音量を制御して強拍5弱拍を表現できるよ
うにした装置は特公昭53−9522号公報に示されて
いる。また、自動伴奏パターンに対応してエンベロープ
制御情報を記憶し、このパターンに応じた自動伴奏音の
エンベロープをこの制御情報によって制御するようにし
た装置は特開昭54−113320号公報に示されてい
る。しかし、これらの公報に示されたものは自動伴奏音
を単一音として発音することを前提としているため、そ
のままでは自動伴奏音を重複して発音させるものに適用
するのは困難である。
A device capable of expressing strong beats and 5 weak beats by controlling the volume of automatic accompaniment sounds is disclosed in Japanese Patent Publication No. 53-9522. Further, a device that stores envelope control information corresponding to an automatic accompaniment pattern and controls the envelope of an automatic accompaniment sound according to this pattern using this control information is disclosed in Japanese Patent Application Laid-Open No. 113320/1982. There is. However, since the methods disclosed in these publications are based on the premise that automatic accompaniment tones are to be produced as a single tone, it is difficult to apply them as is to systems in which automatic accompaniment tones are to be produced in duplicate.

また、前述の特公昭56=20560号公報では自動伴
奏音を重複して発音させることが示されているにしても
、伴奏音の割当て方に難があるため、各音のエンベロー
プ特性を効果的に変えることは不可能である。すなわち
、同公報では、発音タイミングパルスに応答するn進カ
ウンタの出力にもとづいてn個の楽音選択回路に自動伴
奏音を順番に割当てるようにしているため、成る伴奏音
の発音を開始したときから数えてn番目の伴奏音を発音
するときは前の伴奏音の発音を消去して新たな伴奏音を
割当てねばならない。従って、1音のみサスティン時間
長を長くして(長音符で発音し)、この音に重ねながら
それに引き続く各音を短いサスティン時間長で(短音符
で)発音させることが困難である。何故ならばn番目の
伴奏音を発音するとき最初の長音符伴奏音を強制的に消
去しなければならないからである。特に、3連符を使用
するアルベジョなど短音符が多数連続する演奏を模倣す
る場合、このような問題が起り易い。このような不都合
を解消するには自動伴奏音のための発音チャンネル数を
かなり十分に多数段ければよいのであるが、装置規模を
徒らに拡大しかつコストを上げるので現実的ではない。
Furthermore, even though the above-mentioned Japanese Patent Publication No. 56=20560 indicates that automatic accompaniment sounds should be sounded overlappingly, there are difficulties in allocating accompaniment sounds, so it is difficult to effectively control the envelope characteristics of each sound. It is impossible to change to . In other words, in this publication, automatic accompaniment tones are sequentially assigned to n musical tone selection circuits based on the output of an n-ary counter that responds to the sound generation timing pulse, so that the automatic accompaniment tones are assigned sequentially to the n musical tone selection circuits based on the output of an n-ary counter that responds to the sound generation timing pulse. When counting the n-th accompaniment tone, it is necessary to delete the previous accompaniment tone and allocate a new accompaniment tone. Therefore, it is difficult to increase the sustain time length of only one note (pronounce it as a long note), and then sound each subsequent note with a short sustain time length (pronounced as a short note) while overlapping this note. This is because when producing the n-th accompaniment note, the first long note accompaniment note must be forcibly erased. This problem is particularly likely to occur when imitating a performance in which many consecutive short notes are used, such as an albejo using triplets. In order to eliminate this inconvenience, it would be sufficient to increase the number of sounding channels for automatic accompaniment tones to a sufficiently large number, but this is not practical as it would unnecessarily expand the scale of the device and increase the cost.

この発明は上述の点に鑑みてなされたもので、    
   1アルペジヨ、ウオーキングベース等の自動伴奏
音を重複して発音する電子楽器において、各伴奏音のエ
ンベロープ、音色、ピッチ等を夫々独立して制御し得る
ようにすることにより効果的な自動伴奏を行ない得るよ
うにすることを目的とする。この目的は、複数の発音チ
ャンネルに対する自動伴奏音の割当て方を改良すること
により達成される。
This invention was made in view of the above points,
1. In electronic musical instruments that repeatedly produce automatic accompaniment sounds such as arpegillos and walking basses, effective automatic accompaniment can be performed by making it possible to independently control the envelope, timbre, pitch, etc. of each accompaniment sound. The purpose is to obtain. This objective is achieved by improving the way automatic accompaniment sounds are assigned to multiple sound generation channels.

すなわち、自動伴奏音の発音パターンを示す情報と共に
そのパターンにおける各伴奏音を割当てるべきチャンネ
ルを指定する情報を発生し、発音パターン情報によって
指定された伴奏音を割当てチャンネル情報によって指定
され九チャンネルに割当てて発音させるのである。各発
音チャンネルはエンベロープ、音色、ピッチ尋を夫々糎
立して制御し得る構成をし、例えばサスティン時間長の
長い伴奏音を成るチャンネルに割当てて該チャンネルの
エンベロープのサスティン時間長を長く設定した場合は
その伴奏音の発音が終了するまでは他の伴奏音がそのチ
ャンネルに割当てられることがないように、発音パター
ンに応じて割当てチャンネルの指定を行なうのである。
That is, information indicating the automatic accompaniment tone pronunciation pattern and information specifying the channels to which each accompaniment tone in the pattern should be assigned are generated, and the accompaniment tone specified by the pronunciation pattern information is assigned to the nine channels specified by the allocation channel information. This is how they are pronounced. Each sound generation channel is configured to be able to control the envelope, timbre, and pitch width individually. For example, if an accompaniment sound with a long sustain time is assigned to a channel and the sustain time of the envelope of that channel is set to be long. The assigned channel is designated in accordance with the sounding pattern so that no other accompaniment sound is assigned to that channel until the sounding of that accompaniment sound is finished.

こうすれば、1音のみサスティン時間長を長くしてこの
音に重ねながらそれに引き続く各音を短いサスティン時
間長で発音させるというような効果的な自動伴奏演奏が
可能となる。
This makes it possible to perform an effective automatic accompaniment performance in which the sustain time length of only one note is lengthened, and each subsequent note is sounded with a short sustain time length while overlapping this note.

以下添付図面を参照してこの発明の一実施例を詳細に説
明しよう。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

第1図は自動アルペジョ演奏にこの発明を適用した例を
示すものである。鍵盤部10は上鍵盤、下鍵盤、ペダル
鍵盤を含み、例えば下鍵盤が自動伴奏演奏における和音
を指定するために使用される。押鍵検出回路11は鍵盤
部10で押圧された鍵を検出し、押圧鍵を示すキーコー
ドKC及び鍵盤情報その他必要な情報を出力する。自動
伴奏における和音演奏法には、下鍵盤で和音構成音すべ
てを押鍵演奏するフィンガードコードモードと、下鍵盤
で根音指定鍵を押鍵し和音種類は専用スイッチあるいは
ペダル鍵盤の白鍵、黒鍵あるいは下鍵盤の根音指定鍵以
外の白鍵、黒鍵等によって選択操作するシングルフィン
ガモードとがある。SF従音データ形成回路12は、ス
イッチ5F−8Wの操作によって上記シングルフィンガ
モードが選択されたとき、下鍵盤の押圧鍵を示すキーコ
ードKCにもとづいて根音指定鍵を検出すると共に適宜
の和音種類選択データにもとづいてこの根音に対する従
音(根音に対して所定の音程度数をもつ複数の和音構成
音)のキーコードを夫々形成するものである。このSF
従音データ形成回路12で形成されたシングルフィンガ
モード時の各和音構成音のキーコードは、下鍵盤の鍵盤
情報を付与されてチャンネルプロセッサ13に与えられ
る。また、シングルフィンガモードに関係しないキーコ
ードKC及びその他情報も押鍵検出−回路11からチャ
ンネルプロセッサ13に与えられる。
FIG. 1 shows an example in which the present invention is applied to automatic arpeggio performance. The keyboard section 10 includes an upper keyboard, a lower keyboard, and a pedal keyboard. For example, the lower keyboard is used to specify chords in automatic accompaniment performance. The pressed key detection circuit 11 detects a pressed key on the keyboard section 10, and outputs a key code KC indicating the pressed key, keyboard information, and other necessary information. There are two ways to play chords in automatic accompaniment: a fingered chord mode in which you press all notes of the chord on the lower keyboard, and a fingered chord mode in which you press the root specified key on the lower keyboard and select the chord type using a dedicated switch or the white keys on the pedal keyboard. There is a single-finger mode in which selection operations are performed using white keys, black keys, etc. other than the black keys or the root note designation key on the lower keyboard. When the single finger mode is selected by operating the switches 5F-8W, the SF subordinate note data forming circuit 12 detects the root note designation key based on the key code KC indicating the pressed key on the lower keyboard, and generates an appropriate chord. Based on the type selection data, key codes of subordinate notes (a plurality of chord constituent notes having a predetermined number of notes relative to the root note) for this root note are respectively formed. This SF
The key code of each chord constituent note in the single finger mode, which is formed by the subordinate note data forming circuit 12, is given to the channel processor 13 with the keyboard information of the lower keyboard added thereto. Further, the key code KC and other information not related to the single finger mode are also provided from the key press detection circuit 11 to the channel processor 13.

鍵盤側楽音発生回路14は、各鍵盤に対応して複数の楽
音発生チャンネルを含むもので、音色、音量、ピッチ、
エンベロープ等を鍵盤別に制御することが可能なもので
ある。チャンネルプロセッサ13は各鍵盤における押圧
鍵(シングルフィンガモード時に自動的に形成された和
音構成音も含む)を鍵盤側楽音発生回路14のいずれか
のチャンネルに割当てるためのもので、各チャンネルに
対応する記憶位置を有するキーコードメモ1月3Aを内
部に含んでいる。すなわち、チャンネルプロセッサー乙
において各チャンネルに割当子られた押圧鍵のキーコー
ドはキーコードメモリー3Aに記憶され、このキーコー
ドメモリー3AからクロックパルスφHに従って時分割
的に出力される。
The keyboard-side musical tone generation circuit 14 includes a plurality of musical tone generation channels corresponding to each keyboard, and includes tone, volume, pitch,
It is possible to control the envelope etc. for each key. The channel processor 13 is used to allocate the pressed keys on each keyboard (including chord constituent tones automatically formed in the single finger mode) to one of the channels of the keyboard side musical tone generation circuit 14, and corresponds to each channel. Contains a key code memo January 3A with storage location inside. That is, the key codes of the pressed keys assigned to each channel in the channel processor B are stored in the key code memory 3A, and are output from the key code memory 3A in a time-division manner according to the clock pulse φH.

チャンネルプロセッサー3は各チャンネルに割当てたキ
ーコードKC*を時分割的に出力すると共にそのキーコ
ードKC*に対応する鍵が押圧中であるかあるいは離鍵
されたかを示すキーオン信号KONを同期して出力する
。鍵盤側楽音発生回路14の各チャンネルでは、チャン
ネルプロセッサー3から与えられるキーコードKC*及
びキーオン信号KONにもとづいて夫々に割当てられた
鍵に対応する楽音信号を発生する。これらの楽音信号は
サウンドシステム15を介して発音される。
The channel processor 3 outputs the key code KC* assigned to each channel in a time-sharing manner, and synchronizes with a key-on signal KON indicating whether the key corresponding to the key code KC* is being pressed or released. Output. Each channel of the keyboard-side musical tone generating circuit 14 generates musical tone signals corresponding to the respective assigned keys based on the key code KC* and the key-on signal KON given from the channel processor 3. These musical tone signals are generated via the sound system 15.

自動伴奏用楽音発生器16は複数の楽音発生チャンネル
lch乃至nchを含んでおり、各チャンネル毎に独立
してエンベロープ、音色、ピッチ、音量等を制御するこ
とが可能なものである。自動伴奏用音色選択スイッチ部
17は自動伴奏音の音色を選択するだめのもので、奏者
によって選択操作される複数のスイッチから成る。標準
音色制御ROM18は音色選択スイッチ部17で選択可
能な各音色に対応する標準の音色制御データを予じめ記
憶したもので、スイッチ部17で選択された音色に対応
する標準音色制御データTCCを読み出す。このROM
18から読み出された標準音色制御データTCCは自動
伴奏用楽音発生器16の各チャンネルlch乃至nch
に共通に与えられ、該発生器16で発生する伴奏音信号
の基本的な音色を制御する。チャンネル別トーン制御R
OM19は、音色選択スイッチ部17で選択可能な各音
色に対応するトーン制御データTC,乃至TCコを各チ
ャンネル(lch乃至nch)毎に予じめ記憶したもの
で、スイッチ部17で選択された音色に対応するチャン
ネル別トーン制御データTC,乃至TCnが該ROM1
9から夫々読み出される。このROM19に記憶するト
ーン制御データTC,〜TCnは、エンベロープのサス
ティン時間長を設定するデータ並びに音色、音量、ピッ
チ等を夫々微妙に制御するデータ等を含むものである。
The automatic accompaniment musical tone generator 16 includes a plurality of musical tone generation channels lch to nch, and it is possible to independently control the envelope, tone, pitch, volume, etc. of each channel. The automatic accompaniment tone selection switch section 17 is used to select the tone of the automatic accompaniment tone, and is comprised of a plurality of switches that are selectively operated by the player. The standard timbre control ROM 18 stores in advance standard timbre control data corresponding to each timbre selectable by the timbre selection switch section 17, and stores standard timbre control data TCC corresponding to the timbre selected by the switch section 17. read out. This ROM
The standard tone control data TCC read from the automatic accompaniment tone generator 16 is applied to each channel lch to nch.
is commonly given to the accompaniment signal generator 16, and controls the basic timbre of the accompaniment signal generated by the generator 16. Tone control by channel R
The OM 19 stores in advance tone control data TC, to TC corresponding to each tone selectable by the tone selection switch section 17 for each channel (lch to nch). Channel-specific tone control data TC, to TCn corresponding to the tone are stored in the ROM1.
9 and 9 respectively. The tone control data TC, -TCn stored in the ROM 19 includes data for setting the envelope sustain time length and data for delicately controlling the tone, volume, pitch, etc., respectively.

このROM19から読み出されたチャンネル別のトーン
制御データTC,〜TCnは、自動伴奏用楽音発生器1
6の各チャンネルlch乃至nchに個別に与えられる
。各チャンネルIch乃至n c hでは、これらのチ
ャンネル別トーン制御データTC,〜TCnの内容に応
じて各々で発生する伴奏音信号のエンベロープ(サステ
ィン時間長)並びに音色、音量、ピッチ等を夫々独立し
て制御する。
The tone control data TC, ~TCn for each channel read from the ROM 19 is transmitted to the automatic accompaniment musical tone generator 1.
6 channels lch to nch individually. For each channel Ich to nch, the envelope (sustain time length), timbre, volume, pitch, etc. of the accompaniment sound signal generated in each channel are independently controlled according to the contents of the tone control data TC, ~TCn for each channel. control.

自動伴奏用楽音発生器16の各チャンネルlch乃至n
chで発生すべき自動伴奏音の音名(音高)を示すデー
タは、伴奏パターン発生部20、伴奏音データ形成部2
1及び伴奏音割当て回路22において形成される。伴奏
パターン発生部20は、自動伴奏音の発音パターンを発
生するもので、この発音パターンには発音タイミングと
そのタイミングにおいて発音すべき伴奏音を特定するた
めの情報を含んでいる。また、伴奏パターン発生部20
は、発音パターンに同期してその都度の伴奏音の発音を
割当てるべきチャンネル(lch乃至nchのいずれか
)を指定するチャンネルデータXchを発生する。伴奏
音データ形成部21は、伴奏演奏のために鍵盤部10で
押圧された鍵を示すデータと自動伴奏音の発音パターン
とにもとづいて今回発音すべき伴奏音の音名(音高)を
示すデータを形成する。伴奏音割当て回路22は、伴奏
音データ形成部21で形成された伴奏音データを、自動
伴奏用楽音発生器16のチャンネルlch乃至nchの
うち上記チャンネルデータXchによって指定されたチ
ャンネルに割当てる処理を行なうものである。
Each channel lch to n of the automatic accompaniment musical tone generator 16
The data indicating the note name (pitch) of the automatic accompaniment tone to be generated in each channel is generated by the accompaniment pattern generation section 20 and the accompaniment tone data formation section 2.
1 and accompaniment tone allocation circuit 22. The accompaniment pattern generating section 20 generates a pronunciation pattern of automatic accompaniment tones, and this pronunciation pattern includes information for specifying a pronunciation timing and an accompaniment note to be emitted at that timing. In addition, the accompaniment pattern generation section 20
generates channel data Xch that specifies a channel (any one of lch to nch) to which accompaniment sound generation is to be assigned each time in synchronization with the sound generation pattern. The accompaniment sound data forming unit 21 indicates the note name (pitch) of the accompaniment note to be produced this time based on the data indicating the keys pressed on the keyboard unit 10 for accompaniment performance and the pronunciation pattern of the automatic accompaniment note. Form data. The accompaniment tone allocation circuit 22 performs a process of allocating the accompaniment tone data formed by the accompaniment tone data forming section 21 to the channel specified by the channel data Xch among the channels lch to nch of the automatic accompaniment musical tone generator 16. It is something.

伴奏パターン発生部20において、アルベジョパターン
データメモリ23は各種の自動アルペジョ発音パターン
を予じめ記憶したものτ、更に、各発音νくターンに対
応して該パターンにおける各音のチャンネルデータXc
hも併せて記憶している。自動伴奏用音色選択スイッチ
部17の出力がメモリ23のメインパターン選択用アド
レス入力に与えられており、このスイッチ部17におけ
る音色選択に連動して所望のパターンが選択される。
In the accompaniment pattern generating section 20, the alpejo pattern data memory 23 stores various automatic arpeggio sound patterns τ in advance, and also stores channel data Xc of each note in the pattern corresponding to each sound ν turn.
h is also memorized. The output of the automatic accompaniment tone selection switch section 17 is applied to the main pattern selection address input of the memory 23, and a desired pattern is selected in conjunction with the tone selection in this switch section 17.

パターン選択スイッチ部24は、自動伴奏用音色選択ス
イッチ部17によって選択されたメインパターンに対す
るバリエーションパターンを選択するためのもので、そ
の出力がメモリ23のバリエーションパターン選択用ア
ドレス入力に与えられている。メモリ26では、スイッ
チ部17及び24の出力にもとづいて1つのアルペジョ
パターンが選択される。カウンタ25はテンポクロック
発振器26の出力を分周して自動伴奏パターンを時間的
に読み出すためのアドレス信号を形成するものである。
The pattern selection switch section 24 is for selecting a variation pattern for the main pattern selected by the automatic accompaniment tone selection switch section 17, and its output is given to the variation pattern selection address input of the memory 23. In the memory 26, one arpeggio pattern is selected based on the outputs of the switch sections 17 and 24. The counter 25 divides the output of the tempo clock oscillator 26 to form an address signal for reading out the automatic accompaniment pattern in time.

メモリ23では、前述の如く選択された1つのパターン
を構成するデータがカウンタ25の出力に応じて時間的
に順次読み出される。
In the memory 23, data constituting one pattern selected as described above is sequentially read out in time according to the output of the counter 25.

パターンを構成するデータは、今回発音すべきアルペジ
ョ音を特定するための順位データODR、アルベジョ音
の発音開始タイミングあるいは消音タイミングを示すオ
ン・オフデータ0N10FF。
The data composing the pattern are ranking data ODR for specifying the arpeggio sound to be produced this time, and on/off data 0N10FF indicating the timing to start producing or muting the arpeggio sound.

及びチャンネルデータ)(chである。この実施例では
、自動伴奏用楽音発生器16では伴奏音信号に対してパ
ルカッシブ系エンベロープを付方するものとしている。
and channel data) (ch. In this embodiment, the automatic accompaniment tone generator 16 attaches a percussive envelope to the accompaniment tone signal.

そのため、パターンデータはアている。パーカッシブ系
エンベロープの伴奏音を自然に減衰消音させる場合は発
音開始タイミングのみに対応してパターンデータを出力
する。減衰終了前に強制的に消音する(ダンプ制御する
)場合は所望の消音タイミング(ダンプタイミング)に
おいてもパターンデータを出力する。発音開始タイミン
グに対応して発生するパターンデータは第1表に示すよ
うに順位データODRとオン・オフデータON10 F
 F及びチャンネルデータXchであり、データON1
0 F Fは”1″である。また、消音(ダンプ)タイ
ミングに対応して発生するパターンデータは第1表に示
すようにオン・オフデータON10 F Fとチャンネ
ルデータXchであシ、データ0N10FFは′0”で
ある。すなわち、データXChの発生時にデータON1
0 F Fが10″であれば、このデータXchによっ
て指定されたチャンネルの伴奏音を強制的に消音(ダン
プ)すべきことを示す。
Therefore, the pattern data is correct. In order to naturally attenuate and silence the accompaniment sound of a percussive envelope, pattern data is output only in response to the start timing of sound generation. When forcibly silencing (dumping control) before the end of attenuation, pattern data is also output at the desired silencing timing (dump timing). As shown in Table 1, the pattern data generated in response to the start timing of sound generation is the order data ODR and the on/off data ON10F.
F and channel data Xch, data ON1
0FF is "1". Furthermore, the pattern data generated in response to the mute (dump) timing is on/off data ON10FF and channel data Xch, and data 0N10FF is '0', as shown in Table 1. Data ON1 when XCh occurs
If 0FF is 10'', it indicates that the accompaniment sound of the channel specified by this data Xch should be forcibly muted (dumped).

この実施例では、和音構成音(下鍵盤押圧鍵)をアルベ
ジョ音として選択発音するようになっており、順位デー
タODRは和音構成音の中の音高順位を示している。例
えば、和音構成音の中の最低音を発音するとき順位デー
タODRは10進数の「1」であり、2番目に低い音を
発音するときは「2」である。通常、和音構成音は3乃
至4音であるが、順位データODRはそれよりも大きな
数値を示すことがある。その場合はオクターブを変えて
和音構成音からアルペジョ音を選択するものとする。例
えば和音構成音が3音でデータODRが「4」のときは
和音構成音の中の最低音を1オクターブ上の音域で発音
する。
In this embodiment, chord constituent notes (lower keyboard pressed keys) are selectively sounded as albejo notes, and the order data ODR indicates the pitch order of the chord constituent notes. For example, the order data ODR is "1" in decimal notation when the lowest note of a chord is to be sounded, and is "2" when the second lowest note is to be sounded. Usually, the chord constituent tones are three to four tones, but the order data ODR may indicate a larger value. In that case, the octave should be changed and the arpeggio note selected from the notes that make up the chord. For example, when there are three notes in a chord and the data ODR is "4", the lowest note among the notes in the chord is sounded in a range one octave higher.

パターンデータメモリ23の出力側に設けられたレジス
タ27.28.29は該メモリ23から間けつ的に読み
出されたパターンデータをラッチするためのものである
。メモリ23から読み出されたチャンネルデータXch
はオア回路30を介して立上シ検出用の微分回路31に
入力される。
Registers 27, 28, and 29 provided on the output side of the pattern data memory 23 are for latching the pattern data read out intermittently from the memory 23. Channel data Xch read from memory 23
is inputted via an OR circuit 30 to a differentiation circuit 31 for detecting a rising edge.

、発音開始タイミングあるいはダンプタイミングにおい
て何らかのパターンデータが読み出されたときこのチャ
ンネルデータXchのいずれかのビットが必らず′1”
でおる。従ってオア回路30の出力が′1″に立上シ、
この立上シニ対応してクロックパルスφHの1 周IA
幅の短パルス△DINが微分回路31から出力される。
, when some pattern data is read at the sound generation start timing or dump timing, any bit of this channel data Xch is always '1''.
I'll go. Therefore, when the output of the OR circuit 30 rises to ``1'',
Corresponding to this rising edge, one cycle of clock pulse φH IA
A short width pulse ΔDIN is output from the differentiating circuit 31.

このパルス△DINは各レジスタ27.28.29のロ
ード制御入力(LD)に与えられる。メモリ23から読
み出された各データODR,0N10FF、Xchは各
レジスタ27.28.29のデータ入力に与えられるよ
うになっておシ、パルス△DINに応じてこれらのデー
タODR,0N10FFSXchが各レジスタ27,2
8.29に記憶される。
This pulse ΔDIN is applied to the load control input (LD) of each register 27, 28, 29. Each data ODR, 0N10FF, Xch read from the memory 23 is given to the data input of each register 27, 28, 29, and these data ODR, 0N10FFSXch are given to each register according to the pulse △DIN. 27,2
8.29.

伴奏音データ形成部21は、前記パルス△DINが発生
したときすなわち新たなパターンデータが読み出された
とき動作を開始する。この形成部21におけるノートカ
ウンタ32、オクターブカウンタ33、順位カウンタ3
4及び一致検出記憶用ノリップフロップ35は前記パル
ス△DINによって夫々リセットされる。ノートカウン
タ32は低速クロックパルスφLを逐次カウントシて1
2音名C乃至Bに対応するノートコードを順番に出力す
るカウンタで、そのキャリイアウド信号COがオクター
ブカウンタ33の′カウント入力に与えられる。比較回
路36は、チャンネルプロセッサ13か6時分割的に出
力されるキーコードKC*のうち下鍵盤に属しくシング
ルフィンガモード時の和音構成音キーコードを含む)か
つ押鍵中(キーオン信号KONがl”)のキーコードの
ノートコード部分とノートカウンタ32の出力ノートコ
ードとを比較し、両者が一致するききノート−数倍号N
EQを出力する。第2図に示すように、低速クロックパ
ルスφLの1周期は、キーコードKC*の時分割タイミ
ングの1サイクルに相当する。従って、ノートカウンタ
32が1つのノートコードを保持する間キーコードKC
*の時分割タイミングは1巡し、全下鍵盤押鍵音(和音
構成音)とノートカウンタ32の出力ノートコードとの
比較が行なわれる。ノートカウンタ32の内容が変わる
毎にその出力ノートコードと全下鍵盤押鍵音(和音構成
音)との比較が繰返される。やがて、ノートカウンタ3
2の内容が1巡するとキャリイアウド信号COが発生し
、オクターブカウンタ63が1カウントアツプされる。
The accompaniment sound data forming section 21 starts operating when the pulse ΔDIN occurs, that is, when new pattern data is read out. Note counter 32, octave counter 33, and rank counter 3 in this forming section 21
4 and the coincidence detection storage Norip-flop 35 are each reset by the pulse ΔDIN. The note counter 32 sequentially counts the low-speed clock pulse φL to 1.
This counter sequentially outputs note codes corresponding to the two note names C to B, and its carry signal CO is applied to the count input of the octave counter 33. The comparison circuit 36 compares the key codes KC* output from the channel processor 13 in six time-divisional manners, which belong to the lower keyboard and include the chord constituent tone key codes in the single finger mode), and when the key is being pressed (the key-on signal KON is Compare the note code part of the key code of ``1'') with the output note code of the note counter 32, and find the note-number multiple N that matches the note code of the note counter 32.
Outputs EQ. As shown in FIG. 2, one period of the low-speed clock pulse φL corresponds to one cycle of the time division timing of the key code KC*. Therefore, while the note counter 32 holds one note code, the key code KC
The time-division timing of * goes around once, and the notes of all the lower keys pressed (chord constituent notes) are compared with the output note code of the note counter 32. Every time the contents of the note counter 32 change, the comparison between the output note code and all the notes pressed on the lower keyboard (chord constituent notes) is repeated. Eventually, note counter 3
When the contents of 2 go through one cycle, a carry field signal CO is generated, and the octave counter 63 is incremented by one.

こうして、オクターブを変えて、ノートカウンタ32の
出力とキーコードKC*との比較が繰返される。
In this way, the octave is changed and the comparison between the output of the note counter 32 and the key code KC* is repeated.

比較回路36から出力されたノート−数倍号NEQはア
ンド回路37に与えられると共に遅延フリップフロップ
38で1ビツトタイム(高速クロックパルスφHの1周
期を1ビツトタイムということにする)遅延されて順位
カランlX34のカウント入力(CK)K与えられる。
The note number multiple NEQ outputted from the comparison circuit 36 is given to the AND circuit 37, and is delayed by 1 bit time (one period of the high-speed clock pulse φH is referred to as 1 bit time) by the delay flip-flop 38, and then sent to the rank order circuit 1X34. A count input (CK) of K is given.

順位カウンタ34はノート−数倍号NEQが発生する毎
に1カウントアツプされる。比較回路39−はレジスタ
27に記憶されているアルベジョパターンの順位データ
ODRと順位カウンタ34の出力とを比較し、両者が一
致したとき順位−数倍号OEQを出力する。
The rank counter 34 is incremented by one each time a note-number multiple number NEQ occurs. The comparison circuit 39- compares the order data ODR of the alvejo pattern stored in the register 27 with the output of the order counter 34, and when the two match, outputs the order minus number OEQ.

この順位−数倍号OEQはアンド回路40に与えられる
。アンド回路40の他の入力にはレジスタ28に記憶さ
れているアルペジョパターンのオン・オフデータ0N1
0FFが与えられる。このオン・オフデータ0N10F
Fが1”であることすなわち発音タイミングであること
を条件に順位−数倍号OEQがアンド回路40を通過し
、クリップフロップ350セツト入力(S)に与えられ
る。パルス△DINによって肖初リセットされたフリッ
プフロップ35の出力EQMはこの順位−数倍号OEQ
にもとづいて0”から1”に反転する。
This rank-number multiple OEQ is given to an AND circuit 40. The other input of the AND circuit 40 is the on/off data 0N1 of the arpeggio pattern stored in the register 28.
0FF is given. This on/off data 0N10F
On the condition that F is 1'', that is, it is the sound generation timing, the rank-number multiple OEQ passes through the AND circuit 40 and is applied to the set input (S) of the clip flop 350. It is reset for the first time by the pulse ΔDIN. The output EQM of the flip-flop 35 is this order - several times OEQ
It is inverted from 0'' to 1'' based on the following.

7リツプフロツプ35の出力信号・EQMはインバータ
41を介してアンド回路37に与えられる。
The output signal EQM of the 7-lip flop 35 is applied to an AND circuit 37 via an inverter 41.

アンド回路37の出力はアルベジョキーコードレジスタ
42のロード制御入力(LD)に与えられる。レジスタ
42のデータ入力にはノートカウンタ32の出力とオク
ターブカウンタ36の出力が与えられている。当初は、
信号EQMの0”によりインバータ41の出力は”1”
であシ、ノート−数倍号NEQがアンド回路37を経由
してロードパルスとしてレジスタ42に与えられる。こ
れにより、ノート−数倍号NEQが発生したときのノー
トカウンタ62の出力とオクターブカウンタ33の出力
とがレジスタ42にラッチされ一石。
The output of the AND circuit 37 is applied to the load control input (LD) of the alvejo key code register 42. The data input of the register 42 is provided with the output of the note counter 32 and the output of the octave counter 36. at first,
The output of the inverter 41 is “1” due to the signal EQM being “0”.
Yes, the note number multiple number NEQ is applied to the register 42 as a load pulse via the AND circuit 37. As a result, the output of the note counter 62 and the output of the octave counter 33 when the note-number multiple number NEQ occurs are latched into the register 42 and are combined into one unit.

このレジスタ42の記憶内容は、順位−数倍号OEQが
発生するまでは、ノート−数倍号NEQに応じて何度か
書替えられる。順位−数倍号OEQが発生すると、信号
EQMの′1”に応じてインバータ41の出力が′0”
となシ、レジスタ42の書替えが禁止される。このとき
、レジスタ42には順位データODHによって指定され
た順位の和音構成音を示すノートコード及びオクターブ
コードが記憶されており、これが今回発音すべきアルペ
ジョ音を示すキーコードAKCである。
The stored contents of this register 42 are rewritten several times in accordance with the note-number multiple number NEQ until the rank-number multiple number OEQ occurs. When the order-number multiple OEQ occurs, the output of the inverter 41 becomes ``0'' in response to ``1'' of the signal EQM.
In other words, rewriting of the register 42 is prohibited. At this time, the register 42 stores a note code and an octave code indicating the chord constituent notes of the order specified by the order data ODH, and this is the key code AKC indicating the arpeggio note to be generated this time.

第2図は、和音構成音が音名C,E、Gの3音で順位デ
ータODRが「2」のときの伴奏音データ形成部21に
おける各信号NEQ 、OEQ等の状態を例示したもの
である。パターンデータODR,0N10FF 、Xc
hはメモリ23から出力されるタイミングのみ示し、そ
の内容は示していない。第2図の番号32の欄にはノー
トカウンタ62の出力ノートコードの内容を示し、番号
34の欄には順位カウンタ34の内容を示した。ノート
カウンタ32の出力ノートコードが音名C,E、Gを示
しているときこれらの和音構成音に対応するキーコード
KC*の時分割出力タイミングに対応してノート−数倍
号NEQが発生する。1番目のノート−数倍号NEQに
対応してレジスタ42に音名CのキーコードAKCがラ
ッチされる(第2図のAKC参照)。その1ピツトタイ
ム後に順位カウンタ34の出力が「1」となる。2番目
のノート−数倍号NEQに対応してレジスタ42に音名
EのキーコードAKCがラッチされる。そのlビットタ
イム後に順位カウンタ34の出力が「2」となり、順位
−数倍号OEQが発生する。これにもとづきフリップフ
ロップ35の出力信号EQMが1″となる。その後、3
番目のノート−数倍号NEQが発生してもレジスタ42
のキーコードAKCは書替えられない。こうして、和音
構成音のうち2番目に低い音Eがアルベジョ音として選
択される。
FIG. 2 illustrates the state of each signal NEQ, OEQ, etc. in the accompaniment sound data forming section 21 when the chord constituent tones are three tones with pitch names C, E, and G and the order data ODR is "2". be. Pattern data ODR, 0N10FF, Xc
h indicates only the timing of output from the memory 23, and does not indicate its contents. The column numbered 32 in FIG. 2 shows the contents of the output note code of the note counter 62, and the column numbered 34 shows the contents of the rank counter 34. When the output note code of the note counter 32 indicates note names C, E, and G, a note-several multiple number NEQ is generated corresponding to the time-division output timing of the key code KC* corresponding to these chord constituent notes. . The key code AKC of pitch name C is latched in the register 42 in correspondence with the first note-number multiple NEQ (see AKC in FIG. 2). After one pit time, the output of the ranking counter 34 becomes "1". The key code AKC of the pitch name E is latched in the register 42 in response to the second note-number multiple NEQ. After the l bit time, the output of the rank counter 34 becomes "2", and a rank-number multiple OEQ is generated. Based on this, the output signal EQM of the flip-flop 35 becomes 1''.
Even if the th note-multiple NEQ occurs, the register 42
The key code AKC cannot be rewritten. In this way, the second lowest note E among the chord constituent notes is selected as the albejo note.

伴奏音割当て回路22において、アルペジョキーコード
メモリ43は自動伴奏用楽音発生器16の各チャンネル
lch乃至nchに割当てたアルペジョ音のキーコード
を夫々記憶するためのものである。このメモリ43はチ
ャンネルlch乃至nchO数に対応するnステージの
循環型シフトレジスタから成シ、各チャンネルlch乃
至nchに割当てたアルベジョ音のキーコードAKC*
を時分割的に出力すると共に記憶保持する。アルペジョ
キーオンメモリ44は各チャンネルlcb乃至nchに
割当てたアルベジョ音の発音を制御するキーオン信号A
KONを夫々記憶するもので、nステージの循環型シフ
トレジスタから成るものである。メモリ43及び44は
高速クロックパルスφHによってシフト制御されるよう
になっており、キーコードAKC*とキーオン信号AK
ONの時分割チャンネルタイミングが同期するようにな
っている。
In the accompaniment tone assignment circuit 22, the arpeggio key code memory 43 is for storing the key codes of the arpeggio tones assigned to each channel lch to nch of the automatic accompaniment tone generator 16, respectively. This memory 43 consists of an n-stage cyclic shift register corresponding to the number of channels lch to nchO, and has key codes AKC* for albejo sounds assigned to each channel lch to nch.
is output in a time-division manner and stored in memory. The arpeggio key-on memory 44 is a key-on signal A that controls the production of the arpeggio sound assigned to each channel lcb to nch.
It stores each KON and is composed of an n-stage circular shift register. Memories 43 and 44 are shift-controlled by high-speed clock pulse φH, and are controlled by key code AKC* and key-on signal AK.
The ON time division channel timings are synchronized.

チャンネルカウンタ45は高速クロノクツ々ルスφHに
従ってモジュロnの計数を行なうもので、上記メモリ4
3及び44の時分割出力タイミングに同期して各チャン
ネル(lch乃至nch )を示すデータを出力する。
The channel counter 45 counts modulo n according to the high-speed chronograph φH.
Data indicating each channel (lch to nch) is output in synchronization with the time-division output timings of 3 and 44.

レジスタ29に記憶された前述のチャンネルデータX 
c hは比較回路46に入力される。比較回路46はこ
のチャンネルデータXchとカウンタ45から出力され
る時分割チャンネルデータとを比較し、両者が一致した
ときチャンネル−数倍号CEQを出力する。すなわち、
チャンネルデータXchによって指定された1つの時分
割チャンネルタイミングが到来する毎にチャンネル−数
倍号CEQが繰返し′1”となる。この−数倍号CEQ
の発生例を第2図に示す。
The aforementioned channel data X stored in the register 29
ch is input to the comparison circuit 46. Comparison circuit 46 compares this channel data Xch with the time-division channel data output from counter 45, and when the two match, outputs channel number multiple CEQ. That is,
Every time one time-division channel timing specified by channel data Xch arrives, the channel-multiple CEQ becomes '1'' repeatedly.
An example of this occurrence is shown in Figure 2.

チヤンネル−数倍号CEQはアンド回路47及び48に
入力される。アンド回路47の他の入力には前記フリッ
プフロップ35の出力信号EQMと7リツプフロツプ4
9の出力信号2が入力される。このフリップフロップ4
9のセット入力(’S)には前記パルス△DINが与え
られるようになっており、当初は出力信号2は1”であ
る(第2図の2参照)。前述のように、順位データOD
Hによって特定されたアルペジョ音を示すキーコードA
KCがレジスタ42に記憶されてフリップフロップ35
の出力信号EQMが1”となると、チャンネル−数倍号
CEQの発生タイミングでアンド回路47の条件が成立
し、ロードパルスALDが発生される(第2図のALD
参照)。このロードパルスALDはアルペジョキーコー
ドメモリ43及びアルベジョキーオンメモリ44のロー
ト制御入力(LD)に4見られる。メモリ43はロード
パルスALDが与えられたときレジスタ42に記憶され
ているアルペジョキーコードAKCを取シ込み、このパ
ルスALDが発生したチャンネルタイミング(すなわち
チャンネルデータX c hによって指定されたチャン
ネルのタイミング)に対応して記憶する。メモリ44は
ロートノくルスALDが与えられたときそのチャンネル
タイミングに対応して信号″1″(すなわちキーオン信
号AKON)を記憶する。こうして、チャンネルデータ
Xchによって指定されたチャンネルに対応してアルペ
ジョキーコードAKC*及びキーオン信号AKONが記
憶される(割当てられる)。
The channel number multiple CEQ is input to AND circuits 47 and 48. Other inputs of the AND circuit 47 include the output signal EQM of the flip-flop 35 and the flip-flop 4.
9 output signal 2 is input. This flip flop 4
The pulse △DIN is applied to the set input ('S) of 9, and the output signal 2 is initially 1" (see 2 in Fig. 2). As mentioned above, the ranking data OD
Key code A indicating the arpeggio note specified by H
KC is stored in the register 42 and the flip-flop 35
When the output signal EQM becomes 1'', the condition of the AND circuit 47 is satisfied at the timing of generation of the channel multiple CEQ, and the load pulse ALD is generated (ALD in FIG.
reference). This load pulse ALD is found at the rotary control input (LD) of the arpeggio key code memory 43 and the arpeggio key on memory 44. When the load pulse ALD is applied, the memory 43 receives the arpeggio key code AKC stored in the register 42, and stores the channel timing at which this pulse ALD is generated (that is, the timing of the channel specified by the channel data X ch ). It is memorized correspondingly. The memory 44 stores the signal "1" (that is, the key-on signal AKON) corresponding to the channel timing when the rotor pulse ALD is applied. In this way, the arpeggio key code AKC* and the key-on signal AKON are stored (assigned) corresponding to the channel specified by the channel data Xch.

tた、ロードパルスALDはオア回路50を介して遅延
フリップフロップ51に与えられる。フリップフロップ
51はクロックパルスφHに従9てパルスALDを1ビ
ツトタイム遅延してフリップフロップ49のリセット入
力(R)に与える。
Additionally, the load pulse ALD is applied to a delay flip-flop 51 via an OR circuit 50. The flip-flop 51 delays the pulse ALD by one bit time in accordance with the clock pulse φH and applies it to the reset input (R) of the flip-flop 49.

従って、ロードパルスALDが1度発生するとフリップ
フロップ49の出力信号2は′θ″に立下る。これによ
り、パターンデータODR,0N10FFSXchが発
生したときその当初に1度だ      −けロードパ
ルスALDが発生するように制御される。尚、レジスタ
42にアルペジョキーコードAMCが保持されかつチャ
ンネル−数倍号CEQは同じチャンネルタイミングで繰
返し発生するので、フリップフロップ49を省略してロ
ードパルスALDを繰返し発生させるようにしても不都
合のない割当て処理を行なうことが可能である。
Therefore, when the load pulse ALD is generated once, the output signal 2 of the flip-flop 49 falls to 'θ''.As a result, when the pattern data ODR, 0N10FFSXch is generated, the load pulse ALD is generated only once at the beginning. Since the arpeggio key code AMC is held in the register 42 and the channel-number multiple CEQ is repeatedly generated at the same channel timing, the flip-flop 49 is omitted and the load pulse ALD is repeatedly generated. Even if this is done, it is possible to perform allocation processing without any inconvenience.

各チャンネルlch乃至nchに割当てられたアルベジ
ョ音のキーコードAKC*及びキーオン信号AKONは
メモリ43及び44から時分割的に出力されて自動伴奏
用楽音発生器16に与えられる。この楽音発生器16で
は時分割的に与えられる各チャンネルのキーコードAK
C*及びキーオン信号AKONを夫々のチャンネルlc
h乃至nchに分配する。楽音発生器16の各チャンネ
ルlch乃至nCトでは、各々に割当てられたキーコー
ドAMC*に対応する音高の楽音信号(アルペジョ音信
号)を形成すると共にキーオン信号AKONの立上シに
対応してパーカッシブ系エンベロープを付与して発音制
御する。その際に、ROM18.19から与えられる標
準音色制御データTCC及びチャンネル別トーン制御デ
ータTC。
The key code AKC* of the albejo tone assigned to each channel lch to nch and the key-on signal AKON are outputted from the memories 43 and 44 in a time-sharing manner and given to the automatic accompaniment tone generator 16. In this musical tone generator 16, the key code AK of each channel is given in a time-division manner.
C* and key-on signal AKON to each channel lc
Distribute to h to nch. Each channel lch to nC of the musical tone generator 16 generates a musical tone signal (arpejo tone signal) with a pitch corresponding to the key code AMC* assigned to each channel, and also generates a musical tone signal (arpejo tone signal) in response to the rise of the key-on signal AKON. Add a percussive envelope to control the sound. At that time, standard tone control data TCC and channel-specific tone control data TC are given from ROM18.19.

乃至TCnに応じて発生音の音色、ピッチ、音量、エン
ベロープ(サスティン時間長)等が夫々各チャンネル毎
に独立して制御されることは前述の通りである。
As described above, the timbre, pitch, volume, envelope (sustain time length), etc. of the generated sound are independently controlled for each channel in accordance with TCn to TCn.

ダンプタイミングに対応してパターンデータが発生する
場合は前記第1表の通り、オン・オフデータON10 
F Fが0”であシ、チャンネルデータXchはダンプ
(強制消音)すべきチャンネルを示している。この場合
も、チャンネルデータX c hの立上シに対応して微
分回路31からノくルス△DINが発生する。との△D
IHに応じて、レジスタ28にデータ0N10FFの”
0”がランチされ、レジスタ29にチャンネルデータX
chがラッチされる。レジスタ28の内容が0”となる
ため、アンド回路40は動作不能となる。従ってフリッ
プフロップ35はパルス△DINによってリセットされ
たままとなり、その出力信号EQMは0″を保持する。
When pattern data is generated corresponding to the dump timing, as shown in Table 1 above, ON/OFF data ON10
FF is 0", and the channel data Xch indicates the channel to be dumped (forced mute). In this case as well, in response to the rise of the channel data Xch, the differential circuit 31 outputs a signal. △DIN occurs.
According to the IH, the data 0N10FF is stored in the register 28.
0” is launched and the channel data
ch is latched. Since the contents of register 28 become 0'', AND circuit 40 becomes inoperable.Flip-flop 35 therefore remains reset by pulse ΔDIN, and its output signal EQM holds 0''.

これにより、ダンプタイミングに対応してパターンデー
タが発生したときはアンド回路47は動作せず、ロート
ノζルスALDは発生されない。他方、レジスタ28の
出力”0”を反転したインバータ56の出力信号OFF
は1”となる。この信号OFFはアンド回路48に入力
される。アンド回路48の他の入力にはチャンネル−数
倍号CEQ及び信号2が加えられる。従って、ダンプタ
イミングでは、消音すべきチャンネル(データXchに
よって指定されたチャンネル)のタイミングに対応して
アンド回路48の条件が成立する。このアンド回路48
の出力信号はアルペジョキーオンメモリ44のリセット
入力(R)に与えられる。このメモリ44では、成るチ
ャンネルタイミングでリセット入力(R)に信号″1”
が与えられるとそのチャンネルタイミングに対応して記
憶していたキーオン信号AKONをリセットする(”0
″にする)。自動伴奏用楽音発生器16の各チャンネル
lch乃至11chでは、各々に対応するi−オン信号
AKONが0”に立下りたときそのエンベロープを急速
に減衰させる。このように、チャンネルデータXchに
よってチャ、ンネル指定を行なうことにより望みのチャ
ンネルでダンプ動作を行なうことができる。
As a result, when pattern data is generated corresponding to the dump timing, the AND circuit 47 does not operate, and the rotor nose ζ pulse ALD is not generated. On the other hand, the output signal of the inverter 56, which is the inversion of the output "0" of the register 28, is turned OFF.
becomes 1". This signal OFF is input to the AND circuit 48. Channel-number multiple CEQ and signal 2 are added to the other inputs of the AND circuit 48. Therefore, at the dump timing, the channel to be muted is The condition of the AND circuit 48 is established corresponding to the timing of (the channel specified by the data Xch).
The output signal is applied to the reset input (R) of the arpeggio key-on memory 44. In this memory 44, the signal "1" is input to the reset input (R) at the channel timing.
is given, the key-on signal AKON stored corresponding to that channel timing is reset (“0
In each channel 1ch to 11ch of the automatic accompaniment musical tone generator 16, when the corresponding i-on signal AKON falls to 0'', its envelope is rapidly attenuated. In this way, by specifying a channel using channel data Xch, a dump operation can be performed on a desired channel.

第1図の装置による自動アルベジョ演奏の一例を第3図
(a)乃至(d)に示す。第3図(a)はCメジャ和音
(和音構成音はC,E、G)に対応するアルペジョ演奏
を楽譜で示すもの、第3図(b)はこのアルペジョ演奏
を実現するアルペジョパターンデータの発生タイミング
を示すもの、第3図(C)は各発生タイミングにおける
パターンデータ0DR1ON10FF、Xchの内容を
示すもの、第3図(d)は自動伴奏用楽音発生器16の
各チャンネルIch乃至4chで発生するアルペジョ音
の振幅エンベロープを示すもの、である。図に示すパタ
ーンが自動伴奏用音色選択スイッチ部17の出力にもと
づいてメモリ23で選択されたとき、チャンネル別トー
ン制御ROM19ではチャンネルlchに関してエンベ
ロープのサスチイン時間長を長くする制御データが読み
出され、チャンネル2Ch乃至4chに関してはサステ
ィン時間長を短くする制御データが読み出されるものと
する。従って、チャンネルlchに割当てられたアルベ
ジョ音のサスティン時間長は第3図(d)に示すように
長いものとなる。
An example of automatic albejo performance by the apparatus shown in FIG. 1 is shown in FIGS. 3(a) to 3(d). Figure 3 (a) shows the musical score of an arpeggio performance corresponding to the C major chord (the chord constituent notes are C, E, and G), and Figure 3 (b) shows the generation of arpeggio pattern data that realizes this arpeggio performance. FIG. 3(C) shows the contents of pattern data 0DR1ON10FF, Xch at each generation timing. FIG. 3(d) shows the contents of pattern data 0DR1ON10FF, Xch generated at each channel Ich to 4ch of the automatic accompaniment musical tone generator 16. This shows the amplitude envelope of the arpeggio note. When the pattern shown in the figure is selected in the memory 23 based on the output of the automatic accompaniment tone selection switch section 17, the channel tone control ROM 19 reads control data for lengthening the envelope sustain time length for channel lch, It is assumed that control data for shortening the sustain time length is read out for channels 2Ch to 4ch. Therefore, the sustain time length of the albejo sound assigned to channel lch becomes long as shown in FIG. 3(d).

最初の6音に関してチャンネルデータXchの推移を見
ると、「1」、「2」、「3」、「4」、「2」、「3
」の順であシ、サスティン時間の長いチャンネルlch
にはそのサスティン時間が終了するまでは他の音を割当
てないようにプログラムされている。従って、1音目を
2分音符で発音させ、これに引き続く5音をこの2分音
符に重ねなから3連符でこきざみに発音させることがで
きる。
Looking at the transition of channel data
”, the channel with the longest sustain time
is programmed to not assign any other notes until its sustain time has ended. Therefore, the first note can be sounded as a half note, and the following five notes can be overlapped on top of the half note, so that they can be sounded in triplets in small steps.

第3図丁は、7番目に発音されるサスティン時間の長い
音に対してダンプコントロールがなされることが示され
ている。チャンネルlchに割当てられたC音の発音が
持続しているときにダンプ動作用のパターンデータ(O
NloFFが’o”)がチャンネルIChを指定するデ
ータXchと共に発生される。このダンプ動作用のパタ
ーンデータにもとづいてチャンネルlchではダンプ動
作を実行し、発音中のC音の振幅エンベロープを急速に
減衰させる。
Figure 3 shows that dump control is applied to the seventh note with a long sustain time. When the C note assigned to channel lch continues to sound, the dump operation pattern data (O
NloFF is 'o'') is generated together with data Xch specifying channel ICh.Based on this dump operation pattern data, channel lch executes a dump operation, rapidly attenuating the amplitude envelope of the C note being sounded. let

パターンにもとづいて発音される各音毎に個別に振幅エ
ンベロープ(サスティン時間長)、ピッチ、音色等を制
御するようにすることも可能である。そのためには、パ
ターンメモリ23において、エンベロープ、ピッチ、音
色等を夫々制御するためのトーン制御データTCDを各
発音タイミングに対応して夫々予じめ記憶し、各発音開
始タイミングにおいて他のパターンデータ0DR1ON
10FF、Xchと共に該メモリ23から読み出すよう
にすればよい。メモリ23から読み出したトーン制御デ
ータTCDを処理するために、第1図において破線で示
すような回路を追加する。
It is also possible to control the amplitude envelope (sustain time length), pitch, timbre, etc. individually for each sound produced based on the pattern. To do this, in the pattern memory 23, tone control data TCD for controlling the envelope, pitch, timbre, etc. is stored in advance in correspondence with each sound generation timing, and other pattern data 0DR1ON is stored at each sound generation start timing.
What is necessary is to read it from the memory 23 together with 10FF and Xch. In order to process the tone control data TCD read from the memory 23, a circuit as shown by a broken line in FIG. 1 is added.

メモリ26から読み出されたトーン制御データTCDは
前記パルス△DIHに応じてレジスタ52に記憶される
。このレジスタ52に記憶されたトーン制御データTC
Dはトーン制御データメモリ53に与えられる。このメ
モリ53はメモリ46と同様にnステージの循環型シフ
トレジスタから成シ、ロードパルスALDが与えられた
ときレジスタ52から与えられているトーン制御データ
TCDを取シ込み、このロードパルスALDが発生した
チャンネルタイミングに対応して該データTCDを記憶
する。メモリ56に記憶されたトーン制御データTCD
*は、同じチャンネルに関するキーコードAKC*及び
キーオン信号AKONに同期して時分割的に出力され、
自動伴奏用楽音発生器16に与えられる。この楽音発生
器16では、キーコードAKC*、キーオン信号AKO
N及びトーン制御データTCD*を各チャンネルlch
乃至nchに夫々分配する。各チャンネルlch乃至n
chでは、各々に割当てられたキーコードAKC*に対
応する音高の楽音信号(アルペジョ音信号)を標準音色
制御データTCCに応じた音色を付与して形成すると共
に、トーン制御データTCD、*に応じてその音色、ピ
ッチ、音it、エンベロープ(サスティン時間長)等を
微妙に制御する。
The tone control data TCD read from the memory 26 is stored in the register 52 in response to the pulse ΔDIH. Tone control data TC stored in this register 52
D is applied to tone control data memory 53. Like the memory 46, this memory 53 is composed of an n-stage cyclic shift register, and when the load pulse ALD is applied, it takes in the tone control data TCD given from the register 52, and this load pulse ALD is generated. The data TCD is stored corresponding to the channel timing. Tone control data TCD stored in memory 56
* is outputted in a time-sharing manner in synchronization with the key code AKC* and key-on signal AKON regarding the same channel,
The signal is applied to the automatic accompaniment musical tone generator 16. This musical tone generator 16 has a key code AKC*, a key-on signal AKO
N and tone control data TCD* for each channel lch
to nch respectively. Each channel lch to n
channel, a musical tone signal (arpejo tone signal) with a pitch corresponding to each assigned key code AKC* is formed by adding a tone according to standard tone control data TCC, and tone control data TCD, * is formed. Accordingly, the timbre, pitch, sound, envelope (sustain time length), etc. are delicately controlled.

この場合、各音のエンベロープ等はトーン制御データT
CD*によって制御することができるのでチャンネル別
トーン制御ROM19は不要である。
In this case, the envelope etc. of each sound is tone control data T
Since it can be controlled by CD*, there is no need for a tone control ROM 19 for each channel.

しかし、各音別のトーン制御データTCD*と各チャン
ネル別のトーン制御データTC,乃至TCnの両方で楽
音を制御するようにしてもよい。チャンネル別の、トー
ン制御データTC,〜TCnを用いる場合は各チャンネ
ル毎に独立に楽音制御が行なえるのであるが、同じチャ
ンネルに割当てられる音には共通の楽音制御が施される
。他方、トーン制御データTCDを用いれば、同じチャ
ンネルに割当てられる音でもその発音タイミングに応じ
て異なる楽音制御を施すことができる。
However, musical tones may be controlled using both tone control data TCD* for each tone and tone control data TC to TCn for each channel. When channel-specific tone control data TC, -TCn is used, musical tone control can be performed independently for each channel, but common musical tone control is applied to tones assigned to the same channel. On the other hand, if tone control data TCD is used, different musical tone controls can be applied to sounds assigned to the same channel depending on their sound generation timings.

ところで、自動伴奏用楽音発生器16におけるチャンネ
ルlch乃至nchは常に全チャンネルを使用する必要
はなく、音色選択スイッチ部17で選択された音色(パ
ターン)に応じて一部のチャンネルグループのみ使用す
るようにするとよい。
By the way, it is not necessary to always use all the channels lch to nch in the automatic accompaniment musical tone generator 16, but only some channel groups are used depending on the tone (pattern) selected by the tone selection switch section 17. It is better to make it .

例えば、ギターの音色が選択された場合は、その弦数に
応じて6チヤンネAj(lch〜5c’h)の    
  1み使用するようにする。そして、チャンネル別ト
ーン制御ROM19ではこのチャンネル(lch〜6c
h )に対応して各弦の微妙な音色の相違を模倣し得る
トーン制御データTC,〜TC6を夫々読み出し、かつ
パターンデータメモリ26ではこめ6チヤンネル(lc
h〜6ch )のいずれかを指定するチャンネルデータ
X c hを出力し、しかも生ギターでアルペジョ演奏
を行なうときに使用する弦に対応するチャンネル(lc
h〜6ch)を指定するようにする。また、ウクレレの
音色が選択された場合はその弦数に応じて4チヤンネル
(lch〜4ch)のみ使用するようにし、上述と同様
にウクレレの各弦の微妙な音色の相違を模倣し得るトー
ン制御データTC,〜TC4をROM19から読み出し
、かつ最適の弦に対応するチャンネル(lch〜4ch
)を指定するチャンネルデータXchをメモリ23から
読み出すようにする。他の音色に関しても上述と同様に
使用チャンネル数を夫々の最適数に限定することができ
る。このようにすれば、自然楽器による伴奏演奏を忠実
に模倣することができる。
For example, when a guitar tone is selected, 6 channels Aj (lch to 5c'h) are selected depending on the number of strings.
Try to use only one. Then, in the channel-specific tone control ROM 19, this channel (lch to 6c
Tone control data TC, ~TC6, which can imitate subtle differences in tone of each string, are read out correspondingly to the six channels (lc
Outputs channel data Xch that specifies one of the following channels (ch to 6ch), and also outputs channel data Xch that specifies one of the strings (lc
h to 6ch). In addition, when a ukulele tone is selected, only 4 channels (lch to 4ch) are used depending on the number of strings, and tone control that can imitate the subtle differences in tone of each string of the ukulele as described above. Data TC, ~TC4 are read from the ROM 19, and channels (lch ~ 4ch) corresponding to the optimal string are read out.
) is read out from the memory 23. Regarding other tones, the number of used channels can be limited to the respective optimum number in the same manner as described above. In this way, accompaniment performance by natural instruments can be faithfully imitated.

第4図は自動ベース演奏に関するこの発明の実施例を示
すもので、第1図の伴奏パターン発生部20、伴奏音デ
ータ形成部21、伴奏音割当て回路22をこの第4図の
2OA、21A、22Aによって置換えるのである。勿
論、第1図の音色選択スイッチ部17、標準音色制御R
OM18、チャンネル別トーン制御ROM19はベース
音に見合った構成に変更される。
FIG. 4 shows an embodiment of the present invention relating to automatic bass performance. 22A. Of course, the timbre selection switch section 17 and standard timbre control R in FIG.
The OM 18 and the channel tone control ROM 19 are changed in configuration to match the bass sound.

伴奏パターン発生部20Aにおいて、パターン選択スイ
ッチ部24A1カウンタ25A、テンポクロック発振器
26Aは第1図の24.25.26と同一機能を果すも
のである。ベースパターンデータメモリ23Aは各種の
自動ベース発音パターンを予じめ記憶したもので、更に
、各発音パターンに対応して該パターンにおける各音の
チャンネルデータXchも併せて記憶している。音色選
択スイッチ部17(第1図)の出力がこのメモリ23A
に与えられており、音色選択に連動して所望のベースパ
ターンが選択される。ベースパターンを構成するデ゛−
夕は、今回発音すべきベース音の音程を示す音程データ
BID及び前述と同様のデ−タ0N10FF%Xchで
ある。レジスタ28A。
In the accompaniment pattern generation section 20A, the pattern selection switch section 24A, the counter 25A, and the tempo clock oscillator 26A have the same functions as 24, 25, and 26 in FIG. The base pattern data memory 23A stores various automatic bass sound patterns in advance, and also stores channel data Xch of each sound in the pattern corresponding to each sound sound pattern. The output of the tone selection switch section 17 (Fig. 1) is stored in this memory 23A.
The desired bass pattern is selected in conjunction with the tone color selection. The diamonds that make up the base pattern
The evening data includes pitch data BID indicating the pitch of the bass note to be produced this time, and data 0N10FF%Xch similar to the above. Register 28A.

29A、オア回路30A、微分回路31Aは第1図の2
8.29,30.31と同様に機能し、データ0N10
FF及びXchを記憶する。またレジスタ27Aはパル
ス△DINに応じてベース音の音程データBIDを記憶
する。
29A, OR circuit 30A, and differential circuit 31A are 2 in Figure 1.
Functions the same as 8.29, 30.31, data 0N10
Stores FF and Xch. Further, the register 27A stores pitch data BID of the bass sound in accordance with the pulse ΔDIN.

伴奏音データ形成部21Aにおいて、単音選択レジスタ
54はチャンネルプロセッサ13(第1図)から与えら
れるキーコードKc*及びキーオン信号KONにもとづ
いて、音程データBIDに対する基準(1度)の音高を
示すキーコードRKCを求める。例えば、和音構成音(
下鍵盤情報を伴なうキーコードKC*)の中から根音を
検出し、この根音に対応する基準キーコードRKCを記
憶し出力する、あるいはキーコードKc*の中からペダ
ル鍵盤の押圧鍵を示すものを検出し、これを基準キーコ
ードRKCとして記憶し出方するようになっている。加
算回路55は、基準キーコードRKCに対してレジスタ
27Aの音程データBIDを加算し、ベース音を示すキ
ーコードBKCを出力する。尚、下鍵盤で押鍵演奏され
ている和音の種類に応じて3度あるいは7度等の音程の
長短を制御することも可能である。
In the accompaniment sound data forming section 21A, the single note selection register 54 indicates the reference (1 degree) pitch for the pitch data BID based on the key code Kc* and key-on signal KON given from the channel processor 13 (FIG. 1). Find the key code RKC. For example, chord constituent notes (
Detects the root note from the key code KC* with lower keyboard information, stores and outputs the standard key code RKC corresponding to this root note, or detects the key to be pressed on the pedal keyboard from the key code Kc*. is detected and stored as a reference key code RKC. The addition circuit 55 adds the pitch data BID of the register 27A to the reference key code RKC, and outputs a key code BKC indicating the bass tone. It is also possible to control the length of the interval, such as the third or seventh, depending on the type of chord being played on the lower keyboard.

伴奏音割当て回路22Aにおいて、符号43A乃至51
Aで示された装置は第1図の43乃至52と同様に機能
するものである。すなわち、レジスタ29Aから与えら
れるチャンネルデータXchによって指定されたチャン
ネルにベース音キーコードBKCを割当てると共にその
チャンネルに対応してキーオン信号BKONを記憶する
。また、ダンプモードのときはデータXchによって指
定されたチャンネルのキーオン信号BKONをリセット
する。各チャンネルに割当てられたベース音のキーコー
ドBKC*及びキーオン信号BKONはメモ’)43A
 、44Aから時分割で出力され、自動伴奏用楽音発生
器16(第1図)に与えられる。尚、第1図の52 、
5.3と同様に、破線で示すようにレジスタ52Aとメ
モリ53Aを設け、ベースパターンにおける各音毎にト
ーン制御データTCDを発生するようにしてもよい。ま
た、前述のアルペジーJ演奏の場合と同様に自動ペース
演奏においても各音色毎に使用チャンネル数を異らせる
ことができるのは勿論である。
In the accompaniment tone allocation circuit 22A, symbols 43A to 51
The device designated A functions similarly to 43-52 in FIG. That is, the bass tone key code BKC is assigned to the channel specified by the channel data Xch given from the register 29A, and the key-on signal BKON is stored corresponding to that channel. Furthermore, in the dump mode, the key-on signal BKON of the channel specified by the data Xch is reset. The key code BKC* of the bass sound assigned to each channel and the key-on signal BKON are memo') 43A
, 44A in a time-division manner and provided to the automatic accompaniment musical tone generator 16 (FIG. 1). In addition, 52 in Figure 1,
5.3, a register 52A and a memory 53A may be provided as shown by the broken line, and the tone control data TCD may be generated for each note in the bass pattern. Further, as in the case of the above-mentioned Arpeggio J performance, it is of course possible to vary the number of channels used for each tone in the automatic pace performance.

尚、自動伴奏用楽音発生器16は1個の楽音発生器を各
チャンネルlch乃至nchで時分割共用するようにし
てもよい。また、自動伴奏音のエンベロープはバーカッ
シブ系に限らず持続系にすることもできる。また、トー
ン制御データTC。
Incidentally, the automatic accompaniment musical tone generator 16 may be configured such that one musical tone generator is shared by each channel lch to nch in a time-division manner. Furthermore, the envelope of the automatic accompaniment sound is not limited to a percussive type, but can also be a continuous type. Also, tone control data TC.

〜TCn、TCDによるエンベロープ制御内容はサステ
ィン時間長に限らずエンベロープ形状等であってもよい
The envelope control contents by ~TCn and TCD are not limited to the sustain time length, but may also be the envelope shape, etc.

ところで、音色に応じて楽音発生器16における使用チ
ャンネル数を限定する場合、該発生器16において不使
用チャンネルがいくつか生じる。この場合、楽音発生器
16の不使用チャンネルを他の用途に、例えば上鍵盤押
圧鍵あるいは下鍵盤押圧鍵を発音するために、使用する
ようにしてもよい。そのためには、自動伴奏用音色選択
スイッチ部17の出力にもとづいて使用チャンネル及び
不使用チャンネルを表わすデータを発生し、チャンネル
プロセッサ16に対して自動伴奏用の不使用チャンネル
を指示し、この不使用チャンネルに上鍵盤押圧鍵あるい
は下鍵盤押圧鍵等を割当てるようにすればよい。勿論、
チャンネルプロセッサ13で割当て処理した押圧鍵のキ
ーコードが自動伴奏用楽音発生器16の不使用チャンネ
ルに寿えられるように第1図の回路配線を適宜変更する
のはいうまでもない。
By the way, when the number of channels used in the tone generator 16 is limited depending on the tone color, some unused channels are generated in the generator 16. In this case, the unused channels of the musical tone generator 16 may be used for other purposes, for example, to generate sounds for keys pressed on the upper keyboard or keys pressed on the lower keyboard. To do this, data representing used channels and unused channels is generated based on the output of the automatic accompaniment tone selection switch section 17, and data indicating unused channels for automatic accompaniment is instructed to the channel processor 16. The keys to be pressed on the upper keyboard or the keys to be pressed on the lower keyboard may be assigned to the channels. Of course,
It goes without saying that the circuit wiring shown in FIG. 1 is appropriately changed so that the key code of the pressed key assigned by the channel processor 13 is stored in an unused channel of the automatic accompaniment tone generator 16.

また、メモリ23,23Aにオン・オフデータON10
 F Fを特別に記憶せずに、チャンネルデータXch
と一緒に順位データODRあるいは音程データBIDが
発生されたか否かを検出し、これにもとづきオン・オフ
データON10 F Fを形成するようにしてもよい。
In addition, on/off data ON10 is stored in the memories 23 and 23A.
Channel data Xch without specifically storing F F
It may also be possible to detect whether ranking data ODR or pitch data BID is generated together with this, and to form on/off data ON10FF based on this.

以上説明したようにこの発明によれば、自動伴奏音の発
音タイミングに対応してその伴奏音を割当てるべき発音
チャンネルを指定するデータを発生するようにしたので
、重複前として発生する伴奏音の発音形態を適切にプロ
グラムすることができるようになシ、エンベロープ、音
色、ピッチ、音量等が夫々独立に制御された重複音によ
る効果的な自動伴奏演奏が実現される。また、自動伴奏
音の消音タイミングに対応してチャンネルデータを発生
することにより、各チャンネルで発音する伴奏音を夫々
任意のタイミングで消音させることができるようになり
、効果的な自動ダンプ制御が実現される。
As explained above, according to the present invention, data specifying the sound generation channel to which the automatic accompaniment sound is to be assigned is generated in accordance with the sound generation timing of the automatic accompaniment sound. Since the form can be programmed appropriately, effective automatic accompaniment performance can be realized using overlapping sounds whose envelopes, timbres, pitches, volumes, etc. are independently controlled. In addition, by generating channel data corresponding to the muting timing of automatic accompaniment sounds, it is now possible to mute the accompaniment sounds produced by each channel at any timing, realizing effective automatic dump control. be done.

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

第1図はこの発明の一実施例を示すブロック図、第2図
は第1図の伴奏音データ形成部及び伴奏割当て回路の動
作例を示すタイミングチャート、第3図は第1図の電子
楽器による自動アルペジョ演奏例を示す楽譜及びタイミ
ングチャート、第4図はこの発明の他の実施例を第1図
の変更部分に関して示すブロック図、である。 10・・・鍵盤部、11・・・押鍵検出回路、20 、
2OA・・・伴奏パターン発生部、21.21A・・・
伴奏音データ形成部、22,22A・・・伴奏音割当て
回路、16・・・自動伴奏用楽音発生器、lch乃至n
ch・・・複数の発音チャンネル、2M 、23A・・
・パターンデータメモリ、25,25A・・・カウンタ
、26゜26A・・・テンポクロック発振器、17・・
・自動伴奏用音色選択スイッチ部、18・・・標準音色
制御ROM119・・・チャンネル別トーン制御ROM
。 ODR・・アルペジョ音を特定するための頴位データ、
BIN・・ベース音を特定するための音程データ、Xc
h・チャンネルデータ、ON10 F F・・オン・オ
フデータ、TCl乃至TCn・チャンネル別トーン制御
データ、TCD・・各発音タイミング別のトーン制御デ
ータ。 特許出願人  日本楽器製造株式会社
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a timing chart showing an example of the operation of the accompaniment sound data forming section and accompaniment allocation circuit shown in FIG. 1, and FIG. FIG. 4 is a block diagram showing another embodiment of the present invention with respect to a modified portion of FIG. 1. 10...Keyboard section, 11...Key press detection circuit, 20,
2OA...Accompaniment pattern generation section, 21.21A...
Accompaniment sound data forming unit, 22, 22A...Accompaniment sound allocation circuit, 16...Automatic accompaniment musical tone generator, lch to n
ch...Multiple sound channels, 2M, 23A...
・Pattern data memory, 25, 25A... Counter, 26° 26A... Tempo clock oscillator, 17...
・Automatic accompaniment tone selection switch section, 18... Standard tone control ROM 119... Channel-specific tone control ROM
. ODR: data for identifying arpeggio sounds,
BIN: Pitch data for identifying the bass note, Xc
h.Channel data, ON10FF...On/off data, TCl to TCn.Tone control data for each channel, TCD..Tone control data for each sound generation timing. Patent applicant Nippon Musical Instruments Manufacturing Co., Ltd.

Claims (1)

【特許請求の範囲】 1、鍵盤と、この鍵盤で押圧された鍵に対応して抑圧鍵
データを出力する押鍵検出回路と、少なくとも発音すべ
き伴奏音を特定するデータをその発音タイミングに対応
して発生する伴奏パターン発生手段と、この伴奏パター
ン発生手段で発生さ九た前記データによって特定された
伴奏音を示すデータを前記抑圧鍵データに関連して形成
する伴奏音データ形成手段とを具える電子楽器において
、複数の発音チャンネルを含む楽音発生手段と、前記伴
奏音データ形成手段で形成した伴奏音データを前記チャ
ンネルのいずれかに割当てて該データに対応する伴奏音
を前記楽音発生手段で発音させる割当て手段とを具え、
かつ、前記伴奏パターン発生手段ではデータ発生タイミ
ングに対応してチャンネルデータを更に発生し、前記割
当て手段ではこのチャンネルデータによって指定された
チャンネルに前記伴奏音データを割当てることを特徴と
する電子楽器。 2、前記伴奏パターン発生手段は、各発音タイミングに
対応して発音すべき伴奏音を特定する前記データとその
伴奏音を割当てるべきチャンネルを示す前記チャンネル
データとを夫々予じめ記憶したメモリと、このメモリに
記憶されている各発音タイミング毎の前記各データを時
間経過に伴って読み出す読み出し回路とを含むものであ
る特許請求の範囲第1項記載の電子楽器。 3、前記メモリは、伴奏音を特定する前記データと前記
チャンネルデータとを含む自動伴奏パターンを複数組子
じめ記憶するものであり、前記楽音発生手段は、各チャ
ンネル毎に独立して発生音の特性を可変制御し得る各チ
ャンネルに対応する楽音発生器と、この楽音発生器にお
ける標準音色を選択すると共にこの選択に連動して前記
メモリから読み出すべき1組のパターンを選択する選択
手段と、この選択手段による選択に連動して前記楽音発
生器の各チャンネルの楽音特性を個別に制御するトーン
制御データを供給するトーン制御データ供給手段とを含
むものである特許請求の範囲第2項記載の電子楽器。 4、前記トーン制御データは振幅エンベロープのサステ
ィン時間を制御するデータを含み、このサスティン時間
長をいくつかのチャンネルで異らせると共に前記メモリ
では各発音タイミングにおける伴奏音をそのサスティン
時間長に応じたチャンネルに割当てるように前記チャン
ネルデータをプログラムしておくことを特徴とする特許
請求の範囲第3項記載の電子楽器。 5、前記楽音発生手段は、各チャンネル毎に独立して発
生音の特性を可変制御し得る各チャンネルに対応する楽
音発生器と、この楽音発生器で発生する伴奏音の音色を
選択すると共にこの選択に連動して前記楽音発生器で伴
奏音のために使用するチャンネル数を限定してこれらの
使用可能チャンネルに対して楽音制御情報を与え、かつ
、この音色選択に連動して前記使用可能チャンネルに対
応する前記チャンネルデータだけを発生するよう前記伴
奏パターン発生手段を制御する音色選択手段とを含む特
許請求の範囲第1項記載の電子楽器。 6、前記楽音発生手段は、各チャンネル毎に独立して発
生音の特性を可変制御し得る各チャンネルに対応する楽
音発生器を含み、 前記伴奏パターン発生手段は、各発音タイミングに対応
して発音すべき伴奏音を特定する前記データとその伴奏
音を割当てるべきチャンネルを示す前記チャンネルデー
タとを夫々予じめ記憶すると共に、その伴奏音の楽音特
性を制御するトーン制御データを前記各発音タイミング
に対応して更に記憶したメモリと、このメモリに記憶さ
れている各発音タイミング毎の前記各データを時間経過
に伴って読み出す読み出し回路とを含み、前記割当て手
段では、前記メモリから前記チャンネルデータと一緒に
読み出された前記トーン制御データを前記伴奏音データ
と共に該チャンネルデータによって指定されたチャンネ
ルに割当て、こうして割当てられた前記トーン制御デー
タに応じて前記楽音発生器を制御するようにした特許請
求の範囲第1項記載の電子楽器。 7、前記伴奏パターン発生手段は、伴奏音を特定する前
記データ及びその伴奏音を割当てるべきチャンネルを示
す前記チャンネルデータを発音タイミングに対応して発
生する一方で、消音タイミングを指示するデータを消音
すべきチャンネルを示す前記チャンネルデータと共に発
生するものであり、 前記割当て手段は、消音タイミングを指示する前記デー
タと共に前記チャンネルデータが与えられたときそのチ
ャンネルにおける発生音を急速減衰させるよう前記楽音
発生手段を制御するものである特許請求の範囲第1項記
載の電子楽器。
[Scope of Claims] 1. A keyboard, a key press detection circuit that outputs suppressed key data in response to keys pressed on the keyboard, and at least data specifying accompaniment tones to be generated corresponding to the timing of their generation. an accompaniment pattern generating means for generating accompaniment patterns, and an accompaniment sound data forming means for forming data indicating an accompaniment sound specified by the data generated by the accompaniment pattern generating means in association with the suppression key data. an electronic musical instrument comprising: a musical sound generation means including a plurality of sound generation channels; accompaniment sound data formed by the accompaniment sound data forming means is assigned to one of the channels, and an accompaniment sound corresponding to the data is generated by the musical sound generation means; and an assignment means for making the sound.
The electronic musical instrument is further characterized in that the accompaniment pattern generating means further generates channel data in accordance with the data generation timing, and the assigning means allocates the accompaniment sound data to a channel specified by the channel data. 2. The accompaniment pattern generation means includes a memory in which the data specifying an accompaniment sound to be generated corresponding to each sound generation timing and the channel data indicating a channel to which the accompaniment tone is to be assigned are respectively stored in advance; 2. The electronic musical instrument according to claim 1, further comprising a readout circuit that reads out each of the data for each sound generation timing stored in the memory over time. 3. The memory stores a plurality of sets of automatic accompaniment patterns including the data specifying accompaniment sounds and the channel data, and the musical sound generating means independently generates the generated sound for each channel. a musical tone generator corresponding to each channel whose characteristics can be variably controlled; selection means for selecting a standard tone in this musical tone generator and selecting a set of patterns to be read from the memory in conjunction with this selection; 3. The electronic musical instrument according to claim 2, further comprising tone control data supply means for supplying tone control data for individually controlling the musical tone characteristics of each channel of the musical tone generator in conjunction with the selection by the selection means. . 4. The tone control data includes data for controlling the sustain time of the amplitude envelope, and this sustain time length is made different for several channels, and in the memory, the accompaniment tone at each sound generation timing is set according to the sustain time length. 4. The electronic musical instrument according to claim 3, wherein the channel data is programmed to be assigned to a channel. 5. The musical sound generating means selects a musical sound generator corresponding to each channel that can independently control the characteristics of the generated sound independently for each channel, and the timbre of the accompaniment sound generated by this musical sound generator. In conjunction with the selection, the musical tone generator limits the number of channels used for accompaniment tones and provides musical tone control information to these available channels, and in conjunction with this tone selection, limits the number of channels used for accompaniment tones. 2. The electronic musical instrument according to claim 1, further comprising timbre selection means for controlling said accompaniment pattern generation means to generate only said channel data corresponding to said accompaniment pattern generation means. 6. The musical sound generation means includes a musical sound generator corresponding to each channel that can independently control the characteristics of the generated sound for each channel, and the accompaniment pattern generation means generates sound corresponding to each sound generation timing. The data specifying the accompaniment tone to be used and the channel data indicating the channel to which the accompaniment tone should be assigned are respectively stored in advance, and the tone control data for controlling the musical tone characteristics of the accompaniment tone is applied to each sound generation timing. The allocating means further includes a correspondingly stored memory and a readout circuit that reads out each of the data for each sound generation timing stored in this memory over time, and the allocating means reads out the data from the memory together with the channel data. The tone control data read out in the above is assigned to a channel specified by the channel data together with the accompaniment sound data, and the musical tone generator is controlled in accordance with the tone control data thus assigned. Electronic musical instruments as described in Scope 1. 7. The accompaniment pattern generating means generates the data specifying the accompaniment sound and the channel data indicating the channel to which the accompaniment sound is to be assigned in accordance with the sound generation timing, while muting the data instructing the mute timing. The musical sound generating means is generated together with the channel data indicating the desired channel, and the assigning means causes the musical sound generating means to rapidly attenuate the sound generated in the channel when the channel data is given together with the data indicating the muting timing. The electronic musical instrument according to claim 1, wherein the electronic musical instrument is one that controls the electronic musical instrument.
JP56122385A 1981-08-06 1981-08-06 Electronic musical instrument Granted JPS5824195A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56122385A JPS5824195A (en) 1981-08-06 1981-08-06 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56122385A JPS5824195A (en) 1981-08-06 1981-08-06 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS5824195A true JPS5824195A (en) 1983-02-14
JPS6329272B2 JPS6329272B2 (en) 1988-06-13

Family

ID=14834490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56122385A Granted JPS5824195A (en) 1981-08-06 1981-08-06 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS5824195A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62135892A (en) * 1985-12-10 1987-06-18 ヤマハ株式会社 Electronic musical apparatus with sound generation allottingfunction
JPS63180999A (en) * 1987-01-22 1988-07-26 カシオ計算機株式会社 Automatically accompanying apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62135892A (en) * 1985-12-10 1987-06-18 ヤマハ株式会社 Electronic musical apparatus with sound generation allottingfunction
JPS63180999A (en) * 1987-01-22 1988-07-26 カシオ計算機株式会社 Automatically accompanying apparatus

Also Published As

Publication number Publication date
JPS6329272B2 (en) 1988-06-13

Similar Documents

Publication Publication Date Title
JP2576700B2 (en) Automatic accompaniment device
JPS6326869Y2 (en)
US4160404A (en) Electronic musical instrument
JPH0160839B2 (en)
JPS6048759B2 (en) electronic musical instruments
JPS5824195A (en) Electronic musical instrument
WO2007015320A1 (en) Tone color storage device, tone color storage method, and computer program for storing tone colors
US4619176A (en) Automatic accompaniment apparatus for electronic musical instrument
JPH0644192B2 (en) Automatic rhythm playing device
JP2586450B2 (en) Waveform storage and playback device
KR920005713B1 (en) Electronic musical instrument having rhythm playing function
JP2701177B2 (en) Tone generator
JPH0822282A (en) Automatic accompaniment device for guitar
JPH0314718Y2 (en)
JPS62294293A (en) Effect apparatus for electronic musical instrument
JP3171436B2 (en) Automatic accompaniment device
JPS6316757B2 (en)
JP2848322B2 (en) Automatic accompaniment device
JPS59140495A (en) Automatically accompanying apparatus for electronic musical instrument
JPS6217756B2 (en)
JP3120806B2 (en) Automatic accompaniment device
JPH01309098A (en) Electronic musical instrument
JPH0548480B2 (en)
JPH10198374A (en) Automatic arpeggio playing device
JP2591159B2 (en) Waveform selection and synthesis device