[go: up one dir, main page]

JPH06195069A - Music reproducing device - Google Patents

Music reproducing device

Info

Publication number
JPH06195069A
JPH06195069A JP4356695A JP35669592A JPH06195069A JP H06195069 A JPH06195069 A JP H06195069A JP 4356695 A JP4356695 A JP 4356695A JP 35669592 A JP35669592 A JP 35669592A JP H06195069 A JPH06195069 A JP H06195069A
Authority
JP
Japan
Prior art keywords
music
timing
performance data
reproduction
data
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
JP4356695A
Other languages
Japanese (ja)
Other versions
JP2674452B2 (en
Inventor
Masatada Wachi
正忠 和智
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 JP4356695A priority Critical patent/JP2674452B2/en
Publication of JPH06195069A publication Critical patent/JPH06195069A/en
Application granted granted Critical
Publication of JP2674452B2 publication Critical patent/JP2674452B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To provide the music reproducing device which controls the progression of music according to singer's or player's empathy. CONSTITUTION:When a break code is read out of a musical performance data memory (step S26), a stand-by mode is entered (step S29) until the temporary stop is reset with a trigger switch. Once the stop is reset, a timing counter is set to reproduction timing (step S30), a painter for musical performance data is advanced (step S29) so as to read data out of next memory, and the musical performance data specified by the pointer are read out to reproduce a musical sound (step S28); and then text data are read out of a text data memory and displayed on a display device at specific reproduction timing.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、楽曲再生装置に関し、
特に、カラオケ演奏装置や自動伴奏装置等のように楽音
とともに歌詞を再生する楽曲再生装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a music reproducing device,
In particular, the present invention relates to a music reproducing device such as a karaoke playing device or an automatic accompaniment device that reproduces lyrics along with musical sounds.

【0002】[0002]

【従来の技術】従来、楽曲再生装置、例えばカラオケ演
奏装置や自動伴奏装置は、伴奏音楽をスピーカ等で再生
するとともに歌詞をモニタ等に表示して、歌い手はモニ
タに表示された歌詞を見ながら伴奏音楽に従って歌曲を
歌うことができるように構成されている。更に、伴奏の
音域が歌い手の音域と合わない場合には、音域調整つま
み等により所望の音域に変えることができ、また、テン
ポが合わない場合には、テンポ調整つまみ等により所望
のテンポに変えることができるように構成されている。
2. Description of the Related Art Conventionally, a music reproducing device such as a karaoke playing device or an automatic accompaniment device reproduces accompaniment music with a speaker or the like and displays lyrics on a monitor, etc. It is configured so that a song can be sung according to accompaniment music. Furthermore, if the accompaniment range does not match the singer's range, it can be changed to the desired range by the range adjustment knob, etc., and if the tempo does not match, it can be changed to the desired tempo by the tempo adjustment knob, etc. Is configured to be able to.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来の楽曲再生装置では、音域やテンポ等はつまみ等で固
定的に変更することができるものの、この音域やテンポ
等の変更は歌い手の歌い勝手を良くするためにされるも
のであり、歌い手や演奏者の感情移入にはまだ物足りな
いものがあった。
However, in the above-mentioned conventional music reproducing apparatus, although the range and tempo can be fixedly changed by the knobs and the like, the change of the range and tempo can be performed by the singer. It was done to improve, and there was still something unsatisfactory in the empathy of the singer and performer.

【0004】本発明は、上記問題に鑑みてなされたもの
で、歌い手または演奏者の感情移入に応じて楽曲の進行
を制御することが可能な楽曲再生装置を提供することを
目的とする。
The present invention has been made in view of the above problems, and an object of the present invention is to provide a music reproducing apparatus capable of controlling the progress of a music in accordance with the empathy of a singer or a performer.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
本発明は、楽曲の再生を一時停止するためのブレーク情
報を楽曲と共に記憶する楽曲記憶手段と、該楽曲記憶手
段に記憶された楽曲およびブレーク情報を読み出して再
生する楽曲再生手段と、前記ブレーク情報による一時停
止を解除する解除手段とを有し、前記楽曲再生手段は、
前記ブレーク情報を読み出して楽曲の再生を一時停止し
たときに、前記解除手段により解除入力がなされるまで
楽曲の再生を停止するように制御することを特徴とす
る。
In order to achieve the above object, the present invention provides a music storing means for storing break information for temporarily stopping the reproduction of a music together with the music, a music stored in the music storing means, and The music reproducing means includes a music reproducing means for reading and reproducing the break information and a canceling means for canceling the pause by the break information, and the music reproducing means,
When the break information is read and the reproduction of the music is temporarily stopped, the reproduction of the music is controlled until the cancellation input is made by the canceling means.

【0006】[0006]

【作用】楽曲再生手段は、ブレーク情報を読み出すと、
楽曲の再生を一時停止して、解除手段による解除入力が
なされるまで楽曲の再生を停止する。
When the break information is read by the music reproducing means,
The reproduction of the music is paused, and the reproduction of the music is stopped until the cancellation input is made by the cancellation means.

【0007】[0007]

【実施例】以下、本発明の実施例を図面に基づき詳細に
説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0008】図1は、本発明に係る楽曲再生装置の一実
施例の概略構成を示すブロック図である。同図におい
て、本実施例の楽曲再生装置は、演奏データメモリおよ
び歌詞データメモリから成るメモリ(以下、「楽曲デー
タメモリ」という)1と、楽曲の再生の一時停止を解除
するためのトリガスイッチ2を付属したマイクロホン3
と、マイクロホン3の音声入力に、例えばエコー等の効
果を付与する効果付与装置4と、各種制御情報を入力す
るためのスイッチ群5と、全体の制御を司るCPU6
と、演算結果や入力情報を一時記憶するワーキングメモ
リ7と、CPU6が実行する処理プログラムを格納する
プログラムメモリ8と、楽曲データメモリ1に記憶され
た演奏データに応じてCPU6が出力するデータコード
に基づいてデジタル音声信号を出力するトーンジェネレ
ータ(TG)9と、楽曲データメモリ1に記憶された歌
詞データや各種入力情報を表示する表示装置10とによ
り主として構成されている。
FIG. 1 is a block diagram showing a schematic configuration of an embodiment of a music reproducing apparatus according to the present invention. In the figure, the music reproducing apparatus according to the present embodiment has a memory (hereinafter referred to as "music data memory") 1 including a performance data memory and a lyrics data memory, and a trigger switch 2 for canceling a pause of reproduction of music. Microphone with 3
An effect imparting device 4 that imparts an effect such as an echo to the voice input of the microphone 3, a switch group 5 for inputting various control information, and a CPU 6 that controls the entire control.
A working memory 7 for temporarily storing a calculation result and input information, a program memory 8 for storing a processing program executed by the CPU 6, and a data code output by the CPU 6 according to the performance data stored in the music data memory 1. A tone generator (TG) 9 that outputs a digital audio signal based on the above, and a display device 10 that displays the lyrics data stored in the music data memory 1 and various input information are mainly configured.

【0009】楽曲データメモリ1は、該メモリ1とバス
ライン16とのデータの入出力を行うためのインタフェ
ース11に接続され、CPU6には、時間の計時やタイ
マ割り込み要求等を行うためのタイマ12が接続されて
いる。また、トーンジェネレータ9の出力側はそのデジ
タル出力をアナログ信号に変換するD/Aコンバータ1
3の入力側に接続され、D/Aコンバータ13の出力側
および効果付与装置4の出力側は、トーンジェネレータ
9からの楽音信号と効果音等が付与された音声信号とを
ミキシングするミキシング装置14の入力側に接続され
て、ミキシング装置14の出力側はスピーカ等のサウン
ドシステム(SS)15の入力側に接続されている。
The music data memory 1 is connected to an interface 11 for inputting / outputting data between the memory 1 and the bus line 16, and the CPU 6 has a timer 12 for measuring time and requesting a timer interrupt. Are connected. Further, the output side of the tone generator 9 is a D / A converter 1 for converting its digital output into an analog signal.
3 is connected to the input side of the D / A converter 13, and the output side of the D / A converter 13 and the output side of the effect imparting device 4 mix the musical tone signal from the tone generator 9 and the audio signal to which the effect sound is imparted. The input side of the mixing device 14 is connected to the input side of a sound system (SS) 15 such as a speaker.

【0010】さらに、バスライン16を介して、トリガ
スイッチ2、効果付与装置4、スイッチ群5、CPU
6、ワーキングメモリ7、プログラムメモリ8、トーン
ジェネレータ9、インタフェース11は相互に接続され
ている。
Further, via the bus line 16, the trigger switch 2, the effect imparting device 4, the switch group 5, the CPU
6, the working memory 7, the program memory 8, the tone generator 9, and the interface 11 are connected to each other.

【0011】図2は、前記マイクロホン3の一例を示す
図であり、握手部に前記トリガスイッチ2が取り付けら
れている。
FIG. 2 is a view showing an example of the microphone 3, in which the trigger switch 2 is attached to the handshake.

【0012】まず、以上のように構成された楽曲再生装
置の動作の概要を図3〜図5に基づいて説明する。
First, the outline of the operation of the music reproducing apparatus configured as described above will be described with reference to FIGS.

【0013】図3は、歌い手が歌う歌の一例、例えば、
「エリー マイ ラブ」の譜面の一部を示し、図4は、
楽曲データメモリ1に記憶されているデータのフォーマ
ットの一例を示し、(a)は歌詞データメモリに記憶さ
れている歌詞データを、(b)は演奏データメモリに記
憶されている演奏データをそれぞれ示している。さら
に、図5は、表示装置10による歌詞の表示例を示して
いる。図4(a)および図5中、“‖”は「ブレークポ
イント」を示している。
FIG. 3 shows an example of a song performed by a singer, for example,
Fig. 4 shows a part of the musical score of "Ellie My Love".
An example of the format of the data stored in the music data memory 1 is shown, (a) shows the lyrics data stored in the lyrics data memory, and (b) shows the performance data stored in the performance data memory. ing. Further, FIG. 5 shows a display example of lyrics by the display device 10. In FIG. 4A and FIG. 5, "|" represents a "breakpoint".

【0014】図3に示すように、「エ」、「my」、
「so」の位置に、予めブレークポイントが設定されて
おり、図4(a),(b)に示すように、ブレークポイ
ントが設定された位置にそれぞれ“‖”および“ブレー
クポイント”が記憶されている。また、(a)中の“T
IMING 1”は、例えば“‖ エリー ‖…”で示さ
れるように、所定小節分の歌詞を一度に表示するタイミ
ングを、(b)中の“TIMING 2”は演奏データ
を出力するタイミングをそれぞれ示し、さらに、楽曲の
伴奏が始まる前に歌詞を表示しておくために、“TIM
ING 1”は“TIMING 2”より小さい値に設定
されている。
As shown in FIG. 3, "d", "my",
A break point is set in advance at the position of “so”, and “‖” and “breakpoint” are stored at the position where the break point is set, respectively, as shown in FIGS. 4 (a) and 4 (b). ing. Also, "T" in (a)
“IMING 1” indicates the timing of displaying lyrics for a predetermined measure at a time, as shown by “‖Erie‖ ...”, and “TIMING 2” in (b) indicates the timing of outputting performance data. , In addition, in order to display the lyrics before the accompaniment of the music begins, "TIM
ING 1 ”is set to a value smaller than“ TIMING 2 ”.

【0015】CPU6は、プログラムメモリ8の処理プ
ログラムに従って処理を行い、演奏データメモリからブ
レークポイントを読み出すと、前記トリガスイッチ2が
押されるまで楽曲の再生を一時停止する。トリガスイッ
チ2により一時停止の解除入力がなされると、CPU6
は楽曲の再生を再開する。
The CPU 6 performs processing in accordance with the processing program of the program memory 8, and when the break point is read from the performance data memory, the reproduction of the music is temporarily stopped until the trigger switch 2 is pressed. When the temporary stop release input is made by the trigger switch 2, the CPU 6
Resumes playing the song.

【0016】次に、CPU6が実行する処理動作を図6
〜図8に示すフローチャートに基づいて詳細に説明す
る。
Next, the processing operations executed by the CPU 6 will be described with reference to FIG.
~ It will be described in detail based on the flowchart shown in FIG.

【0017】図6は本実施例のメインルーチンのフロー
チャートであり、ステップS1では各種パラメータの初
期設定を行い、次にステップS2ではスタート/ストッ
プスイッチ(図示せず)が押された(オンイベント)か
否かを判別する。押されたときには、ステップS3に進
み、楽曲再生が行われているか否かを示すフラグ(以
下、「RUNフラグ」という)を反転させる。ここで、
RUNフラグは、その値が“1”のときには楽曲の再生
を行っている状態を、“0”のときには終了している状
態をそれぞれ示している。
FIG. 6 is a flow chart of the main routine of this embodiment. In step S1, various parameters are initialized, and in step S2, a start / stop switch (not shown) is pressed (on event). Or not. When the button is pressed, the process proceeds to step S3, and a flag indicating whether or not music reproduction is being performed (hereinafter referred to as "RUN flag") is inverted. here,
The RUN flag indicates that the music is being reproduced when the value is "1", and is ended when the value is "0".

【0018】続くステップS4で、RUNフラグが
“1”か否かを判別し、“1”のときには選択された曲
の番号をワーキングメモリ7内のメモリ(以下、「SN
G」という)に記憶するとともに、これから再生する曲
の歌詞データメモリおよび演奏データメモリの各先頭ア
ドレスにポインタを設定(リセット)する。ここで、ポ
インタは歌詞データメモリに記憶された内容を示すポイ
ンタ(以下、「歌詞データ用ポインタ」という)および
演奏データメモリに記憶された内容を示すポインタ(以
下、「演奏データ用ポインタ」という)の2種類のポイ
ンタを示している。
In a succeeding step S4, it is determined whether or not the RUN flag is "1". When the RUN flag is "1", the number of the selected song is stored in the working memory 7 (hereinafter referred to as "SN").
G ”), and pointers are set (reset) to the respective leading addresses of the lyrics data memory and the performance data memory of the music to be reproduced. Here, the pointer is a pointer indicating the contents stored in the lyrics data memory (hereinafter referred to as "lyric data pointer") and a pointer indicating the contents stored in the performance data memory (hereinafter referred to as "performance data pointer"). 2 pointers are shown.

【0019】一方、RUNフラグが“0”のときには、
CPU6はトーンジェネレータ9に対して消音信号(消
音要求コード)を出力して、トーンジェネレータ9の楽
音信号出力を停止する。
On the other hand, when the RUN flag is "0",
The CPU 6 outputs a mute signal (mute request code) to the tone generator 9, and stops the tone signal output of the tone generator 9.

【0020】次に、ステップS7で、選曲スイッチ(図
示せず)が押されたか否かを判別し、押されたときには
ステップS8に進み、選択曲の番号を前記メモリSNG
に設定してステップS9に進む。選曲スイッチが押され
ないときには、ステップS8をスキップしてステップS
9に進む。
Next, in step S7, it is determined whether or not a music selection switch (not shown) is pressed. If it is pressed, the process proceeds to step S8, and the selected music number is stored in the memory SNG.
And set to step S9. When the music selection switch is not pressed, step S8 is skipped and step S8 is performed.
Proceed to 9.

【0021】ステップS9では、前記トリガスイッチ2
が押されたか否かを判別し、押されたときには、ステッ
プS10でRUNフラグの値を判別し、その値が“1”
のとき、即ち、楽曲再生装置が再生動作中のときには、
ステップS11でプログラムカウンタTIMEをリセッ
トしてステップS12に進む。ステップS9でトリガス
イッチ2が押されなかったときまたはステップS10で
RUNフラグの値が“0”のときには、ステップS12
に進む。ステップS12で、その他の処理、例えば、テ
ンポ調整等の処理を行った後、ステップS2に戻って前
述の処理を繰り返す。
In step S9, the trigger switch 2
It is determined whether or not is pressed, and when it is pressed, the value of the RUN flag is determined in step S10, and the value is "1".
, That is, when the music reproducing device is in the reproducing operation,
In step S11, the program counter TIME is reset and the process proceeds to step S12. If the trigger switch 2 is not pressed in step S9 or if the value of the RUN flag is "0" in step S10, step S12
Proceed to. In step S12, after performing other processing, for example, processing such as tempo adjustment, the processing returns to step S2 and the above-described processing is repeated.

【0022】図7および図8は、本発明の特徴を成すタ
イマ割り込みルーチンの処理の詳細を示すフローチャー
トである。
7 and 8 are flow charts showing the details of the processing of the timer interrupt routine which is a feature of the present invention.

【0023】本実施例のタイマ割り込み要求は、前記タ
イマ12により96分長毎に1回の割合でなされるよう
に構成されている。即ち、前記タイマ12は96分長に
相当する時間を計時すると、CPU6に対して割り込み
要求を出力し、CPU6は、この割り込み要求を受ける
とメインルーチンから割り込みルーチンへ処理を移行さ
せる。この96分長に相当する時間は、テンポの変更に
従って変化するため、テンポにより割り込み要求がなさ
れる時間間隔は変化することになる。
The timer interrupt request of this embodiment is configured to be issued once every 96 minutes by the timer 12. That is, when the timer 12 measures the time corresponding to the length of 96 minutes, it outputs an interrupt request to the CPU 6, and when the CPU 6 receives this interrupt request, the CPU 6 shifts the processing from the main routine to the interrupt routine. Since the time corresponding to this 96 minute length changes according to the change in tempo, the time interval at which an interrupt request is made changes depending on the tempo.

【0024】まず、図7のステップS21で、RUNフ
ラグが“1”か否かを判別し、“1”でないときには割
り込み処理を終了し、“1”のときにはステップS22
に進み、前記カウンタTIMEを1だけインクリメント
する。
First, in step S21 of FIG. 7, it is determined whether or not the RUN flag is "1". If it is not "1", the interrupt process is terminated, and if it is "1", step S22.
Then, the counter TIME is incremented by 1.

【0025】続くステップS23では、演奏データメモ
リから演奏データ用ポインタが示す位置の演奏データを
読出し、ステップS24で該演奏データのコードがエン
ドコードか否かを判別する。判別した結果、エンドコー
ドであるときには、ステップS25に進み、演奏を終了
させるためにRUNフラグを“0”にした後、割り込み
処理を終了する。一方、エンドコードではないときには
ステップS26に進み、そのコードがブレークコードで
あるか否かを判別し、ブレークコードでないときには、
ステップS27でタイミングカウンタ(プログラムカウ
ンタ)の値と設定された再生タイミングが一致している
か否かを判別する。一致しているときには、ステップS
28に進み、キーイベント、キーコード等の楽音再生の
ための処理を実行した後、ステップS29で演奏データ
用ポインタを次の演奏データの位置に進めてステップS
23に戻る。即ち、前述したように、演奏データメモリ
内の演奏データ(例えば、図4(b)の“キーオン”、
“D5”)の前には、該演奏データの出力タイミングを
示す再生タイミング(例えば、図4(b)の“TIMI
NG 2”)が記憶され、アップカウンタである前記タ
イミングカウンタの値と前記再生タイミングの値とを比
較して一致したときに前記演奏データが出力される。
In the following step S23, the performance data at the position indicated by the performance data pointer is read from the performance data memory, and in step S24 it is determined whether or not the code of the performance data is an end code. If the result of the determination is that it is an end code, the flow proceeds to step S25, the RUN flag is set to "0" to end the performance, and then the interrupt processing ends. On the other hand, if the code is not the end code, the process proceeds to step S26 to determine whether or not the code is a break code.
In step S27, it is determined whether or not the value of the timing counter (program counter) matches the set reproduction timing. If they match, step S
After proceeding to step 28 to execute processing for reproducing musical tones such as key events and key codes, the performance data pointer is advanced to the position of the next performance data in step S29 and step S29 is executed.
Return to 23. That is, as described above, the performance data in the performance data memory (for example, "key-on" in FIG. 4B,
Before "D5", the reproduction timing (for example, "TIMI in FIG. 4B") indicating the output timing of the performance data is output.
NG 2 ″) is stored, and the performance data is output when the value of the timing counter, which is an up counter, is compared with the value of the reproduction timing.

【0026】一方、ステップS26で演奏データのコー
ドがブレークコードであるときには、ステップS30に
進み、カウンタTIMEの値が“12”以下であるか否
かを判別し、その値が“12”以下であるときにはステ
ップS31に進み、タイミングカウンタに再生タイミン
グの値(例えば、図4(b)のTIMING 2)を設
定してステップS29に進む。ここで、タイミングカウ
ンタに再生タイミングの値を設定するのは、トリガスイ
ッチ2により解除要求がなされた時点ですぐに一時停止
を解除するためである。
On the other hand, if the chord of the performance data is a break chord in step S26, the flow advances to step S30 to determine whether or not the value of the counter TIME is "12" or less, and if the value is "12" or less. If there is, the process proceeds to step S31, the value of the reproduction timing (for example, TIMING 2 in FIG. 4B) is set in the timing counter, and the process proceeds to step S29. Here, the reason why the reproduction timing value is set in the timing counter is that the temporary stop is released immediately when the release request is made by the trigger switch 2.

【0027】ステップS30において、カウンタTIM
Eの値が“12”より大きいときには、割り込み処理を
終了する。このカウンタTIMEは、CPU6が演奏デ
ータメモリからブレークコードを読出す前に、歌い手が
ブレークポイント表示(図5の“‖”)を見て前記トリ
ガスイッチ2を押した場合でも、そのブレークポイント
での一時停止が解除されるようにするためのもので、カ
ウンタTIMEの値が“12”以下の場合は、CPU6
によってブレークコードが読み出される前にトリガスイ
ッチ2が押されたとしても、歌い手がそのブレークポイ
ントでトリガスイッチ2を押したとみなして一時停止の
解除処理が行われる。
In step S30, the counter TIM
When the value of E is larger than "12", the interrupt processing is ended. Even if the singer sees the break point display (“‖” in FIG. 5) and presses the trigger switch 2 before the CPU 6 reads the break code from the performance data memory, the counter TIME indicates the break point. This is for canceling the temporary stop. When the value of the counter TIME is "12" or less, the CPU 6
Even if the trigger switch 2 is pressed before the break code is read by, the singer assumes that the singer has pressed the trigger switch 2 at the break point, and the process of canceling the pause is performed.

【0028】続くステップS32では、歌詞データメモ
リから歌詞データ用ポインタが示す位置の歌詞データを
読出し、ステップS33では、タイミングカウンタの値
が再生タイミング(歌詞データの表示タイミング)と一
致しているか否かを判別する。一致しているときには、
ステップS34で、CPU6は現タイミングの歌詞デー
タの文字列を読出して表示装置10に表示させるととも
に、ステップS35で歌詞データ用ポインタを次のタイ
ミングのデータに進ませて、ステップS36でタイミン
グカウンタのインクリメントを実行した後、割り込み処
理を終了する。一方、ステップS33で、タイミングカ
ウンタの値が再生タイミングと一致していないときに
は、ステップS34およびステップS35をスキップし
てステップS36に進む。
In the following step S32, the lyrics data at the position indicated by the lyrics data pointer is read from the lyrics data memory, and in step S33, it is determined whether or not the value of the timing counter coincides with the reproduction timing (the lyrics data display timing). To determine. When they match,
In step S34, the CPU 6 reads the character string of the lyrics data of the current timing and displays it on the display device 10, advances the lyrics data pointer to the next timing data in step S35, and increments the timing counter in step S36. After executing, the interrupt processing ends. On the other hand, when the value of the timing counter does not match the reproduction timing in step S33, steps S34 and S35 are skipped and the process proceeds to step S36.

【0029】次に、前述した図4に示すデータの例を用
いて、CPU6の処理動作を具体的に説明する。
Next, the processing operation of the CPU 6 will be specifically described using the example of the data shown in FIG.

【0030】前述したように、“TIMING 1”は
“TIMING 2”より小さい値に設定されているた
め、ステップS27における再生タイミングの一致の検
出よりステップS33におけるその検出の方が早くなさ
れ、まず、CPU6はステップS34の処理を実行し
て、表示装置10に図5に示す歌詞データを表示する。
As described above, since "TIMING 1" is set to a value smaller than "TIMING 2", the detection in step S33 is made earlier than the detection of the coincidence of the reproduction timing in step S27. The CPU 6 executes the process of step S34 to display the lyrics data shown in FIG. 5 on the display device 10.

【0031】次に、CPU6が演奏データメモリからブ
レークコードを読出すと、ステップS30でカウンタT
IMEの値を比較してその値が“12”以下になるま
で、即ち、歌い手がトリガスイッチ2を押してカウンタ
TIMEの値がリセットされる(図6のステップS1
1)まで一時停止を継続する。歌い手が、表示されたブ
レークポイントに応じてトリガスイッチ2を押すと(前
述したように、CPU6がブレークコードを検出する少
し前にトリガスイッチ2が押されたとしてもそのブレー
クポイントで押されたものとみなす)、ステップS31
で、CPU6はタイミングカウンタにTIMING 2
を設定して、ステップS29でポインタを次のデータに
進め、ステップS23でCPU6は演奏データメモリか
らTIMING 2を読みだして、ステップS27でタ
イミングカウンタに設定された値と比較する。このと
き、タイミングカウンタにはTIMING 2の値が設
定されているため、ステップS28に進み、キーオン処
理、キーコード(“D5”)処理等をポインタを進めな
がら実行する。
Next, when the CPU 6 reads the break code from the performance data memory, the counter T is read in step S30.
The values of IME are compared, and the value of counter TIME is reset until the value becomes "12" or less, that is, the singer presses trigger switch 2 (step S1 in FIG. 6).
Continue the suspension until 1). When the singer presses the trigger switch 2 according to the displayed break point (as described above, even if the trigger switch 2 is pressed shortly before the CPU 6 detects the break code, the trigger switch 2 is pressed at that break point). ), Step S31
Then, the CPU 6 sets the timing counter to TIMING 2
Is set, the pointer is advanced to the next data in step S29, the CPU 6 reads TIMING 2 from the performance data memory in step S23, and compares it with the value set in the timing counter in step S27. At this time, since the value of TIMING 2 is set in the timing counter, the process proceeds to step S28, and key-on processing, key code ("D5") processing, etc. are executed while advancing the pointer.

【0032】図4(b)において、一度に処理するコー
ドとしては上記2つのコードのみ図示してあるが、実際
には、本実施例の楽曲再生装置はメロディラインのみで
なく伴奏も演奏するために、各種伴奏データも演奏デー
タメモリ内に記憶され、ステップS28からステップS
29およびステップS23を経てステップS27に到る
ループにおいて、CPU6は演奏データ用ポインタを進
めながら各種コードの再生処理を実行する。このとき、
演奏データ用ポインタによって指定されCPU6によっ
て読み出されたタイミングが再生タイミングと異なる
と、ステップS27からステップS32に進み、歌詞デ
ータ用ポインタが示す歌詞データ、即ち、図4(a)の
TIMING 1の歌詞データ(“‖ エリー ‖…”)
に続く、図示しないTIMING 3の歌詞データを読
出し、ステップS33でタイミングカウンタの値がTI
MING 3になった時点で、ステップS34におい
て、前記読出した歌詞データを表示装置10に表示す
る。
In FIG. 4 (b), only the above-mentioned two chords are shown as chords to be processed at one time, but in reality, the music reproducing apparatus of this embodiment plays not only the melody line but also the accompaniment. In addition, various accompaniment data are also stored in the performance data memory.
In a loop from step 29 to step S23 through step S23, the CPU 6 executes various chord reproduction processing while advancing the performance data pointer. At this time,
When the timing designated by the performance data pointer and read by the CPU 6 is different from the reproduction timing, the process proceeds from step S27 to step S32, and the lyrics data indicated by the lyrics data pointer, that is, the lyrics of TIMING 1 in FIG. Data (“‖Erie‖…”)
Following, the lyrics data of TIMING 3 (not shown) is read, and the value of the timing counter is TI in step S33.
When it becomes MING 3, the read lyrics data is displayed on the display device 10 in step S34.

【0033】以上説明したように、ブレークポイントで
楽曲が一時停止されると、歌い手は、トリガスイッチ2
により次の楽曲の開始時点を思い通りに決定することが
できるので、感情移入の深さを自在にコントロールする
ことが可能となる。
As explained above, when the music is temporarily stopped at the break point, the singer will use the trigger switch 2
Since the start time of the next music can be determined as desired, the depth of emotional empathy can be freely controlled.

【0034】なお、本実施例では、一時停止の解除に、
マイクに付属されたトリガスイッチを用いたが、これに
代えて図8に示すような足踏み式トリガスイッチ17を
用いてもよい。足踏み式トリガスイッチは、例えば、ス
テージ上に置かれたマットに振動センサを取り付けて、
歌い手が所定値以上の振動をマットに与えるとスイッチ
がオンするように構成する。これにより、歌い手は、足
で次の楽曲の開始時点を決定することができる。
In this embodiment, in order to cancel the temporary stop,
Although the trigger switch attached to the microphone is used, a foot-operated trigger switch 17 as shown in FIG. 8 may be used instead of the trigger switch. A foot-operated trigger switch, for example, attaches a vibration sensor to a mat placed on the stage,
The switch is turned on when the singer gives the mat a vibration of a predetermined value or more. This allows the singer to use his foot to determine when to start the next song.

【0035】また、演奏データが記録される記録媒体は
メモリを用いたが、これに限らずCD等、他の記憶媒体
でもよい。また、演奏データとしてMIDI規格のデー
タを記憶媒体に記憶して、例えば、特開平4―1990
96号公報に記載されたカラオケ演奏装置を用いて再生
してもよい。更にまた、本実施例のように演奏データに
データコードを用いて、トーンジェネレータがそのコー
ドを認識して楽音信号を発生するように構成する代わり
に、デジタル録音データ(PCM,DCC,MD等)を
記憶媒体に記憶して直接サウンドシステムに出力するよ
うに構成してもよい。このとき、再生装置としては、特
開平3―290696号公報記載の再生装置等を用いる
ことができる。
Although the memory is used as the recording medium for recording the performance data, the present invention is not limited to this, and another storage medium such as a CD may be used. Also, MIDI standard data is stored in a storage medium as performance data, and is disclosed in, for example, Japanese Patent Laid-Open No. 4-1990.
The karaoke performance device described in Japanese Patent Publication No. 96 may be used for reproduction. Furthermore, instead of using a data code for performance data and generating a tone signal by recognizing the code by a tone generator as in this embodiment, digital recording data (PCM, DCC, MD, etc.) is used. May be stored in a storage medium and output directly to the sound system. At this time, as the reproducing device, the reproducing device described in JP-A-3-290696 can be used.

【0036】また、トリガスイッチに代えて圧力検出装
置等のタッチ検出機能を設けて、その検出値の大きさに
応じて楽音の音量等を制御するようにしてもよい。足踏
み式スイッチを採用した場合には、前記振動センサから
得られた値を、該検出値にすればよい。さらに、トリガ
スイッチはタップテンポ入力スイッチと共用してもよ
い。このとき、タップ入力装置としては、本出願人によ
る特開平3―282590号公報記載の装置を用いるこ
とができる。
Further, instead of the trigger switch, a touch detecting function such as a pressure detecting device may be provided to control the volume of the musical sound according to the magnitude of the detected value. When a foot-operated switch is adopted, the value obtained from the vibration sensor may be used as the detection value. Further, the trigger switch may be shared with the tap tempo input switch. At this time, as the tap input device, the device described in Japanese Patent Application Laid-Open No. 3-282590 by the present applicant can be used.

【0037】さらに、本実施例では、本発明をカラオケ
演奏装置に適用した例について説明したが、これに限ら
ず自動伴奏しつつ鍵盤によりマニュアル演奏するような
ものでもよい。
Furthermore, in the present embodiment, an example in which the present invention is applied to a karaoke performance device has been described, but the present invention is not limited to this, and a manual performance with a keyboard may be performed while performing automatic accompaniment.

【0038】[0038]

【発明の効果】以上説明したように、本発明によれば、
楽曲の再生を一時停止するためのブレーク情報を楽曲と
共に記憶する楽曲記憶手段と、該楽曲記憶手段に記憶さ
れた楽曲およびブレーク情報を読み出して再生する楽曲
再生手段と、前記ブレーク情報による一時停止を解除す
る解除手段とを有し、前記楽曲再生手段は、前記ブレー
ク情報を読み出して楽曲の再生を一時停止したときに、
前記解除手段により解除入力がなされるまで楽曲の再生
を停止するように制御するので、歌い手または演奏者の
感情移入に応じて楽曲の進行を制御することが可能とな
る効果を奏する。
As described above, according to the present invention,
A music storage unit that stores break information for temporarily stopping the reproduction of the music together with the music, a music reproduction unit that reads and reproduces the music and the break information stored in the music storage unit, and a pause by the break information. And a canceling means for canceling, wherein the music reproducing means reads out the break information and temporarily stops reproduction of music,
Since the control for stopping the reproduction of the music until the cancellation input is made by the canceling means, it is possible to control the progress of the music according to the empathy of the singer or performer.

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

【図1】本発明に係る楽曲再生装置の一実施例の概略構
成を示すブロック図である。
FIG. 1 is a block diagram showing a schematic configuration of an embodiment of a music reproducing device according to the present invention.

【図2】図1のマイクロホンの一例を示す図である。FIG. 2 is a diagram showing an example of the microphone of FIG.

【図3】歌い手が歌う歌の一例の譜面の一部を示す図で
ある。
FIG. 3 is a diagram showing a part of a musical score of an example of a song sung by a singer.

【図4】図1の楽曲データメモリに記憶されているデー
タのフォーマットの一例を示す図である。
4 is a diagram showing an example of a format of data stored in a music data memory of FIG.

【図5】図1の表示装置に表示された歌詞を示す図であ
る。
5 is a diagram showing lyrics displayed on the display device of FIG. 1. FIG.

【図6】本実施例のメインルーチンのフローチャートで
ある。
FIG. 6 is a flowchart of a main routine of this embodiment.

【図7】タイマ割り込みルーチンの処理の詳細を示すフ
ローチャートである。
FIG. 7 is a flowchart showing details of processing of a timer interrupt routine.

【図8】タイマ割り込みルーチンの処理の詳細を示すフ
ローチャートである。
FIG. 8 is a flowchart showing details of processing of a timer interrupt routine.

【図9】他の実施例に係る足踏み式トリガスイッチの一
例を示す図である。
FIG. 9 is a diagram showing an example of a foot-operated trigger switch according to another embodiment.

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

1 楽曲データメモリ(楽曲記憶手段) 2 トリガスイッチ(解除手段) 6 CPU(楽曲再生手段) 1 music data memory (music storage means) 2 trigger switch (release means) 6 CPU (music reproduction means)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 楽曲の再生を一時停止するためのブレー
ク情報を楽曲と共に記憶する楽曲記憶手段と、該楽曲記
憶手段に記憶された楽曲およびブレーク情報を読み出し
て再生する楽曲再生手段と、前記ブレーク情報による一
時停止を解除する解除手段とを有し、 前記楽曲再生手段は、前記ブレーク情報を読み出して楽
曲の再生を一時停止したときに、前記解除手段により解
除入力がなされるまで楽曲の再生を停止するように制御
することを特徴とする楽曲再生装置。
1. A music storage means for storing break information for temporarily stopping the reproduction of music together with music, a music reproduction means for reading and reproducing music and break information stored in the music storage means, and the break. And a releasing means for releasing the pause by information, wherein the music reproducing means, when the reproduction of the music is paused by reading the break information, reproduces the music until the cancel input is made by the releasing means. A music reproducing device characterized by being controlled to stop.
JP4356695A 1992-12-22 1992-12-22 Music player Expired - Fee Related JP2674452B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4356695A JP2674452B2 (en) 1992-12-22 1992-12-22 Music player

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4356695A JP2674452B2 (en) 1992-12-22 1992-12-22 Music player

Publications (2)

Publication Number Publication Date
JPH06195069A true JPH06195069A (en) 1994-07-15
JP2674452B2 JP2674452B2 (en) 1997-11-12

Family

ID=18450320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4356695A Expired - Fee Related JP2674452B2 (en) 1992-12-22 1992-12-22 Music player

Country Status (1)

Country Link
JP (1) JP2674452B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094260A (en) * 2003-09-03 2004-03-25 Daiichikosho Co Ltd Karaoke unit with phrase-based step performance function
JP2008191272A (en) * 2007-02-01 2008-08-21 Yamaha Corp Player and program
JP2015191086A (en) * 2014-03-28 2015-11-02 株式会社エクシング Musical performance device and program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5994792A (en) * 1982-11-24 1984-05-31 ヤマハ株式会社 Electronic musical instrument with automatic performer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5994792A (en) * 1982-11-24 1984-05-31 ヤマハ株式会社 Electronic musical instrument with automatic performer

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094260A (en) * 2003-09-03 2004-03-25 Daiichikosho Co Ltd Karaoke unit with phrase-based step performance function
JP2008191272A (en) * 2007-02-01 2008-08-21 Yamaha Corp Player and program
JP2015191086A (en) * 2014-03-28 2015-11-02 株式会社エクシング Musical performance device and program

Also Published As

Publication number Publication date
JP2674452B2 (en) 1997-11-12

Similar Documents

Publication Publication Date Title
JP2983292B2 (en) Virtual musical instrument, control unit for use with virtual musical instrument, and method of operating virtual musical instrument
US6118065A (en) Automatic performance device and method capable of a pretended manual performance using automatic performance data
JP3807275B2 (en) Code presenting device and code presenting computer program
JP3509545B2 (en) Performance information evaluation device, performance information evaluation method, and recording medium
JP3915807B2 (en) Automatic performance determination device and program
JP3484719B2 (en) Performance guide device with voice input function and performance guide method
JP4038836B2 (en) Karaoke equipment
JP3116937B2 (en) Karaoke equipment
JP2674452B2 (en) Music player
JPH11338480A (en) Karaoke (prerecorded backing music) device
JP3613935B2 (en) Performance practice device and medium recording program
JP4182761B2 (en) Karaoke equipment
JP3293521B2 (en) Sounding timing control device
JP4802947B2 (en) Performance method determining device and program
JP4070315B2 (en) Waveform playback device
JPH1069216A (en) Karaoke sing-alone machine
JPH11249675A (en) Singing scoring system for karaoke equipment
JP3903492B2 (en) Karaoke equipment
JPH065455B2 (en) Singing instruction device
JP3887957B2 (en) Karaoke equipment
JP6790362B2 (en) Electronic acoustic device
JP2660462B2 (en) Automatic performance device
JP3975528B2 (en) Karaoke equipment
JP4108850B2 (en) Method for estimating standard calorie consumption by singing and karaoke apparatus
JPS58152291A (en) Automatic learning type accompanying apparatus

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

LAPS Cancellation because of no payment of annual fees