JPH10312190A - Automatic arpeggio playing device - Google Patents

Automatic arpeggio playing device

Info

Publication number
JPH10312190A
JPH10312190A JP9136055A JP13605597A JPH10312190A JP H10312190 A JPH10312190 A JP H10312190A JP 9136055 A JP9136055 A JP 9136055A JP 13605597 A JP13605597 A JP 13605597A JP H10312190 A JPH10312190 A JP H10312190A
Authority
JP
Japan
Prior art keywords
arpeggio
pattern
key
playing
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.)
Pending
Application number
JP9136055A
Other languages
Japanese (ja)
Inventor
Yoshibumi Kira
義文 吉良
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 JP9136055A priority Critical patent/JPH10312190A/en
Publication of JPH10312190A publication Critical patent/JPH10312190A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【課題】 複数のアルペジオ演奏を組み合わせていく場
合に、リアルタイム性と偶発性に富んだアルペジオ演奏
を1つの電子楽器で簡単に行えるようにする。 【解決手段】 複数の楽音発生チャンネルを有する楽音
信号発生回路9に押鍵情報を所定のアルペジオパターン
に従って供給することによってアルペジオ演奏を行うよ
うにするアルペジオ演奏部2を複数チャンネル分だけ設
けるとともに、その中から何れかを指定するセクション
指定部17を設け、指定した複数のセクションごとに演
奏を変化させて楽音信号発生回路9の異なる楽音発生チ
ャンネルに割り当てていくようにすることにより、オー
バーダビングなどの面倒な操作を行うことなく、様々な
パターンのアルペジオ演奏をその場で簡単に組み合わせ
ていくことができるようにする。
(57) [Summary] [PROBLEMS] To combine a plurality of arpeggio performances with a single electronic musical instrument and easily perform an arpeggio performance rich in real-time performance and contingency. SOLUTION: An arpeggio playing section 2 is provided for a plurality of channels so as to perform an arpeggio by supplying key press information to a tone signal generating circuit 9 having a plurality of tone generating channels according to a predetermined arpeggio pattern. By providing a section designating section 17 for designating any one of the sections, the performance is changed for each of a plurality of designated sections and assigned to different tone generation channels of the tone signal generation circuit 9, thereby enabling overdubbing or the like. To be able to easily combine various patterns of arpeggio performances on the spot without performing troublesome operations.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、押鍵によって自動
的にアルペジオを演奏する自動アルペジオ演奏装置に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic arpeggio playing device for automatically playing an arpeggio by pressing a key.

【0002】[0002]

【従来の技術】従来、電子ピアノ、電子キーボード、シ
ンセサイザ等の電子楽器の中には、鍵盤の押鍵によって
自動的にアルペジオを演奏する自動アルペジオ演奏装置
(アルペジエーター)を備えたものがある。アルペジオ
とは、コードの構成音が分散して配置される型の分散和
音およびその奏法のことを言う。例えば、鍵盤でドミソ
と同時に押さえた場合、アルペジエーターは、鍵盤が押
さえられている間ドミソドミソ・・・と1音ずつ順に発
音するように演奏を制御する。
2. Description of the Related Art Conventionally, some electronic musical instruments such as an electronic piano, an electronic keyboard, and a synthesizer are provided with an automatic arpeggio playing device (arpeggiator) for automatically playing an arpeggio by pressing a key on a keyboard. The arpeggio means a distributed chord of a type in which the constituent sounds of a chord are dispersed and arranged, and a playing style thereof. For example, when the keys are pressed simultaneously with the domeso, the arpeggiator controls the performance so that the notes are sequentially played one by one while the keys are pressed.

【0003】通常、アルペジエーターが持つ演奏パター
ンには、アップ、ダウン、ランダムなどがあり、音域、
スピードなどもコントロールできるようになっている。
例えば、アップパターンの指定中に鍵盤でドミソと同時
に押さえると、ドミソドミソ・・・の順に発音され、ダ
ウンパターンの指定中に鍵盤でドミソと同時に押さえる
と、ソミドソミド・・・の順に発音される。
[0003] Normally, the arpeggiator has performance patterns such as up, down, random, etc.
Speed can be controlled.
For example, if the key is pressed at the same time as the domiso on the keyboard during the designation of the up pattern, the sound is produced in the order of domisodomiso ..., and if the key is pressed simultaneously with the domiso on the keyboard while the down pattern is designated, the sound is produced in the order of sodomisomid.

【0004】[0004]

【発明が解決しようとする課題】ところで、実際にアル
ペジオ演奏を用いて楽曲を作成する場合は、1つのアル
ペジオ演奏を単体で行うことは少なく、複数種類のアル
ペジオ演奏を組み合わせていくことが多い。そのような
場合、従来はオーバーダビングを行って作成していた。
オーバーダビングとは、MTR(マルチトラックレコー
ダ)などで多重録音を行うときのテクニックであり、既
に録音されたアルペジオ演奏を再生しながら新たに別の
トラックに別のアルペジオ演奏を録音することを言う。
When actually creating a musical piece using an arpeggio performance, one arpeggio performance is rarely performed by itself, and a plurality of types of arpeggio performances are often combined. In such a case, conventionally, it was created by performing overdubbing.
Overdubbing is a technique for performing multiple recording with an MTR (multi-track recorder) or the like, and refers to recording another arpeggio performance on another track while playing back an already recorded arpeggio performance.

【0005】しかしながら、このようなオーバーダビン
グによる方法では、複数のアルペジオ演奏を1つ演奏し
ては録音し、1つ演奏しては録音するといった面倒な作
業を行わなければならなかった。そのため、アルペジオ
演奏を組み合わせていく作業は、リアルタイム性の乏し
いものとなってしまっていた。また、既に録音してある
アルペジオ演奏を利用せざるを得ず、その場でアルペジ
オ演奏の組み合わせを自由に変えることができないの
で、アルペジオ演奏の組み合わせを様々に変えて変化に
富んだ演奏音を得るという偶発性にも欠けていた。
However, in such a method using overdubbing, it has been necessary to perform a cumbersome operation of performing a plurality of arpeggio performances by recording one performance and recording by performing one performance. For this reason, the work of combining arpeggio performances was poor in real-time performance. In addition, you have to use the already recorded arpeggio performance, and you can not change the combination of arpeggio performances freely on the spot, so you can get various performance sounds by changing the combination of arpeggio performances in various ways It was also lacking in contingency.

