JP3200742B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JP3200742B2
JP3200742B2 JP23388891A JP23388891A JP3200742B2 JP 3200742 B2 JP3200742 B2 JP 3200742B2 JP 23388891 A JP23388891 A JP 23388891A JP 23388891 A JP23388891 A JP 23388891A JP 3200742 B2 JP3200742 B2 JP 3200742B2
Authority
JP
Japan
Prior art keywords
musical
tone
waveform data
output
performance
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
JP23388891A
Other languages
Japanese (ja)
Other versions
JPH0546177A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP23388891A priority Critical patent/JP3200742B2/en
Publication of JPH0546177A publication Critical patent/JPH0546177A/en
Application granted granted Critical
Publication of JP3200742B2 publication Critical patent/JP3200742B2/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]

【産業上の利用分野】本発明は、外部から入力された楽
音波形データを記憶することが可能であって、この記憶
した楽音波形データに従った音色の楽音を発生させ得る
電子楽器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument capable of storing musical tone waveform data inputted from the outside, and capable of generating musical tones of a tone according to the stored musical tone waveform data.

【0002】[0002]

【従来技術】従来の電子楽器としては、所謂サンプリン
グ楽器称されるものが提案されている。このサンプリ
ング楽器には、演奏操作子が鍵である場合、各鍵毎に記
憶領域を有する記憶回路が設けられており、前記記憶領
域毎に楽音波形データを記憶することができる。また、
前記鍵を操作した場合には、対応する記憶領域に記憶さ
れている楽音波形データに従った音色であって、鍵の操
作により指定された音高の楽音が発生する。従って、例
えばある音色を発生する他の電子楽器が存在する場合に
おいて、予め該他の電子楽器の音色を決定する楽音波形
データをサンプリング楽器の各鍵に対応する記憶領域
に各々記憶させておけば、当該サンプリング楽器におい
ても、前記他の楽器と同一の音色からなる楽音にて演奏
を行うことが可能となる。
2. Prior Art Conventional electronic musical instruments, has been proposed what is called a so-called sampling instrument. In the case where the performance operator is a key, this sampling musical instrument is provided with a storage circuit having a storage area for each key, and can store musical tone waveform data for each storage area. Also,
When the key is operated, a tone having a tone specified by the key operation is generated according to the tone waveform data stored in the corresponding storage area. Thus, for example, in the case where there are other electronic musical instrument which generates a certain tone, the tone waveform data to predetermine the tone of the other electronic musical instrument, Oke and each is stored in a storage area corresponding to each key of the sampling instrument For example, even with the sampled musical instrument, it is possible to perform with a musical tone having the same tone color as the other musical instruments.

【0003】さらに今日においては、1鍵につき複数種
の楽音波形データ(強く弾いたとき用の楽音波形データ
と弱く弾いたときの楽音波形データ)を記憶することが
可能なサンプリング楽器も提案されるに至っている。従
って、かかるサンプリング楽器においては、前記2種の
楽音波形データを予め各鍵毎の記憶領域に記憶しておく
ことにより、強く弾いた場合や弱く弾いた場合において
も、他の電子楽器と同一の音色からなる楽音を発生させ
ることができる。
[0003] Furthermore, a sampling instrument capable of storing a plurality of types of musical sound waveform data (musical sound waveform data for strong playing and musical sound waveform data for weak playing) per key has been proposed today. Has been reached. Therefore, in such a sampled musical instrument, by storing the two kinds of musical tone waveform data in the storage area for each key in advance, the same musical instrument as another electronic musical instrument can be obtained even when strongly played or weakly played. A musical tone composed of a tone can be generated.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、このよ
うな従来のサンプリング楽器において、前述のように演
奏を行った場合に、他の楽器同一の音色からなる楽音
を発生させるためには、予め全ての鍵に対応する複数の
記憶領域に他の楽器の楽音波形データを記憶させなけれ
ばならない。その操作手順は、先ずサンプリング楽器に
て単一の鍵を操作して、楽音波形データを記憶すべき記
憶領域を指定し、しかる後に他の電子楽器の対応する鍵
を操作して楽音を発生させ、この楽音の波形データを当
該サンプリング楽器の前記指定した記憶領域に記憶させ
る。すなわち、サンプリング楽器側にて鍵を操作して記
憶領域を指定する作業と、他の電子楽器側で対応する鍵
を操作して楽音を発生させる作業とを、全ての鍵につい
て行うことにより、サンプリング楽器の各記憶領域に楽
音波形データを記憶させる作業が完了する。
However, in such a conventional sampling instrument, when a performance is performed as described above, in order to generate a tone having the same timbre as that of another instrument , it is necessary to perform all Musical tone waveform data of another musical instrument must be stored in a plurality of storage areas corresponding to the key of the musical instrument. The operating procedure is as follows. First, a single key is operated by a sampling musical instrument, a storage area in which musical tone waveform data is to be stored is specified, and then a corresponding key of another electronic musical instrument is operated to generate a musical tone. The musical tone waveform data is stored in the specified storage area of the sampling musical instrument. That is, the sampling operation is performed for all keys by operating a key on the sampling instrument side to specify a storage area and the operation of operating a corresponding key on another electronic musical instrument side to generate a musical tone. The operation of storing the musical tone waveform data in each storage area of the musical instrument is completed.

【0005】このため、例えばサンプリング楽器及び他
の楽器が128個の鍵を有している場合に、前記作業を
行うことは膨大な作業量となってしまい、特に前述のよ
うに各鍵毎に2種の楽音波形データを記憶させることが
必要なサンプリング楽器の場合には、作業量が著しく膨
大となるとともに、長大な作業時間を要してしまうもの
であった。
[0005] For this reason, for example, when the sampling instrument and other instruments have 128 keys, performing the above operation requires a huge amount of work. In the case of a sampling musical instrument which needs to store two types of musical sound waveform data, the amount of work becomes extremely enormous and a long operation time is required.

【0006】本発明は、このような従来の課題に鑑みて
なされたものであり、他の楽器の各演奏操作子に対応す
る楽音波形データ全てを簡単かつ短時間内に記憶するこ
とができる電子楽器を提供することを目的とするもので
ある。
SUMMARY OF THE INVENTION The present invention has been made in view of such a conventional problem, and has been made in view of the above circumstances. An electronic musical instrument capable of storing all musical tone waveform data corresponding to each performance operator of another musical instrument simply and in a short time. It is intended to provide musical instruments.

【0007】[0007]

【課題を解決するための手段】前記課題を解決するため
に本発明にかかる電子楽器あっては、外部入力端子か
ら音高情報が入力された場合に該入力された音高情報に
対応する楽音波形データを外部出力端子から出力するよ
う構成された他の楽器から楽音波形データをサンプリン
グする電子楽器において、楽音の音高を指定する演奏操
作子群と、該演奏操作子群を構成する各演奏操作子を操
作した場合に相当する音高情報を順次作成して外部に
力する出力手段と、楽音波形データを外部から入力する
入力手段と、 前記音高情報に対応する演奏操作子に割
り当てられた記憶領域を有する記憶手段と、前記出力
段から出力された音高情報に応答して前記他の楽器から
出力され、前記入力手段から入力され楽音波形データ
を、前記音高情報に対応する演奏操作子に割り当てられ
前記記憶手段の記憶領域に記憶する書込手段と、前記
演奏操作子群を構成するいずれかの演奏操作子が操作さ
れたとき、この操作された演奏操作子に割り当てられた
前記記憶手段の記憶領域に記憶されている前記楽音波形
データに基づき楽音信号を作成する楽音信号作成手段と
を有している。
In order to solve the above-mentioned problems, an electronic musical instrument according to the present invention has an external input terminal.
When pitch information is input from the
The corresponding tone waveform data is output from the external output terminal.
Sampling waveform data from other instruments configured
An electronic musical instrument to be grayed sequentially creates a performance operation element group for designating the pitch of a musical tone, a tone pitch information corresponding to the case where each of the performance operator unit constituting the performance operation element group and Misao <br/> Operation inputs and output means for <br/> force out to the outside, tone waveform data from the outside Te
Input means and a performance operator corresponding to the pitch information.
A storage means having a storage area allocated to the other musical instrument in response to pitch information output from the output means.
It is output, constituting the tone waveform data inputted from said input means, a writing means for storing in the storage area of the storage means allocated to the performance operator corresponding to the pitch information, the performance operator group Music signal generating means for generating a tone signal based on the musical tone waveform data stored in the storage area of the storage means allocated to the operated performance operator when any one of the performance operators is operated. And

【0008】[0008]

【作用】前記構成において、前記出力手段は各演奏操作
操作した場合に相当する音高情報を順次作成、つま
り演奏操作子が鍵である場合例えば最低音階の鍵から最
高音階までを順次連続して操作した場合に相当する音高
情報を作成して、他の楽器出力する。すると、該他の
楽器はこれに応答して前記音高情報に対応する楽音波形
データ、つまり前記最低音階の鍵から最高音階の鍵に対
応する楽音波形データを順次連続して当該電子楽器
出力し、当該電子楽器は入力手段を介してこれら楽音波
形データを入力する。この入力された楽音波形データ
は、前記出力手段から出力されている音高情報に対応す
る鍵に割り当てられた記憶領域に記憶される。
In the above construction, the output means sequentially generates pitch information corresponding to a case where each performance control is operated, that is, when the performance control is a key, for example, successively from a lowest scale key to a highest scale. Then, pitch information corresponding to the case of operation is generated and output to another musical instrument. Then, tone waveform data is said other instrument corresponding to the pitch information in response to this, that is, the musical sound waveform data corresponding to the key up scale from the key of the lowest scale, are sequentially continuously to the electronic musical instrument
The electronic musical instrument outputs these musical sound waves through input means.
Enter shape data . The input musical tone waveform data is stored in a storage area assigned to a key corresponding to the pitch information output from the output means.

【0009】そして、このように各鍵に割り当てられた
記憶領域に他の楽器の楽音波形データを予め記憶した状
態において当該電子楽器の鍵を操作すると、この鍵に割
り当てられている記憶領域に記憶された楽音波形データ
に基づき楽音信号が作成される。よって、この楽音信号
により発音させることにより、当該電子楽器からは、前
記他の楽器の楽音波形データに従った音色の楽音が発生
する。
When a key of an electronic musical instrument is operated in a state where musical tone waveform data of another musical instrument is stored in advance in the storage area allocated to each key, the key is stored in the storage area allocated to the key. A musical sound signal is created based on the generated musical sound waveform data. Therefore, by producing a tone with the musical tone signal, the electronic musical instrument generates a musical tone having a tone color according to the musical tone waveform data of the other musical instrument.

【0010】[0010]

【実施例】以下、本発明の一実施例について図面に従っ
て説明する。すなわち、図1は本実施例にかかる楽器1
を他の楽器2に接続した状態のブロック図であり、この
楽器1,2は、ともに電子鍵盤楽器であってMIDI規
格に対応している。前記本実施例にかかる楽器1に設け
られたCPU3は、プログラムROM4に予め記憶され
たプログラム及びワーク用RAM5に一時記憶されるデ
ータ等に基づき、最低音階の鍵から最高音階の鍵までを
順次連続して押鍵した場合に相当する演奏情報を作成す
る。
An embodiment of the present invention will be described below with reference to the drawings. That is, FIG. 1 shows the musical instrument 1 according to the present embodiment.
1 is a block diagram showing a state in which is connected to another musical instrument 2. Both musical instruments 1 and 2 are electronic keyboard musical instruments and conform to the MIDI standard. The CPU 3 provided in the musical instrument 1 according to the present embodiment sequentially executes the keys from the lowest-scale key to the highest-scale key based on the program stored in the program ROM 4 and the data temporarily stored in the work RAM 5. Then, performance information corresponding to a case where a key is pressed is created.

【0011】この演奏情報は、MIDIデータとして作
成され、該MIDIデータは図2に[例]として示した
ように(a)(b)(c)(d)の各部から構成されお
り、この(a)〜(d)の各部分は、下記に示す内容を
意味している。 (a):“9”はNOTE ON(発音)データである
ことを示す。 (b):Nは0〜Fまでの予め設定されたチャンネルナ
ンバーを示す。 (c):音高順に設定された00〜7Fまでの128音
階に対応するノートナンバーであって、“00”は最低
音階のノートナンバーを示す。 (d):ベロシティーの値を示し、本実施例においては
“3F”と“7F”の2種のベロシティーの値が設定さ
れる。 従って、前記[例]として示した「9N007F」のM
IDIデータは、ノートナンバー“00”の音高であっ
てベロシティーの値が“7F”である楽音をNチャネル
から出力せよという情報を意味する。
The performance information is created as MIDI data, and the MIDI data is composed of each part of (a), (b), (c) and (d) as shown in FIG. Each part of a) to (d) means the following contents. (A): "9" indicates NOTE ON (sound generation) data. (B): N indicates a preset channel number from 0 to F. (C): Note numbers corresponding to 128 scales from 00 to 7F set in the order of pitch, where "00" indicates the note number of the lowest scale. (D): Indicates a velocity value. In the present embodiment, two velocity values of “3F” and “7F” are set. Therefore, the M of “9N007F” shown as the above “Example”
The IDI data means information for outputting a tone having a pitch of note number "00" and a velocity value of "7F" from the N channel.

【0012】そして、前記最低音階の鍵から最高音階の
鍵までを順次連続して押鍵した場合に相当する一連のM
IDIデータは、MIDI出力部6を介して、前記他の
楽器2に設けられているMIDI IN端子に入力され
る。これにより、前記他の楽器2は、MIDIデータに
基づき楽音信号を生成し、該楽音信号は他の楽器2のL
INE OUT端子を介して前記楽器1のA/D変換器
7に入力され、該A/D変換器7によりデジタル信号に
変換された楽音信号は、データRAM8の各鍵に対応し
た記憶領域に記憶される。
A series of Ms corresponding to a case where the keys from the lowest scale key to the highest scale key are successively depressed sequentially.
The IDI data is input via a MIDI output unit 6 to a MIDI IN terminal provided in the other musical instrument 2. Thus, the other musical instrument 2 generates a tone signal based on the MIDI data, and the musical tone signal is generated by the L of the other musical instrument 2.
The tone signal input to the A / D converter 7 of the musical instrument 1 via the INE OUT terminal and converted into a digital signal by the A / D converter 7 is stored in a storage area of the data RAM 8 corresponding to each key. Is done.

【0013】また、前記楽器1には、MIDI入力部9
及び鍵盤スイッチ群10が設けられており、該鍵盤スイ
ッチ群10には音高順に設定されたノートナンバー
“0”〜“127”に対応する128個の鍵、及び音色
記憶モードと演奏モードとを選択的に設定するモードス
イッチ等が設けられている。前記鍵を操作した際のタッ
チの強さは、タッチセンス回路11により検出され、前
記CPU3はこのタッチセンス回路11により検出され
たタッチの強さ及び押鍵された鍵のノートナンバーに基
づき、楽音信号を生成する。該楽音信号は、D/A変換
器12により、アナログ信号に変換された後、アンプ及
びスピーカ等よりなる発音回路13より放音される。な
お、表示部14には、後述するように異常が発生してい
る場合にこれを表示するLEDや、サンプリングを完了
したことを示すLED等が設けられている。
The musical instrument 1 has a MIDI input unit 9.
And a keyboard switch group 10. The keyboard switch group 10 includes 128 keys corresponding to note numbers "0" to "127" set in order of pitch, and a timbre storage mode and a performance mode. A mode switch or the like to be selectively set is provided. The touch intensity at the time of operating the key is detected by a touch sense circuit 11, and the CPU 3 determines a tone based on the touch intensity detected by the touch sense circuit 11 and the note number of the pressed key. Generate a signal. The tone signal is converted into an analog signal by the D / A converter 12 and then emitted from a sound generating circuit 13 including an amplifier and a speaker. Note that the display unit 14 is provided with an LED that displays when an abnormality has occurred, an LED that indicates that sampling has been completed, and the like, as described later.

