JPH0444095A - Electronic nusical instrument - Google Patents

Electronic nusical instrument

Info

Publication number
JPH0444095A
JPH0444095A JP2151714A JP15171490A JPH0444095A JP H0444095 A JPH0444095 A JP H0444095A JP 2151714 A JP2151714 A JP 2151714A JP 15171490 A JP15171490 A JP 15171490A JP H0444095 A JPH0444095 A JP H0444095A
Authority
JP
Japan
Prior art keywords
performance
keyboard
sequencer
performance data
control circuit
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
Application number
JP2151714A
Other languages
Japanese (ja)
Inventor
Toshio Kugisawa
釘沢 敏雄
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 JP2151714A priority Critical patent/JPH0444095A/en
Publication of JPH0444095A publication Critical patent/JPH0444095A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To give priority to keyboard performance during automatic performance when the keyboard performance is present, and to enable the keyboard performance such as ad-lib performance by providing a control circuit which selects performance data from a keyboard circuit and performance data from a storage device. CONSTITUTION:When the keyboard performance and sequencer performance are carried out simultaneously, the keyboard performance data is sent from the keyboard circuit 10 to the control circuit 11 and sequencer performance data is sent from the performance data storage device 13 to the control circuit 11 at the same time. When the counted value of a counter 12 is less than a constant value (n) showing a necessary time elapse, the control circuit 11 does not send the sequencer performance data to a playback playing device 14 and no sound is generated. Therefore, if the keyboard performance is initiated during the sequencer performance, the sequencer performance is placed in a sound generation stop state and the sound of the keyboard performance is generated. After the keyboard performance ends, the sound generation of the sequencer performance is restarted after the constant time indicated by the counted value (n) is elapsed. Consequently, if there is the keyboard performance during the automatic performance of a sequencer, the keyboard performance is performed preferentially and the ad-lib performance becomes possible.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は鍵盤演奏機能と演奏データ再生機能を有する電
子楽器に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an electronic musical instrument having a keyboard performance function and a performance data reproduction function.

(従来の技術) 従来、電子楽器において複数のトラックをもつシーケン
サ−機能を有するものがあった。こうした電子楽器では
楽器本体の鍵盤演奏とシーケンサ−の自動演奏を同時に
演奏させようとすると、シーケンサ−の自動演奏が優先
して楽器本体の鍵盤演奏ができなかったり、シーケンサ
−の自動演奏と楽器本体の鍵盤演奏が重なって演奏され
た。
(Prior Art) Conventionally, some electronic musical instruments have a sequencer function with a plurality of tracks. With these electronic musical instruments, if you try to play the instrument's keyboard and the sequencer's automatic performance at the same time, the sequencer's automatic performance takes priority and the instrument's keyboard cannot be played, or the sequencer's automatic performance and the instrument's automatic performance occur. The keyboard performances of the two were played overlapping each other.

(発明が解決しようとする課題) しかしながら、上記の状態では、特定のトラックに対し
てアドリブのため、あるいは、演奏の一部の間違い訂正
のため、シーケンサ−の自動演奏による演奏の一部を楽
器本体の鍵盤演奏で置き換えて演奏することはできなか
った。
(Problem to be Solved by the Invention) However, in the above-mentioned situation, a part of the performance automatically performed by the sequencer is played by the instrument for improvisation on a specific track or to correct a part of the performance error. It was not possible to replace it with the keyboard of the main unit.

本発明は上記従来の欠点を除去するもので、シーケンサ
−の自動演奏中に楽器本体の鍵盤演奏があれば鍵盤演奏
を優先して演奏させ、鍵盤演奏がある間は自動演奏を停
止し、アドリブ演奏などの鍵盤演奏を可能とすることを
目的とする。
The present invention eliminates the above-mentioned drawbacks of the conventional method.If there is a keyboard performance on the instrument body during automatic performance of the sequencer, the keyboard performance is given priority, and while the keyboard performance is being performed, automatic performance is stopped, and improvisation is performed. The purpose is to enable keyboard performances such as musical performances.

(課題を解決するための手段) 本発明は、複数鍵を有する鍵盤回路と、演奏データ記憶
装置と、鍵盤演奏停止後の経過時間を測定するカウンタ
ーと、前記鍵盤回路からの演奏データと前記演奏データ
記憶装置からの演奏データとを選択する制御回路と、前
記制御回路からの演奏データを再生演奏する再生演奏装
置で構成される。
(Means for Solving the Problems) The present invention provides a keyboard circuit having a plurality of keys, a performance data storage device, a counter for measuring elapsed time after the keyboard performance is stopped, and performance data from the keyboard circuit and the performance data storage device. The playback apparatus includes a control circuit that selects performance data from a data storage device, and a playback performance device that plays back the performance data from the control circuit.

(作 用) 本発明は、上記構成とすることにより、シーケンサ−の
自動演奏中でも、鍵盤による演奏が開始されると自動的
にシーケンサ−による演奏が中止され、鍵盤による演奏
が中止されると、一定時間後再びシーケンサ−による演
奏に自動的に切り換わる。
(Function) With the above configuration, the present invention automatically stops the performance by the sequencer when the keyboard starts playing even when the sequencer is automatically playing, and when the keyboard stops playing, After a certain period of time, the sequencer will automatically switch to playing again.

(実施例) 以下、図面を参照しながら本発明の一実施例について説
明する。第1図は本発明の一実施例を示すブロック図、
第2図は制御回路に於ける処理のフローチャートである
。第1図に於て10は鍵盤回路、11はCPU及び制御
プログラムメモリを有し、後述するカウンター12.演
奏データ記録装置13゜再生演奏装置14との制御デー
タの授受を行う制御回路、12は鍵盤演奏停止後の経過
時間を測定する機能をもつカウンター、13はシーケン
サ−データの演奏データ記憶装置、14は鍵盤の演奏情
報及びシーケンサ−からの演奏データを入力情報として
音楽を再生演奏し発音する再生演奏装置である。
(Example) Hereinafter, an example of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention;
FIG. 2 is a flowchart of processing in the control circuit. In FIG. 1, 10 has a keyboard circuit, 11 has a CPU and a control program memory, and a counter 12, which will be described later. Performance data recording device 13゜A control circuit that exchanges control data with the playback performance device 14, 12 a counter with a function of measuring the elapsed time after the keyboard performance is stopped, 13 a performance data storage device for sequencer data, 14 is a playback performance device that uses keyboard performance information and performance data from a sequencer as input information to reproduce music and produce sounds.

次に動作を説明する。鍵盤回路10では、鍵盤演奏が行
われるとその鍵盤演奏データ、具体的には鍵盤スイッチ
のオン/オフデータ情報、音色情報。
Next, the operation will be explained. In the keyboard circuit 10, when a keyboard performance is performed, the keyboard performance data, specifically, keyboard switch on/off data information and tone color information.

各種操作子の状態情報が発生し制御回路11に送られる
。各種操作子とは、効果、音量などの操作子である。制
御回路11では通常は上記情報をそのまま再生演奏装置
14に送り、再生演奏装置14に於て鍵盤演奏が発音さ
れる。また一方シーケンサーの演奏時は演奏データ記憶
装置13から演奏されるトラック分のシーケンサ−演奏
データ(具体的内容は鍵盤演奏データと同じ)が制御回
路11に送られる。この時の各トラックはソロ演奏トラ
ック、伴奏演奏トラック、リズム音トラックなどの組合
せがある。制御回路11では通常は上記情報をそのまま
再生演奏装置14に送り、再生演奏装置14に於てシー
ケンサ−演奏データが演奏発音される。
Status information of various operators is generated and sent to the control circuit 11. The various controls are controls for effects, volume, and the like. The control circuit 11 usually sends the above information as is to the reproducing performance device 14, and the reproducing performance device 14 generates the keyboard performance. On the other hand, when the sequencer is playing, sequencer performance data for the tracks to be played (the specific content is the same as the keyboard performance data) is sent from the performance data storage device 13 to the control circuit 11. Each track at this time has a combination of a solo performance track, an accompaniment performance track, a rhythm sound track, etc. The control circuit 11 normally sends the above information as is to the reproducing performance device 14, and the sequencer performance data is played and sounded in the reproducing performance device 14.

ここで、鍵盤演奏とシーケンサ−演奏とが同時に行われ
る場合は、鍵盤回路10からは、鍵盤演奏データ(内容
は前述同様)が制御回路11に送られる。
Here, when the keyboard performance and the sequencer performance are performed at the same time, the keyboard circuit 10 sends keyboard performance data (the contents of which are the same as described above) to the control circuit 11.

同時に演奏データ記憶装置13からはシーケンサ−演奏
データが制御回路11に送られる。制御回路11では各
演奏データ毎に第2図に示される処理がされる。
At the same time, sequencer performance data is sent from the performance data storage device 13 to the control circuit 11. The control circuit 11 performs the processing shown in FIG. 2 for each performance data.

第2図において、入力される演奏データは、まずステッ
プ21において、鍵盤演奏データとシーケンサ−演奏デ
ータのいずれかであるかがチエツクされる。鍵盤演奏デ
ータであれば、ステップ22へ進む。
In FIG. 2, it is first checked in step 21 whether input performance data is keyboard performance data or sequencer performance data. If it is keyboard performance data, the process advances to step 22.

シーケンサ−のトラックは複数であり、第1図のカウン
ター12は各1−ラック毎にそれぞれ対応する、複数の
カウンターで構成されている。各カウンターは鍵盤演奏
の各パート(トラックに対応)のキーオフ情報からの経
過時間を測定するもので、制御回路11によって一定時
間毎にインクリメントされる。またカウント値は必要な
時間経過後を示すカウント値nに達すればそれ以上イン
クリメントはしない。
The sequencer has a plurality of tracks, and the counter 12 in FIG. 1 is composed of a plurality of counters corresponding to each rack. Each counter measures the elapsed time from the key-off information of each part (corresponding to the track) of the keyboard performance, and is incremented by the control circuit 11 at fixed time intervals. Further, the count value is not incremented any more when it reaches the count value n indicating after the required time has elapsed.

ステップ22では演奏データに対応するトラックのカウ
ンターがリセッ1〜される。次にステップ23に進み鍵
盤演奏データは再生演奏装置14に送られる。
In step 22, the counter of the track corresponding to the performance data is reset from 1 to 1. Next, the process advances to step 23 and the keyboard performance data is sent to the reproducing performance device 14.

一方、ステップ21においてシーケンサ−演奏データの
場合ステップ24へ進む。ステップ24では演奏データ
に対応するトラックのカウンターのカウント値が一定値
nに達しているかを判断し、一定値nであればステップ
25へ進み、シーケンサ−演奏データは再生演奏装置1
4に送られる。またステップ24でカウンターのカウン
ト値が一定値nに達していなければ、シーケンサ−演奏
データは再生演奏装置14に送られない。
On the other hand, if the data is sequencer performance data in step 21, the process advances to step 24. In step 24, it is determined whether the count value of the counter of the track corresponding to the performance data has reached a certain value n. If the count value is the certain value n, the process proceeds to step 25, and the sequencer performance data is transferred to the playback performance device 1.
Sent to 4. Further, if the count value of the counter has not reached the predetermined value n in step 24, the sequencer performance data is not sent to the reproducing performance device 14.

すなわちステップ24ではカウンターのカウント値が一
定値n未満の場合、シーケンサ−演奏データは再生演奏
装置14に送られず、発音されない。
That is, in step 24, if the count value of the counter is less than the predetermined value n, the sequencer performance data is not sent to the playback performance device 14 and no sound is produced.

従ってシーケンサ−演奏中に鍵盤演奏が発生すればシー
ケンサ−演奏は発音停止状態になり、鍵盤演奏が発音さ
れる。鍵盤演奏停止状態になり、鍵盤演奏が発音される
。そして、鍵盤演奏終了後、カウント値nで示される一
定時間後に再びシーケンサー演奏の発音が再開される。
Therefore, if a keyboard performance occurs during a sequencer performance, the sequencer performance will be in a state where sound generation is stopped, and the keyboard performance will be sounded. The keyboard performance is stopped and the keyboard performance is sounded. Then, after a certain period of time indicated by the count value n after the end of the keyboard performance, the sequencer performance resumes producing sound.

(発明の効果) 以上のように本発明は、複数鍵を有する鍵盤回路と、演
奏データ記憶装置と、鍵盤演奏停止後の経過時間を測定
するカウンターと、前記鍵盤回路からの演奏データと前
記演奏データ記憶装置からの演奏データとを選択する制
御回路と、前記制御回路からの演奏データを再生演奏す
る再生演奏装置を設けることにより、鍵盤演奏中に演奏
データ記憶回路からのシーケンサ−データの演奏を停止
することのできるものである。
(Effects of the Invention) As described above, the present invention provides a keyboard circuit having a plurality of keys, a performance data storage device, a counter for measuring the elapsed time after the keyboard performance is stopped, and performance data from the keyboard circuit and the performance data storage device. By providing a control circuit for selecting performance data from a data storage device and a reproducing performance device for reproducing performance data from the control circuit, the sequencer data from the performance data storage circuit can be played while playing the keyboard. It can be stopped.

そして、シーケンサ−の自動演奏中に楽器本体の鍵盤演
奏があれば後者の演奏を優先して演奏させ、後者の演奏
がある間は前者の演奏を停止し、アドリブ演奏である後
者の演奏をシーケンサ−演奏の間に挿入可能としたり、
シーケンサ−演奏の一部分を訂正演奏することができる
If there is a keyboard performance on the instrument while the sequencer is automatically playing, the latter performance will be given priority, the former performance will be stopped while the latter performance is being performed, and the latter performance, which is an ad-lib performance, will be performed by the sequencer. -Can be inserted between performances,
A part of the sequencer performance can be corrected and played.

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

第1図は本発明の一実施例を示すブロック図、第2図は
制御回路に於ける処理のフローチャートである。 10・・・鍵盤回路、 ・・・カウンター
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a flowchart of processing in a control circuit. 10...Keyboard circuit,...Counter

Claims (1)

【特許請求の範囲】[Claims] 複数鍵を有する鍵盤回路と、演奏データ記憶装置と、鍵
盤演奏停止後の経過時間を測定するカウンターと、前記
鍵盤回路からの演奏データと前記演奏データ記憶装置か
らの演奏データとを選択する制御回路と、前記制御回路
からの演奏データを再生演奏する再生演奏装置とを有す
ることを特徴とする電子楽器。
A keyboard circuit having a plurality of keys, a performance data storage device, a counter for measuring elapsed time after the keyboard performance is stopped, and a control circuit for selecting performance data from the keyboard circuit and performance data from the performance data storage device. and a reproducing performance device that reproduces performance data from the control circuit.
JP2151714A 1990-06-12 1990-06-12 Electronic nusical instrument Pending JPH0444095A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2151714A JPH0444095A (en) 1990-06-12 1990-06-12 Electronic nusical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2151714A JPH0444095A (en) 1990-06-12 1990-06-12 Electronic nusical instrument

Publications (1)

Publication Number Publication Date
JPH0444095A true JPH0444095A (en) 1992-02-13

Family

ID=15524676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2151714A Pending JPH0444095A (en) 1990-06-12 1990-06-12 Electronic nusical instrument

Country Status (1)

Country Link
JP (1) JPH0444095A (en)

Similar Documents

Publication Publication Date Title
JPH04128796A (en) Music reproduction device
JP3667714B2 (en) GAME DEVICE AND PROGRAM
JP3358292B2 (en) Electronic musical instrument
JP3846376B2 (en) Automatic performance device, automatic performance program, and automatic performance data recording medium
JP3239411B2 (en) Electronic musical instrument with automatic performance function
JP3591227B2 (en) Karaoke equipment
JPH0444095A (en) Electronic nusical instrument
JP3010936B2 (en) Music player
JP3724366B2 (en) Performance determination apparatus and performance determination method
JP3704845B2 (en) Karaoke equipment
JP3389606B2 (en) Performance information separation device and automatic performance device
JPH0511593Y2 (en)
JP2001154670A (en) Device and method for reproducing music data and recording medium
JP3739057B2 (en) Sound effect generator
JP2616752B2 (en) Automatic performance device
JP2641851B2 (en) Automatic performance device
JP2625800B2 (en) Automatic performance device
JPH0432717Y2 (en)
JP3755385B2 (en) Sound source device and recording medium readable by sound source device
JP2606501B2 (en) Electronic musical instrument with automatic performance function
JP2556170B2 (en) Automatic performance recorder
JP2545228Y2 (en) Electronic music player
JPH0434756B2 (en)
JP3775097B2 (en) Music generator
KR100283800B1 (en) New song practice control method of computer flexible accompaniment system