JP2723515B2 - Automatic performance device - Google Patents

Automatic performance device

Info

Publication number
JP2723515B2
JP2723515B2 JP62096504A JP9650487A JP2723515B2 JP 2723515 B2 JP2723515 B2 JP 2723515B2 JP 62096504 A JP62096504 A JP 62096504A JP 9650487 A JP9650487 A JP 9650487A JP 2723515 B2 JP2723515 B2 JP 2723515B2
Authority
JP
Japan
Prior art keywords
tempo
automatic performance
unit
input
count value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP62096504A
Other languages
Japanese (ja)
Other versions
JPS63261393A (en
Inventor
大輔 森
克芳 藤井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62096504A priority Critical patent/JP2723515B2/en
Publication of JPS63261393A publication Critical patent/JPS63261393A/en
Application granted granted Critical
Publication of JP2723515B2 publication Critical patent/JP2723515B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、電子楽器の自動演奏装置に関するものであ
る。 従来の技術 近年、電子オルガン,電子キーボードに旋律と伴奏と
リズムを全て、あるいはそれらの一部を自動的に出力す
る自動演奏機能が組込まれている。又、リズム出力のみ
の単機能のものとしては、いわゆるリズムボックスとい
われるドラムパーカッション専用のものも開発されてい
る(例えば、特開昭56−66897号公報)。 以下図面を参照しながら上述の自動演奏装置について
説明する。 第3図は従来の自動演奏装置の構成を示すものであ
る。 第3図において、101はテンポ調整入力部、102はテン
ポ制御部、103はクロック発生部、104は楽音情報メモ
リ、105は楽音発生部、106は発生・停止指示部である。 以上のように構成された自動演奏装置について、以下
その動作について説明する。 テンポ調整入力部101は、出力する自動演奏のテンポ
を調整する為に、スライドボリューム等のテンポ調整用
スイッチにより指示される入力に対応してテンポ計数値
を出力する。即ち、現在のテンポ計数値がAである時
に、テンポ調整指示入力によって、テンポを半分の速さ
に指示すると、新規のテンポ計数値としてAの2倍の値
が出力されることとなる。 テンポ計数値をX、テンポ調整指示入力に対応する速
さをYとすると(1)式のようになる。 ここで、Wは予じめ定められた定数とする。 テンポ制御部102は、クロック発生部103から出力され
るクロックを計数し、その計数結果がテンポ調整入力部
101から入力されるテンポ計数値と等しくなった場合に
クロック計数値をφにリセットすると共に、楽音情報メ
モリ104に出力するアドレスを歩進する。クロック計数
値とテンポ計数値とが等しくない場合にテンポ制御部10
2は、上述の動作をくり返すが、発生・停止指示部106に
対し停止が指示されて発生・停止指示部106から停止指
示信号が出力されている時には、クロック計数動作を停
止し、クロック計数値とアドレスを共にリセットするも
のとする。 楽音情報メモリ104には出力した楽音に関する楽音情
報が記憶されているものとする。ここで、楽音情報と
は、発生開始,継続,停止に関する情報が各々一語で表
現されているものとし、発生開始に関する情報について
はその一語内に更に音色,音量,音高に関する情報をも
含んでいるものとする。このような情報一語一語が自動
演奏用音符表現の最小単位に対応して楽音情報メモリ10
4内に順次格納されているものとする。 楽音発生部105は、テンポ制御部102から出力されるア
ドレスに対応して楽音情報メモリ104から出力される楽
音情報に従って楽音を出力することとなる。 以上の動作によってテンポ調整を実施した後に、一旦
発生・停止指示部106によって停止させ、さらに出力し
たいタイミングで発生を開始させるように使用される。 発明が解決しようとする問題点 しかしながら、上記のような構成では、テンポ調整時
と、テンポ調整後の自動演奏時とでは、使用者の音楽的
環境の変化の為に調整時に設定したテンポが、自動演奏
時のテンポとしては速すぎるあるいは、遅すぎるように
感じられたり、自動演奏途中でのテンポ変更時に望んで
いる新たなテンポを容易に設定できないという問題点が
あった。 本発明は上記問題点に鑑みて、自動演奏開始前あるい
は演奏中に、所望のテンポをたたく等の入力により指示
するだけで容易に設定できる自動演奏装置を提供するも
のである。 問題点を解決するための手段 この目的を達成するために、本発明の自動演奏装置
は、クロックを発生するクロック発生部と、テンポ設定
の基準値となるテンポ計数値と前記クロックに従って自
動演奏のテンポを制御するテンポ制御部とによって自動
演奏を進行するタイプの自動演奏装置においてさらに、
自動演奏進行中にテンポ入力開始が指示されるとテンポ
入力開始信号を出力する入力開始指示部と、自動演奏進
行中に小節単位等のいわゆる拍子に対応した所定のパタ
ーンで入力されるテンポ相当のタイミングに対応したタ
イミング信号を発生するテンポ入力部と、自動演奏進行
中に前記テンポ入力開始信号によって演算可能状態とな
り前記タイミング信号と前記クロックとからテンポ設定
の基準値となる新たなテンポ計数値を算出するテンポ演
算部と、自動演奏進行中に前記テンポ演算部から出力さ
れる前記テンポ計数値を前記テンポ制御部に対して有効
にするタイミングを指示するテンポ指示部とから構成さ
れる。 作用 この構成によって、自動演奏の演奏途中において、テ
ンポ入力部に、人がテンポをイメージし易い小節単位等
の所定のパターンでテンポ入力すると、テンポ演算部が
テンポを設定するためのテンポ計数値を演算し、テンポ
指示部によってテンポ制御部に対して新たなテンポ計数
値を所望のタイミングで有効にすることとなる。 実施例 以下、本発明の一実施例について図面を参照しながら
説明する。 第1図は本発明の一実施例における自動演奏装置のブ
ロック図を示すものである。 第1図において、1はテンポ入力部、2はテンポ演算
部、3は入力開始指示部、4はテンポ指示部、5は演奏
出力部である。なお、102はテンポ制御部、103はクロッ
ク発生部、104は楽音情報メモリ、105は楽音発生部、10
6は発生・停止指示部で、これらは従来例の構成と同じ
ものである。 まず、入力開始指示部3に対してテンポ入力開始を指
示すると、入力開始指示部3からテンポ入力開始信号が
出力される。 予じめ定められたパターン、即ち、例えば4拍子の演
奏の時には1,2,3,4(タン,タン,タン,タン)という
ように定められたパターンに従ってテンポ入力部1に対
し4回のテンポ相当のタイミング入力をすると、テンポ
入力部1は、テンポ相当のタイミング入力に対応したタ
イミング信号を4回出力する。 テンポ演算部2は、テンポ入力開始信号が入力開始指
示部3から入力されるとテンポに関する演算が可能な状
態となり、テンポ入力部1からのタイミング信号によっ
て演算を開始する。テンポ入力部1からの4個のタイミ
ング信号間の時間間隔3個(T12,T23,T34秒とする)
をクロック発生部103から出力されるクロックを計数す
ることによって得る。従って4個のタイミング信号をそ
れぞれS1,S2、S3,S4とすると、それぞれの時間間隔は
T12,T23,T34であり、クロックの計数値をそれぞれ
N12,N23,N34とする時、 T11+1=N11+1・n(I=1,2,3) …(2) となる。 ここで、nはクロックの時間間隔とする。 テンポ演算部2は(3)式を演算することによってテ
ンポ計数値Nを得る。 ここで、Tは最終的なテンポ1拍に対応する時間間隔
である。また、mは従来例で述べた自動演奏用音符表現
の最小単位に対応して決まる数値であり、16分音符の時
にはm=4となる。 一般に、4拍子h分音符の時には、mは(5)式のよ
うに表現される。 テンポ演算部2は算出したテンポ計数値Nを、テンポ
指示部4から有効指示信号が入力された後に、テンポ制
御部102に対して出力する。 テンポ制御部102は入力されたテンポ計数値Nに基い
て、クロック発生部103からのクロックを計数すること
によって、従来例と同じ動作をくり返すので、演奏出力
部5からは自動演奏出力が出力されることとなる。 以上の各信号の関係を第2図に示す。 なお、以上のように発生・停止指示部106によって動
作の開始及び停止を指示されるテンポ制御部102は、自
動演奏を実施している場合としていない場合とにかかわ
らず最終的に有効入力されたテンポ計数値Nに基いてテ
ンポ制御を行なうようにしたので、自動演奏開始前ある
いは演奏中においても任意の時点でテンポ入力を実施す
ることができる。 なお、本実施例においては、予じめ定められた入力パ
ターンを4拍子における1拍毎のパターンとしたが、こ
れは3拍子あるいは1/2拍等を用いるパターンとするこ
とも可能であり、これらは(3)式をパターンに応じて
変形することによって達成される。 以上のように、本実施例によれば、テンポ演算部2に
おいて算出されたテンポ計数値Nをテンポ指示部4から
出力される有効指示信号に従って出力するようにしたの
で、テンポ計数値Nの算出時点と、算出したタイミング
を有効とする時点とを別個のステップと見なすことが可
能となり、自動演奏途中における急激なテンポの変化も
容易に実現することができる。 発明の効果 本発明は、自動演奏の演奏途中において、人がテンポ
をイメージし易い小節単位等のいわゆる拍子に対応した
所定のパターンでテンポ入力するだけでテンポを設定す
るためのテンポ計数値を演算し、テンポ指示部によって
テンポ制御部に対して新たなテンポ計数値を所望のタイ
ミングで有効にしながら自動演奏を実施できる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic musical instrument for an electronic musical instrument. 2. Description of the Related Art In recent years, an automatic performance function for automatically outputting melody, accompaniment, and rhythm, or a part thereof, has been incorporated into an electronic organ or electronic keyboard. Further, as a single function having only a rhythm output, a so-called rhythm box dedicated to a drum percussion has been developed (for example, Japanese Patent Application Laid-Open No. 56-66897). Hereinafter, the above-described automatic performance device will be described with reference to the drawings. FIG. 3 shows the configuration of a conventional automatic performance device. In FIG. 3, reference numeral 101 denotes a tempo adjustment input unit, 102 denotes a tempo control unit, 103 denotes a clock generation unit, 104 denotes a tone information memory, 105 denotes a tone generation unit, and 106 denotes a generation / stop instruction unit. The operation of the automatic performance device configured as described above will be described below. The tempo adjustment input unit 101 outputs a tempo count value in response to an input instructed by a tempo adjustment switch such as a slide volume to adjust the tempo of the automatic performance to be output. In other words, when the current tempo count value is A and the tempo is designated to be half the speed by the tempo adjustment instruction input, a value twice as large as A is output as a new tempo count value. Assuming that the tempo count value is X and the speed corresponding to the tempo adjustment instruction input is Y, Equation (1) is obtained. Here, W is a predetermined constant. The tempo control unit 102 counts clocks output from the clock generation unit 103, and outputs the counted result to the tempo adjustment input unit.
When it becomes equal to the tempo count value input from 101, the clock count value is reset to φ and the address output to the tone information memory 104 is incremented. If the clock count value and the tempo count value are not equal, the tempo control unit 10
2 repeats the above operation, but when the generation / stop instruction unit 106 is instructed to stop and the generation / stop instruction unit 106 outputs a stop instruction signal, the clock counting operation is stopped and the clock counting is stopped. It is assumed that both the numerical value and address are reset. It is assumed that the tone information memory 104 stores tone information relating to the output tone. Here, the tone information means that the information on the start, continuation, and stop of the occurrence is expressed in one word, and the information on the start of the occurrence further includes information on the timbre, volume, and pitch in one word. Shall be included. Each word of such information corresponds to the minimum unit of the musical note expression for automatic performance, and the tone information memory 10
It is assumed that they are stored in order in 4. The tone generator 105 outputs a tone according to the tone information output from the tone information memory 104 corresponding to the address output from the tempo controller 102. After the tempo adjustment is performed by the above operation, the tempo is temporarily stopped by the generation / stop instructing unit 106, and the generation is started at a timing at which the output is desired. Problems to be Solved by the Invention However, in the above configuration, the tempo set at the time of adjusting the tempo and at the time of the automatic performance after the tempo adjustment due to a change in the musical environment of the user is different. There were problems that the tempo during automatic performance was felt to be too fast or too slow, and that a desired new tempo could not be easily set when the tempo was changed during automatic performance. SUMMARY OF THE INVENTION In view of the above problems, the present invention provides an automatic performance apparatus that can be easily set by simply instructing the user to input a desired tempo before or during automatic performance. Means for Solving the Problems In order to achieve this object, an automatic performance device according to the present invention comprises a clock generation unit for generating a clock, a tempo count value serving as a reference value for setting a tempo, and automatic performance according to the clock. In an automatic performance device of a type in which an automatic performance is advanced by a tempo control unit for controlling a tempo,
An input start instructing unit that outputs a tempo input start signal when a tempo input start is instructed during the automatic performance, and a tempo-equivalent corresponding to a predetermined pattern corresponding to a so-called beat such as a measure unit during the automatic performance. A tempo input unit for generating a timing signal corresponding to the timing, and a new tempo count value serving as a reference value for tempo setting based on the timing signal and the clock, which becomes operable by the tempo input start signal during the automatic performance. The tempo calculation section includes a tempo calculation section for calculating the tempo, and a tempo instructing section for instructing a timing at which the tempo count value output from the tempo calculation section is made valid to the tempo control section during the automatic performance. Operation With this configuration, when a tempo is input to the tempo input section in a predetermined pattern, such as a measure unit, in which a person can easily imagine the tempo during the performance of the automatic performance, the tempo calculation section calculates the tempo count value for setting the tempo. After the calculation, the tempo instruction unit makes the new tempo count value valid for the tempo control unit at a desired timing. Embodiment Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of an automatic performance device according to an embodiment of the present invention. In FIG. 1, 1 is a tempo input unit, 2 is a tempo calculation unit, 3 is an input start instruction unit, 4 is a tempo instruction unit, and 5 is a performance output unit. 102 is a tempo control unit, 103 is a clock generation unit, 104 is a tone information memory, 105 is a tone generation unit, 10
Reference numeral 6 denotes an occurrence / stop instruction unit, which has the same configuration as that of the conventional example. First, when instructing the input start instructing unit 3 to start tempo input, the input start instructing unit 3 outputs a tempo input start signal. According to a predetermined pattern, that is, for example, in the case of a performance of four beats, four times to the tempo input unit 1 in accordance with a pattern such as 1, 2, 3, 4 (tan, tan, tan, ton). When a tempo-equivalent timing input is made, the tempo input unit 1 outputs a timing signal corresponding to the tempo-equivalent timing input four times. When the tempo input unit 2 receives a tempo input start signal from the input start instruction unit 3, the tempo operation unit 2 is in a state where the tempo can be calculated. Three time intervals between the four timing signals from the tempo input unit 1 (T 12, and T 23, T 34 sec)
Is obtained by counting the clock output from the clock generator 103. Therefore, assuming that the four timing signals are S 1 , S 2 , S 3 , and S 4 respectively, the respective time intervals are
T 12 , T 23 , and T 34 , and the clock count value is
When N 12 , N 23 , and N 34 are set, T 11 + 1 = N 11 + 1 · n (I = 1, 2, 3) (2) Here, n is a clock time interval. The tempo calculation unit 2 obtains a tempo count value N by calculating equation (3). Here, T is a time interval corresponding to one beat of the final tempo. Further, m is a numerical value determined corresponding to the minimum unit of the note expression for automatic performance described in the conventional example, and m = 4 for a sixteenth note. In general, at the time of a quadruple h minute note, m is expressed as in equation (5). The tempo calculation unit 2 outputs the calculated tempo count value N to the tempo control unit 102 after the validity instruction signal is input from the tempo instruction unit 4. The tempo control section 102 repeats the same operation as in the conventional example by counting the clock from the clock generation section 103 based on the input tempo count value N, so that the performance output section 5 outputs an automatic performance output. Will be done. FIG. 2 shows the relationship between the above signals. As described above, the tempo control unit 102 which is instructed to start and stop the operation by the generation / stop instructing unit 106 is finally effectively input regardless of whether the automatic performance is performed or not. Since the tempo control is performed based on the tempo count value N, the tempo input can be performed at any time before the automatic performance starts or during the performance. In the present embodiment, the predetermined input pattern is a pattern for each beat in four beats. However, the input pattern may be a pattern using three beats, 1/2 beat, or the like. These are achieved by modifying equation (3) according to the pattern. As described above, according to the present embodiment, the tempo count value N calculated by the tempo calculation unit 2 is output in accordance with the validity instruction signal output from the tempo instruction unit 4, so that the calculation of the tempo count value N The time point and the time point at which the calculated timing becomes valid can be regarded as separate steps, and a rapid change in tempo during automatic performance can be easily realized. Effect of the Invention The present invention calculates a tempo count value for setting a tempo just by inputting a tempo in a predetermined pattern corresponding to a so-called beat, such as a bar unit, in which a person can easily imagine the tempo during the performance of an automatic performance. Then, the automatic performance can be performed while the new tempo count value is made effective at a desired timing for the tempo control unit by the tempo instruction unit.

【図面の簡単な説明】 第1図は本発明の一実施例における自動演奏装置のブロ
ック図、第2図は本発明の一実施例に係るデータの例示
的関係図、第3図は従来の自動演奏装置のブロック図で
ある。 1……テンポ入力部、2……テンポ演算部、3……入力
開始指示部、4……テンポ指示部、5……演奏出力部、
102……テンポ制御部、103……クロック発生部、106…
…発生・停止指示部。
BRIEF DESCRIPTION OF THE DRAWINGS 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. It is a block diagram of an automatic performance device. 1 ... tempo input section, 2 ... tempo calculation section, 3 ... input start instructing section, 4 ... tempo instructing section, 5 ... performance output section,
102: Tempo control unit, 103: Clock generation unit, 106:
... Initiation / stop instruction unit.

Claims (1)

(57)【特許請求の範囲】 1.クロックを発生するクロック発生部と、テンポ設定
の基準値となるテンポ計数値と前記クロックに従って自
動演奏のテンポを制御するテンポ制御部とによって自動
演奏を進行するタイプの自動演奏装置においてさらに、 自動演奏進行中にテンポ入力開始が指示されるとテンポ
入力開始信号を出力する入力開始指示部と、自動演奏進
行中に小節単位等のいわゆる拍子に対応した所定のパタ
ーンで入力されるテンポ相当のタイミングに対応したタ
イミング信号を発生するテンポ入力部と、自動演奏進行
中に前記テンポ入力開始信号によって演算可能状態とな
り前記タイミング信号と前記クロックとからテンポ設定
の基準値となる新たなテンポ計数値を算出するテンポ演
算部と、自動演奏進行中に前記テンポ演算部から出力さ
れる前記テンポ計数値を前記テンポ制御部に対して有効
にするタイミングを指示するテンポ指示部とから構成さ
れる自動演奏装置。
(57) [Claims] In an automatic performance device of a type in which an automatic performance is advanced by a clock generation unit that generates a clock, and a tempo control unit that controls a tempo of the automatic performance according to the clock and a tempo count value serving as a reference value for setting the tempo, An input start instructing unit for outputting a tempo input start signal when a tempo input start is instructed during the progress, and a timing corresponding to a tempo inputted in a predetermined pattern corresponding to a so-called beat such as a measure unit during the automatic performance. A tempo input section for generating a corresponding timing signal, and a new tempo count value serving as a reference value for tempo setting is calculated based on the timing signal and the clock based on the tempo input start signal during the automatic performance. A tempo calculation section, and the tempo count value output from the tempo calculation section while the automatic performance is in progress And a tempo instructing unit that instructs the tempo control unit to make the timing effective.
JP62096504A 1987-04-20 1987-04-20 Automatic performance device Expired - Lifetime JP2723515B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62096504A JP2723515B2 (en) 1987-04-20 1987-04-20 Automatic performance device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62096504A JP2723515B2 (en) 1987-04-20 1987-04-20 Automatic performance device

Publications (2)

Publication Number Publication Date
JPS63261393A JPS63261393A (en) 1988-10-28
JP2723515B2 true JP2723515B2 (en) 1998-03-09

Family

ID=14166943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62096504A Expired - Lifetime JP2723515B2 (en) 1987-04-20 1987-04-20 Automatic performance device

Country Status (1)

Country Link
JP (1) JP2723515B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56154797A (en) * 1980-04-30 1981-11-30 Nippon Musical Instruments Mfg Tempo control device for automatic playing machine
JPS56162796A (en) * 1980-05-20 1981-12-14 Nippon Musical Instruments Mfg Tempo control device for automatic playing machine

Also Published As

Publication number Publication date
JPS63261393A (en) 1988-10-28

Similar Documents

Publication Publication Date Title
JPH05173568A (en) Electronic musical instrument
JP2723515B2 (en) Automatic performance device
US6750390B2 (en) Automatic performing apparatus and electronic instrument
JP2537856B2 (en) Automatic playing device
US5585586A (en) Tempo setting apparatus and parameter setting apparatus for electronic musical instrument
JP2523779B2 (en) Automatic playing device
JP2723518B2 (en) Tempo control device of automatic performance device
JP2689812B2 (en) Automatic performance device
JPH1039863A (en) Automatic accompaniment device
US5300728A (en) Method and apparatus for adjusting the tempo of auto-accompaniment tones at the end/beginning of a bar for an electronic musical instrument
JP2537963B2 (en) Automatic playing device
JPH03242697A (en) Electronic musical instrument
JP2537856C (en)
JPH05265451A (en) Automatic playing device
US5942711A (en) Roll-sound performance device and method
JPH0272394A (en) Automatic rhythm play device
JP2745824B2 (en) Electronic musical instrument
JPH06161452A (en) Automatic accompaniment device
JP2523778B2 (en) Automatic playing device
JP2653232B2 (en) Tempo controller
JP2570562B2 (en) Automatic performance device and automatic accompaniment device
JPS63234296A (en) Automatic performer
JP2879742B2 (en) Automatic accompaniment device
JP3430490B2 (en) Electronic musical instrument
JPH0827623B2 (en) Automatic playing device