Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2941667B2 - Performance information output device and automatic performance device provided with the device - Google Patents
[go: Go Back, main page]

JP2941667B2 - Performance information output device and automatic performance device provided with the device - Google Patents

Performance information output device and automatic performance device provided with the device

Info

Publication number
JP2941667B2
JP2941667B2 JP6239015A JP23901594A JP2941667B2 JP 2941667 B2 JP2941667 B2 JP 2941667B2 JP 6239015 A JP6239015 A JP 6239015A JP 23901594 A JP23901594 A JP 23901594A JP 2941667 B2 JP2941667 B2 JP 2941667B2
Authority
JP
Japan
Prior art keywords
output
performance
data
mode
information
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 - Fee Related
Application number
JP6239015A
Other languages
Japanese (ja)
Other versions
JPH08101683A (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.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing 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 Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP6239015A priority Critical patent/JP2941667B2/en
Priority to US08/534,382 priority patent/US5644097A/en
Publication of JPH08101683A publication Critical patent/JPH08101683A/en
Application granted granted Critical
Publication of JP2941667B2 publication Critical patent/JP2941667B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、演奏データをMIDI
信号に変換して外部音源や外部シーケンサ等にシリアル
転送する演奏情報出力装置及びその装置を備えた自動演
奏装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a performance information output device that converts a signal into a signal and serially transfers the signal to an external sound source or an external sequencer, and an automatic performance device including the device.

【0002】[0002]

【従来の技術】従来、例えば電子キーボード等の電子鍵
盤楽器において、自動リズム伴奏、自動コード伴奏など
の自動伴奏機能を有するものが広く知られている。この
ような電子鍵盤楽器では、ロックやワルツ等といったリ
ズム毎に数小節の自動伴奏パターンデータが予めROM
等に記憶されており、この自動伴奏パターンデータを読
み出して繰り返し演奏することができる。
2. Description of the Related Art Conventionally, electronic keyboard instruments such as an electronic keyboard having an automatic accompaniment function such as an automatic rhythm accompaniment and an automatic chord accompaniment are widely known. In such an electronic keyboard instrument, several measures of automatic accompaniment pattern data for each rhythm such as rock and waltz are stored in a ROM in advance.
The automatic accompaniment pattern data can be read out and repeatedly played.

【0003】また、このような電子鍵盤楽器において、
MIDI端子を装備して鍵盤や自動伴奏の演奏情報を送
受信できるようなものも知られている。尚、MIDI(M
usical Instrument Digital Interface)は、電子楽器の
通信手順の統一規格である。
In such an electronic keyboard instrument,
There is also known a device which is equipped with a MIDI terminal and can transmit and receive performance information of a keyboard and automatic accompaniment. Note that MIDI (M
usical Instrument Digital Interface) is a unified standard for communication procedures of electronic musical instruments.

【0004】[0004]

【発明が解決しようとする課題】最近の自動伴奏パター
ンデータは、以前に比べてとてもリアルなものとなって
きているが、これは音源のコントロールに関する情報等
の多様化により、演奏に使う情報量を膨大にしたために
可能となったものである。ここで、コントロールに関す
る情報とは、定まった音色を鍵盤以外の操作子によって
モディファイするときに使う情報であって、具体的に
は、音の位置を左右に変化させるパンに関する情報、音
量バランスを左右に変化させるバランスに関する情報、
プログラムされたボリュームに対して音量などのアクセ
ントを付けるエクスプレッションに関する情報などがあ
る。
The recent automatic accompaniment pattern data has become much more realistic than before, but this is due to the diversification of information related to sound source control, etc. Was made possible because of the huge number. Here, the information on the control is information used when modifying a fixed tone with an operator other than the keyboard, and specifically, information on a pan for changing a sound position to the left and right, and a volume balance for the left and right. Information about the balance that changes to
Information about expressions that add accents such as volume to programmed volumes.

【0005】このように演奏に使う情報量が膨大になっ
た結果、例えば自動伴奏パターンデータをMIDI信号
に変換した上でシリアル転送して外部音源を鳴らしたり
外部シーケンサに録音したりする場合に、自動伴奏パタ
ーンデータから直接楽音信号を導出して演奏する場合に
比べて、転送速度等の問題から外部音源による演奏に遅
れが生じることがある。
[0005] As a result of an enormous amount of information used for performance as described above, for example, when an automatic accompaniment pattern data is converted to a MIDI signal and serially transmitted to sound an external sound source or to record on an external sequencer, In comparison with the case where a musical tone signal is directly derived from the automatic accompaniment pattern data and the performance is performed, the performance by the external sound source may be delayed due to a problem such as a transfer speed.

【0006】即ち、MIDI信号のキャラクタは8ビッ
トで構成され、また各ビットの転送速度は31.25k
baudと定義されているため、演奏に使う情報量が増
加すればMIDI信号のキャラクタが増加し、これによ
り自動伴奏パターンデータをシリアル転送するのに時間
がかかることになり、外部音源による演奏に遅れが生じ
ることになるのである。
That is, the character of the MIDI signal is composed of 8 bits, and the transfer rate of each bit is 31.25 k.
Since it is defined as baud, if the amount of information used for the performance increases, the number of characters of the MIDI signal increases, which takes a long time to serially transfer the automatic accompaniment pattern data, and delays the performance by the external sound source. Will occur.

【0007】本発明は上記課題に鑑みなされたものであ
り、演奏データをMIDI信号として外部音源等にシリ
アル転送したとき、その外部音源等による演奏が本来の
演奏から遅れることのない演奏情報出力装置及びその装
置を備えた自動演奏装置を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has a performance information output device in which, when performance data is serially transferred to an external sound source or the like as a MIDI signal, the performance by the external sound source or the like is not delayed from the original performance. And an automatic performance device provided with the device.

【0008】[0008]

【課題を解決するための手段】上記課題を解決するた
め、請求項1記載の発明は図1に例示するように、少な
くとも発音に関する情報とコントロールに関する情報と
から構成される演奏データM1をMIDI信号M2に変
換して外部音源や外部シーケンサ等にシリアル転送する
演奏情報出力装置において、出力制限モードを含む複数
のモードの中から任意のモードを設定する出力モード設
定手段M3と、前記出力モード設定手段M3により出力
制限モードに設定されている場合において、前記演奏デ
ータM1を読み出したとき、その読み出した演奏データ
M1が発音に関する情報であれば、その発音に関する情
報をMIDI信号に変換して外部に出力するMIDI出
力処理を実行し、その読み出した演奏データM1がコン
トロールに関する情報であれば、そのコントロールに関
する情報をMIDI信号に変換して外部に出力するMI
DI処理を実行しない出力制御手段M4とを備えたこと
を特徴とする。
In order to solve the above-mentioned problems, according to the present invention, as shown in FIG. 1, the performance data M1 composed of at least information related to sound generation and information related to control is transmitted to a MIDI signal. in performance information output device for serially transferred to an external tone generator and an external sequencer or the like is converted to M2, a power mode setting means M3 for setting an arbitrary mode from among a plurality of modes including an output limiting mode, the output mode setting means Output by M3
When set to the restriction mode, the performance data
When the data M1 is read, the read performance data
If M1 is information on pronunciation, information on the pronunciation
MIDI output to convert MIDI information to MIDI signal and output to outside
Power processing, and the read performance data M1 is
If the information is about trolls,
To convert the information to be output to a MIDI signal and output it to the outside
Output control means M4 which does not execute the DI processing .

【0009】請求項2記載の発明は請求項1記載の演奏
情報出力装置であって、前記出力制御手段M4は、前記
読み出した演奏データがコントロールに関する情報のと
き、前記外部音源等についてそのコントロール機能の診
断を行い、そのコントロール機能が前記外部音源等自身
で設定できる場合又はそのコントロール機能が前記外部
音源等に備えられていない場合には、そのコントロール
に関する情報につき前記MIDI処理を実行しないこと
を特徴とする。請求項3記載の発明は請求項1又は2記
載の演奏情報出力装置であって、前記出力モード設定手
段M3は、出力制限モードのほか出力非制限モードを含
む複数のモードの中から任意のモードを設定し、前記出
力制御手段M4は、前記モード設定手段M3により出力
非制限モードに設定された場合、前記演奏データM1の
すべてについて外部にシリアル転送することを特徴とす
る。
According to a second aspect of the present invention, there is provided the performance information output device according to the first aspect, wherein the output control means M4 comprises:
The read performance data contains information about the control.
Of the external sound source, etc.
The external sound source itself.
If the control function can be set with
If the sound source is not provided,
The above-mentioned MIDI processing is not executed for the information about According to a third aspect of the present invention, there is provided the performance information output device according to the first or second aspect, wherein the output mode setting means M3 selects an arbitrary mode from a plurality of modes including an output non-restriction mode in addition to an output restriction mode. And the output control means M4 serially transfers all of the performance data M1 to the outside when the mode setting means M3 sets the output non-restricted mode.

【0010】請求項4記載の自動演奏装置は、請求項1
〜3いずれか記載の演奏情報出力装置と、前記演奏デー
タを記憶する記憶手段と、前記記憶手段から前記演奏デ
ータを読み出し該演奏データに基づいて直接楽音信号を
導出し内部音源から発音させる楽音発生手段と、を備え
たことを特徴とする。
[0010] The automatic performance device according to the fourth aspect is the first aspect of the invention.
4. A performance information output device according to any one of (1) to (3), storage means for storing the performance data, and a tone generator for reading out the performance data from the storage means, directly deriving a tone signal based on the performance data, and generating a tone from an internal sound source. Means.

【0011】[0011]

【作用及び発明の効果】本発明の演奏情報出力装置は、
少なくとも発音に関する情報とコントロールに関する情
報とから構成される演奏データM1をMIDI信号M2
に変換して外部音源や外部シーケンサ等にシリアル転送
することができる。ここで、出力モード設定手段M3に
より出力制限モードに設定されている場合、出力制御手
段M4は、出力モード設定手段M3により出力制限モー
ドに設定されている場合において、演奏データM1を読
み出したとき、その読み出した演奏データM1が発音に
関する情報であれば、その発音に関する情報をMIDI
信号に変換して外部に出力するMIDI出力処理を実行
し、その読み出した演奏データM1がコントロールに関
する情報であれば、そのコントロールに関する情報をM
IDI信号に変換して外部に出力するMIDI処理を実
行しない。かかる演奏情報装置によれば、演奏データM
1を規制しシリアル転送すべきMIDI信号の量を削減
することにより転送時間を短縮化することが可能とな
り、そのため、演奏データから直接楽音信号を導出して
演奏する場合に比べて、外部音源のMIDI信号による
演奏に遅れが生じることがない。
Operation and Effect of the Invention The performance information output device of the present invention
Performance data M1 composed of at least information relating to sound generation and information relating to control is transmitted to a MIDI signal M2.
And serially transferred to an external sound source or an external sequencer. Here, when the output mode is set to the output restriction mode by the output mode setting unit M3, the output control unit M4 outputs the output restriction mode by the output mode setting unit M3.
When the performance data M1 is set to
When the music data is read, the read performance data M1
If the information is related to MIDI, the information about the pronunciation
Executes MIDI output processing to convert to signal and output to outside
The read performance data M1 is related to the control.
If the information is to be
Executes MIDI processing to convert to IDI signal and output to outside
Do not go. According to such a performance information device, the performance data M
1 can be reduced to reduce the amount of MIDI signals to be serially transferred, so that the transfer time can be shortened. Therefore, compared to a case where a tone signal is directly derived from performance data and played, an external sound source can be used. There is no delay in the performance by the MIDI signal.

【0012】また、前記出力制御手段M4は、出力制限
モードの場合前記演奏データM1のうちコントロールに
関する情報について規制して外部にシリアル転送しても
よい。具体的には、出力制御手段M4は、演奏データM
1のうちコントロールに関する情報のすべてについて出
力しない構成としてもよいが、例えば、あるコントロー
ル機能が外部音源等自身で設定できる場合には外部音源
等自身で設定すればよいため、そのコントロールに関す
る情報については出力しないように構成してもよく、ま
た、外部音源等があるコントロール機能を備えていない
場合にはその機能に関する情報を出力しても無駄なた
め、そのコントロールに関する情報については出力しな
いように構成してもよい。尚、コントロールに関する情
報とは、定まった音色を鍵盤以外の操作子によってモデ
ィファイするときに使う情報であり、外部音源等が発音
する上において必要不可欠な情報ではない。
Further, the output control means M4 may be serially transferred to regulate the information about the control of when the performance data M1 of the output restricted mode to the outside. Specifically, the output control means M4 outputs the performance data M
For example, if all of the information related to the control in 1 is not output, for example, if a certain control function can be set by the external sound source or the like, the information may be set by the external sound source or the like. It may be configured not to output, and if an external sound source or the like does not have a certain control function, it is useless to output information related to that function. May be. It should be noted that the information on the control is information used when a fixed tone is modified by an operator other than the keyboard, and is not indispensable information for generating an external sound source or the like.

【0013】更に、出力制御手段M4は、請求項3に記
載したように、出力非制限モードに設定された場合、演
奏データM1のすべてについて外部に出力するように構
成してもよい。かかる演奏情報装置では、オペレータは
まず出力非制限モードに設定して外部音源等にMIDI
信号を出力させ、このとき外部音源等の演奏に遅れがな
いときには当該モードのまま設定を切り換える必要はな
く、一方、外部音源等の演奏に遅れが生じている場合に
は出力モード設定手段M3により出力制限モードに切り
換え演奏の遅れを解消させることができる。従って、出
力非制限モードに設定すれば外部音源等にリアルな演奏
を行わせることができ、一方、外部音源等の演奏に遅れ
が生じている場合には出力制限モードに設定すればリア
ルな演奏を行わせるよりもその遅れを解消することを優
先させることができる。
Further, the output control means M4 may be configured to output all of the performance data M1 to the outside when the output non-restricted mode is set. In such a performance information device, the operator first sets the output non-restricted mode, and outputs MIDI data to an external sound source or the like.
A signal is output. At this time, if there is no delay in the performance of the external sound source or the like, it is not necessary to switch the setting in this mode. On the other hand, if the performance of the external sound source or the like is delayed, the output mode setting means M3 is used. Switching to the output limiting mode can eliminate the performance delay. Therefore, by setting the output non-restricted mode, it is possible to make an external sound source or the like perform a real performance. On the other hand, when the performance of the external sound source or the like is delayed, the real performance can be set by setting the output limited mode. It is possible to give priority to eliminating the delay rather than to perform

【0014】請求項4記載の自動演奏装置は、前記演奏
情報装置を備えているため、上述の作用効果を奏する。
更に、この場合、同じ演奏データM1に基づき、自動演
奏装置の内部音源にて再生させた場合と外部音源等にて
再生させた場合、両者の間で演奏のズレが生じないとい
う効果が得られる。
According to a fourth aspect of the present invention, since the automatic performance device includes the performance information device, it has the above-mentioned effects.
Further, in this case, based on the same performance data M1, when played back by the internal sound source of the automatic performance device and when played back by the external sound source or the like, there is obtained an effect that there is no gap in performance between the two. .

【0015】[0015]

【実施例】本発明の好適な実施例について図面に基づい
て以下に説明する。図2は電子キーボードの外観図、図
3は電子キーボードの電気的構成を表すブロック図であ
る。本実施例の電子キーボード1は、予めROMに記憶
されている自動伴奏データ(演奏データ)に基づいて自
動伴奏を行うものであり、自動演奏装置の一種である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is an external view of the electronic keyboard, and FIG. 3 is a block diagram illustrating an electrical configuration of the electronic keyboard. The electronic keyboard 1 of the present embodiment performs automatic accompaniment based on automatic accompaniment data (performance data) stored in a ROM in advance, and is a type of automatic performance device.

【0016】この電子キーボード1は、図2に示すよう
に、多数の白鍵及び黒鍵が配置された鍵盤3と、自動伴
奏のための各種設定を行う多数のパネル操作子が配列さ
れたパネル操作部4を備えている。このパネル操作部4
には、電源のオン・オフを行う図示しない電源スイッ
チ、ロック・ワルツ等の伴奏のリズムやボリューム・音
色を設定するためのテンキー5、テンキー5によって入
力された数値を表示するディスプレイ6、自動伴奏を開
始するスタートキー7、自動伴奏を終了するストップキ
ー8、MIDI信号の出力モードを設定する際などに使
用するシステムモードキー9などを備えている。
As shown in FIG. 2, the electronic keyboard 1 has a keyboard 3 on which a number of white keys and black keys are arranged, and a panel on which a number of panel controls for performing various settings for automatic accompaniment are arranged. An operation unit 4 is provided. This panel operation unit 4
A power switch (not shown) for turning on / off the power, a numeric keypad 5 for setting the rhythm, volume, and tone of accompaniment such as rock and waltz; a display 6 for displaying numerical values input by the numeric keypad 5; , A stop key 8 for ending automatic accompaniment, a system mode key 9 used for setting an output mode of a MIDI signal, and the like.

【0017】次に、この電子キーボード1の電気的構成
を、図3のブロック図に基づいて説明する。図3に示す
ように、電子キーボード1の主な制御部分は、各種演算
を行うCPU12、各種のデータ等を一時記憶するRA
M13、制御プログラム等を記憶するプログラムメモリ
14、自動伴奏データを記憶した自動伴奏データメモリ
15、鍵盤3が接続される鍵盤インタフェース20、各
パネル操作子5〜9が接続されるパネルインタフェース
21、外部音源や外部シーケンサにMIDIケーブルを
介して接続可能なMIDIインタフェース24、楽音波
形メモリ17、楽音信号発生回路22等からなり、これ
らがデータバス23を介して相互に接続されている。
Next, the electrical configuration of the electronic keyboard 1 will be described with reference to the block diagram of FIG. As shown in FIG. 3, the main control parts of the electronic keyboard 1 are a CPU 12 for performing various calculations and an RA for temporarily storing various data and the like.
M13, a program memory 14 for storing control programs and the like, an automatic accompaniment data memory 15 for storing automatic accompaniment data, a keyboard interface 20 to which the keyboard 3 is connected, a panel interface 21 to which each of the panel operators 5 to 9 is connected, an external It comprises a MIDI interface 24, a musical sound waveform memory 17, a musical sound signal generating circuit 22, and the like, which can be connected to a sound source and an external sequencer via a MIDI cable, and these are mutually connected via a data bus 23.

【0018】ここで、前記鍵盤インタフェース20は、
鍵盤3の各鍵の押鍵及び離鍵を検出する回路であり、パ
ネルインタフェース21は、各パネル操作子5〜9のオ
ン・オフ状態を検出する回路である。また、楽音信号発
生回路22は、鍵盤3の各鍵の動作又は自動伴奏データ
に応じて楽音波形メモリ17から読み出される発音波形
データに基づいて楽音信号を導出する回路であり、この
楽音信号がアンプ25に出力されてスピーカ26から発
音される。また、MIDIインタフェース24は、自動
伴奏データをMIDI信号のフォーマットに変換した
後、そのMIDI信号を外部に出力するための回路であ
る。
Here, the keyboard interface 20 includes:
The panel interface 21 is a circuit that detects the on / off state of each of the panel operators 5 to 9. The tone signal generating circuit 22 is a circuit for deriving a tone signal based on tone waveform data read from the tone waveform memory 17 in accordance with the operation of each key of the keyboard 3 or automatic accompaniment data. The signal is output to the speaker 25 and is output from the speaker 26. The MIDI interface 24 is a circuit for converting the automatic accompaniment data into a MIDI signal format and then outputting the MIDI signal to the outside.

【0019】次に、自動伴奏データメモリ15に記憶さ
れている自動伴奏データの構成について詳細に説明す
る。自動伴奏データは、ロック、ワルツ等の各リズム毎
に、基本パターンの演奏データ(基本パターンデー
タ)、曲の頭で演奏されるイントロパターンの演奏デー
タ(イントロデータ)、曲の途中に挿入されるフィルイ
ンパターンの演奏データ(フィルインデータ)、曲の最
後に演奏されるエンディングパターンの演奏データ(エ
ンディングデータ)、更に、コントロールに関する演奏
データ(コントロールデータ)を備えている。そして、
これらのデータは、各々ピアノ、ストリングス、ベース
等といったパート毎に備えられている。
Next, the configuration of the automatic accompaniment data stored in the automatic accompaniment data memory 15 will be described in detail. Automatic accompaniment data is inserted for each rhythm such as rock, waltz, etc., in the form of basic pattern performance data (basic pattern data), intro pattern performance data (intro data) played at the beginning of a song, and in the middle of a song. Performance data of a fill-in pattern (fill-in data), performance data of an ending pattern played at the end of a song (ending data), and performance data relating to controls (control data) are provided. And
These data are provided for each part such as piano, strings, bass and the like.

【0020】ここで、基本パターンデータについて詳細
なデータ構成を説明する。1パート(例えば4小節分)
のデータは、1音毎の発音を指定する発音に関する情報
(以下「発音データ」という)が、各発音毎に順次記憶
されている。この発音データは、発音の高さ(音高)の
基本設定であるキーナンバー、発音のタイミングを示す
ステップタイム、発音の長さを示すゲートタイム、発音
の強さ(音量)を示すベロシティの計4バイトから構成
されている。
Here, a detailed data structure of the basic pattern data will be described. 1 part (for example, 4 bars)
In the data of (1), information on pronunciation for designating the pronunciation of each sound (hereinafter referred to as “sound generation data”) is sequentially stored for each sound. The pronunciation data includes a key number which is a basic setting of a tone pitch (pitch), a step time indicating a tone generation timing, a gate time indicating a tone length, and a velocity indicating a tone intensity (volume). It consists of 4 bytes.

【0021】また、あるチャンネルについて定まった音
色をモディファイするコントロールデータが、基本パタ
ーンデータに適宜記憶されている。コントロールデータ
は、例えば、音の位置を左右に変化させるパン、音量バ
ランスを左右に変化させるバランス、プログラムされた
ボリュームに対して音量などのアクセントを付けるエク
スプレッションなどに関する情報であり、コントロール
ナンバー、ステップタイム等、計4バイトから構成され
ている。
Further, control data for modifying a tone color determined for a certain channel is appropriately stored in the basic pattern data. The control data is information relating to, for example, pan for changing the position of the sound left and right, balance for changing the volume balance left and right, an expression for giving an accent such as volume to the programmed volume, control number, step time, etc. , Etc., is composed of a total of 4 bytes.

【0022】1パートのデータの終わりには、そのデー
タの終了を示すエンドマークが配置される。エンドマー
クはステップタイムを含む2バイトから構成されてい
る。尚、イントロデータ,フィルインデータ,エンディ
ングデータについても、上記基本パターンデータとほぼ
同様な構成である。
At the end of the data of one part, an end mark indicating the end of the data is arranged. The end mark is composed of 2 bytes including the step time. The intro data, fill-in data, and ending data have almost the same configuration as the basic pattern data.

【0023】次に、外部音源等にシリアル転送されるM
IDI信号について説明する。MIDI信号は8ビット
のキャラクタデータであるが、1バイトのキャラクタを
いくつか組み合わせたMIDIメッセージによって演奏
情報が表現される。MIDIメッセージは、通常表1に
示すように、1バイトのステータスバイト(第1バイ
ト)及び2バイトのデータバイト(第2、第3バイト)
からなる3バイトを1単位とデータとして構成される。
このうちステータスバイトには、ノートオン、ノートオ
フ、コントロールチェンジ、プログラムチェンジ等を示
すステータスと、個々のイベントデータがどの楽器のイ
ベントデータかを示すチャンネルコードとから構成され
る。また、データバイトには、ステータスバイトがノー
トオン・オフの場合には鍵の種類を示すノートナンバー
や鍵の打鍵スピードを示すベロシティ等が設定され、ス
テータスバイトがコントロールチェンジの場合にはコン
トロールナンバー等が設定されている。
Next, M serially transferred to an external sound source or the like
The IDI signal will be described. The MIDI signal is 8-bit character data. Performance information is represented by a MIDI message in which several 1-byte characters are combined. As shown in Table 1, a MIDI message usually has one status byte (first byte) and two data bytes (second and third bytes).
Is constituted as one unit and data.
The status byte includes a status indicating a note-on, a note-off, a control change, a program change, and the like, and a channel code indicating which musical instrument the event data corresponds to. When the status byte is note-on / off, a note number indicating the key type and a velocity indicating the key-stroke speed are set in the data byte. When the status byte is a control change, the control number and the like are set. Is set.

【0024】[0024]

【表1】 [Table 1]

【0025】次に、上記構成を備えた本実施例の電子キ
ーボードにて行われる制御処理について、フローチャー
トに基づいて説明する。図4はメインルーチンのフロー
チャート、図5はパネル処理のフローチャート、図6は
自動伴奏スタート処理のフローチャート、図7は自動伴
奏処理のフローチャートである。
Next, control processing performed by the electronic keyboard of the present embodiment having the above configuration will be described with reference to flowcharts. 4 is a flowchart of a main routine, FIG. 5 is a flowchart of a panel process, FIG. 6 is a flowchart of an automatic accompaniment start process, and FIG. 7 is a flowchart of an automatic accompaniment process.

【0026】図4のメインルーチンは、電子キーボード
1の図示しない電源スイッチをオンした場合に開始され
て常時実行されるものであり、まずRAM13をクリア
する等の初期設定を行い(S11)、以後の処理に備え
る。続いて、パネル処理(S12)、鍵盤処理(S1
3)、自動伴奏処理(S14)を順次実行した後、再び
パネル処理以下の処理を繰り返し行う。
The main routine of FIG. 4 is started when the power switch (not shown) of the electronic keyboard 1 is turned on and is always executed. First, initialization such as clearing the RAM 13 is performed (S11), and thereafter. Prepare for processing. Subsequently, panel processing (S12) and keyboard processing (S1)
3) After the automatic accompaniment process (S14) is sequentially executed, the processes following the panel process are repeated again.

【0027】次に、パネル処理について図5に基づいて
説明する。パネル処理が開始されると、パネル操作子5
〜9のオン・オフ状態を検出するためのパネルスキャン
を行い(S21)、続いてシステムモードキー9がオン
か否かをチェックする(S22)。システムモードキー
9がオンの場合、システムモードのうちのMIDI設定
モードか否かを判断し(S23)、MIDI設定モード
でなければ処理を終え、MIDI設定モードならば10
キーにより数値が入力されたか否かを判断する(S2
4)。そして、数値が入力されなければ処理を終え、数
値が入力されたならば「0」「1」「2」のいずれが入
力されたかを確認し(S25)、「0」ならば出力禁止
モード、「1」ならば出力非制限モード、「2」ならば
出力制限モードを設定し(S26)、処理を終える。
Next, the panel processing will be described with reference to FIG. When the panel processing is started, the panel operator 5
A panel scan is performed to detect the on / off states of the 9 to 99 (S21), and it is checked whether the system mode key 9 is on (S22). If the system mode key 9 is on, it is determined whether or not the current mode is the MIDI setting mode of the system mode (S23).
It is determined whether or not a numerical value has been input with the key (S2).
4). If the numerical value is not input, the process is terminated. If the numerical value is input, it is checked which of "0", "1" and "2" has been input (S25). If "1", the output non-restriction mode is set, and if "2", the output restriction mode is set (S26), and the process is terminated.

【0028】一方、S22においてシステムモードキー
9がオフの場合、自動伴奏のスタートキー7がオンか否
かを判断し(S27)、オンならば後述の自動伴奏スタ
ート処理(S28)が実行され、オフならば自動伴奏の
ストップキー8がオンか否かを判断し(S29)、オン
ならば自動伴奏フラグをクリアし(S30)、オフなら
ばそのまま処理を終える。
On the other hand, if the system mode key 9 is off at S22, it is determined whether or not the automatic accompaniment start key 7 is on (S27). If it is on, an automatic accompaniment start process (S28) described later is executed. If it is off, it is determined whether the automatic accompaniment stop key 8 is on (S29). If it is on, the automatic accompaniment flag is cleared (S30).

【0029】次に、自動伴奏スタート処理について図6
に基づいて説明する。この処理が開始されると、自動伴
奏データメモリ15に記憶されている自動伴奏データの
先頭のアドレスをセットする(S31)。自動伴奏デー
タは、既述した通り、一音につき4バイトから構成され
る発音データと、あるチャンネルにつき4バイトから構
成されるコントロールデータと、2バイトから構成され
るエンドマークが含まれる。先頭アドレスをセットした
後、ステップデータを読み出し(S32)、ステップタ
イム即ち発音時間をセットする。続いて自動伴奏フラグ
をセットし(S33)、カウンタのカウントをクリアす
る(S34)。
Next, the automatic accompaniment start process will be described with reference to FIG.
It will be described based on. When this process is started, the head address of the automatic accompaniment data stored in the automatic accompaniment data memory 15 is set (S31). As described above, the automatic accompaniment data includes sound data composed of 4 bytes per sound, control data composed of 4 bytes for a certain channel, and an end mark composed of 2 bytes. After the start address is set, the step data is read (S32), and the step time, that is, the tone generation time is set. Subsequently, the automatic accompaniment flag is set (S33), and the count of the counter is cleared (S34).

【0030】次に、自動伴奏処理について図7に基づい
て説明する。この処理が開始されると、まず読み出しタ
イミングであるか否かを判断する(S41)。ここで、
読み出しタイミングとは、タイマにより4分音符の1/
24の時間経過した時点を意味する。読み出しタイミン
グでなければ処理を終え、読み出しタイミングであれば
自動伴奏フラグがセットされているか否かを判断する
(S42)。セットされていなければ処理を終え、セッ
トされていればステップタイムとカウンタのカウントと
を比較する(S43)。両者が不一致であればカウンタ
をカウントアップし(S51)、処理を終える。両者が
一致していれば自動伴奏データを読み出し(S44)、
その自動伴奏データがコントロールデータか否かを判断
する(S45)。この判断は、自動伴奏データのうち1
バイト目をチェックすることにより行う。
Next, the automatic accompaniment process will be described with reference to FIG. When this process is started, it is first determined whether or not it is a read timing (S41). here,
The read timing is defined as 1 / quarter note by the timer.
It means the time when 24 hours have elapsed. If it is not the read timing, the process ends. If it is the read timing, it is determined whether or not the automatic accompaniment flag is set (S42). If it is not set, the process ends. If it is set, the step time is compared with the count of the counter (S43). If they do not match, the counter is counted up (S51), and the process ends. If they match, the automatic accompaniment data is read out (S44),
It is determined whether the automatic accompaniment data is control data (S45). This judgment is one of the automatic accompaniment data.
This is done by checking the byte.

【0031】読み出したデータのうち1バイト目を判断
した結果コントロールデータでなかった場合、そのデー
タがエンドマークか否かを確認する(S46)。エンド
マークであれば、4小節分のすべての演奏データを処理
したことになるので、再び4小節分の先頭に戻るために
自動伴奏スタート処理(S28)を行い、その後S43
以下の処理を繰り返し行う。エンドマークでなければ、
読み出したデータは発音データであるため、この場合M
IDI出力モードが「0」(即ち出力禁止モード)か否
かを判断し(S47)、「0」ならばMIDI出力処理
を行わず、S49に進む。「0」でなければ即ち出力非
制限モード又は出力制限モードならば、発音データをM
IDI信号のフォーマットに変換した上でMIDIイン
タフェースを介して外部にシリアル転送するMIDI出
力処理を行う(S48)。
If the read data is not control data as a result of judging the first byte, it is checked whether the data is an end mark (S46). If it is an end mark, it means that all the performance data for four measures have been processed. Therefore, an automatic accompaniment start process (S28) is performed to return to the beginning of four measures again, and thereafter S43
The following processing is repeated. If it is not an end mark,
Since the read data is sounding data, in this case M
It is determined whether or not the IDI output mode is "0" (that is, the output inhibition mode) (S47). If the IDI output mode is "0", the process proceeds to S49 without performing the MIDI output process. If it is not “0”, that is, if it is the output non-restriction mode or the output restriction mode,
After converting to the format of the IDI signal, a MIDI output process for serially transferring to the outside via the MIDI interface is performed (S48).

【0032】その後、電子キーボード1のスピーカ26
から出力するための発音データ処理を行う(S49)。
この発音データ処理は、発音データに応じて楽音波形メ
モリ17から読み出される発音波形データに基づいて、
楽音発生回路22にて楽音信号が導出され、この楽音信
号がアンプ25に出力されスピーカ26から発音する処
理である。
Thereafter, the speaker 26 of the electronic keyboard 1
(S49).
This sounding data processing is performed based on sounding waveform data read from the tone waveform memory 17 in accordance with the sounding data.
A tone signal is derived by the tone generating circuit 22, and the tone signal is output to the amplifier 25 and emitted from the speaker 26.

【0033】一方、S44で読み出したデータのうち1
バイト目を判定した結果コントロールデータならば、M
IDI出力モードが「1」(即ち出力非制限モード)か
否かを判断する(S52)。MIDI出力モードが
「1」ならば、コントロールデータをMIDI信号のフ
ォーマットに変換した上でMIDIインタフェースを介
して外部に出力するMIDI出力処理を行う(S5
3)。一方、MIDI出力モードが「1」でないなら
ば、即ち出力禁止モードか又は出力制限モードならば、
コントロールデータについてMIDI出力処理を行わ
ず、S54に進む。続いて、電子キーボード1のスピー
カ26から出力するためのコントロールデータ処理を行
う(S54)。かかる処理は、外部音源のMIDI信号
による演奏に比べて迅速に処理することができ、従って
電子キーボード1のスピーカ26から出力される演奏は
コントロールデータを含むすべての自動伴奏データに基
づいて行われる。
On the other hand, one of the data read in S44
If control data is obtained as a result of determining the byte, M
It is determined whether the IDI output mode is "1" (that is, the output non-restricted mode) (S52). If the MIDI output mode is "1", a MIDI output process of converting control data into a MIDI signal format and outputting the converted control data to the outside via the MIDI interface is performed (S5).
3). On the other hand, if the MIDI output mode is not “1”, that is, if the output is in the output inhibition mode or the output restriction mode,
The process proceeds to S54 without performing the MIDI output process on the control data. Subsequently, control data processing for outputting from the speaker 26 of the electronic keyboard 1 is performed (S54). Such processing can be performed more quickly than the performance by the MIDI signal of the external sound source. Therefore, the performance output from the speaker 26 of the electronic keyboard 1 is performed based on all the automatic accompaniment data including the control data.

【0034】上記発音データ処理(S49)又はコント
ロールデータ処理(S54)を終えた後、次のステップ
データをセットして、再びS43以下の処理を行う。こ
のように、本実施例の電子キーボード1によれば、出力
禁止モード(即ち「0」)に設定されている場合には、
S47で「YES」、S52で「NO」であり、発音デ
ータ及びコントロールデータのいずれについてもMID
I出力処理は行われず、このため外部音源には出力され
ず電子キーボード1の内部のスピーカ26から発音され
るのみである。
After completing the sound data processing (S49) or the control data processing (S54), the next step data is set, and the processing from S43 onward is performed again. As described above, according to the electronic keyboard 1 of the present embodiment, when the output prohibition mode (that is, “0”) is set,
"YES" in S47 and "NO" in S52, and the MID is applied to both the sound data and the control data.
The I output process is not performed, and therefore, the sound is not output to the external sound source but is only sounded from the speaker 26 inside the electronic keyboard 1.

【0035】出力非制限モード(即ち「1」)に設定さ
れている場合には、S47で「NO」、S52で「YE
S」であり、発音データ及びコントロールデータのいず
れについてもMIDI出力処理が行われ、このため外部
音源と電子キーボード1の内部のスピーカ26の両方か
ら発音される。但し、演奏をリアルにすべくコントロー
ルデータが膨大に記憶されている場合には、外部音源に
よる演奏の遅れが生じる。
If the output non-limiting mode is set (ie, "1"), "NO" in S47 and "YE" in S52.
S ", the MIDI output process is performed for both the sound data and the control data. Therefore, sound is generated from both the external sound source and the speaker 26 inside the electronic keyboard 1. However, when a large amount of control data is stored in order to make the performance realistic, a performance delay by an external sound source occurs.

【0036】出力制限モード(即ち「2」)に設定され
ている場合には、S47で「NO」、S52で「NO」
であり、発音データのみについてMIDI出力処理が行
われ、外部音源と電子キーボード1の内部のスピーカ2
6の両方から発音される。この場合、演奏をリアルにす
べくコントロールデータが膨大に記憶されていたとして
も、外部にシリアル転送するMIDI信号の量を規制し
ているため、外部音源による演奏の遅れは生じない。
If the output limit mode (ie, “2”) is set, “NO” in S47 and “NO” in S52.
MIDI output processing is performed only on the sound data, and the external sound source and the speaker 2 inside the electronic keyboard 1 are processed.
6 is pronounced from both. In this case, even if a large amount of control data is stored in order to make the performance realistic, there is no delay in performance by the external sound source because the amount of the MIDI signal serially transferred to the outside is regulated.

【0037】以上詳述したように、本実施例の電子キー
ボード1によれば、MIDI出力モードが出力制限モー
ドの場合、読み出された自動伴奏データがコントロール
データであればこれをMIDI信号に変換して外部に出
力するというMIDI出力処理を行わない。このため、
外部にシリアル転送すべきMIDI信号の量が減少し、
転送時間が短縮化され、外部音源による演奏の遅れを解
消することができる。特に、自動伴奏データがリアルな
演奏を目的として非常に多くのコントロールデータを持
つ場合にこの効果は顕著に現れる。
As described in detail above, according to the electronic keyboard 1 of the present embodiment, when the MIDI output mode is the output limiting mode, if the read out automatic accompaniment data is control data, it is converted into a MIDI signal. And does not perform the MIDI output process of outputting to the outside. For this reason,
The amount of MIDI signals to be serially transferred to the outside is reduced,
The transfer time is shortened, and the delay of the performance by the external sound source can be eliminated. This effect is particularly remarkable when the automatic accompaniment data has a very large amount of control data for the purpose of real performance.

【0038】また、オペレータは、まずMIDI出力モ
ードを出力非制限モード即ち「1」に設定し、外部音源
にMIDI信号を出力させ、このとき外部音源等による
演奏に遅れが生じているかどうかをチェックし、遅れが
生じていない場合には出力非制限モードのままに設定す
ることにより、外部音源にリアルな自動伴奏を行わせる
ことができる。一方、演奏に遅れが生じている場合に
は、MIDI出力モードを出力制限モード即ち「2」に
切り換えることにより、外部音源の演奏の遅れを解消さ
せることができる。即ち、外部音源の演奏に遅れが生じ
ている場合にはリアルな演奏を行わせるよりもその遅れ
を解消することを優先させることができる。
The operator first sets the MIDI output mode to the output non-restricted mode, that is, "1", and outputs an MIDI signal to an external sound source. At this time, it is checked whether or not the performance by the external sound source is delayed. However, when no delay occurs, the external sound source can be made to perform realistic automatic accompaniment by setting the output unrestricted mode. On the other hand, when the performance is delayed, the MIDI output mode is switched to the output limiting mode, that is, “2”, so that the performance delay of the external sound source can be eliminated. That is, when a delay occurs in the performance of the external sound source, it is possible to give priority to eliminating the delay rather than performing a real performance.

【0039】更に、電子キーボード1では、内部のスピ
ーカ26からの演奏と外部音源の演奏との間で時間的な
ズレが生じることも解消される。尚、本発明は上記実施
例に何ら限定されることなく、本発明の技術的範囲から
逸脱しない限り、種々の態様で実施できることはいうま
でもない。
Further, the electronic keyboard 1 eliminates the occurrence of a time lag between the performance from the internal speaker 26 and the performance of the external sound source. It is needless to say that the present invention is not limited to the above-described embodiments, and can be implemented in various modes without departing from the technical scope of the present invention.

【0040】例えば、自動伴奏データのコントロールデ
ータを規制するに当り、上記実施例ではコントロールデ
ータのすべてについて出力しない構成としたが、パン、
バランス、エクスプレッション等のコントロールデータ
のうち、出力する必要のないデータを選択できる構成と
してもよい。例えば、あるコントロール機能が外部音源
等自身で設定できる場合には外部音源等自身で設定すれ
ばよいため、そのデータについては出力しないように設
定してもよい。また、外部音源等があるコントロール機
能を備えていない場合にはその機能に関する情報を出力
しても無駄なため、そのコントロールに関する情報につ
いては出力しないように設定してもよい。ここで、設定
を行うのはオペレータ自身が行ってもよいが、CPUが
外部音源等について診断しその診断結果に基づいて設定
してもよい。
For example, in regulating the control data of the automatic accompaniment data, in the above-described embodiment, all the control data are not output.
A configuration may be used in which data that does not need to be output can be selected from among control data such as balance and expression. For example, when a certain control function can be set by an external sound source or the like, the control function may be set by the external sound source or the like. Therefore, the data may be set not to be output. Further, when an external sound source or the like does not have a certain control function, it may be useless to output information related to the function, so that information related to the control may be set not to be output. Here, the setting may be performed by the operator himself or by the CPU diagnosing the external sound source and the like, and the setting may be performed based on the diagnosis result.

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

【図1】 請求項1記載の演奏情報装置の基本的構成の
例示図である。
FIG. 1 is an illustration of a basic configuration of a performance information device according to the first embodiment.

【図2】 実施例の電子キーボードの外観図である。FIG. 2 is an external view of the electronic keyboard of the embodiment.

【図3】 電子キーボードの電気的構成を表すブロック
図である。
FIG. 3 is a block diagram illustrating an electrical configuration of the electronic keyboard.

【図4】 メインルーチンのフローチャートである。FIG. 4 is a flowchart of a main routine.

【図5】 パネル処理のフローチャートである。FIG. 5 is a flowchart of a panel process.

【図6】 自動伴奏スタート処理のフローチャートであ
る。
FIG. 6 is a flowchart of an automatic accompaniment start process.

【図7】 自動伴奏処理のフローチャートである。FIG. 7 is a flowchart of an automatic accompaniment process.

【符号の説明】[Explanation of symbols]

M1・・・演奏データ、 M2・・・
MIDI信号、M3・・・出力モード設定手段、
M4・・・出力制御手段、1・・・電子キーボー
ド、 3・・・鍵盤、4・・・パネル操
作部、 5・・・テンキー、6・・・
ディスプレイ、 7・・・スタートキ
ー、8・・・ストップキー、 9・・
・システムモードキー、14・・・プログラムメモリ、
15・・・自動伴奏データメモリ、24・
・・MIDIインタフェース、
M1 ... performance data, M2 ...
MIDI signal, M3 ... output mode setting means,
M4: output control means, 1: electronic keyboard, 3: keyboard, 4: panel operation unit, 5: numeric keypad, 6:
Display 7 Start key 8 Stop key 9
・ System mode key, 14 ・ ・ ・ Program memory,
15 ... automatic accompaniment data memory, 24
..MIDI interface,

フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G10H 1/00 G10H 1/00 102 Continuation of front page (58) Field surveyed (Int.Cl. 6 , DB name) G10H 1/00 G10H 1/00 102

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 少なくとも発音に関する情報とコントロ
ールに関する情報とから構成される演奏データをMID
I信号に変換して外部音源や外部シーケンサ等にシリア
ル転送する演奏情報出力装置において、システムモードにつき 出力制限モードを含む複数のモー
ドの中から任意のモードを設定する出力モード設定手段
と、前記出力モード設定手段により前記システムモードが出
力制限モードに設定されている場合において、前記演奏
データを読み出したとき、その読み出した演奏データが
発音に関する情報であれば、その発音に関する情報をM
IDI信号に変換して外部に出力するMIDI出力処理
を実行し、その読み出した演奏データがコントロールに
関する情報であれば、そのコントロールに関する情報を
MIDI信号に変換して外部に出力するMIDI処理を
実行しない出力制御手段と を備えたことを特徴とする演
奏情報出力装置。
An MID includes performance data composed of at least information relating to pronunciation and information relating to control.
An output mode setting means for setting an arbitrary mode from among a plurality of modes including an output limiting mode for a system mode , wherein the output mode setting means includes: The system mode is output by the mode setting means.
When the performance limit mode is set,
When the data is read, the read performance data
If it is information about pronunciation, the information about the pronunciation is M
MIDI output processing to convert to IDI signal and output to outside
And the read performance data becomes the control.
Information about the control,
MIDI processing to convert to MIDI signal and output to outside
A performance information output device comprising: an output control unit that does not execute the performance information.
【請求項2】 前記出力制御手段は、前記読み出した演
奏データがコントロールに関する情報のとき、前記外部
音源等についてそのコントロール機能の診断を行い、そ
のコントロール機能が前記外部音源等自身で設定できる
場合又はそのコントロール機能が前記外部音源等に備え
られていない場合には、そのコントロールに関する情報
につき前記MIDI処理を実行しないことを特徴とする
請求項1記載の演奏情報出力装置。
2. The output control means according to claim 1, wherein
When the performance data is information related to the control,
Diagnose the control function of the sound source, etc.
Control function can be set by the external sound source etc.
Or the control function is provided for the external sound source, etc.
If not, information about the control
2. The performance information output device according to claim 1 , wherein the MIDI processing is not executed for the performance information.
【請求項3】 前記出力モード設定手段は、出力制限モ
ードのほか出力非制限モードを含む複数のモードの中か
ら任意のモードを設定し、 前記出力制御手段は、前記モード設定手段により出力非
制限モードに設定された場合、前記演奏データのすべて
について外部にシリアル転送することを特徴とする請求
項1又は2記載の演奏情報出力装置。
3. The output mode setting means sets an arbitrary mode from a plurality of modes including an output non-restriction mode in addition to an output restriction mode, and the output control means controls output non-restriction by the mode setting means. 3. The performance information output device according to claim 1, wherein when the mode is set, all of the performance data is serially transferred to the outside.
【請求項4】 請求項1〜3いずれか記載の演奏情報出
力装置と、 前記演奏データを記憶する記憶手段と、 前記記憶手段から前記演奏データを読み出し該演奏デー
タに基づいて直接楽音信号を導出し内部音源から発音さ
せる楽音発生手段と、 を備えたことを特徴とする自動演奏装置。
4. A performance information output device according to claim 1, wherein said performance data is stored; and wherein said performance data is read from said storage means, and a tone signal is directly derived based on said performance data. An automatic performance device comprising: a tone generating means for generating a tone from an internal sound source.
JP6239015A 1994-10-03 1994-10-03 Performance information output device and automatic performance device provided with the device Expired - Fee Related JP2941667B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP6239015A JP2941667B2 (en) 1994-10-03 1994-10-03 Performance information output device and automatic performance device provided with the device
US08/534,382 US5644097A (en) 1994-10-03 1995-09-28 Performance information output device and an automatic performing system provided with the performance information output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6239015A JP2941667B2 (en) 1994-10-03 1994-10-03 Performance information output device and automatic performance device provided with the device

Publications (2)

Publication Number Publication Date
JPH08101683A JPH08101683A (en) 1996-04-16
JP2941667B2 true JP2941667B2 (en) 1999-08-25

Family

ID=17038630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6239015A Expired - Fee Related JP2941667B2 (en) 1994-10-03 1994-10-03 Performance information output device and automatic performance device provided with the device

Country Status (1)

Country Link
JP (1) JP2941667B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002258860A (en) * 2001-03-05 2002-09-11 Roland Corp Electronic musical instrument

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「ラップトップ・ミュージック・システム ヤマハC1活用マニュアル」P10−17,P36−42,P253−254、マイコンBASICマガジン編、電波新聞社発行、1989年9月20日

Also Published As

Publication number Publication date
JPH08101683A (en) 1996-04-16

Similar Documents

Publication Publication Date Title
JPH06259065A (en) Electronic musical instrument
JP2941667B2 (en) Performance information output device and automatic performance device provided with the device
JP2605885B2 (en) Tone generator
JP2901885B2 (en) Performance information output device and automatic performance device provided with the device
US5430242A (en) Electronic musical instrument
US5587547A (en) Musical sound producing device with pitch change circuit for changing only pitch variable data of pitch variable/invariable data
JP2587737B2 (en) Automatic accompaniment device
JP2932841B2 (en) Electronic musical instrument
US5644097A (en) Performance information output device and an automatic performing system provided with the performance information output device
JP2570045B2 (en) Electronic musical instrument
JP3928725B2 (en) Music signal generator and legato processing program
JP2639381B2 (en) Electronic musical instrument
JP3197620B2 (en) Performance information communication device
JP2570819B2 (en) Electronic musical instrument
JP3457582B2 (en) Automatic expression device for music
JP3493853B2 (en) Performance data converter
JP3424989B2 (en) Automatic accompaniment device for electronic musical instruments
JP3241813B2 (en) Performance information processing device
JPH07219541A (en) Electronic musical instrument
JPH03269493A (en) Electronic musical instrument
JPH096347A (en) Electronic musical instrument system
JP3561983B2 (en) Electronic musical instrument
JPH07181973A (en) Automatic musical instrument accompaniment device
JP3271266B2 (en) Electronic musical instrument
JP2679308B2 (en) Sound source determination device and electronic musical instrument using the same

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110618

Year of fee payment: 12

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120618

Year of fee payment: 13

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees