JPH08101684A - Automatic music playing device - Google Patents

Automatic music playing device

Info

Publication number
JPH08101684A
JPH08101684A JP7274133A JP27413395A JPH08101684A JP H08101684 A JPH08101684 A JP H08101684A JP 7274133 A JP7274133 A JP 7274133A JP 27413395 A JP27413395 A JP 27413395A JP H08101684 A JPH08101684 A JP H08101684A
Authority
JP
Japan
Prior art keywords
switch
music
song
play
automatic 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.)
Granted
Application number
JP7274133A
Other languages
Japanese (ja)
Other versions
JP2910833B2 (en
Inventor
Fumihiko Oshima
文彦 尾島
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 JP7274133A priority Critical patent/JP2910833B2/en
Publication of JPH08101684A publication Critical patent/JPH08101684A/en
Application granted granted Critical
Publication of JP2910833B2 publication Critical patent/JP2910833B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE: To change the music order during the automatic musical performance by providing a means which change music to be played next after currently played music during the musical performance and automatically playing the changed music when this means changes the music order. CONSTITUTION: In the automatic musical performance SONGPLAY, only a function switch 33 is given a function. When this switch 33 is turned on the mode is moved to, a music order change mode NEXT SONG. In the music order change mode, function switches 31 to 33 act as a continuous playing PLAY switch, a temporary stop PAUSE switch, and a mode resetting switch EXIT, respectively. Those functions are shown to a user through displays 41 to 43 on a display 30. When a plus switch 34 or minus switch 35 is operated in the music order change mode, the song number of music to be played next is varied (increased or decreased).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は複数の曲を連続して自
動演奏することができる自動演奏装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic performance device capable of continuously and automatically playing a plurality of songs.

【0002】[0002]

【従来の技術】自動演奏装置には、複数の曲の演奏デー
タを記憶することができるものがある。このような自動
演奏装置の場合、それら複数の曲を連続して演奏したい
場合がある。このため従来、あらかじめ演奏の曲順を設
定しておき、その曲順に基づいて連続して自動演奏がで
きる自動演奏装置が提案されていた。
2. Description of the Related Art Some automatic performance devices are capable of storing performance data of a plurality of songs. In the case of such an automatic performance device, there is a case where it is desired to continuously play a plurality of songs. For this reason, conventionally, there has been proposed an automatic performance device in which the order of musical pieces to be played is set in advance and continuous automatic performance can be performed based on the order of musical pieces.

【0003】[0003]

【発明が解決しようとする課題】しかし、上記従来の自
動演奏装置では、演奏の曲順の設定は自動演奏開始前の
み可能で、一旦自動演奏が開始された後は、曲順を変更
することができなかった。したがって、自動演奏中に不
都合に気づいても、それを即座に変更することができ
ず、自動演奏を中止しなければ変更できない欠点があっ
た。このため、曲順決定に慎重を要し、また、自動演奏
曲を聴きながらそれを修正するということができない欠
点があった。
However, in the above-mentioned conventional automatic musical performance apparatus, the order of the musical composition of the performance can be set only before the automatic musical performance is started, and after the automatic musical performance is started, the musical composition order is changed. I couldn't. Therefore, even if an inconvenience is noticed during the automatic performance, it cannot be changed immediately and cannot be changed unless the automatic performance is stopped. For this reason, there is a drawback in that it is necessary to be careful in determining the order of the songs, and it is impossible to correct the automatically played songs while listening to them.

【0004】この発明は、自動演奏中に曲順を訂正でき
るようにすることにより、上記課題を解決した自動演奏
装置を提供することを目的とする。
It is an object of the present invention to provide an automatic performance device which solves the above-mentioned problems by making it possible to correct the music order during automatic performance.

【0005】[0005]

【課題を解決するための手段】この出願の発明は、複数
の曲の演奏データを記憶する手段と、指定された曲の演
奏データを読み出して自動演奏を行う演奏手段と、前記
複数の曲を連続演奏するための曲順を記憶する曲順記憶
手段と、演奏中に現在演奏中の曲の次に演奏される曲の
変更を指示する手段と、演奏中の曲が終了したとき、次
の曲の変更指示があった場合は当該指示された曲を前記
演奏手段に指定し、変更指示がない場合は前記曲順記憶
手段の内容が指示する曲を前記演奏手段に指定する手段
と、を有することを特徴とする。
According to the invention of this application, there is provided means for storing performance data of a plurality of music pieces, performance means for reading performance data of a designated music piece to perform automatic performance, and the plurality of music pieces. A song order storage means for storing a song order for continuous playing, a means for instructing a change of a song to be played next to a song currently being played during playing, and a next song when the song being played is finished. When there is a song change instruction, the designated song is designated as the playing means, and when there is no change instruction, the song designated by the contents of the song order storage means is designated as the playing means. It is characterized by having.

【0006】[0006]

【作用】この発明の自動演奏装置は、複数の曲を連続す
る曲順を記憶する曲順記憶手段を備えており、通常はこ
の記憶内容にしたがって複数の曲を連続演奏する。一
方、演奏中に現在演奏中の曲の次に演奏される曲を変更
する手段を備えており、この手段が曲順の変更したと
き、変更された曲が自動演奏される。これにより、自動
演奏中に曲順の変更が可能になる。
The automatic performance device of the present invention is provided with a music order storage means for storing the order of music pieces in which a plurality of music pieces are continuous. Normally, a plurality of music pieces are continuously played according to the stored contents. On the other hand, it is provided with a means for changing the music to be played next to the music currently being played during the performance, and when this means changes the order of the music, the changed music is automatically played. This allows the order of songs to be changed during automatic performance.

【0007】[0007]

【実施例】図面を参照してこの発明の実施例である自動
演奏装置について説明する。この自動演奏装置は、RA
Mに記憶されている複数の曲(ソングデータ)を連続し
て読み出して自動演奏をすることができる。曲の演奏順
序はユーザが任意に設定することができる。演奏順序の
設定変更は自動演奏前のみならず、自動演奏中にも行う
ことができる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An automatic performance device according to an embodiment of the present invention will be described with reference to the drawings. This automatic musical instrument is RA
A plurality of songs (song data) stored in M can be continuously read and automatically played. The user can arbitrarily set the performance order of the songs. The setting change of the performance order can be performed not only before the automatic performance but also during the automatic performance.

【0008】図1は同自動演奏装置のブロック図であ
る。この自動演奏装置はCPU10によって制御され
る。CPU10にはバス11を介して、ROM12,R
AM13,押鍵検出回路14,スイッチ検出回路16,
表示回路18,音源回路19およびタイマ21が接続さ
れている。押鍵検出回路14には鍵盤15が接続され、
スイッチ検出回路16には操作パネルに設けられている
パネルスイッチ17が接続されている。タイマ21はC
PU10の割込端子に接続されており、セットされたク
ロックタイミング毎にCPU10に対して割り込みをか
ける。ROM12には後述のフローチャートで示すプロ
グラムが記憶されている。RAM13には図3に示すフ
ォーマットで複数のソングデータが記憶されており、ま
た、レジスタ,フラグ等が設定される。押鍵検出回路1
4は鍵盤15の各キーのオン/オフやタッチデータ等を
検出する。スイッチ検出回路16はパネルスイッチ17
のオンを検出する。パネルスイッチ17は図2に示す機
能スイッチ31〜33や+/−スイッチ34,35を含
み、さらに、プレイスイッチ,ストップスイッチを含ん
でいる。表示回路18は図2のLCDディスプレイ30
を含み、その表示内容を制御する。音源回路19は複数
の発音チャンネルを備えており、CPU10から入力さ
れるパラメータに基づいて楽音信号を形成する。形成さ
れた楽音信号はサウンドシステム20に入力され、スピ
ーカから出力される。
FIG. 1 is a block diagram of the automatic performance apparatus. This automatic performance device is controlled by the CPU 10. ROM 12 and R to the CPU 10 via the bus 11
AM13, key depression detection circuit 14, switch detection circuit 16,
A display circuit 18, a sound source circuit 19 and a timer 21 are connected. A keyboard 15 is connected to the key-depression detection circuit 14,
A panel switch 17 provided on the operation panel is connected to the switch detection circuit 16. Timer 21 is C
It is connected to the interrupt terminal of the PU 10 and interrupts the CPU 10 at each set clock timing. The ROM 12 stores a program shown in a flowchart described later. A plurality of song data are stored in the RAM 13 in the format shown in FIG. 3, and registers, flags and the like are set. Key press detection circuit 1
Reference numeral 4 detects ON / OFF of each key of the keyboard 15 and touch data. The switch detection circuit 16 is a panel switch 17
To turn on. The panel switch 17 includes the function switches 31 to 33 and the +/- switches 34 and 35 shown in FIG. 2, and further includes a play switch and a stop switch. The display circuit 18 is the LCD display 30 of FIG.
, And controls the display content. The tone generator circuit 19 has a plurality of tone generation channels, and forms a tone signal based on the parameters input from the CPU 10. The formed musical tone signal is input to the sound system 20 and output from the speaker.

【0009】図2は操作パネル面の一部構成図、およ
び、LCDディスプレイの表示内容の例を示す図であ
る。同図(A)は自動演奏中の表示例を示し、同図
(B)は自動演奏中において曲順変更モードの表示例を
示している。LCDディスプレイ30の下方および左方
にはファンクションスイッチ31〜33およびプラスス
イッチ34,マイナススイッチ35が設けられている。
ファンクションスイッチ31〜33の機能は電子楽器の
動作モードによって異なり、その時の機能はディスプレ
イ30に表示される(40〜43)。同図(A)におい
て、自動演奏(SONGPLAY)中はファンクション
スイッチ33のみに機能が与えられている。このスイッ
チがオンされると曲順変更モード(NEXT SONG
モード)に移行する。曲順変更モードにおいてはファン
クションスイッチ31〜33はそれぞれ継続演奏(PL
AY)スイッチ,一旦停止(PAUSE)スイッチおよ
びモード解除スイッチ(EXITスイッチ)として動作
する。これらの機能はディスプレイ30の表示(41〜
43)により利用者に示される。また、曲順変更モード
時にプラススイッチ34,マイナススイッチ35を操作
すると次に演奏される曲のソングナンバが変更(増減)
される。ソングナンバが変更されるとLCDディスプレ
イ30のソングナンバおよび曲名の表示がそれに合わせ
て変更される。
FIG. 2 is a diagram showing a partial configuration of the operation panel surface and an example of display contents on the LCD display. FIG. 11A shows a display example during automatic performance, and FIG. 9B shows a display example in the song order changing mode during automatic performance. Function switches 31 to 33, plus switches 34, and minus switches 35 are provided below and to the left of the LCD display 30.
The functions of the function switches 31 to 33 differ depending on the operation mode of the electronic musical instrument, and the functions at that time are displayed on the display 30 (40 to 43). In FIG. 9A, only the function switch 33 has a function during the automatic performance (SONGPLAY). When this switch is turned on, the song order change mode (NEXT SONG
Mode). In the song order changing mode, the function switches 31 to 33 are each continuously played (PL
It operates as an AY switch, a pause (PAUSE) switch, and a mode release switch (EXIT switch). These functions are displayed on the display 30 (41 to 41).
43) to the user. Further, when the plus switch 34 and the minus switch 35 are operated in the song order changing mode, the song number of the next song to be played is changed (increased or decreased).
To be done. When the song number is changed, the display of the song number and song name on the LCD display 30 is changed accordingly.

【0010】図3は前記RAM13に記憶されているソ
ングデータのフォーマットを示す図である。この図には
1つの曲(SONG1)のみのフォーマットを示す。ソ
ングデータの先頭部分にはヘッダが記憶されている。ヘ
ッダはテンポ,拍子,ネクストソングデータ,ネクスト
モードフラグ等からなっている。ヘッダに続くシーケン
スデータは、デューレーションデータ,イベントデータ
の組が曲の進行順に記憶されているものであり、このデ
ータを先頭から順に読み出していくことにより自動演奏
が行われる。ネクストソングデータはこの曲の次に自動
演奏されるソングナンバである。このデータが0の場合
は次の曲の指定がされていないためこの曲の終了によっ
て停止する。また、ネクストモードフラグはそのまま次
の曲の演奏を開始するか、演奏開始前にポーズ状態で待
機するかを示すフラグである。
FIG. 3 is a diagram showing a format of song data stored in the RAM 13. This figure shows the format of only one song (SONG1). A header is stored at the beginning of the song data. The header is composed of tempo, time signature, next song data, next mode flag and the like. The sequence data following the header is a set of duration data and event data stored in the order of progression of music, and automatic performance is performed by reading this data in order from the beginning. The next song data is a song number that is automatically played next to this song. If this data is 0, the next song has not been designated, and the process is stopped at the end of this song. The next mode flag is a flag indicating whether to start playing the next piece of music as it is or to wait in a pause state before starting playing.

【0011】図4〜図12は同自動演奏装置の動作を示
すフローチャートである。
4 to 12 are flow charts showing the operation of the automatic musical instrument.

【0012】図4はメインルーチンを示している。この
自動演奏装置の電源がオンされると、まず、レジスタの
リセット等のイニシャライズ動作を実行する(n1)。
こののち、自動演奏処理(n2:図6)、パネルスイッ
チ処理(n3:図7)およびその他の処理(n4)を繰
り返し実行する。その他の処理は自動演奏時におけるメ
インボリューム制御等の動作である。
FIG. 4 shows the main routine. When the power of this automatic musical instrument is turned on, first, an initializing operation such as resetting a register is executed (n1).
After this, the automatic performance process (n2: FIG. 6), the panel switch process (n3: FIG. 7) and the other processes (n4) are repeatedly executed. Other processes are operations such as main volume control during automatic performance.

【0013】図5はタイマインタラプト動作を示してい
る。この動作は指定されたテンポに基づいたタイマ21
からの割り込みによって実行される動作である。この動
作では、テンポクロックレジスタTCに1を加算する
(n5)。
FIG. 5 shows the timer interrupt operation. This operation is performed by the timer 21 based on the specified tempo.
This is an operation executed by an interrupt from. In this operation, 1 is added to the tempo clock register TC (n5).

【0014】図6は自動演奏処理動作を示すフローチャ
ートである。この動作は自動演奏動作時に実行される。
まずプレイフラグPLAYが1であり,ポーズフラグP
AUSEが0であり且つテンポクロックレジスタTCが
1以上であるかを判断する(n10,n11,n1
2)。プレイフラグPLAYは自動演奏中であることを
表示するフラグであり、ポーズフラグPAUSEは待機
中であることを表示するフラグである。また、テンポク
ロックレジスタTCは、上述したようにタイマインタラ
プト動作で加算されるレジスタであり、これが0より大
きい(1以上)の場合には、自動演奏処理を行うタイミ
ングであることを示している。以上の条件が満たされた
場合にはn13以下の動作を実行し、満たされない場合
はメインルーチンへもどる。
FIG. 6 is a flowchart showing the automatic performance processing operation. This operation is executed during the automatic performance operation.
First, the play flag PLAY is 1, and the pause flag P
It is determined whether AUSE is 0 and the tempo clock register TC is 1 or more (n10, n11, n1).
2). The play flag PLAY is a flag that indicates that the automatic performance is being performed, and the pause flag PAUSE is a flag that indicates that the player is on standby. Further, the tempo clock register TC is a register that is added in the timer interrupt operation as described above, and if it is larger than 0 (1 or more), it indicates that it is the timing for performing the automatic performance processing. If the above conditions are satisfied, the operation of n13 or less is executed, and if not satisfied, the process returns to the main routine.

【0015】n13ではテンポクロックレジスタTCの
内容を1減算する。TIMEレジスタ(TCに基づいて
積算されていく時間レジスタ)と一致するデュレーショ
ンデータがあるときはそれに対応するイベントデータを
読み出して出力することにより、楽音の発生等が行われ
る(n14)。一致するデュレーションデータがないと
きは何もしない。データが読み出されたとき、読み出さ
れたデータがエンドデータであればn17以下の動作に
進む。読み出されたデータがエンドデータでなければT
IMEレジスタに1を加算して(n16)リターンす
る。
At n13, 1 is subtracted from the contents of the tempo clock register TC. When there is duration data that matches the TIME register (a time register that is accumulated based on TC), event data corresponding to the duration data is read and output to generate a musical sound (n14). If there is no matching duration data, do nothing. When the data is read, if the read data is end data, the operation proceeds to n17 or less. If the read data is not end data, T
Add 1 to the IME register (n16) and return.

【0016】n17ではネクストソングデータNSの値
を判断する。NS=0であれば次に演奏する曲が指定さ
れていないことであるため、プレイフラグPLAYを0
にして(n23)リターンする。NS>0であれば、続
いてソングナンバNSの曲の自動演奏を行うため、ソン
グナンバレジスタSONGにNSをセットする(n1
8)。このSONGで指定されたソングデータのヘッダ
を読み出して各回路部に出力する(n19)。次にネク
ストモードフラグNMを判断する(n20)。NM=1
であればNS,NMに新たな曲のヘッダのデータをセッ
トし(n21)、TC,TIME,NSMODEをクリ
アして(n22)リターンする。これにより次の曲の自
動演奏が開始される。一方、NM=0の場合にはMS,
NMに新たな曲のヘッダのデータをセットしたのち(n
24)、ボーズフラグPAUSEをセットして(n2
5)リターンする。次の曲の自動演奏はプレイスイッチ
がオンされたときスタートする。
At n17, the value of the next song data NS is judged. If NS = 0, it means that the song to be played next is not specified, so the play flag PLAY is set to 0.
Then (n23) and return. If NS> 0, then NS is set in the song number register SONG to automatically play the song number NS (n1).
8). The header of the song data designated by this SONG is read and output to each circuit section (n19). Next, the next mode flag NM is determined (n20). NM = 1
If so, the header data of the new song is set in NS and NM (n21), TC, TIME and NSMODE are cleared (n22), and the process returns. This starts the automatic performance of the next song. On the other hand, when NM = 0, MS,
After setting the data of the header of the new song in NM (n
24), set the Bose flag PAUSE (n2
5) Return. The automatic performance of the next song starts when the play switch is turned on.

【0017】図7はパネルスイッチ処理を示すフローチ
ャートである。この動作はパネルスイッチのオンイベン
トを検索し、オンイベントのあったスイッチに対応する
処理を実行する動作である。プレイスイッチのオンがあ
った場合にはプレイスイッチ処理動作(n36)を実行
する。ストップスイッチのオンがあった場合にはプレイ
フラグPLAYを0にする(n37)。ファンクション
F1スイッチ31がオンされた場合にはF1スイッチ処
理を実行する(n38)。ファンクションF2スイッチ
32のオンがあった場合にはF2スイッチ処理を実行す
る(n39)。
FIG. 7 is a flowchart showing the panel switch process. This operation is an operation of searching for an on event of a panel switch and executing a process corresponding to the switch having the on event. When the play switch is turned on, the play switch processing operation (n36) is executed. When the stop switch is turned on, the play flag PLAY is set to 0 (n37). When the function F1 switch 31 is turned on, F1 switch processing is executed (n38). When the function F2 switch 32 is turned on, the F2 switch process is executed (n39).

【0018】ファンクションF3スイッチ33のオンが
あった場合にはF3スイッチ処理を実行する(n4
0)。+/−スイッチ34,35のオンがあった場合に
は+/−スイッチ処理を実行する(n41)。またその
他のパネルスイッチのオンがあった場合には対応するス
イッチ処理を実行する(n42)。
When the function F3 switch 33 is turned on, the F3 switch process is executed (n4
0). When the +/- switches 34 and 35 are turned on, the +/- switch processing is executed (n41). If any other panel switch is turned on, the corresponding switch process is executed (n42).

【0019】図8はプレイスイッチ処理を示すフローチ
ャートである。プレイスイッチがオンされたときこの動
作が実行される。まずプレイフラグPLAY,ポーズフ
ラグPAUSEを判断する(n50,n55)。PLA
Y=0であればこれから自動演奏動作をスタートするた
め、PLAYをセットし(n51)、ソングナンバSO
NGのソングデータのヘッダを読み出して各レジスタ等
に出力する(n52)。このヘッダのうちネクストソン
グデータ,ネクストモードフラグをそれぞれNS,NM
にセットする(n53)。こののち、テンポクロックレ
ジスタTC,タイミングレジスタTIME,モードフラ
グNSMODEをクリアして(n54)リターンする。
モードフラグNSMODE=0のとき、ディスプレイ3
0には図2(A)の内容が表示され、NSMODE=1
のとき同図(B)の内容が表示される。一方、PLAY
=1且つPAUSE=1の場合にはポーズを解除して演
奏をスタートするためPAUSEをリセットしたのち
(n56)、n54に進む。
FIG. 8 is a flow chart showing the play switch process. This operation is executed when the play switch is turned on. First, the play flag PLAY and the pause flag PAUSE are determined (n50, n55). PLA
If Y = 0, PLAY is set (n51) to start the automatic performance operation, and the song number SO is set.
The header of the NG song data is read and output to each register or the like (n52). The next song data and the next mode flag in this header are NS and NM, respectively.
(N53). After that, the tempo clock register TC, the timing register TIME, and the mode flag NSMODE are cleared (n54) and the process returns.
Display 3 when mode flag NSMODE = 0
The contents of FIG. 2A are displayed in 0, and NSMODE = 1
At this time, the contents shown in FIG. On the other hand, PLAY
If = 1 and PAUSE = 1, PAUSE is reset to cancel the pause and start playing (n56), and then the process proceeds to n54.

【0020】PLAY=1且つPAUSE=0の場合に
は現在自動演奏中であるため何もしないでリターンす
る。
When PLAY = 1 and PAUSE = 0, the automatic performance is currently in progress, so nothing is returned.

【0021】図9はF1スイッチ処理動作を示すフロー
チャートである。まずプレイフラグPLAYを判断する
(n60)。PLAY=1の場合には表示モードフラグ
NSMODEを判断する(n61)。NSMODE=1
の場合にはネクストモードフラグNMに1をセットする
(n62)。NSMODE=0の場合にはこのファンク
ションキーには機能が割り当てられていないためそのま
まリターンする。一方、n60でPLAY=0の場合に
はそのときのモードに対応した処理を実行して(n6
3)リターンする。
FIG. 9 is a flowchart showing the F1 switch processing operation. First, the play flag PLAY is determined (n60). When PLAY = 1, the display mode flag NSMODE is determined (n61). NSMODE = 1
In the case of, the next mode flag NM is set to 1 (n62). If NSMODE = 0, no function is assigned to this function key, and the process returns. On the other hand, when PLAY = 0 at n60, the process corresponding to the mode at that time is executed (n6
3) Return.

【0022】図10はF2スイッチ処理動作を示すフロ
ーチャートである。まずプレイフラグPLAYを判断す
る(n65)。PLAY=1の場合には表示モードフラ
グNSMODEを判断する(n66)。NSMODE=
1の場合にはネクストモードフラグNMに0をセットす
る(n67)。NSMODE=0の場合にはこのファン
クションキーには機能が割り当てられていないためその
ままリターンする。一方、n65でPLAY=0の場合
にはそのときのモードに対応した処理を実行して(n6
8)リターンする。
FIG. 10 is a flowchart showing the F2 switch processing operation. First, the play flag PLAY is determined (n65). When PLAY = 1, the display mode flag NSMODE is determined (n66). NSMODE =
If it is 1, the next mode flag NM is set to 0 (n67). If NSMODE = 0, no function is assigned to this function key, and the process returns. On the other hand, when PLAY = 0 at n65, the process corresponding to the mode at that time is executed (n6
8) Return.

【0023】図11はF3スイッチ処理動作を示すフロ
ーチャートである。まずプレイフラグPLAYを判断す
る(n70)。PLAY=1の場合には表示モードフラ
グNSMODEを反転する(n71)。反転されたNS
MODEに対応してディスプレイ30の表示を切り換え
る(n72)。一方、n70でPLAY=0の場合には
そのときのモードに対応した処理を実行して(n73)
リターンする。
FIG. 11 is a flowchart showing the F3 switch processing operation. First, the play flag PLAY is determined (n70). When PLAY = 1, the display mode flag NSMODE is inverted (n71). Inverted NS
The display on the display 30 is switched according to MODE (n72). On the other hand, when PLAY = 0 at n70, the process corresponding to the mode at that time is executed (n73).
To return.

【0024】図12は+/−スイッチ処理を示すフロー
チャートである。このスイッチがオンされるとまずプレ
イフラグPLAYを判断する(n80)。PLAY=1
の場合にはn81以下の動作を実行する。PLAY=0
の場合にはそのときのモードに対応した処理を実行して
(n86)リターンする。n81ではNSMODEを判
断する。NSMODE=1でなければこのスイッチには
機能が割り当てられていないためそのままリターンす
る。NSMODE=1の場合にはオンされたスイッチに
(+/−)に対応して(n82)、ネクストソングジス
タMSに1を加算または1を減算する(n83,n8
4)。こののちMSで示されるソングナンバおよび曲名
に表示内容を変更して(n85)リターンする。
FIG. 12 is a flow chart showing the +/- switch processing. When this switch is turned on, the play flag PLAY is first determined (n80). PLAY = 1
In the case of, the operation of n81 or less is executed. PLAY = 0
In the case of, the process corresponding to the mode at that time is executed (n86) and the process returns. At n81, NSMODE is determined. If NSMODE = 1 is not set, the function is not assigned to this switch, and the process returns. When NSMODE = 1, the switch turned on corresponds to (+/−) (n82), and 1 is added to or subtracted from 1 to the next song register MS (n83, n8).
4). After that, the displayed contents are changed to the song number and the song name indicated by MS (n85) and the process returns.

【0025】なおこの実施例ではソングデータのヘッダ
に次に演奏する曲のソングナンバNSが記録されている
が、演奏の曲順はソングデータと別に記憶するようにし
てもよい。また、曲順の変更はそのまま保持されるデー
タであってもよく、一回の演奏にのみ有効なデータとし
てもよい。
Although the song number NS of the next song to be played is recorded in the header of the song data in this embodiment, the order of the songs to be played may be stored separately from the song data. Further, the change of the song order may be data held as it is, or may be data effective only for one performance.

【0026】[0026]

【発明の効果】以上のようにこの発明の自動演奏装置で
は、同演奏中に演奏の曲順を変更することができるた
め、あらかじめ設定した内容が不適当なものであって
も、演奏を中止することなく演奏を継続しながらその設
定内容を変更することができ、曲を聴きながらの編集も
可能になる利点がある。
As described above, according to the automatic performance apparatus of the present invention, since the order of music pieces can be changed during the same performance, the performance is canceled even if the preset contents are inappropriate. There is an advantage that the setting contents can be changed while continuing the performance without performing, and the editing can be performed while listening to the music.

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

【図1】はこの発明の実施例である自動演奏装置のブロ
ック図、
FIG. 1 is a block diagram of an automatic performance device according to an embodiment of the present invention,

【図2】は同自動演奏装置のディスプレイ付近の構成を
示す図、
FIG. 2 is a diagram showing a configuration near a display of the automatic performance device,

【図3】は同自動演奏装置に記憶されるソングデータの
構成を示す図、
FIG. 3 is a diagram showing a structure of song data stored in the automatic performance device,

【図4】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 4 is a flowchart showing the operation of the automatic performance device,

【図5】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 5 is a flowchart showing the operation of the automatic performance device;

【図6】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 6 is a flowchart showing the operation of the automatic performance device,

【図7】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 7 is a flowchart showing the operation of the automatic performance apparatus;

【図8】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 8 is a flowchart showing the operation of the automatic performance apparatus;

【図9】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 9 is a flowchart showing the operation of the automatic performance device,

【図10】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 10 is a flow chart showing the operation of the automatic performance device,

【図11】は同自動演奏装置の動作を示すフローチャー
ト、
FIG. 11 is a flowchart showing the operation of the automatic performance device;

【図12】は同自動演奏装置の動作を示すフローチャー
トである。
FIG. 12 is a flowchart showing the operation of the automatic performance device.

【符号の説明】 30−LCDディスプレイ、31〜33−ファンクショ
ンスイッチ、34−プラススイッチ、35−マイナスス
イッチ。
[Explanation of reference numerals] 30-LCD display, 31-33 function switch, 34-plus switch, 35-minus switch.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数の曲の演奏データを記憶する手段
と、 指定された曲の演奏データを読み出して自動演奏を行う
演奏手段と、 前記複数の曲を連続演奏するための曲順を記憶する曲順
記憶手段と、 演奏中に、現在演奏中の曲の次に演奏される曲の変更を
指示する手段と、 演奏中の曲が終了したとき、次の曲の変更指示があった
場合は当該指示された曲を前記演奏手段に指定し、変更
指示がない場合は前記曲順記憶手段の内容が指示する曲
を前記演奏手段に指定する手段と、を有する自動演奏装
置。
1. A means for storing performance data of a plurality of music pieces, a performance means for reading performance data of a designated music piece to perform an automatic performance, and a music order for continuously playing the plurality of music pieces. A song order storage means, a means for instructing to change the song to be played next to the currently playing song, and a command to change the next song when the currently playing song ends. An automatic performance device having a means for designating the designated music piece to the performance means and a music piece designated by the contents of the music order storage means to the performance means when there is no change instruction.
JP7274133A 1995-10-23 1995-10-23 Automatic performance device Expired - Fee Related JP2910833B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7274133A JP2910833B2 (en) 1995-10-23 1995-10-23 Automatic performance device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7274133A JP2910833B2 (en) 1995-10-23 1995-10-23 Automatic performance device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP3036320A Division JP2500703B2 (en) 1991-03-01 1991-03-01 Automatic playing device

Publications (2)

Publication Number Publication Date
JPH08101684A true JPH08101684A (en) 1996-04-16
JP2910833B2 JP2910833B2 (en) 1999-06-23

Family

ID=17537486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7274133A Expired - Fee Related JP2910833B2 (en) 1995-10-23 1995-10-23 Automatic performance device

Country Status (1)

Country Link
JP (1) JP2910833B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4134945B2 (en) 2003-08-08 2008-08-20 ヤマハ株式会社 Automatic performance device and program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59186184A (en) * 1983-04-07 1984-10-22 Kyushu Hitachi Maxell Ltd Reservation device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59186184A (en) * 1983-04-07 1984-10-22 Kyushu Hitachi Maxell Ltd Reservation device

Also Published As

Publication number Publication date
JP2910833B2 (en) 1999-06-23

Similar Documents

Publication Publication Date Title
JP2500703B2 (en) Automatic playing device
JP3743024B2 (en) Performance practice device
JP3464290B2 (en) Automatic performance device
JPH08101684A (en) Automatic music playing device
JPH0746272B2 (en) Electronic musical instrument
JP3204014B2 (en) Performance instruction device and electronic musical instrument
JPH05173561A (en) Electronic musical instrument
CN112150994B (en) Electronic organ blank beat sound insertion auxiliary device, tone color switching signal generation method and computer readable storage medium
JP2590612B2 (en) Performance data recording device
JP2757567B2 (en) Automatic performance device
JP3693690B2 (en) Keyboard instrument
JP3630097B2 (en) Performance instruction device and electronic musical instrument
JP2720794B2 (en) Automatic performance device
JP2531030B2 (en) Electronic musical instrument
JP2643627B2 (en) Automatic performance device
JP2538733Y2 (en) Automatic performance device
JP3253640B2 (en) Automatic performance device
JP2580866B2 (en) Electronic musical instrument
JP2881888B2 (en) Electronic musical instrument
JPH02705B2 (en)
JP3282605B2 (en) Automatic performance device
JP3407324B2 (en) Performance data recording device
JPH07111633B2 (en) Electronic musical instrument
JPH0317699A (en) Electronic musical instrument
JPH06110454A (en) Effect adding 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 (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090409

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees