JPS63234296A - Automatic performer - Google Patents
Automatic performerInfo
- Publication number
- JPS63234296A JPS63234296A JP62068416A JP6841687A JPS63234296A JP S63234296 A JPS63234296 A JP S63234296A JP 62068416 A JP62068416 A JP 62068416A JP 6841687 A JP6841687 A JP 6841687A JP S63234296 A JPS63234296 A JP S63234296A
- Authority
- JP
- Japan
- Prior art keywords
- tempo
- section
- input
- count value
- clock
- 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.)
- Pending
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、電子楽器の自動演奏装置に関するものである
。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an automatic performance device for an electronic musical instrument.
従来の技術
近年、電子オルガン、電子キーボードに旋律と伴奏とリ
ズムを全て、あるいはそれらの一部を自動的に出力する
自動演奏機能が組込まれている。2. Description of the Related Art In recent years, electronic organs and electronic keyboards have been equipped with automatic performance functions that automatically output all or part of the melody, accompaniment, and rhythm.
又、リズム出力のみの単機能のものとしては、いわゆる
リズムボックスといわれるドラムパーカッション専用の
ものも開発されている(例えば、特開昭56−6689
7号公報)。In addition, as a single-function device that only outputs rhythm, a so-called rhythm box that is exclusively used for drum percussion has also been developed (for example, Japanese Patent Laid-Open No. 56-6689).
Publication No. 7).
以下図面を参照しながら上述の自動演奏装置について説
明する。The above-mentioned automatic performance device will be explained below with reference to the drawings.
第3図は従来の自動演奏装置の構成を示すものである。FIG. 3 shows the configuration of a conventional automatic performance device.
第3図において、101はテンポ調整入力部、102は
テンポ制御部、103はクロック発生部、104は楽音
情報メモリ、105は楽音発生部、106は発生−停止
指示部である。In FIG. 3, 101 is a tempo adjustment input section, 102 is a tempo control section, 103 is a clock generation section, 104 is a musical tone information memory, 105 is a musical tone generation section, and 106 is a generation/stop instruction section.
以上のように構成された自動演奏装置について、以下そ
の動作について説明する。The operation of the automatic performance device configured as described above will be explained below.
テンポ調整入力部101は、出力する自動演奏のテンポ
を調整する為に、スライドボリューム等のテンポ調整用
スイッチにより指示される入力に対応してテンポ計数値
を出力する。即ち、現在のテンポ計数値がムである時に
、テンポ調整指示入力によって、テンポを半分の速さに
指示すると、新規のテンポ計数値として人の2倍の値が
出力されることとなる。The tempo adjustment input section 101 outputs a tempo count value in response to an input instructed by a tempo adjustment switch such as a slide volume, in order to adjust the tempo of the automatic performance to be output. That is, when the current tempo count value is 500 m, if the tempo is instructed to be half as fast by inputting a tempo adjustment instruction, a new tempo count value twice the human speed will be output.
テンポ計数値をX、テンポ調整指示入力に対応する速さ
をYとすると(1)式のようになる。Assuming that the tempo count value is X and the speed corresponding to the tempo adjustment instruction input is Y, the equation (1) is obtained.
X=−・・・・・・・・・・・・0) ここで、nは予じめ定められた定数とする。X=−・・・・・・・・・・・・0) Here, n is a predetermined constant.
テンポ制御部102は、クロック発生部103から出力
されるクロックを計数し、その計数結果がテンポ調整入
力部10fから入力されるテンポ計数値と等しくなった
場合にクロック計数値を0にリセットすると共に、楽音
情報メモリー04に出力するアドレスを歩進する。クロ
ック計数値とテンポ計数値とが等しくない場合にテンポ
制御部102は、上述の動作をくシ返すが、発生・停止
指示部106に対し停止が指示されて発生・停止指示部
106から停止指示信号が出力されている時には、クロ
ック計数動作を停止し、クロック計数値とアドレスを共
にリセットするものとする。The tempo control section 102 counts the clocks output from the clock generation section 103, and when the counting result becomes equal to the tempo count value inputted from the tempo adjustment input section 10f, resets the clock count value to 0. , increments the address to be output to the musical tone information memory 04. If the clock count value and the tempo count value are not equal, the tempo control unit 102 repeats the above operation, but when the generation/stop instruction unit 106 is instructed to stop, the generation/stop instruction unit 106 issues a stop instruction. When the signal is being output, the clock counting operation is stopped and both the clock count value and address are reset.
楽音情報メモリ104には出力したい楽音に関する楽音
情報が記憶されているものとする。ここで、楽音情報と
は、発生開始、継続、停止に関する情報が各々−語で表
現されているものとし、発生開始に関する情報について
はその一語内に更に音色、音量、音高に関する情報をも
含んでいるものとする。このような情報−語一語が自動
演奏用音符表現の最小単位に対応して楽音情報メモリ1
04内に順次格納されているものとする。It is assumed that musical tone information memory 104 stores musical tone information regarding a musical tone desired to be output. Here, musical tone information is information about the start, continuation, and stop of the sound, each expressed in -words, and the information about the start of sound also includes information about the timbre, volume, and pitch in one word. shall be included. Such information - each word corresponds to the minimum unit of musical note expression for automatic performance, and is stored in musical tone information memory 1.
It is assumed that the data are sequentially stored in 04.
楽音発生部105は、テンポ制御部102から出力され
るアドレスに対応して楽音情報メモリ104から出力さ
れる楽音情報に従って楽音を出力することとなる。The musical tone generator 105 outputs musical tones in accordance with the musical tone information output from the musical tone information memory 104 corresponding to the address output from the tempo control section 102.
以上の動作によってテンポ調整を実施した後に、一旦発
生・停止指示部106によって停止させ、さらに出力し
たいタイミングで発生を開始させるように使用される。After the tempo has been adjusted through the above-described operations, the generation/stop instruction section 106 temporarily stops the output and then starts generation at the timing desired for output.
発明が解決しようとする問題点
しかしながら、上記のような構成では、テンポ調整時と
、テンポ調整後の自動演奏時とでは、使用者の音楽的環
境の変化の為に調整時に設定したテンポが、自動演奏時
のテンポとしては速すぎる、あるいは、遅すぎるように
感じられるという問題点があった。Problems to be Solved by the Invention However, with the above configuration, the tempo set at the time of adjustment may change due to changes in the user's musical environment during tempo adjustment and during automatic performance after tempo adjustment. There was a problem in that the tempo during automatic performance seemed too fast or too slow.
本発明は上記問題点に鑑みて、自動演奏開始直前におい
て指示しだテンポに対応した入力に基いてテンポを決定
することのできる自動演奏装置を提供するものである。SUMMARY OF THE INVENTION In view of the above-mentioned problems, it is an object of the present invention to provide an automatic performance apparatus that can determine a tempo based on an input corresponding to a designated tempo immediately before the start of an automatic performance.
問題点を解決するための手段
この目的を達成するために、本発明の自動演奏装置は入
力されるテンポ相当のタイばングに対応したタイミング
信号を発生する入力部と、クロックを出力するクロック
発生部と、自動演奏の開始と停止とを指示する開始停止
指示部と、開始・停止指示部から出力される開始信号が
入力されると演算実行可能状態となり、タイミング信号
とクロックとからテンポ設定の基準値となるテンポ計数
値を算出しかつ出力するテンポ演算部と、テンポ計数値
とクロックとを入力とし自動演奏のテンポに対応する信
号を出力するテンポ制御部と、自動演奏のテンポに対応
する信号に応じて順次演奏出力を更新出力する演奏出力
部とから構成される。Means for Solving the Problems In order to achieve this object, the automatic performance device of the present invention has an input section that generates a timing signal corresponding to a timing corresponding to an input tempo, and a clock generator that outputs a clock. When the start signal output from the start/stop instruction section, which instructs the start and stop of automatic performance, and the start/stop instruction section are input, the calculation becomes ready for calculation, and the tempo setting is determined from the timing signal and the clock. A tempo calculation section that calculates and outputs a tempo count value as a reference value, a tempo control section that receives the tempo count value and a clock as input and outputs a signal corresponding to the tempo of automatic performance, and a tempo control section that outputs a signal corresponding to the tempo of automatic performance. and a performance output section that sequentially updates and outputs the performance output according to the signal.
作用
この構成によって、開始・停止指示部に自動演奏の開始
が指示されるとテンポ演算部はテンポ演算実行可能な状
態となる。テンポ入力部は予じめ定められたパターンで
入力される複数回のテンポタイミング入力を検知し、対
応するタイミング信号を出力する。テンポ演算部はテン
ポ入力部から出力されるタイミング信号間の時間間隔を
計時し、前記子じめ定められたパターンに対応した平均
化 −処理を実施することによりテンポを算出決定し
、対応するテンポ計数値を出力する。テンポ制御部はテ
ンポ計数値が入力されるとクロック計数を開始し、テン
ポに対応した信号を演奏出力部に出力するので、演奏出
力部からはテンポ入力に対応したテンポの演奏出力が為
されることとなる。Effect: With this configuration, when the start/stop instruction section is instructed to start automatic performance, the tempo calculation section becomes ready to perform tempo calculation. The tempo input section detects a plurality of tempo timing inputs input in a predetermined pattern and outputs a corresponding timing signal. The tempo calculation unit measures the time interval between the timing signals output from the tempo input unit, calculates and determines the tempo by performing an averaging process corresponding to the predetermined pattern, and calculates and determines the tempo. Output the count value. The tempo control section starts clock counting when the tempo count value is input, and outputs a signal corresponding to the tempo to the performance output section, so that the performance output section outputs a performance at a tempo corresponding to the tempo input. It happens.
実施例
以下、本発明の一実施例について図面を参照しながら説
明する。EXAMPLE Hereinafter, an example of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例における自動演奏装置のブロ
ック図を示すものである。FIG. 1 shows a block diagram of an automatic performance device according to an embodiment of the present invention.
第1図において、1はテンポ入力部、2はテンポ演算部
、3は開始・停止指示部、4はテンポ制御部、5は演奏
出力部である。なお、103はクロック発生部、104
は楽音情報メモリ、106は楽音発生部で、これらは従
来例の構成と同じものである。In FIG. 1, 1 is a tempo input section, 2 is a tempo calculation section, 3 is a start/stop instruction section, 4 is a tempo control section, and 5 is a performance output section. In addition, 103 is a clock generation section, 104
106 is a musical tone information memory, and 106 is a musical tone generator, which have the same structure as the conventional example.
まず、開始・停止指示部3に対して自動演奏開始を指示
すると、開始・停止指示部3から開始信号が出力される
。予じめ定められたパターン、即ち、例えば4拍子の演
奏の時には1.2,3.4(タン、タン、り/、タン)
というように定められたパターンに従ってテンポ入力部
1に対し4回のテンポタイミング入力をすると、テンポ
入力部1は、テンポタイミング入力に対応したタイミン
グ信号を4回出力する。First, when the start/stop instruction section 3 is instructed to start automatic performance, the start/stop instruction section 3 outputs a start signal. A predetermined pattern, for example, 1.2, 3.4 (Tan, Tan, Ri/, Tan) when playing in four beats.
When the tempo timing is inputted four times to the tempo input section 1 according to the predetermined pattern, the tempo input section 1 outputs a timing signal corresponding to the tempo timing input four times.
テンポ演算部2は、テンポ入力部1から出力される4個
のタイミング信号間の時間間隔3個(T I 2 e”
23 + ”54秒とする)をクロック発生部103か
ら出力されるクロックを計数することによって得る。The tempo calculation unit 2 calculates three time intervals (T I 2 e”) between the four timing signals output from the tempo input unit 1.
23 + "54 seconds)" is obtained by counting the clocks output from the clock generator 103.
従って4個のタイミング信号をそれぞれSl、S2*S
、、S4 とすると、それぞれの時間間隔はT12゜
T231T54 であり、クロックの計数値をそれぞ
れN13 r N25 r N54とする時、”i i
++ ”” i 1−Hl” ” D=’ 52s3)
−(2)となる。Therefore, the four timing signals are respectively Sl, S2*S
,,S4, the respective time intervals are T12°T231T54, and when the clock count values are respectively N13 r N25 r N54, "i i
++ ``” i 1-Hl” ” D=' 52s3)
−(2).
ここで、nはクロックの時間間隔とする。Here, n is the time interval of the clock.
テンポ演算部2は次式によってテンポ計数値Nを得る。The tempo calculation unit 2 obtains the tempo count value N using the following equation.
3 ・ m
ここで、mは従来例で述べた自動演奏用音符表現の最小
単位に対応して決まる数値であり、16分音符の時には
、lm=4となる。3.m Here, m is a numerical value determined corresponding to the minimum unit of note expression for automatic performance described in the conventional example, and in the case of a 16th note, lm=4.
一般に、h分音符の時には m = −・−・−・−(4) となる。Generally, when it comes to an h note, m = −・−・−・−(4).
テンポ演算部2は、テンポ計数値算出中もタイミンク信
号S4から後のクロックを計数し、テンポ計数値Nを算
出後においては、クロックの計数値がNewに等しくな
るまで計数をくり返す。クロックの計数値がN−mに等
しくなった時、テンポ演算部2はテンポ制御部4に対し
てテンポ計数値Nを出力した後に、テンポ制御開始を指
示する。The tempo calculation unit 2 counts clocks after the timing signal S4 even while calculating the tempo count value, and after calculating the tempo count value N, repeats counting until the clock count value becomes equal to New. When the count value of the clock becomes equal to N-m, the tempo calculation unit 2 outputs the tempo count value N to the tempo control unit 4, and then instructs the tempo control unit 4 to start tempo control.
テンポ制御部4は、テンポ演算部2から出力されるテン
ポ制御開始の指示に対応して第1番目の演奏出力を指示
するとともに、クロック発生部103から出力されるク
ロックの計数を開始して従来例と同じ動作をくり返す。The tempo control section 4 instructs the first performance output in response to the instruction to start tempo control outputted from the tempo calculation section 2, and starts counting the clocks outputted from the clock generation section 103. Repeat the same actions as in the example.
演奏出力部6は、テンポ制御部4から出力されるテンポ
に対応する信号のタイミングに従って順次演奏出力を更
新してゆくこととなる。なお、以上の動作は、開始・停
止指示部3に対し停止が指示されると、テンポ演算部2
からテンポ制御部へ停止が指示されることによって停止
する。The performance output section 6 will sequentially update the performance output according to the timing of the signal corresponding to the tempo output from the tempo control section 4. Note that the above operation is performed by the tempo calculation unit 2 when the start/stop instruction unit 3 is instructed to stop.
It stops when the tempo control section is instructed to stop.
以上の各信号の関係を第2図に示す。The relationship between the above signals is shown in FIG.
以上のように本実施例によれば、予じめ定められたパタ
ーンが、例えば1.2,3.4(タンタンタンタン)で
ある即ち、4拍子である場合において、テンポ相当入力
が4回テンポ入力部1に入力され、ると、テンポ演算部
2において第4の入力を検知すると同時にテンポ計数値
を算出し、算出したテンポ計数値を用いて第6のタイミ
ングを算出するので、1小節相当のテンポ相当入力が為
された後の次の1拍目のタイミングから自動演奏出力が
可能となる。As described above, according to this embodiment, when the predetermined pattern is, for example, 1.2, 3.4 (Tan Tan Tan Tan), that is, 4 beats, the tempo equivalent input is 4 times. When the input is input to the input section 1, the tempo calculation section 2 detects the fourth input and simultaneously calculates the tempo count value, and uses the calculated tempo count value to calculate the sixth timing, so it is equivalent to one measure. Automatic performance output is possible from the timing of the next first beat after the input corresponding to the tempo is made.
なお、以上において、テンポ入力部1への予じめ定めら
れた入カバターンを4拍子における1拍毎のパターンと
したが、これは3拍子あるいは強拍等を用いるパターン
とすることも可能であり、これらは(3)式をパターン
及び拍子に対応して変形させて、1拍相当の計数値を得
ることにより達成される。Note that in the above, the predetermined input pattern to the tempo input section 1 is a pattern of every beat in 4 beats, but it is also possible to use a pattern using 3 beats or strong beats. , these are achieved by transforming equation (3) in accordance with the pattern and time signature to obtain a count value equivalent to one beat.
発明の効果
本発明は、テンポ演算部がテンポ入力部に対してテンポ
相当入力を予じめ定められたパターンに従って実施した
入力タイミング列の時間間隔に対応した計数値群をパタ
ーンに対応した平均化処理を実施してテンポ計数値を算
出するようにしたので、使用者は、自動演奏に用いたい
テンポを入力部に対したたく等の指示をするだけで、テ
ンポ相当入力に対応した自動演奏を実施することができ
る0Effects of the Invention The present invention averages a group of count values corresponding to a time interval of an input timing sequence in which a tempo calculation unit performs tempo-equivalent input to a tempo input unit according to a predetermined pattern. Since the tempo count value is calculated by performing the processing, the user can perform automatic performance corresponding to the tempo equivalent input simply by instructing the input section to specify the tempo he or she wants to use for automatic performance. 0 that can be implemented
第1図は本発明の一実施例における自動演奏装置のブロ
ック図、第2図は本発明の一実施例に係るデータの例示
的関係図、第3図は従来の自動演奏装置のブロック図で
ある。
1・・・・・・テンポ入力部、2・・・・・・テンポ演
算部、3・・・・・・開始・停止指示部、4・・・・・
・テンポ制御部、6・・・・・・演奏出力部、103・
・・・・・クロック発生部。
代理人の氏名 弁理士 中 尾 敏 男 ほか1名慨廟
羽飛
第2図
113 図FIG. 1 is a block diagram of an automatic performance device according to an embodiment of the present invention, FIG. 2 is an exemplary relationship diagram of data according to an embodiment of the present invention, and FIG. 3 is a block diagram of a conventional automatic performance device. be. 1...Tempo input section, 2...Tempo calculation section, 3...Start/stop instruction section, 4...
・Tempo control section, 6...Performance output section, 103.
...Clock generation section. Name of agent: Patent attorney Toshio Nakao and one other person
Claims (1)
グ信号を発生する入力部と、クロックを出力するクロッ
ク発生部と、自動演奏の開始と停止とを指示する開始・
停止指示部と、前記開始・停止指示部から出力される開
始信号が入力されると演算実行可能状態となり前記タイ
ミング信号と前記クロックとからテンポ設定の基準値と
なるテンポ計数値を算出し、かつ前記テンポ計数値を出
力するテンポ演算部と、前記テンポ計数値と前記クロッ
クとを入力とし自動演奏のテンポに対応する信号を出力
するテンポ制御部と、前記自動演奏のテンポに対応する
信号に応じて順次演奏出力を更新出力する演奏出力部と
を備えた自動演奏装置。An input section that generates a timing signal corresponding to the timing equivalent to the input tempo, a clock generation section that outputs a clock, and a start/stop section that instructs the start and stop of automatic performance.
When a start signal outputted from the stop instruction section and the start/stop instruction section is input, a calculation becomes possible, and a tempo count value that is a reference value for tempo setting is calculated from the timing signal and the clock; a tempo calculation unit that outputs the tempo count value; a tempo control unit that receives the tempo count value and the clock as input and outputs a signal corresponding to the tempo of automatic performance; and a performance output section that sequentially updates and outputs performance output.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62068416A JPS63234296A (en) | 1987-03-23 | 1987-03-23 | Automatic performer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62068416A JPS63234296A (en) | 1987-03-23 | 1987-03-23 | Automatic performer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63234296A true JPS63234296A (en) | 1988-09-29 |
Family
ID=13373054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62068416A Pending JPS63234296A (en) | 1987-03-23 | 1987-03-23 | Automatic performer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63234296A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS579994B2 (en) * | 1977-10-29 | 1982-02-24 | ||
JPS5754990A (en) * | 1980-09-19 | 1982-04-01 | Nippon Musical Instruments Mfg | Automatic performance device |
JPS58174998A (en) * | 1982-04-07 | 1983-10-14 | ヤマハ株式会社 | Electronic musical instrument |
-
1987
- 1987-03-23 JP JP62068416A patent/JPS63234296A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS579994B2 (en) * | 1977-10-29 | 1982-02-24 | ||
JPS5754990A (en) * | 1980-09-19 | 1982-04-01 | Nippon Musical Instruments Mfg | Automatic performance device |
JPS58174998A (en) * | 1982-04-07 | 1983-10-14 | ヤマハ株式会社 | Electronic musical instrument |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3057090A1 (en) | Technique for reproducing waveform by switching between plurality of sets of waveform data | |
JP2008241762A (en) | Playing assisting electronic musical instrument and program | |
JP7285175B2 (en) | Musical tone processing device and musical tone processing method | |
JPS63234296A (en) | Automatic performer | |
JP2956867B2 (en) | Automatic accompaniment device | |
JP4025446B2 (en) | Waveform playback device | |
JP2537856B2 (en) | Automatic playing device | |
JP2523779B2 (en) | Automatic playing device | |
JP2761897B2 (en) | Automatic rhythm playing device | |
JP2723515B2 (en) | Automatic performance device | |
JPS63309995A (en) | Automatic performer | |
JP2537963B2 (en) | Automatic playing device | |
JPH05281956A (en) | Automatic playing device | |
JP3345453B2 (en) | Automatic performance device | |
JP3282675B2 (en) | Electronic musical instrument | |
JP3243856B2 (en) | Pitch extraction type electronic musical instrument | |
JP2780475B2 (en) | Tempo controller | |
JPS63316897A (en) | Automatic performer | |
JP2537856C (en) | ||
JP2940123B2 (en) | Tempo controller | |
JP2606501B2 (en) | Electronic musical instrument with automatic performance function | |
JPH01273096A (en) | Automatic playing device | |
JP2500490B2 (en) | Automatic accompaniment device | |
JPH0863168A (en) | Tempo setting device | |
JP3430490B2 (en) | Electronic musical instrument |