JPH04303893A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPH04303893A
JPH04303893A JP3093126A JP9312691A JPH04303893A JP H04303893 A JPH04303893 A JP H04303893A JP 3093126 A JP3093126 A JP 3093126A JP 9312691 A JP9312691 A JP 9312691A JP H04303893 A JPH04303893 A JP H04303893A
Authority
JP
Japan
Prior art keywords
key
pattern
data
note
performance pattern
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.)
Granted
Application number
JP3093126A
Other languages
Japanese (ja)
Other versions
JP3006136B2 (en
Inventor
Toru Kitayama
徹 北山
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP3093126A priority Critical patent/JP3006136B2/en
Publication of JPH04303893A publication Critical patent/JPH04303893A/en
Application granted granted Critical
Publication of JP3006136B2 publication Critical patent/JP3006136B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To realize timbre as if plural key-on operations are performed by one key-on operation. CONSTITUTION:A keyboard 2 as a means to designate the start of sounding and tone height, a ROM 18 and a RAM 20 as storage means storing performance pattern data, a CPU 14 as a readout means to start the readout of the performance pattern data from the above storage means by a start instruction of sounding, and the CPU 14 as a means to shift the note of a performance pattern read out corresponding to designated tone height are provided, and the note shift of the pattern is performed corresponding to the tone height.

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 in which a single key-on produces a tone based on a plurality of key-on sounds.

【0002】0002

【従来の技術】従来、電子楽器においては、キーオンに
よって形成される複数の音をサンプリングして通常の音
色と同じように再生するもの、即ち、フレーズサンプリ
ングを行うものが知られている。また、1つの鍵に1つ
のシーケンスパターンを割り当て、1つのキーオンによ
ってメロディ演奏ができるものがある。
2. Description of the Related Art Conventionally, electronic musical instruments have been known that sample a plurality of tones formed by key-on and reproduce them in the same way as normal tones, that is, phrase sampling. In addition, there are devices that assign one sequence pattern to one key and can play a melody by turning on one key.

【0003】0003

【発明が解決しようとする課題】フレーズサンプリング
では、音高を変えると、再生スピードも変化し、非常に
多くのデータ量を必要とするという欠点があった。また
、1つの鍵に1つのシーケンスパターンを割り当てたも
のでは、1つのキーオンによってメロディ演奏ができる
が、音高を変えることができないため、通常の音色と同
様に扱うことができなかった。
[Problems to be Solved by the Invention] Phrase sampling has the disadvantage that when the pitch changes, the playback speed also changes, and a very large amount of data is required. In addition, when one sequence pattern is assigned to one key, a melody can be played by turning on one key, but the pitch cannot be changed, so it cannot be handled in the same way as a normal tone.

【0004】そこで、この発明は、1つのキーオンで複
数のキーオンに基づくような音色を容易に実現した電子
楽器の提供を目的とする。
SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an electronic musical instrument that can easily produce tones based on multiple key-ons with one key-on.

【0005】[0005]

【課題を解決するための手段】この発明の電子楽器は、
発音の開始及び音高の指定をする手段(鍵盤2)と、演
奏パターンデータを記憶した記憶手段(ROM18、R
AM20)と、発音の開始指示により前記記憶手段から
演奏パターンデータの読出しを開始する読出し手段(C
PU14)と、指定された音高に応じて読出した前記演
奏パターンのノートをシフトさせる手段(CPU14)
とを備えたことを特徴とする。
[Means for Solving the Problems] The electronic musical instrument of the present invention includes:
A means for starting sound generation and specifying pitch (keyboard 2), and a storage means for storing performance pattern data (ROM 18, R
AM20) and reading means (C
PU 14), and means (CPU 14) for shifting the notes of the read performance pattern according to the specified pitch.
It is characterized by having the following.

【0006】[0006]

【作用】発音開始の指示及び音高指定が行われると、発
音開始の指示により記憶手段から演奏パターンデータの
読出しが開始されるとともに、指定された音高により演
奏パターンのノートがシフトされる。この結果、通常の
単音の指定によって複数のキーオンと同等の複数の音高
変化が得られるとともに、音高の指定に応じてノートシ
フトされた演奏パターンが得られる。
[Operation] When the instruction to start sound generation and the specification of pitch are given, reading of the performance pattern data from the storage means is started in response to the instruction to start sound generation, and the notes of the performance pattern are shifted according to the specified pitch. As a result, by specifying a normal single note, a plurality of pitch changes equivalent to a plurality of key-ons can be obtained, and a performance pattern in which notes are shifted according to the pitch specification can be obtained.

【0007】[0007]

【実施例】図1は、この発明の電子楽器の一実施例を示
す。鍵盤2は、発生すべき楽音の発音の開始、終了及び
音高の指定を行う手段であり、複数のキーを備えている
。この鍵盤2に接続された押鍵検出回路4は、鍵盤2の
押鍵を検出し、その押鍵に応じてキーコードとともにキ
ーオン信号KON及びキーオフ信号KOFFを発生する
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows an embodiment of an electronic musical instrument according to the present invention. The keyboard 2 is a means for specifying the start, end, and pitch of the musical tones to be generated, and is provided with a plurality of keys. A key press detection circuit 4 connected to the keyboard 2 detects the press of a key on the keyboard 2, and generates a key-on signal KON and a key-off signal KOFF along with a key code in response to the press.

【0008】パネルスイッチ6は、楽器本体の操作パネ
ル面に設置された複数のスイッチであって、音色選択ス
イッチ等を備えている。このパネルスイッチ6に接続さ
れたスイッチ(SW)検出回路8は、パネルスイッチ6
のオン、オフを検出するものであり、そのオン、オフを
検出したとき、スイッチ検出信号を発生する。
The panel switch 6 is a plurality of switches installed on the operation panel surface of the main body of the musical instrument, and includes a tone selection switch and the like. A switch (SW) detection circuit 8 connected to this panel switch 6
It detects whether the switch is on or off, and when it detects the on or off state, it generates a switch detection signal.

【0009】表示回路10は、楽器本体のパネル面に設
置されたLCD表示器等の表示器を備え、演奏データ等
、各種データを表示する。
The display circuit 10 includes a display such as an LCD display installed on the panel surface of the main body of the musical instrument, and displays various data such as performance data.

【0010】これら押鍵検出回路4、スイッチ検出回路
8及び表示回路10は、中央処理装置(CPU)14に
バス12を介して接続されている。CPU14は、鍵盤
2の発音開始の指示により記憶手段に記憶されている演
奏パターンデータをタイマ16からクロックパルスに基
づいて読み出すとともに、その他各種のデータの読み出
しを行って演算処理を行い、指定された音高に基づいて
記憶手段から読み出された演奏パターンのノートをシフ
トする手段である。ROM18は、音色データや演奏パ
ターンデータ、シフト制御プログラム等、各種の固定デ
ータや制御プログラム等を記憶する記憶手段である。
The key press detection circuit 4, switch detection circuit 8, and display circuit 10 are connected to a central processing unit (CPU) 14 via a bus 12. The CPU 14 reads performance pattern data stored in the storage means from the timer 16 based on clock pulses in response to an instruction to start sounding the keyboard 2, and also reads out various other data and performs arithmetic processing. This means shifts the notes of the performance pattern read from the storage means based on the pitch. The ROM 18 is a storage means that stores various fixed data and control programs such as tone data, performance pattern data, and shift control programs.

【0011】また、RAM20は、キーコードKC、キ
ーオン信号KON、キーオフ信号KOFF、演奏パター
ンデータ、CPU14での演算途上のデータ等、各種の
データを記憶する随時書込み読出し可能な記憶手段であ
る。このRAM20に設置されるレジスタを列挙すると
、TC1〜TC16はテンポクロックを格納するレジス
タ、NOTE1〜NOTE16はノートナンバ(キーオ
ン)を格納するレジスタ、KON1〜KON16はキー
オンフラッグを格納するレジスタ、OFNOTEはキー
オフナンバを格納するレジスタ等がある。
The RAM 20 is a storage means that can be written and read at any time for storing various data such as a key code KC, a key-on signal KON, a key-off signal KOFF, performance pattern data, and data being processed by the CPU 14. Listing the registers installed in this RAM 20, TC1 to TC16 are registers that store the tempo clock, NOTE1 to NOTE16 are registers that store note numbers (key-on), KON1 to KON16 are registers that store key-on flags, and OFNOTE is a register that stores key-off. There are registers etc. that store numbers.

【0012】そして、音源回路22は、CPU14の演
算処理で得られた楽音データに基づいて発音すべき楽音
信号を発生する手段であって、波形メモリ等を備え、発
音すべき楽音信号波形を形成する。サウンドシステム(
SS)24は、音源回路22からの楽音信号を音として
発音する手段であって、楽音信号を増幅する増幅器やそ
の増幅出力を音に変換するスピーカ等で構成されている
The tone generator circuit 22 is a means for generating a musical tone signal to be generated based on the musical tone data obtained through the arithmetic processing of the CPU 14, and is equipped with a waveform memory, etc., and forms a musical tone signal waveform to be generated. do. sound system (
SS) 24 is means for producing sound from the musical tone signal from the sound source circuit 22, and is comprised of an amplifier for amplifying the musical tone signal, a speaker for converting the amplified output into sound, and the like.

【0013】次に、図2は、RAM20に記憶される演
奏データ、即ち、音色パターンデータのフォーマットを
示す。即ち、パターンデータは、ヘッダ、タイミング、
イベント、タイミング、イベント・・・・エンドで構成
される。タイミングはパターン先頭からのタイミングで
ある。「ヘッダ」は、基準ノート、テンポ、音色・・・
・・・で構成される。「基準ノート」は、押鍵されたキ
ーに応じてノートを変換するシフトの基準値である。 「音色」は、ピアノ等の波形指示データ等、音色に関す
るデータ等が格納される。また、「イベント」は、ノー
トオン、ノートナンバ、ベロシティ及びゲートタイムで
構成される。その他、「イベント」には、ピッチベンド
、アフタタッチ、モジュレーション等、通常のシーケン
スデータを含ませてよい。また、「ゲートタイム」は、
ノートオンからオートオフまでの時間である。
Next, FIG. 2 shows the format of performance data, ie, tone pattern data, stored in the RAM 20. That is, the pattern data includes header, timing,
It consists of event, timing, event...end. The timing is from the beginning of the pattern. "Header" includes standard notes, tempo, tone...
It consists of... The "reference note" is a reference value for a shift that converts a note according to a pressed key. "Tone" stores data related to the timbre, such as waveform instruction data for a piano or the like. Further, an "event" is composed of note-on, note number, velocity, and gate time. In addition, the "event" may include normal sequence data such as pitch bend, aftertouch, modulation, etc. In addition, “Gate Time” is
This is the time from note-on to auto-off.

【0014】このように構成すれば、キーC3に対して
して例えば、図3の(A)に示す演奏パターンを設定し
、基準ノートC3を設定する。そこで、キーC3を押鍵
すると、この押鍵によって発音開始の指示が与えられ、
この演奏パターンデータの読出しが行われる。その結果
、キーC3では、図3の(A)の演奏パターンが演奏さ
れることになる。次に、キーD3を押鍵すると、図3の
(A)に示す演奏パターンは、図3の(B)に示すよう
に、ノートシフトされて演奏される。即ち、音高の指定
により、その音高に応じたシフト値で演奏パターンが演
奏され、即ち、単一のキーオンで複数のキーオンと等価
な音色が得られる。このように1つのキーオンで複数の
キーオンがあるような音色の形成を図4ないし図7に示
すフローチャートを参照して説明する。
With this configuration, for example, the performance pattern shown in FIG. 3A is set for the key C3, and the reference note C3 is set. Then, when key C3 is pressed, this key press gives an instruction to start sounding,
This performance pattern data is read out. As a result, the performance pattern shown in FIG. 3A is played with key C3. Next, when the key D3 is pressed, the performance pattern shown in FIG. 3(A) is played with note shifts as shown in FIG. 3(B). That is, by specifying a pitch, a performance pattern is played with a shift value corresponding to the pitch, that is, a single key-on can produce a tone equivalent to multiple key-ons. The formation of a timbre in which there are multiple key-ons for one key-on will be described with reference to the flowcharts shown in FIGS. 4 to 7.

【0015】即ち、図4は、メインルーチンを示す。こ
のメインルーチンでは、ステップS1でイニシャライズ
が行われる。このイニシャライズでは、電源スイッチの
投入に基づき、発音可能状態に設定される。次にステッ
プS2では図6に示す押鍵処理を行い、次にステップS
3では、図7に示すパターン読出処理を行い、次にステ
ップS4ではその他の処理、例えばパネルスイッチ6を
操作して音色等を設定する等の処理を行ってステップS
2に戻ることにより、演奏が行われる。
That is, FIG. 4 shows the main routine. In this main routine, initialization is performed in step S1. In this initialization, the device is set to a state where it can produce sound based on the power switch being turned on. Next, in step S2, the key pressing process shown in FIG. 6 is performed, and then in step S
In Step 3, the pattern reading process shown in FIG.
By returning to step 2, the performance is performed.

【0016】次に、図5は、タイマインタラプト処理を
示す。即ち、ステップS5ではレジスタTC1〜16の
それぞれに「1」をインクリメントして図4のメインル
ーチンに戻る。
Next, FIG. 5 shows timer interrupt processing. That is, in step S5, each of the registers TC1 to TC16 is incremented by "1" and the process returns to the main routine of FIG.

【0017】次に、図6は、図4に示すメインルーチン
における押鍵処理を示す。この押鍵処理では、ステップ
S21でキーオンイベントが有ったか否かが判別され、
キーオンイベントが有った場合にはステップS22に移
行し、キーオンイベントがない場合にはステップS25
に移行する。ステップS22ではチャネルに対する割当
処理が行われ、1〜16チャネルのうち割り当てたチャ
ネルをiチャネルとする。次にステップS23ではレジ
スタNOTEi(i=1〜16)にノートナンバ、レジ
スタKONiに「1」、即ち、フラッグを立てるととも
に、レジスタTCiに「0」を入れる。ここで、レジス
タNOTEiに設定するノートナンバは、キーオンされ
たキーのノートナンバである。次に、ステップS24で
はiCHのパターン読出アドレスをパターンの先頭にセ
ットする。
Next, FIG. 6 shows key press processing in the main routine shown in FIG. In this key press process, it is determined in step S21 whether or not a key-on event has occurred;
If there is a key-on event, proceed to step S22; if there is no key-on event, proceed to step S25.
to move to. In step S22, channel assignment processing is performed, and the assigned channel among channels 1 to 16 is designated as the i channel. Next, in step S23, the note number is set in the register NOTEi (i=1 to 16), "1" is set in the register KONi, that is, a flag is set, and "0" is set in the register TCi. Here, the note number set in the register NOTEi is the note number of the key that was turned on. Next, in step S24, the iCH pattern read address is set at the beginning of the pattern.

【0018】ステップS25ではキーオフイベントが有
ったか否かが判別され、キーオフイベントが有った場合
にはステップS26に移行し、キーオフイベントがない
場合にはメインルーチンに戻る。ステップS26ではレ
ジスタOFNOTEにキーオフが有ったキーのノートナ
ンバが格納される。次に、ステップS27ではレジスタ
OFNOTEが割当てられているチャネルCHをサーチ
し、ステップS28に移行する。ステップS28では該
当するチャネルのレジスタKONに「0」を入れ、メイ
ンルーチンに戻る。
In step S25, it is determined whether or not there is a key-off event. If there is a key-off event, the process moves to step S26, and if there is no key-off event, the process returns to the main routine. In step S26, the note number of the key whose key has been turned off is stored in the register OFNOTE. Next, in step S27, a channel CH to which the register OFNOTE is assigned is searched, and the process moves to step S28. In step S28, "0" is put into the register KON of the corresponding channel, and the process returns to the main routine.

【0019】次に、図7は、図4のメインルーチンにお
けるパターン読出処理を示す。このパターン読出処理で
は、ステップS31でレジスタjに「1」を格納し、ス
テップS32に移行する。ステップS32ではレジスタ
KONj=1で有るか否かが判断され、KONj=1で
有る場合にはステップS33に移行し、KONj≠1で
有る場合にはステップS41に移行する。ステップS3
3では、レジスタTCjに基づいてRAM20から演奏
パターンデータを読み出す。ステップS34では読み出
したパターンデータがノートデータか否かが判断され、
ノートデータの場合にはステップS35に移行する。
Next, FIG. 7 shows pattern reading processing in the main routine of FIG. In this pattern reading process, "1" is stored in register j in step S31, and the process moves to step S32. In step S32, it is determined whether the register KONj=1, and if KONj=1, the process moves to step S33, and if KONj≠1, the process moves to step S41. Step S3
In step 3, performance pattern data is read from the RAM 20 based on the register TCj. In step S34, it is determined whether the read pattern data is note data or not.
In the case of note data, the process moves to step S35.

【0020】ステップS35では読み出したデータのノ
ートナンバをレジスタNOTEjの値に応じてシフトさ
せる。即ち、基準ノートとNOTEjの差を読み出した
ノートナンバに加える。次に、ステップS36では音源
回路22に対してノートオン、ノートナンバ(シフト後
)、ベロシティ及びゲートタイムを出力する。
In step S35, the note number of the read data is shifted according to the value of the register NOTEj. That is, the difference between the reference note and NOTEj is added to the read note number. Next, in step S36, note-on, note number (after shifting), velocity, and gate time are output to the tone generator circuit 22.

【0021】ステップS34でノートデータでないと判
断された場合、ステップS37に移行し、ステップS3
7ではエンドデータか否かが判断され、エンドデータで
ある場合、ステップS38に移行する。ステップS38
では読出しアドレスを先頭にセットし、ステップS39
に移行する。ステップS39では、レジスタTCjに「
0」を格納し、ステップS41に移行する。また、ステ
ップS37でエンドデータでないと判断された場合には
ステップS40に移行し、データの出力を行った後、ス
テップS41に移行する。
If it is determined in step S34 that the data is not note data, the process moves to step S37, and the process proceeds to step S3.
In step S7, it is determined whether or not it is end data, and if it is end data, the process moves to step S38. Step S38
Then, set the read address at the beginning and proceed to step S39.
to move to. In step S39, “
0'' is stored, and the process moves to step S41. If it is determined in step S37 that the data is not end data, the process moves to step S40, and after the data is output, the process moves to step S41.

【0022】ステップS41では、レジスタjの値を「
1」だけインクリメントし、ステップS42に移行する
。ステップS42ではレジスタjの値が17で有るか否
かを判断し、j≠17の場合には再びステップS32に
移行し、j=17になるまで処理が繰り返される。そし
て、j=17になると、パターン読出処理を終了してメ
インルーチンのステップS4に戻る。
[0022] In step S41, the value of register j is
1'', and the process moves to step S42. In step S42, it is determined whether the value of register j is 17. If j≠17, the process returns to step S32, and the process is repeated until j=17. When j=17, the pattern reading process is ended and the process returns to step S4 of the main routine.

【0023】このような処理に基づいて、1つのキーオ
ンで複数のキーオンが有るような音色、即ち、複数の楽
音からなる演奏パターンが演奏されることになる。この
ような処理では、音色データとしてシーケンスパターン
を持ち、キーオンによりシーケンスデータを読み出すと
ともに、キーオンされたキーの音高に応じてノートをシ
フトするため、通常の音色と同じような扱いとなり、音
高によって楽音の再生スピードが変化するようなことが
なく、しかも、データ量もそれ程多くなく、扱い易いと
いう利点がある。
[0023] Based on such processing, a timbre having a plurality of key-ons at one key-on, that is, a performance pattern consisting of a plurality of tones is played. In this type of processing, the tone data has a sequence pattern, and when the key is turned on, the sequence data is read out, and the note is shifted according to the pitch of the key that is turned on, so it is treated in the same way as a normal tone, and the pitch is This has the advantage that the playback speed of musical tones does not change due to the change in speed, and the amount of data is not so large, making it easy to handle.

【0024】また、パターンによっては、ディレイのよ
うな効果も得られ、例えば、同じノートを等時間間隔で
音が漸減するように並べることにより等価的なディレイ
効果が得られる。
Depending on the pattern, a delay-like effect can also be obtained; for example, by arranging the same notes at equal time intervals so that the sound gradually decreases, an equivalent delay effect can be obtained.

【0025】この発明の電子楽器の変形例を列挙すれば
次の通りである。 a.全鍵域に設定するパターンは同じパターンではなく
、例えば複数の音域に分け、各音域毎(例えば1オクタ
ーブ毎)に1つのパターンが割当てられているようなも
のでもよいし、1部の鍵域のみパターンを持つようなも
のでもよい。 b.実施例では、複音即ち、押した鍵の数だけ異なった
音高でパターンが演奏される発音の例を示したが、単音
発音でもよい。その場合、1つのキーを押しながら次の
キーを押すことにより新たに先頭から読出さずノートシ
フトのみ行うようにしてもよい。即ち、1つ目のキーを
オフしてから次のキーをオンしたときはパターンの先頭
からノートシフトを行う。 c.ループ即ち、パターンの最後まで行ったらそこで終
わらず、パターンの先頭に戻って続けるようにしたが、
パターンの先頭からに限らず、途中から始めるようにし
てもよい。又、ループなしでもよい。 d.パターンの途中で音色を変更させてもよいし、複数
の音色で構成させていてもよい。 e.パターンは予め曲として作成されているパターンの
中から切り取ってくるようにしてもよい。 f.キータッチを検出して音量や音色をリアルタイムで
制御してもよい。 g.鍵盤入力に限らずシーケンサやMIDI等の外部入
力で発音させるようにしてもよい。
Modifications of the electronic musical instrument of the present invention are listed below. a. The pattern set for the entire key range may not be the same pattern, for example, it may be divided into multiple ranges and one pattern is assigned to each range (for example, for each octave), or it may be set to one pattern for each range (for example, for each octave). It may also be something that only has a pattern. b. In the embodiment, an example of multitone pronunciation, that is, a pattern is played at different pitches for the number of keys pressed, has been shown, but single note pronunciation may also be used. In that case, by holding down one key and pressing the next key, only note shifting may be performed without reading out anew from the beginning. That is, when the first key is turned off and the next key is turned on, note shifting is performed from the beginning of the pattern. c. I made it a loop, that is, when it reaches the end of the pattern, it does not end there, but returns to the beginning of the pattern and continues.
It is not limited to starting from the beginning of the pattern, but may start from the middle. Also, there may be no loop. d. The tone color may be changed during the pattern, or the pattern may be composed of a plurality of tone colors. e. The pattern may be cut out from a pattern that has been created as a song in advance. f. The volume and tone may be controlled in real time by detecting key touches. g. The sound may be generated not only by keyboard input but also by external input such as a sequencer or MIDI.

【0026】[0026]

【発明の効果】以上説明したように、この発明によれば
、音高に対応して記憶手段に記憶されている演奏パター
ンデータを発音開始の指示及び音高指定によって読み出
し、その読み出した演奏パターンのノートを指定された
音高に応じてシフトさせるので、単一のキー操作で複数
のキーオンと同等の音色が得られるとともに、キーの音
高に応じた音色を得ることができ、単純なキー操作でバ
ラエティに富んだ演奏を提供することができる。
As explained above, according to the present invention, the performance pattern data stored in the storage means corresponding to the pitch is read out in accordance with the instruction to start sounding and the pitch specification, and the read performance pattern is read out. Since the notes of the key are shifted according to the specified pitch, a single key operation can produce the same tone as multiple key ons. It is possible to provide a wide variety of performances through operation.

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

【図1】この発明の電子楽器の一実施例を示すブロック
図である。
FIG. 1 is a block diagram showing an embodiment of an electronic musical instrument of the present invention.

【図2】図1に示した電子楽器における音色データのフ
ォーマットを示す図である。
FIG. 2 is a diagram showing a format of tone data in the electronic musical instrument shown in FIG. 1;

【図3】図1に示した電子楽器における演奏パターンの
シフトを示す図である。
FIG. 3 is a diagram showing shifts in performance patterns in the electronic musical instrument shown in FIG. 1;

【図4】図1に示した電子楽器の動作を示すフローチャ
ートである。
FIG. 4 is a flowchart showing the operation of the electronic musical instrument shown in FIG. 1;

【図5】図1に示した電子楽器の動作を示すフローチャ
ートである。
FIG. 5 is a flowchart showing the operation of the electronic musical instrument shown in FIG. 1;

【図6】図1に示した電子楽器の動作を示すフローチャ
ートである。
FIG. 6 is a flowchart showing the operation of the electronic musical instrument shown in FIG. 1;

【図7】図1に示した電子楽器の動作を示すフローチャ
ートである。
7 is a flowchart showing the operation of the electronic musical instrument shown in FIG. 1. FIG.

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

2・・・鍵盤(発音開始及び音高指定を行う手段)、1
4・・・CPU(パターンデータの読出し手段及びノー
トシフト手段)、18・・・ROM(記憶手段)、20
・・・RAM(記憶手段)。
2...Keyboard (means for starting sound generation and specifying pitch), 1
4... CPU (pattern data reading means and note shift means), 18... ROM (storage means), 20
...RAM (storage means).

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  発音の開始及び音高の指定をする手段
と、演奏パターンデータを記憶した記憶手段と、発音の
開始指示により前記記憶手段から演奏パターンデータの
読出しを開始する読出し手段と、指定された音高に応じ
て読出した前記演奏パターンのノートをシフトさせる手
段と、を備えたことを特徴とする電子楽器。
1. Means for specifying the start of sound generation and pitch; storage means for storing performance pattern data; reading means for starting reading out the performance pattern data from the storage means in response to an instruction to start sound production; 1. An electronic musical instrument comprising: means for shifting notes of the read performance pattern according to pitches read.
JP3093126A 1991-03-31 1991-03-31 Electronic musical instrument Expired - Fee Related JP3006136B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3093126A JP3006136B2 (en) 1991-03-31 1991-03-31 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3093126A JP3006136B2 (en) 1991-03-31 1991-03-31 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH04303893A true JPH04303893A (en) 1992-10-27
JP3006136B2 JP3006136B2 (en) 2000-02-07

Family

ID=14073829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3093126A Expired - Fee Related JP3006136B2 (en) 1991-03-31 1991-03-31 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP3006136B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007078974A (en) * 2005-09-13 2007-03-29 Kawai Musical Instr Mfg Co Ltd Music generator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007078974A (en) * 2005-09-13 2007-03-29 Kawai Musical Instr Mfg Co Ltd Music generator

Also Published As

Publication number Publication date
JP3006136B2 (en) 2000-02-07

Similar Documents

Publication Publication Date Title
JP3829439B2 (en) Arpeggio sound generator and computer-readable medium having recorded program for controlling arpeggio sound
KR100297674B1 (en) Automatic playing device and processing method of automatic playing data
JPH04349497A (en) Electronic musical instrument
US5286912A (en) Electronic musical instrument with playback of background tones and generation of key-on phrase tones
JPH0631980B2 (en) Automatic musical instrument accompaniment device
JP3632536B2 (en) Part selection device
JPH02131292A (en) Automatic playing device
JP2587737B2 (en) Automatic accompaniment device
JP3353777B2 (en) Arpeggio sounding device and medium recording a program for controlling arpeggio sounding
JPH04303893A (en) Electronic musical instrument
JPS6335038B2 (en)
JPH0367276B2 (en)
JPH04274297A (en) automatic performance device
JP2021026141A (en) Chord detection device and chord detection program
JP2636393B2 (en) Automatic performance device
JPH0535268A (en) Automatic playing device
JPH06348258A (en) Electronic musical instrument automatic performance device
JP3407563B2 (en) Automatic performance device and automatic performance method
JP2694788B2 (en) Electronic musical instrument
JP2580872Y2 (en) Electronic musical instrument
JP2670944B2 (en) Electronic keyboard instrument
JP2670946B2 (en) Automatic performance device
JPH05188941A (en) Electronic musical instrument
JPH05188961A (en) Automatic accompaniment device
JPH07104753A (en) Electronic musical instrument automatic tuning device

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20071126

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20081126

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20081126

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20091126

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees