JPS6059392A - Automatically accompanying apparatus - Google Patents
Automatically accompanying apparatusInfo
- Publication number
- JPS6059392A JPS6059392A JP58167765A JP16776583A JPS6059392A JP S6059392 A JPS6059392 A JP S6059392A JP 58167765 A JP58167765 A JP 58167765A JP 16776583 A JP16776583 A JP 16776583A JP S6059392 A JPS6059392 A JP S6059392A
- Authority
- JP
- Japan
- Prior art keywords
- accompaniment
- address
- data
- tempo
- waveform data
- 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
Links
- 230000015654 memory Effects 0.000 claims description 119
- 238000003860 storage Methods 0.000 claims description 46
- 230000004044 response Effects 0.000 claims description 29
- 230000005236 sound signal Effects 0.000 claims description 9
- 230000000694 effects Effects 0.000 claims description 8
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 claims description 2
- 238000013519 translation Methods 0.000 claims description 2
- 206010003694 Atrophy Diseases 0.000 claims 1
- 241000885593 Geisha Species 0.000 claims 1
- 230000037444 atrophy Effects 0.000 claims 1
- 235000009508 confectionery Nutrition 0.000 claims 1
- 230000009182 swimming Effects 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 239000010445 mica Substances 0.000 description 2
- 229910052618 mica group Inorganic materials 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- NRHFWOJROOQKBK-UHFFFAOYSA-N triphenyltin;hydrate Chemical compound O.C1=CC=CC=C1[Sn](C=1C=CC=CC=1)C1=CC=CC=C1 NRHFWOJROOQKBK-UHFFFAOYSA-N 0.000 description 2
- 244000241872 Lycium chinense Species 0.000 description 1
- 241000237502 Ostreidae Species 0.000 description 1
- 241000282320 Panthera leo Species 0.000 description 1
- 101000697856 Rattus norvegicus Bile acid-CoA:amino acid N-acyltransferase Proteins 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 244000309464 bull Species 0.000 description 1
- 239000002041 carbon nanotube Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 235000020636 oyster Nutrition 0.000 description 1
- 238000005325 percolation Methods 0.000 description 1
- 229910052697 platinum Inorganic materials 0.000 description 1
- 229910052573 porcelain Inorganic materials 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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 automatic dicing device that reads waveform data and automatically generates accompaniment sound signals such as chords, albejos, bass notes, etc. By storing data representing the chord and reading out the stored waveform data at a rate determined according to the chord specification operation, a live performance effect can be obtained with as little memory and amount as possible. This is what I did.
(・[米、電子楽器にあってQユ、1つの楽器音の立上
シから消滅までの全波形をメそりに記憶しておき、発刊
1始命令に応じてメモリから波形データを読出ずことに
よシ梨器晋を再生ずる技術が知られている(fIlえは
、特開昭52−121313号公報参照)。(・[U.S., for electronic musical instruments, the entire waveform of one musical instrument's sound from its rise to its extinction is stored in the memory, and the waveform data is not read out from the memory in response to the first issue command.) In particular, a technique for reproducing porcelain ware is known (see Japanese Patent Application Laid-open No. 121313/1983 for details).
このような技術をオートコード、オートアルベジョ、オ
ートベースもの自i!ill fi−芸装置riに応用
すると、伴奏ハターンにしだt;って発生される個々の
伴奏音を自然楽税の音に近似し7乞ものにすることがで
きる。しかしな力、ら、肱1次の再生音は一音分の波形
データの反復読出しによって発生されるため音質が全く
同一でt・つて、伴奏の進行及び/又は他楽器との関連
における微妙な音質の違いを打現することができず、良
好な生演奏効果が召Jられない不都合がある。These technologies include autocode, autoalbejo, and autobase! When applied to the illumination device, it is possible to approximate the individual accompaniment sounds generated in the accompaniment pattern to the sounds of natural music. However, since the first-order reproduced sound is generated by repeatedly reading out one note's worth of waveform data, the sound quality is exactly the same. There is an inconvenience that the difference in sound quality cannot be reproduced and a good live performance effect cannot be achieved.
また、この釉のディジタル録音式自動伴秦装置を実現す
るにあたって解法すべき問題点は、第1にピッチ変化や
音質劣化を伴わずにテンポ変更を可能にすることであフ
、第2に可及的に波形データメモリの容量を低減させる
ことである。In addition, the problems that need to be solved in realizing this glaze digital recording type automatic banqin device are: firstly, it is possible to change the tempo without changing the pitch or deteriorating the sound quality; The objective is to reduce the capacity of the waveform data memory.
この発グJの目的t、′11、可及的に少ないメモリ客
足で良々fな生演巻効果を萄ることのできるテンポ可変
の自動伴奏装置ijj′を提供することにある。The purpose of this invention is to provide a variable tempo automatic accompaniment device ijj' that can produce a good live performance effect with as little memory usage as possible.
この社−“明の自動伴奏装置にあっては、Iは次に発生
さオするべき汀奏稿の波JThgを表わす波形データが
メモリにストアさ第17、このメモリからJFi次の伴
奏音に門する波形プ′−夕が和音指定操作に応じて決定
さオtたレートでJl;i次VCFLY(:出さ9.読
出゛された1順次の伴石音VこI先ゴる波形データに応
じて順次に伴奏音信号が発生さJ’Lる。この場合、順
次の伴奏音に関する波形データの読出洲始タイミングは
、可変テンポにしたがって発生されるIFj次のタイミ
ングパルスにそ、、It (’れ同期して決定さ肚る。In this company's automatic accompaniment device, waveform data representing the next accompaniment note wave JThg to be generated is stored in the memory. The starting waveform pattern is determined according to the chord designation operation. Accordingly, accompaniment sound signals are sequentially generated J'L. In this case, the reading start timing of the waveform data regarding the sequential accompaniment sounds is determined by the timing pulse of IFj that is generated according to the variable tempo, It ( 'Let's wait for the decision to be made in sync.
この発りjJの1つの%徴によれば、メモリから読出さ
れた爪′」次のrl−奏音に関する波形データを修正す
るための手段か設りられ、この手段によって、j旧法の
r1′奏音の波形の連れ形状が音楽的に好ましい形にダ
・2史制御される。According to one percent characteristic of this onset jJ, means are provided for modifying the waveform data for the next rl-note read out from the memory, and by this means j old method r1' The shape of the waveform of the tones is controlled into a musically preferable shape.
この発明の他の牛5徴によれば、予め定められた複畝の
テンポ範囲にそれぞれ対応して複数群の波形データがメ
モリにストアされ、このメモリがら読出すべき一部の波
形データが設定されたテンポに応じて選択される。According to the other five characteristics of the bull of this invention, a plurality of groups of waveform data are stored in a memory, each corresponding to a predetermined multi-row tempo range, and part of the waveform data to be read from this memory is set. selected according to the selected tempo.
この発明のさらに他の特徴によれば、予め定められた複
数の音域にそれぞれ対応して複数群の波形データがメモ
リにストアされ、このメモリがら読出すべき一部の波形
データが指定された和音の根音に応じて選択される。According to still another feature of the invention, a plurality of groups of waveform data are stored in a memory, each corresponding to a plurality of predetermined ranges, and a portion of the waveform data to be read from the memory corresponds to a specified chord. is selected according to the root note of.
コノ発明のさらに他の特徴によれば、エンベロープが比
較的短い伴奏音のための第1の波形データ記憶・請出系
と、エンベロープが比較的長い伴奏音のための第2の波
形データ記憶・読出系とが設けられ、これらの記憶・読
出系は共通の可変テンポ設定装置によって制御さgる。According to still another feature of the invention, there is provided a first waveform data storage/retrieval system for accompaniment sounds with relatively short envelopes, and a second waveform data storage/retrieval system for accompaniment sounds with relatively long envelopes. A readout system is provided, and these storage and readout systems are controlled by a common variable tempo setting device.
以下、添付図面に示す実施例についてこの発明を詳述す
る。The invention will now be described in detail with reference to embodiments shown in the accompanying drawings.
第1の実施例
第1図は、この発明の第1の実施例による自動伴奏装置
を示すものである。First Embodiment FIG. 1 shows an automatic accompaniment apparatus according to a first embodiment of the present invention.
スタート中ストップ制御スイッチ1oは、伴奏のスクー
ト11及びストップ時にそれぞ2tオン級作及びオン拮
;イ/12れるもので、”1′侶号源に接耘されている
。制i′11スイッチ10をオンすると、プレイモード
4.、J号P LAYが”1 ″と々る。The stop control switch 1o during the start is the one that turns on the accompaniment scoot 11 and the 2t on level and on at the time of stop, respectively, and is connected to the source of the ``1'' function.Control i'11 switch When 10 is turned on, play mode 4., J number P LAY jumps to "1".
テンポ孔ζN:’ri 12は、プレイモード信号PL
AYが”1″になると、イネーブル状態にムシ、テンポ
クロックパルス’I’ CI、 Kをgf)、 2図に
示すように発生ずる。Tempo hole ζN:'ri 12 is play mode signal PL
When AY becomes "1", the tempo clock pulse 'I' (CI, K) is generated as shown in Figure 2, in the enabled state.
L=J疲テンポ設定装苑14は、手等で操作されるボリ
ュームを含むもので、テンポ発接、器12に対して設定
テンポを示すテンポ制御データを供Ki’iするように
水っている。テンポ孔」原器12がら発生さオ′シるテ
ンポクロックパルスT CL Kの周波数は、可変テン
ポ設定装置14カ)らのテンポff71J fi’ll
データVデーじて1iii制御さfez Q定テンポに
応じて決定される。The L=J fatigue tempo setting device 14 includes a volume that is operated by hand, etc., and is configured to provide tempo control data indicating a set tempo to the tempo control device 12. There is. The frequency of the tempo clock pulse TCLK generated by the tempo hole prototype 12 is equal to the tempo ff71J fi'll of the variable tempo setting device 14).
The data V data is also controlled according to the fez Q constant tempo.
テンポ力ウンタエ6は、−例として1小、i、Jの長δ
にメJ尾・する段う;、又のフリップフロップからなる
もので、テンポクロックパルスTCLKを計数してh1
数出力CNT及びキャリイアウドパルスcoを発生する
ようになっている。制往1スイッチ10をオンする前は
、プレイモートイご号PLAY=”0゜を受Gjするイ
ンバータ18の出刃信号“1″に応じてテンポカウン出
刃6Fi計数出カCNTの全ビットが″1”になるよう
セットされている。ぞして、制御スイッチ1oのオン操
作に応じてプレイモード信号PLAYが“1#TLなる
と、テンポカウンタ16はテンポ発IIp器12がらの
最初のテンポクロックパルスTCLKに応じて計数出力
CNTの全ビットが“0′の状態になると−1(、に最
初のキャリイアウドパルスcoを発生する。The tempo force untae 6 is - for example, 1 small, i, J length δ
It consists of another flip-flop, and counts the tempo clock pulse TCLK and outputs h1.
It is designed to generate several output CNTs and a carry-out pulse co. Before the control 1 switch 10 is turned on, all bits of the tempo counter 6Fi counting output CNT are set to ``1'' in response to the output signal ``1'' of the inverter 18 which receives the play mode number PLAY="0°". Therefore, when the play mode signal PLAY becomes "1#TL" in response to the ON operation of the control switch 1o, the tempo counter 16 receives the first tempo clock pulse TCLK from the tempo generator IIp 12. Accordingly, when all bits of the count output CNT become "0", the first carry pulse co is generated at -1(,).
この後、テンポカウンタ16は2番目以叶のテンポクロ
ックパルスTCLK′5r、Jlfj次計数してそのカ
ウント値を順次に垢゛大させていく。テンポカウンタ1
6が1小節分のテンポクロックパルスT CL Kを計
数すると、計数出力CNTの全ビットが”工ゝになる。Thereafter, the tempo counter 16 counts the second and subsequent tempo clock pulses TCLK'5r and Jlfj and increases the count value sequentially. tempo counter 1
6 counts the tempo clock pulses TCLK for one measure, all bits of the count output CNT become "steps".
そして、テンポカウンタ16は、第2小節の最初のテン
ポクロックパルスTCLKに応じて計数出力CNTの全
ビットが0#の状態になると共に2 Hi Llのキャ
リイアウトパルスCoを発生する。この後は、上記した
と同様のl(t、″(次のil数■山作かくフカ)えさ
れ、テンポカウンタ16+)・らはJiIl’j次の計
数出力CNTが反復的に発生されると共に1小節終了毎
にキャリイアウドパルスCOが発生される。Then, in response to the first tempo clock pulse TCLK of the second measure, the tempo counter 16 causes all bits of the count output CNT to become 0# and generates a carry-out pulse Co of 2 Hi Ll. After this, the same l(t,'' (next il number ■ Yamasaku writing function) as described above is carried out, and the tempo counter 16+) and the JiIl'j next count output CNT are repeatedly generated. At the same time, a carry-out pulse CO is generated every time one measure ends.
龍秦選択スイッチ回路2oは、ワルツ、ロックqの伴奏
f!!r X、fiに対応したflづご選択スイッチを
含むものて、これらの伴奏起択スイッチによる伴奏選択
操作に応じて、選択された郎女ね類を示す伴奏種類指定
データASDを送出するようI″!なっている。The Ryuhata selection switch circuit 2o selects the accompaniment f! of waltz and rock q. ! r X and fi, and in response to the accompaniment selection operation using these accompaniment start selection switches, the accompaniment type designation data ASD indicating the selected melody is sent !It has become.
タイミングパターンメモリ22は、順次の伴奏音発生タ
イミングを表わすタイミングパターンを上記のような各
Fi’ $ J”’i 類毎に記1λ゛てしているもの
で、これには伴秦迭択スイッチ回路2oがら伴奏Ui類
4)ノ定データASDがスタティックなアドレス指定信
号として供給されると共にテンポカウンタ16から割数
出力CNTがダイナミックなアドレス指定信号として供
給さゎている。The timing pattern memory 22 stores timing patterns representing sequential accompaniment sound generation timings for each Fi' $ J"'i class as described above, and includes an accompaniment selection switch. The constant data ASD of the accompaniment Ui class 4) is supplied from the circuit 2o as a static addressing signal, and the divisor output CNT from the tempo counter 16 is supplied as a dynamic addressing signal.
伴秦行類指定データASDによって特定の伴奏種Wlが
、指定されると、指定された伴奏種類に対応したタイミ
ングパターンが計数出カCNTK応じて反り的に読出さ
れる。このため、タイミングパターンメモリ22からは
、特定の伴奏種類に対応するタイミングパターンにした
がって14次のタイミングパルス’1’ P T Nが
第2図に示すように送出される。When a specific accompaniment type Wl is designated by the accompaniment type designation data ASD, a timing pattern corresponding to the designated accompaniment type is read out in a warped manner in accordance with the count output CNTK. Therefore, the 14th timing pulse '1' P T N is sent out from the timing pattern memory 22 in accordance with the timing pattern corresponding to the specific type of accompaniment, as shown in FIG.
アドレスカウンタ24は、クロック大刀CKとしてタイ
ミングパルスTPTNを受取るト共ニリセット人力Rと
し゛Cキャリイアウドパルスcoを受取るもので、クロ
ック大刀CKとリセット人力Rとが同時に11.給され
たと吋、シリセット入力Rが優先的に作用するようにな
っている。制御スイッチ10をオンする前は、プレイモ
ード信号P LAY−“0″を受信するインバータ18
の出方信号′l″に応じてテンポカウンタ16は言1数
出カCN Tの全ビットが” 1 ”!/こなるように
セットされている。そして、前述したように制御スイッ
チlOをオンすると、テンポカウンタ16から最初のキ
ャリイアウドパルスCoが発生さiする。アドレスカウ
ンタ24 i、;j:、このル1刀のキャリイアウドパ
ルスCOvこ応じてリセットされた後、タイミングパル
ス’f’ P T Nを順次tlC泪&、I! L/
、その計数出力をダイナミックなアドレス指定信号とし
てアドレス記憶装置26に供figする。The address counter 24 receives a timing pulse TPTN as a clock signal CK, and also receives a reset signal R and a C carry-out pulse co, and the clock signal CK and the reset signal R are simultaneously received at 11. Once supplied, the series reset input R acts preferentially. Before turning on the control switch 10, the inverter 18 receives the play mode signal P LAY-“0”.
In response to the output signal 'l', the tempo counter 16 is set so that all bits of the output CNT become '1'!/.Then, as mentioned above, the control switch lO is turned on. Then, the first carry-out pulse Co is generated from the tempo counter 16.The address counter 24 i,;j:, after being reset accordingly, the timing pulse 'f' P T N sequentially tlC tears &, I! L/
, the counting output is provided to the address storage device 26 as a dynamic addressing signal.
アドレス記憶装置26は、開始アドレスメモリA及び終
了アドレスメモリBを有するもので、開始アドレ・スメ
モリAVCは、ルユ次に発生されるべき伴奏音のための
πC出開始アドレスを示すEll子アドレスデータ上記
の↓うな各伴奏種類毎に記憶されておシ、終了アドレス
メモリBYCは、順次に発生されるベキrr秦音のため
の読出終了アドレスを示す終了アドレスデータが上記の
ような各伴奏種G’u4Uに記1意されでいる。(?:
]始アドレスメモリA及び終了アドレスメモリBに仁j
〜、伴奏選択スイッチ回路20から伴奏種類指定データ
ASDがスタティックなアドレス指定信号として(lさ
れている。The address storage device 26 has a start address memory A and an end address memory B, and the start address memory AVC stores the child address data above which indicates the πC start address for the accompaniment tone to be generated next. The end address memory BYC is stored for each accompaniment type, and the end address data indicating the read end address for the sequentially generated power rr hata sounds is stored for each accompaniment type G' as described above. It is written in u4U. (?:
] The start address memory A and the end address memory B are
~, accompaniment type designation data ASD is sent from the accompaniment selection switch circuit 20 as a static address designation signal.
伴奏fH、’L! :lj’?定データデーDによって
特定の伴奏秤’ UA l)” 4”6 )k4される
と 1jiJ始アドレアドレスメモリk」、Jj−H定
されたf4′−秦極り−1にヌ」応したL?iJ始アド
レアドレスデータレスカウンタ24の計数出力に応じて
順次Ilc読出さ肚、加算器28に供給される一方、終
了アドレスメモリBからは、指定された伴奏種卵゛)に
対応した終了アドレスデータがアドレスカウンタ24の
4数出力に応じて順次に読出され、比較器30に供給さ
れる。Accompaniment fH, 'L! :lj'? When a specific accompaniment scale 'UA l)''4''6)k4 is selected by the constant data data D, 1jiJ start address address memory k'', L corresponding to f4'-Hatakari-1 determined by Jj-H. ? In accordance with the count output of the iJ start address address data counter 24, the ILC is sequentially read out and supplied to the adder 28, while from the end address memory B, end address data corresponding to the specified accompaniment seed () is read out. The signals are sequentially read out according to the four outputs of the address counter 24 and supplied to the comparator 30.
和音6盤32は、和音演奏用の複数の6を含むもので、
押された健を示す押鍵データを和音検出回路34に供給
するようになっている。The chord 6 board 32 includes a plurality of 6's for playing chords,
Key press data indicating the pressed key is supplied to the chord detection circuit 34.
和音検出回路34は、和音鍵盤32からの拝外データを
一時記憶し、その記憶データに基づいて和音の根音及び
和音タイプを検出するもので、根音指定データ及び和音
タイプ指定データを含む和音種類指定データC8Dを送
出するようになっている。和音検出回路34の和音検出
動作は二連シあシ、モード切替スイッチ36を接点a又
はbのいずれに設定するかによっていずれか一方の和音
検出動作が行なわれる。すなわち、スイッチ36を接点
aK段設定た場合には、フィンガード・コード・モード
の和音検出動作が行なわれ、スイッチ36を接点bK3
定した場合には、シングル・フィンガー・モードの和音
検出即1作か行なわれる。The chord detection circuit 34 temporarily stores the external data from the chord keyboard 32 and detects the root note and chord type of the chord based on the stored data, and detects the chord type including the root note specification data and the chord type specification data. Designated data C8D is sent out. The chord detection circuit 34 performs one of the chord detection operations depending on whether the mode selector switch 36 is set to contact a or b. That is, when the switch 36 is set to the contact aK stage, chord detection operation in the fingered chord mode is performed, and the switch 36 is set to the contact bK3 stage.
If a single finger mode chord detection is selected, a single chord detection operation is performed in the single finger mode.
フィンガード・コード・モードの和音検出においては、
和音鍵盤32にて所望の和音に対応した複数爲を同時に
押すことによって発生ずべき和音が指定される。例えば
、C−E−Gの3音に対応した釘を押すと、根音指定デ
ータとしては、根音「CJを指定するデータが送出され
、1ζ11音タイプ指定データとしてIr−”、和音タ
イプ「メジャ」を指定するデータが送出される。In chord detection in fingered chord mode,
A chord that should not be generated is specified by simultaneously pressing a plurality of keys corresponding to a desired chord on the chord keyboard 32. For example, when you press the nail corresponding to the three notes C-E-G, the data specifying the root note "CJ" is sent as the root note specification data, the data specifying the root note "Ir-" as the 1ζ11 note type specification data, and the chord type "Ir-" as the data specifying the 1ζ11 note type. Data specifying "measure" is sent.
シングル−フィンガー−モードの和音検出において幻、
和音ζ11磐32で1鍵を押した場合と複数鍵を押した
場合とで117定される第11も一タイプが異なる。す
なわち、l錘を押したμ)合には、和音タイプとして「
メジャ」が′411定され、根音としては押されたクコ
(に対応する音名の音が指定さオする。また、複数(′
λを押したら合には、押さrまた複数鍵のうち、最低音
(最ハ音でもよい)のv4で根音が指定され、他の押さ
fL、fc、鍵の叔父は0椋(白(か黒巳か)によつで
和音タイプが指定される。Illusion in single-finger mode chord detection,
The 11th chord, which is determined by 117 depending on whether one key is pressed or when multiple keys are pressed, is also of one type. In other words, when pressing the l weight μ), the chord type is “
'Major' is defined as '411, and the sound of the pitch name corresponding to the pressed Kuko (') is specified as the root note. Also, the plural ('
If you press λ, the root note will be specified by pressing r or the lowest note (or the highest note), v4, and the other keys, fL, fc, and the uncle of the key will be 0 椭 (white). The chord type is specified by (or Kuromi).
和音ラッチ回路38は、各タイミングパルスTPTNに
応じて和音検出口F?−34からの和音種類指定データ
C8Dをラッチするもので、ラッチされたデータのうち
、根音指定データRTは可変分周器40に供給され、和
音タイプ指定データCTは波形データメモリ42に供給
される。和音ラッチ回路38を設すプヒのは、ある伴奏
音の発生中に次の伴奏音のための押鍵がなされたときに
タイミングパルスTPTNK同期して次の伴奏音を発止
さぜるためである。The chord latch circuit 38 detects the chord detection port F? according to each timing pulse TPTN. -34, the chord type designation data C8D is latched. Among the latched data, the root note designation data RT is supplied to the variable frequency divider 40, and the chord type designation data CT is supplied to the waveform data memory 42. Ru. The reason why the chord latch circuit 38 is provided is to cause the next accompaniment tone to be generated in synchronization with the timing pulse TPTNK when a key for the next accompaniment tone is pressed while a certain accompaniment tone is being generated. be.
可変分周器40は、システムクロック信号φを根音用足
データRTに応じて可変分周するもので、根音C,Cす
・・・Bにぞれぞt、対応した分周出力パルスの周波数
はとなり合う根音4iJに周波数比が2′A2となるよ
うに制御される。The variable frequency divider 40 variably divides the system clock signal φ according to the root note foot data RT, and outputs divided output pulses corresponding to the root notes C, C...B, respectively. The frequencies of are controlled so that the frequency ratio to the adjacent root note 4iJ is 2'A2.
R−8フリツプ70ツブ44は、各タイミングパルスT
PTNに応じてセットされるもので、その出力Q−“l
oはANDゲート46を導通させる。ANDゲート46
は導通すると、可変分周器40からの分周出力パルスを
読出アドレスカウンタ48にクロック入力CKとして供
給する。The R-8 flip 70 knob 44 is connected to each timing pulse T.
It is set according to PTN, and its output Q-“l
o makes AND gate 46 conductive. AND gate 46
When turned on, it supplies the divided output pulse from the variable frequency divider 40 to the read address counter 48 as the clock input CK.
訂に出アドレスカウンク48は、可変分局器40からA
NDゲート46を介して供給される分周器力パルスをR
liしてその分周器カバh・スの周波数で決まるレート
で変化するアドレス値を示すようにアドレス信号’c
IT−1次に発生するもので、ORゲート50からのキ
ャリイアウドパルスCO又はタイミングパルスTPTN
K応じてリセットさオするようにに:つている。制も1
スイツチlOをオンすると、ORゲート50は最初のキ
ャリイアウドパルスCO及び最初のタイミングパルスT
PTNに応じて最初の出力信号”loを発生1゛る。読
出アドレスカウンタ48は、ORゲート50からのfd
’JJの出力信号゛1″に応じてリセットさλ′シた後
、ANDゲート4 (iからの分周出力パルスをIl’
1次に口数し、2 ’fr t]のタイミングパルスT
P’I’Nに応じてリセットさ、l’L、以下同様の口
数・リセット動作をくシかえず。そして、1小fli+
の終シになると、He出子アドレスカウンタ48V2召
ご目のキャリイアウドパルスCOによってリセットされ
る。この後ハ、上記のような計数・リセット動作が同様
にしてくシかえされる。読出アドレスカウンタ48から
送出される。アドレス信号は一方で加算器28に供給さ
れ、他方で比較器30に供給される。The output address counter 48 is output from the variable branching unit 40 to A.
The divider force pulse provided through the ND gate 46 is
The address signal 'c is set so as to indicate an address value that changes at a rate determined by the frequency of the divider cover h and li.
IT-1, which occurs next, the carry pulse CO from the OR gate 50 or the timing pulse TPTN
So that it will be reset according to the K: It is on. The system is also 1
When the switch lO is turned on, the OR gate 50 outputs the first carry-out pulse CO and the first timing pulse T.
The first output signal "lo" is generated in response to the PTN.
After being reset in response to the output signal '1' of 'JJ', the AND gate 4 (the divided output pulse from i is
Timing pulse T of 2 'fr t]
Reset according to P'I'N, l'L, and the same number of words and reset operation thereafter. And 1 small fli+
At the end of the period, the He output address counter 48V2 is reset by the second carry pulse CO. Thereafter, the counting and resetting operations as described above are repeated in the same manner. It is sent out from the read address counter 48. The address signal is fed on the one hand to adder 28 and on the other hand to comparator 30.
比較器30は、終了アドレスメモリBからの終了アドレ
スデータと百υ出アドレスカウンタ48からのアドレス
信号とを比較し、両者が一致すると、一致出力EQを送
出する。この一致出力EQはフリップフロップ44をリ
セットさせ、このリセットに応じてANDゲート46は
非導通になシ、読出アドレスカウンタ48への分周出力
パルスノ供給を停止する。このi?−め、読出アドレス
カウンタ48の計a動作(すなわち、アドレス進行)は
停止される。The comparator 30 compares the end address data from the end address memory B and the address signal from the 100 output address counter 48, and when the two match, sends out a match output EQ. This coincidence output EQ resets the flip-flop 44, and in response to this reset, the AND gate 46 becomes non-conductive and stops supplying the divided output pulse to the read address counter 48. This i? -, the operation of the read address counter 48 (ie, address progression) is stopped.
このような計数動作の停止は、次のタイミングパルスT
PTNに応じてフリップフロップ44がセットされるま
でつづく。This kind of stopping of the counting operation is performed by the next timing pulse T.
This continues until flip-flop 44 is set according to PTN.
加算器28は、開始アドレスメモIJ Aからの開p台
アドレスデータと読出アドレスカウンタ48からのアド
レス信号とを加算するもので、その加算出力は波形デー
タメモリ42に波形データ読出用アドレス(第4号とし
て供給される。The adder 28 adds the open address data from the start address memo IJA and the address signal from the read address counter 48, and the addition output is stored in the waveform data memory 42 as a waveform data read address (fourth Supplied as a number.
波形データメモリ42は、Jllfi次に発生さ肚るべ
き伴奏音の波形を表わす波形データを上記のよりな各郎
女石)L類毎に且つ各和音クイズ4σに記憶しているも
ので、記(:r!波形データとしては、各伴奏音毎に波
形のサンプル値を表わすディジタルワードからなる1小
節分のディジクル波形データが用いられる。このような
ディジタル波形データは、演奏家による実際の「わ奏を
録音し、その録音信号をあるサンプリングレートでサン
プリングし、各々のサンプル値をアナコク/ディジタル
(A/D )変換してイ(!られる。The waveform data memory 42 stores waveform data representing the waveform of the accompaniment note to be generated next for each of the above-mentioned yorona rojo stone) L classes and for each chord quiz 4σ. :r!Waveform data is one bar's worth of digital waveform data consisting of digital words representing sample values of the waveform for each accompaniment note.Such digital waveform data can be is recorded, the recorded signal is sampled at a certain sampling rate, and each sample value is converted into an analog/digital (A/D) signal.
波形データメモリ411J:、伴奏選択スイッチ回路2
0から作秦ね類指定データASDがスタティックなアド
レス指定信号として供給さ肚ておシ、読出すべき波形デ
ータが伴奏種類指定データASDとRi」述の1111
音タイプ指定データCTとに応じて選択されるようにな
っている。Waveform data memory 411J: accompaniment selection switch circuit 2
When the accompaniment type designation data ASD is supplied from 0 as a static address designation signal, the waveform data to be read are accompaniment type designation data ASD and 1111 described in ``Ri''.
The selection is made in accordance with the sound type designation data CT.
波形データメモリ42は、制御スイッチ10のオン操作
に応じてプレイモード信号PLAYが”1″になると、
イネーブル状態となシ、この状態において、選択さ、l
′した波形データが加n器28からのアトl/ス信号に
応じて読出される。この場合の読出レートは和音鍵盤3
2で指定した和音の根音に応じて決定される。When the play mode signal PLAY becomes "1" in response to the ON operation of the control switch 10, the waveform data memory 42
In this state, the selected l
' waveform data is read out in response to the AT signal from the adder 28. In this case, the reading rate is chord keyboard 3.
It is determined according to the root note of the chord specified in step 2.
波形データメモリ42から読出されるJlli−,1次
の伴奏音に関する波形データはデータ修正回路52に供
給される。このデータ修正回路52は、順次の伴奏音の
波形連結形状を所望の形にすべく波形サンプル値を修正
するもので、その詳細については後述する。Waveform data regarding the Jlli- and primary accompaniment tones read from the waveform data memory 42 are supplied to a data modification circuit 52. The data modification circuit 52 modifies the waveform sample values in order to make the waveform concatenation shape of successive accompaniment sounds into a desired shape, and the details thereof will be described later.
データ修正回路52から送出される順次の伴奏音に関す
る波形データはディジタルフィルタ54に供給さ肚る。Waveform data relating to sequential accompaniment sounds sent from the data modification circuit 52 are supplied to a digital filter 54.
前述したように波形データの読出レートは指定される根
音が異なる毎に異なるので、この発明では基本的に移動
フォルマントによる楽音形成が行なわオすることになる
。そこで、固定フォルマントの傾向をもたせるために設
けられたのがディジタルフィルタ54でおシ、波形デー
タはこのディジタルフィルタ54を辿ることにより若干
の波形41′5正を受ける。As mentioned above, since the reading rate of waveform data differs depending on the specified root note, the present invention basically performs musical tone formation using moving formants. Therefore, a digital filter 54 is provided to provide a fixed formant tendency, and by tracing the waveform data through this digital filter 54, the waveform 41'5 is slightly modified.
ディジタルフィルタ54から送出される順次の伴奏音に
門する波形データはディジタル/アナログ(D /A
) ?4:コQ回路56に伊3f音さ第17、アナログ
伴奏音信月OUTにり]換さオする。そして、 D/A
変換回路5Gから順次に送出されるf゛1′−歩合信号
OU T iJ:出力アンプ58を介してスピーカ60
にイ((給され、イ′1′奏音に変換される。従って、
スピーカ60から&J−自ff(h ff、 妻音が奏
出さ第1る。The waveform data for the sequential accompaniment tones sent out from the digital filter 54 are digital/analog (D/A
)? 4: Change the 17th I3F note to the Q circuit 56 and the analog accompaniment note OUT. And D/A
f'1'-commission signal OUT iJ sequentially sent out from the conversion circuit 5G: speaker 60 via the output amplifier 58
ni (((given) and converted to i'1' sound. Therefore,
&J-self ff (h ff) is played from the speaker 60.
f!r′−儂音発生t・)f作
ここで、F’t’+ 2図を参−照して伴奏音発止y・
0作を説[IfJする。第2図の記憶波形は、波形デー
タメモリ42にi?r!’ (+育さ牡た波形データの
うち、伴奏種類指定データA、 S D及び和音クイズ
指定データCTに応じて選択さ第1.た一群の波形デー
タを、便宜上、アナログ信−シ″、:に変換した形で示
したものである。f! r'-I sound generation t・) f production Here, F't'+ Referring to Figure 2, accompaniment sound generation y・
Describe 0 works [IfJ. The stored waveform in FIG. 2 is stored in the waveform data memory 42. r! (+For convenience, the first group of waveform data selected according to the accompaniment type designation data A, SD and the chord quiz designation data CT from the cultivated waveform data is converted into an analog signal). It is shown in converted form.
波形データP。、PI 、P2・・・は順次に発生され
るべきrl’=秦音の波形を表わすもので、各伴奏音に
対応した波形データU:ぞの伴奏音の立上シから次の伴
奏音の立上シ直前1での連続した波形のサンプル値を示
す多数のディジタA・ワードかしなっている。Waveform data P. , PI, P2... represent the waveforms of the rl'=Hata tones to be generated sequentially, and the waveform data U corresponding to each accompaniment note: from the rising edge of the accompaniment note to the next accompaniment note. There are a number of digit A words representing successive sample values of the waveform immediately before rising edge.
このようなディジタル波形データは、和音、アルペジョ
音、ベース台船を伴う実際の11′シ〈全ディジタル録
音しtイ!手ら八、るものでちる。ディジクル0召にあ
たっては、根音を例え+J’ G、音として各伴春扛類
4U K:λ11音タイプを相々恋更しc ’f’=釘
を行ない、波形データメモリ42には各伴奏9A9.+
i毎VC視数の和¥iタイプに対応した波形データを記
憶させる。Such digital waveform data is an actual 11' sound with chords, arpeggios, and bass tracks (all digitally recorded!). There are eight things to do. When calling the digital 0, the root note is taken as an example + J' G, each accompaniment type 4U K: λ11 sound type is changed one after another, c 'f' = nail, and each accompaniment is stored in the waveform data memory 42. 9A9. +
The sum of the number of VC views for each i\Waveform data corresponding to the i type is stored.
波形データPo、PいPう・・が示す1゛6妻音の波形
は単独1の波形であったり、混合音の波形であったシす
る。例えば、和音の場合、和音をオ音成する3音の混合
音が順次に発生さオLるが、波形]゛−タPo 及びP
l υ、いずれも和音の波形を示し、波形データP2は
第11音とベース塙との混合音の波形を示すものでろり
うる。また、アルペジョの場合、和音を4Iす成する;
r! 1 、第2及び第3の音が分散的に発生さ几るが
、成形データP。及びPlはそれぞル第1及び第2の音
の波形?示し、波形データP2は第3の音とベース音と
の混合音の波形を示すものであシうる。The waveform of the 1゛6 tone indicated by the waveform data Po, Pip... may be a waveform of a single 1 or a waveform of a mixed sound. For example, in the case of a chord, a mixture of three tones that make up the chord are generated sequentially, but the waveforms]゛-taPo and P
l υ may all indicate the waveform of a chord, and the waveform data P2 may indicate the waveform of a mixed tone of the 11th note and the bass note. Also, in the case of an arpeggio, the chord is made by 4I;
r! 1, the second and third sounds are generated in a distributed manner, but the forming data P. and Pl are the waveforms of the first and second sounds, respectively? The waveform data P2 may represent a waveform of a mixed sound of the third note and the bass note.
い−j5、司更デンポ設定装9:i: 14で録音時と
同じテンポをも′、¥′;Jゴ°ろものどする。゛また
、付′奏11fjj択スイッチ回路20で4′:f定の
伴秦君i;x、’j全辷1択すると共に和U鉦孔;32
で根音を特徴とする特定の和音を扛定すると、波升でデ
ータメモリ会?、;、i4:; 2図の記憶波五杉を〉
jJす−2:’1′のン(:4汀杉データブ3都(出さ
几るべく選択されるものとする。i-j5, Shisara Denpo Setting Device 9: i: Return the same tempo as when recording at 14', \';J goromo.゛Additionally, the selection switch circuit 20 selects 4': f fixed Ban Hata kun i;
If you pick out a specific chord that features a root note, will it be a data memory meeting in the wave square? ,;, i4:; Memory wave Gosugi in Figure 2>
jJsu-2: '1' no (: 4 怀杉datab 3 capitals (selected to be exported).
f:i:J f’、i:スイッチ10を一オンすると、
テンポ発振器12&)訃′定テンボに苅尼した周汲4に
で゛アンボクロツクパルスT CL KをDy2図(C
示ずように一発生する。テンポカウンタ1 (iに1:
重連したようにJ−初のテンポクロックパノLスに応じ
て最初のキャリイアウドパルスCO’%’ b41=す
る。また、こAしと同時に81【り出力CJ−7’1’
が全ビット”0″になシ、これに応じてタイミングパタ
ーンメモリ22が選択され1こ伴ニコKfQ用にA応し
/ξタイミングパターンにしたカーってにi’j、 2
1%Jに示すようにタイミングパルス’r r ’r
N(Dブi′2生11jI/:Hl−る。f:i:J f',i:When switch 10 is turned on,
When the tempo oscillator 12 &) is set to the fixed tempo, the clock pulse T CL K is sent to Dy2 (C
One occurrence occurs as shown. Tempo counter 1 (1 for i:
The first carry pulse CO'%'b41= is executed in response to the J-first tempo clock pano L as if it were repeated. In addition, at the same time as this A, 81[ri output CJ-7'1'
All bits are set to 0, and the timing pattern memory 22 is selected in response to this, and the timing pattern corresponding to A/ξ for Niko KfQ is set to i'j, 2.
Timing pulse 'r r 'r as shown in 1%J
N(Db i'2 student 11j I/: Hl-ru.
Jl、l、ネノノのキャリイアウドパルスCoと最初の
タイミングパルスTPTNとはほぼ同時にアドレスカウ
ンタ24に入力されるが、前進したようにリセット優先
であるため、アドレスカウンタ24はツタ初のキャリイ
アウドパルスCOに兄じてリセットされ、その計数出力
は全ピッl−”(1“となる。このため、開始アドレス
メモリAからは、最初のfr・突台に対応した波形デー
タP。の読出ヒr」始アドレスを示す開始アドレスデー
タが読出さI’Lる。The carry-out pulse Co of Jl, l, and Nenono and the first timing pulse TPTN are input to the address counter 24 at almost the same time, but since the reset priority is given as if they were advanced, the address counter 24 inputs the carry-out pulse Co of the first timing pulse CO of the ivy. , and the counting output becomes 1. Therefore, from the start address memory A, the waveform data P corresponding to the first fr/protrusion is read out. Start address data indicating the start address is read I'L.
快た、最初のキャリイアウドパルスCOと最初のタイミ
ングパルスT P T NとはORゲート50に(フ、
は同時に入力され、これにLIL、じてORゲート50
が撤初の出力信号”11溌生ずる。この最初の出力信号
°゛1′は読出アドレスカウンタ48をリセットさせる
ので、同カウンタ48の古を数出力は全ピット”0“に
なる。Okay, the first carry pulse CO and the first timing pulse T P T N are input to the OR gate 50 (F,
are input at the same time, LIL is input to this, and OR gate 50
The first output signal "11" is generated. Since this first output signal "1" resets the read address counter 48, the last few outputs of the counter 48 become all the pits "0".
最初のタイミングパルスT P T N i、!、71
Jツ7’70ツブ44をセラI・させ、こオL(4:応
じてA N Dゲ)4Gか211通する。址、t1最1
〃のタイミングパルスT P T Hに応じてオIJ
Bラッチli、’jl l;谷38が和塙検出回路34
からの和fi種力f #”rj定データC8Dをラッチ
する。このときラッチされたデータは、根音Gffi示
す根音指定データRTとある和音タイプを示す和音タイ
プ指定データCTとを含むものである。First timing pulse T P T N i,! , 71
Jtsu 7'70 Tsubu 44 is set to Sera I, Koo L (4: A N D game depending on the case) 4G or 211 is sent. , t1 1st
O IJ according to the timing pulse T P T H
B latch li, 'jl l; valley 38 is Kawawa detection circuit 34
The sum fi type force f#"rj constant data C8D is latched. The data latched at this time includes root note designation data RT indicating the root note Gffi and chord type designation data CT indicating a certain chord type.
可食分周器40は根音指定データRTに応じて根音G&
C対応した周波数で分周出力パルス”を発生し、AND
ゲート46’e介して読出アドレスカウンタ48に供給
する。読出アドレスカウンタ48は、分周出力パルスを
JIi+次削数し割数次にアドレス信号を送出する。こ
のため、加算器28からは、読出開始アドレスから根音
Gに対応したレートで増大するアドレス仙を示すように
順次にアドレス信号が発生さオt1これに応じて波形デ
ータメモリ42からは、iit初の伴奏音に対応した波
形データP、が1畝次に読出される。The edible frequency divider 40 selects the root note G& according to the root note specification data RT.
Generate a "divided output pulse" at the frequency corresponding to C, and
The read address counter 48 is supplied via the gate 46'e. The read address counter 48 divides the frequency-divided output pulse by JIi+the next number and sends out an address signal after the next number. Therefore, address signals are sequentially generated from the adder 28 so as to indicate an address signal increasing at a rate corresponding to the root note G from the read start address. Waveform data P corresponding to the first accompaniment tone is read out in one wave.
波形データメモリ42から読出された波形データはデー
タ(I’f−正回路52及びディジタルフィルタ54を
介してD/A忽換回路56に供給され、D/A変挨回E
iS 56からは最初の伴賽音信号OUTが発生される
。そして、この件賽音信号OUTに応じてスピーカ60
から最初の伴奏音が賽子される。この場合、最初の伴奏
音が和音であれば根音をG音とする和音が発生さ肚る。The waveform data read from the waveform data memory 42 is supplied to the D/A conversion circuit 56 via the data (I'f-positive circuit 52 and the digital filter 54, and the D/A conversion circuit E
The iS 56 generates the first accompaniment signal OUT. Then, the speaker 60 responds to this sound signal OUT.
The first accompaniment note is diced. In this case, if the first accompaniment note is a chord, a chord whose root note is G note will be generated.
次に、タイミングパターンメモリ22から2番目のタイ
ミングパルスTPTNが発生されると、アドレスカウン
タ24の割数値はlになシ、これに応じて開始アドレス
メモリAからは、波形データP、のための開始アドレス
データが読出される。Next, when the second timing pulse TPTN is generated from the timing pattern memory 22, the divisor value of the address counter 24 becomes l, and in response, the start address memory A generates the waveform data P. Start address data is read.
また、読出アドレスカウンタ48は、2香目のタイミン
グパルスTPTHに応じてリセットされた後、前回同様
に分局出力パルス”+を順次に計数して順次にアドレス
信号を発生する。Further, after being reset in response to the second timing pulse TPTH, the read address counter 48 sequentially counts the branch output pulses "+" and sequentially generates address signals as in the previous time.
従って、波形データメモリ42からは、第2の伴奏音に
対応した波形データP1 が根音Gに対応したレートで
順次に抗出さ肚、これに応じてスピーカ60からは第2
の伴奏音が突出される。Therefore, from the waveform data memory 42, the waveform data P1 corresponding to the second accompaniment note is sequentially output at a rate corresponding to the root note G, and in response, the second accompaniment note is output from the speaker 60.
The accompaniment sounds are prominent.
この後は、タイミングパルスTPTNが発生さ肚るたひ
に上記したと同様に順次の波形データ読出動作が行なわ
n1波形データPt、PR・・・にそnぞn対応した伴
奏音がlit次に秦出さ′iする。After this, when the timing pulse TPTN is generated, the waveform data reading operation is performed sequentially in the same manner as described above, and the accompaniment sounds corresponding to the n1 waveform data Pt, PR, etc. I will bring it out.
1小節分の波形データ読出しが終ると、テンポカランタ
1 (5&:12”′Li7[Jのギャリイアウトバル
スCOk 6i・、生してアドレスカウンタ24及び&
Jjアドレスカウンク48f!:リセソトさせる。この
ため、次の1小:’ill VCついても上記したと同
様にして順次の1゛ト奏1jに幻L6する波形データが
胱出さ牡、以下冬季fi1毎に同わtのii!:作がく
9かえさ、iする。従って、スヒーカ60からは、記録
時と同じテンポで自動1’l’=秦召がろ3出される。When the reading of waveform data for one measure is completed, the tempo counter 1 (5&:12'''Li7[J's galley out pulse COk 6i・, address counter 24 and &
Jj address count 48f! : Reset. For this reason, for the next 1 small:'ill VC, the waveform data of phantom L6 for each 1st play 1j is sequentially outputted in the same way as described above. :The work is 9 times over, I do it. Therefore, the sounder 60 automatically outputs 1'l' = Hata Sougaro 3 at the same tempo as when recording.
ところで、上記のようVこして自動的VC%奏音突台生
さオtでいるときに和晋錐盤32で根音を例えはF音と
−J−る他の和j、冒辷指定しプこものとすると、この
せ)1定オlHf姓一対応した和せ1jji類4)コ定
データC8Dが上記仙の;f11廿を指定しグヒ後j&
初のタイミンクパルスT P T NにJ、6じてイ1
1ねラッチ回路38にラッチさオする。この/Cめ、内
鉄分周器40からの分Jid出力パルスの周波数は旋ま
たすこ指定さ八た和音の41(音Fに対比、した(li
jに変更!tIIJ餉〕される。従って、第2図の記1
.は波形は根音に゛に対応しノーレートで朋(次に+i
q出さ肚、読出データに尾、じてIIK−を次に伴奏音
が歩出される。この場合、伴〃追が和音であれは、根音
をF音とする和音が発生される。なお、上記他の和音の
指定操作において和召タイプも変更したのであれば、波
形データメモリ42がら胱出さ肚るべき一部の波形デー
タは新たに指定された和音タイプに応じて選択される。By the way, as mentioned above, when you are playing the V automatically and playing the VC% sound, you can use the Japanese conical disk 32 to change the root note to the F note, for example, to other Japanese J, blasphemy designations such as -J-. If it is a shipkomono, then this) 1 constant o l Hf surname 1 corresponding sum 1 jji class 4) Ko constant data C8D specifies ;f11 廿 of the above Sen, and after Guhi j&
First timing pulse T P T N to J, 6 then I1
1 is latched into the latch circuit 38. This /C, the frequency of the minute Jid output pulse from the inner frequency divider 40 is 41 (compared to note F,
Change to j! tIIJ餉] is done. Therefore, note 1 in Figure 2
.. The waveform corresponds to the root note ゛, and the waveform is ``ho'' (then +i) at no rate.
When q is output, the accompaniment sound is started after the read data and IIK-. In this case, if the accompaniment is a chord, a chord whose root note is the F note is generated. If the chord type is also changed in the other chord designation operation, part of the waveform data to be extracted from the waveform data memory 42 is selected in accordance with the newly designated chord type.
次に、第3図(a)及び(b)を参照してアドレス制御
態様を異にする伴奏音発生動作を説明する。第3図(a
)はアドレス飛越しを伴う場合の動作に示し、このよう
々動作が行なわオ′シるのは、第1cl’lJ変テンポ
設定装置14で録音時よシ速いテンポを設定した場合で
あシ、第2に和iト盤32でG音よシ低い音を根音とす
る和音を指定し1ヒ場合である。Next, accompaniment sound generation operations with different address control modes will be described with reference to FIGS. 3(a) and 3(b). Figure 3 (a
) shows the operation when an address jump is involved, and this operation is only possible when the first cl'lJ variable tempo setting device 14 is set to a faster tempo than during recording. The second case is when a chord whose root note is a note lower than the G note is specified on the Japanese keyboard 32.
才だ、第3図υ)はアドレス進行停止を伴う場合の動作
を示し、このような動作が行なわ肚るのは、8B Z
K司俊テンポ設定装随で録音時より遅いテンポを設定し
た場合であフ、第2に和音健flE32でG廿、Cり高
い音を根音とする第1」音を指定した場合である。Figure 3 υ) shows the operation when the address progress is stopped, and such an operation is performed at 8B Z
This is the case when the tempo is set to be slower than the one at the time of recording with the K Tsukasa tempo setting tool.The second case is when the 1st note with the high note of G and C as the root note is specified in the chord Ken flE32. .
第3図(a)の場合においては、例えば波形データP0
を終了アドレスまで読出さ々いうちに次のり同様である
。このため、加釣−器28の出力側1で見たアドレスΔ
にイ1シ、1、Fl 、Fi、F3年すの音15分でア
ドレスが飛A33さオすることになり、飛L°・、され
たアドレスに文」応する波形データはルシ出されない。In the case of FIG. 3(a), for example, the waveform data P0
is read out to the end address, and the same goes for the next one. For this reason, the address Δ seen on the output side 1 of the adjusting device 28 is
In 15 minutes, the address will be changed to A33, and the waveform data corresponding to the changed address will not be output.
従って、件部T1信(じOUTとしては、各伴奏音毎に
減衰波形の一部〃・削除さオtた形で伴奏音信号PIO
%”It 、PH1、PI3’・・がIll+3ll化
さ71することになる。この場合、楽■としてア1吸な
立上り部分の波形は思丈に4’]生されるので、■負の
劣化は夕11ど間;9にならない。Therefore, the accompaniment tone signal PIO is a part of the attenuation waveform for each accompaniment tone.
%"It, PH1, PI3', etc. will be converted to Ill + 3ll. In this case, the waveform of the rising part of A1 will be generated as much as 4'], so ■ Negative deterioration will occur. It was around 11pm; it wasn't until 9pm.
一方、鋲3峡[0〕3の」7−′J合においては、例え
は波形データP。fr:終了アドレスまでπ1.出すと
、比較器30が−よ(出力EQを仇二生してフリップフ
ロップ44(Lリセットさせ、とわに応じて6ル出アド
レスカウンタ48の141数動作は次のタイミンクパル
スTPTNのづ1三生まで停止される。このことは、他
の波形データPl % p、 % Pa等についても同
様である。このため、加算器28の出力側で見たアドレ
ス進行は、S Tl % S T2 、b ’r 3舌
の部分で()j%止さオすることになる。従って、伴奏
1!r信号OUTとしてね、名伴突台毎に減衰終了後に
無音状態を示す形で伴奏音(M号P+o、P□、PH2
% Pll・・・が順次に発生さオLることになる。On the other hand, in the case of ``7-'J of 3 pins [0] 3, for example, the waveform data P. fr: π1. to end address. When the output is output, the comparator 30 outputs the output EQ and resets the flip-flop 44 (L). The same applies to other waveform data Pl % p, % Pa, etc. Therefore, the address progression seen at the output side of the adder 28 is S Tl % S T2 ,b' r 3 will stop ()j% at the tongue part.Therefore, as the accompaniment 1!r signal OUT, the accompaniment note (M number P + o , P□, PH2
% Pll... will be generated sequentially.
上記した第3区j (a)及び(b)のいずオもの場合
においても、テンポを銑更したことによっては可変分周
器40の分周出力パルスの周波数が銑化しないので、波
形データの読出レートは亥わらず、従ってF)生洋奏習
のピッチがテンポ笈y↓に1f=つて鋭化することはな
い。In any of the above-mentioned cases of Section 3 (a) and (b), the frequency of the divided output pulse of the variable frequency divider 40 does not change by changing the tempo, so the waveform data The reading rate of F) does not increase, therefore, the pitch of F) live western music does not become sharper as the tempo increases by 1f.
なお、目勤庄奏をストップ笛ぜ/ζいとき&−XS制t
11スイッチlO金オン操作する。すると、テンポ発振
器12及U・波形データメモリ42はディスエーブル状
態VC71り 、敦ノeデータb1.出しが停止される
。番1つて、自動tj’ # tよストップする。また
、上り己したようなpIβ葵谷佑勺と動作は、#堺を選
択スイッチ回路20で選択ざ肚る他のPi′−兵糧類に
ついても同様にして行なわれるものでおる。In addition, the stop whistle for MEKIN Sho Kanade / ζ time & -XS system t
11 Operate switch lO gold on. Then, the tempo oscillator 12 and U/waveform data memory 42 are put into the disabled state VC71, and Atsushi's data b1. Output will be stopped. When number 1 is reached, automatic tj'#t stops. Further, the same operation as pIβ Aoi Tani is carried out in the same way for other Pi'-provisions for which #Sakai is selected by the selection switch circuit 20.
データ修正回路
データ((と−正jilt j!i152に1−1−1
り”」として振幅制御回?各で4’ijl北SHオLる
。1この〃み合、タイミングパターンメモリ22に(。Data correction circuit data ((and - positive jilt j! i152 to 1-1-1
Amplitude control times as "ri"? 4'ijl north SH o L in each. 1 In this case, the timing pattern memory 22 (.
1、l“]3441名に示J−ように2査目以四−の名
タイミングパルスTPTNVc対して数ミリ秒’+I′
Jj・j o) I、(IIi、−jL +1M fi
l T iLm &j先行り、 テ減衷開始タイミンク
パルスEDPi発生させるンとめのタイミングパターン
を1.己1.+て、1ぎぜC−咬く。1, l"] As shown in 3441 people, several milliseconds'+I' for the timing pulse TPTNVc from the second scan to the fourth scan.
Jj・j o) I, (IIi, -jL +1M fi
l T iLm &j advance, te reduction start timing pulse EDPi The timing pattern for the stop to be generated is 1. Self 1. +, 1 bite C- bite.
i)iノ、・+iiのよう1′(う′ンボ勿)止くした
JV、、1合ζ′こは、第4[ネ:VL、r):すよう
に、1“に初の田秦音1.−1号P1oがエンベロープ
J にしたかつ・てり)つ〈土1 irr< ;jji
l、でいるときに21i+1:、1のり・rミングパ
ルスT I) T Nに応じて2111目の洋会旨’l
rjう弓PI?が発生さオすることかある。i) iノ,・+ii like 1'(U'mbomaru) stopped JV, 1 go ζ' is the 4th [ne: VL, r): like, 1' is the first field. Hata On 1.-1 P1o made the envelope J)
21i + 1:, 1 glue/rming pulse T I) T When the time is 2111th Western-style party according to N.'l
rj bow PI? There are times when this occurs.
このよりなi、i:; 4jにおい)で、2 ’1il
F目のタイミングパスルTPTNに応じて最初に読出さ
れた波形データの示すサンプル1111とでの1m +
J14に11ル出さ才した波形データの示すタンブル1
トイとの7礼が太さいとクリック詮が生す◇ことがある
。データ修止回1ili852はこりよ″)ケクリック
1にの発生を防止1−るために設けら、l’L l、二
ものでシ)る。In this way, i, i:; 4j smell), 2 '1il
1 m + at sample 1111 indicated by the waveform data first read in response to the F-th timing pulse TPTN.
Tumble 1 shown by the waveform data that appeared on J14
If the 7 bows with the toy are too thick, clicking may occur ◇. The data modification circuit 1ili852 is provided to prevent the occurrence of a click 1.
データ修正回路52を構成する振幅制御回路は、2番目
のタイミングパルスTPTNに先行する減whizイミ
ングパルスEDPに応じて波形データと減衰エンベロー
プデータとの乗算を開始する。The amplitude control circuit constituting the data modification circuit 52 starts multiplying the waveform data and the attenuated envelope data in response to the reduced whiz timing pulse EDP preceding the second timing pulse TPTN.
この乗算処理は、例えばビットシフト法によ夕波形サン
プル値を%ずつ減少させるように行なわれ、2番目のタ
イミングパルスTPTHの到来によシ停止される。この
結果、最初の伴奏音信号PloはエンベロープE、にし
たがって強制的に減衰さ才L1それによってクリック音
発生が防止さ肚る。このような強制減哀匍珪111は2
企目以降の各伴奏音に対応した波形データにも同様にし
て適用される。なお、減衰制御は、振幅レベルを検知し
、振幅レベルが大きいほど減衰レートを大きくするよう
に実行してもよい。This multiplication process is performed by, for example, a bit shift method to reduce the evening waveform sample value by %, and is stopped by the arrival of the second timing pulse TPTH. As a result, the first accompaniment sound signal Plo is forcibly attenuated according to the envelope E, thereby preventing the occurrence of a click sound. This kind of forced reduction is 2
The same applies to the waveform data corresponding to each accompaniment tone after the intended one. Note that the attenuation control may be performed by detecting the amplitude level and increasing the attenuation rate as the amplitude level increases.
データ修正回路52は、他の例として補間回路で構成さ
几る。この補間回路は常に過去の7個のサンプル値を保
存するためのレジスタを有し、次の(1)及び(2)式
の演算を行なうことによシ各タイミングパルスTPTN
の発生から14個のサンプル値を修正するものである。As another example, the data correction circuit 52 is configured with an interpolation circuit. This interpolation circuit always has a register for storing past seven sample values, and calculates each timing pulse TPTN by calculating the following equations (1) and (2).
14 sample values are corrected from the occurrence of .
これら(1〕及O’ (2)式において%AJ、Bk及
びC11J、いずれも第5図に示すように波形のつなぎ
目J−J′の近傍のサンプル値でちって、AI〜A7は
つなぎ目前のサンプル値”h Bl x13.4はつな
ぎ自復のサンプル値、ci/%+C,、は修正サンプル
値をそJtぞスを示す。なお、第5圀において、横軸は
時間tを示し、B、〜”14及びc8〜c0.の図示は
省略しである。In these equations (1) and O' (2), %AJ, Bk and C11J are all sample values near the waveform joint J-J' as shown in Figure 5, and AI to A7 are before the joint. The sample value of "h Bl x13.4" is the sample value of the continuous self-recovery, and ci/%+C, is the corrected sample value.In addition, in the fifth region, the horizontal axis indicates time t, B, ~''14 and c8~c0. are not shown.
上記(1)式によれは、例えは修正サンプル値C8は、
サンプル値人1〜A?の和とサンプル値B1との力++
3v値全8で割↑1−することによって得られるもの
でろり、41と・正サンプル@c?は、サンプル値A8
とサンプル値B1〜B7の和との加算値を8で割算す
ることによって得られるものである。このように、01
〜Cyit二つなき゛目J −J’の前後の8個のサン
プル値を平均することによって得ら肚るものである。According to the above formula (1), for example, the corrected sample value C8 is
Sample value person 1~A? The force between the sum of and the sample value B1 ++
It is obtained by dividing the 3v value by ↑1-, which is 41, and the correct sample @c? is the sample value A8
It is obtained by dividing the sum of sample values B1 to B7 by 8. In this way, 01
~Cyit is obtained by averaging eight sample values before and after the second and third J-J'.
また、上記(2)式によれば、例えば修正サンプル値C
8は、サンプル値B1〜B、の和を8で割算することに
よって得らゎるものであフ、修正サンプル値C14はサ
ンプル値B13及びBl4の和を2で割算することによ
ってイ4Iられるものである。このように06〜C,、
/d過去のサンプル値の影響を徐々に少なくするように
徐々に少ない数のサンプル値を平均することによって得
られるものである。Also, according to the above equation (2), for example, the corrected sample value C
8 can be obtained by dividing the sum of sample values B1 to B by 8, and the corrected sample value C14 can be obtained by dividing the sum of sample values B13 and Bl4 by 2. It is something that can be done. Like this 06~C,,
/d is obtained by averaging a gradually decreasing number of sample values so as to gradually reduce the influence of past sample values.
上記した補間回路を用いると、第5図に示すように波形
のつなぎ目J −J’において不連続であった波形本l
丘は連tプ5的につながるようになシ、クリック音発生
を防止することができる。When the interpolation circuit described above is used, as shown in FIG.
By connecting the hills in a series of five shapes, it is possible to prevent the occurrence of click sounds.
なお、第11ン1の実施例では、自動伴奏を1小節毎に
反復させるようにしたが、これは2小節毎等他の所望の
区間毎に反復させるようにしてもよい。In the 11th and 1st embodiment, the automatic accompaniment is repeated every bar, but it may be repeated every other desired section, such as every 2 bars.
また、タイミングパターンメモリ22、アドレス記憶4
シii”+: 26及び波形データメモリ42をいずれ
モRA M (ランダム・アクセス・メモリ)で抱成し
、フロッピーディスク、磁伝1テープ等の外部記録11
トド、’:’、 ()2カ・らメモリ22、記憶1置2
6及びメモリ421/こそオ′1.ぞオを必畏戒データ
を仁にくするようにしてもよい。Also, a timing pattern memory 22, an address memory 4
ii"+: 26 and waveform data memory 42 are eventually stored in RAM (Random Access Memory), and external recording 11 such as a floppy disk or magnetic tape is stored.
sea lion, ':', ()2 ka・ra memory 22, memory 1 place 2
6 and memory 421/koro'1. You can also make Zoo's requisite command data more benevolent.
第2の:J二jl:’+ 仁i
第6I;1lld−、この発すJの第2の実施例による
自動伴奏装置1′I−を示すもので、紀1図におけると
同様の1114分にk」、同()1この’(?を号全伺
してn2’ a’:ilな説、明全省略する。2nd:J2jl:'+ 人i 6I;1lld-, this shows the automatic accompaniment device 1'I- according to the second embodiment of this J, which is played at the same 1114th minute as in Fig. 1. k'', same () 1 This '(? is included in the entire issue, n2'a': ill explanation, the entire explanation will be omitted.
146図のれJ:j+“、しし、3つの’i :ifi
゛q全有1−る。第1の特なM l:J: 、テンポの
可変範囲が大さくなると、波形の削除J分が大きくなシ
、音り1が劣化する点に倍の・、テンポ可変範囲全複数
に区分し、各テンポ範ト1」切に波形データを記憶・1
1工生するようにしたことである。146 figure Nore J: j+“, Shishi, three 'i's: ifi
゛qAll there are 1-ru. The first special Ml:J: , when the tempo variable range becomes large, the waveform deletion J becomes large, and the sound 1 deteriorates twice as much.The entire tempo variable range is divided into multiple parts. , memorize waveform data for each tempo range 1"
This is what I decided to do as a first-year student.
第2の’i7徴は、イ:(皆fF 7t’5の蓑化加λ
囲が太きいと、波形のl’JIJにミ部分が大きくな9
、音質がダニ化する点に、に5バ根音音ハのニラ1シ化
厄囲;と複数の音域に区分し、各音域4F、’Fに波形
データを記憶・再生するようにしたことである。The second 'i7 sign is i: (all fF 7t'5's addition λ
If the circle is thick, the Mi part will be large in l'JIJ of the waveform.9
In order to solve the problem of sound quality, the sound quality is divided into multiple ranges, and the waveform data is stored and played back in each range 4F and 'F. It is.
第3の特徴は、複数の伴歩合を混合した形で記録すると
、ザステイン時間の長いベース音については波形の削除
部分が大きくな9、音質が劣化する点[1み、ベース音
については和音・アルベジョとは別に波形データを記憶
・再生するようにしたことである。The third feature is that when recording multiple accompaniments in a mixed form, for bass notes with long sustain times, a large portion of the waveform is deleted9, and the sound quality deteriorates. This is because the waveform data is stored and played back separately from the albejo.
テンポ範囲判別回路64は、可クセテンポ設定装置14
で設定されたテンポが、予め定めらJ’したテンポff
tiu旧L If、Iのいずれに属するか’I′tl別
するもので、その判別さ肚たテンポ範囲を示すテンポ範
囲指定データTRDi送出するようになっている。−f
311として、テンポ可変範囲が毎分当シの4分音符数
にして60〜200である場合、こ肚を60〜99.1
00〜149.150〜200の3つのデンポ範gl(
i、I、負に区分することができる。The tempo range determination circuit 64 is connected to the variable tempo setting device 14.
The tempo set in is changed to the predetermined tempo ff
It is determined whether it belongs to 'I'tl, 'tiu old L If' or 'I', and tempo range designation data TRDi indicating the determined tempo range is sent out. -f
311, if the tempo variable range is 60 to 200 in terms of the number of quarter notes per minute, set this position to 60 to 99.1.
00-149. Three dempo ranges gl of 150-200 (
It can be divided into i, I, and negative.
第1の記憶” VR+出糸66Aは、和音及びアルペジ
ョ音の1こめのものであシ、第2の記憶・読出系(36
13に1.ベース音のためのものCある。これら第1及
びfシー+2の記憶−H,)出糸66A及び66Bにお
いて、rAJ又にi:rBJが旬月さλtた参照番号の
ブロックi、l−127+ ] c2Jにおける対応す
る参照番号のブロックと丈仙的(C同一の機能を有り−
るものである。The first memory "VR + output thread 66A is for the first chord and arpeggio note, and the second memory/readout system (36
1 to 13. There is a C for bass sounds. Memory of these 1st and fC+2 -H,) In the threads 66A and 66B, blocks with reference numbers i, l-127+] where rAJ or i:rBJ are in the month λt ] Blocks with corresponding reference numbers in c2J and Josen's (C has the same function)
It is something that
第1の記憶・読出系66Aにおいて、タイミングパター
ンメモリ22 Ai、’、It)’1次の711v・ア
ルベジョ音発生タイミングを表わすタイミングパターン
を各伴奏6i if、I’i 4j;に記1.ツしてい
るもので、これには伴玖・選択スイッチ回路20から什
奏梠・′jf4指定データASDがスフディックなアド
レス指定信号として世紀されている。タイミングパター
ンメモリ22Aから幻1、ぞX:択さ第1.た伴奏1j
;f癖に対応した順次のタイミングパルスT P T
N 11 ifiテンテンウンタ1(Jからの訓数出力
CNTi’こ応じて送出される。In the first storage/readout system 66A, the timing pattern memory 22Ai,',It)'records a timing pattern representing the first-order 711v/albejo sound generation timing in each accompaniment 6i if, I'i 4j;1. In this case, the program/'jf4 designation data ASD from the accompaniment/selection switch circuit 20 is used as a standard address designation signal. From the timing pattern memory 22A, select phantom 1. accompaniment 1j
;Sequential timing pulses T P T corresponding to f habits
N 11 ifi Ten Ten Counter 1 (N Ti') is sent out in response to the number output CNTi' from the Ten Ten Counter 1 (J).
アドレスB己イλ、・、娼:、:11’、: 2(・A
o、lヲiiり1(アドレスメモリA2及び終了アドレ
スメモリDaiそなえている。[シ;1始アドレスメ七
りAaば、第’、DM:2及び第3の音域にそれぞれ対
応した第1、第2及び第3の記憶部Aat%Aat及び
Aasを有する。−例として、根音音高の変化範囲がC
,C+・・・Bの12音名にわたっている場合、これを
3つの音域に分け、第1の音域をC,D+の範囲とし、
第2の音域をE−Gの範囲とし、第3の音域=、 G’
l)〜Bの範囲とすることができる。Address B's own λ, ・, :, : 11', : 2(・A
o, l iii 1 (address memory A2 and end address memory Dai are provided. It has second and third storage parts Aat%Aat and Aas.-As an example, the range of change in root pitch is C.
, C+...B, divide it into three ranges, and set the first range as C, D+,
The second range is set to E-G, and the third range =, G'
l) to B.
第1の記憶部Aasは、前述のテンポ範囲■、■、及び
■にそtぞれ対応した3つの記憶ブロックを有し、各記
憶ブロックには対応するテンポ範囲に祝するテンポで且
つ第1の音域にハする音を根音として順次に発生される
べき和音・アルペジョ音のための開始アドレスデータが
各rF=奏I【類毎に記憶されている。第2の記憶部A
a2は、テンポ範囲11■及び葺にそれぞれ対応した3
つの記憶ブロックを有し、各記憶ブロックには対応する
テンポ範囲に属するテンポで且つ第2の音域にハする晋
を根音として順次に発生されるべき和音・アルペジョ音
のための開始アドレスデータが各伴奏種類毎に記憶され
ている。第3の記憶部Aasは、テンポ範囲11 ■及
び■にそ牡ぞ2を対応した3つの記憶ブロックを有し、
各記憶ブロックには対応するテンポg:12囲に6する
テンポで且つ第3の音域に属する音を根音としてJl[
、次に発生されるべき看I音・アルベジョ11のための
開始アドレスデータが各伴奏独り〕]毎VC記憶さ肚て
いる。The first storage unit Aas has three storage blocks corresponding to the above-mentioned tempo ranges ■, ■, and Start address data for chords and arpeggios that are to be generated sequentially with the root note being the note in the range of C is stored for each rF = performance I class. Second storage section A
a2 corresponds to tempo range 11 and 3, respectively.
Each memory block contains start address data for chords and arpeggios that are to be generated sequentially at a tempo that belongs to the corresponding tempo range and with the root note of C that falls in the second range. It is stored for each type of accompaniment. The third storage unit Aas has three storage blocks corresponding to tempo ranges 11 and 2, and
Each memory block has a corresponding tempo g: 12 with a tempo of 6 and a note belonging to the third range as the root note Jl [
, the start address data for the next note/albejo 11 to be generated is stored for each accompaniment VC.
終了アドレスメモリBaは、前述の8;: 1 、第2
及び第3の音域にそ几ぞハ対応した第1、第2及び第3
の記憶部B J 、B a2及びBasを有し、各記1
、は部は前述のテンポ範囲1、II及び■にそれぞれ対
応した3つの記憶ブロックを有する。各記憶ブロックに
は、前述の開始アドレスメモリAa(7)場合と同(7
)ζにして、オ;1音・アルベジョ音のための終了アド
レスデータが記憶されている。The end address memory Ba is the above-mentioned 8;: 1, 2nd
and the 1st, 2nd, and 3rd registers corresponding to the 3rd range.
It has storage parts B J , B a2 and Bas, and each
, has three storage blocks corresponding to the above-mentioned tempo ranges 1, II and 3, respectively. Each memory block has the same starting address memory Aa (7) as described above.
)ζ, O; End address data for one note/albejo note is stored.
和音ラッチ回路38Aは、和音検出回路34からの和音
種類指定データc S DをタイミングパルスTPTN
llに応じてラッチするもので、ラッチさ、ILfcデ
ータのうち、根音指定データRTIは可変分周器40A
及び1j域判別回路68に供給さn、fll音タイプ指
定デーデーTIは波形テータメリ42Aに供給される。The chord latch circuit 38A converts the chord type designation data cSD from the chord detection circuit 34 into a timing pulse TPTN.
Among the latched and ILfc data, the root note specification data RTI is latched according to the variable frequency divider 40A.
The n and fll sound type designation data TI supplied to the 1j region discriminating circuit 68 are supplied to the waveform meter 42A.
音域判別回路68は、根音指定データRTIの示す根音
が前述した第1〜第3の音域のいず、Itに属するか判
別するもので、その判別さitた音域をビ
示す音域指定データーR8Iを送出するようになつてい
る。音域指定データR8Iはアドレス記憶装置26A及
び波形データメモリ42Aに供給される。The range determination circuit 68 determines whether the root note indicated by the root note designation data RTI belongs to any of the first to third ranges mentioned above. It is designed to send out R8I. The range designation data R8I is supplied to the address storage device 26A and the waveform data memory 42A.
アドレス記憶装置26Aでは、音域指定データPS1と
、テンポ範囲指定データTRDと、伴奏種類指定データ
ASDとに応じて読出すべき開始アドレスデータ及び終
了アドレスデータが選択さね、選択さ几た開始アドレス
データ及び終了アドレスデータはアドレスカウンタ24
Aの計数出力に応じて読出さaする。例えは、音域指定
データPSIが第1の音域を示し、テンポ範囲指定デー
タTRDがテンポ範囲■を示し、伴奏種類指定データA
SDが特定の伴奏種類を示すものとすると、開始アドレ
スメモリAaのjil(1の記憶部Aatにおけるテン
ポ範囲Iに対応した記憶ブロックから特定のr゛p 獅
1(ii力′1に対応した「11始アドレスデータが読
出さλしると共に、終了アドレスメモリBaの第1の記
1.で、(部I3a+におりるテンポ範囲Iに対応した
記憶ブロックからQ”r定の伴奏種ガ4に対応した終了
アドレスデーク〃リプl出される。In the address storage device 26A, start address data and end address data to be read out are selected according to the range specification data PS1, the tempo range specification data TRD, and the accompaniment type specification data ASD, and the selected start address data and end address data is stored in the address counter 24.
A is read out according to the count output of A. For example, the range specification data PSI indicates the first range, the tempo range specification data TRD indicates the tempo range ■, and the accompaniment type specification data A
Assuming that SD indicates a specific accompaniment type, from the memory block corresponding to the tempo range I in the memory section Aat of the start address memory Aa, the memory block corresponding to the specific r゛p 獅1(ii 力′1) 11 At the same time the start address data is read out, in the first entry 1 of the end address memory Ba, the accompaniment type data of Q"r constant is transferred from the memory block corresponding to the tempo range I falling in (section I3a+) to 4. The corresponding end address data is output.
波形データメモ!J 42 A iJ、前述の21≦1
、第2及び第3の廿域にそAl1ぞれ対応した第1、第
2及び第3の記゛1スj部Al1%A12及びA13を
鳴し、各記憶部娃、前述のテンポ範囲I、1及び■にそ
肚ぞわ対にらした3つの記憶フロックを有する。Waveform data memo! J 42 A iJ, the aforementioned 21≦1
, the first, second, and third memory sections A12 and A13 corresponding to the second and third ranges, respectively, are sounded, and each memory section is set to the above-mentioned tempo range I. , 1 and 3, which are arranged on opposite sides of each other.
2I↓]の記1;71部Allにおいて、各記憶ブロッ
クにV、i対応するテンポ範囲に免jS1−るテンポで
且つ第1の音域にシ:、する音を根音としてjp次VI
c発生さRるべき;llb?’j・アルペジョ廿の波形
を表わす波形データが各庄不利1尖I毎に且つ各和名タ
イプ42yに記憶さ肚ている。第2の記憶部A12にお
いて、各記憶ブロックには対応するテンポ範囲にB4す
るテンポで且つ5!S 2の音域に属する音を根音とし
て順次に発生さ7t、るべき和音・アルペジョ音の波形
を衣わす波形データが各能奏穂類毎に且つ各和音タイプ
毎に記憶されている。第3の記憶部AI3において、各
記憶ブロックには対応するテンポ範囲にか−するテンポ
で且つ第3の音域に属する音’を根音として順次に発生
さ第1.るべき第11音・アルペジョ音の波形を表わす
波形データが名FP奏椋迎4jlこ且っ各和音タイプ4
Uに記憶さ肚ている。2I↓] Note 1; In the 71st part All, each memory block is V, i is in the tempo range corresponding to jS1-, and the note that is in the first range and is in the first range is set as the root note.
c should occur; llb? Waveform data representing the waveform of the ``j'' arpeggio is stored for each peak I and in each Japanese name type 42y. In the second storage unit A12, each storage block has a tempo B4 within the corresponding tempo range and 5! Waveform data that determines the waveforms of chords and arpeggios that are sequentially generated with notes belonging to the S2 range as root notes are stored for each sound group and for each chord type. In the third memory unit AI3, each memory block has a tempo that corresponds to the corresponding tempo range and a note 'that belongs to the third tone range' is sequentially generated as a root note. The waveform data representing the waveform of the 11th note and arpeggio note is the name of the famous FP play 4jl and each chord type 4.
U remembers it.
波形データメモリ42Aでは、音域指定データPS1と
、第11音タイプ指定データCTXと、テン −ポ範囲
J旨足デー2りTRDと、t′ト奏不劉蛎し1指定デー
タASDとに応じて読出すべき波形データが選択さ肚、
選択さオLfc波形データは第1図について前述したと
同様に加訂器28Aからのアドレス借上に応じて読出さ
肚る。例えは、音域指定データPsiが第1の音域全示
し、第11音タイプ指定データCTIが特定の和音タイ
プを示し、テンポ範囲指定データTRDがテンポ範囲I
を示し、行・奏種類指定データASDが特定の伴秦板類
を示すものとすると、第1の記t’t@l;A 11に
おけるテンポ範囲1に対応した記憶ブロックから特定の
和音タイプ及び特定の伴奏ai類に対応した波形データ
が指定根音に対応したレートで読出される。この場合、
第1]音鍵盤32において例えばCメジャからCマイカ
というよ5に牙IJ音タイプのみを変更すると、新たに
指定された和音クイズに対応した波形データが同じ記憶
ブロックから読出さオt、る。In the waveform data memory 42A, according to the pitch range designation data PS1, the 11th note type designation data CTX, the tempo range J effect foot day 2 TRD, and the t'to play music 1 designation data ASD. When the waveform data to be read is selected,
The selected Lfc waveform data is read out in response to the address borrowed from the compensator 28A in the same manner as described above with respect to FIG. For example, the range specification data Psi indicates the entire first range, the 11th note type specification data CTI indicates a specific chord type, and the tempo range specification data TRD indicates the tempo range I.
, and the line/performance type specification data ASD indicates a specific banhata board type, then the specific chord type and Waveform data corresponding to a specific accompaniment ai group is read out at a rate corresponding to the designated root note. in this case,
[First] When only the tone type is changed from C major to C mica, for example, on the tone keyboard 32, the waveform data corresponding to the newly specified chord quiz is read out from the same memory block.
波形データメモリ42Aから読出されたJlli’4次
の5和音・アルベジョ音に関する波形データはデータ修
正回路52A及びディジタルフィルタ54Aを介して波
形データ0UTIIとして加算器72に供給される。The waveform data regarding the Jlli' fourth-order pentagram/albejo tone read from the waveform data memory 42A is supplied to the adder 72 as waveform data 0UTII via the data correction circuit 52A and the digital filter 54A.
第2の記憶・読出系66Bにおいて、タイミングパター
ンメモリ22Bは、順次のベース音発生タイミングをノ
(わすタイミングパターンを各序奏種g=iI毎に記憶
しているもので、これには[゛ト奏選択スイッチ回路2
0から伴奏槓耕指定データASDがスタティックなアド
レス指定信号として供給さオ]、ている。タイミングパ
ターンメモリ22Bからは、選択さ71’したft奏f
!Ji類に対応した順次のタイミングパルスT P T
N 12がテンポカウンタ16がらのtll高出力応
じて送出さオ’Lる。In the second storage/readout system 66B, the timing pattern memory 22B stores timing patterns for successive bass sound generation timings for each introduction type g=iI. Performance selection switch circuit 2
0 to accompaniment recording designation data ASD are supplied as static address designation signals. From the timing pattern memory 22B, the selected 71' ft performance f
! Sequential timing pulses T P T corresponding to Ji class
N12 is sent out in response to the tll high output from the tempo counter 16.
アドレス記憶装置26Bは、開始アドレスメモリAb及
び終了アドレスメモリBl)f、Hそなえている。開始
アドレスメモリAbは、前述の第I、第2及び第3の音
域にそれぞれ対応した第1、第2及び第3の記憶部Ab
1、Abz及びAb3i有し、各記憶部は前述のテンポ
範囲11 ■及び■にそゎぞれ対応した・3つの記憶ブ
ロックを有する。各記憶ブロックには、前述の開始アド
レスメモリAaの場合と同様にして、ベース音のための
開始アドレスデータが記憶さハている。The address storage device 26B includes a start address memory Ab and an end address memory Bl)f, H. The start address memory Ab includes first, second, and third storage units Ab corresponding to the above-mentioned I, second, and third ranges, respectively.
1, Abz, and Ab3i, and each storage section has three storage blocks corresponding to the aforementioned tempo ranges 11 (1) and (11), respectively. Each storage block stores start address data for a bass tone in the same manner as in the start address memory Aa described above.
終了アドレスメモIJ B bは、第1.第2及び第3
の音域にそJ’Lぞれ対応した第1、第2及び口↓3の
記憶部B b+ 、B bz及びBbsi有し、各記憶
部はテンポ範囲1. It及び■にそれぞ几対応した3
つの、−記憶プロ、、ツクを有する。各記憶ブロックに
は、前述の開始アドレスメモリAaの場合と同様にして
、ベース音のための終了アドレスデータが記憶されてい
る。The ending address memo IJ B b is the 1st. 2nd and 3rd
It has first, second and third memory sections B b+ , B bz and Bbsi corresponding to the tempo range 1. 3 that corresponds to It and ■ respectively.
It has two -memory functions. Each storage block stores end address data for a bass tone, similar to the case of the start address memory Aa described above.
和音ラッチ回路38Bは、和音検出回路34がらの和音
種類指定データC8DをタイミングパルスTPTN12
に応じてラッチするもので、ラッチさオシたデータのう
ぢ、根音指定データRT2は可勿分Ji、JB、ン40
B及び音域判別回路70に供給さit1右1.Lrク
クイJ)1定デークCT2は波形データメモリ4.2
Bに供シ1,1さスしる。The chord latch circuit 38B converts the chord type designation data C8D from the chord detection circuit 34 into a timing pulse TPTN12.
It latches according to the latched data, and the root note specification data RT2 is of course Ji, JB, and N40.
B and it1 right1. Lr Kukui J) 1 constant data CT2 is waveform data memory 4.2
Give B an offering.
′1i域判別回F;’r 706づ1、根音指定データ
RT2の示す4t+iiLか1)iJ述しブと第1−4
>3の音域のいずれにh−・iするか1′1」別するも
ので、その判別さat、fc音域を示す音域7H7定デ
ークPS 2f送出するようになっている。音域シ)シ
定データ1)S2はアドレス記憶部’ii2613及O
−波ノ[とデータメモリ4.2 Bに供絹される。'1i area discrimination time F;'r 706 zu 1, 4t+iiL indicated by root note designation data RT2 or 1) iJ description and 1st-4
It distinguishes in which of the ranges 1'1 and 1'1 the h-·i is to be played, and the system transmits the ranges 7H7 and 2f indicating the at and fc ranges. Sound range C) C fixed data 1) S2 is the address storage section 'ii2613 and O.
-Nami [and is provided to data memory 4.2 B.
アドレス記1.←゛C装置26Bでり1、音1或指定デ
ータPS2と、テンポ範囲指定データTRDと、伴奏f
iii類指定データASDとに応じてL冗出ずべき「(
i」始アドレスデータ及び終了アドレスデータが選択さ
れ、選択さ才しfc [jil始アドアドレスデータ終
了アドレスデータし1アドレスカウンタ24Bの割数出
力に応じてrFIe出さ、l’Lる。例え−二、音域指
定データPS2が第1の音域を示し、テンポ範囲Jト定
データTRDがテンポ範囲■を示し、伴奏種類指定デー
タASDが!14′定の伴奏種類を示すものとすると、
開始アドレスメモリAbの第1の記tは部Ab+におけ
るテンポ範囲■に対応した記憶ブロックから6定の伴奏
種類に対応した開始アドレスデータが読出さ、lすると
共に、終了アドレスメモリBbのaE 1の記憶部l3
btにおけるテンポ範囲■に対応した記憶ブロックから
特定のFト秦種類に対応した終了アドレスデータが読出
される。Address 1. ←゛C device 26B inputs 1, note 1, specified data PS2, tempo range specified data TRD, accompaniment f
According to class iii specified data ASD, L should not be overwritten (
i'' start address data and end address data are selected, fc [jil start address data, end address data, rFIe is output according to the division output of 1 address counter 24B, and l'L is output. Example 2: The range specification data PS2 indicates the first range, the tempo range J to constant data TRD indicates the tempo range ■, and the accompaniment type specification data ASD! Assuming that the type of accompaniment is 14',
In the first register t of the start address memory Ab, the start address data corresponding to the six constant accompaniment types is read out from the memory block corresponding to the tempo range ■ in the section Ab+, and at the same time, the start address data corresponding to the tempo range ■ in the section Ab+ is read out, and at the same time, the start address data corresponding to the tempo range ■ in the section Ab+ is read out. Storage part l3
End address data corresponding to a specific F-to-Hata type is read from a storage block corresponding to the tempo range (■) in bt.
波形データメモリ42Bは、前述の第1、第2及び第3
の音域にそオLぞ2t、対応した第1、第2及び第3の
記憶部B11.B12及び13i3企イjし、各記憶部
は前述のテンポ範囲l、■及びIIにそオLぞル対応し
た3つの記憶、はブロックを有する。The waveform data memory 42B has the above-mentioned first, second and third waveform data memory 42B.
The corresponding first, second and third storage units B11. B12 and 13i3 are designed, and each memory section has three memory blocks corresponding respectively to the aforementioned tempo ranges I, II, and II.
QZ 1の記憶部B111/l:おいて、各記憶ブロッ
クには対応するテンポ1;ル囲に属するテンポで且つ第
1の音域に夙する根音に関して順次に発生されるべきベ
ース音の波形金穴わす波形データが各滲奏種力′1毎に
且つ各和音タイプ毎に記憶されている。Storage part B111/l of QZ 1: In each storage block, a waveform of a bass note to be generated sequentially with respect to a root note falling in the first range at a tempo belonging to the corresponding tempo 1; Hole waveform data is stored for each percolation type force '1 and for each chord type.
第2の記憶部B12において、各記憶ブロックにit対
応するテンボ範11ijにLづるテンポで且つ第2のB
域にh、する根音に:l!It、て順次に発生さλする
へきベースと、の波ルをi、わす波形データか各#奏利
も掟1′1毎Vこ且つ名肛音タイプ毎に記1λ;i、さ
れている。第3の記iλ゛・、部B13において、6記
1λj、ブロックには対応するテンポ範囲にLするテン
ポで且つ2゛3の音域にわΔする根音に巳SI してJ
順次に発生されるべきペースト塩の波形をひこわす波形
データが各伴奏稍類4vに且つ名2[(音タイプ毎に記
′沫・さ第1.でいる。In the second storage section B12, the tempo is set to L in the tempo range 11ij corresponding to each storage block, and the second B
In the area h, in the root sound: l! It is the waveform data of the waveform of the λ that is generated sequentially and the wave of λ is also written every 1'1V, and 1λ;i is written for each name type. . In the third notation iλ゛・, part B13, in the sixth notation 1λj, the block has a tempo that is L in the corresponding tempo range and a root note that is Δ in the 2゛3 range, and J
The waveform data that breaks down the waveform of the paste salt to be generated sequentially is stored in each accompaniment type 4v and is recorded for each note type.
波形データメモ’)42Bでは、音域指定データPS2
と1.Il1者タイプ指定データCT2と、テンポ範囲
指定データTRDと、伴萎種姑札定テータASDどに応
じてi;Iシ出すべきr及形テータが選択烙オt1選択
さJ’した1クシ形データは第1図について前述したと
同イ水に力11檜hid 28 Bからのアドレス信号
に応じてん°C出さ!する。例えば、音域指定データP
S2が第1の音域を示し、羽」音タイプjI号定データ
CT2が/1.1定の51IJ片タイプを示し、テンポ
範囲指定データ’ll’RDがテンポ範囲Iを示し、伴
秦種類指定データASDがl[テ定の伴ν積類を示すも
のとすると、第1の記憶部Bllにおけるテンポ範囲I
に対応した記憶ブロックから特定の和音タイプ及び特定
の伴奏種類に対応した波形データが指定根音に対応した
レートで読出さ2する。この場合、和音fa盤32にお
いて例えばCメジャからCマイカというよりに和音タイ
プのみを変更すると、Qiたに指定された和音タイプに
対応した波形データが同じ記憶ブロックから絖出さオ′
しる。In waveform data memo') 42B, range specification data PS2
and 1. According to the user type specification data CT2, the tempo range specification data TRD, and the tempo range specification data ASD, etc., the r and form data to be output is selected. The data is output in response to the address signal from 11 HID 28 B to the same water as described above with reference to Figure 1! do. For example, range specification data P
S2 indicates the first range, the wing sound type jI number specification data CT2 indicates the /1.1 constant 51IJ piece type, the tempo range specification data 'll'RD indicates the tempo range I, and the Banhata type specification. Assuming that the data ASD represents l[Te definite b ν product class, the tempo range I in the first storage unit Bll is
Waveform data corresponding to a specific chord type and a specific accompaniment type are read out from the memory block corresponding to the specified root note at a rate corresponding to the specified root note. In this case, if you change only the chord type on the chord fa board 32, for example from C major to C mica, the waveform data corresponding to the chord type specified in Qi will be generated from the same memory block.
Sign.
波形データメモリ42Aから読出された順次のベース音
に関する波形データはデータ修正回路52B及びディジ
タルフィルタ54Bi介して波形データ0UT12とし
て加算器72に供Xaさする。The waveform data related to the sequential bass notes read from the waveform data memory 42A are supplied to the adder Xa as waveform data 0UT12 via the data correction circuit 52B and the digital filter 54Bi.
加算器72は波形データ0UTII及び0UT12?:
加昇してD/A変換回路56に供垢する。The adder 72 receives waveform data 0UTII and 0UT12? :
The signal is increased and applied to the D/A conversion circuit 56.
このため、D/A変換回路56からは、第1図の場合と
同様に伴奏音信号OUTか順次に送出さオLる。そして
、スピーカ60からは、WX次の伴奏旨信号0UTK:
応じて目動伴奏音が奏出さ2t、る。Therefore, the D/A conversion circuit 56 sequentially sends out accompaniment tone signals OUT as in the case of FIG. Then, from the speaker 60, a WX next accompaniment signal 0UTK:
In response, an eye movement accompaniment sound is produced 2t.
上記した第6図の実施例において、波形データメモリ4
2A及び42Bにストアする波形データとしては、第1
図の場合と同様、各伴奏音毎にその立上pから次の伴奏
音の立上シ直前までの連転した波形のサンプル値を示す
ディジクル波形データを用いることができるが、ベース
音のように発生頻度の少ない音については各音電に立上
pから減衰までの波形のサンプル値を示すディジタル波
形データをメモリにストアし、波形データの読出動作を
停止詞書することによシ無晋状態全再現するようにして
もよい。このようにすると、メモリには焦音状態に対応
する波形データをストアしなくてよいので、メモリ容置
の低減を図ることができる。In the embodiment of FIG. 6 described above, the waveform data memory 4
As for the waveform data stored in 2A and 42B, the first
As in the case shown in the figure, it is possible to use digital waveform data that shows sample values of the continuous waveform for each accompaniment note from its rising point P to just before the rising point C of the next accompaniment note, but like the bass note, For sounds that occur infrequently, digital waveform data indicating sample values of the waveform from rise to decay can be stored in memory for each sound generator, and a stop code can be written to read the waveform data. It may be possible to reproduce the entire image. In this way, it is not necessary to store waveform data corresponding to the focal state in the memory, so that the memory capacity can be reduced.
第7図は、ベース音波形データとして、名ペース音電に
立上シから減衰までの波形のサンプル値を示すディジタ
ル波形データを波形データメモリ42Bにストアした場
合のベース音発生動作を説す]するためのものである。FIG. 7 describes the base sound generation operation when digital waveform data indicating the sample values of the waveform from the rise to decay of the famous pace sound is stored in the waveform data memory 42B as the base sound waveform data.] It is for the purpose of
波形データメモリ42Bでは、音域指定データP S
2、第11音タイプ指定データCT2、テンポ範囲指定
データ’l’ RD及び序奏種類指定データASDK応
じて第7図のような記憶波形を表わす波形データSいS
R、SR・・・が読出されるべく選択さオするものとす
る。第7図では、波形データ0UT12及びS、 、S
2 、s、・・・を、便宜上、アナログ信号に変換した
形で示しである。In the waveform data memory 42B, range specification data P S
2. Waveform data S representing the stored waveform as shown in FIG. 7 according to the 11th note type designation data CT2, tempo range designation data 'l' RD, and introduction type designation data ASDK
It is assumed that R, SR, . . . are selected to be read. In FIG. 7, waveform data 0UT12 and S, , S
2, s, . . . are shown converted into analog signals for convenience.
最初のタイミングパルスTPTNI 2に応じてフリッ
プフロップ44Bがセットされると、読出アドレスカウ
ンタ48Bが指定根音に対応したレートで増大するアト
1/ス値′ff:;1′:、すように順次にアドレス信
号を選出する。このため、波形データメモリ42Bから
は、最初のベース音に対応した波形データS1が順次に
読出され、波形データ0UTi2としては、最初のベー
ス音信号So K対応したデータが送出さねる。When the flip-flop 44B is set in response to the first timing pulse TPTNI 2, the read address counter 48B increases at a rate corresponding to the specified root note in sequence as follows: 'ff:;1':. select the address signal. Therefore, the waveform data S1 corresponding to the first bass tone is sequentially read out from the waveform data memory 42B, and the data corresponding to the first bass tone signal SoK cannot be sent out as the waveform data 0UTi2.
この後、読出アドレスカウンタ48Bからのアドレス4
H号の値が終了アドレスメモリBbからの終了アドレス
データの示す終了アドレス値に一致すると、比較器3.
OBが一致出力EQを発生してフリップフロップ44B
f:リセツトさせる。このため、ん、出アドレスカウン
タ48B伸」口数動作全停止し、加算器2813の出力
I11で見たアドレス進行はl’!、’ 7図に芳ζず
ように次のタイミングパルスTPTN’12の発生祉で
のJ別間ST1のあいだ停止する。この訳出停止期間S
T 、のあいだに波形データメモリ42Bからデータ
をtfJ′シ出さないことによって第1のベース音信号
S11の減良終了から第2のベース音信号StZの立上
シ直前までの無音状態が再現さ牡る。After this, address 4 from read address counter 48B
When the value of No. H matches the end address value indicated by the end address data from end address memory Bb, comparator 3.
OB generates coincidence output EQ and flip-flop 44B
f: Reset. As a result, the output address counter 48B's expansion operation is completely stopped, and the address progression seen by the output I11 of the adder 2813 is l'! ,' As shown in FIG. 7, it stops during J interval ST1 when the next timing pulse TPTN'12 occurs. This translation suspension period S
By not outputting data tfJ' from the waveform data memory 42B during T, the silent state from the end of the decrease in the first base sound signal S11 to just before the rise of the second base sound signal StZ is reproduced. oyster
次に、2番目のタイミングパルスTPTNI 2が発生
されると、これに応じて上記したと同様に波形データメ
モリ42Bから第2のベース音に対応した波形データS
、がJEj次に訛出さ肚、波形データOUT 12とし
てLL%第2のベース音43号S□2に対比;したデー
タが送出さオLる。Next, when the second timing pulse TPTNI 2 is generated, waveform data S corresponding to the second bass tone is generated from the waveform data memory 42B in the same manner as described above.
, JEj is then accented, and as waveform data OUT 12, the data compared to LL% second bass tone No. 43 S□2 is sent out.
この後にL、fij’L出アドレスカウンク48Bが上
記したと回(う(に計数動作を停止し、その停止JIj
J間ST2仁1’、 3 iii目のタイミングパルス
T P T N 12が発生さオするまでつづく。そし
て、3番目のタイミングパルスTPTNI 2に応じて
波形データS、が読出され、波形データ0UT12とし
ては第3のベースを信号Sssに対応したデータが送出
さ2する。以下、上記のよう々動作がくりかえされる。After this, the L, fij'L output address counter 48B stops counting operation as described above, and then
This continues until the 3rd timing pulse T P T N 12 is generated between ST2 and J1'. Then, the waveform data S is read out in response to the third timing pulse TPTNI2, and data corresponding to the signal Sss is sent out from the third base as the waveform data 0UT12. Thereafter, the operations described above are repeated.
従って、スピーカ607)−ら番づ、ベース■化号Sl
l 、S12 % s13 ・・・に対応するベース音
力糧1次に女出される。Therefore, speaker 607) - number SL, base number SL
1, S12 % s13 ... The base sound power supply corresponding to the first female is released.
第8図は、この発明の第3の実施例による自動・rl−
芸装置を示すもので、第1図におけると同様の部分には
同様の杓号を伺して詳細な説明を省略する。FIG. 8 shows an automatic rl-
This figure shows a performing arts device, and the same parts as in FIG.
H18図の装置の特徴tよ、伴奏パターンの種類によっ
ては一定周期で伴奏音を発生させることが45る点にり
1.み、波形データ翫出回路の付1′1成を分周器、カ
ウンタ等ヲ用いて簡単化したことでおる。Features of the device shown in Figure H18: 1. Depending on the type of accompaniment pattern, accompaniment sounds may be generated at a constant cycle. This is achieved by simplifying the components of the waveform data output circuit using frequency dividers, counters, etc.
テンポ分周器74け、テンポ発振器12からのテンポク
ロックパルスTCLKt分周するカウンタからなるもの
で、31′−i〜第3系列のタイミングパルスTPI〜
TP3を発生1−る一方、1ttj御スイツチlOのオ
ン時及び1小節毎にキャリイア之トパルスC0fJi生
ずるようになっている。第1系列のタイミングパルスT
PIは、4分音符に対応する時[1゛訂J l−1’、
iでJl:、+次に発生さALるものであり、第2系列
のタイミングパルスTP2は、8分音符に対応する時間
間V+’5で順次に発生さ2’Lるものでおシ、第3系
列のタイミングパルスT P 3 ki、16 分H符
に対応する11y間間h′、)で順次に発生さ、Iする
ものである。The tempo frequency divider 74 consists of a counter that divides the frequency of the tempo clock pulse TCLKt from the tempo oscillator 12, and the tempo frequency divider 74 consists of a counter that divides the frequency of the tempo clock pulse TCLKt from the tempo oscillator 12.
While the signal TP3 is generated, the carrier pulse C0fJi is generated when the 1ttj control switch lO is turned on and at every bar. First series timing pulse T
When PI corresponds to a quarter note [1゛rev. J l-1',
The timing pulses TP2 of the second series are sequentially generated 2'L at a time interval V+'5 corresponding to an eighth note. The third sequence of timing pulses T P 3 ki, 11y intervals h', corresponding to the 16th H mark, are sequentially generated and I.
セレクタ回路76は、伴窄迫択スイッチ回路20からの
f′)′−奏f!ij類指定デデーASDに応じて第1
−443系列のタイミングパルスTPI〜TP3のうち
いずれか一系列のクイミングパルスヲ選択して送出する
ものである。The selector circuit 76 receives f')'-play f! from the accompaniment selection switch circuit 20. 1st according to ij class designated deday ASD
One of the -443 series of timing pulses TPI to TP3 is selected and transmitted.
セレクタ回F+176から送出さオする厄i仄のタイミ
ングパルスTPは H41図で説明した順次のタイミン
゛り′パルスTPTNと同和:に作用するもので、OR
ゲート50と、1ニー]始アドレスカウンタ78と、デ
ータ修正回f’−’;X52とにイJ[−拾さオしる。The troublesome timing pulse TP sent out from the selector circuit F+176 acts on the sequential timing pulse TPTN explained in Figure H41, and is OR.
The gate 50, the first address counter 78, and the data correction time f'-';
BiJ始アドレスカウンタ78は、制伺1スイッチlO
のオン時に発生さALる最初のキャリイアウドパルスC
Oに応じてリセットされた後、順次のタイミングパルス
TPを計数して順次に開始アドレスデータを送出する。BiJ start address counter 78
The first carried pulse C generated when the AL is turned on
After being reset in response to O, sequential timing pulses TP are counted and start address data is sequentially sent out.
そして、こオtと同様のリセット・計数動作は2番目以
降の各キャリイアウドパルスCOが発生されるたびにく
シかえさ牡る。The resetting and counting operations similar to those described above are repeated every time the second and subsequent carry-over pulses CO are generated.
波形データメモリ42から波形データを読出すためのア
ドレス信号ADは、その上位ピッ)UBが開始アドレス
カウンタ78からの開始アドレスデータによって構成さ
れ、その下位ピッ)LBが ′読出アドレスカウンタ4
8からのアドレス信号によって構成さiする。従って、
波形データメモリ42からは、順次の伴奏音に関する波
形データが順次のタイミングパルスTPにそれぞn同期
した読出開始タイミングで且つ指定根音に対応したレー
トで順次に読出される。In the address signal AD for reading waveform data from the waveform data memory 42, its upper pin (UB) is constituted by the start address data from the start address counter 78, and its lower pin (LB) is constituted by 'read address counter 4.
It is configured by the address signal from 8. Therefore,
Waveform data relating to successive accompaniment tones are sequentially read out from the waveform data memory 42 at readout start timings synchronized with each successive timing pulse TP and at a rate corresponding to the designated root note.
上記しfc第8図の装置においては、第1図の場合とは
異なシ、読出停止制御部が設けられていないので、録音
時よシテンボを速くすることと、読出レートを下げるこ
としかできない。従って、波形データメモリ42にスト
アされる波形データとしては、テンポを可及的に遅くし
且つ根音′f:B音としてディジタル録音したものを用
いるようにする。Unlike the device shown in FIG. 1, the device shown in FIG. 8 does not have a readout stop control section, so it is only possible to speed up the recording and lower the readout rate. Therefore, the waveform data stored in the waveform data memory 42 is digitally recorded with the tempo as slow as possible and as the root note 'f:B'.
なお、以上の実施例では、記憶波形データと、して波形
のサンプル値を示すディジタルワードを用いたが、その
代シに波形のとなシ合うザンプル点毎に振幅の差分を示
すディジタルワードを用い、演算処理によ夕波形(ij
号を再生するようにしてもよい。In the above embodiments, a digital word indicating the sample value of the waveform was used as the stored waveform data, but instead, a digital word indicating the difference in amplitude for each sample point of the waveform that matches the sample value was used. and the evening waveform (ij
The number may be played back.
以上のようVClこの発す」によれば、メモリには順次
の伴奏音の波形を表わす波形データをストアし、その波
形データを各伴奏音毎に44’を定のレートでji、7
.H出すようにしたので、伴奏の進行及び/又は他楽器
との139連における微妙な音質の違いを再現すること
ができ、良好な生演奏効果がイMらおる。As described above, according to the VCl ``Emit'', waveform data representing the waveforms of successive accompaniment tones is stored in the memory, and the waveform data is transmitted at a constant rate of 44' for each accompaniment tone, ji, 7.
.. Since it is made to output H, it is possible to reproduce the progress of the accompaniment and/or subtle differences in sound quality in the 139th series with other musical instruments, resulting in a good live performance effect.
また、和音の根音が異なる4TJvcん゛C出レートを
変えて波形データk uie出すようにしたので、メモ
リには特定の根音に関する波形データ全記憶しておけは
よく。メモリ61(1は少なくてすむ。さらに、可変テ
ンポにしたがって発生される順次のタイミングパルスに
応じて順次の伴奏音に関する波形データの読出開始タイ
ミングを決定するようにしたので、テンポを変更しても
再生伴奏音のピッチが変化しないと共に伴奏音の立上シ
に対応した波形部分が削除さ2t、ない。従って、高忠
実度の伴奏音再生が可能になシ、生演奏効果は一層改善
される。Also, since the waveform data kuie is output by changing the output rate of 4TJVCC with different root notes of chords, it is a good idea to store all the waveform data related to a particular root note in the memory. The number of memory 61 (1) is small.Furthermore, since the timing to start reading the waveform data regarding successive accompaniment sounds is determined according to the successive timing pulses generated according to the variable tempo, even if the tempo is changed, The pitch of the reproduced accompaniment sound does not change, and the waveform portion corresponding to the rise of the accompaniment sound is not deleted.Therefore, it is possible to reproduce the accompaniment sound with high fidelity, and the live performance effect is further improved. .
波形の連結形状を制御するデータ修正手段を設けた場合
には、連続して順次に再生される伴奏音間にクリック音
が生ずることがなく、音質の劣化を回避することができ
る。When data modification means for controlling the waveform connection shape is provided, no click sound is generated between accompaniment sounds that are successively reproduced in sequence, and deterioration in sound quality can be avoided.
テンポ範囲別、音域別又はエンベロープ長別に波形デー
タを記憶・再生した場合には、一層島忠実度の伴奏音再
生が可能となる。When waveform data is stored and reproduced by tempo range, tone range, or envelope length, accompaniment sound can be reproduced with even higher fidelity.
第1図は、この発明の第1の実施例による自動伴奏装置
を示すブロック図、
第2図は、第1図の装置の伴奏音発生動作を説明するた
めのタイムチャート1−
第3図(a)及び(I))は、アドレス制御態様を異に
する伴し−95発生ルIJ Mを説す−]するだめのタ
イムチャートで、りつて、(a)がアドレス飛メサしを
伴う場合を示し、(+))が7′ドレスウ1官1停止を
伴う;14j合全示すもの、第4図は、4!−Ii ’
j::illイII+回路を用いたサンプル値修正例を
示すクイムチヤード、
2US 5し1は、補間回路を用いたサンプル値修正例
を示すクイムチヤード、
第6図は、この発明の釘12の実施会・jによる自動郎
女4Jh眞を示ずブロック図、
237図は、第6図の装置のベース邪発生動作を睨り」
するだめのタイムチャート、
♂ル8[シjは、この発明の第3の尖1j’jj、 ’
iすによる自動伴春駁r11f3:示″′5−ブロック
図でおる。
12・・・テンポ発1;旨:′−:、14・・・可ぞ1
こテンポ設定管′装置、16・・・テンポカウンタ、2
0・・・伴秦走択スイッチ回路、22・・・タイミング
パターンメモリ、24・・・アドレスカウンタ、26・
・−アドレス記憶装置、28・・・加3’i’ ?:;
i 、32・・・和晋グλ叡、34・・・和音検出しI
j’F5−40・・・可変分周器、42・・・波形デー
タl イ 11 A Oゴ占IJJ−7に’ +ノブq
1 西 −) l ζ 910.ギータ修正回路、56
・・・D/A変換u f3、(i 4・・・テンポ範囲
判別回ドij、f56A・・・牙II音・アルペジョ音
のだめの記憶・tf”l’M出系、66B・・・ペース
音のための記1.意・読出系、63.’7o・・・音域
崖4」811回路。
特許出願人 日本楽器製造しi、式会社代理人弁理士
伊 沢 敏 ロ自
第2図
TCLK u−−−−
第 4 ド1FIG. 1 is a block diagram showing an automatic accompaniment device according to a first embodiment of the present invention, and FIG. 2 is a time chart 1 to 3 for explaining the accompaniment sound generation operation of the device shown in FIG. a) and (I)) are time charts for different address control modes. , (+)) is accompanied by 7' Dresou 1 Kan 1 stop; 14j combined, Figure 4 shows 4! -Ii'
2US 5-1 shows an example of sample value correction using an interpolation circuit.・Figure 237 is an unillustrated block diagram of the automatic male/female 4J h by J, which shows the base generation operation of the device in Figure 6.
The time chart of the end, ♂8
Automatic banshun by isu r11f3: Indicates ''5-Block diagram. 12...tempo release 1; effect:'-:, 14...possible 1
Tempo setting tube device, 16...tempo counter, 2
0... Banhata running selection switch circuit, 22... Timing pattern memory, 24... Address counter, 26...
-Address storage device, 28...addition 3'i'? :;
i, 32...Japanese chord λ叡, 34...Chord detected I
j'F5-40...Variable frequency divider, 42...Waveform data l A 11 A O go to IJJ-7' +Knob q
1 West -) l ζ 910. Gita correction circuit, 56
...D/A conversion u f3, (i 4...Tempo range discrimination times do ij, f56A...Fang II sound, arpeggio sound memory, tf"l'M output system, 66B...pace Notes for sounds 1. Intention/reading system, 63. '7o... Range cliff 4' 811 circuit. Patent applicant: Nippon Gakki Seisakusho, Shikisha representative patent attorney
Satoshi Izawa 2nd Figure TCLK u---- 4th Do 1
Claims (1)
波形データをストアするストア手段と、(b)可変テン
ポ設定装置と、 (C)Jm次の伴奏音発生タイミングをそれぞれ指示す
るl’l、1次のタイミングパルスを前記可変テンポ設
定装置で設定されたテンポにしたかつて発生するパルス
発生手段と、 (d)和音指定手段と、 (e)各タイミングパルスが発生されるたびに前記和音
指定手段で指定された和音に対応するレートで変化する
アドレス値を示すようにアドレス信号j号を順次に発生
するアドレス発生手段と、(f)前記ストア手段から1
171次の伴奏音に関する波形データを前記J喧次のタ
イミングパルスにそれぞれ同期した読出開始タイミング
で且つ各伴奏音毎に前記アドレス信号に応じて読出す読
出手段と、 (g)前記ストア手段から読出される順次の伴奏音間 I/cにする波形データに応じて順次に伴奏音信号を発
生する手段と をそなえた自動伴奏装置。 2、特許請求の範囲第1項に記載の自動伴奏装置におい
て、前記ストア手段には、複数の和音タイプにそれぞれ
対応した複数群の波形データであって各群毎に順次に発
生されるべき伴奏音の波形を表わすものがストアされて
おフ、前記和音指定手段は、和音指定操作に応じて、指
定された和音の根音を示す根音指定データと指定された
和音のタイプを示す和音タイプ指定データとを送出する
手段をそなえ、前記アドレス発生手段は、前記根音指定
データに応じて前記レートを決定する手段をそなえ、前
記読出手段は、前記ストア手段から読出すべき一群の波
形データを前記和音タイプ指定データに応じて選択する
手段をそなえていることを特徴とする自m〃伴芸妓f1
゛ヱ。 3.特許請求の範囲第1項に記載の自動伴奏装置におい
て、前記パルス発生手段は、前記順次の伴奏音発生タイ
ミングを表わすタイミングパターンを記憶するパターン
メモリと、前記可変テンポ設定装2(で設定されたテン
ポに対応した周波数でテンポクロックパルスを順次に発
生するテンポクロック発生回路と、前記テンポクロック
パルスを計数して前記パターンメモリから前記タイミン
グパターンを読出ずカウンタと全そなえ、前記パターン
メモリから前記II次のタイ′ ミングパルスを送出す
るようになっていることを114徴とする自動伴奏少H
1ユ。 4、特許請求の範囲第ig4に記r:’L−の自動伴奏
装置において、前記パルス発生手段は、前記可変テンポ
設定装置で設定さ肌たテンポに対応した周波数でテンポ
クロックパルスヲ順次に発生するテンポクロック発生回
路と、前記テンポクロックパルスを分周する分周器とを
ぞなえ、この分周器から前記順次のタイミングパルスを
送出するようになっていることを特徴とする自動伴奏装
置。 5、特許請求の範囲第1項に記載の自動伴奏製置におい
て、前記読出手段は、各#奏音毎に波形データの読出&
iJ始アドレスを示すアドレスデータを記憶するアドレ
スメモリと、前記タイミングパルスを開数して前記アド
レスメモリからアドレスデータを読出すアドレスカウン
タと、読出されたアドレスデータ及び前記アドレス信号
に応じて前記ストア手段から波形データk 睨出す手段
とをそなえていることを特徴とする自動伴奏■L 6、特許請求の範囲第1項に記載の自動伴奏装置におい
て、前記読出手段は、各部奏暫毎に波形データの読出開
始アドレスを示すrjiJlaアドレスデータを記憶す
る第1のアドレスメモリと、各伴奏音毎に波形データの
訳出終了アドレスを示す終了アドレスデータを記憶する
第2のアドレスメモリと、前記タイミングパルスを計数
して前記第1及び第2のアドレスメモリからそれぞし開
始アドレスデータ及び終了アドレスデータを臥出すアト
1/スカウンクと、読出された開始アドレスデータ及び
前記アドレス信号に応じて前記ストア手段から波形デー
タを読出す手段と、読出された終了アドレスデータ及び
前記アドレスデータを互いに比「Jルて読1」飽り作を
停止制御する手段とをそなえていることを特ηにとする
自動伴奏装置。 7、牛冗)−請求の範囲第1項に記ii7.の自動Fト
女装置において、前記パルス発生手段は、前記可変テン
ポ設定源jj、して設定さfL、/とテンポにヌ・」応
した周波数てテン;j;’ p Oツクパルスを順次に
発生するテンボクロック発生回詫と、前記テンポクロッ
クパルスを分周して前記順次のクイミングノくルスを送
出する分周器とをそなえ、前記読出手段は、前記分周S
からのタイミングノ<A・スを計数するカウンタと、こ
のカウンタの計1よ出力及び前記アドレス45号に1.
6じて前記ストア手段から波形データをi読出す手段と
をそなえていることを11丁(にどする自重り伴奏」情
1こj、。 8、特許請求の範囲第1項に記載の自動伴奏装置におい
て、前記ストア手段にストアされる波形データは、各伴
奏音毎にその波形のサンプル値を衣わすディジタルワー
ドから表っていることを特徴とする自動伴奏装置。 9.4¥許請求の範囲第1項に記5F31の自動伴奏装
置において、前記ストア手段にストアされる波形データ
は、各伴奏音毎にその立上りから次の伴奏音の立上シ直
前までの連続した波形のサンプル値を表わすディジタル
ワードからなっていることを特徴とする自動伴奏製置。 lO0特許請求の範囲第1項に記載の自動伴奏装置にお
いて、前記ストア手段にストアされる波形データは、各
伴奏音4びにその立上)から減衰までの波形のサンプル
値を表わすディジタルワードからなっていることを特徴
とする自動伴奏装置。 il、(a)I@次に発生されるべき伴奏音の波形を衣
わす波形データをストアするストア手段と、(b)可変
テンポ設定装置と、 (cl /i! !次の伴奏音発生タイミングをそれぞ
れ指示するIi!Jt次のタイミングパルスを前記可変
テンポ設定j1、iff、(、で設定さλしたテンポに
したがって発生ずるパルス発生手段と、 (d) 、!”11−■−」ニーi定手11と、(e)
谷タイミングパルスが発生さ!するたびに前記和音指定
子Jンで指定されプヒ和音に対応するレートで変化する
アドレス値を示すようにアドレス信号を順次に発止する
°アドレス発生手段と、(f)前記ストア手段からjl
=:を次ノ、pHq g音[IJ:Iずル波形データを
前記順次のタイミングパルスにそれぞれ回期したrv出
開始タイミングで且つ各伴ざψB毎に前記アドレス信号
に応じて読出ず読出手段と、 (g)前記ス;・ア手段から胱出さJ”Lるj原次の伴
奏音にDすする汲ノにデータを受取り、受取データの示
す波形が所望の形でっ′2がるように受取データの一部
を修正して受取データを順次に送出するデータイω止手
段と、 (11)このデークl、I;b正手段から送出さ第1.
る順次の伴奏音に関する波形データに応じて順次の伴奏
音信号を発生する手段と をそなえた自声IJ能奏装置。 12、(al可変テンポ設定装置と、 (1))この可変テンポ設定装置で設定されたテンポが
予め定めらfした複数のテンポ範囲のいずれに八するか
判別シ、その判別さ八たテンポ範囲を示すテンポ範囲指
定データを送出するテンポ範囲判別回路と、 (C)前記複数のテンポ托囲にそれイれ対応した複数群
の波形データであって各群毎に順次に発生さλするべき
伴奏音の波形を表わすものをストアするストア手段と、 (d)順次のtr臭音発生クりミングをそれぞれ指示す
る順次のタイミングパルスを前記可変テンポ設定装置で
設定さ2tたテンポにしたがって発生するパルス発生手
段と1 (e)和音指定手段と、 (f)各タイミングパルスが発生されるたびに前記和音
指定手段で指定さオtた和音に対応するレートで液化す
るアドレス飴を示すようにアドレス信号t 1111次
に発生するアドレス発生手段と、偕)前記ストア弓一段
からしd出ずべき−rib’の波形データを前記テンポ
範11」指定データに応じて選択し、この丸飲された一
2!l:K B’Aする順次の伴奏音にドJする波形デ
ータを前記11t’t’次のタイミングパルスにそれぞ
れ[i′側りjした読出開始タイミングで且つ各伴奏音
りυに1)υ記アドレスイ、二号に応じて読出ず611
4召3手段と、 (b)nす記ストア手段からり、・シ出されるMfi次
の伴奏音に凹する波形データに応じてllki次に伴奏
音信号を発止する手段と をそなえた口止ノ1伴萎tV f、+、。 13、(al勇矢テンポ設定装置と、 +1)) ′I11丁・l旨定手段と、(C)この第1
1廿4)′1定手段で指定さJtノこ和音の根音が予め
定めら第1.た複数の’a J4!りのいずλLに八す
るか判別し、その判別さ2t、た上域を示す音域指定デ
ータを送出する音域判別回路と、 (cl) 7):J記4jj FAの音域にそItそれ
対応した複数群の波形データでおって各群毎に順次に発
生されるべき伴奏音の波形を表わすものをストアするス
トア手段と、 (e)順次の伴奏音発生タイミングをそれぞれ指示する
順次のタイミングパルスを前記可変テンポ設定装置で設
定されたテンポにし、たがって発生するパルス発生手段
と、 (f)各タイミングパルスが発生されるたびに前記和音
指定手段で指定された和音の根音に対応するレートで変
化するアドレス値を示すようにアドレス信号をNri次
に発生するアドレス発生手段と、 (g)前記ストア手段から読出すべき一部の波形データ
な前記音域指定データに応じて選択し、この選択された
一部に属する順次の伴奏音に関する波形データを前記順
次のタイミングパルスにそれぞれ同期した読出開始タイ
ミングで且つ各伴奏音毎に前記アドレス信号に応じて読
出す読出手段と、 (11)前記ストア手段から読出される順次の伴奏音に
l111Jする波形データに応じて順次に伴奏音信号を
発生ずる手段と をぞなえた自動伴賽装誼。 14(a)可変テンポ設定載位と、 Φ)J11音指定手段と、 (c) 順次に発生されるべき比較的短エンベロープの
rl’= 秦音の波形を衣わす波形データをストアする
第1のストア手段と、 (d)比較的時間間隔が短い順次の伴奏音発生タイミン
グをそオしそれ指示する順次のタイミングをそれぞれ指
示する順次のタイミングパルスを前記可変テンポ設定製
置で設定されたテンポにしたがって発生する第1のパル
ス発生手段と、(e)この第1のパルス発生手段から各
タイミングパルスが発生されるたびに前記和音指定手段
で指定された第11音に対応するレートで変化するアド
レス値を示すようにアドレス信号を順次に発生ずる第1
のアドレス発生手段と、 (f)前記第1のストア手段から順次の伴奏音に関する
波形データを前記第1のパルス発生手段からの順次のタ
イミングパルスにそれぞれ同期した読出開始タイミング
で且つ各伴奏音毎に前記第1のアドレス発生手段からの
アドレス信号に応じて読出す第1の読出手段と、 は)順次に発生されるべき比較的長エンベロープの伴奏
音の波形を表わす波形データをストアする第2のストア
手段と、 σl)比較的時間間隔が長い順次の伴奏音発生タイミン
グをそれぞれ指示する順次のタイミングパルスを前記可
変テンポ設定装置で設定さゎたテンポにしたがって発生
する第2のパルス発生手段と、 (i)この第2のパルス発生手段から各タイミングパル
スが発生されるたびに前記5V[(音指定手段で指定さ
2t、た和音に対応するレートで変化するアドレス値を
示すようにアドレス信号を順次に発生する第2のアドレ
ス発生手段と、 U)前記第2のストア手段から順次の伴奏音に関する波
形データを前記第2のパルス発生手段からのNj1次の
タイミングパルスにそれぞれ同期した読出開始タイミン
グで且つ各伴奏音毎に前記第2のアドレス発生手段から
のアドレス信号に応じて読出す第2の読出手段と、 σ0前記第1のストア手段から読出されるJ順次の伴奏
音に1タコする波形データに応じて順次に伴奏音信号を
発生ずると共に前記第2のストア手段から読出さAする
順次のr1′−奏音に門する波形データに応じてjじ1
次に伴奏音信号を発生する手段とをそなえた自重IJf
′I’:奏市巨置。[Scope of Claims] 1. (A storage means for storing waveform data representing the waveform of an accompaniment sound to be generated next to a3M; (b) a variable tempo setting device; (C) timing for generating accompaniment sound after Jm) (d) chord designation means; (e) each timing pulse is generated (f) address generation means for sequentially generating an address signal j to indicate an address value that changes at a rate corresponding to the chord specified by the chord specifying means;
(g) reading means for reading out waveform data regarding the 171st accompaniment tone at readout start timings synchronized with the J-th timing pulses and in accordance with the address signal for each accompaniment tone; (g) reading from the storage means; an automatic accompaniment device comprising: means for sequentially generating accompaniment tone signals in accordance with waveform data for forming sequential accompaniment tone intervals I/c; 2. In the automatic accompaniment device according to claim 1, the storage means stores a plurality of groups of waveform data respectively corresponding to a plurality of chord types, and accompaniment to be generated sequentially for each group. The chord specifying means stores root note specifying data indicating the root note of the specified chord and chord type indicating the type of the specified chord in response to the chord specifying operation. The address generation means includes means for determining the rate according to the root note designation data, and the readout means transmits a group of waveform data to be read from the storage means. A self-ban geisha f1 characterized by comprising means for selecting according to the chord type designation data.
゛゛ケ. 3. In the automatic accompaniment device according to claim 1, the pulse generation means includes a pattern memory that stores a timing pattern representing the sequential accompaniment sound generation timing, and a pattern memory that stores a timing pattern representing the sequential accompaniment sound generation timing, and a a tempo clock generation circuit that sequentially generates tempo clock pulses at a frequency corresponding to the tempo; a counter that counts the tempo clock pulses and reads out the timing pattern from the pattern memory; Automatic accompaniment low H whose 114th characteristic is that the timing pulse is sent out.
1 yu. 4. In the automatic accompaniment device described in Claim No. ig4, the pulse generating means sequentially generates tempo clock pulses at a frequency corresponding to the tempo set by the variable tempo setting device. The automatic accompaniment device is characterized in that the tempo clock generation circuit that generates the tempo clock pulse is likened to a frequency divider that divides the frequency of the tempo clock pulse, and that the frequency divider transmits the sequential timing pulses. . 5. In the automatic accompaniment production set forth in claim 1, the reading means reads and reads waveform data for each #playing note.
an address memory for storing address data indicating an iJ start address; an address counter for reading out address data from the address memory by counting the timing pulse; and the storing means in accordance with the read address data and the address signal. 6. In the automatic accompaniment apparatus according to claim 1, the reading means reads out the waveform data for each section. a first address memory that stores rjiJla address data indicating a reading start address of the accompaniment tone; a second address memory that stores end address data indicating a translation end address of waveform data for each accompaniment tone; at1/scunk, which reads start address data and end address data from the first and second address memories, respectively; and reads waveform data from the storage means in accordance with the read start address data and the address signal. An automatic accompaniment device characterized in that it is provided with means for reading out the end address data and the address data that have been read out, and means for controlling and stopping the completion of the "J LE TE YOKI 1" work by comparing the read end address data and the address data with each other. 7. As set forth in claim 1, ii7. In the automatic F-to-female device, the pulse generating means sequentially generates pulses at a frequency corresponding to the tempo set by the variable tempo setting source jjj, fL, /. and a frequency divider that divides the frequency of the tempo clock pulse and sends out the sequential swimming pulses, and the reading means includes
A counter that counts the timing no.
6, and a means for reading waveform data from the storage means. An automatic accompaniment device characterized in that the waveform data stored in the storage means is represented by a digital word that assigns a sample value of the waveform for each accompaniment tone. Range In the automatic accompaniment device of 5F31 described in item 1, the waveform data stored in the storage means is continuous waveform sample values from the rise of each accompaniment note to just before the rise of the next accompaniment note. An automatic accompaniment device characterized in that the automatic accompaniment device is made up of digital words representing 1O0.In the automatic accompaniment device according to claim 1, the waveform data stored in the storage means includes each accompaniment note 4 and its 1. An automatic accompaniment device comprising digital words representing sample values of a waveform from rise to decay. il, (a) I @ storage means for storing waveform data that determines the waveform of the accompaniment sound to be generated next; (b) variable tempo setting device; (cl /i!! next accompaniment sound generation timing) (d) a pulse generating means that generates the next timing pulse Ii!Jt in accordance with the tempo set by the variable tempo setting j1, iff, (,), respectively; Fixed hand 11 and (e)
Valley timing pulse is generated! (f) address generation means for sequentially generating address signals so as to indicate an address value that changes at a rate corresponding to the puhi chord specified by the chord specifier Jn;
=: Next, the pHq g sound [IJ:I zigzag waveform data is read out according to the address signal at the rv output start timing which is rotated by the sequential timing pulses, and for each accompaniment ψB. (g) Receive the data from the above means to the next accompaniment sound, and the waveform indicated by the received data will be in the desired shape. (11) a data inhibit means for modifying a part of the received data and sequentially transmitting the received data;
A self-voiced IJ performance device comprising means for generating sequential accompaniment sound signals in accordance with waveform data regarding sequential accompaniment sounds. 12. (a variable tempo setting device; (1)) determining which of a plurality of predetermined tempo ranges the tempo set by the variable tempo setting device falls within; and (C) a plurality of groups of waveform data corresponding to the plurality of tempo ranges, which accompaniment should be sequentially generated for each group and λ. a storage means for storing a representation of a sound waveform; and (d) pulses that generate sequential timing pulses instructing each successive tr-smell generation combing according to a tempo set by the variable tempo setting device. (e) chord designation means; and (f) an address signal for indicating address candy that liquefies at a rate corresponding to the chord designated by the chord designation means each time each timing pulse is generated; t1111 The next generation address generating means selects the waveform data of -rib' that should be output from the first stage of the store bow in accordance with the specified data of the tempo range 11, ! l:K B'A waveform data for the sequential accompaniment tones 11t't' to the next timing pulse [1) υ at the readout start timing on the i' side and for each accompaniment note υ 611 without reading according to No. 2.
(b) Means for emitting the next accompaniment tone signal in accordance with the waveform data that is concave to the next accompaniment tone from the storing means; Stop no 1 atrophy tV f, +,. 13, (al Yuya tempo setting device, +1)) 'I11-cho/l effect determining means, (C) this first
1 廿4) '1 Specified by the fixed means The root note of the Jt saw chord is predetermined. Multiple 'a J4! (cl) 7): It corresponds to the range of J4jj FA. storage means for storing waveform data of a plurality of groups representing waveforms of accompaniment tones to be sequentially generated for each group; and (e) sequential timing pulses for respectively instructing sequential accompaniment tone generation timings. (f) a rate corresponding to the root note of the chord designated by the chord designation means each time each timing pulse is generated; (g) selecting a part of the waveform data to be read from the storing means in accordance with the range specifying data; (11) reading means for reading out waveform data regarding sequential accompaniment tones belonging to a part of the accompaniment tones at readout start timings synchronized with the sequential timing pulses and in accordance with the address signal for each accompaniment tone; (11) the store; An automatic accompaniment arrangement is likened to means for sequentially generating accompaniment sound signals in accordance with waveform data corresponding to sequential accompaniment sounds read from the means. 14 (a) Variable tempo setting position; Φ) J11 note designation means; (c) Relatively short envelope rl' to be sequentially generated = first waveform data for storing the waveform of Hata tone. (d) a tempo set by the variable tempo setting device, which stores sequential timing pulses for respectively instructing sequential accompaniment sound generation timings with relatively short time intervals; (e) a first pulse generating means that generates a timing pulse in accordance with the first pulse generating means; The first one that sequentially generates address signals to indicate the address value.
(f) reading out waveform data regarding successive accompaniment tones from the first storage means at readout start timings synchronized with successive timing pulses from the first pulse generation means and for each accompaniment sound; a) a first readout means for reading data in response to an address signal from the first address generation means; and σl) a second pulse generating means that generates sequential timing pulses in accordance with the tempo set by the variable tempo setting device, each of which instructs the generation timing of successive accompaniment sounds at relatively long time intervals. , (i) every time each timing pulse is generated from this second pulse generating means, the address signal is set to indicate an address value that changes at a rate corresponding to the chord of 5V[(2t specified by the note specifying means). U) a second address generating means that sequentially generates waveform data regarding accompaniment tones from the second storing means, and a readout start in synchronization with the Nj first-order timing pulses from the second pulse generating means, respectively; a second readout means for reading at timing and in response to an address signal from the second address generation means for each accompaniment note; The accompaniment tone signals are sequentially generated according to the waveform data to be played, and the accompaniment tone signals are read out from the second storage means.
Next, the self-weight IJf is provided with means for generating an accompaniment sound signal.
'I': Kanoichi Gioki.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58167765A JPS6059392A (en) | 1983-09-12 | 1983-09-12 | Automatically accompanying apparatus |
| US07/277,418 US4876937A (en) | 1983-09-12 | 1988-11-29 | Apparatus for producing rhythmically aligned tones from stored wave data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58167765A JPS6059392A (en) | 1983-09-12 | 1983-09-12 | Automatically accompanying apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6059392A true JPS6059392A (en) | 1985-04-05 |
| JPH0428319B2 JPH0428319B2 (en) | 1992-05-14 |
Family
ID=15855678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58167765A Granted JPS6059392A (en) | 1983-09-12 | 1983-09-12 | Automatically accompanying apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6059392A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05265448A (en) * | 1992-09-18 | 1993-10-15 | Casio Comput Co Ltd | Musical sound generating device |
| JP2003108143A (en) * | 2001-09-28 | 2003-04-11 | Roland Corp | Waveform playback device |
| WO2012132856A1 (en) * | 2011-03-25 | 2012-10-04 | ヤマハ株式会社 | Accompaniment data generation device |
| WO2012132901A1 (en) * | 2011-03-25 | 2012-10-04 | ヤマハ株式会社 | Accompaniment data generation device |
| JP2012203216A (en) * | 2011-03-25 | 2012-10-22 | Yamaha Corp | Accompaniment data generation device and program |
| JP2012203217A (en) * | 2011-03-25 | 2012-10-22 | Yamaha Corp | Accompaniment data generation device and program |
| JP2012203218A (en) * | 2011-03-25 | 2012-10-22 | Yamaha Corp | Accompaniment data generation device and program |
-
1983
- 1983-09-12 JP JP58167765A patent/JPS6059392A/en active Granted
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05265448A (en) * | 1992-09-18 | 1993-10-15 | Casio Comput Co Ltd | Musical sound generating device |
| JP2003108143A (en) * | 2001-09-28 | 2003-04-11 | Roland Corp | Waveform playback device |
| WO2012132856A1 (en) * | 2011-03-25 | 2012-10-04 | ヤマハ株式会社 | Accompaniment data generation device |
| WO2012132901A1 (en) * | 2011-03-25 | 2012-10-04 | ヤマハ株式会社 | Accompaniment data generation device |
| JP2012203219A (en) * | 2011-03-25 | 2012-10-22 | Yamaha Corp | Accompaniment data generation device and program |
| JP2012203216A (en) * | 2011-03-25 | 2012-10-22 | Yamaha Corp | Accompaniment data generation device and program |
| JP2012203217A (en) * | 2011-03-25 | 2012-10-22 | Yamaha Corp | Accompaniment data generation device and program |
| JP2012203218A (en) * | 2011-03-25 | 2012-10-22 | Yamaha Corp | Accompaniment data generation device and program |
| CN103443848A (en) * | 2011-03-25 | 2013-12-11 | 雅马哈株式会社 | Accompaniment data generation device |
| CN103443849A (en) * | 2011-03-25 | 2013-12-11 | 雅马哈株式会社 | Accompaniment Data Generating Device |
| US8946534B2 (en) | 2011-03-25 | 2015-02-03 | Yamaha Corporation | Accompaniment data generating apparatus |
| US9040802B2 (en) | 2011-03-25 | 2015-05-26 | Yamaha Corporation | Accompaniment data generating apparatus |
| CN104882136A (en) * | 2011-03-25 | 2015-09-02 | 雅马哈株式会社 | Accompaniment data generation device |
| EP2690620B1 (en) * | 2011-03-25 | 2017-05-10 | YAMAHA Corporation | Accompaniment data generation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0428319B2 (en) | 1992-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4876937A (en) | Apparatus for producing rhythmically aligned tones from stored wave data | |
| US4217804A (en) | Electronic musical instrument with automatic arpeggio performance device | |
| EP0149896B1 (en) | Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument | |
| US4158978A (en) | Electronic musical instrument capable of producing "chord pyramid" arpeggio effects | |
| US4041826A (en) | Electronic musical instrument | |
| JPS6246880B2 (en) | ||
| JPS6059392A (en) | Automatically accompanying apparatus | |
| US4166405A (en) | Electronic musical instrument | |
| US4160404A (en) | Electronic musical instrument | |
| JPS6337400B2 (en) | ||
| US4616547A (en) | Improviser circuit and technique for electronic musical instrument | |
| US4133244A (en) | Electronic musical instrument with attack repeat effect | |
| JPH0127440B2 (en) | ||
| US4338843A (en) | Asynchronous interface for electronic musical instrument with multiplexed note selection | |
| US4655112A (en) | Automatic music playing apparatus | |
| US4656911A (en) | Automatic rhythm generator for electronic musical instrument | |
| US4271741A (en) | Accompaniment system for electronic musical instrument | |
| JPH0133000B2 (en) | ||
| US4240317A (en) | Electronic musical instrument | |
| JPS60181796A (en) | Musical sound signal generator | |
| US4292873A (en) | Electronic musical instrument | |
| JP2932841B2 (en) | Electronic musical instrument | |
| US4186640A (en) | Electronic musical instrument | |
| JP3246911B2 (en) | Electronic musical instrument | |
| US4498364A (en) | Electronic musical instrument |