【0006】一方、電子楽器の分野では、演奏情報を相
互に伝達するために決められたデータ転送規格であるM
IDIが存在し、複数の電子楽器をMIDI接続してそ
れぞれから楽音を発生させることも可能である。そこ
で、複数のアルペジオ演奏の組み合わせ作業にリアルタ
イム性を持たせるために、このMIDI規格を利用して
複数の電子楽器を接続し、アルペジオ演奏情報を相互に
伝達して演奏する方法も考えられる。ところが、このよ
うなMIDI規格を利用した演奏方法では、複数の電子
楽器を用いる必要があり、コストが非常にかかるという
問題があった。
On the other hand, in the field of electronic musical instruments, M is a data transfer standard determined to transmit performance information to each other.
There is an IDI, and it is also possible to connect a plurality of electronic musical instruments by MIDI and generate a musical tone from each. Therefore, in order to give a real-time performance to a combination operation of a plurality of arpeggio performances, a method of connecting a plurality of electronic musical instruments using the MIDI standard and transmitting arpeggio performance information to each other to perform the performance may be considered. However, such a performance method using the MIDI standard requires the use of a plurality of electronic musical instruments, resulting in a problem that the cost is extremely high.

【0007】本発明はこのような実情に鑑みて成された
ものであり、複数のアルペジオ演奏を組み合わせていく
場合に、リアルタイム性と偶発性に富んだアルペジオ演
奏を1つの電子楽器で簡単に行えるようにすることを目
的とする。
The present invention has been made in view of such circumstances, and when a plurality of arpeggio performances are combined, an arpeggio performance rich in real-time performance and accidental performance can be easily performed by one electronic musical instrument. The purpose is to be.

【0008】[0008]

【課題を解決するための手段】本発明の自動アルペジオ
演奏装置は、鍵盤の押鍵によって自動的にアルペジオを
演奏する自動アルペジオ演奏装置において、上記鍵盤の
押鍵によって得られる押鍵情報を、複数の同時楽音発生
チャンネルを有する楽音信号発生回路に所定のアルペジ
オパターンに従って供給することにより、アルペジオ演
奏を行うようにするアルペジオ演奏手段を複数チャンネ
ル分設けるとともに、上記複数のアルペジオ演奏手段の
中から何れかを指定する指定手段を設けたことを特徴と
する。
According to the present invention, there is provided an automatic arpeggio playing apparatus for automatically playing an arpeggio by pressing a key on a keyboard. A plurality of arpeggio playing means for performing an arpeggio performance by supplying to a tone signal generating circuit having a simultaneous tone generating channel according to a predetermined arpeggio pattern are provided, and any one of the plurality of arpeggio playing means is provided. Is provided.

【0009】本発明の他の特徴とするところは、上記複
数のアルペジオ演奏手段はそれぞれ、上記鍵盤の操作に
より指定された実際に鳴らす音の音名情報を格納するた
めの音名指定バッファと、パターン選択手段により現在
選択されているアルペジオパターンのデータを格納する
ためのプレイバッファと、上記プレイバッファに格納さ
れているアルペジオパターンのデータを所定のテンポに
従って読み出すとともに、そのアルペジオパターンに従
って上記音名指定バッファから音名情報を読み出して上
記楽音信号発生回路に供給するアルペジオデータ読み出
し手段とを備えることを特徴とする。
Another feature of the present invention is that each of the plurality of arpeggio playing means includes a note name specifying buffer for storing note name information of a sound to be actually sounded by operating the keyboard. A play buffer for storing the data of the arpeggio pattern currently selected by the pattern selecting means, and reading out the data of the arpeggio pattern stored in the play buffer according to a predetermined tempo, and specifying the note name according to the arpeggio pattern Arpeggio data reading means for reading out the note name information from the buffer and supplying it to the tone signal generating circuit.

【0010】本発明のその他の特徴とするところは、上
記指定手段により指定されたアルペジオ演奏手段でのみ
上記鍵盤の押鍵状態をアルペジオ演奏に反映するように
したことを特徴とする。
Another feature of the present invention is that the key depression state of the keyboard is reflected on the arpeggio performance only by the arpeggio performance means designated by the designation means.

【0011】上記のように構成した本発明によれば、指
定手段を用いて、複数チャンネル分だけ存在するアルペ
ジオ演奏手段の中から使用するチャンネルを指定してア
ルペジオ演奏を行うことが可能となる。このとき、アル
ペジオ演奏音を発生させる楽音信号発生回路は複数の同
時楽音発生チャンネルを有しているので、指定した複数
のチャンネルごとに演奏を変化させると、それぞれの演
奏音は異なる楽音発生チャンネルに割り当てられて同時
発音されることとなり、複数のアルペジオ演奏を組み合
わせていくことが可能となる。
According to the present invention configured as described above, it is possible to perform an arpeggio performance by designating a channel to be used from a plurality of arpeggio performance means existing for a plurality of channels by using the designating means. At this time, since the tone signal generation circuit for generating the arpeggio performance sound has a plurality of simultaneous tone generation channels, if the performance is changed for each of the plurality of designated channels, each performance tone is changed to a different tone generation channel. Allocated and simultaneously sounded, it is possible to combine a plurality of arpeggio performances.

【0012】[0012]

【発明の実施の形態】図1は、本発明の一実施形態であ
る自動アルペジオ演奏装置を実施した電子楽器の主要構
成を示すブロック図である。本実施形態の自動アルペジ
オ演奏装置では、アルペジオ演奏が図示しないCPU、
ROM、RAMなどから構成されるマイクロコンピュー
タシステムによって成される。
FIG. 1 is a block diagram showing a main configuration of an electronic musical instrument in which an automatic arpeggio playing device according to an embodiment of the present invention is implemented. In the automatic arpeggio playing device of the present embodiment, an arpeggio playing
This is achieved by a microcomputer system including a ROM, a RAM, and the like.

【0013】図1において、1は鍵盤部であり、複数の
鍵とその鍵の各々に対応して設けられた鍵スイッチとを
含む1つまたは複数の鍵盤から成っている。上記鍵スイ
ッチは、押鍵、離鍵を検出するとともに、鍵の動作スピ
ードも検出することができるように構成されている。
In FIG. 1, reference numeral 1 denotes a keyboard, which comprises one or a plurality of keys including a plurality of keys and key switches provided corresponding to the respective keys. The key switch is configured to detect key depression and key release and also detect the key operation speed.

【0014】2はアルペジオ演奏部であり、上記鍵盤部
1より得られる演奏情報と、後述するROMやRAM等
にあらかじめ用意されている演奏パターンデータとに基
づいて、ドミソドミソ・・・あるいはソミドソミド・・
・などのアルペジオ演奏情報を発生する。このアルペジ
オ演奏部2は、RAM等で構成される音名指定バッファ
3およびプレイバッファ4と、CPU等で構成されるア
ルペジオデータ読み出し部5とを複数組(n組:nはセ
クション数)備えている。各セクションには、それぞれ
に特有の音色およびMIDIチャンネルが割り当てられ
る。
Reference numeral 2 denotes an arpeggio playing section, based on performance information obtained from the keyboard section 1 and performance pattern data prepared in advance in a ROM, a RAM, etc., which will be described later, or the like.
・ Generates arpeggio performance information such as The arpeggio playing section 2 includes a plurality of sets (n sets: n is the number of sections) of a note name designation buffer 3 and a play buffer 4 composed of a RAM and the like, and an arpeggio data reading section 5 composed of a CPU and the like. I have. Each section is assigned a unique timbre and MIDI channel.

【0015】ここで、音名指定バッファ3は、鍵盤操作
により指定された実際に鳴らす音の音名情報を格納する
ためのものであり、この音名指定バッファ3へ音名情報
を書き込む際には、押鍵順バッファ6および全鍵マップ
による音高順バッファ7が用いられる。すなわち、本実
施形態では、鍵盤部1の押鍵により指定された音名情報
を音名指定バッファ3へ書き込む際には、押鍵順バッフ
ァ6と音高順バッフ7ァとの2つのバッファを必ず書き
換えて、そのどちらかの内容を音名指定バッファ3に書
き込むようにしている。
Here, the note name designation buffer 3 is for storing the note name information of the sound actually sounded by the keyboard operation, and is used when writing the note name information to the note name designation buffer 3. Uses a key pressing order buffer 6 and a pitch order buffer 7 based on a full key map. That is, in this embodiment, when writing the note name information designated by the key depression of the keyboard unit 1 to the note name designation buffer 3, the two buffers of the key depression order buffer 6 and the pitch order buffer 7 are used. Rewriting is always performed, and either of the contents is written to the note name designation buffer 3.

【0016】例えば、本実施形態の自動アルペジオ演奏
装置は、押さえた音符の順番でアルペジオ演奏を行うキ
ーオーダーモードを有しており、このモードが指定され
ているときは押鍵順バッファ6の内容が音名指定バッフ
ァ3に書き込まれる。また、キーオーダーモードが指定
されていないときは、音高順バッファ7の内容が音名指
定バッファ3に書き込まれる。図2は、この音名指定バ
ッファ3の構成を示す概念図であり、例えば、キーナン
バおよびベロシティを格納するためのノートNo.1〜8
までの8個のバッファ(No.は優先順位を示す)がn組
備えられている様子が示されている。
For example, the automatic arpeggio playing apparatus of the present embodiment has a key order mode in which arpeggio performance is performed in the order of pressed notes. When this mode is designated, the contents of the key pressing order buffer 6 are stored. Is written into the pitch designation buffer 3. When the key order mode is not designated, the contents of the pitch order buffer 7 are written to the pitch designation buffer 3. FIG. 2 is a conceptual diagram showing the configuration of the note name designation buffer 3. For example, notes Nos. 1 to 8 for storing key numbers and velocities.
It is shown that n sets of eight buffers (No. indicates priority) are provided.

【0017】押鍵順バッファ6は、鍵盤部1で鍵が押さ
れた順にそれらのキーナンバとベロシティとを格納する
ものであり、例えば8個のバッファが設けられる。ま
た、音高順バッファ7は、鍵盤部1で押された鍵に対応
するキーナンバとベロシティとを音高の低い順に格納す
るものであり、例えば8個のバッファが設けられる。な
お、音高順バッファ7の内容を書き換えるときは、ま
ず、鍵盤部1上の全ての鍵をスキャンした結果をマッピ
ングする。その後、キーOn/Offあるいはキーオー
ダーの切替毎に確定して、音高の低い順にキーナンバと
ベロシティとを格納するようになっている。
The key press order buffer 6 stores the key numbers and velocities of the keys in the order in which the keys are pressed on the keyboard unit 1. For example, eight buffers are provided. The pitch order buffer 7 stores a key number and a velocity corresponding to a key pressed on the keyboard unit 1 in ascending order of pitch. For example, eight buffers are provided. When rewriting the contents of the pitch order buffer 7, first, the result of scanning all keys on the keyboard 1 is mapped. Thereafter, the key number and velocity are stored in ascending order of the pitch, determined every time the key On / Off or the key order is switched.

【0018】また、プレイバッファ4は、現在選択され
ているアルペジオパターンのデータを格納するものであ
り、通常の再生時には、このプレイバッファ4の内容に
従ってアルペジオ演奏が行われる。すなわち、上記プレ
イバッファ4に格納されているアルペジオパターンのデ
ータが、アルペジオデータ読み出し部5によってタイマ
8により制御されるテンポに従って読み出され、それが
楽音信号発生回路9に供給される。
The play buffer 4 stores data of the currently selected arpeggio pattern. During normal reproduction, an arpeggio performance is performed in accordance with the contents of the play buffer 4. That is, the arpeggio pattern data stored in the play buffer 4 is read out by the arpeggio data reading unit 5 in accordance with the tempo controlled by the timer 8, and is supplied to the tone signal generation circuit 9.

【0019】上記タイマ8は、自動アルペジオ演奏のテ
ンポを制御するためのタイミング・クロックを発生する
ものである。例えば図示しない操作パネル上に設けられ
る操作子であるパターン選択部12を操作して任意のア
ルペジオパターンを選択するとともに、図示しないテン
ポ操作子を操作して当該選択したパターンに対応するテ
ンポを設定すると、アルペジオデータ読み出し部5によ
り、プレイバッファ4から当該選択されたアルペジオパ
ターンデータが設定されたテンポで繰り返し読み出さ
れ、楽音信号発生回路9に与えられる。
The timer 8 generates a timing clock for controlling the tempo of the automatic arpeggio performance. For example, when an arbitrary arpeggio pattern is selected by operating the pattern selector 12 which is an operator provided on an operation panel (not shown), and a tempo corresponding to the selected pattern is set by operating a tempo operator (not shown). The selected arpeggio pattern data is repeatedly read out from the play buffer 4 at the set tempo by the arpeggio data reading section 5 and is provided to the tone signal generation circuit 9.

【0020】楽音信号発生回路9は、複数の楽音発生チ
ャンネルを備え、複数の楽音を同時に発生できるように
構成されている。この楽音信号発生回路9では、図示し
ないCPUから送られてくる各鍵を表すキーナンバ情報
や、上記操作パネル上の各操作子の操作などにより設定
された楽音パラメータ情報等に基づいて、図示しないR
OMからPCM楽音波形データを読み出す。そして、そ
の振幅やエンベロープを加工した後、設定されている効
果を付与してディジタル形式の楽音データを形成し、そ
れをD/A変換してアナログの楽音信号を形成する。こ
の楽音信号発生回路9で形成されたアナログの楽音信号
は、増幅器10で増幅された後、スピーカ11に与えら
れて放音される。
The tone signal generating circuit 9 has a plurality of tone generating channels and is configured to be able to generate a plurality of tone simultaneously. In the tone signal generating circuit 9, based on key number information indicating each key sent from a CPU (not shown), tone parameter information set by operation of each operator on the operation panel, etc.
Reads PCM tone waveform data from OM. Then, after processing the amplitude and the envelope, a set effect is applied to form digital tone data, and the resulting tone data is D / A converted to form an analog tone signal. The analog tone signal generated by the tone signal generating circuit 9 is amplified by an amplifier 10 and then supplied to a speaker 11 to be emitted.

【0021】13はエディットバッファであり、アルペ
ジオパターンデータの編集を行う際に使用する。図1中
に示した二点鎖線の矢印は、エディットモード時のデー
タの流れを示している。すなわち、ユーザがデータ編集
を行うことを指示すると、そのときプレイバッファ4に
格納されていたアルペジオパターンデータがエディット
バッファ13にコピーされる。ユーザは、このエディッ
トバッファ13上でアルペジオパターンデータの編集を
行うことができる。
An edit buffer 13 is used when editing arpeggio pattern data. The two-dot chain line arrow shown in FIG. 1 indicates the flow of data in the edit mode. That is, when the user instructs to perform data editing, the arpeggio pattern data stored in the play buffer 4 at that time is copied to the edit buffer 13. The user can edit the arpeggio pattern data on the edit buffer 13.

【0022】パターンデータの編集時には、楽音信号発
生回路9は、プレイバッファ4ではなくエディットバッ
ファ13の内容に従ってアルペジオ演奏を行う。これに
より、アルペジオパターンデータの編集を行いながらリ
アルタイムにそのアルペジオ演奏を実行することができ
る。よって、エディットの内容を聴覚的に確認しながら
編集を行うことができ、編集作業をより効率的に行うこ
とができるようになる。また、エディットバッファ13
上で編集したアルペジオパターンデータは、ユーザパタ
ーン14としてフラッシュメモリ等に保存し、その後い
つでも利用することができる。
When editing the pattern data, the tone signal generating circuit 9 performs an arpeggio performance according to the contents of the edit buffer 13 instead of the play buffer 4. As a result, the arpeggio performance can be executed in real time while editing the arpeggio pattern data. Therefore, the editing can be performed while the contents of the editing are auditorily confirmed, and the editing operation can be performed more efficiently. Also, the edit buffer 13
The arpeggio pattern data edited above is stored as a user pattern 14 in a flash memory or the like, and can be used any time thereafter.

【0023】ユーザがパターン選択部12を用いて選択
することができるアルペジオパターンとしては、上述の
ユーザパターン14の他に、ROM等にあらかじめ格納
されている様々なプリセットパターン15や、鍵盤部1
における鍵盤操作に応じてパターンジェネレータ16に
より生成されるアップ、ダウン、ランダム等の基本的な
モノフォニックによるアルペジオパターンがある。
The arpeggio patterns that can be selected by the user using the pattern selection section 12 include various preset patterns 15 previously stored in a ROM or the like, in addition to the user pattern 14 described above, and the keyboard section 1.
There are basic monophonic arpeggio patterns such as up, down, and random generated by the pattern generator 16 in response to the keyboard operation in.

【0024】なお、本実施形態では、上記プリセットパ
ターン15として、和音の構成音の2音以上を同時に発
音させるポリフォニックのアルペジオ演奏を行うシーケ
ンスパターン、押鍵中の音を全て同時に発音するトリガ
ーパターン、押鍵された音のボリュームを時間と共に変
化させて発音するゲーターパターン等を有している。こ
れらのパターンについての詳細は、本出願人が既に提出
した特願平8−321113号に記載されている。
In this embodiment, the preset pattern 15 includes a sequence pattern for performing a polyphonic arpeggio performance for simultaneously producing two or more constituent tones of a chord, a trigger pattern for simultaneously producing all sounds during key depression, It has a gator pattern or the like that changes the volume of a depressed sound with time and sounds it. The details of these patterns are described in Japanese Patent Application No. 8-32113 filed by the present applicant.

【0025】17はセクション指定部であり、アルペジ
オ演奏部2としてn組備えられているセクションの中か
ら任意のセクションを指定するためのものである。この
セクション指定部17は、例えば、図示しない操作パネ
ル上に設けられる操作子およびCPUにより構成され
る。このセクション指定部17で任意のセクションを指
定すると、その指定されたセクションでのみ鍵盤部1の
押鍵状態や操作パネル上の各操作子の設定状態がアルペ
ジオ演奏に反映されるようになっている。
Reference numeral 17 denotes a section designating section for designating an arbitrary section from n sets of sections provided as the arpeggio playing section 2. The section designating section 17 is composed of, for example, an operator provided on an operation panel (not shown) and a CPU. When an arbitrary section is designated by the section designation section 17, the key depression state of the keyboard section 1 and the setting state of each control on the operation panel are reflected in the arpeggio performance only in the designated section. .

【0026】図3は、上記プレイバッファ4(またはエ
ディットバッファ13)に格納されるアルペジオパター
ンデータの構造を示す図である。図3に示すデータ構造
は、図示しないフラッシュメモリやROMから読み出さ
れるユーザパターン14およびプリセットパターン15
の何れにも共通であり、また、鍵盤操作に応じてパター
ンジェネレータ16により生成されるアルペジオパター
ンも同じデータ構造を有している。
FIG. 3 is a diagram showing the structure of the arpeggio pattern data stored in the play buffer 4 (or the edit buffer 13). The data structure shown in FIG. 3 includes a user pattern 14 and a preset pattern 15 read from a flash memory or a ROM (not shown).
And the arpeggio pattern generated by the pattern generator 16 in response to a keyboard operation has the same data structure.

【0027】図3に示すように、本実施形態のアルペジ
オパターンデータは、タイマ8からのクロックに従って
繰り返し再生するパターンを全部で32個のステップ分
だけ有しており、1step目〜32step目までの各ステッ
プごとに、Level,Gate,Pan,Note1
〜4の情報を持っている。また、ヘッダ情報として、演
奏モード、トータルステップ、キーオーダー、1ステッ
プ音符長の各情報を持っている。
As shown in FIG. 3, the arpeggio pattern data of this embodiment has a pattern to be repeatedly reproduced in accordance with the clock from the timer 8 for a total of 32 steps. For each step, Level, Gate, Pan, Note1
It has ~ 4 information. The header information includes performance mode, total step, key order, and one-step note length.

【0028】ヘッダ情報中の演奏モードは、基本モー
ド、シーケンスモード、トリガーモード、ゲーターモー
ドなどのモードの別を表す情報である。トータルステッ
プは、アルペジオパターンのトータルの長さ(総ステッ
プ数)を表す情報であり、本例では1〜32の値をと
る。例えば、トータルステップが“16”であれば、ア
ルペジオデータ読み出し部5は、1step目〜16step目
までのデータを読み出した後に1step目に戻る。
The performance mode in the header information is information indicating a mode such as a basic mode, a sequence mode, a trigger mode, and a gator mode. The total step is information indicating the total length (total number of steps) of the arpeggio pattern, and takes a value of 1 to 32 in this example. For example, if the total step is "16", the arpeggio data reading unit 5 returns to the first step after reading the data from the first step to the 16th step.

【0029】また、ヘッダ情報中のキーオーダーは、キ
ーオーダーモードが指定されているか否かを表す情報
(すなわち、図1に示した押鍵順バッファ6の内容を用
いるか音高順バッファ7の内容を用いるかの切換情報)
である。1ステップ音符長は、1ステップ当りのクロッ
ク数を表す情報であり、例えば96クロックで1つの4
分音符を構成するものとする。
The key order in the header information is information indicating whether or not the key order mode is designated (ie, using the contents of the key pressing order buffer 6 shown in FIG. Switching information on whether to use the contents)
It is. One-step note length is information indicating the number of clocks per one step.
It constitutes a note.

【0030】次に、各ステップ内のデータのうち、Le
velは、押鍵スピード(発音の大きさ)を示すベロシ
ティやボリューム情報を表すものであり、例えば1〜1
27の値をとる。このLevelデータは全ての演奏モ
ードで使用されるが、1〜127の値はゲーターモード
のときはボリュームを示し、それ以外のモードのときは
ベロシティを示す。
Next, of the data in each step, Le
vel represents velocity or volume information indicating a key pressing speed (loudness of sound), and is, for example, 1 to 1;
Take the value of 27. This Level data is used in all performance modes, but the values of 1 to 127 indicate volume in the gator mode, and velocity in other modes.

【0031】また、Gateは、発音時間を示すゲート
タイムを表す情報であり、例えば1〜250%の値をと
る。ここで注目すべきは、ゲートタイムを具体的な時間
値として格納しているのではなく、基準のゲートタイム
(例えば4分音符の長さ)を100%として、それに対
してどれくらい長いかあるいは短いかをパーセンテージ
で格納している点である。
Gate is information indicating a gate time indicating a sound generation time, and takes a value of, for example, 1 to 250%. It should be noted here that the gate time is not stored as a specific time value, but the reference gate time (for example, the length of a quarter note) is set to 100%, and how long or short the gate time is. Is stored as a percentage.

【0032】上述のように、1つのステップの音符長は
ヘッダ情報で決められている。そのため、ゲートタイム
を具体的な時間値として書き込むようにしている場合
は、ゲートタイムを長く設定すると、ゲートタイムが1
ステップ音符長よりも長くなって次のステップの音と重
なってしまうことがある。このとき、重なった部分につ
いては次のステップの音が優先して発音されるので、結
局、ゲートタイムを長くしても次のステップと重なった
部分は音が発音されなくなってしまう。これに対して、
ゲートタイムをパーセンテージで表すようにすると、こ
のような不都合を防止することができる。
As described above, the note length of one step is determined by the header information. Therefore, if the gate time is written as a specific time value, setting the gate time to be long will cause the gate time to become 1
In some cases, the note is longer than the step note length and overlaps with the sound of the next step. At this time, the sound of the next step is preferentially generated for the overlapped portion, so that even if the gate time is lengthened, no sound is generated for the portion overlapped with the next step. On the contrary,
If the gate time is expressed as a percentage, such inconvenience can be prevented.

【0033】次に、Panは、例えば左右のスピーカか
らステレオ音を出す場合における左右の音の振り方を表
す情報であり、左に対して1L〜63L、右に対して1
R〜63Rの値をとる。例えば、左に対する値が設定さ
れているときは、楽音信号発生回路9は、そのステップ
では左のスピーカから音を出すように制御する。
Next, Pan is information indicating how to swing left and right sounds when, for example, stereo sound is output from left and right speakers, and 1 L to 63 L for the left and 1 L for the right.
Take values from R to 63R. For example, when a value for the left is set, the tone signal generating circuit 9 controls so that a sound is output from the left speaker in that step.

【0034】Note1〜4は、図2に示した音名指定
バッファ3の領域を表すノートNo.1〜No.8の中の何
れかのナンバーを表す情報である。ノートNo.1〜No.
8で表される音名指定バッファ3には、鍵盤操作により
指定された各音の種類を特定するためのキーナンバおよ
びベロシティが格納されているので、このNote1〜
4は、格納されたノートNo.に対応するキーナンバおよ
びベロシティを表すことになる。
Notes 1 to 4 are information indicating any of the notes No. 1 to No. 8 indicating the area of the note name designation buffer 3 shown in FIG. Notes No.1 to No.
The key number and velocity for specifying the type of each sound specified by the keyboard operation are stored in the note name specification buffer 3 represented by 8.
4 represents the key number and velocity corresponding to the stored note No.

【0035】これによれば、Levelとして格納され
ているベロシティと、Note1〜4として格納されて
いるベロシティとが重複することになるが、どちらを使
用するかはベロシティモード(鍵盤を押したときの強さ
を活かしてアルペジオ演奏をするか、あらかじめパター
ンにセットされたベロシティでアルペジオ演奏をするか
を示すモードで、ユーザが設定できる)が鍵盤ONにな
っているかどうかによって図示しないCPUが決めてい
る。
According to this, the velocity stored as Level and the velocity stored as Notes 1 to 4 overlap, but which one to use is determined by the velocity mode (when the key is pressed). A CPU (not shown) determines whether or not the key is ON (a mode that indicates whether an arpeggio is played using the strength or an arpeggio is played with a velocity set in advance in a pattern, which can be set by the user). .

【0036】例えば、基本モードにおいて例えばアップ
パターンのアルペジオ演奏を行う際には、以下のように
動作する。まず、鍵盤部1での押鍵に応じて押された音
のキーナンバおよびベロシティが音名指定バッファ3に
書き込まれる。その際、音高順バッファ6が用いられ
る。例えば、レファラの鍵盤が押されたら、音名指定バ
ッファ3のノートNo.1に“レ”のキーナンバとベロシ
ティ、ノートNo.2に“ファ”のキーナンバとベロシテ
ィ、ノートNo.3に“ラ”のキーナンバとベロシティが
それぞれ書き込まれる。
For example, when performing an up-pattern arpeggio performance in the basic mode, the following operation is performed. First, the key number and velocity of a sound depressed in response to a key press on the keyboard 1 are written into the note name designation buffer 3. At this time, the pitch order buffer 6 is used. For example, when the key of the referrer is pressed, the key number and velocity of "Re" are stored in note No. 1 of note name designation buffer 3, the key number and velocity of "F" are stored in note No. 2, and "La" is stored in note No. 3. Key number and velocity are written respectively.

【0037】次に、音名指定バッファ3の内容に基づい
てパターンジェネレータ16により作成されたアップパ
ターンのアルペジオデータが、プレイバッファ4中に格
納される。ここでは、図3に示す1step目のNote1
の領域にノートNo.1というナンバー情報を格納し、N
ote2〜4の領域には何れのノートNo.も存在しない
ncの情報を格納する。
Next, the arpeggio data of the up pattern created by the pattern generator 16 based on the contents of the note name designation buffer 3 is stored in the play buffer 4. Here, Note1 of the first step shown in FIG.
The number information of note No. 1 is stored in the area of
The information of nc where none of the notes No. exists is stored in the areas of notes 2 to 4.

【0038】また、2step目については、Note1の
領域にNo.2というナンバー情報を格納し、Note2
〜4の領域にはncの情報を格納する。同様に、3step
目については、Note1の領域にNo.3というナンバ
ー情報を格納し、Note2〜4の領域にはncの情報
を格納する。なお、各ステップにおけるLevel,G
ate,Panの領域には固定値が格納される。
For the second step, the number information No. 2 is stored in the area of Note 1,
The information of nc is stored in the areas of .about.4. Similarly, 3step
For eyes, number information No. 3 is stored in the area of Note 1 and information of nc is stored in the area of Notes 2 to 4. Note that Level, G in each step
A fixed value is stored in the ate, Pan area.

【0039】次に、アルペジオデータ読み出し部5は、
上述のようにしてプレイバッファ4上にロードされたア
ルペジオパターンデータをヘッダ情報内の1ステップ音
符長(1ステップのクロック)に従って読み出す。さら
にアルペジオデータ読み出し部5は、この読み出したア
ルペジオパターンデータ中のNote1〜4に格納され
たノートNo.により指定されるキーナンバとベロシティ
とを音名指定バッファ3から読み出し、楽音信号発生回
路9に供給する。
Next, the arpeggio data reading unit 5
The arpeggio pattern data loaded on the play buffer 4 as described above is read according to the one-step note length (one-step clock) in the header information. Further, the arpeggio data reading section 5 reads the key number and velocity designated by the notes No. stored in Notes 1 to 4 in the read arpeggio pattern data from the note name designation buffer 3 and supplies them to the tone signal generation circuit 9. I do.

【0040】楽音信号発生回路9は、ベロシティモード
が鍵盤ONに設定されているならば音名指定バッファ3
内のベロシティを利用し、OFFに設定されているなら
ば読み出したアルペジオパターンデータのLevelデ
ータとして格納されているベロシティを利用して楽音発
生を行う。
If the velocity mode is set to keyboard ON, the tone signal generation circuit 9
If the velocity is set to OFF, a tone is generated using the velocity stored as Level data of the read arpeggio pattern data.

【0041】その際、アルペジオパターンデータとして
格納されている1ステップ音符長にGateデータを掛
け算して得られるクロック数をセットし、そのクロック
をカウント後にノートOffする。Panデータがあれ
ば、それも同時にセットする。これにより、1step目〜
3step目までのパターンが順次繰り返して発音されるこ
とにより、レファラレファラ・・・というモノフォニッ
クのアルペジオ演奏が実行される。
At this time, the number of clocks obtained by multiplying the one-step note length stored as the arpeggio pattern data by the Gate data is set, and after counting the clocks, the note is turned off. If there is Pan data, it is set at the same time. By this, from the first step
By repeating the pattern up to the third step sequentially and repeatedly, a monophonic arpeggio performance called referrer referrer is performed.

【0042】以上のように、本実施形態の自動アルペジ
オ演奏装置では、音名指定バッファ3、プレイバッファ
4およびアルペジオデータ読み出し部5を複数組設け
て、それぞれにセクションNo.を付ける。そして、それ
ぞれに音色およびMIDIチャンネルが割り当てられた
セクションの中から任意のセクションを指定するための
セクション指定部17を設け、指定されたセクションで
のみ鍵盤部1の押鍵状態や各操作子の設定状態をアルペ
ジオ演奏に反映するようにしている。
As described above, in the automatic arpeggio playing apparatus of the present embodiment, a plurality of sets of the note name designation buffer 3, the play buffer 4, and the arpeggio data reading section 5 are provided, and each section is provided with a section No. A section designating section 17 for designating an arbitrary section from sections to which a tone and a MIDI channel are assigned is provided, and only in the designated section, the key depression state of the keyboard 1 and the setting of each operation element are set. The state is reflected in the arpeggio performance.

【0043】これにより、例えば、あるセクションを指
定してMIDIの1chを用いてリズムパート的なアルペ
ジオパターンを作成し、満足するパターンができたらそ
のセクションをOFFとすることにより、作成したリズ
ムパートのアルペジオパターンをMIDIの1chに固定
して発音させる。このとき、楽音信号発生回路9は、こ
れに備えられている複数の楽音発生チャンネルの中の1
つに対して、上記指定されたセクション内のプレイバッ
ファ4に記憶されたアルペジオ演奏情報を割り当てて、
上記作成したリズムパートのアルペジオ演奏を行い続け
る。
Thus, for example, a certain section is designated and a rhythm part-like arpeggio pattern is created using one channel of MIDI, and when a satisfactory pattern is formed, the section is turned off, so that the created rhythm part is created. The arpeggio pattern is fixed to MIDI 1ch and sounded. At this time, the tone signal generating circuit 9 outputs one of a plurality of tone generating channels provided therein.
Arpeggio performance information stored in the play buffer 4 in the specified section is assigned to
Continue performing the arpeggio performance of the rhythm part created above.

【0044】次に、この作成したリズムパートのアルペ
ジオパターンを発音させながら、指定された異なるセク
ション上で、例えばMIDIの2chを用いてピアノパー
トのアルペジオパターンを作成する。そして、満足する
パターンができたらそのセクションもOFFとすること
により、作成したピアノパートのアルペジオパターンを
MIDIの2chに固定して発音させる。更にその後、他
のONとなっているセクションの演奏を変化させてアル
ペジオ演奏を行っていくことができる。
Next, the arpeggio pattern of the piano part is created on the specified different section using, for example, MIDI 2ch while the created arpeggio pattern of the rhythm part is sounded. Then, when a satisfactory pattern is formed, the section is also turned OFF, so that the created arpeggio pattern of the piano part is fixed to MIDI 2ch and sounded. Thereafter, the arpeggio performance can be performed by changing the performance of the other ON sections.

【0045】以上詳しく説明したように、本実施形態の
自動アルペジオ演奏装置によれば、オーバーダビングな
どの面倒な操作を行うことなく、様々なパターンのアル
ペジオ演奏をその場で簡単に組み合わせていくことがで
き、リアルタイム性と偶発性とを高めたアルペジオ演奏
を1つの電子楽器で簡単に行うことができる。
As described in detail above, according to the automatic arpeggio playing apparatus of the present embodiment, it is possible to easily combine arpeggio performances of various patterns on the spot without performing troublesome operations such as overdubbing. This makes it possible to easily perform an arpeggio performance with improved real-timeness and contingency with one electronic musical instrument.

【0046】[0046]

【発明の効果】本発明は上述したように、複数の楽音発
生チャンネルを有する楽音信号発生回路に押鍵情報を所
定のアルペジオパターンに従って供給することによって
アルペジオ演奏を行うようにするアルペジオ演奏手段を
複数チャンネル分だけ設けるとともに、複数のアルペジ
オ演奏手段の中から何れかを指定する指定手段を設けた
ので、指定した複数のアルペジオ演奏手段ごとに演奏を
変化させて楽音信号発生回路の異なる楽音発生チャンネ
ルに割り当てていくことにより、オーバーダビングなど
の面倒な操作を行うことなく、様々なパターンのアルペ
ジオ演奏をその場で簡単に組み合わせていくことがで
き、リアルタイム性と偶発性とを高めたアルペジオ演奏
を1つの電子楽器で簡単に行うことができる。
As described above, the present invention provides a plurality of arpeggio playing means for performing arpeggio playing by supplying key press information to a tone signal generating circuit having a plurality of tone generating channels in accordance with a predetermined arpeggio pattern. In addition to providing channels, the designating means for designating any one of a plurality of arpeggio playing means is provided. By assigning, you can easily combine various patterns of arpeggio performances on the spot without performing troublesome operations such as overdubbing, etc. Easy to do with one electronic instrument.

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

【図1】本発明の一実施形態である自動アルペジオ演奏
装置を実施した電子楽器の主要構成を示すブロック図で
ある。
FIG. 1 is a block diagram illustrating a main configuration of an electronic musical instrument in which an automatic arpeggio playing device according to an embodiment of the present invention is implemented.

【図2】音名指定バッファの構成を示す概念図である。FIG. 2 is a conceptual diagram showing a configuration of a note name designation buffer.

【図3】プレイバッファ(またはエディットバッファ)
に格納されるアルペジオパターンデータの構造を示す図
である。
FIG. 3 Play buffer (or edit buffer)
FIG. 3 is a diagram showing the structure of arpeggio pattern data stored in the.

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

1 鍵盤部 2 アルペジオ演奏部 3 音名指定バッファ 4 プレイバッファ 5 アルペジオデータ読み出し部 6 押鍵順バッファ 7 音高順バッファ 8 タイマ 9 楽音信号発生回路 10 増幅器 11 スピーカ 12 パターン選択部 13 エディットバッファ 14 ユーザパターン 15 プリセットパターン 16 パターンジェネレータ 17 セクション指定部 Reference Signs List 1 keyboard section 2 arpeggio playing section 3 note name designation buffer 4 play buffer 5 arpeggio data reading section 6 key pressing order buffer 7 pitch order buffer 8 timer 9 musical tone signal generation circuit 10 amplifier 11 speaker 12 pattern selection section 13 edit buffer 14 user Pattern 15 Preset pattern 16 Pattern generator 17 Section designation section

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 鍵盤の押鍵によって自動的にアルペジオ
を演奏する自動アルペジオ演奏装置において、 上記鍵盤の押鍵によって得られる押鍵情報を、複数の同
時楽音発生チャンネルを有する楽音信号発生回路に所定
のアルペジオパターンに従って供給することにより、ア
ルペジオ演奏を行うようにするアルペジオ演奏手段を複
数チャンネル分設けるとともに、 上記複数のアルペジオ演奏手段の中から何れかを指定す
る指定手段を設けたことを特徴とする自動アルペジオ演
奏装置。
1. An automatic arpeggio playing apparatus for automatically playing an arpeggio by depressing a key on a keyboard, wherein key depression information obtained by depressing a key on the keyboard is supplied to a tone signal generation circuit having a plurality of simultaneous tone generation channels. Arpeggio playing means for performing an arpeggio performance by supplying according to an arpeggio pattern of a plurality of channels, and designating means for designating any one of the plurality of arpeggio playing means. Automatic arpeggio playing device.
【請求項2】 上記複数のアルペジオ演奏手段はそれぞ
れ、 上記鍵盤の操作により指定された実際に鳴らす音の音名
情報を格納するための音名指定バッファと、 パターン選択手段により現在選択されているアルペジオ
パターンのデータを格納するためのプレイバッファと、 上記プレイバッファに格納されているアルペジオパター
ンのデータを所定のテンポに従って読み出すとともに、
そのアルペジオパターンに従って上記音名指定バッファ
から音名情報を読み出して上記楽音信号発生回路に供給
するアルペジオデータ読み出し手段とを備えることを特
徴とする請求項1に記載の自動アルペジオ演奏装置。
2. A plurality of arpeggio playing means each of which is currently selected by a note name specifying buffer for storing note name information of a sound to be actually sounded by operating the keyboard, and a pattern selecting means. A play buffer for storing arpeggio pattern data, and reading out the arpeggio pattern data stored in the play buffer according to a predetermined tempo,
2. The automatic arpeggio playing device according to claim 1, further comprising: arpeggio data reading means for reading out note name information from the note name designation buffer according to the arpeggio pattern and supplying the read note name information to the tone signal generating circuit.
【請求項3】 上記指定手段により指定されたアルペジ
オ演奏手段でのみ上記鍵盤の押鍵状態をアルペジオ演奏
に反映するようにしたことを特徴とする請求項1または
2に記載の自動アルペジオ演奏装置。
3. The automatic arpeggio playing device according to claim 1, wherein the key pressed state of the keyboard is reflected in the arpeggio playing only by the arpeggio playing means designated by the designating means.
JP9136055A 1997-05-09 1997-05-09 Automatic arpeggio playing device Pending JPH10312190A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9136055A JPH10312190A (en) 1997-05-09 1997-05-09 Automatic arpeggio playing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9136055A JPH10312190A (en) 1997-05-09 1997-05-09 Automatic arpeggio playing device

Publications (1)

Publication Number Publication Date
JPH10312190A true JPH10312190A (en) 1998-11-24

Family

ID=15166139

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9136055A Pending JPH10312190A (en) 1997-05-09 1997-05-09 Automatic arpeggio playing device

Country Status (1)

Country Link
JP (1) JPH10312190A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007264158A (en) * 2006-03-28 2007-10-11 Yamaha Corp Electronic musical instrument and program
JP2007264157A (en) * 2006-03-28 2007-10-11 Yamaha Corp Electronic musical instrument and program
JP2008076779A (en) * 2006-09-21 2008-04-03 Yamaha Corp Arpeggio player and program
CN112447157A (en) * 2019-09-04 2021-03-05 罗兰株式会社 Musical sound processing apparatus, musical sound processing method, and storage medium
US20210407480A1 (en) * 2020-06-24 2021-12-30 Casio Computer Co., Ltd. Electronic musical instrument, sound production method for electronic musical instrument, and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007264158A (en) * 2006-03-28 2007-10-11 Yamaha Corp Electronic musical instrument and program
JP2007264157A (en) * 2006-03-28 2007-10-11 Yamaha Corp Electronic musical instrument and program
JP2008076779A (en) * 2006-09-21 2008-04-03 Yamaha Corp Arpeggio player and program
CN112447157A (en) * 2019-09-04 2021-03-05 罗兰株式会社 Musical sound processing apparatus, musical sound processing method, and storage medium
US20210407480A1 (en) * 2020-06-24 2021-12-30 Casio Computer Co., Ltd. Electronic musical instrument, sound production method for electronic musical instrument, and storage medium
US12106742B2 (en) * 2020-06-24 2024-10-01 Casio Computer Co., Ltd. Electronic musical instrument, sound production method for electronic musical instrument, and storage medium

Similar Documents

Publication Publication Date Title
US6369311B1 (en) Apparatus and method for generating harmony tones based on given voice signal and performance data
JP3117754B2 (en) Automatic accompaniment device
JPH0744183A (en) Karaoke playing device
JP3277844B2 (en) Automatic performance device
US5668337A (en) Automatic performance device having a note conversion function
JPH10214083A (en) Musical sound generating method and storage medium
JP3398554B2 (en) Automatic arpeggio playing device
JPH10312190A (en) Automatic arpeggio playing device
JP2004117613A (en) Electronic musical instrument
JPH09218688A (en) Karaoke machine
JPH06332449A (en) Singing voice reproducing device for electronic musical instrument
JP3312939B2 (en) Electronic musical instrument
JP3669335B2 (en) Automatic performance device
JP3397078B2 (en) Electronic musical instrument
JP2660462B2 (en) Automatic performance device
JPH10274985A (en) Automatic arpeggio playing device and arpeggio playing system
JP2947150B2 (en) Automatic performance device
JP3324318B2 (en) Automatic performance device
JP3379098B2 (en) Performance device and recording medium on which program or data related to the device is recorded
JPH10198374A (en) Automatic arpeggio playing device
JP3758041B2 (en) Musical sound control data generator
JP3988812B2 (en) Automatic performance controller
JP3577852B2 (en) Automatic performance device
JP4205563B2 (en) Performance device, performance method, and computer program for performance
JP3791784B2 (en) Performance equipment

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041026

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050308