【0014】次に、以上の構成にかかる本実施例の動作
を、図3〜5及び図7に示したフローチャートに従って
説明する。すなわち、CPU3は前記鍵盤スイッチ群1
0に設けられているモードスイッチが音色記憶モードに
設定されたことを条件として、図3に示したフローチャ
ートに従って動作し、RAM8において楽音波形データ
を記憶するためのエリアを選択した後(ステップA
1)、MIDICH(チャンネル)の設定を行う(ステ
ップA2)。
Next, the operation of this embodiment having the above configuration will be described with reference to the flowcharts shown in FIGS. That is, the CPU 3 operates the keyboard switch group 1
0 operates in accordance with the flowchart shown in FIG. 3 on condition that the mode switch provided at 0 is set to the tone color storage mode, and selects an area for storing tone waveform data in the RAM 8 (step A).
1), MIDICH (channel) setting is performed (step A2).

【0015】このMIDI CHの設定は、図4に示し
たサブルーチンに従って実行され、先ずレジスタCHに
“0”をセットする(ステップB1)。次に、このレジ
スタCHにセットされた値に対応するチャンネルナンバ
ーのMIDIチャンネルから、音階C3のMIDIデー
タを出力し(ステップB2)、しかる後にA/D変換器
7に入力があったか否かを判別する(ステップB3)。
すなわち、MIDIには16のチャンネル(0〜15)
が設定されており、接続する楽器1,2のMIDIチャ
ンネルが一致しないと、データの転送は不可能であるこ
とから、両楽器1,2において一致しているMIDIチ
ャンネルが存在し、データの転送が可能であるか否か、
及びこのデータの転送に使用されるMIDIチャンネル
がどのチャンネルであるか否かを特定する必要がある。
The setting of the MIDI CH is executed according to the subroutine shown in FIG. 4, and first, "0" is set to the register CH (step B1). Next, the MIDI data of the musical scale C3 is output from the MIDI channel having the channel number corresponding to the value set in the register CH (step B2), and thereafter, it is determined whether or not there is an input to the A / D converter 7. (Step B3).
That is, MIDI has 16 channels (0 to 15)
Is set, and if the MIDI channels of the connected musical instruments 1 and 2 do not match, data transfer is impossible. Therefore, there is a matching MIDI channel in both the musical instruments 1 and 2, and the data transfer is performed. Whether or not is possible,
It is necessary to specify which MIDI channel is used for transferring the data.

【0016】そこで、先ずチャンネルナンバー“0”の
MIDIチャンネルから音階C3のMIDIデータを出
力し、このときA/D変換器7に楽音信号の入力がなく
ステップB3の判別がNOであれば、楽器1から楽器2
にMIDIデータが正常に転送されておらず、チャンネ
ルナンバー“0”のMIDIチャンネルからのデータ転
送は不可能なことが判明する。従って、この場合にはレ
ジスタCHの値が最大(15)となったか否かを判別し
(ステップB4)、この判別がNOであればCHの値を
インクリメントした後(ステップB5)、ステップB2
〜B5のループを繰り返し実行する。
Therefore, the MIDI data of the musical scale C3 is first output from the MIDI channel of the channel number "0". At this time, if the tone signal is not input to the A / D converter 7 and the determination in step B3 is NO, the musical instrument 1 to Musical Instrument 2
It is found that MIDI data is not normally transferred, and that data transfer from the MIDI channel of channel number "0" is impossible. Therefore, in this case, it is determined whether or not the value of the register CH has reached the maximum (15) (step B4). If this determination is NO, the value of the CH is incremented (step B5), and then the step B2 is performed.
To B5 are repeatedly executed.

【0017】そして、ステップB3の判別がNOである
状態が続き、これによりCH=最大となって、ステップ
B4の判別がYESとなってしまった場合には、全ての
MIDIチャンネルにおいて両楽器1,2間の相互転送
が不可能となっている場合である。かかる場合とは、両
楽器1,2のMIDI出力部6とMIDIIN端子、あ
るいはLINE OUT端子とA/D変換器7間等にお
いて接続不良が発生している場合である。従って、かか
る場合には前記表示部14に設けられている異常表示用
LDEを点灯させることにより異常表示を行い(ステッ
プB6)、これにより使用者に接続不良を知らせて正常
に接続を行うように促す。
If the determination in step B3 is NO, the CH = maximum, and the determination in step B4 becomes YES, both musical instruments 1 and 2 are set in all MIDI channels. This is the case where mutual transfer between the two is impossible. Such a case is a connection failure between the MIDI output unit 6 and the MIDI IN terminal of both musical instruments 1 and 2 or between the LINE OUT terminal and the A / D converter 7. Therefore, in such a case, an abnormal display is performed by lighting the abnormal display LDE provided on the display unit 14 (step B6), so that the user is notified of the connection failure and the connection is made normally. Prompt.

【0018】これに対し、接続が正常に行われている場
合には、データを転送可能なチャンネルナンバーのMI
DIチャンネルから音階C3のMIDIデータが他の楽
器2に転送され、該他の楽器2は音階C3の楽音信号を
LINE OUT端子から出力する。従って、この楽音
信号がA/D変換器7に入力されることにより、ステッ
プB3の判別がYESとなり、このときレジスタCHに
セットされている値により両楽器1,2間において相互
にデータを転送することが可能なMIDIチャンネルが
特定される。
On the other hand, when the connection is normally performed, the MI of the channel number to which data can be transferred is set.
The MIDI data of the scale C3 is transferred from the DI channel to another musical instrument 2, and the other musical instrument 2 outputs a musical tone signal of the scale C3 from the LINE OUT terminal. Therefore, when this tone signal is input to the A / D converter 7, the determination in step B3 becomes YES, and data is transferred between the musical instruments 1 and 2 mutually according to the value set in the register CH at this time. MIDI channels that can be used are specified.

【0019】そして、このMIDI CH設定処理(ス
テップA2)に引き続いて、サンプリングフロー(ステ
ップA3)が行われ、該サンプリングフローにおいては
図5に示したように先ずノートナンバーNoteに、最
低音階を示すノートナンバーであるLOW、つまりノー
トナンバー“0”をセットする(ステップC1)。次
に、前記Noteの値がMAX+1となったか否かを判
別し(ステップC2)、この判別がNOであれば、2種
のベロシティーの値“3F”と“7F”のうち低い方の
値である“3F”をベロシティー値Velとしてセット
する(ステップC3)。さらに、データRAM8にサン
プリングした楽音波形データを記憶するためのエリアを
設定した後(ステップC4)、このノートナンバーNo
teとベロシティーの値Vel及びNOTE ON(発
音)データとからなるMIDIデータをMIDI出力部
6を介して他の楽器2のMIDI IN端子に出力する
(ステップC5)。すると、前記他の楽器2は前記MI
DIデータに従って、ノートナンバーNoteに対応す
る音高であって、ベロシティーの値Velによって決定
される音量及び音色の楽音信号を生成し、該楽音信号を
LINE OUT端子を介してA/D変換器7へ出力す
る。
Then, following the MIDI CH setting process (step A2), a sampling flow (step A3) is performed. In the sampling flow, as shown in FIG. A note number LOW, that is, a note number "0" is set (step C1). Next, it is determined whether or not the value of the Note is MAX + 1 (step C2). If the determination is NO, the lower value of the two velocity values "3F" and "7F" is determined. Is set as velocity value Vel (step C3). Further, after setting an area for storing the sampled tone waveform data in the data RAM 8 (step C4), the note number No.
MIDI data including te, velocity value Vel, and NOTE ON (sound generation) data is output to the MIDI IN terminal of another musical instrument 2 via the MIDI output unit 6 (step C5). Then, the other musical instrument 2 has the MI
In accordance with the DI data, a tone signal having a pitch corresponding to the note number Note and having a volume and tone determined by the velocity value Vel is generated, and the tone signal is converted to an A / D converter through a LINE OUT terminal. 7 is output.

【0020】一方、前記ステップC5に続くステップC
6では、A/D変換器7によりデジタル変換された前記
楽音信号のサンプリングを開始した後、このサンプリン
グが終了したか否かを判別する(ステップC7)。そし
て、この判別がYESとなってサンプリングが終了した
時点で、ステップC7からステップC8に進み、今度は
2種のベロシティーの値“3F”“7F”のうち、高い
方の値である“7F”をベロシティー値Velとしてセ
ットする(ステップC8)。さらに、データRAM8に
サンプリングした楽音波形データを記憶するためのエリ
アを設定した後(ステップC9)、このノートナンバー
Noteとベロシティーの値Vel及び前記NOTE
ON(発音)データとからなるMIDIデータをMID
I出力部6を介して他の楽器2のMIDI IN端子に
出力する(ステップC10)。引き続き、前述と同様
に、A/D変換器7によりデジタル変換された前記楽音
信号のサンプリングを開始した後、このサンプリングが
終了したか否かを判別する(ステップC11)。そし
て、この判別がYESとなってサンプリングが終了した
時点で、Noteの値をカウントアップさせ、ステップ
C2からの判別処理を実行するとともに、該ステップC
2の判別がNOである間、ステップC2〜ステップC1
3のループを繰り返す。
On the other hand, step C following step C5
In step 6, after the sampling of the tone signal digitally converted by the A / D converter 7 is started, it is determined whether or not the sampling is completed (step C7). When the determination is YES and the sampling is completed, the process proceeds from step C7 to step C8, and this time, the higher value “7F” of the two velocity values “3F” and “7F” is used. Is set as the velocity value Vel (step C8). Further, after setting an area for storing the sampled tone waveform data in the data RAM 8 (step C9), the note number Note, the velocity value Vel, and the NOTE
MIDI data consisting of ON (pronunciation) data
It outputs to the MIDI IN terminal of another musical instrument 2 via the I output unit 6 (step C10). Subsequently, similarly to the above, after the sampling of the tone signal digitally converted by the A / D converter 7 is started, it is determined whether or not the sampling is completed (step C11). When the determination is YES and the sampling is completed, the value of Note is counted up, and the determination process from step C2 is executed.
Step C2 to Step C1 while the determination of No. 2 is NO
Repeat the loop of 3.

【0021】従って、ステップC2の判別がYESとな
るまでの間に、図6に示したように、最低音階であるN
ote NO.“0”から最高音階であるNote N
O.“127”までの128鍵に対応し、かつ、各々ベ
ロシティーの値が中“3F”である場合と、大“7F”
である場合の一連のMIDIデータが、他の楽器2に出
力される。また、該他の楽器2からはこの一連のMID
Iデータに応答して、最低音階から最高音階までの12
8鍵に対応する音高の楽音であって、かつ、各音高の楽
音においてベロシティーの値が中“3F”である場合
と、大“7F”である場合の楽音信号が連続的に出力さ
れる。この連続的に出力された楽音信号をサンプリング
することより得られた楽音波形データは、データRAM
8において、ステップC4で設定されたベロシティ「3
F」側のエリアと、ステップC8で設定されたベロシテ
ィ「7F」側のエリアとに、Note NO.0〜12
7までに対応するアドレス毎に記憶される。そして、N
ote NO.0〜127までの2種のベロシティーに
対応する楽音波形データの記憶が完了することによっ
て、ステップC2の判別がYESとなると図3のステッ
プA4にリターンして、LEDを点灯させて完了表示を
行い、これにより、楽器使用者は楽音波形データの記憶
が完了したことを認識する。
Therefore, until the determination in step C2 becomes YES, as shown in FIG.
note NO. Note N, the highest scale from “0”
O. It corresponds to 128 keys up to “127”, and each of the velocity values is medium “3F”.
Is output to another musical instrument 2. Also, from the other musical instrument 2, this series of MIDs
In response to the I data, 12
A tone signal having a pitch corresponding to the eight keys, and a tone signal having a medium velocity value of "3F" and a tone signal having a large velocity value of "7F" at each pitch tone are continuously output. Is done. The tone waveform data obtained by sampling the continuously output tone signal is stored in a data RAM.
In step 8, the velocity “3” set in step C4
F. ”and the area of the velocity“ 7F ”set in step C8. 0-12
The data is stored for each address corresponding to up to 7. And N
note NO. When the storage of the musical tone waveform data corresponding to the two velocities from 0 to 127 is completed, when the determination in step C2 becomes YES, the process returns to step A4 in FIG. Then, the musical instrument user recognizes that the storage of the musical tone waveform data is completed.

【0022】次に、この記憶した楽音波形データによっ
て決定される音色にて演奏を行おうとする場合には、前
記鍵盤スイッチ群10に設けられているモード選択スイ
ッチを操作して演奏モードを設定する。すると、CPU
3は図7に示したフロチャートに従って実行を開始し、
鍵盤に設けられている鍵を順次走査して(ステップD
1)、押鍵があったか否かを判別する(ステップD
2)。この判別がNOであって、押鍵がない場合には、
ステップD1,D2のループにより鍵走査と走査結果に
基づく押鍵の有無の判別とを繰り返す。そして、押鍵さ
れることによりステップD2の判別がYESとなると、
この押鍵時にタッチセンス回路11により検出されたタ
ッチセンスデータを取り込む(ステップD3)。
Next, when a performance is to be performed with a tone determined by the stored musical tone waveform data, a performance mode is set by operating a mode selection switch provided in the keyboard switch group 10. . Then, CPU
3 starts execution according to the flowchart shown in FIG.
The keys provided on the keyboard are sequentially scanned (step D
1) It is determined whether or not a key is pressed (step D)
2). If this determination is NO and there is no key press,
The key scanning and the determination of the presence / absence of key depression based on the scanning result are repeated by the loop of steps D1 and D2. When the key is depressed and the determination in step D2 becomes YES,
The touch sense data detected by the touch sense circuit 11 at the time of key depression is fetched (step D3).

【0023】さらに、この取り込んだタッチセンスデー
タの値が一定値より大であるか否かを判別し(ステップ
D4)、この判別がNOであって前記タッチセンスデー
タの値が一定値以下である場合には、前述した音色記憶
モードにおいてベロシティーの値が“3F”である楽音
波形データが各Note NO.毎に記憶されたエリア
を指定する(ステップD5)。次に、この押鍵された鍵
のNoteNO.に対する累算値を演算し(ステップD
7)、引き続き前記ステップD5で指定した記憶エリア
からスタートアドレスに前記累算値を加算した値によっ
て示されるアドレスに記憶されている楽音波形データを
読み出す(ステップD8)。
Further, it is determined whether or not the value of the captured touch sense data is larger than a certain value (step D4). If the determination is NO, the value of the touch sense data is equal to or less than the certain value. In this case, in the above tone color storage mode, tone waveform data having a velocity value of "3F" is stored in each Note NO. An area stored for each is designated (step D5). Next, the NoteNO. Is calculated (step D).
7) Subsequently, the tone waveform data stored at the address indicated by the value obtained by adding the accumulated value to the start address is read from the storage area designated in step D5 (step D8).

【0024】つまり、前述した音色記憶モードにおいて
は、ベロシティーの値が“3F”である場合の各Not
e NO.毎の楽音波形データと、ベロシティーが“7
F”である場合の各Note NO.毎の楽音波形デー
タとを、各々別の記憶エリアの連続したアドレスに記憶
してある。従って、ステップD5で指定された記憶エリ
アにおいて、スタートアドレスにNote NO.の値
を加算した値によって示されるアドレスには、ベロシテ
ィーが“3F”であって、今押鍵されている鍵のNot
e NO.に対応する楽音波形データが記憶されてい
る。よって、前記アドレスに記憶されている楽音波形デ
ータを読み出して楽音波形を生成し、この楽音波形をD
/A変換器12を介して、発音回路13に供給すること
により、該発音回路13からは他の楽器2をベロシティ
ーの値“3F”にて押鍵した場合と同一音色であって、
かつ、当該楽器1を押鍵することにより指定された音高
からなる楽音が発生する。
That is, in the above-mentioned tone color storage mode, each Not when the value of the velocity is "3F" is used.
e NO. Each tone waveform data and velocity are “7
F ", the tone waveform data for each Note No. is stored at successive addresses in different storage areas. Therefore, in the storage area designated in step D5, the start address is set to Note NO. Is added to the address indicated by the value obtained by adding the value of “3F” and the Not of the key that is currently depressed.
e NO. Is stored. Therefore, the tone waveform data stored at the address is read out to generate a tone waveform, and this tone waveform is represented by D
By supplying the sound to the tone generator circuit 13 via the / A converter 12, the tone generator circuit 13 has the same timbre as when another instrument 2 is depressed at a velocity value of "3F".
When the musical instrument 1 is depressed, a musical tone having the designated pitch is generated.

【0025】また、ステップD4の判別がYESであっ
て、前記タッチセンスデータの値が一定値より大である
場合には、前述した音色記憶モードにおいてベロシティ
ーの値が“7F”である楽音波形データが各Note
NO.毎に記憶されたエリアを指定して(ステップD
6)、前述したステップD7、D8を実行する。これに
より、前述と同様にして発音回路13からは他の楽器2
をベロシティーの値が“7F”にて押鍵した場合と同一
音色であって、かつ、当該楽器1を押鍵することにより
指定された音高からなる楽音が発生する。
If the determination in step D4 is YES and the value of the touch sense data is larger than a certain value, the tone waveform whose velocity value is "7F" in the above-described tone color storage mode is used. Data is each Note
NO. Designate the area stored for each (step D
6) Execute steps D7 and D8 described above. Thus, in the same manner as described above, the other musical instruments 2
Is the same tone as when the key is pressed at a velocity value of "7F", and a musical tone having the designated pitch is generated by pressing the musical instrument 1.

【0026】また、ステップD8に続くステップD9で
は離鍵されたか否かを判別し、押鍵状態が続いている場
合にはステップD7〜D9のループを繰り返し、これに
より前述した音色及び音高の楽音が放音され続ける。そ
して、離鍵するとステップD9の判別がのYESとなっ
て、D/A変換器12への出力を停止する消音処理が実
行され(ステップ10)、前記発音回路13からの放音
が停止するのである。
In a step D9 following the step D8, it is determined whether or not the key is released. If the key is continuously depressed, the loop of the steps D7 to D9 is repeated, whereby the tone and the pitch of the above-mentioned tone are reproduced. Musical sounds continue to be emitted. Then, when the key is released, the determination in step D9 becomes YES, and a mute process for stopping the output to the D / A converter 12 is executed (step 10), and the sound emission from the sound generation circuit 13 is stopped. is there.

【0027】[0027]

【発明の効果】以上説明したように本発明によれば、演
奏操作子群の各演奏操作子を順次連続して操作した場合
に相当する音高情報を作成して他の楽器に出力し、これ
により他の楽器からこの音高情報に対応して連続的に出
力される楽音波形データを、各演奏操作子に対応させて
記憶するようにした。よって、楽器使用者が当該電子
器の演奏操作子を順次操作して記憶エリアを設定した
り、他の楽器の演奏操作子を順次操作して楽音信号を発
生させるといった煩雑な作業が不要となり、他の楽器と
同様の音色にて演奏するに際し必要となる楽音波形デー
タ全ての記憶を、簡単かつ短時間内に行うことが可能と
なる。
As described above, according to the present invention, pitch information corresponding to the case where each of the performance operators of the performance operator group is sequentially operated in succession is created and output to another musical instrument. Thus, musical tone waveform data continuously output from another musical instrument in accordance with the pitch information is stored in association with each performance operator. Therefore, complicated such instruments user to set the storage area of the performance operator of the electronic musical <br/> device operated successively to, and generates a musical tone signal by sequentially operating the performance operator of the other instruments This eliminates the need for work, and makes it possible to easily and quickly store all of the musical tone waveform data required for playing with the same timbre as other musical instruments.

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

【図1】本発明の一実施例にかかる電子楽器を他の電子
楽器と接続した状態におけるブロック図である。
FIG. 1 is a block diagram showing a state in which an electronic musical instrument according to an embodiment of the present invention is connected to another electronic musical instrument.

【図2】MIDIデータの構成を示す説明図である。FIG. 2 is an explanatory diagram showing a configuration of MIDI data.

【図3】本実施例の音色記憶モード時の実行内容を示す
フローチャートである。
FIG. 3 is a flowchart illustrating execution contents in a tone color storage mode according to the present embodiment.

【図4】図3に示したフローチャートのMIDI CH
設定処理を詳細に示すフローチャートである。
FIG. 4 is a flowchart of MIDI CH in the flowchart shown in FIG. 3;
It is a flowchart which shows a setting process in detail.

【図5】図3に示したフローチャートのサンプリングフ
ローを詳細に示すフローチャートである。
FIG. 5 is a flowchart showing in detail a sampling flow of the flowchart shown in FIG. 3;

【図6】図5に示したフローチャートに従って出力され
るMIDIデータの内容を示す説明図である。
6 is an explanatory diagram showing the contents of MIDI data output according to the flowchart shown in FIG. 5;

【図7】本実施例の演奏モード時の実行内容を示すフロ
ーチャートである。
FIG. 7 is a flowchart illustrating execution contents in a performance mode according to the present embodiment.

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

1 楽器 2 他の楽器 3 CPU 6 MIDI出力部 8 データRAM 9 MIDI入力部 10 鍵盤スイッチ群 DESCRIPTION OF SYMBOLS 1 Musical instrument 2 Other musical instruments 3 CPU 6 MIDI output part 8 Data RAM 9 MIDI input part 10 Keyboard switch group

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 外部入力端子から音高情報が入力された
場合に該入力された音高情報に対応する楽音波形データ
を外部出力端子から出力するよう構成された他の楽器か
ら楽音波形データをサンプリングする電子楽器におい
て、 楽音の音高を指定する演奏操作子群と、 該演奏操作子群を構成する各演奏操作子を操作した場合
に相当する音高情報を順次作成して外部に出力する出力
手段と、楽音波形データを外部から入力する入力手段と、 前記音高情報に対応する演奏操作子に割り当てられた記
憶領域を有する記憶手段と、 前記出力 手段から出力された音高情報に応答して前記他
の楽器から出力され、前記入力手段から入力され楽音
波形データを、前記音高情報に対応する演奏操作子に割
り当てられた前記記憶手段の記憶領域に記憶する書込
段と、 前記演奏操作子群を構成するいずれかの演奏操作子が操
作されたとき、この操作された演奏操作子に割り当てら
れた前記記憶手段の記憶領域に記憶されている前記楽音
波形データに基づき楽音信号を作成する楽音信号作成手
段と、 を有することを特徴とする電子楽器。
1. A pitch information is inputted from an external input terminal.
Musical tone waveform data corresponding to the inputted pitch information
Other instruments that are configured to output
Musical instruments that sample musical waveform data
Te, a performance operation element group for designating the pitch of a tone, an output for outputting the performance operators making up the performance operation element group to the outside by sequentially creating a pitch information corresponding to the case where the operation <br Means, an input means for externally inputting musical sound waveform data, and a note assigned to a performance operator corresponding to the pitch information.
Storage means having a憶領region, the other in response to the pitch information output from said output means
Output from the instrument, the tone waveform data inputted from the input means, the writing hand <br/> stage to be stored in the storage area of the storage means allocated to the performance operator corresponding to the pitch data When one of the performance operators constituting the performance operator group is operated, a musical tone is generated based on the musical sound waveform data stored in the storage area of the storage means assigned to the operated performance operator. An electronic musical instrument, comprising: a tone signal creating means for creating a signal.
JP23388891A 1991-08-19 1991-08-19 Electronic musical instrument Expired - Fee Related JP3200742B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23388891A JP3200742B2 (en) 1991-08-19 1991-08-19 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23388891A JP3200742B2 (en) 1991-08-19 1991-08-19 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH0546177A JPH0546177A (en) 1993-02-26
JP3200742B2 true JP3200742B2 (en) 2001-08-20

Family

ID=16962139

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23388891A Expired - Fee Related JP3200742B2 (en) 1991-08-19 1991-08-19 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP3200742B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5151523B2 (en) * 2008-02-12 2013-02-27 カシオ計算機株式会社 Electronic musical instruments

Also Published As

Publication number Publication date
JPH0546177A (en) 1993-02-26

Similar Documents

Publication Publication Date Title
US5569870A (en) Keyboard electronic musical instrument having partial pedal effect circuitry
JP3200742B2 (en) Electronic musical instrument
US5319152A (en) Chord information output apparatus and automatic accompaniment apparatus
JP2587737B2 (en) Automatic accompaniment device
JP2570045B2 (en) Electronic musical instrument
JP2639381B2 (en) Electronic musical instrument
JP2538087B2 (en) Electronic musical instrument
JP2915753B2 (en) Electronic musical instrument
JPH06242781A (en) Electronic musical instrument
JPH02173698A (en) Electronic musical instrument
JP3493838B2 (en) Electronic musical instrument
JP2953217B2 (en) Electronic musical instrument
JPH07146681A (en) Electronic musical instrument
JPH0816166A (en) Rhythm selecting device
JP3424989B2 (en) Automatic accompaniment device for electronic musical instruments
JP3097888B2 (en) Electronic musical instrument volume setting device
JP3105132B2 (en) Tone generator for electronic musical instruments
JPH06161438A (en) Data input device of electronic musical instrument
JP3241813B2 (en) Performance information processing device
JP3837994B2 (en) Musical score data conversion apparatus and recording medium
JP3375220B2 (en) Electronic musical instrument
JP2616533B2 (en) Electronic musical instrument
JP2714893B2 (en) Chord information output device
JPH06250650A (en) Electronic musical instrument
JPH08248957A (en) Operator of electronic musical instrument

Legal Events

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

Free format text: PAYMENT UNTIL: 20080622

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090622

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees